:root{--editorial-paper:#f1efe7;--editorial-ink:#111111;--editorial-red:#f32c42;--editorial-line:#ffffff26;--editorial-ease:cubic-bezier(.22,1,.36,1)}body{background:#111111;color:var(--editorial-paper)}.ambient-background,.ambient-particles{opacity:.2}.site-content{background:transparent}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--editorial-red);transform:scaleX(var(--scroll-progress,0));transform-origin:left;z-index:100;pointer-events:none}.route-scene{animation:editorial-route .55s var(--editorial-ease) both}.shop-header{background:#111111ec;border-color:#ffffff20;backdrop-filter:blur(14px)}.header-inner{min-height:88px;max-width:1536px;padding-inline:48px}.shop-search{border:0;border-bottom:1px solid #ffffff30;border-radius:0;background:transparent;padding-inline:0;margin-left:50px;max-width:360px}.shop-search:focus-within{background:transparent;border-color:var(--editorial-paper)}.shop-search input{font-size:12px}.shop-search kbd{border-radius:0}.shop-brand>span{letter-spacing:-1.3px}.shop-brand img{transition:transform .35s var(--editorial-ease)}.shop-brand:hover img{transform:rotate(-10deg)}.header-links{gap:28px;font-size:12px}.header-links a{position:relative;padding-block:15px}.header-links a:after{content:"";position:absolute;bottom:7px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--editorial-ease)}.header-links a:hover:after{transform:scaleX(1)}.header-account{padding-left:28px}.signin-link{min-height:44px;font-size:12px}.icon-button{border-radius:0;width:44px;height:44px}.editorial-store{background:#111111}.editorial-store main{padding:0}.editorial-catalog,.editorial-footer,.editorial-help,.editorial-hero,.editorial-manifesto{max-width:1536px;margin-inline:auto;padding-inline:48px}.editorial-footer>span,.editorial-section-label,.editorial-small,.hero-footline,.hero-topline,.product-meta,.visual-caption{font-family:Consolas,Courier New,monospace;font-size:10px;letter-spacing:1.2px}.hero-topline{display:flex;justify-content:space-between;gap:20px;padding:26px 0;color:#aaa9a3}.editorial-hero-body{display:grid;grid-template-columns:1fr 1.05fr;position:relative;min-height:670px}.editorial-hero-copy{position:relative;z-index:2;padding-top:28px}.editorial-hero-copy h1{display:flex;flex-direction:column;font-size:clamp(80px,9.1vw,140px);font-weight:900;line-height:.86;letter-spacing:-.08em;position:relative}.editorial-hero-copy h1>span{display:block;animation:editorial-type-in 1s var(--editorial-ease) both}.editorial-hero-copy h1>:nth-child(2){animation-delay:.1s}.editorial-hero-copy h1>:nth-child(3){animation-delay:.2s}.hero-outline{color:transparent;-webkit-text-stroke:1.5px var(--editorial-paper)}.hero-period{color:var(--editorial-red);-webkit-text-stroke:0}.hero-bottom-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin:40px 0;animation:editorial-type-in 1s .3s var(--editorial-ease) both}.hero-bottom-copy p{color:#b5b3aa}.editorial-action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:10px 0;border-bottom:1px solid;color:inherit;font-size:13px;font-weight:600;transition:color .25s;cursor:pointer;text-align:left}.editorial-action svg{flex-shrink:0;transition:transform .4s var(--editorial-ease)}.editorial-action:hover{color:var(--editorial-red)}.editorial-action:hover svg{transform:translate(4px,-4px)}.editorial-hero-visual{position:relative;min-width:0;margin-left:-35px;margin-bottom:25px}.hero-image-frame{position:absolute;inset:0;overflow:hidden;clip-path:polygon(12% 0,100% 0,100% 88%,86% 100%,0 100%,0 12%);background:#192631}.hero-image-frame img{object-fit:cover;object-position:58% center;filter:saturate(.6) contrast(1.08);transform:translate(var(--parallax-x,0),var(--parallax-y,0)) scale(1.08);transition:transform 1.2s var(--editorial-ease);animation:arena-drift 18s ease-in-out infinite alternate}.hero-image-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#11111165,transparent 40%),linear-gradient(0deg,#1111116b,transparent 40%);pointer-events:none}.visual-side-label{position:absolute;right:12px;top:24px;writing-mode:vertical-rl;font:9px Consolas,monospace;letter-spacing:2px;color:#fff;z-index:1}.visual-caption{position:absolute;bottom:24px;left:35px;right:30px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;z-index:1}.visual-caption>:last-child{display:flex;align-items:center;gap:10px}.hero-cutout{position:absolute;right:-20px;bottom:40px;font-size:170px;font-style:italic;font-weight:900;letter-spacing:-20px;line-height:1;color:var(--editorial-red);mix-blend-mode:screen;z-index:1;pointer-events:none}.hero-footline{display:flex;justify-content:space-between;align-items:center;padding:22px 0 30px;border-top:1px solid var(--editorial-line);color:#aaa9a3}.hero-footline>span{display:flex;align-items:center;gap:10px}.hero-footline i{width:5px;height:5px;background:var(--editorial-red);border-radius:50%;animation:badge-breath 2s ease-in-out infinite}.hero-footline a{display:flex;align-items:center;gap:24px;min-height:44px}.hero-footline a>span{font-size:23px;animation:scroll-nudge 2.5s ease-in-out infinite}.editorial-ticker{background:var(--editorial-red);color:#111;overflow:hidden;transform:rotate(-1.5deg);margin:16px 0 0;padding:18px 0;user-select:none}.editorial-ticker>div{display:flex;width:max-content;animation:editorial-marquee 28s linear infinite}.editorial-ticker span{white-space:nowrap;font-size:27px;font-weight:850;letter-spacing:-1px;flex-shrink:0}.editorial-ticker b{margin:0 30px;font-size:30px}.editorial-catalog.product-section{margin-top:0;padding-top:100px;padding-bottom:80px;scroll-margin-top:85px}.editorial-section-label{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--editorial-line);padding-top:20px;color:#b1afa6}.catalog-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:38px 0 50px}.catalog-title-row h2{font-size:clamp(45px,5.5vw,82px);line-height:1;letter-spacing:-4px;font-weight:750}.catalog-title-row em{font-weight:400;font-family:Georgia,Times New Roman,serif;letter-spacing:-3px}.catalog-controls{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.editorial-store .category-tabs{display:flex;gap:20px;max-width:100%;flex-wrap:wrap;overflow:visible}.editorial-store .category-tabs button{font-size:12px;min-height:44px;padding:0;color:#b1afa6;font-weight:400}.editorial-store .category-tabs button.active{color:var(--editorial-paper)}.editorial-store .category-tabs button:after{background:currentColor;bottom:5px;height:1px;transform:scaleX(0);transition:transform .3s}.editorial-store .category-tabs button.active:after{transform:scaleX(1)}.editorial-store .category-tabs button:hover{color:var(--editorial-paper)}.result-count{font:10px Consolas,monospace;color:#aaa9a3}.editorial-products{display:flex;flex-direction:column;gap:0}.editorial-product{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;border-top:1px solid var(--editorial-line);padding:45px 0;isolation:isolate;position:relative}.editorial-product+.editorial-product{margin-top:20px}.editorial-product-visual{position:relative;min-width:0;min-height:400px;overflow:hidden;background:#151818}.editorial-product-visual>img{object-fit:cover;transition:transform 1.2s var(--editorial-ease);filter:saturate(.75)}.editorial-product:hover .editorial-product-visual>img{transform:scale(1.045)}.editorial-product-content{display:flex;flex-direction:column;padding-block:8px;min-width:0}.product-meta{display:flex;justify-content:space-between;gap:20px;color:#b1afa6}.product-meta>:last-child{color:var(--editorial-red);text-align:right}.editorial-product h3{font-size:clamp(35px,3.5vw,53px);letter-spacing:-2px;line-height:1.1;font-weight:650;margin:45px 0 22px}.editorial-product h3 a{display:flex;align-items:center;justify-content:space-between;gap:20px}.editorial-product h3 svg{transition:transform .4s var(--editorial-ease);flex-shrink:0}.editorial-product h3 a:hover svg{transform:translate(5px,-5px)}.editorial-product-content>p{font-size:15px;color:#b1afa6;max-width:440px}.editorial-features{padding:0;margin-top:22px;list-style:none;display:flex;flex-direction:column;gap:10px}.editorial-features li{display:flex;align-items:center;gap:12px;font-size:12px;color:#d2d0c7}.editorial-features li:before{content:"+";font:14px Consolas,monospace;color:#777}.editorial-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:35px}.editorial-product-bottom>span{display:flex;flex-direction:column;gap:8px}.editorial-product-bottom small{font:9px Consolas,monospace;letter-spacing:1px;color:#aaa9a3}.editorial-product-bottom strong{font-size:25px;font-weight:450}.editorial-product-bottom .editorial-action{font-size:12px;gap:20px}.field-study{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:400px;height:100%;padding:25px;background:linear-gradient(135deg,#b9c5ac,#dae0c8);color:#1d382e;overflow:hidden}.field-study:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#263e2810 4px)}.study-bottom,.study-label{display:flex;justify-content:space-between;align-items:center;gap:15px;font:9px Consolas,monospace;letter-spacing:1px;z-index:1}.field-study svg{width:100%;flex:1;min-height:0;max-height:300px;overflow:visible}.field-outline{stroke:#1d382e55;stroke-width:1}.trajectory{stroke:#1d382e;stroke-dasharray:8 7;animation:trajectory-flow 2s linear infinite}.trajectory-secondary{stroke:#1d382e30;stroke-width:1;stroke-dasharray:3 5}.field-ball{fill:#f32c42;stroke:#fff8;stroke-width:6}.study-bars{display:flex;gap:3px;align-items:flex-end;height:20px}.study-bars i{width:3px;height:100%;background:currentColor;animation:study-wave 1.4s ease-in-out infinite alternate}.study-bars i:nth-child(2n){animation-delay:-.4s}.study-bars i:nth-child(3n){animation-delay:-.8s}.product-island{grid-template-columns:1fr 1.15fr}.product-island .editorial-product-visual{order:2;min-height:430px}.product-island .editorial-product-content{order:1}.product-island .editorial-product-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#132321b3,transparent 65%)}.island-word{position:absolute;bottom:30px;left:30px;z-index:1;font-size:clamp(48px,5vw,75px);font-weight:850;line-height:.9;letter-spacing:-4px;color:#f1efe7}.editorial-loading{display:flex;align-items:center;gap:15px;min-height:200px;font-size:13px;color:#aaa}.loading-line{width:32px;height:2px;background:var(--editorial-red);animation:study-wave 1s ease-in-out infinite alternate}.editorial-store .catalog-empty{border-radius:0;background:transparent;min-height:260px}.editorial-store .filter-summary{padding:15px 0;border-top:1px solid var(--editorial-line)}.editorial-manifesto{background:var(--editorial-paper);color:var(--editorial-ink);padding-block:60px 80px}.editorial-manifesto>*{max-width:1440px;margin-inline:auto}.editorial-manifesto .editorial-section-label{border-color:#1113;color:#57564f}.manifesto-body{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding-top:55px}.manifesto-body h2{font-size:clamp(50px,6.3vw,90px);font-weight:750;line-height:1.02;letter-spacing:-5px}.manifesto-body h2 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-4px;color:var(--editorial-red)}.manifesto-notes>p{font-size:17px;line-height:1.8;color:#5f5d56;margin-bottom:30px}.manifesto-note{display:flex;gap:22px;padding:22px 0;border-top:1px solid #1113}.manifesto-note>span{font:10px Consolas,monospace;color:#706e65;padding-top:5px}.manifesto-note h3{font-size:17px;font-weight:600;letter-spacing:-.4px}.manifesto-note p{font-size:13px;color:#66635b;line-height:1.8;margin-top:8px;max-width:370px}.editorial-help{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;padding-block:90px 110px}.editorial-small{color:#aaa9a3}.editorial-help h2{font-size:clamp(36px,4vw,55px);font-weight:600;line-height:1.05;letter-spacing:-2.5px;margin:30px 0 25px}.editorial-help .editorial-action{font-size:12px}.faq-item{border-top:1px solid var(--editorial-line)}.faq-item:last-child{border-bottom:1px solid var(--editorial-line)}.faq-item h3 button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;min-height:80px;font-size:16px;padding-block:20px}.faq-item h3 button svg{flex-shrink:0}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--editorial-ease),visibility .45s;visibility:hidden}.faq-answer>div{overflow:hidden}.faq-answer p{color:#b1afa6;font-size:14px;padding-bottom:26px;max-width:500px}.faq-item.expanded .faq-answer{grid-template-rows:1fr;visibility:visible}.faq-item.expanded h3 button{color:#fff}.editorial-end{background:var(--editorial-red);color:#111;padding:38px 48px 40px;overflow:hidden}.editorial-end>span{display:block;font:10px Consolas,monospace;letter-spacing:1px;max-width:1440px;margin:auto}.editorial-end>a{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:20px auto 0;font-size:clamp(65px,12vw,175px);font-weight:900;letter-spacing:-.075em;line-height:1.1}.editorial-end svg{width:clamp(45px,10vw,140px);height:clamp(45px,10vw,140px);stroke-width:1.3;transition:transform .6s var(--editorial-ease)}.editorial-end a:hover svg{transform:translate(10px,-10px)}.editorial-footer{display:flex;justify-content:space-between;align-items:center;gap:35px;min-height:130px}.editorial-footer .shop-brand>span{font-size:22px}.editorial-footer .shop-brand img{width:28px;height:28px}.editorial-footer nav{display:flex;gap:28px;font-size:12px;color:#b1afa6}.editorial-footer nav a{min-height:44px;display:flex;align-items:center;transition:color .25s}.editorial-footer nav a:hover{color:var(--editorial-paper)}.editorial-footer>span{color:#85837c;font-size:9px}.cookie-notice{border-radius:0;background:#1c1c1af7;border-color:#ffffff30;box-shadow:0 12px 50px #0005}.editorial-store .shop-button{border-radius:0;background:var(--editorial-red);box-shadow:none}.editorial-store .shop-button.secondary{background:transparent}.editorial-store .shop-button.compact{min-height:44px}.scroll-reveal{opacity:0;translate:0 25px;transition:opacity .75s var(--editorial-ease) var(--reveal-delay,0s),translate .75s var(--editorial-ease) var(--reveal-delay,0s)}.scroll-reveal.in-view{opacity:1;translate:0 0}@supports not (translate:0 0){.scroll-reveal{transform:translateY(25px);transition:opacity .75s var(--editorial-ease) var(--reveal-delay,0s),transform .75s var(--editorial-ease) var(--reveal-delay,0s)}.scroll-reveal.in-view{transform:translateY(0)}}.product-detail{padding-top:45px;padding-bottom:80px}.product-detail-hero{border-radius:0;border:0;gap:55px}.product-detail-art{border-radius:0;overflow:hidden}.product-detail-copy h1{font-size:clamp(40px,5vw,70px);line-height:1;letter-spacing:-3px}.product-detail-copy>p{font-size:15px;line-height:1.9;color:#b1afa6}.product-detail .eyebrow{border:0;background:transparent;padding:0;font:10px Consolas,monospace;letter-spacing:1px}.product-detail .shop-button{border-radius:0;background:var(--editorial-red);box-shadow:none}.product-detail .shop-button.secondary{background:transparent}.product-plans{margin-top:75px}.product-plans .section-heading{border-top:1px solid var(--editorial-line);padding-top:25px}.product-plans .section-heading h2{font-size:36px;font-weight:500;letter-spacing:-1.5px}.plans-grid{gap:0}.plan-card{border-radius:0;background:#161615;border-color:#ffffff26;padding:28px;box-shadow:none}.plan-card.recommended{background:#22241c;border-color:#aebb9a}.plan-card .product-badge{border-radius:0;color:#baca9f;background:transparent}.plan-price{font-weight:500}.plan-card:hover{transform:none;border-color:#ffffff65}.plan-card:after{display:none}@keyframes editorial-route{0%{opacity:0}to{opacity:1}}@keyframes editorial-type-in{0%{opacity:0;translate:0 35px}to{opacity:1;translate:0 0}}@keyframes editorial-marquee{to{transform:translateX(-50%)}}@keyframes arena-drift{0%{transform:translate(var(--parallax-x,0),var(--parallax-y,0)) scale(1.07)}to{transform:translate(var(--parallax-x,0),var(--parallax-y,0)) scale(1.15)}}@keyframes trajectory-flow{to{stroke-dashoffset:-30}}@keyframes study-wave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes scroll-nudge{0%,to{translate:0 0}50%{translate:0 5px}}@media(min-width:1600px){.editorial-hero-body{min-height:760px}}@media(max-width:1100px){.editorial-catalog,.editorial-footer,.editorial-help,.editorial-hero,.editorial-manifesto,.header-inner{padding-inline:30px}.shop-search{margin-left:15px}.header-links{gap:18px}.editorial-hero-body{min-height:570px}.editorial-hero-copy h1{font-size:clamp(80px,10vw,110px)}.editorial-hero-visual{margin-left:-10px}.hero-cutout{font-size:130px}.editorial-product{gap:35px}.editorial-help,.manifesto-body{gap:50px}.editorial-product-visual,.field-study{min-height:360px}.product-island .editorial-product-visual{min-height:380px}.product-meta{font-size:8px;gap:10px}.editorial-product h3{margin-top:30px}.editorial-footer{gap:20px}.editorial-footer nav{gap:18px}}@media(max-width:850px){.header-inner{gap:20px}.header-links.is-open{background:#111;border-color:#ffffff26;animation:editorial-type-in .35s var(--editorial-ease) both}.editorial-hero-body{min-height:510px;grid-template-columns:1fr 1fr}.editorial-hero-copy h1{font-size:clamp(70px,10.8vw,90px)}.hero-bottom-copy{margin-top:30px}.hero-bottom-copy p{font-size:13px}.hero-cutout{font-size:100px;letter-spacing:-13px;right:-8px}.visual-caption{left:20px;font-size:8px}.visual-caption>:last-child{display:none}.catalog-title-row{align-items:flex-start;flex-direction:column;gap:30px}.catalog-controls{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:20px}.manifesto-body{gap:35px}.manifesto-body h2{font-size:60px}.manifesto-body h2,.manifesto-body h2 em{letter-spacing:-3px}.editorial-product{gap:28px}.editorial-product h3{font-size:34px;letter-spacing:-1px}.editorial-product-content>p{font-size:13px}.editorial-features li{font-size:11px}.editorial-product-bottom{flex-wrap:wrap}.editorial-product-bottom strong{font-size:22px}.product-meta{flex-wrap:wrap}.field-study{padding:20px}.editorial-help{gap:40px}.faq-item h3 button{font-size:14px}.editorial-footer{flex-wrap:wrap;padding-block:24px}.editorial-footer>span{width:100%}.product-detail-hero{gap:28px}}@media(max-width:650px){.header-inner{min-height:70px;padding:14px 20px;gap:12px}.shop-search{margin-left:0;max-width:none;padding-block:9px;order:5;flex-basis:100%}.header-account{border:0;padding:0}.header-links.is-open{justify-content:space-around;padding:12px;gap:12px}.header-links{font-size:12px}.shop-brand>span{font-size:23px}.editorial-catalog,.editorial-footer,.editorial-help,.editorial-hero,.editorial-manifesto{padding-inline:20px}.hero-topline{font-size:8px;padding-block:20px;letter-spacing:.6px}.hero-topline>:last-child{display:none}.editorial-hero-body{display:flex;flex-direction:column;min-height:0}.editorial-hero-copy{padding-top:16px}.editorial-hero-copy h1{font-size:clamp(80px,20.7vw,125px);line-height:.88;letter-spacing:-.08em}.hero-bottom-copy{margin:30px 0;gap:18px}.hero-bottom-copy p{font-size:14px}.editorial-action{min-height:48px;font-size:12px}.editorial-hero-visual{height:330px;min-height:330px;margin:0 0 22px 30px}.hero-image-frame{clip-path:polygon(12% 0,100% 0,100% 88%,86% 100%,0 100%,0 12%)}.hero-cutout{font-size:110px;right:0;bottom:45px}.visual-caption{bottom:18px;left:20px}.visual-side-label{font-size:8px}.hero-footline{font-size:8px;padding-block:14px;gap:12px;letter-spacing:.2px}.hero-footline>span{gap:7px}.hero-footline a{gap:8px}.hero-footline a span{font-size:18px}.editorial-ticker{padding-block:13px;margin-top:5px}.editorial-ticker span{font-size:21px}.editorial-ticker b{font-size:23px;margin-inline:20px}.editorial-catalog.product-section{padding-top:65px;padding-bottom:45px;scroll-margin-top:140px}.editorial-section-label{font-size:8px;letter-spacing:.4px;padding-top:15px}.editorial-section-label>:last-child{text-align:right}.catalog-title-row{margin:28px 0 32px;gap:27px}.catalog-title-row h2{font-size:55px;letter-spacing:-3px}.catalog-title-row em{letter-spacing:-2px}.catalog-controls{align-items:flex-start;gap:15px}.editorial-store .category-tabs{gap:16px;flex-wrap:wrap}.editorial-store .category-tabs button{font-size:11px;min-height:44px}.result-count{font-size:9px;white-space:nowrap;padding-top:15px}.editorial-product,.product-island{display:flex;flex-direction:column;gap:24px;padding-block:28px}.editorial-product+.editorial-product{margin-top:15px}.editorial-product-visual,.product-island .editorial-product-visual{min-height:300px;order:0}.editorial-product-content,.product-island .editorial-product-content{order:1;padding:0}.field-study{min-height:300px;padding:18px}.study-bottom,.study-label{font-size:8px;letter-spacing:.4px}.field-study svg{max-height:235px}.product-meta{flex-wrap:nowrap;gap:10px;font-size:8px;letter-spacing:.3px}.editorial-product h3{font-size:42px;margin:25px 0 16px;letter-spacing:-2px}.editorial-product-content>p{font-size:14px}.editorial-features li{font-size:12px}.editorial-product-bottom{padding-top:27px;flex-wrap:nowrap}.editorial-product-bottom strong{font-size:24px}.editorial-product-bottom .editorial-action{font-size:11px;gap:15px}.island-word{font-size:60px;left:22px;bottom:24px}.editorial-manifesto{padding-block:35px 45px}.manifesto-body{display:flex;flex-direction:column;padding-top:35px;gap:35px}.manifesto-body h2{font-size:clamp(50px,13vw,75px)}.manifesto-body h2,.manifesto-body h2 em{letter-spacing:-3px}.manifesto-notes>p{font-size:15px;line-height:1.7;margin-bottom:22px}.manifesto-note{padding-block:20px;gap:18px}.manifesto-note h3{font-size:16px}.manifesto-note p{font-size:13px}.editorial-help{display:flex;flex-direction:column;gap:40px;padding-block:50px 65px}.editorial-help h2{font-size:42px;margin-top:22px;letter-spacing:-2px}.editorial-small{font-size:9px}.faq-item h3 button{min-height:75px;font-size:15px}.faq-answer p{font-size:13px}.editorial-end{padding:27px 20px 30px}.editorial-end>span{font-size:8px}.editorial-end>a{font-size:clamp(48px,12vw,75px);letter-spacing:-3px;gap:10px}.editorial-end svg{width:44px;height:44px}.editorial-footer{gap:18px;padding-block:28px}.editorial-footer nav{flex-wrap:wrap;gap:16px;font-size:11px}.editorial-footer>span{font-size:8px}.cookie-notice{padding:16px}.cookie-notice p{font-size:11px}.product-detail{padding-top:28px}.product-detail-hero{gap:25px}.product-detail-copy h1{font-size:45px;letter-spacing:-2px}.product-plans{margin-top:45px}.product-plans .section-heading{flex-wrap:wrap;gap:12px}.product-plans .section-heading h2{font-size:30px}.plan-card{padding:24px}.plans-grid{gap:12px}}.editorial-store{overflow-x:clip}:root{--shop-bg:#111111;--shop-surface:#171716;--shop-raised:#22221f;--shop-muted:#aaa9a3;--shop-red:#f32c42;--shop-red-hover:#ff465b}.signin-card{border-radius:0;background:#171716;border-color:#ffffff26;box-shadow:none;padding:42px}.signin-card .signin-logo{border-radius:0;background:transparent;border:0;box-shadow:none;width:55px;height:55px}.signin-card h1{font-size:38px;letter-spacing:-1.7px;line-height:1.1}.signin-card>p{color:#aaa9a3;font-size:14px}.signin-card .discord-button{border-radius:0;min-height:52px}.signin-perks{border-radius:0;background:transparent;border-color:#ffffff26;color:#bbb9b0}.signin-perks svg{color:#f32c42}.signin-terms a{color:#f1efe7}.metric-card,.support-workspace,.workspace-card,.workspace-modal-panel,.workspace-table-wrap{border-radius:0;background:#171716}.admin-sidebar,.admin-topbar{background:#111111f0}.workspace-heading h1{font-size:34px;letter-spacing:-1.5px;font-weight:600}.workspace-heading p{color:#aaa9a3;font-size:13px}.admin-nav button,.workspace-button,.workspace-input,.workspace-search,.workspace-select{border-radius:0}.workspace-card{box-shadow:none}.metric-card{border-top:2px solid #ffffff35}.metric-value{font-size:34px;font-weight:500}.workspace-modal-panel{border-color:#ffffff30}.ticket-row{border-radius:0}.ticket-row.active{background:#f32c4210;border-color:#f32c4230}.chat-header,.inbox-toolbar{background:#171716}.chat-message{border-radius:0}.message-bubble{border-radius:2px}.support-page .workspace-heading{padding-block:14px 20px}@media(max-width:650px){.signin-card{padding:30px 24px}.signin-card h1{font-size:32px}.workspace-heading h1{font-size:28px}}.signin-card{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;text-align:left;max-width:1080px;margin:100px auto;border:0;background:transparent;padding:0;align-items:center}.signin-intro>img{margin:0;width:55px;height:55px}.signin-intro .section-kicker{margin-top:35px;color:#aaa9a3;font:9px Consolas,monospace;letter-spacing:1px}.signin-card h1{font-size:clamp(65px,7vw,95px);font-weight:750;letter-spacing:-5px;line-height:.98;margin:24px 0}.signin-card h1 em{font-family:Georgia,serif;font-weight:400;color:var(--editorial-red)}.signin-intro>p{font-size:15px;color:#b1afa6;line-height:1.8}.signin-access{border-left:1px solid #ffffff26;padding:28px 0 28px 50px}.signin-access .section-kicker{color:#aaa9a3;font:9px Consolas,monospace;letter-spacing:1px}.signin-access .shop-button{border-radius:0;min-height:52px}.signin-card .signin-terms{color:#aaa9a3;font-size:11px;line-height:1.8}.signin-perks{margin-block:30px;padding-block:25px}.signin-perks span{color:#b1afa6}@media(max-width:850px){.signin-card{gap:40px;margin-block:70px}.signin-access{padding-left:30px}.signin-card h1{font-size:75px}}@media(max-width:650px){.signin-card{display:flex;flex-direction:column;align-items:stretch;gap:35px;margin:40px auto;padding:0}.signin-card h1{font-size:75px;letter-spacing:-4px}.signin-intro>img{width:42px;height:42px}.signin-intro .section-kicker{margin-top:24px}.signin-access{border-left:0;border-top:1px solid #ffffff26;padding:30px 0 0}.signin-intro>p{font-size:14px}}:root{--editorial-paper:#e5e8e7;--editorial-ink:#090c0e;--editorial-red:#e71945;--editorial-line:#423439;--shop-bg:#090c0e;--shop-surface:#0e1417;--shop-raised:#162025;--shop-muted:#91a09f;--shop-red:#e71945;--shop-red-hover:#ff365f}body{color:#e5e8e7}.editorial-store,body{background:#090c0e}.ambient-background{opacity:.15}.ambient-particles{opacity:.4}.shop-header{background:#090c0ef2;border-color:#34262b}.header-inner{min-height:76px;max-width:1320px;padding-inline:32px}.shop-brand span span{color:#e71945}.shop-search{background:#0f171a;border:1px solid #34262b;padding:9px 12px;max-width:320px;min-height:40px;margin-left:30px}.shop-search:focus-within{border-color:#e71945;background:#1d1115}.header-links,.shop-search input,.signin-link{font-family:Consolas,Courier New,monospace;font-size:12px}.header-links a:hover,.signin-link:hover{color:#e71945}.shop-brand>span{font-size:25px}.header-account{border-color:#34262b}.icon-button{background:#11191c;border-color:#423439}.editorial-catalog,.editorial-footer,.editorial-help,.editorial-hero{max-width:1320px;padding-inline:32px}.hero-topline{padding:28px 0;color:#948188;font-size:10px;letter-spacing:1px}.hero-topline>span:first-child{display:flex;align-items:center;gap:9px;color:#e71945}.hero-topline i{width:5px;height:5px;background:#e71945;box-shadow:0 0 8px #e7194577}.hero-backdrop{position:relative;isolation:isolate}.hero-backdrop:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(#e7194504 1px,transparent 0),linear-gradient(90deg,#e7194504 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 85%)}.editorial-hero{position:relative;background:none}.editorial-hero:before{content:none}.editorial-hero-body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:55px;min-height:430px;align-items:center;padding:25px 0 40px}.editorial-hero-copy{padding:0;min-width:0}.hero-command{display:block;font:11px Consolas,monospace;color:#e71945;margin-bottom:24px;letter-spacing:.5px}.terminal-cursor{display:inline-block;margin-left:5px;animation:terminal-blink 1.1s step-end infinite}.editorial-hero-copy h1{font-size:clamp(46px,5.2vw,72px);font-weight:850;line-height:1.03;letter-spacing:-3px;gap:4px}.hero-outline{color:#e71945;-webkit-text-stroke:0;text-shadow:0 0 40px #e7194515}.hero-period{color:#e71945}.hero-bottom-copy{margin:24px 0 0;gap:24px}.hero-bottom-copy p{color:#93a19f;font-size:15px;line-height:1.8}.primary-action{background:#e71945;color:#100a0c;border:1px solid #e71945;padding:13px 20px;min-width:190px;border-radius:2px;box-shadow:0 0 20px #e7194510;transition:background .25s,box-shadow .25s,transform .25s}.primary-action:hover{background:#ff365f;color:#090c0e;box-shadow:0 0 30px #e7194522;transform:translateY(-2px)}.primary-action svg{stroke-width:1.7}.hero-platforms{font:9px Consolas,monospace;letter-spacing:.3px;color:#8a7b80;display:flex;gap:14px;flex-wrap:wrap}.hero-platforms>span{color:#483a3f}.editorial-hero-visual.hacker-console{width:100%;max-width:420px;min-height:0;height:auto;margin:0;justify-self:end;background:#0b1114;border:1px solid #4a3a40;box-shadow:9px 9px 0 #e7194506,0 0 45px #0003;position:relative;animation:console-arrive 1s .15s var(--editorial-ease) both;align-self:center}.console-titlebar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid #35282d;background:#1e1216;font:9px Consolas,monospace;color:#9aaba7}.console-titlebar>:first-child{display:flex;gap:5px}.console-titlebar i{width:5px;height:5px;background:#614d54}.console-titlebar i:first-child{background:#e71945}.console-titlebar>:last-child{color:#7b666d;letter-spacing:2px}.console-art{height:135px;position:relative;overflow:hidden;border-bottom:1px solid #3a2b30}.console-art img{object-fit:cover;object-position:center 55%;filter:saturate(.3) brightness(.65);transform:translate(var(--parallax-x,0),var(--parallax-y,0)) scale(1.08);transition:transform 1s var(--editorial-ease)}.console-art:after{background:repeating-linear-gradient(0deg,transparent,transparent 3px,#e7194508 4px)}.console-art:after,.console-art:before{content:"";position:absolute;inset:0;pointer-events:none}.console-art:before{z-index:1;border-top:1px solid #e7194590;background:linear-gradient(180deg,#e7194514,transparent 18%);animation:console-scan 5s linear infinite}.console-art-label{position:absolute;left:12px;bottom:10px;color:#ffc4d0;background:#10090bbb;padding:5px 7px;font:9px Consolas,monospace;letter-spacing:.7px}.console-reticle{position:absolute;inset:35% 43%;border:1px solid #e719458a;z-index:2;animation:reticle-breathe 4s ease-in-out infinite}.console-reticle span:first-child{position:absolute;top:50%;left:-20%;right:-20%;height:1px;background:#e7194560}.console-reticle span:last-child{position:absolute;left:50%;top:-20%;bottom:-20%;width:1px;background:#e7194560}.console-output{padding:20px 16px;font:11px/1.8 Consolas,monospace;color:#8e9e97}.console-output p{display:flex;gap:8px;flex-wrap:wrap}.console-output p>span:first-child:not(.terminal-cursor){color:#5b484f;margin-right:6px}.console-output b{font-weight:400;color:#e4a9b7}.console-output p:not(:last-child){animation:boot-line .8s var(--editorial-ease) both}.console-output p:nth-child(2){animation-delay:.3s}.console-output p:nth-child(3){animation-delay:.6s}.console-output .console-prompt{margin-top:16px;color:#e71945}.console-footer{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #37262c;font:8px Consolas,monospace;color:#7a636b;letter-spacing:.5px}.hero-footline{padding:13px 0 18px;font-size:9px;border-color:#34262b;color:#877179}.hero-footline i{border-radius:0;background:#e71945}.hero-footline a{font-size:9px}.editorial-ticker{transform:none;margin:0;background:#1a1014;border-block:1px solid #412d34;color:#e71945;padding:12px 0}.editorial-ticker span{font:12px Consolas,monospace;letter-spacing:1.2px}.editorial-ticker b{margin-inline:30px;font-size:12px;font-weight:400;color:#644751}.editorial-catalog.product-section{padding-top:58px;padding-bottom:55px;scroll-margin-top:95px}.editorial-section-label{border-color:#34262b;color:#968289;font-size:9px;letter-spacing:.8px;padding-top:16px}.editorial-section-label>:last-child{color:#e71945}.catalog-title-row{margin:24px 0 32px;align-items:center;gap:30px}.catalog-title-row h2{font-size:34px;line-height:1.2;font-weight:700;letter-spacing:-1px}.catalog-title-row em{font:inherit;color:#e71945;letter-spacing:inherit}.catalog-controls{gap:10px}.editorial-store .category-tabs{gap:8px}.editorial-store .category-tabs button{font:10px Consolas,monospace;background:#191013;border:1px solid #34262b;padding:0 12px;min-height:40px;color:#9aa9a2}.editorial-store .category-tabs button.active{color:#ff809b;background:#e719450c;border-color:#ae2946}.editorial-store .category-tabs button:after{display:none}.result-count{color:#877179;font-size:9px}.editorial-product{gap:45px;padding-block:32px;border-color:#34262b;grid-template-columns:1fr 1.05fr}.editorial-product+.editorial-product{margin-top:5px}.editorial-product-visual{min-height:300px;background:#190e12;border:1px solid #3d282f}.field-study{min-height:300px;padding:20px;background:#190c11;color:#e71945;background-image:linear-gradient(#e7194508 1px,transparent 0),linear-gradient(90deg,#e7194508 1px,transparent 0);background-size:26px 26px}.field-study:after{opacity:.5;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#e7194505 4px)}.field-outline{stroke:#e7194535}.trajectory{stroke:#e71945;stroke-width:2}.field-ball,.trajectory-secondary{stroke:#e7194525}.field-ball{fill:#e71945;stroke-width:12}.study-bottom,.study-label{color:#99838b;font-size:8px}.study-bottom>span:first-child{color:#e71945}.field-study svg{max-height:245px}.product-meta{font-size:9px;letter-spacing:.7px;color:#99828a}.product-meta>:last-child{color:#e71945}.editorial-product h3{font-size:37px;letter-spacing:-1.3px;margin:25px 0 16px}.editorial-product-content>p{font-size:14px;color:#93a29a;line-height:1.8}.editorial-features{gap:8px;margin-top:18px}.editorial-features li{font:11px/1.6 Consolas,monospace;color:#c1b3b9}.editorial-features li:before{content:">";color:#e71945}.editorial-product-bottom{padding-top:25px}.editorial-product-bottom strong{font:22px Consolas,monospace;color:#e9dfe2;letter-spacing:-1px}.editorial-product-bottom small{color:#8f757e;font-size:8px}.editorial-action{font-family:Consolas,monospace;font-size:12px}.editorial-product-bottom .editorial-action{border-color:#574249;color:#ff809b;font-size:11px}.product-island{grid-template-columns:1.05fr 1fr}.product-island .editorial-product-visual{min-height:300px;border-color:#354156}.product-island .editorial-product-visual>img{filter:saturate(.4) brightness(.65);object-position:center 55%}.product-island .editorial-product-visual:after{background:linear-gradient(0deg,#0b111dde,transparent 75%),repeating-linear-gradient(90deg,transparent,transparent 49px,#9dabff10 50px)}.island-word{color:#c1caff;font:800 45px/.95 Consolas,monospace;letter-spacing:-3px;left:25px;bottom:25px}.product-island .product-meta>:last-child{color:#9eaaff}.product-island .editorial-product-bottom .editorial-action{color:#c1caff;border-color:#56618b}.editorial-manifesto{background:#0f171a;color:#e9e1e4;max-width:none;padding:40px max(32px,calc((100vw - 1256px)/2)) 45px;border-block:1px solid #34262b}.editorial-manifesto .editorial-section-label{color:#968188;border-color:#34262b}.manifesto-body{gap:75px;padding-top:32px;grid-template-columns:1fr 1.05fr}.manifesto-body h2{font-size:43px;letter-spacing:-1.5px;line-height:1.15;font-weight:700}.manifesto-body h2 em{font:inherit;letter-spacing:inherit;color:#e71945}.manifesto-notes>p{font-size:14px;color:#93a39b;margin-bottom:22px}.manifesto-note{padding-block:17px;border-color:#3a262d;gap:20px}.manifesto-note>span{color:#e71945;font-size:9px}.manifesto-note h3{font-size:14px;letter-spacing:0;font-family:Consolas,monospace;font-weight:500}.manifesto-note p{color:#9a848c;font-size:12px;margin-top:7px}.editorial-help{padding-block:55px 60px;gap:70px}.editorial-small{font-size:9px;color:#968188}.editorial-help h2{font-size:35px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:22px 0}.faq-item,.faq-item:last-child{border-color:#34262b}.faq-item h3 button{min-height:66px;font:12px Consolas,monospace;color:#cfc3c8}.faq-item.expanded h3 button{color:#e71945}.faq-answer p{font-size:13px;color:#a39197;line-height:1.8;padding-bottom:22px}.editorial-help .editorial-action{color:#ff809b;font-size:11px}.editorial-end{background:#190f13;color:#e71945;border-block:1px solid #5b2635;padding:28px max(32px,calc((100vw - 1256px)/2)) 30px}.editorial-end>span{font-size:9px;color:#916876}.editorial-end>a{font:750 clamp(30px,4.3vw,60px)/1.2 Consolas,monospace;letter-spacing:-2px;margin-top:18px}.editorial-end svg{width:45px;height:45px}.editorial-footer{min-height:105px;font-family:Consolas,monospace}.editorial-footer .shop-brand>span{font-family:Arial,sans-serif}.editorial-footer nav{font-size:10px;color:#9a848c}.editorial-footer>span{font-size:8px;color:#7d616b}.cookie-notice{background:#1c1115f7;border-color:#553e46;color:#ebdee2}.shop-button{background:#e71945;color:#120b0d;border-radius:2px;border-color:#e71945;box-shadow:none}.shop-button:hover{background:#ff365f}.shop-button.secondary{background:#1a1114;color:#c4b4ba;border-color:#4b363d}.editorial-store .shop-button,.product-detail .shop-button{background:#e71945;color:#120b0d;border-radius:2px}.editorial-store .shop-button.secondary,.product-detail .shop-button.secondary{background:#1a1114;color:#c4b4ba;border-color:#4b363d}.product-detail-hero{padding:0;background:transparent}.product-detail-copy h1{font-size:50px;line-height:1.1;letter-spacing:-1.7px}.product-detail .eyebrow{color:#e71945}.product-detail-copy>p{color:#93a39b}.product-plans .section-heading h2{font-size:30px;font-weight:650}.plan-card{background:#190e12;border-color:#3d2c32}.plan-card.recommended{background:#22171b;border-color:#a3324b}.plan-card .product-badge{color:#e71945}.plan-price{font-family:Consolas,monospace;font-size:34px}.plan-card li,.plan-period{color:#93a39b}.plan-card ul svg{color:#e71945}.signin-card h1,.signin-card h1 em{font-family:Arial,sans-serif;font-weight:800;font-size:65px;letter-spacing:-2px;font-style:normal}.signin-card h1 em{color:#e71945}.signin-access .section-kicker,.signin-intro .section-kicker{color:#9b838b}.signin-intro>p{color:#93a39b}.signin-access{border-color:#412f35}.signin-perks span{color:#b9a6ae}.signin-perks svg{color:#e71945}.signin-terms a{color:#ff809b}.signin-card .signin-terms{color:#9b858d}.metric-card,.support-workspace,.workspace-card,.workspace-modal-panel,.workspace-table-wrap{background:#190e12;border-color:#3b2a30}.admin-sidebar,.admin-topbar{background:#0b1114f2}@keyframes terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes console-scan{0%{translate:0 -100%}to{translate:0 100%}}@keyframes reticle-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes boot-line{0%{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}@keyframes console-arrive{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media(max-width:1100px){.editorial-catalog,.editorial-footer,.editorial-help,.editorial-hero,.header-inner{padding-inline:26px}.editorial-hero-body{gap:30px;min-height:420px}.editorial-hero-copy h1{font-size:clamp(42px,5.3vw,62px)}.hacker-console{max-width:380px}.catalog-title-row h2{font-size:29px}.editorial-product{gap:30px}.manifesto-body{gap:45px}.editorial-end,.editorial-manifesto{padding-inline:26px}.catalog-title-row{gap:20px}.editorial-product h3{font-size:34px}}@media(max-width:850px){.header-inner{min-height:72px}.shop-search{margin-left:0}.editorial-hero-body{grid-template-columns:1.2fr 1fr;min-height:380px;gap:25px}.editorial-hero-copy h1{font-size:43px;letter-spacing:-2px}.hero-command{font-size:10px;margin-bottom:18px}.hero-bottom-copy p{font-size:13px}.console-output{font-size:9px;padding:16px 12px}.console-art{height:110px}.console-titlebar{font-size:8px;padding:9px}.catalog-title-row{flex-direction:column;align-items:flex-start;gap:24px}.catalog-controls{align-items:center;flex-direction:row;width:100%;justify-content:space-between}.manifesto-body h2{font-size:37px}.editorial-product-content>p{font-size:13px}.editorial-product-visual,.field-study,.product-island .editorial-product-visual{min-height:280px}.island-word{font-size:38px}.editorial-help{gap:40px}.signin-card h1,.signin-card h1 em{font-size:56px}}@media(max-width:650px){.header-inner{padding:12px 18px;gap:12px;min-height:68px}.shop-brand>span{font-size:23px}.shop-search{order:5;flex-basis:100%;max-width:none;padding:9px 12px;min-height:40px}.header-account{padding-left:0;border:0}.header-links.is-open{background:#0b1114;border-color:#412e35}.editorial-catalog,.editorial-footer,.editorial-help,.editorial-hero{padding-inline:20px}.hero-topline{font-size:8px;letter-spacing:.4px;padding-block:20px}.hero-topline>:last-child{display:none}.editorial-hero-body{display:flex;flex-direction:column;align-items:stretch;gap:30px;padding:15px 0 30px;min-height:0}.editorial-hero-copy h1{font-size:clamp(39px,10.5vw,58px);line-height:1.08;letter-spacing:-2px}.hero-command{font-size:10px;margin-bottom:18px}.hero-bottom-copy{gap:20px;margin:20px 0 0}.hero-bottom-copy p{font-size:14px}.hero-platforms{font-size:8px;gap:10px}.primary-action{min-width:180px;font-size:12px}.editorial-hero-visual.hacker-console{max-width:420px;height:auto;min-height:0;align-self:center;margin:0}.console-art{height:110px}.console-output{font-size:10px;padding:17px 13px}.console-titlebar{font-size:8px;padding:10px}.console-footer{font-size:7px}.hero-footline{padding:10px 0 16px;font-size:8px}.hero-footline a{font-size:8px;gap:8px}.editorial-ticker{padding:10px 0}.editorial-ticker span{font-size:10px}.editorial-ticker b{margin-inline:20px;font-size:10px}.editorial-catalog.product-section{padding-top:38px;padding-bottom:35px;scroll-margin-top:140px}.editorial-section-label{font-size:8px;letter-spacing:.2px}.catalog-title-row{margin:22px 0 25px;gap:22px}.catalog-title-row h2{font-size:28px;letter-spacing:-1px}.catalog-controls{gap:12px;flex-direction:column;align-items:flex-start}.editorial-store .category-tabs{flex-wrap:wrap;gap:6px}.editorial-store .category-tabs button{padding-inline:10px;font-size:10px;min-height:44px}.result-count{padding:0;font-size:8px}.editorial-product,.product-island{display:flex;flex-direction:column;gap:22px;padding-block:25px}.editorial-product-visual,.product-island .editorial-product-visual{min-height:255px;order:0}.field-study{min-height:255px;padding:17px}.field-study svg{max-height:210px}.study-bottom,.study-label{font-size:7px}.editorial-product-content,.product-island .editorial-product-content{order:1}.editorial-product h3{font-size:34px;letter-spacing:-1px;margin:20px 0 14px}.product-meta{font-size:8px;letter-spacing:.2px}.editorial-product-content>p{font-size:13px}.editorial-features li{font-size:11px}.editorial-product-bottom{padding-top:23px;gap:15px}.editorial-product-bottom strong{font-size:21px}.editorial-product-bottom .editorial-action{font-size:10px;gap:15px}.island-word{font-size:42px;left:20px;bottom:20px;letter-spacing:-2px}.editorial-manifesto{padding:30px 20px 35px}.manifesto-body{display:flex;flex-direction:column;gap:28px;padding-top:27px}.manifesto-body h2{font-size:38px;letter-spacing:-1px}.manifesto-note h3,.manifesto-notes>p{font-size:13px}.manifesto-note p{font-size:12px}.editorial-help{display:flex;flex-direction:column;padding-block:38px 42px;gap:28px}.editorial-help h2{font-size:30px;letter-spacing:-1px}.faq-item h3 button{font-size:12px;min-height:65px}.faq-answer p{font-size:12px}.editorial-end{padding:24px 20px 27px}.editorial-end>span{font-size:8px}.editorial-end>a{font-size:clamp(24px,6.8vw,38px);letter-spacing:-1.1px;gap:10px}.editorial-end svg{width:30px;height:30px}.editorial-footer{padding-block:25px;min-height:0;gap:15px}.editorial-footer nav{font-size:10px;gap:15px}.signin-card h1,.signin-card h1 em{font-size:53px;letter-spacing:-2px}.signin-intro>p{font-size:13px}.product-detail-copy h1{font-size:40px;letter-spacing:-1px}.product-plans .section-heading h2{font-size:27px}}.editorial-hero-body,.hero-footline,.hero-topline{position:relative;z-index:1}.hero-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;mask-image:linear-gradient(180deg,#000,#000 45%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent)}.atmosphere-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 35% 15%,#e719450a,transparent 70%);animation:atmosphere-breath 7s ease-in-out infinite alternate}.atmosphere-streak{position:absolute;left:var(--streak-left);top:0;width:1px;height:90px;background:linear-gradient(0deg,transparent,#e7194512,#ff6c8a2b);box-shadow:none;animation:atmosphere-fall var(--streak-duration) linear var(--streak-delay) infinite;will-change:transform}.atmosphere-streak:nth-child(3n){height:160px;background:linear-gradient(0deg,transparent,#ffffff05,#e7194518)}.atmosphere-particle{position:absolute;left:var(--particle-left);top:var(--particle-top);width:2px;height:2px;background:#ff577a55;border-radius:50%;box-shadow:none;animation:atmosphere-drift 9s ease-in-out var(--particle-delay) infinite alternate}.ambient-background{opacity:.35}.ambient-particles{opacity:.45}.hero-outline{color:#ff416c}.hero-command,.hero-topline>span:first-child{color:#ff7897}.hero-outline{text-shadow:0 0 45px #e719451a}.editorial-store .shop-button,.primary-action,.primary-action:hover,.product-detail .shop-button,.shop-button{color:#fff}.gameplay-preview.hacker-console{max-width:420px;background:#100d12;border-color:#63323f;box-shadow:9px 9px 0 #e7194507,0 0 45px #0003}.gameplay-tabs{display:flex;gap:0;background:#171016;border-bottom:1px solid #4e2933}.gameplay-tabs button{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font:10px Consolas,monospace;color:#a9939b;overflow:hidden;transition:color .3s,background .3s}.gameplay-tabs button+button{border-left:1px solid #3d232b}.gameplay-tabs button>span{font-size:8px;border:1px solid #52343f;padding:3px 4px;color:#b695a0}.gameplay-tabs button[aria-pressed=true]{color:#ffd5df;background:#e719450c}.gameplay-tabs button[aria-pressed=true]>span{border-color:#ad3752;color:#ff809e}.gameplay-tabs button i{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e71945;transform:scaleX(0);transform-origin:left}.gameplay-tabs button[aria-pressed=true] i{animation:scene-progress 7s linear forwards}.hacker-console .console-art.gameplay-stage{height:auto;aspect-ratio:3/2;isolation:isolate;border-color:#512831;background:#111}.gameplay-stage:before{opacity:.25;z-index:4}.gameplay-stage:after{opacity:.15;z-index:4}.gameplay-scene{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;overflow:hidden}.gameplay-scene.is-active{opacity:1;visibility:visible}.gameplay-stage .gameplay-scene img{object-fit:contain;object-position:center;filter:saturate(.9) brightness(.85);transform:none;transition:none}.gameplay-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;filter:drop-shadow(0 0 3px #e7194580)}.prediction-line{stroke:#ff728d;stroke-width:3;stroke-dasharray:10 15;animation:prediction-flow 1.3s linear infinite}.prediction-dot{fill:#ffe5eb;stroke:#e71945;stroke-width:6}.autopilot-line{stroke:#ff5e80;stroke-width:3;stroke-dasharray:10 13;animation:prediction-flow 1s linear infinite}.bot-marker{fill:#ffe5eb;stroke:#e71945;stroke-width:3}.landing-pulse{stroke:#ff6c8a;stroke-width:3;transform-origin:1250px 685px;animation:landing-pulse 2.6s ease-out infinite}.aim-tracer{stroke:#ffd2dc;stroke-width:3;stroke-dasharray:15 280;animation:aim-fire .8s linear infinite;opacity:.6}.aim-lock{stroke:#ffe5eb;stroke-width:3;animation:aim-lock 1.8s ease-in-out infinite}.aim-lock,.target-pulse{transform-origin:815px 427px}.target-pulse{stroke:#ff5377;stroke-width:3;animation:landing-pulse 2s ease-out infinite}.gameplay-hud{position:absolute;left:12px;right:12px;bottom:10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.gameplay-hud>span:first-child{display:flex;align-items:center;gap:6px;color:#fff0f4;background:#160b10d9;border:1px solid #ff4a7040;padding:6px 8px;font:8px Consolas,monospace;letter-spacing:.4px;backdrop-filter:blur(4px)}.gameplay-hud>span:first-child>i{width:4px;height:4px;background:#ff476f;box-shadow:0 0 5px #ff476f;animation:terminal-blink 1.5s step-end infinite}.hud-signal{display:flex;gap:3px;height:13px;align-items:flex-end;background:#160b10b0;padding:4px 6px;box-sizing:content-box}.hud-signal i{width:3px;height:100%;background:#ff577b;transform-origin:bottom;animation:study-wave .7s ease-in-out infinite alternate}.hud-signal i:nth-child(2n){animation-delay:-.3s}.hud-signal i:nth-child(3n){animation-delay:-.5s}.gameplay-features{display:flex;justify-content:space-between;gap:10px;padding:13px 12px 0;font:8px Consolas,monospace;color:#f0b2c1;letter-spacing:.2px}.gameplay-features>span{display:flex;align-items:center;gap:5px}.gameplay-features i{width:3px;height:3px;background:#e71945}.gameplay-preview .console-output{padding:13px 13px 16px;font-size:10px}.gameplay-preview .console-output p{line-height:1.8}.gameplay-preview .console-output .console-prompt{margin-top:8px;color:#ff7796}.gameplay-preview .console-output b{color:#f0b2c1}.gameplay-preview .console-footer{font-size:7px;color:#bc8b98;border-color:#4a2833;padding:9px 12px}@keyframes scene-progress{to{transform:scaleX(1)}}@keyframes prediction-flow{to{stroke-dashoffset:-50}}@keyframes aim-fire{0%{stroke-dashoffset:300}to{stroke-dashoffset:0}}@keyframes aim-lock{0%,to{transform:scale(1)}50%{transform:scale(.88)}}@keyframes landing-pulse{0%{transform:scale(.5);opacity:1}to{transform:scale(2.2);opacity:0}}@keyframes atmosphere-fall{0%{transform:translate3d(100px,-280px,0) rotate(35deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate3d(-320px,820px,0) rotate(35deg);opacity:0}}@keyframes atmosphere-drift{0%{transform:translate3d(0,-10px,0);opacity:.2}to{transform:translate3d(-25px,55px,0);opacity:.8}}@keyframes atmosphere-breath{0%{opacity:.5}to{opacity:1}}@media(max-width:650px){.gameplay-preview.hacker-console{max-width:390px}.gameplay-tabs button{font-size:9px;gap:7px}.gameplay-features{font-size:7px;padding-inline:10px;gap:6px}.gameplay-hud{left:9px;right:9px;bottom:7px}.gameplay-hud>span:first-child{font-size:7px;padding:5px 6px}.gameplay-preview .console-output{font-size:9px}.atmosphere-streak{height:70px}.atmosphere-streak:nth-child(3n){height:120px}}.editorial-ticker .ticker-track{display:flex;width:max-content;gap:0;animation:editorial-marquee 48s linear infinite;will-change:transform}.editorial-ticker .ticker-group{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;min-width:100vw;gap:0}.editorial-ticker .ticker-item{display:inline-flex;align-items:center;flex:0 0 auto;gap:32px;padding-inline:16px;white-space:nowrap}.editorial-ticker .ticker-item b{margin:0;font-size:inherit}@media(max-width:650px){.editorial-ticker .ticker-item{gap:24px;padding-inline:12px}}.hack-vault{max-width:1320px;margin:0 auto;padding:0 32px 55px}.hack-invitation{display:flex;justify-content:space-between;align-items:center;gap:28px;border:1px solid #512431;padding:30px;background:radial-gradient(ellipse at 100% 0,#e7194510,transparent 70%),#110d12}.hack-invitation h2{font-size:29px;font-weight:650;letter-spacing:-1px;margin:14px 0 10px}.hack-invitation h2 span{color:#ff5279}.hack-invitation p{font-size:13px;line-height:1.7;color:#ad929c}.hack-invitation .primary-action{font-size:11px;gap:15px;min-width:190px;flex-shrink:0}.hack-terminal{background:#0d0a0e;border:1px solid #613040;border-top:0;animation:console-arrive .4s var(--editorial-ease) both;font-family:Consolas,monospace}.hack-titlebar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;background:#1a0f15;border-bottom:1px solid #42212d;font-size:10px;color:#c7a6b1}.hack-titlebar>:last-child{color:#ff7596;font-size:9px}.hack-output{padding:22px;height:220px;overflow-y:auto;font-size:12px;line-height:2;color:#bda4af;scrollbar-color:#663143 #120e13}.hack-output p{white-space:pre-wrap;overflow-wrap:anywhere;animation:boot-line .25s ease both}.hack-output .hack-command-line{color:#ff7f9e}.hack-input-row{display:flex;align-items:center;gap:14px;padding:10px 20px;border-top:1px solid #42212d}.hack-input-row>span{color:#ff416c}.hack-input-row input{min-width:0;flex:1;background:transparent;border:0;outline:none;font:12px Consolas,monospace;color:#f4dce5;min-height:44px}.hack-input-row input::placeholder{color:#836975}.hack-input-row button{min-height:44px;min-width:44px;padding:7px 12px;border:1px solid #663043;color:#efb0c2;font-size:11px}.hack-input-row button:disabled{opacity:.4}.hack-input-row button:hover{background:#e7194513}.hack-input-row:focus-within{box-shadow:inset 0 0 0 1px #bc4261}.hack-reward{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px;border-top:1px solid #5a293a;background:#e7194509}.hack-reward>div:first-child{display:flex;flex-direction:column;gap:9px}.hack-reward span{font-size:9px;letter-spacing:1px;color:#d9a4b5}.hack-reward strong{font-size:32px;letter-spacing:2px;color:#ff5c82}.hack-reward p{font:11px/1.8 Consolas,monospace;color:#b59aa5;max-width:380px}.hack-reward>div:last-child{display:flex;align-items:center;gap:25px}.hack-reward .editorial-action{font-size:11px;gap:12px}.hack-terminal-footer{border-top:1px solid #42212d;color:#775a67;padding:10px 20px;font-size:8px;letter-spacing:.7px}.coupon-form{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0 24px;font:11px Consolas,monospace}.coupon-form label{color:#b7a1ab}.coupon-form input{background:#160e14;border:1px solid #50313e;padding:11px 12px;min-height:44px;color:#efc7d5;max-width:190px;text-transform:uppercase}.coupon-form button{border:1px solid #734051;min-height:44px;padding:9px 15px;color:#efb0c2}.coupon-form button:disabled{opacity:.5}.coupon-success{color:#ff86a5}.coupon-form>p{width:100%;color:#ff8ea8;line-height:1.7}.plan-original-price{display:block;font-size:14px;color:#907680;margin-top:8px;font-weight:400}@media(max-width:650px){.hack-vault{padding:0 20px 35px}.hack-invitation{flex-direction:column;align-items:flex-start;padding:23px;gap:22px}.hack-invitation h2{font-size:25px;letter-spacing:-.8px}.hack-invitation p{font-size:12px}.hack-titlebar{padding:12px 14px;font-size:9px}.hack-output{padding:16px;height:240px;font-size:11px}.hack-input-row{flex-wrap:wrap;padding:10px 14px;gap:8px}.hack-input-row input{flex-basis:80%;font-size:16px}.hack-input-row button{flex:1}.hack-reward{flex-direction:column;align-items:flex-start;padding:22px;gap:20px}.hack-reward>div:last-child{flex-wrap:wrap;gap:18px}.hack-reward strong{font-size:28px}.coupon-form{gap:10px}.coupon-form label{width:100%}.coupon-form input{max-width:none;flex:1;min-width:0;font-size:16px}.coupon-success{width:100%;line-height:1.8}}.cinematic-terminal{position:relative;overflow:hidden}.cinematic-terminal:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff03 4px);opacity:.2}.hack-titlebar>span:last-child{display:flex;align-items:center;gap:8px}.terminal-status-dot{width:4px;height:4px;background:#ff416c;box-shadow:0 0 7px #e71945;animation:terminal-blink 1.5s step-end infinite}.hack-operation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #42212d;font:9px Consolas,monospace;color:#b78b9c}.hack-progress{height:2px;width:100%;background:#38212b;overflow:hidden}.hack-progress i{display:block;width:100%;height:100%;background:#e71945;box-shadow:0 0 9px #e71945;transform-origin:left;transition:transform .2s linear}.hack-workspace{display:grid;grid-template-columns:minmax(0,1fr) 210px}.cinematic-terminal .hack-output{height:310px;padding:20px;font-size:11px;line-height:1.9}.cinematic-terminal .hack-output p{display:flex;align-items:flex-start;gap:15px;white-space:pre-wrap;word-break:break-word}.hack-line-number{min-width:22px;color:#674453;font-size:8px;padding-top:3px;user-select:none;flex-shrink:0}.hack-log-command{color:#ffd7e4}.hack-log-success{color:#ff6e95}.hack-log-data{color:#986a7e;font-size:10px}.hack-telemetry{border-left:1px solid #42212d;background:#190e1510;padding:18px 15px;font:8px Consolas,monospace;color:#a7798c;overflow:hidden}.hack-telemetry>span{display:block;letter-spacing:1px}.hack-network{margin:12px 0 20px}.hack-network svg{width:100%;height:100px}.hack-network path{stroke:#7f304b;stroke-width:1;stroke-dasharray:4 5}.hack-network circle{fill:#4b2030;stroke:#ca3f69;stroke-width:1}.hack-network .network-packet{fill:#ff6e95;stroke:none;filter:drop-shadow(0 0 3px #e71945)}.hack-packet-bars{display:flex;align-items:flex-end;height:28px;gap:3px;margin:14px 0}.hack-packet-bars i{height:100%;width:6px;background:#cf2f59;transform:scaleY(.12);transform-origin:bottom}.is-running .hack-packet-bars i{animation:packet-activity .5s ease-in-out infinite alternate}.is-running .hack-network path{animation:prediction-flow 1.5s linear infinite}.hack-hex{white-space:pre;line-height:1.7;letter-spacing:1px;color:#84556a;font-size:9px}.telemetry-footer{margin-top:18px;font-size:7px;color:#cc7896}.hack-command-input{flex:1;min-width:0}.hack-command-input input{width:100%;font-size:11px;min-height:35px}.hack-command-preview{display:block;color:#e389a6;font:10px/1.7 Consolas,monospace;min-height:20px;overflow-wrap:anywhere}.cinematic-terminal .hack-input-row{align-items:center;gap:15px}.cinematic-terminal .hack-input-row>span{font:10px Consolas,monospace;flex-shrink:0}.cinematic-terminal .hack-input-row button{flex-shrink:0}.is-unlocked .hack-reward{animation:access-reveal .7s var(--editorial-ease) both;box-shadow:inset 0 0 50px #e719450a}.hack-reward .access-granted{color:#ff6e95;font-size:14px;letter-spacing:3px;font-weight:700}.is-unlocked .hack-reward strong{font-size:36px}.is-unlocked .hack-network circle{fill:#e71945}.is-unlocked .terminal-status-dot{animation:none}@keyframes packet-activity{0%{transform:scaleY(.15);opacity:.45}to{transform:scaleY(1);opacity:1}}@keyframes access-reveal{0%{opacity:0;translate:0 10px;filter:blur(3px)}to{opacity:1;translate:0 0;filter:blur(0)}}@media(max-width:650px){.hack-workspace{grid-template-columns:minmax(0,1fr)}.hack-telemetry{display:none}.cinematic-terminal .hack-output{height:290px;padding:16px 12px;font-size:10px;line-height:2}.cinematic-terminal .hack-output p{gap:8px}.hack-line-number{min-width:17px;font-size:7px}.hack-operation{padding:12px 14px;font-size:8px;letter-spacing:0}.cinematic-terminal .hack-titlebar{font-size:8px;gap:10px}.cinematic-terminal .hack-titlebar>span:last-child{font-size:8px}.cinematic-terminal .hack-input-row{gap:8px;flex-wrap:wrap}.hack-command-input{flex-basis:80%;min-width:0}.hack-command-input input{font-size:16px}.cinematic-terminal .hack-input-row button{flex:1}.hack-command-preview{font-size:9px}.is-unlocked .hack-reward strong{font-size:30px}}.cinematic-terminal .hack-command-input{position:relative;min-height:48px;display:flex;align-items:center}.cinematic-terminal .hack-command-input input{display:block;width:100%;height:48px;color:transparent;caret-color:transparent;-webkit-text-fill-color:transparent;background:transparent;position:relative;z-index:1;cursor:text}.cinematic-terminal .hack-command-input input::selection{color:transparent;background:#e7194515}.cinematic-terminal .hack-command-preview{position:absolute;inset:0;display:flex;align-items:center;gap:4px;pointer-events:none;color:#efb2c9;font:12px/1.6 Consolas,monospace;min-height:48px;overflow-wrap:anywhere;white-space:pre-wrap}.cinematic-terminal .hack-input-row{flex-wrap:wrap}.hack-input-hint{display:block!important;flex-basis:100%;width:100%;font:8px Consolas,monospace!important;color:#956579!important;letter-spacing:.5px;padding-left:58px}@media(max-width:650px){.cinematic-terminal .hack-command-preview{font-size:10px;display:block;padding-block:12px}.cinematic-terminal .hack-command-input{min-height:62px}.cinematic-terminal .hack-command-input input{height:62px}.hack-input-hint{padding-left:0;font-size:7px!important;line-height:1.6!important}.cinematic-terminal .hack-input-row button{min-height:44px}}.ns-blob1{animation:ns-drift 14s ease-in-out infinite}.ns-blob2{animation:ns-drift2 18s ease-in-out infinite}.ns-grid{animation:ns-grid 3s linear infinite}.ns-shine{background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ns-shine 4s linear infinite}.ns-float{animation:ns-float 7s ease-in-out infinite}.ns-pulse{animation:ns-pulse 1.8s infinite}.ns-dash{stroke-dasharray:12 10;animation:ns-dash 3s linear infinite}.ns-scan{animation:ns-scan 5s linear infinite}.ns-ticker{animation:ns-ticker 28s linear infinite}.ns-ticker:hover{animation-play-state:paused}.ns-blink{animation:ns-blink 1s steps(1) infinite}.ns-glitch{animation:ns-glitch 6s infinite}.ns-cta{transition:transform .15s ease,box-shadow .15s ease}.ns-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #FF2D55,0 18px 50px rgba(255,45,85,.55)}.ns-tab{transition:background .15s ease,color .15s ease}.ns-tab:hover{background:#2A1620}:root{--editorial-red:#FF2D55;--shop-red:#FF2D55;--shop-red-hover:#FF6B86;--editorial-paper:#F2F0EE;--shop-bg:#07060A;--shop-surface:#130F17;--shop-raised:#1C151F;--shop-muted:#9A9396;--editorial-line:#ffffff1a}body{background:#07060A;color:#F2F0EE;font-family:DM Sans,sans-serif}body:has(.ns-store) .ambient-background,body:has(.ns-store) .ambient-particles{visibility:hidden}.ns-store{position:relative;isolation:isolate;background:#07060A;font-family:DM Sans,sans-serif;overflow:hidden}.ns-hero-background{position:absolute;top:0;left:0;right:0;height:max(900px,100svh);overflow:hidden;pointer-events:none;z-index:-1}.ns-blob1{top:-220px;left:-180px;width:720px;height:720px;background:radial-gradient(circle,#FF2D55 0,#ff2d5500 62%);opacity:.32;filter:blur(40px)}.ns-blob1,.ns-blob2{position:absolute;border-radius:50%}.ns-blob2{bottom:-260px;right:-120px;width:820px;height:820px;background:radial-gradient(circle,#5B2BFF 0,#5b2bff00 62%);opacity:.28;filter:blur(50px)}.ns-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 0),linear-gradient(90deg,#ffffff0b 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,#000e,transparent 85%)}.ns-store .shop-header{position:relative;background:transparent;border:0;backdrop-filter:none;z-index:20}.ns-store .header-inner{max-width:1280px;min-height:0;padding:22px 28px;gap:16px;flex-wrap:wrap}.shop-brand>span{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:30px;letter-spacing:.5px;text-transform:uppercase}.shop-brand span span{color:#FF2D55}.ns-store .shop-brand img{width:32px;height:32px}.ns-store .header-links{gap:4px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;margin-left:auto}.ns-store .header-links a{padding:12px 14px;color:#F2F0EE}.ns-store .header-links a:after{display:none}.ns-store .header-links a:hover{color:#FF6B86}.ns-store .header-account{padding:0;border:0;margin:0}.ns-store .signin-link{padding:11px 20px;background:#fff;color:#07060A;border-radius:999px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.ns-store .shop-search,.ns-store .signin-link svg{display:none}.ns-hero.editorial-hero{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:48px;max-width:1280px;width:100%;margin:0 auto;padding:48px 28px 56px;min-height:calc(100svh - 146px);background:transparent}.ns-hero:after,.ns-hero:before{display:none}.ns-hero-copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.ns-status{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 10px;background:#3ddc8414;border:1px solid #3ddc8459;border-radius:999px;font:12px JetBrains Mono,monospace;color:#7CF5B0;letter-spacing:.5px}.ns-preview-hud i,.ns-purchase i,.ns-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3DDC84;flex-shrink:0}.ns-heading{position:relative}.ns-heading h1,.ns-heading>.ns-glitch{margin:0;font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:128px;line-height:.84;letter-spacing:-2px;text-transform:uppercase}.ns-heading h1>span{display:block;white-space:nowrap}.ns-store main{padding-top:0}.ns-store .hack-section{border-radius:20px;border-color:#ffffff1f;background:linear-gradient(135deg,#ff2d550d,#5b2bff0d),#130F17}.plan-card,.product-detail-art,.signin-card,.support-workspace{border-radius:20px}.plan-card{background:#130F17;border-color:#ffffff1f}.plan-card.recommended{background:linear-gradient(135deg,#ff2d551a,#5b2bff12),#130F17;border-color:#FF2D55}.product-detail .shop-button,.signin-card .shop-button{border-radius:12px;background:#FF2D55}.product-detail-copy h1,.product-plans .section-heading h2{font-family:Big Shoulders Display,sans-serif;font-weight:900;letter-spacing:-.5px}.ns-shine{background-image:linear-gradient(90deg,#FF2D55,#FF8FA8 25%,#fff 50%,#FF8FA8 75%,#FF2D55)}.ns-heading>.ns-glitch{position:absolute;left:0;top:0;color:#5BE3FF;opacity:.8;pointer-events:none;white-space:nowrap}.ns-hero-copy>p{margin:0;max-width:460px;font-size:19px;line-height:1.5;color:#C3BCC0}.ns-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ns-cta{display:inline-flex;align-items:center;gap:12px;padding:20px 30px;background:#FF2D55;color:#fff;border-radius:14px;font-weight:700;font-size:17px;text-decoration:none;box-shadow:0 12px 40px #ff2d5566}.ns-cta>span{padding:4px 10px;background:#0004;border-radius:999px;font:13px JetBrains Mono,monospace}.ns-secondary{display:inline-flex;align-items:center;gap:10px;padding:20px 22px;border:1px solid #ffffff2e;background:#ffffff0a;border-radius:14px;font-weight:600;font-size:16px;text-decoration:none;backdrop-filter:blur(6px);transition:background .15s}.ns-secondary:hover{background:#2A1620;color:#FF6B86}.ns-preview-wrap{flex:1 1 520px;min-width:0;display:flex;justify-content:center}.ns-preview{position:relative;width:100%;max-width:600px;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:#130F17;border:1px solid #ffffff1f;box-shadow:0 40px 100px #000b,0 0 0 1px #ff2d5540,0 0 80px #ff2d5540}.ns-preview-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 70%,#ff2d5559,transparent 60%),radial-gradient(ellipse at 80% 20%,#5b2bff66,transparent 60%),#0E0B12}.ns-preview-caption{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9A9396;font:13px JetBrains Mono,monospace;text-align:center;padding:24px}.ns-preview-overlay{position:absolute;inset:0;width:100%;height:100%}.ns-scan{position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,#5be3ff00,#5be3ff24 50%,#5be3ff00);pointer-events:none}.ns-preview-tabs{position:absolute;top:14px;left:14px;display:flex;gap:6px}.ns-tab{padding:8px 14px;background:#0008;color:#F2F0EE;border-radius:8px;font-size:13px;font-weight:700;backdrop-filter:blur(6px)}.ns-tab[aria-pressed=true]{background:#FF2D55;color:#fff}.ns-record{top:14px;right:14px;padding:7px 10px;border-radius:8px;color:#7CF5B0}.ns-preview-hud,.ns-record{position:absolute;background:#0009;font:12px JetBrains Mono,monospace;backdrop-filter:blur(6px)}.ns-preview-hud{left:14px;bottom:14px;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #ffffff1a;border-radius:10px}.ns-preview-hud>span{color:#9A9396}.ns-preview-hud strong{font-size:14px;font-weight:500;color:#F2F0EE}.ns-preview-metric{position:absolute;right:14px;bottom:14px;display:flex;align-items:baseline;gap:4px;padding:10px 14px;background:#0009;border:1px solid #ffffff1a;border-radius:10px;backdrop-filter:blur(6px)}.ns-preview-metric strong{font-family:Big Shoulders Display,sans-serif;font-weight:900;font-size:36px;line-height:1;color:#FF2D55}.ns-preview-metric>span{font:11px JetBrains Mono,monospace;color:#9A9396}.ns-purchases{position:relative;z-index:2;display:flex;align-items:center;border-top:1px solid #ffffff1a;background:#ff2d550f;overflow:hidden;padding:14px 0;font:13px JetBrains Mono,monospace;white-space:nowrap}.ns-demo-label{position:relative;z-index:1;flex-shrink:0;padding:0 20px;font-size:10px;color:#FF8FA8;border-right:1px solid #ffffff1a}.ns-purchase-window{overflow:hidden;min-width:0}.ns-ticker{display:flex;width:max-content;padding:0;gap:0}.ns-ticker>div{display:flex;gap:48px;padding-left:48px}.ns-purchase{color:#C3BCC0}.ns-purchase strong{color:#fff;font-weight:500}.ns-purchase>span{color:#8A8387}.ns-store .editorial-catalog,.ns-store .editorial-footer,.ns-store .editorial-help{max-width:1280px;padding-inline:28px}.ns-store .editorial-catalog{padding-top:64px;scroll-margin-top:24px}.ns-store .catalog-title-row{align-items:center;gap:30px}.ns-catalog-search{display:flex;align-items:center;gap:10px;max-width:400px;margin:0 0 24px;padding:12px 16px;background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;color:#9A9396}.ns-catalog-search:focus-within{border-color:#FF2D55}.ns-catalog-search input{width:100%;min-width:0;background:transparent;color:#F2F0EE;outline:none;font-size:14px}.ns-store .category-tabs{border:0;background:transparent;gap:8px}.ns-store .category-tabs button{border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;color:#C3BCC0;font-family:DM Sans,sans-serif}.ns-store .category-tabs button.active{background:#FF2D55;border-color:#FF2D55;color:#fff}.ns-store .editorial-product{border:1px solid #ffffff1f;border-radius:20px;background:#130F17;padding:20px;gap:32px;margin-bottom:24px;overflow:hidden}.ns-store .editorial-product-visual{border-radius:14px}.ns-store .editorial-products{gap:0}.ns-store .editorial-action{border-radius:12px;background:#ffffff08;border:1px solid #ffffff1f;padding:14px 20px;color:#F2F0EE}.ns-store .editorial-action:hover{border-color:#FF2D55;background:#ff2d5514}.ns-store .editorial-manifesto{background:linear-gradient(135deg,#ff2d550d,#5b2bff0d),#130F17;color:#F2F0EE;border-block:1px solid #ffffff1a}.ns-store .editorial-manifesto>*{max-width:1224px}.ns-store .editorial-manifesto .editorial-section-label,.ns-store .manifesto-note{border-color:#ffffff1a}.ns-store .manifesto-note h3{color:#F2F0EE}.ns-store .manifesto-note p,.ns-store .manifesto-notes>p{color:#C3BCC0}.ns-store .editorial-end{background:#FF2D55;color:#fff}.ns-store .editorial-end a{color:#fff}.ns-store .catalog-title-row h2,.ns-store .editorial-help h2,.ns-store .editorial-product h3,.ns-store .manifesto-body h2{font-family:Big Shoulders Display,sans-serif;text-transform:uppercase;letter-spacing:-.5px;font-weight:900}.ns-store .catalog-title-row h2 em,.ns-store .manifesto-body h2 em{font-family:inherit;font-style:normal;color:#FF6B86;letter-spacing:inherit}.ns-store .cookie-notice{border-radius:16px;background:#130f17f5;border-color:#ffffff2e}.ns-store .shop-button{border-radius:10px;background:#FF2D55}.ns-store .shop-button.secondary{background:transparent}.ns-store a:focus-visible,.ns-store button:focus-visible{outline:2px solid #5BE3FF;outline-offset:4px}@media(min-width:1104px){.ns-hero-copy,.ns-preview-wrap{flex-basis:0}.ns-hero-copy{flex-grow:1}.ns-preview-wrap{flex-grow:1.083}}@media(max-width:1103px){.ns-hero.editorial-hero{min-height:auto;padding-block:48px 64px}.ns-preview-wrap{max-width:700px;margin:0 auto}.ns-heading h1,.ns-heading>.ns-glitch{font-size:clamp(80px,11vw,128px)}.ns-store .header-links a{padding-inline:10px}}@media(max-width:700px){.ns-store .header-inner{padding:20px;gap:14px}.ns-store .header-links{display:none;position:absolute;top:100%;left:20px;right:20px;background:#130F17;border:1px solid #ffffff1f;border-radius:14px;padding:12px;box-shadow:0 20px 50px #0008}.ns-store .header-links.is-open{display:flex;flex-direction:column;align-items:stretch}.ns-store .header-links a{padding:14px}.ns-store .header-account{margin-left:auto}.ns-store .signin-link{font-size:13px;padding:10px 16px}.ns-store .shop-brand>span{font-size:28px}.ns-hero.editorial-hero{padding:38px 20px 48px;gap:42px}.ns-hero-copy{gap:24px;flex-basis:100%}.ns-heading h1,.ns-heading>.ns-glitch{font-size:clamp(64px,17vw,112px);letter-spacing:-1px}.ns-status{font-size:10px}.ns-hero-copy>p{font-size:17px;max-width:460px}.ns-cta{padding:17px 20px;font-size:16px}.ns-cta>span{font-size:11px}.ns-secondary{padding:17px 20px;font-size:14px}.ns-preview-wrap{flex-basis:100%}.ns-preview-tabs{top:10px;left:10px;gap:4px}.ns-tab{padding:9px 10px;font-size:11px}.ns-record{top:10px;right:10px;font-size:9px;padding:8px}.ns-preview-caption{font-size:10px}.ns-preview-hud{left:10px;bottom:10px;padding:9px 10px;font-size:9px}.ns-preview-hud strong{font-size:10px}.ns-preview-metric{right:10px;bottom:10px;padding:8px}.ns-preview-metric strong{font-size:30px}.ns-preview-metric>span{font-size:9px}.ns-purchases{flex-direction:column;align-items:stretch;gap:12px;font-size:11px}.ns-demo-label{border:0;font-size:9px}.ns-store .editorial-catalog,.ns-store .editorial-footer,.ns-store .editorial-help{padding-inline:20px}.ns-store .catalog-title-row{align-items:flex-start}.ns-store .editorial-product{padding:14px;gap:24px}.ns-store .editorial-product-bottom .editorial-action{padding:12px 14px}.ns-store .editorial-manifesto{padding-inline:20px}}.reference-hero,.reference-hero :where(:not(svg):not(svg *)){all:revert;box-sizing:border-box}.reference-hero svg{display:inline;vertical-align:baseline}.reference-hero{line-height:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-anchor:none}:root{--bg:#07060A;--fg:#F2F0EE;--muted:#C3BCC0;--dim:#9A9396;--dimmer:#8A8387;--accent:#FF2D55;--accent-soft:#FF8FA8;--violet:#5B2BFF;--cyan:#5BE3FF;--green:#3DDC84;--green-soft:#7CF5B0;--font-display:"Big Shoulders Display",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace}.reference-hero *{box-sizing:border-box}.reference-hero{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body)}.reference-hero a{color:var(--fg);text-decoration:none}.reference-hero a:hover{color:#FF6B86}@keyframes ns-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(60px,-40px) scale(1.15)}to{transform:translate(0) scale(1)}}@keyframes ns-drift2{0%{transform:translate(0) scale(1.1)}50%{transform:translate(-80px,50px) scale(.95)}to{transform:translate(0) scale(1.1)}}@keyframes ns-grid{0%{background-position:0 0}to{background-position:0 64px}}@keyframes ns-shine{0%{background-position:200% 50%}to{background-position:-200% 50%}}@keyframes ns-float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-14px) rotate(-.6deg)}}@keyframes ns-pulse{0%,to{box-shadow:0 0 0 0 rgba(61,220,132,.7)}70%{box-shadow:0 0 0 10px rgba(61,220,132,0)}}@keyframes ns-dash{to{stroke-dashoffset:-400}}@keyframes ns-scan{0%{top:-10%}to{top:110%}}@keyframes ns-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ns-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ns-glitch{0%,90%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}92%{clip-path:inset(20% 0 55% 0);transform:translate(-6px)}94%{clip-path:inset(60% 0 10% 0);transform:translate(6px)}96%{clip-path:inset(35% 0 40% 0);transform:translate(-3px)}}.reference-hero.hero-page{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column}.reference-hero .bg-blob{position:absolute;border-radius:50%;pointer-events:none}.reference-hero .bg-blob--red{top:-220px;left:-180px;width:720px;height:720px;background:radial-gradient(circle,var(--accent) 0,rgba(255,45,85,0) 62%);opacity:.32;filter:blur(40px);animation:ns-drift 14s ease-in-out infinite}.reference-hero .bg-blob--violet{bottom:-260px;right:-120px;width:820px;height:820px;background:radial-gradient(circle,var(--violet) 0,rgba(91,43,255,0) 62%);opacity:.28;filter:blur(50px);animation:ns-drift2 18s ease-in-out infinite}.reference-hero .bg-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,0) 85%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,0) 85%);animation:ns-grid 3s linear infinite}.reference-hero .site-header{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;padding:22px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.reference-hero .logo{display:flex;align-items:center;gap:10px;color:var(--fg)}.reference-hero .logo__word{font-family:var(--font-display);font-weight:900;font-size:30px;letter-spacing:.5px}.reference-hero .logo__word span{color:var(--accent)}.reference-hero .site-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;font-weight:600}.reference-hero .site-nav a{padding:12px 14px;position:relative;transition:color .2s ease,transform .2s ease}.reference-hero .site-nav a:not(.btn-signin):after{content:"";position:absolute;left:14px;right:14px;bottom:7px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.reference-hero .site-nav a:is(:hover,:focus-visible){color:#FF6B86;transform:translateY(-2px)}.reference-hero .site-nav a:not(.btn-signin):is(:hover,:focus-visible):after{transform:scaleX(1)}.reference-hero .site-nav .btn-signin{margin-left:10px;padding:11px 20px;background:#fff;color:var(--bg);border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.reference-hero .site-nav .btn-signin:is(:hover,:focus-visible){color:var(--bg);box-shadow:0 6px 24px rgba(255,45,85,.3)}.reference-hero .hero{position:relative;z-index:2;flex:1;max-width:1280px;width:100%;margin:0 auto;padding:48px 28px 56px;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.reference-hero .hero__copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.reference-hero .hero__visual{flex:1 1 520px;min-width:0;display:flex;justify-content:center}.reference-hero .status-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 10px;background:rgba(61,220,132,.08);border:1px solid rgba(61,220,132,.35);border-radius:999px;font-family:var(--font-mono);font-size:12px;color:var(--green-soft);letter-spacing:.5px}.reference-hero .status-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:ns-pulse 1.8s infinite}.reference-hero .headline-wrap{position:relative}.reference-hero .headline{margin:0;font-family:var(--font-display);font-weight:900;font-size:128px;line-height:.84;letter-spacing:-2px;text-transform:uppercase}.reference-hero .headline span{display:block}.reference-hero .headline .shine{background-image:linear-gradient(90deg,var(--accent) 0,var(--accent-soft) 25%,#fff 50%,var(--accent-soft) 75%,var(--accent) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ns-shine 4s linear infinite}.reference-hero .headline-glitch{position:absolute;left:0;top:0;font-family:var(--font-display);font-weight:900;font-size:128px;line-height:.84;letter-spacing:-2px;text-transform:uppercase;color:var(--cyan);opacity:.8;pointer-events:none;white-space:nowrap;animation:ns-glitch 6s infinite}.reference-hero .hero__lead{margin:0;max-width:460px;font-size:19px;line-height:1.5;color:var(--muted)}.reference-hero .cta-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.reference-hero .btn-primary{display:inline-flex;align-items:center;gap:12px;padding:20px 30px;background:var(--accent);color:#fff;border-radius:14px;font-weight:700;font-size:17px;box-shadow:0 12px 40px rgba(255,45,85,.4);transition:transform .15s ease,box-shadow .15s ease}.reference-hero .btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 0 1px var(--accent),0 18px 50px rgba(255,45,85,.55)}.reference-hero .btn-primary__price{padding:4px 10px;background:rgba(0,0,0,.25);border-radius:999px;font-family:var(--font-mono);font-size:13px}.reference-hero .btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:20px 22px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);border-radius:14px;font-weight:600;font-size:16px;backdrop-filter:blur(6px)}.reference-hero .game-window{position:relative;width:100%;max-width:600px;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:#130F17;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px rgba(0,0,0,.7),0 0 0 1px rgba(255,45,85,.25),0 0 80px rgba(255,45,85,.25);animation:ns-float 7s ease-in-out infinite}.reference-hero .game-window__bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 70%,rgba(255,45,85,.35),transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(91,43,255,.4),transparent 60%),#0E0B12}.reference-hero .game-window__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reference-hero .game-window__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--dim);font-family:var(--font-mono);font-size:13px;text-align:center;padding:24px}.reference-hero .hud{position:absolute;inset:0;width:100%;height:100%}.reference-hero .hud__path{stroke-dasharray:12 10;animation:ns-dash 3s linear infinite}.reference-hero .scanline{position:absolute;left:0;right:0;height:90px;background:linear-gradient(180deg,rgba(91,227,255,0),rgba(91,227,255,.14) 50%,rgba(91,227,255,0));pointer-events:none;animation:ns-scan 5s linear infinite}.reference-hero .game-tabs{position:absolute;top:14px;left:14px;display:flex;gap:6px}.reference-hero .game-tab{padding:8px 14px;background:rgba(0,0,0,.5);color:var(--fg);border-radius:8px;font-size:13px;font-weight:700;backdrop-filter:blur(6px);transition:background .15s,color .15s}.reference-hero .game-tab:hover{background:#2A1620;color:var(--fg)}.reference-hero .game-tab--active{background:var(--accent);color:#fff}.reference-hero .rec-badge{top:14px;right:14px;padding:7px 10px;background:rgba(0,0,0,.55);border-radius:8px;color:var(--green-soft)}.reference-hero .hud-box,.reference-hero .rec-badge{position:absolute;font-family:var(--font-mono);font-size:12px;backdrop-filter:blur(6px)}.reference-hero .hud-box{bottom:14px;padding:12px 14px;background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);border-radius:10px}.reference-hero .hud-box--left{left:14px;display:flex;flex-direction:column;gap:6px}.reference-hero .hud-box--left .label{color:var(--dim)}.reference-hero .hud-box--left .value{color:var(--fg);font-size:14px}.reference-hero .hud-box--left .value .dot{color:var(--green)}.reference-hero .cursor{animation:ns-blink 1s steps(1) infinite}.reference-hero .hud-box--right{right:14px;display:flex;align-items:baseline;gap:4px;padding:10px 14px}.reference-hero .hud-box--right .num{font-family:var(--font-display);font-weight:900;font-size:36px;line-height:1;color:var(--accent)}.reference-hero .hud-box--right .unit{font-size:11px;color:var(--dim)}.reference-hero .ticker{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,45,85,.06);overflow:hidden;padding:14px 0;font-family:var(--font-mono);font-size:13px;white-space:nowrap}.reference-hero .ticker__track{display:inline-flex;gap:48px;padding-left:48px;animation:ns-ticker 28s linear infinite}.reference-hero .ticker:hover .ticker__track{animation-play-state:paused}.reference-hero .ticker__item .dot{color:var(--green)}.reference-hero .ticker__item strong{color:#fff;font-weight:500}.reference-hero .ticker__item .ago{color:var(--dimmer)}@media (max-width:720px){.reference-hero .headline,.reference-hero .headline-glitch{font-size:72px}}