@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@400;600;700&family=Rajdhani:wght@400;600;700&display=swap");:root{color-scheme:dark;font-family:Rajdhani,Oxanium,system-ui,sans-serif;background:var(--bg);color:var(--text);--bg:#0b0f12;--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Crect width='160' height='160' fill='%230b0f12'/%3E%3Cg fill='%2310191f' fill-opacity='0.8'%3E%3Ccircle cx='14' cy='22' r='1'/%3E%3Ccircle cx='48' cy='58' r='1'/%3E%3Ccircle cx='86' cy='34' r='1'/%3E%3Ccircle cx='122' cy='64' r='1'/%3E%3Ccircle cx='140' cy='18' r='1'/%3E%3Ccircle cx='22' cy='122' r='1'/%3E%3Ccircle cx='64' cy='92' r='1'/%3E%3Ccircle cx='104' cy='118' r='1'/%3E%3Ccircle cx='148' cy='130' r='1'/%3E%3Ccircle cx='18' cy='78' r='1'/%3E%3C/g%3E%3C/svg%3E");--text:#e6edf3;--text-strong:#eaf5ee;--muted:#9aa4b2;--border:rgba(148,163,184,.2);--accent:#d6b25e;--accent-strong:#f1c76c;--accent-contrast:#1a1408;--success:#6ee7b7;--warning:#f1c76c;--danger:#f87171;--info:#a5b4fc;--accent-2:var(--success);--shadow-main:0 20px 60px rgba(5,8,12,.45);--shadow-soft:0 16px 40px rgba(5,8,12,.35);--shadow-strong:0 22px 60px rgba(6,16,12,.6);--shadow-hero:0 30px 80px rgba(5,8,12,.6);--shadow-glow:0 0 18px rgba(214,178,94,.25);--shadow-glow-soft:0 0 12px rgba(214,178,94,.18);--shadow-glow-strong:0 10px 25px rgba(214,178,94,.2);--shadow-glow-accent:0 0 12px rgba(214,178,94,.6);--shadow-success:0 10px 25px rgba(110,231,183,.2);--shadow-success-strong:0 22px 60px rgba(6,20,15,.4);--loading-track-bg:rgba(10,14,18,.9);--status-strip-height:36px;--topbar-height:56px;--shell-top-gap:6px;--bar-gap:6px;--bar-border:1px;--status-strip-bg:rgba(8,12,16,.95);--status-strip-border:hsla(0,0%,100%,.08);--status-strip-text:#cbd5f5;--status-strip-divider:rgba(148,163,184,.35);--topbar-bg:rgba(14,20,26,.98);--topbar-border:hsla(0,0%,100%,.08);--menu-button-bg:rgba(15,22,28,.95);--menu-button-border:rgba(214,178,94,.6);--menu-button-border-hover:rgba(214,178,94,.85);--mobile-menu-backdrop:rgba(6,10,14,.72);--mobile-menu-panel-bg:rgba(12,18,24,.98);--mobile-menu-panel-border:rgba(214,178,94,.25);--nav-pill-bg:rgba(19,26,34,.75);--nav-pill-border:rgba(214,178,94,.28);--nav-pill-border-hover:rgba(214,178,94,.55);--card-bg:rgba(16,22,28,.96);--card-border:var(--border);--card-shadow:var(--shadow-main);--server-card-bg:rgba(12,18,20,.98);--server-card-border:rgba(118,157,130,.4);--server-card-shadow:var(--shadow-strong);--server-card-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%23caa24a' stroke-opacity='0.18' stroke-width='1'%3E%3Cpath d='M20 30 l20 -12 l20 12 l-20 12z'/%3E%3Cpath d='M120 40 l18 -10 l18 10 l-18 10z'/%3E%3Cpath d='M60 120 l24 -14 l24 14 l-24 14z'/%3E%3Cpath d='M150 140 l20 -12 l20 12 l-20 12z'/%3E%3Cpath d='M40 180 l16 -9 l16 9 l-16 9z'/%3E%3C/g%3E%3C/svg%3E");--badge-bg:rgba(15,23,30,.7);--badge-border:rgba(214,178,94,.35);--stat-list-bg:rgba(12,18,24,.7);--stat-list-border:rgba(148,163,184,.18);--stat-divider:rgba(148,163,184,.12);--status-running-bg:rgba(110,231,183,.2);--status-running-text:#6ee7b7;--status-running-border:rgba(110,231,183,.5);--status-stopped-bg:rgba(148,163,184,.18);--status-stopped-text:#cbd5f5;--status-stopped-border:rgba(148,163,184,.4);--status-pending-bg:rgba(214,178,94,.2);--status-pending-border:rgba(214,178,94,.5);--status-error-bg:hsla(0,91%,71%,.2);--status-error-border:hsla(0,91%,71%,.5);--status-indicator-bg:rgba(15,23,30,.6);--status-indicator-dot:rgba(148,163,184,.9);--status-indicator-ring:rgba(9,12,16,.35);--status-indicator-running-bg:rgba(110,231,183,.12);--status-indicator-running-text:#d4f7e7;--status-indicator-running-dot:#6ee7b7;--status-indicator-stopped-bg:rgba(148,163,184,.16);--status-indicator-stopped-text:#d1d8e4;--status-indicator-stopped-dot:rgba(148,163,184,.95);--status-indicator-pending-bg:rgba(214,178,94,.14);--status-indicator-error-bg:hsla(0,91%,71%,.16);--status-indicator-error-text:#fecaca;--status-indicator-error-dot:var(--danger);--status-badge-bg:rgba(15,23,30,.6);--status-badge-dot:rgba(148,163,184,.9);--status-badge-ring:rgba(9,12,16,.35);--status-badge-online-bg:rgba(110,231,183,.12);--status-badge-online-text:#d4f7e7;--status-badge-online-dot:#6ee7b7;--status-badge-offline-bg:rgba(148,163,184,.16);--status-badge-offline-text:#d1d8e4;--status-badge-offline-dot:rgba(148,163,184,.95);--status-badge-unknown-bg:rgba(99,102,241,.16);--status-badge-unknown-text:#c7d2fe;--status-badge-unknown-dot:#a5b4fc;--health-bg:rgba(214,178,94,.26);--health-text:#f8e3b3;--health-dot:var(--accent-strong);--bot-border:rgba(148,163,184,.4);--bot-online-bg:rgba(110,231,183,.2);--bot-online-text:#6ee7b7;--bot-offline-bg:rgba(148,163,184,.2);--bot-offline-text:#cbd5f5;--bot-unknown-bg:rgba(99,102,241,.16);--bot-unknown-text:#a5b4fc;--bot-stale-bg:rgba(214,178,94,.2);--bot-stale-text:var(--accent-strong);--button-border:rgba(214,178,94,.4);--button-bg:rgba(214,178,94,.18);--button-border-hover:rgba(214,178,94,.8);--button-shadow-hover:var(--shadow-glow-strong);--button-secondary-bg:rgba(15,21,27,.9);--button-secondary-border:rgba(148,163,184,.45);--button-disabled-bg:rgba(15,21,27,.65);--button-disabled-border:rgba(148,163,184,.35);--button-disabled-text:var(--muted);--action-primary-bg:linear-gradient(135deg,rgba(214,178,94,.95),rgba(214,178,94,.6));--action-primary-border:rgba(214,178,94,.9);--action-primary-text:var(--accent-contrast);--action-primary-shadow:0 10px 24px rgba(214,178,94,.25);--action-danger-bg:hsla(0,91%,71%,.2);--action-danger-border:hsla(0,91%,71%,.6);--action-danger-text:#ffd6d6;--input-border:rgba(148,163,184,.4);--input-bg:rgba(12,18,24,.8);--banner-bg:rgba(214,178,94,.18);--banner-border:rgba(214,178,94,.35);--credit-option-border:rgba(148,163,184,.4);--credit-option-bg:rgba(11,16,21,.8);--credit-option-active-border:rgba(214,178,94,.9);--credit-summary-bg:rgba(16,22,28,.9);--credit-summary-border:rgba(214,178,94,.25);--stripe-border:rgba(148,163,184,.25);--stripe-bg:rgba(10,14,18,.6);--tag-list-border:rgba(148,163,184,.4);--tag-list-bg:rgba(12,18,24,.8);--tag-bg:rgba(99,102,241,.16);--tag-text:#c7d2fe;--checkbox-border:rgba(148,163,184,.4);--checkbox-bg:rgba(12,18,24,.8);--checkbox-input-border:rgba(214,178,94,.6);--checkbox-input-bg:rgba(10,14,18,.9);--button-ghost-bg:rgba(110,231,183,.15);--button-ghost-border:rgba(110,231,183,.4);--button-ghost-text:#d1fae5;--button-ghost-border-hover:rgba(110,231,183,.7);--dashboard-card-bg:rgba(10,15,20,.95);--dashboard-card-border:rgba(110,231,183,.2);--dashboard-row-bg:rgba(12,18,24,.8);--dashboard-row-border:rgba(148,163,184,.2);--trust-border:rgba(214,178,94,.25);--trust-bg:rgba(15,20,26,.7);--trust-glow:var(--shadow-glow-accent);--hero-card-border:rgba(110,231,183,.4);--hero-card-shadow:var(--shadow-success-strong);--hero-card-border-2:rgba(214,178,94,.35);--hero-card-bg:rgba(214,178,94,.12);--hero-card-gradient:linear-gradient(135deg,rgba(214,178,94,.08),rgba(16,22,28,.4));--hero-card-border-3:rgba(214,178,94,.2);--footer-border:rgba(148,163,184,.25);--focus-ring:rgba(214,178,94,.85);--discord-button-bg:linear-gradient(135deg,#5865f2,#4752c4);--discord-button-border:rgba(129,140,248,.9);--discord-button-text:#f8faff;--discord-button-shadow:0 14px 30px rgba(88,101,242,.28);--discord-panel-border:rgba(88,101,242,.4);--discord-panel-glow:0 18px 45px rgba(88,101,242,.14)}[data-theme=light]{color-scheme:light;--bg:#f6f7f9;--bg-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Crect width='160' height='160' fill='%23f6f7f9'/%3E%3Cg fill='%23dfe5eb' fill-opacity='0.6'%3E%3Ccircle cx='14' cy='22' r='1'/%3E%3Ccircle cx='48' cy='58' r='1'/%3E%3Ccircle cx='86' cy='34' r='1'/%3E%3Ccircle cx='122' cy='64' r='1'/%3E%3Ccircle cx='140' cy='18' r='1'/%3E%3Ccircle cx='22' cy='122' r='1'/%3E%3Ccircle cx='64' cy='92' r='1'/%3E%3Ccircle cx='104' cy='118' r='1'/%3E%3Ccircle cx='148' cy='130' r='1'/%3E%3Ccircle cx='18' cy='78' r='1'/%3E%3C/g%3E%3C/svg%3E");--text:#0f172a;--text-strong:#0f172a;--muted:#475569;--border:rgba(15,23,42,.12);--accent:#caa24a;--accent-strong:#b7892f;--accent-contrast:#1a1408;--success:#059669;--warning:#b7892f;--danger:#dc2626;--info:#4f46e5;--accent-2:var(--success);--shadow-main:0 10px 30px rgba(15,23,42,.12);--shadow-soft:0 8px 20px rgba(15,23,42,.08);--shadow-strong:0 16px 40px rgba(15,23,42,.18);--shadow-hero:0 20px 50px rgba(15,23,42,.18);--shadow-glow:0 0 12px rgba(202,162,74,.22);--shadow-glow-soft:0 0 8px rgba(202,162,74,.16);--shadow-glow-strong:0 8px 18px rgba(202,162,74,.2);--shadow-glow-accent:0 0 10px rgba(202,162,74,.4);--shadow-success:0 8px 20px rgba(5,150,105,.18);--shadow-success-strong:0 18px 40px rgba(5,150,105,.18);--loading-track-bg:rgba(226,232,240,.9);--status-strip-height:36px;--topbar-height:56px;--shell-top-gap:6px;--bar-gap:6px;--bar-border:1px;--status-strip-bg:hsla(0,0%,100%,.92);--status-strip-border:rgba(15,23,42,.08);--status-strip-text:#334155;--status-strip-divider:rgba(148,163,184,.6);--topbar-bg:hsla(0,0%,100%,.9);--topbar-border:rgba(15,23,42,.08);--menu-button-bg:hsla(0,0%,100%,.95);--menu-button-border:rgba(202,162,74,.45);--menu-button-border-hover:rgba(202,162,74,.7);--mobile-menu-backdrop:rgba(15,23,42,.18);--mobile-menu-panel-bg:hsla(0,0%,100%,.98);--mobile-menu-panel-border:rgba(202,162,74,.2);--nav-pill-bg:hsla(0,0%,100%,.85);--nav-pill-border:rgba(202,162,74,.25);--nav-pill-border-hover:rgba(202,162,74,.45);--card-bg:hsla(0,0%,100%,.92);--card-border:rgba(15,23,42,.1);--card-shadow:var(--shadow-main);--server-card-bg:hsla(0,0%,100%,.96);--server-card-border:rgba(148,163,184,.35);--server-card-shadow:var(--shadow-strong);--server-card-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%23caa24a' stroke-opacity='0.12' stroke-width='1'%3E%3Cpath d='M20 30 l20 -12 l20 12 l-20 12z'/%3E%3Cpath d='M120 40 l18 -10 l18 10 l-18 10z'/%3E%3Cpath d='M60 120 l24 -14 l24 14 l-24 14z'/%3E%3Cpath d='M150 140 l20 -12 l20 12 l-20 12z'/%3E%3Cpath d='M40 180 l16 -9 l16 9 l-16 9z'/%3E%3C/g%3E%3C/svg%3E");--badge-bg:rgba(15,23,42,.06);--badge-border:rgba(202,162,74,.25);--stat-list-bg:rgba(15,23,42,.04);--stat-list-border:rgba(15,23,42,.1);--stat-divider:rgba(15,23,42,.08);--status-running-bg:rgba(5,150,105,.12);--status-running-text:#047857;--status-running-border:rgba(5,150,105,.3);--status-stopped-bg:rgba(148,163,184,.18);--status-stopped-text:#475569;--status-stopped-border:rgba(148,163,184,.3);--status-pending-bg:rgba(202,162,74,.18);--status-pending-border:rgba(202,162,74,.35);--status-error-bg:rgba(220,38,38,.12);--status-error-border:rgba(220,38,38,.35);--status-indicator-bg:rgba(15,23,42,.06);--status-indicator-dot:rgba(100,116,139,.7);--status-indicator-ring:rgba(148,163,184,.25);--status-indicator-running-bg:rgba(5,150,105,.1);--status-indicator-running-text:#047857;--status-indicator-running-dot:#059669;--status-indicator-stopped-bg:rgba(148,163,184,.14);--status-indicator-stopped-text:#475569;--status-indicator-stopped-dot:rgba(100,116,139,.8);--status-indicator-pending-bg:rgba(202,162,74,.16);--status-indicator-error-bg:rgba(220,38,38,.12);--status-indicator-error-text:#b91c1c;--status-indicator-error-dot:#dc2626;--status-badge-bg:rgba(15,23,42,.06);--status-badge-dot:rgba(100,116,139,.7);--status-badge-ring:rgba(148,163,184,.25);--status-badge-online-bg:rgba(5,150,105,.1);--status-badge-online-text:#047857;--status-badge-online-dot:#059669;--status-badge-offline-bg:rgba(148,163,184,.14);--status-badge-offline-text:#475569;--status-badge-offline-dot:rgba(100,116,139,.8);--status-badge-unknown-bg:rgba(79,70,229,.12);--status-badge-unknown-text:#4338ca;--status-badge-unknown-dot:#4f46e5;--health-bg:rgba(202,162,74,.18);--health-text:#8a6a1f;--health-dot:#b7892f;--bot-border:rgba(148,163,184,.4);--bot-online-bg:rgba(5,150,105,.12);--bot-online-text:#047857;--bot-offline-bg:rgba(148,163,184,.16);--bot-offline-text:#475569;--bot-unknown-bg:rgba(79,70,229,.12);--bot-unknown-text:#4f46e5;--bot-stale-bg:rgba(202,162,74,.18);--bot-stale-text:#8a6a1f;--button-border:rgba(202,162,74,.5);--button-bg:rgba(202,162,74,.18);--button-border-hover:rgba(202,162,74,.7);--button-shadow-hover:var(--shadow-glow-strong);--button-secondary-bg:rgba(248,250,252,.9);--button-secondary-border:rgba(148,163,184,.5);--button-disabled-bg:rgba(241,245,249,.8);--button-disabled-border:rgba(148,163,184,.35);--button-disabled-text:rgba(100,116,139,.9);--action-primary-bg:linear-gradient(135deg,rgba(202,162,74,.9),rgba(202,162,74,.6));--action-primary-border:rgba(202,162,74,.75);--action-primary-text:var(--accent-contrast);--action-primary-shadow:0 8px 18px rgba(202,162,74,.25);--action-danger-bg:rgba(220,38,38,.12);--action-danger-border:rgba(220,38,38,.45);--action-danger-text:#b91c1c;--input-border:rgba(148,163,184,.5);--input-bg:hsla(0,0%,100%,.9);--banner-bg:rgba(202,162,74,.18);--banner-border:rgba(202,162,74,.35);--credit-option-border:rgba(148,163,184,.4);--credit-option-bg:rgba(248,250,252,.9);--credit-option-active-border:rgba(202,162,74,.7);--credit-summary-bg:hsla(0,0%,100%,.9);--credit-summary-border:rgba(202,162,74,.25);--stripe-border:rgba(148,163,184,.3);--stripe-bg:hsla(0,0%,100%,.8);--tag-list-border:rgba(148,163,184,.4);--tag-list-bg:hsla(0,0%,100%,.9);--tag-bg:rgba(79,70,229,.12);--tag-text:#4338ca;--checkbox-border:rgba(148,163,184,.4);--checkbox-bg:hsla(0,0%,100%,.9);--checkbox-input-border:rgba(202,162,74,.5);--checkbox-input-bg:rgba(248,250,252,.95);--button-ghost-bg:rgba(5,150,105,.12);--button-ghost-border:rgba(5,150,105,.35);--button-ghost-text:#047857;--button-ghost-border-hover:rgba(5,150,105,.5);--dashboard-card-bg:hsla(0,0%,100%,.96);--dashboard-card-border:rgba(5,150,105,.25);--dashboard-row-bg:rgba(248,250,252,.9);--dashboard-row-border:rgba(148,163,184,.2);--trust-border:rgba(202,162,74,.25);--trust-bg:hsla(0,0%,100%,.9);--trust-glow:0 0 10px rgba(202,162,74,.25);--hero-card-border:rgba(5,150,105,.3);--hero-card-shadow:var(--shadow-success-strong);--hero-card-border-2:rgba(202,162,74,.3);--hero-card-bg:rgba(202,162,74,.12);--hero-card-gradient:linear-gradient(135deg,rgba(202,162,74,.12),hsla(0,0%,100%,.8));--hero-card-border-3:rgba(202,162,74,.2);--footer-border:rgba(15,23,42,.12);--focus-ring:rgba(202,162,74,.85);--discord-button-bg:linear-gradient(135deg,#5865f2,#6673ff);--discord-button-border:rgba(88,101,242,.55);--discord-button-text:#fff;--discord-button-shadow:0 12px 26px rgba(88,101,242,.18);--discord-panel-border:rgba(88,101,242,.2);--discord-panel-glow:0 12px 28px rgba(88,101,242,.1)}body.no-status-strip{--status-strip-height:0px;--bar-gap:0px;--bar-border:0px;--topbar-height:86px;--shell-top-gap:16px}body.authed-home{--shell-top-gap:24px}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background-color:var(--bg);background-image:var(--bg-pattern);color:var(--text)}body.menu-open{overflow:hidden}.loading-bar{position:fixed;top:0;left:0;right:0;height:4px;z-index:1000;pointer-events:none;opacity:0;transition:opacity .2s ease}.loading-bar[data-state=active],.loading-bar[data-state=completing]{opacity:1}.loading-bar__track{position:relative;width:100%;height:100%;overflow:hidden;background:var(--loading-track-bg)}.loading-bar__indeterminate{position:absolute;top:0;left:0;height:100%;width:35%;background:var(--accent-strong);animation:loading-bar-sweep 1.2s ease-in-out infinite}.loading-bar__finish{position:absolute;top:0;left:0;height:100%;width:0;opacity:0;background:var(--accent);transition:width .35s ease,opacity .2s ease}.loading-bar[data-state=completing] .loading-bar__indeterminate{opacity:0;animation-play-state:paused}.loading-bar[data-state=completing] .loading-bar__finish{width:100%;opacity:1}@keyframes loading-bar-sweep{0%{transform:translateX(-60%)}to{transform:translateX(260%)}}.shell{max-width:1240px;margin:0 auto;padding:calc(var(--shell-top-gap) + var(--status-strip-height) + var(--bar-gap) + var(--bar-border) + var(--topbar-height)) clamp(14px,4vw,24px) 90px;display:grid;grid-gap:32px;gap:32px}.status-strip{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;justify-content:center;align-items:center;padding:calc(8px + env(safe-area-inset-top)) clamp(14px,4vw,24px) 8px;background:var(--status-strip-bg);border-bottom:1px solid var(--status-strip-border);color:var(--status-strip-text);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.status-strip__inner{width:min(1240px,100%);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.status-strip__left{display:inline-flex;align-items:center;gap:10px}.status-strip__label{color:var(--muted);font-weight:600}.status-strip__right{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.status-strip__divider{color:var(--status-strip-divider)}.status-strip__coin,.status-strip__flame,.status-strip__server{display:inline-flex;align-items:center;line-height:1;vertical-align:middle}.status-strip__coin{transform-origin:center;animation:coin-spin 2.4s linear infinite}.status-strip__flame{transform-origin:50% 80%;animation:flame-flicker 1.1s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(241,199,108,.45))}.status-strip__server{position:relative;overflow:hidden;transform:translateZ(0)}.status-strip__server:after{content:"";position:absolute;inset:-20%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.75) 50%,transparent);transform:translateX(-140%);animation:server-sweep 3.2s ease-in-out infinite;mix-blend-mode:screen;opacity:.6;pointer-events:none;filter:blur(1px)}@keyframes coin-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@keyframes server-sweep{0%{transform:translateX(-140%);opacity:0}30%{opacity:.65}60%{transform:translateX(140%);opacity:.3}to{transform:translateX(140%);opacity:0}}@keyframes flame-flicker{0%{transform:scale(1) rotate(-2deg);filter:drop-shadow(0 0 6px rgba(241,199,108,.4))}40%{transform:scale(1.08) rotate(3deg);filter:drop-shadow(0 0 8px rgba(241,199,108,.6))}70%{transform:scale(.98) rotate(-1deg);filter:drop-shadow(0 0 5px rgba(241,199,108,.45))}to{transform:scale(1.05) rotate(2deg);filter:drop-shadow(0 0 7px rgba(241,199,108,.5))}}.topbar{position:fixed;top:calc(var(--status-strip-height) + var(--bar-gap) + var(--bar-border));left:0;right:0;z-index:39;display:flex;justify-content:center;align-items:center;padding:calc(4px + env(safe-area-inset-top)) clamp(14px,4vw,24px) 4px;background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.no-status-strip .topbar{padding:calc(10px + env(safe-area-inset-top)) clamp(14px,4vw,24px) 10px}.topbar__inner{width:min(1240px,100%);display:flex;justify-content:space-between;align-items:center;gap:16px}.brand{display:grid;grid-gap:6px;gap:6px}.brand:hover h1{color:var(--accent-strong)}.eyebrow{letter-spacing:.35em;font-size:11px;color:var(--accent);font-weight:700}.eyebrow,h1{text-transform:uppercase}h1{font-family:Oxanium,Rajdhani,sans-serif;font-size:32px;letter-spacing:.08em}.brand--compact h1{font-size:24px}.server-detail-skeleton{position:relative;overflow:hidden}.server-detail-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.18) 45%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.18) 55%,transparent);transform:translateX(-100%);animation:server-detail-skeleton-sweep 1.5s ease-in-out infinite;pointer-events:none}.server-detail-skeleton__actions,.server-detail-skeleton__header,.server-detail-skeleton__stack,.server-detail-skeleton__stats{display:flex;gap:14px}.server-detail-skeleton__header{justify-content:space-between;align-items:flex-start}.server-detail-skeleton__actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.server-detail-skeleton__stack{flex-direction:column;width:min(380px,100%)}.server-detail-skeleton__button,.server-detail-skeleton__chip,.server-detail-skeleton__field,.server-detail-skeleton__line,.server-detail-skeleton__panel,.server-detail-skeleton__stat{background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.server-detail-skeleton__line{height:12px;width:100%;margin-bottom:14px}.server-detail-skeleton__line--eyebrow{width:110px;height:10px}.server-detail-skeleton__line--title{width:min(320px,100%);height:28px}.server-detail-skeleton__line--section{width:180px;height:18px}.server-detail-skeleton__line--short{width:58%}.server-detail-skeleton__line--label{width:110px;margin-bottom:10px}.server-detail-skeleton__chip{width:110px;height:28px}.server-detail-skeleton__button{width:140px;height:42px}.server-detail-skeleton__field{width:100%;height:48px}.server-detail-skeleton__stats{margin-bottom:16px}.server-detail-skeleton__stat{flex:1 1;min-height:72px}.server-detail-skeleton__panel{width:100%;min-height:160px;margin-top:14px}@keyframes server-detail-skeleton-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}h2{font-family:Oxanium,Rajdhani,sans-serif;font-size:22px;letter-spacing:.05em}h2,h3{text-transform:uppercase}h3{font-size:18px;letter-spacing:.04em}p{font-size:15px;line-height:1.6;color:var(--muted)}a{color:inherit;text-decoration:none}main :where(p,li,span,.muted) a:not(.button):not(.nav-link-inline):not(.admin-nav__link){color:var(--accent-strong);text-decoration:underline;text-underline-offset:.18em}main :where(p,li,span,.muted) a:not(.button):not(.nav-link-inline):not(.admin-nav__link):focus-visible,main :where(p,li,span,.muted) a:not(.button):not(.nav-link-inline):not(.admin-nav__link):hover{color:var(--text-strong)}a:focus-visible,button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-link-inline{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--text);opacity:.85;transition:opacity .12s ease,color .12s ease}.nav-link-inline:hover{opacity:1;color:var(--accent-strong)}.nav-link-inline:focus-visible{opacity:1}.nav{display:flex;gap:14px;font-weight:600}.nav-shell{gap:12px}.nav-shell,.topbar-actions{display:flex;align-items:center}.topbar-actions{gap:10px}.menu-button{display:none;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid var(--menu-button-border);background:var(--menu-button-bg);color:var(--text);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.menu-button:hover{border-color:var(--menu-button-border-hover);box-shadow:var(--shadow-glow)}.mobile-menu{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px 16px}.mobile-menu__backdrop{position:absolute;inset:0;border:none;background:var(--mobile-menu-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-menu__panel{position:relative;width:min(92vw,420px);max-height:min(80vh,620px);overflow-y:auto;background:var(--mobile-menu-panel-bg);border-radius:24px;border:1px solid var(--mobile-menu-panel-border);box-shadow:var(--shadow-hero);padding:22px;display:grid;grid-gap:16px;gap:16px}@media (max-width:520px){.mobile-menu{padding:0}.mobile-menu__panel{width:100%;max-height:100vh;border-radius:0;padding-top:32px}}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--accent)}.nav-mobile{flex-direction:column;align-items:stretch}.nav-mobile a{text-align:center}.mobile-menu__actions{display:flex;justify-content:center}.confirm-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px 16px}.confirm-modal--contained{position:fixed;inset:calc(var(--shell-top-gap) + var(--status-strip-height) + var(--bar-gap) + var(--bar-border) + var(--topbar-height)) 0 0;z-index:20}.confirm-modal__backdrop{position:absolute;inset:0;background:var(--mobile-menu-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirm-modal__panel{position:relative;width:min(92vw,520px);background:var(--card-bg);border-radius:24px;border:1px solid var(--card-border);box-shadow:var(--shadow-hero);padding:24px;display:grid;grid-gap:16px;gap:16px}.confirm-modal__header{display:flex;align-items:center;justify-content:space-between}.confirm-modal__actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}@media (max-width:520px){.confirm-modal{padding:0}.confirm-modal--contained{padding:16px}.confirm-modal__panel{width:100%;min-height:100vh;border-radius:0;justify-content:center}.confirm-modal--contained .confirm-modal__panel{width:min(100%,520px);min-height:auto;border-radius:24px;justify-content:normal}}body.modal-open{overflow:hidden}.nav a{padding:8px 14px;border-radius:999px;background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);color:var(--text);text-transform:uppercase;font-size:12px;letter-spacing:.18em;display:inline-flex;align-items:center;justify-content:center}.nav--compact a{padding:3px 10px;line-height:1.1}.nav a:hover{border-color:var(--nav-pill-border-hover);box-shadow:var(--shadow-glow-soft)}.grid{display:grid;grid-gap:24px;gap:24px}.auth-grid{justify-items:center;width:min(50vw,100%);margin:0 auto;padding:0 28px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{position:relative;background:var(--card-bg);border-radius:20px;padding:24px;border:1px solid var(--card-border);box-shadow:var(--card-shadow);display:grid;grid-gap:16px;gap:16px;overflow:hidden}.field-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.field-grid label{display:grid;grid-gap:8px;gap:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field-grid input{width:100%;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);border-radius:14px;padding:12px 14px;font:inherit}.admin-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:24px;gap:24px}.admin-sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--shell-top-gap) + var(--status-strip-height) + var(--bar-gap) + var(--bar-border) + var(--topbar-height))}.admin-content{min-width:0}.admin-nav{display:flex;flex-direction:column;gap:10px}.admin-nav__link{display:inline-flex;align-items:center;justify-content:flex-start;padding:12px 14px;border-radius:16px;border:1px solid var(--nav-pill-border);background:var(--nav-pill-bg);color:var(--text);text-transform:uppercase;font-size:12px;letter-spacing:.16em}.admin-nav__link:hover{border-color:var(--nav-pill-border-hover);box-shadow:var(--shadow-glow-soft)}.admin-nav__link--active{border-color:var(--button-border-hover);box-shadow:var(--shadow-glow-soft)}@media (max-width:960px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-nav{flex-direction:row;flex-wrap:wrap}.admin-nav__link{justify-content:center;border-radius:999px}}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.admin-user-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-credit-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.admin-user-list{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow-y:auto}.admin-user-list__item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-row-border);background:var(--dashboard-row-bg);color:var(--text);text-align:left;font:inherit}.admin-user-list__item--active,.admin-user-list__item:hover{border-color:var(--button-border-hover);box-shadow:var(--shadow-glow-soft)}@media (max-width:960px){.admin-credit-layout{grid-template-columns:1fr}}.admin-history{display:grid;grid-gap:12px;gap:12px}.admin-history__row{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--dashboard-row-border);border-radius:16px;background:var(--dashboard-row-bg)}.admin-history__meta{align-items:center}.admin-history__actions,.admin-history__meta{display:flex;gap:10px;flex-wrap:wrap}.auth-card{width:100%;display:flex;justify-content:center}.card .muted{color:var(--muted)}.server-card{background-color:var(--server-card-bg);border:1px solid var(--server-card-border);box-shadow:var(--server-card-shadow)}.server-card:after{content:"";position:absolute;inset:0;background-image:var(--server-card-pattern);opacity:.45;mix-blend-mode:screen;pointer-events:none}.server-card h3{color:var(--text-strong)}.server-detail-summary{position:-webkit-sticky;position:sticky;top:calc(var(--server-detail-summary-header-bottom, 0px) + 4px - var(--server-detail-summary-scroll-offset, 0px));z-index:20;padding:0;overflow:visible;background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate}.server-detail-summary:after,.server-detail-summary:before{content:"";position:absolute;pointer-events:none;z-index:-1;transition:none}.server-detail-summary:before{inset:0;border-radius:calc(20px * (1 - var(--server-detail-summary-pin-progress, 0)));background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);opacity:calc(1 - var(--server-detail-summary-pin-progress, 0))}.server-detail-summary:after{top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--topbar-bg);border-bottom:1px solid var(--topbar-border);box-shadow:var(--shadow-soft);opacity:var(--server-detail-summary-pin-progress,0)}.server-detail-summary__inner{padding:10px 24px}.server-detail-summary__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.server-detail-summary__identity{display:grid;grid-gap:4px;gap:4px}.server-detail-summary__controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.server-detail-summary__actions{justify-content:flex-end}.server-detail-summary__title{margin:4px 0 0}.server-detail-summary__meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.server-detail-summary__meta-label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.view-toggle{align-items:center;gap:8px;padding:6px;border:1px solid var(--nav-pill-border);border-radius:999px;background:var(--nav-pill-bg)}.view-toggle,.view-toggle form{display:inline-flex}.view-toggle__button{width:40px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);letter-spacing:0}.view-toggle__button svg{width:18px;height:18px;display:block}.view-toggle__button.is-active{background:var(--button-bg);border-color:var(--button-border-hover);color:var(--accent-strong);box-shadow:var(--shadow-glow-soft)}.view-toggle__button:disabled{opacity:1}.server-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.game-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;border-radius:999px;border:1px solid var(--card-border);background:var(--card-bg);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.game-icon{width:22px;height:22px;display:inline-block}.toast{position:fixed;right:24px;bottom:24px;z-index:50;max-width:min(320px,90vw);padding:12px 16px;border-radius:14px;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);color:var(--text);font-size:14px;line-height:1.4}.toast--error{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.12);color:var(--text-strong)}.toast--success{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.12);color:var(--text-strong)}.row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.badge{gap:6px;padding:6px 12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.badge,.version-chip{display:inline-flex;align-items:center;border-radius:999px;background:var(--badge-bg);border:1px solid var(--badge-border);font-size:12px;color:var(--text)}.version-chip{max-width:100%;padding:6px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.3;overflow-wrap:anywhere}.stat-list{display:grid;grid-gap:0;gap:0;border-radius:14px;background:var(--stat-list-bg);border:1px solid var(--stat-list-border);overflow:hidden}.stat-list--plain{background:transparent;border:none;border-radius:0}.stat-list--plain .stat-row{padding:0;border-bottom:none}.stat-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--stat-divider);font-size:13px;color:var(--text)}.stat-row--stacked{flex-direction:column;align-items:flex-start;gap:4px}.stat-row:last-child{border-bottom:none}.stat-label{text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:var(--muted);font-weight:700}.stat-value{font-weight:700;letter-spacing:.04em}.stat-footnote{margin-top:8px;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.dashboard-cards{margin-top:20px}.server-table-toolbar{margin-top:20px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.server-table-toolbar__field{display:grid;grid-gap:8px;gap:8px}.server-table-wrap{margin-top:20px;overflow-x:auto;border:1px solid var(--dashboard-row-border);border-radius:18px;background:var(--dashboard-row-bg)}.server-table{width:100%;min-width:980px;border-collapse:collapse}.server-table td,.server-table th{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--dashboard-row-border)}.server-table thead th{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.server-table tbody tr:last-child td{border-bottom:none}.server-table__actions,.server-table__meta,.server-table__server{display:grid;grid-gap:8px;gap:8px}.server-table__actions{min-width:220px}.status{padding:6px 12px;border-radius:999px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;border:1px solid transparent}.status.RUNNING{background:var(--status-running-bg);color:var(--status-running-text);border-color:var(--status-running-border)}.status.READY_STOPPED{background:var(--status-stopped-bg);color:var(--status-stopped-text);border-color:var(--status-stopped-border)}.status.CONFIGURING,.status.DELETING,.status.FIRST_BOOT,.status.IDLE_PENDING,.status.PROVISIONING,.status.QUEUED,.status.STARTING,.status.STOPPING{background:var(--status-pending-bg);color:var(--accent-strong);border-color:var(--status-pending-border)}.status.ERROR{background:var(--status-error-bg);color:var(--danger);border-color:var(--status-error-border)}.status-indicator{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:none;background:var(--status-indicator-bg);color:var(--muted);--status-dot:var(--status-indicator-dot)}.status-indicator:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--status-dot);box-shadow:0 0 0 2px var(--status-indicator-ring)}.status-indicator.RUNNING{background:var(--status-indicator-running-bg);color:var(--status-indicator-running-text);--status-dot:var(--status-indicator-running-dot)}.status-indicator.READY_STOPPED{background:var(--status-indicator-stopped-bg);color:var(--status-indicator-stopped-text);--status-dot:var(--status-indicator-stopped-dot)}.status-indicator.CONFIGURING,.status-indicator.DELETING,.status-indicator.FIRST_BOOT,.status-indicator.IDLE_PENDING,.status-indicator.PROVISIONING,.status-indicator.QUEUED,.status-indicator.STARTING,.status-indicator.STOPPING{background:var(--status-indicator-pending-bg);color:var(--accent-strong);--status-dot:var(--accent-strong)}.status-indicator.ERROR{background:var(--status-indicator-error-bg);color:var(--status-indicator-error-text);--status-dot:var(--status-indicator-error-dot)}.server-detail-shell{position:relative}.form-lock-fieldset{margin:0;padding:0;border:0;min-inline-size:0}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:none;background:var(--status-badge-bg);color:var(--muted);--status-dot:var(--status-badge-dot);box-shadow:none;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.status-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--status-dot);box-shadow:0 0 0 2px var(--status-badge-ring)}.status-badge.online{background:var(--status-badge-online-bg);color:var(--status-badge-online-text);--status-dot:var(--status-badge-online-dot)}.status-badge.offline{background:var(--status-badge-offline-bg);color:var(--status-badge-offline-text);--status-dot:var(--status-badge-offline-dot)}.status-badge.unknown{background:var(--status-badge-unknown-bg);color:var(--status-badge-unknown-text);--status-dot:var(--status-badge-unknown-dot)}.health-indicator{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:none;background:var(--health-bg);color:var(--health-text);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.health-indicator:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--health-dot);box-shadow:0 0 0 2px var(--status-badge-ring)}.bot-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--bot-border)}.bot-status:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.bot-status.online{background:var(--bot-online-bg);color:var(--bot-online-text)}.bot-status.offline{background:var(--bot-offline-bg);color:var(--bot-offline-text)}.bot-status.unknown{background:var(--bot-unknown-bg);color:var(--bot-unknown-text)}.bot-status.stale{background:var(--bot-stale-bg);color:var(--bot-stale-text)}.button,button{border:1px solid var(--button-border);border-radius:12px;padding:10px 18px;background:var(--button-bg);color:var(--text);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.button:hover,button:hover{transform:translateY(-1px);box-shadow:var(--button-shadow-hover);border-color:var(--button-border-hover)}.button.secondary,button.secondary{background:var(--button-secondary-bg);color:var(--text);border-color:var(--button-secondary-border)}.button.discord-button{display:inline-flex;align-items:center;gap:10px;background:var(--discord-button-bg);border-color:var(--discord-button-border);color:var(--discord-button-text);box-shadow:var(--discord-button-shadow)}.button.discord-button svg{width:18px;height:18px;flex:0 0 auto}.button.discord-button:hover{border-color:var(--discord-button-border);box-shadow:var(--discord-button-shadow)}.theme-toggle{border:1px solid var(--nav-pill-border);background:var(--nav-pill-bg);color:var(--text);border-radius:999px;padding:6px 10px;font-size:14px;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,color .12s ease;width:36px;height:32px;display:inline-flex;align-items:center;justify-content:center}.theme-toggle:hover{border-color:var(--nav-pill-border-hover);box-shadow:var(--shadow-glow-soft);color:var(--accent-strong)}.theme-toggle__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.theme-toggle__icon svg{width:16px;height:16px;display:block}.action-button{min-height:44px;padding:12px 18px;border-radius:10px;font-size:12px;letter-spacing:.16em}.action-button:hover{transform:translateY(-1px);box-shadow:var(--button-shadow-hover);border-color:var(--button-border-hover)}.action-button--icon{width:44px;min-width:44px;padding:0}.action-button--icon,.action-button__icon{display:inline-flex;align-items:center;justify-content:center}.action-button__icon{line-height:1}.action-button__icon svg{width:16px;height:16px;display:block}.action-button.primary{background:var(--action-primary-bg);border-color:var(--action-primary-border);color:var(--action-primary-text);box-shadow:var(--action-primary-shadow)}.action-button.danger{background:var(--action-danger-bg);border-color:var(--action-danger-border);color:var(--action-danger-text)}.action-button.secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--text)}.action-button:disabled{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:none}button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.input,select{width:100%;box-sizing:border-box;height:44px;margin:0;padding:0 12px;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:14px;line-height:1.2;font-family:inherit;vertical-align:middle}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.25 4.5 6 8.25 9.75 4.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px}textarea{width:100%;box-sizing:border-box;margin:0;padding:10px 12px;min-height:96px;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:14px;line-height:1.4;font-family:inherit}.code-editor-shell{display:grid;grid-gap:10px;gap:10px}.code-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.code-editor-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);color:var(--text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.code-editor-link{color:var(--accent-strong);font-size:13px;font-weight:600;text-decoration:none}.code-editor-link:hover{text-decoration:underline}.code-editor-frame{display:grid;grid-template-columns:auto 1fr;border-radius:16px;border:1px solid var(--input-border);overflow:hidden;background:linear-gradient(180deg,rgba(9,14,20,.94),rgba(13,18,26,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.code-editor-gutter{display:grid;align-content:start;min-width:52px;padding:14px 10px 14px 14px;background:hsla(0,0%,100%,.03);border-right:1px solid hsla(0,0%,100%,.06);color:rgba(148,163,184,.88);font:500 13px/1.6 JetBrains Mono,monospace;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-editor-input{min-height:320px;padding:14px 16px;border:0;border-radius:0;background:transparent;color:#e8edf5;font:400 13px/1.6 JetBrains Mono,monospace;resize:vertical}.code-editor-input:focus{outline:none}label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.form,.new-server-form-grid{display:grid;grid-gap:16px;gap:16px}.new-server-form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.new-server-form-full{grid-column:1/-1}.new-server-form-submit{margin-top:16px}.section{display:grid;grid-gap:12px;gap:12px;align-content:start;align-items:start}.banner{padding:14px 18px;border-radius:14px;background:var(--banner-bg);color:var(--accent-strong);font-weight:600;border:1px solid var(--banner-border)}.form-action{display:grid;grid-gap:6px;gap:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.server-card__actions,.server-table__actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:nowrap}.server-card__actions .form-action,.server-table__actions .form-action{display:inline-flex}.action-feedback{font-size:12px;color:var(--muted)}.list{display:grid;grid-gap:12px;gap:12px}.mods-explorer{display:grid;grid-gap:16px;gap:16px}.mods-explorer__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mods-explorer__toolbar-actions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.mods-explorer__window{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);border:1px solid var(--card-border);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 30%),var(--server-card-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.mods-explorer__window--drag-active{border-color:rgba(214,178,94,.7);box-shadow:inset 0 0 0 1px rgba(214,178,94,.45),0 0 0 4px rgba(214,178,94,.08)}.mods-explorer__sidebar{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:18px 16px;background:linear-gradient(180deg,rgba(214,178,94,.08),transparent 35%),rgba(9,14,18,.68);border-right:1px solid var(--card-border)}.mods-explorer__sidebar-group{display:grid;grid-gap:8px;gap:8px}.mods-explorer__sidebar-label{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.mods-explorer__sidebar-value{margin:0;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid transparent;color:var(--muted)}.mods-explorer__sidebar-value--active{color:var(--text-strong);border-color:rgba(214,178,94,.3);background:rgba(214,178,94,.1)}.mods-explorer__main{display:grid;grid-gap:12px;gap:12px;padding:14px;min-width:0}.mods-explorer__pathbar{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--card-border);background:rgba(10,14,18,.5)}.mods-explorer__pathbar code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mods-explorer__traffic{display:inline-flex;align-items:center;gap:6px}.mods-explorer__traffic span{width:10px;height:10px;border-radius:999px;display:block}.mods-explorer__traffic span:first-child{background:#fb7185}.mods-explorer__traffic span:nth-child(2){background:#fbbf24}.mods-explorer__traffic span:nth-child(3){background:#34d399}.mods-explorer__table-wrap{overflow:auto;border-radius:16px;border:1px solid var(--card-border);background:rgba(10,14,18,.42)}.mods-explorer__empty{display:grid;grid-gap:6px;gap:6px;padding:18px 4px}.mods-explorer__table{width:100%;border-collapse:collapse;min-width:760px}.mods-explorer__table td,.mods-explorer__table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--stat-divider)}.mods-explorer__table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:rgba(14,20,26,.96);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.mods-explorer__table tbody tr:hover{background:rgba(214,178,94,.06)}.mods-explorer__name{display:inline-flex;align-items:center;gap:10px;min-width:0}.mods-explorer__icon{width:22px;height:22px;border-radius:8px;display:inline-grid;place-items:center;background:rgba(214,178,94,.14);border:1px solid rgba(214,178,94,.28);color:var(--accent-strong);font-size:10px;font-weight:700;letter-spacing:.08em;flex:0 0 auto}.mods-explorer__drop-hint{margin:0;font-size:12px;color:var(--muted)}@media (max-width:900px){.mods-explorer__window{grid-template-columns:1fr}.mods-explorer__sidebar{border-right:0;border-bottom:1px solid var(--card-border)}}.credit-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:10px;gap:10px}.credit-option{text-align:center;padding:10px 12px;border-radius:12px;border:1px solid var(--credit-option-border);background:var(--credit-option-bg);color:var(--text);font-weight:700}.credit-option.active{border-color:var(--credit-option-active-border);box-shadow:var(--shadow-glow)}.credit-summary{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:16px;background:var(--credit-summary-bg);border:1px solid var(--credit-summary-border)}.checkbox{display:flex;align-items:center;gap:10px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--text)}.checkbox input{width:18px;height:18px;accent-color:var(--accent)}.stripe-embed{min-height:520px;border-radius:16px;border:1px solid var(--stripe-border);background:var(--stripe-bg);padding:8px}.tag-input{display:grid;grid-gap:8px;gap:8px}.tag-input__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border-radius:12px;border:1px solid var(--tag-list-border);background:var(--tag-list-bg);box-sizing:border-box}.tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--tag-bg);color:var(--tag-text);font-size:12px;font-weight:600}.tag__remove{color:inherit;cursor:pointer;line-height:1;padding:0 2px}.tag-input__field,.tag__remove{border:none;background:transparent;font-size:14px}.tag-input__field{flex:1 1;min-width:180px;min-height:30px;padding:0 6px;outline:none;color:var(--text);font-family:inherit;line-height:1.2}.checkbox-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.checkbox-option{display:flex;flex-direction:column;gap:8px}.checkbox-field{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--checkbox-border);background:var(--checkbox-bg);color:var(--text);text-transform:none;letter-spacing:.08em;box-sizing:border-box}.checkbox-field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid var(--checkbox-input-border);background:var(--checkbox-input-bg);display:grid;place-items:center}.checkbox-field input[type=checkbox]:after{content:"";width:8px;height:8px;border-radius:2px;background:transparent;transform:scale(.6);transition:transform .12s ease,background .12s ease}.checkbox-field input[type=checkbox]:checked:after{background:var(--accent-strong);transform:scale(1)}@media (max-width:700px){.topbar__inner{flex-direction:column;align-items:flex-start;gap:16px}.eyebrow{font-size:9px;letter-spacing:.24em;opacity:.75}.nav,.nav-shell{width:100%;justify-content:space-between}.nav-desktop{display:none}.menu-button{display:inline-flex}.server-detail-summary{top:calc(var(--server-detail-summary-header-bottom, 0px) + 4px - var(--server-detail-summary-scroll-offset, 0px))}.server-detail-summary__inner{padding:8px 20px}.server-detail-summary__controls{width:100%;justify-content:flex-start}.server-detail-summary__actions{width:100%}}html{scroll-behavior:smooth}.landing{display:grid;grid-gap:80px;gap:80px;padding:12px 0 80px}.getting-started-page{padding-top:40px;padding-inline:64px}.getting-started-page .landing-section{max-width:880px;margin-inline:auto;text-align:left}.getting-started-page ol,.getting-started-page ul{padding-left:28px}.getting-started-picker{display:grid;grid-gap:10px;gap:10px}.getting-started-picker .input{max-width:420px}.landing-section{display:grid;grid-gap:24px;gap:24px}.hero{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center}.hero-copy{grid-gap:18px;gap:18px}.hero-sub{font-size:18px;line-height:1.7;color:var(--text)}.hero-aha{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:14px 18px;border-radius:18px;border:1px solid rgba(214,178,94,.3);background:rgba(214,178,94,.12);color:var(--text-strong);font-weight:600}.hero-aha:before{content:"💡";font-size:18px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button.ghost{background:var(--button-ghost-bg);border-color:var(--button-ghost-border);color:var(--button-ghost-text)}.button.ghost:hover{border-color:var(--button-ghost-border-hover);box-shadow:var(--shadow-success)}.hero-note{font-size:13px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.hero-visual{display:grid}.dashboard-card{background:var(--dashboard-card-bg);border:1px solid var(--dashboard-card-border)}.dashboard-list{display:grid;grid-gap:12px;gap:12px}.dashboard-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;border-radius:14px;background:var(--dashboard-row-bg);border:1px solid var(--dashboard-row-border)}.trust{padding:22px 24px;border-radius:22px;border:1px solid var(--trust-border);background:var(--trust-bg)}.trust-header h2{font-size:20px}.trust-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.trust-item{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--text)}.trust-dot{width:10px;height:10px;border-radius:999px;background:var(--accent-strong);box-shadow:var(--trust-glow)}.section-title{display:grid;grid-gap:8px;gap:8px;max-width:720px}.comparison-grid,.games-grid,.spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.highlight{border-color:var(--hero-card-border);box-shadow:var(--shadow-success-strong)}.callout{padding:16px 20px;border-radius:16px;border:1px solid var(--hero-card-border-2);background:var(--hero-card-bg);color:var(--text)}.spotlight{background:var(--hero-card-gradient);padding:26px;border-radius:24px;border:1px solid var(--hero-card-border-3)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.tier-card{display:grid;grid-gap:14px;gap:14px}.tier-tagline{color:var(--accent-2);font-weight:600}.tier-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--muted)}.tier-meta strong{color:var(--text)}.games-grid .button{width:-moz-fit-content;width:fit-content}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.final-cta{padding-bottom:40px}.cta-card{gap:20px}.cta-card,.footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.footer{margin-top:40px;padding:24px 18px 6px;border-top:1px solid var(--footer-border);gap:12px}.footer-links{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.footer-links .nav-link-inline{opacity:.7}.footer-links .nav-link-inline:focus-visible,.footer-links .nav-link-inline:hover{opacity:1}@media (max-width:900px){.landing{gap:60px}.cta-card,.dashboard-row{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.hero-sub{font-size:16px}.getting-started-page{padding-inline:24px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%;text-align:center}}@media (max-width:520px){.grid-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hero{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.comparison-grid,.faq-grid,.games-grid,.spotlight-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:639px){.new-server-form-grid{grid-template-columns:1fr}}.landing--servertime{--st-space-section:72px;--st-space-block:24px;--st-space-stack:16px;--st-space-card-padding:24px;--st-space-panel-padding:24px;--st-card-radius:20px;--st-card-gap:16px;gap:var(--st-space-section)}.landing--servertime .landing-section{width:100%;max-width:1080px;margin-inline:auto;gap:var(--st-space-block)}.hero--teaching{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:32px;gap:32px}.hero-copy{display:grid;justify-items:center;text-align:center;max-width:760px;margin-inline:auto}.hero-copy .hero-actions,.hero-copy .hero-bullets,.hero-copy .hero-proof-grid{width:100%}.hero-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--st-space-stack);gap:var(--st-space-stack)}.comparison-panel__column,.hero-proof-card,.hero-total-card,.metric-card,.scenario-callout,.story-chip,.trust-panel__card,.usage-warning{border:1px solid var(--card-border);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--card-bg);box-shadow:var(--shadow-main);border-radius:var(--st-card-radius);padding:var(--st-space-card-padding);display:grid;grid-gap:var(--st-card-gap);gap:var(--st-card-gap)}.hero-proof-card,.hero-total-card{gap:8px}.comparison-panel__column strong,.hero-proof-card strong,.hero-total-card strong,.metric-card strong{font-family:Oxanium,Rajdhani,sans-serif;font-size:clamp(24px,3vw,34px);line-height:1.1;color:var(--text-strong)}.comparison-panel__column--accent,.hero-proof-card--accent,.hero-total-card--success,.metric-card--success,.server-node.is-running{border-color:rgba(110,231,183,.45);box-shadow:var(--shadow-success)}.comparison-panel__label,.hero-proof-label,.metric-card__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700}.hero-bullets{display:grid;grid-gap:10px;gap:10px}.hero-calculator{display:grid;grid-gap:var(--st-space-stack);gap:var(--st-space-stack);padding:var(--st-space-panel-padding);border-radius:var(--st-card-radius);border:1px solid rgba(110,231,183,.2);background:radial-gradient(circle at top left,rgba(110,231,183,.12),transparent 32%),linear-gradient(180deg,rgba(15,23,30,.72),rgba(15,23,30,.42));box-shadow:var(--shadow-main)}.hero-calculator__header{display:grid;grid-gap:8px;gap:8px}.hero-calculator__header h2{font-size:clamp(20px,2vw,28px)}.hero-calculator__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--st-space-stack);gap:var(--st-space-stack)}.hero-calculator__footnote{color:var(--muted);font-size:13px}.slider-field--hero .slider-field__top strong{font-size:28px}.hero--teaching .hero-calculator{grid-column:1/-1}.server-node__light{width:10px;height:10px;border-radius:999px;background:rgba(148,163,184,.65);box-shadow:0 0 0 4px rgba(148,163,184,.08);flex:0 0 auto}.server-node.is-running .server-node__light{background:var(--success);box-shadow:0 0 0 4px rgba(110,231,183,.12),0 0 14px rgba(110,231,183,.45)}.landing-section--compact{gap:18px}.section-title--left{text-align:left;max-width:740px}.trust-panel .section-title--left{max-width:none}.story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--st-space-stack);gap:var(--st-space-stack)}.story-chip{padding:16px 18px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,30,.42);font-size:15px;color:var(--text)}.calculator-section{gap:var(--st-space-block)}.calculator-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:24px;gap:24px;padding:var(--st-space-panel-padding);border-radius:var(--st-card-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--card-bg);box-shadow:var(--shadow-main)}.calculator-card--multi{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.calculator-card__controls,.calculator-card__results,.calculator-card__results--stacked,.comparison-panel,.metric-strip{display:grid;grid-gap:var(--st-space-stack);gap:var(--st-space-stack)}.calculator-card__controls,.calculator-card__results,.calculator-card__results--stacked{align-content:start;align-self:start}.calculator-card__header{display:grid;grid-gap:8px;gap:8px}.slider-field{display:grid;grid-gap:14px;gap:14px;align-self:start}.preset-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.preset-chip{display:grid;grid-gap:6px;gap:6px;padding:14px;text-align:left;color:var(--text);border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,30,.52);transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.preset-chip:hover{transform:translateY(-1px);border-color:rgba(110,231,183,.28)}.preset-chip.is-active{border-color:rgba(110,231,183,.45);background:rgba(6,20,15,.82);box-shadow:var(--shadow-success)}.preset-chip__title{font-family:Oxanium,Rajdhani,sans-serif;font-size:18px;color:var(--text-strong)}.preset-chip__detail{color:var(--muted);font-size:13px;line-height:1.5}.slider-field__meta,.slider-field__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.server-node__label,.slider-field__meta,.slider-field__top span{color:var(--muted);font-size:13px}.slider-field__top strong{font-family:Oxanium,Rajdhani,sans-serif;font-size:24px;color:var(--text-strong)}.slider-field__input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,rgba(110,231,183,.28),rgba(214,178,94,.35));outline:none}.slider-field__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;background:var(--text-strong);border:3px solid var(--accent-strong);box-shadow:var(--shadow-glow);cursor:pointer}.slider-field__input::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:var(--text-strong);border:3px solid var(--accent-strong);box-shadow:var(--shadow-glow);cursor:pointer}.advanced-settings{border-style:dashed}.advanced-settings__details{width:100%}.advanced-settings__summary{cursor:pointer;font-weight:700;color:var(--text-strong);list-style:none}.advanced-settings__summary::-webkit-details-marker{display:none}.advanced-settings__summary:before{content:"+";display:inline-block;width:18px;color:var(--accent-strong)}.advanced-settings__details[open] .advanced-settings__summary:before{content:"-"}.advanced-settings__copy{margin-top:10px}.scenario-callout,.usage-warning{color:var(--text)}.scenario-callout{display:block;line-height:1.5}.scenario-callout strong{white-space:nowrap}.metric-card--warning,.usage-warning{border-color:rgba(214,178,94,.45);background:rgba(214,178,94,.1)}.metric-card{gap:8px}.comparison-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-panel__column{gap:12px}.server-rack{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));margin-top:6px}.server-node,.server-rack{display:grid;grid-gap:10px;gap:10px}.server-node{justify-items:center;padding:14px 10px;border-radius:18px;background:rgba(15,23,30,.6);border:1px solid rgba(148,163,184,.14)}.trust-panel{gap:var(--st-space-block)}.trust-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--st-space-stack);gap:var(--st-space-stack)}.trust-panel__card{gap:12px}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:var(--st-space-panel-padding);border-radius:var(--st-card-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--card-bg);box-shadow:var(--shadow-main)}.cta-panel>div:first-child{display:grid;grid-gap:12px;gap:12px}.discord-help__panel{border-color:var(--discord-panel-border);box-shadow:var(--shadow-main),var(--discord-panel-glow)}.guide-button-placeholder{opacity:.72;cursor:default}.guide-checklist,.guide-field-grid,.guide-screenshot-grid,.guide-steps{display:grid;grid-gap:var(--st-space-stack,16px);gap:var(--st-space-stack,16px)}.guide-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:var(--st-space-card-padding,24px);border-radius:var(--st-card-radius,20px);border:1px solid var(--card-border);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--card-bg);box-shadow:var(--shadow-main)}.guide-step__number{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:16px;border:1px solid rgba(110,231,183,.34);background:rgba(6,20,15,.82);color:var(--text-strong);font-family:Oxanium,Rajdhani,sans-serif;font-size:18px;line-height:1}.guide-step__content{display:grid;grid-gap:10px;gap:10px}.guide-card{align-items:stretch}.guide-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-field-card{gap:10px}.guide-screenshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screenshot-placeholder{min-height:220px;display:grid;place-items:center;grid-gap:10px;gap:10px;padding:24px;text-align:center;border-radius:var(--st-card-radius,20px);border:2px dashed rgba(148,163,184,.28);background:linear-gradient(135deg,rgba(110,231,183,.08),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--card-bg);color:var(--muted)}.screenshot-placeholder strong{color:var(--text-strong);font-size:15px}@media (max-width:1000px){.calculator-card,.calculator-card--multi,.comparison-panel,.guide-field-grid,.guide-screenshot-grid,.hero--teaching,.hero-calculator__metrics,.hero-proof-grid,.preset-group,.trust-panel__grid{grid-template-columns:1fr}.cta-panel{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.landing--servertime{--st-space-section:56px;--st-space-block:20px;--st-space-stack:14px;--st-space-card-padding:20px;--st-space-panel-padding:20px}.calculator-card,.cta-panel{padding:var(--st-space-panel-padding)}.guide-step,.hero-proof-grid{grid-template-columns:1fr}}