@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Russo+One&display=swap";.app-bootstrap{min-height:100svh;display:grid;place-items:center;color:#f7f8fb;background:#090b10}.app-bootstrap-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(179,179,179,.22);border-radius:var(--astral-radius-lg);background:radial-gradient(circle at 50% 45%,rgba(178,178,178,.18),transparent 58%),#0e121b;box-shadow:0 18px 50px #00000047;font-size:21px;animation:app-bootstrap-pulse 1.1s ease-in-out infinite alternate}html[data-theme=light] .app-bootstrap{color:#161a22;background:#f3f5f8}html[data-theme=light] .app-bootstrap-mark{border-color:#2a33451f;background:radial-gradient(circle at 50% 45%,rgba(133,133,133,.12),transparent 58%),#fff;box-shadow:0 18px 50px #313c521f}@keyframes app-bootstrap-pulse{to{transform:translateY(-3px) scale(1.035);filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.app-bootstrap-mark{animation:none}}:root{--astral-font: Inter, Arial, sans-serif;--astral-font-display: "Russo One", Impact, sans-serif;--astral-type-display-weight: 400;--astral-type-display-line: .93;--astral-type-display-tracking: -.025em;--astral-text-micro: 11px;--astral-text-small: 12px;--astral-text-body: 13px;--astral-text-strong: 15px;--astral-text-title: 17px;--astral-text-section: 20px;--astral-text-page: 24px;--astral-text-hero: 28px;--astral-text-display: 34px;--astral-line-tight: 1.2;--astral-line-normal: 1.45;--astral-control-h: 44px;--astral-control-h-sm: 34px;--astral-control-h-xs: 28px;--astral-any-colour: conic-gradient( from 180deg, #ff3b3b, #ffb347, #ffe45c, #3ddc84, #22d3ee, #6b8bff, #c77dff, #ff3b3b )}.desktop-app,.product-onboarding,.astral-first-run,.astral-site{--astral-void: #050505;--astral-bg: #0a0a0b;--astral-surface: rgba(255, 255, 255, .032);--astral-surface-raised: rgba(255, 255, 255, .055);--astral-surface-hover: rgba(255, 255, 255, .085);--astral-surface-strong: #141415;--astral-surface-sunken: rgba(0, 0, 0, .28);--astral-line: rgba(255, 255, 255, .085);--astral-line-strong: rgba(255, 255, 255, .16);--astral-line-focus: rgba(255, 255, 255, .42);--astral-ink: #f4f4f5;--astral-ink-muted: #a6a6ac;--astral-ink-faint: #909096;--astral-accent: #f4f4f5;--astral-accent-hover: #ffffff;--astral-accent-ink: #0a0a0b;--astral-positive: #73a68e;--astral-positive-rgb: 115, 166, 142;--astral-positive-soft: rgba(var(--astral-positive-rgb), .12);--astral-warning: #cfa269;--astral-warning-rgb: 207, 162, 105;--astral-warning-soft: rgba(var(--astral-warning-rgb), .12);--astral-danger: #d97b75;--astral-danger-rgb: 217, 123, 117;--astral-danger-soft: rgba(var(--astral-danger-rgb), .12);--astral-series-1: #7f9cf0;--astral-series-2: #a58cf0;--astral-series-3: #d9ad5f;--astral-page-pad-x: clamp(18px, 2.2vw, 34px);--astral-page-pad-top: 28px;--astral-page-pad-bottom: 64px;--astral-radius-xs: 4px;--astral-radius-sm: 8px;--astral-radius: 12px;--astral-radius-lg: 16px;--astral-radius-xl: 22px;--astral-radius-2xl: 28px;--astral-scrim: rgba(4, 4, 5, .62);--astral-scrim-filter: blur(14px) saturate(120%);--astral-shadow: 0 24px 64px rgba(0, 0, 0, .42);--astral-shadow-soft: 0 12px 32px rgba(0, 0, 0, .28);--astral-ease: cubic-bezier(.22, .72, .24, 1);--astral-duration-snap: .1s;--astral-duration-fast: .16s;--astral-duration: .18s;--astral-duration-slow: .22s;--astral-void-wash: linear-gradient( 180deg, rgba(5, 5, 5, 0) 0%, var(--astral-void) 100% );--astral-surface-wash: radial-gradient( 120% 120% at 50% 0%, var(--astral-surface-raised) 0%, transparent 65% );--astral-accent-wash: radial-gradient( 120% 120% at 50% 0%, rgba(244, 244, 245, .1) 0%, transparent 65% )}.desktop-app[data-theme=light],.product-onboarding[data-theme=light],html[data-theme=light] .desktop-app,html[data-theme=light] .product-onboarding,html[data-theme=light] .astral-site{--astral-void: #ececeb;--astral-bg: #f6f6f5;--astral-surface: rgba(15, 15, 17, .035);--astral-surface-raised: rgba(255, 255, 255, .82);--astral-surface-hover: rgba(15, 15, 17, .075);--astral-surface-strong: #ffffff;--astral-surface-sunken: rgba(15, 15, 17, .05);--astral-line: rgba(15, 15, 17, .11);--astral-line-strong: rgba(15, 15, 17, .2);--astral-line-focus: rgba(15, 15, 17, .45);--astral-ink: #161616;--astral-ink-muted: #5e5e66;--astral-ink-faint: #6f6f77;--astral-accent: #161616;--astral-accent-hover: #000000;--astral-accent-ink: #fbfbfa;--astral-positive: #3c6753;--astral-positive-rgb: 60, 103, 83;--astral-positive-soft: rgba(var(--astral-positive-rgb), .1);--astral-warning: #8a5f21;--astral-warning-rgb: 138, 95, 33;--astral-warning-soft: rgba(var(--astral-warning-rgb), .1);--astral-danger: #a94a45;--astral-danger-rgb: 169, 74, 69;--astral-danger-soft: rgba(var(--astral-danger-rgb), .1);--astral-scrim: rgba(32, 32, 34, .34);--astral-scrim-filter: blur(14px) saturate(105%);--astral-shadow: 0 24px 64px rgba(41, 41, 41, .14);--astral-shadow-soft: 0 12px 32px rgba(41, 41, 41, .1);--astral-void-wash: linear-gradient( 180deg, rgba(236, 236, 235, 0) 0%, var(--astral-void) 100% );--astral-accent-wash: radial-gradient( 120% 120% at 50% 0%, rgba(22, 22, 22, .06) 0%, transparent 65% )}[data-motion=off]{--astral-duration-snap: .01ms;--astral-duration-fast: .01ms;--astral-duration: .01ms;--astral-duration-slow: .01ms}:root{--ink: var(--astral-void);--paper: var(--astral-surface-strong);--acid: var(--astral-accent);--orange: var(--astral-accent);--line: var(--astral-line);font-family:var(--astral-font);color:var(--astral-ink);background:var(--astral-bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);overflow-x:hidden}button,input{font:inherit}button,a{cursor:pointer}a{text-decoration:none;color:inherit}h1,h2{font-weight:400;margin:0;line-height:.93;letter-spacing:-.025em}.topbar{height:76px;padding:0 clamp(22px,4vw,72px);display:flex;align-items:center;justify-content:space-between;background:#07080cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;position:fixed;inset:0 0 auto;z-index:80;border-bottom:1px solid rgba(255,255,255,.1)}.logo{display:flex;align-items:center;gap:11px;font:18px;letter-spacing:.07em}.logo-mark{width:36px;height:36px;background:var(--acid);color:var(--ink);display:grid;place-items:center;transform:skew(-9deg);box-shadow:var(--astral-shadow-soft)}.logo-mark span{transform:skew(9deg)}.logo i{font:600 9px Inter;background:var(--orange);padding:3px 5px;border-radius:var(--astral-radius-sm);letter-spacing:0}.nav{height:100%;display:flex;align-items:center;gap:6px;font-weight:700}.nav a{height:100%;padding:0 17px;display:flex;align-items:center;gap:7px;position:relative;opacity:.62;font-size:12px;transition:.2s}.nav a:after{content:"";position:absolute;left:17px;right:17px;bottom:0;height:2px;background:var(--acid);transform:scaleX(0);transition:.2s}.nav a.active,.nav a:hover{opacity:1}.nav a.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:11px}.installed-pill,.profile-button{border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center}.installed-pill{width:40px;color:var(--acid);font-size:10px;gap:3px}.installed-pill svg{width:16px}.profile-button{gap:9px}.profile-button:hover{border-color:var(--acid);color:var(--acid)}.menu-button{display:none;background:none;border:0;color:#fff}.page-section{padding:clamp(80px,8vw,140px) clamp(22px,6vw,112px)}.section-index{font-size:10px;letter-spacing:.2em;font-weight:500;color:var(--acid)}.eyebrow{color:var(--acid);display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.2em;font-weight:500}.eyebrow span{width:26px;height:2px;background:var(--acid)}.home-hero{height:100svh;min-height:700px;position:relative;color:#fff;overflow:hidden;display:flex;align-items:center;padding:100px clamp(24px,6vw,112px) 128px}.hero-media{position:absolute;inset:0;background:url(/media/gta-hero.jpg) center 34% / cover;transform:scale(1.02)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#040508f2,#040508bd 36%,#0405082e 72%,#04050880),linear-gradient(0deg,rgba(4,5,8,.91),transparent 40%,rgba(4,5,8,.32))}.hero-noise{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 75%);mask-image:linear-gradient(90deg,#000,transparent 75%)}.home-hero-content{position:relative;z-index:2;width:min(810px,60vw);padding-top:20px}.home-hero h1{font-size:clamp(66px,7.1vw,136px);line-height:.87;margin:22px 0 28px;text-shadow:0 9px 35px rgba(0,0,0,.35)}.home-hero h1 em,.editorial-heading h2 em,.compare-copy h2 em,.home-cta h2 em,.inner-hero h1 em{color:var(--acid);font-style:normal}.home-hero-content>p{font-size:clamp(14px,1.15vw,19px);line-height:1.7;color:#d0d3d9;max-width:650px;text-shadow:0 2px 15px #000}.hero-actions{display:flex;gap:12px;margin:35px 0}.primary,.glass-button{height:54px;padding:0 24px;border-radius:var(--astral-radius-sm);font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:12px}.primary{border:0;background:var(--acid);color:var(--ink);transition:.2s}.glass-button{border:1px solid rgba(255,255,255,.25);background:#080a0f80;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:12px}.glass-button:hover{background:#fff;color:#080a0f}.hero-status-panel{position:absolute;z-index:3;right:clamp(24px,5vw,92px);top:50%;width:285px;background:#090b0fd6;border:1px solid rgba(255,255,255,.16);padding:23px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(-45%);box-shadow:0 30px 70px #00000059}.status-head,.status-row{display:flex;justify-content:space-between;align-items:center}.status-head{font-size:8px;color:var(--acid);font-weight:500}.status-head span,.status-row span:first-child{display:flex;align-items:center;gap:6px}.status-head i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px var(--acid)}.status-head b{color:#686d77}.hero-status-panel>strong{font:17px;display:block;margin:25px 0 7px}.hero-status-panel>small{font-size:9px;color:#8d929d}.status-line{height:4px;background:#30343d;margin:23px 0 15px}.status-line i{display:block;height:100%;width:83%;background:linear-gradient(90deg,var(--acid),var(--orange))}.status-row{font-size:8px;color:#9398a3;font-weight:500}.status-row svg{width:14px;color:var(--acid)}.status-row span:last-child{color:var(--acid)}.hero-bottom{position:absolute;z-index:3;left:0;right:0;bottom:0;height:102px;border-top:1px solid rgba(255,255,255,.14);background:#07080bad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) 1.15fr;padding:0 clamp(24px,6vw,112px)}.hero-bottom>div{border-right:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:34px 1fr;align-content:center;column-gap:10px}.hero-bottom span{grid-row:1/3;color:var(--acid);font:10px;opacity:.7}.hero-bottom b{font:12px}.hero-bottom small{font-size:8px;color:#7d838e;margin-top:4px}.hero-bottom .scroll-cue{display:flex;justify-content:flex-end;align-items:center;border:0;gap:12px;font-size:8px;font-weight:500;color:#8a909b}.scroll-cue i{height:34px;width:1px;background:linear-gradient(var(--acid),transparent);animation:scrollLine 1.8s ease-in-out infinite}@keyframes scrollLine{50%{transform:translateY(8px)}}.product-strip{background:var(--acid);display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,90px)}.product-strip>div{min-height:132px;border-right:1px solid rgba(8,10,15,.18);padding:28px 24px;display:flex;align-items:center;gap:17px}.product-strip>div:first-child{border-left:1px solid rgba(8,10,15,.18)}.product-strip svg{width:29px;height:29px}.product-strip span{display:flex;flex-direction:column;gap:5px}.product-strip b{font:13px}.product-strip small{font-size:9px;line-height:1.4;color:#3e481e}.media-showcase{background:var(--paper)}.editorial-heading{display:grid;grid-template-columns:1.3fr .75fr;grid-template-areas:"index text" "title text";align-items:end;margin-bottom:55px}.editorial-heading .section-index{grid-area:index;color:#777c84;align-self:start}.editorial-heading h2{grid-area:title;font-size:clamp(54px,6vw,102px);margin-top:22px}.editorial-heading p{grid-area:text;line-height:1.75;color:#666c75;font-size:13px;max-width:430px}.media-grid{height:min(70vw,760px);min-height:580px;display:grid;grid-template-columns:1.7fr .85fr;grid-template-rows:1fr 1fr;gap:16px}.media-card{position:relative;background-image:linear-gradient(0deg,rgba(5,6,9,.9),transparent 55%),var(--image);background-size:cover;background-position:center;overflow:hidden;color:#fff;transition:.35s}.media-card:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);transition:.35s}.media-card:hover{background-size:107%}.media-card:hover:after{inset:12px}.media-wide{grid-row:1/3}.media-card>div{position:absolute;z-index:2;left:28px;bottom:26px}.media-card span{font-size:8px;color:var(--acid);font-weight:500}.media-card h3{font:clamp(22px,2.5vw,43px);margin:7px 0}.media-card p{font-size:10px;margin:0;color:#c4c7ce}.source-note{font-size:8px;color:#8b9098;margin-top:13px;text-align:right}.real-compare{background:#0a0c11;color:#fff;display:grid;grid-template-columns:330px 1fr;gap:5vw;align-items:center}.compare-copy h2{font-size:clamp(60px,6vw,96px);margin:25px 0}.compare-copy p{font-size:12px;line-height:1.75;color:#8c929e}.compare-legend{display:grid;gap:12px;margin:28px 0}.compare-legend span{display:flex;align-items:center;gap:10px;font-size:10px;color:#b2b6be}.compare-legend i{width:9px;height:9px;border-radius:50%}.before-dot{background:#79808c}.after-dot{background:var(--acid)}.text-link{display:inline-flex;align-items:center;gap:15px;color:var(--acid);font-size:11px;font-weight:500;border-bottom:1px solid #394028;padding-bottom:9px}.text-link svg{width:17px}.real-compare-stage{height:min(46vw,660px);min-height:450px;position:relative;overflow:hidden;background:#1c2028}.compare-image{position:absolute;inset:0;background:url(/media/gta-city-night.jpg) center/cover}.base-image{filter:saturate(.58) contrast(.88) brightness(.9)}.tuned-image{clip-path:polygon(0 0,var(--split) 0,var(--split) 100%,0 100%);filter:saturate(1.35) contrast(1.1) brightness(1.04)}.real-compare-stage input{position:absolute;z-index:5;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.compare-handle{position:absolute;z-index:4;left:var(--split);inset-block:0;width:2px;background:#fff;transform:translate(-1px)}.compare-handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:var(--acid);color:#080a0f;display:flex;align-items:center;justify-content:center}.compare-handle svg{width:16px}.compare-handle svg:first-child{transform:rotate(180deg)}.compare-label{position:absolute;z-index:3;top:20px;padding:9px 12px;background:#07080bbf;font-size:8px;font-weight:500}.base-label{right:20px}.tuned-label{left:20px;color:var(--acid)}.home-cta{min-height:500px;background:var(--orange);padding:80px clamp(24px,7vw,130px);display:flex;align-items:center;justify-content:space-between}.home-cta .section-index{color:#69210f}.home-cta h2{font-size:clamp(64px,8vw,128px);margin:18px 0}.home-cta h2 em{color:#fff}.cta-circle{width:140px;height:140px;border:2px solid #080a0f;border-radius:50%;display:grid;place-items:center;transition:.25s}.cta-circle svg{width:44px;height:44px}.cta-circle:hover{background:var(--acid)}.inner-hero{min-height:580px;padding:150px clamp(24px,7vw,120px) 80px;color:#fff;display:flex;align-items:end;position:relative;background-size:cover;background-position:center}.inner-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06070af2,#06070a40),linear-gradient(0deg,#080a0f,transparent 65%)}.inner-hero>div{position:relative;z-index:2}.inner-hero h1{font-size:clamp(62px,7vw,116px);margin:22px 0}.inner-hero p{color:#b8bdc6;max-width:550px;line-height:1.6}.mods-hero{background-image:url(/media/gta-car.jpg);background-position:center 62%}.subscription-hero{background-image:url(/media/gta-night-drive.jpg)}.catalog{background:var(--paper)}.platform-tabs{display:flex;border:1px solid var(--line);background:#fff;overflow-x:auto}.platform-tabs button{border:0;border-right:1px solid var(--line);background:#fff;padding:20px 24px;min-width:150px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;white-space:nowrap}.platform-tabs button.active{background:var(--ink);color:#fff}.platform-tabs svg{width:18px}.platform-tabs small{font-size:8px;color:#999;margin-left:auto}.platform-dot{width:9px;height:9px;border-radius:50%}.catalog-tools{display:flex;justify-content:space-between;gap:20px;margin:30px 0}.categories{display:flex;gap:7px;flex-wrap:wrap}.categories button{border:1px solid var(--line);background:transparent;border-radius:100px;padding:9px 14px;font-size:11px;font-weight:500}.categories button.active{background:var(--acid);border-color:var(--acid)}.search{display:flex;align-items:center;gap:7px;border-bottom:1px solid #aaa;min-width:220px}.search svg{width:17px}.search input{border:0;outline:0;background:transparent;width:100%;padding:10px}.mod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mod-card{background:#fff;border:1px solid var(--line);transition:.25s;min-width:0}.mod-cover{height:230px;position:relative;display:grid;place-items:center;overflow:hidden;background-size:cover;background-position:center}.cover-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,8,.65),transparent 70%)}.cover-icon{position:relative;width:50px;opacity:0}.new-badge,.mod-type{position:absolute;top:16px;font-size:9px;font-weight:500;padding:6px 8px}.new-badge{right:16px;background:var(--acid)}.mod-type{left:16px;color:#fff;border:1px solid rgba(255,255,255,.25)}.mod-body{padding:20px}.mod-meta,.mod-footer{display:flex;justify-content:space-between;align-items:center}.mod-meta{font-size:9px;color:#8b9098;font-weight:500}.mod-meta span:last-child{color:#e3a91b;display:flex;align-items:center;gap:4px}.mod-body h3{font:20px;margin:13px 0 8px}.mod-body p{font-size:12px;line-height:1.55;color:#777c84;min-height:56px}.mod-footer{margin-top:18px;border-top:1px solid #eee;padding-top:15px}.mod-footer>span{font-size:10px;color:#9499a1;display:flex;gap:5px}.mod-footer button{border:0;background:var(--ink);color:#fff;border-radius:var(--astral-radius-sm);padding:10px 12px;font-size:10px;font-weight:500;display:flex;align-items:center;gap:5px}.mod-footer button svg{width:14px}.mod-footer button.installed{background:#eaf6ce;color:#48600d}.empty{text-align:center;padding:80px;color:#777}.plans{background:#0a0c11;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;color:#fff}.plans article{border:1px solid #292d35;padding:40px;min-height:520px;display:flex;flex-direction:column;position:relative}.plans article.featured{background:var(--acid);color:#080a0f;transform:translateY(-18px);border:0}.plan-badge{position:absolute;right:20px;top:20px;background:var(--orange);color:#fff;font-size:8px;font-weight:500;padding:7px 9px}.plans h2{font-size:35px}.plan-price{display:flex;align-items:start;margin:40px 0}.plan-price b{font:72px;line-height:1}.plan-price>span{font-weight:500;display:flex;flex-direction:column}.plan-price small{font-size:8px;color:#777}.plans ul{list-style:none;padding:0;display:grid;gap:15px}.plans li{display:flex;gap:9px;align-items:center;font-size:11px}.plans li svg{width:17px}.plans article>button{margin-top:auto;height:50px;border:0;background:#fff;font-weight:500}.plans article.featured>button{background:#080a0f;color:#fff}.simple-page-head{padding:180px clamp(24px,7vw,120px) 70px;background:#0a0c11;color:#fff;border-bottom:1px solid #252932}.simple-page-head h1{font-size:clamp(62px,8vw,128px);margin:22px 0}.simple-page-head p{color:#9399a4}.support-layout{background:var(--paper);display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw}.support-main{display:grid;gap:15px}.support-action{background:#fff;border:1px solid #deddd6;padding:25px;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:18px}.support-action>svg{width:40px;height:40px;padding:9px;background:#080a0f;color:var(--acid)}.support-action h3{font:16px;margin:0 0 7px}.support-action p{font-size:10px;color:#797f88}.support-action button,.support-action a{border:0;background:#080a0f;color:#fff;padding:10px 13px;font-size:9px;font-weight:500}.faq h2{font-size:30px;margin-bottom:20px}.faq details{border-top:1px solid #cfd0cb}.faq details:last-child{border-bottom:1px solid #cfd0cb}.faq summary{list-style:none;padding:21px 0;font-size:12px;font-weight:500;display:flex;justify-content:space-between;cursor:pointer}.faq summary span{font-size:20px}.faq details p{font-size:11px;line-height:1.7;color:#686e77;margin:0 0 22px}.profile-head{background-image:linear-gradient(90deg,#07080bf7,#07080ba6),url(/media/gta-vista.jpg);background-size:cover;background-position:center}.profile-grid{background:var(--paper);display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.profile-card,.profile-stat,.installations-card{background:#fff;border:1px solid #deddd7;padding:28px}.user-card{display:flex;align-items:center;gap:18px}.avatar{width:62px;height:62px;background:#080a0f;color:var(--acid);display:grid;place-items:center}.user-card span{font-size:8px;color:#8a9099;font-weight:500}.user-card h2{font-size:22px;margin:7px 0}.user-card p{font-size:9px;color:#8a9099}.user-card button{margin-left:auto;border:0;background:none}.profile-stat{display:flex;flex-direction:column;justify-content:center}.profile-stat b{font:54px}.profile-stat span{font-size:9px;color:#7a8089}.installations-card{grid-column:1/4}.installations-card h2{font-size:24px;margin-bottom:25px}.game-install{display:flex;align-items:center;gap:14px;border-top:1px solid #ecece8;padding:16px 0}.store-letter{width:42px;height:42px;background:#080a0f;color:var(--acid);display:grid;place-items:center;font:17px}.game-install>div{display:flex;flex-direction:column;gap:5px;min-width:0}.game-install b{font-size:11px;font-weight:500}.game-install small{font-size:8px;color:#8c9199;overflow:hidden;text-overflow:ellipsis}.game-install i{margin-left:auto;color:#657c2d;font-size:8px;font-style:normal;font-weight:500}.modal-backdrop{position:fixed;inset:0;background:#040508c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;display:grid;place-items:center;padding:20px}.modal{width:min(620px,100%);background:#f7f6f1;padding:38px;position:relative;box-shadow:var(--astral-shadow-soft)}.modal-close{position:absolute;right:18px;top:18px;border:0;background:none}.modal h2{font-size:34px;margin:12px 0}.modal>p{color:#737780;font-size:13px;line-height:1.6}.modal .section-index{color:#6d727a}.target-list{display:grid;gap:10px;margin:24px 0}.target-list label{display:flex;align-items:center;gap:13px;border:1px solid #ddd;padding:14px;cursor:pointer}.target-list label.selected{border-color:var(--ink);box-shadow:var(--astral-shadow-soft)}.target-list input{display:none}.store-icon{width:38px;height:38px;background:var(--ink);color:var(--acid);display:grid;place-items:center;font:17px}.target-list label>span:nth-child(3){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.target-list small{font-size:9px;color:#8c9098;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-list i{font-size:8px;font-style:normal;font-weight:500;color:#617b20}.safe-note{background:#e9eddc;padding:14px;display:flex;gap:11px;margin:20px 0}.safe-note svg{color:#5b7520}.safe-note span{display:flex;flex-direction:column;gap:4px}.safe-note b{font-size:11px;font-weight:500}.full{width:100%}.spin{animation:spin 1s linear infinite}.toast{position:fixed;right:25px;bottom:25px;background:var(--ink);color:#fff;z-index:120;padding:17px 22px;display:flex;gap:12px;box-shadow:var(--astral-shadow-soft)}.toast svg{color:var(--acid)}.toast span{display:flex;flex-direction:column;font-size:10px;color:#a4a9b3;gap:3px}.toast b{color:#fff;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1800px){.home-hero-content{width:900px}.hero-status-panel{width:320px}.home-hero h1{font-size:142px}.page-section{padding-inline:max(7vw,130px)}.media-grid{max-height:820px}.topbar{padding-inline:max(5vw,90px)}}@media(max-width:1100px){.hero-status-panel{display:none}.home-hero-content{width:min(760px,82vw)}.product-strip{grid-template-columns:repeat(2,1fr)}.editorial-heading{grid-template-columns:1fr;grid-template-areas:"index" "title" "text";gap:18px}.real-compare{grid-template-columns:1fr}.compare-copy{max-width:600px}.plans{grid-template-columns:1fr}.plans article.featured{transform:none}.support-layout{grid-template-columns:1fr}.profile-grid{grid-template-columns:1fr 1fr}.user-card,.installations-card{grid-column:1/3}.mod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar{height:70px}.nav{display:none}.nav.open{display:flex;position:absolute;top:70px;left:0;right:0;height:auto;background:#0b0d12;padding:10px 20px 20px;flex-direction:column;align-items:stretch}.nav a{height:48px;padding:0 8px}.nav a:after{display:none}.profile-button span,.installed-pill{display:none}.menu-button{display:block}.home-hero{height:auto;min-height:100svh;padding:120px 22px 150px;align-items:start}.hero-media{background-position:56% center}.hero-vignette{background:linear-gradient(90deg,#040508ed,#04050873),linear-gradient(0deg,rgba(4,5,8,.95),transparent 65%)}.home-hero-content{width:100%}.home-hero h1{font-size:clamp(52px,15vw,75px);line-height:.92}.home-hero-content>p{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;max-width:320px}.hero-actions>*{width:100%}.hero-bottom{height:110px;padding:0 22px;grid-template-columns:repeat(3,1fr)}.hero-bottom>div{display:flex;flex-direction:column;justify-content:center;gap:4px;padding-right:8px}.hero-bottom span{grid-row:auto}.hero-bottom small,.hero-bottom .scroll-cue{display:none}.product-strip{grid-template-columns:1fr}.product-strip>div{min-height:100px;border-bottom:1px solid rgba(8,10,15,.15)}.media-grid{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:none}.media-card,.media-wide{height:370px;grid-row:auto}.real-compare-stage{min-height:300px;height:62vw}.home-cta{min-height:390px;padding:60px 22px}.home-cta h2{font-size:52px}.cta-circle{width:85px;height:85px}.inner-hero{min-height:500px;padding:130px 22px 60px}.inner-hero h1{font-size:50px}.page-section{padding:70px 20px}.mod-grid{grid-template-columns:1fr}.catalog-tools{flex-direction:column}.search{width:100%}.profile-grid{grid-template-columns:1fr}.user-card,.installations-card{grid-column:1}.support-action{grid-template-columns:42px 1fr}.support-action button,.support-action a{grid-column:2}.simple-page-head{padding:140px 22px 60px}.simple-page-head h1{font-size:50px}.plans article{min-height:450px}.modal{padding:30px 20px}.target-list i{display:none}}html,body,#root{max-width:100%;overflow-x:clip}.mod-marquee{overflow:hidden;padding:0 0 115px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.catalog-heading-wrap{padding:120px clamp(22px,6vw,112px) 55px}.mod-marquee-track{width:max-content;display:flex;gap:14px;transform:translate(-50%);animation:marquee-right 70s linear infinite}.marquee-card{width:330px;flex:none;border:1px solid #dedfe2;background:#fafafa}.marquee-cover{height:210px;background-size:cover;background-position:center;position:relative;filter:saturate(.72)}.marquee-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,7,9,.6),transparent 55%)}.marquee-cover>span{position:absolute;z-index:2;left:15px;bottom:14px;color:#fff;font-size:7px;font-weight:500}.marquee-body{padding:17px}.marquee-body>small{font-size:6px;color:#8b9098}.marquee-body h3{font:16px;margin:8px 0}.marquee-body p{font-size:8px;line-height:1.55;color:#747a84;min-height:38px}.marquee-body>div{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.marquee-body>div span{display:flex;align-items:center;gap:4px;font-size:7px;color:#707681}.marquee-body svg{width:10px}.marquee-body>div b{font-size:7px;border:1px solid #d8dade;border-radius:100px;padding:6px 9px;color:#5e6470;font-weight:500}@keyframes marquee-right{to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mod-marquee-track{animation:none;transform:none}.mod-marquee{overflow-x:auto}}.help-center{padding-top:clamp(138px,11vw,184px);background:#07090f1f}.help-search-wrap{position:relative;z-index:30;min-width:0}.help-search-dropdown{position:absolute;z-index:50;top:calc(100% + 11px);left:0;right:0;max-height:min(460px,62vh);overflow:auto;border:1px solid rgba(163,163,163,.26);border-radius:var(--astral-radius-lg);background:#0a0c13fa;box-shadow:0 28px 70px #0000007a,0 0 34px #6767671a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:helpSearchIn .18s cubic-bezier(.16,1,.3,1)}@keyframes helpSearchIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.help-search-dropdown-head{min-height:45px;padding:0 16px;border-bottom:1px solid rgba(163,163,163,.13);display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7e8798;font-size:9px;font-weight:500}.help-search-dropdown-head b{min-width:27px;height:25px;border:1px solid rgba(156,156,156,.22);border-radius:var(--astral-radius-sm);display:grid;place-items:center;color:#b7b7b7;background:#85858514;font-size:9px;font-weight:500}.help-search-results{padding:7px;display:grid;gap:3px}.help-search-results>button{width:100%;min-height:67px;padding:11px 12px;border:1px solid transparent;border-radius:var(--astral-radius);display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;color:#e9ebf4;text-align:left;background:transparent;transition:color .2s ease,border-color .2s ease,background .2s ease}.help-search-results>button:hover,.help-search-results>button:focus-visible{color:#fff;border-color:#9c9c9c3d;background:linear-gradient(90deg,#84848421,#84848409);outline:none}.help-search-results>button span{min-width:0;display:grid;gap:5px}.help-search-results small{color:#9d9d9d;font-size:8px;font-weight:500;letter-spacing:.08em}.help-search-results strong{overflow:hidden;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.help-search-results svg{width:17px;color:#9e9e9e;transition:transform .2s ease}.help-search-no-results{min-height:112px;padding:20px;display:flex;align-items:center;justify-content:center;gap:14px;color:#858e9e}.help-search-no-results>svg{width:23px;color:#9f9f9f}.help-search-no-results span{display:grid;gap:4px}.help-search-no-results strong{color:#e9ebf3;font-size:12px}.help-search-no-results small{font-size:10px;line-height:1.45}.help-page-divider{width:100%;min-height:58px;margin:0 0 26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.help-page-divider>span{min-width:47px;height:38px;padding:0 12px;border:1px solid rgba(160,160,160,.3);border-radius:var(--astral-radius);display:grid;place-items:center;color:#bcbcbc;background:#80808017;font-size:10px;font-weight:500;letter-spacing:.06em;box-shadow:inset 0 1px #ffffff09}.help-page-divider>i{height:1px;background:linear-gradient(90deg,#a0a0a059,#a0a0a00f)}.help-page-divider>b{color:#8e96a7;font-size:10px;font-weight:500}.help-category-meta{min-height:36px;margin-bottom:15px;display:flex;align-items:center;justify-content:flex-end;gap:22px;color:#6f7889;font-size:9px;font-weight:500}.help-category-meta b{color:#798294;font-size:9px;letter-spacing:.04em;font-weight:500}.help-category-grid{scroll-margin-top:110px}.help-contact-cta{width:min(620px,100%);min-height:86px;margin:22px 0 0;padding:14px 17px;border:1px solid rgba(156,156,156,.2);border-radius:var(--astral-radius-lg);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;color:#f0f2fa;text-align:left;background:radial-gradient(circle at 7% 0%,rgba(142,142,142,.16),transparent 42%),linear-gradient(145deg,#161924fa,#0c0e15fa);box-shadow:inset 0 1px #ffffff0a,0 16px 38px #00000029;transition:color .23s ease,border-color .23s ease,background .23s ease,box-shadow .23s ease}.help-contact-cta:hover,.help-contact-cta:focus-visible{color:#fff;border-color:#a2a2a28a;background:radial-gradient(circle at 7% 0%,rgba(142,142,142,.23),transparent 45%),linear-gradient(145deg,#1a1e2cfc,#0e1019fc);outline:none}.help-contact-cta-icon{width:48px;height:48px;border:1px solid rgba(160,160,160,.32);border-radius:var(--astral-radius-lg);display:grid;place-items:center;color:#b5b5b5;background:#8484841a}.help-contact-cta-icon svg{width:21px}.help-contact-cta>span:nth-child(2){min-width:0;display:grid;gap:5px}.help-contact-cta small{color:#9e9e9e;font-size:8px;font-weight:500;letter-spacing:.1em}.help-contact-cta strong{font:15px/1.35}.help-contact-cta>svg{width:18px;color:#ababab;transition:transform .22s ease}.help-questions-divider{margin-top:clamp(82px,8vw,122px)}.help-selected-questions{animation:helpQuestionsReplace .36s cubic-bezier(.16,1,.3,1)}@keyframes helpQuestionsReplace{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.help-question-meta{margin-bottom:20px}.help-question-group{scroll-margin-top:104px}.help-accordion details{scroll-margin-top:116px}.help-accordion details:target{background:linear-gradient(90deg,rgba(132,132,132,.08),transparent 70%)}.support-ticket-divider{padding-top:clamp(76px,8vw,116px);padding-bottom:0;background:#07090f1f}.support-ticket-divider .help-page-divider{margin-bottom:0}.support-center-workspace{padding-top:30px}.support-compose{scroll-margin-top:100px}html[data-theme=light] .help-search-dropdown{border-color:#5b5b5b33;background:#fffffffa;box-shadow:0 28px 70px #3737372e,0 0 34px #67676712}html[data-theme=light] .help-search-dropdown-head{color:#6b7484;border-color:#5b5b5b1f}html[data-theme=light] .help-search-results>button{color:#171a22}html[data-theme=light] .help-search-results>button:hover,html[data-theme=light] .help-search-results>button:focus-visible{color:#131621;border-color:#5f5f5f2e;background:linear-gradient(90deg,#7676761a,#76767606)}html[data-theme=light] .help-search-no-results strong{color:#171a22}html[data-theme=light] .help-page-divider>b,html[data-theme=light] .help-category-meta,html[data-theme=light] .help-category-meta b{color:#626b7c}html[data-theme=light] .help-page-divider>i{background:linear-gradient(90deg,#66666647,#6666660d)}html[data-theme=light] .help-contact-cta{color:#171a22;border-color:#5b5b5b29;background:radial-gradient(circle at 7% 0%,rgba(124,124,124,.13),transparent 42%),linear-gradient(145deg,#fffffffa,#f6f8fff7);box-shadow:0 16px 38px #3a3a3a14}html[data-theme=light] .help-contact-cta:hover,html[data-theme=light] .help-contact-cta:focus-visible{color:#303030;border-color:#5e5e5e5c;background:radial-gradient(circle at 7% 0%,rgba(124,124,124,.18),transparent 45%),linear-gradient(145deg,#fff,#f0f3ff)}html[data-theme=light] .support-ticket-divider{background:#f7f9ff47}@media(max-width:760px){.help-center{padding-top:116px}.help-search-dropdown{max-height:min(420px,58vh);border-radius:var(--astral-radius-lg)}.help-search-results>button{min-height:62px}.help-search-results strong{white-space:normal}.help-page-divider{gap:12px}.help-page-divider>b{max-width:130px;text-align:right}.help-contact-cta{min-height:82px;padding:13px;border-radius:var(--astral-radius-lg)}.help-contact-cta-icon{width:43px;height:43px}.help-contact-cta strong{font-size:13px}.support-ticket-divider{padding-top:66px}}.download-ready{width:300px;height:80px;border-radius:var(--astral-radius);background:#111318;color:#fff;display:flex;align-items:center;gap:14px;padding:0 21px}.download-ready>svg:first-child{width:21px}.download-ready>svg:last-child{width:17px;margin-left:auto}.download-ready span{display:flex;flex-direction:column;gap:4px}.download-ready b{font-size:11px;font-weight:500}.download-ready small{font-size:7px;color:#838994}.footer-download{background:#15171c;color:#fff;padding:75px clamp(24px,6vw,112px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid #272a31}.footer-download>div>span{font-size:7px;letter-spacing:.2em;color:#858b96}.footer-download h2{font-size:clamp(40px,4vw,70px);margin:17px 0}.footer-download p{font-size:8px;color:#737984}.footer-download>a{width:285px;height:74px;background:#fff;color:#0b0c0f;border-radius:var(--astral-radius);padding:0 20px;display:flex;align-items:center;gap:13px}.footer-download>a>svg{width:19px}.footer-download>a>svg:last-child{margin-left:auto}.footer-download>a span{display:flex;flex-direction:column;gap:4px}.footer-download>a b{font-size:11px;font-weight:500}.footer-download>a small{font-size:7px;color:#7c828c}.site-footer{display:grid!important;grid-template-columns:1.4fr repeat(3,.65fr)!important;align-items:start!important;gap:50px!important;padding:70px clamp(24px,6vw,112px) 30px!important;background:#090a0e!important;text-align:left!important}.footer-brand{display:block!important}.footer-brand>p{max-width:280px;text-align:left;margin:23px 0;color:#747a84;line-height:1.7;font-size:9px}.social-placeholders{display:flex;gap:8px}.social-placeholders>span{height:34px;border:1px solid #272b33;border-radius:var(--astral-radius-sm);padding:0 10px;display:flex;align-items:center;gap:7px;color:#9ca2ac;font-size:8px}.social-placeholders svg{width:13px}.social-placeholders small{background:#20232a;border-radius:var(--astral-radius-sm);padding:3px 4px;color:#676d77}.footer-column{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:13px!important}.footer-column b{font-size:9px;color:#fff;margin-bottom:8px;font-weight:500}.footer-column a,.footer-column span{font-size:8px;color:#747b85}.footer-column a:hover{color:#fff}.footer-legal{grid-column:1/5;border-top:1px solid #24272e;margin-top:25px;padding-top:22px;display:grid!important;grid-template-columns:1fr auto auto;align-items:center;gap:25px!important}.footer-legal p{max-width:650px;text-align:left;font-size:7px;color:#555b65}.footer-legal>div{display:flex;gap:15px}.footer-legal a,.footer-legal>span{font-size:7px;color:#676d77}.auth-page{min-height:100svh;padding-top:76px;background:#0a0b0f;color:#fff;display:grid;grid-template-columns:1fr 1fr}.auth-aside{padding:70px clamp(30px,6vw,100px);background:linear-gradient(145deg,#101218,#08090c);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-aside:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:64px 64px}.auth-aside>*{position:relative;z-index:2}.auth-aside>div>span{font-size:8px;color:#838995}.auth-aside h1{font-size:clamp(42px,4.5vw,76px);margin:22px 0}.auth-aside p{max-width:480px;color:#858b95;line-height:1.8;font-size:11px}.auth-aside>small{font-size:7px;color:#5f6570}.auth-form-wrap{background:#f4f4f2;color:#0b0c0f;padding:clamp(80px,10vw,150px) clamp(30px,9vw,150px);display:flex;flex-direction:column;justify-content:center}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d8dadd;margin-bottom:35px}.auth-tabs button{border:0;background:none;padding:17px;font-size:10px;color:#8a9099;font-weight:500}.auth-tabs button.active{color:#0a0b0e;border-bottom:2px solid #0a0b0e}.auth-form-wrap form{display:grid;gap:19px}.auth-form-wrap label{display:grid;gap:8px}.auth-form-wrap label>span{font-size:8px;font-weight:500}.auth-form-wrap input{height:49px;border:1px solid #d2d4d8;background:#fff;border-radius:var(--astral-radius-sm);padding:0 14px;outline:0;font-size:11px}.auth-form-wrap input:focus{border-color:#7e7e7e;box-shadow:0 0 0 3px #7e7e7e1f}.auth-terms{font-size:7px;line-height:1.6;color:#858b94;margin:0}.auth-submit{height:44px;border:0;border-radius:var(--astral-radius-sm);background:#111318;color:#fff;font-size:10px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px}.auth-submit svg{width:16px}.form-error{padding:11px 13px;background:#fff0f0;border:1px solid #f0cccc;color:#9a3535;font-size:9px}.auth-security{margin-top:28px;padding-top:22px;border-top:1px solid #d9dade;display:flex;gap:10px;align-items:center}.auth-security svg{width:18px}.auth-security span{display:flex;flex-direction:column;gap:4px}.auth-security b{font-size:8px;font-weight:500}.auth-security small{font-size:7px;color:#818791}.pricing-head{padding:170px clamp(24px,7vw,120px) 75px;background:#0a0b0f;color:#fff}.pricing-head>span{font-size:8px;color:#828994}.pricing-head h1{font-size:clamp(50px,6vw,96px);margin:22px 0}.pricing-head h1 em{font-style:normal;color:#acacac}.pricing-head p{font-size:11px;color:#858b95}.pricing-page{background:#f3f3f1}.duration-switch{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9dade;margin-bottom:28px}.duration-switch button{height:68px;border:0;border-right:1px solid #d9dade;background:#fff;display:flex;justify-content:center;align-items:center;gap:9px}.duration-switch button:last-child{border:0}.duration-switch b{font-size:10px;font-weight:500}.duration-switch small{font-size:7px;background:#e8eaff;color:#616161;border-radius:100px;padding:5px 7px}.duration-switch button.active{background:#111318;color:#fff}.duration-switch button.active small{background:#7e7e7e;color:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.pricing-grid>article{background:#fff;border:1px solid #dadbde;padding:32px;min-height:480px;display:flex;flex-direction:column;position:relative}.pricing-grid>article.recommended{background:#111318;color:#fff;border-color:#111318}.recommended-label{position:absolute;right:20px;top:20px;background:#7e7e7e;color:#fff;border-radius:100px;padding:6px 8px;font-size:6px;font-weight:500}.free-plan>span,.plan-title>span{font:18px}.free-plan h2{font-size:55px;margin:35px 0 10px}.free-plan>p,.plan-title small{font-size:8px;color:#818791}.plan-title{display:flex;flex-direction:column;gap:6px}.price-value{display:flex;align-items:start;margin:38px 0 8px}.price-value b{font:55px}.price-value>span{display:flex;flex-direction:column;font-weight:500}.price-value small{font-size:7px;color:#808792}.price-saving{font-size:8px;color:#777}.pricing-grid ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:13px}.pricing-grid li{font-size:9px;display:flex;align-items:center;gap:8px}.pricing-grid li svg{width:14px}.pricing-grid article>button{height:48px;border:1px solid #d4d6da;background:#f6f6f5;font-size:9px;font-weight:500;margin-top:auto;display:flex;justify-content:center;align-items:center;gap:8px}.pricing-grid article>button svg{width:15px}.pricing-grid article.recommended>button{background:#fff;color:#0b0c0f;border:0}.billing-note{text-align:center;font-size:7px;color:#858b94;margin-top:22px}.checkout-page{min-height:100svh;padding:130px clamp(24px,8vw,150px) 80px;background:#f3f3f1;display:grid;grid-template-columns:1fr 380px;gap:7vw}.checkout-main{max-width:720px}.back-link{font-size:8px;color:#757b85}.checkout-main>span{display:block;font-size:8px;color:#777e89;margin-top:60px}.checkout-main h1{font-size:clamp(40px,5vw,74px);margin:18px 0 35px}.checkout-user{height:72px;border:1px solid #d7d9dd;background:#fff;padding:0 17px;display:flex;align-items:center;gap:13px}.checkout-user>svg{width:22px}.checkout-user>div{display:flex;flex-direction:column;gap:5px}.checkout-user small{font-size:6px;color:#858b95}.checkout-user b{font-size:9px;font-weight:500}.checkout-user>a{margin-left:auto;font-size:8px;font-weight:500}.checkout-promo{display:grid;gap:9px;margin:28px 0}.checkout-promo>span,.payment-placeholder>span{font-size:8px;font-weight:500}.checkout-promo>div{display:flex}.checkout-promo input{height:48px;flex:1;border:1px solid #d7d9dd;padding:0 13px}.checkout-promo button{width:120px;border:0;background:#111318;color:#fff;font-size:8px;font-weight:500}.payment-placeholder{display:grid;gap:10px}.payment-placeholder>div{border:1px solid #d7d9dd;background:#fff;min-height:70px;padding:18px;display:grid;grid-template-columns:15px 1fr;align-items:center;font-size:9px;font-weight:500}.payment-placeholder i{width:10px;height:10px;border:2px solid #7e7e7e;border-radius:50%}.payment-placeholder small{grid-column:2;font-size:7px;color:#888e97;margin-top:5px}.checkout-message{margin-top:20px;padding:13px;background:#e8eaff;color:#5b5b5b;font-size:8px}.order-summary{background:#111318;color:#fff;padding:32px;height:max-content;position:sticky;top:110px}.order-summary>span{font-size:7px;color:#7f8691}.order-summary h2{font-size:27px;margin:18px 0 32px}.order-summary>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #2a2e36;font-size:8px;color:#9197a2}.order-summary>div b{color:#fff}.discount-row b{color:#acacac!important}.order-summary .summary-total{font-size:12px;padding:23px 0}.summary-total b{font-size:20px!important}.order-summary>button{width:100%;height:50px;border:0;background:#fff;color:#0b0c0f;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:500}.order-summary>button svg{width:15px}.order-summary>small{display:block;text-align:center;font-size:6px;color:#656c76;margin-top:13px;line-height:1.5}.access-gate{min-height:80svh;padding:170px 24px 90px;background:#f3f3f1;text-align:center;display:flex;align-items:center;flex-direction:column}.access-gate>svg{width:40px;height:40px}.access-gate>span{font-size:7px;color:#7d838d;margin:24px 0}.access-gate h1{font-size:clamp(38px,5vw,70px)}.access-gate p{max-width:500px;font-size:10px;color:#777d87;line-height:1.7}.access-gate a{margin-top:25px;height:48px;padding:0 20px;background:#111318;color:#fff;display:flex;align-items:center;gap:10px;font-size:9px;font-weight:500}.access-gate a svg{width:15px}.account-head{padding:150px clamp(24px,7vw,120px) 65px;background:#0a0b0f;color:#fff;display:flex;align-items:center;gap:22px}.account-avatar{width:78px;height:78px;border-radius:var(--astral-radius-lg);background:#fff;color:#0b0c0f;display:grid;place-items:center;font:24px}.account-head>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.account-head span{font-size:7px;color:#7f8691}.account-head h1{font-size:42px}.account-head p{font-size:8px;color:#7d838e}.account-head>button{margin-left:auto;border:1px solid #2d3139;background:none;color:#9da3ad;border-radius:var(--astral-radius-sm);padding:10px 16px;font-size:8px}.account-dashboard{background:#f3f3f1;display:grid;grid-template-columns:1.35fr .65fr;gap:16px}.account-main,.account-side{display:grid;gap:16px;align-content:start}.account-main>article,.account-side>article{border:1px solid #d9dade;background:#fff;padding:27px}.subscription-status{background:#111318!important;color:#fff!important;display:flex;align-items:center;justify-content:space-between}.subscription-status span,.referral-card>span,.promo-card>span,.account-side article>span{font-size:7px;color:#818791}.subscription-status h2{font-size:38px;margin:12px 0 5px}.subscription-status p{font-size:8px;color:#808792}.subscription-status>a{height:40px;border:1px solid #3a3e47;border-radius:var(--astral-radius-sm);padding:0 12px;display:flex;align-items:center;gap:7px;font-size:8px}.subscription-status>a svg{width:13px}.referral-card h2,.promo-card h2{font-size:25px;margin:13px 0}.referral-card>p{font-size:9px;line-height:1.6;color:#777d87}.referral-card>div,.promo-card>div{display:flex;margin-top:20px}.referral-card code,.promo-card input{height:44px;flex:1;border:1px solid #d7d9dd;background:#f8f8f7;padding:0 12px;display:flex;align-items:center;font-size:8px;overflow:hidden}.referral-card button,.promo-card button{width:115px;border:0;background:#111318;color:#fff;font-size:8px;font-weight:500}.promo-card>p{font-size:8px;color:#666}.active-promos{gap:7px!important}.active-promos b{font-size:7px;border:1px solid #d7d9dd;border-radius:100px;padding:6px 8px;font-weight:500}.account-side>article>b{font:45px;display:block;margin:15px 0 2px}.account-side>article>small{font-size:7px;color:#858b94}.connected-games>div{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;margin-top:17px;padding-top:17px;border-top:1px solid #e0e1e3}.connected-games i{width:32px;height:32px;background:#111318;color:#fff;display:grid;place-items:center;font:11px;font-style:normal}.connected-games p{min-width:0;margin:0;display:flex;flex-direction:column;gap:3px}.connected-games p b{font-size:8px;font-weight:500}.connected-games p small{font-size:6px;color:#8a9099;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connected-games svg{width:14px;color:#7c7c7c}.admin-entry{height:48px;background:#7e7e7e;color:#fff;display:flex;align-items:center;gap:9px;padding:0 14px;font-size:8px;font-weight:500}.admin-entry svg{width:15px}.admin-entry svg:last-child{margin-left:auto}.admin-page{min-height:100svh;padding-top:76px;background:#111318;color:#fff;display:grid;grid-template-columns:220px 1fr}.admin-page>aside{background:#0a0b0e;border-right:1px solid #292c33;padding:28px 20px;display:flex;flex-direction:column}.admin-page>aside nav{display:grid;gap:5px;margin-top:45px}.admin-page>aside nav a{height:42px;border-radius:var(--astral-radius-sm);display:flex;align-items:center;gap:9px;padding:0 11px;color:#747b85;font-size:8px}.admin-page>aside nav a.active{background:#fff;color:#0b0c0f}.admin-page>aside nav svg{width:14px}.admin-page>aside>a{margin-top:auto;font-size:8px;color:#7c828c}.admin-page>main{padding:45px;background:#15171c}.admin-header{display:flex;justify-content:space-between;align-items:center}.admin-header span{font-size:7px;color:#737a84}.admin-header h1{font-family:Inter;font-weight:700;font-size:27px;margin-top:8px}.admin-header>b{font-size:7px;padding:7px 9px;background:#7e7e7e;border-radius:100px;font-weight:500}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0}.admin-stats article{background:#1d2026;border:1px solid #2a2e36;padding:20px}.admin-stats span{font-size:7px;color:#7d848e}.admin-stats b{font:30px;display:block;margin-top:17px}.admin-table{background:#1b1e24;border:1px solid #2a2e36}.admin-table>div{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #2a2e36}.admin-table h2{font-family:Inter;font-size:13px}.admin-table>div span{font-size:7px;color:#7d848e}.admin-table table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{text-align:left;padding:13px 20px;border-bottom:1px solid #262a31;font-size:7px}.admin-table th{color:#747b85}.admin-table td{color:#bcc0c7}.role-admin,.role-user{border-radius:100px;padding:5px 7px}.role-admin{background:#7e7e7e;color:#fff}.role-user{background:#292d35}@media(max-width:900px){.site-footer{grid-template-columns:1fr 1fr!important}.footer-brand{grid-column:1/3}.footer-legal{grid-column:1/3;grid-template-columns:1fr}.footer-legal>div{justify-content:flex-start}.pricing-grid,.checkout-page{grid-template-columns:1fr}.order-summary{position:static}.account-dashboard,.admin-page{grid-template-columns:1fr}.admin-page>aside{display:none}.admin-stats{grid-template-columns:1fr 1fr}}@media(max-width:650px){.catalog-heading-wrap{padding:75px 20px 40px}.mod-marquee{padding-bottom:75px}.marquee-card{width:270px}.marquee-cover{height:175px}.footer-download{display:block;padding:55px 20px}.footer-download>a{width:100%;margin-top:28px}.site-footer{grid-template-columns:1fr!important;padding:55px 20px 25px!important}.footer-brand,.footer-legal{grid-column:1}.auth-page{grid-template-columns:1fr;padding-top:70px}.auth-aside{min-height:380px;padding:45px 22px}.auth-form-wrap{padding:55px 22px}.pricing-head{padding:130px 20px 55px}.pricing-head h1{font-size:44px}.duration-switch{grid-template-columns:1fr 1fr}.duration-switch button{border-bottom:1px solid #d9dade}.pricing-page{padding:60px 20px}.checkout-page{padding:110px 20px 60px}.checkout-main h1{font-size:40px}.account-head{padding:120px 20px 45px;flex-wrap:wrap}.account-head>button{margin-left:0}.account-dashboard{padding:60px 20px}.subscription-status{align-items:flex-start;flex-direction:column;gap:20px}.referral-card>div,.promo-card>div{display:grid}.referral-card button,.promo-card button{height:42px;width:100%}.admin-page>main{padding:30px 15px}.admin-stats{grid-template-columns:1fr}.admin-table{overflow-x:auto}}.mods-hero{min-height:410px!important;padding:122px clamp(24px,7vw,112px) 48px!important}.mods-hero h1{max-width:780px;margin:14px 0 16px!important;font-size:clamp(48px,5vw,76px)!important;line-height:.92}.mods-hero p{max-width:620px;font-size:13px}@media(max-width:650px){.mods-hero{min-height:360px!important;padding:105px 20px 42px!important}.mods-hero h1{font-size:clamp(40px,13vw,56px)!important}}.mod-marquee{padding-top:30px;margin-top:-30px}.mod-marquee-track{animation:none!important;will-change:transform}.marquee-card{color:#0b0c0f;position:relative;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;transform-origin:center;z-index:1}.marquee-card:hover,.marquee-card:focus-visible{transform:translateY(-18px) scale(1.035);box-shadow:0 28px 55px #0f111733;filter:saturate(1.1);z-index:8;outline:0}.marquee-cover i{position:absolute;z-index:3;right:14px;bottom:11px;display:flex;align-items:center;gap:5px;color:#fff;font-size:7px;font-style:normal;opacity:0;transform:translateY(5px);transition:.2s}.marquee-card:hover .marquee-cover i,.marquee-card:focus-visible .marquee-cover i{opacity:1;transform:none}.marquee-cover i svg{width:12px}.marquee-card:hover .marquee-cover:after{background:linear-gradient(0deg,rgba(6,7,9,.8),transparent 70%)}.launcher-support{background:#e9eaed;padding:120px clamp(24px,7vw,120px);color:#0a0b0f}.launcher-support-head>span{font-size:8px;color:#747c89}.launcher-support-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;column-gap:8vw}.launcher-support-head h2{font-size:clamp(52px,6vw,96px);grid-row:2/4;margin:22px 0 0}.launcher-support-head h2 em{font-style:normal;color:#7d7d7d}.launcher-support-head p{font-size:11px;line-height:1.8;color:#737a85;max-width:500px}.launcher-support-head .launcher-intro-copy{margin:0;padding:4px 0 4px 22px;border-left:3px solid #888888;display:flex;flex-direction:column;gap:9px}.launcher-intro-copy strong{color:#17191e;font-size:14px;line-height:1.35}.launcher-intro-copy span{color:#69707b;font-size:13px;line-height:1.7}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:1px solid #cfd2d7}.store-grid article{min-height:170px;background:#f8f8f7;border-right:1px solid #cfd2d7;padding:30px;display:grid;grid-template-columns:48px 1fr 20px;gap:17px;align-items:start}.store-grid article:last-child{border:0}.store-grid article>i{width:48px;height:48px;background:#111318;color:#fff;border-radius:var(--astral-radius);display:grid;place-items:center;font:13px;font-style:normal}.store-grid .store-brand-mark img{width:30px;height:30px;object-fit:contain}.store-grid article>svg{width:18px;color:#767676}.store-grid span{font-size:7px;color:#7d848e}.store-grid h3{font-size:16px;margin:9px 0}.store-grid p{font-size:8px;line-height:1.6;color:#7d848e}.launcher-support-action{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.launcher-support-action>p{display:flex;align-items:center;gap:9px;font-size:8px;color:#69717d}.launcher-support-action>p svg{width:17px}.launcher-support-action .download-ready{background:#111318;color:#fff}.mod-detail{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#111318;color:#fff}.mod-detail-cover{min-height:470px;background-size:cover;background-position:center;position:relative}.mod-detail-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,9,.65),transparent 60%)}.mod-detail-cover>span{position:absolute;z-index:2;left:25px;bottom:24px;font-size:8px}.mod-detail>div:last-child{align-self:center}.mod-detail>div:last-child>span{font-size:8px;color:#858c97}.mod-detail h2{font-size:clamp(40px,4vw,70px);margin:17px 0}.mod-detail p{font-size:11px;line-height:1.8;color:#969ca6;max-width:600px}.mod-detail ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}.mod-detail li{display:flex;align-items:center;gap:9px;font-size:9px}.mod-detail li svg{width:14px;color:#acacac}.mod-detail>div>small{display:block;color:#acacac;font-size:8px;margin-bottom:14px}.mod-rating-control{display:flex;align-items:center;gap:12px;margin:18px 0}.mod-rating-control>span,.mod-rating-control>b{font-size:9px;letter-spacing:.08em;font-weight:500}.mod-rating-control>div{display:flex;gap:3px}.mod-rating-control button{display:grid;width:28px;height:28px;place-items:center;border:1px solid #30343c;background:transparent;color:#69707d}.mod-rating-control button.is-active{border-color:#bababa;color:#bababa}.mod-rating-control button:disabled{cursor:not-allowed;opacity:.45}.mod-rating-control svg{width:14px}.mod-detail-actions{display:flex;gap:10px}.mod-detail-actions button,.mod-detail-actions a{height:52px;border:1px solid #363a43;padding:0 18px;display:flex;align-items:center;gap:9px;font-size:9px;font-weight:500}.mod-detail-actions button{background:#fff;color:#0b0c0f}.mod-detail-actions a{color:#fff}.mod-detail-actions svg{width:16px}.support-ticket-form{border:1px solid #d7d9dd;background:#fff;padding:25px;display:grid;gap:13px}.support-ticket-form>div{display:flex;align-items:center;gap:12px}.support-ticket-form>div svg{width:23px}.support-ticket-form>div span{display:flex;flex-direction:column;gap:4px}.support-ticket-form b{font-size:12px}.support-ticket-form small{font-size:7px;color:#858b94}.support-ticket-form input,.support-ticket-form textarea{border:1px solid #d7d9dd;padding:13px;font:10px Inter}.support-ticket-form textarea{min-height:110px;resize:vertical}.support-ticket-form>button{height:47px;border:0;background:#111318;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:500}.support-ticket-form>button svg{width:15px}.support-ticket-form>p{font-size:8px;color:#656565}.admin-page{grid-template-columns:250px 1fr}.admin-page>aside nav button{width:100%;height:46px;border:0;border-radius:var(--astral-radius-sm);background:transparent;display:flex;align-items:center;gap:11px;padding:0 12px;color:#858c96;font-size:11px;font-weight:500;text-align:left}.admin-page>aside nav button.active{background:#fff;color:#0b0c0f}.admin-page>aside nav button svg{width:17px}.admin-page>aside nav button i{margin-left:auto;min-width:20px;height:20px;border-radius:50%;background:#7e7e7e;color:#fff;display:grid;place-items:center;font-size:8px;font-style:normal}.admin-page>main{min-width:0}.admin-header h1{font-size:31px}.admin-stats-six{grid-template-columns:repeat(3,1fr)}.admin-stats span{font-size:9px}.admin-stats b{font-size:36px}.admin-overview-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:14px}.admin-table h2,.admin-feed h2{font-size:17px}.admin-table>div span,.admin-feed>div span{font-size:9px}.admin-table th,.admin-table td{font-size:10px;padding:16px 20px}.admin-table td strong{font-size:11px;color:#fff;font-weight:500}.admin-feed{background:#1b1e24;border:1px solid #2a2e36}.admin-feed>div{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #2a2e36}.admin-feed>button{width:100%;border:0;border-bottom:1px solid #272b32;background:none;color:#fff;padding:15px 18px;display:grid;grid-template-columns:9px 1fr 15px;align-items:center;gap:11px;text-align:left}.admin-feed>button>i,.ticket-head i{width:8px;height:8px;border-radius:50%}.ticket-open{background:#ff9e57}.ticket-answered{background:#828282}.ticket-closed{background:#4c515b}.admin-feed>button span{display:flex;flex-direction:column;gap:5px}.admin-feed>button b{font-size:9px;font-weight:500}.admin-feed>button small{font-size:7px;color:#777e88}.admin-feed>button svg{width:13px}.admin-feed>p{padding:25px;color:#777e88;font-size:9px}.admin-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.admin-section-head span{font-size:7px;color:#747b86}.admin-section-head h2{font-size:24px;margin-top:7px}.admin-section-head p{font-size:8px;color:#787f89}.admin-codes>form{background:#1b1e24;border:1px solid #2a2e36;padding:25px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:12px;margin:35px 0}.admin-codes .admin-section-head{grid-column:1/-1}.admin-codes label{display:grid;gap:7px}.admin-codes label span{font-size:8px;color:#858c96}.admin-codes input,.admin-codes select{height:43px;border:1px solid #343841;background:#111318;color:#fff;padding:0 11px;font-size:10px}.admin-codes form>button{align-self:end;height:43px;border:0;background:#7e7e7e;color:#fff;padding:0 16px;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:500}.admin-codes form>button svg{width:15px}.status-active,.status-off{padding:6px 8px;border-radius:100px}.status-active{background:#263d36;color:#7bd3ab}.status-off{background:#352a2c;color:#d58282}.referrals-table{margin-top:35px}.referrals-table td strong,.referrals-table td small{display:block}.referrals-table td small{margin-top:5px;color:#727984}.referrals-table code{color:#acacac}.referral-count{font:22px;color:#fff}.ticket-admin{margin-top:35px}.ticket-admin>article{background:#1b1e24;border:1px solid #2a2e36;padding:24px;margin-bottom:12px}.ticket-head{display:flex;justify-content:space-between}.ticket-head>span{display:flex;align-items:center;gap:8px;font-size:8px;color:#8b929d}.ticket-head>b{font-size:7px;color:#8a919b;font-weight:500}.ticket-admin h3{font-size:17px;margin:16px 0 9px}.ticket-admin article>p{font-size:10px;color:#a0a6af;line-height:1.7}.ticket-admin article>small{font-size:7px;color:#6f7680}.ticket-history{margin:18px 0;border-left:2px solid #7e7e7e;padding-left:13px}.ticket-history p{font-size:8px;color:#a0a6af}.ticket-reply{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:20px}.ticket-reply textarea{min-height:65px;border:1px solid #343842;background:#111318;color:#fff;padding:11px;font:9px Inter;resize:vertical}.ticket-reply button{border:0;background:#fff;color:#111318;padding:0 15px;font-size:8px;font-weight:500;display:flex;align-items:center;gap:6px}.ticket-reply button svg{width:13px}.ticket-reply .close-ticket{background:#292d35;color:#adb2bb}.admin-empty{text-align:center;padding:70px;border:1px dashed #343842;color:#777e88}.admin-empty svg{width:35px}.admin-empty h2{font-size:19px;margin:15px}.admin-empty p{font-size:9px}.analytics-admin{margin-top:35px}.referral-invite{padding:12px!important;background:#e8eaff!important;color:#5e5e5e!important;border-radius:7px!important;margin-bottom:18px!important;font-size:8px!important}.referral-invite svg{width:15px!important}@media(max-width:1100px){.store-grid{grid-template-columns:1fr}.store-grid article{border-right:0;border-bottom:1px solid #cfd2d7}.admin-stats-six{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-codes>form{grid-template-columns:1fr 1fr}.admin-codes .admin-section-head{grid-column:1/-1}.admin-codes form>button{align-self:end}}@media(max-width:900px){.launcher-support-head{grid-template-columns:1fr}.launcher-support-head h2{grid-row:auto}.launcher-support-head p{margin-top:20px}.launcher-support-action{align-items:flex-start;flex-direction:column;gap:20px}.mod-detail,.admin-page{grid-template-columns:1fr}.admin-page>aside{display:flex;position:static;padding:18px;overflow-x:auto}.admin-page>aside>.logo,.admin-page>aside>a{display:none}.admin-page>aside nav{display:flex;margin:0}.admin-page>aside nav button{width:max-content}.admin-page>main{padding-top:30px}.ticket-reply{grid-template-columns:1fr}.ticket-reply button{height:42px;justify-content:center}}@media(max-width:650px){.launcher-support{padding:75px 20px}.launcher-support-head h2{font-size:45px}.store-grid{margin-top:40px}.store-grid article{grid-template-columns:42px 1fr 18px;padding:22px 18px}.store-grid article>i{width:42px;height:42px}.launcher-support-action .download-ready{width:100%}.mod-detail{padding:75px 20px}.mod-detail-cover{min-height:280px}.mod-detail-actions{display:grid}.admin-stats-six{grid-template-columns:1fr}.admin-codes>form{grid-template-columns:1fr}.admin-section-head{align-items:flex-start;flex-direction:column;gap:10px}.admin-page>main{padding:24px 12px}.admin-table th,.admin-table td{font-size:9px;padding:13px}.ticket-admin>article{padding:17px}}.product-label,.clean-heading>span,.launcher-section-copy>span,.catalog-heading-wrap .clean-heading span,.launcher-support-head>span,.pricing-head>span,.account-head span,.checkout-main>span{font-size:11px!important;line-height:1.45}.product-hero-copy>p,.clean-heading>p,.launcher-section-copy>p,.pricing-head>p,.simple-page-head>p{font-size:15px!important;line-height:1.75}.download-primary b,.download-ready b,.footer-download>a b{font-size:14px!important}.download-primary small,.download-ready small,.footer-download>a small{font-size:10px!important}.catalog-secondary,.clean-heading.horizontal>a,.launcher-section-copy li{font-size:12px!important}.feature-cards article>span{font-size:10px!important}.feature-cards h3{font-size:19px!important}.feature-cards p{font-size:13px!important;line-height:1.65}.marquee-cover>span{font-size:9px}.marquee-cover i{font-size:10px}.marquee-body>small{font-size:9px}.marquee-body h3{font-size:19px}.marquee-body p{font-size:12px;min-height:58px}.marquee-body>div span,.marquee-body>div b{font-size:10px;font-weight:500}.mod-detail>div:last-child>span,.mod-detail-cover>span{font-size:10px}.mod-detail p{font-size:14px}.mod-detail li,.mod-detail-actions button,.mod-detail-actions a{font-size:12px}.store-grid article{min-height:210px;align-items:center;padding:34px}.store-grid article>div{align-self:center}.store-grid article>svg{align-self:center}.store-grid span{font-size:10px}.store-grid h3{font-size:21px;margin:10px 0}.store-grid p{font-size:12px;line-height:1.55;max-width:310px}.launcher-support-head p{font-size:15px}.launcher-support-action>p{font-size:12px}.launcher-support-action>p svg{width:20px}.footer-download>div>span{font-size:10px}.footer-download p{font-size:12px;line-height:1.6}.footer-brand>p{font-size:13px;line-height:1.7;max-width:340px}.social-placeholders{gap:12px}.social-placeholders>a{min-height:42px;border:1px solid #30343d;border-radius:var(--astral-radius-sm);padding:0 13px;display:flex;align-items:center;gap:8px;color:#b3b8c1;font-size:12px;transition:.2s}.social-placeholders>a:hover{border-color:#7e7e7e;color:#fff}.social-placeholders svg{width:16px}.social-placeholders small{background:#20232a;border-radius:var(--astral-radius-sm);padding:4px 6px;color:#7e8590;font-size:9px}.footer-column{gap:16px!important}.footer-column b{font-size:14px;margin-bottom:10px}.footer-column a,.footer-column span{font-size:12px;line-height:1.45}.footer-legal p{font-size:10px;line-height:1.6;max-width:760px}.footer-legal a,.footer-legal>span{font-size:10px}.auth-aside p{font-size:15px}.auth-aside>small{font-size:10px}.auth-tabs button{font-size:13px}.auth-form-wrap label>span,.auth-security b{font-size:11px;font-weight:500}.auth-form-wrap input{font-size:14px}.auth-terms,.auth-security small{font-size:10px}.auth-submit,.duration-switch b{font-size:13px}.duration-switch small{font-size:10px}.free-plan>p,.plan-title small,.price-value small,.price-saving,.billing-note{font-size:11px}.pricing-grid li{font-size:13px}.pricing-grid article>button{font-size:12px}.account-head p{font-size:12px}.account-head>button{font-size:11px}.subscription-status span,.referral-card>span,.promo-card>span,.account-side article>span{font-size:10px}.subscription-status p,.subscription-status>a{font-size:11px}.referral-card>p{font-size:13px}.referral-card code,.promo-card input,.referral-card button,.promo-card button{font-size:11px}.account-side>article>small{font-size:10px}.connected-games p b{font-size:11px;font-weight:500}.connected-games p small{font-size:9px}.admin-entry{font-size:11px}.back-link,.checkout-main>span,.checkout-user small,.checkout-user b,.checkout-user>a,.checkout-promo>span,.payment-placeholder>span,.checkout-promo button,.payment-placeholder>div,.payment-placeholder small,.checkout-message,.order-summary>span,.order-summary>div,.order-summary>button,.order-summary>small{font-size:11px}.support-action h3{font-size:19px}.support-action p,.faq details p{font-size:13px}.support-action a,.faq summary{font-size:13px}.support-ticket-form small,.support-ticket-form>p{font-size:10px}.support-ticket-form input,.support-ticket-form textarea,.support-ticket-form>button{font-size:12px}@media(prefers-reduced-motion:reduce){.mod-marquee{overflow:hidden!important}.mod-marquee-track{animation:none!important}}@media(max-width:650px){.product-label,.clean-heading>span,.launcher-section-copy>span,.catalog-heading-wrap .clean-heading span,.launcher-support-head>span{font-size:9px!important}.product-hero-copy>p,.clean-heading>p,.launcher-section-copy>p{font-size:14px!important}.store-grid article{min-height:165px;padding:24px 19px}.store-grid h3{font-size:18px}.store-grid p{font-size:11px}.site-footer{gap:38px!important}.footer-column b{font-size:15px}.footer-column a,.footer-column span{font-size:13px}.footer-brand>p{font-size:13px}.footer-legal p,.footer-legal a,.footer-legal>span{font-size:10px}}.site-catalog-v2{padding-top:55px}.catalog-search-panel{display:grid;grid-template-columns:1fr 220px;gap:12px;margin-bottom:16px}.catalog-search-panel>label{height:58px;border:1px solid #cfd1d5;background:#fff;display:flex;align-items:center;gap:12px;padding:0 18px}.catalog-search-panel svg{width:20px;color:#777d87}.catalog-search-panel input{min-width:0;flex:1;border:0;outline:0;background:none;font-size:14px}.catalog-search-panel label button{width:32px;height:32px;border:0;background:#f0f1f3;display:grid;place-items:center}.catalog-search-panel select{border:1px solid #cfd1d5;background:#111318;color:#fff;padding:0 15px;font-size:12px;font-weight:500}.site-category-filter{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 34px}.site-category-filter button{height:39px;border:1px solid #d1d3d6;border-radius:100px;background:#fff;padding:0 15px;font-size:11px;font-weight:500}.site-category-filter button.active{background:#111318;color:#fff;border-color:#111318}.catalog-results-head{display:flex;align-items:end;justify-content:space-between;border-top:1px solid #d8dade;padding-top:30px;margin-bottom:20px}.catalog-results-head span{font-size:9px;color:#858b94}.catalog-results-head h2{font:32px;margin-top:7px}.catalog-results-head>b{font-size:11px;color:#858b94;font-weight:500}.site-mod-link{display:block;color:inherit}.site-mod-link .mod-card{height:100%}.site-mod-link .photo-cover{background-image:var(--cover);background-color:#101217;background-position:center;background-repeat:no-repeat;background-size:cover}.site-mod-link .mod-cover{height:auto;aspect-ratio:828/400}.site-mod-link .mod-body p{min-height:38px}.site-mod-link .availability{display:flex;align-items:center;gap:5px}.site-mod-link .availability svg{width:13px}.catalog-card-skeleton{min-height:300px;border:1px solid #d8dade;background:#fff;padding:0 16px 18px;overflow:hidden}.catalog-card-skeleton span,.catalog-card-skeleton i{display:block;background:linear-gradient(90deg,#eceef1 20%,#f7f8f9,#eceef1 80%);background-size:240% 100%;animation:catalog-skeleton 1.25s ease-in-out infinite}.catalog-card-skeleton span{height:165px;margin:0 -16px 18px}.catalog-card-skeleton i{width:68%;height:14px;margin-top:11px}.catalog-card-skeleton i:last-child{width:92%;height:9px}@keyframes catalog-skeleton{to{background-position:-160% 0}}@media(min-width:1101px){.site-catalog-v2 .mod-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site-catalog-v2 .mod-body{padding:16px}.site-catalog-v2 .mod-body h3{font-size:17px;margin:10px 0 6px}.site-catalog-v2 .mod-body p{font-size:10px;min-height:32px}}.launcher-section{grid-template-columns:minmax(390px,.68fr) minmax(560px,1.32fr)!important;gap:2.2vw!important;padding-right:3vw!important}.launcher-section-copy h2{font-size:clamp(43px,3.8vw,67px)!important}.launcher-large{width:110%!important;margin-left:-4%!important}.admin-mod-publisher{display:grid;grid-template-columns:minmax(520px,1fr) minmax(360px,.78fr);gap:18px}.admin-mod-publisher>form,.publisher-preview{border:1px solid #2b3039;background:#111318;padding:24px}.publisher-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:22px}.publisher-grid label{display:flex;flex-direction:column;gap:7px}.publisher-grid label>span{font-size:10px;font-weight:500;color:#9299a4}.publisher-grid input,.publisher-grid select,.publisher-grid textarea{border:1px solid #343a45;background:#0b0d11;color:#fff;min-height:43px;padding:10px 12px;outline:none}.publisher-grid textarea{height:90px;resize:vertical}.publisher-wide{grid-column:1/-1}.publish-mod-button{height:44px;margin-top:17px;border:0;background:#fff;color:#0b0c0f;padding:0 16px;display:flex;align-items:center;gap:8px;font-weight:500}.publish-mod-button svg{width:17px}.publisher-preview>span{font-size:9px;color:#8d96a2}.publisher-preview>div{aspect-ratio:828/400;background-size:cover;background-position:center;position:relative;margin:15px 0 24px;overflow:hidden}.publisher-preview>div>i{position:absolute;inset:0;background:linear-gradient(0deg,#050609f5,#05060914 70%)}.publisher-preview>div>section{position:absolute;z-index:2;left:15px;right:15px;bottom:14px}.publisher-preview small{font-size:8px;color:#c0c5cc}.publisher-preview h3{font:18px;margin:6px 0}.publisher-preview p{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#c3c7cd}.publisher-preview section>b{font-size:8px;color:#abb2bc;font-weight:500}.publisher-preview>h3{font:16px;margin-bottom:10px}.publisher-preview>article{height:58px;border-top:1px solid #2c313a;display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center}.publisher-preview>article>span{height:42px;background-size:cover;background-position:center}.publisher-preview>article>div{display:flex;flex-direction:column;gap:4px}.publisher-preview>article b{font-size:11px;font-weight:500}.publisher-preview>article small{font-size:8px;color:#79818d}.publisher-manifest-tools{display:flex;align-items:center;gap:12px;margin-bottom:2px}.publisher-manifest-tools>label{min-height:38px;border:1px solid #3b4350;background:#171b22;color:#fff;padding:0 12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:10px;font-weight:500}.publisher-manifest-tools>label:hover{border-color:#727e90;background:#1c212a}.publisher-manifest-tools svg{width:15px}.publisher-manifest-tools input{display:none}.publisher-manifest-tools small{color:#7f8894;font-size:9px;line-height:1.45}@media(max-width:1100px){.admin-mod-publisher{grid-template-columns:1fr}.launcher-section{grid-template-columns:1fr!important}.launcher-large{width:104%!important;margin-left:-2%!important}}@media(max-width:650px){.catalog-search-panel{grid-template-columns:1fr}.catalog-search-panel select{height:50px}.publisher-grid{grid-template-columns:1fr}.publisher-wide{grid-column:auto}.admin-mod-publisher{display:block}.publisher-preview{margin-top:12px}.launcher-large{width:116%!important;margin-left:-8%!important}}@media(min-width:651px){.store-grid span{font-size:11px}.store-grid h3{font-size:23px}.store-grid p{font-size:14px;max-width:340px}.launcher-support-head p{font-size:16px}.launcher-support-action>p{font-size:13px}.footer-download>div>span{font-size:11px}.footer-download p{font-size:14px}.footer-brand>p{font-size:15px;max-width:370px}.social-placeholders>a{min-height:44px;padding-inline:14px;font-size:13px}.social-placeholders svg{width:17px}.social-placeholders small{font-size:10px}.footer-column b{font-size:16px}.footer-column a,.footer-column span{font-size:14px}.footer-legal p{font-size:11px;max-width:800px}.footer-legal a,.footer-legal>span{font-size:11px}}.ticket-conversation{display:grid;gap:10px;margin:22px 0}.ticket-message{max-width:78%;padding:13px 15px;border-radius:var(--astral-radius);background:#252932}.ticket-message>b{font-size:10px;font-weight:500}.ticket-message>p{font-size:12px!important;line-height:1.55!important;margin:7px 0!important;color:#d7dae0!important}.ticket-message>small{font-size:9px!important;color:#7f8690!important}.message-admin{margin-left:auto;background:#3f3f3f}.message-admin>small{color:#b7b7b7!important}.message-user{margin-right:auto}.message-system{max-width:100%;margin-inline:auto;background:transparent;border:1px dashed #3a3e47;text-align:center;color:#9299a4}.ticket-closed-note{display:flex;align-items:center;gap:9px;padding:14px;border:1px solid #343842;background:#171a20;color:#858c96;font-size:11px}.ticket-closed-note svg{width:17px;color:#7e7e7e}.ticket-reply .close-ticket{background:#41282d;color:#e6aeb8}.ticket-reply .close-ticket svg{width:13px}.my-tickets{background:#eef0f3}.my-tickets-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}.my-tickets-head span{font-size:11px;color:#747b86}.my-tickets-head h2{font-size:clamp(42px,5vw,78px);margin-top:13px}.my-tickets-head>button{height:44px;border:1px solid #cfd2d8;background:#fff;padding:0 15px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500}.my-tickets-head>button svg{width:15px}.user-ticket{background:#fff;border:1px solid #d5d8dd;padding:28px;margin-bottom:16px}.user-ticket-head{display:flex;align-items:start;justify-content:space-between;gap:20px}.user-ticket-head>div>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#777e88}.user-ticket-head i{width:8px;height:8px;border-radius:50%}.user-ticket-head h3{font-size:22px;margin:10px 0}.user-ticket-head>b{padding:7px 9px;background:#eceef2;border-radius:100px;font-size:10px;font-weight:500}.user-ticket-conversation-toggle{border:0;background:transparent;color:#5d6470;cursor:pointer;font:800 11px Inter,sans-serif;margin:4px 0 14px;padding:6px 0;text-decoration:underline;text-underline-offset:3px}.user-ticket-conversation-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.user-conversation{padding:22px;background:#111318}.user-ticket-reply{display:grid;grid-template-columns:1fr auto auto;gap:9px;margin-top:16px}.user-ticket-reply textarea{min-height:72px;border:1px solid #d3d6dc;background:#f8f8f8;padding:12px;font:12px Inter;resize:vertical}.user-ticket-reply button{border:0;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:7px;background:#111318;color:#fff;font-size:11px;font-weight:500}.user-ticket-reply button svg{width:15px}.user-ticket-reply .user-close-ticket{background:#f1dfe2;color:#8b3947}.user-ticket .ticket-closed-note{background:#f4f5f7;border-color:#d8dbe0;color:#696f79}.ticket-login,.light-empty{text-align:center;padding:70px;border:1px dashed #c9cdd3;color:#69707b}.ticket-login svg{width:35px}.ticket-login h3{font-size:20px}.ticket-login a{display:inline-flex;margin-top:15px;padding:12px 16px;background:#111318;color:#fff;font-size:11px}.public-admin-boundary{min-height:70vh;display:grid;place-items:center;padding-block:80px}.public-admin-boundary article{width:min(720px,100%);border:1px solid rgba(132,139,153,.28);background:#0c0f15f0;color:#f7f8fa;padding:clamp(30px,6vw,64px)}.public-admin-boundary-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(180,188,204,.35);margin-bottom:30px}.public-admin-boundary-icon svg{width:24px}.public-admin-boundary small{color:#aeb5c2;font-weight:500}.public-admin-boundary h1{font-size:clamp(30px,5vw,54px);line-height:1.02;margin:18px 0 22px}.public-admin-boundary p{max-width:62ch;color:#c3c8d1;line-height:1.7}.public-admin-boundary-note{display:flex;align-items:center;gap:10px;margin:28px 0;color:#aeb5c2;font-size:12px}.public-admin-boundary-note svg{width:18px}.public-admin-boundary a{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:500}.public-admin-boundary a svg{width:17px}.download-primary[aria-disabled=true],.footer-download>a[aria-disabled=true]{cursor:not-allowed;opacity:.58;filter:saturate(.45);pointer-events:auto}.light-empty{background:#fff}.light-empty h2{color:#15171b}.light-empty p{color:#717781}@media(max-width:700px){.my-tickets-head{align-items:flex-start;flex-direction:column;gap:18px}.user-ticket{padding:18px}.user-ticket-head{flex-direction:column}.ticket-message{max-width:92%}.user-ticket-reply{grid-template-columns:1fr}.user-ticket-reply button{height:44px}}.compatibility-line{font-size:13px!important;gap:17px!important;color:#a3a9b4!important}.compatibility-line svg{width:17px!important;height:17px}.compatibility-line i{height:18px!important}.launcher-support-action{justify-content:flex-start;margin-top:30px}.launcher-support-action>p{margin:0}@media(max-width:650px){.compatibility-line{font-size:11px!important;gap:12px!important}}.site-subcategory-filter{display:flex;flex-wrap:wrap;gap:6px;margin:-20px 0 28px;padding:13px;border:1px solid #d8dade;background:#f4f5f6}.site-subcategory-filter button{height:32px;border:1px solid transparent;border-radius:var(--astral-radius-sm);background:transparent;color:#69717c;padding:0 11px;font-size:10px;font-weight:500}.site-subcategory-filter button:hover{color:#111318}.site-subcategory-filter button.active{background:#111318;color:#fff;border-color:#111318}.site-catalog-v2 .site-category-filter{margin-bottom:34px}.catalog-sort-menu{position:relative;z-index:15}.catalog-sort-trigger{width:100%;height:58px;border:1px solid #cfd1d5;background:#111318;color:#fff;padding:0 17px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:850}.catalog-sort-trigger svg{width:16px;color:#fff;transition:transform .18s}.catalog-sort-menu.open .catalog-sort-trigger svg{transform:rotate(180deg)}.catalog-sort-options{position:absolute;left:0;right:0;top:calc(100% + 7px);padding:7px;background:#111318;border:1px solid #2c3038;box-shadow:0 18px 45px #00000047}.catalog-sort-options button{width:100%;height:42px;border:0;background:transparent;color:#aeb4be;padding:0 11px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;text-align:left}.catalog-sort-options button:hover,.catalog-sort-options button.active{background:#252932;color:#fff}.catalog-sort-options svg{width:14px;color:#b7b7b7}@media(max-width:650px){.catalog-sort-trigger{height:50px}}.app-features{padding:78px clamp(24px,5vw,88px)!important}.app-features .clean-heading{margin-bottom:36px}.app-features .clean-heading h2{font-size:clamp(38px,3.4vw,58px)!important;line-height:1.02}.app-features .clean-heading>p{font-size:13px!important;line-height:1.65!important}.app-features .workflow-intro{max-width:470px;margin:0;padding:4px 0 4px 22px;border-left:3px solid #888888;display:flex;flex-direction:column;gap:9px}.app-features .workflow-intro strong{color:#17191e;font-size:14px;line-height:1.35}.app-features .workflow-intro span{color:#69707b;font-size:13px;line-height:1.7}.app-features .feature-cards article{min-height:210px;padding:27px 24px}.app-features .feature-cards article>span{font-size:9px!important}.app-features .feature-cards svg{width:23px;height:23px;margin:24px 0 20px}.app-features .feature-cards h3{font-size:16px!important}.app-features .feature-cards p{font-size:11px!important;line-height:1.55!important}.launcher-section{padding:78px clamp(24px,4.5vw,82px)!important;grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr)!important;gap:3.5vw!important;overflow:hidden}.launcher-section-copy{position:relative;z-index:2;min-width:0}.launcher-section-copy h2{font-size:clamp(38px,3.15vw,56px)!important;line-height:1;margin:17px 0}.launcher-section-copy p{font-size:13px!important;line-height:1.6!important;max-width:520px}.launcher-section-copy ul{margin:21px 0;gap:10px}.launcher-section-copy li{font-size:11px!important}.launcher-large{width:100%!important;margin:0!important;min-width:0}.launcher-large .launcher-shell{width:100%;max-width:920px;margin-left:auto}.compact-home-catalog .catalog-heading-wrap{padding:65px clamp(24px,5vw,88px) 30px}.compact-catalog-heading{margin:0;align-items:center!important}.compact-catalog-heading h2{font-size:clamp(30px,3vw,48px)!important;line-height:1!important;margin:0!important;white-space:nowrap}.compact-catalog-heading>a{font-size:11px!important}.compact-home-catalog .mod-marquee{padding-bottom:68px}.compact-home-catalog .marquee-card{width:286px}.compact-home-catalog .marquee-cover{height:178px}.compact-home-catalog .marquee-body{padding:13px 14px}.compact-home-catalog .marquee-body>small{font-size:8px}.compact-home-catalog .marquee-body h3{font-size:16px;margin:6px 0}.compact-home-catalog .marquee-body p{font-size:10px;line-height:1.45;min-height:30px;max-height:30px;overflow:hidden}.compact-home-catalog .marquee-body>div{margin-top:11px}.compact-home-catalog .marquee-body>div span,.compact-home-catalog .marquee-body>div b{font-size:8px;font-weight:500}.launcher-support{padding:75px clamp(24px,5vw,88px)!important}.launcher-support-head{grid-template-columns:1fr .75fr;column-gap:5vw}.launcher-support-head h2{font-size:clamp(38px,3.8vw,62px)!important;line-height:1;margin-top:16px}.launcher-support-head p{font-size:13px!important;line-height:1.65!important}.store-grid{margin-top:42px}.store-grid article{min-height:145px!important;padding:24px!important}.store-grid span{font-size:9px!important}.store-grid h3{font-size:18px!important}.store-grid p{font-size:11px!important}.launcher-support-action>p{font-size:11px!important}.footer-download{padding:48px clamp(24px,5vw,88px)!important}.footer-download h2{font-size:clamp(34px,3vw,50px)!important;line-height:1;margin:12px 0}.footer-download p{font-size:11px!important}.footer-download>a{width:255px;height:62px}.footer-download>a b{font-size:12px!important}.footer-download>a small{font-size:9px!important}@media(max-width:1100px){.launcher-section{grid-template-columns:1fr!important}.launcher-large .launcher-shell{max-width:850px;margin:20px auto 0}.compact-catalog-heading h2{white-space:normal}.launcher-support-head{grid-template-columns:1fr}.launcher-support-head p{margin-top:18px}}@media(max-width:650px){.app-features,.launcher-section,.launcher-support{padding:58px 20px!important}.compact-home-catalog .catalog-heading-wrap{padding:50px 20px 24px}.compact-catalog-heading{display:flex!important;align-items:flex-start!important;gap:18px}.compact-catalog-heading h2{font-size:29px!important}.compact-home-catalog .marquee-card{width:255px}.compact-home-catalog .marquee-cover{height:158px}.site-subcategory-filter{margin-top:-18px;flex-wrap:nowrap;overflow-x:auto}.footer-download{padding:42px 20px!important}}.support-center-hero{position:relative;min-height:660px;padding:165px clamp(24px,7vw,120px) 92px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.72fr);align-items:center;gap:clamp(50px,8vw,140px);overflow:hidden;color:#fff;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#080a0f;background-size:64px 64px}.support-center-hero:before{content:"";position:absolute;width:620px;height:620px;right:-180px;top:-210px;border-radius:50%;background:#7e7e7e30;filter:blur(100px);pointer-events:none}.support-center-copy,.support-center-status{position:relative;z-index:1}.support-center-eyebrow{display:flex;align-items:center;gap:10px;color:#b7b7b7;font-size:10px;font-weight:400}.support-center-eyebrow i,.support-status-topline i{width:7px;height:7px;border-radius:50%;background:#909090;box-shadow:0 0 14px #909090d9}.support-center-copy h1{margin:24px 0 26px;font-size:clamp(58px,7.2vw,116px);line-height:.88;letter-spacing:-.045em}.support-center-copy h1 em{color:#9f9f9f;font-style:normal}.support-center-copy>p{max-width:620px;margin:0;color:#a2a8b4;font-size:15px;line-height:1.75}.support-center-features{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.support-center-features span{min-height:37px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:100px;display:inline-flex;align-items:center;gap:8px;color:#c4c8d0;background:#ffffff06;font-size:10px;font-weight:500}.support-center-features svg{width:15px;color:#a8a8a8}.support-center-status{padding:30px;border:1px solid rgba(174,174,174,.24);border-radius:var(--astral-radius-xl);background:linear-gradient(145deg,#1d212ff0,#0d0f15f5);box-shadow:0 35px 90px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.support-status-topline{display:flex;align-items:center;justify-content:space-between;color:#a1a1a1}.support-status-topline>span{display:flex;align-items:center;gap:9px;font-size:8px;font-weight:500}.support-status-topline>svg{width:22px;filter:drop-shadow(0 0 8px rgba(156,156,156,.7))}.support-center-status>strong{display:block;margin-top:45px;font-family:var(--astral-font);font-size:22px;font-weight:500;line-height:1.2}.support-center-status>p{margin:12px 0 28px;color:#9097a3;font-size:12px;line-height:1.65}.support-status-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.1)}.support-status-metrics>span{padding-top:21px;display:flex;flex-direction:column;gap:5px}.support-status-metrics>span+span{padding-left:22px;border-left:1px solid rgba(255,255,255,.1)}.support-status-metrics b{font-family:var(--astral-font);font-size:26px;font-weight:500;line-height:1.15}.support-status-metrics small{color:#747b87;font-size:9px}.support-center-workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:clamp(28px,4vw,70px);color:#fff;background:#0c0e13}.support-compose{padding:clamp(24px,3vw,42px);gap:22px;border-color:#2a2e37;border-radius:var(--astral-radius-lg);background:#13161d;box-shadow:0 30px 80px #0000003d}.support-compose .support-compose-head{gap:15px;padding-bottom:22px;border-bottom:1px solid #292d36}.support-compose-icon{width:50px;height:50px;border-radius:var(--astral-radius-lg);display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#aaa,gray);box-shadow:0 10px 28px #8080803d}.support-compose .support-compose-icon svg{width:24px;height:24px;stroke-width:1.8;transform:none}.support-compose-head>span:last-child{display:flex;flex-direction:column;gap:7px}.support-compose-head small{color:#9c9c9c;font-size:8px;font-weight:500}.support-compose-head b{font-family:var(--astral-font);font-size:16px;font-weight:500;line-height:1.25}.support-compose label{display:grid;gap:9px}.support-compose label>span{color:#aeb3bc;font-size:10px;font-weight:500}.support-compose input,.support-compose textarea{width:100%;border-color:#30343e;border-radius:var(--astral-radius);outline:none;color:#fff;background:#0b0d12;font-size:12px;transition:border-color .22s ease,box-shadow .22s ease}.support-compose input{min-height:50px}.support-compose textarea{min-height:165px}.support-compose input:focus,.support-compose textarea:focus{border-color:#919191;box-shadow:0 0 0 3px #9191911f}.support-compose-footer{display:flex!important;align-items:center;justify-content:space-between;gap:20px}.support-compose-footer p{margin:0;display:flex;align-items:center;gap:8px;color:#747b87;font-size:9px}.support-compose-footer p svg{width:15px;color:#9c9c9c}.support-compose .support-compose-footer button{min-height:50px;padding:0 19px;border:0;border-radius:var(--astral-radius);display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#0b0d12;background:#a2a2a2;font-size:11px;font-weight:500}.support-compose .support-compose-footer button svg{width:16px}.support-compose-message{margin:-5px 0 0;padding:12px 14px;border-radius:var(--astral-radius-sm);color:#c6c6c6!important;background:#9090901a}.support-center-side{display:grid;gap:20px}.support-diagnostic-card,.support-center-faq{border:1px solid #292d36;border-radius:var(--astral-radius-lg);background:#13161d}.support-diagnostic-card{padding:28px}.support-diagnostic-card>div{display:flex;align-items:center;justify-content:space-between}.support-diagnostic-icon{width:42px;height:42px;border-radius:var(--astral-radius);display:grid;place-items:center;color:#a9a9a9;background:#222633}.support-diagnostic-icon svg{width:19px}.support-diagnostic-card small,.support-faq-label{color:#727987;font-size:8px;font-weight:500}.support-diagnostic-card h3{margin:14px 0 8px;font-family:var(--astral-font);font-size:16px;font-weight:500;line-height:1.25}.support-diagnostic-card p{margin:0;color:#858c98;font-size:11px;line-height:1.65}.support-diagnostic-card p b{color:#fff}.support-diagnostic-card>a{margin-top:23px;padding-top:17px;border-top:1px solid #2b2f38;display:flex;align-items:center;justify-content:space-between;color:#b4b4b4;font-size:10px;font-weight:500}.support-diagnostic-card>a svg{width:16px}.support-center-faq{padding:28px}.support-center-faq h2{margin:10px 0 20px;font-size:24px}.support-center-faq details{border-color:#2d313a}.support-center-faq summary{padding:17px 0;color:#d8dbe1;font-size:11px}.support-center-faq summary span{color:#9f9f9f}.support-center-faq details p{color:#858c98;font-size:11px}.support-ticket-history{background:#eef0f3}.footer-product-column{gap:10px!important}.footer-product-column b{margin-bottom:3px}@media(max-width:980px){.support-center-hero,.support-center-workspace{grid-template-columns:1fr}.support-center-hero{gap:48px}.support-center-status{max-width:620px}}@media(max-width:650px){.support-center-hero{min-height:0;padding:130px 20px 65px}.support-center-copy h1{font-size:53px}.support-center-copy>p{font-size:13px}.support-center-status,.support-compose,.support-diagnostic-card,.support-center-faq{padding:22px;border-radius:var(--astral-radius-lg)}.support-center-features{align-items:flex-start;flex-direction:column}.support-compose-footer{align-items:stretch;flex-direction:column}.support-compose .support-compose-footer button{width:100%}}html[lang=uk] h1,html[lang=uk] h2,html[lang=uk] h3,html[lang=uk] .support-compose-head b,html[lang=uk] .support-center-status>strong{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.025em!important}html[lang=uk] .product-hero h1,html[lang=uk] .clean-heading h2,html[lang=uk] .launcher-section-copy h2,html[lang=uk] .launcher-support-head h2,html[lang=uk] .footer-download h2{line-height:.98!important;letter-spacing:-.018em!important}.header-actions{gap:9px}.language-menu{position:relative}.language-trigger,.header-icon-button,.profile-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--astral-line);color:var(--astral-ink-muted);background:var(--astral-surface);font-family:var(--astral-font);transition:color .16s var(--astral-ease),border-color .16s var(--astral-ease),background .16s var(--astral-ease)}.language-trigger:hover,.header-icon-button:hover,.profile-button:hover{color:var(--astral-ink);border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.language-trigger svg,.header-icon-button svg,.profile-button svg{width:15px;height:15px}.language-trigger{gap:7px;letter-spacing:.05em}.language-trigger svg{width:14px;transition:transform .24s ease}.header-icon-button svg{width:18px;height:18px;stroke-width:1.8}.language-menu:hover .language-trigger,.language-menu:focus-within .language-trigger,.header-icon-button:hover,.header-icon-button:focus-visible{border-color:#a7a7a7a6;color:#e2e2e2;background:#1a1d27}.language-popover{position:absolute;right:0;top:calc(100% + 10px);width:104px;padding:7px;border:1px solid rgba(255,255,255,.13);border-radius:var(--astral-radius);display:grid;gap:3px;background:#0d0f15fa;box-shadow:0 20px 55px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility .22s ease}.language-popover:before{content:"";position:absolute;inset:-11px 0 auto;height:12px}.language-menu:hover .language-popover,.language-menu:focus-within .language-popover{opacity:1;visibility:visible}.language-popover button{width:100%;min-height:34px;padding:0 9px;border:0;border-radius:var(--astral-radius-sm);display:flex;align-items:center;justify-content:space-between;color:#858c98;background:transparent;font-size:10px;font-weight:500;letter-spacing:.06em}.language-popover button:hover,.language-popover button:focus-visible{color:#fff;background:#202430;outline:none}.language-popover button.active{color:silver;background:#8989891f}.language-popover button svg{width:13px}@media(max-width:650px){.topbar{padding-inline:14px}.topbar>.logo>span:last-child{display:none}.language-trigger svg{display:none}.header-actions{gap:6px}}.theme-toggle{border:1px solid rgba(255,255,255,.14);display:grid;place-items:center;color:#747b87;background:#12141bd1;transition:color .26s ease,border-color .26s ease,background .26s ease,box-shadow .26s ease,transform .26s ease}.theme-toggle svg{width:18px;height:18px;stroke-width:1.8;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .26s ease}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:#a7a7a7a6;color:#e2e2e2;background:#1a1d27;outline:none}.theme-toggle.is-light{border-color:#e7a72266;color:#e59b12;background:#fff7d9;box-shadow:0 0 22px #f4b93833}.theme-toggle.is-light svg{transform:rotate(90deg) scale(1.05);filter:drop-shadow(0 0 5px rgba(229,155,18,.35))}html[data-theme=light] body{color:#14171d;background:#f3f5f9}html[data-theme=light] .topbar{color:#151820;border-color:#12161f1a;background:#f8f9fce6;box-shadow:0 8px 28px #161b260f}html[data-theme=light] .logo-mark{color:#fff;background:#14171d}html[data-theme=light] .theme-toggle.is-dark,html[data-theme=light] .language-trigger,html[data-theme=light] .header-icon-button,html[data-theme=light] .profile-button{color:#596171;border-color:#d7dae1;background:#ffffffe6}html[data-theme=light] .language-menu:hover .language-trigger,html[data-theme=light] .language-menu:focus-within .language-trigger,html[data-theme=light] .header-icon-button:hover,html[data-theme=light] .header-icon-button:focus-visible,html[data-theme=light] .profile-button:hover,html[data-theme=light] .profile-button:focus-visible{color:#11141a;border-color:#aeb5c4;background:#f0f2f6}html[data-theme=light] .language-popover{border-color:#d9dce3;background:#fffffffa;box-shadow:0 20px 55px #1f253129}html[data-theme=light] .language-popover button:hover,html[data-theme=light] .language-popover button:focus-visible{color:#11141a;background:#eef0f5}html[data-theme=light] .language-popover button.active{color:#696969;background:#eef0ff}html[data-theme=light] .product-hero{color:#11141a;background:#f3f5f9}html[data-theme=light] .product-hero-grid{background-image:linear-gradient(rgba(17,20,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,26,.045) 1px,transparent 1px),radial-gradient(circle at 75% 48%,rgba(126,126,126,.17),transparent 34%)}html[data-theme=light] .product-hero:after{background:linear-gradient(transparent,#f3f5f9)}html[data-theme=light] .product-label,html[data-theme=light] .compatibility-line{color:#626b7b}html[data-theme=light] .product-label span,html[data-theme=light] .compatibility-line i{background:#29303b}html[data-theme=light] .product-hero-copy>p{color:#555f70}html[data-theme=light] .download-primary{color:#fff;background:#151820}html[data-theme=light] .download-primary:hover{background:#2a303c}html[data-theme=light] .download-primary small{color:#b8bec8}html[data-theme=light] .launcher-section{color:#151820;background:#e9ecf3}html[data-theme=light] .launcher-section-copy>span,html[data-theme=light] .launcher-section-copy>p{color:#606978}html[data-theme=light] .launcher-section-copy li{color:#39414d}html[data-theme=light] .launcher-section-copy li svg{color:#6d6d6d}html[data-theme=light] .inner-hero,html[data-theme=light] .simple-page-head,html[data-theme=light] .account-head{color:#151820;border-color:#dfe2e8;background:#eef1f6!important}html[data-theme=light] .inner-hero:before{background:linear-gradient(90deg,#f4f6fafa,#f4f6fabf)}html[data-theme=light] .inner-hero p,html[data-theme=light] .simple-page-head p,html[data-theme=light] .account-head p{color:#606978}html[data-theme=light] .mod-detail{color:#151820;background:#eef1f6}html[data-theme=light] .mod-detail p{color:#616a78}html[data-theme=light] .mod-detail-actions a{color:#151820;border-color:#c9ced8}html[data-theme=light] .support-center-hero{color:#151820;background:linear-gradient(rgba(17,20,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,26,.045) 1px,transparent 1px),#f2f4f8}html[data-theme=light] .support-center-copy>p{color:#5f6877}html[data-theme=light] .support-center-features span{color:#4f5867;border-color:#d5d9e2;background:#ffffffa8}html[data-theme=light] .support-center-status{border-color:#d5d9e7;background:#ffffffe6;box-shadow:0 30px 75px #232a3a21}html[data-theme=light] .support-center-status>p,html[data-theme=light] .support-status-metrics small{color:#667080}html[data-theme=light] .support-status-metrics,html[data-theme=light] .support-status-metrics>span+span{border-color:#dde0e7}html[data-theme=light] .support-center-workspace{color:#151820;background:#e9ecf2}html[data-theme=light] .support-compose,html[data-theme=light] .support-diagnostic-card,html[data-theme=light] .support-center-faq{border-color:#d5d9e1;background:#fff;box-shadow:0 24px 60px #232a3a14}html[data-theme=light] .support-compose .support-compose-head,html[data-theme=light] .support-diagnostic-card>a,html[data-theme=light] .support-center-faq details{border-color:#e0e3e9}html[data-theme=light] .support-compose label>span,html[data-theme=light] .support-diagnostic-card p,html[data-theme=light] .support-center-faq details p{color:#667080}html[data-theme=light] .support-compose input,html[data-theme=light] .support-compose textarea{color:#151820;border-color:#d8dce4;background:#f5f6f8}html[data-theme=light] .support-diagnostic-card p b,html[data-theme=light] .support-center-faq summary{color:#20242c}html[data-theme=light] .auth-page,html[data-theme=light] .auth-aside{color:#151820;background:#eef1f6}html[data-theme=light] .auth-aside:after{background-image:linear-gradient(rgba(17,20,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,26,.045) 1px,transparent 1px)}html[data-theme=light] .footer-download{color:#151820;border-color:#d5d9e1;background:#e6e9f0}html[data-theme=light] .footer-download>a{color:#fff;background:#151820}html[data-theme=light] .footer-download>a small{color:#b9bfca}html[data-theme=light] .site-footer{color:#151820!important;border-color:#d9dde5;background:#f8f9fb!important}html[data-theme=light] .footer-column b{color:#151820}html[data-theme=light] .footer-column a:hover{color:#646464}html[data-theme=light] .social-placeholders>a{border-color:#d7dbe3}html[data-theme=light] .footer-legal{border-color:#d9dde5}html[data-theme=dark] .app-features,html[data-theme=dark] .home-catalog,html[data-theme=dark] .catalog,html[data-theme=dark] .site-catalog-v2{color:var(--astral-ink);background:#0c0e13}html[data-theme=dark] .app-features .clean-heading>span,html[data-theme=dark] .catalog-heading-wrap .clean-heading span,html[data-theme=dark] .catalog-results-head span,html[data-theme=dark] .catalog-results-head>b{color:#777f8e}html[data-theme=dark] .app-features .workflow-intro strong{color:var(--astral-ink)}html[data-theme=dark] .app-features .workflow-intro span,html[data-theme=dark] .app-features .feature-cards p{color:var(--astral-ink-muted)}html[data-theme=dark] .app-features .feature-cards,html[data-theme=dark] .app-features .feature-cards article,html[data-theme=dark] .app-features .feature-cards article:first-child{border-color:#292d36}html[data-theme=dark] .app-features .feature-cards article{background:#11141a}html[data-theme=dark] .app-features .feature-cards svg,html[data-theme=dark] .app-features .feature-cards h3{color:var(--astral-ink)}html[data-theme=dark] .marquee-card,html[data-theme=dark] .mod-card{color:var(--astral-ink);border-color:#292d36;background:var(--astral-surface)}html[data-theme=dark] .marquee-body>small,html[data-theme=dark] .marquee-body p,html[data-theme=dark] .marquee-body>div span,html[data-theme=dark] .mod-body p,html[data-theme=dark] .mod-meta,html[data-theme=dark] .mod-footer>span{color:#89919f}html[data-theme=dark] .marquee-body>div b{color:#b9c0cc;border-color:#353a45}html[data-theme=dark] .mod-footer{border-color:#2a2e37}html[data-theme=dark] .marquee-card:hover,html[data-theme=dark] .marquee-card:focus-visible{box-shadow:0 28px 60px #00000080}html[data-theme=dark] .launcher-support{color:var(--astral-ink);background:#0b0d12}html[data-theme=dark] .launcher-support-head>span,html[data-theme=dark] .launcher-support-head p,html[data-theme=dark] .launcher-intro-copy span,html[data-theme=dark] .launcher-support-action>p,html[data-theme=dark] .store-grid span,html[data-theme=dark] .store-grid p{color:#858e9d}html[data-theme=dark] .launcher-intro-copy strong{color:var(--astral-ink)}html[data-theme=dark] .store-grid{border-color:var(--astral-line)}html[data-theme=dark] .store-grid article{color:var(--astral-ink);border-color:var(--astral-line);background:#12151b}html[data-theme=dark] .store-grid article>i{background:#080a0e}html[data-theme=dark] .catalog-search-panel>label,html[data-theme=dark] .catalog-search-panel select,html[data-theme=dark] .site-category-filter button,html[data-theme=dark] .catalog-sort-trigger,html[data-theme=dark] .catalog-sort-options{color:#dfe3ea;border-color:#303540;background:var(--astral-surface)}html[data-theme=dark] .catalog-search-panel input,html[data-theme=dark] .catalog-search-panel input::placeholder{color:#a0a7b3}html[data-theme=dark] .catalog-search-panel label button,html[data-theme=dark] .catalog-sort-options button:hover,html[data-theme=dark] .catalog-sort-options button.active{color:#fff;background:#252a34}html[data-theme=dark] .site-category-filter button.active{color:#0b0d12;border-color:#a1a1a1;background:#a1a1a1}html[data-theme=dark] .site-subcategory-filter{border-color:var(--astral-line)}html[data-theme=dark] .site-subcategory-filter button{color:#808896}html[data-theme=dark] .site-subcategory-filter button:hover,html[data-theme=dark] .site-subcategory-filter button.active{color:var(--astral-ink)}html[data-theme=dark] .catalog-results-head{border-color:var(--astral-line)}html[data-theme=dark] .catalog-card-skeleton{border-color:#292d36;background:var(--astral-surface)}html[data-theme=dark] .catalog-card-skeleton span,html[data-theme=dark] .catalog-card-skeleton i{background:linear-gradient(90deg,#181c23 20%,#242934,#181c23 80%);background-size:240% 100%}html[data-theme=dark] .my-tickets,html[data-theme=dark] .account-dashboard,html[data-theme=dark] .profile-grid{color:var(--astral-ink);background:var(--astral-surface-sunken)}html[data-theme=dark] .user-ticket,html[data-theme=dark] .account-main>article,html[data-theme=dark] .account-side>article,html[data-theme=dark] .profile-card,html[data-theme=dark] .profile-stat,html[data-theme=dark] .installations-card,html[data-theme=dark] .light-empty{color:var(--astral-ink);border-color:var(--astral-line);background:var(--astral-surface)}html[data-theme=dark] .my-tickets-head>button,html[data-theme=dark] .user-ticket-reply textarea,html[data-theme=dark] .referral-card code,html[data-theme=dark] .promo-card input{color:var(--astral-ink);border-color:var(--astral-line);background:var(--astral-surface-sunken)}html[data-theme=dark] .user-ticket-head>b,html[data-theme=dark] .user-ticket .ticket-closed-note{color:var(--astral-ink-muted);border-color:var(--astral-line);background:var(--astral-surface-raised)}html[data-theme=dark] .ticket-login,html[data-theme=dark] .light-empty{border-color:var(--astral-line);color:var(--astral-ink-muted)}html[data-theme=dark] .light-empty h2{color:var(--astral-ink)}html[data-theme=dark] .connected-games>div,html[data-theme=dark] .game-install{border-color:var(--astral-line)}html[data-theme=dark] .auth-form-wrap{color:var(--astral-ink);background:#11141a}html[data-theme=dark] .auth-tabs,html[data-theme=dark] .auth-form-wrap input{border-color:#303540}html[data-theme=dark] .auth-tabs button.active{color:#fff;border-color:#fff}html[data-theme=dark] .auth-form-wrap input{color:#fff;background:#0b0d12}html[data-theme=dark] .access-gate{color:var(--astral-ink);background:var(--astral-surface-sunken)}html[data-theme=dark] .access-gate p{color:var(--astral-ink-muted)}html[data-theme=dark] .access-gate a{color:#11141a;background:var(--astral-ink)}html[data-theme=light] .app-features,html[data-theme=light] .home-catalog,html[data-theme=light] .catalog,html[data-theme=light] .site-catalog-v2{color:#151820;background:#f7f8fa}html[data-theme=light] .marquee-card,html[data-theme=light] .mod-card,html[data-theme=light] .store-grid article{color:#151820;border-color:#d8dce3;background:#fff}html[data-theme=light] .launcher-shell{color:#171a20;border-color:#d4d9e2;background:#fbfcfe;box-shadow:0 38px 90px #2c334233}html[data-theme=light] .launcher-titlebar{border-color:#dfe3e9;background:#eef1f5}html[data-theme=light] .launcher-titlebar i{background:#b8bec9}html[data-theme=light] .launcher-titlebar b{color:#555e6d}html[data-theme=light] .launcher-sidebar{border-color:#dde1e8;background:#f0f2f6}html[data-theme=light] .launcher-sidebar button{color:#737c8b}html[data-theme=light] .launcher-sidebar button.selected{color:#fff;background:#181b22}html[data-theme=light] .launcher-toolbar button,html[data-theme=light] .launcher-install-status,html[data-theme=light] .launcher-categories article{color:#242932;border-color:#d9dde5;background:#f0f2f6}html[data-theme=light] .launcher-feature-copy{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.55)}html[data-theme=light] .launcher-feature-copy button{text-shadow:none}html[data-theme=light] .launcher-mini-logo{box-shadow:0 0 0 1px #d9dde5}html[data-theme=light] .launcher-toolbar small,html[data-theme=light] .launcher-install-status small,html[data-theme=light] .launcher-install-status>span,html[data-theme=light] .launcher-section-title span,html[data-theme=light] .launcher-categories small{color:#717a89}html[data-theme=light] .launcher-categories svg{color:#667080}html[data-theme=light] .mini-progress{background:#d5dae3}html[data-theme=light] .launcher-support{color:#151820;background:#edf0f5}.app-features .workflow-cards{gap:16px;border:0}.app-features .workflow-cards article,.app-features .workflow-cards article:first-child{min-height:244px;padding:30px;border:1px solid #d9dde5;border-radius:var(--astral-radius-lg);overflow:hidden;background:#fff;box-shadow:0 14px 38px #1b202b0e;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease}.app-features .workflow-cards article:before{content:"";position:absolute;top:0;left:29px;width:72px;height:3px;border-radius:0 0 100px 100px;background:linear-gradient(90deg,#858585,#b3b3b3)}.app-features .workflow-cards article:hover{z-index:1;border-color:#8585859e}.app-features .workflow-cards article>span{color:#828282;font-size:11px!important;font-weight:500;letter-spacing:.045em}.app-features .workflow-cards article>svg{width:48px;height:48px;margin:24px 0 20px;padding:12px;border:1px solid #e1e1e1;border-radius:var(--astral-radius-lg);color:#787878;background:#f0f2ff}.app-features .workflow-cards article h3{margin-bottom:12px;font-size:19px!important;line-height:1.25}.app-features .workflow-cards article p{max-width:340px;font-size:12px!important;line-height:1.65!important}html[data-theme=dark] .app-features .workflow-cards article,html[data-theme=dark] .app-features .workflow-cards article:first-child{border-color:#2d323d;background:linear-gradient(145deg,#151820,#101218);box-shadow:0 16px 42px #0000002e}html[data-theme=dark] .app-features .workflow-cards article:hover{border-color:#919191ad}html[data-theme=dark] .app-features .workflow-cards article>span{color:#9f9f9f}html[data-theme=dark] .app-features .workflow-cards article>svg{color:#aaa;border-color:#3b3b3b;background:#8282821c}@media(max-width:760px){.app-features .workflow-cards{gap:12px}.app-features .workflow-cards article,.app-features .workflow-cards article:first-child{min-height:220px;padding:26px;border-radius:var(--astral-radius-lg)}}.auth-page{min-height:100svh;padding:112px clamp(24px,6vw,110px) 54px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);align-items:stretch;gap:clamp(38px,7vw,120px);background:transparent!important}.auth-aside{min-height:calc(100svh - 166px);padding:28px 0;background:transparent!important}.auth-aside:after{display:none}.auth-form-wrap{width:100%;max-width:650px;margin:auto 0;padding:clamp(34px,4vw,58px);justify-self:end;border:1px solid rgba(167,167,167,.16);border-radius:var(--astral-radius-xl);background:#09090ae0!important;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%);box-shadow:0 32px 90px #00000038;backdrop-filter:blur(22px)}.auth-tabs,.auth-security{border-color:#ffffff1a}.auth-tabs button.active{color:#fff;border-color:#a9a9a9}.auth-form-wrap input{color:#f5f6fa;border-color:#ffffff1f;background:#07090eb8}.auth-submit{border-radius:var(--astral-radius);background:linear-gradient(135deg,#f7f8fb,#dfe3ff);color:#10131a}html[data-theme=light] .auth-form-wrap{color:#171a22;border-color:#5d5d5d24;background:#ffffffb8!important;box-shadow:0 32px 80px #373f5b1f}html[data-theme=light] .auth-tabs,html[data-theme=light] .auth-security{border-color:#181d2a1c}html[data-theme=light] .auth-tabs button.active{color:#171a22;border-color:#787878}html[data-theme=light] .auth-form-wrap input{color:#171a22;border-color:#d9dde7;background:#f7f8fbeb}.support-compose .support-compose-icon svg{transform:none}.support-ticket-history{position:relative;overflow:hidden;background:transparent!important}.support-ticket-history:before{content:"";position:absolute;width:520px;height:520px;right:-210px;top:20px;border-radius:50%;background:#7d7d7d1a;filter:blur(100px);pointer-events:none}.my-tickets-head,.ticket-login,.user-ticket{position:relative;z-index:1}.my-tickets-head{align-items:center;margin-bottom:30px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.08)}.my-tickets-head h2{margin:10px 0 0;font-size:clamp(38px,4.4vw,68px)}.my-tickets-head>button{height:48px;padding:0 18px;border-color:#ffffff1f;border-radius:var(--astral-radius);color:#dfe3eb;background:#ffffff09}.ticket-login{min-height:330px;padding:54px 28px;border:1px solid rgba(167,167,167,.2);border-radius:var(--astral-radius-xl);display:grid;place-items:center;align-content:center;gap:10px;color:#9ca4b2;background:radial-gradient(circle at 50% 0%,rgba(137,137,137,.13),transparent 48%),linear-gradient(145deg,#161a24e0,#0c0f15e6);box-shadow:0 28px 78px #0003}.ticket-login svg{width:46px;height:46px;padding:11px;border:1px solid rgba(167,167,167,.22);border-radius:var(--astral-radius-lg);color:#aaa;background:#92929217}.ticket-login h3{margin:10px 0 0;color:#f2f4f8;font-size:clamp(20px,2vw,29px)}.ticket-login a{min-height:46px;margin-top:14px;padding:0 19px;border-radius:var(--astral-radius);display:inline-flex;align-items:center;color:#10131a;background:#f2f4f8;font-weight:500}.user-ticket{padding:clamp(22px,3vw,34px);border-color:#ffffff1a;border-radius:var(--astral-radius-xl);background:#12151dd1;box-shadow:0 22px 60px #00000029}.user-conversation{border-radius:var(--astral-radius-lg);background:#07090db8}.user-ticket-reply textarea,.user-ticket-reply button{border-radius:var(--astral-radius)}html[data-theme=light] .my-tickets-head{border-color:#1518201a}html[data-theme=light] .my-tickets-head>button{color:#424956;border-color:#d8dce5;background:#ffffffbd}html[data-theme=light] .ticket-login{color:#687181;border-color:#7878782e;background:radial-gradient(circle at 50% 0%,rgba(137,137,137,.12),transparent 48%),#ffffffc7;box-shadow:0 28px 70px #323a531a}html[data-theme=light] .ticket-login h3{color:#171a22}html[data-theme=light] .ticket-login a{color:#fff;background:#171a22}html[data-theme=light] .user-ticket{color:#171a22;border-color:#d9dde6;background:#ffffffd1}html[data-theme=light] .user-conversation{background:#171a22}.home-section-divider{border-top:0}.home-category-section+.home-category-section{border-top:0}.launcher-support .store-grid{position:relative}.launcher-support .store-grid:before{content:"";position:absolute;z-index:0;top:58px;left:9%;right:9%;height:1px;background:linear-gradient(90deg,#93939333,#91919173,#e6a81742)}.launcher-support .store-grid article{z-index:1}@media(max-width:980px){.auth-page{padding:96px 22px 42px;grid-template-columns:1fr;gap:18px}.auth-aside{min-height:380px;padding:34px 0}.auth-form-wrap{max-width:none;padding:34px 24px;justify-self:stretch}}@media(max-width:650px){.launcher-support .store-grid:before{inset:40px auto 40px 50px;width:1px;height:auto;background:linear-gradient(#9393933d,#91919166,#e6a8173d)}.support-ticket-history{padding-inline:20px}.ticket-login{min-height:280px;padding:38px 20px;border-radius:var(--astral-radius-lg)}}.launcher-support .store-grid{gap:16px;border:0}.launcher-support .store-grid article,.launcher-support .store-grid article:last-child{--launcher-accent: #8f8f8f;min-height:188px!important;padding:29px!important;border:1px solid #d8dce4;border-radius:var(--astral-radius-lg);position:relative;grid-template-columns:58px 1fr 30px;gap:18px;overflow:hidden;background:#fff;box-shadow:0 14px 38px #1b202b0e;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,box-shadow .28s ease}.launcher-support .store-grid article:nth-child(1){--launcher-accent: #939393}.launcher-support .store-grid article:nth-child(2){--launcher-accent: #919191}.launcher-support .store-grid article:nth-child(3){--launcher-accent: #e6a817}.launcher-support .store-grid article:before{content:"";position:absolute;top:0;left:29px;width:78px;height:3px;border-radius:0 0 100px 100px;background:linear-gradient(90deg,var(--launcher-accent),color-mix(in srgb,var(--launcher-accent) 45%,white))}.launcher-support .store-grid article:hover{z-index:1;border-color:color-mix(in srgb,var(--launcher-accent) 58%,transparent)}.launcher-support .store-grid article>i{width:58px;height:58px;border-radius:var(--astral-radius-lg);box-shadow:0 10px 24px #06080d29;transition:transform .28s cubic-bezier(.16,1,.3,1)}.launcher-support .store-grid .store-brand-mark img{width:34px;height:34px}.launcher-support .store-grid article>svg{width:30px;height:30px;padding:6px;border:1px solid color-mix(in srgb,var(--launcher-accent) 42%,transparent);border-radius:50%;color:var(--launcher-accent);background:color-mix(in srgb,var(--launcher-accent) 9%,transparent)}.launcher-support .store-grid span{color:var(--launcher-accent);font-size:10px!important;font-weight:500}.launcher-support .store-grid h3{margin:10px 0;font-size:20px!important;line-height:1.2}.launcher-support .store-grid p{max-width:360px;font-size:12px!important;line-height:1.6}html[data-theme=dark] .launcher-support .store-grid article,html[data-theme=dark] .launcher-support .store-grid article:last-child{border-color:#2d323d;background:linear-gradient(145deg,#151820,#101218);box-shadow:0 16px 42px #0000002e}html[data-theme=dark] .launcher-support .store-grid article:hover{border-color:color-mix(in srgb,var(--launcher-accent) 60%,transparent)}html[data-theme=dark] .launcher-support .store-grid article>i{border:1px solid #252a34;background:#090b10}@media(max-width:650px){.launcher-support .store-grid{gap:12px}.launcher-support .store-grid article,.launcher-support .store-grid article:last-child{min-height:170px!important;padding:24px!important;border-radius:var(--astral-radius-lg);grid-template-columns:52px 1fr 28px;gap:14px}.launcher-support .store-grid article>i{width:52px;height:52px;border-radius:var(--astral-radius-lg)}.launcher-support .store-grid h3{font-size:18px!important}}#root{min-height:100svh;position:relative;isolation:isolate}#root:before{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(107,107,107,.16),transparent 36%),radial-gradient(circle at 84% 78%,rgba(95,95,95,.13),transparent 38%),linear-gradient(145deg,#080a0f,#0d1017 52%,#080a10);background-repeat:no-repeat;background-size:cover;transition:background .42s ease}html[data-theme=light] #root:before{background:radial-gradient(circle at 16% 18%,rgba(153,153,153,.2),transparent 38%),radial-gradient(circle at 84% 78%,rgba(167,167,167,.17),transparent 40%),linear-gradient(145deg,#f3f5f9,#e9edf5 52%,#f7f8fb)}html[data-theme=dark] .product-hero,html[data-theme=dark] .app-features,html[data-theme=dark] .launcher-section,html[data-theme=dark] .home-catalog,html[data-theme=dark] .launcher-support,html[data-theme=dark] .catalog,html[data-theme=dark] .site-catalog-v2,html[data-theme=dark] .support-center-workspace,html[data-theme=dark] .my-tickets,html[data-theme=dark] .account-dashboard,html[data-theme=dark] .profile-grid,html[data-theme=dark] .auth-page,html[data-theme=dark] .auth-form-wrap,html[data-theme=dark] .access-gate{background-color:transparent!important}html[data-theme=dark] .support-center-hero{background:transparent}html[data-theme=dark] .footer-download,html[data-theme=dark] .site-footer,html[data-theme=light] .product-hero,html[data-theme=light] .app-features,html[data-theme=light] .launcher-section,html[data-theme=light] .home-catalog,html[data-theme=light] .launcher-support,html[data-theme=light] .catalog,html[data-theme=light] .site-catalog-v2,html[data-theme=light] .support-center-workspace,html[data-theme=light] .my-tickets,html[data-theme=light] .account-dashboard,html[data-theme=light] .profile-grid,html[data-theme=light] .auth-page,html[data-theme=light] .auth-form-wrap,html[data-theme=light] .access-gate{background-color:transparent!important}html[data-theme=light] .support-center-hero{background:transparent}html[data-theme=light] .footer-download,html[data-theme=light] .site-footer{background-color:transparent!important}html[data-theme] .product-hero-grid{background:transparent!important}html[data-theme] .product-hero:after{display:none}.home-section-divider{position:relative;z-index:1;min-height:112px;padding:34px clamp(24px,5vw,88px);display:grid;grid-template-columns:52px minmax(80px,1fr) auto;align-items:center;gap:22px;border-top:1px solid rgba(255,255,255,.08);scroll-margin-top:76px}.home-section-divider>span{width:52px;height:38px;display:grid;place-items:center;color:#a2a2a2;border:1px solid rgba(162,162,162,.28);border-radius:var(--astral-radius);background:linear-gradient(145deg,#7e7e7e24,#7e7e7e0e);box-shadow:inset 0 1px #ffffff0a,0 12px 34px #48484814;font-size:12px;font-weight:500;letter-spacing:.09em}.home-section-divider>i{height:1px;background:linear-gradient(90deg,#a2a2a257,#ffffff13 34%,#ffffff09)}.home-section-divider>b{color:#9299a8;font-size:11px;font-weight:500;line-height:1.45;text-align:right;white-space:nowrap}.home-category-section{position:relative;scroll-margin-top:76px}.home-category-section+.home-category-section{border-top:1px solid rgba(255,255,255,.1)}html[data-theme=light] .home-section-divider{border-color:#15182017}html[data-theme=light] .home-section-divider>span{color:#787878;border-color:#78787838;background:linear-gradient(145deg,#f0f1ff,#f7f7ff);box-shadow:inset 0 1px #ffffffe6,0 12px 34px #5d5d5d14}html[data-theme=light] .home-section-divider>i{background:linear-gradient(90deg,#78787857,#1518201a 34%,#1518200a)}html[data-theme=light] .home-section-divider>b{color:#707887}html[data-theme=light] .home-category-section+.home-category-section{border-color:#1518201a}@media(max-width:760px){.home-section-divider{min-height:104px;padding:26px 20px;grid-template-columns:42px minmax(0,1fr);gap:12px}.home-section-divider>span{width:42px;height:34px;border-radius:var(--astral-radius);font-size:10px}.home-section-divider>b{grid-column:1 / -1;padding-left:54px;font-size:9px;text-align:left;white-space:normal;font-weight:500}.home-category-section{scroll-margin-top:70px}}.support-center-hero{min-height:0;padding-block:138px 72px}.support-center-workspace,.support-ticket-history,.account-dashboard,.pricing-page{min-height:0;padding-block:clamp(58px,6vw,86px)}.support-center-workspace{overflow:visible}.support-compose{width:100%;min-width:0;height:auto;align-self:start;overflow:visible;isolation:isolate;border:1px solid #2a2e37;box-sizing:border-box}.support-compose:before,.support-compose:after{content:none}.support-compose .support-compose-head,.support-compose .support-compose-footer{width:100%;min-width:0;box-sizing:border-box}.support-compose .support-compose-icon{flex:0 0 50px;align-self:center;display:grid;place-items:center}.support-compose .support-compose-icon svg{display:block;margin:0;transform:none}.auth-page{min-height:0;padding-block:124px 72px;align-items:center}.auth-aside{min-height:520px;padding-block:20px}.access-gate{min-height:min(680px,calc(100svh - 76px));padding-block:140px 72px}.checkout-page,.admin-page{min-height:calc(100svh - 76px)}.compact-home-catalog .marquee-card,.compact-home-catalog .marquee-card:hover,.compact-home-catalog .marquee-card:focus-visible{cursor:default;transform:none;filter:none;box-shadow:none;outline:none}.compact-home-catalog .marquee-card *{cursor:default}html[data-theme=dark] .pricing-head,html[data-theme=dark] .pricing-page,html[data-theme=dark] .checkout-page,html[data-theme=dark] .account-head,html[data-theme=dark] .account-dashboard,html[data-theme=dark] .admin-page,html[data-theme=dark] .admin-page>main{color:#f2f4f8;background:transparent}html[data-theme=dark] .pricing-grid article,html[data-theme=dark] .duration-switch,html[data-theme=dark] .checkout-main,html[data-theme=dark] .order-summary,html[data-theme=dark] .subscription-status,html[data-theme=dark] .referral-card,html[data-theme=dark] .promo-card,html[data-theme=dark] .account-side article,html[data-theme=dark] .admin-table,html[data-theme=dark] .ticket-admin>article,html[data-theme=dark] .analytics-admin>article{color:#f2f4f8;border-color:var(--astral-line);background:#11141cdb}html[data-theme=dark] .pricing-grid p,html[data-theme=dark] .billing-note,html[data-theme=dark] .checkout-page small,html[data-theme=dark] .account-dashboard p,html[data-theme=dark] .account-dashboard small{color:#8e97a6}html[data-theme=dark] .checkout-page input,html[data-theme=dark] .promo-card input,html[data-theme=dark] .admin-page input,html[data-theme=dark] .admin-page textarea,html[data-theme=dark] .admin-page select{color:#f2f4f8;border-color:#303641;background:#0b0e14}html[data-theme=light] .pricing-head,html[data-theme=light] .pricing-page,html[data-theme=light] .checkout-page,html[data-theme=light] .account-head,html[data-theme=light] .account-dashboard,html[data-theme=light] .admin-page,html[data-theme=light] .admin-page>main,html[data-theme=light] .admin-page>aside{color:#171a22;background:transparent}html[data-theme=light] .pricing-grid article,html[data-theme=light] .duration-switch,html[data-theme=light] .checkout-main,html[data-theme=light] .order-summary,html[data-theme=light] .subscription-status,html[data-theme=light] .referral-card,html[data-theme=light] .promo-card,html[data-theme=light] .account-side article,html[data-theme=light] .admin-table,html[data-theme=light] .ticket-admin>article,html[data-theme=light] .analytics-admin>article{color:#171a22;border-color:#d8dde6;background:#ffffffdb}html[data-theme=light] .checkout-page input,html[data-theme=light] .promo-card input,html[data-theme=light] .admin-page input,html[data-theme=light] .admin-page textarea,html[data-theme=light] .admin-page select{color:#171a22;border-color:#d5dae3;background:#f7f8fb}html[data-theme=light] .admin-page>aside nav button{color:#596273}html[data-theme=light] .admin-page>aside nav button.active{color:#fff;background:#171a22}@media(max-width:980px){.support-center-hero{padding-block:120px 62px}.auth-page{padding-block:104px 56px}.auth-aside{min-height:0;padding-block:24px}}@media(max-width:650px){.support-center-workspace,.support-ticket-history,.account-dashboard,.pricing-page{padding-block:46px}.support-compose{border-radius:var(--astral-radius-lg)}.access-gate{min-height:calc(100svh - 70px);padding-block:112px 54px}}.home-section-divider,html[data-theme=light] .home-section-divider{border-top:0!important}.home-category-section+.home-category-section,html[data-theme=light] .home-category-section+.home-category-section{border-top:0!important}#root:before{background:radial-gradient(circle at 12% 16%,rgba(108,108,108,.2),transparent 28%),radial-gradient(circle at 84% 12%,rgba(120,120,120,.16),transparent 25%),radial-gradient(circle at 72% 76%,rgba(89,89,89,.12),transparent 31%),linear-gradient(145deg,#03050a,#070b14 46%,#090d18 72%,#03050a);background-attachment:fixed}#root:after{content:"";position:fixed;z-index:0;inset:0;pointer-events:none;opacity:.72;background-image:radial-gradient(circle,rgba(215,215,215,.9) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(142,142,142,.72) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,255,255,.5) 0 .7px,transparent 1.2px);background-position:18px 34px,70px 18px,10px 85px;background-size:137px 151px,223px 197px,91px 113px;-webkit-mask-image:linear-gradient(to bottom,#000,#000000b8 55%,#000);mask-image:linear-gradient(to bottom,#000,#000000b8 55%,#000)}.space-backdrop{position:fixed;z-index:0;inset:0;pointer-events:none;overflow:hidden}.space-geometry{position:absolute;width:clamp(180px,19vw,360px);overflow:visible;opacity:.38;filter:drop-shadow(0 0 22px rgba(119,119,119,.2));animation:space-float 17s ease-in-out infinite alternate}.space-geometry polygon,.space-geometry polyline{stroke:#8d8d8d9e;stroke-width:.8;vector-effect:non-scaling-stroke}.space-geometry circle{fill:#cbcbcb;filter:drop-shadow(0 0 4px #909090)}.space-geometry-one{top:8%;left:-3%;transform:rotate(-10deg)}.space-geometry-two{top:34%;right:-4%;width:clamp(230px,27vw,510px);animation-duration:22s;animation-delay:-7s}.space-geometry-three{bottom:-5%;left:14%;width:clamp(150px,16vw,300px);opacity:.22;animation-duration:19s;animation-delay:-12s}@keyframes space-float{0%{translate:0 0;rotate:-2deg}50%{translate:13px -17px;rotate:2deg}to{translate:-8px 11px;rotate:-1deg}}html[data-theme=light] #root:before{background:radial-gradient(circle at 12% 16%,rgba(126,126,126,.16),transparent 29%),radial-gradient(circle at 85% 72%,rgba(125,125,125,.12),transparent 30%),linear-gradient(145deg,#f7f8fc,#edf1f8,#f9faff)}html[data-theme=light] #root:after{opacity:.22;filter:invert(1)}html[data-theme=light] .space-geometry{opacity:.12;filter:none}.compact-home-catalog .mod-marquee{padding-top:18px;margin-top:-18px}.compact-home-catalog .marquee-card,.compact-home-catalog .marquee-card:focus-visible{cursor:default;overflow:hidden;border-radius:var(--astral-radius-xl);outline:none;transform:translateZ(0);transform-origin:center;box-shadow:0 14px 36px #0003;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .36s ease,filter .32s ease}.compact-home-catalog .marquee-card:hover{z-index:8;transform:translateY(-8px) scale(1.025);border-color:#979797b3;filter:saturate(1.08) brightness(1.035);box-shadow:0 24px 58px #0000006b,0 0 0 1px #95959533,0 0 34px #6e6e6e33}.compact-home-catalog .marquee-cover{border-radius:19px 19px 0 0}.compact-home-catalog .marquee-card:hover .marquee-cover:after{background:linear-gradient(0deg,#05080fe0,#05080f0a 72%)}html[data-theme=dark] .compact-home-catalog .marquee-card{border-color:#8b8b8b33;background:linear-gradient(155deg,#161b26fa,#0c0f17fa)}html[data-theme=light] .compact-home-catalog .marquee-card{border-color:#6f6f6f2e;background:#fffffff0;box-shadow:0 14px 38px #323b521a}html[data-theme=light] .compact-home-catalog .marquee-card:hover{border-color:#7474748a;box-shadow:0 24px 54px #3939392e,0 0 0 1px #7474741f,0 0 30px #7474741f}.launcher-support .store-grid{gap:18px}.launcher-support .store-grid:before{background:linear-gradient(90deg,#9393933d,#91919161,#e5ebf83d)}.launcher-support .store-grid article,.launcher-support .store-grid article:last-child{border-radius:var(--astral-radius-xl);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launcher-support .store-grid article:nth-child(3){--launcher-accent: #eef2fa}.launcher-support .store-grid article:nth-child(3)>i{border-color:#fff3;background:linear-gradient(145deg,#171a21,#050609);box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000057}.launcher-support .store-grid article:nth-child(3) .store-brand-mark img{filter:none}html[data-theme=dark] .launcher-support .store-grid article,html[data-theme=dark] .launcher-support .store-grid article:last-child{background:linear-gradient(145deg,#151922eb,#0a0d14eb)}html[data-theme=light] .launcher-support .store-grid article:nth-child(3){--launcher-accent: #343a46}.account-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:22px;align-items:start}.account-main,.account-side{gap:18px}.account-main{grid-template-columns:repeat(2,minmax(0,1fr))}.account-main>article,.account-side>article,.account-side .admin-entry{border-radius:var(--astral-radius-xl);overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff09,0 18px 50px #00000024}.account-main>article{min-height:250px;padding:32px}.account-side{grid-template-columns:repeat(2,minmax(0,1fr))}.account-side>article{min-height:150px;padding:28px}.account-side .connected-games,.account-side .admin-entry{grid-column:1 / -1}.referral-card>div,.promo-card>div{gap:10px}.referral-card code,.promo-card input,.referral-card button,.promo-card button,.account-head>button,.account-side .admin-entry{border-radius:var(--astral-radius)}.referral-card button,.promo-card button,.account-head>button,.account-side .admin-entry{transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}html[data-theme=dark] .account-main>article,html[data-theme=dark] .account-side>article{border-color:#8a8a8a33;background:linear-gradient(145deg,#131823e6,#0b0e16e0)}html[data-theme=light] .account-main>article,html[data-theme=light] .account-side>article{border-color:#5d688429;background:#ffffffd1;box-shadow:0 18px 48px #39435e17}@media(max-width:1120px){.account-dashboard{grid-template-columns:1fr}}@media(max-width:760px){.space-geometry{opacity:.2}.space-geometry-three{display:none}.compact-home-catalog .marquee-card:hover{transform:translateY(-5px) scale(1.015)}.account-main,.account-side{grid-template-columns:1fr}.account-side .connected-games,.account-side .admin-entry{grid-column:auto}.account-main>article,.account-side>article{min-height:0;padding:24px;border-radius:var(--astral-radius-lg)}}@media(max-width:560px){.referral-card>div,.promo-card>div{flex-direction:column}.referral-card code,.promo-card input,.referral-card button,.promo-card button{width:100%;min-height:46px}}@media(prefers-reduced-motion:reduce){.space-geometry{animation:none}.compact-home-catalog .marquee-card,.launcher-support .store-grid article{transition-duration:1ms}}html[data-theme=dark] .auth-form-wrap{background:#09090ae0!important;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}html[data-theme=light] .auth-form-wrap{background:#ffffffb8!important}.home-section-divider{min-height:82px;padding-block:21px;gap:18px}.app-features{padding-block:56px!important}.launcher-section{padding-block:58px!important}.compact-home-catalog .catalog-heading-wrap{padding-top:48px;padding-bottom:24px}.compact-home-catalog .mod-marquee{padding-bottom:50px}.launcher-support{padding-block:56px!important}.launcher-support .store-grid{margin-top:34px;gap:14px}.launcher-support .store-grid article,.launcher-support .store-grid article:last-child{min-height:164px!important;padding:24px!important}.launcher-support-action{margin-top:20px}.support-center-hero{padding-block:116px 56px}.support-center-workspace,.support-ticket-history,.account-dashboard,.pricing-page{padding-block:52px}.my-tickets-head{margin-bottom:22px;padding-bottom:20px}.ticket-login{min-height:230px;padding:38px 28px;border-radius:var(--astral-radius-xl)}.footer-download{padding-block:38px!important}.site-footer{padding-top:48px!important;padding-bottom:24px!important}.app-features .workflow-cards article:before,.launcher-support .store-grid article:before{height:3px;background:#fff!important;box-shadow:0 0 0 1px #ffffff1f,0 0 16px #ffffff47}html[data-theme=light] .app-features .workflow-cards article:before,html[data-theme=light] .launcher-support .store-grid article:before{box-shadow:0 1px #3b445a38,0 5px 14px #4444441a}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{color:#171b24}html[data-theme=light] #root:before{background:radial-gradient(circle at 12% 15%,rgba(129,129,129,.13),transparent 27%),radial-gradient(circle at 84% 70%,rgba(117,117,117,.1),transparent 30%),linear-gradient(145deg,#f8f9fc,#eef2f8 48%,#f9faff)}html[data-theme=light] #root:after{opacity:.16;filter:invert(1) contrast(.72)}html[data-theme=light] .space-geometry{opacity:.1}html[data-theme=light] .app-features .workflow-cards article,html[data-theme=light] .launcher-support .store-grid article,html[data-theme=light] .launcher-support .store-grid article:last-child,html[data-theme=light] .compact-home-catalog .marquee-card,html[data-theme=light] .support-center-status,html[data-theme=light] .support-compose,html[data-theme=light] .support-diagnostic-card,html[data-theme=light] .support-center-faq,html[data-theme=light] .ticket-login,html[data-theme=light] .account-main>article,html[data-theme=light] .account-side>article{color:#171b24;border-color:#4a557029;background:#ffffffe6!important;box-shadow:inset 0 1px #fffffff2,0 16px 42px #313c5917}html[data-theme=light] .app-features .workflow-cards article p,html[data-theme=light] .launcher-support .store-grid article p,html[data-theme=light] .support-center-copy>p,html[data-theme=light] .support-center-status p,html[data-theme=light] .support-diagnostic-card p,html[data-theme=light] .support-center-faq details p,html[data-theme=light] .ticket-login p,html[data-theme=light] .account-dashboard p,html[data-theme=light] .account-dashboard small{color:#616b7b}html[data-theme=light] .support-center-status h2,html[data-theme=light] .support-diagnostic-card h3,html[data-theme=light] .support-center-faq h2,html[data-theme=light] .support-center-faq summary,html[data-theme=light] .ticket-login h3{color:#171b24}html[data-theme=light] .support-compose input,html[data-theme=light] .support-compose textarea,html[data-theme=light] .referral-card code,html[data-theme=light] .promo-card input{color:#171b24;border-color:#d5dbe6;background:#f7f9fc}html[data-theme=light] .support-compose input::placeholder,html[data-theme=light] .support-compose textarea::placeholder,html[data-theme=light] .promo-card input::placeholder{color:#8a93a2}html[data-theme=light] .support-compose-icon,html[data-theme=light] .support-diagnostic-icon{color:#fff;background:linear-gradient(145deg,#797979,#989898);box-shadow:0 10px 24px #67676733}html[data-theme=light] .launcher-support .store-grid article>svg{background:#4b4b4b0e}html[data-theme=light] .site-footer,html[data-theme=light] .footer-download{border-color:#454f6821;background:#f8fafdb8!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.space-geometry{animation-name:space-drift-right;animation-duration:38s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.space-geometry-two{right:auto;left:72%;animation-duration:46s}.space-geometry-three{animation-duration:34s}@keyframes space-drift-right{0%{translate:-5vw 5px;rotate:-2deg}50%{translate:1vw -15px;rotate:1.5deg}to{translate:7vw 7px;rotate:-.5deg}}@media(max-width:760px){.home-section-divider{min-height:72px;padding-block:17px}.app-features,.launcher-section,.launcher-support{padding-block:46px!important}.support-center-hero{padding-block:104px 46px}.support-center-workspace,.support-ticket-history,.account-dashboard,.pricing-page{padding-block:40px}.ticket-login{min-height:200px;padding:30px 20px}.footer-download{padding-block:32px!important}.site-footer{padding-top:40px!important}}html[data-theme=dark] body.astral-site{--modovik-surface: var(--astral-surface);--modovik-surface-soft: var(--astral-surface-sunken);--modovik-border: var(--astral-line);--modovik-title: var(--astral-ink);--modovik-copy: var(--astral-ink-muted);--modovik-muted: var(--astral-ink-faint);--modovik-label: var(--astral-ink-faint)}html[data-theme=dark] .launcher-support .store-grid article,html[data-theme=dark] .launcher-support .store-grid article:last-child,html[data-theme=dark] .support-compose,html[data-theme=dark] .support-diagnostic-card,html[data-theme=dark] .support-center-faq,html[data-theme=dark] .ticket-login,html[data-theme=dark] .light-empty,html[data-theme=dark] .account-main>article,html[data-theme=dark] .account-side>article,html[data-theme=dark] .pricing-grid article,html[data-theme=dark] .checkout-main,html[data-theme=dark] .order-summary{color:var(--modovik-title);border:1px solid var(--modovik-border);border-radius:var(--astral-radius-xl);background:var(--modovik-surface)!important;box-shadow:inset 0 1px #ffffff09,0 28px 78px #0000003d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=dark] .launcher-support .store-grid article:hover,html[data-theme=dark] .account-main>article:hover,html[data-theme=dark] .account-side>article:hover{border-color:#adadad6b}html[data-theme=dark] .launcher-support .store-grid h3,html[data-theme=dark] .support-compose h2,html[data-theme=dark] .support-compose h3,html[data-theme=dark] .support-diagnostic-card h3,html[data-theme=dark] .support-center-faq h2,html[data-theme=dark] .support-center-faq summary,html[data-theme=dark] .ticket-login h3,html[data-theme=dark] .light-empty h2,html[data-theme=dark] .account-dashboard h2,html[data-theme=dark] .pricing-grid h2,html[data-theme=dark] .checkout-page h2{color:var(--modovik-title)}html[data-theme=dark] .launcher-support .store-grid p,html[data-theme=dark] .launcher-support-action>p,html[data-theme=dark] .support-compose p,html[data-theme=dark] .support-diagnostic-card p,html[data-theme=dark] .support-center-faq details p,html[data-theme=dark] .ticket-login p,html[data-theme=dark] .light-empty p,html[data-theme=dark] .account-dashboard p,html[data-theme=dark] .account-dashboard small,html[data-theme=dark] .pricing-grid p,html[data-theme=dark] .checkout-page p,html[data-theme=dark] .checkout-page small{color:var(--modovik-copy)}html[data-theme=dark] .launcher-support .store-grid span,html[data-theme=dark] .referral-card>span,html[data-theme=dark] .promo-card>span,html[data-theme=dark] .account-side article>span,html[data-theme=dark] .support-diagnostic-card small,html[data-theme=dark] .support-faq-label{color:var(--modovik-label)}html[data-theme=dark] body.astral-site .support-compose input,html[data-theme=dark] body.astral-site .support-compose textarea,html[data-theme=dark] body.astral-site .referral-card code,html[data-theme=dark] body.astral-site .promo-card input{color:var(--astral-ink);border-color:var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-sunken)}html[data-theme=dark] body.astral-site .support-compose input::placeholder,html[data-theme=dark] body.astral-site .support-compose textarea::placeholder,html[data-theme=dark] body.astral-site .promo-card input::placeholder{color:var(--astral-ink-faint)}html[data-theme=dark] .ticket-login,html[data-theme=dark] .light-empty{border-style:solid}html[data-theme=dark] .footer-download{color:var(--modovik-title);border-top:1px solid var(--modovik-border);border-bottom:1px solid rgba(166,166,166,.13);background:var(--modovik-surface)!important;box-shadow:inset 0 1px #ffffff06;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=dark] .footer-download p,html[data-theme=dark] .footer-brand>p,html[data-theme=dark] .footer-column a,html[data-theme=dark] .footer-column span,html[data-theme=dark] .footer-legal{color:var(--modovik-copy)}html[data-theme=dark] .footer-download>div>span,html[data-theme=dark] .footer-column>b{color:var(--modovik-label)}html[data-theme=dark] .footer-download>a{color:#0c1018;border:1px solid rgba(255,255,255,.92);background:#f5f7fb;box-shadow:0 15px 40px #00000047}html[data-theme=dark] .site-footer{color:var(--modovik-title)!important;border-top:1px solid rgba(166,166,166,.14);background:var(--modovik-surface-soft)!important;box-shadow:inset 0 1px #ffffff05;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=light] .space-geometry{opacity:.2;filter:drop-shadow(0 0 20px rgba(105,105,105,.12))}html[data-theme=light] .space-geometry polygon,html[data-theme=light] .space-geometry polyline{stroke:#6969698a;stroke-width:.9}html[data-theme=light] .space-geometry circle{fill:gray;filter:drop-shadow(0 0 4px rgba(105,105,105,.42))}html[data-theme=light] #root:after{opacity:.22;filter:invert(1) contrast(.66)}html[data-theme=light] .footer-download h2,html[data-theme=light] .site-footer b,html[data-theme=light] .site-footer strong,html[data-theme=light] .my-tickets-head h2,html[data-theme=light] .account-dashboard h2{color:#161a23}html[data-theme=light] .footer-download p,html[data-theme=light] .footer-brand>p,html[data-theme=light] .footer-column a,html[data-theme=light] .footer-column span,html[data-theme=light] .footer-legal,html[data-theme=light] .launcher-support-action>p,html[data-theme=light] .my-tickets-head>div>span{color:#5d6777}html[data-theme=light] .footer-download>div>span,html[data-theme=light] .footer-column>b,html[data-theme=light] .referral-card>span,html[data-theme=light] .promo-card>span,html[data-theme=light] .account-side article>span{color:#6b6b6b}html[data-theme=light] .footer-download,html[data-theme=light] .site-footer{background:#f7f9fdd6!important}@media(max-width:760px){html[data-theme=dark] .launcher-support .store-grid article,html[data-theme=dark] .support-compose,html[data-theme=dark] .support-diagnostic-card,html[data-theme=dark] .support-center-faq,html[data-theme=dark] .ticket-login,html[data-theme=dark] .light-empty,html[data-theme=dark] .account-main>article,html[data-theme=dark] .account-side>article{border-radius:var(--astral-radius-lg)}html[data-theme=light] .space-geometry{opacity:.14}}.site-footer>.footer-column{width:100%;min-width:0;justify-self:start;align-items:flex-start!important;gap:13px!important;text-align:left!important}.site-footer>.footer-column>b,.site-footer>.footer-column>a,.site-footer>.footer-column>span{width:100%;margin-left:0!important;padding-left:0!important;text-align:left!important}.site-footer>.footer-column>b{margin-bottom:7px!important;line-height:1.25}.site-footer>.footer-product-column{gap:13px!important}html[lang=en] .support-center-copy h1{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:500!important;font-synthesis:none;letter-spacing:-.025em!important;line-height:.94!important}html[lang=en] .support-center-status>strong,html[lang=en] .support-compose-head b,html[lang=en] .support-diagnostic-card h3,html[lang=en] .support-center-faq h2,html[lang=en] .my-tickets-head h2,html[lang=en] .ticket-login h3{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.018em!important;line-height:1.18!important}html[lang=en] .support-center-copy>p,html[lang=en] .support-center-status>p,html[lang=en] .support-center-features span,html[lang=en] .support-compose,html[lang=en] .support-diagnostic-card,html[lang=en] .support-center-faq,html[lang=en] .support-ticket-history{letter-spacing:.005em}.space-geometry-four{top:61%;left:-6%;width:clamp(190px,22vw,390px);animation-duration:43s;animation-delay:-19s;animation-direction:alternate-reverse}.space-geometry-five{top:9%;left:48%;width:clamp(105px,11vw,190px);animation-duration:31s;animation-delay:-13s}.space-geometry-six{right:4%;bottom:3%;width:clamp(160px,20vw,340px);animation-duration:49s;animation-delay:-27s;animation-direction:alternate-reverse}.space-geometry-seven{top:43%;left:43%;width:clamp(80px,8vw,140px);animation-duration:27s;animation-delay:-9s}html[data-theme=dark] .space-geometry-four{opacity:.19}html[data-theme=dark] .space-geometry-five{opacity:.16}html[data-theme=dark] .space-geometry-six{opacity:.24}html[data-theme=dark] .space-geometry-seven{opacity:.14}html[data-theme=light] .space-geometry-four{opacity:.11}html[data-theme=light] .space-geometry-five{opacity:.095}html[data-theme=light] .space-geometry-six{opacity:.13}html[data-theme=light] .space-geometry-seven{opacity:.085}@media(max-width:760px){.space-geometry-five,.space-geometry-seven{display:none}.space-geometry-four{left:-22%}.space-geometry-six{right:-20%}html[lang=en] .support-center-copy h1{font-size:clamp(46px,15vw,66px);letter-spacing:-.02em!important;line-height:.98!important}}.footer-download>a,.site-footer a,.site-footer button{cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,text-shadow .22s ease,opacity .22s ease}.footer-download>a:hover{color:#0b0e17;border-color:#b6b6b6;background:#a1a1a1}.footer-download>a:hover,.site-footer a:hover,.site-footer button:hover{transform:none!important}.footer-download>a:hover small{color:#343a58}html[data-theme=dark] .footer-download>a:hover{color:#fff;border-color:#bababa;background:#767676}html[data-theme=dark] .footer-download>a:hover small{color:#e9ebff}.footer-download>a svg,.footer-download>a small{transition:color .22s ease}.site-footer .footer-column>a,.site-footer .footer-legal a{position:relative;z-index:0}.site-footer .footer-column>a:before,.site-footer .footer-legal a:before{content:"";position:absolute;z-index:-1;inset:-6px -10px;border:1px solid transparent;border-radius:var(--astral-radius-sm);background:transparent;pointer-events:none;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.site-footer .footer-column>a:hover,.site-footer .footer-legal a:hover{color:#c3c3c3!important;text-shadow:0 0 16px rgba(163,163,163,.52)}.site-footer .footer-column>a:hover:before,.site-footer .footer-legal a:hover:before{border-color:#a7a7a73d;background-color:#8a8a8a1a;box-shadow:0 0 22px #7b7b7b1a}.site-footer .social-placeholders>a:hover{color:#f4f6ff;border-color:#aaaaaa80;background-color:#86868621;box-shadow:inset 0 0 18px #88888814,0 0 20px #7373731f}.site-footer .social-placeholders>a:hover small{color:#dfe3ff;background-color:#8686863d}.site-footer .social-placeholders small{transition:color .22s ease,background-color .22s ease}.site-footer .footer-brand .logo:hover{color:#c3c3c3;text-shadow:0 0 18px rgba(159,159,159,.45)}.footer-download>a:focus-visible,.site-footer a:focus-visible,.site-footer button:focus-visible{outline:2px solid #aaaaaa;outline-offset:5px}html[data-theme=light] .footer-download>a:hover{color:#fff;border-color:#6d6d6d;background:#757575}html[data-theme=light] .footer-download>a:hover small{color:#e6e9ff}html[data-theme=light] .site-footer .footer-column>a:hover,html[data-theme=light] .site-footer .footer-legal a:hover{color:#575757!important;text-shadow:0 0 14px rgba(95,95,95,.2)}html[data-theme=light] .site-footer .footer-column>a:hover:before,html[data-theme=light] .site-footer .footer-legal a:hover:before{border-color:#60606033;background-color:#6b6b6b13;box-shadow:0 0 20px #58585814}html[data-theme=light] .site-footer .social-placeholders>a:hover{color:#3a3a3a;border-color:#5d5d5d61;background-color:#69696913;box-shadow:0 0 20px #5151511a}html[data-theme=light] .site-footer .footer-brand .logo:hover{color:#575757;text-shadow:0 0 16px rgba(95,95,95,.2)}.space-backdrop{--space-shape-opacity: .38}.space-geometry-one,.space-geometry-two{--space-shape-strength: 1}.space-geometry-three{--space-shape-strength: .58}.space-geometry-four{--space-shape-strength: .62}.space-geometry-five{--space-shape-strength: .52}.space-geometry-six{--space-shape-strength: .72}.space-geometry-seven{--space-shape-strength: .48}.space-geometry{opacity:calc(var(--space-shape-opacity) * var(--space-shape-strength, 1))!important}html[data-theme=dark] .space-backdrop{--space-shape-opacity: .38}html[data-theme=light] .space-backdrop{--space-shape-opacity: .3}html[data-theme=light] .space-geometry{filter:drop-shadow(0 0 13px rgba(89,89,89,.2))}html[data-theme=light] .space-geometry polygon,html[data-theme=light] .space-geometry polyline{stroke:#56565694;stroke-width:.8}html[data-theme=light] .space-geometry circle{fill:#696969;filter:drop-shadow(0 0 4px rgba(89,89,89,.38))}.logo-mark,html[data-theme=light] .logo-mark{overflow:hidden;color:#fff;border:1px solid rgba(164,164,164,.34);background:linear-gradient(145deg,#151a35,#03040c 72%);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #4343433d}.logo-mark img{display:block;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 0 6px rgba(191,191,191,.34))}.launcher-mini-logo,html[data-theme=light] .launcher-mini-logo{overflow:hidden;border:1px solid rgba(157,157,157,.3);background:linear-gradient(145deg,#151a35,#03040c 72%);box-shadow:0 0 0 1px #ffffff0a}.launcher-mini-logo img{display:block;width:82%;height:82%;object-fit:contain}.topbar .logo{position:relative;isolation:isolate;transition:color .24s ease,text-shadow .24s ease,filter .24s ease}.topbar .logo-mark{position:relative;border:0;background:none;box-shadow:none}.topbar .logo:hover,.topbar .logo:focus-visible{color:#fff;filter:brightness(1.08);text-shadow:0 0 18px rgba(187,187,187,.42);outline:none}.topbar .logo:hover .logo-mark,.topbar .logo:focus-visible .logo-mark{border-color:#c1c1c1b8;filter:brightness(1.12);box-shadow:inset 0 1px #ffffff29,0 0 24px #7d7d7d57,0 10px 28px #3131314d}.topbar .logo:hover .logo-mark:after,.topbar .logo:focus-visible .logo-mark:after{opacity:1;transform:translate(62%)}.topbar .profile-button{gap:8px;border-color:#ffffff24;color:#aeb4bf;background:#12141bd1;transition:color .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.profile-icon-shell{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;color:currentColor}.profile-icon-shell svg{width:18px;height:18px;stroke-width:1.8;transition:filter .22s ease,color .22s ease}.profile-label{overflow:hidden;max-width:165px;text-overflow:ellipsis;white-space:nowrap}.topbar .profile-button:hover,.topbar .profile-button:focus-visible{border-color:#a7a7a7a6;color:#e2e2e2;background:#1a1d27;box-shadow:0 0 22px #7b7b7b1f;outline:none}.topbar .profile-button:hover .profile-icon-shell svg,.topbar .profile-button:focus-visible .profile-icon-shell svg{filter:drop-shadow(0 0 6px rgba(180,180,180,.62))}html[data-theme=light] .topbar .logo:hover,html[data-theme=light] .topbar .logo:focus-visible{color:#404040;text-shadow:0 0 18px rgba(95,95,95,.2)}.app-features .workflow-cards{position:relative;isolation:isolate;align-items:stretch}.app-features .workflow-cards:before{content:"";position:absolute;z-index:-1;top:63px;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(160,160,160,.32) 18%,rgba(160,160,160,.32) 82%,transparent)}.app-features .workflow-cards article,.app-features .workflow-cards article:first-child{min-height:270px;padding:28px 30px 30px;display:flex;flex-direction:column;border-color:#9e9e9e33;background:radial-gradient(circle at 16% 0%,rgba(138,138,138,.1),transparent 35%),linear-gradient(145deg,#171b26fa,#0c0e15fa);box-shadow:inset 0 1px #ffffff0a,0 20px 48px #0003}.app-features .workflow-cards article:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,rgba(157,157,157,.06),transparent 76%);opacity:0;pointer-events:none;transition:opacity .26s ease}.app-features .workflow-cards article:hover:after{opacity:1}.workflow-step-head{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:34px}.workflow-step-number{min-width:43px;height:30px;padding:0 10px;border:1px solid rgba(160,160,160,.36);border-radius:var(--astral-radius-sm);display:inline-grid;place-items:center;color:#bcbcbc;background:#8080801c;font-size:11px;font-weight:500;letter-spacing:.06em}.workflow-step-stage{color:#7f8799;font-size:10px;font-weight:500}.workflow-step-icon{width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(160,160,160,.3);border-radius:var(--astral-radius-lg);color:#b4b4b4;background:linear-gradient(145deg,#8a8a8a2b,#5656560f);box-shadow:inset 0 1px #ffffff0f}.workflow-step-icon svg{width:23px!important;height:23px!important;margin:0!important;padding:0!important;border:0!important;color:currentColor!important;background:transparent!important}.workflow-step-copy{position:relative;z-index:1;margin-top:auto}.app-features .workflow-cards .workflow-step-copy h3{max-width:330px;margin:0 0 13px;color:#f4f5fa;font-size:20px!important;line-height:1.2}.app-features .workflow-cards .workflow-step-copy p{max-width:355px;margin:0;color:#8f97a8;font-size:12px!important;line-height:1.68!important}html[data-theme=light] .app-features .workflow-cards article,html[data-theme=light] .app-features .workflow-cards article:first-child{border-color:#5d5d5d29;background:radial-gradient(circle at 16% 0%,rgba(125,125,125,.11),transparent 35%),linear-gradient(145deg,#fffffffa,#f6f8fff5);box-shadow:inset 0 1px #fff,0 18px 44px #3c3c3c17}html[data-theme=light] .workflow-step-stage,html[data-theme=light] .app-features .workflow-cards .workflow-step-copy p{color:#626b7b}html[data-theme=light] .app-features .workflow-cards .workflow-step-copy h3{color:#171a22}.help-center{--help-accent: #999999;position:relative;padding-top:clamp(72px,7vw,108px);padding-bottom:clamp(76px,8vw,118px);border-top:1px solid rgba(159,159,159,.12);border-bottom:1px solid rgba(159,159,159,.12);color:#f5f6fb;background:#07090f2e}.help-center-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.72fr);align-items:end;gap:clamp(38px,7vw,120px);margin-bottom:54px}.help-center-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#aaa;font-size:10px;font-weight:400}.help-center-eyebrow svg{width:15px;height:15px}.help-center-heading h2{margin-top:20px;font-size:clamp(46px,5.6vw,86px);line-height:.94}.help-center-heading h2 em{color:#959595;font-style:normal}.help-center-heading p{max-width:650px;margin:23px 0 0;color:#9199aa;font-size:14px;line-height:1.72}.help-center-search{min-height:70px;padding:0 18px;border:1px solid rgba(163,163,163,.22);border-radius:var(--astral-radius-lg);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;color:#ababab;background:linear-gradient(145deg,#181c28eb,#0c0e15f0);box-shadow:inset 0 1px #ffffff0a,0 18px 45px #0003;transition:border-color .22s ease,box-shadow .22s ease}.help-center-search:focus-within{border-color:#9c9c9cb3;box-shadow:0 0 0 4px #81818117,0 22px 50px #0000003d}.help-center-search>svg{width:21px;height:21px}.help-center-search input{min-width:0;border:0;outline:0;color:#f4f6ff;background:transparent;font-size:14px}.help-center-search input::placeholder{color:#70798a}.help-center-search input::-webkit-search-cancel-button{display:none;appearance:none}.help-center-search button{width:34px;height:34px;padding:0;border:1px solid rgba(163,163,163,.18);border-radius:var(--astral-radius);display:grid;place-items:center;color:#aeb6c8;background:#ffffff09}.help-center-search button:hover{color:#fff;border-color:#a2a2a285;background:#8c8c8c1f}.help-center-search button svg{width:16px}.help-center-section-head{min-height:45px;margin-bottom:18px;border-bottom:1px solid rgba(163,163,163,.14);display:flex;align-items:flex-start;justify-content:space-between;gap:24px;color:#858d9d;font-size:10px;font-weight:500}.help-center-section-head b{color:#5f6879;font-size:10px;letter-spacing:.04em;font-weight:500}.help-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-category-card{--category-accent: #999999;min-width:0;min-height:176px;padding:24px;border:1px solid rgba(160,160,160,.18);border-radius:var(--astral-radius-xl);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:17px;overflow:hidden;position:relative;color:#eff1f8;text-align:left;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--category-accent) 14%,transparent),transparent 45%),linear-gradient(145deg,#161923f7,#0c0e15fa);box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000029;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .24s ease,background .24s ease}.help-category-card:before{content:"";position:absolute;inset:0 auto auto 25px;width:74px;height:3px;border-radius:0 0 99px 99px;background:var(--category-accent);opacity:.75}.help-category-card:hover,.help-category-card:focus-visible,.help-category-card.is-active{z-index:1;border-color:color-mix(in srgb,var(--category-accent) 58%,transparent);outline:none}.help-category-card.is-active{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--category-accent) 20%,transparent),transparent 48%),linear-gradient(145deg,#191d2afc,#0d0f17fc)}.help-category-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column;align-self:stretch}.help-category-icon{width:50px;height:50px;flex:0 0 50px;border:1px solid color-mix(in srgb,var(--category-accent) 34%,transparent);border-radius:var(--astral-radius-lg);display:grid;place-items:center;color:var(--category-accent);background:color-mix(in srgb,var(--category-accent) 10%,transparent)}.help-category-icon svg{width:23px;height:23px;stroke-width:1.8}.help-category-card strong{margin:6px 0 10px;color:#f2f4fa;font:17px/1.25}.help-category-card small{color:#7d8595;font-size:11px;line-height:1.55}.help-category-card>span b{margin-top:auto;padding-top:18px;color:var(--category-accent);font-size:10px;letter-spacing:.03em;font-weight:500}.help-category-card>svg{width:17px;margin-top:17px;color:var(--category-accent);transition:transform .24s ease}.help-category-all{grid-column:1 / -1;min-height:86px;align-items:center}.help-category-all:before{inset:0 auto 0 0;width:3px;height:auto;border-radius:0 99px 99px 0}.help-category-all .help-category-icon{width:42px;height:42px;flex-basis:42px;border-radius:var(--astral-radius)}.help-category-all strong{margin:0 0 4px}.help-category-all>svg{margin-top:0}.help-category-launch{--category-accent: #ffb32f}.help-category-game{--category-accent: #959595}.help-category-antivirus{--category-accent: #37dca4}.help-category-backup{--category-accent: #ff7279}.help-category-account{--category-accent: #aaaaaa}.help-questions-head{margin-top:76px}.help-question-groups{display:grid;gap:26px}.help-question-group{--category-accent: #999999;border:1px solid rgba(159,159,159,.18);border-radius:var(--astral-radius-xl);overflow:hidden;background:#0b0d14d1;box-shadow:0 20px 50px #0000002e}.help-question-group>header{min-height:114px;padding:24px 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border-bottom:1px solid rgba(159,159,159,.14);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--category-accent) 12%,transparent),transparent 42%),#ffffff05}.help-question-group h3{margin:0 0 6px;color:#f3f4fa;font:19px/1.2}.help-question-group header p{margin:0;color:#7f8797;font-size:11px;line-height:1.5}.help-question-group header>b{width:38px;height:38px;border:1px solid color-mix(in srgb,var(--category-accent) 34%,transparent);border-radius:var(--astral-radius);display:grid;place-items:center;color:var(--category-accent);background:color-mix(in srgb,var(--category-accent) 8%,transparent);font-size:11px;font-weight:500}.help-accordion{padding:0 28px 8px}.help-accordion details{border-bottom:1px solid rgba(159,159,159,.11)}.help-accordion details:last-child{border-bottom:0}.help-accordion summary{min-height:76px;padding:18px 0;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;color:#e7e9f0;cursor:pointer;list-style:none}.help-accordion summary::-webkit-details-marker{display:none}.help-question-index{color:color-mix(in srgb,var(--category-accent) 72%,#fff 8%);font-size:10px;font-weight:500;letter-spacing:.08em}.help-accordion summary strong{font-size:13px;line-height:1.45}.help-question-toggle{width:32px;height:32px;border:1px solid rgba(159,159,159,.14);border-radius:var(--astral-radius);display:grid;place-items:center;color:#778092;background:#ffffff05;transition:color .22s ease,border-color .22s ease,background .22s ease}.help-question-toggle svg{width:15px;transition:transform .26s cubic-bezier(.16,1,.3,1)}.help-accordion summary:hover .help-question-toggle{color:var(--category-accent);border-color:color-mix(in srgb,var(--category-accent) 42%,transparent);background:color-mix(in srgb,var(--category-accent) 8%,transparent)}.help-accordion details[open] .help-question-toggle svg{transform:rotate(180deg)}.help-accordion details>p{max-width:1120px;margin:-4px 45px 0 54px;padding:0 0 25px;color:#9199a9;font-size:12px;line-height:1.75}.help-empty-state{min-height:280px;border:1px dashed rgba(159,159,159,.25);border-radius:var(--astral-radius-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#0c0e15b3}.help-empty-state>svg{width:32px;height:32px;color:#929292}.help-empty-state h3{margin:16px 0 7px;font:18px}.help-empty-state p{margin:0 0 20px;color:#818a9a;font-size:12px}.help-empty-state button{height:40px;padding:0 16px;border:1px solid rgba(156,156,156,.35);border-radius:var(--astral-radius);color:#dfe3ff;background:#8888881f}.support-center-side{align-content:stretch}.support-center-side .support-diagnostic-card{height:100%}html[data-theme=light] .help-center{color:#161922;border-color:#5555551c;background:#f7f9ff47}html[data-theme=light] .help-center-heading p,html[data-theme=light] .help-question-group header p,html[data-theme=light] .help-category-card small,html[data-theme=light] .help-accordion details>p{color:#626b7c}html[data-theme=light] .help-center-search{color:#666;border-color:#5e5e5e2b;background:#ffffffeb;box-shadow:0 18px 45px #39393917}html[data-theme=light] .help-center-search input{color:#171a22}html[data-theme=light] .help-center-search input::placeholder{color:#7b8392}html[data-theme=light] .help-category-card{color:#171a22;border-color:#5b5b5b26;background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--category-accent) 12%,transparent),transparent 45%),linear-gradient(145deg,#fffffffa,#f7f9fff5);box-shadow:0 16px 38px #3a3a3a14}html[data-theme=light] .help-category-card strong,html[data-theme=light] .help-question-group h3,html[data-theme=light] .help-accordion summary{color:#171a22}html[data-theme=light] .help-category-card.is-active{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--category-accent) 18%,transparent),transparent 48%),linear-gradient(145deg,#fff,#f1f4ff)}html[data-theme=light] .help-question-group{border-color:#5b5b5b26;background:#ffffffe6;box-shadow:0 20px 50px #37373714}html[data-theme=light] .help-question-group>header,html[data-theme=light] .help-accordion details{border-color:#5b5b5b1f}html[data-theme=light] .help-empty-state{border-color:#5b5b5b38;background:#ffffffbd}@media(max-width:1050px){.help-center-heading{grid-template-columns:1fr;align-items:start}.help-center-search{width:100%}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.topbar .profile-button .profile-icon-shell{display:grid}.topbar .profile-button .profile-label{display:none}.app-features .workflow-cards:before{display:none}.app-features .workflow-cards article,.app-features .workflow-cards article:first-child{min-height:250px}.workflow-step-head{margin-bottom:26px}.help-center-heading{gap:28px;margin-bottom:42px}.help-center-heading h2{font-size:clamp(40px,12vw,58px)}.help-center-search{min-height:60px;border-radius:var(--astral-radius-lg)}.help-category-grid{grid-template-columns:1fr}.help-category-all{grid-column:auto}.help-category-card{min-height:156px;padding:21px;border-radius:var(--astral-radius-lg)}.help-category-all{min-height:80px}.help-questions-head{margin-top:58px}.help-question-group{border-radius:var(--astral-radius-lg)}.help-question-group>header{padding:21px}.help-accordion{padding-inline:20px}.help-accordion summary{grid-template-columns:30px 1fr auto;min-height:72px}.help-accordion details>p{margin-inline:42px 8px}}@media(prefers-reduced-motion:reduce){.topbar .logo-mark:after{display:none}.help-category-card,.app-features .workflow-cards article{transition-duration:1ms}.help-selected-questions{animation:none}}.help-center{padding-bottom:clamp(64px,6vw,88px)}.support-ticket-divider{padding-top:clamp(30px,3vw,46px)}.footer-legal-actions{display:flex;align-items:center;justify-content:flex-start;gap:14px;flex-wrap:wrap}.footer-legal-actions button{padding:0;border:0;color:#676d77;background:transparent;font:inherit;font-size:10px;line-height:1.4;cursor:pointer;transition:color .18s ease}.footer-legal-actions button:hover,.footer-legal-actions button:focus-visible{color:#f1f3f7}.legal-overlay{--legal-bg: #0a0d13;--legal-surface: #0f131c;--legal-elevated: #151a26;--legal-line: rgba(181, 181, 181, .14);--legal-text: #f4f5f8;--legal-copy: #a5adbc;--legal-faint: #697283;--legal-accent: #b6b6b6;position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:clamp(10px,2vw,28px);background:#030509e0;animation:legal-overlay-enter .18s ease both}.legal-center{width:min(1280px,100%);height:min(880px,calc(100svh - 28px));min-height:580px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--legal-text);border:1px solid rgba(173,173,173,.28);border-radius:var(--astral-radius-xl);background:var(--legal-bg);box-shadow:0 34px 100px #0000009e;animation:legal-center-enter .32s cubic-bezier(.22,1,.36,1) both}.legal-center-header{min-height:96px;padding:18px 22px;display:grid;grid-template-columns:46px minmax(0,1fr) auto 42px;align-items:center;gap:16px;border-bottom:1px solid var(--legal-line);background:#0c1017}.legal-center-mark,.legal-close{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(170,170,170,.28);border-radius:var(--astral-radius);color:var(--legal-accent);background:#151a29}.legal-center-mark svg,.legal-close svg{width:18px;height:18px}.legal-center-header small,.legal-document-heading span,.legal-document-nav>span{display:block;color:#a1a1a1;font-size:8px;font-weight:500;letter-spacing:.2em}.legal-center-header h2{margin:4px 0 3px;color:var(--legal-text);font-size:clamp(21px,1.7vw,28px);line-height:1;letter-spacing:-.035em}.legal-center-header p{margin:0;color:var(--legal-copy);font-size:10px;line-height:1.45}.legal-center-status{min-width:138px;min-height:42px;padding:8px 12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;border:1px solid var(--legal-line);border-radius:var(--astral-radius);background:#111620}.legal-center-status span{color:var(--legal-faint);font-size:8px;font-weight:500;letter-spacing:.08em}.legal-center-status b{grid-row:1;grid-column:2;color:var(--legal-accent);font-size:12px}.legal-close{padding:0;color:var(--legal-copy);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.legal-close:hover,.legal-close:focus-visible{color:#fff;border-color:#b7b7b78f;background:#1b2132}.legal-center-body{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--legal-surface)}.legal-document-nav{min-height:82px;padding:12px 18px;display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:10px;border-bottom:1px solid var(--legal-line);background:#0d1118}.legal-document-nav>span{padding:0 12px 0 4px;color:var(--legal-faint);white-space:nowrap}.legal-document-nav>button{min-width:0;min-height:54px;padding:8px 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--legal-line);border-radius:var(--astral-radius);color:var(--legal-copy);background:#111620;text-align:left;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.legal-document-nav>button svg{width:32px;height:32px;padding:8px;border:1px solid rgba(165,165,165,.2);border-radius:var(--astral-radius);color:#9e9e9e;background:#171c2a}.legal-document-nav>button span{overflow:hidden;font-size:10px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.legal-document-nav>button b{color:var(--legal-faint);font-size:8px;letter-spacing:.08em;font-weight:500}.legal-document-nav>button:hover,.legal-document-nav>button:focus-visible{color:#fff;border-color:#a6a6a65c;background:#171c28}.legal-document-nav>button.active{color:#fff;border-color:#ababab85;background:#1a2030;box-shadow:inset 3px 0 #a1a1a1}.legal-document-nav>button.active svg{color:#d8d8d8;border-color:#b2b2b26b;background:#252c43}.legal-document{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(162,162,162,.42) transparent;background:var(--legal-surface)}.legal-document-heading{position:relative;min-height:260px;padding:clamp(36px,5vw,68px) clamp(28px,7vw,92px);display:grid;grid-template-columns:minmax(0,760px) auto;align-items:end;justify-content:space-between;gap:32px;overflow:hidden;border-bottom:1px solid var(--legal-line);background:linear-gradient(110deg,rgba(135,135,135,.14),transparent 47%),#111620}.legal-document-heading:before{content:"";position:absolute;width:260px;height:260px;top:-150px;right:12%;border:1px solid rgba(159,159,159,.13);transform:rotate(36deg)}.legal-document-heading>div{position:relative;z-index:1}.legal-document-heading h3{max-width:760px;margin:14px 0 17px;color:var(--legal-text);font-size:clamp(38px,4.4vw,66px);line-height:.94;letter-spacing:-.055em}.legal-document-heading p{max-width:650px;margin:0;color:var(--legal-copy);font-size:12px;line-height:1.65}.legal-document-heading small{display:block;max-width:650px;margin-top:14px;padding:9px 12px;color:#b8c0cb;border:1px solid var(--legal-line);border-radius:var(--astral-radius);background:#171c26;font-size:9px;line-height:1.5}.legal-document-heading>strong{position:relative;z-index:1;color:transparent;font-size:clamp(92px,12vw,176px);font-weight:500;line-height:.72;letter-spacing:-.08em;-webkit-text-stroke:1px rgba(180,180,180,.24)}.legal-document-sections{max-width:940px;margin:0 auto;padding:12px clamp(28px,5vw,72px) 64px;counter-reset:legal-section}.legal-document-section{position:relative;padding:34px 0 34px 58px;border-bottom:1px solid var(--legal-line);counter-increment:legal-section}.legal-document-section:before{content:counter(legal-section,decimal-leading-zero);position:absolute;top:36px;left:0;color:#8d8d8d;font-size:9px;font-weight:500}.legal-document-section:last-child{border-bottom:0}.legal-document-section h4{margin:0 0 15px;color:var(--legal-text);font-size:17px;line-height:1.3;letter-spacing:-.015em}.legal-document-section p,.legal-document-section li{color:var(--legal-copy);font-size:12px;line-height:1.78}.legal-document-section p{margin:0 0 11px}.legal-document-section p:last-child{margin-bottom:0}.legal-document-section ul{margin:0;padding:0;display:grid;gap:10px;list-style:none}.legal-document-section li{position:relative;padding-left:20px}.legal-document-section li:before{content:"";position:absolute;top:.72em;left:1px;width:6px;height:6px;border-radius:var(--astral-radius-sm);background:#a1a1a1;box-shadow:0 0 0 4px #a1a1a114}.legal-center-footer{min-height:66px;padding:9px 14px 9px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--legal-line);background:#0c1017}.legal-center-footer>span{color:var(--legal-faint);font-size:8px;line-height:1.5}.legal-center-footer>a{min-height:46px;padding:0 16px;display:inline-flex;align-items:center;gap:10px;color:#10131a;border-radius:var(--astral-radius);background:#f3f5f9;font-size:10px;font-weight:500;transition:transform .16s ease,background .16s ease}.legal-center-footer>a:hover,.legal-center-footer>a:focus-visible{background:#dfe3ff}.legal-center-footer svg{width:15px;height:15px}html[data-theme=light] .footer-legal-actions button{color:#4d5a70}html[data-theme=light] .footer-legal-actions button:hover,html[data-theme=light] .footer-legal-actions button:focus-visible{color:#646464}html[data-theme=light] .legal-overlay{--legal-bg: #edf0f6;--legal-surface: #f7f8fb;--legal-elevated: #fff;--legal-line: rgba(48, 58, 88, .14);--legal-text: #171c27;--legal-copy: #566174;--legal-faint: #7a8495;--legal-accent: #7b7b7b;background:#161c2885}html[data-theme=light] .legal-center{border-color:#5d5d5d40;box-shadow:0 34px 90px #20283a47}html[data-theme=light] .legal-center-header,html[data-theme=light] .legal-center-footer{background:#f4f6fa}html[data-theme=light] .legal-center-mark,html[data-theme=light] .legal-close,html[data-theme=light] .legal-center-status,html[data-theme=light] .legal-document-nav>button{background:#fff}html[data-theme=light] .legal-document-nav{background:#eef1f6}html[data-theme=light] .legal-document-nav>button:hover,html[data-theme=light] .legal-document-nav>button:focus-visible,html[data-theme=light] .legal-document-nav>button.active{color:#20283a;background:#f7f8ff}html[data-theme=light] .legal-document-heading{background:linear-gradient(110deg,rgba(120,120,120,.14),transparent 48%),#eef1f8}html[data-theme=light] .legal-document-heading small{color:#566174;background:#f8f9fc}html[data-theme=light] .legal-close:hover,html[data-theme=light] .legal-close:focus-visible{color:#1e2637;background:#eef0f8}@media(max-width:820px){.legal-overlay{padding:0}.legal-center{width:100%;height:100svh;min-height:0;border:0;border-radius:0}.legal-center-header{min-height:82px;padding:14px 13px;grid-template-columns:38px minmax(0,1fr) 38px;gap:10px}.legal-center-mark,.legal-close{width:38px;height:38px;border-radius:var(--astral-radius)}.legal-center-header h2{font-size:20px}.legal-center-header p,.legal-center-status{display:none}.legal-document-nav{min-height:66px;padding:9px 10px;display:flex;gap:8px;overflow-x:auto}.legal-document-nav>span{display:none}.legal-document-nav>button{min-width:max-content;min-height:46px;grid-template-columns:28px auto;padding:7px 10px}.legal-document-nav>button svg{width:28px;height:28px;padding:7px}.legal-document-nav>button b{display:none}.legal-document-heading{min-height:230px;padding:34px 22px;display:block}.legal-document-heading h3{font-size:clamp(36px,11vw,50px)}.legal-document-heading>strong{position:absolute;right:20px;bottom:20px;font-size:96px;opacity:.6}.legal-document-sections{padding:4px 20px 38px}.legal-document-section{padding:26px 0 26px 38px}.legal-document-section:before{top:28px}.legal-document-section p,.legal-document-section li{font-size:11px}.legal-center-footer{min-height:64px;padding:9px 10px}.legal-center-footer>span{display:none}.legal-center-footer>a{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.legal-overlay,.legal-center{animation:none}}@keyframes legal-overlay-enter{0%{opacity:0}}@keyframes legal-center-enter{0%{opacity:0;transform:translateY(16px) scale(.988)}}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 16px;overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink);background:var(--astral-surface);font-family:var(--astral-font);font-size:var(--astral-text-small);font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:background .16s var(--astral-ease),border-color .16s var(--astral-ease),color .16s var(--astral-ease),opacity .16s var(--astral-ease)}.ui-button:hover:not(:disabled){border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.ui-button:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-button:disabled{opacity:.55;cursor:default}.ui-button.is-sm{min-height:34px;padding:0 11px;border-radius:var(--astral-radius-sm);font-size:var(--astral-text-micro)}.ui-button.is-lg{min-height:56px;padding:0 20px;border-radius:var(--astral-radius-lg);font-size:var(--astral-text-strong)}.ui-button.is-block{display:flex;width:100%}.ui-button.is-icon-only{padding:0;aspect-ratio:1;min-width:44px}.ui-button.is-icon-only.is-sm{min-width:34px}.ui-button.is-icon-only.is-lg{min-width:56px}.ui-button.is-primary{border-color:var(--astral-accent);color:var(--astral-accent-ink);background:var(--astral-accent)}.ui-button.is-primary:hover:not(:disabled){border-color:var(--astral-accent-hover);background:var(--astral-accent-hover)}.ui-button.is-ghost{border-color:transparent;color:var(--astral-ink-muted);background:transparent}.ui-button.is-ghost:hover:not(:disabled){border-color:transparent;color:var(--astral-ink);background:var(--astral-surface-hover)}.ui-button.is-link{margin:0 -8px;padding:0 8px;border-color:transparent;color:var(--astral-ink-muted);background:transparent;font-weight:600}.ui-button.is-link:hover:not(:disabled){border-color:transparent;color:var(--astral-ink);background:transparent}.ui-button.is-link .ui-button-trailing svg,.ui-button.is-link .ui-button-icon svg{transition:transform var(--astral-duration) var(--astral-ease)}.ui-button.is-link:hover:not(:disabled) .ui-button-trailing svg{transform:translate(3px)}.ui-button.is-danger{color:var(--astral-danger);background:var(--astral-danger-soft);border-color:color-mix(in srgb,var(--astral-danger) 28%,transparent)}.ui-button.is-danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--astral-danger) 46%,transparent);background:color-mix(in srgb,var(--astral-danger) 18%,transparent)}.ui-button.is-glass,.ui-segmented.is-glass{border-color:#ffffff29;color:#ffffffe0;background:#0c0c0e85;backdrop-filter:var(--astral-glass-filter, blur(10px) saturate(120%));-webkit-backdrop-filter:var( --astral-glass-filter, blur(10px) saturate(120%) )}.ui-button.is-glass:hover:not(:disabled){border-color:#ffffff4d;background:#16161a9e}.ui-button.is-glass.is-active{border-color:#ffffff61;color:#0a0a0b;background:#f4f4f5eb}.ui-button.is-glass.is-active:hover:not(:disabled){border-color:#ffffff80;background:#fffffffa}.ui-segmented.is-glass{padding:3px}.ui-segmented.is-glass .ui-segment{color:#ffffffc2}.ui-segmented.is-glass .ui-segment.is-active{color:#0a0a0b;background:#f4f4f5eb}.ui-button.is-active{border-color:var(--astral-accent);color:var(--astral-accent-ink);background:var(--astral-accent)}.ui-button-icon{display:grid;flex:0 0 auto;place-items:center}.ui-button-icon svg{width:17px;height:17px}.ui-button.is-sm .ui-button-icon svg{width:14px;height:14px}.ui-button.is-lg .ui-button-icon svg{width:19px;height:19px}.ui-button-label{display:grid;gap:2px;min-width:0;text-align:left}.ui-button-label>span{overflow:hidden;text-overflow:ellipsis}.ui-button-label small{color:color-mix(in srgb,currentColor 62%,transparent);font-size:var(--astral-text-micro);font-weight:500;line-height:1.2}.ui-button:not(:has(.ui-button-label small)) .ui-button-label{text-align:center}.ui-button:has(.ui-button-label small){min-height:56px;padding-block:9px}.ui-button.is-sm:has(.ui-button-label small){min-height:46px;padding-block:7px}.ui-button-trailing{display:grid;flex:0 0 auto;margin-left:auto;place-items:center;color:var(--astral-ink-faint)}.ui-button-trailing svg{width:14px;height:14px}.ui-button-progress{position:absolute;z-index:0;inset:0 auto 0 0;background:color-mix(in srgb,currentColor 14%,transparent);transition:width .22s var(--astral-ease)}.ui-button>:not(.ui-button-progress){position:relative;z-index:1}.ui-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 18px}.ui-page-heading-copy{min-width:0}.ui-page-heading-copy>span{display:block;color:var(--astral-ink-faint);font-size:var(--astral-text-micro);font-weight:500}.ui-page-heading-copy h1{margin:0;color:var(--astral-ink);font-size:var(--astral-text-hero);font-weight:700;line-height:.98}@media(min-width:1280px){.ui-page-heading-copy h1{font-size:var(--astral-text-display)}}.ui-page-heading-copy p{max-width:62ch;margin:10px 0 0;color:var(--astral-ink-muted);font-size:var(--astral-text-body);line-height:1.5}.ui-page-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}@media(max-width:780px){.ui-page-heading{flex-direction:column;align-items:flex-start;gap:14px}}@media(prefers-reduced-motion:reduce){.ui-button,.ui-button-progress{transition:none}}.ui-detail-topbar{display:flex;align-items:center;gap:12px;min-height:58px;margin-bottom:14px;border-bottom:1px solid var(--astral-line)}.ui-detail-topbar :is(b,strong),.ui-editor-topbar :is(b,strong){font-weight:500}.ui-detail-topbar>.ui-detail-back{flex:0 0 auto}.ui-detail-topbar>.ui-detail-back .ui-button-icon{transition:transform var(--astral-duration-fast) var(--astral-ease)}.ui-detail-topbar>.ui-detail-back:hover:not(:disabled) .ui-button-icon{transform:translate(-2px)}.ui-detail-topbar>.ui-detail-topbar-end{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.ui-segmented{display:inline-flex;max-width:100%;min-width:0;align-items:stretch;gap:2px;padding:3px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-sunken)}.ui-segmented .ui-segment{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 13px;border:1px solid transparent;border-radius:calc(var(--astral-radius) - 4px);color:var(--astral-ink-muted);background:transparent;font:inherit;font-size:var(--astral-text-micro);font-weight:500;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .16s var(--astral-ease),background .16s var(--astral-ease)}.ui-segmented .ui-segment-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-segmented .ui-segment:hover:not(:disabled):not(.is-active){color:var(--astral-ink);background:var(--astral-surface-hover)}.ui-segmented .ui-segment:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:-1px}.ui-segmented .ui-segment:disabled{opacity:.45;cursor:default}.ui-segmented .ui-segment.is-active{border-color:var(--astral-line);color:var(--astral-ink);background:var(--astral-surface-raised);font-weight:600}.ui-segmented .ui-segment svg{width:15px;height:15px}.ui-segmented.is-sm .ui-segment{min-height:var(--astral-control-h-xs);padding:0 8px;font-size:var(--astral-text-micro)}.ui-segmented.is-lg .ui-segment{min-height:40px;padding:0 16px;font-size:var(--astral-text-small)}.ui-segment-copy{display:grid;gap:2px;min-width:0;text-align:left}.ui-segment-copy small{color:var(--astral-ink-faint);font-size:var(--astral-text-micro);font-weight:600;line-height:1.25;white-space:normal}.ui-menu-button{position:relative;display:inline-flex}.ui-menu{position:fixed;z-index:260;display:grid;gap:2px;box-sizing:border-box;width:max-content;min-width:190px;max-width:min(340px,calc(100vw - 32px));padding:5px;overflow-y:auto;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius);background:var(--astral-surface-strong);box-shadow:var(--astral-shadow-soft)}@keyframes ui-menu-in{0%{opacity:0;transform:translateY(-4px)}}.ui-menu{animation:ui-menu-in var(--astral-duration-fast) var(--astral-ease)}.ui-menu .ui-menu-separator{height:1px;margin:3px 4px;background:var(--astral-line)}.ui-menu .ui-menu-heading{padding:6px 10px 2px;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);font-weight:600;line-height:var(--astral-line-normal)}.ui-menu .ui-menu-item{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 10px;border:0;border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:transparent;font:inherit;font-size:var(--astral-text-small);font-weight:650;text-align:left;cursor:pointer;transition:color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease)}.ui-menu .ui-menu-item>span{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu .ui-menu-item svg{flex:0 0 auto;width:15px;height:15px}.ui-menu .ui-menu-item:hover:not(:disabled){color:var(--astral-ink);background:var(--astral-surface-raised)}.ui-menu .ui-menu-item:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:-2px}.ui-menu .ui-menu-item:disabled{opacity:.45;cursor:default}.ui-menu .ui-menu-item.is-active{color:var(--astral-ink)}.ui-menu .ui-menu-item.is-danger{color:var(--astral-danger)}@media(prefers-reduced-motion:reduce){.ui-segmented .ui-segment,.ui-menu .ui-menu-item{transition:none}.ui-menu{animation:none}}.ui-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-xs);color:var(--astral-ink);background:#ffffff0f;font-family:inherit;font-size:var(--astral-text-micro);font-weight:600;line-height:1;vertical-align:1px}.ui-checkbox{align-items:center;cursor:pointer}.ui-checkbox:not(.ui-field){display:inline-flex}.ui-checkbox.is-disabled{cursor:default;opacity:.55}.ui-checkbox>.ui-checkbox-copy{display:flex;min-width:0;flex-direction:column;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);line-height:1.25}.ui-checkbox>.ui-checkbox-copy small{color:var(--astral-ink-faint);font-size:var(--astral-text-micro)}.ui-checkbox.ui-field>.ui-check{grid-column:3;justify-self:end}.ui-checkbox-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-checkbox-input:focus-visible+.ui-check{outline:2px solid var(--astral-accent);outline-offset:2px}.ui-check{flex:0 0 auto;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-sm);color:transparent;font-size:var(--astral-text-body);transition:border-color .16s var(--astral-ease),background .16s var(--astral-ease),color .16s var(--astral-ease)}.ui-check.is-on{border-color:var(--astral-accent);color:var(--astral-accent-ink);background:var(--astral-accent)}@media(prefers-reduced-motion:reduce){.ui-check{transition:none}}.ui-toggles{display:grid;gap:4px}.ui-toggle{min-width:0;min-height:var(--astral-control-h-xs);padding:0 4px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface-sunken);font:inherit;font-size:var(--astral-text-micro);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease),color var(--astral-duration-fast) var(--astral-ease)}.ui-toggle:hover:not(:disabled):not(.is-on){border-color:var(--astral-line-strong);color:var(--astral-ink)}.ui-toggle:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-toggle.is-on{border-color:var(--astral-accent);color:var(--astral-accent-ink);background:var(--astral-accent);font-weight:600}.ui-toggle:disabled{cursor:default}.ui-toggle:disabled:not(.is-on){opacity:.45}@media(prefers-reduced-motion:reduce){.ui-toggle{transition:none}}.ui-choice{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:8px;padding:10px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink);background:var(--astral-surface);text-align:left;cursor:pointer;transition:border-color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease)}.ui-choice:hover:not(:disabled){border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.ui-choice:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-choice:disabled{opacity:.55;cursor:default}.ui-choice.is-selected{border-color:var(--astral-accent)}.ui-choice-media{display:grid;overflow:hidden;place-items:center;border-radius:var(--astral-radius-sm);background:var(--astral-surface-sunken)}.ui-choice-media>img,.ui-choice-media>canvas,.ui-choice-media>svg{display:block;width:100%;height:100%;object-fit:cover}.ui-choice-copy{display:grid;min-width:0;gap:2px}.ui-choice-copy>b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--astral-ink);font-size:var(--astral-text-small);font-weight:600;line-height:1.25}.ui-choice-copy>small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);line-height:1.35}.ui-choice-copy>em{overflow:hidden;color:var(--astral-ink-faint);font-size:var(--astral-text-micro);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ui-choice-grid{display:grid;gap:8px}.ui-choice-radios>.ui-choice{position:relative}.ui-choice-mark{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:22px;height:22px;color:var(--astral-accent-ink);border-radius:999px;background:var(--astral-accent);box-shadow:var(--astral-shadow-soft)}.ui-choice-mark svg{width:12px;height:12px}.ui-choice-radios>.ui-choice.is-selected{box-shadow:inset 0 0 0 1px var(--astral-accent)}.ui-presets{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0}.ui-presets::details-content{min-height:0;overflow-y:auto;scrollbar-width:none}.ui-presets>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.ui-presets>summary::-webkit-details-marker{display:none}.ui-presets>summary:before{display:inline-block;width:1em;content:"▸";color:var(--astral-ink-faint)}.ui-presets[open]>summary:before{content:"▾"}.ui-presets>summary>h3{margin:0}.ui-presets>summary>small{color:var(--astral-ink-muted);font-size:var(--astral-text-small)}.ui-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start;gap:8px;min-height:0;overflow-y:auto;scrollbar-width:none}.ui-preset-marks{display:flex;gap:4px;margin-bottom:3px}.ui-preset-marks i{width:12px;height:6px;border-radius:3px;box-shadow:inset 0 0 0 1px #00000059}.ui-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.ui-panel>h2,.ui-panel>h3,.ui-panel>header>h2,.ui-panel>header>h3{margin:0;color:var(--astral-ink);font-size:var(--astral-text-small);font-weight:500}.ui-panel>small{color:var(--astral-ink-muted);font-size:var(--astral-text-micro);line-height:1.45}.ui-panel>:is(h2,h3,header)+small{margin-top:-4px;margin-bottom:-3px}.ui-field{--ui-field-value: 68px;display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr) var(--ui-field-value);gap:12px;align-items:center;min-height:30px}.ui-field>span:first-child{color:var(--astral-ink-muted);font-size:var(--astral-text-micro)}.ui-field>output,.ui-field>code{min-width:0;padding:3px 8px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:inherit;font-size:var(--astral-text-micro);text-align:center}.ui-field>.ui-slider-value{width:100%;min-width:0;padding:3px 8px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:inherit;font-size:var(--astral-text-micro);font-variant-numeric:tabular-nums;text-align:center;cursor:text}.ui-field>.ui-slider-value:hover:not(:disabled){border-color:var(--astral-line-strong)}.ui-field>.ui-slider-value:focus-visible{border-color:var(--astral-accent);outline:none}.ui-field>.ui-slider-value:disabled{cursor:default;opacity:.45}.ui-slider.is-stacked>.ui-slider-value{grid-area:output}.ui-color{grid-template-columns:minmax(72px,1fr) var(--astral-control-h-xs) var( --ui-field-value )}.ui-color>.ui-color-copy{display:flex;min-width:0;flex-direction:column;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);line-height:1.25}.ui-color>.ui-color-copy small{color:var(--astral-ink-faint);font-size:var(--astral-text-micro)}.ui-color>input[type=color]{width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);padding:0;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);background:none;cursor:pointer;appearance:none;-webkit-appearance:none}.ui-color>input[type=color]:hover:not(:disabled){border-color:var(--astral-line-strong)}.ui-color>input[type=color]:focus-visible{outline:2px solid var(--astral-accent);outline-offset:2px}.ui-color>input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.ui-color>input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.ui-color>input[type=color]::-moz-color-swatch{border:none;border-radius:4px}.ui-color>code,.ui-color>.ui-color-hex{min-width:0;padding-inline:4px;font-size:var(--astral-text-micro);letter-spacing:.02em}.ui-field.ui-color>.ui-color-hex{min-height:var(--astral-control-h-xs);padding:3px 4px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:inherit;font-size:var(--astral-text-micro);letter-spacing:.02em;text-align:center}.ui-color>.ui-color-hex:focus-visible{border-color:var(--astral-accent);outline:none}.ui-color-chip{width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);flex:none;padding:0;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);background:none;cursor:pointer;appearance:none;-webkit-appearance:none}.ui-color-chip:hover:not(:disabled){border-color:var(--astral-line-strong)}.ui-color-chip:focus-visible{outline:2px solid var(--astral-accent);outline-offset:2px}.ui-color-chip::-webkit-color-swatch-wrapper{padding:2px}.ui-color-chip::-webkit-color-swatch{border:none;border-radius:4px}.ui-color-chip::-moz-color-swatch{border:none;border-radius:4px}.ui-color-swatch-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);padding:3px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);cursor:pointer;transition:border-color var(--astral-duration-fast) var(--astral-ease),transform var(--astral-duration-snap) var(--astral-ease)}.ui-color-swatch-button>i{display:block;flex:none;align-self:stretch;aspect-ratio:1;border-radius:var(--astral-radius-xs);box-shadow:inset 0 0 0 1px #ffffff1a}.ui-color-swatch-button.is-lg{min-width:var(--astral-control-h-sm);height:var(--astral-control-h-sm)}.ui-color-swatch-button:hover:not(:disabled),.ui-color-swatch-button[aria-expanded=true]{border-color:var(--astral-line-strong)}.ui-color-swatch-button:active:not(:disabled){transform:scale(.94)}.ui-color-swatch-button:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-color-swatch-button:disabled{cursor:default;opacity:.45}.ui-color-picker{z-index:80;display:grid;gap:10px;width:300px;padding:12px;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-lg);background:color-mix(in srgb,var(--astral-surface-strong) 78%,transparent);backdrop-filter:var(--astral-glass-filter, blur(24px) saturate(150%));-webkit-backdrop-filter:var(--astral-glass-filter, blur(24px) saturate(150%));box-shadow:var(--astral-shadow);max-height:calc(100vh - 16px);overflow-y:auto;animation:ui-color-picker-in var(--astral-duration) var(--astral-ease)}@media(prefers-reduced-transparency:reduce){.ui-color-picker{background:var(--astral-surface-strong);backdrop-filter:none;-webkit-backdrop-filter:none}}@keyframes ui-color-picker-in{0%{opacity:0;transform:translateY(4px) scale(.98)}}.ui-color-picker-square{position:relative;height:156px;border-radius:var(--astral-radius-sm);background-image:linear-gradient(to top,#000000,transparent),linear-gradient(to right,#ffffff,transparent);cursor:crosshair;touch-action:none}.ui-color-picker-hue{position:relative;height:var(--astral-control-h-xs);cursor:pointer;touch-action:none}.ui-color-picker-hue:before{content:"";position:absolute;inset:7px 0;border-radius:999px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ui-color-picker-square:focus-visible,.ui-color-picker-hue:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-color-picker-thumb{position:absolute;top:50%;width:16px;height:16px;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #00000073,0 2px 6px #00000073;transform:translate(-50%,-50%);pointer-events:none}.ui-color-picker-row{display:flex;align-items:center;gap:6px}.ui-color-picker-preview{flex:none;width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);border-radius:var(--astral-radius-sm);box-shadow:inset 0 0 0 1px #ffffff1f}.ui-color-picker .ui-color-picker-hex{flex:1;min-width:0;height:var(--astral-control-h-xs);padding:0 8px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:inherit;font-size:var(--astral-text-small);letter-spacing:.04em}.ui-color-picker .ui-color-picker-hex:focus-visible{border-color:var(--astral-line-focus);outline:none}.ui-color-picker-tool{display:grid;flex:none;place-items:center;width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);padding:0;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:transparent;cursor:pointer}.ui-color-picker-tool:hover{color:var(--astral-ink);background:var(--astral-surface-hover)}.ui-color-picker-tool>svg{width:16px;height:16px}.ui-color-picker-swatches{display:grid;grid-template-columns:repeat(9,var(--astral-control-h-xs));gap:3px}.ui-color-picker-swatch{width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);padding:0;border:1px solid rgba(0,0,0,.35);border-radius:var(--astral-radius-sm);box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;transition:transform var(--astral-duration-snap) var(--astral-ease)}.ui-color-picker-swatch:hover{transform:scale(1.08)}.ui-color-picker-swatch.is-active{outline:2px solid var(--astral-ink);outline-offset:1px}.ui-color-picker-caption{margin-bottom:-4px;color:var(--astral-ink-muted);font-size:var(--astral-text-micro)}@media(prefers-reduced-motion:reduce){.ui-color-picker{animation:none}}.ui-color-group{display:grid;gap:6px}.ui-color-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--astral-control-h-xs),1fr));gap:4px}.ui-color-swatch{height:var(--astral-control-h-xs);padding:0;border:1px solid rgba(0,0,0,.35);border-radius:var(--astral-radius-sm);box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer}.ui-color-swatch:disabled{cursor:default;opacity:.5}.ui-color-swatch.is-active{outline:2px solid var(--astral-accent);outline-offset:1px}.ui-color-swatch.is-custom{position:relative;display:grid;place-items:center;background:var(--astral-any-colour);color:#fff}.ui-color-swatch.is-custom>svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.ui-color-swatch.is-custom>.ui-color-native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-color-swatch.is-custom:has(>.ui-color-native:focus-visible){outline:2px solid var(--astral-accent);outline-offset:2px}.ui-slider>.ui-slider-copy{display:flex;min-width:0;flex-direction:column;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);line-height:1.25}.ui-slider>.ui-slider-copy small{color:var(--astral-ink-faint);font-size:var(--astral-text-micro)}.ui-slider:not(.is-stacked){grid-template-columns:minmax(72px,auto) minmax(clamp(0px,(100% - var(--ui-field-value) - 24px) * .4,96px),1fr) var(--ui-field-value)}.ui-slider.is-stacked{grid-template-columns:minmax(0,1fr) var(--ui-field-value);grid-template-areas:"copy output" "track track";row-gap:6px}.ui-slider.is-stacked>.ui-slider-copy{grid-area:copy}.ui-slider.is-stacked>output{grid-area:output}.ui-slider.is-stacked>input[type=range]{grid-area:track;width:100%}:is(.ui-field,.ui-slider) input[type=range]{width:100%;height:var(--astral-control-h-xs);margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}:is(.ui-field,.ui-slider) input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(to right,var(--astral-accent) 0 var(--ui-slider-fill, 0%),var(--astral-line-strong) var(--ui-slider-fill, 0%) 100%)}:is(.ui-field,.ui-slider) input[type=range]::-moz-range-track{height:3px;border-radius:999px;background:linear-gradient(to right,var(--astral-accent) 0 var(--ui-slider-fill, 0%),var(--astral-line-strong) var(--ui-slider-fill, 0%) 100%)}:is(.ui-field,.ui-slider) input[type=range]::-webkit-slider-thumb{width:13px;height:13px;margin-top:-5px;appearance:none;-webkit-appearance:none;border:0;border-radius:50%;background:var(--astral-accent);cursor:pointer;transition:transform var(--astral-duration-snap) var(--astral-ease),box-shadow var(--astral-duration-snap) var(--astral-ease)}:is(.ui-field,.ui-slider) input[type=range]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:var(--astral-accent);cursor:pointer}:is(.ui-field,.ui-slider) input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--astral-line)}:is(.ui-field,.ui-slider) input[type=range]:active::-webkit-slider-thumb{transform:scale(.92);box-shadow:0 0 0 5px var(--astral-line-strong)}:is(.ui-field,.ui-slider) input[type=range]:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px;border-radius:999px}:is(.ui-field,.ui-slider) input[type=range]:disabled{cursor:default;opacity:.45}.ui-select>.ui-select-copy{display:flex;min-width:0;flex-direction:column;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);line-height:1.25}.ui-select>.ui-select-copy small{color:var(--astral-ink-faint);font-size:var(--astral-text-micro)}.ui-select{grid-template-columns:minmax(72px,auto) minmax(clamp(0px,(100% - 12px) * .45,128px),1fr)}.ui-select:not(:has(>.ui-select-copy)){grid-template-columns:minmax(0,1fr)}.ui-select>.ui-select-control{position:relative;display:flex;min-width:0;align-items:center}.ui-select>.ui-select-control>select{width:100%;min-width:0;min-height:var(--astral-control-h-xs);padding:0 28px 0 10px;appearance:none;-webkit-appearance:none;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:var(--astral-font);font-size:var(--astral-text-micro);cursor:pointer;text-overflow:ellipsis;transition:border-color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease)}.ui-select>.ui-select-control>select:hover:not(:disabled){border-color:var(--astral-line-strong)}.ui-select>.ui-select-control>select:focus-visible{border-color:var(--astral-accent);outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-select>.ui-select-control>select:disabled{opacity:.55;cursor:default}.ui-select>.ui-select-control>select option{color:var(--astral-ink);background:var(--astral-surface-strong)}.ui-select>.ui-select-control>svg{position:absolute;right:9px;width:12px;height:12px;color:var(--astral-ink-faint);pointer-events:none}.ui-select.is-stacked{grid-template-columns:minmax(0,1fr);row-gap:6px}.ui-switch{position:relative;width:46px;height:var(--astral-control-h-xs);flex:0 0 46px;justify-self:end;padding:0;border:1px solid var(--astral-line-strong);border-radius:999px;background:var(--astral-surface-sunken);cursor:pointer;transition:background var(--astral-duration-fast) var(--astral-ease),border-color var(--astral-duration-fast) var(--astral-ease)}.ui-switch>i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--astral-ink-muted);transition:transform var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease)}.ui-switch.is-on{border-color:var(--astral-accent);background:var(--astral-accent)}.ui-switch.is-on>i{background:var(--astral-accent-ink);transform:translate(18px)}@media(prefers-reduced-motion:reduce){.ui-switch,.ui-switch>i{transition:none}}.ui-rail{position:relative;min-width:0}.ui-rail-track{overflow-x:auto;scroll-behavior:smooth;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.ui-rail-track{scroll-behavior:auto}}.ui-rail-arrow{position:absolute;top:50%;z-index:2;display:grid;width:var(--astral-control-h-xs);height:var(--astral-control-h-xs);place-items:center;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-sm);background:var(--astral-surface-strong);box-shadow:var(--astral-shadow-soft);color:var(--astral-ink);font-size:var(--astral-text-strong);cursor:pointer;transform:translateY(-50%);transition:background var(--astral-duration-fast) var(--astral-ease),border-color var(--astral-duration-fast) var(--astral-ease)}.ui-rail-arrow:hover{border-color:var(--astral-line-focus);background:color-mix(in srgb,var(--astral-ink) 9%,var(--astral-surface-strong))}.ui-rail-arrow:focus-visible{outline:2px solid var(--astral-accent);outline-offset:2px}.ui-rail-arrow.is-start{left:2px}.ui-rail-arrow.is-end{right:2px}.ui-rail:before,.ui-rail:after{position:absolute;top:0;bottom:0;z-index:1;width:48px;content:"";opacity:0;pointer-events:none;transition:opacity .16s var(--astral-ease)}.ui-rail:before{left:0;background:linear-gradient(to right,var(--ui-rail-fade, var(--astral-bg)) 40%,transparent)}.ui-rail:after{right:0;background:linear-gradient(to left,var(--ui-rail-fade, var(--astral-bg)) 40%,transparent)}.ui-rail:has(.ui-rail-arrow.is-start):before,.ui-rail:has(.ui-rail-arrow.is-end):after{opacity:1}@media(prefers-reduced-motion:reduce){.ui-rail-arrow,.ui-rail:before,.ui-rail:after{transition:none}}.ui-text-field{display:grid;gap:6px;min-width:0}.ui-text-field-label{color:var(--astral-ink-muted);font-size:var(--astral-text-small);font-weight:600}.ui-text-field-control{box-sizing:border-box;width:100%;min-width:0;min-height:var(--astral-control-h-sm);padding:0 12px;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:var(--astral-font);font-size:var(--astral-text-body);transition:border-color var(--astral-duration-fast) var(--astral-ease),box-shadow var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease)}.ui-text-field.is-multiline .ui-text-field-control{min-height:calc(var(--astral-control-h) * 2);padding:10px 12px;line-height:var(--astral-line-normal);resize:vertical}.ui-text-field.is-mono .ui-text-field-control{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--astral-text-small);word-break:break-all}.ui-text-field-control::placeholder{color:var(--astral-ink-faint)}.ui-text-field-control:hover:not(:disabled){border-color:var(--astral-line-focus)}.ui-text-field-control:focus-visible{border-color:var(--astral-line-focus);outline:none;box-shadow:inset 0 0 0 1px var(--astral-line-focus)}.ui-text-field.is-invalid .ui-text-field-control{border-color:color-mix(in srgb,var(--astral-danger) 70%,transparent)}.ui-text-field-note{margin:0;color:var(--astral-ink-muted);font-size:var(--astral-text-small);line-height:var(--astral-line-normal)}.ui-text-field.is-invalid .ui-text-field-note{color:var(--astral-danger)}@media(prefers-reduced-motion:reduce){.ui-text-field-control{transition:none}}.ui-chips{display:flex;flex-wrap:wrap;gap:6px}.ui-chip{display:inline-flex;align-items:center;gap:7px;min-height:var(--astral-control-h-xs);padding:0 12px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-xl);color:var(--astral-ink-muted);background:var(--astral-surface);font:inherit;font-size:var(--astral-text-small);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease),border-color var(--astral-duration-fast) var(--astral-ease)}.ui-chip:hover:not(.is-active){color:var(--astral-ink);background:var(--astral-surface-hover)}.ui-chip:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-chip.is-active{border-color:var(--astral-line-strong);color:var(--astral-accent-ink);background:var(--astral-accent);font-weight:600}.ui-chip.is-empty{opacity:.5}.ui-chip-count{color:var(--astral-ink-faint);font-size:var(--astral-text-micro);font-variant-numeric:tabular-nums}.ui-chip.is-active .ui-chip-count{color:inherit;opacity:.62}.ui-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.ui-pick-tile{position:relative;display:grid;min-width:0;align-content:start;gap:8px;padding:8px 8px 10px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);color:var(--astral-ink);background:var(--astral-surface);font:inherit;text-align:left;transition:border-color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease)}button.ui-pick-tile{cursor:pointer}button.ui-pick-tile:hover:not(:disabled){border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.ui-pick-tile:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.ui-pick-tile:disabled{cursor:default;opacity:.55}.ui-pick-tile.is-selected{border-color:var(--astral-accent)}.ui-pick-media{display:grid;overflow:hidden;aspect-ratio:16 / 9;place-items:center;border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface-sunken)}.ui-pick-media>img,.ui-pick-media>canvas{width:100%;height:100%;object-fit:cover}.ui-pick-media>svg{width:28px;height:28px}.ui-pick-tile.is-check:not(.is-selected) .ui-pick-media,.ui-pick-tile.is-switch:not(.is-selected) .ui-pick-media{opacity:.55}.ui-pick-mark{position:absolute;top:14px;right:14px;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-xs);color:var(--astral-accent-ink);background:color-mix(in srgb,var(--astral-surface-sunken) 80%,transparent)}.ui-pick-tile.is-selected .ui-pick-mark{border-color:var(--astral-accent);background:var(--astral-accent)}.ui-pick-mark>svg{width:14px;height:14px}.ui-pick-switch{position:absolute;top:14px;right:14px;width:34px;height:20px;border:1px solid var(--astral-line-strong);border-radius:999px;background:var(--astral-surface-sunken)}.ui-pick-switch:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--astral-ink-muted);content:"";transition:transform var(--astral-duration-fast) var(--astral-ease)}.ui-pick-switch.is-on{border-color:var(--astral-accent);background:var(--astral-accent)}.ui-pick-switch.is-on:after{background:var(--astral-accent-ink);transform:translate(14px)}.ui-pick-copy{display:grid;min-width:0;gap:2px;padding:0 2px}.ui-pick-copy>b{overflow:hidden;font-size:var(--astral-text-small);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-pick-copy>small,.ui-pick-copy>em{overflow:hidden;color:var(--astral-ink-muted);font-size:var(--astral-text-micro);font-style:normal;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-pick-copy>em{color:var(--astral-warning)}@media(prefers-reduced-motion:reduce){.ui-pick-tile,.ui-pick-switch:after{transition:none}}.ui-pick-tile.is-skeleton .ui-pick-media,.ui-pick-tile.is-skeleton .ui-pick-copy>i{background:var(--astral-surface-hover);animation:ui-pick-skeleton-breathe 1.1s ease-in-out infinite alternate}.ui-pick-tile.is-skeleton .ui-pick-copy>i{display:block;height:10px;margin-top:4px;border-radius:var(--astral-radius-xs)}.ui-pick-tile.is-skeleton .ui-pick-copy>i:first-child{width:72%}.ui-pick-tile.is-skeleton .ui-pick-copy>i:last-child{width:40%;height:8px;animation-delay:.18s}@keyframes ui-pick-skeleton-breathe{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.ui-pick-tile.is-skeleton .ui-pick-media,.ui-pick-tile.is-skeleton .ui-pick-copy>i{animation:none}}.ui-pick-grid.is-poster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ui-pick-tile.is-poster{--pick-ink: #fff;--pick-ink-soft: rgba(255, 255, 255, .76);--pick-warn: #f1cf9f;--pick-shade: rgba(0, 0, 0, .66);--pick-veil: rgba(0, 0, 0, .5);--pick-text-shadow: 0 1px 10px rgba(0, 0, 0, .38);display:block;overflow:hidden;aspect-ratio:3 / 2;max-height:240px;padding:0;border:0;border-radius:var(--astral-radius-xl);color:var(--pick-ink);background:#141415;isolation:isolate}.ui-pick-tile.is-poster[data-tone=light]{--pick-ink: #111;--pick-ink-soft: rgba(17, 17, 17, .74);--pick-warn: #6c4612;--pick-shade: rgba(255, 255, 255, .72);--pick-veil: rgba(255, 255, 255, .56);--pick-text-shadow: none}button.ui-pick-tile.is-poster:hover:not(:disabled){background:#141415}.ui-pick-photo{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--astral-duration-slow) var(--astral-ease),scale .6s var(--astral-ease),filter var(--astral-duration) var(--astral-ease)}.ui-pick-photo.is-loaded{opacity:1}.ui-pick-photo.is-contain{padding:12px 14px 68px;object-fit:contain}button.ui-pick-tile.is-poster:hover:not(:disabled) .ui-pick-photo{scale:1.03}.ui-pick-tile.is-poster>.ui-pick-media{position:absolute;z-index:0;inset:0;aspect-ratio:auto;border-radius:0;background:transparent}.ui-pick-tile.is-poster:before{position:absolute;z-index:1;inset:0;background:var(--pick-veil);content:"";opacity:0;pointer-events:none;transition:opacity var(--astral-duration) var(--astral-ease)}.ui-pick-tile.is-poster.is-check:not(.is-selected):before,.ui-pick-tile.is-poster.is-switch:not(.is-selected):before{opacity:1}.ui-pick-tile.is-poster.is-check:not(.is-selected) .ui-pick-photo,.ui-pick-tile.is-poster.is-switch:not(.is-selected) .ui-pick-photo{filter:grayscale(.7)}.ui-pick-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--pick-shade) 45%,transparent) 66%,var(--pick-shade) 100%);pointer-events:none}.ui-pick-tile.is-poster .ui-pick-copy{position:absolute;z-index:2;right:14px;bottom:12px;left:14px;gap:2px;padding:0;color:var(--pick-ink);text-shadow:var(--pick-text-shadow)}.ui-pick-tile.is-poster.has-badge .ui-pick-copy{right:52px}.ui-pick-kicker{overflow:hidden;color:var(--pick-ink-soft);font-size:var(--astral-text-micro);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ui-pick-tile.is-poster .ui-pick-copy>b{display:-webkit-box;overflow:hidden;font-size:var(--astral-text-title);font-weight:700;line-height:var(--astral-line-tight);letter-spacing:-.01em;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ui-pick-tile.is-poster .ui-pick-copy>small{color:var(--pick-ink-soft);font-size:var(--astral-text-small);font-weight:500}.ui-pick-tile.is-poster .ui-pick-copy>em{color:var(--pick-warn);font-size:var(--astral-text-small);font-weight:500}.ui-pick-tile.is-poster .ui-pick-mark{z-index:3;top:12px;right:12px;width:28px;height:28px;border:1px solid rgba(255,255,255,.42);border-radius:var(--astral-radius-sm);color:#fff;background:#fff3;box-shadow:0 2px 10px #00000038;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%)}.ui-pick-tile.is-poster[data-corner-tone=light] .ui-pick-mark{border-color:#0000004d;color:#111;background:#00000029;box-shadow:none}.ui-pick-tile.is-poster.is-selected .ui-pick-mark{border-color:var(--astral-accent);color:var(--astral-accent-ink);background:var(--astral-accent)}.ui-pick-tile.is-poster.is-selected[data-corner-tone=light] .ui-pick-mark{border-color:#111;color:#fff;background:#111}.ui-pick-tile.is-poster .ui-pick-switch{z-index:3;top:12px;right:12px}.ui-pick-badge{position:absolute;z-index:3;right:12px;bottom:12px;display:grid;width:28px;height:28px;place-items:center;border-radius:var(--astral-radius-sm);color:#1d1406;background:var(--astral-warning);box-shadow:0 4px 14px #00000052}.ui-pick-badge>svg{width:16px;height:16px}.ui-pick-tile.is-poster.is-blank{background:var(--astral-surface-raised)}.ui-pick-tile.is-poster.is-skeleton{background:var(--astral-surface-hover);animation:ui-pick-skeleton-breathe 1.1s ease-in-out infinite alternate}.ui-pick-tile.is-poster.is-skeleton .ui-pick-media,.ui-pick-tile.is-poster.is-skeleton .ui-pick-copy>i{animation:none}.ui-pick-tile.is-poster.is-skeleton .ui-pick-copy>i{background:var(--astral-surface-raised)}@media(prefers-reduced-motion:reduce){.ui-pick-photo,.ui-pick-tile.is-poster:before{transition:none}button.ui-pick-tile.is-poster:hover:not(:disabled) .ui-pick-photo{scale:none}.ui-pick-tile.is-poster.is-skeleton{animation:none}}.mod-stream-wall{--stream-gap: 11px;position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--stream-gap);padding:0 var(--stream-gap);overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(106,106,106,.13),transparent 48%),linear-gradient(rgba(143,143,143,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(143,143,143,.055) 1px,transparent 1px),#0b0b0b;background-size:auto,48px 48px,48px 48px,auto}.mod-stream-wall:before,.mod-stream-wall:after{position:absolute;z-index:4;right:0;left:0;height:104px;content:"";pointer-events:none}.mod-stream-wall:before{top:0;background:linear-gradient(180deg,#0b0b0b 0%,rgba(11,11,11,.86) 38%,transparent 100%)}.mod-stream-wall:after{bottom:0;background:linear-gradient(0deg,#0b0b0b 0%,rgba(11,11,11,.86) 38%,transparent 100%)}.mod-stream-rail{min-width:0;height:100%;overflow:hidden;transform:translateZ(0)}.mod-stream-rail[data-rail="1"]{--stream-duration: 29s;--stream-delay: -5s}.mod-stream-rail[data-rail="2"]{--stream-duration: 36s;--stream-delay: -19s}.mod-stream-rail[data-rail="3"]{--stream-duration: 32s;--stream-delay: -11s}.mod-stream-rail[data-rail="4"]{--stream-duration: 41s;--stream-delay: -28s}.mod-stream-rail[data-rail="5"]{--stream-duration: 34s;--stream-delay: -16s}.mod-stream-rail[data-rail="6"]{--stream-duration: 38s;--stream-delay: -23s}.mod-stream-track{display:flex;min-width:0;flex-direction:column;will-change:transform;animation:mod-stream-up var(--stream-duration) linear infinite;animation-delay:var(--stream-delay)}.mod-stream-set{display:grid;gap:var(--stream-gap);padding-bottom:var(--stream-gap)}.mod-stream-card{position:relative;min-width:0;aspect-ratio:1.34;overflow:hidden;border:1px solid rgba(161,161,161,.14);border-radius:16px;background:#151515;box-shadow:0 18px 42px #0003;cursor:default;isolation:isolate;transform:translateZ(0)}.mod-stream-card:before{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,#07070705 24%,#0707072e 48%,#070707f5);content:"";pointer-events:none}.mod-stream-card>img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.8);transform:scale(1.025)}.mod-stream-card>div{position:absolute;z-index:2;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 6px;color:#f8fafc}.mod-stream-card small,.mod-stream-card strong{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-stream-card small{color:#e2e8f0a8;font-size:11px;font-weight:500}.mod-stream-card strong{font-family:var(--astral-font);font-size:var(--astral-text-strong);line-height:1.06;letter-spacing:-.025em}@media(min-width:1480px){.mod-stream-card strong{font-size:var(--astral-text-title)}}.mod-stream-card em{grid-row:1 / span 2;grid-column:2;display:inline-flex;align-items:center;align-self:end;gap:3px;color:#f1f5f9d1;font-size:11px;font-style:normal;font-weight:500;white-space:nowrap}.mod-stream-card em svg{width:12px;height:12px}@keyframes mod-stream-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.desktop-app[data-theme=light] .mod-stream-wall,html[data-theme=light] .mod-stream-wall{background:radial-gradient(circle at 50% 42%,rgba(114,114,114,.12),transparent 48%),linear-gradient(rgba(99,99,99,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(99,99,99,.08) 1px,transparent 1px),#edf2f8}.desktop-app[data-theme=light] .mod-stream-wall:before,html[data-theme=light] .mod-stream-wall:before{background:linear-gradient(180deg,#edf2f8 0%,rgba(237,242,248,.9) 38%,transparent 100%)}.desktop-app[data-theme=light] .mod-stream-wall:after,html[data-theme=light] .mod-stream-wall:after{background:linear-gradient(0deg,#edf2f8 0%,rgba(237,242,248,.9) 38%,transparent 100%)}.desktop-app[data-theme=light] .mod-stream-card,html[data-theme=light] .mod-stream-card{border-color:#5353532e;background:#dfe6ef;box-shadow:0 18px 36px #3c3c3c24}@media(max-width:620px){.mod-stream-wall{--stream-gap: 6px}.mod-stream-card{aspect-ratio:1.1;border-radius:var(--astral-radius, 12px)}.mod-stream-card>div{right:6px;bottom:6px;left:6px}.mod-stream-card small,.mod-stream-card em{display:none}.mod-stream-card strong{font-size:11px;font-weight:500}}@media(prefers-reduced-motion:reduce){.mod-stream-track{animation:none}.mod-stream-set[aria-hidden=true]{display:none}}.desktop-app,.astral-matte-surface{--dragon-matte-base: linear-gradient( 135deg, #040404 0%, #070707 28%, #0b0b0b 58%, #111111 82%, #131313 100% );--dragon-matte-stage: radial-gradient( ellipse 62% 56% at 50% 43%, rgba(255, 255, 255, .055) 0%, rgba(255, 255, 255, .018) 38%, transparent 74% ), var(--dragon-matte-base);--matte-shell-background: var(--dragon-matte-base);background:var(--matte-shell-background)!important}.desktop-app[data-ambient=matte],.astral-matte-surface[data-ambient=matte]{background:var(--dragon-matte-base)!important}.desktop-app[data-ambient=space]{background:radial-gradient(ellipse 76% 58% at 84% -6%,rgba(81,81,81,.38),transparent 64%),radial-gradient(ellipse 62% 54% at -8% 92%,rgba(89,51,82,.22),transparent 68%),linear-gradient(145deg,#040404,#0a0a0a 46%,#101010)!important}.desktop-app[data-ambient=matte],.astral-matte-surface[data-ambient=matte]{background:var(--matte-shell-background)!important}.desktop-app[data-ambient=matte] .spatial-ambient-camera,.desktop-app[data-ambient=matte] .shared-cube-scene,.desktop-app[data-ambient=matte] .cube-scene-object,.desktop-app[data-ambient=matte] .spatial-ambient{display:none!important}.desktop-app[data-ambient=matte] .spatial-ambient-glow,.desktop-app[data-ambient=space] .spatial-ambient-glow,.desktop-app[data-ambient=space]>.theme-ambient-layer,.desktop-app[data-ambient=matte]>.theme-ambient-layer{display:none!important}.desktop-app[data-ambient=space] .spatial-ambient{display:block!important;visibility:visible!important;opacity:1!important;filter:none!important}.desktop-app[data-ambient=space] .spatial-ambient-camera{inset:0!important;transform:none!important}.appearance-preview-matte{background:var(--dragon-matte-base)!important}.appearance-preview-matte:after{background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 46%,rgba(0,0,0,.24))!important}.appearance-preview-matte-light,.appearance-preview-matte-vignette{position:absolute;inset:0;display:block;pointer-events:none}.desktop-app .appearance-scenes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.desktop-app .appearance-scene{min-height:122px;border-radius:var(--astral-radius-xl);background:#ffffff08}.desktop-app .appearance-scene.active{border-color:#cbcbcb57;background:#fff1;box-shadow:inset 0 1px #ffffff12,0 14px 34px #00000024}.appearance-preview-matte-light{inset:-35% 4% 20% -10%;border-radius:50%;background:#ffffff0b;filter:blur(18px)}.appearance-preview-matte-vignette{background:radial-gradient(ellipse at center,transparent 28%,rgba(3,3,3,.42) 100%)}.desktop-app>.desktop-titlebar,.desktop-app .desktop-sidebar.compact-sidebar,.desktop-app .desktop-main>header{background:#080809c2!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff06;backdrop-filter:var(--astral-glass-filter);-webkit-backdrop-filter:var(--astral-glass-filter)}.desktop-app[data-ambient=space]>.desktop-titlebar,.desktop-app[data-ambient=space] .desktop-sidebar.compact-sidebar,.desktop-app[data-ambient=space] .desktop-main>header{background:#0909098f!important;border-color:#dadada1c!important;box-shadow:inset 0 1px #ffffff0b,0 12px 34px #00000014!important;backdrop-filter:var(--astral-glass-filter)!important;-webkit-backdrop-filter:var(--astral-glass-filter)!important}.desktop-app .mod-action-buttons{grid-template-columns:minmax(0,1fr)!important}.desktop-app .mod-action-buttons .redux-product-install{justify-content:center!important;padding-inline:16px!important}.desktop-app .mod-detail-recommended-viewport{isolation:isolate;contain:layout paint}.desktop-app .mod-detail-recommended-track{transform:translateZ(0)}.desktop-app[data-motion=full] .mod-detail-recommended-card{animation:none!important}.desktop-app .mod-detail-recommended-track.is-current.is-next{animation:matte-recommendation-enter-next .48s cubic-bezier(.22,1,.36,1) both!important}.desktop-app .mod-detail-recommended-track.is-leaving.is-next{animation:matte-recommendation-leave-next .48s cubic-bezier(.4,0,.2,1) both!important}.desktop-app .mod-detail-recommended-track.is-current.is-previous{animation:matte-recommendation-enter-previous .48s cubic-bezier(.22,1,.36,1) both!important}.desktop-app .mod-detail-recommended-track.is-leaving.is-previous{animation:matte-recommendation-leave-previous .48s cubic-bezier(.4,0,.2,1) both!important}@keyframes matte-recommendation-enter-next{0%{opacity:0;transform:translate3d(4%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes matte-recommendation-leave-next{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-4%,0,0)}}@keyframes matte-recommendation-enter-previous{0%{opacity:0;transform:translate3d(-4%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes matte-recommendation-leave-previous{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(4%,0,0)}}@media(max-width:900px){.desktop-app .mod-action-buttons{grid-template-columns:minmax(0,1fr) 56px!important}}@media(prefers-reduced-motion:reduce){.desktop-app .mod-detail-recommended-track{animation-duration:1ms!important}}.desktop-app[data-ambient=matte]:not([data-matte-decoration=none]) .spatial-ambient,.desktop-app[data-ambient=matte]:not([data-matte-decoration=none]) .spatial-ambient-camera{display:block!important;visibility:visible!important;opacity:1!important}.desktop-app[data-ambient=matte]:not([data-matte-decoration=none]) .spatial-ambient-camera{inset:0!important;transform:none!important}.white-matte-cube-scene,.white-matte-cube,.white-matte-cube-body,.white-matte-cube-face,.orbital-form-accent{position:absolute;display:block;pointer-events:none}.white-matte-cube-scene{inset:0;overflow:hidden;perspective:980px}.white-matte-cube{--matte-cube-shadow: rgba(0, 0, 0, .28);left:var(--matte-cube-x);top:var(--matte-cube-y);width:var(--matte-cube-size);height:var(--matte-cube-size);opacity:0;will-change:transform,opacity;animation:white-matte-cube-float-a var(--matte-cube-duration) ease-in-out var(--matte-cube-delay) infinite}.white-matte-cube:before{content:"";position:absolute;inset:-17% -26% -16% -11%;pointer-events:none;background:radial-gradient(closest-side,var(--matte-cube-shadow) 42%,color-mix(in srgb,var(--matte-cube-shadow) 45%,transparent) 62%,transparent 100%);transform:translateY(calc(var(--matte-cube-size) * .16))}.white-matte-cube[data-matte-shape=frame]:before{display:none}.desktop-app[data-motion=off] .white-matte-cube{opacity:.28}.white-matte-cube[data-cube-path=b]{animation-name:white-matte-cube-float-b}.white-matte-cube[data-cube-path=c]{animation-name:white-matte-cube-float-c}.white-matte-cube[data-cube-path=d]{animation-name:white-matte-cube-float-d}.white-matte-cube[data-cube-path=e]{animation-name:white-matte-cube-float-e}.white-matte-cube-body{inset:0;transform:rotate(-4deg);transform-origin:52% 55%}.white-matte-cube-face{inset:0;background:#fff;border:1px solid rgba(255,255,255,.98);box-shadow:inset 0 1px #fff,inset 0 -18px 34px #e2e5ea29}.white-matte-cube-face.is-front{clip-path:polygon(15% 30%,76% 49%,76% 91%,15% 69%);opacity:.94}.white-matte-cube-face.is-top{clip-path:polygon(15% 30%,42% 8%,100% 29%,76% 49%);opacity:.94}.white-matte-cube-face.is-side{clip-path:polygon(76% 49%,100% 29%,100% 72%,76% 91%);opacity:.82}.orbital-form-accent{display:none}.white-matte-cube[data-matte-shape=prism] .white-matte-cube-body{transform:rotate(7deg) scaleX(1.12) scaleY(.82)}.white-matte-cube[data-matte-shape=prism] .white-matte-cube-face.is-front{clip-path:polygon(10% 35%,78% 47%,78% 84%,10% 70%)}.white-matte-cube[data-matte-shape=prism] .white-matte-cube-face.is-top{clip-path:polygon(10% 35%,35% 15%,100% 28%,78% 47%)}.white-matte-cube[data-matte-shape=prism] .white-matte-cube-face.is-side{clip-path:polygon(78% 47%,100% 28%,100% 64%,78% 84%)}.white-matte-cube[data-matte-shape=diamond] .white-matte-cube-body{transform:rotate(3deg) scale(.92)}.white-matte-cube[data-matte-shape=diamond] .white-matte-cube-face.is-front{clip-path:polygon(18% 44%,53% 18%,82% 47%,50% 92%)}.white-matte-cube[data-matte-shape=diamond] .white-matte-cube-face.is-top{clip-path:polygon(18% 44%,45% 5%,86% 26%,53% 18%);opacity:.98}.white-matte-cube[data-matte-shape=diamond] .white-matte-cube-face.is-side{clip-path:polygon(53% 18%,86% 26%,82% 47%,50% 92%);opacity:.76}.white-matte-cube[data-matte-shape=slab] .white-matte-cube-body{transform:rotate(-8deg) scaleX(1.2) scaleY(.68)}.white-matte-cube[data-matte-shape=slab] .white-matte-cube-face.is-front{clip-path:polygon(10% 38%,79% 48%,79% 75%,10% 63%)}.white-matte-cube[data-matte-shape=slab] .white-matte-cube-face.is-top{clip-path:polygon(10% 38%,31% 20%,100% 30%,79% 48%)}.white-matte-cube[data-matte-shape=slab] .white-matte-cube-face.is-side{clip-path:polygon(79% 48%,100% 30%,100% 57%,79% 75%)}.white-matte-cube[data-matte-shape=frame] .white-matte-cube-body{inset:12% 8%;border:clamp(8px,calc(var(--matte-cube-size) * .085),14px) solid rgba(250,251,253,.9);border-radius:2px;background:#eef1f514;box-shadow:inset 0 1px #fffffff5,inset 0 -16px 28px #d3d9e129,0 16px 34px #0003;transform:rotate(-18deg) skew(-8deg) scaleY(.76)}.white-matte-cube[data-matte-shape=frame] .white-matte-cube-face{display:none}.white-matte-cube[data-matte-shape=frame] .orbital-form-accent{top:47%;left:7%;display:block;width:86%;height:7%;border-radius:1px;background:#ffffffc2;box-shadow:0 4px 12px #00000021;transform:rotate(31deg)}.white-matte-cube[data-matte-shape=tetra] .white-matte-cube-body{transform:rotate(-9deg) scale(.86)}.white-matte-cube[data-matte-shape=tetra] .white-matte-cube-face.is-front{clip-path:polygon(50% 4%,91% 84%,12% 84%);background:linear-gradient(145deg,#fff,#dfe3e8)}.white-matte-cube[data-matte-shape=tetra] .white-matte-cube-face.is-top{clip-path:polygon(50% 4%,91% 84%,68% 46%);opacity:.76}.white-matte-cube[data-matte-shape=tetra] .white-matte-cube-face.is-side{clip-path:polygon(50% 4%,68% 46%,12% 84%);opacity:.62}.white-matte-cube[data-matte-shape=shard] .white-matte-cube-body{transform:rotate(14deg) scaleX(.86) scaleY(1.14)}.white-matte-cube[data-matte-shape=shard] .white-matte-cube-face.is-front{clip-path:polygon(46% 2%,84% 31%,65% 96%,12% 67%);background:linear-gradient(152deg,#fff,#eef0f4 58%,#d8dce2)}.white-matte-cube[data-matte-shape=shard] .white-matte-cube-face.is-top{clip-path:polygon(46% 2%,94% 20%,84% 31%,12% 67%);opacity:.82}.white-matte-cube[data-matte-shape=shard] .white-matte-cube-face.is-side{clip-path:polygon(84% 31%,94% 20%,74% 84%,65% 96%);opacity:.68}.white-matte-cube[data-matte-shape=wedge] .white-matte-cube-body{transform:rotate(18deg) scaleX(1.08) scaleY(.82)}.white-matte-cube[data-matte-shape=wedge] .white-matte-cube-face.is-front{clip-path:polygon(8% 72%,88% 22%,88% 82%,8% 88%)}.white-matte-cube[data-matte-shape=wedge] .white-matte-cube-face.is-top{clip-path:polygon(8% 72%,41% 46%,100% 12%,88% 22%)}.white-matte-cube[data-matte-shape=wedge] .white-matte-cube-face.is-side{clip-path:polygon(88% 22%,100% 12%,100% 70%,88% 82%)}.white-matte-cube-scene.is-preview .white-matte-cube{--matte-cube-shadow: rgba(0, 0, 0, .25)}@keyframes white-matte-cube-float-a{0%,to{opacity:.28;transform:translate3d(-3vw,4vh,-40px) rotate(-10deg) scale(.9)}18%{opacity:.78}52%{opacity:.58;transform:translate3d(7vw,-8vh,60px) rotate(8deg) scale(1.08)}82%{opacity:.82}}@keyframes white-matte-cube-float-b{0%,to{opacity:.32;transform:translate3d(5vw,-5vh,-20px) rotate(12deg) scale(.92)}36%{opacity:.78;transform:translate3d(-8vw,7vh,75px) rotate(-7deg) scale(1.04)}72%{opacity:.52;transform:translate3d(-3vw,13vh,10px) rotate(5deg) scale(.98)}}@keyframes white-matte-cube-float-c{0%,to{opacity:.3;transform:translate3d(-2vw,8vh,25px) rotate(6deg) scale(1)}48%{opacity:.82;transform:translate3d(9vw,-9vh,90px) rotate(-11deg) scale(1.14)}}@keyframes white-matte-cube-float-d{0%,to{opacity:.38;transform:translate3d(8vw,6vh,-55px) rotate(-6deg) scale(.88)}44%{opacity:.75;transform:translate3d(-9vw,-11vh,45px) rotate(9deg) scale(1.06)}76%{opacity:.54;transform:translate3d(-4vw,-2vh,20px) rotate(2deg) scale(1)}}@keyframes white-matte-cube-float-e{0%,to{opacity:.2;transform:translate3d(-4vw,-2vh,-90px) rotate(14deg) scale(.72)}32%{opacity:.65}66%{opacity:.8;transform:translate3d(6vw,8vh,110px) rotate(-13deg) scale(1.2)}}.schrodinger-cat-scene,.schrodinger-cat-scene:before,.schrodinger-star-layer,.schrodinger-star,.schrodinger-cat{position:absolute;display:block;pointer-events:none}.schrodinger-cat-scene{inset:0;overflow:hidden;isolation:isolate}.schrodinger-cat-scene:before{content:"";z-index:0;inset:0;background:radial-gradient(ellipse at 78% 14%,rgba(51,51,51,.18),transparent 56%),radial-gradient(ellipse at 18% 82%,rgba(42,42,42,.14),transparent 58%),#0000003d}.schrodinger-star-layer{z-index:1;inset:-6%;overflow:hidden}.schrodinger-star{left:var(--schrodinger-star-x);top:var(--schrodinger-star-y);width:var(--schrodinger-star-size);height:var(--schrodinger-star-size);border-radius:50%;color:#f6f8faeb;background:currentColor;opacity:var(--schrodinger-star-opacity);box-shadow:0 0 calc(var(--schrodinger-star-size) * 4) #e2ebf429;will-change:transform;animation:schrodinger-star-flight-a var(--schrodinger-star-duration) cubic-bezier(.42,0,.25,1) var(--schrodinger-star-delay) infinite}.schrodinger-star:nth-child(3n){animation-name:schrodinger-star-flight-b}.schrodinger-star:nth-child(4n){animation-name:schrodinger-star-flight-c}.schrodinger-star.depth-0{filter:blur(.16px)}.schrodinger-star.depth-2{color:#e2eaf2f5}.schrodinger-star.depth-3{color:#fff;box-shadow:0 0 calc(var(--schrodinger-star-size) * 4) #ffffff47,0 0 calc(var(--schrodinger-star-size) * 9) #dadada1f}.schrodinger-cat{z-index:2;left:var(--cat-x);top:var(--cat-y);width:var(--cat-size);opacity:.78;transform-origin:50% 52%;filter:var(--scene-saturation,) drop-shadow(0 12px 18px rgba(0,0,0,.28));will-change:transform;animation:schrodinger-cat-orbit-a var(--cat-duration) ease-in-out var(--cat-delay) infinite}.schrodinger-cat:nth-of-type(3n){z-index:1;opacity:.5;filter:var(--scene-saturation,) blur(.25px) drop-shadow(0 8px 14px rgba(0,0,0,.2))}.schrodinger-cat:nth-of-type(4n){z-index:3;opacity:.9}.schrodinger-cat[data-cat-path=b]{animation-name:schrodinger-cat-orbit-b}.schrodinger-cat[data-cat-path=c]{animation-name:schrodinger-cat-orbit-c}.schrodinger-cat[data-cat-path=d]{animation-name:schrodinger-cat-orbit-d}.schrodinger-cat>img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;will-change:transform;animation:schrodinger-cat-bob var(--cat-bob-duration) ease-in-out var(--cat-delay) infinite alternate}.app-onboarding-spatial-scene .matte-character-art>img{filter:var(--scene-saturation, none)}.schrodinger-cat-scene.is-preview .schrodinger-cat{opacity:.86;filter:drop-shadow(0 4px 7px rgba(0,0,0,.28));animation-name:schrodinger-cat-preview}.schrodinger-cat-scene.is-preview .schrodinger-cat>img{animation-name:schrodinger-cat-preview-bob}.schrodinger-cat-scene.is-preview .schrodinger-star-layer{inset:-3%;opacity:.62}@keyframes schrodinger-cat-orbit-a{0%,to{transform:translate3d(-7vw,3vh,0) rotate(calc(var(--cat-tilt) - 10deg)) scale(.92)}28%{transform:translate3d(2vw,-5vh,24px) rotate(calc(var(--cat-tilt) + 2deg)) scale(1)}57%{transform:translate3d(8vw,1vh,46px) rotate(calc(var(--cat-tilt) + 13deg)) scale(1.06)}79%{transform:translate3d(0,7vh,14px) rotate(calc(var(--cat-tilt) - 1deg)) scale(.98)}}@keyframes schrodinger-cat-orbit-b{0%,to{transform:translate3d(5vw,-4vh,18px) rotate(calc(var(--cat-tilt) + 8deg)) scale(1.02)}24%{transform:translate3d(-3vw,2vh,-8px) rotate(calc(var(--cat-tilt) - 5deg)) scale(.95)}52%{transform:translate3d(-8vw,8vh,30px) rotate(calc(var(--cat-tilt) - 14deg)) scale(1.04)}78%{transform:translate3d(1vw,4vh,42px) rotate(calc(var(--cat-tilt) + 1deg)) scale(1.08)}}@keyframes schrodinger-cat-orbit-c{0%,to{transform:translate3d(-4vw,-6vh,-14px) rotate(calc(var(--cat-tilt) - 7deg)) scale(.9)}31%{transform:translate3d(4vw,-1vh,34px) rotate(calc(var(--cat-tilt) + 7deg)) scale(1.05)}64%{transform:translate3d(7vw,8vh,18px) rotate(calc(var(--cat-tilt) + 16deg)) scale(1)}84%{transform:translate3d(-1vw,5vh,-5px) rotate(var(--cat-tilt)) scale(.94)}}@keyframes schrodinger-cat-orbit-d{0%,to{transform:translate3d(7vw,5vh,38px) rotate(calc(var(--cat-tilt) + 11deg)) scale(1.08)}26%{transform:translate3d(1vw,9vh,8px) rotate(calc(var(--cat-tilt) + 1deg)) scale(.98)}55%{transform:translate3d(-7vw,1vh,-16px) rotate(calc(var(--cat-tilt) - 13deg)) scale(.9)}81%{transform:translate3d(-1vw,-6vh,24px) rotate(calc(var(--cat-tilt) - 2deg)) scale(1.02)}}@keyframes schrodinger-cat-bob{0%{transform:translate3d(0,-2px,0) rotate(-.7deg) scale(.995)}to{transform:translate3d(3px,4px,0) rotate(.8deg) scale(1.008)}}@keyframes schrodinger-cat-preview{0%,to{transform:translate3d(-3px,2px,0) rotate(var(--cat-tilt)) scale(.96)}50%{transform:translate3d(5px,-3px,0) rotate(calc(var(--cat-tilt) + 4deg)) scale(1.02)}}@keyframes schrodinger-cat-preview-bob{0%{transform:translate3d(0,-1px,0)}to{transform:translate3d(1px,2px,0)}}@keyframes schrodinger-star-flight-a{0%,to{opacity:var(--schrodinger-star-opacity-low);transform:translateZ(0) scale(.74)}48%{opacity:var(--schrodinger-star-opacity);transform:translate3d(var(--schrodinger-star-drift-x),var(--schrodinger-star-drift-y),0) scale(1.18)}}@keyframes schrodinger-star-flight-b{0%,to{opacity:var(--schrodinger-star-opacity-low);transform:translateZ(0) scale(.82)}52%{opacity:var(--schrodinger-star-opacity);transform:translate3d(var(--schrodinger-star-drift-y),var(--schrodinger-star-drift-x),0) scale(1.12)}}@keyframes schrodinger-star-flight-c{0%,to{opacity:var(--schrodinger-star-opacity-low);transform:translateZ(0) scale(.7)}38%{opacity:var(--schrodinger-star-opacity);transform:translate3d(var(--schrodinger-star-drift-x),var(--schrodinger-star-drift-y),0) scale(1.24)}68%{opacity:var(--schrodinger-star-opacity-low);transform:translate3d(var(--schrodinger-star-drift-y),var(--schrodinger-star-drift-x),0) scale(.94)}}.desktop-app .matte-decoration-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.desktop-app .matte-decoration-picker>button{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:62px;padding:12px 14px;overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);color:var(--astral-ink);text-align:left;background:var(--astral-surface);transition:border-color .18s var(--astral-ease),background .18s var(--astral-ease)}.desktop-app .matte-decoration-picker>button:not(:disabled):hover{border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.desktop-app .matte-decoration-picker>button:disabled{opacity:.38;cursor:default}.desktop-app .matte-decoration-picker>button.is-active{border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.desktop-app .matte-decoration-picker>button>span:first-child{display:grid;place-items:center;color:var(--astral-ink-muted)}.desktop-app .matte-decoration-picker>button>span:first-child svg{width:18px;height:18px}.desktop-app .matte-decoration-picker>button.is-active>span:first-child{color:var(--astral-ink)}.desktop-app .matte-decoration-picker>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.desktop-app .matte-decoration-picker>button b{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.desktop-app .matte-decoration-picker>button small{display:-webkit-box;overflow:hidden;color:var(--astral-ink-muted);font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1080px){.desktop-app .matte-decoration-picker{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.white-matte-cube,.schrodinger-cat,.schrodinger-cat>img,.schrodinger-star,.space-comet,.space-meteor,.space-deep-pulse{animation-duration:1ms!important}}.desktop-app .downloads-half-item .foreign-build-choice .ui-button span{color:inherit!important;-webkit-text-fill-color:currentColor!important}:root{--astral-glass-bg: rgba(19, 19, 20, .63);--astral-glass-bg-strong: rgba(15, 15, 16, .75);--astral-glass-bg-soft: rgba(28, 28, 30, .5);--astral-glass-border: var(--astral-line);--astral-glass-border-strong: var(--astral-line-strong);--astral-glass-shadow: rgba(0, 0, 0, .28);--astral-glass-filter: blur(48px) saturate(66%) contrast(1.045);--astral-glass-filter-strong: blur(68px) saturate(58%) contrast(1.06)}.desktop-app,.astral-glass-surface{--astral-glass-bg: rgba(19, 19, 20, .63);--astral-glass-bg-strong: rgba(15, 15, 16, .75);--astral-glass-bg-soft: rgba(28, 28, 30, .5);--astral-glass-border: var(--astral-line);--astral-glass-border-strong: var(--astral-line-strong);--astral-glass-shadow: rgba(0, 0, 0, .28);--astral-glass-filter: blur(48px) saturate(66%) contrast(1.045);--astral-glass-filter-strong: blur(68px) saturate(58%) contrast(1.06)}.desktop-app .ambient-frost-clip{position:fixed;width:0;height:0;overflow:hidden;pointer-events:none}.desktop-app .spatial-ambient.is-frost-copy{--frost-copy-blur: blur(24px);--frost-copy-tone: saturate(54%) contrast(1.025);z-index:1!important;display:block!important;opacity:1!important;pointer-events:none;mix-blend-mode:normal!important;contain:none!important;clip-path:url(#astral-local-frost-clip);background:var(--dragon-matte-base)!important;filter:var(--frost-copy-blur,) var(--frost-copy-tone)!important}.desktop-app[data-theme] .spatial-ambient.is-frost-copy[data-scene=space]{--frost-copy-blur: initial}.desktop-app .spatial-ambient.is-frost-copy :is(.space-dust,.space-star-layer,.space-comet,.space-meteor,.space-deep-pulse){display:none!important}:root:not([data-motion=off]) .desktop-app .spatial-ambient.is-frost-copy :is(.schrodinger-star-layer,.matte-character-star-field) *,:root:not([data-motion=off]) .desktop-app .spatial-ambient.is-frost-copy :is(.schrodinger-star-layer,.matte-character-star-field) *:before,:root:not([data-motion=off]) .desktop-app .spatial-ambient.is-frost-copy :is(.schrodinger-star-layer,.matte-character-star-field) *:after{animation-play-state:paused!important;will-change:auto!important}.desktop-app[data-ambient=space] .spatial-ambient.is-frost-copy{--frost-copy-blur: blur(22px);--frost-copy-tone: saturate(58%) contrast(1.02);background:radial-gradient(ellipse 76% 58% at 84% -6%,rgba(81,81,81,.38),transparent 64%),radial-gradient(ellipse 62% 54% at -8% 92%,rgba(89,51,82,.22),transparent 68%),linear-gradient(145deg,#040404,#0a0a0a 46%,#101010)!important}.desktop-app[data-theme]>.desktop-titlebar,.desktop-app[data-theme] .desktop-sidebar.compact-sidebar,.desktop-app[data-theme] .desktop-main>header{background:var(--astral-glass-bg-strong)!important;border-color:var(--astral-glass-border)!important;box-shadow:0 18px 46px var(--astral-glass-shadow)!important;backdrop-filter:var(--astral-glass-filter-strong)!important;-webkit-backdrop-filter:var(--astral-glass-filter-strong)!important}.astral-glass-surface[data-glass=panel]{background:var(--astral-glass-bg)!important;border-color:var(--astral-glass-border)!important;box-shadow:0 24px 58px var(--astral-glass-shadow)!important;backdrop-filter:var(--astral-glass-filter-strong)!important;-webkit-backdrop-filter:var(--astral-glass-filter-strong)!important}.astral-glass-surface{background:var(--astral-glass-bg-strong)!important;border-color:var(--astral-glass-border)!important;box-shadow:0 18px 46px var(--astral-glass-shadow)!important;backdrop-filter:var(--astral-glass-filter-strong)!important;-webkit-backdrop-filter:var(--astral-glass-filter-strong)!important}.desktop-app[data-theme] .settings-page .clean-settings>article,.desktop-app[data-theme] .settings-glass-panel,.desktop-app[data-theme] .settings-section-panel,.desktop-app[data-theme] .settings-section,.desktop-app[data-theme] .settings-card,.desktop-app[data-theme] .editorial-news-panel,.desktop-app[data-theme] .profile-summary,.desktop-app[data-theme] .desktop-profile-grid>article,.desktop-app[data-theme] .download-overview>article,.desktop-app[data-theme] .desktop-download-list,.desktop-app[data-theme] .downloads-page.downloads-half-screen .downloads-half-panel{background:var(--astral-glass-bg)!important;border-color:var(--astral-glass-border)!important;box-shadow:0 24px 58px var(--astral-glass-shadow)!important;backdrop-filter:var(--astral-glass-filter-strong)!important;-webkit-backdrop-filter:var(--astral-glass-filter-strong)!important}.desktop-app[data-theme] .ui-panel,.desktop-app[data-theme] .appearance-motion,.desktop-app[data-theme] .mod-action-plan-card,.desktop-app[data-theme] .ui-editor-inspector{background:var(--astral-glass-bg)!important;border-color:var(--astral-glass-border)!important;backdrop-filter:var(--astral-glass-filter)!important;-webkit-backdrop-filter:var(--astral-glass-filter)!important}.desktop-app[data-theme] :is(.ui-panel,.ui-editor-inspector,.astral-glass-surface,.settings-section,.settings-card,.mod-action-plan-card) .ui-panel{background:var(--astral-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.desktop-app[data-theme] .ui-editor-inspector>.ui-panel,.desktop-app[data-theme] .ui-editor-panel-content>.ui-panel,.desktop-app[data-theme] .ui-editor-panel-content>:only-child>.ui-panel{background:transparent!important}.desktop-app[data-theme] .appearance-scene,.desktop-app[data-theme] .matte-decoration-picker>button,.desktop-app[data-theme] .game-path,.desktop-app[data-theme] .downloads-half-item,.desktop-app[data-theme] .desktop-download-list>article,.desktop-app[data-theme] .editorial-search,.desktop-app[data-theme] .mmc-preview-frame,.desktop-app[data-theme] .astral-glass-nested{background:var(--astral-glass-bg-soft)!important;border-color:var(--astral-glass-border)!important;backdrop-filter:var(--astral-glass-filter)!important;-webkit-backdrop-filter:var(--astral-glass-filter)!important}.desktop-app[data-theme] .ui-menu,.desktop-app[data-theme] .workshop-filter-menu,.desktop-app[data-theme] .restore-point-dialog,.desktop-app[data-theme] .studio-dialog,.desktop-app[data-theme] .weapon-viewer-dialog,.desktop-app[data-theme] .desktop-toast{background:var(--astral-glass-bg-strong)!important;border-color:var(--astral-glass-border-strong)!important;box-shadow:0 30px 80px var(--astral-glass-shadow)!important;backdrop-filter:var(--astral-glass-filter-strong)!important;-webkit-backdrop-filter:var(--astral-glass-filter-strong)!important}.desktop-app .downloads-page.downloads-half-screen .downloads-half-ambient{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.desktop-app .downloads-page.downloads-half-screen{animation:none!important;transform:none!important}.desktop-app[data-theme] .downloads-page.downloads-half-screen .downloads-half-panel{background:#0f0f1038!important;backdrop-filter:var(--astral-glass-filter)!important;-webkit-backdrop-filter:var(--astral-glass-filter)!important}@media(prefers-reduced-transparency:reduce){.desktop-app{--astral-glass-bg: rgba(19, 19, 19, .92);--astral-glass-bg-strong: rgba(16, 16, 16, .96)}.desktop-app .spatial-ambient.is-frost-copy{display:none!important}}html,body,#root{min-height:100%}html{scroll-padding-top:56px}body{color:var(--astral-ink);background:var(--astral-bg)!important}#root{position:relative;min-height:100svh;isolation:isolate}#root:before,#root:after{content:none!important}#root>main,#root>footer{position:relative;z-index:1}.astral-site{color:var(--astral-ink);background:var(--astral-bg)}.site-matte-backdrop{position:fixed;z-index:0;inset:0;pointer-events:none}html[data-theme=light] .site-matte-backdrop{background:linear-gradient(135deg,#fbfbfa,#f6f5f3 28%,#eeedea 58%,#e4e3df 82%,#dad9d5)!important}html[data-theme=light] .astral-glass-surface{--astral-glass-bg: rgba(250, 250, 248, .66);--astral-glass-bg-strong: rgba(250, 250, 248, .78);--astral-glass-bg-soft: rgba(255, 255, 255, .5);--astral-glass-shadow: rgba(57, 57, 57, .08)}html[data-theme=light] body{color:var(--astral-ink);background:#f4f4f3!important}.site-titlebar{position:fixed;z-index:80;inset:0 0 auto;height:40px;padding:0 clamp(14px,2.3vw,36px);display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(260px,1fr);align-items:center;gap:24px;border-bottom:1px solid var(--astral-line)}.site-brand{width:fit-content;display:inline-flex;align-items:center;gap:9px;color:var(--astral-ink)}.site-brand-mark{width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.site-brand-mark-image{display:block;width:100%;height:100%;object-fit:contain;filter:none}.site-brand-wordmark{font-family:var(--astral-font);font-size:15px;font-weight:400;line-height:1;letter-spacing:-.005em}.site-brand:hover,.site-brand:focus-visible{color:var(--astral-ink);transform:none;filter:none}.site-titlebar-nav{height:40px;display:flex;align-items:center;gap:4px}.site-titlebar-nav a{height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);font-size:11px;font-weight:500;transition:color .16s var(--astral-ease),background .16s var(--astral-ease)}.site-titlebar-nav a:hover,.site-titlebar-nav a:focus-visible,.site-titlebar-nav a.active{color:var(--astral-ink);background:var(--astral-surface)}.site-nav-menu{display:none}.site-titlebar-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px}.site-titlebar-actions .ui-button{flex:0 0 auto}.site-titlebar-actions .site-theme-toggle,.site-titlebar-actions .site-discord-button{padding:0}.site-language-menu{position:relative}.site-language-trigger{min-width:64px}.site-language-popover{position:absolute;top:calc(100% + 8px);right:0;width:116px;padding:6px;display:grid;gap:2px;border:1px solid var(--astral-glass-border-strong);border-radius:var(--astral-radius);background:var(--astral-glass-bg-strong);box-shadow:var(--astral-shadow-soft);backdrop-filter:var(--astral-glass-filter-strong);-webkit-backdrop-filter:var(--astral-glass-filter-strong);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s var(--astral-ease),transform .14s var(--astral-ease),visibility .14s}.site-language-menu:hover .site-language-popover,.site-language-menu:focus-within .site-language-popover{opacity:1;visibility:visible;transform:none}.site-language-option{width:100%;justify-content:flex-start}html[data-theme=light] .site-language-popover{background:var(--astral-glass-bg-strong)}html[data-theme=light] .site-brand-mark-image{filter:invert(1)}.astral-home-closing{width:min(1280px,calc(100% - 48px));margin-inline:auto;padding:clamp(28px,4vw,52px);display:flex;align-items:center;justify-content:space-between;gap:34px;flex-wrap:wrap;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-xl);background:var(--astral-surface-strong);box-shadow:var(--astral-shadow-soft)}.astral-home-closing h2{max-width:18ch;margin:0;color:var(--astral-ink);font-size:clamp(28px,3.4vw,46px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.astral-home-closing-download{flex:0 0 auto}.astral-home{position:relative;overflow-x:clip;--home-gutter: clamp(20px, 4.4vw, 64px);--home-width: min(1280px, calc(100% - var(--home-gutter) * 2));--home-gap: clamp(64px, 7vw, 128px)}.astral-hero,.astral-statement,.astral-figures,.astral-pillar,.astral-facts{width:var(--home-width);margin-inline:auto}.astral-hero{padding:clamp(104px,17vh,176px) 0 var(--home-gap);display:grid;justify-items:start;gap:20px}.astral-hero h1{max-width:16ch;margin:0;color:var(--astral-ink);font-size:clamp(38px,5vw,74px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.astral-hero>p{max-width:60ch;margin:0;color:var(--astral-ink-muted);font-size:clamp(13px,1.05vw,16px);line-height:1.62}.astral-hero-download{margin-top:6px}.astral-hero-download .ui-button-trailing{margin-left:4px}.astral-hero-stores{display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:var(--astral-ink-faint);font-size:12px}.astral-hero-stores span{display:inline-flex;align-items:center;gap:7px}.astral-hero-stores img{width:15px;height:15px;opacity:.68}html[data-theme=light] .astral-hero-stores img{filter:invert(1)}.astral-eyebrow{color:var(--astral-ink-faint);font-size:13px;font-weight:400;letter-spacing:0}.astral-product-copy{max-width:74ch;display:grid;gap:12px}.astral-product-copy h2{max-width:26ch;margin:0;color:var(--astral-ink);font-size:clamp(26px,2.8vw,40px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.astral-product-copy p{margin:0;color:var(--astral-ink-muted);font-size:clamp(13px,1vw,15px);line-height:1.65}.astral-product-copy ul{margin:8px 0 0;padding:0;display:flex;gap:10px clamp(20px,2.4vw,34px);flex-wrap:wrap;list-style:none}.astral-product-copy li{display:flex;align-items:center;gap:9px;color:var(--astral-ink);font-size:12px}.astral-product-copy li:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--astral-ink-faint);content:""}.astral-statement{padding-bottom:var(--home-gap)}.astral-statement p{max-width:min(100%,20em);margin:0;color:var(--astral-ink-faint);font-size:clamp(24px,3.1vw,46px);font-weight:var(--astral-type-display-weight);line-height:1.16;letter-spacing:var(--astral-type-display-tracking)}.astral-statement strong{color:var(--astral-ink);font-weight:inherit}.astral-figures{padding-bottom:var(--home-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,56px)}.astral-figures article{padding-left:clamp(18px,2vw,34px);min-width:0;display:grid;align-content:start;gap:10px;border-left:1px solid var(--astral-line)}.astral-figures article:first-child{padding-left:0;border-left:0}.astral-figure-index{color:var(--astral-ink-faint);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.12em}.astral-figures figure{margin:0 0 6px;display:block;color:var(--astral-ink-muted)}.astral-figures svg{width:100%;max-width:300px;height:clamp(150px,15vw,208px);display:block}.astral-figures h3{margin:0;color:var(--astral-ink);font-size:clamp(15px,1.2vw,18px);font-weight:600;letter-spacing:-.012em}.astral-figures article>p{margin:0;max-width:34ch;color:var(--astral-ink-muted);font-size:13px;line-height:1.6}@media(prefers-reduced-motion:no-preference){@keyframes astral-figure-wave{0%,58%,to{stroke-opacity:.4}16%{stroke-opacity:.85}}.astral-figure-catalog g:not(.is-chosen){animation:astral-figure-wave 5.4s var(--astral-ease) infinite;animation-delay:calc(var(--figure-step, 0) * .3s)}@keyframes astral-figure-settle{0%,34%,to{transform:translateY(0)}12%,22%{transform:translateY(-6px)}}.astral-figure-builds g{animation:astral-figure-settle 6.4s var(--astral-ease) infinite;animation-delay:calc(var(--figure-step, 0) * .44s)}@keyframes astral-figure-return{0%,20%{transform:translateY(0)}38%,62%{transform:translateY(27px)}80%,to{transform:translateY(0)}}@keyframes astral-figure-path{0%,20%{opacity:1}38%,62%{opacity:0}80%,to{opacity:1}}.astral-figure-rollback g.is-loose{animation:astral-figure-return 7.2s var(--astral-ease) infinite}.astral-figure-rollback .astral-figure-guides{animation:astral-figure-path 7.2s var(--astral-ease) infinite}}.astral-facts{padding-bottom:var(--home-gap);display:grid;justify-items:center;gap:clamp(20px,2.4vw,32px)}.astral-facts h2{margin:0;color:var(--astral-ink);font-size:clamp(21px,2.1vw,30px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.astral-facts>div{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.astral-facts>div>div{min-height:74px;padding:0 clamp(14px,1.8vw,24px);display:flex;align-items:center;justify-content:center;gap:11px;border-right:1px solid var(--astral-line)}.astral-facts>div>div:last-child{border-right:0}.astral-facts svg{width:17px;height:17px;flex:0 0 auto;color:var(--astral-ink-faint)}.astral-facts span{color:var(--astral-ink);font-size:13px}.astral-home .astral-home-closing{margin-bottom:var(--home-gap)}@media(max-width:1080px){.astral-hero h1{max-width:20ch}.astral-figures{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:680px){.astral-home{--home-gutter: 14px;--home-gap: 52px}.astral-hero{padding-top:92px}.astral-hero-download{width:100%}.astral-statement p{max-width:100%}.astral-facts>div{grid-template-columns:minmax(0,1fr)}.astral-facts>div>div{min-height:64px;border-right:0;border-bottom:1px solid var(--astral-line)}.astral-facts>div>div:last-child{border-bottom:0}}.site-auth-page{position:relative;z-index:1;min-height:100svh;padding:64px 36px 24px;display:grid;place-items:center}.site-auth-card{width:min(1280px,calc(100vw - 72px));height:min(730px,calc(100svh - 112px));max-height:min(730px,calc(100svh - 112px));display:grid;grid-template-columns:minmax(0,1.55fr) minmax(430px,.9fr);overflow:hidden;border:1px solid rgba(178,178,178,.16);border-radius:28px;background:#0b0b0b6b;box-shadow:0 44px 130px #00000085;backdrop-filter:blur(5px) saturate(112%);-webkit-backdrop-filter:blur(5px) saturate(112%)}.site-auth-visual{position:relative;min-width:0;grid-column:1 / -1;grid-row:1;overflow:hidden;background:#0b0b0b;isolation:isolate}.site-auth-mod-wall{position:absolute;inset:0}.site-auth-panel{position:relative;z-index:2;min-width:0;grid-column:2;grid-row:1;padding:clamp(38px,4vw,62px);display:grid;place-items:center;overflow:auto;background:#0a0a0b75;box-shadow:-24px 0 70px #0003;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}.site-auth-panel:before{position:absolute;z-index:5;inset:0 auto 0 0;border-left:1px solid rgba(178,178,178,.12);content:"";pointer-events:none}.site-auth-panel-shell{width:min(100%,430px)}.site-auth-intro{min-height:104px;margin-bottom:12px}.site-auth-intro h1{margin:0;color:#f4f4f5;font-family:var(--astral-font);font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.02em}.site-auth-intro p{max-width:390px;margin:11px 0 0;color:#99999f;font-size:13px;line-height:1.55}.site-auth-referral{min-height:42px;margin-bottom:11px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid rgba(152,152,152,.17);border-radius:12px;color:#b7b7bb;background:#1a1a1ab8;font-size:12px}.site-auth-referral>svg{width:17px;height:17px;flex:0 0 auto}.site-auth-referral b{color:#f4f4f5;font-weight:600}.site-auth-form{display:grid;gap:11px;transition:height .26s var(--astral-ease)}.site-auth-form>.site-auth-field{animation:site-auth-field-in .24s var(--astral-ease) both}@keyframes site-auth-field-in{0%{opacity:0;transform:translateY(-6px)}}.site-auth-intro h1,.site-auth-intro p{animation:site-auth-copy-in .26s var(--astral-ease) both}@keyframes site-auth-copy-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.site-auth-form,.site-auth-form>.site-auth-field,.site-auth-intro h1,.site-auth-intro p{transition:none;animation:none}}.site-auth-field{position:relative;min-height:44px;margin-top:18px;padding:0 14px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-sunken);transition:border-color .15s var(--astral-ease),background-color .15s var(--astral-ease)}.site-auth-field:focus-within{border-color:var(--astral-line-focus);background:var(--astral-surface)}.site-auth-field.is-invalid{border-color:color-mix(in srgb,var(--astral-danger) 62%,transparent)}.site-auth-field>label{display:contents;color:var(--astral-ink-faint);cursor:text}.site-auth-field>label svg{width:17px;height:17px;grid-column:1;justify-self:center}.site-auth-field>label span{position:absolute;top:-18px;left:0;color:var(--astral-ink-muted);font-size:11px;font-weight:500;line-height:1.2}.site-auth-field>input{width:100%;min-width:0;grid-column:2;padding:0;border:0;outline:0;color:var(--astral-ink);background:transparent;font:500 13px/1.2 var(--astral-font);letter-spacing:-.01em}.site-auth-field>input::placeholder{color:var(--astral-ink-faint);opacity:1}.site-auth-password-toggle{width:34px;min-width:34px;grid-column:3;align-self:center;padding:0}.site-auth-password-toggle svg{width:16px;height:16px}.site-auth-strength{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px}.site-auth-strength>span{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.site-auth-strength i{height:2px;border-radius:999px;background:#ffffff1a}.site-auth-strength.strength-1 i:nth-child(-n+1),.site-auth-strength.strength-2 i:nth-child(-n+2),.site-auth-strength.strength-3 i:nth-child(-n+3){background:#a9aaa7}.site-auth-strength small{color:#77777d;font-size:10px;font-weight:500}.site-auth-options{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px}.site-auth-options>.ui-button{min-width:0;padding-inline:8px}.site-auth-remember{position:relative;display:inline-flex;align-items:center;gap:8px;color:#8b8b91;font-size:11px;cursor:pointer}.site-auth-remember input{position:absolute;width:1px;height:1px;opacity:0}.site-auth-remember>span{width:17px;height:17px;display:grid;place-items:center;border:1px solid rgba(178,178,178,.2);border-radius:5px;color:transparent;background:#1a1a1ae0}.site-auth-remember input:checked+span{border-color:#f4f4f5;color:#0b0b0b;background:#f4f4f5}.site-auth-remember input:focus-visible+span{outline:2px solid var(--astral-line-focus);outline-offset:2px}.site-auth-remember svg{width:12px;height:12px}.site-auth-terms{margin:0;color:#77777d;font-size:10px;line-height:1.5}.site-auth-message{padding:10px 12px;border:1px solid;border-radius:10px;font-size:11px;line-height:1.45}.site-auth-message.is-error{border-color:#d97b753d;color:#d99a95;background:#d97b7514}.site-auth-message.is-success{border-color:#73a68e3d;color:#8db5a2;background:#73a68e14}.site-auth-submit{height:44px;min-height:44px;border-radius:var(--astral-radius);justify-content:center;font-size:13px}.site-auth-submit .ui-button-trailing{position:absolute;right:18px}.site-auth-submit .ui-button-trailing svg{width:16px;height:16px}.site-auth-swap{margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:3px;color:#77777d;font-size:11px}.site-auth-swap .ui-button{min-width:0;padding-inline:7px;color:#d4d4d7}.site-auth-verification{display:grid;justify-items:center;gap:11px;text-align:center}.site-auth-verification-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(152,152,152,.17);border-radius:16px;color:#c8c8cc;background:#1a1a1ae0}.site-auth-verification-icon svg{width:22px;height:22px}.site-auth-verification>b{color:#f4f4f5;font-size:13px;font-weight:600}.site-auth-verification>p{margin:-5px 0 7px;color:#8b8b91;font-size:12px}.spin{animation:site-auth-spin .9s linear infinite}@keyframes site-auth-spin{to{transform:rotate(360deg)}}html[data-theme=light] .site-auth-card{border-color:#4a4a4e2b;background:#f5f7fa80;box-shadow:0 38px 100px #30343c33}html[data-theme=light] .site-auth-panel{border-left-color:#4a4a4e1f;background:#f8f9fbb3}html[data-theme=light] .site-auth-intro h1,html[data-theme=light] .site-auth-field>input,html[data-theme=light] .site-auth-referral b,html[data-theme=light] .site-auth-verification>b{color:#151518}html[data-theme=light] .site-auth-intro p,html[data-theme=light] .site-auth-swap,html[data-theme=light] .site-auth-remember,html[data-theme=light] .site-auth-terms,html[data-theme=light] .site-auth-verification>p{color:#68686e}html[data-theme=light] .site-auth-field,html[data-theme=light] .site-auth-referral,html[data-theme=light] .site-auth-verification-icon{border-color:#4a4a4e29;background:#ffffffd1}html[data-theme=light] .site-auth-field:focus-within{border-color:#0f0f1157;background:#fff}html[data-theme=light] .site-auth-field>label{color:#74747a}html[data-theme=light] .site-auth-field>input::placeholder{color:#99999f}html[data-theme=light] .site-auth-swap .ui-button{color:#2e2e32}@media(max-width:1120px){.site-titlebar{grid-template-columns:1fr auto}.site-titlebar-nav{display:none}.site-nav-menu{display:inline-flex}.astral-home-hero h1{max-width:16ch}}@media(max-width:980px){.site-auth-page{padding-inline:24px}.site-auth-card{width:min(540px,calc(100vw - 48px));grid-template-columns:1fr}.site-auth-visual{display:none}.site-auth-panel{grid-column:1}.site-auth-panel:before{content:none}}@media(max-width:820px){.astral-screen-grid,.astral-fact-row{grid-template-columns:1fr}.astral-fact-row>div{min-height:64px;border-right:0;border-bottom:1px solid var(--astral-line)}.astral-fact-row>div:last-child{border-bottom:0}.astral-home-closing{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.site-titlebar{height:44px;padding-inline:12px;gap:10px}.site-titlebar-actions{gap:5px}.site-titlebar-actions .site-theme-toggle,.site-titlebar-actions .site-discord-button,.site-profile-button .ui-button-label{display:none}.site-profile-button{min-width:34px;padding:0}.site-brand-wordmark{display:none}.astral-product-home{--home-gutter: 14px}.astral-home-hero{padding-top:64px;gap:26px}.astral-home-hero h1{font-size:clamp(38px,11vw,56px)}.astral-home-hero-actions{width:100%;display:grid;gap:16px}.astral-home-download{width:100%}.astral-home-compatibility{gap:8px;flex-wrap:wrap}.astral-home-compatibility span+span:before{margin-right:8px}.astral-home-section{padding-block:50px}.astral-home-closing{padding:26px 20px}.astral-home-closing-download{width:100%}.site-auth-page{padding:58px 12px 14px;place-items:start center}.site-auth-card{width:100%;height:auto;min-height:calc(100svh - 72px);border-radius:20px}.site-auth-panel{padding:30px 20px}.site-auth-intro{min-height:94px}.site-auth-intro h1{font-size:28px}.site-auth-options{align-items:flex-start;flex-direction:column}.site-auth-swap{flex-wrap:wrap}}@media(max-height:760px)and (min-width:641px){.site-auth-card{height:calc(100svh - 86px);max-height:calc(100svh - 86px)}.site-auth-panel{padding-top:24px;padding-bottom:24px}.site-auth-intro{margin-top:10px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:1.8s}}.site-auth-form[hidden]{display:none}.site-auth-discord-block{display:grid;gap:10px;margin-bottom:14px}.site-auth-discord-hint{margin:0;color:#77777d;font-size:11px;line-height:1.5}.site-auth-or{display:flex;align-items:center;gap:12px;color:#77777d;font-size:11px}.site-auth-or:before,.site-auth-or:after{flex:1;height:1px;background:#ffffff16;content:""}.site-auth-discord-link{display:grid;gap:14px}.site-auth-discord-link h1{margin:0;font-size:22px}.site-auth-discord-link p{margin:0;color:#9b9ba1;line-height:1.5}.matte-route{position:relative;isolation:isolate;width:100%;color:var(--astral-ink);font-family:var(--astral-font)}.matte-route,.matte-route *{box-sizing:border-box}.matte-route :is(h1,h2,h3,h4,p){text-wrap:pretty}.matte-route :is(h1,h2,h3,h4){color:var(--astral-ink);font-family:var(--astral-font);font-style:normal;letter-spacing:-.035em;text-transform:none}.matte-route :is(h1,h2,h3,h4) em{color:inherit;font-style:inherit}.matte-route :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.matte-route :is(button,a){-webkit-tap-highlight-color:transparent}.matte-route-head,.matte-route>.page-section,.matte-profile-route>.page-section,.matte-profile-route>.account-profile-hero{width:min(1280px,calc(100% - 64px));margin-inline:auto}.matte-route-head{min-height:0!important;padding:112px 0 26px!important;border:0!important;background:transparent!important;box-shadow:none!important}.matte-route-head:before,.matte-route-head:after{content:none!important}.matte-route .ui-page-heading{margin:0}.matte-route .ui-page-heading-copy h1{margin:0;color:var(--astral-ink)!important;font-size:clamp(30px,2.8vw,40px)!important;font-weight:var(--astral-type-display-weight)!important;line-height:.98!important;letter-spacing:var(--astral-type-display-tracking)!important;text-transform:none!important}.matte-route .ui-page-heading-copy p{max-width:62ch;margin-top:10px;color:var(--astral-ink-muted)!important;font-size:13px!important;line-height:1.5!important}.matte-route .ui-button{width:auto;min-width:0;min-height:44px!important;padding:0 16px!important;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;color:var(--astral-ink)!important;background:var(--astral-surface)!important;box-shadow:none!important;font-family:var(--astral-font)!important;font-size:12px!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;transform:none!important}.matte-route .ui-button.is-sm{min-height:34px!important;padding:0 11px!important;border-radius:var(--astral-radius-sm)!important;font-size:11px!important}.matte-route .ui-button.is-block{display:flex;width:100%}.matte-route .ui-button.is-icon-only{width:34px;min-width:34px;padding:0!important}.matte-route .ui-button.is-primary,.matte-route .ui-button.is-active{border-color:var(--astral-accent)!important;color:var(--astral-accent-ink)!important;background:var(--astral-accent)!important}.matte-route .ui-button.is-ghost{border-color:transparent!important;color:var(--astral-ink-muted)!important;background:transparent!important}.matte-route .ui-button.is-danger{border-color:color-mix(in srgb,var(--astral-danger) 28%,transparent)!important;color:var(--astral-danger)!important;background:var(--astral-danger-soft)!important}.matte-route .ui-button:hover:not(:disabled){border-color:var(--astral-line-strong)!important;background:var(--astral-surface-raised)!important;box-shadow:none!important;transform:none!important}.matte-route .ui-button.is-primary:hover:not(:disabled),.matte-route .ui-button.is-active:hover:not(:disabled){border-color:var(--astral-accent-hover)!important;background:var(--astral-accent-hover)!important}.matte-route .ui-button:disabled{opacity:.48}.matte-catalog-route .mod-detail,.matte-catalog-route .catalog{border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-xl)!important;background:color-mix(in srgb,var(--astral-surface-strong) 74%,transparent)!important;box-shadow:none!important}.matte-catalog-route .mod-detail{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,54px);align-items:stretch;padding:clamp(20px,3vw,34px)!important;margin-bottom:18px}.matte-catalog-route .mod-detail:before,.matte-catalog-route .mod-detail:after,.matte-catalog-route .catalog:before,.matte-catalog-route .catalog:after{content:none!important}.matte-catalog-route .mod-detail-cover{min-height:290px;overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background-position:center;background-size:cover;box-shadow:none}.matte-catalog-route .mod-detail-cover>span,.matte-catalog-route .new-badge,.matte-catalog-route .mod-type{border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:#080809d1;box-shadow:none;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .matte-catalog-route :is(.new-badge,.mod-type),html[data-theme=light] .matte-catalog-route .mod-detail-cover>span{color:var(--astral-ink);background:#fafaf9d6}.matte-catalog-route .mod-detail>div:last-child>span{color:var(--astral-ink-faint);font-size:11px;font-weight:500}.matte-catalog-route .mod-detail h2{margin:8px 0 12px;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.04}.matte-catalog-route .mod-detail p{max-width:66ch;color:var(--astral-ink-muted);font-size:13px;line-height:1.62}.matte-catalog-route .mod-detail ul{display:grid;gap:8px;margin:18px 0;padding:0;list-style:none}.matte-catalog-route .mod-detail li{display:flex;align-items:center;gap:9px;color:var(--astral-ink-muted);font-size:12px}.matte-catalog-route .mod-detail li svg{width:15px;color:var(--astral-positive)}.matte-catalog-route .mod-rating-control{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;padding:7px 10px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-sunken)}.matte-catalog-route .mod-rating-control>span,.matte-catalog-route .mod-rating-control>b{color:var(--astral-ink-muted);font-size:11px;font-weight:500}.matte-catalog-route .mod-rating-control>div{display:flex;gap:2px}.matte-catalog-route .mod-rating-control button{display:grid;width:28px;height:28px;padding:0;border:0;border-radius:7px;color:var(--astral-ink-faint);background:transparent;place-items:center}.matte-catalog-route .mod-rating-control button:hover:not(:disabled),.matte-catalog-route .mod-rating-control button.is-active{color:var(--astral-ink);background:var(--astral-surface-raised)}.matte-catalog-route .mod-rating-control button svg{width:15px}.matte-catalog-route .mod-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.matte-catalog-route .catalog{padding:clamp(18px,2.6vw,30px)!important;margin-bottom:54px}.matte-catalog-route .catalog-search-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-lg)!important;background:var(--astral-surface-sunken)!important;box-shadow:none!important}.matte-catalog-route .catalog-search-panel>label{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 6px 0 10px;color:var(--astral-ink-faint)}.matte-catalog-route .catalog-search-panel>label>svg{width:17px}.matte-catalog-route .catalog-search-panel input{width:100%;min-width:0;border:0;outline:0;color:var(--astral-ink);background:transparent;font:inherit;font-size:13px}.matte-catalog-route .catalog-search-panel input::placeholder{color:var(--astral-ink-faint)}.matte-catalog-route .catalog-sort-menu{position:relative}.matte-catalog-route .catalog-sort-options{position:absolute;z-index:8;top:calc(100% + 7px);right:0;display:grid;width:210px;padding:5px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-strong);box-shadow:var(--astral-shadow-soft)}.matte-catalog-route .catalog-sort-options button{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 9px;border:0;border-radius:8px;color:var(--astral-ink-muted);background:transparent;font:inherit;font-size:11px}.matte-catalog-route .catalog-sort-options button:hover,.matte-catalog-route .catalog-sort-options button.active{color:var(--astral-ink);background:var(--astral-surface-raised)}.matte-catalog-route .site-category-filter,.matte-catalog-route .site-subcategory-filter{display:flex;flex-wrap:wrap;gap:4px;width:100%;margin-top:14px;padding:4px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;background:var(--astral-surface-sunken)!important}.matte-catalog-route .site-subcategory-filter{margin-top:8px;border-color:transparent!important;background:transparent!important}.matte-catalog-route .catalog-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 0 14px;padding-bottom:14px;border-bottom:1px solid var(--astral-line)}.matte-catalog-route .catalog-results-head span{color:var(--astral-ink-faint);font-size:10px;font-weight:500}.matte-catalog-route .catalog-results-head h2{margin:5px 0 0;font-size:clamp(24px,2.8vw,34px);font-weight:600}.matte-catalog-route .catalog-results-head>b{color:var(--astral-ink-muted);font-size:11px;font-weight:500}.matte-catalog-route .mod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.matte-catalog-route .site-mod-link{display:block;min-width:0;color:inherit;text-decoration:none}.matte-catalog-route .mod-card,.matte-catalog-route .catalog-card-skeleton{height:100%;overflow:hidden;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-lg)!important;background:var(--astral-surface)!important;box-shadow:none!important;transform:none!important;transition:border-color .16s var(--astral-ease),background .16s var(--astral-ease)!important}.matte-catalog-route .site-mod-link:hover .mod-card,.matte-catalog-route .site-mod-link:focus-visible .mod-card{border-color:var(--astral-line-strong)!important;background:var(--astral-surface-raised)!important;box-shadow:none!important;transform:none!important}.matte-catalog-route .mod-card:before,.matte-catalog-route .mod-card:after{content:none!important}.matte-catalog-route .mod-cover{position:relative;aspect-ratio:16 / 9;min-height:0!important;border:0!important;border-radius:0!important;background-color:var(--astral-surface-sunken)!important;background-image:var(--cover)!important;background-position:center!important;background-size:cover!important;box-shadow:none!important}.matte-catalog-route .cover-shade{position:absolute;inset:0;background:#04040538!important}.matte-catalog-route .cover-icon{display:none}.matte-catalog-route .mod-body{padding:16px}.matte-catalog-route .mod-meta,.matte-catalog-route .mod-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--astral-ink-faint);font-size:10px}.matte-catalog-route .mod-meta span,.matte-catalog-route .mod-footer span{display:inline-flex;align-items:center;gap:5px}.matte-catalog-route .mod-body h3{margin:10px 0 7px;font-size:17px;font-weight:600;line-height:1.16}.matte-catalog-route .mod-body>p{display:-webkit-box;min-height:2.9em;margin:0;overflow:hidden;color:var(--astral-ink-muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.matte-catalog-route .mod-footer{margin-top:16px;padding-top:12px;border-top:1px solid var(--astral-line)}.matte-catalog-route .availability{color:var(--astral-ink-muted)}.matte-catalog-route .availability.installed{color:var(--astral-positive)}.matte-catalog-route .empty{padding:42px 20px;border:1px dashed var(--astral-line);border-radius:var(--astral-radius-lg);color:var(--astral-ink-muted)!important;background:transparent!important;text-align:center}.matte-support-route>.page-section,.matte-support-route .page-section{width:min(1280px,calc(100% - 64px));margin-inline:auto}.matte-support-route .help-center{padding:112px 0 34px!important;border:0!important;background:transparent!important}.matte-support-route .help-center:before,.matte-support-route .help-center:after{content:none!important}.matte-support-route .help-center-heading{align-items:flex-end;margin-bottom:30px}.matte-support-route .help-search-wrap{position:relative;width:min(380px,36vw)}.matte-support-route .help-center-search{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 5px 4px 13px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;color:var(--astral-ink-faint);background:var(--astral-surface)!important;box-shadow:none!important}.matte-support-route .help-center-search>svg{width:17px}.matte-support-route .help-center-search input{width:100%;min-width:0;border:0;outline:0;color:var(--astral-ink)!important;background:transparent!important;font:inherit;font-size:12px}.matte-support-route .help-search-dropdown{position:absolute;z-index:12;top:calc(100% + 8px);right:0;width:min(420px,88vw);overflow:hidden;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-lg)!important;background:var(--astral-surface-strong)!important;box-shadow:var(--astral-shadow-soft)!important}.matte-support-route .help-search-dropdown-head{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--astral-line);color:var(--astral-ink-faint);font-size:10px}.matte-support-route .help-search-results{display:grid;gap:2px;padding:5px}.matte-support-route .help-search-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:9px;color:var(--astral-ink);background:transparent;text-align:left}.matte-support-route .help-search-results button:hover{background:var(--astral-surface-raised)}.matte-support-route .help-search-results button span{display:grid;gap:3px}.matte-support-route .help-search-result>.ui-button-label{min-width:0;justify-content:flex-start}.matte-support-route .help-search-result>.ui-button-trailing{margin-left:auto}.matte-support-route .help-search-results small,.matte-support-route .help-search-no-results small{color:var(--astral-ink-faint);font-size:9px}.matte-support-route .help-search-results strong,.matte-support-route .help-search-no-results strong{font-size:12px;font-weight:500}.matte-support-route .help-search-no-results{display:flex;align-items:center;gap:10px;padding:18px;color:var(--astral-ink-muted)}.matte-support-route .help-page-divider{display:flex;align-items:center;gap:10px;margin:24px 0 10px;color:var(--astral-ink-faint)}.matte-support-route .help-page-divider>i{flex:1;height:1px;background:var(--astral-line)!important}.matte-support-route .help-page-divider :is(span,b),.matte-support-route .help-category-meta{color:var(--astral-ink-faint)!important;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.matte-support-route .help-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.matte-support-route .help-category-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;min-height:150px;padding:17px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-lg)!important;color:var(--astral-ink);background:var(--astral-surface)!important;box-shadow:none!important;text-align:left;transform:none!important}.matte-support-route .help-category-card:before,.matte-support-route .help-category-card:after{content:none!important}.matte-support-route .help-category-card:hover,.matte-support-route .help-category-card.is-active{border-color:var(--astral-line-strong)!important;background:var(--astral-surface-raised)!important;box-shadow:none!important;transform:none!important}.matte-support-route .help-category-card>.ui-button-icon,.matte-support-route .help-category-icon,.matte-support-route .support-compose-icon,.matte-support-route .support-diagnostic-icon{display:grid;width:34px;height:34px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-sm)!important;color:var(--astral-ink-muted)!important;background:var(--astral-surface-sunken)!important;box-shadow:none!important;place-items:center}.matte-support-route .help-category-card>.ui-button-icon svg,.matte-support-route .help-category-icon svg,.matte-support-route .support-compose-icon svg,.matte-support-route .support-diagnostic-icon svg{width:16px}.matte-support-route .help-category-card>.ui-button-label{min-width:0;justify-content:flex-start}.matte-support-route .help-category-card>.ui-button-label>span>span{display:grid;gap:7px}.matte-support-route .help-category-card strong{font-size:14px;font-weight:600}.matte-support-route .help-category-card small{color:var(--astral-ink-muted);font-size:11px;line-height:1.45}.matte-support-route .help-category-card b{color:var(--astral-ink-faint);font-size:9px;font-weight:500}.matte-support-route .help-category-card>svg{width:15px;color:var(--astral-ink-faint)}.matte-support-route .help-contact-cta{display:inline-flex!important;width:auto!important;margin-top:12px}.matte-support-route .help-selected-questions{margin-top:26px}.matte-support-route .help-question-group,.matte-support-route .support-ticket-form,.matte-support-route .support-diagnostic-card,.matte-support-route .user-ticket,.matte-support-route .ticket-login,.matte-support-route .admin-empty{border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-lg)!important;color:var(--astral-ink);background:var(--astral-surface)!important;box-shadow:none!important}.matte-support-route .help-question-group>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--astral-line)}.matte-support-route .help-question-group>header h3{margin:0 0 4px;font-size:16px;font-weight:600}.matte-support-route .help-question-group>header p{margin:0;color:var(--astral-ink-muted);font-size:11px}.matte-support-route .help-accordion details{border-bottom:1px solid var(--astral-line)}.matte-support-route .help-accordion details:last-child{border-bottom:0}.matte-support-route .help-accordion summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:54px;padding:10px 16px;color:var(--astral-ink);cursor:pointer;list-style:none}.matte-support-route .help-accordion summary::-webkit-details-marker{display:none}.matte-support-route .help-accordion summary strong{font-size:12px;font-weight:500}.matte-support-route .help-question-index{color:var(--astral-ink-faint);font-size:10px}.matte-support-route .help-question-toggle{display:grid;width:28px;height:28px;border:1px solid var(--astral-line);border-radius:7px;color:var(--astral-ink-muted);place-items:center}.matte-support-route details[open] .help-question-toggle svg{rotate:180deg}.matte-support-route .help-accordion details>p{margin:0;padding:0 58px 18px;color:var(--astral-ink-muted);font-size:12px;line-height:1.65}.matte-support-route .support-ticket-divider{padding:4px 0 0!important;background:transparent!important}.matte-support-route .support-center-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.72fr);gap:12px;padding:14px 0 30px!important}.matte-support-route .support-ticket-form,.matte-support-route .support-diagnostic-card{padding:clamp(18px,2.5vw,28px)!important}.matte-support-route .support-compose-head{display:flex;align-items:center;gap:12px;margin-bottom:18px}.matte-support-route .support-compose-head>span:last-child{display:grid;gap:3px}.matte-support-route .support-compose-head small,.matte-support-route .support-diagnostic-card small{color:var(--astral-ink-faint);font-size:10px}.matte-support-route .support-compose-head b{font-size:16px;font-weight:600}.matte-support-route .support-ticket-form>label{display:grid;gap:7px;margin-top:12px;color:var(--astral-ink-muted);font-size:11px}.matte-support-route :is(input,textarea){border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;color:var(--astral-ink)!important;background:var(--astral-surface-sunken)!important;box-shadow:none!important;font:inherit;font-size:13px}.matte-support-route .support-ticket-form input{min-height:44px;padding:0 13px}.matte-support-route textarea{min-height:118px;padding:12px 13px;line-height:1.5;resize:vertical}.matte-support-route :is(input,textarea)::placeholder{color:var(--astral-ink-faint)}.matte-support-route .support-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--astral-line)}.matte-support-route .support-compose-footer p{display:flex;align-items:center;gap:7px;margin:0;color:var(--astral-ink-faint);font-size:10px}.matte-support-route .support-compose-message,.matte-support-route .checkout-message{color:var(--astral-ink-muted);font-size:11px}.matte-support-route .support-diagnostic-card h3{margin:20px 0 8px;font-size:20px;font-weight:600}.matte-support-route .support-diagnostic-card p{color:var(--astral-ink-muted);font-size:12px;line-height:1.55}.matte-support-route .support-ticket-history{padding:0 0 64px!important}.matte-support-route .my-tickets-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.matte-support-route .my-tickets-head span{color:var(--astral-ink-faint);font-size:10px}.matte-support-route .my-tickets-head h2{margin:5px 0 0;font-size:28px;font-weight:600}.matte-support-route .ticket-login,.matte-support-route .admin-empty{display:grid;justify-items:start;gap:10px;padding:24px}.matte-support-route .ticket-login>svg,.matte-support-route .admin-empty>svg{width:24px;color:var(--astral-ink-muted)}.matte-support-route .user-ticket{padding:18px;margin-top:10px}.matte-support-route .user-ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.matte-support-route .user-ticket-head span{color:var(--astral-ink-faint);font-size:10px}.matte-support-route .user-ticket-head h3{margin:6px 0 0;font-size:16px;font-weight:600}.matte-support-route .user-ticket-head>b{color:var(--astral-ink-muted);font-size:10px;font-weight:500}.matte-support-route .user-ticket-conversation-toggle{margin-top:14px}.matte-support-route .ticket-conversation{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--astral-line)}.matte-support-route .ticket-message{max-width:82%;padding:11px 13px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-sunken)}.matte-support-route .ticket-message.message-user{margin-left:auto;background:var(--astral-surface-raised)}.matte-support-route .ticket-message :is(b,small){color:var(--astral-ink-faint);font-size:9px;font-weight:500}.matte-support-route .ticket-message p{margin:5px 0;color:var(--astral-ink-muted);font-size:12px;line-height:1.55}.matte-support-route .user-ticket-reply{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:12px}.matte-support-route .user-ticket-reply textarea{grid-row:span 2;min-height:78px}.matte-support-route .ticket-closed-note{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--astral-positive);font-size:11px}.matte-profile-route{padding:104px 0 66px!important;background:transparent!important}.matte-profile-route:before,.matte-profile-route:after,.matte-profile-route .account-profile-hero:before,.matte-profile-route .account-profile-hero:after,.matte-profile-route .account-bento-card:before,.matte-profile-route .account-bento-card:after{content:none!important}.matte-profile-route .account-profile-hero,.matte-profile-route .account-dashboard{border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-xl)!important;background:color-mix(in srgb,var(--astral-surface-strong) 72%,transparent)!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important}.matte-profile-route .account-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:clamp(22px,3vw,34px)!important}.matte-profile-route .account-profile-identity{display:flex;align-items:flex-start;gap:18px}.matte-profile-route .account-profile-avatar{position:relative;display:grid;flex:0 0 auto;width:70px!important;height:70px!important;border:1px solid var(--astral-line-strong)!important;border-radius:50%!important;color:var(--astral-ink)!important;background:var(--astral-surface-raised)!important;box-shadow:none!important;font-size:20px!important;font-weight:600;place-items:center}.matte-profile-route .account-profile-avatar i{position:absolute;right:2px;bottom:4px;width:10px;height:10px;border:2px solid var(--astral-surface-strong);border-radius:50%;background:var(--astral-positive)!important}.matte-profile-route .account-profile-copy{min-width:0}.matte-profile-route .account-profile-copy>span,.matte-profile-route .account-dashboard-heading>span,.matte-profile-route .account-card-label>span{color:var(--astral-ink-faint)!important;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.matte-profile-route .account-profile-name-row{align-items:center;margin:4px 0 0}.matte-profile-route .account-profile-name-row .ui-page-heading-copy h1{font-size:clamp(28px,3vw,38px)!important}.matte-profile-route .account-profile-name-row .ui-page-heading-copy p{margin-top:5px;font-size:12px!important}.matte-profile-route .account-avatar-upload-control{display:inline-flex;margin-top:12px;color:var(--astral-ink-muted);font-size:11px;cursor:pointer}.matte-profile-route .account-avatar-upload-control input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.matte-profile-route .account-avatar-upload-control>span{min-height:34px;padding:8px 11px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);background:var(--astral-surface)}.matte-profile-route .account-avatar-upload-control:focus-within>span{outline:2px solid var(--astral-line-focus);outline-offset:2px}.matte-profile-route .account-profile-name-form{display:flex;gap:8px;margin-top:10px}.matte-profile-route .account-profile-name-form input{width:min(290px,50vw);min-height:34px;padding:0 10px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-surface-sunken)}.matte-profile-route .account-message{margin:10px 0 0;color:var(--astral-ink-muted);font-size:11px}.matte-profile-route .account-profile-actions{display:flex;align-items:flex-start;gap:8px}.matte-profile-route .account-tier{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface);font-size:10px}.matte-profile-route .account-tier svg{width:14px}.matte-profile-route .account-profile-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:20px;border-top:1px solid var(--astral-line)}.matte-profile-route .account-profile-metrics article,.matte-profile-route .account-bento-card{padding:16px!important;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-lg)!important;background:var(--astral-surface)!important;box-shadow:none!important;transform:none!important}.matte-profile-route .account-profile-metrics article>span{color:var(--astral-ink-faint);font-size:10px}.matte-profile-route .account-profile-metrics article>b{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--astral-ink);font-size:clamp(22px,2.8vw,34px)!important;font-weight:600}.matte-profile-route .account-profile-metrics article>b svg{width:18px}.matte-profile-route .account-profile-metrics article>small{display:block;margin-top:5px;color:var(--astral-ink-muted);font-size:10px}.matte-profile-route .account-dashboard{padding:clamp(22px,3vw,34px)!important;margin-top:12px}.matte-profile-route .account-dashboard-heading{margin-bottom:18px}.matte-profile-route .account-dashboard-heading h2{margin:7px 0;font-size:30px;font-weight:600}.matte-profile-route .account-dashboard-heading p{max-width:64ch;margin:0;color:var(--astral-ink-muted);font-size:12px;line-height:1.55}.matte-profile-route .account-bento{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.matte-profile-route .account-card-label{display:flex;align-items:center;gap:9px}.matte-profile-route .account-card-icon{display:grid;width:32px;height:32px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface-sunken);place-items:center}.matte-profile-route .account-card-icon svg{width:15px}.matte-profile-route .account-bento-card h3{margin:18px 0 7px;font-size:18px;font-weight:600}.matte-profile-route .account-bento-card>p{margin:0;color:var(--astral-ink-muted);font-size:12px;line-height:1.55}.matte-profile-route .account-inline-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px}.matte-profile-route .account-inline-control code{min-width:0;overflow:hidden;padding:9px 11px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface-sunken);font:10px/1.5 var(--astral-font);text-overflow:ellipsis;white-space:nowrap}.matte-profile-route .account-activity-steps{display:grid;gap:6px;margin-top:16px}.matte-profile-route .account-activity-steps>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:38px;padding:6px 9px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface-sunken);font-size:11px}.matte-profile-route .account-activity-steps i{color:var(--astral-ink-faint);font-style:normal;font-size:9px}.matte-profile-route .account-activity-steps svg{width:14px;color:var(--astral-positive)}.matte-profile-route .account-admin-v3{grid-column:1 / -1;justify-self:start}.matte-pricing-route .pricing-page{padding:0 0 64px!important}.matte-pricing-route .duration-switch{display:inline-flex;flex-wrap:wrap;gap:3px;width:auto;max-width:100%;padding:4px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;background:var(--astral-surface-sunken)!important;box-shadow:none!important}.matte-pricing-route .duration-switch .ui-button{min-width:116px}.matte-pricing-route .pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.matte-pricing-route .pricing-grid>article{position:relative;display:flex;min-width:0;min-height:440px;flex-direction:column;padding:clamp(20px,2.7vw,30px)!important;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-xl)!important;color:var(--astral-ink);background:var(--astral-surface)!important;box-shadow:none!important;transform:none!important}.matte-pricing-route .pricing-grid>article:before,.matte-pricing-route .pricing-grid>article:after{content:none!important}.matte-pricing-route .pricing-grid>article.recommended{border-color:var(--astral-line-strong)!important;background:var(--astral-surface-raised)!important;box-shadow:none!important;transform:none!important}.matte-pricing-route .recommended-label{position:static!important;align-self:flex-start;margin-bottom:14px;padding:5px 8px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted)!important;background:var(--astral-surface-sunken)!important;font-size:9px;font-weight:500;letter-spacing:0;text-transform:none}.matte-pricing-route .free-plan>span,.matte-pricing-route .plan-title>span{color:var(--astral-ink);font-size:15px;font-weight:600}.matte-pricing-route .plan-title{display:grid;gap:5px}.matte-pricing-route .plan-title small{color:var(--astral-ink-faint);font-size:10px}.matte-pricing-route .free-plan h2,.matte-pricing-route .price-value{margin:26px 0 14px}.matte-pricing-route .free-plan h2,.matte-pricing-route .price-value>b{color:var(--astral-ink);font-size:clamp(36px,4vw,50px)!important;font-weight:600!important;line-height:1;letter-spacing:-.05em}.matte-pricing-route .price-value{display:flex;align-items:flex-end;gap:8px}.matte-pricing-route .price-value>span{display:grid;gap:2px;padding-bottom:3px;color:var(--astral-ink-muted);font-size:14px}.matte-pricing-route .price-value small{color:var(--astral-ink-faint);font-size:9px}.matte-pricing-route .free-plan>p,.matte-pricing-route .price-saving,.matte-pricing-route .billing-note{color:var(--astral-ink-muted)!important;font-size:11px;line-height:1.55}.matte-pricing-route .price-saving{min-height:18px;margin:-4px 0 12px;color:var(--astral-positive)!important}.matte-pricing-route .pricing-grid ul{display:grid;gap:9px;margin:12px 0 24px;padding:0;list-style:none}.matte-pricing-route .pricing-grid li{display:flex;align-items:center;gap:8px;color:var(--astral-ink-muted);font-size:11px}.matte-pricing-route .pricing-grid li svg{width:14px;color:var(--astral-positive)}.matte-pricing-route .pricing-grid>article>.ui-button{margin-top:auto}.matte-pricing-route .billing-note{max-width:74ch;margin:16px 0 0}.matte-checkout-route{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.72fr);width:min(1120px,calc(100% - 64px));min-height:0!important;margin:0 auto;padding:108px 0 64px!important;background:transparent!important}.matte-checkout-route:before,.matte-checkout-route:after,.matte-checkout-route .checkout-main:before,.matte-checkout-route .order-summary:before{content:none!important}.matte-checkout-route .checkout-main,.matte-checkout-route .order-summary{padding:clamp(22px,3vw,34px)!important;border:1px solid var(--astral-line)!important;color:var(--astral-ink);background:color-mix(in srgb,var(--astral-surface-strong) 72%,transparent)!important;box-shadow:none!important}.matte-checkout-route .checkout-main{border-radius:var(--astral-radius-xl) 0 0 var(--astral-radius-xl)!important}.matte-checkout-route .order-summary{border-left:0!important;border-radius:0 var(--astral-radius-xl) var(--astral-radius-xl) 0!important;background:var(--astral-surface)!important}.matte-checkout-route .back-link{margin:-5px 0 22px}.matte-checkout-route .checkout-heading{margin-bottom:24px}.matte-checkout-route .checkout-heading .ui-page-heading-copy h1{font-size:clamp(28px,3.4vw,42px)!important}.matte-checkout-route .checkout-heading .ui-page-heading-copy{display:flex;flex-direction:column-reverse}.matte-checkout-route .checkout-heading p{margin:0 0 7px;color:var(--astral-ink-faint)!important;font-size:10px!important}.matte-checkout-route .checkout-user,.matte-checkout-route .payment-placeholder>div,.matte-checkout-route .checkout-message{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;background:var(--astral-surface)!important;box-shadow:none!important}.matte-checkout-route .checkout-user>svg{width:18px;color:var(--astral-ink-muted)}.matte-checkout-route .checkout-user>div{display:grid;flex:1;gap:3px}.matte-checkout-route :is(.checkout-user,.order-summary) small,.matte-checkout-route :is(.checkout-promo,.payment-placeholder)>span,.matte-checkout-route .order-summary>span{color:var(--astral-ink-faint);font-size:10px;font-weight:500;letter-spacing:0;text-transform:none}.matte-checkout-route .checkout-user b{overflow:hidden;color:var(--astral-ink);font-size:12px;font-weight:500;text-overflow:ellipsis}.matte-checkout-route .checkout-promo,.matte-checkout-route .payment-placeholder{display:grid;gap:8px;margin-top:16px}.matte-checkout-route .checkout-promo>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.matte-checkout-route .checkout-promo input{min-height:44px;padding:0 13px;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;color:var(--astral-ink)!important;background:var(--astral-surface-sunken)!important;box-shadow:none!important}.matte-checkout-route .payment-placeholder>div>i{width:26px;height:18px;border:1px solid var(--astral-line-strong);border-radius:4px;background:var(--astral-surface-sunken)!important}.matte-checkout-route .payment-placeholder>div>small{margin-left:auto;text-align:right}.matte-checkout-route .checkout-message{margin-top:16px;color:var(--astral-warning);font-size:11px;line-height:1.55}.matte-checkout-route .order-summary h2{margin:9px 0 26px;font-size:23px;font-weight:600}.matte-checkout-route .order-summary>div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--astral-line);color:var(--astral-ink-muted);font-size:11px}.matte-checkout-route .order-summary>div b{color:var(--astral-ink);font-weight:500}.matte-checkout-route .order-summary .discount-row b{color:var(--astral-positive)}.matte-checkout-route .order-summary .summary-total{align-items:flex-end;margin:9px 0 17px;padding-top:17px;border-bottom:0}.matte-checkout-route .summary-total b{font-size:23px;font-weight:600!important}.matte-checkout-route .order-summary>small{display:block;margin-top:12px;line-height:1.5}.matte-admin-route{display:grid;width:min(920px,calc(100% - 64px));min-height:calc(100svh - 150px)!important;margin:0 auto;padding:112px 0 54px!important;background:transparent!important;place-items:center}.matte-admin-route:before,.matte-admin-route:after,.matte-admin-route>article:before,.matte-admin-route>article:after{content:none!important}.matte-admin-route>article{width:100%;padding:clamp(26px,4vw,46px)!important;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-xl)!important;color:var(--astral-ink);background:color-mix(in srgb,var(--astral-surface-strong) 76%,transparent)!important;box-shadow:none!important;text-align:left!important}.matte-admin-route .public-admin-boundary-icon{display:grid;width:42px!important;height:42px!important;margin:0 0 16px!important;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;color:var(--astral-ink-muted)!important;background:var(--astral-surface)!important;box-shadow:none!important;place-items:center}.matte-admin-route .public-admin-boundary-icon svg{width:18px}.matte-admin-route>article>small{color:var(--astral-ink-faint)!important;font-size:10px!important;font-weight:500;letter-spacing:0!important;text-transform:none!important}.matte-admin-route .public-admin-boundary-heading{margin:10px 0 20px}.matte-admin-route .public-admin-boundary-heading h1{max-width:17ch;font-size:clamp(30px,4vw,46px)!important}.matte-admin-route .public-admin-boundary-note{display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:0 0 20px!important;padding:10px 12px!important;border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius)!important;color:var(--astral-ink-muted)!important;background:var(--astral-surface-sunken)!important;font-size:11px}.matte-admin-route .public-admin-boundary-note svg{flex:0 0 auto;width:16px;color:var(--astral-positive)}.matte-access-route{width:min(1120px,calc(100% - 64px));min-height:0!important;margin:0 auto;padding:112px 0 60px!important;background:transparent!important}.matte-access-route.access-gate{display:grid;justify-items:start;gap:12px}.matte-access-route.profile-access-scene{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:28px}.matte-access-route .profile-access-copy h1{font-size:clamp(34px,4.4vw,54px)!important}.matte-access-route .profile-preview-window,.matte-access-route.access-gate{border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-xl)!important;background:var(--astral-surface)!important;box-shadow:none!important}@media(max-width:1080px){.matte-catalog-route .mod-grid,.matte-pricing-route .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.matte-pricing-route .pricing-grid>article:first-child{grid-column:1 / -1;min-height:0}.matte-support-route .help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.matte-route-head,.matte-route>.page-section,.matte-profile-route>.page-section,.matte-profile-route>.account-profile-hero,.matte-support-route>.page-section,.matte-support-route .page-section,.matte-checkout-route,.matte-admin-route,.matte-access-route{width:min(100% - 32px,1280px)}.matte-route-head,.matte-support-route .help-center,.matte-profile-route,.matte-checkout-route,.matte-admin-route,.matte-access-route{padding-top:92px!important}.matte-catalog-route .mod-detail,.matte-support-route .support-center-workspace,.matte-checkout-route,.matte-access-route.profile-access-scene{grid-template-columns:minmax(0,1fr)}.matte-catalog-route .mod-detail-cover{min-height:230px}.matte-support-route .help-center-heading{align-items:stretch}.matte-support-route .help-search-wrap{width:100%}.matte-support-route .support-center-side{order:-1}.matte-profile-route .account-profile-hero{grid-template-columns:minmax(0,1fr)}.matte-profile-route .account-profile-actions{grid-row:2}.matte-profile-route .account-profile-metrics{grid-row:3}.matte-checkout-route .checkout-main,.matte-checkout-route .order-summary{border:1px solid var(--astral-line)!important;border-radius:var(--astral-radius-xl)!important}.matte-checkout-route .order-summary{margin-top:10px}}@media(max-width:620px){.matte-route-head,.matte-support-route .help-center,.matte-profile-route,.matte-checkout-route,.matte-admin-route,.matte-access-route{padding-top:82px!important}.matte-route .ui-page-heading-copy h1{font-size:clamp(28px,9vw,36px)!important}.matte-catalog-route .catalog-search-panel,.matte-catalog-route .mod-grid,.matte-support-route .help-category-grid,.matte-profile-route .account-profile-metrics,.matte-profile-route .account-bento,.matte-pricing-route .pricing-grid{grid-template-columns:minmax(0,1fr)}.matte-catalog-route .catalog-sort-menu,.matte-catalog-route .catalog-sort-trigger{width:100%}.matte-catalog-route .catalog-sort-options{right:auto;left:0;width:100%}.matte-catalog-route .mod-detail-actions .ui-button,.matte-pricing-route .duration-switch .ui-button{flex:1 1 auto}.matte-support-route .support-compose-footer,.matte-support-route .my-tickets-head,.matte-support-route .user-ticket-head{align-items:flex-start;flex-direction:column}.matte-support-route .support-compose-footer .ui-button{width:100%}.matte-support-route .user-ticket-reply{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.matte-support-route .user-ticket-reply textarea{grid-column:1 / -1;grid-row:auto}.matte-profile-route .account-profile-identity{flex-direction:column}.matte-profile-route .account-profile-actions,.matte-profile-route .account-profile-name-form{flex-wrap:wrap}.matte-profile-route .account-profile-name-form input{width:100%}.matte-profile-route .account-profile-metrics article{min-height:0}.matte-pricing-route .pricing-grid>article:first-child{grid-column:auto}.matte-pricing-route .pricing-grid>article{min-height:0}.matte-checkout-route .payment-placeholder>div{align-items:flex-start;flex-wrap:wrap}.matte-checkout-route .payment-placeholder>div>small{width:100%;margin-left:0;text-align:left}}@media(prefers-reduced-motion:reduce){.matte-route *,.matte-route *:before,.matte-route *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-not-found{min-height:62vh;display:grid;place-items:center;padding:clamp(48px,10vh,120px) 20px}.site-not-found article{display:grid;justify-items:start;gap:18px;width:min(640px,100%)}.site-not-found-code{color:var(--astral-ink-faint);font-size:var(--astral-text-strong);font-weight:600;font-variant-numeric:tabular-nums}.site-not-found-search{display:flex;align-items:center;gap:8px;width:min(460px,100%);min-height:var(--astral-control-h);padding:0 6px 0 14px;color:var(--astral-ink-faint);border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface)}.site-not-found-search:focus-within{border-color:var(--astral-line-focus)}.site-not-found-search>svg{flex:0 0 auto;width:16px;height:16px}.site-not-found-search input{flex:1 1 auto;min-width:0;height:40px;padding:0;color:var(--astral-ink);border:0;background:transparent;font:inherit;font-size:var(--astral-text-body);outline:0}.site-download-panel,.site-matte-footer{position:relative;z-index:2;width:min(1280px,calc(100% - 48px));margin-inline:auto;border:1px solid var(--astral-line);color:var(--astral-ink)}.site-download-panel{min-height:132px;margin-top:34px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,58px);border-radius:var(--astral-radius-xl)}.site-download-copy{min-width:0;display:grid;gap:7px}.site-download-copy>span{color:var(--astral-ink-faint);font-size:13px;font-weight:400;letter-spacing:0}.site-download-copy h2{margin:0;color:var(--astral-ink);font-size:clamp(25px,2.5vw,36px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.site-download-copy p{margin:0;color:var(--astral-ink-muted);font-size:11px;line-height:1.5}.site-download-action{min-width:222px;flex:0 0 auto}.site-download-action[aria-disabled=true]{opacity:.5;cursor:default}.site-matte-footer{margin-top:16px;margin-bottom:32px;overflow:hidden;border-radius:var(--astral-radius-xl)}.site-footer-main{padding:28px;display:grid;grid-template-columns:minmax(250px,1.55fr) repeat(3,minmax(128px,.72fr));gap:clamp(28px,4vw,62px)}.site-footer-brand{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.site-footer-brand-lockup{color:var(--astral-ink)}.site-footer-brand-lockup .site-brand-mark{width:34px;height:34px;border:0;border-radius:0;background:transparent;box-shadow:none}.site-footer-brand-lockup .site-brand-mark-image{width:100%;height:100%;filter:none}.site-footer-brand-lockup .site-brand-wordmark{font-family:var(--astral-font);font-size:15px;font-weight:400;letter-spacing:-.005em}.site-footer-brand>p{max-width:42ch;margin:14px 0 18px;color:var(--astral-ink-muted);font-size:12px;line-height:1.6;text-align:left}.site-footer-discord{width:fit-content}.site-footer-column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer-column>b{margin-bottom:5px;color:var(--astral-ink);font-size:12px;font-weight:500;letter-spacing:0}.site-footer-column>:is(a,span){color:var(--astral-ink-muted);font-size:var(--astral-text-small);line-height:1.45}.site-footer-column>a{min-height:32px;display:inline-flex;align-items:center;margin-block:-8px;border-radius:var(--astral-radius-xs);transition:color .16s var(--astral-ease)}.site-footer-column>a:hover{color:var(--astral-ink)}.site-footer-column>a:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:4px}.site-footer-column>a[aria-disabled=true]{opacity:.5;cursor:default}.site-footer-legal{min-height:62px;padding:12px 18px 12px 28px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(100px,1fr);align-items:center;gap:18px;border-top:1px solid var(--astral-line)}.site-footer-legal>p,.site-footer-legal>span{margin:0;color:var(--astral-ink-faint);font-size:var(--astral-text-micro);line-height:1.5}.site-footer-legal>span{justify-self:end}.site-footer-legal-actions{display:flex;align-items:center;justify-content:center;gap:2px}.site-footer-legal-actions .ui-button{min-height:32px;padding-inline:9px;color:var(--astral-ink-muted);font-size:var(--astral-text-micro)}.site-matte-footer :is(a,button):hover{transform:none;filter:none;text-shadow:none}html[data-theme=light] .site-footer-brand-lockup .site-brand-mark-image{filter:invert(1)}.site-legal-overlay{--legal-bg: var(--astral-bg);--legal-surface: var(--astral-surface-strong);--legal-elevated: var(--astral-surface-raised);--legal-line: var(--astral-line);--legal-text: var(--astral-ink);--legal-copy: var(--astral-ink-muted);--legal-faint: var(--astral-ink-faint);--legal-accent: var(--astral-ink);padding:clamp(10px,2vw,24px);background:var(--astral-scrim);backdrop-filter:var(--astral-scrim-filter);-webkit-backdrop-filter:var(--astral-scrim-filter);animation:site-legal-fade-in .16s ease both}.site-legal-center{width:min(1180px,100%);height:min(820px,calc(100svh - 28px));min-height:560px;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-xl);color:var(--astral-ink);background:var(--astral-bg);box-shadow:var(--astral-shadow);animation:site-legal-window-in .22s var(--astral-ease) both}.site-legal-center .legal-center-header{min-height:80px;padding:14px 18px;grid-template-columns:36px minmax(0,1fr) auto 34px;gap:14px;border-color:var(--astral-line);background:var(--astral-bg)}.site-legal-center .legal-center-mark{width:34px;height:34px;border-color:var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface)}.site-legal-center .legal-center-mark svg{width:15px;height:15px}.site-legal-center .legal-center-header small,.site-legal-center .legal-document-heading span,.site-legal-center .legal-document-nav>span{color:var(--astral-ink-faint);font-size:8px;letter-spacing:.13em}.site-legal-center .legal-center-header h2{margin:4px 0 2px;color:var(--astral-ink);font-family:var(--astral-font);font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1;letter-spacing:-.025em}.site-legal-center .legal-center-header p{color:var(--astral-ink-muted);font-size:10px}.site-legal-center .legal-center-status{min-width:126px;min-height:38px;padding:7px 10px;border-color:var(--astral-line);border-radius:var(--astral-radius-sm);background:var(--astral-surface)}.site-legal-center .legal-center-status span{color:var(--astral-ink-faint)}.site-legal-center .legal-center-status b{color:var(--astral-ink);font-weight:500}.site-legal-center .site-legal-close{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface)}.site-legal-center .site-legal-close:hover,.site-legal-center .site-legal-close:focus-visible{color:var(--astral-ink);border-color:var(--astral-line-strong);background:var(--astral-surface-raised)}.site-legal-center .legal-center-body,.site-legal-center .legal-document{background:var(--astral-bg)}.site-legal-center .legal-document-nav{min-height:68px;padding:10px 14px;gap:8px;border-color:var(--astral-line);background:var(--astral-surface-sunken)}.site-legal-center .legal-document-nav>button{min-height:46px;padding:7px 10px;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;border-color:var(--astral-line);border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:var(--astral-surface)}.site-legal-center .legal-document-nav>button svg{width:28px;height:28px;padding:7px;border-color:var(--astral-line);border-radius:7px;color:var(--astral-ink-muted);background:var(--astral-surface-sunken)}.site-legal-center .legal-document-nav>button:hover,.site-legal-center .legal-document-nav>button:focus-visible,.site-legal-center .legal-document-nav>button:is(.active,.is-active){color:var(--astral-ink);border-color:var(--astral-line-strong);background:var(--astral-surface-raised);box-shadow:none;transform:none}.site-legal-center .legal-document-nav>button:is(.active,.is-active) svg{color:var(--astral-ink);border-color:var(--astral-line-strong);background:var(--astral-surface)}.site-legal-center .legal-document-heading{min-height:208px;padding:clamp(32px,4vw,50px) clamp(28px,6vw,72px);grid-template-columns:minmax(0,720px) auto;gap:28px;border-color:var(--astral-line);background:var(--astral-surface)}.site-legal-center .legal-document-heading:before{display:none}.site-legal-center .legal-document-heading h3{margin:12px 0 13px;color:var(--astral-ink);font-family:var(--astral-font);font-size:clamp(32px,4vw,48px);font-weight:600;line-height:.98;letter-spacing:-.045em}.site-legal-center .legal-document-heading p{color:var(--astral-ink-muted);font-size:11px;line-height:1.6}.site-legal-center .legal-document-heading small{margin-top:12px;padding:8px 10px;color:var(--astral-ink-muted);border-color:var(--astral-line);border-radius:var(--astral-radius-sm);background:var(--astral-surface-sunken)}.site-legal-center .legal-document-heading>strong{color:var(--astral-ink-faint);font-size:clamp(54px,7vw,88px);font-weight:500;letter-spacing:-.06em;-webkit-text-stroke:0;opacity:.22}.site-legal-center .legal-document-sections{max-width:900px;padding:8px clamp(26px,5vw,64px) 52px}.site-legal-center .legal-document-section{padding:28px 0 28px 48px;border-color:var(--astral-line)}.site-legal-center .legal-document-section:before{top:30px;color:var(--astral-ink-faint)}.site-legal-center .legal-document-section h4{color:var(--astral-ink);font-size:15px;font-weight:600}.site-legal-center .legal-document-section :is(p,li){color:var(--astral-ink-muted);font-size:11px;line-height:1.72}.site-legal-center .legal-document-section li:before{width:5px;height:5px;background:var(--astral-ink-faint);box-shadow:none}.site-legal-center .legal-center-footer{min-height:58px;padding:7px 10px 7px 18px;border-color:var(--astral-line);background:var(--astral-bg)}.site-legal-center .legal-center-footer>span{color:var(--astral-ink-faint)}.site-legal-center .legal-center-footer>.site-legal-download{min-height:42px;padding:0 14px;border-radius:var(--astral-radius);color:var(--astral-accent-ink);background:var(--astral-accent);box-shadow:none}.site-legal-center .legal-center-footer>.site-legal-download:hover,.site-legal-center .legal-center-footer>.site-legal-download:focus-visible{color:var(--astral-accent-ink);border-color:var(--astral-accent-hover);background:var(--astral-accent-hover);box-shadow:none;transform:none}html[data-theme=light] .site-legal-overlay{background:var(--astral-scrim)}html[data-theme=light] .site-legal-center,html[data-theme=light] .site-legal-center .legal-center-header,html[data-theme=light] .site-legal-center .legal-center-footer,html[data-theme=light] .site-legal-center .legal-center-body,html[data-theme=light] .site-legal-center .legal-document{background:var(--astral-bg)}html[data-theme=light] .site-legal-center .legal-document-nav{background:var(--astral-surface-sunken)}html[data-theme=light] .site-legal-center .legal-document-nav>button,html[data-theme=light] .site-legal-center .legal-center-mark,html[data-theme=light] .site-legal-center .legal-center-status,html[data-theme=light] .site-legal-center .site-legal-close,html[data-theme=light] .site-legal-center .legal-document-heading{background:var(--astral-surface)}@media(max-width:980px){.site-footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-brand{grid-column:1 / -1;padding-bottom:24px;border-bottom:1px solid var(--astral-line)}.site-footer-brand>p{max-width:52ch}}@media(max-width:820px){.site-legal-overlay{padding:0}.site-legal-center{width:100%;height:100svh;min-height:0;border:0;border-radius:0}.site-legal-center .legal-center-header{min-height:72px;padding:12px;grid-template-columns:34px minmax(0,1fr) 34px;gap:10px}.site-legal-center .legal-center-status,.site-legal-center .legal-center-header p{display:none}.site-legal-center .legal-document-nav{min-height:60px;padding:8px 10px}.site-legal-center .legal-document-nav>button{min-height:42px}.site-legal-center .legal-document-heading{min-height:192px;padding:30px 22px}.site-legal-center .legal-document-heading h3{font-size:clamp(30px,9vw,42px)}.site-legal-center .legal-document-heading>strong{right:18px;bottom:18px;font-size:66px}}@media(max-width:680px){.site-download-panel,.site-matte-footer{width:calc(100% - 24px);border-radius:var(--astral-radius-lg)}.site-download-panel{margin-top:18px;padding:22px;flex-direction:column;align-items:stretch;gap:20px}.site-download-copy h2{font-size:clamp(25px,8vw,32px)}.site-download-action{width:100%;min-width:0}.site-matte-footer{margin-bottom:12px}.site-footer-main{padding:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.site-footer-brand,.site-footer-column:last-child{grid-column:1 / -1}.site-footer-legal{padding:16px 22px;grid-template-columns:1fr auto;align-items:start}.site-footer-legal>p{grid-column:1 / -1}.site-footer-legal-actions{justify-content:flex-start;flex-wrap:wrap}.site-footer-legal>span{padding-top:8px}}@media(prefers-reduced-motion:reduce){.site-legal-overlay,.site-legal-center,.site-matte-footer *,.site-download-panel *{animation:none;transition:none}}@keyframes site-legal-fade-in{0%{opacity:0}}@keyframes site-legal-window-in{0%{opacity:0;transform:translateY(8px)}}.site-catalog-page,.site-catalog-page *{box-sizing:border-box}.site-catalog-page{--catalog-pad-top: clamp(64px, 8vh, 92px);position:relative;isolation:isolate;width:min(1500px,calc(100% - (clamp(20px,4.4vw,64px)*2)));color:var(--astral-ink);font-family:var(--astral-font);margin-inline:auto;padding-top:var(--catalog-pad-top)}.site-catalog-layout{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:0 32px;min-height:calc(100vh - var(--catalog-pad-top));min-height:calc(100svh - var(--catalog-pad-top))}.catalog-navigator{--catalog-open: 268px;position:sticky;top:56px;z-index:2;display:flex;flex-direction:column;gap:8px;width:var(--catalog-open);min-width:0;max-height:calc(100vh - 72px);padding:0 0 28px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none}.catalog-navigator::-webkit-scrollbar{display:none}.catalog-navigator-bar{display:flex;align-items:center;min-height:32px;padding:0 10px}.catalog-navigator-heading{color:var(--astral-ink-faint);font-size:var(--astral-text-small);font-weight:600;white-space:nowrap}.catalog-tree{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin-top:6px}.catalog-tree ul{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.catalog-tree-node{min-width:0}.catalog-tree-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:1px solid transparent;border-radius:var(--astral-radius);color:var(--astral-ink-muted);background:transparent;font:inherit;font-size:var(--astral-text-body);font-weight:500;text-align:left;cursor:pointer;transition:color var(--astral-duration-fast) var(--astral-ease),background var(--astral-duration-fast) var(--astral-ease),border-color var(--astral-duration-fast) var(--astral-ease)}.catalog-tree-item:hover{color:var(--astral-ink);background:var(--astral-surface-hover)}.catalog-tree-item:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:-2px}.catalog-tree-item.is-current{border-color:var(--astral-line-strong);color:var(--astral-ink);background:var(--astral-surface-raised);font-weight:600}.catalog-tree-item.is-empty:not(.is-current){color:var(--astral-ink-faint)}.catalog-tree-icon{display:grid;flex:0 0 auto;width:18px;height:18px;place-items:center}.catalog-tree-icon svg{width:18px;height:18px}.catalog-tree-label{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-tree-count{flex:0 0 auto;color:var(--astral-ink-faint);font-size:var(--astral-text-small);font-weight:500;font-variant-numeric:tabular-nums}.catalog-tree-item.is-current .catalog-tree-count{color:var(--astral-ink-muted)}.catalog-main{display:grid;align-content:start;gap:18px;min-width:0}.catalog-main-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.catalog-main-heading{flex:1 1 320px;min-width:0}.catalog-title{margin:0;overflow-wrap:anywhere;color:var(--astral-ink);font-family:var(--astral-font);font-size:var(--astral-text-hero);font-weight:700;letter-spacing:-.02em;line-height:var(--astral-line-tight)}.catalog-main-status{margin:6px 0 0;color:var(--astral-ink-muted);font-size:var(--astral-text-body);font-variant-numeric:tabular-nums}.catalog-main-tools{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.catalog-main-tools .ui-button.is-sm{gap:8px;padding:0 12px;border-radius:var(--astral-radius);font-size:var(--astral-text-small)}.catalog-main-tools .ui-button.is-icon-only{width:34px;padding:0}.catalog-sort .ui-button-trailing{display:grid;color:var(--astral-ink-faint)}.catalog-sort .ui-button-trailing svg{width:12px;height:12px}.catalog-search-field{position:relative;display:flex;flex:0 0 auto;align-items:center;width:240px;height:34px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink-muted);background:var(--astral-surface);transition:border-color var(--astral-duration) var(--astral-ease),background-color var(--astral-duration) var(--astral-ease)}.catalog-search-field:hover{border-color:var(--astral-line-strong)}.catalog-search-field:focus-within{border-color:var(--astral-line-focus);background:var(--astral-surface-raised)}.catalog-search-field>svg{position:absolute;left:12px;width:16px;height:16px;pointer-events:none}.catalog-search-field input{width:100%;height:100%;min-width:0;padding:0 38px 0 36px;border:0;outline:0;color:var(--astral-ink);background:transparent;font:inherit;font-size:var(--astral-text-body)}.catalog-search-field input::placeholder{color:var(--astral-ink-muted)}.catalog-search-field input::-webkit-search-cancel-button{display:none}.catalog-search-clear{position:absolute;right:6px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:var(--astral-radius-sm);color:var(--astral-ink-muted);background:transparent;cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--astral-duration-fast) ease}.catalog-search-clear.is-visible{opacity:1;visibility:visible}.catalog-search-clear:hover{color:var(--astral-ink);background:var(--astral-surface-hover)}.catalog-search-clear:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:-2px}.catalog-search-clear svg{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.catalog-tree-item,.catalog-search-field,.catalog-search-clear{transition:none}}@media(max-width:900px){.site-catalog-layout{grid-template-columns:minmax(0,1fr);gap:18px}.catalog-navigator{position:static;width:auto;max-height:none;padding:0;overflow:visible}.catalog-navigator-bar{display:none}.catalog-tree{margin-top:0}.catalog-tree ul{display:flex;flex-wrap:wrap;gap:6px}.catalog-tree-node{flex:0 0 auto}.catalog-tree-item{width:auto;gap:8px;min-height:40px;padding:0 14px 0 12px}.catalog-main-tools{flex:1 1 100%;justify-content:flex-start}.catalog-search-field{flex:1 1 200px;width:auto;min-width:0}}@media(max-width:680px){.catalog-tree ul{flex-wrap:nowrap;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.catalog-tree ul::-webkit-scrollbar{display:none}.catalog-tree-node{scroll-snap-align:start}.catalog-search-field{flex:1 1 100%}}.public-catalog-results{padding-bottom:clamp(50px,5vw,78px)}.public-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.site-catalog-layout .public-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:12px}.site-catalog-layout .public-mod-card{min-height:0;aspect-ratio:828 / 400}.public-mod-slot{position:relative}.public-mod-card{position:relative;width:100%;min-height:173px;padding:0;display:block;overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface-sunken);cursor:pointer;transition:border-color .16s var(--astral-ease),background .16s var(--astral-ease)}.public-mod-card:hover{border-color:var(--astral-line-strong)}.public-mod-card:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.public-mod-cover{position:absolute;inset:0;border-radius:inherit;background-position:50% 50%;background-size:cover}.public-mod-cover.is-empty{display:grid;place-items:center;padding-bottom:44px;color:var(--astral-ink-faint);background:radial-gradient(120% 90% at 50% 30%,var(--astral-surface-raised),transparent 70%)}.public-mod-cover.is-empty svg{width:44px;height:44px;opacity:.6}.ui-media-card-shade{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,transparent 38%,rgba(5,5,5,.52) 74%,rgba(5,5,5,.86) 100%)}.public-mod-card-copy{position:absolute;z-index:2;left:14px;right:92px;bottom:12px;display:grid;gap:3px;text-align:left}.public-mod-card-copy small{color:var(--astral-ink-muted);font-size:9px;font-weight:500}.public-mod-card-copy h3{margin:0;overflow:hidden;color:var(--astral-ink);font-size:15px;font-weight:600;letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis}.public-mod-size{position:absolute;z-index:2;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:5px;color:var(--astral-ink-muted);font-size:10px;font-weight:500}.public-mod-size svg{width:13px;height:13px}.public-mod-like{position:absolute;z-index:3;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink-muted);background:var(--astral-scrim);backdrop-filter:var(--astral-scrim-filter);-webkit-backdrop-filter:var(--astral-scrim-filter);cursor:pointer}.public-mod-like:hover,.public-mod-like.is-on{color:var(--astral-ink);border-color:var(--astral-line-strong)}.public-mod-like svg{width:16px;height:16px}.public-mod-card-skeleton{min-height:173px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface-sunken)}.public-catalog-empty{min-height:220px;padding:clamp(30px,4vw,54px) 0;display:grid;gap:12px;justify-items:start;align-content:center}.public-catalog-empty h3{max-width:28ch;margin:0;color:var(--astral-ink);font-size:clamp(17px,1.7vw,21px);font-weight:500;line-height:1.3}.public-catalog-empty p{max-width:46ch;margin:0;color:var(--astral-ink-muted);font-size:12px;line-height:1.6}.public-catalog-empty .ui-button{margin-top:6px}.public-catalog-notice{margin:18px 0 0;color:var(--astral-ink-muted);font-size:12px}.public-catalog-more{display:flex;margin:22px auto 0}.catalog-product-page{display:grid;gap:14px}.catalog-product-page .ui-detail-topbar{min-height:58px}.redux-product-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--astral-ink-faint);font-size:11px}.redux-product-breadcrumb svg{width:13px;height:13px}.redux-product-breadcrumb strong{color:var(--astral-ink);font-weight:500}.redux-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,382px);align-items:start;gap:14px}.redux-product-gallery{display:flex;min-width:0}.redux-product-stage{position:relative;width:100%;min-height:min(570px,62vh);overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface-sunken)}.redux-product-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.redux-product-stage:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 43%,rgba(7,7,7,.62) 72%,rgba(5,5,5,.92) 100%);content:"";pointer-events:none}.redux-product-stage-arrow{position:absolute;z-index:3;top:50%;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink);background:var(--astral-scrim);backdrop-filter:var(--astral-scrim-filter);-webkit-backdrop-filter:var(--astral-scrim-filter);cursor:pointer;transform:translateY(-50%)}.redux-product-stage-arrow.is-left{left:14px}.redux-product-stage-arrow.is-right{right:14px}.redux-product-stage-arrow svg{width:17px;height:17px}.redux-product-stage-progress{position:absolute;z-index:3;top:16px;right:16px;display:flex;gap:4px}.redux-product-stage-progress span{width:18px;height:3px;border-radius:2px;background:var(--astral-line-strong)}.redux-product-stage-progress span.is-current{background:var(--astral-ink)}.redux-product-stage-caption{position:absolute;z-index:2;inset:auto 0 0;padding:clamp(20px,3vw,34px);display:grid;gap:6px}.redux-product-stage-caption h1{margin:0;max-width:20ch;color:var(--astral-ink);font-size:clamp(30px,4vw,56px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.redux-product-author{margin:0;color:var(--astral-ink-muted);font-size:11px}.redux-product-author strong{color:var(--astral-ink);font-weight:500}.redux-product-description{max-width:62ch;margin:4px 0 0;color:var(--astral-ink-muted);font-size:12px;line-height:1.55}.redux-product-stage-meta{margin-top:8px;display:flex;align-items:center;gap:16px;color:var(--astral-ink-faint);font-size:10px}.redux-product-info{display:grid;gap:18px}.mod-action-plan-card{overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.mod-action-row{width:100%;min-height:56px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid var(--astral-line);color:var(--astral-ink);background:transparent;font-family:var(--astral-font);text-align:left}.mod-action-plan-card>*:last-child{border-bottom:0}.mod-action-row.is-button{cursor:pointer}.mod-action-row.is-button:hover{background:var(--astral-surface-raised)}.mod-action-row>span{display:grid;gap:2px;min-width:0}.mod-action-row strong{color:var(--astral-ink);font-size:12px;font-weight:500}.mod-action-row small{color:var(--astral-ink-faint);font-size:10px;line-height:1.4}.mod-action-row>b{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--astral-ink-muted);font-size:11px;font-weight:500}.mod-action-row>b svg{width:13px;height:13px}.mod-action-plan-note{margin:0;padding:0 16px 14px;color:var(--astral-ink-muted);font-size:11px;line-height:1.55}.mod-action-community{min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.mod-action-community>span{display:inline-flex;align-items:center;gap:7px;color:var(--astral-ink-muted);font-size:11px}.mod-action-community>span svg{width:15px;height:15px}.mod-action-community>div{display:flex;gap:2px}.mod-action-community button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:var(--astral-radius-sm);color:var(--astral-line-strong);background:transparent;cursor:pointer}.mod-action-community button.is-on{color:var(--astral-ink)}.mod-action-community button:disabled{cursor:default;opacity:.55}.mod-action-community button svg{width:15px;height:15px}.mod-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mod-action-buttons .ui-button:first-child{grid-column:1 / -1}.mod-action-notice{color:var(--astral-ink-muted);font-size:11px}.mod-detail-recommended{margin-top:20px}.mod-detail-recommended header{min-height:32px;display:flex;align-items:center;color:var(--astral-ink);font-size:16px}.mod-detail-recommended .public-catalog-grid{margin-top:10px}html[data-theme=light] .public-mod-card,html[data-theme=light] .public-mod-card-skeleton{background:var(--astral-surface)}@media(max-width:1080px){.redux-product-layout{grid-template-columns:minmax(0,1fr)}.redux-product-stage{min-height:min(470px,56vh)}}@media(max-width:680px){.site-catalog-page{width:calc(100% - 28px);padding-top:56px}.public-catalog-grid,.mod-action-buttons{grid-template-columns:minmax(0,1fr)}}.site-support-page,.site-support-page *{box-sizing:border-box}.site-support-page{position:relative;isolation:isolate;width:min(1500px,calc(100% - (clamp(20px,4.4vw,64px)*2)));color:var(--astral-ink);font-family:var(--astral-font);margin-inline:auto;padding-top:clamp(64px,8vh,92px);display:grid;gap:clamp(44px,4.6vw,72px)}.support-help{display:grid;gap:clamp(22px,2.4vw,32px)}.support-help-head{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,40px);flex-wrap:wrap}.support-help-head h1{max-width:22ch;margin:0;color:var(--astral-ink);font-size:clamp(30px,3.4vw,46px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.support-search{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:10px;flex:0 1 380px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink-muted);background:var(--astral-surface)}.support-search:focus-within{border-color:var(--astral-line-strong)}.support-search svg{width:16px;height:16px;flex:0 0 auto}.support-search input{width:100%;border:0;color:var(--astral-ink);background:transparent;font-family:var(--astral-font);font-size:12px}.support-search input:focus-visible{outline:none}.support-search button{display:grid;place-items:center;border:0;color:var(--astral-ink-faint);background:transparent;cursor:pointer}.support-help-body{display:grid;grid-template-columns:minmax(220px,262px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px)}.support-sections{position:sticky;top:76px;display:grid;gap:2px}.support-sections button{min-height:42px;padding:0 12px;display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:var(--astral-radius);color:var(--astral-ink-muted);background:transparent;font-family:var(--astral-font);font-size:12px;font-weight:500;text-align:left;cursor:pointer;transition:color .16s var(--astral-ease),border-color .16s var(--astral-ease),background .16s var(--astral-ease)}.support-sections button svg{width:16px;height:16px;flex:0 0 auto;color:var(--astral-ink-faint)}.support-sections button:hover{color:var(--astral-ink);background:var(--astral-surface)}.support-sections button.is-active{color:var(--astral-ink);border-color:var(--astral-line);background:var(--astral-surface-raised)}.support-sections button.is-active svg{color:var(--astral-ink)}.support-sections button:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:2px}.support-answers{max-width:74ch;overflow:hidden;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.support-answers details{border-bottom:1px solid var(--astral-line)}.support-answers details:last-child{border-bottom:0}.support-answers summary{min-height:56px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--astral-ink);cursor:pointer;list-style:none}.support-answers summary::-webkit-details-marker{display:none}.support-answers summary:hover{background:var(--astral-surface-raised)}.support-answers summary strong{font-size:13px;font-weight:500}.support-answers summary svg{width:15px;height:15px;flex:0 0 auto;color:var(--astral-ink-faint);transition:transform .18s var(--astral-ease)}.support-answers details[open] summary svg{transform:rotate(180deg)}.support-answers details>p{margin:0;padding:6px 18px 18px;max-width:68ch;color:var(--astral-ink-muted);font-size:12px;line-height:1.65}.support-answers details>small{display:block;padding:0 18px 16px;color:var(--astral-ink-faint);font-size:10px}.support-answers-note{margin:0;padding:16px 18px;color:var(--astral-ink-muted);font-size:12px}.support-contact{min-height:76px;padding:14px clamp(18px,2.4vw,28px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface-sunken)}.support-contact>span{color:var(--astral-ink-muted);font-size:13px}.support-ticket{display:grid;grid-template-columns:minmax(220px,262px) minmax(0,1fr);gap:clamp(24px,3vw,48px)}.support-ticket form{grid-column:2;max-width:74ch;padding:clamp(22px,2.6vw,32px);display:grid;gap:16px;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.support-ticket h2{margin:0 0 2px;color:var(--astral-ink);font-size:17px;font-weight:500;letter-spacing:-.01em}.support-ticket label{display:grid;gap:7px}.support-ticket label>span{color:var(--astral-ink-muted);font-size:11px}.support-ticket label>small{color:var(--astral-ink-faint);font-size:11px;line-height:1.5}.support-ticket input,.support-ticket textarea{min-height:44px;padding:12px 14px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);color:var(--astral-ink);background:var(--astral-surface-sunken);font-family:var(--astral-font);font-size:12px;line-height:1.55}.support-ticket textarea{min-height:148px;resize:vertical}.support-ticket input:focus-visible,.support-ticket textarea:focus-visible{outline:none;border-color:var(--astral-line-focus)}.support-ticket input::placeholder,.support-ticket textarea::placeholder{color:var(--astral-ink-faint)}.support-ticket-actions{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.support-ticket-actions p,.support-ticket-note{margin:0;color:var(--astral-ink-faint);font-size:11px}.support-history{display:grid;grid-template-columns:minmax(220px,262px) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}.support-history>*{grid-column:2;max-width:74ch}.support-history .my-tickets-head>.support-refresh{margin:0;padding:0;font-weight:500;border:0;color:var(--astral-ink-muted);background:transparent;font-family:var(--astral-font);font-size:12px;text-decoration:underline;text-decoration-color:var(--astral-line-strong);text-underline-offset:3px;cursor:pointer;transition:color .16s var(--astral-ease)}.support-history .my-tickets-head>.support-refresh:hover{color:var(--astral-ink);text-decoration-color:currentColor}.support-history .my-tickets-head>.support-refresh:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:3px}.support-history .my-tickets-head{display:flex;align-items:end;justify-content:space-between;gap:18px}.support-history .my-tickets-head span{display:block;color:var(--astral-ink-faint);font-size:10px}.support-history .my-tickets-head h2{margin:3px 0 0;color:var(--astral-ink);font-size:clamp(22px,2.2vw,30px);font-weight:var(--astral-type-display-weight);line-height:var(--astral-type-display-line);letter-spacing:var(--astral-type-display-tracking)}.support-own-tickets{padding:clamp(20px,2.4vw,28px);display:grid;gap:14px;justify-items:start;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.support-own-tickets ol{width:100%;margin:0;padding:0;display:grid;gap:2px;list-style:none}.support-own-tickets li{min-height:46px;padding:8px 14px;display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid var(--astral-line);border-radius:var(--astral-radius);background:var(--astral-surface-sunken)}.support-own-tickets b{color:var(--astral-ink);font-size:12px;font-weight:500}.support-own-tickets li>span{overflow:hidden;color:var(--astral-ink-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.support-own-tickets time{color:var(--astral-ink-faint);font-size:11px}.support-own-tickets h3{margin:0;color:var(--astral-ink);font-size:15px;font-weight:500}.support-own-tickets p{max-width:76ch;margin:0;color:var(--astral-ink-muted);font-size:11px;line-height:1.6}.support-own-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.support-history .ticket-login,.support-history .ticket-empty{padding:clamp(24px,3vw,38px);display:grid;gap:12px;justify-items:center;text-align:center;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface)}.support-history .ticket-login svg,.support-history .ticket-empty svg{width:20px;height:20px;color:var(--astral-ink-faint)}.support-history .ticket-login h3,.support-history .ticket-empty h3{margin:0;color:var(--astral-ink);font-size:15px;font-weight:500}@media(max-width:860px){.support-ticket{grid-template-columns:minmax(0,1fr)}.support-ticket form{grid-column:1;max-width:none}.support-help-body,.support-history{grid-template-columns:minmax(0,1fr)}.support-history>*{grid-column:1;max-width:none}.support-sections{position:static;display:flex;gap:4px;overflow-x:auto;padding-bottom:4px}.support-sections button{flex:0 0 auto}.support-answers{max-width:none}}@media(max-width:680px){.site-support-page{width:calc(100% - 28px);padding-top:84px;gap:36px}.support-search{flex:1 1 100%}}.astral-shot{margin:0;min-width:0;display:grid;gap:10px;align-content:start}.astral-shot-frame{display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-xl);background:var(--astral-surface-strong);box-shadow:var(--astral-shadow-soft);line-height:0;font:inherit;cursor:zoom-in}.astral-shot-frame:focus-visible{outline:2px solid var(--astral-line-focus);outline-offset:3px}.astral-shot-frame img{display:block;width:100%;height:auto}.astral-shot figcaption{max-width:64ch;color:var(--astral-ink-faint);font-size:var(--astral-text-small);line-height:1.55}.astral-shot-note{display:block;margin-top:2px;color:var(--astral-ink-muted)}.astral-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;padding:0;border:0;background:transparent;color:inherit}.astral-lightbox[open]{display:grid;place-items:center}.astral-lightbox::backdrop{background:var(--astral-scrim);-webkit-backdrop-filter:var(--astral-scrim-filter);backdrop-filter:var(--astral-scrim-filter)}.astral-lightbox img{display:block;width:auto;max-width:min(96vw,1920px);height:auto;max-height:92vh;border:1px solid var(--astral-line-strong);border-radius:var(--astral-radius-lg);background:var(--astral-surface-strong);box-shadow:var(--astral-shadow)}.astral-lightbox-close{position:fixed;top:16px;right:16px}body:has(.astral-lightbox[open]){overflow:hidden}.astral-hero-window{width:100%;margin-top:clamp(20px,3vw,44px);display:grid;gap:14px}.astral-hero-tabs{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap}.astral-hero-tabs .ui-segmented,.astral-hero-tabs .ui-segmented .ui-segment{flex:0 0 auto}.astral-hero-line{display:block}.astral-hero-note{color:var(--astral-ink-faint);font-size:var(--astral-text-small)}.astral-hero-window [role=tabpanel][hidden]{display:none}.astral-pillar{padding-bottom:var(--home-gap);display:grid;gap:clamp(24px,3vw,44px)}.astral-shots{min-width:0;display:grid;gap:clamp(14px,1.8vw,24px);align-items:start}.astral-shots.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.astral-shots.is-works{display:flex;align-items:flex-start}.astral-shots.is-works .astral-shot{flex:var(--shot-ratio, 1) 1 0%}.astral-pillar.is-side{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,4vw,64px)}.astral-pillar.is-side.is-reversed{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.astral-pillar.is-reversed .astral-shots{order:-1}.astral-chips-block{margin-top:10px;display:grid;gap:10px}.astral-chips-title{color:var(--astral-ink-faint);font-size:var(--astral-text-micro);font-weight:400;letter-spacing:0}.astral-product-copy .astral-chips{margin:0;gap:8px}.astral-product-copy .astral-chips li{display:block;padding:6px 12px;border:1px solid var(--astral-line);border-radius:999px;color:var(--astral-ink-muted);font-size:var(--astral-text-small);line-height:1.2}.astral-product-copy .astral-chips li:before{content:none}.astral-product-copy .astral-chips li.is-more{border-style:dashed;color:var(--astral-ink-faint)}.astral-statement .astral-eyebrow{display:block;margin-bottom:16px;font-weight:400}@media(max-width:1080px){.astral-pillar.is-side,.astral-pillar.is-side.is-reversed{grid-template-columns:minmax(0,1fr)}.astral-pillar.is-reversed .astral-shots{order:0}}@media(max-width:760px){.astral-shots.is-pair{grid-template-columns:minmax(0,1fr)}.astral-shots.is-works{flex-direction:column}.astral-shots.is-works .astral-shot{flex:none;width:100%}.astral-shots.is-works .astral-shot[data-scene=map-atlas]{width:72%}.astral-shot-frame{border-radius:var(--astral-radius-lg)}}.ad-slot{position:relative;display:block;width:100%;margin:0 auto;padding:22px 0 0;border-radius:14px;overflow:hidden}.ad-slot-label{position:absolute;top:4px;left:2px;color:var(--astral-ink-faint);font-size:10px;letter-spacing:0}.ad-slot-body{min-height:var(--ad-slot-height, 120px);width:100%}.ad-slot--home{--ad-slot-height: 160px;max-width:1120px;margin:32px auto;padding-inline:24px}.ad-slot--home .ad-slot-label{left:26px}.ad-slot--feed{--ad-slot-height: 120px;grid-column:1 / -1}.ad-slot--mod{--ad-slot-height: 160px;margin-top:56px}.ad-slot--news{--ad-slot-height: 120px}.cookie-banner{position:fixed;z-index:60;right:16px;bottom:16px;left:16px;max-width:720px;margin-inline:auto;padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid var(--astral-line);border-radius:16px;background:var(--astral-surface-strong, var(--astral-bg));box-shadow:0 18px 48px #0006}.cookie-banner-copy b{font-size:14px}.cookie-banner-copy p{margin:4px 0 0;color:var(--astral-ink-muted);font-size:12px;line-height:1.5}.cookie-banner-links{display:flex;flex-wrap:wrap;gap:4px 14px}.cookie-banner-links a{color:var(--astral-ink);text-decoration:underline}.cookie-banner-actions{display:grid;gap:8px}@media(max-width:640px){.cookie-banner{grid-template-columns:minmax(0,1fr)}.cookie-banner-actions{grid-template-columns:1fr 1fr}}.legal-page{max-width:760px;margin:0 auto;padding:112px 24px 72px;color:var(--astral-ink-muted);line-height:1.65}.legal-page h1{margin:0 0 8px;color:var(--astral-ink);font-size:clamp(24px,4vw,34px);line-height:1.2}.legal-page h2{margin:32px 0 8px;color:var(--astral-ink);font-size:17px}.legal-page p,.legal-page li{font-size:14px}.legal-page ul{padding-left:20px}.site-age-mark{display:inline-flex;align-items:center;gap:8px;color:var(--astral-ink-faint);font-size:var(--astral-text-micro);line-height:1.4}.site-age-mark b{min-width:30px;padding:3px 6px;border:1px solid var(--astral-line);border-radius:8px;color:var(--astral-ink-muted);font-size:11px;text-align:center}.site-footer-compliance{padding:10px 18px 14px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;border-top:1px solid var(--astral-line)}.site-footer-compliance .site-age-mark{margin:0}.site-footer-policies a{min-height:32px;padding-inline:9px;display:inline-flex;align-items:center;color:var(--astral-ink-muted);font-size:var(--astral-text-micro)}.showcase-slot{position:relative;width:100%;min-width:0}.showcase-slot--strip{max-width:1120px;margin:32px auto;padding-inline:24px}.showcase-slot--mod{max-width:none;margin:48px 0 0;padding-inline:0}.showcase-card{position:relative;isolation:isolate;overflow:hidden;width:100%;border:1px solid var(--astral-line);border-radius:var(--astral-radius-lg);background:var(--astral-surface-sunken)}.showcase-slot--strip .showcase-card{display:grid;grid-template-columns:320px minmax(0,1fr);height:160px}.showcase-slot--card{height:100%;min-height:173px;contain:size}.showcase-slot--card .showcase-card{height:100%}.showcase-slot.is-pending .showcase-card{background:var(--astral-surface)}.showcase-link{color:inherit;text-decoration:none}.showcase-slot--card .showcase-link,.showcase-slot--card .showcase-media{position:absolute;inset:0;display:block}.showcase-slot--strip .showcase-link{display:grid;grid-template-columns:320px minmax(0,1fr);grid-column:1 / -1}.showcase-slot--strip .showcase-media{position:relative;display:block;height:100%}.showcase-image{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.showcase-badge{position:absolute;z-index:2;top:8px;left:8px;display:inline-flex;align-items:center;gap:2px;padding:0 2px 0 8px;border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-scrim);-webkit-backdrop-filter:var(--astral-scrim-filter);backdrop-filter:var(--astral-scrim-filter)}.showcase-mark{font-size:11px;letter-spacing:.02em}.showcase-info,.showcase-hide{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:transparent;cursor:pointer}.showcase-info svg,.showcase-hide svg{width:16px;height:16px}.showcase-hide{position:absolute;z-index:2;top:8px;right:8px;background:var(--astral-scrim);-webkit-backdrop-filter:var(--astral-scrim-filter);backdrop-filter:var(--astral-scrim-filter)}.showcase-sponsor{position:absolute;z-index:2;right:8px;bottom:8px;left:8px;margin:0;padding:8px 10px;border-radius:var(--astral-radius-sm);color:var(--astral-ink);background:var(--astral-scrim);-webkit-backdrop-filter:var(--astral-scrim-filter);backdrop-filter:var(--astral-scrim-filter);font-size:12px;line-height:1.45}.showcase-slot--strip .showcase-sponsor{left:328px}.showcase-copy{display:grid;justify-items:start;align-content:center;gap:4px;min-width:0}.showcase-slot--strip .showcase-copy{grid-column:2;padding:16px 56px 16px 24px}.showcase-slot--card .showcase-copy{position:absolute;z-index:1;right:12px;bottom:12px;left:12px}.showcase-slot--card .showcase-card.is-own .showcase-media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#0003,#000000b8 42%,#000000e6)}.showcase-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--astral-ink);font-size:17px;font-weight:600;line-height:1.25}.showcase-copy>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--astral-ink-muted);font-size:13px;line-height:1.4}.showcase-copy .showcase-open{margin-top:6px}@media(max-width:720px){.showcase-slot--strip .showcase-card,.showcase-slot--strip .showcase-link{grid-template-columns:140px minmax(0,1fr)}.showcase-slot--strip .showcase-sponsor{left:148px}}
