:root{color-scheme:dark}html{scroll-padding-top:110px}body{overflow-x:clip}button,a,input,select,textarea{touch-action:manipulation}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible{outline:3px solid #b3ff00;outline-offset:5px}
.trap,.honeypot{position:fixed!important;left:0!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);pointer-events:none}.skip{left:12px!important;right:auto!important;top:-120px!important}.skip:focus{top:12px!important}main p,main code,main a{overflow-wrap:anywhere}header select{font-size:13px}
.comic-hero{display:flex!important;min-height:78svh!important;align-items:center;padding-top:150px!important;background:linear-gradient(90deg,#050911e8 10%,#05091180 65%,#05091122),url('/assets/chinchilla-digital-specialists-v2-speed-v5.webp') center/cover!important}.hero-message{max-width:760px!important;width:100%!important}.hero-message h1{font-size:clamp(2.8rem,6.5vw,6rem)!important;line-height:1.02!important;max-width:850px!important}.hero-message .lede{max-width:620px;font-size:clamp(1rem,1.8vw,1.35rem)!important}.hero-message .actions{display:flex;flex-wrap:wrap;gap:12px}.hero-message .actions a{min-width:145px;text-align:center}.hero-watermark{opacity:.13!important}
#stories{padding:64px max(20px,5vw);background:#090e16;color:#fff}.v3-stories-title{font-size:clamp(1.8rem,4vw,3.5rem);max-width:1100px;margin:0 auto 36px}.v3-story{max-width:1200px;margin:0 auto 60px}.v3-story:last-child{margin-bottom:0}.v3-story h3{font-size:clamp(1.45rem,3vw,2.4rem);margin:0 0 20px}.v3-story>.button{margin-top:20px;cursor:pointer}
.v3-comic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v3-panel{position:relative;aspect-ratio:3/2;background-size:200% 200%;background-repeat:no-repeat;min-width:0;isolation:isolate;border:1px solid #35424e;overflow:hidden}.v3-bubble{position:relative;margin:14px 14px 0 42px;padding:12px 15px;border-radius:16px 16px 16px 2px;background:#f3f5f4;color:#111922;font-size:clamp(.9rem,1.35vw,1.12rem);font-weight:650;line-height:1.35;max-width:88%;box-shadow:0 4px 18px #0008}.v3-bubble::after{content:'';position:absolute;bottom:-10px;inset-inline-start:18px;border:6px solid transparent;border-top-color:#f3f5f4}.v3-panel-number{position:absolute;top:18px;inset-inline-start:12px;border-radius:50%;width:23px;height:23px;text-align:center;background:#b3ff00;color:#091007;font-weight:800;z-index:2}.v3-dialog{width:min(1250px,96vw);max-height:94svh;height:auto;border:1px solid #445465;background:#090e16;color:white;padding:24px;overflow:auto}.v3-dialog::backdrop{background:#000d}.v3-close{position:sticky;top:0;z-index:5;display:block;margin-inline-start:auto;padding:12px 18px;background:#b3ff00;color:#081108;border:0;font:inherit;cursor:pointer}
.v3-story:nth-of-type(1) .v3-panel{background-image:url('/assets/comic-ai-v3-speed-v5.webp')}.v3-story:nth-of-type(2) .v3-panel{background-image:url('/assets/comic-human-v3-speed-v5.webp')}.v3-panel:nth-child(1){background-position:0 0}.v3-panel:nth-child(2){background-position:100% 0}.v3-panel:nth-child(3){background-position:0 100%}.v3-panel:nth-child(4){background-position:100% 100%}#stories{scroll-margin-top:120px}.v3-story>.button{display:none}
.v3-platforms{padding:70px max(20px,5vw);background:#111820;color:#fff}.v3-platforms h2{font-size:clamp(1.8rem,4vw,3.7rem);margin:0 0 12px}.v3-platforms p{max-width:750px;color:#b9c1c6;line-height:1.6}.v3-platform-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:30px}.v3-platform-grid a{display:flex;align-items:flex-end;min-height:140px;padding:20px;border:1px solid #4b5d67;border-radius:12px;background:#1a2530;color:#fff;font-size:1.2rem;font-weight:700;text-decoration:none}.v3-platform-grid a:hover,.v3-platform-grid a:focus-visible{border-color:#b3ff00;color:#b3ff00}@media(max-width:850px){.v3-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.v3-platform-grid{grid-template-columns:1fr}.v3-platform-grid a{min-height:80px}}
.v3-originals{padding:70px max(20px,5vw);background:#15181d;color:white;scroll-margin-top:120px}.v3-originals h2{font-size:clamp(2rem,4vw,3.7rem);margin:0 0 10px}.v3-original-note{color:#c3cbd0;line-height:1.5}.v3-original-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1450px;margin:28px auto 0}.v3-original-grid a{display:block;color:white;text-decoration:none;border:1px solid #48515a;border-radius:10px;overflow:hidden;background:#080a0e}.v3-original-grid a:hover,.v3-original-grid a:focus-visible{border-color:#b3ff00}.v3-original-grid img{display:block;width:100%;height:auto}.v3-original-grid strong{display:block;padding:18px 20px;font-size:1.1rem}@media(max-width:760px){.v3-original-grid{grid-template-columns:1fr}.v3-originals{padding-block:46px}}
.choice{padding-block:64px!important;min-height:0!important}.path{min-height:300px!important}.verification{padding-block:65px!important;min-height:0!important;background:linear-gradient(#050910ba,#050910d9),url('/assets/verification-v3-speed-v5.webp') center/cover!important}.verification-line li{min-height:150px!important}.contact{padding-block:65px!important;min-height:0!important}.observatory-page{min-height:55svh!important}.section{padding-block:60px}.hero-note:empty,.intro-strip:has(div:empty){display:none}.v3-footer-nav{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.v3-link{border:0;background:none;color:inherit;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.v3-consent{display:flex;align-items:flex-start;gap:12px}.v3-consent input{width:20px!important;height:20px;flex:none}.v3-consent span{font-size:.88rem;letter-spacing:0;text-transform:none}footer{flex-wrap:wrap;line-height:1.6}.hero>img{object-fit:cover}
[dir=rtl] .v3-bubble{margin:14px 42px 0 14px;border-radius:16px 16px 2px 16px}[dir=rtl] .v3-panel{direction:rtl}
#observatory{display:flex;align-items:center;justify-content:flex-end;padding:70px 6vw;background:linear-gradient(90deg,#05091122,#050911bb),url('/assets/observatory-v3-speed-v5.webp') center/cover;position:relative;overflow:hidden}#observatory .panorama-copy{position:relative;max-width:580px;z-index:1}#observatory h2{font-size:clamp(2rem,4vw,4rem);line-height:1.05}#observatory p{line-height:1.6}.parallax-word{position:absolute;inset:25% auto auto 0;font-size:18vw;line-height:1;letter-spacing:-.06em;opacity:.06;white-space:nowrap;pointer-events:none}.contact{background:linear-gradient(90deg,#050911e6,#050911aa),url('/assets/contact-v3-speed-v5.webp') center/cover!important}
@media(max-width:900px){header,.topbar{height:auto!important;min-height:88px;display:flex!important;flex-wrap:wrap;gap:10px!important;padding:10px 16px!important}header .brand{margin-inline-end:auto}header .brand img{width:180px!important;height:52px!important}header nav{order:3;flex-basis:100%;display:flex!important;overflow-x:auto;justify-content:flex-start!important;gap:18px!important;padding:8px 0;white-space:nowrap}header select{max-width:160px}html{scroll-padding-top:145px}.comic-hero{padding-top:170px!important;min-height:76svh!important}.paths{grid-template-columns:1fr!important}.route-card{min-height:270px!important}.contact{grid-template-columns:1fr!important;gap:28px!important}.verification-line{grid-template-columns:1fr!important}.verification-line li{min-height:70px!important;border-right:0;border-bottom:1px solid #39424a;flex-direction:row!important;align-items:center}.verification-line b{font-size:2rem!important}}
@media(max-width:600px){.v3-comic{grid-template-columns:1fr}.v3-panel{aspect-ratio:3/2}.v3-bubble{font-size:.93rem;padding:9px 11px}.v3-dialog{padding:12px}.v3-story{margin-bottom:42px}.hero-message h1{font-size:2.8rem!important}.hero-message .actions a{min-width:0;padding:14px!important}.hero-message{min-width:0}form,.two,.form-grid{min-width:0}.two,.form-grid{grid-template-columns:1fr!important}.filters{grid-template-columns:1fr!important}h1,h2,h3{overflow-wrap:anywhere}section{scroll-margin-top:140px}.section{padding-block:40px}.v3-footer-nav{gap:16px}.panorama-copy{max-width:100%!important;width:auto!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}.watermark,.hero-watermark,.parallax-word{translate:none!important}}
