:root{--fs-2xs:0.66rem;--fs-xs:0.74rem;--fs-sm:0.86rem;--fs-md:0.96rem;--fs-lg:1.12rem;--fs-xl:1.4rem;--fs-2xl:1.85rem;--fs-3xl:clamp(2.25rem,4.6vw,3rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--dur-1:120ms;--dur-2:200ms;--dur-3:340ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-std:cubic-bezier(0.2,0.8,0.2,1);--ok:rgb(var(--positive-rgb));--bad:rgb(var(--negative-rgb));--info:rgb(var(--accent-info-rgb));--warn:#e8912d;--ring:color-mix(in srgb,var(--accent-bright) 85%,transparent)}:where(a,button,[role=button],[role=tab],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring);outline-offset:2px}::-moz-selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--text)}::selection{background:color-mix(in srgb,var(--accent) 38%,transparent);color:var(--text)}html{scrollbar-color:color-mix(in srgb,var(--accent) 35%,transparent) transparent}*{scrollbar-width:thin}input,textarea{caret-color:var(--accent-bright)}button,input,progress,select,textarea{accent-color:var(--accent)}.btn,.btn-danger,.btn-mini,.lb-tab,.skin-tab,.stone-btn{transition:transform var(--dur-1) var(--ease-std),box-shadow var(--dur-2) var(--ease-std),filter var(--dur-2),background var(--dur-2),border-color var(--dur-2),color var(--dur-2)}.btn-mini:active,.btn:active,.lb-tab:active,.skin-tab:active{transform:translateY(1px) scale(.99)}.btn-accent:hover{filter:brightness(1.06);box-shadow:0 6px 22px color-mix(in srgb,var(--accent) 42%,transparent)}.btn-ghost:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.btn-danger{background:color-mix(in srgb,var(--bad) 88%,var(--ground-deep));color:#fff;border-color:transparent;box-shadow:0 4px 18px color-mix(in srgb,var(--bad) 30%,transparent)}.btn-danger:hover{filter:brightness(1.08)}.btn-mini:disabled,.btn:disabled,.lb-tab:disabled,.stone-btn:disabled,.ui-btn-disabled{opacity:.5;cursor:not-allowed;transform:none!important;filter:none!important;box-shadow:none!important}.btn-mini:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,transparent)}.lb-tab:not(.on):hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.ui-btn-sm.btn{padding:8px 16px;font-size:var(--fs-sm)}.ui-btn-full{width:100%}.btn,.btn-mini,.stone-btn,.ui-btn-full{display:inline-flex;justify-content:center}.btn,.btn-mini,.stone-btn{align-items:center;gap:8px}.ui-btn-busy{position:relative}.ui-btn-busy .ui-btn-label[aria-hidden]{visibility:hidden}.ui-btn-busy>.ui-spin{position:absolute}.ui-linkbtn{background:none;border:0;padding:0;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ui-linkbtn:hover{color:var(--accent-bright)}.ui-spin{width:1em;height:1em;flex:0 0 auto;border-radius:var(--radius-round);border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.card.is-link,a.card{transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2),border-color var(--dur-2)}.card.is-link:hover,a.card:hover{transform:translateY(-2px);border-color:var(--hairline);box-shadow:var(--lift)}.lb-table tbody tr{transition:background var(--dur-1)}.lb-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.page-title{font-size:var(--fs-3xl);line-height:.95;letter-spacing:.04em;color:var(--accent-bright);background:linear-gradient(180deg,var(--accent-bright),var(--accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:8px}.page-sub{font-size:var(--fs-md);margin-bottom:24px;max-width:70ch}.ui-tabs{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0}.ui-tabs .lb-tab:focus-visible{outline-offset:-2px}.ui-tabs::-webkit-scrollbar{display:none}.ui-tabs .lb-tab{flex:0 0 auto;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.ui-tabs-sm .lb-tab{padding:5px 12px;font-size:var(--fs-xs)}.ui-tab-count{font-size:.72em;padding:1px 7px;border-radius:var(--radius-pill);background:color-mix(in srgb,currentColor 18%,transparent)}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-field-l{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.ui-input-wrap{position:relative;display:flex;align-items:center;min-width:0}.ui-input{width:100%;min-width:0;font:inherit;font-size:var(--fs-md);color:var(--text);background:color-mix(in srgb,var(--surface) 80%,var(--bg));border:1px solid var(--border);border-radius:var(--radius-10);padding:10px 12px;transition:border-color var(--dur-2),box-shadow var(--dur-2),background var(--dur-2)}.ui-input::-moz-placeholder{color:var(--text-muted);opacity:.8}.ui-input::placeholder{color:var(--text-muted);opacity:.8}.ui-input:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.ui-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);background:var(--surface)}.ui-input:disabled{opacity:.55;cursor:not-allowed}.ui-input-wrap>.ui-input-lead{position:absolute;left:12px;color:var(--text-muted);display:inline-flex;pointer-events:none}.ui-input-wrap>.ui-input-lead+.ui-input{padding-left:36px}.ui-input-wrap>.ui-input-trail{position:absolute;right:8px;display:inline-flex;align-items:center;gap:4px}.ui-input-wrap:has(.ui-input-trail) .ui-input{padding-right:40px}.ui-input-wrap.has-error .ui-input{border-color:color-mix(in srgb,var(--bad) 70%,var(--border))}.ui-input-wrap.has-error .ui-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 22%,transparent)}.ui-textarea{min-height:96px;resize:vertical;line-height:1.5}.ui-field-h{font-size:var(--fs-xs);color:var(--text-muted)}.ui-field-err{font-size:var(--fs-xs);color:var(--bad);font-weight:600}body[data-theme-preset=feral] .ui-input{border-radius:var(--radius)}body[data-theme-preset=terminal] .ui-input{border-radius:var(--radius-2);font-family:var(--f-mono)}body[data-theme-preset=outpost] .ui-input{border-radius:var(--radius-pill);padding-inline:16px}body[data-theme-preset=outpost] .ui-input-wrap>.ui-input-lead{left:16px}body[data-theme-preset=outpost] .ui-input-wrap>.ui-input-lead+.ui-input{padding-left:40px}.ui-skel{position:relative;display:block;overflow:hidden;min-height:.9em;background:color-mix(in srgb,var(--text) 7%,transparent);border-radius:var(--radius-6)}.ui-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 9%,transparent),transparent);animation:ui-shimmer 1.5s ease-in-out infinite}@keyframes ui-shimmer{to{transform:translateX(100%)}}.ui-skel-round{border-radius:var(--radius-round)}.ui-skel-text{display:grid;gap:8px}.ui-skel-text .ui-skel{height:.85em}.ui-skel-rows{display:grid;gap:2px}.ui-skel-row{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid var(--border);opacity:calc(1 - var(--i, 0) * .07)}.ui-skel-row .ui-skel-num{margin-left:auto}.ui-skel-row .ui-skel-num+.ui-skel-num{margin-left:0}.ui-skel-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.ui-skel-card{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);opacity:calc(1 - var(--i, 0) * .08)}[aria-busy=true]{cursor:progress}.ui-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:36px 20px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--text-muted);background:color-mix(in srgb,var(--surface) 55%,transparent)}.ui-empty-compact{padding:20px 16px;gap:4px}.ui-empty .ico{font-size:2rem;line-height:1;opacity:.9}.ui-empty-compact .ico{font-size:1.4rem}.ui-empty .t{font-weight:700;color:var(--text);font-size:var(--fs-md)}.ui-empty .b{max-width:46ch;font-size:var(--fs-sm);line-height:1.55}.ui-empty .act{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ui-empty[data-tone=error]{border-style:solid;border-color:color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 7%,var(--surface))}.ui-empty[data-tone=error] .t{color:color-mix(in srgb,var(--bad) 70%,var(--text))}.ui-empty[data-tone=locked]{border-color:color-mix(in srgb,var(--warn) 45%,var(--border))}.ui-empty[data-tone=signin]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.ui-empty[data-tone=info]{border-color:color-mix(in srgb,var(--info) 40%,var(--border))}body[data-theme-preset=feral] .ui-empty{border-radius:var(--radius)}body[data-theme-preset=terminal] .ui-empty{border-radius:var(--radius-2)}.ui-toasts{position:fixed;right:16px;bottom:calc(var(--fixed-ticker-height) + 16px);z-index:90;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:min(380px,calc(100vw - 32px))}body:has(.fr-fab) .ui-toasts,body:has(.fr-panel) .ui-toasts{bottom:calc(var(--fixed-ticker-height) + var(--fixed-dock-clearance) + 8px)}.ui-toast{pointer-events:auto;cursor:pointer;display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-12);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 94%,var(--bg));color:var(--text);box-shadow:0 18px 44px -18px var(--ground-deep),0 2px 10px -4px var(--ground-deep);backdrop-filter:blur(10px);font-size:var(--fs-sm);line-height:1.45;animation:ui-toast-in var(--dur-3) var(--ease-out) both}.ui-toast.leaving{animation:ui-toast-out var(--dur-2) ease forwards}.ui-toast .ico{flex:0 0 22px;width:22px;height:22px;display:grid;place-items:center;border-radius:var(--radius-round);font-size:12px;font-weight:900;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-bright)}.ui-toast .tx{display:grid;gap:2px;min-width:0}.ui-toast .tx b{font-size:var(--fs-sm)}.ui-toast .tx span{color:var(--text-muted)}.ui-toast[data-tone=success]{border-color:color-mix(in srgb,var(--ok) 50%,var(--border))}.ui-toast[data-tone=success] .ico{background:color-mix(in srgb,var(--ok) 20%,transparent);color:var(--ok)}.ui-toast[data-tone=error]{border-color:color-mix(in srgb,var(--bad) 55%,var(--border))}.ui-toast[data-tone=error] .ico{background:color-mix(in srgb,var(--bad) 22%,transparent);color:var(--bad)}.ui-toast[data-tone=warn]{border-color:color-mix(in srgb,var(--warn) 55%,var(--border))}.ui-toast[data-tone=warn] .ico{background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--warn)}.ui-toast[data-tone=info] .ico{background:color-mix(in srgb,var(--info) 20%,transparent);color:var(--info)}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes ui-toast-out{to{opacity:0;transform:translateY(6px) scale(.98)}}body[data-theme-preset=feral] .ui-toast{border-radius:var(--radius)}body[data-theme-preset=terminal] .ui-toast{border-radius:var(--radius-2);font-family:var(--f-mono)}.page-enter{animation:ui-page-in var(--dur-3) var(--ease-out) backwards;min-width:0}.ui-rise{animation:ui-page-in .45s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.home-grid>*{animation:ui-page-in .5s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.home-grid>:nth-child(2){--i:1}.home-grid>:nth-child(3){--i:2}.home-grid>:nth-child(4){--i:3}.home-grid>:nth-child(5){--i:4}.home-grid>:nth-child(n+6){--i:5}@keyframes ui-page-in{0%{opacity:0;transform:translateY(6px)}}.ui-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.home-grid>*,.page-enter,.ui-rise,.ui-skel:after,.ui-spin,.ui-toast{animation:none!important}.btn,.btn-mini,.card.is-link,.lb-tab,.lb-table tbody tr,.skin-tab,.stone-btn,.ui-input,a.card{transition:none!important}.btn-mini:active,.btn:active,.card.is-link:hover,a.card:hover{transform:none!important}}:root{--sr-topbar-h:62px;--sr-card-r:16px;--sr-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,var(--accent) 3%),var(--surface));--sr-card-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 16px 36px -28px color-mix(in srgb,var(--ground-deep) 90%,transparent);--sr-glass:color-mix(in srgb,var(--bg) 74%,transparent);--rank-1:var(--accent-bright);--rank-2:color-mix(in srgb,var(--text) 72%,var(--surface));--rank-3:color-mix(in srgb,var(--warn) 72%,var(--text))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:var(--radius-12);font-weight:800;letter-spacing:.04em}.btn svg{width:18px;height:18px;flex:0 0 auto}.btn-accent{background:linear-gradient(180deg,var(--accent-bright),var(--accent));box-shadow:0 10px 26px -10px color-mix(in srgb,var(--accent) 75%,transparent),inset 0 1px 0 rgba(255,255,255,.28)}.btn-ghost{background:color-mix(in srgb,var(--surface-raised) 55%,transparent);border-color:color-mix(in srgb,var(--text) 16%,transparent);backdrop-filter:blur(6px)}.site-nav{position:sticky;top:0;z-index:30;background:var(--sr-glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--border)}.nav-group-trigger,.nav-links>a{padding:7px 12px;border-radius:var(--radius-10);font-weight:600;font-size:.9rem;color:var(--text-muted);transition:background var(--dur-2),color var(--dur-2)}.nav-group:focus-within .nav-group-trigger,.nav-group:hover .nav-group-trigger,.nav-links>a:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 9%,transparent)}.nav-dropdown{padding:8px;border-radius:var(--radius-14);box-shadow:0 24px 60px -24px var(--ground-deep),0 2px 10px -4px var(--ground-deep)}[data-studio-chrome]:not(.chrome-active-bar):not(.chrome-active-underline):not(.chrome-active-none) :is(.nav-links>a,.side-links a)[data-active]{color:var(--on-accent);font-weight:700;background:linear-gradient(180deg,var(--accent-bright),var(--accent));box-shadow:0 8px 20px -8px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}[data-studio-chrome]:not(.chrome-active-bar):not(.chrome-active-underline):not(.chrome-active-none) .side-links a[data-active] .nav-ico{opacity:1}.site-topbar{display:none}@media (min-width:1024px){.shell-side{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.shell-side>.site-side{grid-column:1;grid-row:1/-1;align-self:start}.shell-side>.site-topbar{grid-column:2;grid-row:1}.shell-side>.shell-main{grid-column:2;grid-row:2;min-height:calc(100vh - var(--sr-topbar-h))}.shell-side:not(:has(>.site-topbar))>.shell-main{grid-row:1/-1;min-height:100vh}.site-topbar{display:flex;align-items:center;gap:16px;position:sticky;top:0;z-index:3;height:var(--sr-topbar-h);padding:0 28px;border-bottom:1px solid var(--border);background:var(--sr-glass);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}}.sr-crumbs{display:flex;gap:10px;min-width:0;font-size:var(--fs-sm)}.sr-crumbs,.sr-crumbs a{align-items:center;color:var(--text-muted)}.sr-crumbs a{display:inline-flex;gap:7px;font-weight:600;transition:color var(--dur-2)}.sr-crumbs a:hover{color:var(--text)}.sr-crumbs a svg{width:16px;height:16px}.sr-crumbs .sep{opacity:.45}.sr-crumbs .cur{color:var(--text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-topbar .navuser-signin,.site-topbar .navuser-top{margin-left:auto}.site-side{border-right:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 72%,var(--bg)),color-mix(in srgb,var(--surface) 62%,var(--bg)))}.side-inner{padding:22px 14px 12px;gap:4px}.site-side .nav-brand{padding:2px 8px 18px;margin-bottom:8px;gap:8px}.site-side .nav-brand img{max-height:124px;filter:drop-shadow(0 12px 26px color-mix(in srgb,var(--ground-deep) 65%,transparent))}.side-links{gap:2px}.side-links a{padding:9px 12px;gap:12px;border-left:0;border-radius:var(--radius-10);font-size:.92rem;font-weight:500;color:var(--text-muted);transition:background var(--dur-2),color var(--dur-2),transform var(--dur-2) var(--ease-out)}.side-links a:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 9%,transparent);border-left-color:transparent;transform:translateX(2px)}.side-links a[data-active]{transform:none}.side-links .nav-ico{width:18px;height:18px;opacity:.72}.side-links a:hover .nav-ico{opacity:1}.side-group{margin-top:10px;padding-top:12px;border-top:1px solid var(--border)}.side-links>.side-group:first-child{margin-top:0;padding-top:0;border-top:0}.side-group-label{padding:2px 12px 8px;font-size:10.5px;letter-spacing:.2em;opacity:.7}.site-side .chrome-live{margin:0 0 12px;padding:6px 12px}.site-side .navuser-dock,.site-side .navuser-signin-dock{margin-top:auto}.navuser-dock{position:sticky;bottom:-12px;z-index:1;margin:12px 0 0;padding:10px 0 0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 92%,var(--bg)) 34%)}.navuser-dock>summary{list-style:none;cursor:pointer;display:block}.navuser-dock>summary::-webkit-details-marker{display:none}.navuser-dock .navuser-profile{display:block;padding:9px 10px;border-radius:var(--radius-14);transition:border-color var(--dur-2),background var(--dur-2)}.navuser-dock>summary:hover .navuser-profile{border-color:var(--hairline)}.navuser-dock .navuser-prow{display:flex;align-items:center;gap:10px}.navuser-dock .navuser-pid>*{display:block}.navuser-dock .navuser-pid .navuser-play{display:inline-flex;margin-top:3px}.navuser-prow>.navuser-pid{container-type:inline-size}.navuser-play{white-space:nowrap;max-width:100%}@container (max-width: 7.5rem){.navuser-play-l{display:none}}.navuser-role{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.navuser-community{font-size:.7rem;color:var(--text-muted)}.navuser-av-wrap{position:relative;flex:0 0 auto;display:inline-flex}.navuser-online{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:var(--radius-round);background:var(--ok);border:2px solid var(--surface);box-shadow:0 0 8px color-mix(in srgb,var(--ok) 70%,transparent)}.navuser-gear{margin-left:auto;width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:var(--radius-9);color:var(--text-muted);border:1px solid transparent;transition:color var(--dur-2),background var(--dur-2),border-color var(--dur-2),transform var(--dur-3) var(--ease-out)}.navuser-gear svg{width:16px;height:16px}.navuser-dock>summary:hover .navuser-gear{color:var(--text);background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--border)}.navuser-dock[open] .navuser-gear{color:var(--accent-bright);transform:rotate(90deg)}.navuser-pop{display:grid;gap:8px;padding:10px 0 2px;animation:ui-page-in var(--dur-3) var(--ease-out) both}.navuser-pop .navuser-points{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-12);background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.navuser-dock-out .navuser-profile{padding:10px}.site-rail .navuser-gear,.site-rail .navuser-online,.site-rail .navuser-pop .navuser-member{display:none}.site-rail .navuser-out{padding:8px 0;font-size:0;gap:0}.site-rail .navuser-out svg{width:16px;height:16px}.navuser-top{display:flex;padding-left:0}.navuser-chip,.navuser-top{align-items:center;gap:10px}.navuser-chip{display:inline-flex;padding:4px 14px 4px 4px;line-height:1.05;border-radius:var(--radius-pill);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 82%,transparent);transition:border-color var(--dur-2),box-shadow var(--dur-2)}.navuser-chip:hover{border-color:var(--hairline);box-shadow:0 8px 22px -14px color-mix(in srgb,var(--accent) 60%,transparent)}.navuser-chip-ic{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:var(--radius-round);background:linear-gradient(180deg,var(--accent-bright),var(--accent));color:var(--on-accent);box-shadow:0 6px 14px -6px color-mix(in srgb,var(--accent) 80%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}.navuser-chip-ic svg{width:17px;height:17px}.navuser-chip-tx{display:flex;flex-direction:column;gap:1px}.navuser-chip-l{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.navuser-chip-v{font-family:var(--font-display);font-size:1.2rem;letter-spacing:.02em;color:var(--accent-bright);font-variant-numeric:tabular-nums}.navuser-chip-2 .navuser-chip-ic{background:linear-gradient(180deg,color-mix(in srgb,var(--text) 80%,var(--surface)),color-mix(in srgb,var(--text) 55%,var(--surface)));color:var(--bg)}.navuser-menu{position:relative}.navuser-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:3px 6px 3px 3px;border-radius:var(--radius-pill);transition:background var(--dur-2)}.navuser-menu>summary::-webkit-details-marker{display:none}.navuser-menu>summary:hover,.navuser-menu[open]>summary{background:color-mix(in srgb,var(--accent) 10%,transparent)}.navuser-menu .navuser-av{width:36px;height:36px}.navuser-menu .nav-caret{color:var(--text-muted);width:14px;height:14px;transition:transform var(--dur-2)}.navuser-menu[open] .nav-caret{transform:rotate(180deg)}.navuser-menu-pop{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;padding:8px;z-index:60;border-radius:var(--radius-14);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-raised) 96%,var(--bg));box-shadow:0 24px 60px -24px var(--ground-deep),0 2px 10px -4px var(--ground-deep);animation:ui-toast-in var(--dur-2) var(--ease-out) both}.navuser-menu-head{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;margin-bottom:6px;border-bottom:1px solid var(--border)}.navuser-menu-head b{color:var(--text);font-size:var(--fs-sm)}.navuser-menu-head span{color:var(--text-muted);font-size:var(--fs-xs)}.navuser-menu-head .navuser-badge{align-self:flex-start;margin-top:4px}.navuser-menu-pop a,.navuser-menu-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--radius-9);font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--text);text-align:left;cursor:pointer;transition:background var(--dur-1),color var(--dur-1)}.navuser-menu-pop a:hover,.navuser-menu-pop button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}.navuser-menu-pop button:disabled{opacity:.6;cursor:default}.navuser-menu-pop .navuser-menu-out:hover{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.navuser-menu-pop svg{width:16px;height:16px;color:var(--text-muted);flex:0 0 auto}.navuser-signin{font-size:var(--fs-sm);font-weight:700;padding:8px 16px;border-radius:var(--radius-10);box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.navuser-signin,.navuser-signin:hover{color:var(--on-accent);background:linear-gradient(180deg,var(--accent-bright),var(--accent));border-color:transparent}.navuser-signin:hover{filter:brightness(1.06)}@media (max-width:1023.98px){.mnav-bar{height:60px;background:var(--sr-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mnav-drawer-body .navuser-dock{position:static;margin:0 0 8px;padding:0;background:none}}.mnav-links a{border-radius:var(--radius-10)}.mnav-links a[data-active]{color:var(--on-accent);background:linear-gradient(180deg,var(--accent-bright),var(--accent));font-weight:700}.site-footer{margin-top:auto}.site-footer[data-sd-variant=full]{padding:26px 0;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 40%,transparent)}.site-footer[data-sd-variant=full] .container{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap}.sr-foot-brand{display:flex;flex-direction:column;gap:2px;min-width:0}.sr-foot-brand b{font-family:var(--font-display);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.sr-foot-brand span{font-size:var(--fs-xs);color:var(--text-muted)}.sr-foot-links{display:flex;align-items:center;gap:6px 22px;flex-wrap:wrap;font-size:var(--fs-sm)}.sr-foot-links a{color:var(--text-muted);font-weight:600;transition:color var(--dur-2)}.sr-foot-links a:hover{color:var(--text)}.sr-foot-powered{font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.04em}main.container:has(.home-grid)+.site-footer .container,main.container:has(.studio-page)+.site-footer .container{max-width:1680px;padding:0 32px}.home-grid>.w-servers,.st-widget-announcements .w-news,.st-widget-events .w-news,.st-widget-server-status .w-servers,.st-widget-stats-strip .w-actpanel,.st-widget-store-teaser .w-news,.st-widget-top-3 .w-top3-card,.w-actpanel,.w-news,.w-top3-card{border-radius:var(--sr-card-r);background:var(--sr-card-bg);box-shadow:var(--sr-card-shadow);padding:22px}.w-phead{margin-bottom:16px}.w-phead h3{font-size:17px;letter-spacing:.05em}.w-phead-s{font-size:12px;margin-top:3px}.w-live{font-weight:800;padding:4px 11px;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.w-pfoot{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px 14px 0;font-weight:700;font-size:12px;letter-spacing:.12em;transition:color var(--dur-2),gap var(--dur-2)}.w-pfoot:after{content:"→";transition:transform var(--dur-2) var(--ease-out)}.w-pfoot:hover:after{transform:translateX(3px)}.w-news-empty,.w-panel-empty{padding:30px 18px;gap:8px;border-radius:var(--radius-14)}.w-news-empty .ico,.w-panel-empty .ico{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--radius-12);margin-bottom:4px;color:var(--text-muted);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--border)}.w-news-empty .ico svg,.w-panel-empty .ico svg{width:22px;height:22px}.w-news-empty b,.w-panel-empty b{font-size:15px;font-weight:700;color:var(--text)}.w-news-empty span,.w-panel-empty span{max-width:34ch}.home-grid:has(>.w-herocard[data-sd-variant=split]){gap:20px;padding:0 28px}body[data-theme-preset] .home-grid>.w-herocard[data-sd-variant=split]{margin:0;flex:0 0 100%;order:1;border-radius:18px;border-width:1px;min-height:400px;padding:44px 48px;justify-content:center}body[data-theme-preset] .home-grid>.w-herocard[data-sd-variant=split]:after{content:"";inset:0;height:auto;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 70%,transparent),transparent 60%),linear-gradient(0deg,color-mix(in srgb,var(--ground-deep) 45%,transparent),transparent 46%)}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-actpanel{background:none;border:0;box-shadow:none;padding:0;margin-top:0}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-actpanel .w-phead{margin-bottom:12px}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-servers{order:2;margin-top:0}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-actpanel{order:3}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-top3-card{order:4;margin-top:0}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-news{order:5}@media (min-width:1000px){body[data-theme-preset] .home-grid>.w-herocard[data-sd-variant=split]{flex:1 1 560px}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-servers{flex:1 1 340px;max-width:460px}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-actpanel{flex:1 1 100%}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-top3-card{flex:1 1 440px}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-news{flex:1 1 380px}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-actpanel,.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-servers,.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-top3-card{margin-top:0}}@media (max-width:999px){.home-grid:has(>.w-herocard[data-sd-variant=split]){padding:0 16px;gap:14px}body[data-theme-preset] .home-grid>.w-herocard[data-sd-variant=split]{padding:30px 22px 28px;min-height:320px;border-radius:16px}}.w-herocard[data-sd-variant=split]{isolation:isolate}.w-herocard[data-sd-variant=split]>*{position:relative;z-index:1;animation:ui-page-in .6s var(--ease-out) both}.w-herocard[data-sd-variant=split]>:nth-child(2){animation-delay:70ms}.w-herocard[data-sd-variant=split]>:nth-child(3){animation-delay:.14s}.w-herocard[data-sd-variant=split]>:nth-child(4){animation-delay:.21s}.w-herocard[data-sd-variant=split]>:nth-child(5){animation-delay:.28s}body[data-theme-preset] .w-herocard[data-sd-variant=split] h1{margin:0 0 10px;gap:4px}body[data-theme-preset] .w-herocard[data-sd-variant=split] h1 .a{font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.28em;color:var(--accent-bright);text-transform:uppercase}body[data-theme-preset] .w-herocard[data-sd-variant=split] h1 .b{font-size:clamp(2.7rem,5vw,4.4rem);line-height:.96;color:var(--text);text-shadow:0 8px 34px color-mix(in srgb,var(--ground-deep) 65%,transparent)}body[data-theme-preset=terminal] .w-herocard[data-sd-variant=split] h1 .b{font-size:clamp(2rem,3.4vw,2.9rem)}body[data-theme-preset=nexus] .w-herocard[data-sd-variant=split] h1 .b{font-size:clamp(2.4rem,4vw,3.4rem)}.w-herocard .tag{max-width:none;margin:0 0 12px;font-size:.8rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}body[data-theme-preset] .home-grid>.w-herocard[data-sd-variant=split] p{max-width:46ch;font-size:15px;line-height:1.6}.w-herocard[data-sd-variant=split] .eyb{order:9;margin-top:22px;font-size:10.5px;letter-spacing:.22em;color:var(--text-muted)}.w-herocard[data-sd-variant=split] .eyb:before{content:"In-game · ";opacity:.7}.w-herocard .cta-row{display:flex;gap:12px;flex-wrap:wrap}.w-herocard[data-sd-variant=split] .btn{font-family:var(--font-display);font-size:1.12rem;letter-spacing:.08em;text-transform:uppercase;padding:12px 22px}body[data-theme-preset=terminal] .w-herocard[data-sd-variant=split] .btn{font-family:var(--f-mono);text-transform:none;letter-spacing:0;font-size:.95rem}body[data-theme-preset] .w-herocard[data-sd-variant=split].has-hero{background-image:linear-gradient(90deg,color-mix(in srgb,var(--bg) 92%,transparent) 0,color-mix(in srgb,var(--bg) 72%,transparent) 38%,color-mix(in srgb,var(--bg) 22%,transparent) 72%,transparent 100%),var(--hero-img);background-size:cover,cover;background-position:50%,100%;background-repeat:no-repeat,no-repeat}body[data-theme-preset] .home-grid>.w-hero-cinematic{display:grid;align-items:end;min-height:clamp(420px,62vh,640px);padding:0;border-radius:0;border-width:0 0 1px;isolation:isolate;overflow:hidden}:where(.w-hero-cinematic .hc-art){position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 34%,var(--bg)),var(--bg) 70%)}:where(.w-hero-cinematic.has-hero .hc-art){background:var(--hero-img) center /cover no-repeat}:where(.w-hero-cinematic .hc-atmo){position:absolute;inset:0;display:block;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 20%,transparent),color-mix(in srgb,var(--bg) 62%,transparent) 55%,var(--bg) 100%)}:where(.w-hero-cinematic .hc-body){position:relative;z-index:1;display:grid;gap:10px;justify-items:start;padding:56px 48px 72px;max-width:980px}:where(.w-hero-cinematic .hc-status){display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--bg) 60%,transparent);font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ok)}:where(.w-hero-cinematic .hc-status .dot){width:7px;height:7px;border-radius:var(--radius-round);background:var(--ok);box-shadow:0 0 10px var(--ok)}:where(.w-hero-cinematic .hc-eyb){font-size:.8rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-bright)}:where(.w-hero-cinematic .hc-title){margin:0;font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.92}:where(.w-hero-cinematic .hc-title .b){font-size:clamp(3rem,7.5vw,6.5rem);color:var(--text);text-shadow:0 10px 40px color-mix(in srgb,var(--ground-deep) 70%,transparent)}:where(.w-hero-cinematic .hc-tag){margin:0;font-size:.85rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}:where(.w-hero-cinematic .hc-blurb){margin:6px 0 0;max-width:52ch;color:var(--text-muted);font-size:15px;line-height:1.6}:where(.w-hero-cinematic .cta-row){margin-top:8px}:where(.w-hero-cinematic .btn){font-family:var(--font-display);font-size:1.12rem;letter-spacing:.08em;text-transform:uppercase;padding:12px 22px}@media (max-width:999px){body[data-theme-preset] .home-grid>.w-hero-cinematic{min-height:360px}:where(.w-hero-cinematic .hc-body){padding:40px 22px 56px}}body[data-theme-preset] .w-servers:is([data-sd-variant=tiles],[data-sd-variant=cards]) .srv{display:grid;grid-template-columns:46px minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:9px;align-items:center;padding:14px 0}.srv-th{grid-row:1/span 2;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--radius-12);font-family:var(--font-display);font-size:1.15rem;letter-spacing:.04em;color:var(--on-accent);background:linear-gradient(145deg,var(--accent-bright),color-mix(in srgb,var(--accent) 62%,var(--ground-deep)));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.w-servers .srv:not(:has(.srv-fill)) .srv-th{grid-row:1}body[data-theme-preset] .w-servers:is([data-sd-variant=tiles],[data-sd-variant=cards]) .srv .n{font-size:14.5px;font-weight:700;color:var(--text);min-width:0}body[data-theme-preset] .w-servers:is([data-sd-variant=tiles],[data-sd-variant=cards]) .srv .n span{font-size:11.5px;font-weight:500;margin-top:1px}body[data-theme-preset] .w-servers:is([data-sd-variant=tiles],[data-sd-variant=cards]) .srv .pop{display:flex;align-items:baseline;gap:4px;font-size:26px;line-height:1;color:var(--accent-bright)}.w-servers .srv .pop small{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--text-muted)}.srv-fill{grid-column:2/-1;height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.srv-fill i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-bright));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}body[data-theme-preset] .w-servers:is([data-sd-variant=tiles],[data-sd-variant=cards]) .srv .soon{padding:4px 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);color:var(--ok);background:color-mix(in srgb,var(--ok) 10%,transparent);font-weight:700}.w-servers[data-sd-variant=tiles] .srv-caps,.w-servers[data-sd-variant=tiles] .srv-caps-off{margin-left:58px}.w-servers-net{padding-top:16px}body[data-theme-preset] .w-servers[data-sd-variant=cards] .srv{grid-template-columns:64px minmax(0,1fr) auto;padding:12px;margin:0 0 10px;border:1px solid var(--border);border-radius:var(--radius-14);background:color-mix(in srgb,var(--surface-raised) 72%,transparent);box-shadow:var(--sr-card-shadow)}.w-servers[data-sd-variant=cards] .srv-th{width:64px;height:64px;font-size:1.4rem;border-radius:var(--radius-13)}.w-servers[data-sd-variant=cards] .srv-th.has-hero{background:var(--hero-img) center /cover no-repeat;color:transparent;font-size:0}.w-servers[data-sd-variant=cards] .srv-caps,.w-servers[data-sd-variant=cards] .srv-caps-off{margin:-4px 0 10px 12px}body[data-theme-preset] .w-actpanel[data-sd-variant=icons] .w-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0}body[data-theme-preset] .w-actpanel[data-sd-variant=icons] .w-metric{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--sr-card-r);box-shadow:var(--sr-card-shadow);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2),box-shadow var(--dur-2)}body[data-theme-preset] .w-actpanel[data-sd-variant=icons] .w-metric:hover{transform:translateY(-2px);border-color:var(--hairline)}.w-metric-ic{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:var(--radius-13);color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.w-metric-ic svg{width:24px;height:24px}.w-metric-body{min-width:0;display:flex;flex-direction:column}body[data-theme-preset] .w-actpanel[data-sd-variant=icons] .w-metric .l{order:-1;font-size:11px;letter-spacing:.14em;margin:0}body[data-theme-preset] .w-actpanel[data-sd-variant=icons] .w-metric .v{font-size:2.1rem;line-height:1;color:var(--accent-bright);margin:3px 0 2px}body[data-theme-preset] .w-actpanel[data-sd-variant=icons] .w-metric .w-metric-sub{order:1;font-size:11px;letter-spacing:.04em;text-transform:none;opacity:.8;margin:0}.st-widget-stats-strip .w-actpanel[data-sd-variant=icons] .w-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}body[data-theme-preset] .st-widget-stats-strip .w-actpanel[data-sd-variant=icons] .w-metric{padding:14px 16px;gap:12px}.st-widget-stats-strip .w-metric-ic{width:42px;height:42px;flex-basis:42px}.st-widget-stats-strip .w-metric-ic svg{width:20px;height:20px}body[data-theme-preset] .st-widget-stats-strip .w-actpanel[data-sd-variant=icons] .w-metric .v{font-size:1.7rem}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3{grid-template-columns:1fr;gap:8px}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t{padding:12px 14px;gap:14px;border-radius:var(--radius-14);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2),box-shadow var(--dur-2)}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t:hover{transform:translateY(-1px);border-color:var(--hairline);box-shadow:var(--sr-card-shadow)}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t .r{min-width:34px;text-align:center;font-size:30px;line-height:1;color:var(--rank-2)}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t:first-child .r{color:var(--rank-1);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 60%,transparent)}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t:nth-child(3) .r{color:var(--rank-3)}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t:first-child{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t .av{width:48px;height:48px;flex-basis:48px}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t .av .pic{width:40px;height:40px;font-size:15px}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t .av .bf{inset:-6.5px;width:61px;height:61px;max-width:none}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t .n{font-size:15px}body[data-theme-preset] .w-top3-card[data-sd-variant=list] .w-top3 .t .k{font-size:12px;margin-top:1px}.w-news .card{padding:14px 16px;border-radius:var(--radius-12);box-shadow:none}.w-news .card+.card{margin-top:10px}.w-news .card h3{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:15px;font-weight:700;color:var(--text);margin-bottom:4px}.w-news .card .announcement-date{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:var(--radius-pill);font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.w-news .card p.muted{font-size:13.5px;line-height:1.55}.studio-page>*{animation:ui-page-in .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.studio-page>:nth-child(2){--i:1}.studio-page>:nth-child(3){--i:2}.studio-page>:nth-child(4){--i:3}.studio-page>:nth-child(5){--i:4}.studio-page>:nth-child(n+6){--i:5}body[data-theme-preset] .home-grid:has(>.w-features[data-sd-variant=grid])>.w-herocard{order:-2}.home-grid>.w-features[data-sd-variant=grid]{order:-1;position:relative;z-index:1}.home-grid:has(>.w-hero-cinematic)>.w-features[data-sd-variant=grid]{margin-top:-56px}@media (min-width:1000px){.home-grid:has(>.w-features[data-sd-variant=grid])>:is(.w-servers,.w-top3-card,.w-actpanel){margin-top:0}}.w-features-h{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--accent)}.w-features-h:after{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--accent) 32%,transparent)}.w-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:700px){.w-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1000px){.w-features-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.w-features[data-n="3"] .w-features-grid,.w-features[data-n="6"] .w-features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-feature{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px;border-radius:var(--sr-card-r);background:var(--sr-card-bg);border:1px solid var(--border);box-shadow:var(--sr-card-shadow);color:var(--text);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2),box-shadow var(--dur-2)}.w-feature:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text)}.w-feature-ic{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-12);color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.w-feature-ic svg{width:22px;height:22px}.w-feature-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.w-feature-tx b{font-family:var(--font-display);font-weight:400;font-size:1.12rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;color:var(--text)}.w-feature-tx span{font-size:12.5px;line-height:1.45;color:var(--text-muted)}@media (max-width:699px){.w-feature{flex-direction:column;gap:10px;padding:14px}.w-feature-ic{width:40px;height:40px;flex-basis:40px}.w-feature-tx b{font-size:1rem}.w-feature-tx span{font-size:12px}}.home-grid:has(>.w-features[data-sd-variant=grid])>.w-mapshow{order:-1}.home-grid:has(>.w-herocard[data-sd-variant=split])>.w-mapshow{order:3}.w-mapshow{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:28px;padding:34px 38px;border-radius:var(--sr-card-r);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:radial-gradient(70% 90% at 78% 50%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),var(--surface));box-shadow:var(--sr-card-shadow)}.w-mapshow-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.w-mapshow-eyb{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.w-mapshow-eyb i{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent);animation:w-mapshow-live 2.2s ease-out infinite}.w-mapshow-h{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:.98;letter-spacing:.02em;text-transform:uppercase;color:var(--text)}.w-mapshow-copy p{margin:0;max-width:46ch;font-size:15px;line-height:1.55;color:var(--text-muted)}.w-mapshow-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.w-mapshow-chips li{padding:5px 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent-bright)}.w-mapshow-cta{margin-top:6px}.w-mapshow-art{position:relative;display:block;min-width:0;aspect-ratio:960/979;max-height:440px;margin:0 auto;filter:drop-shadow(0 18px 40px color-mix(in srgb,var(--ground-deep) 70%,transparent))}.w-mapshow-art img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.w-mapshow-pings{position:absolute;inset:0;pointer-events:none}.w-mapshow-pings i{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:var(--radius-pill);background:var(--accent-bright);box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 70%,transparent)}.w-mapshow-pings i:after{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--accent) 80%,transparent);animation:w-mapshow-ping 2.8s ease-out infinite;animation-delay:inherit}@keyframes w-mapshow-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(3.2);opacity:0}}@keyframes w-mapshow-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}to{box-shadow:0 0 0 9px transparent}}@media (max-width:899px){.w-mapshow{grid-template-columns:1fr;padding:24px 20px;gap:18px}.w-mapshow-art{max-height:300px;order:-1}.w-mapshow-h{font-size:1.9rem}.w-mapshow-cta{width:100%;justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.w-mapshow-eyb i,.w-mapshow-pings i:after{animation:none!important}}body[data-variants*='"homeDensity":"dense"'] .home-grid{gap:14px}body[data-variants*='"homeDensity":"dense"'] .home-grid:has(>.w-herocard[data-sd-variant=split]){gap:14px;padding:0 22px}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .home-grid>.w-herocard[data-sd-variant=split]{min-height:280px;padding:28px 34px}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .home-grid>.w-herocard[data-sd-variant=split] h1 .b{font-size:clamp(2rem,3.4vw,3rem)}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .home-grid>.w-herocard[data-sd-variant=split] p{font-size:14px;margin-top:10px}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .home-grid>.w-herocard[data-sd-variant=split] .eyb{margin-top:12px}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .home-grid>.w-herocard[data-sd-variant=band]{padding:34px 24px 40px;min-height:0}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .w-metric{padding:10px 14px}body[data-variants*='"homeDensity":"dense"'] .w-metric .v{font-size:1.55rem}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .w-actpanel[data-sd-variant=icons] .w-metrics{gap:10px}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .w-actpanel[data-sd-variant=icons] .w-metric{padding:10px 14px;gap:12px}body[data-theme-preset][data-variants*='"homeDensity":"dense"'] .w-actpanel[data-sd-variant=icons] .w-metric .v{font-size:1.55rem}body[data-variants*='"homeDensity":"dense"'] .w-actpanel[data-sd-variant=icons] .w-metric-ic{width:42px;height:42px;flex-basis:42px}body[data-variants*='"homeDensity":"dense"'] .w-actpanel[data-sd-variant=icons] .w-metric-ic svg{width:20px;height:20px}body[data-variants*='"homeDensity":"dense"'] .w-phead{margin-bottom:10px}body[data-variants*='"homeDensity":"dense"'] .w-top3 .t{padding:8px 12px}body[data-variants*='"homeDensity":"dense"'] .home-grid>:is(.w-top3-card,.w-news,.w-servers){padding:14px 16px}@media (min-width:1000px){body[data-variants*='"homeDensity":"dense"'] .home-grid:has(>.w-herocard[data-sd-variant=split])>.w-top3-card{flex:1 1 380px}body[data-variants*='"homeDensity":"dense"'] .home-grid:has(>.w-herocard[data-sd-variant=split])>.w-news{flex:1 1 340px}}@media (prefers-reduced-motion:reduce){.w-feature{transition:none!important}.w-feature:hover{transform:none!important}.navuser-menu-pop,.navuser-pop,.studio-page>*,.w-herocard>*{animation:none!important}.nav-caret,.navuser-chip,.navuser-gear,.side-links a,.w-metric,.w-pfoot:after,.w-top3 .t{transition:none!important}.navuser-dock[open] .navuser-gear,.side-links a:hover,.w-metric:hover,.w-pfoot:hover:after,.w-top3 .t:hover{transform:none!important}}.acct .ph-panel{border-radius:var(--sr-card-r);background:var(--sr-card-bg);box-shadow:var(--sr-card-shadow);padding:22px}.acct .acct-title{margin-bottom:22px}.acct .shead h2{font-size:1.3rem;letter-spacing:.05em;color:var(--text)}.acct .shead-ic{width:34px;height:34px;border-radius:var(--radius-10)}.acct .shead-ic svg{width:17px;height:17px}.acct .shead p{font-size:12px;margin-top:3px}.acct-hero{position:relative;overflow:hidden;isolation:isolate;padding:24px 26px}.acct-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 160% at 100% 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 62%)}.acct-hero.has-hero:before{background-image:linear-gradient(90deg,var(--surface) 0,color-mix(in srgb,var(--surface) 96%,transparent) 34%,color-mix(in srgb,var(--surface) 55%,transparent) 62%,color-mix(in srgb,var(--surface) 62%,transparent) 100%),var(--hero-img);background-size:cover,cover;background-position:50%,center 35%;background-repeat:no-repeat,no-repeat}.acct-hero>*{position:relative;z-index:1}.acct-hero-grid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av id edit" "crates crates crates";gap:16px 20px;align-items:center}@media (min-width:1100px){.acct-hero-grid{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"av id edit crates"}.acct-hero-grid .acct-crates{margin-left:12px;padding-left:26px;border-left:1px solid var(--border)}}@media (max-width:640px){.acct-hero{padding:20px 18px}.acct-hero-grid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av id" "edit edit" "crates crates";gap:14px}.acct-hero-grid .acct-edit{justify-self:start}}.acct-av{grid-area:av;position:relative;width:96px;height:96px;flex:0 0 96px;border-radius:22px;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--ground-deep) 80%,transparent)}.acct-av .acct-av-fb,.acct-av>img:not(.pc-frame){width:96px;height:96px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:22px;display:block;border:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.acct-av-fb{display:grid;place-items:center;font-family:var(--font-display);font-size:2.6rem;color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.acct-av[data-bordered]{border-radius:50%}.acct-online{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:var(--radius-round);background:var(--ok);border:3px solid var(--surface);box-shadow:0 0 10px color-mix(in srgb,var(--ok) 70%,transparent)}.acct-id{grid-area:id;min-width:0;display:grid;gap:4px}.acct-id-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.acct-hero h1{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1;color:var(--text);letter-spacing:.02em;margin:0}.acct-handle{margin:0;font-size:14px;color:var(--text-muted)}.acct-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.acct-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--text-muted);background:color-mix(in srgb,var(--text) 7%,transparent);border:1px solid color-mix(in srgb,var(--text) 8%,transparent)}.acct-chip svg{width:13px;height:13px}.acct-chip b{color:var(--text);font-weight:800}.acct-chip-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border-color:color-mix(in srgb,var(--ok) 28%,transparent)}.acct-chip-pts{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.acct-chip-pts,.acct-chip-pts b,.acct-tier{color:var(--accent-bright)}.acct-tier{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.acct-tier svg{width:13px;height:13px}.acct-edit{grid-area:edit;display:inline-flex;align-items:center;gap:8px;align-self:center;font-size:13px;font-weight:700;color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:var(--radius-10);padding:10px 16px;white-space:nowrap;transition:background var(--dur-2),border-color var(--dur-2)}.acct-edit:hover{border-color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 16%,transparent)}.acct-edit svg{width:15px;height:15px}.acct-crates{grid-area:crates;display:grid;grid-template-columns:1fr auto;grid-template-areas:"l l" "row open";gap:10px 14px;align-items:center}.acct-crates-l{grid-area:l;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.acct-crates-row{grid-area:row;display:flex;flex-wrap:wrap;gap:8px}.acct-crate{--tone:var(--text-muted);position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-12);background:color-mix(in srgb,var(--ground-deep) 30%,var(--surface));border:1px solid color-mix(in srgb,var(--tone) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 10%,transparent);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2);filter:grayscale(1);opacity:.45}.acct-crate.is-held{filter:none;opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 22%,transparent),0 10px 22px -12px var(--tone)}.acct-crate:hover{transform:translateY(-2px) scale(1.04);opacity:1;filter:none}.acct-crate img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--ground-deep) 60%,transparent))}.acct-crate-amber{--tone:#d0862c}.acct-crate-yellow{--tone:#e2c04a}.acct-crate-green{--tone:var(--ok)}.acct-crate-purple{--tone:#a679e8}.acct-crate-red{--tone:var(--bad)}.acct-crate-n{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;background:var(--bad);border:2px solid var(--surface)}.acct-open{grid-area:open;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--radius-10);font-size:12.5px;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:var(--on-accent);background:linear-gradient(180deg,var(--accent-bright),var(--accent));box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 80%,transparent);transition:filter var(--dur-2),transform var(--dur-1)}.acct-open:hover{color:var(--on-accent);filter:brightness(1.06);transform:translateY(-1px)}.acct .acct-stat{padding:16px 18px;gap:6px;background:var(--sr-card-bg);border:1px solid var(--border);box-shadow:var(--sr-card-shadow)}.acct .acct-stat:hover{transform:translateY(-2px);border-color:var(--hairline)}.acct .acct-stat-head{font-size:11px;letter-spacing:.14em;color:var(--text-muted)}.acct .acct-stat-head .ico{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-10);color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);font-size:0}.acct .acct-stat-head .ico svg{width:17px;height:17px}.acct .acct-stat-head .go{font-size:10px;letter-spacing:.08em;opacity:.85;color:var(--accent)}.acct .acct-stat-val{font-family:var(--font-display);font-size:2.1rem;font-weight:400;letter-spacing:.02em;margin-top:2px}.acct .acct-stat-sub{font-size:11.5px}.acct .acct-stat-bar{height:6px;margin-top:4px}.acct-duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;margin-bottom:24px}.acct-duo>.ph-panel{margin-bottom:0}.acct-duo .acct-conn-grid{grid-template-columns:1fr}.acct .acct-conn-grid>div{border-radius:var(--radius-14);padding:12px 14px;background:color-mix(in srgb,var(--surface-raised) 60%,transparent)}.acct-srv-ic{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-8);color:var(--accent-bright);background:color-mix(in srgb,var(--accent) 14%,transparent)}.acct-srv-ic svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.acct .acct-stat:hover{transform:none}}@media (min-width:1024px){body:has(.w-ticker) .site-side{height:calc(100vh - var(--fixed-ticker-height))}}body[data-style-preset=sharp]{--radius:3px;--radius-2:1px;--radius-3:1px;--radius-4:1px;--radius-5:1px;--radius-6:2px;--radius-7:2px;--radius-8:2px;--radius-9:2px;--radius-10:3px;--radius-12:3px;--radius-13:3px;--radius-14:4px;--radius-15:4px;--radius-16:4px;--radius-18:4px;--radius-20:5px;--radius-05rem:2px;--radius-075rem:3px;--radius-09rem:3px;--radius-1rem:4px;--radius-pill:4px;--sr-card-r:4px;--border:color-mix(in srgb,var(--text) 16%,transparent);--hairline:color-mix(in srgb,var(--text) 26%,transparent);--lift:none;--glow:none;--sr-card-shadow:none}body[data-style-preset=outlined]{--radius:6px;--radius-2:1px;--radius-3:2px;--radius-4:2px;--radius-5:3px;--radius-6:4px;--radius-7:4px;--radius-8:5px;--radius-9:5px;--radius-10:6px;--radius-12:7px;--radius-13:8px;--radius-14:8px;--radius-15:9px;--radius-16:10px;--radius-18:11px;--radius-20:12px;--radius-05rem:5px;--radius-075rem:7px;--radius-09rem:9px;--radius-1rem:10px;--sr-card-r:10px;--border:color-mix(in srgb,var(--accent) 42%,transparent);--hairline:color-mix(in srgb,var(--accent) 62%,transparent);--lift:0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent);--glow:none;--sr-card-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}body[data-style-preset=outlined] .ddc,body[data-style-preset=outlined] .ph-panel,body[data-style-preset=outlined] .w-metric,body[data-style-preset=outlined] .w-news,body[data-style-preset=outlined] .w-servers,body[data-style-preset=outlined] .w-top3-card{border-width:2px}body[data-style-preset=glass]{--sr-glass:color-mix(in srgb,var(--bg) 58%,transparent);--sr-card-bg:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 58%,transparent),color-mix(in srgb,var(--surface) 46%,transparent));--hairline:color-mix(in srgb,var(--text) 22%,transparent);--border:color-mix(in srgb,var(--text) 12%,transparent)}body[data-style-preset=glass] .ddc,body[data-style-preset=glass] .ph-panel,body[data-style-preset=glass] .site-nav,body[data-style-preset=glass] .site-side,body[data-style-preset=glass] .w-metric,body[data-style-preset=glass] .w-news,body[data-style-preset=glass] .w-servers,body[data-style-preset=glass] .w-top3-card{background:color-mix(in srgb,var(--surface) 56%,transparent);backdrop-filter:blur(16px) saturate(1.15)}.w-news[data-sd-variant=cards]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:start}.w-news[data-sd-variant=cards]>.w-news-empty,.w-news[data-sd-variant=cards]>.w-phead{grid-column:1/-1}.w-news[data-sd-variant=cards]>.card{margin:0;height:100%}