:root{--acid: #eaff19;--acid-hot: #f1ff38;--paper: #fffdf8;--ink: #101010;--blue: #125be8;--coral: #ff5a3d;--line: #171717;--muted: #696969;--display: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--body: "Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--ink);font-family:var(--body);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}a{color:inherit}::selection{color:var(--paper);background:var(--blue)}.site-header{position:absolute;z-index:20;top:0;left:0;display:flex;width:100%;align-items:center;justify-content:space-between;padding:24px clamp(22px,5vw,76px)}.logo{color:var(--ink);font-family:var(--display);font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1;text-decoration:none;letter-spacing:-.035em}.logo span{color:var(--blue)}.site-header nav{display:flex;align-items:center;gap:clamp(24px,3vw,48px)}.site-header nav>a:not(.install-button){font-weight:700;text-decoration:none}.site-header nav>a:not(.install-button):hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.menu-button{display:none}.install-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:2px solid var(--blue);border-radius:8px;color:#fff;background:var(--blue);box-shadow:0 5px 0 var(--ink);font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.install-cta{display:inline-flex;flex-direction:column;align-items:center;gap:7px}.install-fallback{color:var(--ink);font-size:.72rem;font-weight:750;text-underline-offset:3px}.install-cta--dark .install-fallback{color:inherit}.safari-mark,.blog-safari-glyph{display:inline-grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:2px solid currentColor;border-radius:50%;font-size:1.05rem;line-height:1}.install-button:hover{transform:translateY(-2px) rotate(-.6deg);box-shadow:0 8px 0 var(--ink)}.install-button:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.install-button em{font-style:normal;font-weight:500}.install-button--dark{min-height:46px;border-color:var(--ink);background:var(--ink);box-shadow:none}.install-button--dark:hover{box-shadow:0 5px 0 var(--blue)}.chrome-mark{position:relative;display:inline-grid;width:25px;height:25px;flex:0 0 25px;place-items:center;overflow:hidden;border-radius:50%;background:conic-gradient(#ef4335 0,#ef4335 33%,#f5cc19 0,#f5cc19 66%,#2aaf5d 0)}.chrome-mark:after{width:11px;height:11px;border:2px solid white;border-radius:50%;background:#3186f4;content:""}.hero{--scroll: 0;position:relative;display:grid;min-height:min(930px,100vh);grid-template-columns:minmax(0,1fr) minmax(460px,.96fr);align-items:center;overflow:hidden;padding:116px clamp(22px,5vw,76px) 70px;background:var(--acid)}.hero__jungle{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/assets/jungle/jungle-panorama.webp) center / cover no-repeat;will-change:transform}.hero__jungle--far{opacity:.2;filter:saturate(.75) contrast(1.08);transform:translateY(calc(var(--scroll) * 45px)) scale(1.07)}.hero__jungle--near{opacity:.32;clip-path:polygon(0 0,100% 0,100% 23%,90% 17%,82% 24%,72% 16%,63% 23%,51% 14%,39% 23%,28% 16%,16% 24%,0 14%);transform:translateY(calc(var(--scroll) * -85px)) scale(1.18)}.hero__copy{position:relative;z-index:2;max-width:720px}.hero h1,.how-section h2,.privacy-section h2,.final-cta h2{margin:0;font-family:var(--display);font-weight:900;letter-spacing:-.03em;text-wrap:balance}.hero h1{font-size:clamp(5.1rem,8.8vw,9.25rem);line-height:.84}.hero h1 span{display:block;opacity:0;transform:translateY(36px);animation:headline-in .75s cubic-bezier(.2,.75,.2,1) forwards;will-change:transform,translate}.hero-line--one{translate:calc(var(--scroll) * -5vw) 0;rotate:calc(var(--scroll) * -2deg)}.hero-line--two{translate:calc(var(--scroll) * 7vw) 0;rotate:calc(var(--scroll) * 2deg)}.hero-line--three{translate:calc(var(--scroll) * -3vw) 0;scale:calc(1 + var(--scroll) * .08)}.hero h1 span:nth-child(2){animation-delay:90ms}.hero h1 span:nth-child(3){animation-delay:.18s}.hero__copy>p{max-width:390px;margin:30px 0 26px;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:650;line-height:1.28}.hero__actions{display:flex;align-items:center;gap:24px}.text-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;text-underline-offset:5px;text-decoration-thickness:2px}.text-link svg{animation:nudge-down 1.4s ease-in-out infinite}.hero__art{position:relative;z-index:1;min-height:620px;transform:translateY(calc(var(--scroll) * 34px))}.hero__art img{position:absolute;z-index:2;right:-4%;bottom:-2%;width:min(680px,49vw);filter:drop-shadow(0 19px 0 rgba(0,0,0,.07));transform:rotate(calc(-1deg + var(--scroll) * 3deg)) scale(calc(1 - var(--scroll) * .05));animation:monkey-in .9s .15s cubic-bezier(.18,.8,.18,1) both}.censor-bar{position:absolute;z-index:3;height:58px;border-radius:2px;background:var(--ink);box-shadow:inset 0 -5px #ffffff09}.censor-bar--one{top:68px;left:4%;width:48%;transform:translate(calc(var(--scroll) * -80px)) rotate(-4deg)}.censor-bar--two{top:192px;right:-9%;width:30%;transform:translate(calc(var(--scroll) * 100px)) rotate(4deg)}.censor-bar--three{bottom:52px;left:-7%;width:28%;transform:translate(calc(var(--scroll) * -90px)) rotate(2deg)}.hero__cursor{position:absolute;z-index:4;top:26%;right:2%;width:72px;height:72px;transform:rotate(-11deg);animation:cursor-float 2.3s ease-in-out infinite}.hero__scribble{position:absolute;z-index:4;font-family:var(--display);font-size:4rem}.hero__scribble--one{top:20%;left:8%;transform:rotate(-20deg)}.hero__scribble--two{right:1%;bottom:9%;transform:rotate(13deg)}.marquee{overflow:hidden;padding:18px 0;color:var(--acid);background:var(--ink);font-family:var(--display);font-size:clamp(1.25rem,2vw,2rem);text-transform:uppercase;white-space:nowrap}.marquee>div{display:flex;width:max-content;align-items:center;gap:40px;animation:marquee 21s linear infinite}.marquee strong{padding:5px 18px;border:3px solid var(--acid);border-radius:50%;font-weight:inherit;transform:rotate(-4deg)}.marquee i{font-family:var(--body);font-style:normal}.scene-index{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:.78rem;font-weight:900;letter-spacing:.12em}.scene-index:before{width:28px;height:4px;background:currentColor;content:""}.scanner-story{--progress: 0;--copy-one: clamp(0, calc(var(--progress) * 8), 1);--copy-two: clamp(0, calc((var(--progress) - .06) * 8), 1);--copy-three: clamp(0, calc((var(--progress) - .12) * 8), 1);--scan: clamp(0, calc((var(--progress) - .14) * 1.65), 1);position:relative;height:340vh;color:var(--ink);background:var(--acid)}.scanner-story__pin{position:sticky;top:0;height:100svh;min-height:690px;overflow:hidden;isolation:isolate}.jungle-layer{position:absolute;z-index:-2;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background:url(/assets/jungle/jungle-panorama.webp) center / cover no-repeat;will-change:transform}.jungle-layer--far{opacity:.42;transform:translate3d(calc((var(--progress) - .5) * -5vw),calc(var(--progress) * 5vh),0) scale(1.04)}.jungle-layer--near{z-index:4;opacity:.92;clip-path:polygon(0 0,18% 0,12% 26%,4% 48%,16% 70%,23% 100%,0 100%,0 0,100% 0,100% 100%,80% 100%,88% 72%,82% 49%,91% 27%,82% 0);transform:translate3d(calc((var(--progress) - .5) * 9vw),calc(var(--progress) * -7vh),0) scale(1.13)}.scanner-story__pin:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#eaff19fa 0,#eaff19fa 38%,#eaff19b8 52%,#eaff1914 78%);content:""}.scanner-story__copy{position:absolute;z-index:2;top:50%;left:clamp(22px,5vw,76px);width:min(42vw,650px);transform:translateY(-50%)}.scanner-story__copy h2{margin:22px 0 28px;font-family:var(--display);font-size:clamp(5rem,8vw,9rem);line-height:.77;letter-spacing:-.035em;text-transform:uppercase}.scanner-story__copy h2 span{display:block;will-change:transform}.scanner-story__copy h2 span:nth-child(1){transform:translate(calc((1 - var(--copy-one)) * -16vw)) rotate(calc((1 - var(--copy-one)) * -5deg))}.scanner-story__copy h2 span:nth-child(2){color:var(--blue);transform:translate(calc((1 - var(--copy-two)) * 18vw)) rotate(calc((1 - var(--copy-two)) * 4deg))}.scanner-story__copy h2 span:nth-child(3){transform:translate(calc((1 - var(--copy-three)) * -12vw))}.scanner-story__copy>p{max-width:430px;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:650;line-height:1.4;opacity:clamp(.25,calc(var(--scan) * 2),1)}.scanner-progress{position:relative;display:grid;max-width:480px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;padding-top:18px;border-top:4px solid rgba(16,16,16,.22);font-size:.65rem;font-weight:900;letter-spacing:.08em}.scanner-progress i{position:absolute;top:-4px;left:0;width:calc(var(--scan) * 100%);height:4px;background:var(--blue)}.scanner-progress span:nth-of-type(2){text-align:center}.scanner-progress span:last-child{text-align:right}.scanner-rig{position:absolute;z-index:2;top:50%;right:clamp(34px,6vw,110px);width:min(47vw,690px);border:3px solid var(--ink);border-radius:18px;background:var(--paper);box-shadow:18px 20px 0 var(--ink);transform:translateY(calc(-50% + (1 - var(--scan)) * 18vh)) rotate(calc((1 - var(--scan)) * 5deg)) scale(calc(.88 + var(--scan) * .12));will-change:transform}.scanner-rig__head,.scanner-rig__status{display:flex;align-items:center;gap:10px;padding:13px 18px;color:var(--paper);background:var(--ink);font-size:.78rem;letter-spacing:.06em}.scanner-rig__head small{margin-left:auto;padding:4px 8px;color:var(--ink);background:var(--acid);font-weight:900}.scanner-feed{position:relative;margin:20px;overflow:hidden;border:2px solid var(--ink);border-radius:12px;background:#fff}.scanner-feed__chrome{display:flex;height:40px;align-items:center;gap:7px;padding:0 13px;border-bottom:2px solid var(--ink);background:#f0efe9}.scanner-feed__chrome i{width:10px;height:10px;border-radius:50%;background:var(--coral)}.scanner-feed__chrome i:nth-child(2){background:#f7c72d}.scanner-feed__chrome i:nth-child(3){background:#28ad55}.scanner-feed__chrome span{margin-left:auto;color:var(--muted);font-size:.72rem;font-weight:800}.scanner-feed__profile{display:flex;align-items:center;gap:11px;padding:22px 24px 8px}.scanner-feed__profile>b{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#fff;background:var(--coral)}.scanner-feed__profile span{display:flex;flex-direction:column}.scanner-feed__profile small{color:var(--muted)}.scanner-feed>p{min-height:122px;margin:0;padding:12px 25px 35px;font-size:clamp(1.3rem,2vw,2rem);font-weight:780;line-height:1.17}.scanner-feed__wipe{position:absolute;z-index:3;top:40px;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink);clip-path:inset(0 calc(100% - (var(--scan) * 100%)) 0 0)}.scanner-feed__blocked{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;color:var(--paper);font-family:var(--display);font-size:clamp(1.7rem,3vw,3rem);letter-spacing:.01em;text-align:center;text-transform:uppercase}.scanner-feed__blocked svg{width:44px;height:44px}.scanner-beam{position:absolute;z-index:5;top:40px;bottom:0;left:calc(var(--scan) * 100%);width:9px;background:var(--blue);box-shadow:0 0 0 4px var(--paper),0 0 0 7px var(--ink);transform:translate(-50%)}.scanner-beam span{position:absolute;top:50%;left:50%;width:34px;height:34px;border:5px solid var(--blue);border-radius:50%;transform:translate(-50%,-50%)}.scanner-rig__status{border-radius:0 0 14px 14px}.scanner-rig__status strong{margin-left:auto;color:var(--acid)}.scanner-rig>img{position:absolute;z-index:7;right:-95px;bottom:-120px;width:min(240px,18vw);filter:drop-shadow(8px 10px 0 rgba(16,16,16,.24));transform:translateY(calc((1 - var(--scan)) * 120px)) rotate(calc((1 - var(--scan)) * 12deg))}.scroll-cue{position:absolute;z-index:6;right:22px;bottom:26px;display:flex;align-items:center;gap:12px;font-size:.68rem;font-weight:900;letter-spacing:.1em;writing-mode:vertical-rl}.scroll-cue i{width:2px;height:72px;overflow:hidden;background:#10101040}.scroll-cue i:after{display:block;width:100%;height:calc(var(--progress) * 100%);background:var(--ink);content:""}.machine-story{--progress: 0;--phase-one: clamp(0, calc(var(--progress) * 6), 1);--phase-two: clamp(0, calc((var(--progress) - .28) * 6), 1);--phase-three: clamp(0, calc((var(--progress) - .58) * 6), 1);--dial-offset: 0deg;position:relative;height:360vh;color:var(--ink);background:var(--acid)}.machine-story__pin{position:sticky;top:0;display:grid;height:100svh;min-height:720px;place-items:center;overflow:hidden;padding:102px clamp(22px,5vw,76px) 48px;background-image:url(/assets/jungle/jungle-panorama.webp);background-position:center;background-size:cover}.machine-story__pin:before{position:absolute;top:0;right:0;bottom:0;left:0;background:#eaff19c9;content:""}.machine-heading{position:absolute;z-index:3;top:26px;left:50%;text-align:center;transform:translate(-50%)}.machine-heading h2{margin:4px 0 0;font-family:var(--display);font-size:clamp(4rem,6vw,7rem);line-height:.8;letter-spacing:-.03em;text-transform:uppercase}.machine-heading>p{margin:12px 0 0;font-weight:750}.protection-machine{position:relative;z-index:2;display:grid;width:min(1380px,96vw);min-height:510px;grid-template-columns:.92fr 1.18fr .92fr;gap:0;margin-top:58px;border:4px solid var(--ink);border-radius:20px;background:#d9d6ca;box-shadow:20px 23px 0 var(--ink);perspective:1300px}.machine-panel{position:relative;padding:78px 24px 92px;border-right:3px solid var(--ink);background:var(--paper);transform-origin:bottom center;will-change:transform,opacity}.machine-panel:last-of-type{border-right:0}.machine-panel>header{position:absolute;top:18px;right:18px;left:18px;display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:3px solid var(--ink);font-family:var(--display);font-size:clamp(1.5rem,2vw,2.2rem);text-transform:uppercase}.machine-panel>header b{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:var(--blue)}.machine-panel>p{position:absolute;right:24px;bottom:24px;left:24px;margin:0;font-size:.86rem;font-weight:700;line-height:1.35;text-align:center}.machine-panel--topics{opacity:var(--phase-one);transform:translateY(calc((1 - var(--phase-one)) * 120px)) rotateX(calc((1 - var(--phase-one)) * -24deg))}.machine-panel--scan{opacity:var(--phase-two);transform:translateY(calc((1 - var(--phase-two)) * 120px)) rotateX(calc((1 - var(--phase-two)) * -24deg))}.machine-panel--reveal{opacity:var(--phase-three);transform:translateY(calc((1 - var(--phase-three)) * 120px)) rotateX(calc((1 - var(--phase-three)) * -24deg))}.topic-console{display:flex;flex-direction:column;gap:8px;padding:18px;border:3px solid var(--ink);background:var(--blue);box-shadow:inset 0 0 0 6px var(--paper)}.topic-console>span{margin-bottom:5px;color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.08em}.topic-console i{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border:2px solid var(--ink);background:var(--paper);font-style:normal;font-weight:800}.topic-console button{min-height:40px;border:2px solid var(--ink);color:var(--acid);background:var(--ink);font-size:.75rem;font-weight:900;cursor:pointer}.scan-console{display:grid;grid-template-columns:.8fr 1.1fr .8fr;gap:12px;align-items:center}.counter{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.counter small{grid-column:1 / -1;margin-bottom:8px;font-size:.62rem;font-weight:900;letter-spacing:.08em}.counter>span{height:45px;overflow:hidden;border:3px solid var(--ink);color:var(--acid);background:var(--ink);font-family:var(--display);font-size:2rem;line-height:39px;text-align:center}.counter__reel{line-height:39px!important;transform:translateY(calc(var(--progress) * -72%))}.severity-dial{position:relative;display:grid;aspect-ratio:1;place-items:center;border:4px solid var(--ink);border-radius:50%;color:var(--ink);background:conic-gradient(var(--blue) 0 33%,var(--paper) 0 66%,var(--coral) 0);box-shadow:8px 9px 0 var(--ink);cursor:pointer;transform:rotate(calc(-100deg + var(--progress) * 220deg + var(--dial-offset)));transition:box-shadow .15s ease}.severity-dial:active{box-shadow:2px 2px 0 var(--ink)}.severity-dial svg{position:absolute;width:52%;height:52%;color:var(--paper);fill:var(--ink)}.severity-dial i{position:absolute;z-index:2;width:8px;height:42%;border-radius:99px;background:var(--acid);transform:translateY(-32%);transform-origin:50% 82%}.severity-dial strong,.severity-dial small{position:absolute;z-index:3;right:0;left:0;padding:3px;color:#fff;background:var(--ink);font-family:var(--body);font-size:.65rem;text-transform:uppercase;transform:rotate(calc(100deg - var(--progress) * 220deg - var(--dial-offset)))}.severity-dial strong{bottom:20%}.severity-dial small{top:18%}.target-screen{display:flex;flex-direction:column;align-items:center;gap:8px;padding:13px 5px;border:3px solid var(--ink);color:var(--acid);background:var(--ink);font-size:.58rem;font-weight:900;text-align:center}.target-screen svg{width:46px;height:46px;transform:scale(calc(.65 + var(--phase-two) * .35)) rotate(calc(var(--progress) * 220deg))}.reveal-console{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px;border:3px solid var(--ink);color:var(--paper);background:var(--ink);text-align:center;transition:color .2s ease,background .2s ease,transform .2s ease}.reveal-console.is-revealed{color:var(--ink);background:var(--coral);transform:rotate(1deg) scale(1.02)}.reveal-console>svg{width:48px;height:48px}.reveal-console>span{font-family:var(--display);font-size:1.65rem;text-transform:uppercase}.reveal-console button{display:flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border:2px solid currentColor;color:inherit;background:transparent;font-size:.72rem;font-weight:900;cursor:pointer}.machine-conveyor{position:absolute;right:0;bottom:64px;left:0;display:flex;justify-content:space-around;padding:12px 18px;border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);background:#77746b}.machine-conveyor span{width:24px;height:24px;border:4px solid var(--ink);border-radius:50%;background:#b8b4a8;transform:rotate(calc(var(--progress) * 720deg))}.machine-status{position:absolute;right:28px;bottom:14px;display:flex;align-items:center;gap:7px;padding:8px 12px;color:var(--paper);background:var(--ink);font-size:.72rem;font-weight:800}.machine-status strong{color:var(--acid)}.machine-knob{position:absolute;z-index:5;right:clamp(20px,4vw,60px);bottom:28px;display:flex;align-items:center;gap:8px;padding:12px 15px;border:3px solid var(--ink);color:var(--paper);background:var(--blue);box-shadow:5px 6px 0 var(--ink);font-size:.72rem;font-weight:900;cursor:pointer}.machine-knob:active{transform:translate(4px,5px);box-shadow:1px 1px 0 var(--ink)}.machine-pointer{position:absolute;z-index:5;right:30%;bottom:10%;width:62px;height:62px;fill:var(--paper);filter:drop-shadow(4px 4px 0 var(--ink));transform:translate(calc((1 - var(--phase-three)) * 18vw),calc((1 - var(--phase-three)) * 12vh)) rotate(-12deg)}.how-section{padding:clamp(72px,8vw,120px) clamp(22px,5vw,76px);background:var(--acid)}.how-section>header{display:flex;align-items:center;gap:28px;margin-bottom:56px}.how-section h2{font-size:clamp(4rem,7vw,7.3rem);line-height:.9;text-decoration:underline;text-decoration-thickness:6px;text-underline-offset:12px}.how-section>header span{font-family:var(--display);font-size:5rem;transform:rotate(-14deg)}.steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(12px,2vw,34px)}.step{position:relative;text-align:center}.step__number{position:absolute;z-index:4;top:-18px;left:1%;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:var(--ink);font-family:var(--display);font-size:1.45rem}.step h3{margin:26px 0 8px;font-family:var(--display);font-size:clamp(2rem,3vw,3.3rem);line-height:1}.step>p{max-width:270px;margin:0 auto;font-weight:550;line-height:1.42}.step-arrow{width:50px;height:50px;stroke-width:2.4px}.mini-window{position:relative;width:min(100%,315px);height:238px;margin:0 auto;overflow:hidden;border:2px solid var(--ink);border-radius:12px;background:#fff;box-shadow:8px 9px 0 var(--ink);text-align:left}.mini-window__bar{display:flex;height:37px;align-items:center;justify-content:space-between;padding:0 10px;color:#fff;background:var(--blue);font-size:.75rem}.mini-window--topics>strong{display:block;padding:12px 12px 7px}.topic-row{display:flex;align-items:center;justify-content:space-between;margin:4px 10px;padding:8px;border:1px solid #b8b8b8;border-radius:6px;font-size:.79rem}.mini-window--topics button{display:flex;align-items:center;gap:4px;margin:8px 12px;border:0;background:transparent}.fake-profile{display:flex;align-items:center;gap:10px;margin:13px}.fake-profile i{width:28px;height:28px;border-radius:50%;background:#d3d3d3}.fake-profile span{width:62%;height:11px;border-radius:20px;background:#d3d3d3}.mini-censor{position:absolute;z-index:2;top:91px;left:-5px;display:flex;width:calc(100% + 10px);height:70px;align-items:center;justify-content:space-evenly;color:#fff;background:var(--ink)}.reveal-panel{position:absolute;right:10px;bottom:18px;left:10px;min-height:125px;padding:24px;border-radius:8px;color:#fff;background:var(--ink);font-size:1.16rem;font-weight:800}.reveal-panel svg{position:absolute;right:-9px;bottom:-13px;color:#fff;fill:var(--ink);filter:drop-shadow(2px 2px 0 var(--ink))}.privacy-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(50px,8vw,130px);align-items:center;padding:clamp(85px,10vw,150px) clamp(22px,6vw,96px);background:var(--paper)}.privacy-title{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px}.privacy-section h2{font-size:clamp(4.5rem,7vw,7.6rem);line-height:.88;text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:14px}.privacy-sticker{display:grid;width:145px;height:145px;place-items:center;border:3px solid var(--ink);background:var(--acid);box-shadow:10px 11px 0 var(--ink);transform:rotate(7deg);transition:transform .22s ease}.privacy-sticker:hover{transform:rotate(-3deg) scale(1.05)}.privacy-list{display:flex;flex-direction:column;gap:30px}.privacy-list article{display:grid;grid-template-columns:52px 1fr;gap:20px;align-items:start}.privacy-list article>svg{width:42px;height:42px;stroke-width:2.2}.privacy-list h3{margin:0 0 8px;font-size:clamp(1.2rem,1.7vw,1.55rem)}.privacy-list p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.5}.final-cta{position:relative;min-height:600px;overflow:hidden;color:#fff;background:var(--blue)}.final-cta__copy{position:relative;z-index:3;max-width:920px;padding:clamp(84px,9vw,130px) clamp(22px,6vw,96px)}.final-cta h2{margin-bottom:34px;font-size:clamp(5.6rem,10vw,11rem);line-height:.82}.final-cta .install-button{border-color:var(--acid);color:var(--ink);background:var(--acid)}.reset-demo{display:flex;align-items:center;gap:7px;margin-top:24px;padding:0;border:0;color:#fff;background:transparent;font-weight:800;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.final-cta>img{position:absolute;z-index:2;right:-7%;bottom:-29%;width:min(620px,48vw);transform:rotate(-3deg);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.final-cta:hover>img{transform:translateY(-26px) rotate(1deg)}.site-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;padding:25px clamp(22px,5vw,76px);color:var(--acid);background:var(--ink)}.site-footer .logo{color:var(--acid);font-size:1.8rem}.site-footer .logo span{color:var(--acid)}.site-footer nav{display:flex;gap:24px}.site-footer a{font-size:.88rem;font-weight:700}.analytics-preferences{padding:0;border:0;color:inherit;background:transparent;font-size:.88rem;font-weight:700;text-decoration:underline;cursor:pointer}.site-footer>span{justify-self:end;font-size:.8rem}.analytics-consent{position:fixed;z-index:1000;right:18px;bottom:18px;display:flex;width:min(650px,calc(100vw - 36px));align-items:center;justify-content:space-between;gap:22px;padding:16px;border:2px solid var(--acid);border-radius:10px;color:#fff;background:#101010f5;box-shadow:7px 8px #125be8d9}.analytics-consent p{margin:0;font-size:.88rem;line-height:1.4}.analytics-consent p strong{display:block;margin-bottom:2px;color:var(--acid)}.analytics-consent>div{display:flex;flex:0 0 auto;gap:8px}.analytics-consent button{min-height:42px;padding:0 13px;border:1px solid white;border-radius:5px;color:#fff;background:transparent;font-size:.78rem;font-weight:850;cursor:pointer}.analytics-consent button:hover,.analytics-consent button:focus-visible{transform:translateY(-1px)}.analytics-consent .analytics-consent__accept{border-color:var(--blue);background:var(--blue)}[data-reveal]{opacity:0;transform:translateY(42px);transition:opacity .65s ease,transform .65s cubic-bezier(.18,.8,.18,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.step--delay{transition-delay:.12s}.step--delay-more{transition-delay:.24s}@keyframes headline-in{to{opacity:1;transform:translateY(0)}}@keyframes monkey-in{0%{opacity:0;transform:translateY(80px) rotate(4deg) scale(.92)}}@keyframes nudge-down{50%{transform:translateY(5px)}}@keyframes cursor-float{50%{transform:translate(-9px,10px) rotate(-5deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:1100px){.hero{min-height:850px;grid-template-columns:1fr .75fr}.hero h1{font-size:clamp(5rem,10vw,7.5rem)}.hero__art{min-height:540px}.hero__art img{right:-18%;width:58vw}.steps{gap:16px}.step-arrow{width:28px}.privacy-section{grid-template-columns:1fr}.scanner-story__copy{width:39vw}.scanner-story__copy h2{font-size:clamp(4.4rem,7.4vw,7rem)}.scanner-rig{right:4vw;width:50vw}.protection-machine{width:98vw}.machine-panel{padding-right:16px;padding-left:16px}.machine-panel>p{right:16px;left:16px}.scan-console{gap:7px}.privacy-title{max-width:900px}}@media(max-width:760px){.site-header{position:absolute;padding:20px}.site-header nav{position:absolute;top:70px;right:18px;display:none;width:min(320px,calc(100vw - 36px));flex-direction:column;align-items:stretch;gap:0;padding:18px;border:2px solid var(--ink);background:var(--paper);box-shadow:7px 8px 0 var(--ink)}.site-header nav.nav-open{display:flex}.site-header nav>a:not(.install-button){padding:15px 4px;border-bottom:1px solid #d8d8d2}.site-header .install-button{margin-top:15px}.analytics-consent{align-items:stretch;flex-direction:column;gap:12px}.analytics-consent>div{display:grid;grid-template-columns:1fr 1fr}.menu-button{display:grid;min-width:62px;height:42px;place-items:center;border:2px solid var(--ink);border-radius:4px;background:var(--paper);font-weight:900;cursor:pointer}.hero{display:block;min-height:880px;padding:108px 20px 0}.hero h1{max-width:610px;font-size:clamp(4.1rem,19vw,6.8rem)}.hero__copy>p{max-width:330px;margin:22px 0;font-size:1.08rem}.hero__actions{align-items:flex-start;flex-direction:column;gap:14px}.hero__art{position:absolute;right:0;bottom:-68px;left:0;min-height:385px}.hero__art img{right:-6%;bottom:-7%;width:min(530px,105vw)}.censor-bar{height:38px}.censor-bar--one{top:50px}.hero__cursor{width:48px;height:48px}.hero .text-link{position:relative;z-index:6;font-size:.92rem}.marquee{padding:14px 0}.hero__jungle--far{opacity:.15}.hero__jungle--near{opacity:.23}.scanner-story{height:250vh}.scanner-story__pin{min-height:660px}.scanner-story__pin:after{background:#eaff19c7}.jungle-layer--far{top:-3%;right:-3%;bottom:-3%;left:-3%;opacity:.45}.jungle-layer--near{display:none}.scanner-story__copy{top:84px;right:18px;left:18px;width:auto;transform:none}.scanner-story__copy h2{margin:12px 0;font-size:clamp(3.7rem,16vw,5.2rem);line-height:.8}.scanner-story__copy>p{max-width:335px;font-size:.88rem}.scanner-progress{display:none}.scanner-rig{top:auto;right:18px;bottom:76px;width:calc(100vw - 36px);box-shadow:8px 9px 0 var(--ink);transform:translateY(calc((1 - var(--scan)) * 42px)) rotate(calc((1 - var(--scan)) * 2deg)) scale(calc(.93 + var(--scan) * .07))}.scanner-rig__head,.scanner-rig__status{padding:9px 11px;font-size:.6rem}.scanner-feed{margin:10px}.scanner-feed__profile{padding:14px 15px 5px}.scanner-feed>p{min-height:92px;padding:8px 16px 18px;font-size:1.08rem}.scanner-feed__blocked{font-size:1.65rem}.scanner-rig>img{right:-28px;bottom:-72px;width:125px}.scroll-cue{right:9px;bottom:14px}.how-section h2,.privacy-section h2{font-size:clamp(3.7rem,16vw,5.6rem)}.how-section{padding:75px 20px 90px}.machine-story{height:auto}.machine-story__pin{position:relative;display:block;height:auto;min-height:0;overflow:hidden;padding:90px 16px 88px}.machine-heading{position:relative;top:auto;left:auto;margin-bottom:44px;transform:none}.machine-heading h2{font-size:clamp(4.2rem,18vw,6rem)}.protection-machine{display:grid;width:100%;min-height:0;grid-template-columns:1fr;margin-top:0;box-shadow:9px 10px 0 var(--ink)}.machine-panel{min-height:410px;padding:82px 22px 100px;border-right:0;border-bottom:4px solid var(--ink);opacity:1;transform:none}.machine-panel:last-of-type{border-bottom:0}.machine-panel--reveal>p{bottom:72px}.scan-console{grid-template-columns:.78fr 1.05fr .78fr}.machine-conveyor{display:none}.machine-status{right:12px;bottom:13px}.machine-knob{right:18px;bottom:24px}.machine-pointer{display:none}.how-section>header{margin-bottom:62px}.steps{grid-template-columns:1fr;gap:38px}.step-arrow{margin:0 auto;transform:rotate(90deg)}.step>p{max-width:310px}.privacy-section{padding:90px 20px}.privacy-title{display:block}.privacy-sticker{width:105px;height:105px;margin-top:42px}.privacy-sticker svg{width:55px}.privacy-list article{grid-template-columns:40px 1fr;gap:14px}.privacy-list article>svg{width:34px;height:34px}.final-cta{min-height:700px}.final-cta h2{font-size:clamp(5rem,22vw,8rem)}.final-cta>img{right:-22%;bottom:-16%;width:110vw;max-width:570px}.site-footer{grid-template-columns:1fr}.site-footer nav{flex-wrap:wrap}.site-footer>span{justify-self:start}}@media(max-width:420px){.install-button em{display:none}.hero{min-height:830px}.hero h1{font-size:4.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.scanner-story,.machine-story{--progress: 1 !important;--phase-one: 1 !important;--phase-two: 1 !important;--phase-three: 1 !important;--scan: 1 !important}.scanner-story,.machine-story{height:auto}.scanner-story__pin,.machine-story__pin{position:relative}}.policy-page{min-height:100vh;background:#f4f1e9;color:#102a24}.policy-header{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:26px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,42,36,.16)}.policy-logo{color:#102a24;font-size:1.45rem;font-weight:900;letter-spacing:-.05em;text-decoration:none}.policy-logo span{color:#ff6f4f}.policy-back{display:inline-flex;gap:8px;align-items:center;color:#102a24;font-size:.88rem;font-weight:750;text-decoration:none}.policy-shell{width:min(960px,calc(100% - 40px));margin:0 auto;padding:88px 0 110px}.policy-kicker{margin:0 0 18px;color:#d45539;font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.policy-shell>h1{max-width:760px;margin:0;font-size:clamp(3rem,8vw,6.6rem);line-height:.92;letter-spacing:-.075em}.policy-lead{max-width:700px;margin:28px 0 56px;color:#435b55;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:64px}.policy-grid section{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:25px;background:#fffef9;border:1px solid rgba(16,42,36,.12);border-radius:22px;box-shadow:0 14px 34px #102a240f}.policy-grid section>svg{box-sizing:content-box;padding:10px;color:#fff;background:#102a24;border-radius:13px}.policy-grid h2,.policy-detail h2{margin:0 0 9px;font-size:1.15rem;letter-spacing:-.025em}.policy-grid p,.policy-detail p{margin:0;color:#4f655f;line-height:1.68}.policy-grid code{padding:1px 5px;color:#102a24;background:#ece9df;border-radius:5px}.policy-detail{max-width:760px}.policy-detail h2{margin-top:34px}.policy-detail a{color:#bf4d34;font-weight:750}@media(max-width:700px){.policy-header{width:min(100% - 28px,1120px)}.policy-back{font-size:0}.policy-back svg{width:20px;height:20px}.policy-shell{width:min(100% - 28px,960px);padding:60px 0 76px}.policy-grid{grid-template-columns:1fr}.policy-grid section{grid-template-columns:38px 1fr;padding:20px}.policy-grid section>svg{padding:8px}}.support-page{min-height:100vh;color:var(--ink);background:var(--acid)}.support-header{display:flex;width:min(1120px,calc(100% - 40px));align-items:center;justify-content:space-between;margin:0 auto;padding:26px 0;border-bottom:2px solid var(--ink)}.support-logo{color:var(--ink);font-family:var(--display);font-size:1.75rem;letter-spacing:-.04em;text-decoration:none}.support-logo span{color:var(--blue)}.support-back,.support-primary,.support-privacy a{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-decoration:none}.support-shell{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:clamp(54px,8vw,92px) 0 110px}.support-intro{max-width:820px}.support-intro>svg{box-sizing:content-box;padding:13px;border:3px solid var(--ink);border-radius:18px;color:#fff;background:var(--blue);box-shadow:5px 6px 0 var(--ink)}.support-intro h1{margin:28px 0 20px;font-family:var(--display);font-size:clamp(4rem,10vw,8.2rem);font-weight:900;line-height:.84;letter-spacing:-.035em}.support-intro>p{max-width:690px;margin:0 0 28px;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:650;line-height:1.55}.support-primary{min-height:58px;padding:0 22px;border:3px solid var(--ink);border-radius:12px;color:#fff;background:var(--blue);box-shadow:6px 7px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.support-primary:hover{transform:translateY(-2px);box-shadow:8px 10px 0 var(--ink)}.support-intro>span{display:block;margin:18px 0 0;font-size:.82rem;font-weight:750}.support-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:70px 0 20px}.support-topics section{padding:25px;border:3px solid var(--ink);border-radius:20px;background:#fff;box-shadow:7px 8px 0 var(--ink)}.support-topic-title{display:flex;align-items:center;gap:11px}.support-topic-title svg{color:var(--blue)}.support-topics h2,.support-privacy h2{margin:0;font-size:1.14rem;letter-spacing:-.025em}.support-topics ol{display:grid;gap:12px;margin:20px 0 0;padding-left:22px;line-height:1.5}.support-topics li::marker{font-weight:900}.support-privacy{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:25px;border:3px solid var(--ink);border-radius:20px;color:#fff;background:var(--ink)}.support-privacy p{max-width:620px;margin:7px 0 0;color:#ffffffb8;line-height:1.5}.support-privacy a{flex:0 0 auto;color:var(--acid)}@media(max-width:780px){.support-topics{grid-template-columns:1fr}.support-privacy{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.support-header,.support-shell{width:min(100% - 28px,1040px)}.support-back{font-size:0}.support-intro h1{font-size:clamp(3.5rem,20vw,5.6rem)}.support-topics section{padding:21px}}.pricing-section{position:relative;overflow:hidden;padding:clamp(90px,11vw,160px) clamp(22px,5vw,80px) clamp(100px,12vw,170px);color:var(--paper);background:radial-gradient(circle at 82% 6%,rgba(30,94,224,.42),transparent 28%),radial-gradient(circle at 12% 88%,rgba(234,255,25,.12),transparent 30%),var(--ink)}.pricing-section:before{position:absolute;right:-12%;bottom:-28%;width:min(680px,54vw);aspect-ratio:1;background:url(/assets/jungle-spring/fern-canopy-right-v1.png) center / contain no-repeat;content:"";opacity:.12;transform:rotate(-18deg)}.pricing-heading,.pricing-grid,.pricing-footnote{position:relative;z-index:2;width:min(1380px,100%);margin-right:auto;margin-left:auto}.pricing-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:48px;margin-bottom:55px}.pricing-heading .scene-index{grid-column:1 / -1;color:var(--acid)}.pricing-heading h2{margin:-16px 0 0;font-size:clamp(4rem,7.2vw,8.2rem);line-height:.82}.pricing-heading p{max-width:520px;margin:0 0 4px;color:#d6d6cf;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:680;line-height:1.5}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.price-card-stage[data-reveal]{--slam-tilt: -5deg;min-width:0;opacity:1;transform:none;transition:none}.price-card-drop{height:100%;opacity:0;transform:translateY(-42vh) rotate(var(--slam-tilt)) scale(.94);transform-origin:center bottom;will-change:transform,opacity}.price-card-stage:nth-child(2){--slam-tilt: 4deg}.price-card-stage:nth-child(3){--slam-tilt: -3deg}.price-card-stage[data-reveal].is-visible .price-card-drop{animation:price-card-slam .86s linear both}.price-card-stage[data-reveal]:nth-child(2).is-visible .price-card-drop{animation-delay:.15s}.price-card-stage[data-reveal]:nth-child(3).is-visible .price-card-drop{animation-delay:.3s}.price-card-stage.is-visible .price-card{animation:price-card-impact .86s linear forwards}.price-card-stage:nth-child(2).is-visible .price-card{animation-delay:.15s}.price-card-stage:nth-child(3).is-visible .price-card{animation-delay:.3s}@keyframes price-card-slam{0%{opacity:0;transform:translateY(-42vh) rotate(var(--slam-tilt)) scale(.94)}42%{opacity:1;transform:translateY(18px) rotate(1.4deg) scaleX(1.045) scaleY(.91)}58%{transform:translateY(-15px) rotate(-.8deg) scaleX(.985) scaleY(1.025)}72%{transform:translateY(7px) rotate(.35deg) scaleX(1.012) scaleY(.985)}84%{transform:translateY(-3px) rotate(-.15deg) scale(1)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes price-card-impact{0%,34%{filter:brightness(1)}42%{filter:brightness(1.12)}58%,to{filter:brightness(1)}}.price-card{display:flex;height:100%;min-width:0;flex-direction:column;padding:clamp(22px,2.6vw,36px);border:3px solid var(--paper);border-radius:18px;color:var(--ink);background:var(--paper);box-shadow:11px 13px 0 var(--blue);transition:transform .24s var(--spring),box-shadow .24s var(--spring)}.price-card:hover{transform:translateY(-8px) rotate(-.4deg);box-shadow:15px 19px 0 var(--blue)}.price-card--featured{background:var(--acid);box-shadow:11px 13px 0 var(--paper);transform:translateY(-18px)}.price-card--featured:hover{transform:translateY(-26px) rotate(.35deg);box-shadow:15px 19px 0 var(--paper)}.price-card--ultra{color:var(--paper);background:var(--blue)}.price-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:3px solid currentColor}.price-card header span{font-family:var(--display);font-size:2rem;letter-spacing:.03em}.price-card header em{padding:5px 8px;border:2px solid currentColor;font-size:.62rem;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.price{display:flex;align-items:flex-end;gap:10px;margin:24px 0 14px}.price strong{font-family:var(--display);font-size:clamp(4.5rem,7vw,7rem);line-height:.75}.price small{margin-bottom:4px;font-weight:850}.price-card>p{min-height:74px;margin:0 0 20px;font-size:.98rem;font-weight:720;line-height:1.45}.price-card ul{display:grid;gap:11px;margin:0 0 30px;padding:20px 0 0;border-top:1px solid currentColor;list-style:none}.price-card li{display:flex;align-items:flex-start;gap:9px;font-size:.86rem;font-weight:820;line-height:1.35}.price-card li svg{width:18px;height:18px;flex:0 0 18px;stroke-width:3}.price-card li small{margin-left:auto;padding:2px 5px;color:var(--ink);background:var(--acid);font-size:.54rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.price-card .install-button,.plan-button{width:100%;min-height:56px;justify-content:center;margin-top:auto}.plan-button{display:inline-flex;align-items:center;gap:8px;border:3px solid currentColor;color:inherit;background:transparent;box-shadow:6px 7px 0 currentColor;font-size:.88rem;font-weight:950;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.plan-button:hover{transform:translateY(-3px);box-shadow:8px 10px 0 currentColor}.plan-button svg{width:18px}.pricing-footnote{margin-top:42px;color:#c8c8c1;font-size:.8rem;font-weight:760;text-align:center}@media(max-width:900px){.pricing-heading{grid-template-columns:1fr;gap:22px}.pricing-heading h2{margin-top:0}.pricing-grid{grid-template-columns:1fr;gap:28px}.price-card,.price-card--featured,.price-card--featured:hover{width:100%;transform:none}.price-card-stage{width:min(620px,100%);margin:0 auto}.price-card-stage[data-reveal]:nth-child(2).is-visible .price-card-drop,.price-card-stage:nth-child(2).is-visible .price-card{animation-delay:.76s}.price-card-stage[data-reveal]:nth-child(3).is-visible .price-card-drop,.price-card-stage:nth-child(3).is-visible .price-card{animation-delay:.12s}.price-card>p{min-height:0}}@media(max-width:520px){.pricing-section{padding-right:16px;padding-left:16px}.pricing-heading h2{max-width:100%;font-size:clamp(3.35rem,14.5vw,4.6rem)}.price-card{padding:22px 19px}.price-card header span{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.price-card-drop,.price-card-stage[data-reveal].is-visible .price-card-drop{opacity:1;animation:none;transform:none}.price-card-stage.is-visible .price-card{animation:none}}:root{--acid: #eaff19;--acid-hot: #f3ff4d;--paper: #fffdf8;--ink: #101010;--blue: #125be8;--coral: #ff5a3d;--fern: #073f2a;--spring: cubic-bezier(.18, 1.46, .28, 1);--snap: cubic-bezier(.18, 1.7, .3, 1)}body{overflow-x:clip}html,#root,main{max-width:100%;overflow-x:clip}.site-header{color:var(--ink)}.install-button,.machine-knob,.reset-demo{transition-duration:.26s;transition-timing-function:var(--spring)}.install-button:hover{transform:translateY(-5px) rotate(-1deg) scale(1.025);box-shadow:0 10px 0 var(--ink)}.install-button:active{transform:translateY(5px) scale(.98);box-shadow:0 1px 0 var(--ink)}.hero{--pointer-x: 0;--pointer-y: 0;isolation:isolate;min-height:clamp(720px,100svh,930px);grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);background:radial-gradient(circle at 53% 13%,rgba(255,255,255,.44) 0 2px,transparent 3px) 0 0 / 44px 44px,var(--acid)}.hero:after{position:absolute;z-index:0;right:0;bottom:-3px;left:0;height:21%;background:linear-gradient(0deg,rgba(87,115,0,.16),transparent);content:"";pointer-events:none}.hero__copy{z-index:5;max-width:min(780px,58vw)}.hero h1{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(5px,.6vw,10px);font-size:clamp(4.6rem,7.65vw,8.65rem);line-height:.82;text-transform:uppercase}.hero h1 span{opacity:0;transform-origin:left center;animation:hero-spring-in .9s var(--snap) forwards}.hero h1 .hero-line--one{animation-delay:60ms}.hero h1 .hero-line--two{animation-delay:145ms}.hero h1 .hero-line--three{animation-delay:.23s}.hero h1 .hero-line--four{max-width:690px;margin-top:.12em;color:var(--blue);font-size:.51em;line-height:.92;letter-spacing:-.02em;animation-delay:345ms}.hero-line--one{translate:calc(var(--scroll) * -3vw) 0;rotate:calc(var(--scroll) * -1.3deg)}.hero-line--two{translate:calc(var(--scroll) * 4vw) 0;rotate:calc(var(--scroll) * 1.5deg)}.hero-line--three{translate:calc(var(--scroll) * -2vw) 0;rotate:calc(var(--scroll) * -.8deg)}.hero-line--four{translate:calc(var(--scroll) * 2.5vw) 0;scale:calc(1 + var(--scroll) * .035)}.hero__copy>p{max-width:540px;margin-top:27px;font-size:clamp(1.08rem,1.45vw,1.42rem);line-height:1.42}.hero__art{z-index:4;min-height:600px;transform:translate3d(calc(var(--pointer-x) * -7px),calc(var(--scroll) * 34px + var(--pointer-y) * -7px),0);will-change:transform}.hero__art img{right:-5%;bottom:-2%;width:min(650px,47vw);filter:drop-shadow(0 18px 0 rgba(16,16,16,.1));transform:rotate(calc(-1deg + var(--scroll) * 2deg)) scale(calc(1 - var(--scroll) * .035));animation:monkey-spring-in 1.05s .23s var(--snap) both}.hero__foliage{position:absolute;z-index:1;pointer-events:none;will-change:transform}.hero__foliage img{display:block;width:100%}.hero__foliage--bank{bottom:-8%;left:-12%;width:min(760px,50vw);opacity:.8;transform:translate3d(calc(var(--pointer-x) * 11px - var(--scroll) * 38px),calc(var(--pointer-y) * 7px + var(--scroll) * 70px),0) rotate(-3deg);animation:foliage-rise 1.1s 80ms var(--snap) both}.hero__foliage--canopy{top:-13%;right:-9%;width:min(820px,53vw);opacity:.88;transform:translate3d(calc(var(--pointer-x) * -14px + var(--scroll) * 32px),calc(var(--pointer-y) * -9px - var(--scroll) * 58px),0) rotate(1deg);animation:canopy-drop 1.2s 40ms var(--snap) both}.censor-bar{box-shadow:0 5px #ffffff17;transform-origin:center}.censor-bar--one{animation:censor-snap-left .72s .65s var(--snap) both}.censor-bar--two{animation:censor-snap-right .76s .76s var(--snap) both}.censor-bar--three{animation:censor-snap-left .8s .85s var(--snap) both}.hero__scribble,.hero__cursor{animation-timing-function:var(--spring)}.scene-ferns,.scene-leaf-burst{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.scene-ferns img{display:block;width:100%}.scene-ferns--bank{right:-13%;bottom:-17%;width:min(760px,54vw);opacity:.74;transform:translate3d(calc(var(--pointer-x) * -16px + (var(--progress) - .5) * 6vw),calc(var(--pointer-y) * -10px - var(--progress) * 8vh),0) rotate(4deg)}.scene-ferns--canopy{top:-260px;left:-13%;width:min(700px,50vw);opacity:.66;transform:translate3d(calc(var(--pointer-x) * 13px - var(--progress) * 4vw),calc(var(--pointer-y) * 8px + var(--progress) * 7vh),0) scaleX(-1) rotate(-2deg)}.scene-leaf-burst{width:min(520px,38vw);opacity:.16;filter:saturate(.7)}.scene-leaf-burst--scanner{right:28%;bottom:-24%;transform:rotate(calc(-34deg + var(--progress) * 82deg)) scale(calc(.78 + var(--progress) * .3))}.scanner-story{--intro-one: clamp(0, calc(var(--progress) * 8), 1);--settle-one: clamp(0, calc((var(--progress) - .12) * 10), 1);--intro-two: clamp(0, calc((var(--progress) - .07) * 8), 1);--settle-two: clamp(0, calc((var(--progress) - .19) * 10), 1);--intro-three: clamp(0, calc((var(--progress) - .14) * 8), 1);--settle-three: clamp(0, calc((var(--progress) - .26) * 10), 1);--rig-enter: clamp(0, calc((var(--progress) - .08) * 7), 1);--rig-settle: clamp(0, calc((var(--progress) - .25) * 8), 1);--scan: clamp(0, calc((var(--progress) - .3) * 1.8), 1);height:310vh;background:var(--acid)}.scanner-story__pin{min-height:560px;isolation:isolate;background:linear-gradient(115deg,rgba(255,255,255,.34),transparent 43%),var(--acid)}.scanner-story__pin:after{display:none}.scanner-story__layout{position:relative;z-index:2;width:100%;height:100%;max-width:1600px;margin:0 auto}.scanner-story__copy{top:50%;left:clamp(24px,5vw,78px);width:min(44vw,650px);padding:0;border:0;color:var(--ink);background:transparent;box-shadow:none;transform:translateY(-50%)}.scanner-story__copy h2{display:flex;flex-direction:column;align-items:flex-start;row-gap:clamp(5px,.55vw,9px);margin:17px 0 24px;font-size:clamp(4.2rem,7.1vw,8rem);line-height:.82}.scanner-story__copy h2 span{transform-origin:left center}.scanner-story__copy h2 span:nth-child(1){transform:translate(calc((1 - var(--intro-one)) * -24vw)) rotate(calc((1 - var(--intro-one)) * -8deg)) scale(calc(.82 + var(--intro-one) * .24 - var(--settle-one) * .06))}.scanner-story__copy h2 span:nth-child(2){color:var(--blue);transform:translate(calc((1 - var(--intro-two)) * 26vw)) rotate(calc((1 - var(--intro-two)) * 7deg)) scale(calc(.82 + var(--intro-two) * .24 - var(--settle-two) * .06))}.scanner-story__copy h2 span:nth-child(3){transform:translate(calc((1 - var(--intro-three)) * -20vw)) rotate(calc((1 - var(--intro-three)) * -5deg)) scale(calc(.82 + var(--intro-three) * .24 - var(--settle-three) * .06))}.scanner-story__copy>p{max-width:500px;font-size:clamp(1rem,1.35vw,1.28rem);opacity:clamp(0,calc(var(--progress) * 5),1);transform:translateY(calc((1 - var(--intro-three)) * 24px))}.scanner-progress{max-width:500px;margin-top:27px}.scanner-rig{top:50%;right:clamp(32px,5vw,84px);width:min(46vw,690px);border-radius:16px;background:var(--paper);box-shadow:15px 17px 0 var(--ink);transform:translateY(calc(-50% + (1 - var(--rig-enter)) * 27vh)) rotate(calc((1 - var(--rig-enter)) * 7deg - var(--rig-settle) * 1deg)) scale(calc(.78 + var(--rig-enter) * .29 - var(--rig-settle) * .07))}.scanner-feed{margin:15px}.scanner-feed>p{min-height:112px;font-size:clamp(1.18rem,1.7vw,1.72rem)}.scanner-feed__wipe{clip-path:inset(0 calc(100% - var(--scan) * 100%) 0 0)}.scanner-feed__blocked{z-index:4;opacity:clamp(0,calc((var(--scan) - .68) * 5),1);transform:scale(calc(.72 + var(--scan) * .28))}.scanner-beam{left:calc(var(--scan) * 100%)}.scanner-rig__status strong{color:var(--acid)}.machine-story{--phase-one: clamp(0, calc(var(--progress) * 8), 1);--phase-one-settle: clamp(0, calc((var(--progress) - .12) * 10), 1);--phase-two: clamp(0, calc((var(--progress) - .26) * 8), 1);--phase-two-settle: clamp(0, calc((var(--progress) - .38) * 10), 1);--phase-three: clamp(0, calc((var(--progress) - .52) * 8), 1);--phase-three-settle: clamp(0, calc((var(--progress) - .64) * 10), 1);height:300vh;background:var(--acid)}.machine-story__pin{display:block;min-height:560px;padding:0;isolation:isolate;background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.42),transparent 36%),var(--acid)}.machine-story__pin:before{display:none}.machine-heading{position:absolute;z-index:5;top:clamp(16px,3vh,32px);right:clamp(24px,4vw,68px);left:clamp(24px,4vw,68px);display:flex;align-items:flex-end;justify-content:space-between;gap:22px;text-align:left;transform:none}.machine-heading>div{min-width:0}.machine-heading h2{margin:5px 0 0;font-size:clamp(3.2rem,5.25vw,6.15rem);line-height:.84;white-space:nowrap}.machine-heading p{margin:8px 0 0;font-size:clamp(.85rem,1.1vw,1.05rem)}.machine-knob{position:static;flex:0 0 auto;margin-bottom:4px;padding:11px 14px;border-radius:7px}.machine-knob:hover{transform:translateY(-3px) rotate(1deg);box-shadow:8px 9px 0 var(--ink)}.protection-machine{position:absolute;z-index:3;top:clamp(142px,23vh,205px);left:50%;display:grid;width:min(1480px,calc(100vw - 48px));height:min(410px,calc(100svh - 170px));min-height:350px;grid-template-columns:.95fr 1.1fr .95fr;grid-template-rows:minmax(0,1fr) 46px;gap:16px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%)}.machine-panel{min-width:0;min-height:0;overflow:hidden;padding:72px 18px 68px;border:3px solid var(--ink)!important;border-radius:13px;background:var(--paper);box-shadow:8px 10px 0 var(--ink)}.machine-panel>header{top:14px;right:16px;left:16px;gap:9px;padding-bottom:10px;font-size:clamp(1.18rem,1.55vw,1.85rem);line-height:.95}.machine-panel>header b{width:34px;height:34px;flex:0 0 34px}.machine-panel>p{right:17px;bottom:15px;left:17px;font-size:clamp(.72rem,.85vw,.84rem)}.machine-panel--topics{opacity:var(--phase-one);transform:translateY(calc((1 - var(--phase-one)) * 100px)) rotate(calc((1 - var(--phase-one)) * -5deg)) scale(calc(.78 + var(--phase-one) * .29 - var(--phase-one-settle) * .07))}.machine-panel--scan{opacity:var(--phase-two);transform:translateY(calc((1 - var(--phase-two)) * 100px)) rotate(calc((1 - var(--phase-two)) * 4deg)) scale(calc(.78 + var(--phase-two) * .29 - var(--phase-two-settle) * .07))}.machine-panel--reveal{opacity:var(--phase-three);transform:translateY(calc((1 - var(--phase-three)) * 100px)) rotate(calc((1 - var(--phase-three)) * -4deg)) scale(calc(.78 + var(--phase-three) * .29 - var(--phase-three-settle) * .07))}.topic-console{gap:6px;padding:14px;box-shadow:inset 0 0 0 4px var(--paper)}.topic-console i{padding:7px 9px;font-size:.82rem}.topic-console button{min-height:34px}.scan-console{height:100%;grid-template-columns:.76fr minmax(96px,1.1fr) .74fr;gap:8px}.severity-dial{width:100%;max-width:155px;justify-self:center}.reveal-console{min-height:0;height:100%;gap:10px;padding:16px}.reveal-console>span{font-size:clamp(1.25rem,1.8vw,1.7rem)}.machine-footer{position:relative;grid-column:1 / -1;overflow:hidden;border:3px solid var(--ink);border-radius:10px;background:#77746b;box-shadow:8px 9px 0 var(--ink)}.machine-conveyor{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-around;padding:0 18px;border:0;background:transparent}.machine-conveyor span{width:21px;height:21px;transform:rotate(calc(var(--progress) * 900deg))}.machine-status{z-index:2;right:9px;bottom:5px}.scene-ferns--machine-bank{right:auto;bottom:-25%;left:-15%;width:min(710px,50vw);opacity:.62;transform:translate3d(calc(var(--pointer-x) * 14px - var(--progress) * 5vw),calc(var(--pointer-y) * 8px - var(--progress) * 7vh),0) rotate(-5deg)}.scene-ferns--machine-canopy{top:-290px;right:-10%;left:auto;width:min(680px,48vw);opacity:.66;transform:translate3d(calc(var(--pointer-x) * -13px + var(--progress) * 5vw),calc(var(--pointer-y) * -8px + var(--progress) * 6vh),0) rotate(1deg)}.scene-leaf-burst--machine{right:18%;bottom:-29%;transform:rotate(calc(24deg - var(--progress) * 120deg)) scale(calc(.82 + var(--progress) * .22))}.machine-story .machine-heading{align-items:center}.machine-story .machine-heading>div{max-width:min(930px,calc(100% - 250px))}.machine-story .machine-heading h2{max-width:930px;font-size:clamp(3rem,4.5vw,5.25rem);line-height:.82;white-space:normal}.machine-story .machine-heading p{max-width:700px;font-weight:700}@media(min-width:821px){.machine-story .machine-knob{position:absolute;top:0;right:0;bottom:auto;left:auto;margin:0}}.blocking-stage{--blocking-stage-top: clamp(270px, 31vh, 360px);position:absolute;z-index:3;top:var(--blocking-stage-top);left:50%;width:min(1490px,calc(100vw - 48px));height:min(430px,calc(100svh - var(--blocking-stage-top) - 24px));min-height:0;transform:translate(-50%)}.stage-topics{position:absolute;z-index:6;top:0;left:3.5%;display:flex;align-items:center;gap:8px;padding:7px;border:3px solid var(--ink);border-radius:9px;background:var(--paper);box-shadow:6px 7px 0 var(--ink);opacity:var(--phase-one);transform:translateY(calc((1 - var(--phase-one)) * -85px)) rotate(calc((1 - var(--phase-one)) * -5deg)) scale(calc(.78 + var(--phase-one) * .29 - var(--phase-one-settle) * .07));transform-origin:left center}.stage-topics>strong{padding:0 9px;font-size:.67rem;letter-spacing:.1em}.stage-topics span{display:flex;align-items:center;gap:13px;min-height:31px;padding:0 9px;border:2px solid var(--ink);background:#fff;font-size:.75rem;font-weight:850}.stage-topics span b{font-size:.9rem}.stage-topics button{align-self:stretch;padding:0 12px;border:2px solid var(--ink);color:var(--acid);background:var(--ink);font-size:.68rem;font-weight:900;cursor:pointer}.stage-browser{position:absolute;z-index:3;top:58px;bottom:70px;left:3.5%;width:73%;min-height:230px;overflow:hidden;border:3px solid var(--ink);border-radius:14px;background:#fff;box-shadow:13px 15px 0 var(--ink);opacity:var(--phase-two);transform:translateY(calc((1 - var(--phase-two)) * 120px)) rotate(calc((1 - var(--phase-two)) * 5deg - var(--phase-two-settle) * .7deg)) scale(calc(.76 + var(--phase-two) * .31 - var(--phase-two-settle) * .07));transform-origin:center bottom}.stage-browser__chrome{display:flex;height:42px;align-items:center;gap:7px;padding:0 13px;border-bottom:3px solid var(--ink);background:#f0efe9}.stage-browser__chrome i{width:10px;height:10px;border-radius:50%;background:var(--coral)}.stage-browser__chrome i:nth-child(2){background:#f7c72d}.stage-browser__chrome i:nth-child(3){background:#28ad55}.stage-browser__chrome span{margin-left:auto;color:var(--muted);font-size:.7rem;font-weight:800}.stage-post{position:absolute;top:42px;right:0;bottom:45px;left:0;overflow:hidden}.stage-post header{display:flex;align-items:center;gap:10px;padding:14px 22px 6px}.stage-post header>b{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#fff;background:var(--coral)}.stage-post header span{display:flex;flex-direction:column}.stage-post header small{color:var(--muted)}.stage-post>p{max-width:76%;margin:0;padding:8px 24px 25px;font-size:clamp(1.15rem,2vw,2rem);font-weight:760;line-height:1.18}.stage-post>p strong{color:var(--coral)}.stage-censor{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding-right:18%;color:var(--paper);background:var(--ink);text-align:center;opacity:var(--phase-three);transform:scaleX(calc(var(--phase-three) * 1.08 - var(--phase-three-settle) * .08)) translate(calc((1 - var(--phase-three)) * -13%));transform-origin:left center;transition:opacity .36s ease,transform .52s var(--spring)}.stage-censor svg{width:36px;height:36px}.stage-censor>strong{font-family:var(--display);font-size:clamp(2rem,3.8vw,4.4rem);letter-spacing:.01em}.stage-censor small{color:#c9c9c9;font-weight:750}.stage-browser.is-revealed .stage-censor{opacity:0;transform:translateY(-120%) rotate(-3deg) scale(.9)}.stage-browser>footer{position:absolute;right:0;bottom:0;left:0;z-index:7;display:flex;height:45px;align-items:center;justify-content:space-between;padding:0 12px 0 15px;color:var(--paper);background:var(--ink)}.stage-browser>footer span,.stage-browser>footer button{display:flex;align-items:center;gap:7px;font-size:.68rem;font-weight:900}.stage-browser>footer button{min-height:31px;padding:0 11px;border:2px solid var(--paper);color:var(--paper);background:transparent;cursor:pointer;margin-right:21%}.stage-browser>footer button:hover{color:var(--ink);background:var(--acid)}.stage-scan-line{position:absolute;z-index:8;top:42px;bottom:45px;left:calc(var(--phase-two) * 100%);width:7px;background:var(--blue);box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--ink);opacity:calc(1 - var(--phase-three));transform:translate(-50%)}.stage-scan-line span{position:absolute;top:50%;left:50%;width:28px;height:28px;border:4px solid var(--blue);border-radius:50%;transform:translate(-50%,-50%)}.stage-monkey{position:absolute;z-index:5;right:-1.5%;bottom:-18%;width:min(400px,31vw);opacity:var(--phase-three);filter:drop-shadow(12px 15px 0 rgba(16,16,16,.14));transform:translateY(calc((1 - var(--phase-three)) * 150px)) rotate(calc((1 - var(--phase-three)) * 8deg - 2deg)) scale(calc(.68 + var(--phase-three) * .39 - var(--phase-three-settle) * .07));transform-origin:center bottom}.stage-monkey img{display:block;width:100%}.stage-step-rail{position:absolute;z-index:7;bottom:0;left:3.5%;display:grid;width:73%;height:55px;grid-template-columns:repeat(3,1fr);border:3px solid var(--ink);border-radius:9px;background:var(--paper);box-shadow:6px 7px 0 var(--ink)}.stage-step-rail>div{display:flex;min-width:0;align-items:center;gap:9px;padding:7px 12px;border-right:2px solid var(--ink)}.stage-step-rail>div:last-child{border-right:0}.stage-step-rail>div>b{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;color:#fff;background:var(--blue);font-family:var(--display);font-size:1.2rem}.stage-step-rail span{display:flex;min-width:0;flex-direction:column}.stage-step-rail strong{font-size:.78rem}.stage-step-rail small{overflow:hidden;color:var(--muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.stage-step-rail>div:nth-child(1){opacity:calc(.35 + var(--phase-one) * .65)}.stage-step-rail>div:nth-child(2){opacity:calc(.35 + var(--phase-two) * .65)}.stage-step-rail>div:nth-child(3){opacity:calc(.35 + var(--phase-three) * .65)}.stage-status{position:absolute;z-index:8;right:1%;bottom:0;display:flex;width:min(235px,20vw);height:55px;align-items:center;gap:8px;padding:0 13px;border:3px solid var(--ink);border-radius:9px;color:var(--paper);background:var(--ink);box-shadow:6px 7px #10101047;font-size:.7rem;font-weight:900;opacity:var(--phase-three);transform:translate(calc((1 - var(--phase-three)) * 90px))}.stage-status i{width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px #eaff1926}[data-reveal]{opacity:0;transform:translateY(58px) rotate(1.5deg) scale(.94);transition:opacity .42s ease,transform .85s var(--spring)}[data-reveal].is-visible{opacity:1;transform:translateY(0) rotate(0) scale(1)}.privacy-sticker{transition:transform .5s var(--spring)}.privacy-sticker:hover{transform:rotate(-8deg) scale(1.1)}.final-cta{isolation:isolate}.final-cta:before{position:absolute;z-index:0;top:-34%;right:-10%;width:min(720px,55vw);aspect-ratio:1;opacity:.22;background:url(/assets/jungle-spring/leaf-burst-v1.png) center / contain no-repeat;content:"";transform:rotate(-12deg)}.final-cta>img{transition:transform .7s var(--spring)}.final-cta:hover>img{transform:translateY(-36px) rotate(2deg) scale(1.035)}@keyframes hero-spring-in{0%{opacity:0;transform:translateY(56px) rotate(4deg) scale(.78)}62%{opacity:1;transform:translateY(-9px) rotate(-1.2deg) scale(1.055)}80%{transform:translateY(4px) rotate(.4deg) scale(.985)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes monkey-spring-in{0%{opacity:0;transform:translateY(160px) rotate(11deg) scale(.72)}64%{opacity:1;transform:translateY(-16px) rotate(-2.5deg) scale(1.055)}82%{transform:translateY(7px) rotate(.8deg) scale(.985)}to{opacity:1;transform:translateY(0) rotate(-1deg) scale(1)}}@keyframes foliage-rise{0%{opacity:0;transform:translate3d(-60px,160px,0) rotate(-11deg) scale(.82)}68%{opacity:.84;transform:translate3d(8px,-12px,0) rotate(-1deg) scale(1.035)}to{opacity:.8;transform:translateZ(0) rotate(-3deg) scale(1)}}@keyframes canopy-drop{0%{opacity:0;transform:translate3d(80px,-170px,0) rotate(9deg) scale(.82)}68%{opacity:.92;transform:translate3d(-9px,11px,0) rotate(-1deg) scale(1.035)}to{opacity:.88;transform:translateZ(0) rotate(1deg) scale(1)}}@keyframes censor-snap-left{0%{opacity:0;translate:-170% 0;rotate:-10deg;scale:.7}67%{opacity:1;translate:8% 0;rotate:2deg;scale:1.05}83%{translate:-3% 0;rotate:-.7deg;scale:.985}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@keyframes censor-snap-right{0%{opacity:0;translate:170% 0;rotate:10deg;scale:.7}67%{opacity:1;translate:-8% 0;rotate:-2deg;scale:1.05}83%{translate:3% 0;rotate:.7deg;scale:.985}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}@media(max-width:1100px){.hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.8fr)}.hero h1{font-size:clamp(4.5rem,8.9vw,7.2rem)}.hero__copy{max-width:61vw}.hero__art img{right:-16%;width:54vw}.scanner-story__copy h2{font-size:clamp(4rem,7vw,6.8rem)}.machine-heading h2{font-size:clamp(3.05rem,5.2vw,5rem)}.machine-panel>header{font-size:clamp(1rem,1.5vw,1.45rem)}}@media(min-width:821px)and (max-height:650px){.hero{min-height:100svh;padding-top:84px;padding-bottom:22px}.hero h1{font-size:clamp(4.25rem,6.5vw,6.25rem)}.hero__copy>p{max-width:500px;margin:17px 0 15px;font-size:1rem;line-height:1.32}.hero__art{min-height:450px}.hero__art img{right:-2%;width:min(515px,40vw)}.hero__foliage--bank{bottom:-48%;left:-18%;width:min(650px,43vw);opacity:.62}.hero__foliage--canopy{top:-25%;width:min(680px,48vw)}.censor-bar{height:45px}.censor-bar--one{top:62px}.censor-bar--two{top:176px}.machine-panel{padding-top:66px;padding-bottom:56px}.topic-console{gap:4px;padding:10px}.topic-console i{padding:5px 8px}.topic-console button{min-height:29px}.machine-panel>p{bottom:9px}.machine-story .machine-heading{top:10px}.machine-story .machine-heading>div{max-width:calc(100% - 250px)}.machine-story .machine-heading h2{max-width:none;font-size:clamp(2.7rem,4.1vw,3.45rem);white-space:normal}.machine-story .machine-heading p{max-width:680px;margin-top:4px;font-size:clamp(.72rem,1vw,.88rem);line-height:1.25}.blocking-stage{--blocking-stage-top: clamp(150px, calc(100svh - 398px) , 190px);top:var(--blocking-stage-top);height:calc(100svh - var(--blocking-stage-top) - 8px);min-height:0}.stage-browser{top:52px;bottom:59px}.stage-censor>strong{font-size:clamp(2rem,3.2vw,3.35rem)}.stage-monkey{bottom:-22%}.stage-step-rail{height:48px}.stage-step-rail small{display:none}.stage-status{width:220px;height:48px}}@media(max-width:820px){.scanner-story__copy h2{font-size:clamp(3rem,13vw,4.25rem)}.scanner-story__copy h2 span{max-width:100%}.scanner-story__copy h2 span:nth-child(1){transform:translateY(calc((1 - var(--intro-one)) * 28px)) scale(calc(.9 + var(--intro-one) * .1))}.scanner-story__copy h2 span:nth-child(2){transform:translateY(calc((1 - var(--intro-two)) * 28px)) scale(calc(.9 + var(--intro-two) * .1))}.scanner-story__copy h2 span:nth-child(3){transform:translateY(calc((1 - var(--intro-three)) * 28px)) scale(calc(.9 + var(--intro-three) * .1))}.hero{display:block;min-height:880px;padding-top:106px}.hero__copy{max-width:none}.hero h1{max-width:680px;font-size:clamp(3.75rem,17.2vw,6.6rem)}.hero h1 .hero-line--four{max-width:390px;font-size:.47em}.hero__copy>p{max-width:380px;font-size:1rem}.hero__foliage--bank{bottom:-2%;left:-33%;width:105vw;opacity:.56}.hero__foliage--canopy{top:-4%;right:-40%;width:100vw;opacity:.62}.hero__art{bottom:-55px;min-height:385px}.hero__art img{right:-9%;width:min(560px,108vw)}.scanner-story{height:260vh}.scanner-story__pin{min-height:690px}.scanner-story__copy{top:68px;right:18px;left:18px;width:auto;transform:none}.scanner-story__copy h2{margin:10px 0 14px;font-size:clamp(3.4rem,14.6vw,5.25rem);row-gap:4px;line-height:.84}.scanner-story__copy>p{max-width:360px;font-size:.86rem;line-height:1.35}.scanner-progress{display:none}.scanner-rig{top:auto;right:18px;bottom:58px;width:calc(100vw - 36px);box-shadow:8px 9px 0 var(--ink);transform:translateY(calc((1 - var(--rig-enter)) * 80px)) rotate(calc((1 - var(--rig-enter)) * 4deg - var(--rig-settle) * 1deg)) scale(calc(.84 + var(--rig-enter) * .23 - var(--rig-settle) * .07))}.scanner-feed>p{min-height:88px;font-size:1rem}.scene-ferns--bank{right:-38%;bottom:-7%;width:115vw;opacity:.42}.scene-ferns--canopy{top:-150px;left:-52%;width:110vw;opacity:.28}.machine-story{height:auto}.machine-story__pin{position:relative;height:auto;min-height:0;padding:84px 17px 100px}.machine-heading{position:relative;top:auto;right:auto;left:auto;display:block;margin-bottom:45px}.machine-heading h2{max-width:620px;font-size:clamp(3.7rem,15.8vw,6rem);line-height:.82;white-space:normal}.machine-heading p{max-width:440px;line-height:1.4}.machine-knob{margin-top:18px}.protection-machine{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:none;gap:25px;transform:none}.machine-panel{min-height:360px;padding:75px 19px 72px;opacity:1;transform:none}.machine-panel>header{font-size:clamp(1.35rem,6vw,1.85rem)}.machine-panel>p{font-size:.82rem}.machine-footer{grid-column:1;height:50px}.scene-ferns--machine-bank{bottom:-5%;left:-52%;width:125vw}.scene-ferns--machine-canopy{top:-160px;right:-50%;width:110vw;opacity:.28}.scene-leaf-burst--machine{display:none}.machine-story .machine-heading>div{max-width:none}.machine-story .machine-heading h2{max-width:520px;font-size:clamp(3.35rem,14.4vw,5rem)}.blocking-stage{position:relative;top:auto;left:auto;width:100%;height:900px;min-height:0;transform:none}.stage-topics{position:relative;left:auto;flex-wrap:wrap;width:100%;opacity:1;transform:none}.stage-topics>strong{width:100%;padding:4px 6px 1px}.stage-topics span{flex:1 1 29%;justify-content:space-between}.stage-topics button{min-height:34px;flex:1 1 100%}.stage-browser{top:155px;bottom:auto;left:0;width:100%;height:360px;opacity:1;transform:none}.stage-post>p{max-width:100%;padding-right:18px;padding-left:18px;font-size:1.18rem}.stage-browser>footer button{margin-right:0}.stage-censor{padding:18px;opacity:1;transform:none}.stage-censor>strong{font-size:clamp(2.25rem,11vw,3.25rem)}.stage-scan-line{display:none}.stage-monkey{right:-58px;bottom:168px;width:min(340px,88vw);opacity:1;transform:rotate(-2deg)}.stage-step-rail{left:0;width:100%;height:172px;grid-template-columns:1fr}.stage-step-rail>div{padding:8px 12px;border-right:0;border-bottom:2px solid var(--ink);opacity:1!important}.stage-step-rail>div:last-child{border-bottom:0}.stage-step-rail small{white-space:normal}.stage-status{right:auto;bottom:188px;left:0;width:205px;opacity:1;transform:none}.final-cta:before{top:-8%;width:100vw;opacity:.16}}@media(max-width:420px){.hero{min-height:840px}.hero h1{font-size:3.72rem}.hero__actions{gap:12px}.scanner-story__copy h2{font-size:3.35rem}.scanner-rig__head small{display:none}.scanner-rig__status strong{font-size:.52rem}.machine-panel{min-height:370px}.scan-console{grid-template-columns:.72fr minmax(94px,1fr) .72fr}}@media(prefers-reduced-motion:reduce){.hero__foliage,.hero__art,.scene-ferns,.scene-leaf-burst,.scanner-rig,.scanner-story__copy h2 span,.machine-panel{animation:none!important;transform:none!important}.hero h1 span,.hero__art img,.machine-panel,.scanner-feed__blocked{opacity:1!important}}.context-story{--surgery: clamp(0, calc((var(--progress) - .38) * 6), 1);--verdict: clamp(0, calc((var(--progress) - .55) * 7), 1)}.context-story__layout{position:relative;z-index:2;width:100%;height:100%;max-width:1600px;margin:0 auto}.context-story__copy{position:absolute;z-index:5;top:50%;left:clamp(24px,5vw,78px);width:min(39vw,590px);transform:translateY(-50%)}.context-story__copy .scene-index{opacity:clamp(0,calc(var(--progress) * 8),1);transform:translateY(calc((1 - clamp(0,calc(var(--progress) * 8),1))*24px))}.context-story__copy h2{margin:18px 0 25px;font-family:var(--display);font-size:clamp(4.15rem,6.35vw,7.2rem);font-weight:900;line-height:.79;letter-spacing:-.04em;text-transform:uppercase}.context-story__copy h2 span{--word-enter: clamp(0, calc((var(--progress) - var(--word-delay, .02)) * 8), 1);--word-settle: clamp(0, calc((var(--progress) - var(--word-delay, .02) - .13) * 11), 1);display:block;width:max-content;max-width:100%;transform:translate(calc((1 - var(--word-enter)) * var(--word-from, -18vw))) rotate(calc((1 - var(--word-enter)) * var(--word-tilt, -6deg))) scale(calc(.78 + var(--word-enter) * .28 - var(--word-settle) * .06));transform-origin:left center}.context-story__copy h2 span:nth-child(2){--word-delay: .07;--word-from: 22vw;--word-tilt: 6deg;color:var(--blue)}.context-story__copy h2 span:nth-child(3){--word-delay: .12;--word-from: -4vw;--word-tilt: -4deg}.context-story__copy h2 span:nth-child(4){--word-delay: .17;--word-from: 6vw;--word-tilt: 5deg}.context-story__copy>p{max-width:500px;margin:0;font-size:clamp(1rem,1.34vw,1.25rem);font-weight:700;line-height:1.42;opacity:clamp(0,calc((var(--progress) - .16) * 7),1);transform:translateY(calc((1 - clamp(0,calc((var(--progress) - .16) * 7),1))*34px))}.context-progress{position:relative;display:grid;max-width:500px;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:27px;padding-top:16px;border-top:4px solid rgba(16,16,16,.2);font-size:.62rem;font-weight:950;letter-spacing:.07em}.context-progress>i{position:absolute;top:-4px;left:0;width:calc(var(--progress) * 100%);height:4px;background:var(--blue)}.context-progress span:nth-of-type(2){text-align:center}.context-progress span:last-child{text-align:right}.context-machine{--machine-enter: clamp(0, calc((var(--progress) - .08) * 7), 1);--machine-settle: clamp(0, calc((var(--progress) - .25) * 9), 1);position:absolute;z-index:4;top:50%;right:clamp(32px,5vw,82px);display:grid;width:min(52vw,790px);height:min(650px,72vh);min-height:520px;grid-template-rows:56px 1fr 58px;overflow:hidden;border:4px solid var(--ink);border-radius:24px 24px 16px 16px;background:var(--paper);box-shadow:17px 19px 0 var(--ink),0 28px 75px #1010102e;opacity:var(--machine-enter);transform:translateY(calc(-50% + (1 - var(--machine-enter)) * 27vh)) rotate(calc((1 - var(--machine-enter)) * 8deg - var(--machine-settle) * 1deg)) scale(calc(.72 + var(--machine-enter) * .35 - var(--machine-settle) * .07));transform-origin:center}.context-machine>header,.context-machine>footer{position:relative;z-index:5;display:flex;align-items:center;gap:10px;padding:0 20px;color:#fff;background:var(--ink);font-size:.69rem;font-weight:900;letter-spacing:.06em}.context-machine>header{justify-content:space-between}.context-machine>header span,.context-machine>footer span{display:inline-flex;align-items:center;gap:8px}.context-machine>header svg,.context-machine>footer svg{width:18px;height:18px}.context-machine>header strong,.context-machine>footer strong{color:var(--acid)}.context-machine>footer{display:grid;grid-template-columns:1fr 1fr auto}.context-machine>footer span:nth-child(2){justify-self:center}.context-machine__body{position:relative;display:grid;min-height:0;grid-template-rows:auto 1fr auto;gap:18px;padding:22px;overflow:hidden;background:radial-gradient(circle,rgba(16,16,16,.14) 1.3px,transparent 1.3px) 0 0 / 24px 24px,#fffefa}.context-source{position:relative;z-index:2;padding:13px 16px;border:2px solid var(--ink);background:#ffffffe0;box-shadow:5px 6px #10101029;opacity:calc(1 - var(--verdict) * .72)}.context-source>span{display:block;margin-bottom:6px;color:var(--coral);font-size:.61rem;font-weight:950;letter-spacing:.08em}.context-source p{margin:0;font-size:clamp(.95rem,1.18vw,1.16rem);font-weight:730;line-height:1.3}.context-source strong{color:var(--coral);font-weight:900}.context-track{position:relative;z-index:2;display:flex;align-content:center;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:12px 7px}.context-token{--token-enter: clamp(0, calc((var(--progress) - .16) * 8), 1);position:relative;display:inline-grid;min-height:52px;place-items:center;padding:10px 14px;border:3px solid var(--ink);color:var(--ink);background:var(--acid);box-shadow:5px 6px 0 var(--ink);font-size:clamp(.72rem,1vw,.94rem);font-style:normal;font-weight:950;letter-spacing:.025em;opacity:var(--token-enter);transform:translateY(calc((1 - var(--token-enter)) * 55px)) rotate(calc((1 - var(--token-enter)) * -7deg)) scale(calc(.72 + var(--token-enter) * .34 - clamp(0,calc((var(--progress) - .3) * 10),1) * .06))}.context-token:nth-child(2){--token-enter: clamp(0, calc((var(--progress) - .21) * 8), 1)}.context-token:nth-child(3){--token-enter: clamp(0, calc((var(--progress) - .26) * 8), 1)}.context-token:nth-child(4){--token-enter: clamp(0, calc((var(--progress) - .31) * 8), 1)}.context-token:nth-child(5){--token-enter: clamp(0, calc((var(--progress) - .36) * 8), 1)}.context-token--wide{background:#fff}.context-token--action{color:#fff;background:var(--blue)}.context-token--secret{min-width:84px;color:#fff;background:var(--coral);isolation:isolate}.context-token--secret b,.context-token--secret i{grid-area:1 / 1;font-style:normal;transition:none}.context-token--secret b{opacity:calc(1 - var(--surgery));transform:translateY(calc(var(--surgery) * -115px)) rotate(calc(var(--surgery) * -17deg)) scale(calc(1 - var(--surgery) * .22))}.context-token--secret:nth-of-type(4) b{transform:translateY(calc(var(--surgery) * -105px)) rotate(calc(var(--surgery) * 15deg)) scale(calc(1 - var(--surgery) * .22))}.context-token--secret i{display:block;width:54px;height:12px;border-radius:2px;background:#fff;opacity:var(--surgery);transform:scale(calc(.56 + var(--surgery) * .54 - var(--verdict) * .1))}.context-token--secret:nth-of-type(4) i{width:45px}.context-token--secret:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border:3px solid var(--ink);background:var(--ink);content:"";opacity:var(--surgery);transform:scaleX(var(--surgery));transform-origin:left}.context-token--secret:nth-of-type(4):after{transform-origin:right}.context-verdict{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:13px;min-height:72px;padding:11px 15px;border:3px solid var(--ink);color:#fff;background:var(--ink);box-shadow:7px 8px 0 var(--blue);opacity:var(--verdict);transform:translateY(calc((1 - var(--verdict)) * 58px)) rotate(calc((1 - var(--verdict)) * 5deg)) scale(calc(.7 + var(--verdict) * .37 - clamp(0,calc((var(--progress) - .7) * 10),1) * .07))}.context-verdict>svg{width:31px;height:31px;color:var(--acid)}.context-verdict span,.context-verdict small{display:block}.context-verdict strong{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:clamp(1.45rem,2.15vw,2.35rem);line-height:.9;letter-spacing:.045em}.context-verdict strong i{display:block;width:72px;height:17px;border-radius:2px;background:#fff}.context-verdict strong i:last-child{width:60px}.context-verdict strong em{font:inherit;font-style:normal}.context-verdict small{margin-top:5px;color:#d6d6d1;font-size:.67rem;font-weight:720}.context-scan-rail{position:absolute;z-index:4;top:0;bottom:0;left:calc(5% + var(--surgery) * 90%);width:4px;background:var(--blue);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--ink);opacity:clamp(0,calc((var(--progress) - .28) * 7),1)}.context-scan-rail>i{position:absolute;top:50%;left:50%;width:30px;height:30px;border:5px solid var(--blue);border-radius:50%;background:var(--paper);transform:translate(-50%,-50%)}.context-monkey{position:absolute;z-index:3;right:-1.5%;bottom:-11%;width:min(210px,17vw);opacity:var(--verdict);filter:drop-shadow(8px 10px 0 var(--ink));transform:translateY(calc((1 - var(--verdict)) * 24vh)) rotate(calc(9deg - var(--verdict) * 13deg))}.beta-flag{display:inline-flex;margin-top:10px;padding:5px 8px;border:2px solid var(--ink);color:var(--paper);background:var(--blue);box-shadow:4px 4px 0 var(--ink);font-size:.65rem;font-weight:950;letter-spacing:.1em}.progress-medium-switch{display:flex;flex:0 0 auto;gap:5px;padding:5px;border:3px solid var(--ink);border-radius:10px;background:var(--ink);box-shadow:7px 8px 0 var(--blue)}.progress-medium-switch button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:6px;color:#b9b9b9;background:transparent;font:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer}.progress-medium-switch button:hover,.progress-medium-switch button:focus-visible{color:#fff}.progress-medium-switch button.is-active{color:var(--ink);background:var(--acid)}.progress-medium-switch svg{width:17px}.progress-topic{position:absolute;z-index:7;top:0;left:3.5%;display:grid;min-width:min(520px,48vw);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 12px;border:3px solid var(--ink);border-radius:9px;background:var(--paper);box-shadow:7px 8px 0 var(--ink);opacity:var(--phase-one);transform:translateY(calc((1 - var(--phase-one)) * -80px))}.progress-topic span{display:inline-flex;align-items:center;gap:6px;font-size:.64rem;font-weight:900;letter-spacing:.08em}.progress-topic svg{width:18px}.progress-topic strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.progress-topic em{color:var(--blue);font-size:.72rem;font-style:normal;font-weight:900}.progress-browser{top:61px;width:76%}.progress-browser__body{position:absolute;top:42px;right:0;bottom:45px;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:50px 1fr;gap:13px;padding:18px 22px 20px}.progress-meter{position:relative;grid-column:1 / -1;height:24px;margin-top:4px;border:3px solid var(--ink);background:#deddd6}.progress-meter>span{position:absolute;inset:0 auto 0 0;display:block;background:var(--blue);transition:width .52s var(--spring)}.progress-meter b{position:absolute;right:-37px;bottom:calc(100% + 7px);width:74px;padding:3px 4px;color:#fff;background:var(--ink);font-size:.53rem;text-align:center}.progress-meter b:after{position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:var(--ink);content:"";transform:translate(-50%)}.progress-meter>em{position:absolute;z-index:2;right:7px;top:2px;color:var(--ink);font-size:.64rem;font-style:normal;font-weight:900}.progress-snippet{position:relative;min-width:0;overflow:hidden;padding:15px;border:3px solid var(--ink);background:var(--paper)}.progress-snippet small{display:block;margin-bottom:9px;color:var(--blue);font-size:.58rem;font-weight:950;letter-spacing:.08em}.progress-snippet p{margin:0;font-size:clamp(.9rem,1.3vw,1.25rem);font-weight:820;line-height:1.22}.progress-snippet--safe{box-shadow:inset 0 -7px 0 var(--blue);opacity:var(--phase-two);transform:translateY(calc((1 - var(--phase-two)) * 55px))}.progress-snippet--ahead{opacity:var(--phase-three);transform:translateY(calc((1 - var(--phase-three)) * 55px))}.progress-snippet--ahead>div{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--paper);background:var(--ink);transform:scaleX(var(--phase-three));transform-origin:left center}.progress-snippet--ahead>div strong{font-family:var(--display);font-size:clamp(1.8rem,3vw,3rem)}.progress-browser>footer b{margin-left:auto;color:var(--acid);font-size:.66rem}.progress-story .stage-monkey{right:-2.5%;width:min(365px,29vw)}@media(max-width:1120px)and (min-width:821px){.context-story__copy{width:37vw}.context-story__copy h2{font-size:clamp(3.8rem,6vw,5.25rem)}.context-machine{right:28px;width:56vw}.context-token{padding-right:10px;padding-left:10px}}@media(max-width:1050px)and (min-width:821px){.progress-story .machine-heading>div{max-width:calc(100% - 285px)}.progress-story .machine-heading h2{font-size:clamp(2.7rem,4.35vw,4.3rem)}.progress-medium-switch button{padding:0 9px}}@media(max-width:820px){.context-story{height:285vh;min-height:1850px}.context-story__copy{top:30px;right:18px;left:18px;width:auto;transform:none}.context-story__copy h2{max-width:650px;margin:14px 0 16px;font-size:clamp(3.55rem,10vw,5rem)}.context-story__copy>p{max-width:600px;font-size:.95rem;line-height:1.35}.context-progress{margin-top:16px;padding-top:12px}.context-machine{top:auto;right:18px;bottom:28px;left:18px;width:auto;height:48%;min-height:350px;transform:translateY(calc((1 - var(--machine-enter)) * 22vh)) rotate(calc((1 - var(--machine-enter)) * 6deg - var(--machine-settle) * 1deg)) scale(calc(.75 + var(--machine-enter) * .32 - var(--machine-settle) * .07))}.context-machine__body{gap:11px;padding:14px}.context-source{padding:9px 11px}.context-track{gap:7px;padding:6px 4px}.context-token{min-height:43px;padding:7px 10px;font-size:.67rem}.context-verdict{min-height:58px;padding:8px 11px}.context-verdict strong{font-size:clamp(1.25rem,4vw,1.9rem)}.context-monkey{right:-2%;bottom:-8%;width:min(170px,25vw)}.progress-medium-switch{width:100%;margin-top:22px}.progress-medium-switch button{flex:1;justify-content:center}.progress-story .blocking-stage{height:760px}.progress-topic{position:relative;left:auto;min-width:0;grid-template-columns:1fr auto;width:100%;opacity:1;transform:none}.progress-topic span{grid-column:1 / -1}.progress-browser{top:103px;height:400px}.progress-browser__body{grid-template-columns:1fr;grid-template-rows:45px 1fr 1fr;gap:8px;padding:17px 14px}.progress-meter{grid-column:1}.progress-snippet{padding:12px}.progress-snippet--safe,.progress-snippet--ahead{opacity:1;transform:none}.progress-snippet--ahead>div{transform:none}.progress-story .stage-monkey{bottom:97px;width:min(270px,70vw)}.progress-story .stage-step-rail{bottom:-9px}.progress-story .stage-status{bottom:170px}}@media(max-width:430px){.context-story__copy{top:24px;right:15px;left:15px}.context-story__copy h2{font-size:clamp(3.2rem,15vw,4rem);line-height:.77}.context-story__copy>p{font-size:.86rem}.context-progress{gap:4px;font-size:.51rem}.context-machine{right:14px;bottom:22px;left:14px;height:46%;min-height:320px;grid-template-rows:45px 1fr 46px;border-width:3px;border-radius:18px 18px 12px 12px;box-shadow:9px 10px 0 var(--ink)}.context-machine>header,.context-machine>footer{padding:0 11px;font-size:.56rem}.context-machine>header>strong,.context-machine>footer span:nth-child(2){display:none}.context-machine>footer{grid-template-columns:1fr auto}.context-source{display:none}.context-machine__body{grid-template-rows:1fr auto;gap:8px;padding:10px}.context-track{align-content:center;gap:6px;padding:3px}.context-token{min-height:38px;padding:6px 8px;font-size:.59rem;box-shadow:3px 4px 0 var(--ink)}.context-token--secret{min-width:65px}.context-verdict{min-height:54px;gap:8px;box-shadow:4px 5px 0 var(--blue)}.context-verdict>svg{width:24px;height:24px}.context-verdict strong{font-size:1.16rem;gap:6px}.context-verdict strong i{width:47px;height:12px}.context-verdict strong i:last-child{width:39px}.context-verdict small{font-size:.56rem}.context-monkey,.context-story .scroll-cue{display:none}.progress-medium-switch button{gap:4px;padding:0 6px;font-size:.64rem}.progress-topic strong{font-size:.78rem}.progress-topic em{font-size:.62rem}}.everywhere-story{--progress: 0;position:relative;height:285vh;min-height:1900px;color:var(--ink);background:radial-gradient(circle at 72% 46%,rgba(255,255,255,.42),transparent 27%),var(--acid)}.everywhere-story__pin{position:sticky;top:0;height:100svh;min-height:690px;overflow:hidden;isolation:isolate}.everywhere-story__pin:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;opacity:.24;background-image:radial-gradient(circle,rgba(16,16,16,.34) 1.5px,transparent 1.5px);background-size:34px 34px;content:"";-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 45%,#000 100%)}.everywhere-story__layout{position:absolute;inset:clamp(64px,8vh,92px) clamp(24px,5vw,76px) clamp(40px,6vh,66px);display:grid;grid-template-columns:minmax(390px,.76fr) minmax(650px,1.24fr);gap:clamp(28px,4vw,74px);align-items:center}.everywhere-story__copy{position:relative;z-index:6;align-self:center}.everywhere-story__copy .scene-index{opacity:clamp(0,calc(var(--progress) * 9),1);transform:translateY(calc((1 - clamp(0,calc(var(--progress) * 9),1))*28px))}.everywhere-story__copy h2{max-width:660px;margin:24px 0 25px;font-size:clamp(4.45rem,6.2vw,7.25rem);line-height:.82;letter-spacing:-.045em}.everywhere-story__copy h2 span{display:block;width:max-content;max-width:100%;opacity:clamp(0,calc((var(--progress) - var(--copy-delay, .03)) * 8),1);transform:translate(calc((1 - clamp(0,calc((var(--progress) - var(--copy-delay, .03)) * 8),1))*-12vw)) rotate(calc((1 - clamp(0,calc((var(--progress) - var(--copy-delay, .03)) * 8),1))*-5deg))}.everywhere-story__copy h2 span:nth-child(2){--copy-delay: .09;color:var(--blue)}.everywhere-story__copy h2 span:nth-child(3){--copy-delay: .15}.everywhere-story__copy>p{max-width:520px;margin:0;font-size:clamp(1.08rem,1.4vw,1.34rem);font-weight:710;line-height:1.45;opacity:clamp(0,calc((var(--progress) - .18) * 7),1);transform:translateY(calc((1 - clamp(0,calc((var(--progress) - .18) * 7),1))*42px))}.everywhere-proof{display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:12px 16px;border:3px solid var(--ink);background:#ffffffc2;box-shadow:6px 7px 0 var(--ink);opacity:clamp(0,calc((var(--progress) - .26) * 8),1);transform:translateY(calc((1 - clamp(0,calc((var(--progress) - .26) * 8),1))*50px)) scale(calc(.76 + clamp(0,calc((var(--progress) - .26) * 8),1)) * .3 - clamp(0,calc((var(--progress) - .39) * 12),1)) * .06));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.everywhere-proof>svg{width:27px;height:27px;color:var(--blue)}.everywhere-proof span,.everywhere-proof small{display:block}.everywhere-proof strong{font-size:.88rem;font-weight:950;text-transform:uppercase}.everywhere-proof small{margin-top:2px;color:#4a4a45;font-size:.73rem;font-weight:750}.everywhere-stage{position:relative;z-index:2;width:100%;height:min(710px,77vh);min-height:570px;perspective:1100px;transform:translate3d(calc(var(--pointer-x, 0) * 8px),calc(var(--pointer-y, 0) * 6px),0) rotateY(calc(var(--pointer-x, 0) * 1.8deg));transform-style:preserve-3d}.everywhere-radar{position:absolute;top:7%;right:8%;bottom:7%;left:8%;z-index:-1;display:grid;place-items:center;opacity:clamp(0,calc((var(--progress) - .12) * 4),.58)}.everywhere-radar:before,.everywhere-radar:after,.everywhere-radar>i{position:absolute;border:2px solid rgba(16,16,16,.23);border-radius:50%;content:""}.everywhere-radar:before{width:88%;aspect-ratio:1.7}.everywhere-radar:after{width:64%;aspect-ratio:1.55}.everywhere-radar>i:first-child{width:39%;aspect-ratio:1.3}.everywhere-radar>i:nth-child(2){width:82%;height:2px;border:0;border-radius:0;background:#10101038;transform:rotate(calc(-18deg + var(--progress) * 42deg));transform-origin:center}.everywhere-radar>i:nth-child(3){width:2px;height:78%;border:0;border-radius:0;background:#1010102b;transform:rotate(calc(14deg - var(--progress) * 34deg))}.platform-cloud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.platform-node{--enter: clamp(0, calc((var(--progress) - var(--delay)) * 8), 1);--settle: clamp(0, calc((var(--progress) - var(--delay) - .13) * 12), 1);position:absolute;display:flex;min-width:126px;align-items:center;gap:9px;padding:8px 11px 8px 8px;border:3px solid var(--ink);border-radius:16px;color:#fff;background:var(--platform-color, var(--ink));box-shadow:6px 7px 0 var(--ink);opacity:var(--enter);transform:translate3d(calc((1 - var(--enter)) * var(--from-x)),calc((1 - var(--enter)) * var(--from-y)),60px) rotate(var(--tilt)) scale(calc(.28 + var(--enter) * .86 - var(--settle) * .14));transform-origin:center}.platform-node>span{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:11px;background:#ffffff29}.platform-node svg{width:23px;height:23px;fill:currentColor}.platform-node strong{font-size:.77rem;font-weight:950}.platform-node>i{width:8px;height:8px;margin-left:auto;border:2px solid white;border-radius:50%;background:var(--acid);box-shadow:0 0 0 3px #ffffff21}.platform-node--reddit{--platform-color: #ff4500;top:5%;left:2%}.platform-node--x{--platform-color: #111;top:0;left:39%}.platform-node--youtube{--platform-color: #ff0033;top:8%;right:0}.platform-node--instagram{--platform-color: #d62976;bottom:7%;left:0;background:linear-gradient(135deg,#5b51d8,#c13584 52%,#f77737)}.platform-node--tiktok{--platform-color: #111;bottom:1%;left:39%}.platform-node--news{--platform-color: #1a73e8;right:0;bottom:9%}.spoiler-transmission{--card-enter: clamp(0, calc((var(--progress) - .13) * 7), 1);position:absolute;z-index:4;top:24%;right:9%;bottom:24%;left:9%;display:grid;grid-template-rows:50px 1fr 48px;overflow:hidden;border:4px solid var(--ink);border-radius:25px 25px 16px 16px;background:#fffefa;box-shadow:14px 16px 0 var(--ink),0 28px 70px #131c1233;opacity:var(--card-enter);transform:translateY(calc((1 - var(--card-enter)) * 22vh)) rotate(calc((1 - var(--card-enter)) * -8deg)) scale(calc(.66 + var(--card-enter) * .42 - clamp(0,calc((var(--progress) - .28) * 11),1) * .08))}.spoiler-transmission>header,.spoiler-transmission>footer{display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;background:var(--ink)}.spoiler-transmission>header span,.spoiler-transmission>footer span{display:inline-flex;align-items:center;gap:8px;font-size:.69rem;font-weight:950;letter-spacing:.05em}.spoiler-transmission>header span>i{width:9px;height:9px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px #ff58412e}.spoiler-transmission>header small{color:var(--acid);font-size:.66rem;font-weight:900;text-transform:uppercase}.spoiler-transmission>footer svg{width:17px}.spoiler-transmission>footer>strong{color:var(--acid);font-size:.69rem;font-weight:950}.spoiler-transmission__body{position:relative;display:flex;min-height:0;flex-direction:column;justify-content:center;padding:26px 30px}.spoiler-transmission__body>small{color:var(--coral);font-size:.67rem;font-weight:950;letter-spacing:.08em}.spoiler-transmission__body>p{margin:10px 0 0;font-size:clamp(1.45rem,2.25vw,2.6rem);font-weight:870;line-height:1.04;letter-spacing:-.035em;opacity:calc(1 - clamp(0,calc((var(--progress) - .55) * 7),.82))}.spoiler-transmission__body>p strong{color:var(--coral)}.censor-slam{--block: clamp(0, calc((var(--progress) - .43) * 7), 1);position:absolute;top:17%;right:5%;bottom:17%;left:5%;display:flex;align-items:center;justify-content:center;gap:16px;border:3px solid white;color:#fff;background:var(--ink);box-shadow:8px 9px 0 var(--blue);opacity:var(--block);transform:translate(calc((1 - var(--block)) * 115%)) rotate(calc((1 - var(--block)) * 11deg)) scale(calc(.78 + var(--block) * .3 - clamp(0,calc((var(--progress) - .58) * 10),1) * .08))}.censor-slam>svg{width:43px;height:43px;color:var(--acid)}.censor-slam span,.censor-slam small{display:block}.censor-slam strong{font-family:var(--display);font-size:clamp(2rem,3vw,3.5rem);line-height:.9}.censor-slam small{margin-top:5px;color:#d7d7d2;font-size:.68rem;font-weight:750}.everywhere-monkey{position:absolute;z-index:3;right:-6%;bottom:-15%;width:min(215px,18vw);opacity:clamp(0,calc((var(--progress) - .54) * 7),1);filter:drop-shadow(8px 11px 0 rgba(16,16,16,.9));transform:translateY(calc((1 - clamp(0,calc((var(--progress) - .54) * 7),1))*24vh)) rotate(calc(11deg - (clamp(0,calc((var(--progress) - .54) * 7),1)*16deg)))}.everywhere-ferns--bank{bottom:-17%;left:-7%;width:min(620px,43vw);opacity:.7;transform:translate3d(calc(var(--pointer-x, 0) * -11px),calc(var(--progress) * -5vh),0) rotate(-5deg)}.everywhere-ferns--canopy{top:-17%;right:-8%;width:min(590px,39vw);opacity:.64;transform:translate3d(calc(var(--pointer-x, 0) * 10px),calc(var(--progress) * 5vh),0) rotate(5deg)}@media(max-width:1120px){.everywhere-story__layout{grid-template-columns:minmax(330px,.7fr) minmax(520px,1.3fr);gap:22px}.everywhere-story__copy h2{font-size:clamp(4rem,6.8vw,5.5rem)}.platform-node{min-width:104px;padding-right:8px}.platform-node strong{font-size:.68rem}}@media(max-width:860px){.everywhere-story{height:265vh;min-height:1800px}.everywhere-story__pin{min-height:650px}.everywhere-story__layout{top:44px;right:18px;bottom:28px;left:18px;display:block}.everywhere-story__copy{position:absolute;top:0;right:0;left:0}.everywhere-story__copy h2{max-width:620px;margin:15px 0 16px;font-size:clamp(3.6rem,12vw,5.6rem)}.everywhere-story__copy>p{max-width:570px;font-size:1rem}.everywhere-proof{position:absolute;top:8px;right:0;margin:0}.everywhere-stage{position:absolute;right:0;bottom:0;left:0;height:57%;min-height:410px}}@media(max-width:620px){.everywhere-story__pin{min-height:700px}.everywhere-story__layout{top:34px;right:15px;bottom:24px;left:15px}.everywhere-story__copy h2{max-width:100%;font-size:clamp(3.45rem,16.2vw,4.25rem);line-height:.81}.everywhere-story__copy>p{max-width:355px;font-size:.9rem;line-height:1.34}.everywhere-proof{position:relative;top:auto;right:auto;margin-top:14px;padding:8px 10px;box-shadow:4px 5px 0 var(--ink)}.everywhere-proof>svg{width:21px;height:21px}.everywhere-proof strong{font-size:.7rem}.everywhere-proof small{font-size:.62rem}.everywhere-stage{height:46%;min-height:315px}.platform-node{min-width:0;width:53px;height:53px;justify-content:center;padding:0;border-radius:15px;box-shadow:4px 5px 0 var(--ink)}.platform-node>span{width:100%;height:100%;border-radius:11px;background:transparent}.platform-node strong,.platform-node>i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.platform-node--reddit{top:1%;left:0}.platform-node--x{top:-2%;left:32%}.platform-node--youtube{top:2%;right:0}.platform-node--instagram{bottom:0;left:0}.platform-node--tiktok{bottom:-2%;left:42%}.platform-node--news{right:0;bottom:1%}.spoiler-transmission{top:17%;right:3%;bottom:18%;left:3%;grid-template-rows:42px 1fr 42px;border-width:3px;border-radius:18px 18px 12px 12px;box-shadow:8px 9px 0 var(--ink)}.spoiler-transmission>header,.spoiler-transmission>footer{padding:0 11px}.spoiler-transmission>footer>strong{display:none}.spoiler-transmission__body{padding:18px 16px}.spoiler-transmission__body>p{font-size:clamp(1.3rem,6.1vw,1.65rem)}.censor-slam{top:17%;right:3%;bottom:17%;left:3%;gap:9px;padding:8px;box-shadow:5px 6px 0 var(--blue)}.censor-slam>svg{width:29px;height:29px}.censor-slam strong{font-size:clamp(1.65rem,8.5vw,2.2rem)}.everywhere-monkey{display:none}.everywhere-ferns--bank{width:90vw}.everywhere-ferns--canopy{width:72vw}.everywhere-story .scroll-cue{display:none}}@media(max-width:360px){.everywhere-stage{height:40%;min-height:270px}.censor-slam>svg{width:25px;height:25px}.censor-slam strong{font-size:1.45rem}}.connect-page{min-height:100vh;padding:24px;background:#f2f5ef;color:#151713;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.connect-page>header{display:flex;max-width:920px;align-items:center;justify-content:space-between;margin:0 auto}.connect-page>header a{color:#226638;font-size:21px;font-weight:850;letter-spacing:-.04em;text-decoration:none}.connect-page>header a span{color:#e9a51b}.connect-page>header small{color:#788078;font-size:11px}.connect-card{width:min(820px,100%);border:1px solid #d6ddd2;border-radius:22px;margin:7vh auto 0;padding:40px;background:#fff;box-shadow:0 24px 70px #2a3f2f17;text-align:center}.connect-icon{position:relative;display:grid;width:64px;height:64px;place-items:center;border-radius:18px;margin:0 auto;background:#e4efe4;color:#21653a}.connect-icon--failed{background:#fbe8e4;color:#9b3328}.connect-check{position:absolute;right:-5px;bottom:-4px;width:23px;height:23px;border:3px solid #fff;border-radius:50%;padding:2px;background:#237843;color:#fff}.connect-card h1{margin:22px 0 8px;font-size:29px;letter-spacing:-.045em}.connect-card>p{max-width:410px;margin:0 auto;color:#677068;font-size:13px;line-height:1.55}.pairing-code{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;margin:22px 0 0}.pairing-code code{overflow:hidden;border:1px dashed #bdcbbd;border-radius:10px;padding:13px;background:#f5f8f3;color:#304535;font-size:10px;text-overflow:ellipsis}.pairing-code button{border:1px solid #cbd5cb;border-radius:10px;background:#fff;color:#27653b;cursor:pointer}.connect-primary{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:10px;margin-top:24px;background:#1f6a3b;color:#fff;font-size:12px;font-weight:750;text-decoration:none}.connect-note{display:block;margin-top:18px;color:#8b928c;font-size:9px}.account-panel{margin-top:24px;text-align:left}.connected-user{display:flex;align-items:center;gap:10px;border:1px solid #e1e6df;border-radius:12px;padding:12px}.connected-user img,.connected-user>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e4efe4;object-fit:cover;color:#21653a;font-weight:800}.connected-user strong,.connected-user small{display:block}.connected-user strong{font-size:12px}.connected-user small{margin-top:3px;color:#768077;font-size:10px;text-transform:capitalize}.account-allowance{margin:18px 0}.account-allowance>span{color:#606961;font-size:10px}.account-allowance>div{height:9px;overflow:hidden;border-radius:99px;margin-top:8px;background:#e8ede7}.account-allowance i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#267b43,#7ab85b)}.plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plan-actions button{min-height:42px;border:1px solid #236a3d;border-radius:9px;background:#fff;color:#1c5e35;font-size:11px;font-weight:720;cursor:pointer}.plan-actions button:active{transform:scale(.98)}.plan-actions button:disabled{opacity:.5}.plan-actions button:only-child{grid-column:1/-1}.account-plan-confirm{border:1px solid #cbdacb;border-radius:12px;margin-top:12px;padding:14px;background:#f6faf4}.account-plan-confirm strong{color:#244b30;font-size:12px}.account-plan-confirm p{margin:6px 0 12px;color:#657068;font-size:9px;line-height:1.5}.account-plan-confirm>div{display:flex;justify-content:flex-end;gap:8px}.account-plan-confirm button{min-height:32px;border:1px solid #cbd5cb;border-radius:7px;padding:0 10px;background:#fff;color:#315d3e;font-size:9px;font-weight:700;cursor:pointer}.account-plan-confirm button:last-child{border-color:#236a3d;background:#236a3d;color:#fff}.account-plan-confirm button:disabled{opacity:.45}.account-notice{border:1px solid #bfd7c3;border-radius:10px;margin-top:20px;padding:11px;background:#eef7ef;color:#28623a;font-size:11px}.account-installations{border-top:1px solid #e5e9e3;margin-top:20px;padding-top:16px}.account-installations>span{color:#697168;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.account-installations>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf0ec}.account-installations strong,.account-installations small{display:block}.account-installations strong{font-size:11px;text-transform:capitalize}.account-installations small{margin-top:3px;color:#7b837b;font-size:9px}.account-installations button,.account-controls button,.account-controls a{border:0;padding:0;background:transparent;color:#326846;font-size:9px;font-weight:700;text-decoration:none;cursor:pointer}.account-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px}.account-controls .account-delete{color:#a33d32}.account-error{display:block;margin-top:10px;color:#a33d32;font-size:9px;text-align:center}.account-delete-confirm{border:1px solid #e4cbc7;border-radius:12px;margin-top:17px;padding:15px;background:#fff9f7}.account-delete-confirm strong{color:#812f29;font-size:12px}.account-delete-confirm p{margin:6px 0 11px;color:#756764;font-size:9px;line-height:1.5}.account-delete-confirm textarea{width:100%;min-height:62px;resize:vertical;border:1px solid #decfcb;border-radius:8px;padding:9px;background:#fff;font:inherit;font-size:10px}.account-delete-confirm>div{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.account-delete-confirm button{min-height:32px;border:1px solid #d7dcd5;border-radius:7px;padding:0 10px;background:#fff;color:#485049;font-size:9px;font-weight:700;cursor:pointer}.account-delete-confirm button:last-child{border-color:#9b3b32;background:#9b3b32;color:#fff}.account-delete-confirm button:disabled{opacity:.45}.billing-link{border:0;margin:12px auto 0;padding:6px;background:transparent;color:#28623a;font-size:10px;font-weight:750;text-decoration:underline;cursor:pointer}.plan-comparison{margin-top:24px;text-align:left}.plan-comparison>header{text-align:center}.plan-comparison h2{margin:0;font-size:20px;letter-spacing:-.035em}.plan-comparison header p{margin:5px 0 14px;color:#697168;font-size:10px}.plan-comparison>div{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #dbe1d8;border-radius:16px}.plan-comparison article{position:relative;display:grid;align-content:start;gap:4px;min-height:218px;border-right:1px solid #e1e6df;padding:17px 15px;background:#fff}.plan-comparison article:last-child{border-right:0}.plan-comparison article.current{background:#eef5ec;box-shadow:inset 0 0 0 1px #5f805e}.plan-comparison article>span{color:#2e623d;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.plan-comparison article>strong{margin-top:4px;font-size:28px;letter-spacing:-.04em}.plan-comparison article>small{color:#7b837b;font-size:9px}.plan-comparison article>b{margin-top:12px;font-size:12px}.plan-comparison article>p,.plan-comparison article>em{margin:0;color:#657068;font-size:9px;line-height:1.45;font-style:normal}.plan-comparison article>em{color:#315d3e}.plan-comparison article>button{min-height:34px;border:0;border-radius:8px;margin-top:10px;background:#236a3d;color:#fff;font-size:9px;font-weight:760;cursor:pointer}.smart-welcome{max-width:620px;margin:24px auto 0;border:1px solid #d6ddd2;border-radius:18px;padding:22px;background:linear-gradient(145deg,#fbfcf9,#f0f6ed);overflow:hidden}.welcome-progress{display:flex;justify-content:center;gap:6px}.welcome-progress i{width:24px;height:4px;border-radius:9px;background:#dce2d9}.welcome-progress i.active{background:#5f805e}.welcome-step{display:grid;min-height:300px;align-content:center;justify-items:center;animation:welcome-in .28s ease-out both}.welcome-step h2{margin:18px 0 6px;font-size:26px;letter-spacing:-.045em}.welcome-step>p{max-width:470px;margin:0;color:#667068;font-size:12px;line-height:1.55}.redaction-demo{position:relative;width:min(440px,100%);height:150px;overflow:hidden;border:1px solid #e1b6ae;border-radius:15px;background:#fff;text-align:left}.redaction-demo article{padding:22px}.redaction-demo article small{color:#9a554a;font-size:9px;font-weight:800}.redaction-demo article p{margin:10px 0;font-size:14px}.redaction-demo article strong{display:inline-block;border-radius:5px;padding:4px;background:#171713;color:transparent;transform-origin:left;animation:redact-wipe .8s cubic-bezier(.2,.8,.2,1) both}.redaction-demo>span{position:absolute;right:18px;bottom:18px;font-size:44px;animation:monkey-hop 1.8s ease-in-out infinite}.redaction-demo>b{position:absolute;right:12px;top:14px;border-radius:999px;padding:7px 9px;background:#e7f1e5;color:#2b603a;font-size:9px}.welcome-usage{display:grid;width:min(440px,100%);justify-items:center;border:1px solid #d9e2d5;border-radius:16px;padding:22px;background:#fff;color:#376a45}.welcome-usage strong{margin-top:8px;color:#151713;font-size:15px}.welcome-usage>div{width:100%;height:9px;overflow:hidden;border-radius:99px;margin-top:16px;background:#e6ebe4}.welcome-usage>div i{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#277844,#7ab85b);animation:usage-fill 1.1s ease-out both}.welcome-usage p{margin:12px 0 0;color:#687168;font-size:10px;line-height:1.45}.welcome-topic-stack{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.welcome-topic-stack span{border:1px solid #ccd9ca;border-radius:99px;padding:9px 13px;background:#fff;color:#315d3e;font-size:10px;font-weight:720}.smart-welcome footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.smart-welcome footer button{display:inline-flex;min-height:38px;align-items:center;gap:7px;border:1px solid #bfd0bd;border-radius:9px;padding:0 13px;background:#fff;color:#315d3e;font-size:10px;font-weight:750;cursor:pointer}.smart-welcome footer button:last-child{border-color:#236a3d;background:#236a3d;color:#fff}.referral-card{position:relative;display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:12px;overflow:hidden;border:1px solid #c7dbc8;border-radius:15px;margin:18px 0 22px;padding:16px;background:linear-gradient(135deg,#f1f8ed,#fff9e9)}.referral-card:after{position:absolute;top:-35px;right:90px;width:100px;height:100px;border-radius:50%;background:#e4b7391a;content:""}.referral-gift{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:#e0eee0;color:#24643a}.referral-copy{position:relative;z-index:1}.referral-copy>span{color:#7b713f;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.referral-copy h2{margin:4px 0 3px;font-size:15px;letter-spacing:-.025em}.referral-copy p{max-width:390px;margin:0;color:#667068;font-size:9px;line-height:1.45}.referral-copy small{display:block;margin-top:6px;color:#356043;font-size:8px;font-weight:650}.referral-actions{position:relative;z-index:1;display:grid;align-content:center;gap:7px}.referral-actions code{border:1px dashed #b6c9b7;border-radius:7px;padding:6px;background:#ffffffb3;color:#45604c;font-size:8px;text-align:center}.referral-actions button{display:flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;padding:0 11px;background:#24693b;color:#fff;font-size:9px;font-weight:780;cursor:pointer}.referral-actions button:active{transform:scale(.98)}.referral-card dl{display:grid;grid-column:2 / -1;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0}.referral-card dl div{border-top:1px solid rgba(120,148,122,.25);padding-top:8px}.referral-card dt{color:#768077;font-size:8px}.referral-card dd{margin:3px 0 0;color:#203e29;font-size:13px;font-weight:800}@keyframes welcome-in{0%{opacity:0;transform:translateY(7px)}}@keyframes redact-wipe{0%{transform:scaleX(0)}}@keyframes monkey-hop{50%{transform:translateY(-7px) rotate(-6deg)}}@keyframes usage-fill{0%{width:3%}}@media(max-width:600px){.connect-page{padding:18px 14px}.connect-page>header small{display:none}.connect-card{margin-top:7vh;padding:28px 18px}.plan-actions{grid-template-columns:1fr}.plan-comparison>div{grid-template-columns:1fr}.plan-comparison article{min-height:auto;border-right:0;border-bottom:1px solid #e1e6df}.plan-comparison article:last-child{border-bottom:0}.welcome-step{min-height:340px}.redaction-demo article{padding:17px}.referral-card{grid-template-columns:42px 1fr}.referral-actions{grid-column:1 / -1;grid-template-columns:1fr 1.5fr}.referral-card dl{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.welcome-step,.redaction-demo article strong,.redaction-demo>span,.welcome-usage>div i{animation:none}}.blog-site{--blog-acid: #eaff19;--blog-paper: #fffdf8;--blog-ink: #101010;--blog-blue: #125be8;--blog-coral: #ff5a3d;min-height:100vh;overflow:hidden;color:var(--blog-ink);background:var(--blog-acid)}.blog-site *,.blog-site *:before,.blog-site *:after{box-sizing:border-box}.blog-site a{color:inherit}.blog-header{position:relative;z-index:30;display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:28px;padding:18px clamp(22px,5vw,76px);background:var(--blog-acid)}.blog-logo{flex:0 0 auto;font-family:var(--display);font-size:clamp(1.85rem,2.4vw,2.55rem);line-height:1;letter-spacing:-.04em;text-decoration:none}.blog-logo span{color:var(--blog-blue)}.blog-header nav{display:flex;align-items:center;gap:clamp(24px,3vw,48px)}.blog-header nav>a:not(.blog-install-link){padding:7px 0;border-bottom:4px solid transparent;font-weight:850;text-decoration:none}.blog-header nav>a[aria-current=page]{border-color:var(--blog-blue)}.blog-install-link,.blog-primary-link{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 21px;border:3px solid var(--blog-ink);border-radius:4px;color:#fff!important;background:var(--blog-blue);box-shadow:8px 8px 0 var(--blog-ink);font-weight:900;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.blog-install-cta{display:inline-flex;flex-direction:column;align-items:center;gap:7px}.blog-install-fallback{font-size:.72rem;font-weight:800;text-underline-offset:3px}.blog-install-link:hover,.blog-primary-link:hover{transform:translate(-2px,-3px) rotate(-.5deg);box-shadow:11px 12px 0 var(--blog-ink)}.blog-install-link:active,.blog-primary-link:active{transform:translate(5px,5px);box-shadow:2px 2px 0 var(--blog-ink)}.blog-chrome-glyph{position:relative;width:24px;height:24px;flex:0 0 24px;border:3px solid white;border-radius:50%;background:conic-gradient(#ef4335 0,#ef4335 33%,#f5cc19 0,#f5cc19 66%,#2aaf5d 0)}.blog-safari-glyph{color:#fff}.blog-chrome-glyph:after{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#3186f4;content:""}.blog-menu{display:none}.blog-hero{position:relative;display:grid;min-height:560px;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;overflow:hidden;padding:48px clamp(22px,5vw,76px) 72px;background:radial-gradient(circle at 55% 20%,rgba(255,255,255,.55) 0 2px,transparent 3px) 0 0 / 44px 44px,var(--blog-acid)}.blog-hero__copy{position:relative;z-index:4;max-width:750px}.blog-hero h1,.stream-header h1,.article-hero h1,.blog-missing h1{margin:0;font-family:var(--display);font-weight:900;letter-spacing:-.035em;text-transform:uppercase}.blog-hero h1{max-width:780px;font-size:clamp(5.2rem,9.5vw,10.4rem);line-height:.82}.blog-hero__copy>p{max-width:510px;margin:30px 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:750;line-height:1.35}.blog-hero__art{position:absolute;z-index:2;top:15px;right:-2vw;bottom:-70px;width:min(720px,55vw)}.blog-hero__art:before{position:absolute;z-index:1;top:20%;right:2%;bottom:4%;left:8%;border:5px solid var(--blog-ink);background:var(--blog-blue);box-shadow:18px 20px 0 var(--blog-ink);content:"";transform:rotate(2deg)}.blog-hero__art>img:first-child{position:absolute;z-index:3;right:7%;bottom:0;width:min(610px,48vw);filter:drop-shadow(0 13px 0 rgba(16,16,16,.13));transform:rotate(-1deg)}.blog-hero__fern{position:absolute;z-index:4;right:-25%;bottom:-9%;width:105%;transform:rotate(-5deg)}.stream-rail{position:relative;z-index:8;display:grid;width:min(1320px,calc(100% - 44px));grid-template-columns:repeat(3,1fr);margin:-26px auto 0;border:4px solid var(--blog-ink);background:var(--blog-paper);box-shadow:10px 11px 0 var(--blog-ink)}.stream-rail a{display:flex;min-height:70px;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border-right:3px solid var(--blog-ink);font-family:var(--display);font-size:clamp(1.05rem,1.8vw,1.55rem);letter-spacing:.025em;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.stream-rail a:last-child{border-right:0}.stream-rail a:hover,.stream-rail a.is-active{color:#fff;background:var(--blog-blue)}.stream-rail svg{width:22px;height:22px;stroke-width:2.6}.featured-story{display:grid;width:min(1320px,calc(100% - 44px));grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr);align-items:stretch;gap:0;margin:clamp(80px,10vw,132px) auto;border:4px solid var(--blog-ink);background:var(--blog-paper);box-shadow:16px 18px 0 var(--blog-ink)}.featured-story__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,5vw,74px)}.featured-story__copy>span,.article-stream,.article-row>div>span{color:var(--blog-blue);font-size:.86rem;font-weight:950;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.featured-story h2,.stream-intros h2,.article-row h2,.article-body h2,.article-cta h2{margin:0;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase}.featured-story h2{max-width:620px;margin-top:15px;font-size:clamp(3rem,5.3vw,6rem);line-height:.91}.featured-story__copy>p{max-width:540px;margin:25px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:650;line-height:1.45}.story-meta,.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:13px 24px;color:#4e4e4e;font-size:.9rem;font-weight:750}.story-meta{margin:25px 0 30px}.story-meta span,.article-byline span{display:inline-flex;align-items:center;gap:7px}.story-meta svg,.article-byline svg{width:17px;height:17px;stroke-width:2.5}.blog-primary-link svg,.article-row>a svg,.stream-intros__list>a>svg,.stream-empty a svg,.article-back svg{width:20px;height:20px;stroke-width:3}.featured-story__image{position:relative;display:block;min-height:520px;overflow:hidden;border-left:4px solid var(--blog-ink);background:var(--blog-acid)}.featured-story__image img{width:100%;height:100%;object-fit:cover}.stream-intros{display:grid;width:min(1320px,calc(100% - 44px));grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px);margin:0 auto clamp(96px,12vw,160px)}.stream-intros__heading{position:sticky;top:28px;align-self:start}.stream-intros h2{font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.stream-intros__heading p{max-width:390px;font-size:1.1rem;font-weight:650;line-height:1.45}.stream-intros__list{border-top:4px solid var(--blog-ink)}.stream-intros__list>a{display:grid;grid-template-columns:48px 50px minmax(0,1fr) 30px;align-items:center;gap:20px;padding:30px 4px;border-bottom:4px solid var(--blog-ink);text-decoration:none}.stream-intros__list>a>span{color:var(--blog-blue);font-family:var(--display);font-size:1.35rem}.stream-intros__list>a>svg:not(:last-child){width:42px;height:42px;padding:8px;border:3px solid var(--blog-ink);background:var(--blog-paper);stroke-width:2.3;transition:color .16s ease,background .16s ease,transform .16s ease}.stream-intros__list>a:hover>svg:not(:last-child){color:#fff;background:var(--blog-blue);transform:rotate(-6deg) scale(1.06)}.stream-intros__list h3{margin:0;font-family:var(--display);font-size:clamp(1.7rem,2.7vw,2.75rem);letter-spacing:-.015em;text-transform:uppercase}.stream-intros__list p{max-width:620px;margin:5px 0 0;color:#3d3d3d;font-weight:620;line-height:1.4}.blog-footer{display:grid;min-height:118px;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:25px clamp(22px,5vw,76px);border-top:4px solid var(--blog-ink);color:var(--blog-paper);background:var(--blog-ink)}.blog-footer .blog-logo span{color:var(--blog-acid)}.blog-footer p{margin:0;font-family:var(--display);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase}.blog-footer nav{display:flex;justify-content:flex-end;gap:26px;font-weight:750}.blog-site--stream{background:var(--blog-paper)}.stream-header{position:relative;display:flex;min-height:410px;flex-direction:column;align-items:center;justify-content:center;padding:70px 22px 100px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.58) 0 2px,transparent 3px) 0 0 / 44px 44px,var(--blog-acid)}.stream-header>a{position:absolute;top:26px;left:clamp(22px,5vw,76px);display:inline-flex;align-items:center;gap:7px;font-weight:850;text-underline-offset:5px}.stream-header>a svg{width:18px}.stream-header>svg{width:58px;height:58px;margin-bottom:18px;padding:10px;border:4px solid var(--blog-ink);background:var(--blog-paper);box-shadow:7px 8px 0 var(--blog-ink)}.stream-header h1{font-size:clamp(5rem,10vw,10rem);line-height:.82}.stream-header p{max-width:660px;margin:22px auto 0;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;line-height:1.4}.blog-site--stream .stream-rail{margin-top:-30px}.stream-results{width:min(1040px,calc(100% - 44px));min-height:440px;margin:94px auto 120px}.article-row{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:30px;padding:40px 0;border-top:4px solid var(--blog-ink)}.article-row h2{max-width:780px;margin-top:10px;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.article-row h2 a{text-decoration:none}.article-row h2 a:hover{color:var(--blog-blue)}.article-row p{max-width:690px;margin:15px 0 0;font-size:1.05rem;line-height:1.5}.article-row .story-meta{margin-bottom:0}.article-row>a{display:grid;width:60px;height:60px;place-items:center;align-self:center;border:3px solid var(--blog-ink);background:var(--blog-acid);box-shadow:6px 7px 0 var(--blog-ink)}.stream-empty{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;padding:45px;border:4px dashed var(--blog-ink);text-align:center;background:var(--blog-acid)}.latest-stories{display:grid;width:min(1120px,calc(100% - 44px));grid-template-columns:minmax(250px,.42fr) minmax(0,1fr);gap:clamp(40px,7vw,96px);margin:110px auto 30px}.latest-stories__heading{align-self:start;position:sticky;top:28px}.latest-stories__heading>span{color:var(--blog-blue);font-size:.82rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.latest-stories__heading h2{max-width:360px;margin-top:12px;font-size:clamp(3.1rem,5.8vw,5.7rem);line-height:.9}.latest-stories__list .article-row:first-child{border-top-width:5px}.latest-stories__list .article-row h2{font-size:clamp(2.1rem,3.2vw,3.4rem)}.latest-stories__list .article-row p{font-size:.98rem}.stream-empty strong{font-family:var(--display);font-size:clamp(2.8rem,6vw,5.5rem);line-height:.9;text-transform:uppercase}.stream-empty p{max-width:620px;margin:22px 0;font-size:1.05rem;font-weight:650;line-height:1.45}.stream-empty a,.article-back a{display:inline-flex;align-items:center;gap:8px;font-weight:900;text-underline-offset:5px}.blog-site--article{background:var(--blog-paper)}.blog-site--article .blog-header{color:var(--blog-paper);background:var(--blog-ink)}.blog-site--article .blog-logo span,.blog-site--article .blog-header nav>a[aria-current=page]{color:var(--blog-acid);border-color:var(--blog-acid)}.article-hero{position:relative;display:grid;min-height:610px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:40px;overflow:hidden;padding:78px max(22px,calc((100vw - 1320px)/2)) 76px;border-bottom:4px solid var(--blog-ink);background:linear-gradient(90deg,var(--blog-paper) 0 65%,var(--blog-acid) 65% 100%)}.article-hero__copy{position:relative;z-index:4;max-width:900px}.article-stream{display:inline-block;padding:8px 12px;border:3px solid var(--blog-ink);color:var(--blog-ink);background:var(--blog-acid);box-shadow:5px 5px 0 var(--blog-ink)}.article-hero h1{margin-top:26px;font-size:clamp(4rem,7vw,7.4rem);line-height:.88}.article-hero h1 span{display:block;margin-top:.12em;font-size:.6em;line-height:.95}.article-hero__copy>p{max-width:650px;margin:26px 0 22px;font-size:clamp(1.15rem,1.6vw,1.42rem);font-weight:650;line-height:1.45}.article-byline{color:#3d3d3d}.article-hero__art{position:relative;align-self:stretch}.article-hero__art:before{position:absolute;right:-18%;bottom:-34%;width:min(740px,57vw);aspect-ratio:1;border:5px solid var(--blog-ink);border-radius:50%;background:var(--blog-blue);box-shadow:15px 18px 0 var(--blog-ink);content:""}.article-hero__art img{position:absolute;z-index:2;right:-12%;bottom:-22%;width:min(640px,49vw)}.article-layout{display:grid;width:min(1160px,calc(100% - 44px));grid-template-columns:220px minmax(0,790px);justify-content:space-between;gap:clamp(50px,8vw,120px);margin:90px auto 130px}.article-toc{position:sticky;top:30px;display:flex;align-self:start;flex-direction:column;gap:0;border-top:4px solid var(--blog-ink)}.article-toc strong{padding:16px 0 12px;font-family:var(--display);font-size:1.35rem;text-transform:uppercase}.article-toc a{padding:10px 0;border-top:1px solid #c7c4bb;color:#4d4d4d;font-size:.88rem;font-weight:700;line-height:1.3;text-decoration:none}.article-toc a:hover{color:var(--blog-blue)}.article-body{min-width:0;font-size:1.06rem;line-height:1.68}.article-body>section,.article-body>figure,.article-body>aside,.article-body>nav,.article-body>p{scroll-margin-top:24px}.article-body section:not(.short-version),.article-body .article-faqs{padding-top:34px}.article-body h2{margin-bottom:17px;font-size:clamp(2.4rem,4vw,4rem);line-height:.95}.article-body h3{margin:26px 0 7px;font-size:1.2rem;line-height:1.3}.article-body p{margin:0 0 18px}.article-body ul,.article-body ol{margin:0 0 23px;padding-left:1.35em}.article-body li{margin:7px 0;padding-left:.35em}.short-version{margin-bottom:38px;padding:30px 34px 28px;border:4px solid var(--blog-ink);background:var(--blog-acid);box-shadow:10px 11px 0 var(--blog-ink)}.short-version h2{font-size:clamp(2rem,3.3vw,3rem)}.short-version ol{margin-bottom:0;font-weight:680}.short-version>p{margin-bottom:20px;font-size:1.08rem;font-weight:720}.short-version>ul{margin-bottom:0;font-weight:680}.article-sources{margin-top:32px;border-top:4px solid var(--blog-ink)}.article-sources a{color:var(--blog-blue);font-weight:800;text-underline-offset:3px}.standard-article .article-hero h1{max-width:800px;font-size:clamp(4.4rem,8.5vw,8.8rem)}.spoiler-mode-dock{position:relative;z-index:10;margin-top:20px;color:#fff}.spoiler-mode-hint{position:relative;width:100%;margin-bottom:11px;padding:10px 13px;border:2px solid var(--blog-ink);border-radius:8px;color:var(--blog-ink);background:var(--blog-acid);box-shadow:5px 6px 0 var(--blog-ink);font-size:.8rem;font-weight:850;line-height:1.25;animation:spoiler-hint-hover 1.8s ease-in-out infinite}.spoiler-mode-hint span{float:right;color:var(--blog-blue);font-size:1rem}.spoiler-mode-switch{display:flex;padding:4px;border:3px solid var(--blog-ink);border-radius:9px;background:var(--blog-ink);box-shadow:6px 7px 0 var(--blog-blue)}.spoiler-mode-switch button{flex:1;min-height:36px;padding:0 6px;border:0;border-radius:5px;color:#bcbcbc;background:transparent;font:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer}.spoiler-mode-switch button:hover,.spoiler-mode-switch button:focus-visible{color:#fff}.spoiler-mode-switch button.is-active{color:var(--blog-ink);background:var(--blog-acid)}.inline-spoiler{position:relative;display:inline;padding:.02em .16em;border-radius:.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone;cursor:pointer;transition:filter .18s ease,color .18s ease,background-color .18s ease}.inline-spoiler:focus-visible{outline:3px solid var(--blog-blue);outline-offset:3px}.inline-spoiler--blur:not(.is-revealed) span{filter:blur(5px);-webkit-user-select:none;user-select:none}.inline-spoiler--blur:not(.is-revealed){background:#1111111a}.inline-spoiler--black:not(.is-revealed){color:transparent;background:var(--blog-ink);box-shadow:0 0 0 1px var(--blog-ink);text-shadow:none;-webkit-user-select:none;user-select:none}.inline-spoiler--cage:not(.is-revealed){color:transparent;background-color:var(--blog-acid);background-image:url(/assets/brand/nic-cage-spoiler-texture-v1.webp);background-position:52% 40%;background-size:auto 3.1em;box-shadow:inset 0 0 0 2px var(--blog-ink);text-shadow:none;-webkit-user-select:none;user-select:none}.inline-spoiler.is-revealed{color:var(--blog-ink);background:var(--blog-acid);box-shadow:inset 0 -2px 0 var(--blog-blue)}@keyframes spoiler-hint-hover{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}.article-lede{padding-bottom:28px;border-bottom:4px solid var(--blog-ink);font-size:1.2rem;font-weight:620}.spoiler-example{margin:32px 0 0}.spoiler-example figcaption{margin-bottom:10px;font-size:.85rem;font-weight:800}.spoiler-shield{position:relative;display:grid;width:100%;min-height:158px;padding:0;overflow:hidden;border:4px solid var(--blog-ink);border-radius:4px;color:#fff;background:var(--blog-ink);box-shadow:9px 10px 0 var(--blog-blue);cursor:pointer}.spoiler-shield>span{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:22px;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.spoiler-shield svg{width:30px;height:30px;margin-bottom:3px}.spoiler-shield strong{font-family:var(--display);font-size:clamp(1.55rem,3vw,2.4rem);letter-spacing:.025em;text-transform:uppercase}.spoiler-shield small{font-size:.82rem;font-weight:750}.spoiler-shield__revealed{color:var(--blog-ink);background:var(--blog-acid);opacity:0;transform:translateY(30%)}.spoiler-shield.is-revealed .spoiler-shield__covered{opacity:0;transform:translateY(-30%)}.spoiler-shield.is-revealed .spoiler-shield__revealed{opacity:1;transform:none}.article-faqs{margin-top:30px;border-top:4px solid var(--blog-ink)}.article-faqs>div{padding:5px 0 20px;border-bottom:1px solid #c7c4bb}.article-faqs h3{color:var(--blog-blue)}.article-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:60px;padding:28px 30px;border:4px solid var(--blog-ink);background:var(--blog-acid);box-shadow:10px 11px 0 var(--blog-ink)}.article-cta h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:.95}.article-cta p{max-width:470px;margin:9px 0 0;font-size:.95rem;line-height:1.4}.article-back{margin-top:48px;padding-top:22px;border-top:4px solid var(--blog-ink)}.blog-site--missing{background:var(--blog-paper)}.blog-missing{display:flex;min-height:calc(100vh - 210px);flex-direction:column;align-items:center;justify-content:center;padding:70px 22px;text-align:center}.blog-missing>svg{width:72px;height:72px}.blog-missing h1{margin-top:24px;font-size:clamp(4rem,9vw,8rem);line-height:.85}.blog-missing p{margin:18px 0 28px;font-weight:700}@media(max-width:980px){.latest-stories{grid-template-columns:1fr}.latest-stories__heading{position:static}.blog-hero{grid-template-columns:minmax(0,1fr) 390px}.blog-hero h1{font-size:clamp(4.8rem,10vw,7rem)}.blog-hero__art{right:-8vw;width:570px}.featured-story{grid-template-columns:1fr}.featured-story__image{min-height:390px;border-top:4px solid var(--blog-ink);border-left:0}.stream-intros{grid-template-columns:1fr}.stream-intros__heading{position:static}.article-hero{grid-template-columns:minmax(0,1fr) 310px}.article-layout{grid-template-columns:1fr}.article-toc{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px;padding-bottom:24px;border-bottom:4px solid var(--blog-ink)}.article-toc strong{grid-column:1 / -1}.spoiler-mode-dock{position:fixed;z-index:40;grid-column:1 / -1;top:auto;right:14px;bottom:16px;width:min(290px,calc(100vw - 28px));margin:0}.spoiler-mode-hint{position:absolute;right:0;bottom:calc(100% + 11px);width:180px;margin:0}}@media(max-width:720px){.blog-site--article{padding-bottom:78px}.blog-header{min-height:78px;padding:16px 20px}.blog-header nav{position:absolute;top:69px;right:18px;display:none;width:min(330px,calc(100vw - 36px));align-items:stretch;flex-direction:column;gap:0;padding:18px;border:3px solid var(--blog-ink);color:var(--blog-ink);background:var(--blog-paper);box-shadow:8px 9px 0 var(--blog-ink)}.blog-header nav.is-open{display:flex}.blog-header nav>a:not(.blog-install-link){padding:14px 5px;border-bottom:2px solid var(--blog-ink)}.blog-menu{display:grid;width:46px;height:42px;place-items:center;border:3px solid var(--blog-ink);border-radius:3px;color:var(--blog-ink);background:var(--blog-paper);box-shadow:4px 5px 0 var(--blog-ink)}.blog-menu svg{width:22px;height:22px}.blog-hero{display:block;min-height:790px;padding:52px 20px 330px}.blog-hero h1{max-width:580px;font-size:clamp(4.3rem,19vw,6.4rem)}.blog-hero__copy>p{margin-top:22px;font-size:1.06rem}.blog-hero__art{top:auto;right:-70px;bottom:-68px;width:520px;height:420px}.blog-hero__art>img:first-child{width:450px}.stream-rail{width:calc(100% - 30px);grid-template-columns:1fr;margin-top:-20px;box-shadow:7px 8px 0 var(--blog-ink)}.stream-rail a{min-height:58px;justify-content:flex-start;border-right:0;border-bottom:3px solid var(--blog-ink);font-size:1.3rem}.stream-rail a:last-child{border-bottom:0}.featured-story,.stream-intros,.latest-stories,.stream-results,.article-layout{width:calc(100% - 30px)}.featured-story{margin-top:74px;box-shadow:9px 10px 0 var(--blog-ink)}.featured-story__copy{padding:30px 24px 36px}.featured-story h2{font-size:clamp(3.25rem,14vw,5rem)}.featured-story__image{min-height:240px}.stream-intros__list>a{grid-template-columns:36px 44px minmax(0,1fr);gap:13px}.stream-intros__list>a>svg:last-child{display:none}.stream-intros__list p{font-size:.9rem}.blog-footer{grid-template-columns:1fr;gap:16px}.blog-footer nav{justify-content:flex-start}.stream-header{min-height:360px;padding:86px 20px 92px}.stream-header h1{font-size:clamp(4.2rem,18vw,6.4rem)}.article-row{grid-template-columns:1fr}.article-row>a{align-self:start}.article-hero{display:block;min-height:820px;padding:60px 20px 330px;background:var(--blog-paper)}.article-hero h1{font-size:clamp(3.6rem,16.5vw,5.4rem)}.standard-article .article-hero h1{font-size:clamp(3.25rem,15vw,4.9rem)}.spoiler-mode-dock{right:12px;bottom:14px}.spoiler-mode-hint{right:0;width:170px}.spoiler-mode-switch button{min-height:34px;padding:0 9px;font-size:.64rem}.article-hero__art{position:absolute;right:0;bottom:0;left:0;height:330px;background:var(--blog-acid)}.article-hero__art:before{right:-90px;bottom:-210px;width:500px}.article-hero__art img{right:-85px;bottom:-170px;width:470px}.article-layout{margin-top:54px}.article-toc{grid-template-columns:1fr}.article-body{font-size:1rem;line-height:1.65}.short-version{padding:25px 22px;box-shadow:7px 8px 0 var(--blog-ink)}.article-cta{grid-template-columns:1fr;padding:25px 22px 31px}.article-cta .blog-install-link{width:100%}}@media(prefers-reduced-motion:reduce){.blog-install-link,.blog-primary-link,.stream-intros__list>a>svg,.spoiler-shield>span{transition:none}.spoiler-mode-hint{animation:none}}
