@font-face{font-family:GossipR Oxanium;src:url(/assets/Oxanium-ExtraBold.ttf) format("truetype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:GossipR Oxanium;src:url(/assets/Oxanium-SemiBold.ttf) format("truetype");font-weight:600 700;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg: #030711;--bg-2: #06101c;--panel: rgba(8, 17, 31, .82);--panel-solid: #081321;--text: #f5fbff;--muted: #d4e2f0;--soft: #9db0c4;--cyan: #20edf4;--green: #78ffd0;--pink: #ff4fc8;--amber: #ffdc4a;--line: rgba(125, 211, 252, .22);--line-strong: rgba(32, 237, 244, .44);--shadow: 0 24px 80px rgba(0, 0, 0, .36)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 4%,rgba(255,79,200,.14),transparent 28%),radial-gradient(circle at 0% 24%,rgba(32,237,244,.14),transparent 28%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.xr-mode{--cyan: #86ff62;--green: #42f5ff;--pink: #d1ff3e;--line: rgba(134, 255, 98, .24);--line-strong: rgba(134, 255, 98, .48)}body.xr-mode:before{content:"";position:fixed;inset:0;z-index:30;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(134,255,98,.035) 0 2px,rgba(66,245,255,.02) 2px 4px,transparent 4px 10px);mix-blend-mode:screen}body.modal-open{overflow:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}@keyframes drift-rotated{0%,to{transform:translate3d(-50%,-50%,0) rotate(90deg) scale(1.06)}50%{transform:translate3d(-49%,-51%,0) rotate(90deg) scale(1.1)}}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes pulse{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.78;transform:scale(1.04)}}@keyframes xr-glitch{0%,to{transform:translateZ(0)}24%{transform:translate3d(1px,-1px,0)}50%{transform:translate3d(-1px,1px,0)}76%{transform:translate3d(1px,1px,0)}}.nav{position:fixed;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:max-content minmax(280px,1fr) max-content;align-items:center;gap:18px;padding:13px clamp(18px,4vw,58px);border-bottom:1px solid rgba(255,255,255,.08);background:#030711b3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav__status,.nav__left,.brand,.nav__links,.nav__right,.langSwitcher,.button,.kicker,.authCard,.featureCard span,.contactCard span,.downloadCard span,.appLinksCard span,.videoTile figcaption span,.videoTile__caption span,.chipRow span{font-family:GossipR Oxanium,sans-serif}.nav__left{justify-self:start;display:inline-flex;align-items:center;gap:12px;min-width:0;max-width:100%}.nav__status{display:inline-flex;align-items:center;gap:10px;width:max-content;min-width:0;min-height:38px;max-width:100%;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#b8c5d3;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nav__status:before{content:"";width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.nav__status strong{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#fff;font-weight:900;letter-spacing:.06em;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand img{width:34px;height:34px;object-fit:contain}.nav__links{justify-self:center;display:flex;align-items:center;justify-content:center;gap:14px}.nav__links>a{color:#b7c8d8;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;white-space:nowrap;padding:8px 6px}.nav__links>a:hover,.nav__links>a:focus-visible{color:#fff;outline:none}.nav__right{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:9px}.navLoginLink{min-height:38px;display:inline-flex;align-items:center;padding:0 17px;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(135deg,#20edf429,#ff4fc80f),#ffffff0d;color:#fff!important;box-shadow:0 0 20px #20edf41f}.navLoginLink:hover,.navLoginLink:focus-visible{border-color:var(--cyan);color:#fff;outline:none}.navAccount{position:relative}.navAccount__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:30;min-width:240px;display:none;padding:12px;border:1px solid rgba(32,237,244,.28);border-radius:16px;background:#040916f5;box-shadow:0 24px 60px #00000061}.navAccount--open .navAccount__menu{display:grid;gap:8px}.navAccount__menu strong{padding:6px 8px 10px;color:#eef7ffb8;font-size:.74rem;line-height:1.35;overflow-wrap:anywhere}.navAccount__menu a,.navAccount__menu button{min-height:42px;display:flex;align-items:center;width:100%;border:1px solid rgba(157,176,196,.16);border-radius:12px;padding:0 12px;cursor:pointer;color:#fff;background:#ffffff0b;font-family:GossipR Oxanium,sans-serif;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.navAccount__menu a:hover,.navAccount__menu button:hover,.navAccount__menu a:focus-visible,.navAccount__menu button:focus-visible{border-color:var(--cyan);outline:none}.langSwitcher{display:flex;gap:7px;margin-left:8px}.langBtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:58px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#9fb0c2;font-family:GossipR Oxanium,sans-serif;font-size:.68rem;font-weight:900;letter-spacing:.1em}.langBtn span{font-family:system-ui,sans-serif;font-size:.9rem;letter-spacing:0}.langBtn.active{color:#fff;border-color:var(--cyan);background:#20edf41f;box-shadow:0 0 18px #20edf433}.navMenuButton,.navMenuPanel,.floatingLang{display:none}.navMenuButton{width:44px;height:44px;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line-strong);border-radius:14px;background:#08111fd1;box-shadow:0 0 22px #20edf429}.navMenuButton span{display:block;width:18px;height:2px;border-radius:999px;background:#eaf8ff}.navMenuPanel{border:1px solid var(--line);border-radius:18px;background:#08111ff5;box-shadow:var(--shadow)}.navMenuPanel a{color:#dcecff;font-family:GossipR Oxanium,sans-serif;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.floatingLang__trigger,.floatingLang__panel{border:1px solid var(--line);background:#08111fe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.floatingLang__trigger{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:999px;color:#fff;font-family:GossipR Oxanium,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.1em}.floatingLang__trigger span{font-family:system-ui,sans-serif;font-size:1rem;letter-spacing:0}.floatingLang__panel{position:absolute;top:calc(100% + 8px);left:0;display:none;grid-template-columns:1fr;gap:7px;width:max-content;padding:8px;border-radius:16px}.floatingLang--open .floatingLang__panel{display:grid}.authPreview{position:relative;min-height:78svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.56fr);align-items:center;gap:clamp(28px,6vw,84px);padding:116px clamp(22px,6vw,86px) 54px;border-bottom:1px solid rgba(255,255,255,.07)}.authPreview--account{min-height:100svh;grid-template-columns:1fr;justify-items:center;padding-top:118px}.authPreview:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#030711f5,#030711b8,#030711f0),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 86px)}.authPreview__video{position:absolute;right:-8vw;top:50%;width:min(74vw,920px);height:min(74vw,920px);object-fit:cover;opacity:.48;filter:saturate(1.25) contrast(1.08);transform:translateY(-50%)}.authPreview__copy,.authCard{position:relative;z-index:2}.authPreview__copy{max-width:840px}.authPreview h1{max-width:940px;font-size:clamp(3.2rem,8.4vw,7.6rem)}.authPreview__copy p:not(.kicker){max-width:650px;margin:24px 0 0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.authCard{justify-self:center;width:min(100%,430px);padding:22px;border:1px solid var(--line-strong);border-radius:28px;background:linear-gradient(150deg,rgba(32,237,244,.12),transparent 34%),#08111fdb;box-shadow:var(--shadow),inset 0 0 0 1px #ffffff0a}.authCard--register{width:min(100%,620px)}.authCard__tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.authCard__tabs button,.authCard__submit{min-height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:#ffffff09;color:#eaf8ff;cursor:pointer;font-family:GossipR Oxanium,sans-serif;font-size:.76rem;font-weight:900;letter-spacing:.12em}.authCard__tabs button.active,.authCard__submit{border-color:var(--cyan);background:#20edf429;color:#fff}.authCard__avatar{display:grid;justify-items:center;gap:8px;padding:16px 0 18px}.authCard__avatar img{width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(32,237,244,.24))}.authCard__avatar strong{font-size:1.18rem;letter-spacing:.08em}.authField{min-height:48px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;margin-top:10px;padding:9px 14px;border:1px solid rgba(157,176,196,.22);border-radius:14px;background:#ffffff0b;color:#aebdd0;font-size:.74rem;letter-spacing:.12em}.authField--split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.authField--split .authField{margin-top:10px}.authInput span{margin-bottom:5px;color:var(--soft);font-family:GossipR Oxanium,sans-serif;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.authInput input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);caret-color:var(--cyan);font:600 1rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.authInput input:focus{color:#fff}.authInput:focus-within{border-color:var(--cyan);background:#20edf414;box-shadow:0 0 22px #20edf424}.authInput input[type=date]{color-scheme:dark}.authCard__submit{margin-top:16px;background:var(--cyan);color:#021015;width:100%;cursor:pointer}.authCard__submit:disabled{cursor:wait;opacity:.72}.authCard small{display:block;margin-top:14px;color:var(--soft);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;line-height:1.45;text-align:center;text-transform:none}.authRankField{margin:14px 0 0;padding:14px;border:1px solid rgba(157,176,196,.22);border-radius:18px;background:#ffffff09}.authRankField legend{padding:0 8px;color:var(--cyan);font-family:GossipR Oxanium,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.authRankField p{margin:0 0 12px;color:var(--muted);font-size:.85rem;line-height:1.45}.authRankGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:14px 8px}.authRankCard{position:relative;min-height:280px;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:24px;background:#020710;color:#fff;cursor:pointer;transform:scale(1);transform-origin:center;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,filter .2s ease}.authRankCard.active{z-index:3;transform:scale(1.09);border-color:var(--cyan);box-shadow:0 0 44px #20edf46b,0 0 90px #20edf429,inset 0 0 0 1px #20edf43d;filter:brightness(1.08) contrast(1.04)}.authRankGrid:has(.authRankCard.active) .authRankCard:not(.active){opacity:.64;transform:scale(.965);filter:brightness(.82) saturate(.85)}.authRankCard video{display:block;width:100%;height:280px;object-fit:cover;opacity:.94}.authRankCard:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(2,7,16,.92))}.authRankCard span{position:absolute;left:12px;right:12px;bottom:16px;z-index:1;font-family:GossipR Oxanium,sans-serif;font-size:1.18rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase;text-shadow:0 0 14px rgba(0,0,0,.95),0 0 24px rgba(0,240,255,.22)}.authTerms{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--muted);font-size:.9rem;line-height:1.4}.authTerms input{width:20px;height:20px;accent-color:var(--cyan)}.authMessage{margin:14px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;color:var(--muted);font-size:.9rem;line-height:1.45}.authMessage--error{border-color:#ff4f707a;background:#ff4f7014;color:#ffd5dd}.authMessage--success{border-color:#78ffd075;background:#78ffd014;color:#dbfff2}.authSuccessPanel{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#20edf412;text-align:center}.authSuccessPanel p{margin:0;color:var(--muted);line-height:1.45}.authSuccessPanel strong{color:var(--cyan);overflow-wrap:anywhere}.authSuccessPanel__actions{display:grid;gap:10px}.authSuccessPanel__actions .button{width:100%}.partnerPage{min-height:100svh;padding:132px clamp(22px,6vw,86px) 72px;background:radial-gradient(circle at 78% 8%,rgba(32,237,244,.14),transparent 28%),radial-gradient(circle at 14% 28%,rgba(255,79,200,.1),transparent 32%),var(--ink)}.partnerHero{max-width:850px;margin:0 auto 38px;text-align:center}.partnerHero h1,.partnerRules h2,.partnerForm h2{margin:0;color:#f6fbff}.partnerHero h1{font-size:clamp(2.15rem,5vw,4rem);line-height:1.02}.partnerHero>p:last-child,.partnerForm>p{color:var(--muted);line-height:1.6}.partnerLayout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:22px;max-width:1120px;margin:0 auto;align-items:start}.partnerRules,.partnerForm{border:1px solid var(--line);border-radius:24px;background:#080f1ec7;box-shadow:0 22px 70px #00000047}.partnerRules{padding:clamp(22px,3vw,34px)}.partnerRules h2{max-width:15ch;font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.08}.partnerForm h2{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1}.partnerRules ul{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.partnerRules li{position:relative;padding-left:25px;color:var(--muted);line-height:1.5}.partnerRules li:before{content:"";position:absolute;top:.48em;left:0;width:10px;height:10px;border:2px solid var(--cyan);border-radius:50%;box-shadow:0 0 14px #20edf4ad}.partnerForm{display:grid;gap:18px;padding:clamp(22px,3vw,34px)}.partnerForm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.partnerForm__sectionTitle{margin:28px 0 12px;color:#dffbff;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase}.partnerForm__hint{margin:9px 0 0;color:#7892a7;font-size:.8rem;line-height:1.5}.partnerForm label:not(.partnerForm__terms){display:grid;gap:7px;min-width:0}.partnerForm label>span{color:#b9cce1;font-size:.84rem;font-weight:700}.partnerForm input,.partnerForm select,.partnerForm textarea{width:100%;box-sizing:border-box;border:1px solid rgba(136,166,204,.34);border-radius:12px;background:#030813c7;color:#f5f9ff;font:inherit}.partnerForm input,.partnerForm select{min-height:46px;padding:0 13px}.partnerForm textarea{min-height:122px;padding:12px 13px;resize:vertical}.partnerForm input:focus,.partnerForm select:focus,.partnerForm textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px #20edf41f}.partnerForm__description{grid-column:1 / -1}.partnerForm__terms{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.87rem;line-height:1.45}.partnerForm__terms input{width:18px;height:18px;margin-top:1px;accent-color:var(--cyan)}.partnerForm__terms a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.partnerForm__terms a:hover,.partnerForm__terms a:focus-visible{color:var(--text)}.partnerForm__message{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;line-height:1.45}.partnerForm__message--success{border-color:#78ffd075;color:#dbfff2;background:#78ffd014}.partnerForm__message--error{border-color:#ff4f707a;color:#ffd5dd;background:#ff4f7014}@media(max-width:820px){.partnerPage{padding-top:104px}.partnerLayout{grid-template-columns:1fr}}@media(max-width:560px){.partnerPage{padding-inline:16px}.partnerForm__grid{grid-template-columns:1fr}}.loginPage .hero,.loginPage .section{display:none}.hero{position:relative;min-height:82svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:center;gap:clamp(28px,6vw,88px);padding:88px clamp(22px,6vw,86px) 48px}.hero:before,.section:before{content:"";position:absolute;pointer-events:none}.hero:before{inset:0;z-index:1;background:linear-gradient(115deg,transparent 0 36%,rgba(32,237,244,.08) 36.4%,transparent 37.2% 58%,rgba(255,79,200,.08) 58.4%,transparent 59.2%),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 86px);mix-blend-mode:screen}.hero__video,.hero__shade{position:absolute;inset:0}.hero__video{inset:50% auto auto 50%;width:min(112vh,104vw);height:min(112vw,104vh);min-width:980px;min-height:720px;object-fit:cover;opacity:.62;filter:saturate(1.22) contrast(1.08) brightness(.88);transform-origin:center;animation:drift-rotated 24s ease-in-out infinite}.hero__shade{z-index:0;background:radial-gradient(circle at 76% 32%,rgba(255,79,200,.23),transparent 25%),radial-gradient(circle at 19% 18%,rgba(32,237,244,.25),transparent 34%),linear-gradient(90deg,#030711fa,#030711d1 42%,#03071194 78%,#030711e0)}.hero__content,.signalOrb,.section>*{position:relative;z-index:2}.hero__content{max-width:820px}.kicker{margin:0 0 16px;color:var(--cyan);font-size:.78rem;font-weight:800;letter-spacing:.23em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:GossipR Oxanium,sans-serif}h1{font-size:clamp(4rem,12vw,9.2rem);line-height:.86;font-weight:900;text-shadow:0 0 34px rgba(32,237,244,.22)}h2{max-width:1040px;font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:.94;font-weight:900}h3{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.12;font-weight:900}body.xr-mode h1,body.xr-mode h2,body.xr-mode .brand,body.xr-mode .featureCard h3,body.xr-mode .contactCard h3{text-shadow:-1px 0 rgba(66,245,255,.5),1px 0 rgba(134,255,98,.5),0 0 14px rgba(134,255,98,.2);animation:xr-glitch 2.7s steps(2,end) infinite}.hero__copy,.manifesto p,.rankSection__copy p,.downloadSection__copy p,.appLinksCard p,.featureCard p,.contactCard p{color:var(--muted);line-height:1.68}.hero__copy{max-width:710px;margin:24px 0 0;font-size:clamp(1.06rem,2vw,1.34rem)}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border:0;border-radius:14px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer}.button--primary{background:var(--cyan);color:#021015;box-shadow:0 0 32px #20edf43d}.button--disabled,.button[aria-disabled=true]{cursor:wait;opacity:.58;pointer-events:none;box-shadow:none}.button--ghost{border:1px solid var(--line);color:var(--text);background:#08111f8a}.signalOrb{justify-self:end;width:min(36vw,520px);min-width:320px;aspect-ratio:.86;display:grid;align-content:center;justify-items:center;gap:18px;animation:float 7s ease-in-out infinite}.signalOrb:before{content:"";position:absolute;inset:3% 1% 20%;border:1px solid rgba(32,237,244,.13);border-radius:50%;box-shadow:inset 0 0 58px #20edf414,0 0 80px #ff4fc817;transform:rotate(-18deg) scaleX(.86)}.signalOrb video{position:relative;width:min(86%,420px);aspect-ratio:1;border-radius:50%;object-fit:cover;filter:drop-shadow(0 0 36px rgba(32,237,244,.3))}.signalOrb__poster{position:relative;display:none;width:min(86%,420px);aspect-ratio:1;border-radius:50%;object-fit:cover;filter:drop-shadow(0 0 36px rgba(32,237,244,.3))}.signalOrb__readout,.signalOrb__tag{border:1px solid var(--line);background:#030711a8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.signalOrb__readout{display:grid;grid-template-columns:1fr 1fr;gap:7px 18px;width:min(88%,360px);padding:14px 18px;border-radius:16px;font-family:GossipR Oxanium,sans-serif;letter-spacing:.12em}.signalOrb__readout span{grid-column:1 / -1;color:var(--cyan);font-size:.68rem;font-weight:900;text-transform:uppercase}.signalOrb__readout strong{font-size:.74rem}.signalOrb__tag{position:absolute;right:9%;top:18%;padding:9px 12px;border-radius:999px;color:var(--green);font-family:GossipR Oxanium,sans-serif;font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.section{position:relative;overflow:hidden;padding:clamp(40px,5vw,68px) clamp(22px,6vw,86px);border-top:1px solid rgba(255,255,255,.07)}.section:before{inset:0;z-index:0;background:radial-gradient(circle at 8% 6%,rgba(32,237,244,.08),transparent 28%),radial-gradient(circle at 88% 86%,rgba(255,79,200,.08),transparent 28%)}.section__header{display:grid;gap:12px;margin-bottom:20px}.section__intro{max-width:720px;margin:0;color:var(--muted);line-height:1.65}.manifesto,.rankSection,.downloadSection{display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.82fr);align-items:center;gap:clamp(22px,4vw,56px)}.manifesto__text,.rankSection__copy,.downloadSection__copy{max-width:820px}.manifesto p,.rankSection__copy p,.downloadSection__copy p{max-width:700px;margin:22px 0 0;font-size:clamp(1.02rem,1.55vw,1.2rem)}.manifesto__media,.rankDeck,.mediaStrip{display:grid;gap:16px}.manifesto__media{grid-template-columns:1fr 1fr}.videoTile{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--panel-solid);box-shadow:var(--shadow)}.videoTile--button{display:block;width:100%;padding:0;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.videoTile--button:hover,.videoTile--button:focus-visible,.videoTile--button.active{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:var(--shadow),0 0 30px #20edf41f;outline:none}.videoTile video{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;opacity:.9}.videoTile__poster{display:none;width:100%;aspect-ratio:4 / 5;object-fit:cover;opacity:.94}.manifesto__media .videoTile video{aspect-ratio:1 / 1}.manifesto__media .videoTile__poster{aspect-ratio:1 / 1}.videoTile--wide video{aspect-ratio:16 / 9}.videoTile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(3,7,17,.88));pointer-events:none}.videoTile figcaption,.videoTile__caption{position:absolute;left:16px;right:16px;bottom:14px;z-index:1}.videoTile figcaption span,.videoTile__caption span{display:block;margin-bottom:5px;color:var(--cyan);font-size:.62rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.videoTile figcaption strong,.videoTile__caption strong{font-family:GossipR Oxanium,sans-serif;font-size:clamp(1rem,1.6vw,1.3rem);letter-spacing:.02em}.videoTile__caption em{display:block;margin-top:8px;color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;font-style:normal;letter-spacing:0;text-transform:none}.featureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1120px}.featureCard,.contactCard,.downloadCard,.appLinksCard{border:1px solid var(--line);background:linear-gradient(145deg,rgba(32,237,244,.05),transparent 32%),var(--panel);border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff08}.featureCard{position:relative;min-height:158px;padding:20px}.featureCard span,.contactCard span,.downloadCard span,.appLinksCard span{display:block;margin-bottom:16px;color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.featureCard p{margin:18px 0 0}.featureCard small{position:absolute;right:18px;bottom:16px;color:#ffffff29;font-family:GossipR Oxanium,sans-serif;font-size:2rem;font-weight:900}.mediaStrip{grid-template-columns:.72fr 1.18fr .72fr;margin-top:14px}.mediaStrip .videoTile video{aspect-ratio:1.12 / 1}.mediaStrip .videoTile--wide video{aspect-ratio:16 / 9}.chipRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.chipRow span{min-height:34px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:#e6f4ff;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rankDeck{grid-template-columns:1fr 1fr}.rankDeck .videoTile:first-child{transform:translateY(28px)}.downloadSection{grid-template-columns:minmax(0,.82fr) minmax(280px,.42fr);align-items:stretch}.downloadCard{min-height:260px;display:grid;align-content:center;justify-items:center;gap:14px;padding:18px;text-align:center}.downloadCard img{width:min(100%,360px);height:auto;max-height:260px;object-fit:contain;border-radius:18px;filter:drop-shadow(0 0 28px rgba(32,237,244,.34))}.downloadCard strong{display:block;font-family:GossipR Oxanium,sans-serif;font-size:1.55rem}.downloadCard p{margin:8px 0 0;color:var(--soft)}.appLinksCard{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.84fr) minmax(260px,.62fr);gap:24px;margin-top:14px;padding:22px}.appLinksCard h3{margin-bottom:10px}.appLinksCard p{margin:0}.appLinksCard ol{margin:0;padding-left:24px;color:var(--muted);line-height:1.8}.contactGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1180px){.contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contactCard{display:block;min-height:196px;padding:22px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.contactCard:hover{transform:translateY(-4px);border-color:var(--line-strong);background:linear-gradient(145deg,rgba(32,237,244,.09),transparent 38%),var(--panel)}.contactCard p{margin:18px 0 0}.contactCard strong{display:block;margin-top:22px;color:var(--cyan);overflow-wrap:anywhere}.modalOverlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:22px;background:#01050cc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modalPanel{position:relative;width:min(980px,100%);max-height:min(86svh,860px);overflow:auto;padding:clamp(18px,3vw,28px);border:1px solid var(--line-strong);border-radius:28px;background:radial-gradient(circle at 18% 0%,rgba(32,237,244,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(255,79,200,.12),transparent 28%),#08111ff5;box-shadow:0 34px 90px #0000008c}.modalClose{position:absolute;top:16px;right:16px;z-index:2;width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:#ffffff0f;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.modalHeader{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:24px;align-items:center;padding-right:48px}.modalHeader video{width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--line);border-radius:22px;background:#000}.modalHeader__poster{display:none;width:100%;aspect-ratio:16 / 10;object-fit:cover;border:1px solid var(--line);border-radius:22px;background:#000}.modalHeader h2{font-size:clamp(2rem,5vw,4.8rem)}.modalHeader strong{display:block;margin-top:12px;color:var(--muted);font-size:clamp(1rem,1.8vw,1.24rem);line-height:1.45}.modalLead{margin:24px 0 0;padding:22px;border:1px solid var(--line);border-radius:20px;background:#20edf412;color:#eef8ff;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.modalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.modalInfo{padding:18px;border:1px solid var(--line);border-radius:18px;background:#ffffff09}.modalInfo h3{color:var(--green);font-size:1.05rem}.modalInfo p{margin:10px 0 0;color:var(--muted);line-height:1.62}.modalAction{margin-top:18px}.modalPanel--rules{width:min(1120px,calc(100vw - 28px));padding:clamp(16px,2.4vw,24px)}.ruleScreenWeb{color:var(--text)}.ruleScreenTop,.ruleTabs,.rulePill,.ruleCompare__header,.ruleCompare__row{font-family:GossipR Oxanium,sans-serif}.ruleScreenTop{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:14px;align-items:center;padding-right:42px}.ruleScreenTop button,.ruleTabs button,.ruleTocGroup button,.ruleDots button{border:1px solid var(--line);background:#ffffff0b;color:var(--text);cursor:pointer}.ruleScreenTop button{width:44px;height:44px;border-radius:14px;font-size:1.8rem;line-height:1}.ruleScreenTop button:disabled{opacity:.28;cursor:default}.ruleScreenTop span,.ruleTocGroup h3,.ruleHeroCard span,.rulePremium h3,.ruleCardList h3{color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.ruleScreenTop h2{margin:4px 0 0;font-size:clamp(1.8rem,4.8vw,4.2rem)}.ruleTabs{display:flex;gap:8px;margin:18px -4px 0;padding:0 4px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ruleTabs button{flex:0 0 auto;min-height:38px;padding:0 12px;border-radius:999px;color:#c8d6e4;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ruleTabs button.active{border-color:var(--cyan);background:#20edf429;color:#fff}.ruleTabs span{margin-right:7px;color:var(--cyan)}.ruleSlide{margin-top:14px;min-height:380px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ruleHeroCard{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:18px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:22px;background:#ffffff09}.ruleHeroCard video{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px;background:#000}.ruleHeroCard strong{display:block;margin-top:8px;font-family:GossipR Oxanium,sans-serif;font-size:clamp(1.5rem,3.5vw,3rem)}.ruleHeroCard p,.ruleLead,.ruleMissionCard p,.rulePremium p,.ruleEternity p{color:var(--muted);line-height:1.65}.ruleTocGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.ruleTocGroup{padding:16px;border:1px solid var(--line);border-radius:20px;background:#06101cb8}.ruleTocGroup h3{margin:0 0 12px}.ruleTocGroup button{display:block;width:100%;margin-top:8px;padding:12px;border-radius:14px;text-align:left}.ruleTocGroup button:hover,.ruleTocGroup button:focus-visible,.rulePill:hover{border-color:var(--line-strong);outline:none}.ruleTocGroup button span{display:block;color:var(--cyan);font-size:.62rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ruleTocGroup button strong{display:block;margin-top:4px;font-family:GossipR Oxanium,sans-serif;font-size:1rem}.ruleSwipeHint{margin:12px 0 0;color:var(--soft);font-size:.95rem}.ruleCardList,.ruleRankList,.ruleShopGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ruleCardList h3{grid-column:1 / -1;margin:8px 0 0}.ruleLead{grid-column:1 / -1;margin:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#20edf40f}.rulePill{--rule-color: var(--cyan);display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;min-height:102px;padding:14px;border:1px solid color-mix(in srgb,var(--rule-color) 44%,rgba(125,211,252,.16));border-radius:18px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--rule-color) 18%,transparent),transparent 48%),#ffffff09}.rulePill>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--rule-color) 70%,transparent);border-radius:16px;color:var(--rule-color);background:color-mix(in srgb,var(--rule-color) 12%,rgba(255,255,255,.04));font-size:.86rem;font-weight:900;overflow:hidden}.rulePill strong{display:block;color:#fff;font-size:1.08rem}.rulePill p{margin:7px 0 0;color:var(--muted);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.48}.ruleMissionCard,.ruleWarning,.ruleCompare,.rulePremium,.ruleEternity{padding:18px;border:1px solid var(--line);border-radius:20px;background:#ffffff09}.ruleMissionCard strong{color:var(--cyan)}.ruleWarning{grid-column:1 / -1;color:#fff1c2;background:#ffdc4a17;border-color:#ffdc4a57}.ruleCompare{display:grid;gap:8px}.ruleCompare__header,.ruleCompare__row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(92px,.45fr) minmax(92px,.45fr);gap:10px;align-items:center;padding:12px;border-radius:14px}.ruleCompare__header{color:var(--green);background:#20edf414}.ruleCompare__row{background:#ffffff09}.ruleCompare__row span{color:var(--muted)}.rulePremium .ruleFeatureList{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.ruleFeatureList span{padding:8px 10px;border:1px solid var(--line);border-radius:999px;color:var(--cyan);font-family:GossipR Oxanium,sans-serif;font-size:.74rem;font-weight:900;letter-spacing:.1em}.ruleEternity{text-align:center}.ruleEternity>span{display:block;color:var(--cyan);font-family:GossipR Oxanium,sans-serif;font-size:clamp(4rem,14vw,8rem);line-height:.8}.ruleDots{display:flex;justify-content:center;gap:7px;margin-top:14px}.ruleDots button{width:8px;height:8px;padding:0;border-radius:999px}.ruleDots button.active{width:24px;border-color:var(--cyan);background:var(--cyan)}.downloadPage{min-height:100svh;padding-bottom:max(72px,env(safe-area-inset-bottom));background:radial-gradient(circle at 78% 8%,rgba(255,79,200,.16),transparent 28%),radial-gradient(circle at 8% 18%,rgba(32,237,244,.16),transparent 32%),var(--bg)}.downloadHeroPage{position:relative;min-height:78svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:clamp(26px,6vw,76px);overflow:hidden;padding:108px clamp(22px,6vw,86px) 54px;border-bottom:1px solid rgba(255,255,255,.08)}.downloadHeroPage__video,.downloadHeroPage__shade{position:absolute;inset:0}.downloadHeroPage__video{inset:50% auto auto 50%;width:min(116vh,106vw);height:min(116vw,106vh);min-width:980px;min-height:720px;object-fit:cover;opacity:.54;filter:saturate(1.24) contrast(1.08) brightness(.86);transform-origin:center;animation:drift-rotated 28s ease-in-out infinite}.downloadHeroPage__shade{background:linear-gradient(90deg,#030711fa,#030711bd 56%,#030711e6),repeating-linear-gradient(90deg,rgba(255,255,255,.026) 0 1px,transparent 1px 86px)}.downloadHeroPage__copy,.downloadApkPanel,.downloadInfoSection{position:relative;z-index:2}.downloadHeroPage h1{max-width:1050px;font-size:clamp(3.15rem,7.6vw,8rem)}.downloadHeroPage__copy p:not(.kicker){max-width:740px;margin:24px 0 0;color:var(--muted);font-size:clamp(1rem,1.65vw,1.28rem);line-height:1.72}.downloadSignalRow{width:min(100%,520px);display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding:13px 16px;border:1px solid var(--line);border-radius:18px;background:#08111fa3;box-shadow:inset 0 0 0 1px #ffffff08}.friendInvitePanel{width:min(100%,590px);display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:center;margin-top:24px;padding:16px;border:1px solid rgba(32,237,244,.34);border-radius:20px;background:linear-gradient(135deg,#20edf421,#ff4fc80f),#08111fb8;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 30px #20edf41a}.friendInvitePanel__icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:18px;background:#20edf41f;color:var(--cyan);font-family:GossipR Oxanium,sans-serif;font-size:2rem;font-weight:900;line-height:1}.friendInvitePanel span{display:block;color:var(--green);font-family:GossipR Oxanium,sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.friendInvitePanel strong{display:block;margin-top:4px;color:#fff;font-family:GossipR Oxanium,sans-serif;font-size:clamp(1.18rem,2vw,1.5rem);font-weight:900;overflow-wrap:anywhere}.friendInvitePanel p,.downloadOpenStatus{margin:8px 0 0;color:var(--muted);line-height:1.55}.downloadOpenStatus{width:min(100%,590px);padding:12px 14px;border:1px solid rgba(120,255,208,.22);border-radius:16px;background:#78ffd00f}.downloadSignalRow span,.downloadSignalRow strong,.downloadMetaGrid small,.downloadMetaGrid b,.downloadPathCard span{font-family:GossipR Oxanium,sans-serif;text-transform:uppercase}.downloadSignalRow span{color:var(--cyan);font-size:.66rem;font-weight:900;letter-spacing:.18em}.downloadSignalRow strong{color:#fff;font-size:.82rem;font-weight:900;letter-spacing:.1em;text-align:right}.downloadApkPanel{justify-self:end;width:min(100%,390px);min-height:500px;display:grid;align-content:center;justify-items:center;gap:14px;padding:28px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(32,237,244,.08),transparent 32%),#08111fd6;box-shadow:var(--shadow);text-align:center}.downloadApkPanel__media{position:relative;width:min(100%,230px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(32,237,244,.22);border-radius:50%;background:#020710;box-shadow:0 0 44px #20edf41f}.downloadApkPanel__media video{width:100%;height:100%;object-fit:cover;opacity:.82}.downloadApkPanel__media:after{content:"";position:absolute;inset:0;background:radial-gradient(circle,transparent 38%,rgba(3,7,17,.58) 72%),linear-gradient(180deg,transparent,rgba(3,7,17,.32))}.downloadApkPanel img{position:absolute;z-index:1;width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 0 30px rgba(32,237,244,.3))}.downloadApkPanel span,.downloadInfoCard span,.downloadStepCard small{color:var(--green);font-family:GossipR Oxanium,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.downloadApkPanel strong{font-family:GossipR Oxanium,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900}.downloadApkPanel p{margin:0;color:var(--soft)}.downloadMetaGrid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.downloadMetaGrid div{min-width:0;padding:12px;border:1px solid rgba(157,176,196,.16);border-radius:16px;background:#ffffff0a}.downloadMetaGrid small{display:block;margin-bottom:7px;color:var(--soft);font-size:.58rem;font-weight:900;letter-spacing:.16em}.downloadMetaGrid b{display:block;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.06em;overflow-wrap:anywhere}.downloadApkPanel code{max-width:100%;padding:10px 13px;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:16px;color:var(--cyan);background:#ffffff0a;font-size:.76rem;line-height:1.45}.downloadInfoSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:18px;padding:clamp(38px,5vw,60px) clamp(22px,6vw,86px)}.downloadInfoCard,.downloadStepCard{border:1px solid var(--line);background:linear-gradient(145deg,rgba(32,237,244,.05),transparent 32%),var(--panel);border-radius:22px}.downloadInfoCard{padding:28px}.downloadInfoCard h2{margin-top:12px;font-size:clamp(2rem,4vw,4rem)}.downloadInfoCard--release h2{max-width:780px}.downloadInfoCard p{margin:18px 0 0;color:var(--muted);line-height:1.7}.downloadReleaseNote{margin-top:22px;padding:18px;border:1px solid rgba(32,237,244,.2);border-radius:18px;background:#20edf40f}.downloadReleaseNote strong{color:var(--cyan);font-family:GossipR Oxanium,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.downloadReleaseNote p{white-space:pre-wrap}.downloadPathCard{margin-top:20px;padding:16px;border:1px solid rgba(120,255,208,.22);border-radius:18px;background:#78ffd00d}.downloadPathCard span{display:block;margin-bottom:8px;color:var(--green);font-size:.64rem;font-weight:900;letter-spacing:.18em}.downloadPathCard code{display:block;color:var(--cyan);overflow-wrap:anywhere;line-height:1.5}.downloadStepGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.downloadStepCard{min-height:150px;padding:22px}.downloadStepCard p{margin:16px 0 0;color:var(--text);line-height:1.55}.downloadStepCard h3{margin-top:12px}.downloadStepCard--wide{grid-column:1 / -1;min-height:0}.downloadStepCard--wide p{color:var(--muted)}.friendInviteSteps{border-color:#20edf457;background:linear-gradient(145deg,#20edf417,#ff4fc80d),var(--panel)}.siteFooter{width:min(1180px,100%);margin:32px auto 0;padding:18px clamp(18px,4vw,72px);border-top:1px solid rgba(157,176,196,.14);display:flex;align-items:center;justify-content:space-between;gap:18px;color:#ebf5ff8a;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.siteFooter a{color:#20edf4bd}.siteFooter>span:first-child,.siteFooter__links{display:flex;flex-wrap:wrap;gap:10px 18px}.siteFooter a:hover,.siteFooter a:focus-visible{color:var(--cyan)}.privacyPage{min-height:100vh;padding:28px clamp(18px,4vw,72px) 72px;background:radial-gradient(circle at 12% 8%,rgba(32,237,244,.16),transparent 30%),radial-gradient(circle at 84% 18%,rgba(255,79,200,.15),transparent 32%),linear-gradient(180deg,#020612,#07101f 48%,#02050e);color:var(--text)}.privacySiteNav{position:sticky;top:0;width:min(1180px,100%);margin:0 auto;border:0;border-radius:0;background:#030711b3;box-shadow:inset 0 -1px #ffffff0f,0 24px 80px #00000047;overflow:hidden}.privacySiteNav .nav__status strong{max-width:min(360px,28vw);overflow:hidden;text-overflow:ellipsis}.privacyNav{width:min(1180px,100%);margin:0 auto 48px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:14px 16px;border:1px solid rgba(157,176,196,.16);border-radius:24px;background:#040916db;box-shadow:0 24px 80px #00000047}.privacyBrand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-display);font-weight:900;letter-spacing:.08em}.privacyBrand img{width:42px;height:42px;object-fit:contain}.privacyNavLinks{display:flex;align-items:center;justify-content:center;gap:18px;min-width:0}.privacyNavLinks a,.privacyLang button{min-height:40px;border-radius:999px;border:1px solid rgba(157,176,196,.16);background:#ffffff0a;color:#ebf5ffd1;font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacyNavLinks a{display:inline-flex;align-items:center;padding:0 14px}.privacyLang{display:flex;gap:8px}.privacyLang button{cursor:pointer;padding:0 13px}.privacyLang button.active,.privacyNavLinks a:hover,.privacyNavLinks a:focus-visible{border-color:#20edf4b8;color:#031016;background:var(--cyan)}.privacyHero,.privacyContent{width:min(980px,100%);margin-inline:auto}.privacyHero{margin-bottom:30px;padding:clamp(28px,5vw,56px);border:1px solid rgba(32,237,244,.18);border-radius:32px;background:linear-gradient(135deg,#20edf41c,#ff4fc80f),#050b19e6}.privacyHero h1{margin:10px 0 16px;font-size:clamp(2.35rem,7vw,5.6rem);line-height:.95;letter-spacing:.01em}.privacyHero p:not(.kicker){max-width:760px;color:#f2f8ffdb;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.privacyHero span{display:inline-flex;margin-top:18px;color:var(--cyan);font-family:var(--font-display);font-weight:800;letter-spacing:.08em}.privacyContent{display:grid;gap:18px}.privacyCard{padding:clamp(20px,3vw,34px);border:1px solid rgba(157,176,196,.16);border-radius:24px;background:#050a17db;box-shadow:0 18px 54px #0000002e}.privacyCard h2{margin:0 0 16px;color:#fff;font-size:clamp(1.25rem,2.5vw,1.8rem)}.privacyCard ul{margin:0;padding-left:20px;display:grid;gap:11px}.privacyCard li,.privacyControllerList dd{color:#eef7ffd6;line-height:1.62}.privacyCard li::marker{color:var(--cyan)}.privacyControllerList{display:grid;gap:10px;margin:0}.privacyControllerList div{display:grid;grid-template-columns:minmax(150px,.34fr) 1fr;gap:14px;padding:12px 0;border-bottom:1px solid rgba(157,176,196,.12)}.privacyControllerList dt{color:var(--cyan);font-family:var(--font-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacyControllerList dd{margin:0;word-break:break-word}.accountDeletionPage{padding-bottom:96px}.accountDeletionNav__right{gap:10px}.navLoginLink--muted{color:#ebf5ffc2;background:#ffffff0b}.accountDeletionHero h1{max-width:900px}.accountDeletionLayout{width:min(1080px,100%)}.accountDeletionCard{border-color:#20edf447;background:linear-gradient(135deg,#20edf414,#ff4fc80a),#050a17e6}.accountDeletionForm,.accountDeletionProfile,.accountDeletionDanger{display:grid;gap:18px}.accountDeletionForm p,.accountDeletionChoices p,.accountDeletionNote p{margin:0;color:#eef7ffd1;line-height:1.65}.accountDeletionForm label,.accountDeletionDanger label{display:grid;gap:8px;color:var(--cyan);font-family:var(--font-display);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.accountDeletionForm input,.accountDeletionDanger input{min-height:54px;width:100%;border:1px solid rgba(157,176,196,.22);border-radius:16px;padding:0 16px;background:#020610b8;color:#fff;font:inherit;letter-spacing:.02em;outline:none}.accountDeletionForm input:focus,.accountDeletionDanger input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #20edf41f}.accountDeletionProfile__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.accountDeletionTextButton{min-height:42px;border:1px solid rgba(157,176,196,.18);border-radius:999px;padding:0 16px;cursor:pointer;color:#ebf5ffdb;background:#ffffff0b;font-family:var(--font-display);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.accountDeletionProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.accountDeletionProfileGrid div{min-width:0;padding:14px;border:1px solid rgba(157,176,196,.16);border-radius:16px;background:#ffffff0a}.accountDeletionProfileGrid dt{margin-bottom:6px;color:#9db0c4d1;font-family:var(--font-display);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.accountDeletionProfileGrid dd{margin:0;color:#fff;font-weight:800;overflow-wrap:anywhere}.accountDeletionDanger{margin-top:10px;padding:clamp(18px,3vw,26px);border:1px solid rgba(255,84,118,.3);border-radius:22px;background:linear-gradient(135deg,#ff547614,#ffd04d0a),#0a050fb8}.accountDeletionDanger small{color:#eef7ffad;line-height:1.5}.accountDeletionChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.accountDeletionChoices section{display:grid;align-content:start;gap:12px;padding:18px;border:1px solid rgba(32,237,244,.18);border-radius:18px;background:#030914c2}.accountDeletionChoices__wipe{border-color:#ff54764d!important}.accountDeletionChoices h3{margin:0;color:#fff;font-size:1.15rem}.accountDeletionDeleteButton{min-height:48px;border:0;border-radius:999px;padding:0 18px;cursor:pointer;color:#031016;background:var(--cyan);font-family:var(--font-display);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.accountDeletionDeleteButton--wipe{color:#fff;background:linear-gradient(135deg,#ff5476,#9a1b4f)}.accountDeletionDeleteButton:disabled{cursor:not-allowed;opacity:.38}.accountDeletionStatus{margin:18px 0 0;padding:14px 16px;border-radius:16px;color:#eef7ffe6;background:#ffffff0f}.accountDeletionStatus--success{border:1px solid rgba(116,255,189,.32);color:#bfffe1}.accountDeletionStatus--error{border:1px solid rgba(255,84,118,.34);color:#ffc3d0}.accountDeletionStatus--info{border:1px solid rgba(32,237,244,.26);color:#c7fbff}.accountDeletionOrderedList{margin:0;padding-left:22px;display:grid;gap:11px}.accountDeletionOrderedList li{color:#eef7ffd6;line-height:1.62}.accountDeletionOrderedList li::marker{color:var(--cyan);font-weight:900}.accountProfilePage{min-height:100vh;color:#f5f7ff;background:radial-gradient(circle at 12% 5%,rgba(0,244,255,.12),transparent 32rem),radial-gradient(circle at 88% 18%,rgba(155,68,255,.12),transparent 34rem),#020615}.accountProfileNav{min-height:76px;padding:12px clamp(18px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(128,158,210,.18);background:#020615d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.accountProfileBrand img{width:52px;height:52px;object-fit:contain}.accountProfileNav__links,.accountProfileLanguages{display:flex;align-items:center;gap:14px}.accountProfileNav__links>a{color:#aebbd5;text-decoration:none;font-weight:700}.accountProfileNav__links>a:hover{color:#18f3f1}.accountProfileLanguages{padding-left:8px;border-left:1px solid rgba(128,158,210,.2)}.accountProfileLanguages button{border:0;border-radius:999px;padding:7px 9px;color:#74819a;background:transparent;cursor:pointer;font-weight:800}.accountProfileLanguages button.active{color:#031019;background:#18f3f1}.accountProfileHero{max-width:1180px;margin:0 auto;padding:72px 24px 34px}.accountProfileHero h1{margin:8px 0 12px;font-size:clamp(42px,7vw,78px);line-height:.95}.accountProfileHero>p:last-child{max-width:660px;color:#9eabc3;font-size:18px}.accountProfileShell{max-width:1180px;margin:0 auto;padding:0 24px 80px}.accountProfileLoading,.accountProfileLogin,.accountProfileCard,.accountProfileError--panel{border:1px solid rgba(91,128,191,.28);border-radius:28px;background:#050c1ee6;box-shadow:0 28px 80px #00000052}.accountProfileLoading{padding:48px;text-align:center;color:#8e9bb4}.accountProfileLogin{max-width:620px;padding:clamp(26px,5vw,52px)}.accountProfileLogin h2{margin:0 0 8px;font-size:32px}.accountProfileLogin>p{margin:0 0 28px;color:#91a0bb}.accountProfileLogin label{display:grid;gap:8px;margin:0 0 18px;color:#c8d1e4;font-weight:700}.accountProfileLogin input{width:100%;min-height:52px;padding:0 16px;border:1px solid #273856;border-radius:14px;color:#fff;background:#020817;font:inherit}.accountProfileLogin input:focus{outline:2px solid rgba(24,243,241,.35);border-color:#18f3f1}.accountProfileError{color:#ff829c}.accountProfileError--panel{padding:26px}.accountProfileCard{overflow:hidden}.accountProfileCard--partner{border-color:#a25cff6b}.accountProfileCard__head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:clamp(24px,4vw,44px);border-bottom:1px solid rgba(91,128,191,.2)}.accountProfileIdentity{display:flex;align-items:center;gap:20px;min-width:0}.accountProfileIdentity>img,.accountProfileIdentity>span{width:76px;height:76px;flex:0 0 76px;border-radius:22px;display:grid;place-items:center;object-fit:cover;color:#07111e;background:linear-gradient(135deg,#18f3f1,#8f52ff);font-size:34px;font-weight:900}.accountProfileIdentity h2{margin:3px 0 5px;font-size:clamp(26px,4vw,42px);overflow-wrap:anywhere}.accountProfileIdentity small{color:#8290aa}.accountProfileSignOut{border:1px solid #31415f;border-radius:13px;padding:11px 15px;color:#dce5f6;background:transparent;cursor:pointer;font-weight:800}.accountProfileAccess{margin:28px clamp(24px,4vw,44px) 0;padding:18px 20px;display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(255,183,57,.3);border-radius:16px;color:#ffcf72;background:#ffae230f}.accountProfileAccess.active{color:#55efc0;border-color:#34eeb757;background:#1ed8a20f}.accountProfileBio{margin:28px clamp(24px,4vw,44px) 0;color:#aebad0;line-height:1.7}.accountProfileGrid{margin:0;padding:clamp(24px,4vw,44px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.accountProfileGrid div{min-width:0;padding:18px;border:1px solid rgba(72,102,153,.22);border-radius:16px;background:#0107149e}.accountProfileGrid dt{margin-bottom:7px;color:#71809b;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.accountProfileGrid dd{margin:0;overflow-wrap:anywhere;font-weight:750}.accountProfileFooter{padding:0 clamp(24px,4vw,44px) clamp(24px,4vw,44px);color:#8795af}.accountProfileNotice{margin:0;padding:.8rem 1rem;border:1px solid rgba(72,234,205,.28);border-radius:14px;color:#a7fff0;background:#48eacd14;font-weight:700}.accountProfileNotice--error{border-color:#ff5b8159;color:#ff9db5;background:#ff5b8114}.accountProfileNotice--panel{margin:1.25rem clamp(24px,4vw,44px) 0}.accountProfileLogin__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.accountProfileTextButton{border:0;color:#18f3f1;background:transparent;font:inherit;font-weight:800;cursor:pointer}.accountProfileTextButton:disabled{opacity:.55;cursor:wait}.accountProfileAccess>div{display:grid;gap:.2rem}.accountProfileAccess small{color:#8795af;font-weight:700}.accountProfileDashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1.25rem;margin:1.4rem clamp(24px,4vw,44px) 0}.accountProfileMainColumn,.accountProfileActionPanel,.accountProfileRecent,.accountProfileDetails{border:1px solid rgba(123,169,214,.16);border-radius:22px;background:#060f1fad}.accountProfileMainColumn,.accountProfileActionPanel,.accountProfileRecent{padding:1.25rem}.accountProfileSectionTitle{margin-bottom:.8rem}.accountProfileSectionTitle p,.accountProfileActionPanel>.kicker,.accountProfileRecent .kicker{margin:0}.accountProfileMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.accountProfileMetrics>div{min-height:108px;padding:1rem;border:1px solid rgba(0,232,255,.16);border-radius:17px;background:linear-gradient(145deg,#00e8ff14,#533eff09);display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}.accountProfileMetrics span,.accountProfileMilestone span,.accountProfileReadiness span,.accountProfileRecent__head span{color:#8795af}.accountProfileMetrics strong{font-size:clamp(1.45rem,3vw,2.1rem)}.accountProfileMilestone,.accountProfileReadiness{margin-top:1rem;padding:1rem;border:1px solid rgba(123,169,214,.14);border-radius:17px;background:#0208148c}.accountProfileMilestone>div:first-child,.accountProfileReadiness__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.accountProfileMilestone>div:first-child,.accountProfileReadiness__head>div{display:grid;gap:.25rem}.accountProfileReadiness__head b{color:#18f3f1;font-size:1.4rem}.accountProfileMilestone small,.accountProfileReadiness small{color:#8795af}.accountProfileProgress{height:8px;margin:.85rem 0 .65rem;border-radius:999px;overflow:hidden;background:#84a0be26}.accountProfileProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18f3f1,#8b5cff)}.accountProfileActionPanel{align-self:start;display:grid;gap:.7rem}.accountProfileActionPanel>button,.accountProfileActionPanel>a{width:100%;min-width:0;padding:.9rem;border:1px solid rgba(123,169,214,.15);border-radius:15px;color:#f5f7ff;background:#0b172bc7;text-align:left;text-decoration:none;display:flex;align-items:center;gap:.8rem;cursor:pointer}.accountProfileActionPanel>button:hover,.accountProfileActionPanel>a:hover{border-color:#00e8ff7a}.accountProfileActionPanel>button:disabled{opacity:.55;cursor:wait}.accountProfileActionPanel>button>span,.accountProfileActionPanel>a>span{color:#18f3f1;font-size:1.25rem}.accountProfileActionPanel>button>div,.accountProfileActionPanel>a>div{min-width:0;display:grid;gap:.15rem}.accountProfileActionPanel small{overflow:hidden;color:#8795af;text-overflow:ellipsis}.accountProfileRecent{margin:1.25rem clamp(24px,4vw,44px) 0}.accountProfileRecent__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.accountProfileRecent__head>div{display:grid;gap:.3rem}.accountProfileRecent__head>a{color:#18f3f1;font-weight:800;text-decoration:none;white-space:nowrap}.accountProfileWhisperList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.accountProfileWhisperList article{min-width:0;padding:1rem;border:1px solid rgba(123,169,214,.14);border-radius:17px;background:#0208148c}.accountProfileWhisperList article>div{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.accountProfileWhisperList h3{margin:.9rem 0 .45rem;overflow-wrap:anywhere}.accountProfileWhisperList p,.accountProfileWhisperList small{color:#8795af}.accountProfileWhisperList p{margin:0 0 .65rem}.accountProfileWhisperStatus,.accountProfileWhisperEternal{padding:.25rem .5rem;border-radius:999px;color:#aabbd0;background:#84a0be1f;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.accountProfileWhisperStatus--active{color:#68f4c9;background:#29e0aa1f}.accountProfileWhisperStatus--expired,.accountProfileWhisperStatus--dead,.accountProfileWhisperStatus--deleted{color:#ff9db5;background:#ff5b811f}.accountProfileWhisperEternal{color:#ffd767;background:#fac73f1f}.accountProfileEmptyRecent{padding:2rem 1rem;border:1px dashed rgba(123,169,214,.2);border-radius:17px;color:#8795af;text-align:center}.accountProfileDetails{margin:1.25rem clamp(24px,4vw,44px) clamp(24px,4vw,44px);overflow:hidden}.accountProfileDetails summary{padding:1rem 1.25rem;color:#f5f7ff;font-weight:900;cursor:pointer}.accountProfileDetails[open] summary{border-bottom:1px solid rgba(123,169,214,.14)}.accountProfileDetails .accountProfileGrid{padding:1.25rem}@media(max-width:900px){.accountProfileDashboard{grid-template-columns:1fr}.accountProfileActionPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.accountProfileActionPanel>.kicker{grid-column:1 / -1}.accountProfileWhisperList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.accountProfileNav{align-items:flex-start}.accountProfileNav__links{flex-wrap:wrap;justify-content:flex-end;gap:9px}.accountProfileNav__links>a{display:none}.accountProfileGrid{grid-template-columns:1fr}.accountProfileCard__head{align-items:flex-start;flex-direction:column}.accountProfileSignOut{align-self:stretch}.accountProfileAccess{flex-direction:column}.accountProfileMetrics,.accountProfileActionPanel,.accountProfileWhisperList{grid-template-columns:1fr}.accountProfileRecent__head,.accountProfileLogin__actions{align-items:stretch;flex-direction:column}.accountProfileMetrics>div{min-height:88px}}@media(max-width:1320px)and (min-width:1121px){.nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right" "links links";row-gap:10px;padding-top:10px;padding-bottom:11px}.nav__left{grid-area:left;overflow:hidden}.nav__status{max-width:min(520px,100%)}.nav__links{grid-area:links;grid-column:auto;grid-row:auto}.nav__right{grid-area:right;flex-wrap:nowrap}}@media(max-width:1120px){.nav{position:sticky;grid-template-columns:minmax(0,1fr) 48px;grid-template-areas:"left menu";justify-items:stretch;gap:12px;padding:12px 18px 14px;background:#030711f0;-webkit-backdrop-filter:none;backdrop-filter:none}.nav__left{grid-area:left;width:100%;display:grid;grid-template-columns:34px minmax(0,max-content);align-items:center;gap:10px;min-width:0}.nav__status{width:auto;max-width:min(640px,calc(100vw - 160px));min-height:42px;padding:6px 13px;font-size:.58rem;line-height:1.12;overflow:visible}.nav__status strong{max-width:none;letter-spacing:.055em;overflow:visible;text-overflow:clip}.nav__links,.nav__right{display:none}.navMenuButton{grid-area:menu;display:inline-flex;justify-self:end}.navMenuPanel{position:absolute;top:62px;right:14px;z-index:22;width:min(245px,calc(100vw - 28px));padding:12px}.nav--open .navMenuPanel{display:grid;gap:8px}.navMenuPanel a{min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(157,176,196,.16);border-radius:12px;background:#ffffff0a}.navMenuPanel .navLoginLink{justify-content:center;margin-bottom:4px;color:#021015!important;background:var(--cyan)}.authPreview,.hero,.manifesto,.rankSection,.downloadSection,.downloadHeroPage,.downloadInfoSection{grid-template-columns:1fr}.authCard{justify-self:center}.signalOrb{justify-self:center;width:min(70vw,500px)}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacySiteNav{top:10px;margin-bottom:28px;border-radius:20px}.privacySiteNav .nav__status strong{max-width:min(470px,calc(100vw - 320px))}.privacyNav{grid-template-columns:1fr;justify-items:stretch}.privacyBrand,.privacyNavLinks,.privacyLang{justify-content:center;flex-wrap:wrap}}@media(max-width:640px){.privacyPage{padding:14px 12px 52px}.privacySiteNav{top:8px;margin-bottom:24px}.privacySiteNav .nav__status{max-width:calc(100vw - 108px)}.privacySiteNav .nav__status strong{max-width:min(240px,calc(100vw - 250px))}.privacyNav{margin-bottom:24px;border-radius:20px}.privacyNavLinks{gap:8px}.privacyNavLinks a,.privacyLang button{font-size:.72rem}.privacyHero{border-radius:24px}.privacyHero h1{font-size:clamp(2.15rem,13vw,3.2rem);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.privacyControllerList div{grid-template-columns:1fr;gap:5px}.accountDeletionProfile__header,.accountDeletionChoices{grid-template-columns:1fr}.accountDeletionProfile__header{display:grid}.accountDeletionProfileGrid{grid-template-columns:1fr}.siteFooter{align-items:flex-start;flex-direction:column;font-size:.68rem;line-height:1.5}}@media(max-width:760px){.nav{position:sticky;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left menu";justify-items:stretch;gap:12px;padding:12px 14px 14px;background:#030711f0;-webkit-backdrop-filter:none;backdrop-filter:none}.nav__left{grid-area:left;grid-template-columns:30px minmax(0,max-content);gap:8px;min-width:0}.nav__status{justify-self:start;max-width:min(500px,calc(100vw - 118px));min-height:42px;padding:6px 11px;font-size:.5rem;line-height:1.12;white-space:normal}.brand img{width:30px;height:30px}.nav__status span{flex:0 0 auto}.nav__status strong{min-width:0;max-width:100%;letter-spacing:.045em;white-space:normal}.nav__links,.nav__right{display:none}.navMenuButton{grid-area:menu;display:inline-flex;justify-self:end}.navMenuPanel{position:absolute;top:62px;right:14px;z-index:22;width:min(245px,calc(100vw - 28px));padding:12px}.nav--open .navMenuPanel{display:grid;gap:8px}.navMenuPanel a{min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid rgba(157,176,196,.16);border-radius:12px;background:#ffffff0a}.navMenuPanel .navLoginLink{justify-content:center;margin-bottom:4px;color:#021015!important;background:var(--cyan)}.floatingLang{position:fixed;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 18px);z-index:24;display:block}.floatingLang__trigger,.floatingLang__panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 42px #0000006b}.floatingLang__panel{top:auto;right:0;bottom:calc(100% + 8px);left:auto}.hero{min-height:auto;contain:paint;padding-top:42px;padding-bottom:42px}.hero:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 86px);mix-blend-mode:normal}.hero__shade{background:linear-gradient(90deg,#030711f5,#030711cc 55%,#030711e6),radial-gradient(circle at 78% 28%,rgba(255,79,200,.12),transparent 34%)}.authPreview{min-height:auto;padding-top:178px;padding-bottom:48px}.authPreview h1{font-size:clamp(2.7rem,15vw,4.8rem)}.authField--split{grid-template-columns:1fr;gap:0}.authRankGrid{grid-template-columns:1fr;gap:18px;padding:10px 4px}.authRankCard{min-height:230px}.authRankCard video{height:230px}.authRankCard.active{transform:scale(1.035)}.authRankGrid:has(.authRankCard.active) .authRankCard:not(.active){transform:scale(.985)}.hero__video{display:block;top:0;left:0;width:100%;height:100%;min-width:0;min-height:0;opacity:.38;filter:none;transform:none;animation:none;object-fit:cover}h1{font-size:clamp(3.4rem,18vw,5.8rem)}h2{font-size:clamp(2rem,10.5vw,3.4rem)}.hero__copy,.manifesto p,.rankSection__copy p,.downloadSection__copy p{font-size:1rem}.signalOrb{width:min(78vw,310px);min-width:0;gap:10px;margin-top:12px;animation:none}.signalOrb:before{display:none}.signalOrb video{display:block;width:min(74%,230px);filter:drop-shadow(0 0 18px rgba(32,237,244,.2))}.signalOrb__poster{display:none;width:min(74%,230px)}.signalOrb__readout,.signalOrb__tag{-webkit-backdrop-filter:none;backdrop-filter:none}.signalOrb__readout{width:min(92%,280px);padding:11px 14px;border-radius:14px}.signalOrb__tag{top:18%;right:2%;padding:9px 12px;font-size:.58rem}.section{padding:38px 18px}.manifesto__media,.rankDeck,.featureGrid,.mediaStrip,.contactGrid,.appLinksCard,.modalHeader,.modalGrid{grid-template-columns:1fr}.manifesto__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manifesto__media .videoTile{border-radius:16px}.manifesto__media .videoTile video,.manifesto__media .videoTile__poster{aspect-ratio:4 / 5}.manifesto__media .videoTile__caption{left:11px;right:11px;bottom:10px}.manifesto__media .videoTile__caption span{font-size:.5rem;letter-spacing:.14em}.manifesto__media .videoTile__caption strong{font-size:.94rem}.manifesto__media .videoTile__caption em{display:none}.rankDeck .videoTile:first-child{transform:none}.rankDeck{grid-template-columns:1.35fr .65fr;gap:10px}.rankDeck--active-avatar{grid-template-columns:.65fr 1.35fr}.rankDeck .videoTile{min-width:0;border-radius:18px}.rankDeck .videoTile:not(.active){opacity:.7}.rankDeck .videoTile video,.rankDeck .videoTile__poster{aspect-ratio:4 / 5}.rankDeck .videoTile__caption,.rankDeck .videoTile figcaption{left:11px;right:11px;bottom:10px}.rankDeck .videoTile__caption span,.rankDeck .videoTile figcaption span{font-size:.48rem;letter-spacing:.12em}.rankDeck .videoTile__caption strong,.rankDeck .videoTile figcaption strong{font-size:.9rem}.videoTile video,.manifesto__media .videoTile video,.mediaStrip .videoTile video,.mediaStrip .videoTile--wide video,.modalHeader video{display:block}.videoTile__poster,.manifesto__media .videoTile__poster,.mediaStrip .videoTile__poster,.mediaStrip .videoTile--wide .videoTile__poster,.modalHeader__poster{display:none}.modalHeader{padding-right:0}.modalClose{top:12px;right:12px}.modalPanel--rules{width:calc(100vw - 18px);max-height:88svh;border-radius:22px}.ruleScreenTop{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;padding-right:38px}.ruleScreenTop button{width:38px;height:38px;border-radius:12px}.ruleScreenTop h2{font-size:clamp(1.45rem,8vw,2.5rem)}.ruleTabs{margin-top:12px}.ruleSlide{min-height:0}.ruleHeroCard,.ruleTocGrid,.ruleCardList,.ruleRankList,.ruleShopGrid{grid-template-columns:1fr}.ruleHeroCard{gap:12px;padding:12px}.ruleHeroCard video{aspect-ratio:16 / 9}.rulePill{grid-template-columns:42px minmax(0,1fr);min-height:0;padding:12px;border-radius:16px}.rulePill>span{width:40px;height:40px;border-radius:13px;font-size:.72rem}.rulePill strong{font-size:1rem}.rulePill p,.ruleLead,.ruleMissionCard p,.rulePremium p,.ruleEternity p{font-size:.95rem;line-height:1.5}.ruleCompare{overflow-x:auto}.ruleCompare__header,.ruleCompare__row{min-width:520px;grid-template-columns:minmax(150px,1fr) 120px 120px;font-size:.85rem}.featureCard,.contactCard{min-height:auto}.contactGrid{gap:12px}.contactCard{padding:16px;border-radius:18px}.contactCard span{margin-bottom:10px;font-size:.62rem}.contactCard h3{font-size:1.1rem}.contactCard p{margin-top:12px;font-size:.95rem;line-height:1.55}.contactCard strong{margin-top:14px;font-size:.95rem}.downloadCard{min-height:230px}.downloadHeroPage{min-height:auto;padding-top:178px;background:linear-gradient(90deg,#030711e6,#030711b8),url(/assets/social-space.webp) center / cover no-repeat}.downloadHeroPage__video{display:none}.downloadHeroPage h1{font-size:clamp(2.7rem,15vw,4.8rem)}.downloadApkPanel{justify-self:stretch;min-height:330px}.downloadStepGrid{grid-template-columns:1fr}.hero__actions{align-items:stretch}.button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hero__video,.downloadHeroPage__video,.authPreview__video{display:none}}.reset-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;background:radial-gradient(circle at top left,rgba(31,230,255,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(170,56,255,.18),transparent 36%),#050711;color:#f8fbff}.reset-card{width:min(520px,100%);border:1px solid rgba(42,236,255,.32);border-radius:28px;padding:34px;background:#090f1edb;box-shadow:0 0 36px #1edcff1f,inset 0 0 28px #ffffff08;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reset-kicker{margin-bottom:14px;color:#29f2ff;font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.reset-card h1{margin:0 0 18px;font-size:clamp(32px,6vw,52px);line-height:.95}.reset-text{margin:0 0 18px;color:#f8fbffc7;line-height:1.6}.reset-email{display:inline-flex;margin:0 0 24px;padding:10px 14px;border-radius:999px;border:1px solid rgba(42,236,255,.24);background:#2aecff14;color:#29f2ff;font-weight:700}.reset-form{display:grid;gap:18px}.reset-form label{display:grid;gap:8px;color:#f8fbffd1;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reset-form input{width:100%;min-height:52px;box-sizing:border-box;border:1px solid rgba(248,251,255,.18);border-radius:16px;padding:0 16px;background:#02060eb8;color:#fff;font-size:16px;outline:none}.reset-form input:focus{border-color:#2aecffbf;box-shadow:0 0 0 4px #2aecff14}.reset-password-row{display:grid;grid-template-columns:1fr auto;gap:10px}.reset-eye-button{border:1px solid rgba(248,251,255,.18);border-radius:16px;padding:0 14px;background:#f8fbff0f;color:#f8fbff;font-weight:800;cursor:pointer}.reset-submit{min-height:54px;border:0;border-radius:16px;padding:0 22px;background:#2beaf7;color:#061019;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.reset-link-button{margin-top:12px}.reset-error{border:1px solid rgba(255,87,127,.35);border-radius:16px;padding:12px 14px;background:#ff577f1f;color:#ff9bb4;line-height:1.5}.reset-success{border:1px solid rgba(42,236,255,.32);border-radius:16px;padding:14px 16px;background:#2aecff1a;color:#dffcff;line-height:1.5}@media(max-width:640px){.reset-page{align-items:flex-start;padding:24px 16px}.reset-card{padding:26px 20px;border-radius:22px}.reset-password-row{grid-template-columns:1fr}.reset-eye-button{min-height:46px}}.authForgotButton{display:block;align-self:flex-start;margin-top:14px;margin-bottom:20px;padding:0;border:0;background:transparent;color:#8ef9ffdb;font:inherit;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.authForgotButton:hover{color:#20edf4;text-shadow:0 0 12px rgba(32,237,244,.45)}.authResetOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:22px;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authResetModal{position:relative;width:min(520px,100%);border:1px solid rgba(32,237,244,.55);border-radius:26px;background:radial-gradient(circle at 50% 0%,rgba(32,237,244,.14),transparent 42%),#050a14f5;box-shadow:0 0 42px #20edf42e;padding:34px 28px 26px;color:#fff;overflow:hidden}.authResetClose{position:absolute;top:14px;right:16px;width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#fff;font-size:26px;line-height:1;cursor:pointer}.authResetClose:disabled{opacity:.45;cursor:not-allowed}.authResetIcon{width:74px;height:74px;margin:0 auto 16px;border-radius:22px;display:grid;place-items:center;background:#20edf414;border:1px solid rgba(32,237,244,.28)}.authResetIcon img{width:54px;height:54px;object-fit:contain}.authResetModal h2{max-width:100%;margin:0 auto 14px;text-align:center;font-size:clamp(1.7rem,3.1vw,2.45rem);line-height:1.08;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.authResetModal>p{max-width:520px;margin-left:auto;margin-right:auto}.authResetActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}@media(max-width:520px){.authResetActions{grid-template-columns:1fr}}@media(max-width:620px){.authResetModal h2{font-size:clamp(1.45rem,7vw,2rem);letter-spacing:.06em;line-height:1.12}}.authModalOverlay{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:24px;background:#000000bd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.authModalPanel{position:relative;width:min(720px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto;border-radius:28px}.authModalClose{position:absolute;top:18px;right:18px;z-index:5;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#fff;font-size:28px;line-height:1;cursor:pointer}.authModalPanel .authPreview{min-height:auto;padding:0;background:transparent}.authModalPanel .authPreview__video{border-radius:28px}.authModalPanel .authCard{margin:0}.navLoginButton{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit}.navMenuPanel .navLoginButton{width:100%;justify-content:center;text-align:center}
