:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f3ec;font-synthesis:none;text-rendering:optimizelegibility;background:#06080d;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 0,#ff762233,#0000 32rem),radial-gradient(circle at 88% 8%,#26d3ff29,#0000 34rem),linear-gradient(#0c1017 0%,#07090e 45%,#050609 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}#root{min-height:100vh}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090ec7;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.brand-mark{align-items:center;gap:.8rem;display:flex}.brand-icon{background:radial-gradient(circle at 58% 36%,#ff6a0042,#0000 62%),linear-gradient(145deg,#ffffff1f,#ffffff09);border:1px solid #ffffff2e;border-radius:1rem;place-items:center;width:3.35rem;height:3.35rem;display:grid;overflow:hidden;box-shadow:0 18px 40px #00000061,0 0 42px #ff6a002e}.brand-icon img{object-fit:cover;object-position:center 42%;width:145%;height:145%;transform:scale(1.02)}.brand-copy,.brand-mark{min-width:0}.brand-copy{flex-direction:column;gap:.15rem;display:flex}.brand-title{letter-spacing:.05em;text-transform:uppercase;font-size:1.03rem;font-weight:900}.brand-subtitle{color:#9aa5b8;font-size:.82rem}.topnav{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.topnav a,.ghost-button,.primary-button,.primary-link,.chip{color:#f6f3ec;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:.72rem 1rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.topnav a:hover,.ghost-button:hover,.primary-button:hover,.primary-link:hover,.chip:hover{background:#ffffff14;border-color:#ff822e80;transform:translateY(-1px)}.topnav a.active,.primary-button,.primary-link,.active-chip{background:linear-gradient(135deg,#ff7a22,#d5372f 55%,#26d5ff);border-color:#ff8432b3;box-shadow:0 14px 34px #ff552538}.page-frame{flex:1;width:min(1200px,100% - 2rem);margin:0 auto;padding:1.4rem 0 2rem}.stack{flex-direction:column;gap:1rem;display:flex}.narrow-stack{max-width:760px}.page-grid,.home-page,.admin-page{gap:1.1rem;display:grid}.card{background:linear-gradient(145deg,#131822eb,#080b11eb);border:1px solid #ffffff17;border-radius:1.4rem;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057}.card:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(120deg,#ffffff14,#0000 28% 70%,#26d5ff14);position:absolute;inset:0}.card>*{z-index:1;position:relative}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:.98}h1{max-width:920px;font-size:clamp(3rem,8vw,7.6rem)}h2{font-size:clamp(2rem,4vw,4.4rem)}h3{font-size:1.45rem}p{color:#c6ccd8;line-height:1.7}.eyebrow{color:#ffb173;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.65rem;font-size:.78rem;font-weight:900}.button-row,.compact-row,.poll-header-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cinema-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:1.1rem;min-height:calc(100vh - 7rem);display:grid}.hero-copy,.hero-panel{border-radius:1.65rem;min-height:620px}.hero-copy{background:linear-gradient(145deg,#ff7a221f,#0000 42%),linear-gradient(#0d1118f2,#090b10e6);border:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;padding:clamp(1.4rem,4vw,3.2rem);display:flex}.hero-copy p{max-width:720px;font-size:1.08rem}.hero-panel{background:radial-gradient(circle at 50% 45%,#26d5ff2e,#0000 16rem),radial-gradient(circle at 70% 20%,#ff802f33,#0000 17rem),#090d14;border:1px solid #26d5ff38;position:relative;overflow:hidden}.hero-panel:before,.hero-panel:after{content:"";transform-origin:bottom;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)translateY(80px)scale(1.45)}.hero-panel:after{background:linear-gradient(#0000,#00000080);transform:none}.radar-disc,.radar-mini{background:repeating-radial-gradient(circle,#0000 0 35px,#26d5ff24 36px 37px),radial-gradient(circle,#26d5ff26,#0000 70%);border:1px solid #26d5ff73;border-radius:50%;position:absolute}.radar-disc{width:360px;height:360px;animation:6s ease-in-out infinite floatRadar;top:9%;right:8%}.radar-disc span,.radar-mini span{transform-origin:0;background:linear-gradient(90deg,#26d5ffd9,#0000);width:50%;height:2px;animation:3s linear infinite radarSweep;position:absolute;inset:50% 50% auto auto}.rifle-shape{clip-path:polygon(0 48%,12% 22%,24% 38%,38% 34%,48% 0,55% 36%,100% 38%,100% 54%,57% 58%,48% 100%,40% 64%,17% 68%,8% 88%);filter:drop-shadow(0 25px 35px #000000b3);z-index:4;background:linear-gradient(90deg,#0000 0 7%,#704122 7% 18%,#1a202a 18% 66%,#111722 66% 84%,#ced6d9 84% 100%);width:78%;height:72px;position:absolute;bottom:24%;left:8%}.target-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06080cad;border:1px solid #ffffff1f;border-radius:1.2rem;gap:.2rem;width:min(300px,100% - 2.5rem);padding:1rem;display:grid;position:absolute;bottom:1.25rem;right:1.25rem}.target-card span,.target-card small{color:#9aa5b8}.target-card strong{font-size:1.35rem}.scroll-cinema{border-radius:1.7rem;height:360vh;position:relative}.cinema-sticky{background:radial-gradient(circle at 72% 42%,#ff762233,#0000 18rem),radial-gradient(circle at 35% 48%,#26d5ff2e,#0000 20rem),linear-gradient(#101722,#06080d);border:1px solid #ffffff1a;border-radius:1.7rem;height:calc(100vh - 6.5rem);min-height:620px;position:sticky;top:5.5rem;overflow:hidden;box-shadow:0 30px 100px #00000080}.map-layer{position:absolute;inset:-12%}.layer-grid{transform:translateY(calc(var(--scroll-y,0px) * -.02));background-image:linear-gradient(#ffb17314 1px,#0000 1px),linear-gradient(90deg,#ffb17314 1px,#0000 1px),radial-gradient(circle at 62% 52%,#ffffff1a,#0000 2px);background-size:78px 78px,78px 78px,180px 180px;animation:14s linear infinite gridDrift}.layer-smoke{filter:blur(28px);mix-blend-mode:screen;opacity:.8;background:radial-gradient(circle,#d2d8d31f,#0000 55%);animation:9s ease-in-out infinite alternate smokeShift}.layer-smoke.one{width:620px;height:360px;top:16%;left:-12%}.layer-smoke.two{width:520px;height:420px;animation-delay:-4s;bottom:2%;right:-9%}.operator{filter:drop-shadow(0 28px 35px #000000bf);opacity:.92;background:linear-gradient(#161d25,#06080b);width:230px;height:430px;position:absolute;bottom:5%}.operator:before{content:"";background:#141a21;border-radius:50%;width:112px;height:112px;position:absolute;top:-72px;left:50%;transform:translate(-50%)}.operator-left{clip-path:polygon(32% 0,65% 0,82% 24%,72% 100%,25% 100%,14% 25%);animation:4s ease-in-out infinite alternate operatorLean;left:9%}.operator-right{opacity:.55;clip-path:polygon(35% 0,65% 0,86% 100%,10% 100%);width:180px;height:360px;right:12%}.ak-model{z-index:4;width:52%;height:120px;animation:3.6s steps(4,end) infinite rifleKick;position:absolute;top:47%;left:19%;transform:rotate(-4deg)}.ak-model span{display:block;position:absolute}.ak-model .stock{clip-path:polygon(0 34%,100% 0,100% 100%,0 78%);background:#744420;width:18%;height:35px;top:44px;left:0}.ak-model .body{background:linear-gradient(90deg,#252d36,#0d1218);border-radius:.3rem;width:42%;height:48px;top:30px;left:16%}.ak-model .barrel{background:linear-gradient(90deg,#151b23,#d1dadf);width:46%;height:15px;top:42px;left:54%}.ak-model .mag{background:#191f27;border-radius:0 0 1.2rem 1.2rem;width:12%;height:72px;top:74px;left:34%;transform:skew(-14deg)}.muzzle-flash{z-index:5;clip-path:polygon(0 50%,30% 32%,42% 0,55% 32%,100% 20%,66% 52%,100% 82%,54% 68%,38% 100%,28% 68%);opacity:0;background:radial-gradient(circle,#fff 0 8%,#ffcc47 9% 20%,#ff651fcc 21% 38%,#0000 54%);width:170px;height:170px;animation:3.6s steps(4,end) infinite flashPulse;position:absolute;top:47%;left:70%}.bullet-trail{z-index:5;background:linear-gradient(90deg,#fff,#ffb13d,#0000);width:0;height:3px;animation:3.6s steps(4,end) infinite bulletTrace;position:absolute;top:55%;left:73%;box-shadow:0 0 22px #ffb13dcc}.impact-ring{z-index:6;opacity:0;border:2px solid #ff412fd9;border-radius:50%;width:160px;height:160px;animation:3.6s steps(4,end) infinite impactPulse;position:absolute;top:33%;right:19%}.impact-ring:before,.impact-ring:after{content:"";border-top:2px solid #ffb13d;position:absolute;inset:34%;transform:rotate(45deg)}.impact-ring:after{transform:rotate(-45deg)}.hud-frame{z-index:8;color:#9eefff;letter-spacing:.12em;background:#06080c8a;border:1px solid #26d5ff42;border-radius:.7rem;padding:.7rem .9rem;font-size:.72rem;font-weight:900;position:absolute}.top-left{top:1rem;left:1rem}.bottom-right{bottom:1rem;right:1rem}.cinema-caption{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06080c9e;border:1px solid #ffffff1a;border-radius:1.25rem;max-width:520px;padding:1.2rem;position:absolute;bottom:1.25rem;left:1.25rem}.cinema-caption h2{font-size:clamp(1.8rem,4vw,3.8rem)}.section-heading{padding:4rem 0 1rem}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.feature-card{flex-direction:column;justify-content:flex-end;min-height:280px;display:flex}.card-kicker{color:#ffb173;background:#ff7a2226;border-radius:.7rem;align-self:flex-start;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:auto;font-weight:900;display:grid}.showcase-grid,.admin-grid,.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dashboard-preview,.sales-preview{min-height:420px}.editor-wireframe{gap:.65rem;margin-top:auto;display:grid}.editor-wireframe span,.preview-image-slot{color:#9aa5b8;background:#ffffff09;border:1px dashed #ffffff2e;border-radius:1rem;padding:1rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.metric-grid span{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.metric-grid strong{font-size:1.75rem}.metric-grid small{color:#9aa5b8}.roadmap-strip{background:#ffffff17;border:1px solid #ffffff17;border-radius:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.roadmap-strip article{background:#080b11f0;min-height:180px;padding:1.2rem}.roadmap-strip span{color:#ffb173;font-weight:900}.field-label{color:#e9edf5;flex-direction:column;gap:.45rem;display:flex}input,textarea,select{color:#f6f3ec;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:.95rem;width:100%;padding:.85rem 1rem}code{color:#ffbd5c;background:#00000042;border:1px solid #ffffff1f;border-radius:1rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.6;display:block;overflow-x:auto}input[type=file]{color:#9aa5b8}.auth-art{min-height:560px}.radar-mini{aspect-ratio:1;width:min(360px,100%);margin:2rem auto 0;position:relative}.admin-hero{justify-content:flex-end;min-height:420px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.launcher-admin-grid{align-items:stretch}.launcher-admin-card{min-height:260px}.launcher-admin-card h2,.launcher-card h2{color:#f3ead5}.launcher-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sales-bars{gap:.9rem;display:grid}.sales-bars span{background:#ffffff0e;border-radius:999px;padding:.8rem 1rem;position:relative;overflow:hidden}.sales-bars span:before{content:"";width:var(--value);background:linear-gradient(90deg,#ff7a228c,#26d5ff59);position:absolute;inset:0 auto 0 0}.sales-bars span{isolation:isolate}.sales-bars span:after{content:"";z-index:-1;position:absolute;inset:0}.price-card{background:#ffffff0a;border-radius:1rem;flex-direction:column;align-self:flex-start;gap:.25rem;padding:1rem 1.2rem;display:inline-flex}.bullet-list{color:#c6ccd8;margin:0;padding-left:1.2rem;line-height:1.8}.poll-list{gap:.85rem;display:grid}.poll-item{background:#ffffff08;border:1px solid #ffffff12;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.status-pill{text-transform:capitalize;border-radius:999px;padding:.25rem .55rem;font-size:.8rem}.active-vote{color:#67d3ff;border-color:#67d3ff}.status-open{color:#67d3ff;background:#67d3ff26}.status-planned{color:#f883db;background:#f883db26}.status-in_progress{color:#88b3ff;background:#88b3ff26}.status-done{color:#6ceba0;background:#6ceba026}.status-declined{color:#ff7878;background:#ff787826}.site-footer{color:#9aa5b8;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.5rem 1.5rem;display:flex}.muted-text{color:#9aa5b8}.success-text{color:#86ebb2}.error-text{color:#ff9ea6}@keyframes radarSweep{to{transform:rotate(360deg)}}@keyframes floatRadar{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(18px)scale(1.04)}}@keyframes gridDrift{to{background-position:78px 78px,78px 78px,180px 180px}}@keyframes smokeShift{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(6%,-5%)scale(1.18)}}@keyframes operatorLean{0%{transform:translate(0)rotate(-1deg)}to{transform:translate(18px)rotate(1deg)}}@keyframes rifleKick{0%,48%{transform:translate(0)rotate(-4deg)}49%,68%{transform:translate(-18px,-4px)rotate(-7deg)}69%,to{transform:translate(0)rotate(-4deg)}}@keyframes flashPulse{0%,48%{opacity:0;transform:scale(.4)rotate(0)}49%,58%{opacity:1;transform:scale(1)rotate(12deg)}59%,to{opacity:0;transform:scale(1.6)rotate(22deg)}}@keyframes bulletTrace{0%,48%{opacity:0;width:0}49%,64%{opacity:1;width:25%}65%,to{opacity:0;width:34%}}@keyframes impactPulse{0%,55%{opacity:0;transform:scale(.55)}56%,72%{opacity:1;transform:scale(1)}73%,to{opacity:0;transform:scale(1.35)}}@supports (animation-timeline:scroll()){.ak-model{animation:linear both rifleScroll;animation-timeline:view();animation-range:entry 10% exit 78%}.muzzle-flash{animation:linear both flashScroll;animation-timeline:view();animation-range:entry 20% exit 72%}.bullet-trail{animation:linear both trailScroll;animation-timeline:view();animation-range:entry 20% exit 72%}.impact-ring{animation:linear both impactScroll;animation-timeline:view();animation-range:entry 20% exit 72%}.operator-left{animation:linear both leftOperatorScroll;animation-timeline:view();animation-range:entry exit}.operator-right{animation:linear both rightOperatorScroll;animation-timeline:view();animation-range:entry exit}}@keyframes rifleScroll{0%{transform:translate(-10%)rotate(-9deg)}44%{transform:translate(0)rotate(-4deg)}52%{transform:translate(-22px)rotate(-8deg)}to{transform:translate(8%)rotate(-2deg)}}@keyframes flashScroll{0%,43%{opacity:0;transform:scale(.2)}50%,58%{opacity:1;transform:scale(1.1)}70%,to{opacity:0;transform:scale(1.8)}}@keyframes trailScroll{0%,45%{opacity:0;width:0}55%{opacity:1;width:31%}to{opacity:0;width:38%}}@keyframes impactScroll{0%,52%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes leftOperatorScroll{0%{transform:translate(-12%)scale(1.05)}to{transform:translate(8%)scale(1)}}@keyframes rightOperatorScroll{0%{transform:translate(10%)scale(.96)}to{transform:translate(-8%)scale(1.04)}}@media (width<=980px){.cinema-hero,.showcase-grid,.admin-grid,.auth-layout{grid-template-columns:1fr}.feature-grid,.roadmap-strip,.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy,.hero-panel{min-height:520px}.cinema-caption{max-width:none;right:1.25rem}}@media (width<=720px){.topbar,.poll-item,.site-footer{flex-direction:column;align-items:stretch}.page-frame{width:min(100% - 1rem,1200px);padding-top:.75rem}.topnav a,.ghost-button,.primary-button,.primary-link,.chip{text-align:center;justify-content:center}.cinema-hero{min-height:auto}.hero-copy,.hero-panel,.cinema-sticky{min-height:560px}.scroll-cinema{height:260vh}.operator-left{left:-6%;transform:scale(.8)}.operator-right{right:-8%}.ak-model{width:76%;left:10%}.impact-ring{right:5%}.feature-grid,.roadmap-strip,.metric-grid,.admin-metrics{grid-template-columns:1fr}}.tactical-bento{background:radial-gradient(circle at 8% 22%,#ff6a0021,#0000 28rem),radial-gradient(circle at 90% 80%,#91d8ff1f,#0000 28rem),#050609;padding:clamp(4rem,9vw,10rem) clamp(1rem,4vw,4rem)}.bento-heading{max-width:980px;margin-bottom:clamp(1.5rem,4vw,4rem)}.bento-heading h2{color:#f3ead5;letter-spacing:-.095em;font-size:clamp(3rem,7vw,8rem);line-height:.8}.bento-grid-lite{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(240px,auto);gap:.8rem;display:grid}.bento-tile{background:linear-gradient(145deg,#ffffff12,#ffffff06),#090b10;border:1px solid #ffffff1a;border-radius:1.6rem;flex-direction:column;justify-content:space-between;padding:1.15rem;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.bento-tile:before{content:"";opacity:0;background-image:radial-gradient(circle,#ffffff09 1px,#0000 1px);background-size:10px 10px;transition:opacity .18s;position:absolute;inset:0}.bento-tile:hover,.bento-tile.persistent{background:linear-gradient(145deg,#ff6a001c,#91d8ff0e),#090b10;border-color:#ffbd5c52;transform:translateY(-4px)}.bento-tile:hover:before,.bento-tile.persistent:before{opacity:1}.bento-tile.wide{grid-column:span 2}.bento-tile.tall{grid-row:span 2}.bento-tile span,.bento-tags small{z-index:1;color:#ffbd5c;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:900;position:relative}.bento-tile h3,.bento-tile p,.bento-tags,.bento-meter{z-index:1;position:relative}.bento-tile h3{color:#f3ead5;letter-spacing:-.075em;max-width:640px;font-size:clamp(1.7rem,3vw,3.6rem);line-height:.9}.bento-tags{flex-wrap:wrap;gap:.45rem;display:flex}.bento-tags small{color:#ffffffa3;letter-spacing:normal;text-transform:none;background:#ffffff0f;border-radius:999px;padding:.42rem .55rem}.bento-meter{grid-template-columns:repeat(3,1fr);align-items:end;gap:.5rem;height:160px;display:grid}.bento-meter i{background:linear-gradient(#ffbd5cd1,#91d8ff38);border-radius:999px 999px 0 0;display:block}.bento-meter i:first-child{height:42%}.bento-meter i:nth-child(2){height:76%}.bento-meter i:nth-child(3){height:58%}.edition-hero:before,.pricing-hero-pro:before{filter:none;opacity:.2;animation-duration:28s}.hero-bg,.device-showcase video,.film-frame img,.map-card img,.arsenal-card img,.gallery-rail img,.plan-media-stack img,.plan-media-stack video,.pricing-hero-media video,.video-panel video{filter:none!important}@keyframes videoPanelReveal{0%{opacity:.28;transform:translateY(48px)scale(.98)}42%{opacity:1;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-14px)scale(.995)}}@keyframes frameSliceScroll{0%{opacity:.2;transform:translateY(90px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.bento-grid-lite{grid-template-columns:1fr}.bento-tile.wide,.bento-tile.tall{grid-area:auto}}.edition-hero:before,.pricing-hero-pro:before{content:"";z-index:1;pointer-events:none;opacity:.32;filter:blur(12px);background:radial-gradient(circle at 20% 30%,#ff6a006b,#0000 18rem),radial-gradient(circle at 80% 26%,#91d8ff52,#0000 20rem),conic-gradient(from 120deg,#0000,#ffbd5c26,#0000,#91d8ff1f,#0000);animation:16s ease-in-out infinite alternate shaderBreath;position:absolute;inset:-25%;transform:translateZ(0)}.pricing-hero-pro>*{z-index:2;position:relative}@keyframes shaderBreath{0%{opacity:.22;transform:translate(-2%,-1%)scale(1)}to{opacity:.36;transform:translate(2%,1%)scale(1.06)}}.featured-plan{border:1px solid #ffbd5c6b;box-shadow:0 34px 100px #ff6a002e,inset 0 0 0 1px #ffffff14}.popular-ribbon{z-index:5;color:#08090d;text-transform:uppercase;letter-spacing:.13em;background:linear-gradient(135deg,#ffbd5c,#ff6a00);border:1px solid #08090d38;border-radius:999px;padding:.55rem .85rem;font-size:.7rem;font-weight:950;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #ff6a0052}.pricing-help-card{background:radial-gradient(circle at 88% 18%,#ff6a002e,#0000 26rem),#050609;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:clamp(1rem,4vw,4rem);margin:0;padding:clamp(3rem,7vw,8rem) clamp(1rem,4vw,4rem);display:grid}.pricing-help-card h2{color:#f3ead5;letter-spacing:-.09em;max-width:980px;font-size:clamp(2.6rem,6vw,7.6rem);line-height:.82}.pricing-help-card p:not(.edition-kicker){color:#ffffffb8;font-size:1.05rem}.forum-author-row{align-items:center;gap:.8rem;display:flex}.forum-author-row>div:last-child{gap:.2rem;display:grid}.forum-avatar,.comment-avatar{color:#ffbd5c;background:radial-gradient(circle at 30% 25%,#ffbd5c6b,#0000 48%),#ffffff0e;border:1px solid #ffbd5c42;border-radius:50%;flex:none;place-items:center;font-weight:950;display:grid}.forum-avatar{width:3rem;height:3rem}.comment-avatar{width:2.3rem;height:2.3rem;font-size:.75rem}.forum-reactions{align-items:center}.forum-reactions>span{color:#9aa5b8;font-size:.88rem}.comment-card{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.comment-card strong,.forum-author-row strong{color:#f3ead5}.forum-post:before{opacity:.52;background:linear-gradient(130deg,#ffbd5c1a,#0000 34% 68%,#91d8ff1a)}@media (width<=980px){.pricing-help-card{grid-template-columns:1fr}}@media (width<=720px){.popular-ribbon{left:1rem;transform:none}}.primary-button,.primary-link,.ghost-button,.topnav a,.editor-sidebar a{position:relative;overflow:hidden}.primary-button:after,.primary-link:after,.ghost-button:after,.topnav a:after,.editor-sidebar a:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:50%;height:220%;transition:transform .52s;position:absolute;inset:-60% auto auto -30%;transform:rotate(20deg)translate(-180%)}.primary-button:hover:after,.primary-link:hover:after,.ghost-button:hover:after,.topnav a:hover:after,.editor-sidebar a:hover:after{transform:rotate(20deg)translate(520%)}.map-briefing{background:radial-gradient(circle at 16% 20%,#ff6a0029,#0000 30rem),radial-gradient(circle at 82% 70%,#91d8ff24,#0000 34rem),#050609;gap:clamp(1rem,4vw,4rem);padding:clamp(4rem,9vw,10rem) clamp(1rem,4vw,4rem);display:grid}.map-briefing-copy{max-width:980px}.map-briefing-copy h2,.frame-copy h2,.pricing-cta-panel h2{color:var(--paper,#f3ead5);letter-spacing:-.095em;font-size:clamp(3rem,7vw,8.5rem);line-height:.78}.map-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.map-card{background:#0b0e14;border:1px solid #ffffff21;border-radius:2rem;min-height:520px;transition:transform .24s,border-color .24s;position:relative;overflow:hidden;transform:translateZ(0)}.map-card:hover{border-color:#ffbd5c94;transform:translateY(-8px)}.map-card img{object-fit:cover;width:100%;height:100%}.map-card:before{content:"";z-index:1;background:linear-gradient(#0506090d,#050609db);position:absolute;inset:0}.map-card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.48;background:linear-gradient(120deg,#ffffff2e,#0000 32% 68%,#91d8ff2e);position:absolute;inset:1px}.map-card div{z-index:3;position:absolute;bottom:1rem;left:1rem;right:1rem}.map-card span{color:#ffbd5c;text-transform:uppercase;letter-spacing:.13em;background:#05060999;border:1px solid #ffffff29;border-radius:999px;padding:.5rem .7rem;font-size:.68rem;font-weight:900;display:inline-flex}.map-card h3{color:#f3ead5;letter-spacing:-.09em;margin:1rem 0 .4rem;font-size:clamp(2rem,4vw,4.5rem)}.framebyframe-showcase{color:#08090d;background:#f3ead5;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1rem,4vw,4rem);min-height:auto;padding:clamp(4rem,9vw,10rem) clamp(1rem,4vw,4rem);display:grid}.frame-copy h2{color:#08090d}.frame-copy p:not(.edition-kicker){color:#08090dad}.frame-stack{gap:1rem;display:grid}.frame-story-card{background:#ffffffc2;border:1px solid #08090d24;border-radius:1.8rem;grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr);gap:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000001f}.frame-story-card:nth-child(2){transform:translate(2.2rem)}.frame-story-card:nth-child(3){transform:translate(4.4rem)}.frame-story-card:nth-child(4){transform:translate(6.6rem)}.frame-story-card img{object-fit:cover;width:100%;height:100%;min-height:320px}.frame-story-copy{align-content:end;gap:.7rem;padding:clamp(1rem,3vw,2rem);display:grid}.frame-story-copy span{color:#08090d;background:#08090d14;border-radius:999px;width:fit-content;padding:.55rem .75rem;font-weight:900;display:inline-flex}.frame-story-copy h3{color:#08090d;letter-spacing:-.08em;margin:0;font-size:clamp(1.8rem,4vw,3.6rem);line-height:.88}.frame-story-copy p{color:#08090db3;margin:0}.pricing-signal-strip{background:#ffffff21;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pricing-signal-strip article{background:#090b10;align-content:end;gap:.55rem;min-height:270px;padding:1.5rem;display:grid}.pricing-signal-strip span,.pricing-signal-strip strong{color:#f3ead5}.pricing-signal-strip span{color:#ffbd5c;font-weight:950}.pricing-signal-strip strong{letter-spacing:-.07em;font-size:clamp(1.7rem,3vw,3.2rem);line-height:.9}.plan-point-pills{flex-wrap:wrap;gap:.5rem;display:flex}.plan-point-pills span{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff24;border-radius:999px;padding:.5rem .65rem;font-size:.78rem}.pricing-cta-panel{background:radial-gradient(circle at 78% 30%,#ff6a0033,#0000 28rem),#050609;justify-content:space-between;align-items:end;gap:2rem;padding:clamp(4rem,9vw,10rem) clamp(1rem,4vw,4rem);display:flex}.pricing-cta-panel>div:first-child{max-width:980px}.forum-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.forum-stat-strip span{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;gap:.2rem;padding:1rem;display:grid}.forum-stat-strip strong{color:#f3ead5;font-size:1.8rem}.forum-post{transition:transform .18s,border-color .18s}.forum-post:hover{border-color:#ffbd5c47;transform:translateY(-3px)}@supports (animation-timeline:view()){.frame-story-card{animation:linear both frameSliceScroll;animation-timeline:view();animation-range:entry cover 38%}}@media (width<=1180px){.pricing-plan-grid,.map-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.framebyframe-showcase,.pricing-cta-panel,.pricing-plan-grid,.pricing-compare-strip{grid-template-columns:1fr}.pricing-cta-panel{display:grid}}@media (width<=820px){.sequence-frames{grid-template-columns:1fr}.pricing-plan-card{grid-template-rows:minmax(280px,42svh) auto}.plan-price-block strong{font-size:clamp(3.1rem,18vw,4.8rem)}.plan-price-block small{font-size:.95rem}}@media (width<=720px){.map-card-grid,.pricing-signal-strip,.forum-stat-strip{grid-template-columns:1fr}.map-card,.frame-stack{min-height:420px}}.lazy-media.is-pending{background-color:#0b0e14;background-image:linear-gradient(120deg,#ffffff0d,#ffffff1f,#ffffff0d),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s ease-in-out infinite mediaSkeleton}@keyframes mediaSkeleton{to{background-position:-220% 0}}.film-frame,.film-frame+.film-frame{margin-top:0;position:relative}.film-frame{min-height:92svh}.video-moment{min-height:108svh}.video-panel,.video-moment-copy{will-change:transform, opacity}.page-frame:has(.pricing-page-pro){width:100%;padding:0}.pricing-page-pro{--paper:#f3ead5;--ink:#08090d;--orange:#ff6a00;background:#050609;overflow:clip}.pricing-hero-pro{background:radial-gradient(circle at 18% 24%,#ff6a002e,#0000 30rem),radial-gradient(circle at 85% 55%,#91d8ff29,#0000 34rem),#050609;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1rem,4vw,5rem);min-height:100svh;padding:clamp(5rem,10vw,10rem) clamp(1rem,5vw,5rem);display:grid;position:relative}.pricing-hero-media{background:#0b0e14;border:1px solid #ffffff24;border-radius:clamp(2rem,4vw,4rem);min-height:min(72svh,760px);overflow:hidden;box-shadow:0 40px 120px #00000080}.pricing-hero-media video{object-fit:cover;width:100%;height:100%;min-height:min(72svh,760px)}.pricing-hero-copy h1{color:var(--paper);letter-spacing:-.1em;font-size:clamp(4rem,10vw,12rem);line-height:.78}.pricing-hero-copy p{color:#ffffffbd;max-width:680px}.pricing-plan-grid{background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:clamp(1rem,4vw,4rem);display:grid}.pricing-plan-card{min-width:0;color:var(--paper);background:#090b10;border-radius:clamp(1.6rem,3vw,3rem);grid-template-rows:minmax(360px,54svh) auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000038}.plan-media-stack{background:#0b0e14;position:relative;overflow:hidden}.plan-media-stack img,.plan-media-stack video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plan-media-stack video{opacity:0;transition:opacity .26s}.pricing-plan-card:hover .plan-media-stack video{opacity:1}.plan-media-stack:after{content:"";background:linear-gradient(#0000 30%,#050609db);position:absolute;inset:0}.plan-media-stack span{z-index:2;text-transform:uppercase;letter-spacing:.14em;background:#050609a8;border:1px solid #ffffff29;border-radius:999px;padding:.65rem .85rem;font-size:.7rem;font-weight:900;position:absolute;top:1rem;left:1rem}.plan-copy-stack{gap:1rem;padding:clamp(1.2rem,3vw,2.5rem);display:grid}.plan-price-block{justify-items:start;gap:.35rem;min-width:0;display:grid}.plan-price-block strong{max-width:100%;color:var(--paper);letter-spacing:-.1em;font-size:clamp(3.2rem,4.8vw,5.8rem);line-height:.88;display:block}.plan-price-block small{color:#fff9;padding-left:.25rem;font-size:1rem;line-height:1.1;display:block}.plan-copy-stack>p{overflow-wrap:anywhere}.plan-copy-stack ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.plan-copy-stack li{color:#ffffffb8;border-top:1px solid #ffffff1a;padding-top:.55rem}.pricing-frame-sequence{background:#050609;min-height:100svh;padding:clamp(4rem,9vw,10rem) clamp(1rem,4vw,4rem)}.sequence-copy{max-width:1050px;margin-bottom:2rem}.sequence-copy h2{color:var(--paper);letter-spacing:-.095em;font-size:clamp(3.2rem,8vw,9rem);line-height:.78}.sequence-frames{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sequence-frames article{background:#ffffff0e;align-content:end;gap:.6rem;min-height:280px;padding:1.25rem;display:grid}.sequence-frames span{color:#ffbd5c;font-weight:950}.sequence-frames strong{color:var(--paper);font-size:1.6rem}.pricing-compare-strip{background:#cfc1a7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pricing-compare-strip article{background:var(--paper);min-height:280px;color:var(--ink);padding:1.5rem}.pricing-compare-strip span{color:#bd4e00;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:950}.pricing-compare-strip strong{letter-spacing:-.07em;margin:4rem 0 .8rem;font-size:clamp(1.8rem,3vw,3.4rem);line-height:.9;display:block}.forum-page{gap:1rem;display:grid}.forum-hero{background:radial-gradient(circle at 82% 25%,#91d8ff29,#0000 26rem),radial-gradient(circle at 18% 70%,#ff6a002e,#0000 26rem),linear-gradient(145deg,#131822eb,#080b11eb);justify-content:flex-end;min-height:420px}.forum-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:1rem;display:grid}.forum-composer{position:sticky;top:6.5rem}.forum-post-top{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.forum-post-top span{color:#ffbd5c;text-transform:uppercase;letter-spacing:.12em;background:#ff6a0029;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:900}.forum-post h2{color:#f6f3ec;font-size:clamp(2rem,4vw,4.6rem)}.comment-list{gap:.6rem;display:grid}.comment-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:1rem;padding:.9rem}.comment-card p{margin-bottom:.4rem}.comment-card small,.forum-post-top small{color:#9aa5b8}.comment-composer{grid-template-columns:1fr auto;gap:.75rem;display:grid}@supports (animation-timeline:view()){.sequence-frames article{animation:linear both sequenceCardReveal;animation-timeline:view();animation-range:entry cover 45%}}@keyframes sequenceCardReveal{0%{opacity:.25;transform:translateY(60px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.pricing-hero-pro,.pricing-plan-grid,.forum-layout{grid-template-columns:1fr}.forum-composer{position:relative;top:auto}.sequence-frames,.pricing-compare-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.pricing-hero-media,.pricing-hero-media video,.pricing-plan-card{min-height:420px}.pricing-plan-grid{padding:1rem}.sequence-frames,.pricing-compare-strip,.comment-composer{grid-template-columns:1fr}}.edition-home section:not(.edition-hero):not(.scroll-film):not(.video-moments){content-visibility:auto;contain-intrinsic-size:900px}.hero-bg,.film-frame img,.device-showcase video,.arsenal-card img,.gallery-rail img{filter:none}.hero-video{mix-blend-mode:normal;opacity:.18}.grain-layer,.scan-layer{opacity:.1}.edition-nav-pill,.floating-product-card,.device-hud,.gallery-rail figcaption{-webkit-backdrop-filter:none;backdrop-filter:none}.reticle,.impact-burst{animation-duration:1.8s}.video-moments{background:radial-gradient(circle at 78% 20%,#91d8ff29,#0000 34rem),radial-gradient(circle at 18% 72%,#ff6a002e,#0000 30rem),#050609;position:relative}.video-moment{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:center;gap:clamp(1rem,4vw,5rem);min-height:125svh;padding:clamp(4rem,8vw,9rem) clamp(1rem,4vw,4rem);display:grid;position:relative}.video-moment+.video-moment{border-top:1px solid #ffffff17}.video-moment-copy{align-self:start;padding-top:8svh;position:sticky;top:7rem}.video-moment-copy.alt{order:2}.video-moment-copy h2{max-width:760px;color:var(--paper);letter-spacing:-.095em;font-size:clamp(3.3rem,7vw,8.8rem);line-height:.78}.video-moment-copy p:not(.edition-kicker){color:#ffffffb8;max-width:560px;font-size:clamp(1rem,1.3vw,1.18rem)}.video-panel{background:#0b0e14;border:1px solid #ffffff24;border-radius:clamp(1.6rem,3vw,3rem);min-height:min(76svh,820px);position:sticky;top:6rem;overflow:hidden;transform:translateZ(0);box-shadow:0 36px 100px #0000007a}.video-panel:after{content:"";pointer-events:none;background:linear-gradient(#0506091f,#0000 42%,#0506096b),linear-gradient(90deg,#ff6a0021,#0000 35%,#91d8ff1a);position:absolute;inset:0}.video-panel video{object-fit:cover;width:100%;height:100%;min-height:min(76svh,820px);transform:scale(1.02)}.video-panel-tag{z-index:3;color:var(--paper);text-transform:uppercase;letter-spacing:.14em;background:#050609ad;border:1px solid #ffffff29;border-radius:999px;padding:.72rem .95rem;font-size:.72rem;font-weight:900;position:absolute;bottom:1rem;left:1rem}.gallery-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-rail figure,.gallery-rail figure:nth-child(2),.gallery-rail figure:nth-child(3),.gallery-rail figure:nth-child(4){min-height:420px;position:relative;top:auto}.gallery-rail img{min-height:420px}@supports (animation-timeline:view()){.video-panel{animation:linear both videoPanelReveal;animation-timeline:view();animation-range:entry cover 70%}.video-moment-copy{animation:linear both videoCopyReveal;animation-timeline:view();animation-range:entry cover 42%}}@keyframes videoCopyReveal{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.video-panel,.video-moment-copy,.film-frame img,.film-copy{animation:none!important}}@media (width<=980px){.video-moment{grid-template-columns:1fr;min-height:auto}.video-moment-copy,.video-moment-copy.alt,.video-panel{order:initial;position:relative;top:auto}}@media (width<=720px){.hero-video{display:none}.video-moment{padding:4rem 1rem}.video-panel,.video-panel video{min-height:460px}.gallery-rail{grid-template-columns:1fr}}.page-frame:has(.edition-home){width:100%;padding:0}.edition-home{--paper:#f3ead5;--ink:#090a0c;--orange:#ff6a00;--amber:#ffbd5c;--blue:#91d8ff;background:#050609;width:100%;overflow:clip}.edition-hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:clamp(1rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.hero-media-stack,.hero-bg,.grain-layer,.scan-layer{position:absolute;inset:0}.hero-bg{object-fit:cover;filter:saturate(1.1)contrast(1.08);width:100%;height:100%;transform:scale(1.08)}.hero-bg-one{animation:18s ease-in-out infinite alternate kenburnsOne}.hero-bg-two{opacity:0;mix-blend-mode:screen;animation:14s ease-in-out infinite heroCrossfade}.hero-video{opacity:.24;mix-blend-mode:screen;animation:18s ease-in-out infinite alternate videoPresence}.hero-media-stack:after{content:"";background:radial-gradient(circle at 72% 35%,#ff6a0038,#0000 28rem),linear-gradient(90deg,#050609ed,#05060957 52%,#050609e0),linear-gradient(#05060914,#050609 92%);position:absolute;inset:0}.grain-layer{z-index:2;opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(circle at 20% 30%,#ffffffb3 0 1px,#0000 1px),radial-gradient(circle at 80% 70%,#ffffff80 0 1px,#0000 1px);background-size:5px 5px,7px 7px}.scan-layer{z-index:3;background:repeating-linear-gradient(#0000 0 7px,#ffffff09 8px 9px);-webkit-mask-image:linear-gradient(#0000,#000 16% 82%,#0000);mask-image:linear-gradient(#0000,#000 16% 82%,#0000)}.edition-nav-pill{z-index:5;color:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;letter-spacing:.12em;background:#05060980;border:1px solid #ffffff29;border-radius:999px;justify-content:space-between;gap:.8rem;padding:.72rem 1rem;font-size:.72rem;font-weight:900;display:flex;position:absolute;top:clamp(1rem,2vw,2rem);left:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2rem)}.hero-title-block{z-index:5;width:min(1160px,100%);padding:clamp(1.2rem,5vw,5rem);position:relative}.edition-kicker{color:var(--amber);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:950}.hero-title-block h1,.edition-intro h2{max-width:1180px;color:var(--paper);letter-spacing:-.095em;margin-bottom:1.5rem;font-size:clamp(4.2rem,11.5vw,13.8rem);line-height:.78}.hero-title-block p{color:#ffffffc7;max-width:760px;font-size:clamp(1rem,1.5vw,1.35rem)}.floating-product-card{z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0506099e;border:1px solid #ffffff2e;border-radius:1.3rem;grid-template-columns:140px minmax(0,1fr);gap:1rem;width:min(420px,100% - 2rem);padding:.8rem;display:grid;position:absolute;bottom:clamp(1rem,4vw,4rem);right:clamp(1rem,4vw,4rem);box-shadow:0 24px 70px #0000008c}.floating-product-card img{object-fit:cover;border-radius:.8rem;width:100%;height:86px}.floating-product-card div{align-content:center;gap:.3rem;display:grid}.floating-product-card span{color:var(--amber);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.floating-product-card strong{line-height:1.15}.product-stage{background:radial-gradient(circle at 76% 42%,#91d8ff2e,#0000 34rem),radial-gradient(circle at 20% 28%,#ff6a0038,#0000 30rem),#050609;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1rem,5vw,6rem);min-height:100svh;padding:clamp(5rem,10vw,10rem) clamp(1rem,5vw,5rem);display:grid}.stage-copy h2,.arsenal-copy h2{color:var(--paper);letter-spacing:-.095em;font-size:clamp(3.4rem,8vw,9.5rem);line-height:.78}.stage-copy p,.arsenal-copy p{max-width:660px;font-size:clamp(1rem,1.4vw,1.25rem)}.device-showcase{background:#0b0e14;border:1px solid #ffffff29;border-radius:clamp(2rem,4vw,4rem);min-height:min(72svh,760px);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-7deg)rotateX(3deg);box-shadow:inset 0 0 0 10px #ffffff09,0 45px 120px #0000008c}.device-showcase:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1f;border-radius:clamp(1.3rem,3vw,3rem);position:absolute;inset:1.1rem}.device-showcase video{object-fit:cover;filter:saturate(1.1)contrast(1.05);width:100%;height:100%;min-height:min(72svh,760px)}.device-hud{z-index:3;color:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-transform:uppercase;letter-spacing:.14em;background:#0506097a;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;padding:.75rem 1rem;font-size:.72rem;font-weight:900;display:flex;position:absolute;left:2rem;right:2rem}.device-hud.top{top:2rem}.device-hud.bottom{bottom:2rem}.scroll-film{background:var(--paper);color:var(--ink)}.film-frame{isolation:isolate;align-items:flex-end;min-height:100svh;padding:clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 -1px #0000001a}.film-frame+.film-frame{margin-top:55vh}.film-frame img{object-fit:cover;z-index:-2;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.film-frame:after{content:"";z-index:-1;background:linear-gradient(90deg,#050609e0,#0506092e 52%,#050609b3),linear-gradient(#0000,#050609c7);position:absolute;inset:0}.film-copy{width:min(740px,100%);color:var(--paper)}.film-copy span{color:var(--amber);text-transform:uppercase;letter-spacing:.16em;background:#0506096b;border:1px solid #ffffff38;border-radius:999px;padding:.5rem .7rem;font-size:.72rem;font-weight:950;display:inline-flex}.film-copy h2{max-width:850px;color:var(--paper);letter-spacing:-.1em;margin:1rem 0;font-size:clamp(4rem,10vw,12rem);line-height:.78}.film-copy p{color:#ffffffc7;max-width:620px;font-size:1.1rem}.right-copy{margin-left:auto}.reticle{border:1px solid #ffbd5ce6;border-radius:50%;width:190px;height:190px;animation:1.7s ease-in-out infinite reticleBreathe;position:absolute;top:40%;left:52%;transform:translate(-50%,-50%);box-shadow:0 0 60px #ff6a0047}.reticle:before,.reticle:after,.reticle span:before,.reticle span:after{content:"";background:#ffbd5cf2;position:absolute}.reticle:before{width:1px;height:72px;top:-36px;left:50%}.reticle:after{width:1px;height:72px;bottom:-36px;left:50%}.reticle span:before{width:72px;height:1px;top:50%;left:-36px}.reticle span:after{width:72px;height:1px;top:50%;right:-36px}.impact-burst{filter:blur(.2px);mix-blend-mode:screen;background:radial-gradient(circle,#ffffffe6 0 2%,#ffbd5ccc 3% 10%,#0000 11%),conic-gradient(from 40deg,#0000,#ff6a00e6,#0000,#91d8ffb3,#0000);border-radius:50%;width:260px;height:260px;animation:1.35s ease-in-out infinite alternate impactBloom;position:absolute;top:35%;right:23%}.edition-intro{background:var(--paper);color:var(--ink);padding:clamp(4rem,11vw,11rem) clamp(1rem,4vw,4rem)}.edition-intro .edition-kicker,.showcase-copy .edition-kicker{color:#bd4e00}.edition-intro h2{color:var(--ink);font-size:clamp(3.4rem,8vw,10rem)}.update-grid{background:#cfc1a7;border-top:1px solid #cfc1a7;border-bottom:1px solid #cfc1a7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.update-card{background:var(--paper);min-height:430px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:clamp(1rem,2vw,2rem);display:flex}.update-card span{color:#bd4e00;font-weight:950}.update-card h3{max-width:320px;color:var(--ink);letter-spacing:-.07em;font-size:clamp(2rem,3vw,3.8rem)}.update-card p{color:#090a0cb8}.arsenal-section{background:linear-gradient(#050609,#10100d),radial-gradient(circle at 12% 30%,#ff6a002e,#0000 28rem);min-height:100svh;padding:clamp(4rem,9vw,10rem) clamp(1rem,4vw,4rem)}.arsenal-copy{max-width:1100px;margin-bottom:clamp(2rem,5vw,5rem)}.arsenal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.arsenal-card{min-height:620px;transform-style:preserve-3d;background:#0d1118;border:1px solid #ffffff24;border-radius:2rem;transition:transform .32s,border-color .32s;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.arsenal-card:hover{border-color:#ffbd5c8c;transform:translateY(-8px)rotateX(2deg)rotateY(-2deg)}.arsenal-card img{object-fit:cover;filter:saturate(1.1)contrast(1.08);width:100%;height:66%}.arsenal-card:after{content:"";background:linear-gradient(#0000 42%,#050609e0);position:absolute;inset:0}.arsenal-card div{z-index:2;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.arsenal-card h3{color:var(--paper);letter-spacing:-.08em;font-size:clamp(2rem,3.5vw,4rem)}.arsenal-card p{color:#ffffffb8}.media-showcase{background:#11100d;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(1rem,4vw,4rem);padding:clamp(4rem,8vw,9rem) clamp(1rem,4vw,4rem);display:grid}.showcase-copy{align-self:start;position:sticky;top:7rem}.showcase-copy h2{color:var(--paper);letter-spacing:-.085em;font-size:clamp(2.8rem,6vw,7rem);line-height:.85}.gallery-rail{gap:1.2rem;display:grid}.gallery-rail figure{border:1px solid #ffffff21;border-radius:2rem;min-height:70svh;margin:0;position:sticky;top:6rem;overflow:hidden;box-shadow:0 30px 90px #0000006b}.gallery-rail figure:nth-child(2){top:7rem}.gallery-rail figure:nth-child(3){top:8rem}.gallery-rail figure:nth-child(4){top:9rem}.gallery-rail img{object-fit:cover;width:100%;height:100%;min-height:70svh;transition:transform .7s}.gallery-rail figure:hover img{transform:scale(1.04)}.gallery-rail figcaption{color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050609a3;border-radius:999px;padding:.65rem .9rem;font-weight:850;position:absolute;bottom:1rem;left:1rem}.feature-marquee{background:var(--paper);color:var(--ink);border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;overflow:hidden}.feature-marquee div{gap:2rem;width:max-content;padding:1.2rem 0;animation:22s linear infinite marqueeSlide;display:flex}.feature-marquee span{letter-spacing:-.08em;white-space:nowrap;font-size:clamp(2rem,5vw,5.8rem);font-weight:950}.feature-marquee span:after{content:"/";color:#bd4e00;margin-left:2rem}.account-page{gap:1rem;display:grid}.account-hero{justify-content:flex-end;min-height:420px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-editor-page .admin-hero{background:radial-gradient(circle at 80% 20%,#91d8ff24,#0000 28rem),linear-gradient(145deg,#131822eb,#080b11eb)}.editor-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.editor-sidebar{position:sticky;top:6.5rem}.editor-sidebar a{color:#c6ccd8;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:.75rem .9rem}.editor-panels{gap:1rem}.editor-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nested-editor{background:#ffffff09;border:1px solid #ffffff17;border-radius:1.1rem;gap:.8rem;padding:1rem;display:grid}@keyframes kenburnsOne{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.16)translate(-2.5%,-1.5%)}}@keyframes heroCrossfade{0%,38%,to{opacity:0;transform:scale(1.12)translate(2%)}48%,82%{opacity:.45;transform:scale(1.04)translate(0)}}@keyframes videoPresence{0%{opacity:.14;transform:scale(1.08)}to{opacity:.3;transform:scale(1.02)}}@keyframes marqueeSlide{to{transform:translate(-50%)}}@keyframes reticleBreathe{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes impactBloom{0%{opacity:.28;transform:scale(.72)rotate(0)}to{opacity:.88;transform:scale(1.12)rotate(25deg)}}@supports (animation-timeline:view()){.film-frame img{animation:linear both frameImageDrift;animation-timeline:view();animation-range:entry exit}.film-copy{animation:linear both frameCopyRise;animation-timeline:view();animation-range:entry 8% cover 48%}.reticle{animation:linear both reticleScroll;animation-timeline:view();animation-range:entry exit 80%}.impact-burst{animation:linear both impactScrollBetter;animation-timeline:view();animation-range:entry 15% exit 78%}}@keyframes frameImageDrift{0%{transform:scale(1.18)translateY(-5%)}to{transform:scale(1.03)translateY(5%)}}@keyframes frameCopyRise{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes reticleScroll{0%{opacity:0;transform:translate(-70%,-50%)scale(1.25)}45%{opacity:1;transform:translate(-50%,-50%)scale(.9)}to{opacity:.65;transform:translate(-35%,-50%)scale(.55)}}@keyframes impactScrollBetter{0%,42%{opacity:0;transform:scale(.2)rotate(0)}56%{opacity:.95;transform:scale(1)rotate(20deg)}to{opacity:0;transform:scale(1.8)rotate(70deg)}}@media (width<=980px){.floating-product-card{z-index:6;margin:0 clamp(1rem,4vw,4rem) clamp(1rem,4vw,4rem);position:relative;bottom:auto;right:auto}.edition-hero{align-content:end;gap:1rem;display:grid}.update-grid,.media-showcase,.product-stage,.editor-shell,.arsenal-grid,.account-grid{grid-template-columns:1fr}.editor-sidebar,.showcase-copy{position:relative;top:auto}}@media (width<=720px){.edition-nav-pill{border-radius:1.2rem;flex-direction:column;align-items:flex-start;margin-bottom:40svh;position:relative;inset:auto}.hero-title-block h1,.edition-intro h2,.film-copy h2{font-size:clamp(3.3rem,18vw,6rem)}.floating-product-card{grid-template-columns:1fr}.floating-product-card img{height:130px}.film-frame{min-height:82svh;position:relative}.film-frame+.film-frame{margin-top:0}.reticle,.impact-burst{display:none}.gallery-rail figure,.gallery-rail img{min-height:420px}.device-showcase{min-height:460px;transform:none}.device-showcase video,.arsenal-card{min-height:460px}.editor-two-col{grid-template-columns:1fr}}.topbar{background:linear-gradient(90deg,#090d13f5,#0f1116e6),#07090ee0;padding:.82rem 1.5rem;box-shadow:inset 0 -1px #ffffff0e,0 18px 45px #0003}.brand-icon{border-radius:.9rem;width:3rem;height:3rem}.brand-title{letter-spacing:.045em}.hero-title-block{padding-bottom:clamp(4.5rem,7vw,8rem)}.hero-title-block h1{max-width:1080px;font-size:clamp(3.9rem,10vw,11.8rem)}.edition-hero:before,.pricing-hero-pro:before{filter:none;opacity:.18}.video-moment{min-height:100svh;padding-block:clamp(3rem,6vw,7rem)}.video-moment-copy{padding-top:4svh}.video-panel,.video-panel video{min-height:min(68svh,740px)}.pricing-compare-strip p{color:#08090dad}.pricing-help-card{min-height:78svh}@media (width<=720px){.topbar{padding:.7rem 1rem}.brand-icon{width:2.75rem;height:2.75rem}}.asset-showcase-hero{background:radial-gradient(circle at 22% 52%,#ff6a001f,#0000 26rem),radial-gradient(circle at 84% 26%,#91d8ff1f,#0000 28rem),#050609;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(1rem,5vw,5rem);padding:clamp(4rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid}.asset-showcase-copy h2{color:var(--paper);letter-spacing:-.095em;font-size:clamp(3.2rem,7vw,8rem);line-height:.78}.asset-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.asset-spotlight-card{background:linear-gradient(145deg,#ffffff12,#ffffff05),#0a0d12;border:1px solid #ffffff1f;border-radius:1.8rem;min-height:260px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057}.asset-spotlight-card:hover{border-color:#ffbd5c47;transform:translateY(-4px)}.asset-spotlight-card img,.asset-spotlight-card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.asset-spotlight-card:after{content:"";background:linear-gradient(#0000 18%,#050609d1);position:absolute;inset:0}.asset-spotlight-card div{z-index:2;gap:.35rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.asset-spotlight-card span{color:#ffbd5c;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:950}.asset-spotlight-card strong{color:#f3ead5;font-size:clamp(1.4rem,2.4vw,2.5rem);line-height:.92}.asset-spotlight-main{grid-column:span 2;min-height:420px}.asset-spotlight-wide{grid-column:span 2;min-height:220px}.primary-button,.primary-link,.ghost-button,.topnav a{background:radial-gradient(circle at var(--aim-x,50%) 50%, #fff3, transparent 38%), linear-gradient(135deg, #ffffff21, #ffffff0b);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2)}.primary-button,.primary-link,.topnav a.active{background:radial-gradient(circle at 30% 20%,#ffffff85,#0000 18%),linear-gradient(135deg,#ff7a22,#d5372f 56%,#26d5ff)}.primary-button:before,.primary-link:before,.ghost-button:before,.topnav a:before{content:"";pointer-events:none;opacity:0;filter:blur(10px);background:radial-gradient(circle at 22% 45%,#ffffff52,#0000 18%),radial-gradient(circle at 58% 42%,#26d5ff42,#0000 20%),radial-gradient(circle at 78% 58%,#ff6a0047,#0000 22%);transition:opacity .22s,transform .52s;position:absolute;inset:-80% -35%;transform:translate(-18%)rotate(8deg)}.primary-button:hover:before,.primary-link:hover:before,.ghost-button:hover:before,.topnav a:hover:before{opacity:1;transform:translate(18%)rotate(8deg)}.primary-button:active,.primary-link:active,.ghost-button:active,.topnav a:active{transform:translateY(1px)scale(.985)}.primary-button:active:before,.primary-link:active:before,.ghost-button:active:before,.topnav a:active:before{opacity:1;background:radial-gradient(circle at 35% 72%,#b40014eb,#0000 16%),radial-gradient(circle at 56% 78%,#ff2d1ec7,#0000 20%),radial-gradient(circle at 78% 62%,#78000ebf,#0000 22%)}@media (width<=980px){.asset-showcase-hero,.asset-showcase-grid{grid-template-columns:1fr}.asset-spotlight-main,.asset-spotlight-wide{grid-column:auto}.frame-story-card,.frame-story-card:nth-child(2),.frame-story-card:nth-child(3),.frame-story-card:nth-child(4){transform:none}}@media (width<=720px){.asset-spotlight-card,.asset-spotlight-main,.asset-spotlight-wide{min-height:300px}.frame-story-card{grid-template-columns:1fr}}.hero-scroll-title{z-index:7;writing-mode:vertical-rl;text-orientation:mixed;color:#f3ead594;letter-spacing:-.05em;opacity:.72;filter:drop-shadow(0 20px 34px #0000006b);max-height:calc(100svh - 10rem);font-size:clamp(1.15rem,2vw,2.25rem);font-weight:950;line-height:.86;animation:9s ease-in-out infinite alternate heroSideTitleDrift;position:absolute;top:8rem;bottom:2rem;left:clamp(.75rem,2vw,2rem);overflow:hidden}.hero-scroll-title:before{content:"";pointer-events:none;background:linear-gradient(#050609,#0000 16% 82%,#050609);position:absolute;inset:-1rem}.hero-title-block{padding-left:clamp(5.8rem,9vw,10rem)}.hero-title-block .hero-compressed-title{letter-spacing:-.105em;max-width:880px;font-size:clamp(3rem,7.4vw,8rem);line-height:.78}@supports (animation-timeline:view()){.hero-scroll-title{animation:linear both heroSideTitleScroll;animation-timeline:view();animation-range:entry exit}}@keyframes heroSideTitleDrift{0%{transform:translateY(-1.2rem)scaleX(.76)}to{transform:translateY(2.4rem)scaleX(.7)}}@keyframes heroSideTitleScroll{0%{opacity:.35;transform:translateY(-3rem)scaleX(.72)}30%{opacity:.9;transform:translateY(1rem)scaleX(.68)}to{opacity:.2;transform:translateY(18rem)scaleX(.56)}}.topbar,.primary-button,.primary-link,.ghost-button,.topnav a,.edition-nav-pill,.floating-product-card,.device-hud{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.grain-layer,.scan-layer{display:none}.video-panel,.video-moment-copy,.sequence-frames article,.film-frame img,.film-copy,.reticle,.impact-burst{animation:none!important}@media (width<=980px){.hero-scroll-title{display:none}.hero-title-block{padding-left:clamp(1.2rem,5vw,5rem)}}@media (width<=720px){.hero-title-block .hero-compressed-title{font-size:clamp(3rem,16vw,5.6rem)}}.topnav a,.primary-button,.primary-link,.ghost-button,.chip{isolation:isolate;text-shadow:0 1px 18px #ffffff24;justify-content:center;align-items:center;min-height:2.7rem;display:inline-flex;box-shadow:inset 0 1px #ffffff61,inset 0 -14px 28px #ffffff09,0 12px 36px #00000038;background:linear-gradient(145deg,#ffffff2b,#ffffff09 54%,#ffffff17),radial-gradient(circle at 50% -40%,#ffffff42,#0000 46%)!important;border-color:#ffffff3d!important}.topnav a:hover,.primary-button:hover,.primary-link:hover,.ghost-button:hover,.chip:hover{box-shadow:inset 0 1px #ffffff7a,0 16px 42px #60000f33,0 0 34px #ff702e29;background:radial-gradient(circle at var(--aim-x,50%) 40%, #ffffff47, transparent 34%), linear-gradient(145deg, #fff3, #ffffff0b 56%, #ff5f4829)!important;border-color:#ffbd5c8f!important}.topnav a.active,.primary-link.active,.active-chip{color:#fff8ee;background:linear-gradient(145deg,#ffffff38,#ff6a0026 48%,#69001238),#ffffff12!important;border-color:#ffbd5cb8!important}.transition-nav{backface-visibility:hidden;contain:paint;min-width:5.4rem}.transition-nav>span{z-index:3;position:relative}.nav-liquid-video{z-index:1;pointer-events:none;object-fit:cover;object-position:center top;opacity:0;width:184%;height:260%;transition:opacity .15s,transform .26s cubic-bezier(.18,.86,.24,1);position:absolute;inset:-80% -42%;transform:translateY(-18%)scale(1.08)}.transition-nav:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(at 25% 15%,#ffffff52 0 9%,#0000 10%),radial-gradient(at 36% 88%,#9b0012d1 0 12%,#0000 13%),radial-gradient(at 70% 78%,#ff2a1fb8 0 15%,#0000 16%),linear-gradient(#ff552c57,#5a00109e);position:absolute;z-index:1!important;filter:none!important;transition:opacity .14s,transform .26s cubic-bezier(.18,.86,.24,1)!important;inset:-35% -20%!important;transform:translateY(-40%)scaleY(.7)!important}.transition-nav:hover:before,.transition-nav:focus-visible:before,.transition-nav:active:before{opacity:.38!important;transform:translateY(14%)scaleY(1.08)!important}.transition-nav:hover .nav-liquid-video,.transition-nav:focus-visible .nav-liquid-video,.transition-nav:active .nav-liquid-video{opacity:.88;transform:translateY(8%)scale(1.13)}.transition-nav.active:before{opacity:.34!important}.page-transition-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;inset:0 auto auto 0}.page-transition-video{z-index:1000;pointer-events:none;background:radial-gradient(circle at 50% 0,#8c00122e,#0000 42%),#05000314;animation:2.12s both transitionStageFade;position:fixed;inset:0;overflow:hidden}.page-transition-video:before{content:"";background:linear-gradient(#48000a3d,#0000 58%);position:absolute;inset:-10% 0 0}.page-transition-video video{object-fit:cover;object-position:center top;width:100%;height:110%;animation:2.12s cubic-bezier(.16,.9,.22,1) both transitionVideoDrip;position:absolute;inset:-10% 0 0;transform:translateY(-12%)scale(1.04)}.sponsor-market{background:radial-gradient(circle at 14% 24%,#ff6a0029,#0000 30rem),radial-gradient(circle at 84% 76%,#91d8ff1f,#0000 32rem),linear-gradient(#050609,#0a0d12);grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(1rem,5vw,5rem);padding:clamp(4rem,9vw,9rem) clamp(1rem,5vw,5rem);display:grid}.sponsor-market-copy{position:sticky;top:7rem}.sponsor-market-copy h2{color:var(--paper);letter-spacing:-.095em;font-size:clamp(3rem,7vw,8rem);line-height:.78}.sponsor-market-copy p:not(.edition-kicker){max-width:620px}.sponsor-card-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-auto-rows:minmax(250px,auto);gap:1rem;display:grid}.sponsor-card{isolation:isolate;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#080b11;border:1px solid #ffffff24;border-radius:2rem;min-height:290px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000005c}.sponsor-card:first-child{grid-row:span 2;min-height:600px}.sponsor-card:hover{border-color:#ffbd5c75;transform:translateY(-5px);box-shadow:0 34px 110px #0000007a,0 0 40px #ff6a001f}.sponsor-card img{object-fit:cover;filter:saturate(1.12)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.sponsor-card:before,.sponsor-card:after{content:"";pointer-events:none;position:absolute;inset:0}.sponsor-card:before{z-index:1;background:linear-gradient(#05060905,#050609e0),radial-gradient(circle at 78% 18%,#ffffff2e,#0000 26%)}.sponsor-card:after{z-index:2;border-radius:inherit;opacity:.72;background:linear-gradient(120deg,#ffffff2e,#0000 30% 70%,#91d8ff29);inset:1px}.sponsor-card-copy{z-index:3;gap:.55rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.4rem);left:clamp(1rem,2vw,1.4rem);right:clamp(1rem,2vw,1.4rem)}.sponsor-card-copy span,.sponsor-card-copy strong{color:#ffbd5c;text-transform:uppercase;letter-spacing:.13em;background:#0506099e;border:1px solid #ffffff2e;border-radius:999px;width:fit-content;padding:.55rem .72rem;font-size:.68rem;font-weight:950}.sponsor-card-copy h3{color:var(--paper);letter-spacing:-.09em;margin:0;font-size:clamp(2rem,4vw,4.5rem);line-height:.84}.sponsor-card-copy p{color:#ffffffc2;max-width:560px;margin:0}@supports (animation-timeline:view()){.device-showcase,.asset-spotlight-card,.sponsor-card,.video-panel,.film-frame img,.map-card,.frame-story-card,.arsenal-card,.gallery-rail figure,.pricing-hero-media,.pricing-plan-card,.pricing-help-card,.plan-media-stack{transform-origin:top;will-change:transform, opacity;animation:linear both scrollMediaFold!important;animation-timeline:view()!important;animation-range:entry exit!important}.asset-spotlight-card:nth-child(2n),.sponsor-card:nth-child(2n),.map-card:nth-child(2n),.arsenal-card:nth-child(2n),.pricing-plan-card:nth-child(2n){animation-name:scrollMediaFoldAlt!important}}@keyframes transitionStageFade{0%{opacity:0}10%,88%{opacity:1}to{opacity:0}}@keyframes transitionVideoDrip{0%{opacity:0;transform:translateY(-24%)scale(1.04)}18%{opacity:1}to{opacity:.96;transform:translateY(-2%)scale(1.06)}}@keyframes scrollMediaFold{0%{opacity:.62;transform:perspective(900px)rotateX(8deg)translateY(38px)scale(.98)}24%,66%{opacity:1;transform:perspective(900px)rotateX(0)translate(0,0)scale(1)}to{opacity:.66;transform:perspective(900px)rotateX(-7deg)translateY(-34px)scale(.985)}}@keyframes scrollMediaFoldAlt{0%{opacity:.64;transform:perspective(900px)rotateX(7deg)rotateY(-2deg)translateY(34px)scale(.98)}26%,68%{opacity:1;transform:perspective(900px)rotateX(0)rotateY(0)translate(0,0)scale(1)}to{opacity:.68;transform:perspective(900px)rotateX(-6deg)rotateY(2deg)translateY(-30px)scale(.985)}}@media (width<=980px){.sponsor-market{grid-template-columns:1fr}.sponsor-market-copy{position:relative;top:auto}}@media (width<=720px){.sponsor-card-grid{grid-template-columns:1fr}.sponsor-card:first-child{grid-row:auto;min-height:420px}}@media (prefers-reduced-motion:reduce){.page-transition-video{display:none}.device-showcase,.asset-spotlight-card,.sponsor-card,.video-panel,.film-frame img,.map-card,.frame-story-card,.arsenal-card,.gallery-rail figure,.pricing-hero-media,.pricing-plan-card,.pricing-help-card,.plan-media-stack{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}.page-frame:has(.auth-screen){width:100%;padding:0}.auth-screen{isolation:isolate;background:#05070c;grid-template-columns:minmax(280px,.95fr) minmax(340px,.72fr);align-items:center;gap:clamp(1rem,4vw,4rem);min-height:calc(100svh - 5.5rem);padding:clamp(4rem,8vw,8rem) clamp(1rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.auth-media-layer,.auth-media-layer:after,.auth-media-layer img,.auth-media-layer video,.auth-noise,.auth-orb{position:absolute;inset:0}.auth-media-layer{z-index:-4}.auth-media-layer img,.auth-media-layer video{object-fit:cover;filter:saturate(1.16)contrast(1.08);width:100%;height:100%}.auth-media-layer video{opacity:.34;mix-blend-mode:screen}.auth-media-layer:after{content:"";z-index:2;background:radial-gradient(circle at 68% 24%,#8eeaff29,#0000 26rem),radial-gradient(circle at 28% 82%,#ff8af329,#0000 30rem),linear-gradient(90deg,#05070ceb,#05070c7a,#05070ce6),linear-gradient(#05070c57,#05070c 96%)}.auth-noise{z-index:-1;pointer-events:none;opacity:.16;background-image:radial-gradient(circle at 20% 30%,#ffffffb3 0 1px,#0000 1px),radial-gradient(circle at 80% 70%,#8eeaff99 0 1px,#0000 1px);background-size:7px 7px,11px 11px}.auth-orb{z-index:-2;pointer-events:none;filter:blur(28px);opacity:.5;border-radius:50%;width:34rem;height:34rem}.auth-orb-pink{background:#ff8af33d;inset:auto auto -12rem -8rem}.auth-orb-blue{background:#8eeaff38;inset:4rem -10rem auto auto}.auth-liquid-panel{background:linear-gradient(145deg,#ffffff26,#ffffff0b 44%,#ffffff17),#080c149e;border:1px solid #ffffff2e;border-radius:clamp(1.8rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -28px 62px #ffffff09,0 34px 120px #00000085,0 0 56px #8eeaff14}.auth-liquid-panel:before{content:"";pointer-events:none;border-radius:inherit;opacity:.9;background:linear-gradient(120deg,#ffffff38,#0000 30% 70%,#ff8af32e);position:absolute;inset:1px}.auth-liquid-panel>*{z-index:1;position:relative}.auth-copy-panel{max-width:920px;padding:clamp(1.4rem,5vw,4rem)}.auth-copy-panel h1{color:#f3ead5;letter-spacing:-.105em;margin-bottom:1.4rem;font-size:clamp(4.5rem,10vw,12rem);line-height:.76}.auth-copy-panel p:not(.edition-kicker){color:#ffffffc7;max-width:680px;font-size:clamp(1rem,1.35vw,1.25rem)}.auth-signal-row{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.auth-signal-row span{color:#ffffffc7;background:#fff1;border:1px solid #ffffff29;border-radius:999px;padding:.65rem .85rem;font-size:.82rem}.auth-glass-card{gap:1.1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.auth-glass-card h2{color:#f3ead5;letter-spacing:-.095em;margin:0;font-size:clamp(3rem,5.4vw,6.5rem);line-height:.76}.auth-mode-row{gap:.7rem;display:flex}.auth-chip{color:#f6f3ec;cursor:pointer;background:linear-gradient(145deg,#ffffff24,#ffffff0a),#ffffff0e;border:1px solid #fff3;border-radius:999px;padding:.78rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff52,0 12px 30px #0000002e}.active-auth-chip{border-color:#ff8af38f;box-shadow:inset 0 1px #ffffff5c,0 0 26px #ff8af32e}.auth-field{color:#fff}.auth-field input{background:#0a0f18a3;border-color:#ffffff29;min-height:3.45rem;box-shadow:inset 0 1px #ffffff14}.auth-field input:focus{border-color:#8eeaff9e;outline:none;box-shadow:0 0 0 4px #8eeaff1a,0 0 32px #ff8af31a}.liquid-key-button{color:#f6f3ec;cursor:pointer;background:radial-gradient(circle at 20% 20%,#ffffff47,#0000 22%),linear-gradient(145deg,#8eeaff33,#ff8af324 52%,#ffffff14),#0e131dc2;border:1px solid #8eeaff5c;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;min-height:4.4rem;padding:.7rem 1rem .7rem .7rem;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b,inset 0 -18px 36px #ff8af314,0 18px 52px #00000057,0 0 36px #8eeaff1f}.liquid-key-button:before{content:"";filter:blur(1px);background:linear-gradient(#ffffff3d,#0000);border-radius:999px;height:42%;position:absolute;inset:0 10% auto}.liquid-key-button:hover{border-color:#ff8af39e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff7a,0 22px 62px #0000006b,0 0 42px #ff8af333,0 0 34px #8eeaff29}.liquid-key-button:active{transform:translateY(0)scale(.99)}.key-mark{background:#080c149e;border:1px solid #fff3;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38}.key-mark:before,.key-mark:after,.key-mark i{content:"";background:#8eeaff;position:absolute}.key-mark:before{width:2px;height:1.55rem}.key-mark:after{width:1.45rem;height:2px}.key-mark i{background:#ff8af3;border-radius:50%;width:.56rem;height:.56rem;box-shadow:0 0 16px #ff8af3b8}.liquid-key-button small{color:#ffffff94;letter-spacing:.14em;font-size:.68rem}@media (width<=980px){.auth-screen{grid-template-columns:1fr}.auth-copy-panel h1{font-size:clamp(4rem,15vw,8rem)}}@media (width<=640px){.auth-screen{padding:2rem 1rem}.liquid-key-button{grid-template-columns:auto 1fr}.liquid-key-button small{display:none}}
