*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--bg2:#000;--surface:#18181b;--surface2:#1f1f1f;--text:#fff;--muted:#888;--dim:#3f3f3f;--border:hsla(0,0%,100%,.06);--red:#fff;--red-dim:hsla(0,0%,100%,.08);--red-border:hsla(0,0%,100%,.2);--orange:#d4d4d8;--orange-dim:hsla(0,0%,100%,.1);--amber:#a1a1aa;--green:#d4d4d8;--green-dim:hsla(0,0%,100%,.08);--crit:#fff;--mono:"JetBrains Mono",monospace;--sans:var(--font-geist),"Geist","Inter",system-ui,-apple-system,sans-serif;--glass:#000;--glass-border:hsla(0,0%,100%,.08);--glass-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default;font-feature-settings:"cv02","cv03","cv04","cv11"}a,blockquote,em,figcaption,h1,h2,h3,h4,li,p,span,strong,td,th{overflow-wrap:break-word}body:before{content:"";inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:9998}.hdr,body:before{position:fixed;pointer-events:none}.hdr{top:14px;left:0;right:0;z-index:1000;display:flex;justify-content:center;padding:0 16px}.hdr,.hdr.scrolled{background:transparent;border:none}.beta-banner{position:relative;z-index:1001;background:#111;border-bottom:1px solid hsla(0,0%,100%,.06);text-align:center;padding:9px 16px;font-family:var(--sans);font-size:12.5px;color:hsla(0,0%,100%,.6);letter-spacing:.01em;cursor:pointer;transition:color .2s ease}.beta-banner:hover{color:hsla(0,0%,100%,.85)}.beta-banner strong{color:var(--text);font-weight:500}.waitlist-wrap{max-width:520px;margin-top:2.75rem}.waitlist-form{display:flex;gap:8px;flex-wrap:wrap}.waitlist-input{flex:1;min-width:220px;background:#111;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:13px 15px;color:var(--text);font-family:var(--sans);font-size:14px;outline:none;transition:border-color .2s ease}.waitlist-input:focus{border-color:hsla(0,0%,100%,.28)}.waitlist-input::placeholder{color:hsla(0,0%,100%,.28)}.waitlist-btn{background:var(--red);color:#0a0a0a;border:none;border-radius:10px;padding:13px 22px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.waitlist-btn:hover{opacity:.88}.waitlist-btn:disabled{opacity:.55;cursor:default}.waitlist-msg{font-size:13px;margin-top:12px;min-height:18px;line-height:1.5}.hdr-inner{pointer-events:auto;width:auto;max-width:100%;gap:1.75rem;padding:9px 10px 9px 20px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:0 10px 34px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.05)}.brand,.hdr-inner{display:flex;align-items:center}.brand{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--text);gap:10px}.brand-dot{width:7px;height:7px;border-radius:50%;background:var(--red);opacity:.9}@keyframes redpulse{0%,to{opacity:1}50%{opacity:.55}}.hdr-nav{display:flex;align-items:center;gap:2rem}.hdr-nav a{color:var(--muted);text-decoration:none;font-size:13px;font-weight:450;letter-spacing:.01em;transition:color .2s;position:relative;padding-bottom:2px}.hdr-nav a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.hdr-nav a.active,.hdr-nav a:hover,.hdr-nav a:hover:after{color:var(--text)}.hdr-nav a.active:after{transform:scaleX(1)}.hdr-cta{position:relative;overflow:hidden;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.01em;color:#fff;border:1px solid var(--red);padding:6px 13px;border-radius:7px;cursor:pointer;background:transparent;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in}.hdr-cta:hover{background:var(--red);color:#0a0a0a;border-color:var(--red);box-shadow:0 0 24px 3px hsla(0,0%,100%,.15);transition:all .2s ease-out}.hdr-cta:before{content:"";display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skewX(-20deg);pointer-events:none}.hdr-cta:hover:before{animation:sh02 .5s linear 0s}@keyframes sh02{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.hdr-cta:active{box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease-in}.hdr-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin-left:2px;background:transparent;border:none;cursor:pointer;color:#fff}@media(max-width:640px){.hdr-nav{display:none}.hdr-burger{display:flex}}.mobile-menu{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;padding:18px 22px 34px;background:rgba(0,0,0,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-top{display:flex;align-items:center;justify-content:space-between}.mobile-menu-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.mobile-menu-close:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.04)}.mobile-menu-body{margin:auto 0}.mobile-menu-body,.mobile-menu-links{display:flex;flex-direction:column}.mobile-menu-links a{color:#fff;text-decoration:none;font-family:var(--sans);font-size:clamp(26px,8vw,34px);font-weight:600;letter-spacing:-.02em;line-height:1.1;padding:15px 2px;border-bottom:1px solid hsla(0,0%,100%,.06)}.mobile-menu-links a:first-child{border-top:1px solid hsla(0,0%,100%,.06)}.mobile-menu-links a:active{color:var(--muted)}.mobile-menu-cta{margin-top:32px;width:100%;background:#fff;color:#0a0a0a;border:none;border-radius:14px;padding:16px;font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:opacity .2s ease}.mobile-menu-cta:hover{opacity:.9}.brand-link{text-decoration:none;display:inline-flex;align-items:center}.brand-logo{height:26px;width:auto;display:block;object-fit:contain}@media(max-width:640px){.brand-logo{height:22px}}.brand-scramble{font-family:JetBrains Mono,monospace;font-size:26px;letter-spacing:-.04em;line-height:1;display:inline-flex}.brand-scramble .bs-ch{display:inline-block;white-space:pre}.brand-scramble .bs-light{color:#fff;font-weight:300}.brand-scramble .bs-bold{color:#fff;font-weight:600}.hero{z-index:1;min-height:100svh;overflow:hidden;display:flex;justify-content:center}.hero,.hero-content{position:relative;align-items:center}.hero-content{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:11rem 2rem 5rem;display:grid;grid-template-columns:1.05fr 1fr;column-gap:clamp(2.5rem,5vw,5rem);row-gap:clamp(2.5rem,4vw,4rem);text-align:left}.hero-left{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-right{min-width:0;width:100%}@media(max-width:900px){.hero-content{grid-template-columns:1fr;text-align:center;padding:9rem 2rem 4rem;row-gap:3rem}.hero-left{align-items:center}.hero-sub{max-width:520px}.consent-row,.scan-note{text-align:center;justify-content:center}.terminal-outer{margin:0 auto}.hero-dash-stage{perspective:none;max-width:560px;margin:0 auto}.hero-dash{width:100%;transform:none;transform-origin:center;height:clamp(400px,90vw,480px);-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent);mask-image:linear-gradient(180deg,#000 66%,transparent)}.hero-dash-shadow{display:none}}@media(max-width:560px){.hero-dash{grid-template-columns:112px 1fr}.hd-side{padding:11px 9px;gap:7px}}.hero-shapes{inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero-shapes,.hs{position:absolute}.hs-inner{width:100%;height:100%;border-radius:9999px;position:relative;border:2px solid hsla(0,0%,100%,.12);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:0 8px 32px hsla(0,0%,100%,.06);animation:shapeFloat 12s ease-in-out infinite}.hs-inner:after{content:"";position:absolute;inset:0;border-radius:9999px;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.1),transparent 70%)}.hs-1{width:600px;height:140px;left:-5%;top:20%;animation:hsE1 2.4s cubic-bezier(.23,.86,.39,.96) .3s both}.hs-1 .hs-inner{background:linear-gradient(90deg,hsla(0,0%,100%,.14),transparent)}@keyframes hsE1{0%{opacity:0;transform:translateY(-150px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(12deg)}}.hs-2{width:500px;height:120px;right:0;top:75%;animation:hsE2 2.4s cubic-bezier(.23,.86,.39,.96) .5s both}.hs-2 .hs-inner{background:linear-gradient(90deg,hsla(0,0%,100%,.11),transparent);animation-delay:1s}@keyframes hsE2{0%{opacity:0;transform:translateY(-150px) rotate(-30deg)}to{opacity:1;transform:translateY(0) rotate(-15deg)}}.hs-3{width:300px;height:80px;left:10%;bottom:10%;animation:hsE3 2.4s cubic-bezier(.23,.86,.39,.96) .4s both}.hs-3 .hs-inner{background:linear-gradient(90deg,hsla(0,0%,100%,.09),transparent);animation-delay:.5s}@keyframes hsE3{0%{opacity:0;transform:translateY(-150px) rotate(-23deg)}to{opacity:1;transform:translateY(0) rotate(-8deg)}}.hs-4{width:200px;height:60px;right:20%;top:15%;animation:hsE4 2.4s cubic-bezier(.23,.86,.39,.96) .6s both}.hs-4 .hs-inner{background:linear-gradient(90deg,hsla(0,0%,100%,.09),transparent);animation-delay:1.5s}@keyframes hsE4{0%{opacity:0;transform:translateY(-150px) rotate(5deg)}to{opacity:1;transform:translateY(0) rotate(20deg)}}.hs-5{width:150px;height:40px;left:25%;top:10%;animation:hsE5 2.4s cubic-bezier(.23,.86,.39,.96) .7s both}.hs-5 .hs-inner{background:linear-gradient(90deg,hsla(0,0%,100%,.08),transparent);animation-delay:2s}@keyframes hsE5{0%{opacity:0;transform:translateY(-150px) rotate(-40deg)}to{opacity:1;transform:translateY(0) rotate(-25deg)}}@keyframes shapeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}.hero-kicker{position:relative;z-index:1;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:2rem;display:inline-flex;align-items:center;opacity:0;animation:heroUp .65s cubic-bezier(.32,.72,0,1) .05s both;background:transparent;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:7px 18px}.kicker-dot{width:5px;height:5px;border-radius:50%;background:var(--red);box-shadow:0 0 8px hsla(0,0%,100%,.8);flex-shrink:0;animation:redpulse 2s ease-in-out infinite}.hero-h1{position:relative;z-index:1;font-family:var(--sans);font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#fff;margin-bottom:1.25rem;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .1s both;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-h1 em{font-style:normal;color:transparent;background:linear-gradient(180deg,#fff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub{position:relative;z-index:1;font-size:15px;color:var(--muted);line-height:1.65;max-width:420px;margin:0 0 2.25rem;font-weight:400;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .18s both}.hero-sub strong{color:#fff;font-weight:500}.scan-outer{position:relative;z-index:1;width:100%;max-width:420px;margin:0;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;padding:4px 4px 4px 6px;box-shadow:0 8px 26px rgba(0,0,0,.28);transition:border-color .2s ease,box-shadow .2s ease;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .32s both}.scan-outer:focus-within{border-color:hsla(0,0%,100%,.24);box-shadow:0 0 0 3px hsla(0,0%,100%,.06),0 8px 26px rgba(0,0,0,.3)}.scan-form{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:0;padding:0;margin:0}.scan-form+.scan-form{margin-top:5px}.scan-form input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--sans);font-size:13.5px;padding:10px 6px 10px 4px;min-width:0;letter-spacing:.01em}.scan-form input::placeholder{color:hsla(0,0%,100%,.22)}.scan-btn{display:flex;align-items:center;gap:6px;background:var(--red);color:#0a0a0a;border:none;padding:0 12px 0 14px;min-height:38px;border-radius:8px;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease,transform .25s cubic-bezier(.32,.72,0,1),box-shadow .2s ease}.scan-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.35)}.scan-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.55);outline-offset:2px}.scan-btn:active{transform:scale(.97);opacity:.85;box-shadow:none}.scan-btn:disabled{opacity:.35;cursor:not-allowed;transform:none!important;box-shadow:none}.scan-btn-block{width:100%;justify-content:center;margin-top:5px;min-height:0;padding:11px 16px}.cta-btn-block{max-width:480px;margin-left:auto;margin-right:auto}.btn-arrow{width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0;transition:transform .25s cubic-bezier(.32,.72,0,1)}.scan-btn:hover .btn-arrow{transform:translate(2px,-1px) scale(1.05)}.consent-row{display:flex;align-items:flex-start;gap:8px;cursor:pointer;justify-content:flex-start;max-width:440px;margin-top:1rem;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .38s both}.consent-cb{-webkit-appearance:none;appearance:none;width:14px;height:14px;min-width:14px;border:1px solid hsla(0,0%,100%,.14);border-radius:3px;background:transparent;cursor:pointer;margin-top:1px;transition:border-color .15s,background .15s;position:relative;flex-shrink:0}.consent-cb:checked{background:var(--red);border-color:var(--red)}.consent-cb:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:7px;border:1.5px solid #fff;border-top:none;border-left:none;transform:rotate(45deg)}.consent-cb:focus-visible{outline:2px solid var(--red);outline-offset:2px}.consent-label{font-size:11px;color:hsla(0,0%,100%,.22);line-height:1.55;user-select:none}.scan-note{font-size:11px;color:hsla(0,0%,100%,.18);letter-spacing:.02em;text-align:left;margin-top:.85rem;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .42s both}.terminal-outer{max-width:620px;margin:0 0 0 auto;background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:6px;box-shadow:0 0 0 1px hsla(0,0%,100%,.02),0 40px 100px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.04);animation:heroUp .75s cubic-bezier(.32,.72,0,1) .46s both}.hero-dash-stage,.terminal-outer{position:relative;z-index:1;width:100%;opacity:0}.hero-dash-stage{perspective:2200px;animation:heroShotIn 1.05s cubic-bezier(.22,.68,0,1) .42s both}.hero-dash-shadow{position:absolute;z-index:0;left:3%;right:-10%;top:24%;bottom:-4%;pointer-events:none;background:radial-gradient(56% 54% at 55% 58%,rgba(0,0,0,.74),transparent 72%);filter:blur(50px)}.hero-dash{position:relative;z-index:1;width:128%;height:clamp(430px,45vw,545px);display:grid;grid-template-columns:158px 1fr;font-family:var(--sans);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;background:#0d0d10;transform:rotateY(-13deg) rotateX(4deg) rotate(.4deg);transform-origin:80% 42%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 44px 92px -30px rgba(0,0,0,.82),0 22px 52px -22px rgba(0,0,0,.6);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent),linear-gradient(90deg,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 62%,transparent),linear-gradient(90deg,#000 82%,transparent);mask-composite:intersect}.hd-side{border-right:1px solid hsla(0,0%,100%,.06);background:#0a0a0c;padding:14px 12px;display:flex;flex-direction:column;gap:9px;min-width:0}.hd-brand{display:flex;align-items:center;gap:8px;padding:1px 3px 3px}.hd-logo{height:16px;width:auto;object-fit:contain}.hd-brand-name{font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#fff}.hd-search{display:flex;align-items:center;gap:7px;font-size:11px;color:hsla(0,0%,100%,.32);padding:7px 9px;border:1px solid hsla(0,0%,100%,.07);border-radius:8px;background:hsla(0,0%,100%,.02)}.hd-search-ico{width:13px;height:13px;flex-shrink:0;opacity:.5}.hd-kbd{margin-left:auto;font-size:9px;color:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;padding:0 4px;line-height:13px}.hd-sec{font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.26);padding:6px 6px 2px}.hd-nav{display:flex;flex-direction:column;gap:2px}.hd-nav-i{display:flex;align-items:center;gap:9px;font-size:11.5px;color:hsla(0,0%,100%,.52);padding:7px 9px;border-radius:8px}.hd-nav-i.is-on{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.hd-nav-i b,.hd-nav-i.is-on{background:hsla(0,0%,100%,.06)}.hd-nav-i b{margin-left:auto;font-size:9.5px;font-weight:600;color:hsla(0,0%,100%,.42);border-radius:5px;padding:1px 6px}.hd-ico{display:flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;opacity:.6}.hd-ico svg{width:100%;height:100%}.hd-nav-i.is-on .hd-ico{opacity:1}.hd-side-foot{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:9.5px;color:hsla(0,0%,100%,.34);letter-spacing:.02em}.hd-livedot{width:6px;height:6px;border-radius:50%;background:#d4d4d8;box-shadow:0 0 6px hsla(0,0%,100%,.45);flex-shrink:0;animation:heroDashPulse 2s ease-in-out infinite}@keyframes heroDashPulse{0%,to{opacity:1}50%{opacity:.4}}.hd-main{padding:15px 18px;min-width:0;display:flex;flex-direction:column;gap:13px;background:radial-gradient(120% 90% at 100% 0,hsla(0,0%,100%,.022),transparent 55%),#0d0d10}.hd-top{display:flex;justify-content:space-between;gap:12px}.hd-top,.hd-url{align-items:center}.hd-url{display:inline-flex;gap:7px;font-size:12.5px;font-weight:500;color:#e8e8ea}.hd-ext{width:7px;height:7px;border-top:1.4px solid hsla(0,0%,100%,.4);border-right:1.4px solid hsla(0,0%,100%,.4);transform:rotate(45deg);flex-shrink:0}.hd-top-r{display:flex;align-items:center;gap:14px}.hd-date{font-size:10.5px;color:hsla(0,0%,100%,.34)}.hd-topscore{display:inline-flex;align-items:baseline;gap:7px;font-family:var(--sans);font-size:17px;font-weight:700;color:#fff;letter-spacing:-.02em}.hd-topscore em{font-style:normal;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.4)}.hd-scorecard{display:flex;align-items:center;gap:16px;padding:13px 16px;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background:#111116}.hd-gauge{position:relative;width:72px;height:72px;flex-shrink:0}.hd-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.hd-gauge-track{fill:none;stroke:hsla(0,0%,100%,.08);stroke-width:8}.hd-gauge-arc{fill:none;stroke:#fff;stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(255,255,255,.18))}.hd-gauge-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.hd-gauge-c b{font-family:var(--sans);font-size:22px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.03em}.hd-gauge-c span{font-size:8px;color:hsla(0,0%,100%,.35)}.hd-score-meta{min-width:0}.hd-score-label{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:5px}.hd-score-head{font-family:var(--sans);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.3}.hd-score-head b{font-weight:700}.hd-score-head span{color:hsla(0,0%,100%,.5)}.hd-dist{display:flex;gap:2px;height:5px;margin:9px 0;border-radius:3px;overflow:hidden}.hd-dist span{height:100%;border-radius:2px}.hd-dist .crit{background:#fff}.hd-dist .high{background:#9a9aa2}.hd-dist .med{background:#6f6f77}.hd-dist .pass{background:hsla(0,0%,100%,.12)}.hd-score-sub{margin-top:2px;font-size:10.5px;color:hsla(0,0%,100%,.34)}.hd-stats{display:flex;gap:9px}.hd-stat{flex:1;display:flex;align-items:center;gap:6px;font-size:10.5px;color:hsla(0,0%,100%,.5);padding:8px 10px;border:1px solid hsla(0,0%,100%,.06);border-radius:9px;background:hsla(0,0%,100%,.015)}.hd-stat b{font-family:var(--sans);font-size:15px;font-weight:700;color:#fff}.hd-stat i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.hd-stat i.crit{background:#fff}.hd-stat i.high{background:#9a9aa2}.hd-stat i.med{background:#6f6f77}.hd-stat i.pass{background:#d4d4d8}.hd-find-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#fff;margin-top:1px}.hd-find-h span{font-size:10px;font-weight:500;color:hsla(0,0%,100%,.32)}.hd-finds{display:flex;flex-direction:column;gap:7px}.hd-find{display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background:hsla(0,0%,100%,.015)}.hd-find>span{flex:1;min-width:0;font-size:11.5px;color:hsla(0,0%,100%,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-bar{width:3px;height:20px;border-radius:3px;flex-shrink:0}.hd-bar.crit{background:#fff}.hd-bar.high{background:#9a9aa2}.hd-bar.med{background:#6f6f77}.hd-sev{flex-shrink:0;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 7px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1)}.hd-sev.crit{color:#fff}.hd-sev.high{color:#a1a1aa}.hd-sev.med{color:#8a8a92}@keyframes heroShotIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-dash-stage{animation:none;opacity:1}.hero-dash{transition:none}}.terminal{background:#070707;border:1px solid hsla(0,0%,100%,.07);border-radius:13px;overflow:hidden;font-family:var(--mono);font-size:12px}.term-bar{background:hsla(0,0%,5%,.98);padding:11px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.06)}.term-dot{width:10px;height:10px;border-radius:50%}.term-title{color:hsla(0,0%,100%,.22);font-size:11px;margin-left:4px;letter-spacing:.03em;flex:1;text-align:center}.term-body{padding:1.5rem;line-height:2.05;background:#070707}.term-line{display:flex;gap:10px;margin-bottom:2px}.tc-prompt{color:hsla(0,0%,100%,.32)}.tc-cmd{color:rgba(240,240,248,.75)}.tc-ok{color:var(--green)}.tc-warn{color:var(--amber)}.tc-err{color:var(--red)}.tc-dim{color:rgba(80,80,80,.95)}.tc-tag{display:inline-block;font-size:10px;margin-right:9px;font-weight:700;letter-spacing:.02em}.tag-crit{color:var(--crit)}.tag-high{color:#d4d4d8}.tag-ok{color:#e5e5ea}.cursor{display:inline-block;width:7px;height:13px;background:rgba(240,240,248,.65);vertical-align:middle;animation:blink .9s step-end infinite;margin-left:2px}.hero-stats{grid-column:1/-1;position:relative;z-index:1;display:flex;justify-content:center;width:100%;margin-top:clamp(1.5rem,3.5vw,3rem);gap:clamp(40px,9vw,140px);opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .52s both}.hero-stats:before{content:"";position:absolute;inset:-30px 0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 60% 82% at 50% 50%,#000 22%,transparent 76%);mask-image:radial-gradient(ellipse 60% 82% at 50% 50%,#000 22%,transparent 76%)}.hstat{position:relative;z-index:1;text-align:center}.hstat-n{font-family:var(--sans);font-size:clamp(38px,6vw,60px);font-weight:500;color:#fff;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hstat-l{font-size:12.5px;font-weight:400;color:hsla(0,0%,100%,.34);margin-top:14px;line-height:1.4;letter-spacing:0}@keyframes heroUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lb-section{padding-top:2.25rem;padding-bottom:2.25rem}.lb-band{border-top:1px solid hsla(0,0%,100%,.09);border-bottom:1px solid hsla(0,0%,100%,.09)}.lb-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.lb-title{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a1a1aa}.lb-all{font-size:13px;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color .2s ease}.lb-all:hover{color:var(--text)}.lb-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.lb-row:last-child{border-bottom:none}.lb-rank{width:22px;flex-shrink:0;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.lb-dom{flex:1;min-width:0;font-family:var(--mono);font-size:13.5px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-pill{flex-shrink:0;min-width:34px;text-align:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:999px;border:1px solid}.lb-grade{width:74px;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--muted)}.lb-grade,.lb-time{flex-shrink:0;text-align:right}.lb-time{width:64px;font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums}.lb-empty{padding:16px 0;color:var(--dim);font-size:12px}@media(max-width:600px){.lb-time{display:none}.lb-grade{width:auto}}.code-cmp-wrap{margin-top:3rem}.code-cmp{display:grid;grid-template-columns:1fr 1fr;position:relative;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.03)}.cmp-panel{display:flex;flex-direction:column}.cmp-panel+.cmp-panel{border-left:1px solid hsla(0,0%,100%,.08)}.cmp-header{background:hsla(0,0%,6%,.98);padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.07);font-family:var(--mono);font-size:11px;color:hsla(0,0%,100%,.3);flex-shrink:0}.cmp-badge-b{color:#a1a1aa;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:5px}.cmp-badge-a,.cmp-badge-b{margin-left:auto;font-family:var(--sans);padding:4px 10px;font-size:12px;letter-spacing:.005em;font-weight:600}.cmp-badge-a{color:#e5e5ea;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:5px}.cmp-body{background:#070707;padding:1.1rem 0;font-family:var(--mono);font-size:11.5px;line-height:1.9;overflow-x:auto}.cl{display:block;padding:0 1.4rem;white-space:pre}.cl-b{background:hsla(0,0%,100%,.04);border-left:2px solid hsla(0,0%,100%,.28)}.cl-b,.cl-g{padding-left:calc(1.4rem - 2px)}.cl-g{background:hsla(0,0%,100%,.07);border-left:2px solid hsla(0,0%,100%,.45)}.ck{color:#d4d4d8}.cs{color:#a1a1aa}.cc{color:#52525b;font-style:italic}.cf{color:#d4d4d8}.cp{color:#a1a1aa}.cmp-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:#111;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:9px;font-weight:600;color:hsla(0,0%,100%,.4);letter-spacing:.06em;z-index:2;pointer-events:none}@media(max-width:680px){.code-cmp{grid-template-columns:1fr}.cmp-panel+.cmp-panel{border-left:none;border-top:1px solid hsla(0,0%,100%,.08)}.cmp-vs{display:none}}.section{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:8rem 2rem}.section-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07) 30%,hsla(0,0%,100%,.07) 70%,transparent);margin:0}section#diff:before,section#finalCta:before,section#how:before,section#legal:before,section#pricing:before,section#report:before,section#research:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100vw;height:100%;top:0;pointer-events:none;z-index:0}section#diff:before,section#how:before,section#legal:before,section#report:before,section#research:before{background:none}section#pricing:before{background:radial-gradient(ellipse 80% 70% at 50% 50%,hsla(0,0%,100%,.014) 0,transparent 70%)}section#finalCta:before{background:radial-gradient(ellipse 80% 60% at 50% 0,hsla(0,0%,100%,.02) 0,transparent 70%)}.sec-label{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;margin-bottom:1rem;display:flex;align-items:center;gap:10px}.sec-label:before{content:"";display:inline-block;width:20px;height:1px;background:hsla(0,0%,100%,.35)}.sec-h{font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem}.sec-sub{color:var(--muted);font-size:16px;line-height:1.75;max-width:560px;font-weight:300}.resb-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:3rem}.resb-card{position:relative;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:#0a0a0a;overflow:hidden}.resb-left{grid-row:1/span 2;min-height:440px}.resb-vis{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 80% at 50% 0,hsla(0,0%,100%,.02),transparent 60%)}.resb-vis svg{width:82%;height:auto;max-height:88%}.resb-foot{padding:24px 26px 26px;border-top:1px solid hsla(0,0%,100%,.06)}.resb-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:#fff;margin-bottom:16px}.resb-t{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#fff;line-height:1.2;margin-bottom:.5rem}.resb-d{font-size:14px;line-height:1.6;color:var(--muted);max-width:42ch;margin:0}.resb-split{flex-direction:row;align-items:stretch;min-height:213px}.resb-body{order:1;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 26px 26px}.resb-panel,.resb-term{order:2;flex:0 0 46%;position:relative;overflow:hidden;border-left:1px solid hsla(0,0%,100%,.06)}.resb-panel-inner{position:absolute;inset:0;padding:22px;background:radial-gradient(130% 120% at 100% 0,hsla(0,0%,100%,.09),transparent 52%),#050505}.resb-panel-list{display:flex;flex-direction:column;gap:5px;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.resb-panel-list span:first-child{color:hsla(0,0%,100%,.68)}.resb-panel-list span:nth-child(2){color:hsla(0,0%,100%,.42)}.resb-panel-list span:nth-child(3){color:hsla(0,0%,100%,.28)}.resb-panel-list span:nth-child(4){color:hsla(0,0%,100%,.16)}.resb-panel-mark{position:absolute;right:20px;bottom:18px;color:#fff;opacity:.9}.resb-term{background:#050505;display:flex;flex-direction:column;gap:6px;padding:18px;font-family:var(--mono);font-size:11.5px;line-height:1.5}.resb-term-line{color:hsla(0,0%,100%,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resb-term-cmd{color:#fff}.resb-term-dim{color:hsla(0,0%,100%,.4)}@media(max-width:768px){.resb-grid{grid-template-columns:1fr}.resb-left{grid-row:auto;min-height:340px}.resb-split{flex-direction:column;min-height:0}.resb-panel,.resb-term{order:0;flex:none;border-left:none;border-bottom:1px solid hsla(0,0%,100%,.06);min-height:150px}.resb-body{order:1}}.research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:3rem}.rcard{position:relative;padding:2rem;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);border-radius:18px;overflow:hidden;transition:border-color .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.rcard:hover{border-color:hsla(0,0%,100%,.18);transform:translateY(-4px)}.rcard:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 50% -10%,hsla(0,0%,100%,.05),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.rcard:hover:before{opacity:1}.rcard-idx{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--dim);margin-bottom:1.15rem;transition:color .3s ease}.rcard:hover .rcard-idx{color:hsla(0,0%,100%,.55)}.rcard-n{position:relative;font-family:var(--sans);font-size:42px;font-weight:600;color:var(--red);line-height:1;margin-bottom:.65rem;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.rcard-accent{background:#0a0a0a;border-color:hsla(0,0%,100%,.2)}.rcard-accent .rcard-n{font-size:54px}.rcard-label{font-family:var(--sans);font-size:13.5px;color:hsla(0,0%,100%,.84);font-weight:400;margin-bottom:.4rem;max-width:26ch}.rcard-label,.rcard-src{position:relative;line-height:1.5}.rcard-src{font-size:12px;color:var(--dim);letter-spacing:.01em}@media(max-width:780px){.research-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.research-grid{grid-template-columns:1fr}.rcard-accent .rcard-n{font-size:48px}}.how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:3rem}.how-card{padding:2rem;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;transition:border-color .2s ease,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;box-shadow:var(--glass-shadow)}.how-card:hover{border-color:hsla(0,0%,100%,.16);transform:translateY(-3px);box-shadow:0 12px 36px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.07)}.how-num{font-size:11px;font-weight:500;letter-spacing:.08em;color:var(--dim);margin-bottom:1rem}.how-t{font-size:17px;font-weight:600;margin-bottom:.5rem;letter-spacing:-.01em}.how-d{font-size:13px;color:var(--muted);line-height:1.7}.scroll-stack{position:relative;margin-top:3rem;display:flex;flex-direction:column;gap:2rem;padding-bottom:24vh}.scroll-stack .how-card{position:sticky;width:100%;max-width:760px;margin:0 auto;transform-origin:center top;will-change:transform;transition:transform .12s linear,border-color .2s ease,box-shadow .2s ease}.scroll-stack .how-card:first-child{top:108px}.scroll-stack .how-card:nth-child(2){top:124px}.scroll-stack .how-card:nth-child(3){top:140px}.scroll-stack .how-card:nth-child(4){top:156px}.scroll-stack .how-card:hover{transform:none;border-color:hsla(0,0%,100%,.16)}@media(max-width:768px){.scroll-stack{gap:1.25rem;padding-bottom:16vh}.scroll-stack .how-card:first-child{top:80px}.scroll-stack .how-card:nth-child(2){top:92px}.scroll-stack .how-card:nth-child(3){top:104px}.scroll-stack .how-card:nth-child(4){top:116px}}.why-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center}@keyframes whyPulse{0%,to{opacity:1}50%{opacity:.3}}.why-h{font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.25rem;color:var(--text)}.why-d{font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:2rem;max-width:48ch}.why-d strong{color:var(--text);font-weight:500}.why-btn{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#0a0a0a;border:1px solid hsla(0,0%,100%,.16);font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em;padding:12px 22px;border-radius:9px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.why-btn:hover{background:#dcdce2;border-color:hsla(0,0%,100%,.26)}.why-list{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:0 0 2rem;padding:0}.why-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:hsla(0,0%,100%,.72);line-height:1.5}.why-check{width:15px;height:15px;flex-shrink:0;margin-top:2px;color:#d4d4d8}.why-scanviz{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:300px}.why-scanviz:before{content:"";position:absolute;inset:-8% -4%;background:radial-gradient(48% 42% at 50% 46%,hsla(0,0%,100%,.06),transparent 70%);filter:blur(26px);pointer-events:none;z-index:0}.why-scanviz>*{position:relative;z-index:1}.why-scan-status{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:hsla(0,0%,100%,.5)}.why-scan-host{color:hsla(0,0%,100%,.32)}.why-scan-host:before{content:"· "}.why-console-dot{width:7px;height:7px;border-radius:50%;background:#d4d4d8;box-shadow:0 0 8px hsla(0,0%,100%,.55);flex-shrink:0;animation:whyPulse 1.6s ease-in-out infinite}.why-scanviz>div:last-child{max-width:100%}@media(max-width:560px){.why-scanviz{min-height:0;overflow:hidden}.why-scanviz>div:last-child{max-width:none;transform:scale(.6);transform-origin:center;margin:-60px -88px}}@media(max-width:360px){.why-scanviz>div:last-child{transform:scale(.52);margin:-72px -105px}}.pay-starter:hover{border-color:hsla(0,0%,100%,.2)}.pay-full:hover{opacity:.88}.pay-monitor:hover{background:hsla(0,0%,100%,.1)}.why-right .terminal{box-shadow:0 24px 60px rgba(0,0,0,.45)}@media(max-width:860px){.why-grid{grid-template-columns:1fr;gap:2.25rem}}.hrx-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(3rem,7vw,7rem);align-items:start}.hrx-eyebrow{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8a8a92;margin-bottom:1.75rem}.hrx-h{font-family:var(--sans);font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.1;color:#fff;margin:0 0 1.5rem;max-width:16ch}.hrx-d{font-size:16px;line-height:1.7;color:#888;margin:0;max-width:44ch}.hrx-thread{list-style:none;margin:0;padding:6px 0 0;position:relative}.hrx-step{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:20px;padding-bottom:2.5rem}.hrx-step:last-child{padding-bottom:0}.hrx-node{position:relative;z-index:1;width:11px;height:11px;margin-top:5px;border-radius:50%;background:#000;border:1px solid hsla(0,0%,100%,.28)}.hrx-step:not(:last-child):before{content:"";position:absolute;left:5px;top:16px;bottom:-5px;width:1px;background:hsla(0,0%,100%,.12)}.hrx-step-last .hrx-node{background:#fff;border-color:#fff}.hrx-step-index{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:#5a5a62;margin-bottom:.5rem}.hrx-step-label{font-size:17px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.25;margin-bottom:.4rem}.hrx-step-sub{font-size:14px;line-height:1.6;color:#888;max-width:34ch}@media(max-width:860px){.hrx-grid{grid-template-columns:1fr;gap:3rem}.hrx-h{max-width:none}}.whyvl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:3rem}.whyvl-card{padding:2rem 1.9rem;border:1px solid var(--glass-border);border-radius:16px;background:var(--glass);transition:border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.whyvl-card:hover{border-color:hsla(0,0%,100%,.16);transform:translateY(-3px)}.whyvl-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(0,0%,100%,.14);background:transparent;color:hsla(0,0%,100%,.92);margin-bottom:1.35rem}.whyvl-icon svg{width:19px;height:19px;stroke-width:1.4}.whyvl-t{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--text);line-height:1.3;margin-bottom:.6rem}.whyvl-d{font-size:14px;line-height:1.65;color:var(--muted);margin:0}@media(max-width:768px){.whyvl-grid{grid-template-columns:1fr;gap:1rem}}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.feat-card{padding:2.25rem 1.75rem 2rem;text-align:center;border:1px solid var(--glass-border);border-radius:14px;background:var(--glass);transition:border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.feat-card:hover{border-color:hsla(0,0%,100%,.16);transform:translateY(-4px)}.feat-deco{position:relative;margin:0 auto 1.4rem;width:7rem;height:7rem;display:flex;align-items:center;justify-content:center}.feat-deco:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.1) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.1) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 70%);mask-image:radial-gradient(circle at center,#000,transparent 70%)}.feat-deco:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at center,hsla(0,0%,100%,.07),transparent 65%)}.feat-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:0;color:#fff}.feat-icon svg{width:30px;height:30px;stroke-width:1.5}.feat-t{font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:.5rem;color:var(--text)}.feat-d{font-size:13px;color:var(--muted);line-height:1.65;max-width:30ch;margin:0 auto}@media(max-width:820px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.feat-grid{grid-template-columns:1fr}}.feat-scroll-hint{margin-top:2.25rem;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.feat-scroller{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;margin-top:1rem;padding:6px 2px 22px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent)}.feat-scroller::-webkit-scrollbar{display:none}.feat-scard{scroll-snap-align:start;flex:0 0 clamp(240px,76vw,290px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.feat-scard:hover{transform:translateY(-3px)}.pos-list{list-style:none;margin-top:3rem;display:flex;flex-direction:column;gap:1.05rem;max-width:760px}.pos-row{display:flex;gap:14px;align-items:flex-start}.pos-mark{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.28);margin-top:9px}.pos-text{font-size:15px;line-height:1.65;color:var(--muted)}.pos-text strong{color:var(--text);font-weight:500}@media(max-width:520px){.pos-text{font-size:14px}}.report-wrap{margin-top:3rem;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;overflow:hidden;background:#0f0f0f;box-shadow:0 20px 64px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.06)}.report-header{padding:1.1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08);gap:1.5rem;flex-wrap:wrap;background:#141414}.report-meta{font-size:11px;color:var(--dim);font-family:var(--mono);letter-spacing:.02em;line-height:1.6}.report-meta b{color:var(--text);font-weight:500;font-size:12px}.report-chips{display:flex;gap:1.1rem;flex-shrink:0;flex-wrap:wrap}.rchip{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:500;letter-spacing:.04em;color:hsla(0,0%,100%,.55);white-space:nowrap}.rchip:before{content:"";width:6px;height:6px;border-radius:50%;background:#6b6b6b;flex-shrink:0}.rchip-crit:before{background:var(--crit)}.rchip-high:before{background:#a1a1aa}.rchip-med:before{background:#6b6b6b}.rchip-pass:before{background:#d4d4d8}.rchip-live{color:hsla(0,0%,100%,.72)}.rchip-live:before{background:#e5e5ea;box-shadow:0 0 7px hsla(0,0%,100%,.4);animation:redpulse 2s ease-in-out infinite}.report-findings{padding:0}.rfinding{border-bottom:1px solid var(--border);cursor:pointer;border-left:3px solid transparent}.rfinding:last-child{border-bottom:none}.rfinding.sev-critical{border-left-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.022)}.rfinding.sev-high{border-left-color:hsla(0,0%,100%,.22)}.rfinding.sev-medium{border-left-color:hsla(0,0%,100%,.12)}.rfinding.sev-pass{border-left-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.012)}.rfinding:hover{background:hsla(0,0%,100%,.025)!important}.rf-header{display:flex;align-items:center;gap:1rem;padding:14px 1.25rem;transition:background .15s ease}.rf-sev-pill{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:capitalize;color:hsla(0,0%,100%,.5);white-space:nowrap;flex-shrink:0;min-width:104px}.rf-sev-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#6b6b6b;flex-shrink:0}.sev-critical .rf-sev-pill:before{background:#fff}.sev-high .rf-sev-pill:before{background:#a1a1aa}.sev-medium .rf-sev-pill:before{background:#6b6b6b}.sev-pass .rf-sev-pill:before{background:#d4d4d8}.rf-main{flex:1;min-width:0}.rf-title{font-size:13.5px;font-weight:500;line-height:1.4;margin-bottom:3px}.rf-file{font-size:10.5px;color:var(--dim);font-family:var(--mono)}.rf-toggle{color:var(--dim);display:flex;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);flex-shrink:0;margin-left:.5rem}.rf-toggle.open{transform:rotate(180deg)}.rf-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1)}.rf-detail.open{grid-template-rows:1fr}.rf-detail-inner{overflow:hidden}.rf-detail-body{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid var(--border);background:rgba(0,0,0,.2)}.rf-what{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:1.25rem}.rf-code{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.07);border-radius:5px;padding:1rem 1.25rem;font-family:var(--mono);font-size:11px;color:#e4e4e7;overflow-x:auto;margin-bottom:1rem;line-height:1.75;tab-size:2}.rf-fix-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:.4rem}.rf-fix{font-family:var(--mono);font-size:11px;color:#a1a1aa;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-left:3px solid #52525b;padding:.875rem 1.25rem;border-radius:0 5px 5px 0;line-height:1.8}.legal-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:3rem}.lbento{display:flex;flex-direction:column;background:var(--glass);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:1.85rem 1.7rem;opacity:0;translate:0 24px;transition:opacity .55s cubic-bezier(.16,1,.3,1),translate .55s cubic-bezier(.16,1,.3,1),scale .28s ease,border-color .25s ease,box-shadow .25s ease}.legal-bento.in .lbento{opacity:1;translate:0}.legal-bento.in .lbento:first-child{transition-delay:0ms,0ms,0s,0s,0s}.legal-bento.in .lbento:nth-child(2){transition-delay:.1s,.1s,0s,0s,0s}.legal-bento.in .lbento:nth-child(3){transition-delay:.2s,.2s,0s,0s,0s}.legal-bento.in .lbento:nth-child(4){transition-delay:.3s,.3s,0s,0s,0s}.legal-bento.in .lbento:nth-child(5){transition-delay:.4s,.4s,0s,0s,0s}.legal-bento.in .lbento:nth-child(6){transition-delay:.5s,.5s,0s,0s,0s}.legal-bento .lbento:hover{scale:1.02;border-color:hsla(0,0%,100%,.14);box-shadow:0 14px 42px rgba(0,0,0,.42)}@media(prefers-reduced-motion:reduce){.lbento{opacity:1;translate:none;transition:none}}.lbento-tag{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:.85rem}.lbento-t{font-size:16px;font-weight:600;margin-bottom:.5rem;letter-spacing:-.01em;color:hsla(0,0%,100%,.82)}.lbento-d{font-size:13px;color:var(--muted);line-height:1.65}.lbento-risk{font-size:11px;font-weight:500;color:var(--muted);margin-top:auto;padding-top:1.1rem;letter-spacing:.01em;display:flex;align-items:center;gap:7px}.lbento-risk:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}@media(max-width:820px){.legal-bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.legal-bento{grid-template-columns:1fr}}.how-card,.lbento{position:relative;overflow:hidden}.how-card>*,.lbento>*{position:relative;z-index:1}.how-card:after,.lbento:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 1.4px);background-size:16px 16px;background-position:top;-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 0,#000 8%,transparent 72%);mask-image:radial-gradient(ellipse 75% 60% at 50% 0,#000 8%,transparent 72%)}.lbento:after{background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 1.4px)}.refs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:3rem}.ref-card{background:var(--glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--glass-border);border-radius:8px;padding:1.25rem 1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:border-color .2s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.ref-card:hover{border-color:hsla(0,0%,100%,.16);transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.ref-num{font-family:var(--mono);font-size:11px;color:var(--dim);flex-shrink:0;padding-top:2px}.ref-title{font-size:13px;font-weight:500;margin-bottom:3px;line-height:1.4}.ref-src{font-size:11px;color:var(--dim);letter-spacing:.01em}.final-cta{background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:4rem 3rem;text-align:center;position:relative;overflow:hidden;margin-top:0;box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.07)}.final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,hsla(0,0%,100%,.04),transparent 60%);pointer-events:none}.cta-h{font-size:clamp(24px,4vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1rem}.cta-h em{font-style:normal;color:var(--red)}.cta-sub{color:var(--muted);font-size:15px;margin-bottom:2.5rem;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.7;font-weight:300}.cta-form{display:flex;gap:.5rem;max-width:480px;margin:0 auto 1rem;background:var(--bg2);border:1px solid var(--border);border-radius:6px;padding:5px}.cta-form input{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-family:var(--sans);font-size:13px;padding:8px 12px;min-width:0}.cta-form input::placeholder{color:var(--dim)}.pricing-pills{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.ppill{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.ppill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green)}footer.ft{border-top:1px solid var(--border);padding:4.5rem 2rem 2.25rem;position:relative;z-index:1}.ft-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr}.ft-brand{display:flex;flex-direction:column;padding-right:2.5rem;min-height:190px}.ft-logo{display:inline-flex;width:fit-content;text-decoration:none}.ft-logo img{height:30px;width:auto;display:block}.ft-tag{margin-top:auto;padding-top:2rem;font-size:14px;line-height:1.65;color:var(--muted);max-width:36ch}.ft-col{display:flex;flex-direction:column;padding-left:2.5rem;border-left:1px solid var(--border)}.ft-col-h{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text);margin-bottom:1.35rem}.ft-col a{font-size:14px;color:var(--muted);text-decoration:none;padding:6px 0;transition:color .18s ease}.ft-col a:hover{color:var(--text)}.ft-bottom{max-width:1200px;margin:3.5rem auto 0;padding-top:1.5rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ft-bottom span{font-size:12px;color:var(--dim);line-height:1.6}@media(max-width:780px){.ft-inner{grid-template-columns:repeat(3,1fr)}.ft-brand{grid-column:1/-1;min-height:0;margin-bottom:2.75rem;padding-right:0}.ft-tag{margin-top:1.25rem;padding-top:0}.ft-col{padding-left:0;border-left:none}}@media(max-width:480px){.ft-inner{grid-template-columns:1fr;gap:2rem}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.06s}.reveal-d2{transition-delay:.12s}.reveal-d3{transition-delay:.18s}.reveal-d4{transition-delay:.24s}@media(max-width:640px){.final-cta{padding:2.5rem 1.5rem}}.stagger-item{opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}.stagger-item.in{opacity:1;transform:translateY(0)}@keyframes shine{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.shine-card{position:relative;overflow:hidden}.shine-border{pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background-image:radial-gradient(transparent,transparent,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4),transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shine 6s linear infinite;will-change:background-position}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1ms!important}.reveal,.stagger-item{transform:none!important;transition:opacity .1s ease!important}.brand-dot,.cursor,.logo-cursor,.logo-scanline,.shine-border{animation:none!important}}#cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:hsla(0,0%,5%,.96);border-top:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}#cookie-banner.visible{transform:translateY(0)}#cookie-banner p{font-size:13px;color:var(--muted);line-height:1.6;margin:0;flex:1;min-width:200px}#cookie-banner p a{color:var(--text);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.25);text-underline-offset:2px}#cookie-banner p a:hover{text-decoration-color:var(--text)}.cookie-btns{display:flex;gap:.6rem;flex-shrink:0}.cookie-btn{font-family:var(--sans);font-size:12px;font-weight:500;padding:7px 16px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:opacity .15s,transform .15s,background .15s}.cookie-btn:hover{opacity:.85;transform:translateY(-1px)}.cookie-btn:active{transform:scale(.97)}.cookie-btn-accept{background:var(--red);color:#0a0a0a;border-color:var(--red)}.cookie-btn-decline{background:transparent;color:var(--muted);border-color:hsla(0,0%,100%,.1)}.cookie-btn-decline:hover{color:var(--text);border-color:hsla(0,0%,100%,.2)}.bg-paths-wrap{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;overflow:hidden;pointer-events:none;z-index:-1}.bg-paths-svg{width:100%;height:100%;display:block;color:hsla(0,0%,100%,.7)}body{position:relative}@media(max-width:768px){.section{padding:4.5rem 1.25rem}.hero-content{padding:7rem 1.25rem 4rem}.hdr-inner{gap:1rem;padding:8px 8px 8px 16px}.hero-h1{font-size:clamp(27px,8vw,38px);line-height:1.1;margin-bottom:1.25rem}.hero-sub{font-size:14px;margin-bottom:2rem}.hdr-cta{padding:7px 13px;font-size:11.5px}.scan-outer{max-width:100%}.term-body{padding:1.1rem}.hero-stats,.terminal-outer{margin-top:2.5rem}.hero-stats{flex-direction:column;align-items:center;gap:2rem}.feat-grid,.research-grid,.why-grid{grid-template-columns:1fr}.why-grid{gap:2rem}.lb-head{flex-wrap:wrap;gap:.5rem}.lb-row{gap:10px}.lb-dom{font-size:13px}}.tst-h{font-size:clamp(28px,3.6vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:#fff;margin-bottom:3rem;max-width:20ch}.tst-box{border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:1.5rem 1.5rem .4rem;background:#0a0a0a;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent)}.tst-grid{column-count:3;column-gap:14px}.tst-card{break-inside:avoid;display:flex;flex-direction:column;gap:1.3rem;width:100%;margin:0 0 14px;padding:1.25rem 1.35rem;background:#000;border:1px solid hsla(0,0%,100%,.08);border-radius:11px}.tst-quote{margin:0;font-size:14px;line-height:1.6;font-weight:400;color:hsla(0,0%,100%,.7)}.tst-handle{font-family:var(--mono);font-size:12px;letter-spacing:.01em;color:hsla(0,0%,100%,.38)}@media(max-width:820px){.tst-grid{column-count:2}}@media(max-width:520px){.tst-grid{column-count:1}.tst-h{margin-bottom:2rem}.tst-box{padding:1.1rem 1.1rem .2rem}}.tst-marquee{position:relative;gap:1rem;margin-top:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tst-marquee,.tst-mqcard{display:flex;flex-direction:column}.tst-mqcard{gap:1.05rem;width:clamp(280px,74vw,360px);flex-shrink:0;padding:1.35rem 1.45rem;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);border-radius:14px}.tst-mqcard .tst-quote{font-size:13.5px}.tst-mqcard .tst-handle,.tst-mqcard .tst-quote{overflow-wrap:anywhere;word-break:normal}@media(max-width:520px){.tst-mqcard{width:min(82vw,320px);padding:1.15rem 1.2rem;gap:.85rem}.tst-marquee{margin-top:2rem;gap:.85rem}}.vl-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem}.vl-modal[hidden]{display:none}.vl-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:vlFade .2s ease both}.vl-modal-card{position:relative;width:100%;max-width:420px;background:#0b0b0b;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1.85rem 1.65rem 1.6rem;box-shadow:0 24px 70px rgba(0,0,0,.6);animation:vlPop .28s cubic-bezier(.32,.72,0,1) both}.vl-modal-x{position:absolute;top:12px;right:13px;width:30px;height:30px;border-radius:8px;background:transparent;border:none;color:hsla(0,0%,100%,.4);font-size:20px;line-height:1;cursor:pointer;transition:background .15s,color .15s}.vl-modal-x:hover{background:hsla(0,0%,100%,.06);color:#fff}.vl-modal-title{font-family:var(--sans);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--text);margin-bottom:.45rem;padding-right:1.5rem}.vl-modal-sub{font-size:12.5px;line-height:1.55;color:hsla(0,0%,100%,.45);margin:0 0 1.15rem}.vl-modal-form{display:flex;flex-direction:column;gap:8px}.vl-modal-form input{width:100%;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:var(--text);font-family:var(--sans);font-size:13px;padding:11px 12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.vl-modal-form input::placeholder{color:hsla(0,0%,100%,.2)}.vl-modal-form input:focus{border-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 3px hsla(0,0%,100%,.05)}.vl-modal-consent{display:flex;align-items:flex-start;gap:9px;margin-top:2px;cursor:pointer;font-size:11.5px;line-height:1.45;color:hsla(0,0%,100%,.5)}.vl-modal-consent input{-webkit-appearance:none;appearance:none;width:15px;height:15px;min-width:15px;margin:1px 0 0;border:1px solid hsla(0,0%,100%,.18);border-radius:4px;background:transparent;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .15s,background .15s}.vl-modal-consent input:checked{background:var(--red);border-color:var(--red)}.vl-modal-consent input:checked:after{content:"";position:absolute;top:2px;left:5px;width:3px;height:7px;border:1.6px solid #0a0a0a;border-top:none;border-left:none;transform:rotate(45deg)}.vl-modal-err{font-size:11.5px;color:var(--red);margin:.6rem 0 0;min-height:1em}@keyframes vlFade{0%{opacity:0}to{opacity:1}}@keyframes vlPop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.slp{min-height:100svh;display:flex;flex-direction:column;position:relative;z-index:1}.slp-main{flex:1;justify-content:center;padding:6rem 1.5rem 4.5rem}.slp-inner,.slp-main{display:flex;align-items:center}.slp-inner{width:100%;max-width:600px;flex-direction:column;text-align:center}.slp-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.34);margin-bottom:1.15rem;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .04s both}.slp-inner .hero-h1{text-align:center}.slp-inner .hero-sub{max-width:520px;text-align:center;margin:0 0 2rem}.slp-inner .scan-outer{margin:0 auto}.slp-inner .consent-row{justify-content:center;text-align:center;margin-left:auto;margin-right:auto}.slp-inner .scan-note{text-align:center}.slp-checks{list-style:none;padding:0;margin:2.6rem 0 0;display:flex;flex-direction:column;gap:.65rem;max-width:460px;width:100%;text-align:left;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .46s both}.slp-check{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;color:hsla(0,0%,100%,.56)}.slp-check svg{flex-shrink:0;margin-top:3px;color:hsla(0,0%,100%,.42)}.slp-related{margin-top:3rem;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:.85rem;opacity:0;animation:heroUp .75s cubic-bezier(.32,.72,0,1) .54s both}.slp-related-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.28)}.slp-related-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.slp-related-links a{font-size:12.5px;color:hsla(0,0%,100%,.55);text-decoration:none;padding:6px 12px;border:1px solid hsla(0,0%,100%,.09);border-radius:999px;background:hsla(0,0%,100%,.02);transition:color .2s ease,border-color .2s ease,background .2s ease}.slp-related-links a:hover{color:var(--text);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.scan-head{max-width:600px}.cov-feed{position:relative;height:400px;max-width:520px;margin:3rem auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.cov-list-wrap{height:100%;transform:translateY(-30px)}.cov-list{height:100%}.cov-card{width:100%;display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:#0c0c0f;box-shadow:0 18px 40px -18px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.05)}.cov-card-flag{border-color:hsla(0,0%,100%,.22)}.cov-ico{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;color:#fff;background:radial-gradient(circle at center,hsla(0,0%,100%,.15),transparent 68%)}.cov-ico svg{width:19px;height:19px;stroke-width:1.85}.cov-body{flex:1;min-width:0}.cov-t{font-size:14px;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.25}.cov-d,.cov-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cov-d{font-size:12px;color:#888;margin-top:2px}.cov-status{flex-shrink:0;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#6a6a72;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:4px 10px}.cov-status-flag{color:#fff;border-color:hsla(0,0%,100%,.3)}@media(max-width:600px){.cov-feed{max-width:100%;height:360px}}.scm{overflow:hidden}.scm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:2rem auto 0;perspective:900px}.scm-item{flex-direction:column;text-align:center;gap:10px;padding:2.4rem 1.5rem;border:1px solid hsla(0,0%,100%,.07);border-radius:18px;background:hsla(0,0%,100%,.015);transform-style:preserve-3d}.scm-ico,.scm-item{display:flex;align-items:center}.scm-ico{position:relative;justify-content:center;width:50px;height:50px;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.75)}.scm-ico:before{content:"";position:absolute;inset:0;border-radius:50%;padding:1px;background:linear-gradient(145deg,hsla(0,0%,100%,.38),hsla(0,0%,100%,.04) 62%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.scm-ico svg{width:22px;height:22px;stroke-width:1.6}.scm-v{font-family:var(--sans);font-size:clamp(34px,4vw,46px);font-weight:800;letter-spacing:-.03em;color:var(--text);line-height:1}.scm-l{font-size:13px;color:var(--muted);letter-spacing:.01em}@media(max-width:640px){.scm-grid{grid-template-columns:1fr;max-width:360px}}.orbit-wrap{margin-top:1.5rem}