:root{--bg:#f7f7f8;--ink:#1d1d1f;--muted:#7c7c82;--blue:#0878f9;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}.brandbar{position:absolute;z-index:2;top:0;left:0;right:0;height:62px;padding:0 max(27px,calc((100vw - 1160px)/2));display:flex;align-items:center}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#414146;font-size:13px;font-weight:620;letter-spacing:-.2px}.brand-mark{height:17px;display:inline-flex;align-items:end;gap:2px}.brand-mark i{display:block;width:3px;border-radius:4px;background:#1885ef;transform:skew(-18deg)}.brand-mark i:nth-child(1){height:8px}.brand-mark i:nth-child(2){height:15px;background:#69b5ff}.brand-mark i:nth-child(3){height:11px;background:#9cdbff}.landing{min-height:calc(100svh - 38px);display:grid;place-items:center;padding:75px 24px 42px;background:radial-gradient(ellipse at 50% 45%,#fff 0,#f8f8f9 56%,#f2f2f4 100%)}.landing-content{width:min(680px,100%);text-align:center;transform:translateY(-3px);animation:landingIn .9s cubic-bezier(.2,.75,.2,1) both}.landing.is-leaving{pointer-events:none;animation:landingOut .72s cubic-bezier(.45,0,.8,.4) both}.brandbar.is-leaving{animation:fadeAway .45s both}.overline{display:flex;justify-content:center;align-items:center;gap:9px;color:#96969d;font:8px var(--mono);letter-spacing:1.2px}.overline>span{height:5px;width:5px;background:#4da2f7;border-radius:50%;box-shadow:0 0 11px #4da2f770}h1{margin:21px 0 35px;font-size:clamp(43px,6.4vw,68px);font-weight:590;letter-spacing:-4.7px;line-height:1.04}h1 em{font-style:normal;color:#89898e;font-weight:520}.start-form{width:min(610px,100%);margin:0 auto}.url-box{height:64px;display:flex;align-items:center;border:1px solid #d7d7dc;border-radius:16px;background:#fff;padding:6px;box-shadow:0 10px 35px #1818200c,0 1px 2px #18182008;transition:border-color .3s,box-shadow .3s,transform .3s}.url-box:focus-within{border-color:#9ac8f6;box-shadow:0 0 0 5px #0878f910,0 12px 35px #1818200c;transform:translateY(-1px)}.url-symbol{width:34px;flex:none;color:#9999a0;font-size:16px}.url-box input{height:100%;min-width:0;flex:1;border:0;outline:0;background:transparent;color:#242428;font:15px var(--sans);letter-spacing:-.1px}.url-box input::placeholder{color:#a2a2a8}.url-box button{height:50px;flex:none;border:0;border-radius:11px;background:#0878f9;color:white;padding:0 18px;font:600 12px var(--sans);box-shadow:0 4px 13px #0878f92b;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.url-box button:hover{background:#1685ff;transform:translateY(-1px);box-shadow:0 7px 18px #0878f93b}.url-box button span{margin-left:11px}.url-box button:disabled{opacity:.65;cursor:wait}.permission{width:max-content;max-width:100%;display:flex;align-items:center;gap:9px;margin:17px auto 0;color:#77777e;font-size:10px;cursor:pointer}.permission input{position:absolute;opacity:0}.checkmark{width:15px;height:15px;border:1px solid #c9c9cf;border-radius:4px;background:#fff;position:relative;flex:none}.permission input:checked+.checkmark{background:#0878f9;border-color:#0878f9}.permission input:checked+.checkmark:after{content:"✓";position:absolute;left:2px;top:-1px;color:#fff;font:11px var(--sans)}.permission input:focus-visible+.checkmark{outline:3px solid #0878f926}.form-error{height:18px;margin-top:8px;color:#bb5148;font-size:10px}.landing-foot{margin-top:9px;color:#a1a1a7;font:7px var(--mono);letter-spacing:.75px}.landing-foot i{font-style:normal;padding:0 7px;color:#c6c6cb}.page-footer{height:38px;display:flex;align-items:center;justify-content:center;gap:15px;color:#a0a0a6;font-size:8px}.page-footer span{color:#b0b0b6}

/* The scan becomes the page: a full-screen animated site map. */
.scan-scene[hidden],.results[hidden]{display:none!important}.scan-scene{position:fixed;inset:0;z-index:20;overflow:hidden;background:#070a12;color:#f5f7fb;isolation:isolate;opacity:1;animation:sceneIn .8s cubic-bezier(.2,.75,.2,1) both;--accent:#6db7ff;--accent-rgb:109,183,255}.scan-scene[data-stage="1"]{--accent:#9cf3df;--accent-rgb:156,243,223}.scan-scene[data-stage="2"]{--accent:#b9a4ff;--accent-rgb:185,164,255}.scan-scene[data-stage="3"]{--accent:#ffcf83;--accent-rgb:255,207,131}.scan-scene[data-stage="4"]{--accent:#ff9c8d;--accent-rgb:255,156,141}.particle-field,.scene-grid,.scene-vignette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.particle-field{z-index:-3}.scene-grid{z-index:-2;opacity:.21;background-image:linear-gradient(#8db4e30b 1px,transparent 1px),linear-gradient(90deg,#8db4e30b 1px,transparent 1px);background-size:84px 84px;mask-image:radial-gradient(ellipse at center,#000 4%,transparent 83%)}.scene-vignette{z-index:-1;background:radial-gradient(ellipse at 50% 48%,transparent 15%,#0608114a 60%,#05070e 100%)}.scene-top{position:absolute;top:0;left:0;right:0;height:64px;padding:0 max(27px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;color:#8c98a8}.scene-brand{display:flex;align-items:center;gap:9px;font:8px var(--mono);letter-spacing:1.25px;color:#aab3c1}.scene-brand .brand-mark{filter:brightness(1.7)}.scene-progress-label{font:8px var(--mono);letter-spacing:1.15px}.scene-progress-label span{margin-left:12px;color:var(--accent);transition:color .5s}.scene-progress-label i{font-style:normal;color:#677080}.scan-stage{position:absolute;inset:64px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 54px;text-align:center}.domain-chip{height:23px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #ffffff22;border-radius:20px;background:#ffffff08;color:#aeb8c6;font:8px var(--mono);letter-spacing:.3px;animation:riseIn .8s both}.domain-pulse{height:5px;width:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 11px var(--accent);animation:statusPulse 1.2s infinite}.scan-stage h2{font-size:clamp(27px,4vw,45px);font-weight:520;letter-spacing:-1.7px;line-height:1.1;margin:17px 0 7px;transition:opacity .25s,transform .25s}.scan-stage h2.is-changing{opacity:0;transform:translateY(8px)}.scan-stage>p{margin:0;color:#909aaa;font-size:11px;letter-spacing:.1px;transition:opacity .25s}.stage-visual{width:min(560px,86vw);height:clamp(250px,38vh,355px);position:relative;margin:7px 0 0;display:grid;place-items:center;perspective:1100px}.visual-halo{position:absolute;border:1px solid #85bfff10;border-radius:50%;width:65%;height:76%;transform:rotateX(67deg) rotateZ(-11deg);box-shadow:0 0 80px #2675dd0a,inset 0 0 80px #2675dd08}.halo-inner{width:42%;height:53%;border-color:#94c8ff16;transform:rotateX(67deg) rotateZ(12deg);animation:haloDrift 8s ease-in-out infinite alternate}.site-model{position:relative;width:260px;height:176px;transform-style:preserve-3d;transform:rotateX(11deg) rotateY(-20deg) rotateZ(-2deg);transition:transform 1s cubic-bezier(.2,.8,.2,1);animation:modelFloat 6s ease-in-out infinite}.page-face{position:absolute;inset:0;border:1px solid #b7d4ff4d;border-radius:10px;background:linear-gradient(145deg,#142237e8,#0d1729e8 65%,#0d1322f5);box-shadow:0 22px 90px #0008,0 0 60px #3682e520,inset 0 0 35px #4a85c816;overflow:hidden;transform:translateZ(30px);backface-visibility:hidden}.browser-bar{height:25px;border-bottom:1px solid #d2e1f51c;display:flex;align-items:center;gap:4px;padding:0 9px}.browser-bar>i{width:4px;height:4px;border-radius:50%;background:#718097}.browser-address{margin-left:10px;color:#718097;font:6px var(--mono)}.browser-address b{color:#a2b8d4;font-weight:400}.page-content{height:94px;padding:16px 16px 0;display:flex;justify-content:space-between;gap:16px}.page-copy{width:55%;display:flex;flex-direction:column;gap:7px;padding-top:6px}.page-copy b{width:67%;height:9px;background:linear-gradient(90deg,#8db9ff70,#8db9ff16);border-radius:5px;margin-bottom:3px}.page-copy i{height:3px;width:90%;background:#d1e2f41a;border-radius:5px}.page-copy i:nth-child(3){width:72%}.page-copy i:nth-child(4){width:83%}.page-copy span{width:40px;height:12px;margin-top:3px;background:#5e9cf32a;border:1px solid #70adf43c;border-radius:3px}.page-image{width:72px;height:57px;border-radius:5px;border:1px solid #a7ceff28;background:radial-gradient(circle at 65% 38%,#8bd7ff33,transparent 35%),linear-gradient(145deg,#254c7d8c,#15243b)}.page-button{position:absolute;top:128px;left:16px;width:40px;height:12px;background:#7c91aa14;border:1px solid #7c91aa20;border-radius:3px}.page-footer-lines{position:absolute;bottom:0;left:0;right:0;height:30px;border-top:1px solid #d2e1f510;display:flex;align-items:center;gap:6px;padding:0 15px}.page-footer-lines i{height:3px;width:35px;border-radius:5px;background:#d2e1f41a}.layer-back,.layer-mid{position:absolute;width:260px;height:176px;border:1px solid #92b9ef24;border-radius:10px;background:#112039a1;transform:translate3d(35px,15px,-14px) rotateY(4deg)}.layer-mid{transform:translate3d(18px,7px,6px);border-color:#92b9ef35;background:#101c30db}.layer-back:after,.layer-mid:after{content:"";position:absolute;top:14px;left:13px;right:13px;height:1px;background:#96b8de1e}.layer-back span,.layer-mid span{position:absolute;width:38px;height:3px;background:#90b5e823;top:28px;left:15px;border-radius:5px}.layer-back span:nth-child(2),.layer-mid span:nth-child(2){top:40px;width:76px}.layer-back span:nth-child(3),.layer-mid span:nth-child(3){top:52px;width:52px}.layer-mid span:nth-child(4){top:auto;bottom:17px;width:31px}.scan-plane{position:absolute;z-index:6;left:-42px;right:-42px;top:50%;height:1px;opacity:0;background:linear-gradient(90deg,transparent,var(--accent),#fff,var(--accent),transparent);box-shadow:0 0 15px var(--accent),0 0 42px var(--accent);transform:translateY(-50%)}.is-scanning .scan-plane{animation:planePass 1.6s cubic-bezier(.25,.1,.15,1) infinite}.orbit{position:absolute;left:50%;top:50%;border:1px solid #94c6ff17;border-radius:50%;pointer-events:none}.orbit-1{width:390px;height:100px;transform:translate(-50%,-50%) rotate(-18deg)}.orbit-2{width:335px;height:118px;transform:translate(-50%,-50%) rotate(28deg);border-style:dashed;border-color:#8cc8ff17}.orbit-3{width:445px;height:76px;transform:translate(-50%,-50%) rotate(69deg);border-color:#c3a8ff10}.orbit-node{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 13px var(--accent);transition:background .5s,box-shadow .5s}.node-a{top:21%;left:27%;animation:nodeTravel 4.2s ease-in-out infinite}.node-b{right:23%;top:36%;width:3px;height:3px;animation:nodeTravel 5s -2s ease-in-out infinite}.node-c{bottom:19%;right:32%;width:4px;height:4px;animation:nodeTravel 4.5s -3s ease-in-out infinite}.visual-mark{position:absolute;left:50%;top:50%;z-index:8;display:grid;place-items:center;width:64px;height:64px;border:1px solid #ffffff25;border-radius:22px;background:linear-gradient(145deg,#ffffff14,#ffffff05);box-shadow:0 12px 40px #0007,0 0 35px #91c7ff22;backdrop-filter:blur(9px);opacity:0;transform:translate3d(-50%,-35%,80px) scale(.55) rotate(-16deg);transition:opacity .45s,transform .65s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s}.visual-mark svg{height:37px;width:37px;fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px var(--accent))}.scan-scene[data-stage="0"] .mark-shield,.scan-scene[data-stage="1"] .mark-cookie,.scan-scene[data-stage="2"] .mark-document,.scan-scene[data-stage="3"] .mark-account,.scan-scene[data-stage="4"] .mark-store{opacity:1;transform:translate3d(-50%,-50%,80px) scale(1) rotate(0);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 10px 40px #0008,0 0 42px color-mix(in srgb,var(--accent) 22%,transparent)}.scan-scene[data-stage="0"] .site-model{transform:rotateX(11deg) rotateY(-20deg) rotateZ(-2deg)}.scan-scene[data-stage="1"] .site-model{transform:rotateX(8deg) rotateY(18deg) rotateZ(2deg) scale(1.04)}.scan-scene[data-stage="2"] .site-model{transform:rotateX(-6deg) rotateY(-12deg) rotateZ(-1deg) scale(1.03)}.scan-scene[data-stage="3"] .site-model{transform:rotateX(12deg) rotateY(25deg) rotateZ(2deg) scale(1.06)}.scan-scene[data-stage="4"] .site-model{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale(1.08)}.scan-flare{position:absolute;inset:6% 0;background:radial-gradient(ellipse at center,transparent 20%,color-mix(in srgb,var(--accent) 13%,transparent) 49%,transparent 74%);opacity:0;transform:scale(.7);pointer-events:none}.scan-scene[data-stage="0"] .scan-flare{animation:flarePulse 1.4s ease-out infinite}.stage-caption{display:flex;align-items:center;gap:11px;color:#8d9bac;font:8px var(--mono);letter-spacing:1.4px;margin-top:-8px}.caption-index{font-size:10px;color:var(--accent);transition:color .5s}.caption-divider{height:13px;width:1px;background:#72809655}.stage-timeline{width:min(255px,72vw);display:flex;gap:4px;margin-top:15px}.timeline-segment{height:2px;flex:1;background:#8b99ac24;overflow:hidden;position:relative}.timeline-segment:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s,background .5s}.timeline-segment.is-active:after{transform:scaleX(.55);animation:timelineFill 1.1s ease-in-out infinite alternate}.timeline-segment.is-done:after{transform:scaleX(1);animation:none}.scene-bottom{position:absolute;bottom:20px;left:0;right:0;padding:0 max(27px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;color:#627084;font:7px var(--mono);letter-spacing:.8px}.scene-bottom button{padding:8px 0 8px 14px;border:0;background:transparent;color:#a5b1c2;font:9px var(--sans);cursor:pointer;transition:color .2s}.scene-bottom button:hover{color:white}.scene-bottom button span{margin-left:7px;color:var(--accent)}.scan-scene.is-exiting{animation:sceneOut .75s cubic-bezier(.4,0,.8,.3) both}

.results{width:min(970px,calc(100% - 44px));margin:0 auto;padding:80px 0 46px;animation:resultIn .9s cubic-bezier(.2,.8,.2,1) both}.results-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #e7e7ea}.results-head .overline{justify-content:flex-start}.results-head h2{font-size:35px;font-weight:570;letter-spacing:-1.9px;margin:13px 0 4px}.result-domain{font:10px var(--mono);color:#85858c}.preview-badge{display:flex;align-items:center;gap:9px;color:#8c8c93;font:7px/1.5 var(--mono);letter-spacing:.7px}.preview-badge strong{height:44px;width:44px;display:grid;place-items:center;border:1px solid #cfe4fb;border-right-color:var(--blue);border-radius:50%;color:var(--blue);font:13px var(--sans)}.demo-disclosure{display:flex;align-items:center;gap:10px;margin:17px 0;padding:11px 13px;background:#f1f6fc;border-radius:9px;color:#737982}.demo-disclosure>span{height:17px;width:17px;display:grid;place-items:center;border-radius:50%;background:#e0edf9;color:#6285a5;font-size:9px;flex:none}.demo-disclosure p{font-size:9px;margin:0;line-height:1.4}.results-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px}.finding-list{min-width:0}.finding{display:flex;align-items:flex-start;gap:12px;padding:16px 1px;border-bottom:1px solid #ededf0;animation:fadeUp .6s both}.finding:nth-of-type(2){animation-delay:.12s}.finding-symbol{height:28px;width:28px;border-radius:9px;display:grid;place-items:center;flex:none;font-size:14px}.symbol-amber{color:#ad7735;background:#fff2df}.symbol-blue{color:#4388cb;background:#e8f3fd}.symbol-violet{color:#8874bb;background:#f1edfb}.symbol-green{color:#3e976c;background:#e8f6ef}.finding-category{color:#92929a;font:7px var(--mono);letter-spacing:.75px}.finding h3{font-size:12px;font-weight:600;letter-spacing:-.15px;margin:6px 0 4px}.finding p{font-size:9px;line-height:1.55;color:#77777e;margin:0;max-width:550px}.locked-summary{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px 12px;border:1px dashed #dadade;border-radius:10px;background:#fbfbfc}.lock-symbol{height:26px;width:26px;display:grid;place-items:center;border-radius:8px;background:#eeeef1;color:#8c8c93}.locked-summary div{display:flex;flex-direction:column;gap:4px;flex:1}.locked-summary b{font-size:9px;font-weight:570}.locked-summary small,.locked-summary>span{font-size:7px;color:#92929a}.locked-summary>span{white-space:nowrap}.full-items[hidden]{display:none!important}.opened-notice{margin-top:12px;padding:10px;border-radius:8px;background:#edf7f0;color:#47805e;font-size:9px}.report-side{display:flex;flex-direction:column;gap:10px}.fine-card{padding:17px;border-radius:12px;background:#101a2b;color:#fff}.fine-card>span,.buy-kicker{font:7px var(--mono);letter-spacing:.75px;color:#a3b0c0}.fine-card>div{display:flex;align-items:baseline;gap:8px;margin:13px 0 4px}.fine-card>div b{font-size:27px;font-weight:530;letter-spacing:-1px}.fine-card>div small{font-size:8px;color:#bec7d2}.fine-card p{font-size:8px;line-height:1.5;color:#b7c1ce;margin:0}.buy-card{padding:17px;border:1px solid #e6e6e9;border-radius:12px;background:#fff}.buy-kicker{color:#898990}.buy-card h3{font-size:16px;font-weight:570;line-height:1.22;letter-spacing:-.45px;margin:10px 0 14px}.buy-price{display:flex;align-items:baseline;gap:8px;padding-top:11px;border-top:1px solid #ededf0}.buy-price b{font-size:22px;letter-spacing:-.7px}.buy-price small{font-size:8px;color:#96969d}.buy-button{width:100%;height:39px;margin-top:11px;padding:0 12px;border:0;border-radius:9px;display:flex;justify-content:space-between;align-items:center;background:#0878f9;color:white;font:600 10px var(--sans);cursor:pointer;transition:background .2s,transform .2s}.buy-button:hover{background:#1685ff;transform:translateY(-1px)}.buy-button span{margin-left:8px}.buy-button.is-open{background:#eaf6ee;color:#43805a;cursor:default}.no-charge{display:block;text-align:center;margin-top:8px;color:#a0a0a6;font-size:7px}.try-again{margin-top:22px;padding:7px 0;border:0;background:transparent;color:#7a7a81;font:9px var(--sans);cursor:pointer}.try-again:hover{color:#0878f9}

@keyframes landingIn{0%{opacity:0;transform:translateY(14px)}100%{opacity:1;transform:translateY(-3px)}}@keyframes landingOut{0%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(.97);filter:blur(10px)}}@keyframes fadeAway{to{opacity:0}}@keyframes sceneIn{0%{opacity:0;transform:scale(1.035);filter:blur(5px)}100%{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes sceneOut{0%{opacity:1;transform:scale(1);filter:blur(0)}100%{opacity:0;transform:scale(.985);filter:blur(7px)}}@keyframes modelFloat{0%,100%{margin-top:0}50%{margin-top:-8px}}@keyframes orbitSpin{to{rotate:360deg}}@keyframes haloDrift{0%{transform:rotateX(67deg) rotateZ(12deg) scale(.92)}100%{transform:rotateX(67deg) rotateZ(-9deg) scale(1.08)}}@keyframes planePass{0%{top:16%;opacity:0}12%{opacity:.9}84%{opacity:.8}100%{top:84%;opacity:0}}@keyframes flarePulse{0%{opacity:0;transform:scale(.7)}40%{opacity:.85}100%{opacity:0;transform:scale(1.45)}}@keyframes nodeTravel{0%,100%{translate:0 0;opacity:.45}50%{translate:8px -13px;opacity:1}}@keyframes statusPulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 0%,transparent)}}@keyframes timelineFill{0%{transform:scaleX(.16)}100%{transform:scaleX(1)}}@keyframes riseIn{0%{opacity:0;translate:0 10px}100%{opacity:1;translate:0 0}}@keyframes resultIn{0%{opacity:0;translate:0 22px;filter:blur(4px)}100%{opacity:1;translate:0 0;filter:blur(0)}}@keyframes fadeUp{0%{opacity:0;translate:0 8px}100%{opacity:1;translate:0 0}}
@media(max-width:760px){.brandbar{height:54px;padding:0 20px}.landing{min-height:calc(100svh - 30px);padding:64px 20px 34px}.landing-content{transform:translateY(-13px)}h1{font-size:clamp(40px,10vw,54px);letter-spacing:-3px;margin:18px 0 29px}.url-box{height:58px;border-radius:13px;padding:5px}.url-symbol{width:27px;font-size:14px}.url-box input{font-size:13px}.url-box button{height:46px;padding:0 12px;border-radius:9px;font-size:10px}.url-box button span{margin-left:6px}.permission{font-size:9px}.landing-foot{font-size:6px}.page-footer{height:30px;font-size:7px}.page-footer span{display:none}.scene-top{height:52px;padding:0 17px}.scene-brand,.scene-progress-label{font-size:7px;letter-spacing:.8px}.scene-progress-label span{margin-left:6px}.scan-stage{inset:52px 0 0;padding:8px 13px 48px;justify-content:center}.domain-chip{height:21px;font-size:7px}.scan-stage h2{font-size:30px;letter-spacing:-1.2px;margin:14px 0 6px}.scan-stage>p{font-size:9px}.stage-visual{width:100%;height:clamp(225px,35vh,300px);margin:5px 0 0}.site-model{scale:.82}.orbit-1{width:300px;height:76px}.orbit-2{width:275px;height:92px}.orbit-3{width:325px;height:63px}.stage-caption{font-size:7px;margin-top:-3px}.stage-timeline{margin-top:12px}.scene-bottom{bottom:14px;padding:0 16px;font-size:6px;letter-spacing:.4px}.scene-bottom button{font-size:8px}.results{width:calc(100% - 32px);padding:66px 0 32px}.results-head h2{font-size:29px}.results-layout{grid-template-columns:1fr;gap:17px}.report-side{display:grid;grid-template-columns:1fr 1fr}.fine-card,.buy-card{padding:14px}.fine-card>span{font-size:6px}.fine-card>div b{font-size:22px}.buy-card h3{font-size:14px}.locked-summary>span{font-size:6px}}@media(max-width:390px){.url-box button{font-size:9px;padding:0 9px}.url-box button span{margin-left:3px}.permission{font-size:8px}.scene-bottom{font-size:5px}.scene-bottom button{font-size:7px}.report-side{grid-template-columns:1fr}.results-head h2{font-size:26px}.fine-card>div b{font-size:26px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[hidden]{display:none!important}

.scan-metadata{margin:-15px 0 17px;font-size:8px;line-height:1.5;color:#8c8c93}.finding-state{display:inline-block;margin:5px 0 2px;padding:3px 6px;border-radius:5px;background:#f2f2f5;color:#707079;font-size:7px}.state-attention{background:#fff0e2;color:#a65720}.state-review{background:#fff6d9;color:#8e7417}.state-advice{background:#eaf2ff;color:#436da4}.state-ok{background:#eaf6ee;color:#3e7852}.finding-link{display:inline-block;margin:6px 9px 0 0;color:#3278d5;font-size:8px;text-decoration:none}.finding-link:hover{text-decoration:underline}.fine-card .operator-select-label{display:block;margin:12px 0 4px;color:#bdc6d1;font-size:8px}.fine-card select{width:100%;padding:7px 8px;border:1px solid #ffffff28;border-radius:7px;background:#152236;color:#f4f6fa;font:9px var(--sans)}.fine-card a{display:inline-block;margin-top:8px;color:#afc9f0;font-size:8px;text-decoration:none}.fine-card a:hover{text-decoration:underline}.scan-pages{margin-top:13px;padding:11px 0;border-top:1px solid #e8e8eb;color:#707078;font-size:9px}.scan-pages summary{cursor:pointer}.scan-pages ul{padding-left:16px;line-height:1.8}.scan-pages a{color:#4174b7;text-decoration:none}.scan-pages a:hover{text-decoration:underline}.locked-summary[hidden]{display:none!important}.fine-card [hidden]{display:none!important}

.form-privacy{max-width:560px;margin:10px auto 0;color:#8b8b92;font-size:10px;line-height:1.5;text-align:center}.form-privacy a,.page-footer nav a{color:inherit;text-decoration:underline;text-underline-offset:2px}.page-footer nav{display:flex;gap:14px}.page-footer nav a{font-size:inherit}
