.expert-report-page .scanner-theatre .scanner-dialog.adaptive-modal.report-page-surface>.dialog-content>.dialog-header{position:static}.expert-compact-summary-content{align-items:center;gap:24px;animation:.22s ease-out both expert-summary-enter;display:flex}.expert-compact-score{white-space:nowrap;font-size:22px;font-weight:650}.expert-compact-score small{font-size:10px}.expert-compact-summary-content .verdict-totals{border:0;margin:0;padding:0}.expert-compact-summary-content .verdict-totals-values{gap:14px;display:flex}.expert-compact-summary-content .verdict-totals-values>div{flex-direction:column;align-items:center;gap:3px;display:flex}.expert-compact-summary-content .verdict-totals-values strong{font-size:18px;line-height:1}.expert-compact-summary-content .total-label{white-space:nowrap;font-size:8px}.expert-compact-summary-content .total-label button{display:none}@keyframes expert-summary-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1100px){.expert-compact-summary-content .verdict-totals{display:none}}@media (max-width:600px){.expert-report-page-actions:has(.expert-compact-summary-content)>button{display:none}}@media (prefers-reduced-motion:reduce){.expert-compact-summary-content{animation:none}}
.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content>.dialog-header{z-index:10;background:var(--color-surface);transition:padding .22s,gap .22s,box-shadow .22s;position:sticky;top:0;overflow:visible}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content>.dialog-header>div{min-width:0}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content>.dialog-header h2{overflow-wrap:anywhere;transition:font-size .22s,margin .22s}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content>.dialog-header>.icon-button{flex-shrink:0}.scanner-theatre .scanner-dialog.adaptive-modal.has-compact-header>.dialog-content>.dialog-header{box-shadow:0 5px 12px color-mix(in srgb, var(--color-ink) 6%, transparent);gap:10px;padding-block:10px}.scanner-theatre .scanner-dialog.adaptive-modal.has-compact-header>.dialog-content>.dialog-header h2{margin-block:4px 0;font-size:18px;line-height:1.3}.scanner-theatre .scanner-dialog.adaptive-modal.has-compact-header>.dialog-content>.dialog-header .dialog-mascot{width:32px;height:36px}@media (max-width:600px){.scanner-theatre .scanner-dialog.adaptive-modal.has-compact-header>.dialog-content>.dialog-header h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content>.dialog-header,.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content>.dialog-header h2{transition:none}}.scanner-theatre .scanner-dialog.adaptive-modal[open]{isolation:isolate;flex-direction:column;display:flex;overflow:hidden}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content{overscroll-behavior:contain;scrollbar-width:auto;scrollbar-color:var(--color-text-muted) var(--color-surface-muted);flex:auto;min-height:0;overflow:hidden auto}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content::-webkit-scrollbar{width:9px}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content::-webkit-scrollbar-track{background:var(--color-surface-muted);margin-block:16px}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-content::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:2px solid var(--color-surface-muted);border-radius:8px}.scanner-theatre .scanner-dialog.adaptive-modal>.dialog-footer{flex-shrink:0}.scanner-theatre .scanner-dialog.adaptive-modal{border:1px solid var(--color-dock-border);box-shadow:0 24px 80px color-mix(in srgb, var(--color-ink) 20%, transparent)}.scanner-theatre .scanner-dialog.adaptive-modal:before,.scanner-theatre .scanner-dialog.adaptive-modal:after{display:none}.scanner-theatre .scanner-dialog.adaptive-modal :is(.email-report-attachment,.modal-stat-grid>div,.audit-plans-promise),.scanner-theatre .scanner-dialog.adaptive-modal :is(.verdict-insight,.audit-section [role=alert]){border:1px solid var(--color-dock-border)}.scanner-theatre .scanner-dialog.adaptive-modal .verdict-check-row{border-left:0}@media (max-width:600px){.scanner-theatre .scanner-dialog.adaptive-modal[open]{box-sizing:border-box;width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-inline:auto;left:0;right:0}.scanner-theatre .scanner-dialog.adaptive-modal[open]>.dialog-content{scrollbar-gutter:stable both-edges;padding-inline:16px}.scanner-theatre .scanner-dialog.adaptive-modal[open]>.dialog-content>.dialog-header{margin-inline:-16px;padding-inline:16px}}.scanner-theatre .scanner-dialog.adaptive-modal[open]>.dialog-content{padding-top:0}.scanner-theatre .scanner-dialog.adaptive-modal[open]>.dialog-content>.dialog-header{background:var(--color-surface,#fff);margin-top:0;top:0}
@media (max-width:900px){.scanner-theatre .scanner-dialog::backdrop{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--color-ink) 45%, var(--color-surface))}.scanner-theatre[data-report-open=true]>:not(.scanner-dialog){visibility:hidden}.scanner-theatre[data-report-open=true]>:not(.scanner-dialog),.scanner-theatre[data-report-open=true]>:not(.scanner-dialog) *,.scanner-theatre[data-report-open=true]>:not(.scanner-dialog) :before,.scanner-theatre[data-report-open=true]>:not(.scanner-dialog) :after{animation-play-state:paused!important}.scanner-theatre .scanner-dialog>.dialog-content{will-change:auto;transform:none}.mobile-scan-status .scan-status-bar{grid-template-columns:6px minmax(0,1fr) auto;gap:8px;height:auto;min-height:48px;padding:8px 12px;display:grid}.mobile-scan-status .scan-status-bar>span:nth-child(2){min-width:0}.mobile-scan-status .scan-status-finding{display:none}.mobile-scan-status .scan-status-bar>strong{grid-area:1/3}.mobile-scan-status .fukamo-progress-compact{grid-area:2/1/auto/-1;width:100%;min-width:0;padding:0}.mobile-scan-status .fukamo-progress-track{margin-inline:0}.mobile-scan-status .fukamo-progress-logo{transform:translate(-100%,-50%)}}.report-measurement-slot{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .22s,opacity .18s;display:grid}.report-measurement-slot>div{min-height:0;overflow:hidden}.report-measurement-slot[data-running=false]{opacity:0;grid-template-rows:0fr}.verdict-precision .professional-report .report-dashboard-heading{transition:margin-bottom .22s}.verdict-precision .professional-report .report-dashboard-heading:empty{margin-bottom:0}.verdict-precision .professional-report .report-dashboard-heading:has(.report-measurement-slot[data-running=false]){margin-bottom:0}@media (prefers-reduced-motion:reduce){.report-measurement-slot,.verdict-precision .professional-report .report-dashboard-heading{transition:none}}@media (max-width:900px){.scanner-theatre .theatre-hud{gap:12px;height:64px;padding-inline:12px}.theatre-hud .mobile-scan-status{flex:1;min-width:0;display:block}.theatre-hud .mobile-scan-status .scan-status-bar{border:0;gap:6px;min-height:36px;padding:0}.theatre-hud .mobile-scan-status .scan-status-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.report-measurement-slot[data-running=true] .report-measurement-status{animation:2.8s ease-in-out infinite report-status-pulse}@keyframes report-status-pulse{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.report-measurement-slot[data-running=true] .report-measurement-status{animation:none}}@media (max-width:900px){.scanner-theatre .mobile-scan-sections{padding-block:0}.scanner-theatre .mobile-scan-sections button{min-height:40px;padding-block:4px}}.scanner-theatre .verdict-dialog .report-dashboard-heading .report-measurement-status{box-shadow:none;text-align:left;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:450;line-height:1.5;display:flex}.report-measurement-copy{min-width:0}.report-measurement-copy strong{font-weight:650}.scanner-theatre .verdict-heading-context .report-dashboard-heading{text-align:left;margin:6px 0 0;display:block}.scanner-theatre .verdict-heading-context .report-measurement-status:before{order:1}.scanner-theatre .verdict-heading-context .report-dashboard-heading:has(.report-measurement-slot[data-running=false]){margin:0}.report-google-wordmark{white-space:nowrap}.report-google-wordmark>:first-child,.report-google-wordmark>:nth-child(4){color:#4285f4}.report-google-wordmark>:nth-child(2),.report-google-wordmark>:nth-child(6){color:#ea4335}.report-google-wordmark>:nth-child(3){color:#fbbc05}.report-google-wordmark>:nth-child(5){color:#34a853}
dialog.scanner-dialog.adaptive-modal{background:#fff;border:1px solid #e7e2ed;border-radius:20px;box-shadow:0 8px 24px #22172e0f,0 32px 90px #22172e2e}dialog.scanner-dialog.adaptive-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#221e2a47}dialog.scanner-dialog.adaptive-modal>.dialog-content>.dialog-header{box-shadow:none;background:#fff;border-color:#eee9f3}dialog.scanner-dialog.adaptive-modal .icon-button{color:#83748f;box-shadow:none;background:#f8f6fa;border:1px solid #e9e5ef}dialog.scanner-dialog.adaptive-modal .icon-button:hover{background:#f0eaf6}dialog.scanner-dialog.query-gate{border-radius:20px;padding:0}dialog.scanner-dialog.query-gate>.dialog-content{padding:24px 28px 28px}dialog.scanner-dialog.query-gate>.dialog-content>.dialog-header{border:0;margin:0;padding:0;position:relative}dialog.scanner-dialog.query-gate .query-gate-brand{margin-bottom:22px}dialog.scanner-dialog.query-gate .query-gate-wordmark{color:#8854b2;font-size:24px}dialog.scanner-dialog.query-gate .query-gate-brand>span:last-child{color:#9a8aa5;letter-spacing:.1em;font-size:9px}dialog.scanner-dialog.query-gate .query-gate-orb{margin:8px auto 16px}dialog.scanner-dialog.query-gate h2{letter-spacing:-.035em;font-size:clamp(22px,2.5vw,28px);font-weight:600;line-height:1.25}dialog.scanner-dialog.query-gate>.dialog-content>p{color:#7c7186;margin-top:14px;font-size:13px;line-height:1.6}dialog.scanner-dialog.query-gate .query-gate-url{color:#6e5e79;margin:14px auto 22px;font-size:12px}dialog.scanner-dialog.query-gate .query-gate-suggestions{margin:20px 0}dialog.scanner-dialog.query-gate .query-gate-suggestions p{color:#8c7d96;margin-bottom:12px;font-size:12px;line-height:1.5}dialog.scanner-dialog.query-gate .query-gate-suggestions button{color:#4d4258;background:#fcfbfd;border:1px solid #e9e2f0;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;transition:background .16s,border-color .16s,box-shadow .16s}dialog.scanner-dialog.query-gate .query-gate-suggestions button[aria-pressed=true]{color:#533568;background:#eee7f6;border-color:#b89acf;box-shadow:inset 0 0 0 1px #9976c114}dialog.scanner-dialog.query-gate form>label{color:#65536f;margin-bottom:9px;font-size:12px;font-weight:550}dialog.scanner-dialog.query-gate .query-gate-field{box-shadow:none;background:#fff;border:1px solid #ded3e9;border-radius:11px;align-items:center;gap:6px;padding:5px;display:flex}dialog.scanner-dialog.query-gate .query-gate-field:focus-within{border-color:#a785c4;box-shadow:0 0 0 3px #a785c410}dialog.scanner-dialog.query-gate .query-gate-field input{text-overflow:ellipsis;width:0;height:40px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:7px;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:16px}dialog.scanner-dialog.query-gate .query-gate-field button{background:linear-gradient(110deg,#8055a6,#ac639a);border-radius:8px;flex:0 0 40px;align-self:center;width:40px;min-width:40px;height:40px;min-height:40px;position:static;inset:auto}@media (max-width:600px){dialog.scanner-dialog.query-gate>.dialog-content{padding:20px}dialog.scanner-dialog.query-gate h2{font-size:23px}}dialog.scanner-dialog.query-gate .query-gate-field input:focus-visible{box-shadow:none;outline:none}dialog.scanner-dialog.query-gate .query-gate-suggestions button:hover{background:#f2edf7;border-color:#cbbbd8}dialog.scanner-dialog.query-gate .query-gate-suggestions button:focus-visible{outline-offset:3px;outline:2px solid #a785c4}
