.submit-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}.submit-topbar{height:72px;padding:0 34px;display:flex;align-items:center;justify-content:space-between}.submit-brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-size:14px;font-weight:600;letter-spacing:-.02em}.submit-brand span{width:24px;height:24px;display:grid;place-items:center}.submit-brand img{width:24px;height:24px;filter:var(--mark-filter)}.submit-topbar nav{display:flex;align-items:center;gap:22px}.submit-topbar nav a{color:var(--muted);text-decoration:none;font-size:12px}.submit-topbar nav a:hover{color:var(--text)}.submit-topbar .submit-nav-action{padding:9px 13px;color:var(--surface);background:var(--text);border-radius:9px}.submit-page main{width:100%;padding:76px 0 110px}.submit-hero{width:min(680px,calc(100% - 40px));margin:0 auto;text-align:center}.submit-hero>div{display:flex;align-items:center;justify-content:center;gap:14px}.submit-hero>div>span{width:42px;height:42px;display:grid;place-items:center}.submit-hero img{width:42px;height:42px;filter:var(--mark-filter)}.submit-hero h1{margin:0;font-size:clamp(38px,7vw,52px);line-height:1;font-weight:600;letter-spacing:-.065em}.submit-hero p{margin:17px 0 0;color:var(--muted);font-size:15px;letter-spacing:-.015em}.submission-content{width:min(680px,calc(100% - 40px));margin:54px auto 0}.submission-content>header{padding-bottom:21px;border-bottom:1px solid var(--line)}.submission-content>header h2{margin:0 0 7px;font-size:18px;font-weight:550;letter-spacing:-.025em}.submission-content>header p{max-width:540px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.submission-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.submission-heading>a{flex:0 0 auto;padding-bottom:2px;color:var(--muted);text-decoration:none;font-size:11px}.submission-heading>a:hover{color:var(--text)}.submission-heading>a span{margin-left:5px}.site-submission-form{padding-top:26px;display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.submission-field{min-width:0;display:grid;gap:8px}.field-wide{grid-column:1 / -1}.submission-field label{display:flex;justify-content:space-between;color:var(--text);font-size:11px;font-weight:550}.submission-field label b{color:var(--faint);font-size:8px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.submission-field input,.submission-field select,.submission-field textarea{width:100%;padding:12px 13px;color:var(--text);appearance:none;background:var(--surface);border:1px solid var(--line);border-radius:10px;outline:0;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease}.submission-field input,.submission-field select{min-height:45px}.submission-field textarea{min-height:108px;resize:vertical;line-height:1.55}.submission-field input:focus,.submission-field select:focus,.submission-field textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--line) 45%,transparent)}.submission-field input::placeholder,.submission-field textarea::placeholder{color:var(--faint)}.submission-consent{display:grid;grid-template-columns:17px 1fr;align-items:start;gap:10px;color:var(--muted);cursor:pointer;font-size:11px;line-height:1.55}.submission-consent input{width:16px;height:16px;margin:0;accent-color:var(--text)}.submission-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submission-action{padding-top:2px}.submission-action button,.submission-success button{min-height:47px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:var(--surface);background:var(--text);border:0;border-radius:11px;cursor:pointer;font-size:12px;font-weight:600;transition:opacity .16s ease,transform .16s ease}.submission-action button{width:100%}.submission-action button:hover,.submission-success button:hover{opacity:.84}.submission-action button:active,.submission-success button:active{transform:scale(.99)}.submission-action button:disabled{cursor:wait;opacity:.6}.submission-action button.is-loading i{animation:submit-arrow 1s ease-in-out infinite}.submission-status{min-height:18px;margin:9px 2px 0;color:var(--muted);font-size:11px;line-height:1.5}.submission-success{padding:38px 0 8px;outline:0}.submission-success>span{color:var(--faint);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.submission-success h2{margin:10px 0 8px;font-size:24px;font-weight:550;letter-spacing:-.035em}.submission-success p{max-width:530px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.submission-success button{width:fit-content;min-height:41px;margin-top:23px}.submission-success>div{display:flex;align-items:center;gap:18px}.submission-success>div>a{margin-top:23px;color:var(--muted);font-size:11px;text-underline-offset:4px}.submission-note{margin-top:34px;padding-top:19px;display:grid;grid-template-columns:150px 1fr;gap:18px;border-top:1px solid var(--line)}.submission-note b{font-size:11px;font-weight:550}.submission-note p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.submit-page footer{padding:24px 34px 28px;display:flex;justify-content:space-between;gap:20px;color:var(--faint);font-size:11px;letter-spacing:.01em}.submit-page footer a{color:inherit;text-underline-offset:3px}@keyframes submit-arrow{50%{transform:translate(4px)}}@media(max-width:600px){.submit-topbar{height:62px;padding:0 18px}.submit-topbar nav>a:not(.submit-nav-action){display:none}.submit-page main{padding:78px 0}.submit-hero{width:calc(100% - 28px)}.submit-hero>div{gap:11px}.submit-hero>div>span,.submit-hero img{width:38px;height:38px}.submit-hero h1{font-size:39px}.submission-content{width:calc(100% - 36px);margin-top:46px}.site-submission-form{grid-template-columns:1fr}.submission-field,.field-wide,.submission-consent,.submission-action{grid-column:1}.submission-note{grid-template-columns:1fr;gap:7px}.submission-heading{align-items:start}.submission-heading>a{padding-top:3px}.submit-page footer{padding:35px 18px 20px;justify-content:center;text-align:center}.submit-page footer span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.submission-action button,.submission-success button{transition:none}}.status-content{max-width:680px}.status-lookup-form{padding-top:26px}.status-input-row{display:grid;grid-template-columns:1fr auto;gap:10px}.status-input-row input{min-width:0}.status-input-row button{min-width:126px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--surface);background:var(--text);border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:600}.status-input-row button:hover{opacity:.84}.status-input-row button:disabled{cursor:wait;opacity:.6}.status-input-row button.is-loading i{animation:submit-arrow 1s ease-in-out infinite}.status-result{margin-top:32px;padding:28px 0 4px;border-top:1px solid var(--line);outline:0}.status-result-heading{display:grid;grid-template-columns:12px 1fr;gap:14px;align-items:start}.status-indicator{width:9px;height:9px;margin-top:5px;border:2px solid var(--faint);border-radius:50%}.status-result[data-state=indexed] .status-indicator{background:#51a86b;border-color:#51a86b;box-shadow:0 0 0 4px color-mix(in srgb,#51a86b 12%,transparent)}.status-result[data-state=issue] .status-indicator,.status-result[data-state=not-approved] .status-indicator{background:#d5894f;border-color:#d5894f;box-shadow:0 0 0 4px color-mix(in srgb,#d5894f 12%,transparent)}.status-result[data-state=crawling] .status-indicator{border-color:var(--text);animation:status-pulse 1.4s ease-in-out infinite}.status-label{display:block;margin-bottom:7px;color:var(--faint);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.status-title{margin:0;font-size:23px;font-weight:550;letter-spacing:-.035em}.status-message{max-width:580px;margin:13px 0 0 26px;color:var(--muted);font-size:12px;line-height:1.65}.status-issue{margin:18px 0 0 26px;padding-left:13px;color:var(--text);border-left:2px solid #d5894f;font-size:11px;line-height:1.6}.status-result dl{margin:27px 0 0 26px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.status-result dl div{min-width:0;padding:16px 14px 16px 0}.status-result dl div+div{padding-left:14px;border-left:1px solid var(--line)}.status-result dt{color:var(--faint);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.status-result dd{margin:7px 0 0;color:var(--text);font-size:11px;line-height:1.4}.status-result-actions{margin:18px 0 0 26px;display:flex;align-items:center;justify-content:space-between;gap:18px}.status-result-actions a{color:var(--text);font-size:11px;font-weight:550;text-decoration:none}.status-result-actions a span{margin-left:5px}.status-result-actions button{padding:0;color:var(--muted);background:none;border:0;cursor:pointer;font-size:11px}.status-result-actions button:hover,.status-result-actions a:hover{color:var(--text)}@keyframes status-pulse{50%{opacity:.35;transform:scale(.78)}}@media(max-width:600px){.status-input-row{grid-template-columns:1fr}.status-input-row button{min-height:45px}.status-result dl{grid-template-columns:1fr 1fr}.status-result dl div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.status-result dl div:nth-child(4){border-top:1px solid var(--line)}.status-result-actions{align-items:flex-start}}
