.slice-root .aiv-page{--frame:var(--bg);--aiv-head-h:74px;--lab-h:0px;min-width:0}.slice-root .aiv-page p{margin-block-start:1em;margin-block-end:1em}.slice-root .aiv-page button,.slice-root .aiv-page input,.slice-root .aiv-page textarea,.slice-root .aiv-page select{letter-spacing:normal}.slice-root .aiv-page .display{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:.88}.slice-root .aiv-page .ital{font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.slice-root .aiv-page .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem}.slice-root .aiv-page{background:var(--bg);color:var(--fg);padding-top:0;font-size:1.25rem;line-height:1.65;overflow-x:visible}.slice-root .aiv-page button,.slice-root .aiv-page input,.slice-root .aiv-page textarea,.slice-root .aiv-page select{font-family:inherit}.slice-root .aiv-page :focus-visible{outline-offset:4px;outline:3px solid #a020f0}.slice-root .aiv-page [hidden]{display:none!important}.slice-root .aiv-page .label{line-height:1.6}@media (max-width:760px){.slice-root .aiv-page{font-size:1.15rem}}.slice-root .aiv-page .qf{border:3px solid var(--line);border-radius:8px;flex-direction:column;gap:1.2rem;padding:2.4rem;display:flex}.slice-root .aiv-page .qf-field{flex-direction:column;gap:.5rem;display:flex}.slice-root .aiv-page .qf-field span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.slice-root .aiv-page .qf-field input,.slice-root .aiv-page .qf-field textarea,.slice-root .aiv-page .qf-field select{font:inherit;border:3px solid var(--line);background:var(--bg);color:var(--fg);border-radius:12px;width:100%;min-width:0;padding:1rem 1.2rem;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .qf-field textarea{resize:vertical;min-height:9rem}.slice-root .aiv-page .qf-field input:focus-visible{outline-offset:2px;outline:3px solid #a020f0}.slice-root .aiv-page .qf-field textarea:focus-visible{outline-offset:2px;outline:3px solid #a020f0}.slice-root .aiv-page .qf-field select:focus-visible{outline-offset:2px;outline:3px solid #a020f0}.slice-root .aiv-page .qf-note{font-family:var(--font-mono);letter-spacing:.06em;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:760px){.slice-root .aiv-page .qf{padding:1.2rem}}.slice-root .aiv-page .section-pad,.slice-root .aiv-page .band-wrap{padding:var(--sec) var(--gutter) 0}.slice-root .aiv-page .section-title{overflow-wrap:normal;font-size:max(3.6rem,min(9.7vw,10rem));line-height:.98}.slice-root .aiv-page .section-kicker{margin:0 0 1.25rem}.slice-root .aiv-page .heading-follow{margin-top:var(--head)}.slice-root .aiv-page .reading{max-width:68ch}.slice-root .aiv-page .prose p{margin:0 0 1.65em}.slice-root .aiv-page .prose>:last-child{margin-bottom:0}.slice-root .aiv-page .section-action{margin-top:max(1.75rem,min(3vw,2.75rem));margin-bottom:max(2.5rem,min(5vw,4.5rem))}.slice-root .aiv-page .section-action .cta{max-width:100%}.slice-root .aiv-page .hero{padding:calc(var(--lab-h) + var(--head-h,var(--aiv-head-h)) + 1.4vw) 1.4vw 0;background:var(--frame);overflow-x:clip}.slice-root .aiv-page .stage{--bg:#000;--fg:#fff;--soft:#f2eff7;--card:#0b0b0d;--line:#2a2a30;min-height:calc(100svh - var(--lab-h) - var(--head-h,var(--aiv-head-h)) - 2.8vw);background:var(--bg);color:var(--fg);border-radius:28px;flex-direction:column;padding:max(1.5rem,min(3.5vh,2.8rem)) 2.6vw;display:flex;position:relative;overflow:hidden}.slice-root .aiv-page .stage-top{justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:1.4rem;display:flex}.slice-root .aiv-page .stage-top p{margin:0}.slice-root .aiv-page .stage-top p:last-child{white-space:nowrap}.slice-root .aiv-page .stage-grid{flex:1;grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);align-items:center;gap:3vw;display:grid}.slice-root .aiv-page .stage-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.slice-root .aiv-page .hero h1{letter-spacing:-.025em;font-size:max(3.8rem,min(min(6.5vw,10vh),7rem));line-height:.98}.slice-root .aiv-page .mobile-break{display:none}.slice-root .aiv-page .hero-italic{color:#19d3f0;margin:.7rem 0 1rem;font-size:max(1.65rem,min(2.65vw,2.8rem));line-height:1.2}.slice-root .aiv-page .hero-sub{max-width:44ch;color:var(--soft);margin:0;font-size:1.35rem;line-height:1.6}.slice-root .aiv-page .hero-ctas{margin-top:1.2rem;display:flex}.slice-root .aiv-page .hero-ctas .cta{padding:.9em 1.4em;font-size:1.1rem}.slice-root .aiv-page .terminal-title{border-bottom:2px solid var(--line);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.slice-root .aiv-page .terminal-dots{flex:none;gap:6px;display:flex}.slice-root .aiv-page .terminal-dots i{background:#ff6b6b;border-radius:50%;width:12px;height:12px}.slice-root .aiv-page .terminal-dots i:last-child{background:#c8ff00}.slice-root .aiv-page .terminal-title .label{letter-spacing:.04em;color:#c9c6d4;margin:0;font-size:.95rem}.slice-root .aiv-page .terminal-line{overflow-wrap:anywhere;margin:0 0 .3rem}.slice-root .aiv-page .terminal-line[data-tone=dim]{color:#c9c6d4}.slice-root .aiv-page .terminal-line[data-tone*=fail]{color:#ff6b6b}.slice-root .aiv-page .terminal-line[data-tone*=pass]{color:#c8ff00}.slice-root .aiv-page .terminal-line[data-tone^=verdict]{margin-top:.65rem;font-weight:700}.slice-root .aiv-page .simulation{font-family:var(--font-mono);color:#c9c6d4;margin:1rem 0 0;font-size:.95rem;line-height:1.6}.slice-root .aiv-page .ticker{border-block:3px solid var(--line);background:var(--bg);margin-top:1.4vw;overflow-x:clip}.slice-root .aiv-page .ticker-track{display:block}.slice-root .aiv-page .ticker-set{font-family:var(--font-condensed);flex-wrap:wrap;align-items:center;padding-block-start:.6rem;padding-block-end:.6rem;font-size:max(2rem,min(4vw,3.8rem));line-height:1.25;display:flex}.slice-root .aiv-page .ticker-set[aria-hidden]{display:none}.slice-root .aiv-page .ticker-set span{align-items:center;display:inline-flex}.slice-root .aiv-page .ticker-set i{color:var(--fg);margin:0 1.5rem;font-style:normal}.slice-root .aiv-page.has-motion .ticker-track{width:max-content;animation:48s linear infinite aiv-strip-run;display:flex}.slice-root .aiv-page.has-motion .ticker-set{white-space:nowrap;flex-wrap:nowrap;flex:none;display:flex}@keyframes aiv-strip-run{to{transform:translate(-50%)}}.slice-root .aiv-page .ticker:focus-within .ticker-track{animation-play-state:paused}@media (hover:hover){.slice-root .aiv-page .ticker:hover .ticker-track{animation-play-state:paused}}.slice-root .aiv-page .tool-width{max-width:980px;margin-inline-start:auto;margin-inline-end:auto}.slice-root .aiv-page .black-panel,.slice-root .aiv-page .face{--bg:#0b0b0d;--fg:#fff;--soft:#f2eff7;--card:#151319;--line:#2a2a30;background:var(--bg);color:var(--fg);border:3px solid var(--line);border-radius:8px}.slice-root .aiv-page .checker-panel{padding:max(1.2rem,min(3.4vw,3rem))}.slice-root .aiv-page .checker-form{align-items:flex-end;gap:1rem;display:flex}.slice-root .aiv-page .checker-form label{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.slice-root .aiv-page .checker-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;background:#fff;border:2px solid #fff;border-radius:12px;width:100%;min-width:0;height:64px;padding:0 1.2rem;font-size:1.35rem;font-weight:400;line-height:1.6}.slice-root .aiv-page .checker-form input::placeholder{color:#54505c;opacity:1}.slice-root .aiv-page .checker-form .cta{flex:none;justify-content:center;min-height:64px;padding:1rem 1.4rem;font-size:1.15rem}.slice-root .aiv-page .cta:disabled{cursor:wait}.slice-root .aiv-page .checker-credit{font-family:var(--font-mono);color:var(--soft);margin:2rem 0 0;font-size:.95rem;line-height:1.6}.slice-root .aiv-page .loading-panel{border:3px solid var(--line);background:#050507;border-radius:8px;margin-top:2rem}.slice-root .aiv-page .loading-lines{font-family:var(--font-mono);color:#c9c6d4;padding:1.25rem;font-size:1rem}.slice-root .aiv-page .loading-lines p{margin:0}.slice-root .aiv-page .loading-progress{border-top:2px solid var(--line);padding:1.25rem}.slice-root .aiv-page .progress-track{background:var(--line);height:8px;overflow:hidden}.slice-root .aiv-page .progress-fill{transform-origin:0;background:#19d3f0;height:100%;display:block;transform:scaleX(0)}.slice-root .aiv-page .progress-number{text-align:right;font-family:var(--font-mono);color:#c9c6d4;margin:.5rem 0 0;font-size:1rem}.slice-root .aiv-page .wait-note{border-top:2px solid var(--line);color:var(--soft);margin:0;padding:1.25rem;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .check-error{background:var(--card);color:var(--fg);border-left:3px solid #ff6b6b;margin:2rem 0 0;padding:1.2rem}.slice-root .aiv-page .check-result{margin-top:2rem}.slice-root .aiv-page .example-label{color:#000;font-family:var(--font-mono);background:#19d3f0;margin:0;padding:1rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.6}.slice-root .aiv-page .result-report{border:3px solid var(--line);border-radius:8px;overflow:hidden}.slice-root .aiv-page .report-title{border-bottom:2px solid var(--line);margin:0;padding:1.2rem}.slice-root .aiv-page .result-summary{font-family:var(--font-display);text-transform:uppercase;margin:0;padding:1.2rem;font-size:max(1.75rem,min(3.5vw,3rem));font-weight:400;line-height:1.2}.slice-root .aiv-page .result-rows{margin:0;padding:0;list-style:none}.slice-root .aiv-page .result-row{border-top:2px solid var(--line);border-left:3px solid var(--status);padding:1.35rem}.slice-root .aiv-page .result-row.fail{--status:#ff6b6b}.slice-root .aiv-page .result-row.pass{--status:#c8ff00}.slice-root .aiv-page .result-row.na{--status:#777;--bg:#f1eff4;--fg:#111;--soft:#2b2b2b;background:var(--bg);color:var(--fg)}.slice-root .aiv-page .row-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.6}.slice-root .aiv-page .row-status{font-family:var(--font-mono);color:var(--status);font-size:1rem;display:block}.slice-root .aiv-page .result-row.na .row-status{color:var(--fg)}.slice-root .aiv-page .row-detail{color:var(--soft);margin:.5rem 0 0;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .result-fix{border-top:2px solid var(--line);color:var(--soft);margin:.9rem 0 0;padding-top:.9rem;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .report-credit{font-family:var(--font-mono);border-top:2px solid var(--line);color:var(--soft);margin:0;padding:1.2rem;font-size:.95rem}.slice-root .aiv-page .check-result>.cta{margin-top:2rem}.slice-root .aiv-page .checker-print{color:var(--soft);max-width:68ch;margin:1.5rem 0 0;font-size:1.15rem;line-height:1.6}.slice-root .aiv-page .band-wrap{padding-inline-start:0;padding-inline-end:0}.slice-root .aiv-page .inverted{isolation:isolate;color:var(--bg);padding:0 var(--gutter);display:flow-root;position:relative;overflow-x:clip}.slice-root .aiv-page .inverted:before{content:"";z-index:-1;inset:calc(-1 * var(--head)) 0;background:var(--fg);position:absolute}.slice-root .aiv-page .money-grid{margin:var(--head) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4vw;padding:0;list-style:none;display:grid}.slice-root .aiv-page .money-card{border:3px solid;border-radius:8px;padding:max(1.2rem,min(2.2vw,2.6rem))}.slice-root .aiv-page .money-card .label{margin:0 0 1.25rem}.slice-root .aiv-page .money-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 1.25rem;font-size:max(2rem,min(3.4vw,3.8rem));font-weight:400;line-height:1.12}.slice-root .aiv-page .money-card p:last-child{max-width:68ch;margin:0}.slice-root .aiv-page .handover-copy{margin-bottom:0}.slice-root .aiv-page .checks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4vw;display:grid}.slice-root .aiv-page .scard{min-width:0}.slice-root .aiv-page .face{flex-direction:column;gap:1.5rem;min-height:100%;padding:max(1.2rem,min(2.2vw,2.6rem));display:flex}.slice-root .aiv-page .module-id{font-family:var(--font-condensed);color:#19d3f0;font-size:max(3.5rem,min(6vw,6rem));line-height:1}.slice-root .aiv-page .face h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(2rem,min(3.4vw,3.8rem));font-weight:400;line-height:1.12}.slice-root .aiv-page .face .desc{color:var(--soft);margin:0;font-size:1.25rem;line-height:1.65}.slice-root .aiv-page .limits-list{margin-bottom:0}.slice-root .aiv-page .limits-list>div{border-top:3px solid var(--line);padding:1.6rem 0}.slice-root .aiv-page .limits-list>div:last-child{border-bottom:3px solid var(--line)}.slice-root .aiv-page .limits-list dt{font-family:var(--font-display);text-transform:uppercase;font-size:max(1.4rem,min(2.4vw,2.1rem));line-height:1.3}.slice-root .aiv-page .limits-list dd{color:var(--soft);max-width:68ch;margin:1.1rem 0 0;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .readouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.slice-root .aiv-page .readouts>div{border-top:3px solid var(--line);flex-direction:column;gap:1.25rem;min-width:0;padding-top:1.4rem;display:flex}.slice-root .aiv-page .readouts b{font-family:var(--font-condensed);white-space:nowrap;font-size:max(5rem,min(10vw,10rem));font-weight:400;line-height:1}.slice-root .aiv-page .readouts p{color:var(--soft);max-width:30ch;margin:0;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .offer-copy,.slice-root .aiv-page .faq-list{margin-top:var(--head)}.slice-root .aiv-page .faq details{border-top:3px solid var(--bg)}.slice-root .aiv-page .faq details:last-child{border-bottom:3px solid var(--bg)}.slice-root .aiv-page .faq summary{cursor:pointer;align-items:baseline;gap:1.25rem;padding:1.5rem 0;list-style:none;display:flex}.slice-root .aiv-page .faq summary::-webkit-details-marker{display:none}.slice-root .aiv-page .faq-number{font-family:var(--font-mono);font-size:.95rem}.slice-root .aiv-page .faq-question{font-family:var(--font-display);text-transform:uppercase;flex:1;min-width:0;font-size:max(1.4rem,min(2.4vw,2.2rem));font-weight:400;line-height:1.3}.slice-root .aiv-page .faq-toggle{font-family:var(--font-mono);text-align:center;flex:none;width:1.2em;font-size:2rem}.slice-root .aiv-page .faq-toggle:after{content:"+"}.slice-root .aiv-page details[open] .faq-toggle:after{content:"−"}.slice-root .aiv-page .faq details p{max-width:68ch;margin:0 0 1.7rem 3rem;line-height:1.65}.slice-root .aiv-page .qualify-intro{color:var(--soft);margin-bottom:0}.slice-root .aiv-page .qualify-form{margin-top:var(--head);background:var(--card);gap:2rem}.slice-root .aiv-page .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.slice-root .aiv-page .qf-field input::placeholder,.slice-root .aiv-page .qf-field textarea::placeholder{color:var(--soft);opacity:1}.slice-root .aiv-page .qf-field select{padding-right:2rem}.slice-root .aiv-page .form-terms,.slice-root .aiv-page .form-privacy{max-width:68ch;color:var(--soft);margin:0;line-height:1.6}.slice-root .aiv-page .qualify-actions{border-top:3px solid var(--line);padding-top:2rem}.slice-root .aiv-page .qualify-actions .cta{justify-content:space-between;width:100%;min-height:64px;font-size:1.15rem}.slice-root .aiv-page .form-privacy{margin-top:1.5rem}.slice-root .aiv-page .qualify-credit{font-family:var(--font-mono);color:var(--soft);margin:1.5rem 0 0;font-size:.95rem}.slice-root .aiv-page .thank-note{border:3px solid var(--line);background:var(--card);border-radius:8px;padding:max(1.2rem,min(4vw,3rem))}.slice-root .aiv-page .thank-note .section-title{font-size:max(3rem,min(6vw,6rem))}.slice-root .aiv-page .thank-note p{max-width:68ch;color:var(--soft)}.slice-root .aiv-page .sticky-cta{z-index:61;padding-bottom:env(safe-area-inset-bottom);color:#fff;visibility:hidden;background:#050507;border-top:2px solid #2a2a30;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(100%)}.slice-root .aiv-page .sticky-cta.is-visible{visibility:visible;transform:translateY(0)}.slice-root .aiv-page.has-motion .sticky-cta{transition:transform .3s ease-out}.slice-root .aiv-page .sticky-cta>div{display:flex}.slice-root .aiv-page .sticky-cta a{color:#fff;min-width:0;min-height:70px;font-family:var(--font-mono);text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;padding:.8rem 1rem;font-size:.95rem;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.slice-root .aiv-page .sticky-cta a+a{background:#a020f0;border-left:2px solid #2a2a30}@media (min-width:1024px){.slice-root .aiv-page .sticky-cta{display:none}}@media (max-width:1100px) and (min-width:900px){.slice-root .aiv-page .hero h1{font-size:6vw}}@media (max-width:899px){.slice-root .aiv-page .stage{min-height:0;padding:1.3rem max(20px,2.6vw) 1.5rem}.slice-root .aiv-page .stage-top{margin-bottom:1.1rem}.slice-root .aiv-page .stage-top p:last-child{display:none}.slice-root .aiv-page .stage-grid{align-items:stretch;gap:var(--head);flex-direction:column;display:flex}.slice-root .aiv-page .stage-copy{min-height:calc(100svh - var(--head-h,var(--aiv-head-h)) - 8px - 6rem)}.slice-root .aiv-page .hero h1{font-size:max(3.5rem,min(16.5vw,6.6rem));line-height:.96}.slice-root .aiv-page .mobile-break{display:block}.slice-root .aiv-page .desktop-break{display:none}.slice-root .aiv-page .hero-italic{margin:.75rem 0 0;font-size:max(1.65rem,min(4.7vw,2.8rem))}.slice-root .aiv-page .hero-ctas{order:1;margin-top:1.25rem}.slice-root .aiv-page .hero-sub{order:2;margin-top:1.5rem}.slice-root .aiv-page .checks-grid,.slice-root .aiv-page .money-grid,.slice-root .aiv-page .readouts,.slice-root .aiv-page .form-row{grid-template-columns:1fr;gap:1.5rem}.slice-root .aiv-page .readouts>div{gap:1rem}.slice-root .aiv-page .readouts p{max-width:68ch}.slice-root .aiv-page .face h3{font-size:max(2rem,min(6.6vw,3.6rem))}.slice-root .aiv-page .face .desc{font-size:1.15rem}.slice-root .aiv-page .checker-form{flex-direction:column;align-items:stretch}.slice-root .aiv-page .checker-form .cta{width:100%}.slice-root .aiv-page .section-title{font-size:max(3.6rem,min(13.8vw,6.3rem))}.slice-root .aiv-page .faq summary{gap:.7rem}.slice-root .aiv-page .faq details p{margin-left:0}}@media (max-width:760px){.slice-root .aiv-page .hero{padding-top:calc(var(--lab-h) + var(--head-h,var(--aiv-head-h)) + 8px)}.slice-root .aiv-page .stage-top .label{letter-spacing:.06em}.slice-root .aiv-page .wait-note,.slice-root .aiv-page .row-detail,.slice-root .aiv-page .result-fix{font-size:1.15rem}.slice-root .aiv-page .checker-panel{padding:1.2rem}.slice-root .aiv-page .row-title{font-size:1.15rem}.slice-root .aiv-page .section-action .cta{padding:1.05em 1.3em}}@media (prefers-reduced-motion:reduce){.slice-root .aiv-page *,.slice-root .aiv-page :before,.slice-root .aiv-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.slice-root .aiv-page .ticker-track{transform:none!important}}@media print{.slice-root .aiv-page .sticky-cta{display:none!important}.slice-root .aiv-page .hero{padding-top:0}}.slice-root .aiv-page{--soft:var(--fg);--card:var(--bg);--line:var(--fg)}.slice-root[data-theme=acid] .aiv-page{--fg:#000}.slice-root .aiv-page{font-weight:500}.slice-root .aiv-page .stage,.slice-root .aiv-page .black-panel{--bg:#000;--fg:#fff;--soft:#fff;--card:#000;--line:#fff}.slice-root .aiv-page .stage-grid{align-items:start}.slice-root .aiv-page .stage-copy{align-self:center}.slice-root .aiv-page .hero-sub,.slice-root .aiv-page .simulation{color:#fff}.slice-root .aiv-page .xray{min-width:0;margin:0}.slice-root .aiv-page .xray-scene{--scan-height:34rem;height:var(--scan-height);position:relative}.slice-root .aiv-page .xray-page{border:3px solid #fff;border-radius:8px;flex-direction:column;gap:1.5rem;padding:1.2rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:25%;overflow:hidden}.slice-root .aiv-page .xray-bar{font-family:var(--font-mono);border-bottom:3px solid #fff;align-items:center;gap:.75rem;padding-bottom:1rem;font-size:.95rem;font-weight:700;display:flex}.slice-root .aiv-page .xray-logo{border:3px solid #fff;flex:none;width:1.8rem;height:1.8rem}.slice-root .aiv-page .xray-headline{border:3px solid #fff;width:85%;height:4rem}.slice-root .aiv-page .xray-image{border:3px solid #fff;flex:1;min-height:3rem;position:relative}.slice-root .aiv-page .xray-image:before,.slice-root .aiv-page .xray-image:after{content:"";background:#fff;height:3px;position:absolute;top:50%;bottom:auto;left:10%;right:10%;transform:rotate(25deg)}.slice-root .aiv-page .xray-image:after{transform:rotate(-25deg)}.slice-root .aiv-page .xray-buttons{gap:.6rem;display:flex}.slice-root .aiv-page .xray-buttons i{border:3px solid #fff;border-radius:999px;flex:1;height:2rem}.slice-root .aiv-page .xray-lines{gap:.7rem;display:grid}.slice-root .aiv-page .xray-lines i{background:#fff;height:3px;display:block}.slice-root .aiv-page .xray-lines i:last-child{width:65%}.slice-root .aiv-page .scan-line{z-index:2;pointer-events:none;background:#c8ff00;height:6px;display:none;position:absolute;top:0;left:0;right:25%}.slice-root .aiv-page .scan-labels{flex-direction:column;justify-content:space-around;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;bottom:0;left:25%;right:0}.slice-root .aiv-page .scan-chip{color:#000;background:#ff1fb4;border:3px solid #000;border-radius:999px;max-width:100%;padding:.8rem 1.2rem;font-size:max(1.15rem,min(1.55vw,1.5rem));font-weight:700;line-height:1.6}.slice-root .aiv-page .scan-chip:nth-child(2){background:#ff7a72}.slice-root .aiv-page .scan-chip:nth-child(3){background:#c8ff00}.slice-root .aiv-page.has-motion .scan-line{animation:4.4s linear infinite aiv-xray-sweep;display:block}.slice-root .aiv-page.has-motion .scan-chip{animation:4.4s linear infinite aiv-xray-label}.slice-root .aiv-page.has-motion .scan-chip:nth-child(2){animation-name:aiv-xray-label-two}.slice-root .aiv-page.has-motion .scan-chip:nth-child(3){animation-name:aiv-xray-label-three}@keyframes aiv-xray-sweep{0%{transform:translateY(0)}72.727%,to{transform:translateY(calc(var(--scan-height) - 6px))}}@keyframes aiv-xray-label{0%,10%{opacity:0;transform:translate(10px)}14%,to{opacity:1;transform:none}}@keyframes aiv-xray-label-two{0%,34%{opacity:0;transform:translate(10px)}38%,to{opacity:1;transform:none}}@keyframes aiv-xray-label-three{0%,58%{opacity:0;transform:translate(10px)}62%,to{opacity:1;transform:none}}.slice-root .aiv-page .scan-transcript{font:.95rem/1.6 var(--font-mono);color:#fff;margin-top:1rem}.slice-root .aiv-page .scan-transcript summary{cursor:pointer;padding-block-start:.5rem;padding-block-end:.5rem}.slice-root .aiv-page .scan-transcript p{overflow-wrap:anywhere}.slice-root .aiv-page .scan-transcript .terminal-line{color:#fff}.slice-root .aiv-page .checks-bands{padding-inline-start:0;padding-inline-end:0}.slice-root .aiv-page .checks-bands>.section-kicker,.slice-root .aiv-page .checks-bands>h2,.slice-root .aiv-page .checks-bands>.section-action{margin-inline:var(--gutter)}.slice-root .aiv-page .checks-grid{display:block}.slice-root .aiv-page .checks-grid .face{padding:clamp(2.5rem, 4vw, 4rem) var(--gutter);color:#fff;background:#a020f0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4vw;display:grid;position:relative}.slice-root .aiv-page .checks-grid .scard:nth-child(2) .face{color:#000;background:#c8ff00}.slice-root .aiv-page .checks-grid .scard:nth-child(3) .face{color:#000;background:#19d3f0}.slice-root .aiv-page .checks-grid .module-id{color:inherit;grid-area:1/2/span 2;font-size:max(8rem,min(15vw,15rem));line-height:.8}.slice-root .aiv-page .checks-grid h3,.slice-root .aiv-page .checks-grid .desc{grid-column:1}.slice-root .aiv-page .checks-grid h3{align-self:end}.slice-root .aiv-page .checks-grid .desc{align-self:start}.slice-root .aiv-page .checks-grid h3{max-width:20ch;font-size:max(2.5rem,min(4.8vw,5rem))}.slice-root .aiv-page .checks-grid .desc{color:inherit;max-width:62ch;margin-top:1.5rem}.slice-root .aiv-page .result-summary{padding:1.5rem;font-size:max(3rem,min(6.2vw,6rem));line-height:1.1}.slice-root .aiv-page .result-row{--soft:#000;--fg:#000;--line:#000;color:#000;border:0;border-radius:0;padding:1.5rem}.slice-root .aiv-page .result-row.fail{background:#ff1fb4}.slice-root .aiv-page .result-row.pass{background:#c8ff00}.slice-root .aiv-page .result-row.na{--soft:#000;--fg:#000;background:#19d3f0}.slice-root .aiv-page .row-status{color:#000;font-size:1.15rem;font-weight:700}.slice-root .aiv-page .row-title{font-family:var(--font-display);font-size:max(1.8rem,min(3vw,3rem));font-weight:400}.slice-root .aiv-page .loading-panel,.slice-root .aiv-page .check-error{color:#fff;background:#000}.slice-root .aiv-page .loading-lines,.slice-root .aiv-page .progress-number,.slice-root .aiv-page .terminal-title .label{color:#fff}.slice-root .aiv-page .loading-lines{font-size:1.25rem}.slice-root .aiv-page .checker-form input::placeholder{color:#000}.slice-root .aiv-page .terminal-dots i{background:#ff1fb4}.slice-root .aiv-page .terminal-dots i:nth-child(2){background:#ff7a72}.slice-root .aiv-page .check-error{border-color:#ff1fb4}.slice-root .aiv-page .report-title{overflow-wrap:anywhere}@media (max-width:899px){.slice-root .aiv-page .stage{padding-inline-start:max(20px,2.6vw);padding-inline-end:max(20px,2.6vw)}.slice-root .aiv-page .stage-copy{align-self:stretch;min-height:0}.slice-root .aiv-page .stage-grid{gap:var(--head)}.slice-root .aiv-page .hero-sub{font-size:1.15rem}.slice-root .aiv-page .xray-scene{--scan-height:20rem;height:auto}.slice-root .aiv-page .xray-page{height:var(--scan-height);gap:1rem;position:relative;top:auto;bottom:auto;left:auto;right:auto}.slice-root .aiv-page .xray-headline{height:2.5rem}.slice-root .aiv-page .scan-line{right:0}.slice-root .aiv-page .scan-labels{gap:.75rem;margin-top:1.25rem;display:grid;position:static}.slice-root .aiv-page .scan-chip{width:100%;padding:.75rem 1rem;font-size:1.15rem}.slice-root .aiv-page .checks-grid .face{padding:2.5rem var(--gutter);display:block}.slice-root .aiv-page .checks-grid .module-id{text-align:right;margin-bottom:1.5rem;font-size:max(7rem,min(28vw,14rem));display:block;position:static}.slice-root .aiv-page .checks-grid h3{font-size:max(2.5rem,min(8vw,4rem))}}@media (prefers-reduced-motion:reduce){.slice-root .aiv-page .scan-line{display:none!important}.slice-root .aiv-page .scan-chip{opacity:1;transform:none}}.slice-root .aiv-page .hero h1 .hero-italic{letter-spacing:normal;display:block}.slice-root .aiv-page .hero-ctas{gap:0}.slice-root .aiv-page .cta{line-height:inherit}.slice-root .aiv-page button.cta{letter-spacing:.01em;line-height:normal}.slice-root .aiv-page .cta .arr{flex:none}.slice-root .aiv-page .ink-link{color:var(--fg);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 1px 4px;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s}.slice-root .aiv-page .ink-link:focus-visible{color:var(--bg);background-size:100% 100%}@media (hover:hover){.slice-root .aiv-page .ink-link:hover{color:var(--bg);background-size:100% 100%}}.slice-root .aiv-page .qualify-form>label.block{flex-direction:column;gap:.5rem;display:flex}.slice-root .aiv-page .qf-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.slice-root .aiv-page .qf-control{font:inherit;border:3px solid var(--line);background:var(--bg);color:var(--fg);border-radius:12px;width:100%;min-width:0;padding:1rem 1.2rem;font-size:1.25rem;line-height:1.6}.slice-root .aiv-page .qualify-form>label.block .qf-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:2rem}.slice-root .aiv-page #checker,.slice-root .aiv-page #checker-heading,.slice-root .aiv-page #qualify{scroll-margin-top:calc(var(--head-h,var(--aiv-head-h)) + 20px)}.slice-root .aiv-page .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.slice-root .aiv-page{--aiv-head-h:64px}}@media (prefers-reduced-motion:reduce){.slice-root .aiv-page .progress-track{display:none}}@media (hover:none){.slice-root .aiv-page .cta:hover:not(:focus-visible){color:#fff;box-shadow:none;background:#a020f0;transform:none}.slice-root .aiv-page .cta:hover:not(:focus-visible) .arr{transform:none}}.slice-root .aiv-page h2[tabindex="-1"]:focus,.slice-root .aiv-page h3[tabindex="-1"]:focus{outline:none}
