.site-language{flex-shrink:0;font-size:12px;display:inline-flex;position:relative}.site-language-trigger{color:#d9d1e8;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 9px;transition:background .2s,color .2s;display:flex}.site-language-trigger:hover,.site-language-trigger[aria-expanded=true]{color:#fff;background:#b99aff12}.site-language-globe{color:#a59ab8}.site-language-chevron{color:#8e829f;transition:transform .2s}.site-language-trigger[aria-expanded=true] .site-language-chevron{transform:rotate(180deg)}.site-language-menu{z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#100d19f5;border:1px solid #bba0ee24;border-radius:12px;width:164px;padding:5px;animation:.18s ease-out site-language-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #0006}.site-language-option{color:#aea5be;text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:9px 11px;transition:background .16s,color .16s;display:flex}.site-language-option:hover,.site-language-option:focus-visible{color:#fff;background:#ffffff08}.site-language-option[aria-checked=true]{color:#d7bfff;background:#b99aff0b}.site-language-name{font-size:12px}.site-language-check{color:#bb98f4}.site-language-trigger:focus-visible,.site-language-option:focus-visible{outline-offset:2px;outline:2px solid #b99aff}.cms-language{z-index:10;position:absolute;top:24px;right:24px}@keyframes site-language-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-language-menu{animation:none}.site-language-trigger,.site-language-chevron,.site-language-option{transition:none}}.star-border{isolation:isolate;border-radius:var(--star-border-radius);background:var(--star-border-surface);color:var(--star-border-text);font:inherit;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.875rem 1.5rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.star-border:before{content:"";z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 var(--star-border-thickness) var(--star-border-track);pointer-events:none;position:absolute;inset:0}.star-border__light{z-index:-1;pointer-events:none;width:calc(100% + 96px);height:calc(100% + 96px);position:absolute;top:-48px;left:-48px}button.star-border,a.star-border{cursor:pointer}.star-border:focus-visible{outline:2px solid var(--star-border-track);outline-offset:3px}.star-border:disabled{cursor:not-allowed;opacity:.5}.glare-hover{vertical-align:top;width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--gh-br);isolation:isolate;place-items:center;display:inline-grid;position:relative;overflow:hidden}.glare-hover__glare{z-index:2;border-radius:inherit;opacity:0;mix-blend-mode:var(--gh-blend);pointer-events:none;position:absolute;inset:0}.glare-hover__band{background:var(--gh-glare);will-change:transform;position:absolute;top:50%;left:50%}.glare-hover__rim{border-radius:inherit;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glare-hover__band--rim{background:var(--gh-rim)}.gradual-blur{pointer-events:none}.glass-surface{justify-content:center;align-items:center;transition:opacity .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{pointer-events:none;opacity:0;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{border-radius:inherit;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));-webkit-backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35)),inset 0 0 10px 4px var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15)),0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d,inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d}.glass-surface--webgl{box-shadow:0 4px 16px #11111a0d,0 8px 24px #11111a0d,0 16px 56px #11111a0d}.glass-surface__canvas,.glass-surface__frame{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-surface__frame{background:var(--lightningcss-light,hsl(0 0% 100%/var(--glass-frost,0)))var(--lightningcss-dark,hsl(0 0% 0%/var(--glass-frost,0)));box-shadow:inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35)),inset 0 0 10px 4px var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15)),inset 0 4px 16px #11111a0d,inset 0 8px 24px #11111a0d,inset 0 16px 56px #11111a0d}.glass-surface--fallback{background:var(--lightningcss-light,hsl(0 0% 100%/calc(.12 + var(--glass-frost,0) * .5)))var(--lightningcss-dark,hsl(0 0% 100%/calc(.04 + var(--glass-frost,0) * .3)));-webkit-backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation,1) * 1.4)) brightness(1.04);backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation,1) * 1.4)) brightness(1.04);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff4d),inset 0 -1px var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff14),inset 0 0 2px 1px var(--lightningcss-light,oklch(0% none none/.12))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.28)),inset 0 0 12px 3px var(--lightningcss-light,oklch(100% 5.96046e-8 none/.28))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.1)),0 4px 16px #11111a0f,0 8px 24px #11111a0f,0 16px 56px #11111a0f}.glass-surface__sheen,.glass-surface__rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-surface__sheen{background:linear-gradient(135deg,var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff24) 0%,#0000 42% 64%,var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff0d) 100%)}.glass-surface__rim{-webkit-mask-composite:xor;background:linear-gradient(150deg,var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#ffffff57),var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#ffffff08) 45%,var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#ffffff05) 60%,var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#ffffff2e));padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-surface__line,.glass-surface__glow{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.glass-surface--svg .glass-surface__line,.glass-surface--webgl .glass-surface__line{background:var(--lightningcss-light,oklch(0% none none/.15))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.35))}.glass-surface--svg .glass-surface__glow,.glass-surface--webgl .glass-surface__glow{background:var(--lightningcss-light,oklch(0% none none/.1))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.15))}.glass-surface--fallback .glass-surface__line{background:var(--lightningcss-light,oklch(0% none none/.12))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.28))}.glass-surface--fallback .glass-surface__glow{background:var(--lightningcss-light,oklch(100% 5.96046e-8 none/.28))var(--lightningcss-dark,oklch(100% 5.96046e-8 none/.1))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface--fallback{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#1f1f1fb8)}}.glass-surface:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#007aff)var(--lightningcss-dark,#0a84ff)}.community-stats{text-align:center;padding-top:36px;padding-bottom:56px;position:relative}.community-stats h2{color:#f0f0f2;letter-spacing:-.035em;text-wrap:balance;margin:0 0 44px;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.15}.community-stats dl{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:0 auto;display:grid}.community-stats dl>div{flex-direction:column-reverse;align-items:center;gap:16px;min-width:0;padding:14px 24px 18px;display:flex;position:relative}.community-stats dl>div+div:before{content:"";background:linear-gradient(#0000,#a06de840,#0000);width:1px;position:absolute;top:18px;bottom:18px;left:0}.community-stats dd{color:#c3a7ea;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(46px,6vw,76px);font-weight:500;line-height:1}.community-stats dt{color:#a1a2ab;font-size:14px;font-weight:400;line-height:1.5}@media (width<=600px){.community-stats{padding-top:22px;padding-bottom:34px}.community-stats h2{letter-spacing:-.025em;margin-bottom:26px;font-size:29px}.community-stats dl>div{gap:12px;padding:12px 8px}.community-stats dd{font-size:42px}.community-stats dt{max-width:105px;font-size:11px;line-height:1.5}.community-stats dl>div+div:before{top:12px;bottom:12px}}@media (width<=360px){.community-stats dd{font-size:36px}.community-stats h2{font-size:26px}.community-stats dl>div{padding-inline:5px}}.community-section{padding-top:45px;padding-bottom:60px;scroll-margin-top:115px}.community-panel{background:radial-gradient(at 0 0,#9163d211,#0000 65%),#0e1319db;border:1px solid #9d75d635;border-radius:24px;grid-template-columns:1.15fr 1fr;gap:70px;padding:clamp(28px,5vw,64px);display:grid}.community-copy h2{letter-spacing:-.045em;margin:21px 0;font-size:clamp(34px,4.2vw,54px);line-height:1.12}.community-copy h2 span{color:#a9adb4}.community-intro{color:#afb4bd;max-width:410px;font-size:14px;line-height:1.9}.community-join{color:#181221;background:linear-gradient(120deg,#caaef0,#9b73d2);border:1px solid #d0b6f48c;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:54px;margin-top:28px;padding:17px 22px;font-size:13px;font-weight:600;transition:filter .2s;display:inline-flex}.community-join:hover{filter:brightness(1.08)}.community-note{color:#858e9a;margin-top:14px;font-size:11px;line-height:1.7}.community-channels{align-self:center;min-width:0}.community-channel{border-top:1px solid #ffffff14;gap:23px;padding:23px 0;display:flex}.community-channel>span{color:#aa89d9;letter-spacing:.1em;padding-top:3px;font-size:10px}.community-channel h3{color:#ebe8ef;margin:0 0 7px;font-size:16px;font-weight:500}.community-channel p{color:#969faa;max-width:310px;margin:0;font-size:12px;line-height:1.8}.community-open{color:#aa89d9;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:inline-flex}.community-join:focus-visible,.community-open:focus-visible{outline-offset:5px;outline:2px solid #c4a5ef}@media (width<=760px){.community-panel{grid-template-columns:1fr;gap:28px}.community-section{padding-top:20px;padding-bottom:35px}.community-join{gap:12px;width:100%;padding-inline:12px}.community-intro{font-size:13px}}.community-copy .v2-kicker{text-align:left;margin-left:0}.community-panel.community-branded{box-sizing:border-box;background:linear-gradient(135deg,#100b18ed,#080d15ed);border-color:#a47aff36;gap:40px;width:100%;min-height:0;padding:clamp(24px,3.3vw,40px);box-shadow:0 18px 60px #0005}.community-panel.community-branded:before{display:none}.community-join{color:#fff;background:var(--accent-fill,linear-gradient(110deg,#9956ff,#586bff));border-color:#b990ff70;box-shadow:0 5px 22px #9761ed22}.community-channel>span,.community-open{color:#b999ff}@media (width<=760px){.community-panel.community-branded{gap:22px;padding:24px}.community-channel{padding:18px 0}}@font-face{font-family:Saint Display;src:url(/assets/display-CiTesp2H.woff2)format("woff2");font-display:swap}@font-face{font-family:Saint Sans;src:url(/assets/sans-BmdNuq9z.woff2)format("woff2");font-display:swap}:root{--bg:#060607;--glass:#ffffff08;--glass-hover:#ffffff0e;--glass-strong:#0e0e11b8;--inset:#00000059;--line:#ffffff13;--line-2:#ffffff1f;--line-3:#fff3;--blur:blur(18px) saturate(1.2);--text:#f0eef3;--muted:#f0eef399;--faint:#f0eef35c;--accent:#a06de8;--accent-hi:#b88ef4;--accent-deep:#8550cf;--accent-fill:linear-gradient(135deg, #bf97f6 0%, #a06de8 50%, #8550cf 100%);--accent-tint:#a06de817;--accent-edge:#a06de842;--on-accent:#0f051d;--danger:#ff8f7e;--good:#9fd8a0;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(16px, 4vw, 40px);--wide:1180px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);min-height:100svh;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Saint Sans,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}#root{flex-direction:column;min-height:100svh;display:flex}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}::selection{background:#a06de84d}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{letter-spacing:-.02em;font-family:Saint Display,Segoe UI,sans-serif;font-weight:400}.panel,.card{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:var(--blur);border-radius:20px;box-shadow:inset 0 1px #ffffff0a}.bg{z-index:-1;background:var(--bg);position:fixed;inset:0;overflow:hidden}.bg-light{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.bg-light.a{background:#a06de80d;width:900px;height:600px;top:55%;left:-300px}.bg-light.b{background:#788cb40d;width:800px;height:600px;top:20%;right:-300px}.bg-grid{display:none}.bg-grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:-50%}.enter{animation:rise .9s var(--ease) both}.e1{animation-delay:50ms}.e2{animation-delay:.15s}.e3{animation-delay:.27s}.e4{animation-delay:.39s}.e5{animation-delay:.5s}.e6{animation-delay:.62s}.e7{animation-delay:.74s}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}@keyframes fade{0%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shake{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(5px)}45%{transform:translate(-7px)}60%{transform:translate(7px)}}@keyframes pulse{0%{box-shadow:0 0 #a06de899}70%{box-shadow:0 0 0 7px #a06de800}to{box-shadow:0 0 #a06de800}}@keyframes float{50%{translate:0 -10px}}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.view{flex:1}.label{border:1px solid var(--accent-edge);background:var(--accent-tint);height:30px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.top{z-index:50;height:76px;padding:0 max(var(--gutter), calc((100vw - var(--wide)) / 2));transition:height .35s var(--ease), background .35s;align-items:center;gap:40px;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:.32em;color:var(--text);white-space:nowrap;font-family:Saint Display;font-size:13px}.logo b{color:var(--accent);font-weight:400}.top-links{gap:28px;display:flex}.top-links a,.top-login,.top-me{color:var(--muted);font-size:14.5px;transition:color .2s}.top-links a:hover,.top-login:hover,.top-me:hover,.top-me.on{color:var(--text)}.top-end{align-items:center;gap:26px;margin-left:auto;display:flex}.top-me{align-items:center;gap:9px;display:flex}.top-get{color:var(--accent);border-bottom:1px solid var(--accent-edge);padding:4px 0;font-size:14.5px;transition:border-color .2s}.top-get:hover{border-color:var(--accent)}.top-menu{color:var(--text);background:0 0;border:0;padding:6px 0;font-size:14.5px;display:none}.top-sheet{z-index:-1;padding:24px var(--gutter);background:#060607fa;flex-direction:column;animation:.25s fade;display:flex;position:fixed;inset:62px 0 0}.top-sheet a{border-bottom:1px solid var(--line);padding:16px 0;font-family:Saint Display;font-size:26px}html.menu-open{overflow:hidden}@media (width<=760px){.top{gap:16px;height:62px}.top-links,.top-login,.top-me{display:none}.top-menu{display:block}.top.open{background:#060607fa}}.btn-gold{white-space:nowrap;height:50px;color:var(--on-accent);background:var(--accent-fill);transition:transform .25s var(--ease), box-shadow .25s, filter .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;display:inline-flex;box-shadow:0 10px 28px -14px #a06de8b3,inset 0 1px #ffffff80}.btn-gold:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 32px -14px #a06de8d9,inset 0 1px #ffffff80}.btn-gold:active:not(:disabled){transform:translateY(0)}.btn-gold.busy{cursor:progress}.btn-gold.big{height:56px;padding:0 32px;font-size:15.5px}.btn-gold.small{height:38px;padding:0 16px;font-size:13.5px}.btn-gold.wide{width:100%}.btn-gold.wait{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2);filter:none;background:#ffffff0f}.btn-ghost{border:1px solid var(--line-3);height:56px;-webkit-backdrop-filter:var(--blur);white-space:nowrap;transition:background .2s, border-color .2s, transform .25s var(--ease);background:#0a0a0c59;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:15.5px;display:inline-flex}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px)}.ghost{border:1px solid var(--line);text-align:left;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;width:100%;height:46px;padding:0 15px;font-size:14px;transition:background .2s;display:flex}.ghost svg{color:var(--muted);flex:none}.ghost:hover:not(:disabled){background:#ffffff12}.ghost:disabled{opacity:.5}.ghost.danger,.ghost.danger svg{color:var(--danger)}.ghost.small{width:auto;height:36px;padding:0 14px;font-size:13.5px}.spinner{border:2.5px solid #0f051d40;border-top-color:var(--on-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;display:inline-block}.spinner.light{border-color:#ffffff29;border-top-color:var(--accent)}.avatar{box-shadow:0 0 0 1.5px var(--line-3);border-radius:50%;flex:none;place-items:center;font-family:Saint Display;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avatar.none{color:var(--muted);background:#16161a}.hero{padding:184px var(--gutter) 0;isolation:isolate;position:relative;overflow-x:clip}.hero-bg{z-index:-1;height:min(1080px,118svh);position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.hero-photo{--flash:0;object-fit:cover;object-position:60% 40%;width:104%;height:104%;filter:brightness(calc(.5 + var(--flash) * .9)) saturate(.72) contrast(1.12);animation:22s ease-in-out infinite alternate breathe;position:absolute;inset:-2%}@keyframes breathe{to{transform:scale(1.06)translate(-1%,1%)}}.hero-shade{background:linear-gradient(90deg, #060607db 0%, #0606078c 32%, #06060714 62%, #06060740 100%), linear-gradient(180deg, #0606078c 0%, #06060700 22%, #06060700 48%, var(--bg) 96%);position:absolute;inset:0}.storm,.storm canvas,.storm-flash{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.storm-bolt{opacity:0;filter:blur(.6px);mix-blend-mode:screen}.storm-flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(90% 70% at 50% 0,#d7e1ff8c,#96a5d724 60%,#0000 85%)}.hero-grid{max-width:calc(var(--wide) + 220px);grid-template-columns:minmax(0,1fr);gap:56px;margin:0 auto;padding-bottom:90px;display:grid}@media (width>=1200px){.hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:calc(100svh - 184px)}.hero-grid .hero-title{font-size:clamp(48px,4.9vw,82px)}}.hero-inner{flex-direction:column;align-items:flex-start;display:flex}.hero-menu{justify-self:center}@media (width>=1200px){.hero-menu{justify-self:end}}.hero-kicker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.hero-kicker span{border-left:1px solid var(--line-3);color:var(--faint);padding-left:14px}.hero-title{letter-spacing:-.045em;color:#fff;text-shadow:0 6px 60px #00000073;margin-top:20px;font-size:clamp(40px,12.2vw,136px);line-height:.9}.hero-title span{color:var(--accent)}.hero-sub{color:#f0eef3c2;text-wrap:pretty;max-width:540px;margin-top:28px;font-size:17.5px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:38px;display:flex}.hero-meta{min-height:1.5em;color:var(--faint);font-variant-numeric:tabular-nums;margin-top:18px;font-size:13px}.text-link{border-bottom:1px solid var(--line-3);transition:border-color .2s, gap .25s var(--ease);align-items:center;gap:8px;padding:6px 0;font-size:15.5px;display:inline-flex}.text-link:hover{border-color:var(--accent);gap:12px}.section{max-width:calc(var(--wide) + 2 * var(--gutter));padding:0 var(--gutter) 150px;margin:0 auto}.band-h,.faq-h{margin-bottom:36px;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.band{padding:130px var(--gutter);isolation:isolate;margin-bottom:130px;position:relative;overflow:hidden}.band-bg{z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 28% 72%,#0000 100%)}.band-bg img{object-fit:cover;object-position:30% 60%;filter:brightness(.32)saturate(.6)blur(2px);width:100%;height:100%;transform:scale(1.05)}.band-bg:after{content:"";background:linear-gradient(90deg,#060607b3,#06060740 60%,#06060780);position:absolute;inset:0}.band-inner{max-width:var(--wide);margin:0 auto}.steps{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.steps li{flex-direction:column;padding:30px 32px 6px 0;display:flex}.steps li+li{border-left:1px solid var(--line);padding-left:32px}.step-no{color:#0000;-webkit-text-stroke:1px #a06de8a6;font-family:Saint Display;font-size:46px;line-height:1}.steps b{margin-top:24px;font-family:Saint Display;font-size:20px;font-weight:400}.steps p{max-width:300px;color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.65}.step-link{color:var(--accent);transition:gap .25s var(--ease);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.step-link:hover{gap:12px}.faq-section{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:32px 80px;display:grid}.faq-section .faq-h{position:sticky;top:110px}.faq{border-top:1px solid var(--line-2)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:16.5px;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:#fff}.faq-item summary svg{color:var(--muted);transition:transform .3s var(--ease);flex:none}.faq-item[open] summary svg{color:var(--accent);transform:rotate(180deg)}.faq-item p{color:var(--muted);padding:0 44px 24px 0;font-size:15px;line-height:1.7}.faq-item p b{color:var(--accent-hi);font-weight:400}.hero-photo{translate:0 calc(var(--hero-p,0) * 160px)}.hero-inner{opacity:calc(1 - var(--hero-p,0) * .85);translate:0 calc(var(--hero-p,0) * -60px)}.mist{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#c8d2e41c,#0000);border-radius:50%;width:75vw;height:45vh;position:absolute}.mist.a{animation:40s ease-in-out infinite alternate mist;bottom:6%;left:-20vw}.mist.b{animation:52s ease-in-out -14s infinite alternate-reverse mist;bottom:24%;right:-25vw}@keyframes mist{to{transform:translate(32vw)scale(1.15)}}.auth{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 16px 60px;display:flex}.title-card{text-align:center;flex-direction:column;align-items:center;display:flex}.title-card h1{margin-top:16px;font-size:clamp(30px,5vw,44px);line-height:1.1}.title-card p{color:var(--muted);margin-top:10px;font-size:15px}.form-error{opacity:0;max-height:0;color:var(--danger);transition:all .3s var(--ease);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.form-error.on{opacity:1;max-height:60px;margin-top:14px}.auth-form{background:var(--glass-strong);border-radius:22px;flex-direction:column;gap:12px;width:min(430px,100%);margin-top:28px;padding:22px;display:flex}.auth-form.shake{animation:.46s cubic-bezier(.36,.07,.19,.97) both shake}.auth-form .btn-gold{width:100%;margin-top:6px}.auth-switch{color:var(--muted);margin-top:20px;font-size:14px}.auth-switch b{color:var(--accent);font-weight:400}.auth-switch:hover b{text-decoration:underline}.field-box{position:relative}.field input{border:1px solid var(--line-2);background:var(--inset);width:100%;height:56px;color:var(--text);font:inherit;border-radius:13px;outline:none;padding:21px 46px 6px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.field input:hover{border-color:var(--line-3)}.field input:focus{background:#00000073;border-color:#a06de899;box-shadow:0 0 0 4px #a06de81f}.field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 40px #111114}.field label{color:var(--faint);pointer-events:none;transition:all .2s var(--ease);font-size:15px;position:absolute;top:17px;left:46px}:-webkit-any(.field input:focus+label,.field input:not(:placeholder-shown)+label,.field input:-webkit-autofill+label){letter-spacing:.03em;color:var(--muted);font-size:11px;top:8px}:is(.field input:focus+label,.field input:not(:placeholder-shown)+label,.field input:autofill+label){letter-spacing:.03em;color:var(--muted);font-size:11px;top:8px}.field input:focus+label{color:var(--accent)}.field .ico{color:var(--faint);transition:color .2s;display:flex;position:absolute;top:19px;left:16px}.field:focus-within .ico{color:var(--accent)}.field .eye{width:34px;height:34px;color:var(--faint);background:0 0;border:0;border-radius:10px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:11px;right:10px}.field .eye:hover{color:var(--text);background:#ffffff12}.field.invalid input{border-color:#ff8f7e99}.field.invalid input:focus{box-shadow:0 0 0 4px #ff8f7e1f}.field.invalid .ico,.field.invalid input:focus+label{color:var(--danger)}.field-note{color:var(--faint);margin:7px 4px 2px;font-size:12.5px;line-height:1.45}.field-note.bad{color:var(--danger)}.page{max-width:calc(var(--wide) + 2 * var(--gutter));padding:120px var(--gutter) 96px;margin:0 auto}.page.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.lost-code{color:#0000;-webkit-text-stroke:2px #a06de899;font-family:Saint Display;font-size:clamp(110px,24vw,180px);line-height:.9}.lost h1{margin-top:20px;font-size:26px}.lost p{color:var(--muted);margin:10px 0 28px}.welcome{border-color:var(--accent-edge);background:linear-gradient(90deg, #a06de81f, transparent 60%), var(--glass);align-items:flex-start;gap:16px;margin-bottom:18px;padding:20px 22px;display:flex}.welcome i{width:40px;height:40px;color:var(--on-accent);background:var(--accent-fill);border-radius:12px;flex:none;place-items:center;display:grid}.welcome b{font-family:Saint Display;font-size:17px;font-weight:400}.welcome p{color:var(--muted);margin-top:4px;font-size:14px}.welcome em,.card-text em{color:var(--accent-hi);font-style:normal}.profile{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:16px;display:grid}.profile-side{flex-direction:column;gap:16px;display:flex}.profile .card{padding:26px}.card-h{letter-spacing:.14em;color:var(--faint);margin-bottom:16px;font-family:Saint Sans;font-size:12px}.card-text{color:var(--muted);margin-bottom:18px;font-size:14.5px;line-height:1.6}.card-meta{text-align:center;color:var(--faint);margin-top:12px;font-size:12.5px}.card-form{flex-direction:column;gap:12px;display:flex}.card-form .btn-gold{align-self:flex-start;margin-top:4px}.card .ghost+.ghost,.card .confirm+.ghost{margin-top:8px}.card-note{color:var(--faint);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.card-note svg{flex:none;margin-top:2px}.card-note.bad{color:var(--danger)}.card-note.good{color:var(--good)}.account{text-align:center;flex-direction:column;align-items:center;display:flex;position:sticky;top:96px}.avatar-edit{background:0 0;border:0;border-radius:50%;margin-top:6px;padding:0;position:relative}.avatar-edit .avatar{box-shadow:0 0 0 4px #ffffff0a, 0 0 0 1.5px var(--accent-edge), 0 10px 40px -10px #a06de859}.avatar-cover{color:#fff;opacity:0;background:#0606078c;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.avatar-edit:hover .avatar-cover,.avatar-edit:focus-visible .avatar-cover,.avatar-edit:disabled .avatar-cover{opacity:1}.account-name{overflow-wrap:anywhere;max-width:100%;margin-top:20px;font-size:28px;line-height:1.15}.account-mail{overflow-wrap:anywhere;max-width:100%;color:var(--muted);margin-top:6px;font-size:14px}.account-since{color:var(--faint);margin-top:4px;font-size:13px}.account-actions{flex-direction:column;gap:8px;width:100%;margin-top:24px;display:flex}.account .card-note{text-align:left;justify-content:center}.confirm{background:#5a181238;border:1px solid #ff8f7e4d;border-radius:13px;flex-direction:column;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.confirm div{justify-content:flex-end;gap:8px;display:flex}.footer{border-top:1px solid var(--line)}.footer-inner{max-width:calc(var(--wide) + 2 * var(--gutter));padding:56px var(--gutter) 44px;grid-template-columns:2fr 1fr 1fr;gap:40px;margin:0 auto;display:grid}.footer-brand p{color:var(--muted);margin-top:16px;font-size:14px}.footer-brand p.fine{max-width:420px;color:var(--faint);margin-top:8px;font-size:12.5px}.footer-col{color:var(--muted);flex-direction:column;gap:10px;font-size:14px;display:flex}.footer-col span{color:var(--faint)}.footer-col a{transition:color .2s}.footer-col a:hover{color:var(--accent)}.footer-base{max-width:calc(var(--wide) + 2 * var(--gutter));padding:18px var(--gutter) 22px;border-top:1px solid var(--line);color:var(--faint);margin:0 auto;font-size:12.5px}@media (width<=960px){.faq-section{grid-template-columns:1fr}.faq-section .faq-h{position:static}.hero-menu{justify-self:center}.steps{grid-template-columns:1fr}.steps li,.steps li+li{border-left:0;border-bottom:1px solid var(--line);padding:26px 0 22px}.profile{grid-template-columns:1fr}.account{position:static}}@media (width<=720px){.hero{padding-top:132px}.hero-shade{background:linear-gradient(90deg, #060607cc, #06060773), linear-gradient(180deg, #0606078c 0%, #06060700 22%, #06060700 48%, var(--bg) 96%)}.hero-sub{font-size:16px}.section{padding-bottom:96px}.band{padding:90px var(--gutter);margin-bottom:96px}.profile .card{padding:22px}.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=480px){.hero-actions>*{flex:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}}.menu{--u:1.35px;--ink:#f0eef3;--ink2:#b4b8c0;--ink3:#9a9ea6;--ink4:#6e727a;--flash:0;width:calc(600 * var(--u));height:calc(368 * var(--u));border-radius:calc(8 * var(--u));isolation:isolate;grid-template-rows:calc(46 * var(--u)) 1fr;color:var(--ink);font-family:Saint Sans,Segoe UI,sans-serif;font-size:calc(11 * var(--u));text-align:left;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(.16 + var(--flash) * .27)), 0 calc(6 * var(--u)) calc(34 * var(--u)) #00000078;background:linear-gradient(#1012169c,#0a0b0eb5);line-height:1.2;display:grid;position:relative;overflow:clip}.m-frost{z-index:-2;filter:blur(22px)brightness(.42)saturate(.6);background:url(/assets/storm-C_hEpY8t.webp) 60% 40%/cover;position:absolute;inset:-30px}.menu:before{content:"";z-index:-1;background:linear-gradient(180deg, #ffffff0d, transparent calc(46 * var(--u))), rgba(220, 228, 255, calc(var(--flash) * .22));pointer-events:none;position:absolute;inset:0}.m-head{align-items:center;gap:calc(8 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(18 * var(--u));border-bottom:1px solid #ffffff14;display:flex;position:relative}.m-word{font-family:Saint Display,sans-serif;font-size:calc(12 * var(--u));letter-spacing:calc(3 * var(--u));background:linear-gradient(100deg, var(--ink) 40%, #fff 48%, #fff 52%, var(--ink) 60%) 0 0 / 300% 100%;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-right:auto;animation:3.6s linear infinite m-sheen}@keyframes m-sheen{0%{background-position:100% 0}to{background-position:-50% 0}}.m-lang,.m-search{height:calc(24 * var(--u));color:var(--ink2);background:#ffffff0a;border-radius:999px;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #ffffff21}.m-lang{justify-content:center;gap:calc(5 * var(--u));width:calc(50 * var(--u))}.m-search{gap:calc(6 * var(--u));width:calc(150 * var(--u));padding-left:calc(9 * var(--u));color:var(--ink3)}.m-search:focus-within{box-shadow:inset 0 0 0 1px #ffffff7a, 0 0 calc(9 * var(--u)) #ffffff14;color:#fff}.m-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.m-search input::placeholder{color:var(--ink3)}.menu svg{flex:none}.m-lang svg,.m-search svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.m-body{grid-template-columns:calc(52 * var(--u)) calc(196 * var(--u)) 1fr;min-height:0;display:grid}.m-rail{padding-top:calc(12 * var(--u));border-right:1px solid #ffffff14;flex-direction:column;display:flex;position:relative}.m-rail button{z-index:1;height:calc(44 * var(--u));color:var(--ink4);background:0 0;border:0;place-items:center;transition:color .2s;display:grid;position:relative}.m-rail button:hover,.m-rail button.on{color:#fff}.m-rail svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.m-rail-pill{left:calc(11 * var(--u));top:calc(19 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(9 * var(--u));box-shadow:inset 0 0 0 1px #ffffff6e, 0 0 calc(10 * var(--u)) #ffffff0f;background:linear-gradient(#ffffff2e,#ffffff16);transition:transform .45s cubic-bezier(.3,1.25,.4,1);position:absolute}.m-rail-pill.p1{transform:translateY(calc(44 * var(--u)))}.m-rail-pill.p2{transform:translateY(calc(88 * var(--u)))}.m-rail-pill.p3{transform:translateY(calc(132 * var(--u)))}.m-rail-pill.p4{transform:translateY(calc(176 * var(--u)))}.m-rail-pill.p5{transform:translateY(calc(220 * var(--u)))}.m-list{padding:calc(4 * var(--u)) 0;scrollbar-width:none;border-right:1px solid #ffffff14;margin:0;list-style:none;overflow-y:auto}.m-list li{height:calc(34 * var(--u));margin:0 calc(4 * var(--u));padding-right:calc(4 * var(--u));align-items:center;display:flex;position:relative}.m-list li:hover{background:linear-gradient(transparent calc(3 * var(--u)), #ffffff14 calc(3 * var(--u)), #ffffff14 calc(31 * var(--u)), transparent calc(31 * var(--u)))}.m-list li.sel{background:linear-gradient(transparent calc(3 * var(--u)), #ffffff1f calc(3 * var(--u)), #ffffff08 calc(31 * var(--u)), transparent calc(31 * var(--u)))}.m-list li.sel:before{content:"";left:0;top:calc(3 * var(--u));bottom:calc(3 * var(--u));width:calc(2 * var(--u));background:#ffffffeb;position:absolute}.m-row{align-items:center;gap:calc(8 * var(--u));min-width:0;height:100%;padding:0 calc(6 * var(--u)) 0 calc(8 * var(--u));font:inherit;color:var(--ink2);text-align:left;background:0 0;border:0;flex:1;display:flex}.m-row svg{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--ink4)}.m-list li.active .m-row svg,.m-list li.sel .m-row svg{color:#fff}.m-list li.sel .m-row,.m-list li:hover .m-row{color:var(--ink)}.m-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.m-key{min-width:calc(20 * var(--u));height:calc(13 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(4 * var(--u));font-size:calc(9 * var(--u));color:var(--ink4);white-space:nowrap;background:#00000059;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.m-key svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.m-key.set{color:var(--ink2)}.m-list li.sel .m-key.set{color:var(--ink)}.m-empty{color:var(--ink4);justify-content:center}.m-switch{width:calc(26 * var(--u));height:calc(13 * var(--u));background:#00000082;border:0;border-radius:999px;flex:none;padding:0;transition:background .25s,box-shadow .25s;position:relative;box-shadow:inset 0 0 0 100px #ffffff1a}.m-switch i{top:50%;left:calc(2.2 * var(--u));width:calc(8.6 * var(--u));height:calc(8.6 * var(--u));background:var(--ink2);border-radius:50%;transition:left .32s cubic-bezier(.3,1.3,.4,1),background .25s;position:absolute;transform:translateY(-50%);box-shadow:0 .7px 1px #00000059}.m-switch.on{box-shadow:0 0 calc(9 * var(--u)) #ffffff17;background:#ffffff78}.m-switch.on i{left:calc(100% - 10.8 * var(--u));background:#fff}.m-switch.big{width:calc(34 * var(--u));height:calc(17 * var(--u))}.m-switch.big i{width:calc(12.6 * var(--u));height:calc(12.6 * var(--u))}.m-switch.big.on i{left:calc(100% - 14.8 * var(--u))}.m-pane{min-width:0;padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(10 * var(--u));scrollbar-width:none;overflow-y:auto}.m-pane-head{align-items:flex-start;gap:calc(8 * var(--u));padding-bottom:calc(12 * var(--u));border-bottom:1px solid #ffffff12;display:flex}.m-pane-head>svg{width:calc(18 * var(--u));height:calc(18 * var(--u));margin-top:calc(2 * var(--u));color:#fff}.m-pane-head>span{flex:1;min-width:0}.m-pane-head b{color:var(--ink);font-weight:400;display:block}.m-pane-head em{margin-top:calc(3 * var(--u));color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-style:normal;display:block;overflow:hidden}.m-settings{gap:calc(6 * var(--u));padding-top:calc(12 * var(--u));flex-direction:column;animation:.35s ease-out both m-in;display:flex}@keyframes m-in{0%{opacity:0;transform:translateY(calc(6 * var(--u)))}}.m-cap{padding:calc(10 * var(--u)) 0 calc(6 * var(--u));color:var(--ink3);border-bottom:1px solid #ffffff0d}.m-select{height:calc(27 * var(--u));margin-top:calc(4 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(9 * var(--u));box-shadow:inset 0 0 0 1px #ffffff3b, 0 0 calc(7 * var(--u)) #ffffff0d;background:#ffffff08;justify-content:space-between;align-items:center;display:flex}.m-select svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.m-toggle{height:calc(30 * var(--u));color:var(--ink2);justify-content:space-between;align-items:center;display:flex}.m-toggle.on{color:#d4d5d7}.m-toggle .m-switch{width:calc(30 * var(--u));height:calc(15 * var(--u))}.m-toggle .m-switch i{width:calc(10.6 * var(--u));height:calc(10.6 * var(--u))}.m-toggle .m-switch.on i{left:calc(100% - 12.8 * var(--u))}.m-slider{height:calc(42 * var(--u));padding-top:calc(3 * var(--u));display:block}.m-slider-top{color:var(--ink2);justify-content:space-between;display:flex}.m-slider-top b{color:#fff;font-weight:400}.m-track{height:calc(4 * var(--u));margin-top:calc(10 * var(--u));background:#0009;border-radius:999px;display:block;position:relative}.m-fill{box-shadow:0 0 calc(7 * var(--u)) #ffffff1a;background:#fff;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.m-fill:after{content:"";right:calc(-5 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));box-shadow:0 .7px 2px #0006, 0 0 calc(5 * var(--u)) #ffffff29;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.m-track input{inset:calc(-8 * var(--u)) 0;opacity:0;cursor:pointer;width:100%;margin:0;position:absolute}.m-note{margin:calc(40 * var(--u)) 0 0;text-align:center;color:var(--ink4)}.menu.in-game{-webkit-backdrop-filter:blur(14px)saturate(.85);backdrop-filter:blur(14px)saturate(.85);background:linear-gradient(#1012168c,#0a0b0ea8)}.f0{width:0%}.f1{width:5%}.f2{width:10%}.f3{width:15%}.f4{width:20%}.f5{width:25%}.f6{width:30%}.f7{width:35%}.f8{width:40%}.f9{width:45%}.f10{width:50%}.f11{width:55%}.f12{width:60%}.f13{width:65%}.f14{width:70%}.f15{width:75%}.f16{width:80%}.f17{width:85%}.f18{width:90%}.f19{width:95%}.f20{width:100%}@media (width>=1200px) and (width<=1499px){.menu{--u:1.15px}}@media (width>=1500px){.menu{--u:1.35px}}@media (width<=1199px){.menu{--u:min(1.4px, calc((100vw - 2 * var(--gutter)) / 600))}}@media (width<=760px){.menu{--u:1.05px}}.model{--mx:0;--my:0;--r:10px;perspective:1500px;perspective-origin:40% 30%;padding:28px 36px 64px;position:relative}.model-float{transform-style:preserve-3d;animation:11s ease-in-out infinite model-float}@keyframes model-float{0%,to{transform:translateY(0)rotateY(0)rotateX(0)}50%{transform:translateY(-12px)rotateY(4deg)rotateX(-1.5deg)}}.model-turn{transform-style:preserve-3d;transform:rotateX(calc(9deg - var(--my) * 5deg)) rotateY(calc(-23deg + var(--mx) * 8deg)) rotateZ(1deg);position:relative}.model-face{position:relative;transform:translateZ(0)}.model-face .menu{box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(.18 + var(--flash) * .27))}.model-slab,.model-slab i{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.model-slab i{--rim:.08;border-radius:var(--r);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, var(--rim));background:linear-gradient(#1b1d22,#0b0c0f)}.model-slab i:first-child{--rim:.12;transform:translateZ(-1.6px)}.model-slab i:nth-child(2){--rim:.116;transform:translateZ(-3.2px)}.model-slab i:nth-child(3){--rim:.112;transform:translateZ(-4.8px)}.model-slab i:nth-child(4){--rim:.108;transform:translateZ(-6.4px)}.model-slab i:nth-child(5){--rim:.104;transform:translateZ(-8px)}.model-slab i:nth-child(6){--rim:.1;transform:translateZ(-9.6px)}.model-slab i:nth-child(7){--rim:.097;transform:translateZ(-11.2px)}.model-slab i:nth-child(8){--rim:.093;transform:translateZ(-12.8px)}.model-slab i:nth-child(9){--rim:.089;transform:translateZ(-14.4px)}.model-slab i:nth-child(10){--rim:.085;transform:translateZ(-16px)}.model-slab i:nth-child(11){--rim:.081;transform:translateZ(-17.6px)}.model-slab i:nth-child(12){--rim:.077;transform:translateZ(-19.2px)}.model-slab i:nth-child(13){--rim:.073;transform:translateZ(-20.8px)}.model-slab i:nth-child(14){--rim:.069;transform:translateZ(-22.4px)}.model-slab i:nth-child(15){--rim:.065;transform:translateZ(-24px)}.model-slab i:nth-child(16){--rim:.061;transform:translateZ(-25.6px)}.model-slab i:nth-child(17){--rim:.057;transform:translateZ(-27.2px)}.model-slab i:nth-child(18){--rim:.053;transform:translateZ(-28.8px)}.model-slab i:nth-child(19){--rim:.05;transform:translateZ(-30.4px)}.model-slab i:nth-child(20){--rim:.046;transform:translateZ(-32px)}.model-slab i:nth-child(21){--rim:.042;transform:translateZ(-33.6px)}.model-slab i:nth-child(22){--rim:.038;transform:translateZ(-35.2px)}.model-slab i:nth-child(23){--rim:.034;transform:translateZ(-36.8px)}.model-slab i:nth-child(24){--rim:.03;transform:translateZ(-38.4px)}.model-slab i:last-child{background:#08090b}.model-gloss{border-radius:var(--r);pointer-events:none;background:linear-gradient(112deg, transparent 32%, #ffffff17 44%, #ffffff06 52%, transparent 64%) calc(62% - var(--mx) * 26%) 0 / 260% 100% no-repeat;mix-blend-mode:screen;position:absolute;inset:0;transform:translateZ(1px)}.model-floor{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#0000009e,#00000040 60%,#0000);border-radius:50%;height:44px;animation:11s ease-in-out infinite model-shadow;position:absolute;bottom:10px;left:14%;right:10%}@keyframes model-shadow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.93)}}@media (width<=1199px){.model{padding:18px 22px 52px}.model .menu{--u:min(1.3px, calc((100vw - 2 * var(--gutter) - 80px) / 600))}}@media (width<=760px){.model .menu{--u:calc((100vw - 2 * var(--gutter) - 56px) / 600)}.model-turn{transform:rotateX(7deg)rotateY(-13deg)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.model-float,.model-floor{animation:none}}.m-hint{margin-top:calc(-5 * var(--u));color:var(--ink4);font-style:normal;font-size:calc(10 * var(--u));line-height:1.35}.m-tabs{gap:calc(3 * var(--u));padding:calc(3 * var(--u));margin-bottom:calc(2 * var(--u));border-radius:calc(10 * var(--u));background:#00000047;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.m-tabs span{padding:calc(6 * var(--u)) 0;border-radius:calc(8 * var(--u));text-align:center;color:var(--ink3);font-size:calc(10.5 * var(--u));flex:1}.m-tabs span.on{color:var(--ink);background:linear-gradient(#ffffff24,#ffffff12);box-shadow:inset 0 0 0 1px #ffffff1f}:root{--bg:#0b0d11;--wide:1220px;--muted:#a3a4aa;--faint:#85868f;--accent:#ad89df;--accent-hi:#cbb0f2;--gutter:clamp(22px,4vw,56px)}.bg-light{opacity:.3}.bg-grain{opacity:.018}.top{background:#20232b70;border:1px solid #ffffff13;border-radius:999px;gap:35px;width:min(1060px,100% - 48px);height:64px;padding:0 28px;inset:20px 0 auto;box-shadow:inset 0 1px #ffffff05}.top.lifted{background:#12151ee8;height:64px}.logo{letter-spacing:.2em;font-size:12px}.top-links{gap:26px}.top-links a,.top-login,.top-get{font-size:12px}.top-end{gap:25px}.top-get{color:#dfd4ee;background:#ffffff08;border:0;border-radius:999px;padding:9px 17px}.top-get:hover{background:#fff1}.top-sheet{background:#0e1119fa;border-radius:24px;min-height:calc(100svh - 100px);padding:28px;inset:82px -12px auto}.top-sheet a{font-family:Saint Sans,sans-serif;font-size:25px}.saint-home{overflow:clip}.v2-wrap{max-width:calc(var(--wide) + var(--gutter)*2);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.v2-kicker{color:var(--accent);letter-spacing:.18em;justify-content:center;align-items:center;gap:12px;font-size:10px;line-height:1.8;display:flex}.kicker-divider{color:#76746e}.saint-home h1,.saint-home h2{letter-spacing:-.045em;font-family:Saint Sans,Segoe UI,sans-serif;font-weight:400}.saint-home h2{font-size:clamp(36px,4.3vw,57px);line-height:1.19}.saint-home h2 span{color:#a5a6ac}.saint-home .btn-gold,.auth-form .btn-gold{color:#181023;background:linear-gradient(130deg,#c7aaf0,#9d74d6);border-radius:999px;height:50px;padding:0 28px;font-size:13px;box-shadow:0 8px 30px -9px #9d74d650,inset 0 1px #ffffff60}.saint-home .btn-gold.wait{color:#a9a8a8;box-shadow:none;background:#ffffff0b}.v2-secondary{color:#d0ced0;background:#11151c40;border:1px solid #ffffff19;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 26px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.v2-secondary:hover{background:#ffffff06;border-color:#ffffff39}.v2-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;display:flex}.v2-text-link{color:var(--accent);background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:inline-flex}.v2-text-link svg{transition:translate .2s}.v2-text-link:hover svg{translate:4px}.v2-hero{isolation:isolate;padding:156px var(--gutter) 0;position:relative}.v2-hero-landscape{z-index:-2;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.v2-hero-landscape img{object-fit:cover;object-position:center 45%;filter:brightness(.52)saturate(.7);width:100%;height:100%}.v2-hero-landscape:after{content:"";background:linear-gradient(#10162155,#0a0e1450 45%,var(--bg)),radial-gradient(ellipse at 50% 18%,transparent,#0b0d1140);position:absolute;inset:0}.v2-hero-copy{text-align:center;max-width:1050px;margin:0 auto;position:relative}.v2-hero h1{color:#f0edf4;margin-top:22px;font-size:clamp(48px,5.2vw,73px);line-height:1.12}.v2-hero h1>span{color:#b796e5;letter-spacing:-.055em;font-family:Saint Display,sans-serif;font-size:.91em}.v2-intro{color:#b2b3bb;max-width:555px;margin:25px auto 0;font-size:15px;line-height:1.85}.v2-hero .v2-actions{margin-top:30px}.v2-system{color:#8c909a;justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:10px;display:flex}.v2-system span{color:#5f626d}.v2-gallery{isolation:isolate;width:100%;max-width:1140px;height:450px;margin:52px auto 0;position:relative}.v2-gallery .hero-model{position:absolute;top:0}.v2-gallery .gallery-a{z-index:1;width:51%;top:55px;left:-2%}.v2-gallery .gallery-b{z-index:1;width:51%;top:50px;right:-2%}.v2-gallery .gallery-main{z-index:3;width:61%;left:19.5%}.v2-gallery .model{perspective:1900px;padding-top:20px;padding-bottom:28px}.v2-gallery .gallery-main .model-turn{transform:rotateX(calc(9deg - var(--my)*3deg)) rotateY(calc(-5deg + var(--mx)*5deg)) rotateZ(-1deg)}.v2-gallery .gallery-a .model-turn{transform:rotateX(9deg)rotateY(19deg)rotate(-7deg)}.v2-gallery .gallery-b .model-turn{transform:rotateX(9deg)rotateY(-19deg)rotate(7deg)}.v2-gallery .gallery-a .model-float{animation-delay:-4s}.v2-gallery .gallery-b .model-float{animation-delay:-7s}.v2-gallery .model-floor{display:none}.gallery-halo{z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(#9074b620,#0000 65%);width:78%;height:75%;position:absolute;top:10%;left:11%}.v2-gallery:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(transparent,var(--bg));height:105px;position:absolute;bottom:-15px;left:-10%;right:-10%}.v2-hero-caption{color:#898c96;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;max-width:1060px;margin:12px auto 0;padding:25px 0;font-size:10px;display:flex}.v2-hero-caption a{color:#ad9dc4;align-items:center;gap:12px;display:inline-flex}.v2-catalog{padding-top:115px;padding-bottom:90px}.v2-section-title{text-align:center;max-width:840px;margin:0 auto}.v2-section-title>p:not(.v2-kicker){color:#9fa0a9;max-width:510px;margin:23px auto 0;font-size:14px;line-height:1.85}.catalog-rows{margin-top:55px}.catalog-row{border-top:1px solid #ffffff12;grid-template-columns:310px minmax(0,1fr);gap:50px;padding:30px 0;display:grid}.catalog-row:last-child{border-bottom:1px solid #ffffff12}.catalog-category{align-items:flex-start;gap:18px;display:flex}.category-number{color:#807969;font-size:10px;line-height:26px}.catalog-category .client-glyph{color:#af91d8;margin-top:3px;font-size:24px}.catalog-category h3{letter-spacing:-.025em;font-family:Saint Sans,sans-serif;font-size:22px;font-weight:500;line-height:1.35}.catalog-category p{color:#858993;max-width:220px;margin-top:6px;font-size:11px;line-height:1.8}.catalog-modules{flex-wrap:wrap;align-content:flex-start;gap:5px 24px;padding-top:2px;display:flex}.catalog-modules button{color:#c4c6cd;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;min-height:28px;padding:4px 0;font-size:13px;display:inline-flex}.catalog-modules button svg{opacity:0;color:var(--accent);transition:opacity .2s,translate .2s}.catalog-modules button:hover,.catalog-modules button:focus-visible{color:#dcc9f6;border-bottom-color:#ad89df40}.catalog-modules button:hover svg,.catalog-modules button:focus-visible svg{opacity:1;translate:2px}.catalog-extra{color:#9396a0;justify-content:space-between;align-items:center;gap:25px;padding-top:25px;font-size:12px;display:flex}.catalog-extra button{color:#b9a4d7;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:inline-flex}.v2-demo{padding-top:50px;padding-bottom:100px;scroll-margin-top:112px}.demo-jumps{justify-content:center;align-items:center;gap:27px;margin:42px auto 30px;display:flex}.demo-jumps button{color:#a4a8b1;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.demo-jumps button:hover{color:#c5a5f1}.demo-jumps .client-glyph{font-size:17px}.interface-scroll{width:100%;min-width:0;max-width:1010px;margin:0 auto;container-type:inline-size}.interface-scroll .menu{--u:calc(100cqw / 600);width:100%}.demo-note{text-align:center;color:#868994;max-width:1010px;margin:19px auto 0;font-size:10px;line-height:1.75}.v2-personal{isolation:isolate;text-align:center;padding:104px 0 105px;position:relative}.v2-personal-landscape{z-index:-2;position:absolute;inset:-50px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.v2-personal-landscape img{object-fit:cover;object-position:center 65%;filter:brightness(.33)saturate(.65);width:100%;height:100%}.v2-personal-landscape:after{content:"";background:#0b0d1160;position:absolute;inset:0}.personal-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;margin-top:60px;display:grid}.personal-symbol{min-height:35px;color:var(--accent);justify-content:center;align-items:center;gap:18px;display:flex}.personal-symbol>svg{width:21px;height:21px}.personal-columns h3{margin-top:19px;font-family:Saint Sans,sans-serif;font-size:21px;font-weight:500}.personal-columns p{color:#a6a9b2;max-width:290px;margin:12px auto 0;font-size:12px;line-height:1.9}.swatches{align-items:center;gap:6px;display:flex}.swatches i{background:#ad8bdd;border-radius:50%;width:9px;height:9px}.swatches i:nth-child(2){background:#b2bacb}.swatches i:nth-child(3){background:#acbcac}.profile-sign{color:#a690c4;letter-spacing:.09em;font-size:8px}.key-sign{color:#afa1c2;gap:9px;font-size:10px;display:flex}.key-sign>span{color:#8e929b;font-size:8px}.v2-personal .v2-text-link{margin-top:43px}.v2-start{grid-template-columns:1fr 1fr;gap:10%;padding-top:95px;padding-bottom:100px;display:grid}.start-copy .v2-kicker{justify-content:flex-start}.start-copy h2{margin-top:20px}.start-copy>p:not(.v2-kicker){color:#969ba5;margin-top:25px;font-size:13px;line-height:1.9}.start-copy .v2-text-link{margin-top:22px}.v2-route{padding:0;list-style:none}.v2-route li{border-top:1px solid #ffffff12;align-items:flex-start;gap:25px;padding:25px 0;display:flex}.v2-route li:first-child{border:0;padding-top:0}.v2-route li>span{color:#8a74aa;margin-top:5px;font-size:10px}.v2-route h3{letter-spacing:-.02em;font-family:Saint Sans,sans-serif;font-size:24px;font-weight:500}.v2-route p{color:#959aa5;margin-top:10px;font-size:12px;line-height:1.8}.v2-route a{color:#a88cce;align-items:center;gap:12px;margin-top:14px;font-size:11px;display:inline-flex}.v2-faq{grid-template-columns:1fr 1.4fr;gap:10%;padding-top:35px;padding-bottom:100px;display:grid}.v2-faq .v2-kicker{justify-content:flex-start}.v2-faq h2{margin-top:20px}.v2-questions details{border-top:1px solid #ffffff12}.v2-questions details:last-child{border-bottom:1px solid #ffffff12}.v2-questions summary{color:#c6c9d0;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;list-style:none;display:flex}.v2-questions summary::-webkit-details-marker{display:none}.v2-questions summary svg{color:#888d98;flex:none;transition:rotate .2s}.v2-questions details[open] summary svg{rotate:180deg}.v2-questions details p{color:#969ba7;padding:0 20px 23px 0;font-size:12px;line-height:1.9}.v2-finale{text-align:center;padding-top:50px}.v2-finale h2{margin-top:22px;font-size:clamp(38px,5vw,68px)}.v2-finale h2 span{color:#b196d6}.v2-finale .v2-actions{margin-top:30px}.v2-release{color:#9b91aa;justify-content:center;align-items:center;gap:9px;margin-top:26px;scroll-margin-top:120px;font-size:9px;display:flex}.v2-release>span:last-child{color:#737986;margin-left:13px}.edition-dot{background:var(--accent);border-radius:50%;width:4px;height:4px}.v2-wordmark{letter-spacing:-.055em;color:#d0d8e707;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-top:70px;font-family:Saint Display;font-size:clamp(46px,12.5vw,178px);line-height:1}.footer-inner{padding-top:40px;padding-bottom:40px}.footer-col a,.footer-col span{font-size:11px}.footer-brand .fine{font-size:10px}.auth-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:17px;padding:10px 0}.field-note,.field label{color:#a4a6af}.field-note{font-size:12px;line-height:1.6}@media (width>=1600px){.v2-hero{padding-top:190px}.v2-gallery{margin-top:60px}}@media (width<=1080px){.top{gap:25px;width:calc(100% - 42px);padding:0 24px}.top-links{gap:20px}.top-end{gap:18px}.top-links a{font-size:11px}.v2-gallery{height:40vw;max-height:420px}.catalog-row{grid-template-columns:250px minmax(0,1fr);gap:30px}.catalog-category{gap:13px}.catalog-modules{gap:3px 15px}}@media (width<=900px){.top-links,.top-login,.top-me{display:none}.top-menu{font-size:12px;display:block}.v2-hero{padding-top:145px}.v2-hero h1{font-size:clamp(44px,6vw,59px)}.v2-intro{max-width:510px;font-size:14px}.v2-gallery{height:38vw;min-height:280px}.v2-gallery .gallery-main{width:65%;left:17.5%}.v2-hero-caption{margin-top:12px}.v2-catalog{padding-top:90px}.catalog-row{grid-template-columns:220px minmax(0,1fr);gap:20px}.catalog-category p{max-width:155px}.catalog-modules button{font-size:12px}.catalog-modules{gap:3px 12px}.demo-jumps{gap:24px}.demo-jumps button{gap:7px}.personal-columns{gap:27px}.personal-columns h3{font-size:19px}}@media (width<=640px){:root{--gutter:22px}.top{gap:15px;width:calc(100% - 28px);height:55px;padding:0 17px;top:14px}.top.lifted{height:55px}.logo{letter-spacing:.17em;font-size:9px}.top-end{gap:14px}.top-menu,.top-get{font-size:10px}.top-get{padding:7px 12px}.top-sheet{border-radius:18px;padding:22px;inset:68px 0 auto}.v2-hero{padding-top:124px}.v2-kicker{letter-spacing:.15em;gap:9px;font-size:8px}.v2-hero h1{margin-top:23px;font-size:clamp(32px,7.6vw,46px);line-height:1.18}.v2-hero h1>span{font-size:.98em}.v2-intro{max-width:360px;margin-top:23px;font-size:12px;line-height:1.9}.v2-actions{gap:12px}.v2-hero .v2-actions{margin-top:25px}.saint-home .btn-gold{height:46px;min-height:46px;padding:0 20px;font-size:12px}.v2-secondary{gap:9px;min-height:46px;padding:0 18px;font-size:11px}.v2-system{margin-top:17px;font-size:9px}.v2-gallery{width:calc(100% + 50px);height:64vw;min-height:0;max-height:360px;margin-top:34px;margin-left:-25px}.v2-gallery .gallery-main{width:86%;top:5px;left:7%}.v2-gallery .gallery-a{width:77%;top:27px;left:-30%}.v2-gallery .gallery-b{width:77%;top:27px;right:-30%}.v2-gallery .model{padding-top:13px;padding-bottom:20px}.v2-gallery:after{height:65px;bottom:-20px}.v2-hero-caption{gap:12px;margin-top:10px;padding:22px 0;font-size:9px}.v2-hero-caption>span{max-width:150px;line-height:1.7}.v2-hero-caption a{gap:8px;max-width:138px;line-height:1.7}.v2-catalog{padding-top:74px;padding-bottom:60px}.saint-home h2{font-size:clamp(29px,7.4vw,42px)}.v2-section-title>p:not(.v2-kicker){margin-top:18px;font-size:12px}.catalog-rows{margin-top:35px}.catalog-row{padding:25px 0;display:block}.catalog-category{align-items:center;gap:14px}.catalog-category h3{font-size:21px}.catalog-category p{max-width:none;margin-top:3px;font-size:10px}.catalog-category .client-glyph{margin-top:0;font-size:22px}.catalog-category .category-number{align-self:flex-start;font-size:8px;line-height:28px}.catalog-modules{gap:3px 16px;margin-top:16px}.catalog-modules button{gap:3px;min-height:30px;font-size:12px}.catalog-modules button svg{display:none}.catalog-extra{padding-top:21px;font-size:11px;display:block}.catalog-extra button{margin-top:10px;font-size:11px}.v2-demo{padding-top:30px;padding-bottom:65px;scroll-margin-top:96px}.demo-jumps{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:30px 0 23px}.demo-jumps button{gap:6px;min-height:31px;font-size:10px}.demo-jumps .client-glyph{font-size:14px}.interface-scroll{container-type:normal}.interface-scroll .menu{--u:1px;grid-template-rows:46px auto;width:100%;height:auto}.interface-scroll .m-body{grid-template-columns:52px minmax(0,1fr)}.interface-scroll .m-head{gap:8px;padding:0 10px}.interface-scroll .m-word{letter-spacing:.8px;font-size:8px}.interface-scroll .m-search{flex:1;width:auto;min-width:0}.interface-scroll .m-search input{width:100%;min-width:0}.interface-scroll .m-list{border-right:0;height:250px}.interface-scroll .m-list li{height:40px}.interface-scroll .m-row{font-size:12px}.interface-scroll .m-pane{border-top:1px solid #ffffff18;grid-column:1/-1;height:380px;padding:18px 16px}.interface-scroll .m-pane-head b{font-size:15px}.interface-scroll .m-pane-head em{font-size:10px}.interface-scroll .m-toggle{min-height:35px;font-size:12px}.demo-note{text-align:left;margin-top:17px;font-size:9px}.v2-personal{padding-top:65px;padding-bottom:70px}.personal-columns{grid-template-columns:1fr;gap:37px;margin-top:38px}.personal-columns h3{margin-top:13px;font-size:20px}.personal-columns p{max-width:290px;margin-top:10px;font-size:12px}.v2-personal .v2-text-link{margin-top:32px}.v2-start{grid-template-columns:1fr;gap:42px;padding-top:65px;padding-bottom:65px}.start-copy>p:not(.v2-kicker){margin-top:20px;font-size:12px}.v2-route li{gap:24px}.v2-route h3{font-size:23px}.v2-faq{grid-template-columns:1fr;gap:32px;padding-top:15px;padding-bottom:65px}.v2-faq h2 br{display:none}.v2-faq h2 span:before{content:" "}.v2-questions summary{gap:16px;padding:21px 0;font-size:12px}.v2-questions details p{padding-right:0;font-size:11px}.v2-finale{padding-top:36px}.v2-finale h2{font-size:clamp(30px,8vw,44px)}.v2-finale .v2-actions{flex-direction:column;gap:8px}.v2-release{flex-wrap:wrap;max-width:260px;margin:22px auto 0;font-size:8px}.v2-release>span:last-child{flex-basis:100%;margin-left:0}.v2-wordmark{margin-top:45px;font-size:12vw}.footer-inner{gap:28px;padding-top:32px;padding-bottom:32px}}@media (width<=390px){.v2-hero .v2-actions{flex-direction:column;gap:11px}.v2-hero .v2-actions>*{min-width:225px}.v2-hero h1{font-size:32px}.v2-gallery{height:66vw}}@media (prefers-reduced-motion:reduce){.saint-home *,.saint-home :before,.saint-home :after{transition:none!important;animation:none!important}}.bg-landscape{object-fit:cover;object-position:center;opacity:.32;filter:saturate(.65);width:100%;height:100%;position:absolute;inset:0}.bg-shade{background:linear-gradient(#0b0d1160,#0b0d11a0),radial-gradient(#0b0d1160,#0000);position:absolute;inset:0}.v2-hero-storm{background:var(--bg)}.v2-hero-storm:after{display:none}.v2-hero-storm .v2-storm-photo{--flash:0;object-position:60% 40%;width:106%;height:106%;filter:brightness(calc(.62 + var(--flash)*.9)) saturate(.75);animation:22s ease-in-out infinite alternate saint-leaf-drift;position:absolute;inset:-3%}.v2-storm-shade{background:linear-gradient(#0b0d1130,#0b0d1140 40%,#0b0d11 98%),radial-gradient(at 50% 25%,#0b0d1145,#0000 75%);position:absolute;inset:0}@keyframes saint-leaf-drift{to{transform:scale(1.04)translate(-1%,1%)}}@media (prefers-reduced-motion:reduce){.v2-hero-storm .v2-storm-photo{animation:none}}.v2-gallery .model-float{transform-style:flat;animation:8s cubic-bezier(.45,0,.55,1) infinite saint-menu-float}.v2-gallery .gallery-a .model-float{animation-name:saint-menu-float-left;animation-duration:9.2s;animation-delay:-2.4s}.v2-gallery .gallery-b .model-float{animation-name:saint-menu-float-right;animation-duration:10.4s;animation-delay:-5.1s}.model[data-motion=active] .model-float{will-change:transform}@keyframes saint-menu-float{0%,to{transform:translateY(3px)rotate(-.25deg)}50%{transform:translate(3px,-15px)rotate(.45deg)}}@keyframes saint-menu-float-left{0%,to{transform:translate(-2px,7px)rotate(-.7deg)}50%{transform:translate(5px,-19px)rotate(.8deg)}}@keyframes saint-menu-float-right{0%,to{transform:translate(3px,-13px)rotate(.65deg)}50%{transform:translate(-5px,10px)rotate(-.75deg)}}.model:not([data-motion=active]) .model-float,.model:not([data-motion=active]) .model-floor{animation-play-state:paused}.model-slab i:first-child{transform:translateZ(-3px)}.model-slab i:nth-child(2){transform:translateZ(-6px)}.model-slab i:nth-child(3){transform:translateZ(-9px)}.model-gloss{mix-blend-mode:normal;background:linear-gradient(112deg,#0000 32%,#ffffff0c 44%,#ffffff04 52%,#0000 64%)}.model-face .modern-card,.model-face .modern-wide,.model-face .m-setting,.model-face .modern-body{animation:none}.bg-light{filter:none;background:radial-gradient(#a06de80b,#0000 68%)}.bg-light.b{background:radial-gradient(#788cb40b,#0000 68%)}.gallery-halo{filter:none}.v2-hero-storm .v2-storm-photo{filter:brightness(.62)saturate(.75);animation:none}.top{-webkit-backdrop-filter:none;background:#171b22f2}@media (width<=700px),(prefers-reduced-motion:reduce){.v2-gallery .model-float{animation:none}}.catalog-feature-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px;display:grid}.catalog-feature-notes details{border-top:1px solid #ffffff18;min-width:0;padding:16px 0}.catalog-feature-notes summary{cursor:pointer;color:#e9e3f6;font-size:15px;line-height:1.6}.catalog-feature-notes p{color:#aaa3b8;max-width:65ch;margin:12px 0;font-size:14px;line-height:1.75}.catalog-feature-notes button{color:#bea1ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:inline-flex}.catalog-feature-notes details>span{color:#9e94b1;font-size:12px}.catalog-feature-notes summary:focus-visible,.catalog-feature-notes button:focus-visible{outline-offset:5px;outline:2px solid #a47aff}@media (width<=640px){.catalog-feature-notes{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:ClientIcons;src:url(/assets/gui-icons-DldxIxIL.woff)format("woff");font-display:block}@font-face{font-family:ClientExtra;src:url(/assets/gui-extra-BfkMscTw.woff)format("woff");font-display:block}.client-glyph{font-family:ClientIcons,ClientExtra;font-style:normal;font-weight:400;font-size:calc(14 * var(--u));flex:none;line-height:1;display:inline-block}.m-rail .client-glyph{font-size:calc(20 * var(--u))}.m-pane-head>.client-glyph{font-size:calc(18 * var(--u));margin-top:calc(2 * var(--u))}.m-key .client-glyph,.m-search .client-glyph,.m-lang .client-glyph{font-size:calc(10 * var(--u))}.menu button{cursor:pointer}.m-language{position:relative}.m-lang{color:inherit;font:inherit;cursor:pointer;border:0}.m-language .m-options{min-width:calc(125 * var(--u))}.m-pane{flex-direction:column;min-height:0;display:flex;overflow:hidden}.m-pane-head{min-height:calc(42 * var(--u));flex:none}.m-settings{scrollbar-width:thin;scrollbar-color:#555 transparent;min-height:0;padding-right:calc(2 * var(--u));padding-bottom:calc(12 * var(--u));flex:1;overflow:hidden auto}.m-setting{flex:none}.m-key{margin-right:calc(3 * var(--u));font:inherit;font-size:calc(9 * var(--u));border:0;flex:none}.m-key.listening{color:#fff;box-shadow:inset 0 0 0 1px #fff}.m-hint{margin:calc(1 * var(--u)) 0 0;font-style:normal;line-height:calc(12 * var(--u));font-size:calc(9 * var(--u));display:block}.m-tabs{min-height:calc(34 * var(--u));padding:calc(3 * var(--u));border-radius:calc(8 * var(--u));align-items:center;gap:calc(3 * var(--u));background:#ffffff06;display:flex}.m-tabs button{padding:calc(6 * var(--u)) calc(3 * var(--u));font:inherit;color:var(--ink3);border-radius:calc(6 * var(--u));background:0 0;border:0;flex:1}.m-tabs button.on{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff30}.s-tabs{padding:calc(4 * var(--u)) 0}.m-tabs{height:calc(26 * var(--u));background:#00000070;border:1px solid #ffffff18;border-radius:999px;min-height:0}.m-tabs button{height:calc(20 * var(--u));padding:0 calc(3 * var(--u));border-radius:999px}.m-preview-caption{margin-bottom:calc(7 * var(--u));color:var(--ink3);display:block}.m-dialog{border-color:#9d64ee}.m-dialog>b{color:#9d64ee}.m-dialog button:disabled{opacity:.35;cursor:default}.m-dropdown{padding:calc(4 * var(--u)) 0;position:relative}.m-select{width:100%;font:inherit;color:var(--ink);border:0;margin:0}.m-options{z-index:20;padding:calc(4 * var(--u));border-radius:calc(8 * var(--u));max-height:calc(170 * var(--u));background:#222326;border:1px solid #555;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 24px #0009}.m-options button{width:100%;font:inherit;text-align:left;color:var(--ink2);padding:calc(7 * var(--u)) calc(8 * var(--u));border-radius:calc(5 * var(--u));background:0 0;border:0;display:block}.m-options button:hover,.m-options button[aria-selected=true]{color:#fff;background:#ffffff12}.m-dropdown .m-options{max-height:min(calc(170 * var(--u)), var(--dropdown-room,170px))}.m-dropdown.up .m-options{top:auto;bottom:100%}.m-action{width:100%;min-height:calc(28 * var(--u));margin:calc(3 * var(--u)) 0;border-radius:calc(8 * var(--u));color:var(--ink);font:inherit;background:#ffffff06;border:1px solid #ffffff25}.m-action:hover{background:#ffffff12;border-color:#fff5}.m-color{padding-top:calc(6 * var(--u));align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex;position:relative}.m-color-chip{top:calc(2 * var(--u));width:calc(44 * var(--u));height:calc(30 * var(--u));position:absolute;right:0}.m-color-chip input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.m-color>span{color:var(--ink3);align-self:flex-start}.m-color canvas{width:calc(200 * var(--u));height:calc(200 * var(--u));touch-action:none;cursor:crosshair;max-width:100%}.m-hex{gap:calc(8 * var(--u));color:var(--ink3);align-items:center;display:flex}.m-hex input{width:calc(70 * var(--u));color:var(--ink);border-radius:calc(4 * var(--u));padding:calc(4 * var(--u));font:inherit;background:#ffffff07;border:1px solid #ffffff25}.m-color-native{width:calc(30 * var(--u));height:calc(18 * var(--u));background:0 0;border:0;padding:0}.m-palette{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.m-palette button{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));background:0 0;border:0;padding:0}.m-palette button[aria-pressed=true]{outline-offset:2px;outline:1px solid #fff}.m-preview canvas{border-radius:calc(8 * var(--u));border:1px solid #ffffff12;width:100%;height:auto}.m-banner{bottom:calc(7 * var(--u));left:calc(60 * var(--u));right:calc(12 * var(--u));z-index:40;color:#fff;padding:calc(8 * var(--u));border-radius:calc(7 * var(--u));background:#303134;border:1px solid #ffffff30;position:absolute;box-shadow:0 5px 15px #0008}.m-overlay{z-index:50;border-radius:inherit;background:#0009;place-items:center;display:grid;position:absolute;inset:0}.m-dialog{gap:calc(12 * var(--u));padding:calc(20 * var(--u));border-radius:calc(12 * var(--u));min-width:calc(240 * var(--u));background:#202123;border:1px solid #ffffff40;flex-direction:column;display:flex}.m-dialog label{gap:calc(6 * var(--u));flex-direction:column;display:flex}.m-dialog input,.m-create input,.m-transfer textarea{font:inherit;color:#fff;border-radius:calc(5 * var(--u));padding:calc(8 * var(--u));background:#ffffff06;border:1px solid #ffffff30;min-width:0}.m-dialog>div,.m-copy{gap:calc(6 * var(--u));display:flex}.m-dialog button,.m-configs button,.m-editor-title button{color:var(--ink);font:inherit;border-radius:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u));background:#ffffff06;border:1px solid #ffffff25}.m-configs button:hover,.m-dialog button:hover{background:#ffffff15}.m-profile-list>div{align-items:center;gap:calc(5 * var(--u));min-height:calc(38 * var(--u));display:flex}.m-profile-list span{overflow-wrap:anywhere;flex:1;min-width:0}.m-profile-list small{font-size:calc(9 * var(--u));color:var(--ink3);margin-top:calc(2 * var(--u));display:block}.m-profile-list button.on{color:#fff}.m-create{gap:calc(4 * var(--u));margin:calc(6 * var(--u)) 0;display:flex}.m-create input{width:100%}.m-copy{margin:calc(6 * var(--u)) 0}.m-copy button{flex:1}.m-transfer textarea{width:100%;height:calc(80 * var(--u));resize:vertical;display:block}.m-transfer button{margin:calc(5 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u)) 0}.hud-overlay{display:none}.hud-overlay.visible{display:grid}.m-hud-editor{border-radius:calc(10 * var(--u));background:radial-gradient(at 40% 100%,#374047,#151a20);border:1px solid #ffffff25;width:95%;height:90%;position:relative}.m-editor-title{padding:calc(10 * var(--u));justify-content:space-between;display:flex}.m-hud-panel{left:var(--hx);top:var(--hy);border-radius:calc(7 * var(--u));color:#fff;max-width:32%;padding:calc(8 * var(--u));font:inherit;touch-action:none;cursor:grab;text-align:left;background:#202125d9;border:0;position:absolute;box-shadow:inset 0 0 0 1px #ffffff30}.m-hud-panel small{color:#bbb;margin-top:calc(5 * var(--u));font-size:calc(8 * var(--u));display:block}.hero-model{position:relative;container-type:inline-size}.hero-model .model{width:100%;padding:35px 18px 56px}.hero-model .model .menu{--u:calc((100cqw - 36px) / 600);width:calc(600 * var(--u))}.hero-model .model-turn{transform:rotateX(calc(9deg - var(--my)*5deg)) rotateY(calc(-23deg + var(--mx)*8deg)) rotateZ(1deg)}@media (width<=640px){.interface-scroll .m-language .m-lang{display:flex}.interface-scroll .m-search{flex:1;width:auto}.interface-scroll .m-word{letter-spacing:.8px;font-size:8px}.interface-scroll .m-head{gap:8px;padding:0 10px}.interface-scroll .m-pane{height:380px}.interface-scroll .m-hint{font-size:10px;line-height:14px}.interface-scroll .m-tabs button{font-size:11px}.hero-model .model{padding:24px 8px 40px}.hero-model .model .menu{--u:calc((100cqw - 16px) / 600)}}.m-weapon-grid{gap:calc(7 * var(--u));padding:calc(4 * var(--u)) 0 calc(7 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.menu .m-weapon-card{--skin:#c4c6c9;aspect-ratio:1;width:100%;min-width:0;padding:calc(6 * var(--u));border-radius:calc(9 * var(--u));color:var(--ink2);font:inherit;background:radial-gradient(at 50% 20%,#ffffff06,#0000 80%),#0c0d1099;border:1px solid #ffffff1b;flex-direction:column;justify-content:flex-end;align-items:center;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.menu .m-weapon-card.skin-saint{--skin:#9d64ee}.menu .m-weapon-card.skin-obsidian{--skin:#be9bf5}.menu .m-weapon-card.skin-neon{--skin:#68e5ef}.menu .m-weapon-card.skin-blood{--skin:#f17e90}.m-weapon-card img{object-fit:contain;width:74%;height:66%;image-rendering:pixelated;pointer-events:none;position:absolute;top:8%;left:13%}.m-weapon-card span{font-size:calc(9 * var(--u));text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;overflow:hidden}.menu .m-weapon-card:hover{border-color:var(--skin);background-color:#ffffff0b}.menu .m-weapon-card[aria-pressed=true]{border-color:var(--skin);color:var(--skin);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--skin) 12%,transparent),transparent 85%),#131419;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin) 15%,transparent)}.menu .m-weapon-card:focus-visible{outline:2px solid var(--skin);outline-offset:2px}.m-weapon-check{top:calc(4 * var(--u));right:calc(4 * var(--u));width:calc(13 * var(--u));height:calc(13 * var(--u));padding:calc(1 * var(--u));background:var(--skin);color:#111;border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.menu .m-weapon-card{transition:none}}.m-weapon-tile{min-width:0;position:relative}.m-weapon-tile .m-weapon-card{width:100%;height:100%}.m-weapon-card canvas{aspect-ratio:1;object-fit:contain;pointer-events:none;width:calc(100% - 24px);height:auto;margin:auto;display:block}.m-weapon-star{color:#9298a5;cursor:pointer;background:#0d101666;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;left:7px}.m-weapon-star svg{stroke:currentColor;fill:#0000;stroke-width:1.5px;width:17px;height:17px}.m-weapon-star[aria-pressed=true]{color:#ac7def}.m-weapon-star[aria-pressed=true] svg{fill:currentColor}.m-weapon-star:hover{color:#fff;background:#242a36}.m-weapon-star:focus-visible{outline-offset:2px;outline:2px solid #fff}.m-weapon-card.skin-aurora{--weapon-accent:#75edc5}.m-weapon-card.skin-frost{--weapon-accent:#acdfff}.m-weapon-card.skin-ember{--weapon-accent:#a565ff}.m-weapon-card.skin-emerald{--weapon-accent:#64d995}.m-weapon-card.skin-eclipse{--weapon-accent:#ba88ff}.m-weapon-card.skin-storm{--weapon-accent:#68e5ef}.m-weapon-card.skin-sakura{--weapon-accent:#ffacc9}.m-weapon-card.skin-dragon{--weapon-accent:#f17e90}.m-weapon-card.skin-abyss{--weapon-accent:#ab81ec}.m-weapon-card.skin-royal{--weapon-accent:#9d64ee}.m-weapon-look{background:#05070a66;border:1px solid #ffffff12;border-radius:12px;justify-content:center;gap:8px;padding:12px;display:flex}.m-weapon-look img,.m-weapon-look canvas{object-fit:contain;width:110px;min-width:0;height:110px}.m-weapon-look.collection img,.m-weapon-look.collection canvas{aspect-ratio:1;width:calc(20% - 6.4px);height:auto}.weapon-overlay{z-index:10000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080de8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.weapon-inspector{color:#f0f0f2;background:radial-gradient(#202933,#101319 70%);border:1px solid #ffffff20;border-radius:22px;outline:none;flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - 40px);display:flex;box-shadow:0 40px 100px #0009}.weapon-inspector header{justify-content:space-between;align-items:flex-start;padding:24px 28px 8px;display:flex}.weapon-inspector small{color:#9d76d4;letter-spacing:.18em;font-size:10px}.weapon-inspector h3{margin:7px 0;font-size:30px}.weapon-inspector p{color:#969da9;margin:6px 0;font-size:13px}.weapon-inspector button{color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff24;border-radius:10px;padding:11px 18px}.weapon-inspector button:hover{background:#ffffff15}.weapon-inspector button:focus-visible{outline-offset:3px;outline:2px solid #9d64ee}.weapon-inspector header>button{border:none;padding:4px 12px;font-size:26px}.weapon-stage{height:min(460px,55dvh);min-height:180px;position:relative}.weapon-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.weapon-stage canvas:active{cursor:grabbing}.weapon-stage>p{text-align:center;padding:60px 20px}.weapon-inspector footer{justify-content:flex-end;gap:10px;padding:8px 28px 24px;display:flex}@media (width<=600px){.weapon-overlay{padding:12px}.weapon-inspector{border-radius:16px}.weapon-inspector header{padding:18px}.weapon-inspector h3{font-size:24px}.weapon-inspector footer{justify-content:space-between;padding:12px 18px 18px}.weapon-inspector button{font-size:12px}}.m-music-page{display:contents}.m-music-page[hidden]{display:none}.mu{grid-column:2/-1;grid-template-columns:calc(196 * var(--u)) minmax(0,1fr);min-width:0;min-height:0;display:grid}.mu button{font:inherit;color:inherit;background:0 0;border:0;padding:0}.mu-icon{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;display:block}.mu-icon.filled{stroke-width:1px}.mu-rec{z-index:0;min-width:0;padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));border-right:1px solid #ffffff12;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.mu-rec:before{content:"";z-index:-2;background:linear-gradient(#6230a924,#0000);position:absolute;inset:0 0 35%}.mu-glow{z-index:-1;width:calc(130 * var(--u));height:calc(130 * var(--u));top:calc(25 * var(--u));filter:blur(calc(30 * var(--u)));background:#6230a940;border-radius:50%;position:absolute}.mu-art{width:calc(138 * var(--u));height:calc(138 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(25 * var(--u)) #0005;background:linear-gradient(155deg,#24262a,#111318);border:1px solid #ffffff15;flex:none;place-items:center;display:grid;overflow:hidden}.mu-art img,.mu-cover img{object-fit:cover;width:100%;height:100%;display:block}.mu-placeholder{place-items:center;gap:calc(12 * var(--u));color:#93948f;display:grid}.mu-placeholder .mu-icon{width:calc(32 * var(--u));height:calc(32 * var(--u))}.mu-placeholder span{font-size:calc(7 * var(--u));letter-spacing:.18em;color:#727371}.mu-title{margin-top:calc(17 * var(--u));width:100%;height:calc(15 * var(--u));line-height:calc(15 * var(--u));text-align:center;white-space:nowrap;color:#f0eef3;overflow:hidden}.mu-title span{display:inline-block}.mu-title:has(.long){text-align:left}.mu-title .long{animation:10s ease-in-out 2s infinite music-title}@keyframes music-title{0%,12%,to{transform:none}50%,70%{transform:translateX(calc(-1 * var(--travel)))}}.mu-artist{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;color:var(--ink3);line-height:calc(16 * var(--u));overflow:hidden}.mu input[type=range]{appearance:none;cursor:pointer;min-width:0;height:calc(14 * var(--u));accent-color:#fff;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mu input[type=range]::-webkit-slider-runnable-track{height:calc(2 * var(--u));background:#ffffff25;border-radius:20px}.mu input[type=range]::-webkit-slider-thumb{appearance:none;width:calc(6 * var(--u));height:calc(6 * var(--u));margin-top:calc(-2 * var(--u));box-shadow:0 0 calc(5 * var(--u)) #fff2;background:#f0eef3;border-radius:50%}.mu input[type=range]::-moz-range-track{height:calc(2 * var(--u));background:#ffffff25;border-radius:20px}.mu input[type=range]::-moz-range-thumb{width:calc(6 * var(--u));height:calc(6 * var(--u));background:#f0eef3;border:0;border-radius:50%}.mu .mu-progress{width:100%;margin-top:calc(8 * var(--u));align-self:stretch}.mu-times{color:var(--ink4);font-size:calc(9 * var(--u));line-height:calc(12 * var(--u));justify-content:space-between;align-self:stretch;display:flex}.mu-ctrl{grid-template-columns:repeat(2,minmax(0,1fr)) calc(40 * var(--u)) repeat(2,minmax(0,1fr));align-self:stretch;place-items:center;gap:calc(5 * var(--u));min-height:calc(42 * var(--u));margin-top:calc(10 * var(--u));display:grid}.mu-ctrl button{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--ink2);border-radius:50%;place-items:center;display:grid}.mu-ctrl button:hover{color:#fff;background:#ffffff0c}.mu-ctrl .mu-heart.on{color:#fff}.mu-ctrl .mu-play{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#101114;background:#f0eef3}.mu-ctrl .mu-play:hover{color:#101114;background:#fff}.mu-play .mu-icon{width:calc(18 * var(--u));height:calc(18 * var(--u))}.mu-vol{align-self:stretch;align-items:center;gap:calc(9 * var(--u));margin-top:calc(9 * var(--u));color:#858891;min-width:0;display:flex}.mu-vol .mu-icon{width:calc(12 * var(--u));height:calc(12 * var(--u))}.mu-vol input{flex:1;width:0}.mu-list{flex-direction:column;min-width:0;min-height:0;display:flex}.mu-top{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));min-height:calc(44 * var(--u));flex:none;display:flex}.mu-tabs{padding:calc(2 * var(--u));align-items:center;gap:calc(2 * var(--u));background:#0005;border:1px solid #ffffff0d;border-radius:999px;min-width:0;display:inline-flex}.mu-tabs button{align-items:center;gap:calc(5 * var(--u));white-space:nowrap;padding:calc(3 * var(--u)) calc(9 * var(--u));min-height:calc(19 * var(--u));color:var(--ink3);border-radius:999px;display:inline-flex}.mu-tabs button[aria-selected=true]{color:#fff;background:#ffffff0c;box-shadow:inset 0 0 0 1px #ffffff1b}.mu-tabs em{font-style:normal}.mu-cap{color:var(--ink4);white-space:nowrap;font-size:calc(10 * var(--u));flex:none}.mu-rows{min-height:0;padding:0 calc(10 * var(--u)) calc(10 * var(--u));scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;flex:1;margin:0;list-style:none;position:relative;overflow:hidden auto}.mu-rows li{height:calc(36 * var(--u));border-radius:calc(7 * var(--u));align-items:center;display:flex;position:relative}.mu-rows li:hover{background:#ffffff06}.mu-rows li.cur{background:linear-gradient(#ffffff13,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff20}.mu-rows li.located{outline-offset:-1px;outline:1px solid #ffffff70}.mu-track{text-align:left;align-items:center;gap:calc(8 * var(--u));flex:1;min-width:0;height:100%;display:flex;padding:0 calc(6 * var(--u))!important}.mu-slot{width:calc(15 * var(--u));height:calc(16 * var(--u));color:var(--ink4);flex:none;place-items:center;display:grid}.mu-number{display:block}.mu-row-play,.mu-rows li:hover .mu-number,.mu-rows li.cur .mu-number{display:none}.mu-rows li:hover .mu-row-play,.mu-rows li.cur .mu-row-play{display:block}.mu-slot .mu-icon{width:calc(11 * var(--u));height:calc(11 * var(--u))}.mu-cover{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:calc(6 * var(--u));color:#6f737a;background:#ffffff05;flex:none;place-items:center;display:grid;overflow:hidden}.mu-text{flex:1;min-width:0}.mu-text b,.mu-text em{white-space:nowrap;text-overflow:ellipsis;line-height:calc(13 * var(--u));font-style:normal;font-weight:400;display:block;overflow:hidden}.mu-text b{color:var(--ink)}.mu-text em{color:var(--ink3)}.mu-clock{color:var(--ink4);font-size:calc(10 * var(--u));flex:none}.mu-rows>li>.mu-heart{width:calc(27 * var(--u));height:calc(30 * var(--u));margin-right:calc(2 * var(--u));color:#838790;flex:none;place-items:center;display:grid}.mu-rows>li>.mu-heart.on{color:#fff}.mu-rows>li>.mu-heart .mu-icon{width:calc(13 * var(--u));height:calc(13 * var(--u))}.mu-eq{align-items:flex-end;gap:calc(2 * var(--u));height:calc(10 * var(--u));display:flex}.mu-eq i{width:calc(2 * var(--u));transform-origin:bottom;background:#f0eef3;border-radius:1px;height:100%;animation:.65s ease-in-out infinite alternate music-equalizer}.mu-eq i:nth-child(2){animation-duration:.45s;animation-delay:-.2s}.mu-eq i:nth-child(3){animation-duration:.75s;animation-delay:-.4s}@keyframes music-equalizer{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.mu-empty{place-items:center;gap:calc(9 * var(--u));padding:calc(55 * var(--u)) calc(20 * var(--u));text-align:center;color:var(--ink3);display:grid}.mu-empty b{color:var(--ink2);font-weight:400}.mu-empty span{font-size:calc(9 * var(--u))}@media (width<=640px){.interface-scroll .mu{grid-template-columns:minmax(0,1fr)}.interface-scroll .mu-rec{border-right:0;padding:18px max(16px,50% - 82px) 22px}.interface-scroll .mu-list{border-top:1px solid #ffffff18;height:265px}.interface-scroll .mu-top{gap:0;padding:10px 9px}.interface-scroll .mu-cap{display:none}.interface-scroll .mu-rows li{height:40px}}@media (prefers-reduced-motion:reduce){.mu-title .long,.mu-eq i{animation:none}}.subscription-section{padding-top:110px;padding-bottom:55px;scroll-margin-top:100px}.subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:55px;display:grid}.plan-month{--plan-color:#bfd8bd;--plan-rgb:150,185,149;--plan-fill:linear-gradient(120deg,#d5e4cc,#9fbd9e)}.plan-quarter{--plan-color:#c5d6f1;--plan-rgb:151,177,216;--plan-fill:linear-gradient(120deg,#dbe5f4,#a6bddb)}.plan-lifetime{--plan-color:#c1a0ef;--plan-rgb:221,180,118;--plan-fill:linear-gradient(120deg,#d2b9f5,#a078d8)}.subscription-product{border:1px solid rgba(var(--plan-rgb),.28);background:radial-gradient(ellipse at 12% 100%,rgba(var(--plan-rgb),.12),transparent 65%),#10151b;border-radius:23px;flex-direction:column;min-width:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 55px -25px #000b,inset 0 1px #ffffff08}.subscription-plans .subscription-product:hover{border-color:rgba(var(--plan-rgb),.65);box-shadow:0 30px 65px -20px #000b,0 10px 40px -25px rgba(var(--plan-rgb),.45);transform:translateY(-7px)}.product-media{flex:none;display:block;position:relative;overflow:hidden}.plan-art{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;display:block}.product-media .plan-art{transition:transform .6s}.subscription-plans .subscription-product:hover .plan-art{transform:scale(1.035)}.product-badge{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.035em;background:#10151b95;border:1px solid #ffffff30;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:500;position:absolute;top:18px;left:18px}.product-mark{color:#fff;text-shadow:0 2px 15px #0009;letter-spacing:-.035em;opacity:.9;font-family:Saint Display,sans-serif;font-size:26px;line-height:1.3;position:absolute;top:17px;right:18px}.plan-lifetime .product-mark{font-family:Saint Sans,sans-serif;font-size:35px;line-height:1}.product-body{flex-direction:column;flex:1;padding:27px 27px 26px;display:flex;position:relative}.product-eyebrow{color:var(--plan-color);letter-spacing:.15em;font-size:9px;font-weight:500;line-height:1.6}.subscription-product h3,.subscription-product h2{letter-spacing:-.035em;color:#f4f2f6;margin:9px 0 10px;font-family:Saint Sans,sans-serif;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.13}.product-caption{color:#aab0b8;min-height:40px;font-size:12px;line-height:1.7}.product-price-row{justify-content:space-between;align-items:baseline;gap:12px;margin-top:23px;display:flex}.plan-price{color:#f0edf4;letter-spacing:-.055em;white-space:nowrap;margin:0;font-family:Saint Sans,sans-serif;font-size:51px;font-weight:600;line-height:1.1}.product-rate{color:var(--plan-color);text-align:right;font-size:10px;line-height:1.7}.plan-term{color:#959fa9;margin-top:8px;font-size:11px;line-height:1.6}.product-features{border-top:1px solid #ffffff12;grid-template-columns:1fr;gap:10px;margin:21px 0 0;padding:21px 0;list-style:none;display:grid}.product-features li{color:#c5cbd1;align-items:center;gap:10px;font-size:12px;display:flex}.product-features svg{width:16px;height:16px;color:var(--plan-color);flex:none}.product-actions{margin-top:auto}.product-cta{width:100%;min-height:51px;font:inherit;color:#162018;background:var(--plan-fill);box-shadow:inset 0 1px #ffffff60,0 8px 22px -12px rgba(var(--plan-rgb),.45);border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:13px 16px;font-size:13px;font-weight:600;line-height:1.5;transition:filter .2s,box-shadow .2s;display:flex}.plan-quarter .product-cta{color:#172334}.plan-lifetime .product-cta{color:#1f1330}.product-cta:hover:not(:disabled){filter:brightness(1.09);box-shadow:inset 0 1px #ffffff70,0 10px 26px -9px rgba(var(--plan-rgb),.45)}.product-cta svg{flex:none;transition:translate .2s}.product-cta:hover:not(:disabled) svg{translate:3px}.product-cta:disabled{opacity:.48;cursor:default}.product-cta:focus-visible,.product-media:focus-visible,.subscription-options button:focus-visible{outline:2px solid var(--plan-color);outline-offset:4px}.subscription-footnote{color:#959fa9;text-align:center;max-width:540px;margin:27px auto 0;font-size:12px;line-height:1.8}.subscription-page{padding-top:145px;padding-bottom:100px}.subscription-page h1{font-size:clamp(40px,5vw,61px);line-height:1.13}.subscription-page h1 span{color:var(--muted)}.subscription-order{grid-template-columns:minmax(0,1fr) minmax(0,.87fr);align-items:start;gap:clamp(40px,7vw,95px);max-width:1060px;margin:65px auto 0;display:grid}.choice-heading{margin:9px 0 28px}.choice-heading>span{color:var(--accent);letter-spacing:.13em;font-size:9px}.subscription-choice .choice-heading h2{letter-spacing:-.03em;margin-top:12px;font-size:28px;line-height:1.25}.subscription-options{gap:13px;display:grid}.subscription-options button{color:#d2d5da;width:100%;font:inherit;text-align:left;background:#10151bbb;border:1px solid #ffffff18;border-radius:17px;grid-template-columns:86px minmax(0,1fr) auto 19px;align-items:center;gap:15px;padding:13px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.subscription-options .plan-art{border-radius:9px;width:86px}.option-title{gap:6px;display:grid}.option-title b{color:#efedf1;letter-spacing:-.025em;font-size:17px;font-weight:500}.option-title small{color:#96a0ad;font-size:10px;line-height:1.5}.option-price{color:#d7dce3;white-space:nowrap;letter-spacing:-.04em;font-size:20px;font-weight:500}.option-check{border:1px solid #ffffff30;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.option-check svg{visibility:hidden}.subscription-options button[aria-pressed=true]{border-color:rgba(var(--plan-rgb),.7);background:linear-gradient(110deg,rgba(var(--plan-rgb),.12),transparent),#10151bf2;box-shadow:0 8px 25px -15px rgba(var(--plan-rgb),.3)}.subscription-options button[aria-pressed=true] .option-check{background:var(--plan-color);color:#152018;border-color:var(--plan-color)}.subscription-options button[aria-pressed=true] .option-check svg{visibility:visible}.subscription-options button[aria-pressed=true] .option-price{color:var(--plan-color)}.choice-note{border-top:1px solid #ffffff16;align-items:flex-start;gap:19px;margin-top:39px;padding-top:30px;display:flex}.choice-note-mark{color:#b69bdb;flex:none;width:48px;font-family:Saint Display,sans-serif;font-size:38px;line-height:1.2}.choice-note h3{color:#dededb;letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.6}.choice-note p{color:#969fa9;margin:10px 0 8px;font-size:12px;line-height:1.8}.choice-note .v2-text-link{font-size:11px}.subscription-summary .product-caption{min-height:0}.subscription-summary .product-body{padding:28px}.subscription-notice{color:#aab1ba;margin:0 0 15px;font-size:11px;line-height:1.7}.subscription-notice.bad{color:var(--danger)}.product-account-link{color:#b9bec6;justify-content:center;align-items:center;gap:10px;padding:15px 0 0;font-size:11px;line-height:1.5;display:flex}.product-account-link:hover{color:var(--plan-color)}.subscription-owner{color:#aab1ba;overflow-wrap:anywhere;margin:0 0 13px;font-size:11px}.subscription-owner b{color:var(--plan-color);font-weight:500}.subscription-account{border:1px solid rgba(var(--plan-rgb),.3);background:radial-gradient(ellipse at right bottom,rgba(var(--plan-rgb),.12),transparent 70%),#10151bea;border-radius:22px;grid-template-columns:minmax(180px,.72fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 20px 45px -28px #000a}.account-subscription-media{min-height:280px;position:relative;overflow:hidden}.account-subscription-media .plan-art{object-fit:cover;object-position:left center;height:100%}.account-access-status{color:#f2eff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10151bb3;border:1px solid #ffffff30;border-radius:999px;width:fit-content;padding:7px 10px;font-size:9px;line-height:1.5;position:absolute;top:15px;left:15px;right:15px}.account-access-status.active{color:#d2f1c8}.account-subscription-body{align-self:center;padding:28px}.account-subscription-body h2{letter-spacing:-.04em;color:#eeecf2;margin:12px 0;font-family:Saint Sans,sans-serif;font-size:28px;font-weight:500;line-height:1.15}.account-subscription-body .card-text{color:#aeb7c0;font-size:12px;line-height:1.75}.account-beta-note{color:#93a497;margin:12px 0 0;font-size:10px;line-height:1.7}.account-subscription-body .product-cta{margin-top:21px}@media (width<=1050px){.subscription-plans{gap:16px}.product-body{padding:24px 21px 21px}.product-badge{padding:7px 10px;font-size:9px;top:13px;left:13px}.product-mark{font-size:23px;top:12px;right:13px}.product-rate{font-size:9px}.plan-price{font-size:45px}.subscription-order{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:32px}.subscription-options button{grid-template-columns:67px minmax(0,1fr) auto 18px;gap:10px}.subscription-options .plan-art{width:67px}.option-price{font-size:18px}.option-title b{font-size:16px}.subscription-account{grid-template-columns:minmax(140px,.6fr) minmax(0,1fr)}.account-subscription-body{padding:24px}}@media (width<=760px){.subscription-plans{grid-template-columns:1fr;gap:25px;max-width:490px;margin:38px auto 0}.product-body{padding:28px}.subscription-product h3,.subscription-product h2{font-size:36px}.plan-price{font-size:52px}.product-caption{min-height:0}.product-price-row{margin-top:23px}.product-rate{font-size:11px}.product-badge{font-size:10px;top:18px;left:18px}.product-mark{font-size:27px;top:16px;right:18px}.subscription-order{grid-template-columns:1fr;gap:35px;max-width:490px;margin-top:45px}.subscription-summary{order:1}.subscription-options button{grid-template-columns:86px minmax(0,1fr) auto 19px;gap:13px}.subscription-options .plan-art{width:86px}.option-price{font-size:20px}.option-title b{font-size:18px}.subscription-page{padding-top:130px;padding-bottom:70px}.subscription-choice .choice-heading h2{font-size:27px}.choice-note{margin-top:29px;padding-top:25px}}@media (width<=430px){.subscription-section{padding-top:75px}.subscription-page{padding-top:120px}.subscription-options button{grid-template-columns:59px minmax(0,1fr) auto 17px;gap:10px;padding:10px}.subscription-options .plan-art{width:59px}.option-title b{font-size:16px}.option-title small{font-size:9px}.option-price{font-size:18px}.option-check{width:17px;height:17px}.product-body,.subscription-summary .product-body{padding:24px 21px}.product-rate{font-size:10px}.subscription-account{grid-template-columns:1fr}.account-subscription-media{min-height:0}.account-subscription-media .plan-art{height:auto}.account-subscription-body{padding:24px}}@media (prefers-reduced-motion:reduce){.subscription-product,.product-media .plan-art,.product-cta,.product-cta svg,.subscription-options button{transition:none}.subscription-plans .subscription-product:hover,.subscription-plans .subscription-product:hover .plan-art{transform:none}}.plan-week{--plan-color:#bfd8d8;--plan-rgb:150,185,185;--plan-fill:linear-gradient(120deg,#d5e4e4,#9fbdbd)}.plan-halfyear{--plan-color:#c1a0ef;--plan-rgb:221,180,118;--plan-fill:linear-gradient(120deg,#d2b9f5,#a078d8)}@font-face{font-family:ClientGui;src:url(/assets/client-gui-DZMcds5Y.woff2)format("woff2");font-display:swap}.menu.modern-menu{--u:1.35px;--demo-accent:#a06de8;--ink:#f0f0f3;--ink2:#b8b8c0;--ink3:#9a9aa4;--ink4:#85858f;width:calc(765 * var(--u));height:calc(540 * var(--u));border-radius:calc(5 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #0007;color:var(--ink);font-family:ClientGui,sans-serif;font-size:calc(11 * var(--u));line-height:calc(12 * var(--u));isolation:isolate;box-sizing:border-box;background:#111113;border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.modern-menu:before{display:none}.modern-menu *{box-sizing:border-box}.modern-menu button,.modern-menu input,.modern-menu textarea{font:inherit}.modern-menu button{cursor:pointer}.modern-menu button:focus-visible,.modern-menu input:focus-visible{outline:1px solid var(--demo-accent);outline-offset:2px}.modern-menu svg.gui-symbol{width:calc(10 * var(--u));height:calc(10 * var(--u));flex:none;display:block}.modern-head{height:calc(78 * var(--u));background:#111113;flex:none;position:relative}.modern-head:after{content:"";left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(1.5 * var(--u));height:calc(.5 * var(--u));background:#ffffff20;position:absolute}.modern-head>img{width:calc(62 * var(--u));height:calc(62 * var(--u));left:50%;top:calc(4 * var(--u));object-fit:contain;position:absolute;translate:-50%}.modern-close{right:calc(6 * var(--u));top:calc(5 * var(--u));padding:calc(6 * var(--u));color:#85858f66;background:0 0;border:0;position:absolute}.modern-close:hover{color:#b8b8c0}.modern-close svg.gui-symbol{width:calc(8 * var(--u));height:calc(8 * var(--u))}.modern-body{grid-template-columns:calc(198 * var(--u)) minmax(0,1fr);flex:1;min-width:0;min-height:0;display:grid}.modern-rail{padding:calc(3 * var(--u)) calc(14 * var(--u)) 0 calc(6 * var(--u));background:#111113;flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.modern-rail small{height:calc(16 * var(--u));color:var(--ink4);font-size:calc(11 * var(--u));line-height:calc(8 * var(--u));flex:none;padding:0;display:block}.modern-rail>button{width:100%;height:calc(30 * var(--u));min-height:calc(30 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(4 * var(--u));color:var(--ink2);text-align:left;font:inherit;background:0 0;border:0;flex:none;display:flex}.modern-rail>button span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.modern-rail>button.on{color:var(--ink);background:#141416}.modern-rail>button.on svg:first-child{color:var(--demo-accent)}.modern-rail>button:hover{background:#18181b}.modern-rail>button svg:last-child:not(:first-child){width:calc(8 * var(--u));height:calc(8 * var(--u));color:var(--ink4)}.modern-rail small.modern-other{height:calc(32 * var(--u));padding-top:calc(10 * var(--u));line-height:calc(8 * var(--u))}.modern-search{bottom:calc(45 * var(--u));left:calc(6 * var(--u));right:calc(14 * var(--u));height:calc(30 * var(--u));gap:calc(12 * var(--u));border-radius:calc(4 * var(--u));padding:0 calc(10 * var(--u));color:var(--ink4);background:#18171c;border:1px solid #22222560;align-items:center;display:flex;position:absolute}.modern-search input{width:100%;min-width:0;color:var(--ink2);font-size:calc(11 * var(--u));background:0 0;border:0;outline:none;padding:0}.modern-footer{bottom:calc(5 * var(--u));left:calc(6 * var(--u));right:calc(14 * var(--u));gap:calc(6 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute}.modern-footer>button,.modern-footer .m-language>button{border-radius:calc(4 * var(--u));width:100%;height:calc(30 * var(--u));color:var(--ink4);background:#18171c;border:1px solid #22222560;place-items:center;display:grid}.modern-footer button:hover{color:var(--ink2);background:#18181b}.modern-footer .m-language{min-width:0;position:relative}.modern-footer .m-options{top:auto;bottom:calc(36 * var(--u));min-width:calc(140 * var(--u));max-width:calc(178 * var(--u));left:0;right:auto}.modern-cards{min-width:0;min-height:0;padding:calc(12 * var(--u)) calc(8 * var(--u)) calc(6 * var(--u)) calc(12 * var(--u));margin-bottom:calc(12 * var(--u));border-radius:calc(6 * var(--u));scrollbar-width:thin;scrollbar-color:#34343a transparent;overscroll-behavior:contain;overflow-anchor:none;background:#0e0e10;position:relative;overflow:auto}.modern-card-group{gap:calc(8 * var(--u));margin-bottom:calc(8 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modern-column{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.modern-wide{margin-bottom:calc(8 * var(--u))}.modern-card{border-radius:calc(6 * var(--u));min-width:0;padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));background:#141416;border:0;flex:none;transition:background .16s}.modern-card:hover{background:#18181b}.modern-card>header{height:calc(20 * var(--u));align-items:center;gap:calc(6 * var(--u));min-width:0;display:flex}.modern-card>header>b{font-family:ClientGui,sans-serif;font-size:calc(12 * var(--u));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;line-height:calc(12 * var(--u));flex:1;overflow:hidden}.modern-favorite,.modern-bind,.modern-quick,.modern-gear{color:var(--ink4);font-size:calc(11 * var(--u));line-height:calc(12 * var(--u));background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.modern-favorite{width:calc(10 * var(--u));margin-left:calc(2 * var(--u))}.modern-favorite[aria-pressed=true]{color:#b38beb}.modern-bind{min-width:calc(20 * var(--u));max-width:calc(70 * var(--u));height:calc(18 * var(--u));border-radius:calc(4 * var(--u));padding:0 calc(3 * var(--u));white-space:nowrap;border:1px solid #222225;overflow:hidden}.modern-bind:hover,.modern-quick:hover,.modern-gear:hover{color:var(--ink2)}.modern-card>p{font:inherit;font-size:calc(11 * var(--u));line-height:calc(12 * var(--u));color:var(--ink3);margin-top:calc(7 * var(--u));-webkit-line-clamp:2;min-height:calc(12 * var(--u));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.modern-card .m-switch{width:calc(17 * var(--u));height:calc(10 * var(--u));box-shadow:none;border-radius:calc(5 * var(--u));background:#25252a;border:0;flex:none;padding:0;position:relative}.modern-card .m-switch i{left:calc(2 * var(--u));top:calc(2 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));background:#85858f;border-radius:50%;transition:left .16s,background .16s;position:absolute;transform:none}.modern-card .m-switch.on{background:var(--demo-accent)}.modern-card .m-switch.on i{left:calc(9 * var(--u));background:#fff}.modern-card .m-settings{gap:calc(12 * var(--u));min-width:0;margin-top:calc(25 * var(--u));font:inherit;flex-direction:column;padding:0;display:flex;overflow:visible}.modern-card .m-settings:empty{display:none}.modern-card .m-setting{min-width:0;min-height:calc(24 * var(--u));flex:none;margin:0;padding:0;position:relative}.modern-card .s-slider,.modern-card .s-select{min-height:calc(32 * var(--u))}.modern-card .s-color{min-height:calc(36 * var(--u))}.modern-card .m-cap{height:calc(24 * var(--u));padding:calc(7 * var(--u)) 0 0;color:var(--ink3);font:inherit;border:0;margin:0}.modern-card .m-hint{font:inherit;font-size:calc(11 * var(--u));line-height:calc(12 * var(--u));color:var(--ink4);margin-top:calc(5 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.modern-card .m-toggle{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));width:100%;padding:calc(2 * var(--u)) 0 0;min-height:calc(12 * var(--u));color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:0;display:flex}.modern-card .m-toggle>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.setting-check{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:calc(4.5 * var(--u));background:#18171c;border:1px solid #85858f;flex:none;place-items:center;display:grid}.m-toggle.on .setting-check{background:var(--demo-accent);border-color:var(--demo-accent);color:#111113}.setting-check svg.gui-symbol{width:calc(8 * var(--u));height:calc(8 * var(--u))}.modern-card .m-slider{padding:calc(3 * var(--u)) 0 0;font:inherit;margin:0;display:block;position:relative}.modern-card .m-slider-top{justify-content:space-between;align-items:center;gap:calc(14 * var(--u));font:inherit;color:var(--ink);display:flex}.modern-card .m-slider-top>span{white-space:nowrap;text-overflow:ellipsis;max-width:48%;overflow:hidden}.modern-card .m-slider-top b{font:inherit;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:48%;overflow:hidden}.modern-card .m-track{width:48%;margin:calc(9 * var(--u)) 0 0 auto;height:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:#0e0e10;display:block;position:relative}.modern-card .m-fill{background:var(--demo-accent);border-radius:inherit;height:100%;box-shadow:none}.modern-card .m-track input{width:100%;height:calc(14 * var(--u));inset:calc(-5 * var(--u)) 0 auto;appearance:none;cursor:pointer;accent-color:var(--demo-accent);background:0 0;margin:0;padding:0;position:absolute}.modern-card .m-track input::-webkit-slider-runnable-track{height:calc(4 * var(--u));background:0 0}.modern-card .m-track input::-webkit-slider-thumb{appearance:none;width:calc(4 * var(--u));height:calc(4 * var(--u));box-shadow:none;background:#f0f0f3;border:0;border-radius:50%;margin:0}.modern-card .m-track input::-moz-range-thumb{width:calc(4 * var(--u));height:calc(4 * var(--u));background:#f0f0f3;border:0;border-radius:50%}.modern-card .s-slider.has-hint .m-hint{max-width:48%;margin-top:calc(-9 * var(--u))}.setting-choice{gap:calc(14 * var(--u));min-height:calc(24 * var(--u));grid-template-columns:minmax(0,1fr) 48%;align-items:center;display:grid}.setting-choice>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modern-card .m-dropdown{min-width:0;padding:0}.modern-card .m-select{height:calc(24 * var(--u));width:100%;min-height:0;padding:0 calc(10 * var(--u));justify-content:space-between;align-items:center;gap:calc(6 * var(--u));font:inherit;border-radius:calc(4 * var(--u));box-shadow:none;color:var(--ink2);background:#18171c;border:1px solid #22222560;display:flex}.modern-card .m-select span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modern-card .m-options{font:inherit;padding:calc(4 * var(--u));border-radius:calc(4 * var(--u));max-height:min(calc(170 * var(--u)),var(--dropdown-room,170px));z-index:30;background:#18171c;border:1px solid #222225;box-shadow:0 6px 20px #0008}.modern-card .m-options button{font:inherit;padding:calc(6 * var(--u));line-height:calc(12 * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modern-card .m-options button[aria-selected=true]{color:var(--demo-accent);background:#ffffff08}.modern-card .s-select .m-hint{max-width:48%;margin-top:calc(-2 * var(--u))}.modern-card .m-action{min-height:calc(24 * var(--u));height:calc(24 * var(--u));justify-content:space-between;align-items:center;gap:calc(8 * var(--u));padding:0 calc(10 * var(--u));font:inherit;border-radius:calc(4 * var(--u));box-shadow:none;color:var(--ink2);background:#18171c;border:1px solid #22222560;width:100%;margin:0;display:flex;overflow:hidden}.modern-card .m-action:hover{background:#18181b}.modern-card .m-action svg{color:var(--ink4);flex:none}.modern-card .m-tabs{gap:calc(3 * var(--u));height:auto;min-height:calc(30 * var(--u));padding:calc(3 * var(--u));border-radius:calc(4 * var(--u));background:#18171c;border:0;flex-wrap:wrap;display:flex}.modern-card .m-tabs button{font:inherit;min-height:calc(24 * var(--u));border-radius:calc(4 * var(--u));height:auto;padding:calc(4 * var(--u)) calc(6 * var(--u));min-width:calc(45 * var(--u));box-shadow:none;flex:1}.modern-card .m-tabs button.on{color:var(--demo-accent);box-shadow:none;background:#ffffff06}.modern-card .m-preview canvas{max-width:100%;height:auto}.modern-color-row{align-items:center;gap:calc(8 * var(--u));width:100%;padding:calc(3 * var(--u)) 0;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;display:flex}.modern-color-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.modern-color-row em{color:var(--ink2);flex:none;font-style:normal}.modern-color-row i{width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;flex:none}.modern-color-popup{z-index:70;width:calc(150 * var(--u));height:calc(180 * var(--u));border-radius:calc(5 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #000b;color:var(--ink);font:inherit;background:#111113;padding:0;position:absolute}.modern-color-popup>b{top:calc(10 * var(--u));left:calc(12 * var(--u));right:calc(12 * var(--u));font:inherit;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.modern-color-popup canvas{left:calc(10 * var(--u));top:calc(32 * var(--u));width:calc(130 * var(--u));height:calc(85 * var(--u));touch-action:none;cursor:crosshair;position:absolute}.modern-color-popup .color-hue{left:calc(10 * var(--u));top:calc(120 * var(--u));width:calc(130 * var(--u));height:calc(14 * var(--u));appearance:none;cursor:pointer;background:0 0;margin:0;position:absolute}.modern-color-popup .color-hue::-webkit-slider-runnable-track{height:calc(6 * var(--u));background:linear-gradient(90deg,red,#6a00ff,#0f0,#0ff,#00f,#f0f,red)}.modern-color-popup .color-hue::-webkit-slider-thumb{appearance:none;width:calc(3 * var(--u));height:calc(10 * var(--u));border-radius:calc(1.5 * var(--u));margin-top:calc(-2 * var(--u));box-shadow:none;background:#fff;border:0}.modern-color-popup .modern-hex{left:calc(10 * var(--u));top:calc(148 * var(--u));width:calc(70 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));padding:0 calc(8 * var(--u));font:inherit;background:#18171c;border:1px solid #222225;align-items:center;display:flex;position:absolute}.modern-color-popup .color-preview{left:calc(97 * var(--u));top:calc(148 * var(--u));width:calc(41 * var(--u));height:calc(20 * var(--u));border-radius:calc(4 * var(--u));position:absolute}.modern-menu .m-music-page{grid-column:auto;min-width:0}.modern-menu .m-banner{z-index:80;bottom:calc(12 * var(--u));left:calc(210 * var(--u));right:calc(12 * var(--u));font:inherit;padding:calc(8 * var(--u));border-radius:calc(4 * var(--u));background:#18171c;border:1px solid #222225;position:absolute}.modern-menu .m-overlay{z-index:60}.modern-menu .m-dialog{max-width:100%;max-height:100%;overflow:auto}.modern-menu .m-hud-editor{background:#111113;border-color:#222225;overflow:hidden}.modern-menu .m-hud-panel{border-radius:calc(6 * var(--u));box-shadow:none;background:#141416;border:1px solid #222225}.modern-card .m-configs input,.modern-card .m-configs textarea{min-width:0;max-width:100%}.modern-card .m-copy{gap:calc(6 * var(--u));display:flex}.modern-card .m-profile-list{max-width:100%;overflow:auto}.modern-closed{flex:1;place-items:center;display:grid}.modern-closed button{color:var(--ink);background:#18171c;border:1px solid #222225;border-radius:6px;padding:12px 20px}.interface-scroll{container-type:inline-size}.interface-scroll .menu.modern-menu{--u:calc(100cqw / 765);width:100%;height:calc(540 * var(--u))}.model-face{container-type:inline-size}.model-face .menu.modern-menu{--u:calc(100cqw / 765);width:100%;height:calc(540 * var(--u))}@media (width<=700px){.interface-scroll .menu.modern-menu{--u:1px;width:100%;height:620px;display:flex}.interface-scroll .modern-body{grid-template-columns:48px minmax(0,1fr)}.interface-scroll .modern-rail{padding:3px 4px}.interface-scroll .modern-rail small,.interface-scroll .modern-rail>button span,.interface-scroll .modern-rail>button svg:last-child:not(:first-child){display:none}.interface-scroll .modern-rail>button{justify-content:center;height:34px;min-height:34px;padding:0}.interface-scroll .modern-other+button{margin-top:14px}.interface-scroll .modern-search{gap:4px;width:calc(50cqw - 42.5px);height:28px;padding:0 6px;inset:-53px auto auto 8px}.interface-scroll .modern-search input{font-size:11px}.interface-scroll .modern-footer{grid-template-columns:1fr;gap:5px;bottom:6px;left:4px;right:4px}.interface-scroll .modern-footer>button,.interface-scroll .modern-footer .m-language>button{height:26px}.interface-scroll .modern-footer .m-options{min-width:140px;max-width:170px;left:0}.interface-scroll .modern-card-group{flex-direction:column;gap:8px;display:flex}.interface-scroll .modern-cards{overscroll-behavior:contain;padding:10px}.interface-scroll .modern-card>header>b{font-size:12px}.interface-scroll .modern-card .m-settings{margin-top:25px}.interface-scroll .modern-menu .m-banner{left:58px;right:10px}.interface-scroll .modern-card .m-slider-top>span{max-width:60%}.interface-scroll .modern-card .m-track{width:100%}.interface-scroll .modern-card .s-slider.has-hint .m-hint{max-width:100%;margin-top:6px}.interface-scroll .setting-choice{grid-template-columns:1fr;gap:6px}.interface-scroll .modern-card .s-select .m-hint{max-width:100%;margin-top:6px}.interface-scroll .modern-footer .m-language{position:relative}}@media (prefers-reduced-motion:reduce){.modern-menu *{transition:none!important;animation:none!important}}.modern-card .m-fill:after{display:none}.modern-card .m-track input{opacity:1}.modern-card .m-fill{position:absolute;top:0;left:0}@media (width<=700px){.interface-scroll .modern-card-group{grid-template-columns:minmax(0,1fr);display:grid}.interface-scroll .modern-column{display:contents}}.saint-home .v2-gallery{height:clamp(330px,45vw,720px)}.modern-card .m-profile-list>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modern-card>header{height:calc(16 * var(--u))}.modern-card>header>b{line-height:calc(9 * var(--u))}.modern-bind{align-self:flex-start}.modern-card .m-toggle{height:calc(12 * var(--u));min-height:calc(12 * var(--u));padding-top:calc(2 * var(--u));line-height:calc(8 * var(--u))}.modern-card .m-toggle.on{color:var(--ink)}.modern-card .m-slider{height:calc(32 * var(--u))}.modern-card .m-slider-top{line-height:calc(8 * var(--u))}.modern-card .m-select{margin:0}.setting-choice>span{line-height:calc(8 * var(--u))}.modern-card .s-toggle.has-hint,.modern-card .s-slider.has-hint,.modern-card .s-select.has-hint{padding-bottom:calc(4 * var(--u))}.modern-card .s-toggle.has-hint .m-hint{margin-top:calc(4 * var(--u))}.modern-card .s-slider.has-hint .m-hint{margin-top:calc(-16 * var(--u))}.modern-card .m-cap{line-height:calc(8 * var(--u))}.saint-home .v2-gallery{max-height:none}@media (width<=700px){.interface-scroll .modern-card .s-slider.has-hint .m-hint{margin-top:6px}}.modern-card .m-settings{animation:.16s ease-out both gui-settings-fade}@keyframes gui-settings-fade{0%{opacity:0}to{opacity:1}}.modern-menu{font-kerning:none;font-variant-ligatures:none}.modern-card .s-slider .m-slider-top>span,.modern-card .s-slider.has-hint .m-hint,.modern-card .s-select .m-hint{max-width:calc(52% - 14 * var(--u))}.modern-card .s-toggle.has-hint .m-hint{max-width:calc(100% - 22 * var(--u))}@media (width<=700px){.interface-scroll .modern-card .s-slider .m-slider-top>span{max-width:60%}.interface-scroll .modern-card .s-slider.has-hint .m-hint,.interface-scroll .modern-card .s-select .m-hint{max-width:100%}}.modern-card>header>b{color:var(--ink2)}.modern-card.enabled>header>b{color:var(--ink)}.modern-gear[aria-expanded=true]{color:var(--ink2)}.modern-menu{line-height:calc(15 * var(--u))}.modern-card>header>b{line-height:calc(17 * var(--u));padding:calc(2 * var(--u)) 0}.modern-card .m-toggle>span,.modern-card .m-slider-top>span,.modern-card .setting-choice>span{line-height:calc(16 * var(--u));padding:calc(2 * var(--u)) 0;white-space:normal;overflow:visible}.modern-card .m-hint{line-height:calc(15 * var(--u));padding:calc(2 * var(--u)) 0;max-height:none;margin-top:calc(3 * var(--u))}.modern-rail small,.modern-rail small.modern-other{line-height:calc(13 * var(--u))}.m-settings-shell{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .2s cubic-bezier(.2,.7,.2,1),opacity .16s,margin-top .2s;display:grid}.m-settings-shell.open{opacity:1;margin-top:calc(25 * var(--u));grid-template-rows:1fr}.modern-card .m-settings-shell>.m-settings{min-height:0;margin-top:0;overflow:hidden}.modern-card .m-settings-shell.open>.m-settings{overflow:visible}.modern-card,.modern-wide,.m-music-page{animation:.2s ease-out both gui-page-in}.modern-rail>button,.modern-bind,.modern-quick,.modern-gear,.m-toggle,.setting-check,.modern-menu .m-select,.modern-menu .m-action,.modern-footer button{transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s}.modern-menu .m-switch i{transition:transform .12s,background-color .12s}.modern-card .m-fill{transition:width 80ms linear}.modern-menu .m-options{transform-origin:top;animation:.16s ease-out both gui-pop-in}.modern-menu .m-options button{animation:.16s ease-out both gui-page-in}.modern-menu .m-options button:nth-child(2){animation-delay:15ms}.modern-menu .m-options button:nth-child(3){animation-delay:30ms}.modern-menu .m-options button:nth-child(n+4){animation-delay:45ms}.modern-bind.listening{color:var(--demo-accent);border-color:var(--demo-accent);animation:.9s ease-in-out infinite gui-bind-listen}.modern-menu .m-banner{animation:.16s ease-out both gui-banner-in}.modern-menu .m-overlay>div,.modern-menu .color-popover,.modern-menu .m-profile-list>div{animation:.2s ease-out both gui-page-in}.modern-menu .m-setting{animation:.16s ease-out both gui-page-in}.modern-menu .m-palette button{transition:transform .14s}.modern-menu .m-palette button:hover{transform:scale(1.06)}@keyframes gui-page-in{0%{opacity:0}to{opacity:1}}@keyframes gui-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes gui-bind-listen{50%{opacity:.48}}@keyframes gui-banner-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.modern-menu *{transition:none!important;animation:none!important}}.modern-rail:before{content:"";left:calc(6 * var(--u));right:calc(14 * var(--u));height:var(--rail-h,calc(30 * var(--u)));border-radius:calc(4 * var(--u));transform:translateY(var(--rail-y,0px));opacity:var(--rail-opacity,0);pointer-events:none;background:#141416;transition:transform .16s cubic-bezier(.2,.7,.2,1),height .16s,opacity .14s;position:absolute;top:0}.modern-rail>button{z-index:1;position:relative}.modern-rail>button.on{background:0 0}.modern-menu .m-options{transition:opacity .16s,transform .16s}.modern-menu .m-options.closing{opacity:0;pointer-events:none;animation:none;transform:scale(.98)}.modern-search{transition:border-color .14s,background .14s}.modern-search:focus-within{border-color:var(--demo-accent);background:#1b1b20}.modern-body,.modern-closed{animation:.2s ease-out both gui-page-in}.modern-bind{interpolate-size:allow-keywords;transition:width .16s,color .14s,border-color .14s}.modern-color-popup{animation:.16s ease-out both gui-page-in}.modern-menu .modern-search input:focus,.modern-menu .modern-search input:focus-visible{box-shadow:none;outline:none}.modern-menu .m-setting:has(.m-select[aria-expanded=true]){z-index:90;position:relative}.modern-masonry{width:100%;min-width:0;position:relative}.modern-masonry>.modern-card{box-sizing:border-box;transition:background .16s;position:absolute;top:0;left:0}.modern-card .m-settings{gap:calc(8 * var(--u))}.modern-card .m-settings-shell.open{margin-top:calc(6 * var(--u))}.modern-card .m-cap{height:calc(18 * var(--u));line-height:calc(8 * var(--u))}.modern-card .m-cap:not(:first-child){height:calc(20 * var(--u))}.modern-card .m-paragraph{padding:calc(6 * var(--u)) 0;color:var(--ink3);line-height:1.6;font-size:inherit;white-space:normal;overflow-wrap:anywhere;margin:0}.modern-search.has-query input{color:#0000;caret-color:var(--ink2)}.m-search-words{left:calc(32 * var(--u));right:calc(23 * var(--u));white-space:pre;pointer-events:none;font-size:calc(11 * var(--u));color:var(--ink2);animation:.15s ease-out both search-words-in;position:absolute;overflow:hidden}@keyframes search-words-in{0%{opacity:.35;transform:translate(2px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.m-search-words{animation:none}}.modern-menu .m-hud-panel.hp-9{min-height:24px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:10px;line-height:1.2;display:flex}.modern-menu .m-hud-panel.hp-9 small{display:none}.v2-gallery{filter:none}.v2-gallery .model-float{transform-style:preserve-3d}.modern-menu .modern-card>header{height:auto;min-height:calc(16 * var(--u))}.modern-menu .modern-card>p{margin-top:max(3px,calc(7 * var(--u)))}.modern-menu .modern-card .m-toggle{height:auto;min-height:calc(12 * var(--u))}.modern-menu .modern-card .m-action{height:auto;min-height:calc(24 * var(--u))}.modern-menu .modern-card .m-setting>.m-hint{margin-top:max(3px,calc(5 * var(--u)))}.modern-menu .modern-card .s-slider.has-hint,.modern-menu .modern-card .s-select.has-hint{column-gap:calc(14 * var(--u));row-gap:max(3px,calc(5 * var(--u)));grid-template-columns:minmax(0,1fr) 48%;align-items:start;display:grid}.modern-menu .modern-card .s-slider.has-hint>.m-slider,.modern-menu .modern-card .s-slider.has-hint .m-slider-top,.modern-menu .modern-card .s-select.has-hint>.setting-choice{display:contents}.modern-menu .modern-card .s-slider.has-hint .m-slider-top>span,.modern-menu .modern-card .s-select.has-hint .setting-choice>span{grid-area:1/1;max-width:none}.modern-menu .modern-card .s-slider.has-hint .m-slider-top>b{grid-area:1/2;justify-self:end;max-width:100%}.modern-menu .modern-card .s-slider.has-hint .m-track{width:100%;margin:calc(5 * var(--u)) 0 0;grid-area:2/2}.modern-menu .modern-card .s-select.has-hint .m-dropdown{grid-area:1/2/span 2;align-self:center;min-width:0}.modern-menu .modern-card .s-slider.has-hint>.m-hint,.modern-menu .modern-card .s-select.has-hint>.m-hint{grid-area:2/1;max-width:none;margin:0}.modern-menu .modern-card .m-slider{height:auto;min-height:calc(32 * var(--u))}@media (width<=700px){.interface-scroll .modern-menu .modern-card .s-slider.has-hint>.m-hint{grid-area:2/1/auto/-1}.interface-scroll .modern-menu .modern-card .s-slider.has-hint .m-track{grid-area:3/1/auto/-1;margin:0}.interface-scroll .modern-menu .modern-card .s-select.has-hint{grid-template-columns:minmax(0,1fr)}.interface-scroll .modern-menu .modern-card .s-select.has-hint .m-dropdown{grid-area:2/1}.interface-scroll .modern-menu .modern-card .s-select.has-hint>.m-hint{grid-area:3/1}}.modern-menu .modern-card .m-cap,.modern-menu .modern-card .m-cap:not(:first-child){height:auto;min-height:0;padding:calc(4 * var(--u)) 0;white-space:normal;overflow-wrap:anywhere;flex-shrink:0;line-height:1.6}.modern-menu .modern-card>p,.modern-menu .modern-card .m-paragraph,.modern-menu .modern-card .m-hint{overflow-wrap:anywhere;height:auto;max-height:none;line-height:1.6}.modern-menu .modern-card .m-hint{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.modern-menu .modern-card .m-toggle>span,.modern-menu .modern-card .m-slider-top>span,.modern-menu .modern-card .setting-choice>span{white-space:normal;overflow-wrap:anywhere;height:auto;line-height:1.55}.modern-menu .modern-card .m-slider-top{height:auto;min-height:calc(18 * var(--u))}.cms{max-width:1240px;margin:auto;padding-top:145px}.cms-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.cms-heading h1{margin:12px 0;font-size:clamp(30px,4vw,46px)}.cms-heading p,.cms-note{color:#a6a6af;font-size:13px;line-height:1.6}.cms-eyebrow{letter-spacing:.14em;color:#a06de8;font-size:11px}.cms-filters{margin-bottom:24px;padding:22px}.cms-periods{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.cms button,.cms select,.cms input{font:inherit}.cms-periods button{color:#ddd;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;padding:8px 14px}.cms-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cms-filter-grid label{color:#aaa;flex-direction:column;gap:8px;font-size:12px;display:flex}.cms-filter-grid input,.cms-filter-grid select{color:#eee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111215;border:1px solid #ffffff15;border-radius:8px;width:100%;height:42px;padding:0 12px}.cms-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cms-metric{min-width:0;padding:22px}.cms-metric span,.cms-metric small{color:#aaa;font-size:12px;line-height:1.5;display:block}.cms-metric strong{color:#f2f2f4;padding:13px 0;font-size:29px;display:block}.cms-analysis{grid-template-columns:2fr 1fr;gap:14px;margin:22px 0;display:grid}.cms-chart,.cms-plans{min-width:0;padding:24px}.cms h2{margin:0 0 16px;font-size:18px}.cms-bars{align-items:flex-end;gap:18px;min-height:190px;padding-top:20px;display:flex;overflow:auto}.cms-day{flex-direction:column;align-items:center;gap:9px;min-width:66px;display:flex}.cms-day i{background:linear-gradient(#b389ed,#6a40a5);border-radius:5px 5px 0 0;width:38px;display:block}.cms-day span,.cms-day small{color:#bbb;white-space:nowrap;font-size:11px}.cms-plans>div{border-top:1px solid #ffffff10;justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.cms-plans small,.cms td small{color:#94949e;margin-top:5px;font-size:11px;display:block}.cms-orders{padding:22px}.cms-orders-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.cms-table-wrap{margin:18px 0;overflow:auto}.cms table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.cms th{color:#aaa;padding:12px;font-size:11px;font-weight:400}.cms td{color:#dedee4;border-top:1px solid #ffffff0c;padding:16px 12px}.cms code{color:#aaa;font-size:11px}.cms-status{background:#ffffff0b;border-radius:6px;padding:5px 9px;font-size:11px;display:inline-flex}.cms-status.succeeded{color:#a6dbb6;background:#4eaa7018}.cms-status.refunded,.cms-status.canceled{color:#e4aaa8}.cms-pagination{justify-content:center;align-items:center;gap:20px;display:flex}.cms-pagination span{color:#aaa;font-size:12px}.cms-empty,.cms-error{text-align:center;padding:24px}.cms-error{color:#e9aaa8}.cms-results.loading{opacity:.6}.cms button:disabled{opacity:.4;cursor:default}.cms-profile-link{margin-bottom:18px;padding:18px;display:block}.top-logo .brand-mark{width:88px;height:76px;display:block;position:relative;overflow:hidden}.top-logo .brand-mark img{width:120px;max-width:none;height:120px;position:absolute;top:-15px;left:-16px}.top{min-height:94px}.top-get{justify-content:center;align-items:center;display:inline-flex}.gui-native-text-fix{line-height:1.35}@media (width<=850px){.cms-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-analysis{grid-template-columns:1fr}.cms-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.cms{padding-top:120px}.cms-heading{align-items:flex-start}.cms-metric{padding:16px}.cms-metric strong{font-size:24px}.cms-filters,.cms-orders{padding:14px}.cms-filter-grid{grid-template-columns:1fr}.cms-note{font-size:12px}.top-logo .brand-mark{transform-origin:0;transform:scale(.85)}}.cms-heading>div{flex:1;min-width:0}.cms-heading>button,.cms-orders-title>a,.cms-pagination>button{flex:none;width:auto;min-width:110px}.top-logo .brand-mark img{mix-blend-mode:lighten}.top-logo .brand-mark{width:88px;height:76px;overflow:visible}.top-logo .brand-mark img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;position:static}.cms-shell{background:radial-gradient(at 90% 0,#1d132a20,#0000 55%),#0c0d11;min-height:100vh}.cms-shell .cms{padding-top:28px;padding-bottom:44px}.cms-topbar{color:#9a9da7;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;padding-bottom:20px;font-size:12px;display:flex}.cms-topbar>a{color:#d1d2d8;align-items:center;gap:20px;display:flex}.cms-topbar img{width:68px;height:58px}@media (width<=500px){.cms-topbar{align-items:flex-start;gap:12px}.cms-topbar>a{gap:10px}.cms-topbar img{width:48px;height:44px}.cms-topbar>span{text-align:right;max-width:115px}}.release-update{padding-top:110px;padding-bottom:90px;scroll-margin-top:100px}.release-intro{justify-content:space-between;align-items:center;gap:40px;display:flex}.release-intro .v2-kicker{text-align:left}.release-intro h2{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1.08}.release-intro h2 span{color:#9f91b3}.release-intro>div>p:last-child{color:#a8a6a2;max-width:560px;line-height:1.7}.release-stamp{border-left:1px solid #8b67bd40;flex-shrink:0;align-items:center;gap:20px;padding-left:36px;display:flex}.release-stamp>span{letter-spacing:-.08em;color:#a07ad4;font-size:44px;font-weight:700}.release-stamp p{color:#e0d6ee;margin:0;font-size:30px}.release-stamp small{letter-spacing:.13em;color:#9f9789;margin-top:5px;font-size:9px;display:block}.release-changes{border-top:1px solid #7b5ca635;grid-template-columns:1fr 1fr;gap:0 60px;margin-top:50px;display:grid}.release-changes article{border-bottom:1px solid #7b5ca635;gap:22px;padding:30px 0;display:flex}.release-number{color:#776e5e;font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px}.release-label{letter-spacing:.12em;color:#9776c6!important;margin:0 0 10px!important;font-size:11px!important}.release-changes h3{letter-spacing:-.025em;margin:0 0 13px;font-size:23px;font-weight:500}.release-changes article p{color:#a5a29b;margin:0 0 15px;font-size:14px;line-height:1.8}.release-changes article small{color:#aea1c0;font-size:11px;line-height:1.6}.release-tail{align-items:center;gap:55px;margin-top:25px;display:flex}.release-tail p{color:#96938c;max-width:770px;font-size:13px;line-height:1.8}.release-tail strong{color:#c4b8d4;font-weight:500}.release-tail a{flex-shrink:0;font-size:12px}.demo-workspace{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:16px;margin-top:90px;display:grid}.demo-client{align-self:start;min-width:0;position:relative}.demo-client .interface-scroll{margin-top:0!important}.demo-mascot{object-fit:contain;z-index:3;pointer-events:none;filter:drop-shadow(0 7px 10px #0008);width:80px;height:96px;position:absolute;bottom:calc(100% - 18px);left:4px}.cosmetics-demo{background:linear-gradient(130deg,#1c1b1e,#111114 65%);border:1px solid #302b37;border-radius:10px;flex-direction:column;min-width:0;max-height:700px;padding:18px;display:flex;box-shadow:0 20px 55px #0006}.cosmetics-eyebrow{color:#86759f;letter-spacing:.16em;font-size:9px}.cosmetics-demo h3{color:#e3d9f1;justify-content:space-between;align-items:center;margin:6px 0 10px;font-size:19px;font-weight:500;display:flex}.cosmetics-demo h3 span{color:#8f6dbf;font-size:11px}.cosmetics-preview{background:radial-gradient(#3e2a5938,#0000 70%);border-bottom:1px solid #343029;flex-direction:column;justify-content:center;align-items:center;min-height:185px;margin-bottom:14px;display:flex}.cosmetics-preview img{object-fit:contain;filter:drop-shadow(0 8px 12px #0009);width:155px;height:120px}.cosmetics-preview strong{overflow-wrap:anywhere;color:#cec1e0;max-width:100%;font-size:13px;font-weight:500}.cosmetics-preview small{color:#9c9588;text-align:center;margin:6px 0 14px;font-size:9px;line-height:1.6}.cosmetics-vanilla{color:#a085c5;margin:16px;font-size:58px}.cosmetics-search input{color:#d0c6de;width:100%;font:inherit;outline-offset:3px;background:#111114;border:1px solid #38332c;border-radius:5px;padding:10px 12px;font-size:11px}.cosmetics-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5b4579 #141417;flex-direction:column;gap:8px;min-height:150px;max-height:265px;padding:14px 4px 10px 0;display:flex;overflow-y:auto}.cosmetics-list button{text-align:left;color:#b9b0c6;cursor:pointer;background:linear-gradient(135deg,#232126,#151518);border:1px solid #302c27;border-radius:6px;flex-shrink:0;align-items:center;gap:10px;min-height:61px;padding:8px 10px;display:flex;box-shadow:0 4px 7px #0004}.cosmetics-list button:hover{background:#231e29;border-color:#674b8f}.cosmetics-list button[aria-pressed=true]{color:#ccb0f4;background:linear-gradient(125deg,#312543,#211c19);border-color:#8d6bbc}.cosmetics-list img{object-fit:contain;flex-shrink:0}.cosmetics-list button>span:not(.cosmetics-original){overflow-wrap:anywhere;flex:1;font-size:11px;line-height:1.5}.cosmetics-list i{color:#7c5da8;font-size:11px;font-style:normal}.cosmetics-original{text-align:center;width:42px;font-size:22px}.cosmetics-demo footer,.cosmetics-empty{color:#9c9588;padding-top:12px;font-size:10px;line-height:1.6}.cosmetics-demo input:focus-visible,.cosmetics-list button:focus-visible{outline-offset:3px;outline:2px solid #b18ee3}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.demo-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.cosmetics-demo{padding:14px}.release-tail{align-items:flex-start;gap:25px}}@media (width<=850px){.demo-workspace{grid-template-columns:minmax(0,1fr)}.cosmetics-demo{grid-template-columns:1fr 1fr;gap:0 22px;max-height:none;display:grid}.cosmetics-demo header{grid-column:1/-1}.cosmetics-preview{border-bottom:0;grid-row:2/4;min-width:0;margin:0}.cosmetics-list{grid-column:2;max-height:230px}.cosmetics-demo footer{grid-column:1/-1}.release-stamp{display:none}.release-changes{gap:0 30px}.release-tail{display:block}}@media (width<=540px){.release-update{padding-top:65px;padding-bottom:50px}.release-changes{grid-template-columns:1fr;margin-top:30px}.release-changes article{padding:24px 0}.release-intro .v2-kicker{text-align:left}.release-intro h2{font-size:35px}.release-changes h3{font-size:22px}.cosmetics-demo{padding:16px;display:flex}.cosmetics-list{max-height:245px}.cosmetics-preview{min-height:180px}.demo-workspace{margin-top:88px}.demo-mascot{width:70px;height:84px}.release-tail a{margin-top:10px;display:inline-flex}}@media (width>=1101px){.top-links{gap:clamp(12px,1.3vw,24px)}}.saint-home .v2-hero{padding-bottom:35px}.v2-hero h1{font-size:clamp(44px,6.2vw,86px);line-height:1.08}.v2-hero h1>span{letter-spacing:-.025em;color:#b9b8b1;font-size:.55em}.saint-home .current-gallery{max-width:1200px;height:clamp(310px,43vw,620px);margin-top:70px}.v2-gallery .current-hero{width:94%;top:25px;left:3%}.current-hero .model{padding-left:20px;padding-right:20px}.hero-current-face{grid-template-columns:minmax(0,1fr) 26%;align-items:start;gap:12px;display:grid;container-type:normal}.hero-menu-face{position:relative;container-type:inline-size}.hero-mascot{z-index:5;pointer-events:none;width:10%;height:auto;position:absolute;bottom:calc(100% - 17px);left:5px}.hero-cosmetics{color:#cabbde;background:linear-gradient(130deg,#211e1e,#111113);border:1px solid #44335c3c;border-radius:7px;min-height:100%;padding:8%;font-family:Saint Sans,sans-serif;box-shadow:0 12px 32px #0008;container-type:inline-size}.hero-cosmetics h3{justify-content:space-between;align-items:center;margin:0;font-size:clamp(9px,8cqw,22px);font-weight:500;display:flex}.hero-cosmetics h3 small{color:#8f6bc2;font-size:.55em}.hero-cosmetics .hero-knife{aspect-ratio:1;object-fit:contain;width:85%;height:auto;margin:4% auto;display:block}.hero-cosmetics>strong{text-align:center;margin-bottom:10%;font-size:8cqw;font-weight:400;display:block}.hero-cosmetics>div{background:#171619;border:1px solid #362e40;border-radius:4px;align-items:center;gap:5%;margin-top:5%;padding:6%;display:flex}.hero-cosmetics>div.on{background:#2b203b;border-color:#8057ba}.hero-cosmetics>div>img{aspect-ratio:1;object-fit:contain;width:25%;height:auto}.hero-cosmetics>div>span{font-size:7cqw;line-height:1.3}.current-gallery:after{height:45px;bottom:0}.v2-catalog{padding-top:60px}.v2-section-title h2{margin-top:0}.v2-demo{padding-top:65px}.demo-workspace{margin-top:80px}.section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.section-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,54px);font-weight:400}.section-head>span{color:#99958d;font-size:12px}.gameplay{padding-top:40px;padding-bottom:75px;scroll-margin-top:120px}.gameplay-grid{grid-template-columns:1fr 1fr;gap:38px 28px;display:grid}.gameplay-timer{grid-column:1/-1}.gameplay-film{aspect-ratio:16/9;background:#0b0c0f;border:1px solid #8a6cb436;border-radius:10px;overflow:hidden}.gameplay-film video{object-fit:contain;width:100%;height:100%;display:block}.gameplay-caption{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.gameplay-caption h3{letter-spacing:-.025em;margin:0 0 8px;font-size:23px;font-weight:500}.gameplay-caption p{color:#a8a298;margin:0;font-size:12px;line-height:1.7}.gameplay-caption button{color:#a17dd3;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:inline-flex}.sound-tag{color:#967cbb;margin-left:14px;font-size:10px}.gameplay-failed{text-align:center;color:#aaa;place-content:center;gap:12px;height:100%;font-size:13px;display:grid}.gameplay-failed button{color:#b395dd;cursor:pointer;background:#1d1626;border:1px solid #584475;border-radius:5px;padding:10px}.gameplay video:focus-visible,.gameplay button:focus-visible{outline-offset:4px;outline:2px solid #926ac9}.plan-brand{isolation:isolate;aspect-ratio:8/5;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--plan-color,#9671c9) 14%,transparent),transparent 72%),linear-gradient(145deg,#191b20,#080a0d);width:100%;height:auto;color:var(--plan-color,#9e7cce);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;container-type:inline-size}.plan-brand:before{content:"";border:1px solid color-mix(in srgb,var(--plan-color,#9671c9) 28%,transparent);z-index:-1;border-radius:3px;position:absolute;inset:7%}.plan-brand:after{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--plan-color,#9671c9) 9%,transparent);z-index:-1;width:70%;position:absolute;transform:rotate(45deg)}.plan-brand-content{flex-direction:column;justify-content:center;align-items:center;gap:2cqw;display:flex}.plan-brand-content>img{aspect-ratio:1;object-fit:contain;width:17cqw;height:auto}.plan-brand-content>span{letter-spacing:.17em;color:#dfd7eb;font-size:5cqw;line-height:1}.plan-brand-content>strong{letter-spacing:-.06em;align-items:baseline;gap:2cqw;font-size:16cqw;font-weight:500;line-height:1.05;display:flex}.plan-brand-content small{letter-spacing:.12em;font-size:3.5cqw;font-weight:400}.product-media .plan-brand{transition:none}.subscription-options .plan-brand{width:86px}.account-subscription-media .plan-brand{height:100%;min-height:220px}.product-body>h3,.subscription-summary .product-body>h2{margin-top:0}.site-faq{padding-top:65px;padding-bottom:50px;scroll-margin-top:120px}.faq-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.faq-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,54px);font-weight:400}.faq-head a{font-size:12px}.faq-groups{grid-template-columns:1fr 1fr;gap:50px;display:grid}.faq-group>h3{text-transform:uppercase;letter-spacing:.12em;color:#8f76b1;margin:0 0 13px;font-size:11px}.faq-group details{border-top:1px solid #947bb830}.faq-group details:last-child{border-bottom:1px solid #947bb830}.faq-group summary{cursor:pointer;color:#d8d4de;justify-content:space-between;align-items:center;gap:14px;padding:22px 0;font-size:14px;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary svg{flex-shrink:0;transition:transform .16s}.faq-group details[open] summary svg{transform:rotate(180deg)}.faq-group details p{color:#a8a39a;margin:0;padding:0 25px 22px 0;font-size:13px;line-height:1.8}.faq-group summary:focus-visible{outline-offset:5px;outline:2px solid #9878c6}.community-compact .community-panel{justify-content:space-between;align-items:center;gap:30px;padding:38px 45px;display:flex}.community-compact .community-copy h2{margin:0 0 12px;font-size:clamp(26px,3vw,38px)}.community-compact .community-intro{margin:0;font-size:13px}.community-compact .community-join{flex-shrink:0;align-self:center;margin:0;font-size:13px}.site-download{justify-content:space-between;align-items:center;gap:25px;padding-top:35px;padding-bottom:80px;display:flex}.site-download h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(25px,3vw,38px);font-weight:400}.site-download p{color:#9c978d;margin:0;font-size:12px}.v2-start{padding-top:55px;padding-bottom:55px}.v2-start .start-copy h2{margin-top:0}.catalog-extra span{font-size:12px}@media (width<=700px){.saint-home .current-gallery{width:calc(100% + 32px);height:54vw;min-height:0;margin-top:42px;margin-left:-16px}.v2-gallery .current-hero{width:100%;top:15px;left:0}.current-hero .model{padding-left:0;padding-right:0}.hero-current-face{grid-template-columns:minmax(0,1fr) 25%;gap:6px}.hero-cosmetics{border-radius:4px}.hero-mascot{bottom:calc(100% - 7px)}.hero-cosmetics h3{font-size:8cqw}.gameplay{padding-top:20px;padding-bottom:45px}.gameplay-grid{grid-template-columns:1fr;gap:30px}.gameplay-timer{grid-column:auto}.gameplay-caption h3{font-size:21px}.gameplay-caption button{font-size:11px}.section-head>span{font-size:10px}.faq-groups{grid-template-columns:1fr;gap:30px}.faq-head{flex-direction:column;align-items:flex-start;gap:18px}.site-faq{padding-top:40px;padding-bottom:25px}.community-compact .community-panel{flex-direction:column;align-items:flex-start;gap:25px;padding:26px}.community-compact .community-join{align-self:flex-start}.site-download{flex-direction:column;align-items:flex-start;padding-bottom:45px}.v2-start{padding-top:35px;padding-bottom:30px}.subscription-options .plan-brand{width:70px}.plan-brand-content>img{width:18cqw}.plan-brand-content>span{font-size:5.4cqw}.demo-workspace{margin-top:80px}}@media (prefers-reduced-motion:reduce){.faq-group summary svg{transition:none}}.saint-home .subscription-section{padding-top:65px;padding-bottom:55px;scroll-margin-top:110px}.saint-brand-art{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .65s;display:block}.product-media:hover .saint-brand-art{filter:brightness(1.12);transform:scale(1.045)}.saint-home .v2-hero h1{font-size:clamp(42px,5.5vw,78px)}.saint-home .v2-hero h1>span{color:#eee;font-size:1em}.v2-hero .v2-intro{max-width:680px;margin-inline:auto}.saint-home .current-gallery{max-width:1400px;height:clamp(340px,46vw,640px)}.v2-gallery .current-hero{width:67%;left:16.5%}.hero-current-face{display:block;position:relative}.hero-menu-face{width:100%}.hero-side{z-index:4;filter:drop-shadow(0 22px 28px #0009);width:37%;position:absolute;top:20%;container-type:inline-size}.hero-attack{left:-24%;transform:translateZ(45px)rotate(-5deg)}.hero-timer{top:32%;right:-23%;transform:translateZ(65px)rotate(5deg)}.hero-side .menu.modern-menu.module-only{--u:calc(100cqw / 260);width:100%;height:auto;max-height:calc(390 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #0007;padding:calc(12 * var(--u));background:#141416;border:1px solid #222225;display:block;overflow:hidden}.module-only .modern-card{width:100%;margin:0}.module-only .m-settings-shell{max-height:none}.hero-mascot{z-index:6}.gameplay-title{letter-spacing:-.025em;margin:0 0 18px;font-size:24px;font-weight:500}.gameplay-caption{padding-top:8px}.gameplay-timer .gameplay-caption{justify-content:flex-end}.install-section{padding-block:65px}.install-panel{background:#111113c9;border:1px solid #ffffff16;border-radius:8px;overflow:hidden}.install-steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.install-steps li{padding:34px 30px 30px;transition:background .35s;position:relative}.install-steps li+li{border-left:1px solid #ffffff12}.install-number{letter-spacing:.12em;color:#a480d6;margin-bottom:32px;font-size:14px;display:inline-block}.install-steps h3{letter-spacing:-.03em;margin:0 0 14px;font-size:23px;font-weight:500}.install-steps p{color:#a5a4ab;min-height:45px;margin:0 0 20px;font-size:13px;line-height:1.8}.install-steps a{color:#a480d6;align-items:center;gap:16px;min-height:44px;font-size:13px;display:inline-flex}.install-steps a svg{transition:transform .25s}.install-steps a:hover svg{transform:translate(5px)}.install-bottom{color:#85858f;letter-spacing:.04em;border-top:1px solid #ffffff12;justify-content:space-between;padding:18px 30px;font-size:11px;display:flex}.install-bottom span:last-child{color:#9a83bb;letter-spacing:.18em}.faq-panel{background:#111113c9;border:1px solid #ffffff16;border-radius:8px;overflow:hidden}.faq-item+.faq-item{border-top:1px solid #ffffff12}.faq-item h3{margin:0}.faq-item h3 button{text-align:left;color:#e5e4e8;width:100%;min-height:82px;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:45px 1fr 24px;align-items:center;gap:18px;padding:20px 30px;font-size:16px;transition:background .25s,color .25s;display:grid}.faq-item h3 button:hover,.faq-item.is-open h3 button{color:#b38de8;background:#ffffff03}.faq-index{color:#85858f;font-size:11px;font-weight:400}.faq-item i{font-size:25px;font-style:normal;font-weight:300;transition:transform .35s}.faq-item.is-open i{transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1);display:grid}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{color:#aaa9b0;margin:0;padding:0 85px 26px 93px;font-size:14px;line-height:1.85}.faq-item button:focus-visible{outline-offset:-4px;outline:2px solid #a06de8}.community-branded{isolation:isolate;position:relative;overflow:hidden}.community-branded:before{content:"";opacity:.19;z-index:-1;pointer-events:none;background:url(/brand/saint-client-brand.svg) 45%/cover no-repeat;position:absolute;inset:0}.community-branded .community-copy,.community-branded .community-channels{z-index:1;position:relative}.motion-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.motion-reveal.motion-visible{opacity:1;transform:none}.catalog-row{transition:background .3s,opacity .75s,transform .75s}.catalog-row:hover{background:#ffffff03}.v2-text-link svg,.product-cta svg,.community-join svg{transition:transform .25s}.v2-text-link:hover svg,.product-cta:hover svg,.community-join:hover svg{transform:translate(5px)}.subscription-product{transition:transform .35s,box-shadow .35s,opacity .75s}.subscription-product:hover{transform:translateY(-5px);box-shadow:0 18px 44px #0004}@media (width<=700px){.saint-home .current-gallery{height:57vw;min-height:230px}.v2-gallery .current-hero{width:74%;left:13%}.hero-attack{width:36%;left:-18%}.hero-timer{width:36%;right:-18%}.install-section{padding-block:35px}.install-steps{grid-template-columns:1fr}.install-steps li{padding:24px}.install-steps li+li{border-top:1px solid #ffffff12;border-left:0}.install-number{margin-bottom:18px}.install-steps p{min-height:0}.install-bottom{gap:14px;padding:16px 24px;font-size:10px}.faq-item h3 button{grid-template-columns:24px 1fr 20px;gap:12px;min-height:76px;padding:20px;font-size:14px}.faq-answer p{padding:0 40px 22px 56px;font-size:13px}.community-branded:before{background-position:50%;background-size:auto 100%}}@media (prefers-reduced-motion:reduce){.motion-reveal{opacity:1;transform:none}.saint-brand-art,.motion-reveal,.faq-answer,.faq-item i,.subscription-product,.install-steps a svg,.v2-text-link svg,.product-cta svg,.community-join svg{transition:none}.subscription-product:hover{transform:none}}.cosmetics-demo.cosmetics-native{color:#f0f0f3;background:#111113;border:0;border-radius:5px;padding:0;font-family:ClientGui,sans-serif;display:block;overflow:hidden;box-shadow:0 0 12px #0007;container-type:inline-size}.cosmetics-native>header{border-bottom:1px solid #222225;height:18.46cqw;padding:5cqw 6.15cqw 0}.cosmetics-native>header h3{color:#f0f0f3;margin:0;font:500 5cqw ClientGui,sans-serif}.cosmetics-native>header p{color:#85858f;margin:2cqw 0 0;font-size:3.08cqw;line-height:1.4}.cosmetics-native .cosmetics-preview{background:#0e0e10;border:1px solid #222225;border-radius:6px;width:87.7cqw;height:63.08cqw;min-height:0;margin:4.62cqw 6.15cqw 0;padding:0;position:relative;overflow:hidden}.cosmetics-character{width:100%;height:100%;position:relative}.cosmetics-character canvas{width:100%;height:100%;display:block}.preview-status{color:#85858f;place-items:center;font-size:3cqw;display:grid;position:absolute;inset:0}.cosmetics-caption{color:#85858f;pointer-events:none;font-size:3.08cqw;position:absolute;bottom:3cqw;left:3.85cqw}.cosmetics-selected{color:#f0f0f3;height:4.62cqw;margin:5.77cqw 6.15cqw 0;font-size:3.85cqw;font-weight:400;line-height:4.62cqw;display:block}.cosmetics-list-heading{letter-spacing:.02em;color:#85858f;justify-content:space-between;margin:4.23cqw 6.15cqw 2cqw;font-size:2.88cqw;display:flex}.cosmetics-native .cosmetics-list{scrollbar-width:thin;scrollbar-color:#414146 transparent;background:#0e0e10;border:1px solid #222225;border-radius:6px;flex-direction:column;gap:2.3cqw;height:90cqw;max-height:none;margin:0 6.15cqw;padding:2.3cqw;display:flex;overflow:auto}.cosmetics-native .cosmetics-list>button{text-align:left;color:#b8b8c0;background:#18171c;border:1px solid #222225;border-radius:5px;flex:none;justify-content:space-between;align-items:center;width:100%;height:12.3cqw;min-height:12.3cqw;padding:0 4.62cqw;font:400 3.08cqw/1.3 ClientGui,sans-serif;transition:background .2s,border-color .2s;display:flex;box-shadow:0 2px #0007}.cosmetics-native .cosmetics-list>button i{color:#a06de8;font-size:3.85cqw;font-style:normal}.cosmetics-native .cosmetics-list>button:focus-visible{outline-offset:1px;outline:1px solid #a06de8}.cosmetics-native>footer{color:#85858f;white-space:nowrap;padding:4.6cqw 6.15cqw;font-size:2.88cqw}.cosmetics-native .cosmetics-list>button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cosmetics-canvas{width:100%;height:100%}.saint-home .current-gallery{height:auto;min-height:0;max-height:none;padding-top:20px;padding-bottom:45px}.saint-home .current-gallery>.current-hero{width:67%;margin-inline:auto;position:relative;top:auto;left:auto}.saint-home .current-gallery:after{display:none}.hero-attack .menu.modern-menu.module-only{height:calc(350 * var(--u));max-height:calc(350 * var(--u))}.hero-side .module-only>.modern-card{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.hero-side .module-only .modern-card>header,.hero-side .module-only .modern-card>p{flex-shrink:0}.hero-side .module-only .m-settings-shell{flex:1;min-height:0;overflow:hidden}.hero-side .module-only .m-settings-shell.open>.m-settings{min-height:0;overflow:hidden}@media (width<=700px){.saint-home .current-gallery{height:auto;min-height:0;max-height:none;padding-top:12px;padding-bottom:24px}.saint-home .current-gallery>.current-hero{width:74%;top:auto;left:auto}}.gameplay-film video{object-fit:cover;object-position:50% 50%}.gameplay-film{isolation:isolate;position:relative}.gameplay-portrait .gameplay-backdrop{object-fit:cover;filter:blur(20px)brightness(.6);pointer-events:none;z-index:-1;width:116%;max-width:none;height:116%;position:absolute;inset:-8%}.gameplay-portrait video{object-fit:contain;object-position:center;background:0 0;width:50%;height:100%;margin-inline:auto}.cosmetics-weapon{place-items:center;width:100%;height:calc(100% - 9cqw);display:grid;position:relative}.cosmetics-weapon .cosmetics-canvas{width:100%;height:100%}.cosmetics-weapon canvas{width:100%;height:100%;display:block}.cosmetics-vanilla{object-fit:contain;width:auto;max-width:82%;height:78%;image-rendering:pixelated;display:block}:root{--saint-gold:#a480d7;--saint-ivory:#e5dbf2;--saint-edge:#a17cd433}.saint-swarm-zone{isolation:isolate;position:relative}.saint-swarm-layer.swarm-cursor{pointer-events:none;z-index:7;opacity:.62;width:100%;height:calc(100% - 90px);position:absolute;inset:90px 0 0}.saint-home .v2-hero-copy{padding-top:35px;position:relative}.saint-warp-brand{max-width:1150px;height:clamp(76px,11vw,156px);color:var(--saint-ivory);place-items:center;margin:0 auto;display:grid;position:relative}.saint-warp-static{letter-spacing:-.055em;font-size:clamp(46px,8vw,116px);font-weight:700;line-height:1;transition:opacity .2s}.saint-warp-brand .saint-brand-canvas{width:100%;height:100%;min-height:0;position:absolute;inset:0}.saint-warp-brand:has(canvas)>.saint-warp-static{opacity:0}.saint-home .v2-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:980px;margin:0 auto 26px;font-size:clamp(30px,4.2vw,61px);font-weight:450;line-height:1.12}.saint-home .v2-hero h1>.saint-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saint-home .v2-intro{color:#c4c4b9;max-width:600px;font-size:14px;font-weight:400;line-height:1.85}.saint-star-frame.star-border{isolation:isolate;vertical-align:middle;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:inline-flex}.saint-star-frame>.btn-gold{z-index:1;border-radius:30px;margin:0;position:relative;box-shadow:0 8px 34px #a480d71c}.saint-star-frame>.star-border__light{z-index:2;pointer-events:none}.saint-glare.glare-hover{isolation:isolate;border:0;width:100%;height:auto;display:block}.saint-glare>.glare-hover__glare{pointer-events:none}.saint-home .catalog-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.saint-pixel-wrap{min-width:0}.saint-pixel.pixel-card,.saint-pixel-fallback{border:1px solid var(--saint-edge);isolation:isolate;background:linear-gradient(145deg,#1b201eb8,#111619e3);border-radius:22px;width:100%;height:100%;min-height:236px;display:block;overflow:hidden;box-shadow:0 14px 44px #0002}.saint-pixel .pixel-card-canvas{pointer-events:none;z-index:0;opacity:.9}.saint-home .catalog-row{z-index:1;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:24px;height:100%;min-height:236px;padding:28px;display:flex;position:relative}.saint-home .catalog-row:hover{background:0 0}.saint-home .catalog-category{align-items:center;gap:14px;display:flex}.saint-home .catalog-category .category-number{color:#886bb1;align-self:flex-start;font-size:10px}.saint-home .catalog-category h3{color:#e1d7ee;font-size:25px}.saint-home .catalog-category p{color:#aaa99e;max-width:none;font-size:12px;line-height:1.5}.saint-home .catalog-modules{flex-wrap:wrap;align-content:flex-start;gap:7px;display:flex}.saint-home .catalog-modules button{color:#bdbdb3;background:#ffffff04;border:1px solid #ffffff10;border-radius:7px;padding:7px 10px;font-size:11px;line-height:1.4;transition:color .2s,border-color .2s,background .2s}.saint-home .catalog-modules button:hover{color:#d2b8f7;background:#a480d712;border-color:#a480d775}.saint-home .catalog-modules button svg{opacity:.55}.saint-reflective-art{aspect-ratio:8/5;width:100%;height:auto;position:relative}.saint-reflective.reflective-card{width:100%;height:100%;--rc-base:#171b18!important;--rc-shadow:none!important}.saint-reflective .reflective-card__content{height:100%;padding:0;display:block}.saint-reflective .reflective-card__body{height:100%}.saint-reflection-content{aspect-ratio:8/5;width:100%;height:100%;position:relative}.saint-reflection-content .saint-glare{border-radius:18px;height:100%}.saint-reflection-content .plan-art{opacity:.85;mix-blend-mode:screen}.subscription-product .product-media{background:#101715;border-radius:24px 24px 0 0;padding:9px;overflow:visible}.subscription-product{background:linear-gradient(140deg,#19201ee8,#11171bea);border-color:#9577bf30;border-radius:24px;overflow:visible}.subscription-product:hover{border-color:#a480d770;transform:translateY(-4px)}.subscription-product .product-body{background:linear-gradient(160deg,#1a201ee6,#121719ed);border-radius:0 0 24px 24px;padding:26px}.subscription-product .product-price-row{margin-top:10px}.product-media .product-badge{z-index:3;background:#101615c9;font-size:9px;top:14px;left:14px}.community-panel{position:relative;overflow:hidden}.community-panel .saint-glare{height:100%}.saint-community-glare{border:1px solid #a480d726;border-radius:28px;box-shadow:0 20px 65px #0003}.saint-edge-blur{pointer-events:none!important}.demo-client{position:relative}.demo-client .saint-edge-blur{border-radius:0 0 12px 12px;bottom:0}.install-panel{border-color:var(--saint-edge);background:linear-gradient(130deg,#1c211dda,#11181dd9)}.faq-panel{border-color:var(--saint-edge);background:#141b19c2;border-radius:22px;overflow:hidden}.community-stats dl{border-top:1px solid #9876c733;border-bottom:1px solid #9876c733;padding:30px 0}.community-stats dd{color:#c9b1ea}@media (width<=760px){.saint-home .v2-hero-copy{padding-top:5px}.saint-home .v2-hero h1{max-width:560px;font-size:clamp(29px,6.5vw,45px)}.saint-home .catalog-rows{grid-template-columns:1fr;gap:12px}.saint-home .catalog-row{gap:20px;min-height:0;padding:22px}.saint-pixel-fallback{min-height:0}.saint-home .catalog-category h3{font-size:23px}.saint-home .v2-intro{max-width:420px;font-size:12px;line-height:1.8}.saint-swarm-layer{display:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a12;--text:#f0edff;--muted:#aaa9bf;--faint:#7c7b96;--accent:#ac83ff;--accent-hi:#d4bfff;--accent-deep:#8050eb;--accent-fill:linear-gradient(115deg,#9760f3,#7054f4 60%,#547bff);--accent-tint:#a27aff12;--accent-edge:#a27aff40;--on-accent:#fff;--glass:#9c7aff06;--glass-strong:#10101dd9;--saint-gold:#ac83ff;--saint-ivory:#f0edff;--saint-edge:#aa82ff30;--line:#ad8cff20}::selection{color:#fff;background:#9862ed70}body{background-color:var(--bg)}:focus-visible{outline-offset:5px;outline:2px solid #69dbff}.top.saint-transparent-header,.top.saint-transparent-header.lifted,.top.saint-transparent-header.open{z-index:90;border:0;border-radius:0;align-items:center;gap:30px;width:calc(100% - 64px);max-width:1240px;height:64px;min-height:64px;margin:0 auto;padding:0;display:flex;position:fixed;inset:16px 0 auto;overflow:visible;transform:none;box-shadow:none!important;background:0 0!important}.saint-transparent-header:before,.saint-transparent-header:after{display:none!important}.saint-transparent-header .top-logo{flex:none;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid}.saint-transparent-header .brand-mark,.saint-transparent-header .brand-mark img{object-fit:contain;filter:drop-shadow(0 0 12px #af8eff35);width:38px;max-width:38px;height:38px;margin:0;display:block}.saint-transparent-header .top-links{gap:23px}.saint-transparent-header .top-links a,.saint-transparent-header .top-login{color:#d1cde3;text-shadow:0 2px 12px #000;font-size:12px}.saint-transparent-header .top-end{gap:19px}.saint-transparent-header .top-links a{padding-block:14px;position:relative}.saint-transparent-header .top-links a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#a277ff,#56dcff);height:1px;transition:transform .3s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #ad82ff}.saint-transparent-header .top-links a:hover{color:#fff}.saint-transparent-header .top-links a:hover:after{transform:scaleX(1)}.saint-transparent-header .top-get{color:#e5d9ff;background:#a47aff10;border:1px solid #aa82ff55;padding:10px 18px;transition:background .25s,box-shadow .25s;box-shadow:inset 0 0 18px #a780ff09}.saint-transparent-header .top-get:hover{background:#ae80ff20;box-shadow:0 0 22px #aa82ff26}.saint-transparent-header .top-sheet{z-index:91;background:linear-gradient(145deg,#100d20fa,#071522fa);border:1px solid #9d79ff40;border-radius:24px;min-height:0;max-height:calc(100dvh - 96px);position:fixed;inset:80px 16px 16px;overflow:auto;box-shadow:0 20px 80px #0009}.saint-transparent-header .top-sheet a{color:#e3dcf7}.neon-atmosphere{pointer-events:none;z-index:80;position:fixed;inset:0;overflow:hidden}.neon-orbit{filter:blur(100px);opacity:.055;will-change:transform;border-radius:50%;width:440px;height:440px;animation:24s ease-in-out infinite alternate neon-drift;position:absolute}.neon-orbit-a{background:#995cff;top:20%;left:-280px}.neon-orbit-b{background:#21c8ed;animation-delay:-11s;top:45%;right:-310px}.neon-global-swarm.swarm-cursor{pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.neon-title{place-items:center;width:100%;min-height:70px;display:grid;position:relative}.neon-title h1{letter-spacing:-.04em;text-align:center;text-wrap:balance;color:#f0ebff;margin:0!important;font-size:clamp(30px,4vw,54px)!important;font-weight:500!important;line-height:1.22!important}.neon-title-canvas{pointer-events:auto;position:absolute;inset:0}.neon-title-canvas>div{width:100%;height:100%;min-height:0}.neon-title:has(canvas)>h1{opacity:0}.saint-warp-brand{filter:drop-shadow(0 0 22px #9b70ff24)}.saint-home .v2-hero h1,.saint-home .v2-hero h1>span{color:#f0edff}.saint-home .v2-intro{color:#b7b2cc}.saint-home .btn-gold,.auth-form .btn-gold,.btn-gold,.product-cta,.saint-home .product-cta{background:var(--accent-fill);color:#fff;border:1px solid #c2a1ff60;transition:box-shadow .25s,transform .25s,filter .25s;box-shadow:0 8px 32px #9356f330,inset 0 1px #ffffff30}.btn-gold:hover,.product-cta:hover{filter:brightness(1.13);transform:translateY(-2px);box-shadow:0 10px 40px #9356f35c,inset 0 1px #ffffff45}.btn-gold:disabled{filter:none;opacity:.6;transform:none}.saint-star-frame>.btn-gold{box-shadow:0 8px 32px #9356f330}.v2-secondary,.btn-ghost{color:#d8caef;background:#15102570;border-color:#a385ff35}.v2-secondary:hover,.btn-ghost:hover{background:#a076ff16;border-color:#b596ff88}.saint-pixel.pixel-card,.saint-pixel-fallback{background:linear-gradient(140deg,#181124db,#0a1220e8);border-color:#aa82ff30;box-shadow:0 16px 50px #0004,inset 0 1px #d6bbff07}.saint-home .catalog-category h3{color:#ece6ff}.saint-home .catalog-category p{color:#9995b0}.saint-home .catalog-modules button{color:#bcb5d1;background:#aa82ff06;border-color:#a983ff1c}.saint-home .catalog-modules button:hover{color:#eefaff;background:#8e62e626;border-color:#ad82ff77;box-shadow:0 0 16px #956bff12}.v2-text-link,.install-steps a,.install-number,.install-bottom span:last-child,.faq-item.is-open h3 button,.faq-item h3 button:hover{color:#bb98ff}.community-stats dd{color:#e3d4ff;text-shadow:0 0 35px #b484ff35}.community-stats dl{border-color:#a780ff30}.install-panel,.faq-panel,.subscription-product,.subscription-product .product-body,.subscription-choice,.panel,.cms-panel{background:linear-gradient(140deg,#151021ed,#0a111df0);border-color:#a583ff2e;box-shadow:0 20px 65px #0003,inset 0 1px #d6bbff08}.install-panel,.faq-panel,.panel,.subscription-choice{border-radius:24px}.faq-item h3 button:hover{background:#ac83ff09}.subscription-product:hover{border-color:#b18aff80;box-shadow:0 24px 65px #0005,0 0 35px #9662ff12}.saint-reflective.reflective-card{--rc-base:#121021!important}.plan-art{filter:hue-rotate(222deg)saturate(1.2)}.product-media .product-badge{color:#decaff;background:#100c21cf;border-color:#a080ff44}.subscription-options button[aria-pressed=true]{background:#9e6aff14;border-color:#ad82ff80;box-shadow:0 0 25px #9965ff12}.subscription-options button:hover{border-color:#a178ff70}.option-check{color:#c6a1ff}.subscription-options button[aria-pressed=true] .option-check{color:#fff;background:#9861ec}.neon-choice>.neon-glass-content{height:100%}.neon-choice .subscription-choice{height:100%;padding:28px}.neon-glass-panel{isolation:isolate;border-radius:24px;min-width:0;position:relative}.neon-glass-backdrop.glass-surface{z-index:-1;clip-path:inset(0 round 24px);pointer-events:none;background:#110e1c60;position:absolute;inset:0;border-radius:24px!important;height:100%!important}.neon-glass-backdrop .glass-surface__content{padding:0}.neon-glass-content{z-index:1;min-width:0;position:relative}.auth .neon-glass-panel{width:100%;max-width:460px;margin-inline:auto}.auth .title-card{margin-bottom:28px}.auth .label{color:#b291f4;letter-spacing:.2em}.auth-form.panel{background:linear-gradient(140deg,#161022ae,#0b1220c9);border-color:#a782ff35;width:100%;max-width:none;margin:0;padding:30px}.auth .saint-glare{border-radius:24px}.neon-submit.saint-star-frame{width:100%;margin-top:8px;display:flex}.neon-submit>.btn-gold{width:100%;margin:0}input:focus,textarea:focus,select:focus{border-color:#a27aff!important;box-shadow:0 0 0 3px #9862ed12!important}.field:focus-within{--accent:#b28dff}.auth-switch b{color:#bc9aff}.page .panel,.profile .panel{transition:border-color .3s,box-shadow .3s}.page .panel:hover,.profile .panel:hover{border-color:#ae8aff55;box-shadow:0 22px 60px #0005,0 0 20px #9b72ff0a}.saint-community-glare{border-color:#a482ff35;box-shadow:0 20px 65px #0004,0 0 40px #9b72ff09}.community-branded:before{filter:hue-rotate(220deg)}.footer{background:linear-gradient(#0000,#080a1399);border-top-color:#a882ff25;position:relative}.neon-footer-glare{min-height:220px;position:relative;overflow:hidden}.footer-inner{z-index:1;position:relative}.footer .fine{color:#9690aa}.footer-col a:hover{color:#d4bbff;text-shadow:0 0 16px #b387ff50}.footer-download a{color:#ceb5ff;padding:9px 16px}.footer-brand-art{width:220px;height:90px;margin-bottom:18px}.footer-brand-art .saint-reflective-art,.footer-brand-art .saint-reflection-content{aspect-ratio:auto;height:100%}.footer-brand-art .saint-pixel-wrap,.footer-brand-art .saint-pixel,.footer-brand-art .saint-pixel-fallback{height:100%;min-height:0}.footer-brand-art .saint-warp-brand.is-compact{z-index:1;max-width:none;height:90px;margin:0}.footer-brand-art .saint-warp-static{letter-spacing:-.055em;font-size:24px}.saint-footer-navigation{z-index:20;width:calc(100% - 64px);max-width:1220px;min-height:72px;margin:35px auto 8px;transition:min-height .55s cubic-bezier(.22,1,.36,1);position:relative}.saint-footer-navigation.is-open{min-height:290px}.saint-footer-navigation .neon-glass-panel{height:72px}.saint-footer-navigation.is-open .neon-glass-panel{height:290px;transition:height .55s}.saint-footer-navigation .card-nav{max-width:none;--cn-bar:72px!important;--cn-radius:24px!important;--cn-inset:12px!important;--cn-panel:#100e1c88!important;--cn-text:#e4dbf7!important;--cn-edge:#b18aff30!important;--cn-ring:#aa82ff!important}.saint-footer-navigation .card-nav__card{border:1px solid #ad82ff22;border-radius:16px}.footer-nav-word{letter-spacing:.13em;font-size:13px;font-weight:600}.footer-nav-word>span{color:#b48aff;margin-left:4px}.cms-shell{--accent:#ac83ff;--accent-hi:#d4bfff;background:radial-gradient(at 0 0,#23123555,#0000 50%),#080a12}.cms-language{z-index:95;position:relative}.cms-shell button{transition:background .2s,border-color .2s,box-shadow .2s}@keyframes neon-drift{0%{transform:translateY(-30px)scale(.9)}to{transform:translate(110px,90px)scale(1.2)}}@media (width<=1080px){.saint-transparent-header .top-links,.saint-transparent-header .top-end{gap:14px}.top.saint-transparent-header{gap:22px}.saint-transparent-header .top-links a{font-size:11px}}@media (width<=900px){.saint-transparent-header .top-links{display:none}.saint-transparent-header .top-menu{display:block}}@media (width<=760px){.top.saint-transparent-header,.top.saint-transparent-header.lifted{gap:16px;width:calc(100% - 36px);height:54px;min-height:54px;inset:10px 0 auto}.saint-transparent-header .top-logo,.saint-transparent-header .brand-mark,.saint-transparent-header .brand-mark img{width:30px;min-width:30px;max-width:30px;height:30px}.saint-transparent-header .top-end{gap:16px}.saint-transparent-header .top-get{display:none}.saint-transparent-header .top-menu{font-size:12px}.neon-title{min-height:76px}.neon-title h1{font-size:32px!important}.auth-form.panel{padding:24px}.saint-footer-navigation{width:calc(100% - 36px);margin-top:22px}.saint-footer-navigation.is-open{min-height:660px}.saint-footer-navigation.is-open .neon-glass-panel{height:660px}.saint-footer-navigation .card-nav__menu{padding-left:10px;font-size:12px}.footer-nav-word{font-size:11px}.neon-orbit{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.neon-orbit,.neon-global-swarm{display:none}.btn-gold:hover,.product-cta:hover{transform:none}}:root{--bg:#030305;--glass-strong:#0b0913ed}html,body{background:#030305}#root{isolation:isolate}.bg{background:#030305}.neon-smoke{pointer-events:none;background:#030305;position:absolute;inset:0;overflow:hidden}.smoke-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0}.neon-smoke.is-ready .smoke-canvas{opacity:1}.smoke-fallback{filter:blur(70px);opacity:.65;will-change:transform;animation:24s ease-in-out infinite alternate smoke-flow;position:absolute;inset:-20%}.smoke-fallback-violet{background:radial-gradient(at 10% 60%,#6f27a840,#0000 48%),radial-gradient(at 40% 100%,#6920a52b,#0000 46%)}.smoke-fallback-blue{background:radial-gradient(at 95% 35%,#155a803b,#0000 48%);animation-direction:alternate-reverse;animation-delay:-12s}.neon-smoke.is-ready .smoke-fallback{opacity:0;animation-play-state:paused}.smoke-vignette{pointer-events:none;background:radial-gradient(at 50% 25%,#0000 10%,#00000040 90%),linear-gradient(#0004,#0000 30%,#0002);position:absolute;inset:0}.bg .bg-grain{opacity:.025;mix-blend-mode:soft-light;inset:0}.neon-orbit{display:none}.saint-home,.view,.v2-hero,.v2-finale{background:0 0}.saint-home .v2-hero{padding-top:156px}.saint-home .v2-hero-copy{padding-top:30px}.saint-warp-brand{text-shadow:0 0 60px #ac83ff18;filter:drop-shadow(0 0 35px #b78cff22)}.saint-home .v2-hero h1{color:#f3efff;letter-spacing:-.045em}.saint-home .v2-intro{color:#a49db8;max-width:650px}.saint-home .v2-system{color:#777088}.current-gallery{isolation:isolate;position:relative}.current-gallery .gallery-halo{filter:blur(36px);opacity:.7;z-index:-1;pointer-events:none;background:radial-gradient(at 34% 48%,#9d4af66b,#0000 53%),radial-gradient(at 76% 58%,#3cb6eb4a,#0000 49%);border-radius:50%;width:auto;height:auto;animation:8s ease-in-out infinite alternate gui-aura;position:absolute;inset:9% -4% -6%}.current-gallery .model-floor{filter:blur(24px);opacity:.6;background:radial-gradient(#8a4bdd5c,#0000 65%)}.demo-client{isolation:isolate;border:1px solid #ac83ff35;border-radius:20px;transition:box-shadow .5s,border-color .4s;box-shadow:-20px 0 75px #9f58f21e,20px 12px 85px #24c2f015,0 30px 65px #0009}.demo-client:hover{border-color:#b99aff65;box-shadow:-20px 0 85px #9f58f22b,20px 12px 95px #24c2f01f,0 30px 65px #0009}.demo-client .interface-scroll{border-radius:20px}.demo-jumps{gap:9px}.demo-jumps button{background:#110c1e80;border:1px solid #ae8bff21;border-radius:12px;transition:background .25s,border-color .25s,box-shadow .25s}.demo-jumps button:hover,.demo-jumps button:focus-visible{color:#e3d4ff;background:#9761ed18;border-color:#b58bff66;box-shadow:0 0 24px #9c69f422}.community-stats dl{background:linear-gradient(90deg,#0000,#8e57d809,#0000);border:0;padding:35px 0;position:relative}.community-stats dl:before,.community-stats dl:after{content:"";background:linear-gradient(90deg,#0000,#a77ae858,#62c8ec3b,#0000);height:1px;position:absolute;left:4%;right:4%}.community-stats dl:before{top:0}.community-stats dl:after{bottom:0}.community-stats dd{text-shadow:0 0 40px #a783ff35}.community-stats dt{color:#9790ab}.saint-pixel.pixel-card,.saint-pixel-fallback{background:linear-gradient(145deg,#100b18e8,#070b13e8);border-color:#a881ff24;transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:0 18px 65px #0006,inset 0 1px #c5a7ff08}.saint-pixel-wrap:hover .saint-pixel,.saint-pixel-wrap:hover .saint-pixel-fallback{border-color:#b58cff60;transform:translateY(-3px);box-shadow:0 20px 60px #0007,0 0 35px #9562e617}.saint-home .catalog-category .category-number{color:#795aa4}.saint-home .catalog-category svg{color:#bc92ff;filter:drop-shadow(0 0 8px #9e73ff50)}.subscription-product,.subscription-product .product-body,.install-panel,.faq-panel,.panel,.subscription-choice{background:linear-gradient(140deg,#100b18eb,#080b13f0);border-color:#a77aff27}.subscription-product:hover{box-shadow:0 24px 65px #0008,0 0 45px #965eff1b}.subscription-product .product-media{background:#09070f}.product-media .plan-art{opacity:.94}.saint-community-glare{background:linear-gradient(130deg,#130b20b8,#07121cb8);border-color:#a77aff30;box-shadow:0 20px 65px #0006,-20px 0 65px #9f58f210,20px 0 65px #24c2f00c}.community-branded:before{opacity:.11}.install-steps li+li{border-color:#ac83ff1c}.install-steps li:hover{background:linear-gradient(140deg,#9f6cef0e,#0000)}.faq-item.is-open{background:#ad82ff08}.faq-answer p{color:#aaa1bb}.auth-form.panel{background:linear-gradient(140deg,#130c20ce,#070b15df);box-shadow:0 25px 80px #0008,-12px 0 50px #aa72ff12,12px 0 50px #4aafe10d}.auth .neon-glass-backdrop{opacity:.6}.auth .title-card p{color:#aaa1bb}.footer{background:linear-gradient(#0000,#030305b0);border-color:#a57bf51c}.footer .saint-footer-navigation .card-nav{--cn-panel:#0d0916cc!important}.footer-brand-art .saint-pixel-wrap:hover .saint-pixel{transform:none}.cms-shell{isolation:isolate;background:0 0}.cms-shell .bg{z-index:-1}.cms-shell>.cms-language{z-index:95;width:auto;position:absolute;top:20px;right:24px}.cms-shell .cms{padding-top:84px}.account-brand-art{object-fit:cover;width:100%;height:100%;display:block}.cms-grants{background:linear-gradient(135deg,#170d22d9,#080d16e8);border-color:#aa80f63b;border-radius:22px;margin-bottom:24px;padding:30px}.cms-grants-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.cms-grants-heading h2{color:#ece3ff;margin:8px 0 10px;font-size:27px}.cms-grants-heading p{color:#a69ab6;font-size:13px;line-height:1.6}.cms-grants-badge{white-space:nowrap;letter-spacing:.04em;color:#bda3df;background:#aa80f608;border:1px solid #aa80f62b;border-radius:99px;padding:8px 12px;font-size:10px}.cms-grant-lookup{align-items:end;gap:14px;max-width:600px;display:flex}.cms-grants label{color:#a799b9;flex-direction:column;gap:10px;min-width:0;font-size:12px;display:flex}.cms-grant-lookup label{flex:1}.cms-grants input,.cms-grants select{color:#ece5ff;width:100%;min-width:0;height:46px;font:inherit;background:#06060c;border:1px solid #aa80f62e;border-radius:11px;padding:0 14px;font-size:14px}.cms-grants select option{color:#ece5ff;background:#0d0914}.cms-grants .ghost{white-space:nowrap;color:#c9b1ec;background:#aa80f60b;border:1px solid #aa80f64a;border-radius:11px;height:46px;padding:0 20px}.cms-grant-lookup>.ghost{flex:none;width:auto}.cms-eyebrow{color:#ac83ff}.cms-metric:first-child strong{color:#d2baff}.cms-day i{background:linear-gradient(#ad7bff,#547bff)}.cms-periods button:hover{border-color:#a77cff88}.cms-grant-form{margin-top:24px}.cms-grant-target{background:#a87bff08;border:1px solid #aa80f61e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.cms-grant-target b{color:#e0caff;font-weight:500}.cms-grant-target span{color:#9d90ae;font-size:12px}.cms-grant-form fieldset{border:0;min-width:0;margin:0;padding:0}.cms-grant-term{grid-template-columns:minmax(90px,1fr) minmax(140px,1fr) auto;align-items:end;gap:14px;max-width:750px;display:grid}.cms-grant-term .btn-gold{height:46px;padding:0 24px;font-size:13px}.cms-grant-presets{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cms-grant-presets button{font:inherit;color:#9f8cb8;cursor:pointer;background:#aa80f608;border:1px solid #aa80f621;border-radius:8px;padding:8px 12px;font-size:11px}.cms-grant-presets button:hover{color:#d4bcf4;border-color:#aa80f65e}.cms-grant-message{border-radius:10px;margin-top:18px;padding:12px 16px;font-size:13px;line-height:1.5}.cms-grant-message.bad{color:#f2a1bb;background:#b3355c13;border:1px solid #c9547533}.cms-grant-message.good{color:#bde8e9;background:#43afbc0c;border:1px solid #43afbc33}@media (width<=600px){.cms-grants{padding:22px}.cms-grants-heading{display:block}.cms-grants-badge{margin-top:12px;display:inline-block}.cms-grant-lookup{flex-direction:column;align-items:stretch}.cms-grant-term{grid-template-columns:1fr 1fr}.cms-grant-term .btn-gold{grid-column:1/-1}}@keyframes smoke-flow{0%{transform:translate(-2%,2%)rotate(-6deg)scale(1)}to{transform:translate(5%,-5%)rotate(8deg)scale(1.1)}}@keyframes gui-aura{0%{opacity:.52;transform:translateY(4%)scale(.94)}to{opacity:.86;transform:translateY(-2%)scale(1.05)}}@keyframes smoke-menu-in{0%{opacity:0;filter:blur(5px);transform:translateY(-8px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=760px){.saint-home .v2-hero{padding-top:122px}.saint-home .v2-hero-copy{padding-top:0}.current-gallery .gallery-halo{filter:blur(24px);opacity:.5}.current-gallery .model-turn{filter:drop-shadow(-8px 2px 18px #9756ea40)drop-shadow(9px 5px 20px #2bb2e530)}.demo-client{box-shadow:-10px 0 45px #9f58f219,10px 12px 50px #24c2f00e,0 20px 45px #0009}}@media (prefers-reduced-motion:reduce){.smoke-fallback,.current-gallery .gallery-halo{animation:none!important}.saint-pixel-wrap:hover .saint-pixel,.saint-pixel-wrap:hover .saint-pixel-fallback{transform:none}}.top.saint-transparent-header,.top.saint-transparent-header.lifted,.top.saint-transparent-header.open{border:1px solid #b694ff1c;border-radius:20px;gap:24px;width:calc(100% - 48px);max-width:1160px;height:56px;min-height:56px;padding:0 18px;top:14px;-webkit-backdrop-filter:blur(7px)!important;background:#0b071321!important;box-shadow:inset 0 1px #e4d5ff05!important}.top.saint-transparent-header .top-logo,.top.saint-transparent-header .brand-mark,.top.saint-transparent-header .brand-mark img{width:30px;min-width:30px;height:30px}.top.saint-transparent-header .top-links{gap:23px}.top.saint-transparent-header .top-links a{font-size:12px}.top.saint-transparent-header .top-get{min-height:34px;padding:8px 15px;font-size:11px}.saint-glow-cursor{pointer-events:none;width:100%;height:100%;inset:0;position:absolute!important}.demo-jumps{box-sizing:border-box;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:none;gap:12px!important;display:grid!important}.demo-jumps button{white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:48px;font-size:13px;line-height:1.25;display:flex;gap:10px!important;padding:12px 14px!important}.demo-jumps button svg{flex-shrink:0}.demo-jumps button span{overflow:visible}.saint-footer-clean{padding-inline:0;background:0 0;border-top:1px solid #a47aff26;width:calc(100% - 80px);max-width:1240px;margin-top:40px;padding-top:28px;padding-bottom:26px}.footer-topline{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-wordmark{letter-spacing:.02em;font-size:15px}.footer-wordmark .logo{display:inline-flex}.footer-wordmark .logo b{color:#b994ff}.footer-topline nav{color:#aaa0bc;flex-wrap:wrap;align-items:center;gap:26px;font-size:12px;display:flex}.footer-topline nav a:hover{color:#d6c2ff}.footer-baseline{color:#776e88;justify-content:space-between;gap:24px;margin-top:24px;font-size:11px;line-height:1.6;display:flex}.footer-baseline p{text-align:right;max-width:480px;margin:0}.hero-mascot,.demo-mascot{filter:hue-rotate(220deg)}@media (width<=1050px){.demo-jumps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.top.saint-transparent-header,.top.saint-transparent-header.lifted,.top.saint-transparent-header.open{border-radius:17px;gap:14px;width:calc(100% - 28px);height:50px;min-height:50px;padding:0 13px;top:10px}.top.saint-transparent-header .top-logo,.top.saint-transparent-header .brand-mark,.top.saint-transparent-header .brand-mark img{width:26px;min-width:26px;height:26px}.footer-topline{flex-direction:column;align-items:flex-start;gap:20px}.footer-topline nav{gap:20px}.footer-baseline{flex-direction:column;gap:10px;margin-top:20px}.footer-baseline p{text-align:left}.saint-footer-clean{width:calc(100% - 44px);margin-top:24px}}@media (width<=600px){.demo-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.demo-jumps button:last-child{grid-column:1/-1}}.brand-electric{isolation:isolate;width:100%;max-width:1150px;height:clamp(92px,12vw,166px);margin:0 auto;position:relative}.brand-electric-static{object-fit:contain;filter:drop-shadow(0 0 12px #826dff30);width:60%;height:60%;transition:opacity .35s;position:absolute;top:20%;left:20%}.brand-electric .brand-electric-canvas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brand-electric.is-ready .brand-electric-static{opacity:0}@media (width<=760px){.brand-electric{height:100px}.brand-electric .brand-electric-canvas{width:130%;left:-15%}.brand-electric-static{width:78%;left:11%}}.brand-electric .brand-electric-canvas{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 25% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.saint-home .catalog-category{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:16px;display:grid}.saint-home .catalog-category>svg{flex-shrink:0;width:20px;height:20px;margin-top:6px}.saint-home .catalog-category h3{margin:0;line-height:1.25}.saint-home .catalog-category p{margin:7px 0 0}.faq-item h3 button{grid-template-columns:minmax(0,1fr) 24px;gap:18px}.faq-answer p{padding-left:30px}.release-changes>article{display:block}.top.saint-transparent-header,.top.saint-transparent-header.lifted,.top.saint-transparent-header.open{border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;max-width:1240px;height:74px;min-height:74px;padding:0 22px;display:grid}.top.saint-transparent-header .top-logo{align-items:center;gap:12px;width:auto;min-width:0;height:48px;display:flex}.top.saint-transparent-header .brand-mark,.top.saint-transparent-header .brand-mark img{width:46px;min-width:46px;height:46px}.header-brand-name{letter-spacing:.015em;white-space:nowrap;color:#f1edff;font-size:14px;font-weight:650}.header-brand-name>span{color:#b69aff}.top.saint-transparent-header .top-links{justify-content:center;gap:21px;margin:0}.top.saint-transparent-header .top-end{gap:16px;margin:0}@media (width<=1150px){.header-brand-name{display:none}.top.saint-transparent-header{gap:22px}.top.saint-transparent-header .top-links{gap:18px}}@media (width<=900px){.top.saint-transparent-header .top-links{display:none}.top.saint-transparent-header,.top.saint-transparent-header.lifted,.top.saint-transparent-header.open{grid-template-columns:auto 1fr;gap:16px;height:66px;min-height:66px;padding:0 16px}.top.saint-transparent-header .top-end{justify-self:end}.top.saint-transparent-header .top-menu{display:block}.top.saint-transparent-header .top-sheet{top:90px}.header-brand-name{display:block}}@media (width<=600px){.header-brand-name{display:none}.top.saint-transparent-header .brand-mark,.top.saint-transparent-header .brand-mark img{width:38px;min-width:38px;height:38px}.top.saint-transparent-header .top-end{gap:10px}.top.saint-transparent-header .top-get{display:none}.faq-answer p{padding-left:20px}.faq-item h3 button{grid-template-columns:minmax(0,1fr) 20px;gap:12px}}.saint-home .catalog-row{justify-self:stretch;width:100%;min-width:0}.saint-home .saint-pixel.pixel-card{place-items:stretch stretch}.top.saint-transparent-header{border:0;transition:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.top-surface{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:0 0;pointer-events:none;background:#0c0915c9;border:1px solid #b694ff26;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff06,0 8px 28px #0002}.top-logo,.top-links>a,.top-end>*{transform-origin:0 0}@media (width>=1100px){.top.saint-transparent-header.lifted{border-radius:24px;flex-direction:column;align-items:stretch;gap:16px;width:164px;max-width:none;height:min(620px,100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);margin:0;padding:20px 12px;display:flex;inset:max(24px,50dvh - 310px) auto auto 20px}.top.saint-transparent-header.lifted .top-logo{flex-shrink:0;align-self:center}.top.saint-transparent-header.lifted .top-surface{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(155deg,#1a1229ed,#0a0b16f0 60%,#0d1620ed);border-color:#c2a0ff32;box-shadow:0 18px 55px #0005,inset 0 1px #eee1ff16}.top.saint-transparent-header.lifted .top-links{scrollbar-width:thin;flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:4px;min-height:0;display:flex;overflow:auto}.top.saint-transparent-header.lifted .top-links a{white-space:nowrap;border-radius:12px;flex:1;align-items:center;min-height:44px;padding:12px;font-size:12px;line-height:1.3;display:flex}.top.saint-transparent-header.lifted .top-links a:hover{background:#b99aff10}.top.saint-transparent-header.lifted .top-links a:after{display:none}.top.saint-transparent-header.lifted .top-end{border-top:1px solid #ffffff0c;flex-direction:column;flex-shrink:0;align-items:stretch;gap:6px;margin-top:0;padding-top:14px;display:flex}.top.saint-transparent-header.lifted .top-end>.site-language{display:flex}.top.saint-transparent-header.lifted .site-language-trigger{justify-content:flex-start;width:100%;min-height:44px;padding-inline:10px}.top.saint-transparent-header.lifted .site-language-chevron{margin-left:auto}.top.saint-transparent-header.lifted .site-language-menu{inset:auto auto 0 calc(100% + 22px)}.top.saint-transparent-header.lifted .top-login,.top.saint-transparent-header.lifted .top-me{align-items:center;max-width:100%;min-height:44px;padding:9px 10px;display:flex;overflow:hidden}.top.saint-transparent-header.lifted .top-me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top.saint-transparent-header.lifted .top-get{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;display:flex}}@media (width>=1100px) and (height<=640px){.top.saint-transparent-header.lifted .site-language-menu{top:auto;bottom:0}}:root{--client-violet:#ac83ff;--client-cyan:#54d4ff}.menu.modern-menu{--demo-accent:var(--client-violet);--gui-bg:#08060ef2;--gui-canvas:#070a11;--gui-card:#100b18eb;--gui-hover:#1d1430eb;--gui-field:#100b1a;--gui-edge:#39254f;--gui-accent-edge:color-mix(in srgb,var(--demo-accent) 25%,transparent);--gui-control:linear-gradient(180deg,#100b18c0,#080d15c0);--ink:#f0f0f3;--ink2:#b8b8c0;--ink3:#9a9aa4;--ink4:#85858f;background:var(--gui-bg);border-radius:calc(12 * var(--u));box-shadow:inset 0 0 0 1px var(--gui-accent-edge),0 0 calc(12 * var(--u)) #0007}.menu.modern-menu:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.18;background:url(/assets/gui-neon-smoke-CH_80Aam.png) 50%/114% 114%;animation:32s ease-in-out infinite alternate client-gui-smoke;display:block;position:absolute;inset:1px}.modern-menu .modern-head,.modern-menu .modern-rail{background:0 0}.modern-menu .modern-cards{background:var(--gui-canvas);border-radius:calc(9 * var(--u));scrollbar-color:#39254f transparent}.modern-menu .modern-card{background:var(--gui-card);border-radius:calc(9 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--demo-accent) 11%,transparent)}.modern-menu .modern-card:hover{background:var(--gui-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--demo-accent) 31%,transparent),inset 0 1px 0 #54d4ff30}.modern-menu .modern-rail:before{background:var(--gui-card);border-radius:calc(7 * var(--u));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--demo-accent) 39%,transparent)}.modern-menu .modern-rail>button{border-radius:calc(7 * var(--u))}.modern-menu .modern-rail>button:hover{background:var(--gui-hover)}.modern-menu .modern-rail>button.on{background:0 0}.modern-menu .modern-favorite[aria-pressed=true]{color:#ba9aff}.modern-menu .modern-search,.modern-menu .modern-footer>button,.modern-menu .modern-footer .m-language>button,.modern-menu .m-select,.modern-menu .m-action,.modern-menu .m-tabs,.modern-menu .modern-hex,.modern-menu .m-configs input,.modern-menu .m-configs textarea,.modern-menu .m-profile-list>div,.modern-menu .modern-closed button{background:var(--gui-control);border-color:color-mix(in srgb,var(--demo-accent) 18%,transparent);border-radius:calc(7 * var(--u))}.modern-menu .modern-search:focus-within,.modern-menu .m-select:hover,.modern-menu .m-action:hover,.modern-menu .modern-footer button:hover{border-color:color-mix(in srgb,var(--demo-accent) 55%,transparent);background:linear-gradient(#1e1233d5,#121b30d0);box-shadow:inset 0 1px #54d4ff30}.modern-menu .modern-bind{border-color:var(--gui-edge);border-radius:calc(7 * var(--u))}.modern-menu .m-tabs button{border-radius:calc(7 * var(--u))}.modern-menu .m-tabs button.on,.modern-menu .m-options button[aria-selected=true]{background:color-mix(in srgb,var(--demo-accent) 14%,#18171c);color:var(--demo-accent)}.modern-menu .m-options,.modern-menu .modern-color-popup,.modern-menu .m-dialog,.modern-menu .m-hud-editor{background:var(--gui-field);border-color:var(--gui-edge);border-radius:calc(9 * var(--u));box-shadow:0 6px 24px #0008}.modern-menu .m-options button:hover{background:var(--gui-hover)}.modern-menu .m-hud-panel,.modern-menu .m-banner{background:var(--gui-card);border-color:var(--gui-edge);border-radius:calc(9 * var(--u))}.modern-menu .setting-check{background:var(--gui-field)}.modern-menu .m-toggle.on .setting-check{background:var(--demo-accent);border-color:var(--demo-accent)}.modern-menu .m-track{background:var(--gui-canvas)}.modern-menu .m-fill{background:var(--demo-accent)}.hero-side .menu.modern-menu.module-only{background:var(--gui-bg);border-color:var(--gui-accent-edge);border-radius:calc(12 * var(--u))}.cosmetics-demo.cosmetics-native{--u:calc(100cqw / 260);background:#08060ef2;border-color:#ac83ff41;border-radius:12px;box-shadow:inset 0 1px #ac83ff16,0 12px 32px #0006}.cosmetics-native>header{border-color:#39254f}.cosmetics-native .cosmetics-preview,.cosmetics-native .cosmetics-list{background:#070a11;border-color:#39254f;border-radius:9px}.cosmetics-native .cosmetics-list>button{background:linear-gradient(#100b18c0,#080d15c0);border-color:#ac83ff2d;border-radius:7px}.cosmetics-native .cosmetics-list>button:hover{background:#1d1430;border-color:#ac83ff80}.cosmetics-native .cosmetics-list>button[aria-pressed=true]{color:#ac83ff;background:#231733;border-color:#ac83ff}.cosmetics-native .cosmetics-list>button i{color:#ac83ff}.saint-home .v2-hero h1{color:#f0f0f3;text-shadow:0 0 38px #ac83ff20}.saint-home .v2-hero .v2-intro{color:#b8b8c0}.saint-home .v2-hero .btn-gold{color:#fff;background:linear-gradient(145deg,#ac83ffeb,#5470f5f0);border-color:#ac83ff82;box-shadow:0 8px 30px #ac83ff26,inset 0 1px #ffffff24}.saint-home .v2-hero .v2-secondary{color:#e6dcf4;background:linear-gradient(#100b18c0,#080d15c0);border-color:#ac83ff45}.saint-home .v2-hero .v2-secondary:hover{border-color:#ac83ff8c;box-shadow:inset 0 1px #54d4ff40,0 0 20px #ac83ff1c}.brand-electric-static{filter:drop-shadow(0 0 12px #ac83ff30)}.current-gallery .gallery-halo{background:radial-gradient(at 34% 48%,#ac83ff66,#0000 53%),radial-gradient(at 76% 58%,#54d4ff44,#0000 49%)}.current-gallery .model-slab i{background:#08060e;border-color:#ac83ff26}.current-gallery .model-turn{filter:drop-shadow(-14px 6px 28px #ac83ff30)drop-shadow(18px 10px 32px #54d4ff2b)}.current-gallery .model-face>.menu,.current-gallery .hero-menu-face>.menu{border-color:#ac83ff41;box-shadow:0 0 0 1px #ac83ff41,inset 0 1px #d4bfff10,0 20px 80px #000b}.current-gallery .hero-side .menu.modern-menu.module-only{border-color:#ac83ff41;box-shadow:0 0 22px #ac83ff1c,0 18px 38px #0008}.current-gallery .hero-timer .menu.modern-menu.module-only{border-color:#54d4ff40;box-shadow:0 0 25px #54d4ff20,0 18px 38px #0008}.current-gallery .model-floor{background:radial-gradient(#ac83ff5c,#0000 65%)}@keyframes client-gui-smoke{0%{background-position:46% 48%}to{background-position:54% 52%}}@media (prefers-reduced-motion:reduce){.menu.modern-menu:before{animation:none}}
