.scanAuthorization{color:var(--muted);align-items:flex-start;gap:9px;margin:12px 0 10px;font-size:12px;line-height:1.55;display:flex}.scanAuthorization input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:1px 0 0}.scanAuthorization a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.scanAuthorization a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.scanGateStatus{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:9px;font-size:10px;display:flex}.scanGateStatus span{align-items:center;gap:6px;display:inline-flex}.scanGateStatus span:before{content:"";background:#fff;border:1px solid #829087;border-radius:50%;width:7px;height:7px}.scanGateStatus span[data-ready=true]{color:#245b46}.scanGateStatus span[data-ready=true]:before{background:#2f7559;border-color:#2f7559;box-shadow:inset 0 0 0 1px #fff}.scanNotice{border-left:3px solid var(--red);background:#f8e7e4;gap:4px;margin-top:12px;padding:11px 13px;font-size:12px;display:grid}.scanNotice.accepted{border-color:var(--green);background:#e8f3ed}.scanNotice.paused{background:#f8e1df;border-color:#92443d}.scanNotice.limited{border-color:var(--amber);background:#fbf0db}.scanNotice strong,.scanNotice span,.scanNotice small{display:block}.scanNotice small{color:var(--muted)}.scanProgress{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px;padding:17px;font-size:12px;box-shadow:0 8px 24px #12211d0f}.progressHead{justify-content:space-between;align-items:start;gap:16px;display:flex}.progressHead small,.progressHead strong{display:block}.progressHead small{color:var(--muted);margin-bottom:4px}.progressHead strong{color:var(--green);font-size:14px}.progressHead>span{color:var(--muted);white-space:nowrap;font-size:10px}.progressTrack{background:#e7ebe8;border-radius:999px;height:5px;margin:13px 0;overflow:hidden}.progressTrack i{background:var(--green);height:100%;transition:width .35s;display:block}.scanProgress.failed .progressTrack i,.scanProgress.cancelled .progressTrack i{background:var(--red)}.scanProgress>p{color:var(--muted);line-height:1.55}.scanProgress .progressError{color:var(--red)}.scanProgress ul{margin:12px 0 0;padding:0;list-style:none}.scanProgress li{border-top:1px solid #edf0ed;grid-template-columns:1fr auto;gap:4px 12px;padding:9px 0;display:grid}.scanProgress li span{font-size:11px}.scanProgress li b{text-transform:uppercase;color:var(--green);background:#e9efeb;border-radius:3px;padding:3px 5px;font-size:9px}.scanProgress li b.fact-fail,.scanProgress li b.fact-critical,.scanProgress li b.fact-high{color:var(--red);background:#f8e3df}.scanProgress li b.fact-warn,.scanProgress li b.fact-medium{color:var(--amber);background:#fbefda}.scanProgress li small{color:var(--muted);grid-column:1/-1;line-height:1.45}.resultSummary{background:#eef4f0;margin-top:14px;padding:12px}.resultSummary p{color:#4c5f57;margin:6px 0 0;line-height:1.6}.retryBox{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding-top:12px;display:flex}.retryBox p{color:var(--muted);margin:0}.retryBox button,.followupActions button,.feedbackForm button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 12px;font-weight:700}.retryBox button:disabled,.followupActions button:disabled,.feedbackForm button:disabled{opacity:.5;cursor:not-allowed}.scanFollowup{background:#ffffff8c;border:1px dashed #bdc8c1;border-radius:8px;gap:12px;margin-top:12px;padding:15px 17px;font-size:11px;display:grid}.scanFollowup p{color:var(--muted);margin:5px 0 0;line-height:1.55}.conversionPrompt{border-left:3px solid var(--green);background:#e8f3ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.conversionPrompt button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:10px 13px;font-weight:700}.ratingPrompt{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-bottom:12px;display:grid}.ratingActions{align-items:start;gap:7px;display:flex}.ratingActions button{color:#29483b;cursor:pointer;background:#fff;border:1px solid #9caca2;border-radius:6px;padding:8px 10px;font-weight:700}.ratingActions button[aria-pressed=true]{border-color:var(--green);background:var(--green);color:#fff}.ratingActions button:disabled{cursor:not-allowed;opacity:.55}.ratingReceipt{grid-column:1/-1;min-height:16px}.followupActions{flex-wrap:wrap;gap:8px;display:flex}.followupActions .secondaryAction{color:#29483b;background:#fff;border:1px solid #8da096}.followupActions .deleteRequest{background:#6a554e}.feedbackForm{border-top:1px solid var(--line);gap:8px;padding-top:11px;display:grid}.feedbackForm label{color:var(--muted)}.feedbackForm textarea{resize:vertical;width:100%;min-height:86px;font:inherit;border:1px solid #c8d0cb;border-radius:6px;padding:9px}.feedbackForm button{justify-self:start}@media (width<=560px){.progressHead,.retryBox{flex-direction:column;align-items:stretch}.progressHead>span{white-space:normal}.retryBox button{width:100%}.ratingPrompt,.conversionPrompt{grid-template-columns:1fr}.conversionPrompt button{width:100%}.ratingActions{grid-template-columns:1fr 1fr;display:grid}.ratingActions button{width:100%}.followupActions{grid-template-columns:1fr;display:grid}.followupActions button{width:100%}.scanProgress{padding:14px}.scanNotice{overflow-wrap:anywhere}}@media (width<=900px){.headerActions .language{align-items:center;min-height:40px;display:inline-flex}}.scope{color:#52625c}.statusWarn{color:#754504;font-weight:700}.evidence .severity{color:#922f29}.principles .eyebrow{color:#c9ee78}:root{--paper:#f4f7f5}.topbar{background:#f4f7f5f5}.brand,.hero h1,.sectionIntro h2,.principles h2,.pricing h2,.evidence h3{letter-spacing:0}.hero h1,.sectionIntro h2,.principles h2,.pricing h2,.evidence h3{text-wrap:balance}.scanForm,.signalPanel,.checks,.evidence,.scanProgress,.scanFollowup{border-radius:8px}.useCases{border-bottom:1px solid var(--line);padding:88px max(5vw,28px)}.useCaseRows{border-top:1px solid #bfc9c3;margin-top:34px}.useCaseRows a{border-bottom:1px solid #d5ddd8;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;display:flex}.useCaseRows strong,.useCaseRows small{display:block}.useCaseRows strong{font-size:16px}.useCaseRows small{color:var(--muted);margin-top:5px}.useCaseRows b{color:var(--green);font-size:20px}@media (width<=560px){.useCases{padding:62px 18px}footer{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 18px;font-size:10px;line-height:1.55;display:grid}footer>span{overflow-wrap:anywhere;min-width:0;display:block}}
