:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f7ff;background:#080b13;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{transition:all .18s}button{color:inherit}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb,var(--accent,#8b5cf6) 40%,transparent)}.app-shell{--accent:#8b5cf6;--accent-2:#22d3ee;--bg:#080b13;--surface:#101522;--surface-raised:#151b2b;--text:#f5f7ff;--muted:#929bb0;--radius:18px;--glow-opacity:1;background:radial-gradient(circle at 82% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 29rem),radial-gradient(circle at 34% 100%,color-mix(in srgb,var(--accent-2) 7%,transparent),transparent 32rem),var(--bg);min-height:100vh;color:var(--text)}.sidebar{background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:20;border-right:1px solid #ffffff12;flex-direction:column;width:250px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand,.mobile-brand{align-items:center;gap:12px;display:flex}.brand{padding:0 8px 25px}.brand__mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));width:42px;height:42px;box-shadow:0 12px 35px color-mix(in srgb,var(--accent) 35%,transparent);color:#fff;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid}.brand strong,.mobile-brand strong{letter-spacing:.01em;font-size:15px;display:block}.brand small,.mobile-brand small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.sidebar__nav{gap:6px;display:grid}.sidebar__nav a{color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:600;display:flex}.sidebar__nav a:hover,.sidebar__nav a.is-active{color:var(--text);background:#ffffff0e}.sidebar__nav a.is-active{box-shadow:inset 3px 0 var(--accent)}.sidebar__bottom{margin-top:auto}.community-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.community-card__icon{background:color-mix(in srgb,var(--accent) 18%,transparent);width:35px;height:35px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.community-card strong,.community-card small{display:block}.community-card strong{font-size:12px}.community-card small{color:var(--muted);margin-top:3px;font-size:10px}.main-content{min-height:100vh;margin-left:250px}.topbar{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:15;border-bottom:1px solid #fff1;align-items:center;gap:24px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.global-search{width:min(470px,45vw);height:40px;color:var(--muted);background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex}.global-search:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.global-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.topbar__actions{align-items:center;gap:9px;margin-left:auto;display:flex}.topbar__actions>button,.admin-login-button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;height:38px}.topbar__actions>button{place-items:center;width:38px;display:grid}.topbar__actions>button:hover{background:#ffffff14}.updated-at{color:var(--muted);font-size:11px}.updated-at strong{color:#7ee2b8}.topbar-discord,.admin-login-button{align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.topbar-discord{color:#fff;background:#5865f2;border-radius:11px}.topbar-discord:hover{filter:brightness(1.08);transform:translateY(-1px)}.admin-login-button:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:#fff}.page-wrap{width:min(1220px,100% - 56px);margin:0 auto;padding:40px 0 26px}.section-kicker{color:color-mix(in srgb,var(--accent-2) 90%,white);letter-spacing:.15em;font-size:10px;font-weight:800;display:block}.hero{border-radius:calc(var(--radius) + 6px);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--surface) 90%,transparent));border:1px solid #ffffff14;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:32px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000040}.hero:before{content:"";background:var(--accent);filter:blur(80px);width:400px;height:400px;opacity:calc(.12 * var(--glow-opacity));pointer-events:none;border-radius:50%;position:absolute;top:-280px;right:18%}.hero h1{letter-spacing:-.045em;max-width:800px;margin:12px 0 14px;font-size:clamp(34px,5vw,61px);line-height:1.02}.hero p{max-width:720px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.primary-cta,.secondary-cta{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.primary-cta{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-2)));color:#fff;box-shadow:0 13px 30px color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid #0000}.primary-cta:hover{box-shadow:0 17px 40px color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-2px)}.secondary-cta{background:#ffffff0b;border:1px solid #ffffff1a}.secondary-cta:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:#ffffff13}.hero-status-card{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;min-height:180px;padding:27px;display:flex;position:relative;overflow:hidden}.hero-status-card__glow{background:var(--accent);filter:blur(55px);width:190px;height:190px;opacity:calc(.23 * var(--glow-opacity));border-radius:50%;position:absolute;inset:-80px -40px auto auto}.hero-status-card__icon{color:#4ade80;background:#22c55e2b;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:24px;left:25px}.hero-status-card small,.hero-status-card strong,.hero-status-card span{display:block}.hero-status-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:10px}.hero-status-card strong{margin-top:7px;font-size:20px}.hero-status-card span{color:var(--muted);margin-top:7px;font-size:11px}.hero-status-card>i{background:#39d98a;border-radius:50%;width:9px;height:9px;position:absolute;top:25px;right:25px;box-shadow:0 0 0 7px #39d98a1c,0 0 25px #39d98a}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.stats-grid article{border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid #ffffff12;align-items:center;gap:13px;padding:18px;display:flex;position:relative}.stat-icon{background:color-mix(in srgb,var(--accent) 15%,transparent);width:41px;height:41px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.stat-icon svg{width:19px}.stat-icon.warning{color:#f59e0b;background:#f59e0b21}.stats-grid small,.stats-grid strong{display:block}.stats-grid small{color:var(--muted);font-size:10px}.stats-grid strong{margin-top:5px;font-size:20px}.stats-grid strong em{color:var(--muted);font-size:12px;font-style:normal}.stat-trend{color:var(--muted);font-size:9px;position:absolute;bottom:18px;right:16px}.stat-trend.positive{color:#4ade80}.stat-trend.warning{color:#fbbf24}.incident-banner{border:1px solid color-mix(in srgb,var(--accent-2) 25%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent-2) 7%,var(--surface));align-items:center;gap:13px;margin:16px 0 34px;padding:16px 18px;font-size:12px;display:flex}.incident-banner--warning{background:#f59e0b12;border-color:#f59e0b4d}.incident-banner--critical{background:#f43f5e14;border-color:#f43f5e54}.incident-banner__icon{background:color-mix(in srgb,var(--accent-2) 15%,transparent);width:36px;height:36px;color:var(--accent-2);border-radius:11px;place-items:center;display:grid}.incident-banner div{gap:4px;display:grid}.incident-banner div span{color:var(--muted)}.incident-banner__time{color:var(--muted);white-space:nowrap;margin-left:auto}.server-section,.portal-section{padding-top:20px;scroll-margin-top:90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.025em;margin:7px 0 0;font-size:27px}.section-description{color:var(--muted);margin:7px 0 0;font-size:12px}.filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.filters button{color:var(--muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:700}.filters button:hover,.filters button.is-active{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:#fff}.server-list{gap:12px;display:grid}.server-card{--server-accent:var(--accent);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 95%,transparent);border:1px solid #ffffff13;overflow:hidden;box-shadow:0 14px 45px #0000001f}.server-card:hover{border-color:color-mix(in srgb,var(--server-accent) 30%,#ffffff14)}.server-card__summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.2fr) auto 24px;align-items:center;gap:22px;width:100%;padding:18px 20px;display:grid}.server-card__identity{align-items:center;gap:14px;min-width:0;display:flex}.server-icon{border:1px solid color-mix(in srgb,var(--server-accent) 35%,transparent);background:color-mix(in srgb,var(--server-accent) 15%,transparent);width:48px;height:48px;color:color-mix(in srgb,var(--server-accent) 80%,white);box-shadow:0 10px 30px color-mix(in srgb,var(--server-accent) 13%,transparent);border-radius:15px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.server-card__eyebrow,.server-card__meta{color:var(--muted);font-size:10px;display:block}.server-card__title-row{align-items:center;gap:9px;margin:5px 0;display:flex}.server-card__title-row strong{font-size:15px}.status-pill{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-pill--online{color:#4ade80;background:#22c55e1c}.status-pill--degraded{color:#fbbf24;background:#f59e0b1f}.status-pill--maintenance{color:#60a5fa;background:#3b82f61f}.status-pill--offline{color:#fb7185;background:#f43f5e1f}.server-card__quick-stats{color:var(--muted);align-items:center;gap:22px;font-size:10px;display:flex}.server-card__quick-stats span{white-space:nowrap;align-items:center;gap:6px;display:flex}.server-card__quick-stats strong{color:var(--text)}.server-card__chevron{color:var(--muted);transition:transform .22s}.server-card__chevron.is-open{transform:rotate(180deg)}.server-card__details{border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .3s,border-color .3s;display:grid}.server-card__details.is-open{border-top-color:#ffffff0f;grid-template-rows:1fr}.server-card__details-inner{overflow:hidden}.server-card__details-inner>.detail-grid:first-child{padding:18px 18px 7px}.detail-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.detail-grid--secondary{padding:7px 18px 18px}.panel{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;padding:18px}.panel__heading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.panel__heading h3{margin:5px 0 0;font-size:14px}.live-badge,.panel-count{color:var(--muted);background:#ffffff0d;border-radius:9px;padding:6px 8px;font-size:9px}.live-badge{align-items:center;gap:6px;display:flex}.live-badge i{background:#fbbf24;border-radius:50%;width:6px;height:6px}.metric-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metric-summary div{background:#ffffff09;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:10px;display:grid}.metric-summary svg{color:var(--server-accent);grid-row:span 2}.metric-summary span{color:var(--muted);font-size:8px}.metric-summary strong{font-size:11px}.sparkline{width:100%;height:86px;color:var(--server-accent);margin:10px 0 4px;overflow:visible}.metric-bars{gap:11px;display:grid}.metric-bar__head{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.metric-bar__head strong{color:var(--text);font-weight:600}.metric-bar__track{background:#fff1;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.metric-bar__fill{border-radius:inherit;background:var(--server-accent);height:100%;display:block}.metric-bar__fill--warning{background:#f59e0b}.metric-bar__fill--danger{background:#f43f5e}.details-list{gap:2px;margin:0;display:grid}.details-list div{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.details-list dt{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.details-list dd{margin:0;font-size:10px;font-weight:600}.address-box{background:#00000026;border:1px solid #ffffff0f;border-radius:11px;margin-top:14px;padding:12px;position:relative}.address-box>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.address-box code{color:var(--text);margin-top:6px;font-size:11px;display:block}.address-box button{cursor:pointer;background:#ffffff12;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.player-list{gap:7px;display:grid}.player-row{background:#ffffff06;border-radius:10px;align-items:center;gap:9px;padding:8px;display:flex}.player-avatar{background:color-mix(in srgb,var(--server-accent) 15%,transparent);width:32px;height:32px;color:var(--server-accent);border-radius:10px;place-items:center;font-size:9px;font-weight:800;display:grid}.player-name{gap:2px;font-size:10px;display:grid}.player-name small{color:var(--muted);font-size:8px}.player-ping{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.player-ping i{background:#4ade80;border-radius:50%;width:6px;height:6px}.player-ping i.warning{background:#fbbf24}.player-more{text-align:center;color:var(--muted);padding:7px;font-size:8px}.empty-state,.no-results{text-align:center;color:var(--muted);place-items:center;display:grid}.empty-state{gap:7px;min-height:155px}.empty-state strong{color:var(--text);font-size:11px}.empty-state span{font-size:9px}.server-description{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.tag-list{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.tag-list span{color:var(--muted);background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;padding:6px 8px;font-size:8px}.timeline-note{border-top:1px solid #ffffff0e;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.timeline-dot{background:var(--server-accent);width:9px;height:9px;box-shadow:0 0 0 6px color-mix(in srgb,var(--server-accent) 10%,transparent);border-radius:50%}.timeline-note div{gap:3px;display:grid}.timeline-note strong{font-size:9px}.timeline-note div span{color:var(--muted);font-size:8px}.no-results{border-radius:var(--radius);border:1px dashed #ffffff1a;gap:8px;min-height:220px}.no-results strong{color:var(--text)}.no-results span{font-size:11px}.no-results button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;margin-top:5px;padding:8px 11px;display:flex}.news-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.news-card{border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 95%,transparent);border:1px solid #ffffff12;flex-direction:column;min-height:205px;padding:20px;display:flex}a.news-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,transparent);transform:translateY(-3px)}.news-card__top{justify-content:space-between;display:flex}.content-card__icon{background:color-mix(in srgb,var(--accent) 14%,transparent);width:36px;height:36px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.content-badge{background:color-mix(in srgb,var(--accent-2) 11%,transparent);height:25px;color:var(--accent-2);border-radius:999px;align-items:center;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.news-card h3{margin:20px 0 9px;font-size:15px}.news-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.news-card footer{color:var(--muted);justify-content:space-between;margin-top:auto;padding-top:17px;font-size:9px;display:flex}.welcome-grid{grid-template-columns:1.25fr .75fr;gap:13px;margin-top:42px;display:grid}.discord-invite,.support-card{border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid #ffffff13;min-height:230px;padding:28px;position:relative;overflow:hidden}.discord-invite{background:linear-gradient(135deg,#5865f22b,color-mix(in srgb,var(--surface) 95%,transparent));grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.invite-glow{filter:blur(70px);opacity:.22;background:#5865f2;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-100px}.discord-invite__icon{color:#fff;background:#5865f2;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 40px #5865f240}.discord-invite h2,.support-card h3{margin:7px 0 9px}.discord-invite p,.support-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.discord-invite small{color:#aeb5ff;margin-top:10px;font-size:9px;display:block}.support-card{flex-direction:column;align-items:flex-start;display:flex}.support-card__icon{color:#fb7185;background:#f43f5e1f;border-radius:14px;place-items:center;width:45px;height:45px;margin-bottom:17px;display:grid}.support-card .secondary-cta{margin-top:auto}.donation-disclaimer{color:var(--muted);margin-top:10px;font-size:8px;display:block}.site-footer{color:var(--muted);border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:28px;padding:19px 2px 0;font-size:9px;display:flex}.admin-overlay{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020409cc;padding:18px;position:fixed;inset:0}.admin-shell{--accent:#8b5cf6;--accent-2:#22d3ee;--bg:#080b13;--surface:#101522;--surface-raised:#151b2b;--text:#f5f7ff;--muted:#929bb0;--radius:18px;--glow-opacity:1;background:var(--bg);width:100%;height:100%;color:var(--text);border:1px solid #ffffff17;border-radius:22px;display:flex;overflow:hidden;box-shadow:0 35px 120px #0000008c}.admin-login-screen{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 26rem),var(--bg);place-items:center;width:100%;display:grid;position:relative}.admin-close-float{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:24px;right:24px}.admin-login-card{background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid #ffffff17;border-radius:22px;width:min(430px,100% - 36px);padding:38px;box-shadow:0 30px 90px #00000059}.admin-login-card__mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));width:56px;height:56px;box-shadow:0 15px 38px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:17px;place-items:center;margin-bottom:20px;font-weight:900;display:grid}.admin-login-card h2{margin:8px 0 10px;font-size:29px}.admin-login-card>p{color:var(--muted);margin:0 0 26px;font-size:12px;line-height:1.7}.cms-sidebar{background:color-mix(in srgb,var(--surface) 93%,transparent);border-right:1px solid #ffffff12;flex-direction:column;flex:0 0 235px;padding:20px 14px;display:flex}.cms-brand{align-items:center;gap:11px;padding:5px 8px 23px;display:flex}.cms-brand>span{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.cms-brand strong,.cms-brand small{display:block}.cms-brand small{color:var(--muted);margin-top:3px;font-size:9px}.cms-sidebar nav{gap:4px;display:grid}.cms-sidebar nav button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 11px;font-size:11px;font-weight:600;display:flex}.cms-sidebar nav button:hover,.cms-sidebar nav button.active{color:var(--text);background:#ffffff0e}.cms-sidebar nav button.active{box-shadow:inset 3px 0 var(--accent)}.cms-sidebar__bottom{border-top:1px solid #fff1;gap:9px;margin-top:auto;padding:13px 8px 0;display:grid}.cms-sidebar__bottom span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.cms-sidebar__bottom button{cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.cms-main{flex-direction:column;flex:1;min-width:0;display:flex}.cms-topbar{background:color-mix(in srgb,var(--bg) 90%,transparent);border-bottom:1px solid #ffffff12;flex:none;align-items:center;height:75px;padding:0 26px;display:flex}.cms-topbar h1{margin:5px 0 0;font-size:20px}.cms-topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cms-topbar__actions a,.cms-topbar__actions button{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;height:37px;padding:0 12px;font-size:9px;display:flex}.cms-topbar__actions button{justify-content:center;width:37px;padding:0}.cms-mobile-nav{display:none}.cms-content{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 25rem);flex:1;min-height:0;padding:24px;overflow:auto}.cms-stack{gap:15px;max-width:1180px;margin:0 auto;display:grid}.cms-loading,.cms-notice{border-radius:11px;align-items:center;gap:9px;padding:12px 14px;font-size:10px;display:flex}.cms-loading{color:var(--muted);background:#ffffff09;border:1px solid #ffffff12}.cms-notice--success{color:#86efac;background:#22c55e14;border:1px solid #22c55e33}.cms-notice--error{color:#fda4af;background:#f43f5e14;border:1px solid #f43f5e38}.cms-welcome{border-radius:var(--radius);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface));border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:27px;display:flex}.cms-welcome h2{margin:8px 0;font-size:25px}.cms-welcome p{max-width:750px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.cms-welcome__icon{background:color-mix(in srgb,var(--accent) 16%,transparent);width:66px;height:66px;color:var(--accent);border-radius:20px;place-items:center;display:grid}.cms-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cms-stat{background:var(--surface);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:17px;display:flex}.cms-stat>span{background:color-mix(in srgb,var(--accent) 13%,transparent);width:39px;height:39px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.cms-stat small,.cms-stat strong,.cms-stat em{display:block}.cms-stat small{color:var(--muted);font-size:8px}.cms-stat strong{margin:4px 0;font-size:17px}.cms-stat em{color:var(--muted);font-size:8px;font-style:normal}.cms-card{border-radius:var(--radius);background:var(--surface);border:1px solid #ffffff12;padding:20px}.cms-card__head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.cms-card__head h3{margin:0;font-size:14px}.cms-card__head p{color:var(--muted);margin:6px 0 0;font-size:9px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.quick-actions button{text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:11px;padding:13px;display:flex}.quick-actions button:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.quick-actions svg{color:var(--accent)}.quick-actions span{gap:3px;display:grid}.quick-actions small{color:var(--muted);font-size:8px}.cms-status-note,.cms-warning{align-items:flex-start;gap:12px;display:flex}.cms-status-note>svg{color:#4ade80}.cms-warning>svg{color:#fbbf24}.cms-status-note strong,.cms-warning strong{font-size:11px}.cms-status-note p,.cms-warning p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.6}.cms-page-heading{justify-content:space-between;align-items:center;padding:4px 2px 3px;display:flex}.cms-page-heading h2{margin:0;font-size:22px}.cms-page-heading p{color:var(--muted);margin:7px 0 0;font-size:10px}.cms-primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 70%,var(--accent-2)));color:#fff;cursor:pointer;height:39px;box-shadow:0 10px 25px color-mix(in srgb,var(--accent) 18%,transparent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.cms-primary:hover{transform:translateY(-1px)}.cms-primary:disabled{opacity:.5;cursor:wait;transform:none}.cms-primary--wide{width:100%;margin-top:8px}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cms-form-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-field{gap:7px;min-width:0;display:grid}.cms-field--wide{grid-column:1/-1}.cms-field>span{color:var(--muted);font-size:9px;font-weight:600}.cms-field>small{color:var(--muted);font-size:7px}.cms-field input,.cms-field textarea,.cms-field select,.code-workspace select{width:100%;color:var(--text);background:#00000029;border:1px solid #ffffff16;border-radius:10px;outline:0}.cms-field input,.cms-field select{height:39px;padding:0 11px}.cms-field textarea{resize:vertical;padding:11px;line-height:1.6}.cms-field input:focus,.cms-field textarea:focus,.cms-field select:focus{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.credential-field{display:flex;position:relative}.credential-field input{padding-right:44px}.credential-field button{cursor:pointer;background:#ffffff0b;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:4px;right:4px}.color-field{grid-template-columns:48px 1fr;gap:7px;display:grid}.color-field input[type=color]{cursor:pointer;padding:4px}.cms-toggle{cursor:pointer;align-items:center;gap:9px;margin-bottom:16px;display:flex}.cms-toggle input{opacity:0;position:absolute}.cms-toggle>span{background:#ffffff1c;border-radius:999px;width:36px;height:20px;transition:all .2s;position:relative}.cms-toggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.cms-toggle input:checked+span{background:var(--accent)}.cms-toggle input:checked+span:after{transform:translate(16px)}.cms-editor-toolbar{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.cms-editor-toolbar .cms-toggle{margin:0}.cms-danger{color:#fb7185;cursor:pointer;background:#f43f5e12;border:1px solid #f43f5e2e;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;display:flex}.cms-split{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cms-item-list{border-radius:var(--radius);background:var(--surface);border:1px solid #ffffff12;overflow:hidden}.cms-item-list header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:13px;display:flex}.cms-item-list header strong{font-size:10px}.cms-item-list header button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;display:flex}.cms-item-list>button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;align-items:center;gap:9px;padding:10px 12px;display:flex}.cms-item-list>button:hover,.cms-item-list>button.active{color:var(--text);background:#ffffff0b}.cms-item-list>button.active{box-shadow:inset 3px 0 var(--accent)}.cms-item-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.cms-item-icon--neutral{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.cms-item-list>button>span:last-child{gap:3px;min-width:0;display:grid}.cms-item-list>button strong,.cms-item-list>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-item-list>button strong{font-size:9px}.cms-item-list>button small{color:var(--muted);font-size:7px}.cms-editor-pane{gap:14px;display:grid}.cms-empty{border-radius:var(--radius);min-height:280px;color:var(--muted);border:1px dashed #ffffff1a;align-content:center;place-items:center;gap:10px;display:grid}.cms-empty button{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.design-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}.theme-preview{border-radius:var(--radius);background:var(--surface);color:var(--text);border:1px solid #ffffff14;align-self:start;padding:22px;position:sticky;top:0;overflow:hidden}.theme-preview:before{content:"";background:var(--accent);filter:blur(50px);width:180px;height:180px;opacity:calc(.2 * var(--glow-opacity));border-radius:50%;position:absolute;top:-90px;right:-70px}.theme-preview__hero{align-items:center;gap:10px;margin:14px 0 20px;display:flex;position:relative}.theme-preview__hero strong,.theme-preview__hero small{display:block}.theme-preview__hero small{color:var(--muted);font-size:8px}.theme-preview h3{margin:0 0 9px;font-size:22px;position:relative}.theme-preview p{color:var(--muted);font-size:9px;line-height:1.6;position:relative}.theme-preview>div:nth-of-type(2){gap:7px;margin:17px 0;display:flex}.theme-preview button{background:var(--accent);color:#fff;border:0;border-radius:9px;padding:8px 10px;font-size:8px}.theme-preview button.secondary{background:0 0;border:1px solid #ffffff17}.theme-preview article{background:var(--surface-raised);border:1px solid #ffffff12;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:20px;padding:12px;display:grid}.theme-preview article i{background:#4ade80;border-radius:50%;width:7px;height:7px}.theme-preview article strong{font-size:9px}.theme-preview article span{color:#4ade80;font-size:8px}.cms-sticky-save{z-index:4;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #ffffff13;justify-content:flex-end;align-items:center;gap:14px;margin:5px -24px -24px;padding:13px 24px;display:flex;position:sticky;bottom:-24px}.cms-sticky-save>span{color:var(--muted);margin-right:auto;font-size:8px}.code-workspace{padding:0;overflow:hidden}.code-workspace__bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:49px;padding:0 13px;display:flex}.code-workspace__bar label{color:var(--muted);align-items:center;gap:8px;display:flex}.code-workspace__bar select{min-width:320px;height:32px;padding:0 9px}.code-workspace__bar>span{color:var(--muted);font-size:8px}.code-workspace textarea{resize:vertical;color:#c8d2ef;tab-size:2;background:#070a11;border:0;outline:0;width:100%;height:480px;padding:17px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cms-badge{color:#4ade80;background:#22c55e1a;border-radius:999px;padding:6px 9px;font-size:8px}.cms-muted{color:var(--muted);font-size:9px;line-height:1.7}.cms-muted code{color:var(--accent-2)}.is-spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.hero-status-card{min-height:150px}.welcome-grid{grid-template-columns:1fr}.cms-form-grid--compact,.cms-stat-grid{grid-template-columns:repeat(2,1fr)}.design-layout{grid-template-columns:1fr}.theme-preview{position:relative}.quick-actions{grid-template-columns:1fr}}@media (width<=860px){.sidebar{display:none}.main-content{margin-left:0}.topbar{padding:0 16px}.mobile-brand{display:flex}.global-search,.updated-at{display:none}.page-wrap{width:min(100% - 28px,1220px);padding-top:25px}.hero{padding:28px}.stats-grid{grid-template-columns:repeat(2,1fr)}.server-card__summary{grid-template-columns:1fr 22px}.server-card__quick-stats{display:none}.detail-grid,.news-grid{grid-template-columns:1fr}.discord-invite{grid-template-columns:auto 1fr}.discord-invite .primary-cta{grid-column:1/-1}.admin-overlay{padding:0}.admin-shell{border:0;border-radius:0}.cms-sidebar{z-index:5;width:245px;transition:all .22s;position:absolute;inset:0 auto 0 0;transform:translate(-100%);box-shadow:20px 0 50px #00000080}.cms-sidebar.is-open{transform:translate(0)}.cms-mobile-nav{color:var(--text);background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:6px;margin-right:13px;padding:7px 9px;font-size:8px;display:flex}.cms-mobile-nav svg{transform:rotate(180deg)}.cms-content{padding:17px}.cms-topbar{padding:0 16px}.cms-topbar__actions a{display:none}.cms-split{grid-template-columns:1fr}.cms-item-list{max-height:260px;overflow:auto}.cms-sticky-save{margin:5px -17px -17px;padding:11px 17px;bottom:-17px}}@media (width<=600px){.topbar-discord{display:none}.topbar__actions{gap:6px}.admin-login-button span{display:none}.hero h1{font-size:36px}.hero{padding:24px 20px}.stats-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.filters{justify-content:flex-start}.server-card__summary{padding:15px}.server-card__identity{align-items:flex-start}.server-card__title-row{flex-direction:column;align-items:flex-start}.server-card__meta{line-height:1.5}.server-card__details-inner>.detail-grid:first-child,.detail-grid--secondary{padding-left:12px;padding-right:12px}.metric-summary{grid-template-columns:1fr}.welcome-grid{margin-top:28px}.discord-invite{grid-template-columns:1fr;padding:22px}.discord-invite__icon{width:50px;height:50px}.support-card{padding:22px}.site-footer{flex-direction:column;gap:8px}.cms-topbar h1{font-size:16px}.cms-topbar .section-kicker{display:none}.cms-content{padding:12px}.cms-stat-grid{grid-template-columns:1fr}.cms-welcome{align-items:flex-start}.cms-welcome__icon{display:none}.cms-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.cms-page-heading .cms-primary{width:100%}.cms-form-grid,.cms-form-grid--compact{grid-template-columns:1fr}.cms-field--wide{grid-column:auto}.cms-card{padding:15px}.cms-sticky-save{margin:5px -12px -12px;padding:10px 12px}.cms-sticky-save>span{display:none}.cms-sticky-save .cms-primary{width:100%}.code-workspace__bar{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:10px}.code-workspace__bar label{width:100%}.code-workspace__bar select{width:100%;min-width:0}.admin-login-card{padding:27px 22px}}.amp-status{border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid #ffffff14;align-items:center;gap:12px;margin:16px 0 24px;padding:14px 16px;display:flex}.amp-status>span{width:37px;height:37px;color:var(--muted);background:#ffffff0d;border-radius:11px;place-items:center;display:grid}.amp-status>div{gap:4px;min-width:0;display:grid}.amp-status strong{font-size:11px}.amp-status small{text-overflow:ellipsis;color:var(--muted);white-space:nowrap;font-size:9px;overflow:hidden}.amp-status button,.amp-admin-connection button,.cms-secondary-action{height:34px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.amp-status button:hover,.amp-admin-connection button:hover,.cms-secondary-action:hover{background:#ffffff14}.amp-status button:disabled,.amp-admin-connection button:disabled,.cms-secondary-action:disabled{opacity:.55;cursor:wait}.amp-status--connected{background:#22c55e0e;border-color:#22c55e38}.amp-status--connected>span{color:#4ade80;background:#22c55e1f}.amp-status--error{background:#f43f5e0e;border-color:#f43f5e3d}.amp-status--error>span{color:#fb7185;background:#f43f5e1f}.live-badge.is-live{color:#4ade80;background:#22c55e1a}.live-badge.is-demo{color:#fbbf24;background:#f59e0b1a}.amp-inline-warning{color:#fcd34d;background:#f59e0b12;border:1px solid #f59e0b2e;border-radius:9px;margin-bottom:12px;padding:10px 11px;font-size:8px;line-height:1.5}.amp-admin-connection{align-items:center;gap:12px;padding:13px 15px;display:flex}.amp-admin-connection>div{gap:3px;display:grid}.amp-admin-connection strong{font-size:10px}.amp-admin-connection span{color:var(--muted);font-size:8px}.amp-admin-connection.is-connected{border-color:#22c55e33}.amp-admin-connection.is-connected strong{color:#4ade80}.amp-admin-connection.is-error{border-color:#f43f5e2e}.amp-admin-connection.is-error strong{color:#fb7185}.cms-status-note--warning>svg{color:#fbbf24}.amp-system-status.is-connected{border-color:#22c55e33}.amp-system-status.is-error{border-color:#f43f5e2e}.cms-secondary-action{margin:14px 0 0}@media (width<=720px){.amp-status{flex-wrap:wrap;align-items:flex-start}.amp-status>div{width:calc(100% - 50px)}.amp-status small{white-space:normal}.amp-status button{justify-content:center;width:100%;margin-left:49px}}.updated-at{align-items:center;gap:7px;display:inline-flex}.updated-at>i{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f59e0b1a}.updated-at.is-connected>i{background:#39d98a;box-shadow:0 0 0 5px #39d98a1a}.admin-login-button.is-authenticated{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.admin-logout-button{gap:6px;padding:0 11px;font-size:10px;font-weight:700;width:auto!important}.admin-logout-button span{display:inline}.server-card--admin{border-color:color-mix(in srgb,var(--server-accent) 26%,#ffffff14);box-shadow:inset 3px 0 color-mix(in srgb,var(--server-accent) 80%,transparent)}.server-icon--image{padding:0;overflow:hidden;background:#ffffff0b!important}.server-controls{background:#ffffff05;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0a;align-items:center;gap:14px;padding:10px 17px;display:flex}.server-controls__title{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.server-controls>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.server-controls--admin{background:color-mix(in srgb,var(--server-accent) 5%,transparent)}.server-controls--admin .server-controls__title{color:color-mix(in srgb,var(--server-accent) 78%,white)}.server-action{min-height:31px;color:var(--muted);cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.server-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--server-accent) 35%,transparent);color:var(--text);background:#ffffff13;transform:translateY(-1px)}.server-action:disabled{opacity:.55;cursor:wait}.server-action--start,.server-action--resume{color:#6ee7a8;border-color:#22c55e2e}.server-action--stop,.server-action--suspend{color:#fbbf24;border-color:#f59e0b33}.server-action--kill{color:#fb7185;border-color:#f43f5e38}.server-action--restart,.server-action--update{color:#67e8f9;border-color:#22d3ee2e}.portal-toast{z-index:1000;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;max-width:min(420px,100vw - 44px);padding:13px 16px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0000006b}.portal-toast--success{color:#86efac;border-color:#22c55e4d}.portal-toast--error{color:#fda4af;border-color:#f43f5e4d}.cms-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cms-toggle-grid label{min-height:38px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:8px;font-weight:700;display:flex}.cms-toggle-grid input{accent-color:var(--accent)}@media (width<=860px){.server-controls{flex-direction:column;align-items:flex-start}.server-controls>div{width:100%}.cms-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-logout-button span{display:none}.server-controls{padding:10px 14px}.server-action{flex:1;min-width:82px}.cms-toggle-grid{grid-template-columns:1fr}.portal-toast{max-width:calc(100vw - 28px);bottom:14px;right:14px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body{font-size:15px;line-height:1.55}.page-wrap{width:min(1280px,100% - 64px);padding-top:36px}.topbar{gap:26px;height:76px;padding-inline:32px}.global-search{border-radius:13px;width:min(540px,48vw);height:44px;padding-inline:15px}.global-search input{font-size:13.5px;line-height:1.4}.updated-at{white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.updated-at i{background:#f59e0b;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #f59e0b14}.updated-at.is-connected i{background:#39d98a;box-shadow:0 0 0 5px #39d98a1a,0 0 18px #39d98a73}.topbar__actions{gap:10px}.topbar__actions>button,.account-menu__trigger{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.topbar__actions>button:hover,.account-menu__trigger:hover,.account-menu__trigger.is-authenticated{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 11%,#ffffff0a);color:#fff}.account-menu{place-items:center;display:grid;position:relative}.account-menu__trigger{padding:0;position:relative}.account-menu__trigger>i{border:2px solid var(--bg);box-sizing:content-box;background:#39d98a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:7px;right:7px}.account-menu__popover{z-index:100;background:color-mix(in srgb,var(--surface-raised) 96%,#000);border:1px solid #ffffff1a;border-radius:14px;min-width:190px;padding:7px;animation:.15s ease-out menu-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 65px #0000007a}.account-menu__popover:before{content:"";background:var(--surface-raised);border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:9px;height:9px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}.account-menu__popover button{width:100%;min-height:42px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:650;display:flex}.account-menu__popover button:hover{background:#ffffff12}.account-menu__popover button:last-child{color:#fda4af}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.section-kicker{letter-spacing:.14em;font-size:11px;line-height:1.3}.section-heading h2{letter-spacing:-.035em;margin-top:8px;font-size:clamp(28px,3vw,34px);line-height:1.15}.section-description{max-width:720px;margin-top:9px;font-size:14px;line-height:1.65}.filters{gap:8px}.filters button{border-radius:11px;min-height:38px;padding:0 14px;font-size:11.5px}.amp-status{min-height:78px;padding:17px 20px}.amp-status>div strong{font-size:14px}.amp-status>div small{margin-top:3px;font-size:11.5px;line-height:1.45}.amp-status>button{min-height:40px;padding-inline:15px;font-size:11.5px}.stats-grid article{min-height:91px;padding:20px}.stats-grid small{font-size:11.5px}.stats-grid strong{font-size:23px}.stat-trend{font-size:10.5px}.server-list{gap:16px}.server-card{border-color:#ffffff18;box-shadow:0 16px 48px #00000029}.server-card__summary{min-height:105px;padding:19px 22px}.server-icon{border-radius:15px;width:54px;height:54px;font-size:14px}.server-icon--image{background:#ffffff0e;padding:0;overflow:hidden}.server-icon--image img{object-fit:cover;width:100%;height:100%;display:block}.server-card__identity{gap:15px}.server-card__eyebrow{font-size:11.5px;line-height:1.3}.server-card__title-row{gap:10px;margin-top:4px}.server-card__title-row>strong{letter-spacing:-.02em;font-size:19px;line-height:1.25}.server-card__meta{margin-top:5px;font-size:12.5px;line-height:1.45}.status-pill{letter-spacing:.04em;padding:5px 9px;font-size:9.5px}.server-card__quick-stats{gap:20px}.server-card__quick-stats>span{gap:7px;font-size:12.5px}.server-card__quick-stats svg{width:18px;height:18px}.server-card__chevron{width:21px;height:21px}.server-controls{flex-wrap:wrap;gap:15px;padding:13px 20px}.server-controls__title{letter-spacing:.01em;min-width:128px;font-size:11.5px}.server-controls>div{flex-wrap:wrap;gap:8px}.server-action{border-radius:10px;min-height:38px;padding:0 12px;font-size:11px}.server-action svg{flex:none}.server-action.is-public:after{content:"(User)";text-transform:uppercase;letter-spacing:.06em;opacity:.68;margin-left:2px;font-size:8px}.server-maintenance-note{color:#fde68a;background:#f59e0b13;border-top:1px solid #f59e0b2e;border-bottom:1px solid #f59e0b2e;align-items:center;gap:10px;padding:12px 20px;font-size:12.5px;line-height:1.55;display:flex}.server-card__details-inner,.panel{padding:22px}.panel__heading h3{font-size:18px;line-height:1.25}.metric-summary div{min-height:62px;padding:11px 13px}.metric-summary div span{font-size:10.5px}.metric-summary div strong{font-size:14px}.details-list>div{min-height:46px}.details-list dt,.details-list dd{font-size:12.5px}.address-box>span{font-size:10.5px}.address-box code{font-size:13px}.address-box button{font-size:11.5px}.panel-count{font-size:12.5px}.player-row{min-height:52px}.player-name strong{font-size:13px}.player-name small,.player-ping{font-size:10.5px}.server-description,.empty-state span,.amp-inline-warning,.maintenance-message{font-size:12.5px;line-height:1.7}.maintenance-message{color:#fde68a;background:#f59e0b12;border:1px solid #f59e0b33;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.cms-topbar{min-height:88px;padding:16px 26px}.cms-topbar h1{font-size:25px;line-height:1.2}.cms-topbar__actions{align-items:center;gap:9px;display:flex}.cms-icon-action{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.cms-icon-action:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:#ffffff14}.cms-content{font-size:14px}.cms-page-heading h2{letter-spacing:-.025em;font-size:27px;line-height:1.2}.cms-page-heading p,.cms-card__head p,.cms-muted{font-size:12.5px;line-height:1.65}.cms-card{padding:22px}.cms-field>span{font-size:11.5px}.cms-field input,.cms-field textarea,.cms-field select{min-height:45px;font-size:13px;line-height:1.5}.cms-field small{font-size:10.5px;line-height:1.55}.cms-primary,.cms-secondary-action,.cms-danger{min-height:42px;font-size:12px}.cms-sidebar nav button{min-height:44px;font-size:13px}.cms-sidebar__bottom{font-size:11px}.cms-item-list>button{grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:10px;min-height:68px}.cms-item-list>button .cms-drag-handle{color:var(--muted);cursor:grab;opacity:.75}.cms-item-list>button:active .cms-drag-handle{cursor:grabbing}.cms-item-list>button.is-dragging{opacity:.45;border-color:var(--accent)}.cms-item-list>button>span:last-child strong{font-size:12.5px}.cms-item-list>button>span:last-child small{font-size:10.5px;line-height:1.5}.layout-sorter{gap:9px;display:grid}.layout-sorter__item{cursor:grab;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 13px;display:grid}.layout-sorter__item:active{cursor:grabbing}.layout-sorter__item:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:#ffffff0a}.layout-sorter__item.is-dragging{opacity:.45;transform:scale(.995)}.layout-sorter__item>svg{color:var(--muted)}.layout-sorter__item>strong{font-size:13px}.layout-sorter__item .cms-toggle{margin:0}.logo-preview{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:11px;display:flex}.logo-preview img{object-fit:cover;background:#ffffff0d;border-radius:13px;width:54px;height:54px}.logo-preview span{color:var(--muted);font-size:11.5px}.action-access-grid{gap:9px;display:grid}.action-access-row{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(170px,230px);align-items:center;gap:18px;min-height:69px;padding:12px 13px;display:grid}.action-access-row>span strong,.action-access-row>span small{display:block}.action-access-row>span small{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.5}.action-access-row select{background:var(--surface-raised);min-height:42px;color:var(--text);border:1px solid #ffffff17;border-radius:10px;padding:0 11px;font-size:11.5px}.cms-public-warning{color:#fcd34d;background:#f59e0b11;border:1px solid #f59e0b2e;border-radius:11px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 13px;font-size:11px;line-height:1.6;display:flex}.amp-admin-connection>div span{font-size:11.5px}@media (width<=1000px){.updated-at{display:none}.page-wrap{width:min(100% - 36px,1280px)}.server-card__summary{grid-template-columns:minmax(0,1fr) auto}.server-card__quick-stats{grid-column:1/-1;justify-content:flex-start;padding-left:69px}}@media (width<=720px){.topbar{gap:10px;height:68px;padding:0 14px}.global-search{flex:1;width:auto;height:42px}.topbar__actions{gap:7px}.topbar__actions>button,.account-menu__trigger{width:42px;height:42px}.account-menu__popover{min-width:200px;position:fixed;top:62px;right:12px}.page-wrap{width:calc(100% - 24px);padding-top:24px}.section-heading{align-items:flex-start}.section-heading h2{font-size:27px}.section-description{font-size:13px}.server-card__summary{min-height:96px;padding:16px}.server-icon{width:48px;height:48px}.server-card__title-row>strong{font-size:17px}.server-card__quick-stats{gap:13px;padding-left:0}.server-controls{align-items:flex-start;padding:12px 15px}.server-controls__title{width:100%}.server-action{min-height:40px}.server-card__details-inner{padding:14px}.panel{padding:17px}.action-access-row{grid-template-columns:1fr}.layout-sorter__item{grid-template-columns:auto 1fr}.layout-sorter__item .cms-toggle{grid-column:2}.cms-topbar{padding:13px 15px}.cms-topbar h1{font-size:21px}.cms-icon-action{width:42px;height:42px}}.hero-status-card__icon{place-items:center!important;line-height:1!important;display:grid!important}.hero-status-card__icon svg{margin:auto;display:block}.hero-status-card>div>span{display:block}.server-action.is-public:after{content:none!important}.amp-status.is-stale{background:#f59e0b12;border-color:#f59e0b4d}.amp-status.is-stale>span{color:#fbbf24}.server-card--stale{border-color:#f59e0b38}.stale-pill{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;background:#f59e0b1f;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.live-badge.is-stale{color:#fbbf24;background:#f59e0b1f}.live-badge.is-stale i{background:#fbbf24}.category-list{gap:30px;display:grid}.server-category{--category-accent:var(--accent)}.server-category__heading{border:1px solid color-mix(in srgb,var(--category-accent) 24%,#ffffff12);background:linear-gradient(90deg,color-mix(in srgb,var(--category-accent) 9%,var(--surface)),var(--surface));min-height:66px;box-shadow:inset 3px 0 var(--category-accent);border-radius:15px;align-items:center;gap:13px;margin-bottom:12px;padding:12px 16px;display:flex}.server-category__logo{background:color-mix(in srgb,var(--category-accent) 16%,transparent);width:42px;height:42px;color:var(--category-accent);border-radius:12px;place-items:center;display:grid;overflow:hidden}.server-category__logo img{object-fit:cover;width:100%;height:100%}.server-category__heading>div{min-width:0}.server-category__heading>span:last-child{min-width:30px;height:30px;color:var(--muted);background:#ffffff0e;border-radius:999px;place-items:center;margin-left:auto;padding:0 9px;font-size:11px;font-weight:800;display:grid}.metric-summary .is-unavailable{opacity:.55}.metric-summary .is-unavailable strong{color:var(--muted)}.public-action-badge{text-transform:uppercase;letter-spacing:.05em;background:#ffffff17;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.server-controls.is-maintenance-locked .server-action{opacity:.48;filter:saturate(.5);cursor:not-allowed}.server-controls__locked-note{color:#fbbf24;width:100%;font-size:10.5px}.kill-confirm{background:#f43f5e14;border-top:1px solid #f43f5e42;border-bottom:1px solid #f43f5e42;align-items:center;gap:13px;padding:14px 18px;display:flex;position:relative}.kill-confirm>strong{color:#fecdd3;font-size:12px}.kill-confirm__close{cursor:pointer;background:#ffffff0d;border:0;border-radius:9px;order:3;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.kill-confirm__hold{color:#fecdd3;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e61;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:170px;height:39px;padding:0 13px;display:flex;position:relative;overflow:hidden}.kill-confirm__hold>span{pointer-events:none;background:#f43f5e59;position:absolute;inset:0 auto 0 0}.kill-confirm__hold svg,.kill-confirm__hold b{z-index:1;position:relative}.kill-confirm__hold b{font-size:10.5px}.action-experience{z-index:180;border:1px solid color-mix(in srgb,var(--action-color,#8b5cf6) 38%,#ffffff1a);background:color-mix(in srgb,var(--surface-raised) 95%,#000);width:min(430px,100vw - 32px);min-height:118px;box-shadow:0 28px 90px #0000008c,0 0 45px color-mix(in srgb,var(--action-color,#8b5cf6) 13%,transparent);border-radius:20px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;animation:.28s cubic-bezier(.2,.8,.2,1) action-enter;display:grid;position:fixed;bottom:24px;right:24px}.action-experience--start{--action-color:#39d98a}.action-experience--stop{--action-color:#fbbf24}.action-experience--kill{--action-color:#fb7185}.action-experience--restart{--action-color:#38bdf8}.action-experience--update{--action-color:#22d3ee}.action-experience--maintenance{--action-color:#f59e0b}.action-experience--success{--action-color:#39d98a}.action-experience--error,.action-experience--timeout{--action-color:#fb7185}.action-experience__visual{background:color-mix(in srgb,var(--action-color) 14%,transparent);width:64px;height:64px;color:var(--action-color);border-radius:18px;place-items:center;display:grid;position:relative}.action-experience__visual>span{z-index:2;place-items:center;display:grid;position:relative}.action-experience__visual svg{width:27px;height:27px}.action-experience__visual>i{border:2px solid color-mix(in srgb,var(--action-color) 45%,transparent);border-top-color:var(--action-color);border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:5px}.action-experience__copy small{color:var(--muted);font-size:10px;display:block}.action-experience__copy strong{margin-top:4px;font-size:15px;display:block}.action-experience__copy p{color:var(--muted);margin:5px 0 10px;font-size:11.5px;line-height:1.45}.action-experience__track{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.action-experience__track span{border-radius:inherit;background:linear-gradient(90deg,var(--action-color),color-mix(in srgb,var(--action-color) 55%,white));height:100%;transition:width .45s;display:block}.action-experience>button{cursor:pointer;background:#ffffff0e;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.action-experience__spinner{color:var(--action-color)}@keyframes action-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.cms-item-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.category-logo-preview{align-items:center;gap:12px;margin-top:14px;display:flex}.category-logo-preview img{object-fit:cover;background:#ffffff0d;border-radius:15px;width:62px;height:62px}.category-logo-preview span{color:var(--muted);font-size:11px}.diagnostic-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.diagnostic-summary span{color:var(--muted);background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;padding:12px;font-size:10.5px}.diagnostic-summary strong{color:var(--text);margin-top:5px;font-size:14px;display:block}.metrics-table{border:1px solid #ffffff13;border-radius:12px;overflow:auto}.metrics-table>div{border-bottom:1px solid #ffffff0e;grid-template-columns:2fr repeat(4,1fr);gap:10px;min-width:630px;padding:10px 12px;font-size:10.5px;display:grid}.metrics-table>div:first-child{color:var(--muted);background:#ffffff0a}.metrics-table>div:last-child{border-bottom:0}.text-studio{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:16px;display:grid}.text-studio__list{background:var(--surface);border:1px solid #ffffff13;border-radius:15px;align-content:start;gap:6px;max-height:calc(100vh - 240px);padding:10px;display:grid;overflow:auto}.text-studio__list>input{z-index:1;background:var(--surface-raised);min-height:42px;color:var(--text);border:1px solid #ffffff14;border-radius:10px;padding:0 11px;position:sticky;top:0}.text-studio__list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px}.text-studio__list>button:hover,.text-studio__list>button.active{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.text-studio__list strong,.text-studio__list small{display:block}.text-studio__list strong{font-size:11.5px}.text-studio__list small{color:var(--muted);margin-top:4px;font-size:9.5px;line-height:1.45}.text-studio__editor{min-width:0}.styled-field{gap:8px;display:grid}.styled-field.cms-field--wide{grid-column:1/-1}.styled-field__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.styled-field__head>span{font-size:11.5px;font-weight:650}.styled-field__head>button{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:9.5px;display:flex}.styled-field>input{background:var(--surface-raised);min-height:45px;color:var(--text);border:1px solid #ffffff14;border-radius:11px;padding:0 12px}.rich-editor{background:var(--surface-raised);border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.rich-editor__toolbar{background:#ffffff06;border-bottom:1px solid #ffffff12;gap:5px;padding:7px;display:flex}.rich-editor__toolbar button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rich-editor__toolbar button:hover{background:#ffffff14}.rich-editor__surface{outline:0;min-height:130px;padding:13px;font-size:13px;line-height:1.65}.rich-editor__surface img,.text-live-preview img{border-radius:10px;max-width:100%;height:auto}.rich-editor__surface iframe,.text-live-preview iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.text-style-panel{border:1px solid color-mix(in srgb,var(--accent) 25%,#ffffff14);background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:12px;gap:13px;padding:14px;display:grid}.text-style-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.text-style-buttons{flex-wrap:wrap;gap:6px;display:flex}.text-style-buttons button{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;display:flex}.text-style-buttons button.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent)}.text-live-preview{background:var(--bg);border:1px dashed #ffffff24;border-radius:11px;padding:15px}.text-live-preview>small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:9px;display:block}.text-live-preview>div{overflow-wrap:anywhere}.cms-card code{color:#c4b5fd;background:#ffffff0f;border-radius:5px;padding:2px 5px}@media (width<=900px){.text-studio{grid-template-columns:1fr}.text-studio__list{max-height:280px}.text-style-panel__grid{grid-template-columns:1fr 1fr}.diagnostic-summary{grid-template-columns:1fr}.action-experience{bottom:16px;right:16px}.server-category__heading{padding:11px 13px}}@media (width<=560px){.text-style-panel__grid{grid-template-columns:1fr}.action-experience{grid-template-columns:52px minmax(0,1fr) auto;padding:13px}.action-experience__visual{width:50px;height:50px}.kill-confirm{flex-wrap:wrap;align-items:flex-start}.kill-confirm__hold{width:100%}.server-category__heading h3{font-size:16px}}.styled-text-link{color:inherit;text-decoration:none;display:inline}.styled-text-link:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 75%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 75%,transparent);text-underline-offset:.18em}.rich-editor__surface a,.text-live-preview a,.server-changelog-content a,.server-description a,.news-card p a,.hero p a,.discord-invite p a,.support-card p a{color:var(--accent-2);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.rich-editor__surface a:hover,.text-live-preview a:hover,.server-changelog-content a:hover{filter:brightness(1.18)}.global-search-wrap{width:min(540px,48vw);position:relative}.global-search-wrap .global-search{width:100%}.search-suggestions{z-index:80;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111725;border:1px solid #ffffff1f;border-radius:15px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 26px 80px #00000094,0 0 0 1px #8b5cf614}.search-suggestions>header{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:7px 9px 10px;font-size:10px;display:flex}.search-suggestions>header span{min-width:23px;height:23px;color:var(--text);background:#ffffff12;border-radius:999px;place-items:center;display:grid}.search-suggestions>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px;display:grid}.search-suggestions>button:hover,.search-suggestions>button.active{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 12%,#111725)}.search-suggestion__logo{background:color-mix(in srgb,var(--accent) 18%,transparent);color:#d9ccff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.search-suggestion__logo.has-image{background:#fff;overflow:hidden}.search-suggestion__logo img{object-fit:cover;width:100%;height:100%}.search-suggestion__copy{min-width:0}.search-suggestion__copy strong,.search-suggestion__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.search-suggestion__copy strong{font-size:12px}.search-suggestion__copy small{color:var(--muted);margin-top:4px;font-size:9.5px}.search-suggestion__state{color:var(--muted);text-transform:capitalize;background:#ffffff0b;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}.search-suggestion__state i{background:#94a3b8;border-radius:50%;width:6px;height:6px}.search-suggestion__state--online i{background:#39d98a}.search-suggestion__state--maintenance i{background:#fbbf24}.search-suggestion__state--degraded i{background:#38bdf8}.search-suggestion__state--offline i{background:#fb7185}.search-suggestions__empty{min-height:86px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.rich-editor__toolbar{flex-wrap:wrap;align-items:center}.rich-editor__toolbar-group{border-right:1px solid #ffffff12;align-items:center;gap:4px;margin-right:2px;padding-right:6px;display:flex}.rich-editor__toolbar-group:last-child{border-right:0}.rich-editor__toolbar-group--selects{flex:1;min-width:300px}.rich-editor__toolbar select{color:#f5f7ff;cursor:pointer;background:#151c2c;border:1px solid #ffffff17;border-radius:8px;min-width:90px;height:32px;padding:0 26px 0 8px;font-size:9px}.rich-editor__toolbar select option,.cms-field select option,.template-native-select select option,.code-workspace__bar select option{color:#f5f7ff;background:#111725}.rich-editor__toolbar button.active{background:color-mix(in srgb,var(--accent) 20%,transparent);color:#fff}.toolbar-glyph{font-size:12px;font-weight:900;line-height:1}.rich-editor__color-tools label{cursor:pointer;border-radius:8px;place-items:center;width:34px;height:32px;display:grid;position:relative}.rich-editor__color-tools label:hover{background:#ffffff14}.rich-editor__color-tools label>span{text-decoration:underline;-webkit-text-decoration-color:var(--selected-color,currentColor);text-decoration-color:var(--selected-color,currentColor);text-underline-offset:3px;font-size:13px;font-weight:900;text-decoration-thickness:3px}.rich-editor__color-tools .highlight-glyph{background:color-mix(in srgb,var(--accent) 55%,transparent);border-radius:3px;padding:1px 3px}.rich-editor__color-tools input{opacity:.88;cursor:pointer;background:0 0;border:0;width:11px;height:7px;padding:0;position:absolute;inset:auto 2px 2px auto}.rich-editor__link-panel{background:color-mix(in srgb,var(--accent) 7%,#111725);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:8px;padding:11px;display:grid}.rich-editor__link-panel label{gap:5px;display:grid}.rich-editor__link-panel label span{color:var(--muted);font-size:8.5px}.rich-editor__link-panel input{color:#fff;background:#0b0f19;border:1px solid #ffffff1a;border-radius:8px;height:36px;padding:0 9px}.rich-editor__link-panel button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;height:36px;padding:0 11px;font-size:9px;font-weight:800}.rich-editor__link-panel button.secondary{background:#ffffff0a;border:1px solid #ffffff1a}.rich-editor__source{resize:vertical;color:#c4b5fd;background:#080c14;border:0;outline:0;width:100%;min-height:220px;padding:13px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.rich-editor__hint{color:var(--muted);border-top:1px solid #ffffff0e;padding:7px 11px;font-size:8.5px;line-height:1.5}.rich-editor__surface blockquote,.text-live-preview blockquote,.server-changelog-content blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:0 9px 9px 0;margin:12px 0;padding:10px 14px}.rich-editor__surface pre,.text-live-preview pre,.server-changelog-content pre{color:#c4b5fd;background:#070a11;border-radius:9px;padding:12px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.rich-editor__surface hr,.text-live-preview hr,.server-changelog-content hr{background:#ffffff1f;border:0;height:1px;margin:18px 0}.rich-editor__surface mark,.text-live-preview mark,.server-changelog-content mark{color:inherit;border-radius:3px;padding:1px 3px}.template-native-select select{color:#f5f7ff!important;background:#111725!important}.template-picker{background:#0e1421;border:1px solid #ffffff16;border-radius:13px;margin-top:13px;overflow:hidden}.template-picker__head{color:var(--muted);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.template-picker__head strong{color:var(--text);font-size:10px}.template-picker__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:330px;padding:7px;display:grid;overflow:auto}.template-picker__results>button{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.template-picker__results>button:hover,.template-picker__results>button.active{border-color:color-mix(in srgb,var(--accent) 38%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.template-picker__icon{width:32px;height:32px;color:var(--accent);background:#ffffff0e;border-radius:8px;place-items:center;display:grid;overflow:hidden}.template-picker__icon img{object-fit:cover;width:100%;height:100%}.template-picker__results strong,.template-picker__results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-picker__results strong{font-size:10px}.template-picker__results small{color:var(--muted);margin-top:3px;font-size:8px}.template-picker__empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:26px;font-size:10px}.server-changelog-editor{gap:12px;display:grid}.server-changelog-editor>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;padding:13px;transition:all .2s}.server-changelog-editor>article.is-dragging{opacity:.55;transform:scale(.99)}.server-changelog-editor>article>header{border-bottom:1px solid #fff1;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:grid}.server-changelog-editor__drag{color:var(--muted);cursor:grab;place-items:center;display:grid}.server-changelog-editor>article>header div strong,.server-changelog-editor>article>header div small{display:block}.server-changelog-editor>article>header div strong{font-size:11px}.server-changelog-editor>article>header div small{color:var(--muted);margin-top:3px;font-size:8.5px}.cms-empty--compact{min-height:140px}.server-changelog-panel{grid-column:1/-1;margin-top:14px}.server-changelog-list{gap:10px;display:grid}.server-changelog-list>article{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:14px 15px 14px 18px;position:relative}.server-changelog-list>article:before{content:"";background:var(--server-accent);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.server-changelog-list header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.server-changelog-list header>:first-child{font-size:13px;font-weight:800}.server-changelog-list header>:last-child{color:var(--muted);white-space:nowrap;font-size:9px}.server-changelog-content{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}.server-changelog-content img{border-radius:11px;max-width:100%;height:auto}.server-changelog-content iframe{aspect-ratio:16/9;border:0;border-radius:11px;width:100%;margin-top:8px}.action-experience{transition:opacity .5s,transform .5s,filter .5s}.action-experience.is-fading{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(14px)scale(.98)}.action-experience__autoclose{color:color-mix(in srgb,var(--action-color) 70%,var(--muted))!important;margin-top:7px!important;font-size:8px!important}@media (width<=900px){.global-search-wrap{width:min(430px,52vw)}.rich-editor__toolbar-group--selects{order:2;min-width:100%}.rich-editor__link-panel{grid-template-columns:1fr 1fr}.rich-editor__link-panel button{width:100%}.template-picker__results{grid-template-columns:1fr}.server-changelog-editor>article>header{grid-template-columns:24px minmax(0,1fr)}.server-changelog-editor>article>header .cms-toggle,.server-changelog-editor>article>header .cms-danger{grid-column:auto}}@media (width<=860px){.global-search-wrap{display:none}}@media (width<=560px){.rich-editor__link-panel{grid-template-columns:1fr}.rich-editor__toolbar-group{border-right:0}.server-changelog-list header{display:grid}.server-changelog-list header>:last-child{white-space:normal}}.admin-shell{--cms-scale:1;--cms-scale-inverse:1;zoom:1;width:100%;height:100%}@supports not (zoom:1){.admin-shell{transform-origin:0 0;transform:none}}.cms-card__head p,.cms-muted,.cms-field small{font-size:11px;line-height:1.55}.cms-field input,.cms-field textarea,.cms-field select,.styled-field>input{font-size:13px}.cms-item-list strong,.text-studio__list strong{font-size:12.5px}.cms-item-list small,.text-studio__list small{font-size:10.5px;line-height:1.45}.cms-sidebar nav button{font-size:12px}.cms-page-heading h2{font-size:23px}.cms-page-heading p{font-size:12px;line-height:1.55}.rich-editor__hint{flex-wrap:wrap;gap:4px;padding:10px 12px;font-size:10.5px;line-height:1.55;display:flex}.rich-editor__hint strong{color:#d8b4fe}.rich-editor__color-tools .color-tool-button span:not(.highlight-glyph){text-underline-offset:4px;font-size:14px;font-weight:900;text-decoration:underline;text-decoration-thickness:3px}.rich-editor__color-tools .highlight-glyph{color:#fff;text-shadow:0 1px 2px #000000a6;min-width:20px;padding:2px 4px}.rich-editor__color-panel{background:color-mix(in srgb,var(--accent) 8%,#0d1320);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(180px,1fr) minmax(240px,auto) minmax(230px,auto) auto;align-items:center;gap:12px;padding:12px;display:grid}.rich-editor__color-panel>div:first-child strong,.rich-editor__color-panel>div:first-child small{display:block}.rich-editor__color-panel>div:first-child strong{font-size:12px}.rich-editor__color-panel>div:first-child small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.rich-editor__swatches{flex-wrap:wrap;gap:6px;display:flex}.rich-editor__swatches button{cursor:pointer;border:2px solid #ffffff2e;border-radius:7px;width:25px;height:25px;box-shadow:0 0 0 1px #00000059}.rich-editor__swatches button:hover{border-color:#fff;transform:translateY(-1px)}.rich-editor__custom-color{grid-template-columns:auto 38px 92px;align-items:center;gap:7px;display:grid}.rich-editor__custom-color>span{color:var(--muted);font-size:10px;font-weight:700}.rich-editor__custom-color input[type=color]{cursor:pointer;background:#111725;border:1px solid #ffffff1f;border-radius:8px;width:38px;height:32px;padding:2px}.rich-editor__custom-color input:not([type=color]){color:#fff;background:#080c14;border:1px solid #ffffff1f;border-radius:8px;height:32px;padding:0 8px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.rich-editor__color-panel>button.secondary{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:8px;height:34px;padding:0 12px;font-size:10px;font-weight:800}@media (width<=1100px){.rich-editor__color-panel{grid-template-columns:1fr 1fr}.rich-editor__color-panel>button.secondary{justify-self:start}}@media (width<=720px){.admin-shell{--cms-scale:1!important;--cms-scale-inverse:1!important}.rich-editor__color-panel{grid-template-columns:1fr}.rich-editor__custom-color{grid-template-columns:auto 42px minmax(100px,1fr)}}.amp-status--delayed{background:#f59e0b13;border-color:#f59e0b52}.amp-status--delayed>span{color:#fbbf24;background:#f59e0b24}.amp-status--idle>span svg,.amp-status--delayed>span svg{animation:1.8s ease-in-out infinite pulse-soft}.amp-status>div em{color:#fb7185;margin-top:4px;font-size:10.5px;font-style:normal;line-height:1.45;display:block}@keyframes pulse-soft{50%{opacity:.45;transform:scale(.92)}}.server-view-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.category-jumps,.server-view-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.category-jumps button,.server-view-actions button{min-height:34px;color:var(--muted);cursor:pointer;background:#ffffff07;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.category-jumps button:hover,.server-view-actions button:hover,.server-view-actions button.is-active{border-color:color-mix(in srgb,var(--accent) 40%,#ffffff14);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text)}.server-view-actions{margin-left:auto}.category-list{gap:22px}.server-category{scroll-margin-top:92px}.server-category__heading{border:1px solid color-mix(in srgb,var(--category-accent) 24%,#ffffff12);background:linear-gradient(90deg,color-mix(in srgb,var(--category-accent) 9%,var(--surface)),var(--surface));width:100%;box-shadow:inset 3px 0 var(--category-accent);color:var(--text);text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:13px;margin:0;padding:13px 16px;display:flex}.server-category__heading:hover{border-color:color-mix(in srgb,var(--category-accent) 42%,#ffffff1a);transform:translateY(-1px)}.server-category__copy{flex:1;justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.server-category__copy>span:first-child{min-width:0}.server-category__heading h3{letter-spacing:-.02em;margin:0;font-size:18px}.server-category__heading p{color:var(--muted);margin:4px 0 0;font-size:11.5px}.server-category__stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.server-category__stats b{min-height:28px;color:var(--muted);white-space:nowrap;background:#ffffff0e;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.server-category__stats b:first-child{background:color-mix(in srgb,var(--category-accent) 12%,transparent);color:color-mix(in srgb,var(--category-accent) 76%,white)}.server-category__chevron{color:var(--muted);flex:none;transition:transform .25s,color .2s}.server-category.is-collapsed .server-category__chevron{transform:rotate(-90deg)}.server-category__content{opacity:1;grid-template-rows:1fr;margin-top:12px;transition:grid-template-rows .28s,opacity .2s,margin .25s;display:grid}.server-category__content>.server-list{min-height:0;overflow:hidden}.server-category.is-collapsed .server-category__content{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-top:0}.category-list--compact .server-list{gap:8px}.server-card--compact{border-radius:13px}.server-card--compact .server-card__summary{min-height:68px;padding:10px 14px}.server-card--compact .server-icon{border-radius:11px;width:42px;height:42px}.server-card--compact .server-card__eyebrow{display:none}.server-card--compact .server-card__meta{margin-top:3px;font-size:10px}.server-card--compact .server-card__title-row>strong{font-size:14px}.server-card--compact .status-pill{padding:4px 7px;font-size:8px}.server-card--compact .server-card__quick-stats{gap:8px}.server-card--compact .server-card__quick-stats>span{min-height:29px;padding:0 8px;font-size:9.5px}.server-card--compact .server-card__details-inner{padding-top:10px}.server-card--compact .server-controls{margin-top:0}.server-card--unavailable{border-color:#f43f5e47;box-shadow:inset 3px 0 #f43f5ebf}.quick-stat-unavailable{color:#fb7185!important;background:#f43f5e17!important}.live-data-unavailable{color:#fb7185;background:#f43f5e12;border:1px solid #f43f5e33;border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:10.5px;font-weight:750;display:flex}.empty-state--warning{color:#fb7185}.empty-state--warning span{color:var(--muted)}.amp-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.amp-diagnostic-grid>span{background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.amp-diagnostic-grid small{color:var(--muted);font-size:9.5px}.amp-diagnostic-grid strong{font-size:12px}.amp-diagnostic-warnings{gap:5px;margin:10px 0;display:grid}.amp-diagnostic-warnings span{color:#fbbf24;background:#f59e0b13;border-radius:8px;padding:8px 10px;font-size:9.5px;line-height:1.45}.diagnostic-summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}@media (width<=900px){.server-view-toolbar{align-items:flex-start}.server-view-actions{margin-left:0}.server-category__copy{flex-direction:column;align-items:flex-start;gap:7px}.server-category__stats{justify-content:flex-start}.amp-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.category-jumps{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow:auto}.category-jumps button{white-space:nowrap}.server-view-actions{width:100%}.server-view-actions button{flex:1;justify-content:center}.server-category__heading{padding:11px 12px}.server-category__logo{width:38px;height:38px}.server-category__heading h3{font-size:15px}.server-category__stats b{font-size:8.5px}.server-card--compact .server-card__quick-stats{display:none}.amp-diagnostic-grid{grid-template-columns:1fr}}.connection-stack{gap:10px;margin:16px 0 24px;display:grid}.connection-stack .amp-status{margin:0}.portal-content-warning{border-radius:calc(var(--radius) - 4px);color:#fbbf24;background:#f59e0b11;border:1px solid #f59e0b42;align-items:center;gap:11px;padding:12px 15px;display:flex}.portal-content-warning>div{gap:2px;display:grid}.portal-content-warning strong{font-size:11px}.portal-content-warning span{color:var(--muted);font-size:10px}.broker-debug-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.broker-debug-grid>span{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.broker-debug-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.broker-debug-grid strong{font-size:12px}.broker-log{gap:8px;max-height:360px;margin-top:14px;display:grid;overflow:auto}.broker-log__entry{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:125px 74px 90px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:9.5px;display:grid}.broker-log__entry[data-level=error]{border-color:#f43f5e38}.broker-log__entry[data-level=warning]{border-color:#f59e0b38}.broker-log__entry time,.broker-log__entry em{color:var(--muted);font-style:normal}.broker-log__entry b{text-transform:uppercase;letter-spacing:.05em}.broker-log__entry p{margin:0;line-height:1.45}.broker-log__entry p small{color:var(--muted);word-break:break-word;margin-top:3px;display:block}@media (width<=760px){.broker-debug-grid{grid-template-columns:1fr}.broker-log__entry{grid-template-columns:1fr;gap:4px}.portal-content-warning{align-items:flex-start}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent,#8b5cf6);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.portal-maintenance-overlay{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070dd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.portal-maintenance-dialog{border-radius:calc(var(--radius,18px) + 6px);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-raised,#151b2b) 97%,transparent),color-mix(in srgb,var(--surface,#101522) 94%,transparent));text-align:center;border:1px solid #f59e0b47;width:min(610px,100%);padding:34px;box-shadow:0 35px 100px #00000080}.portal-maintenance-dialog__icon{color:#fbbf24;background:#f59e0b1f;border-radius:21px;place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}.portal-maintenance-dialog h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(27px,5vw,40px)}.portal-maintenance-dialog p{max-width:520px;color:var(--muted,#929bb0);margin:0 auto;font-size:14px;line-height:1.75}.portal-maintenance-dialog__reason{color:#fb7185;background:#f43f5e14;border:1px solid #f43f5e38;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.portal-maintenance-dialog__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 14px;display:flex}.portal-maintenance-dialog__actions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.portal-maintenance-dialog__actions .button--primary{background:linear-gradient(135deg,var(--accent,#8b5cf6),color-mix(in srgb,var(--accent,#8b5cf6) 70%,var(--accent-2,#22d3ee)));color:#fff;border:1px solid #0000}.portal-maintenance-dialog__actions .button--secondary{background:#ffffff0b;border:1px solid #ffffff1a}.portal-maintenance-dialog__actions button:disabled{opacity:.55;cursor:wait}.portal-maintenance-dialog>small{color:var(--muted,#929bb0);font-size:10px;line-height:1.6;display:block}.server-hub-maintenance-note{color:#fbbf24;background:#f59e0b12;border-top:1px solid #f59e0b29;border-bottom:1px solid #f59e0b29;align-items:center;gap:8px;padding:10px 17px;font-size:10px;font-weight:750;display:flex}.server-controls.is-hub-maintenance-locked{opacity:.72}.server-controls.is-hub-maintenance-locked .server-action{cursor:not-allowed}@media (width<=620px){.portal-maintenance-overlay{padding:14px}.portal-maintenance-dialog{padding:26px 18px}.portal-maintenance-dialog__actions{display:grid}.portal-maintenance-dialog__actions button{width:100%}}.portal-maintenance-inline{border:1px solid color-mix(in srgb,var(--accent,#8b5cf6) 42%,transparent);background:color-mix(in srgb,var(--surface-raised,#151b2b) 92%,#f59e0b 8%);border-radius:16px;align-items:center;gap:14px;margin-bottom:18px;padding:15px 17px;display:flex;box-shadow:0 12px 34px #0000002e}.portal-maintenance-inline>svg{color:#fbbf24;flex:none}.portal-maintenance-inline>div{flex:1;gap:3px;display:grid}.portal-maintenance-inline strong{font-size:.98rem}.portal-maintenance-inline span{color:var(--muted,#929bb0);font-size:.88rem;line-height:1.45}.portal-maintenance-inline button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;padding:9px 12px;font-weight:700}@media (width<=720px){.portal-maintenance-inline{flex-wrap:wrap;align-items:flex-start}.portal-maintenance-inline>div{min-width:calc(100% - 42px)}.portal-maintenance-inline button{margin-left:34px}}.broker-debug-errors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.broker-debug-errors article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:12px}.broker-debug-errors article[data-active=true]{background:#f8717112;border-color:#f8717159}.broker-debug-errors strong,.broker-debug-errors p{display:block}.broker-debug-errors strong{font-size:11px}.broker-debug-errors p{color:var(--muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.55}.broker-debug-raw{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;margin:14px 0}.broker-debug-raw summary{cursor:pointer;padding:12px 14px;font-size:11px;font-weight:800}.broker-debug-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbd5e1;border-top:1px solid #ffffff12;max-height:440px;margin:0;padding:14px;font:10px/1.55 Courier New,monospace;overflow:auto}@media (width<=900px){.broker-debug-errors{grid-template-columns:1fr}}.app-shell{background:radial-gradient(circle at 78% -8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 34rem), radial-gradient(circle at 18% 115%,color-mix(in srgb,var(--accent-2) 9%,transparent),transparent 38rem), linear-gradient(180deg,color-mix(in srgb,var(--bg) 94%,#10182a 6%),var(--bg))}.sidebar{background:color-mix(in srgb,var(--bg) 91%,transparent);width:264px;padding:26px 18px;box-shadow:18px 0 55px #0000001f}.sidebar__nav{gap:8px}.sidebar__nav a{border:1px solid #0000;padding:13px 14px;font-size:12px;position:relative}.sidebar__nav a:hover{border-color:#ffffff0e}.sidebar__nav a.is-active{border-color:color-mix(in srgb,var(--accent) 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),#ffffff06);box-shadow:none}.sidebar__nav a.is-active:before{content:"";background:linear-gradient(var(--accent),var(--accent-2));width:3px;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 55%,transparent);border-radius:99px;position:absolute;top:10px;bottom:10px;left:-1px}.topbar{background:color-mix(in srgb,var(--bg) 82%,transparent);height:76px;padding:0 34px;box-shadow:0 14px 40px #00000014}.global-search{background:#ffffff07;border-radius:14px;width:min(540px,48vw);height:44px}.hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),color-mix(in srgb,var(--surface) 91%,transparent));grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);min-height:390px;padding:50px;box-shadow:0 34px 100px #0000004d,inset 0 1px #ffffff09}.hero:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 58%,#ffffff05 58% 58.4%,#0000 58.4%);position:absolute;inset:0}.hero h1{max-width:860px;font-size:clamp(38px,5.25vw,67px);line-height:1.01}.hero p{max-width:770px;font-size:15px;line-height:1.75}.hero-status-card{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,#ffffff0e),#ffffff05);min-height:220px;padding:30px}.stats-grid{gap:14px;margin-top:18px}.stats-grid article{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-raised) 88%,transparent));min-height:86px;padding:20px;box-shadow:0 14px 40px #0000001f}.server-section,.portal-section{padding-top:42px}.section-heading{align-items:flex-start;margin-bottom:22px}.section-description{max-width:680px;font-size:13px;line-height:1.65}.filters{background:#ffffff05;border:1px solid #fff1;border-radius:13px;padding:5px}.filters button{border-color:#0000}.filters button.is-active{box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 12%,transparent)}.server-view-toolbar{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid #fff1;border-radius:14px;padding:10px 12px;box-shadow:0 13px 36px #0000001a}.server-category{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-raised) 82%,transparent));border-color:#ffffff13;box-shadow:0 18px 48px #00000021}.server-category__heading{min-height:78px}.server-category__heading:hover{background:color-mix(in srgb,var(--category-accent) 5%,#ffffff05)}.server-category__logo{box-shadow:0 10px 24px #0000003d}.server-card{box-shadow:0 16px 48px #00000026}.server-card:hover{border-color:color-mix(in srgb,var(--server-accent) 34%,#ffffff14);transform:translateY(-1px)}.incident-banner,.amp-status,.portal-content-warning{box-shadow:0 14px 38px #0000001f}.site-footer{border-top:1px solid #fff1;margin-top:46px;padding-top:24px}.admin-overlay{background:#010308d6;padding:12px}.admin-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 97%,#111827 3%),var(--bg));border-radius:20px}.cms-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));flex-basis:282px;padding:20px 13px}.cms-brand{padding:4px 10px 18px}.cms-brand>span{border-radius:14px;width:44px;height:44px}.cms-sidebar nav{gap:14px;min-height:0;padding-right:3px;overflow:auto}.cms-nav-group{gap:4px;display:grid}.cms-nav-group>span{color:color-mix(in srgb,var(--muted) 82%,transparent);letter-spacing:.13em;text-transform:uppercase;padding:0 10px;font-size:8px;font-weight:850}.cms-sidebar nav .cms-nav-group button{border:1px solid #0000;align-items:flex-start;min-height:48px;padding:9px 10px}.cms-sidebar nav .cms-nav-group button>span{gap:3px;min-width:0;display:grid}.cms-sidebar nav .cms-nav-group button strong{font-size:11px}.cms-sidebar nav .cms-nav-group button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.35;overflow:hidden}.cms-sidebar nav .cms-nav-group button>svg:last-child{color:var(--accent);margin-top:3px;margin-left:auto}.cms-sidebar nav .cms-nav-group button.active{border-color:color-mix(in srgb,var(--accent) 22%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),#ffffff06);box-shadow:none}.cms-main{background:radial-gradient(circle at 88% -10%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 30rem)}.cms-topbar{background:color-mix(in srgb,var(--bg) 87%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:84px;padding:0 28px}.cms-topbar__title{gap:3px;display:grid}.cms-topbar__title h1{margin:0;font-size:20px}.cms-topbar__title p{color:var(--muted);margin:0;font-size:9.5px}.cms-icon-action{justify-content:center!important;width:39px!important;height:39px!important;padding:0!important}.cms-publish-state{color:#86efac;background:#22c55e0e;border:1px solid #22c55e33;border-radius:12px;align-items:center;gap:9px;min-width:172px;height:44px;padding:0 11px;display:flex}.cms-publish-state.is-dirty{color:#fbbf24;background:#f59e0b11;border-color:#f59e0b40}.cms-publish-state--saving{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent);color:#d8b4fe}.cms-publish-state span{gap:2px;display:grid}.cms-publish-state small{color:var(--muted);font-size:8px}.cms-content{padding:28px 30px 96px}.cms-stack{gap:18px;max-width:1240px}.cms-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 99%,transparent),color-mix(in srgb,var(--surface-raised) 86%,transparent));border-color:#ffffff13;padding:22px;box-shadow:0 16px 48px #0000001f}.cms-welcome{padding:30px;box-shadow:0 20px 55px #00000029}.cms-welcome__actions{gap:8px;margin-top:18px;display:flex}.cms-welcome__actions button{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.cms-welcome__actions button:first-child{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.cms-stat-grid{gap:14px}.cms-stat{min-height:92px;padding:18px;box-shadow:0 12px 34px #0000001a}.quick-actions{grid-template-columns:repeat(4,1fr)}.quick-actions button{min-height:77px}.cms-health-list{gap:8px;display:grid}.cms-health-list>div{color:#fbbf24;background:#f59e0b0b;border:1px solid #f59e0b26;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:9.5px;display:flex}.cms-health-list span{color:var(--muted)}.cms-page-heading{z-index:8;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 97%,transparent) 70%,transparent);align-items:flex-start;margin:-2px -6px 0;padding:18px 6px 14px;position:sticky;top:-28px}.cms-page-heading__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cms-inline-status{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.cms-inline-status.is-dirty{color:#fbbf24}.cms-inline-status.is-clean{color:#86efac}.cms-primary:disabled{cursor:not-allowed;box-shadow:none}.cms-sticky-save{z-index:12;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100vw - 360px);padding:12px 13px 12px 16px;display:flex;position:fixed;bottom:24px;right:30px;box-shadow:0 24px 65px #00000061}.cms-sticky-save>span{color:var(--text);gap:3px;font-size:9.5px;font-weight:750;display:grid}.cms-sticky-save small{color:var(--muted);font-size:8px;font-weight:500}.text-studio{grid-template-columns:300px minmax(0,1fr);gap:16px}.text-studio__list{background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid #ffffff13;border-radius:15px;max-height:calc(100vh - 255px);padding:10px;overflow:auto}.text-studio__search{z-index:2;background:var(--surface);gap:5px;padding:2px 0 10px;display:grid;position:sticky;top:-10px}.text-studio__search input{height:40px;color:var(--text);background:#00000029;border:1px solid #ffffff17;border-radius:10px;outline:0;padding:0 11px}.text-studio__search small{color:var(--muted);padding:0 3px;font-size:8px}.text-studio__group{gap:4px;margin-top:10px;display:grid}.text-studio__group>strong{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:5px 7px;font-size:8px}.text-studio__group button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:4px;padding:10px 11px;display:grid}.text-studio__group button:hover{background:#ffffff09}.text-studio__group button.active{border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.text-studio__group button>span{font-size:10px;font-weight:800}.text-studio__group button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-studio__editor{align-content:start;gap:12px;min-width:0;display:grid}.text-studio__context{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;gap:4px;padding:14px 16px;display:grid}.text-studio__context>span{color:var(--accent-2);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.text-studio__context strong{font-size:15px}.text-studio__context small{color:var(--muted);font-size:9px}.rich-editor__surface{min-height:250px}.rich-editor__hint{justify-content:space-between;align-items:center}.rich-editor__hint small{color:var(--muted);margin-left:auto}.cms-empty{min-height:260px;color:var(--muted);text-align:center;border:1px dashed #ffffff1c;border-radius:15px;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.cms-empty strong{color:var(--text)}.cms-nav-backdrop{display:none}@media (width<=1180px){.quick-actions{grid-template-columns:repeat(2,1fr)}.cms-publish-state{min-width:0}.cms-publish-state span{display:none}.cms-sticky-save{width:min(520px,100vw - 340px)}}@media (width<=980px){.sidebar{width:224px}.main-content{margin-left:224px}.page-wrap{width:min(100% - 40px,1280px)}.hero{grid-template-columns:1fr;padding:38px}.hero-status-card{min-height:170px}.cms-sidebar{z-index:30;width:min(310px,88vw);transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:translate(-105%)}.cms-sidebar.is-open{transform:translate(0)}.cms-nav-backdrop{z-index:29;background:#0000008c;border:0;display:block;position:absolute;inset:0}.cms-mobile-nav{gap:7px!important;width:auto!important;padding:0 11px!important;display:flex!important}.cms-sticky-save{width:min(560px,100vw - 40px);right:20px}}@media (width<=760px){.sidebar{display:none}.main-content{margin-left:0}.topbar{flex-wrap:wrap;height:auto;min-height:72px;padding:12px 18px}.mobile-brand{display:flex}.global-search-wrap{order:3;width:100%!important}.global-search{width:100%}.page-wrap{width:calc(100% - 28px);padding-top:24px}.hero{min-height:0;padding:28px 22px}.hero h1{font-size:clamp(34px,11vw,50px)}.stats-grid{grid-template-columns:repeat(2,1fr)}.section-heading{display:grid}.filters{flex-wrap:nowrap;justify-content:flex-start;overflow:auto}.filters button{white-space:nowrap}.cms-topbar{height:auto;min-height:74px;padding:12px 14px}.cms-topbar__title p,.cms-publish-state{display:none}.cms-content{padding:20px 14px 100px}.cms-page-heading{gap:12px;margin:0;padding-top:14px;display:grid;top:-20px}.cms-page-heading__actions{justify-content:stretch}.cms-page-heading__actions .cms-primary{width:100%}.cms-sticky-save{width:calc(100vw - 24px);bottom:12px;right:12px}.cms-sticky-save>span{display:none}.cms-sticky-save .cms-primary{width:100%}.cms-stat-grid{grid-template-columns:repeat(2,1fr)}.text-studio{grid-template-columns:1fr}.text-studio__list{max-height:260px}.quick-actions,.cms-form-grid,.cms-form-grid--compact{grid-template-columns:1fr}.cms-field--wide{grid-column:auto}}@media (width<=520px){.stats-grid,.cms-stat-grid{grid-template-columns:1fr}.hero-actions{display:grid}.primary-cta,.secondary-cta{width:100%}.topbar__actions .updated-at{display:none}.cms-card{padding:17px}.cms-welcome{align-items:flex-start;padding:21px}.cms-welcome__icon{display:none}}.sidebar.sidebar--rail{background:linear-gradient(#070a12fa,#070a12ed);border-right:1px solid #fff1;align-items:center;width:92px;padding:18px 12px;box-shadow:16px 0 54px #0003}.brand.brand--rail{text-align:center;place-items:center;gap:8px;width:100%;padding:0 0 22px;display:grid}.brand--rail .brand__mark{width:48px;height:48px;box-shadow:0 14px 34px color-mix(in srgb,var(--accent) 26%,transparent);border-radius:16px;font-size:12px}.brand--rail__name{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:9px;font-weight:850;overflow:hidden}.sidebar__nav.sidebar__nav--rail{gap:9px;width:100%}.sidebar__nav--rail a{min-height:62px;color:var(--muted);border:1px solid #0000;border-radius:16px;place-items:center;gap:5px;padding:8px 4px;display:grid;position:relative}.sidebar__nav--rail a:before{display:none!important}.sidebar__nav--rail a:hover{color:var(--text);background:#ffffff09;border-color:#ffffff17}.sidebar__nav--rail a.is-active{border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 19%,transparent),#ffffff09);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 13%,transparent),inset 0 1px #ffffff0f}.sidebar__nav-icon{place-items:center;display:grid}.sidebar__nav-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden;font-size:8px!important;font-weight:750!important}.sidebar__bottom--rail{border-top:1px solid #ffffff0f;place-items:center;gap:5px;width:100%;padding:16px 0 2px;display:grid}.rail-presence{width:38px;height:38px;color:var(--accent-2);background:#ffffff0a;border-radius:13px;place-items:center;display:grid;position:relative}.rail-presence i{background:#34d399;border:2px solid #090d16;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 12px #34d399}.sidebar__bottom--rail small{letter-spacing:.18em;color:#34d399;font-size:7px;font-weight:900}.topbar.topbar--command{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid #fff1;grid-template-columns:minmax(190px,auto) minmax(320px,680px) 1fr;gap:28px;height:78px;padding:0 clamp(24px,3vw,54px);display:grid}.topbar-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.topbar-brand__mark{background:linear-gradient(135deg,var(--accent),var(--accent-2));width:39px;height:39px;box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:13px;place-items:center;font-size:10px;font-weight:900;display:grid}.topbar-brand>span:last-child{gap:2px;display:grid}.topbar-brand strong{font-size:12px}.topbar-brand small{color:var(--muted);font-size:8px}.global-search-wrap{justify-self:center;width:100%}.global-search.global-search--command{background:#ffffff09;border-radius:14px;width:100%;height:46px;padding:0 11px 0 15px;box-shadow:inset 0 1px #ffffff09}.global-search--command input{font-size:11px}.global-search--command kbd{color:var(--muted);background:#0003;border:1px solid #ffffff17;border-radius:7px;padding:5px 7px;font:700 8px/1.1 inherit}.topbar--command .topbar__actions{justify-self:end;align-items:center;gap:9px;display:flex}.live-command-state{height:36px;color:var(--muted);background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.live-command-state i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.live-command-state.is-connected i{background:#34d399;box-shadow:0 0 11px #34d399cc}.command-icon,.account-menu__trigger{width:39px!important;height:39px!important;color:var(--text)!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:12px!important;place-items:center!important;display:grid!important}.portal-hero.portal-hero--v5{background:linear-gradient(110deg,color-mix(in srgb,var(--surface-raised) 98%,transparent) 0 64%,color-mix(in srgb,var(--accent) 12%,var(--surface)) 64%), var(--surface);border:1px solid #ffffff16;border-radius:30px;grid-template-columns:minmax(0,1.65fr) minmax(330px,.62fr);min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0b}.portal-hero--v5:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent);border:1px solid #ffffff09;width:560px;height:720px;position:absolute;top:-55%;left:53%;transform:rotate(21deg)}.portal-hero__main{z-index:1;align-content:space-between;gap:42px;padding:clamp(42px,5vw,76px);display:grid;position:relative}.portal-hero__signal{border:1px solid color-mix(in srgb,var(--accent-2) 22%,transparent);background:color-mix(in srgb,var(--accent-2) 6%,transparent);width:max-content;color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.portal-hero__signal i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #34d399}.portal-hero__signal.is-offline i{box-shadow:none;background:#f59e0b}.portal-hero__copy h1{letter-spacing:-.052em;max-width:990px;margin:14px 0 20px;font-size:clamp(49px,5.6vw,82px);line-height:.98}.portal-hero__copy>p{max-width:810px;color:var(--muted);margin:0;font-size:clamp(13px,1.05vw,16px);line-height:1.75}.hero-actions.hero-actions--v5{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-actions--v5 a{border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:0 17px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.hero-actions--v5 .primary-cta{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 62%,var(--accent-2)));box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 24%,transparent);border:1px solid #0000}.hero-actions--v5 .secondary-cta{color:var(--text);background:#ffffff09;border:1px solid #ffffff1a}.portal-hero__numbers{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;display:grid}.portal-hero__numbers>span{gap:5px;padding:20px 22px 0 0;display:grid}.portal-hero__numbers>span+span{border-left:1px solid #ffffff12;padding-left:24px}.portal-hero__numbers strong{font-size:27px;line-height:1}.portal-hero__numbers small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.portal-hero__status{z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 9%,transparent),#00000014);border-left:1px solid #ffffff12;align-content:center;gap:25px;padding:34px;display:grid;position:relative}.portal-hero__orb{border:1px solid color-mix(in srgb,var(--accent-2) 22%,transparent);background:color-mix(in srgb,var(--accent-2) 8%,#ffffff06);width:112px;height:112px;color:var(--accent-2);border-radius:34px;place-items:center;display:grid;position:relative;box-shadow:0 28px 64px #00000040}.portal-hero__orb:before,.portal-hero__orb:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);position:absolute}.portal-hero__orb:before{inset:-12px}.portal-hero__orb:after{opacity:.45;inset:-25px}.portal-hero__status-copy{gap:8px;display:grid}.portal-hero__status-copy small{color:var(--accent-2);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.portal-hero__status-copy strong{font-size:24px;line-height:1.15}.portal-hero__status-copy span{color:var(--muted);font-size:10px;line-height:1.6}.portal-hero__status-lines{gap:9px;display:grid}.portal-hero__status-lines span{border-top:1px solid #fff1;grid-template-columns:1fr auto;gap:8px;padding:10px 0;font-size:9px;display:grid}.portal-hero__status-lines small{color:var(--muted)}.portal-hero__status-lines b{font-size:10px}.server-directory{padding-top:66px}.server-directory__head{justify-content:space-between;align-items:end;gap:38px;margin-bottom:28px;display:flex}.server-directory__head h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(34px,3.4vw,51px)}.server-directory__head p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.server-directory__counter{border-left:2px solid var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent);gap:4px;min-width:190px;padding:18px 20px;display:grid}.server-directory__counter strong{font-size:32px;line-height:1}.server-directory__counter span{color:var(--muted);font-size:9px}.server-directory__controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.filters.filters--directory{border-radius:13px;gap:5px;padding:5px;display:flex}.filters--directory button{border-radius:9px;min-height:36px;padding:0 13px}.server-view-actions{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:5px;padding:5px;display:flex}.server-view-actions button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.server-view-actions button.is-active{background:color-mix(in srgb,var(--accent) 13%,#ffffff09);color:var(--text)}.game-world-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.game-world-card{--category-accent:var(--accent);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-raised) 86%,transparent));min-height:168px;color:var(--text);text-align:left;cursor:pointer;border:1px solid #ffffff13;border-radius:20px;grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;padding:22px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.game-world-card:before{content:"";background:var(--category-accent);width:4px;position:absolute;top:0;bottom:0;left:0}.game-world-card:hover{border-color:color-mix(in srgb,var(--category-accent) 36%,transparent);transform:translateY(-3px)}.game-world-card.is-selected{border-color:color-mix(in srgb,var(--category-accent) 54%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--category-accent) 12%,var(--surface)),var(--surface-raised));box-shadow:0 19px 50px color-mix(in srgb,var(--category-accent) 11%,transparent)}.game-world-card__visual{background:color-mix(in srgb,var(--category-accent) 14%,#ffffff09);width:58px;height:58px;color:var(--category-accent);border-radius:17px;place-items:center;display:grid;position:relative}.game-world-card__visual img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.game-world-card__visual i{border:3px solid var(--surface);background:var(--category-accent);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.game-world-card__copy{align-content:start;gap:5px;min-width:0;display:grid}.game-world-card__copy small{color:var(--category-accent);letter-spacing:.12em;font-size:7px;font-weight:900}.game-world-card__copy strong{font-size:18px}.game-world-card__copy em{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-style:normal;line-height:1.5;display:-webkit-box;overflow:hidden}.game-world-card__metrics{border-top:1px solid #ffffff0f;grid-column:2/4;gap:22px;padding-top:14px;display:flex}.game-world-card__metrics b{gap:2px;font-size:14px;display:grid}.game-world-card__metrics small{color:var(--muted);font-size:7px;font-weight:600}.game-world-card>svg{color:var(--muted);transition:transform .2s;position:absolute;top:20px;right:18px}.game-world-card.is-selected>svg{color:var(--category-accent);transform:rotate(180deg)}.game-world-focus{--category-accent:var(--accent);border:1px solid color-mix(in srgb,var(--category-accent) 26%,#fff1);background:linear-gradient(180deg,color-mix(in srgb,var(--category-accent) 5%,var(--surface)),color-mix(in srgb,var(--bg) 84%,var(--surface)));border-radius:24px;margin-top:18px;padding:18px;box-shadow:0 24px 65px #0003}.game-world-focus>header{justify-content:space-between;align-items:end;gap:20px;padding:8px 8px 18px;display:flex}.game-world-focus h3{margin:5px 0 3px;font-size:26px}.game-world-focus p{color:var(--muted);margin:0;font-size:9px}.game-world-focus>header button{cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:8px;display:flex}.game-world-empty{background:#ffffff04;border:1px dashed #ffffff1a;border-radius:19px;align-items:center;gap:17px;margin-top:18px;padding:27px 30px;display:flex}.game-world-empty>span{background:color-mix(in srgb,var(--accent) 10%,transparent);width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.game-world-empty strong{font-size:13px}.game-world-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.server-list--cards{gap:12px;display:grid}.server-list--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.server-list--compact .server-card{min-width:0}.admin-overlay{background:var(--bg,#070a11);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.admin-shell{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:var(--bg);border:0;border-radius:0;font-size:14px;transform:none!important}.cms-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 89%,#05070d 11%),color-mix(in srgb,var(--bg) 96%,#05070d 4%));border-right:1px solid #ffffff12;flex:0 0 318px;width:318px;padding:24px 18px 18px}.cms-brand{gap:13px;padding:0 8px 24px}.cms-brand>span{border-radius:15px;width:48px;height:48px;font-size:13px}.cms-navigation{align-content:start;min-height:0;padding:4px 2px 18px;overflow:auto;gap:8px!important;display:grid!important}.cms-navigation button{font-family:inherit}.cms-nav-dashboard{grid-template-columns:22px minmax(0,1fr) auto;width:100%;min-height:58px;color:var(--text)!important;border:1px solid #0000!important;border-radius:13px!important;align-items:center!important;gap:11px!important;padding:11px 12px!important;display:grid!important}.cms-nav-dashboard>span{gap:3px;display:grid}.cms-nav-dashboard strong{font-size:12px}.cms-nav-dashboard small{color:var(--muted);font-size:9px}.cms-nav-dashboard.active{border-color:color-mix(in srgb,var(--accent) 28%,transparent)!important;background:color-mix(in srgb,var(--accent) 11%,transparent)!important}.cms-nav-section{border:1px solid #0000;border-radius:15px;gap:5px;padding:4px;display:grid}.cms-nav-section.is-open{background:#ffffff05;border-color:#ffffff0e}.cms-nav-section__trigger{grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:58px!important;color:var(--text)!important;border-radius:11px!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.cms-nav-section__trigger>span:nth-child(2){gap:3px;display:grid}.cms-nav-section__trigger strong{font-size:12px}.cms-nav-section__trigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cms-nav-section__trigger>svg{transition:transform .2s}.cms-nav-section.is-open .cms-nav-section__trigger>svg{transform:rotate(180deg)}.cms-nav-section__icon{width:38px;height:38px;color:var(--accent-2);background:#ffffff09;border-radius:11px;place-items:center;display:grid!important}.cms-nav-section__items{opacity:0;visibility:hidden;max-height:0;padding:0 4px 0 48px;transition:max-height .24s,opacity .18s,padding .24s,visibility 0s linear .24s;display:grid;overflow:hidden}.cms-nav-section.is-open .cms-nav-section__items{opacity:1;visibility:visible;max-height:280px;padding-bottom:5px;transition:max-height .28s,opacity .2s,padding .28s,visibility}.cms-nav-section__items button{grid-template-columns:19px minmax(0,1fr) auto;position:relative;min-height:38px!important;color:var(--muted)!important;border-radius:9px!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;font-size:10px!important;display:grid!important}.cms-nav-section__items button:hover,.cms-nav-section__items button.active{color:var(--text)!important;background:#ffffff0a!important}.cms-nav-section__items button.active{box-shadow:none!important}.cms-nav-section__items button i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%}.cms-sidebar__bottom{gap:10px;padding:16px 6px 0}.cms-sidebar__bottom span{font-size:10px}.cms-sidebar__bottom button{min-height:40px;font-size:10px}.cms-main{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,#111827 4%),var(--bg));min-width:0}.cms-topbar{background:color-mix(in srgb,var(--bg) 89%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid #ffffff13;height:92px;padding:0 34px}.cms-breadcrumb{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.cms-breadcrumb span:last-child{color:var(--accent-2)}.cms-topbar__title{gap:3px}.cms-topbar__title h1{letter-spacing:-.025em;font-size:24px}.cms-topbar__title p{font-size:10px}.cms-topbar__actions{gap:10px}.cms-preview-action{justify-content:center!important;gap:7px!important;width:auto!important;min-width:128px!important;font-size:9px!important}.cms-icon-action{width:42px!important;height:42px!important}.cms-publish-state{min-width:202px;height:48px;padding:0 13px}.cms-publish-state strong{font-size:10px}.cms-publish-state small{font-size:8.5px}.cms-content{background:radial-gradient(circle at 86% -10%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 36rem);padding:30px 36px 110px}.cms-stack{gap:20px;width:100%;max-width:none;margin:0}.cms-page-heading{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 98%,transparent) 76%,transparent);margin:-2px -8px 0;padding:20px 8px 17px;top:-30px}.cms-page-heading h2{letter-spacing:-.035em;margin:6px 0 5px;font-size:30px}.cms-page-heading p{max-width:790px;font-size:11px;line-height:1.6}.cms-page-heading__actions{gap:12px}.cms-inline-status{font-size:10px}.cms-primary{min-height:42px;padding:0 15px!important;font-size:10px!important}.cms-card{background:color-mix(in srgb,var(--surface) 94%,#090d17 6%);border-radius:18px;padding:26px;box-shadow:0 18px 54px #00000021}.cms-card__head{margin-bottom:22px}.cms-card__head h3{font-size:17px}.cms-card__head p{max-width:760px;font-size:10px;line-height:1.6}.cms-field>span,.styled-field__head>span{font-size:10px!important}.cms-field input,.cms-field textarea,.cms-field select{min-height:44px;font-size:11px!important}.cms-field textarea{min-height:110px;padding-top:12px}.cms-field small{font-size:8.5px}.cms-toggle{min-height:37px;margin-bottom:10px}.cms-toggle strong{font-size:10px}.cms-form-grid{gap:16px}.cms-sticky-save{width:min(650px,100vw - 400px);min-height:62px;padding:11px 12px 11px 17px;bottom:22px;right:34px}.cms-sticky-save>span{font-size:10px}.cms-sticky-save small{font-size:8.5px}.cms-workspace{background:color-mix(in srgb,var(--surface) 91%,#060910 9%);border:1px solid #ffffff13;border-radius:21px;grid-template-columns:276px minmax(0,1fr);gap:0;min-height:620px;display:grid;overflow:hidden;box-shadow:0 25px 75px #0000002e}.workspace-navigation{background:#0000001f;border-right:1px solid #ffffff12;align-content:start;gap:7px;padding:14px;display:grid}.workspace-navigation button{width:100%;min-height:72px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid;position:relative}.workspace-navigation button:hover{color:var(--text);background:#ffffff06;border-color:#fff1}.workspace-navigation button.active{border-color:color-mix(in srgb,var(--accent) 29%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 12%,transparent),#ffffff06);color:var(--text);box-shadow:0 11px 28px #00000026}.workspace-navigation__icon{width:40px;height:40px;color:var(--accent-2);background:#ffffff0a;border-radius:11px;place-items:center;display:grid}.workspace-navigation button.active .workspace-navigation__icon{background:color-mix(in srgb,var(--accent) 17%,transparent);color:var(--accent)}.workspace-navigation__copy{gap:4px;min-width:0;display:grid}.workspace-navigation__copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.35;overflow:hidden}.workspace-navigation button em{color:var(--muted);background:#ffffff0d;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.workspace-navigation__chevron{color:var(--muted)}.workspace-navigation button.active .workspace-navigation__chevron{color:var(--accent);transform:translate(2px)}.cms-workspace__pane{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 26rem);align-content:start;gap:18px;min-width:0;padding:24px;display:grid}.cms-workspace__pane>.cms-card{box-shadow:none;background:#ffffff05}.cms-master-detail{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cms-master-detail--servers{grid-template-columns:330px minmax(0,1fr)}.cms-item-list--master{max-height:calc(100dvh - 240px);position:sticky;top:108px;overflow:auto}.cms-item-list--master>button{min-height:62px;padding:11px 13px}.cms-detail-workspace{gap:14px;min-width:0;display:grid}.cms-detail-header{background:linear-gradient(130deg,color-mix(in srgb,var(--accent) 7%,var(--surface)),var(--surface));border:1px solid #ffffff13;border-radius:17px;align-items:center;gap:15px;padding:20px 22px;display:flex}.cms-detail-header__swatch{background:color-mix(in srgb,var(--accent) 14%,#ffffff09);width:52px;height:52px;color:var(--accent);border-radius:15px;flex:none;place-items:center;display:grid;overflow:hidden}.cms-detail-header__swatch .cms-logo-preview{border-radius:inherit;border:0;width:100%;height:100%;min-height:0;padding:0}.cms-detail-header__swatch .cms-logo-preview__copy{display:none}.cms-detail-header__swatch img{object-fit:cover;width:100%;height:100%}.cms-detail-header>div:nth-child(2){gap:4px;min-width:0;display:grid}.cms-detail-header strong{font-size:18px}.cms-detail-header p{color:var(--muted);margin:0;font-size:9px}.cms-detail-header__actions{gap:8px;margin-left:auto;display:flex}.cms-connection-strip{min-width:300px;color:var(--muted);background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-left:auto;padding:10px 11px;display:grid}.cms-connection-strip>span{color:#fbbf24;background:#f59e0b1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cms-connection-strip>div{gap:3px;min-width:0;display:grid}.cms-connection-strip strong{color:var(--text);font-size:11px;line-height:1.25;display:block}.cms-connection-strip small{color:var(--muted);font-size:9px;line-height:1.35;display:block}.cms-connection-strip>button{min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;padding:0 10px;font-size:9px;font-weight:750}.cms-connection-strip>button:hover{background:#ffffff13}.cms-connection-strip.is-connected{background:linear-gradient(120deg,#34d3990e,#ffffff05);border-color:#34d3992e}.cms-connection-strip.is-connected>span{color:#34d399;background:#34d3991a}.cms-connection-strip.is-error{background:linear-gradient(120deg,#f43f5e0e,#ffffff05);border-color:#f43f5e38}.cms-connection-strip.is-error>span{color:#fb7185;background:#f43f5e1a}.cms-detail-pane{min-width:0}.cms-detail-pane>.cms-card{min-height:410px}.cms-detail-workspace>.workspace-navigation{z-index:3;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff13;border-radius:14px;padding:7px;display:flex;position:sticky;top:108px;overflow:auto}.cms-detail-workspace>.workspace-navigation button{grid-template-columns:32px minmax(0,1fr);min-width:164px;min-height:56px;padding:8px}.cms-detail-workspace>.workspace-navigation .workspace-navigation__icon{width:32px;height:32px}.cms-detail-workspace>.workspace-navigation .workspace-navigation__chevron,.cms-detail-workspace>.workspace-navigation button em,.cms-detail-workspace>.workspace-navigation .workspace-navigation__copy small{display:none}.permission-matrix__legend{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.permission-matrix__legend span{color:var(--muted);background:#ffffff09;border-radius:999px;padding:6px 9px;font-size:8px}.permission-matrix__legend b{color:var(--text)}.action-access-grid--matrix{gap:9px;display:grid}.action-access-row{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:minmax(170px,1fr) repeat(3,minmax(100px,.45fr));align-items:center;gap:8px;padding:13px 14px;display:grid}.action-access-row>span{gap:3px;display:grid}.action-access-row>span strong{font-size:11px}.action-access-row>span small{color:var(--muted);font-size:8px}.action-access-row button{min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;font-size:8px;font-weight:800}.action-access-row button.active{color:#fff}.action-access-row--hidden button[data-value=hidden],.action-access-row button:first-of-type.active{background:#94a3b81a;border-color:#94a3b84d}.action-access-row--admin button[data-value=admin],.action-access-row button:nth-of-type(2).active{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.action-access-row--public button[data-value=public],.action-access-row button:nth-of-type(3).active{color:#86efac;background:#34d3991a;border-color:#34d39959}.settings-list{gap:5px;display:grid}.settings-list .cms-toggle{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;margin:0;padding:10px 12px}.theme-preview--workspace{align-content:center;min-height:540px;padding:44px;display:grid;position:relative;top:auto}.theme-preview__actions{gap:9px;margin:18px 0;display:flex}.theme-preview__actions button{min-height:40px;padding:0 14px}.protection-state{color:#86efac;background:#34d3990f;border:1px solid #34d39938;border-radius:14px;align-items:center;gap:13px;margin-bottom:20px;padding:18px;display:flex}.protection-state.is-off{color:#fbbf24;background:#f59e0b11;border-color:#f59e0b40}.protection-state>div{gap:4px;display:grid}.protection-state strong{font-size:13px}.protection-state span{color:var(--muted);font-size:9px}.broker-debug-grid--health{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-welcome{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 15%,var(--surface)),var(--surface) 58%,color-mix(in srgb,var(--accent-2) 7%,var(--surface)));border-radius:22px;min-height:230px;padding:36px 38px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0003}.cms-welcome:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);width:390px;height:390px;box-shadow:0 0 0 48px color-mix(in srgb,var(--accent) 4%,transparent),0 0 0 96px color-mix(in srgb,var(--accent) 2%,transparent);border-radius:50%;position:absolute;top:-150px;right:-90px}.cms-welcome>div{z-index:1;position:relative}.cms-welcome h2{letter-spacing:-.04em;max-width:820px;font-size:34px}.cms-welcome p{font-size:11px}.cms-welcome__icon{z-index:1;border-radius:25px;width:82px;height:82px;position:relative}.cms-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.cms-stat{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface-raised) 88%,transparent));border-radius:16px;min-height:105px;padding:20px}.cms-stat>span{width:45px;height:45px}.cms-stat small{font-size:8.5px}.cms-stat strong{font-size:20px}.cms-stat em{font-size:8.5px}.quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.quick-actions button{text-align:left;border-radius:14px;min-height:92px;padding:17px}.quick-actions strong{font-size:11px}.quick-actions small{font-size:8px;line-height:1.45}@media (width<=1380px){.page-wrap{width:calc(100% - 58px)}.game-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-sidebar{flex-basis:286px;width:286px}.cms-workspace{grid-template-columns:246px minmax(0,1fr)}.cms-master-detail--servers{grid-template-columns:290px minmax(0,1fr)}.cms-sticky-save{width:min(610px,100vw - 350px)}}@media (width<=1100px){.topbar--command{grid-template-columns:auto minmax(260px,1fr) auto}.topbar-brand>span:last-child,.live-command-state span{display:none}.portal-hero--v5{grid-template-columns:1fr}.portal-hero__status{border-top:1px solid #ffffff12;border-left:0;grid-template-columns:auto 1fr;align-items:center}.portal-hero__status-lines{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.cms-master-detail,.cms-master-detail--servers{grid-template-columns:1fr}.cms-item-list--master{max-height:270px;position:relative;top:auto}.cms-detail-workspace>.workspace-navigation{top:102px}.broker-debug-grid--health{grid-template-columns:repeat(2,minmax(0,1fr))}.action-access-row{grid-template-columns:1fr repeat(3,minmax(80px,.4fr))}}@media (width<=900px){.sidebar--rail{display:none!important}.main-content{margin-left:0}.topbar--command{grid-template-columns:auto 1fr auto;height:auto;min-height:72px;padding:12px 18px}.global-search-wrap{grid-area:2/1/auto/-1}.topbar-brand{display:flex}.page-wrap{width:calc(100% - 28px);padding-top:25px}.portal-hero__main{padding:34px}.portal-hero__copy h1{font-size:clamp(42px,10vw,68px)}.game-world-grid{grid-template-columns:1fr}.server-directory__head{align-items:start}.server-directory__counter{display:none}.server-directory__controls{flex-direction:column;align-items:stretch}.server-list--compact{grid-template-columns:1fr}.admin-shell{font-size:13px}.cms-sidebar{z-index:30;width:min(320px,88vw);position:absolute;transform:translate(-105%)}.cms-sidebar.is-open{transform:translate(0)}.cms-topbar{height:auto;min-height:82px;padding:12px 16px}.cms-topbar__title p,.cms-preview-action span,.cms-publish-state span{display:none}.cms-preview-action{width:42px!important;min-width:42px!important;padding:0!important}.cms-content{padding:22px 14px 105px}.cms-workspace{grid-template-columns:1fr}.workspace-navigation{border-bottom:1px solid #ffffff12;border-right:0;display:flex;overflow:auto}.workspace-navigation button{min-width:220px}.cms-workspace__pane{padding:16px}.cms-page-heading{display:grid;top:-22px}.cms-page-heading__actions{justify-content:stretch}.cms-page-heading__actions .cms-primary{width:100%}.cms-sticky-save{width:calc(100vw - 24px);bottom:12px;right:12px}.quick-actions,.cms-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.topbar-brand>span:last-child,.live-command-state{display:none}.topbar--command{grid-template-columns:auto 1fr auto;gap:10px}.topbar--command .topbar__actions{gap:6px}.portal-hero--v5{border-radius:22px}.portal-hero__main{padding:27px 22px}.portal-hero__copy h1{font-size:clamp(37px,12vw,54px)}.portal-hero__numbers{grid-template-columns:1fr}.portal-hero__numbers>span+span{border-left:0;padding-left:0}.portal-hero__status{grid-template-columns:1fr;padding:24px}.portal-hero__orb{border-radius:25px;width:82px;height:82px}.portal-hero__status-lines{grid-template-columns:1fr}.server-directory{padding-top:48px}.server-directory__head h2{font-size:34px}.game-world-card{grid-template-columns:50px minmax(0,1fr);padding:18px}.game-world-card__visual{width:50px;height:50px}.game-world-card__metrics{grid-column:1/-1}.game-world-focus{padding:11px}.game-world-focus>header{flex-direction:column;align-items:start}.game-world-empty{align-items:flex-start;padding:20px}.cms-topbar__title h1{font-size:19px}.cms-breadcrumb,.cms-publish-state{display:none}.cms-card{padding:18px}.cms-page-heading h2{font-size:25px}.workspace-navigation button{min-width:190px}.workspace-navigation__copy small{display:none}.cms-workspace__pane{padding:11px}.cms-detail-header{flex-wrap:wrap;align-items:flex-start}.cms-connection-strip{margin-left:0}.cms-detail-workspace>.workspace-navigation button{min-width:145px}.action-access-row{grid-template-columns:1fr}.action-access-row button{width:100%}.cms-stat-grid,.quick-actions{grid-template-columns:1fr}.cms-welcome{min-height:0;padding:25px}.cms-welcome h2{font-size:27px}.cms-welcome__icon{display:none}.broker-debug-grid--health{grid-template-columns:1fr}}.portal-hero__status>a{width:max-content;color:var(--text);align-items:center;gap:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.portal-hero__status>a:hover{color:var(--accent-2)}.portal-hero__numbers em{color:var(--muted);font-size:.55em;font-style:normal;font-weight:700}.cms-dashboard-v5{gap:18px;display:grid}.cms-command-center{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 14%,var(--surface)) 0 52%,color-mix(in srgb,var(--surface-raised) 97%,transparent) 52%);border:1px solid #ffffff14;border-radius:25px;grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);align-items:center;gap:46px;min-height:290px;padding:42px;display:grid;overflow:hidden;box-shadow:0 30px 85px #00000040}.cms-command-center__copy h2{letter-spacing:-.045em;max-width:800px;margin:10px 0 12px;font-size:clamp(34px,3.2vw,50px);line-height:1.03}.cms-command-center__copy p{max-width:820px;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.cms-command-center__actions{gap:9px;margin-top:24px;display:flex}.cms-command-center__actions button{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.cms-command-center__actions button:first-child{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.cms-command-center__state{background:#00000029;border:1px solid #ffffff13;border-radius:20px;align-content:center;justify-items:start;gap:7px;min-height:205px;padding:28px;display:grid}.cms-command-center__state>span{background:color-mix(in srgb,var(--accent) 15%,transparent);width:62px;height:62px;color:var(--accent);border-radius:19px;place-items:center;margin-bottom:12px;display:grid}.cms-command-center__state.is-ready>span{color:#34d399;background:#34d3991a}.cms-command-center__state small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900}.cms-command-center__state em{color:var(--muted);font-size:9px;font-style:normal}.cms-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cms-command-metrics .cms-stat{min-height:102px}.cms-dashboard-columns{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);align-items:start;gap:18px;display:grid}.cms-task-board,.cms-health-board{background:color-mix(in srgb,var(--surface) 94%,#080b12 6%);border:1px solid #ffffff13;border-radius:20px;overflow:hidden}.cms-task-board>header,.cms-health-board>header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.cms-task-board h3,.cms-health-board h3{margin:6px 0 0;font-size:18px}.cms-task-board>header>small{color:var(--muted);font-size:8px}.cms-task-board>div{display:grid}.cms-task-board>div>button{min-height:84px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 20px;display:grid}.cms-task-board>div>button:hover{background:#ffffff07}.cms-task-board>div>button>span:first-child{background:color-mix(in srgb,var(--accent) 11%,transparent);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.cms-task-board>div>button>span:nth-child(2){gap:4px;display:grid}.cms-task-board small{color:var(--muted);font-size:8.5px;line-height:1.45}.cms-task-board em{color:var(--muted);background:#ffffff0a;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.cms-health-board__list{padding:10px;display:grid}.cms-health-board__list button{color:#fbbf24;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.cms-health-board__list button:hover{background:#f59e0b0e}.cms-health-board__list span{gap:3px;display:grid}.cms-health-board__list strong{font-size:10px}.cms-health-board__list small{color:var(--muted);font-size:8px;line-height:1.4}.cms-health-board__empty{color:#34d399;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;padding:30px;display:grid}.cms-health-board__empty span{max-width:300px;color:var(--muted);font-size:8.5px;line-height:1.55}.cms-health-board footer{background:#0000001a;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cms-health-board footer span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.cms-health-board footer span i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.cms-health-board footer span i.is-online{background:#34d399;box-shadow:0 0 9px #34d399}.cms-health-board footer b{color:var(--text)}.cms-health-board footer button{color:var(--accent-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}@media (width<=1180px){.cms-command-center{grid-template-columns:1fr}.cms-command-center__state{min-height:150px}.cms-dashboard-columns{grid-template-columns:1fr}.cms-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cms-command-center{padding:25px}.cms-command-center__copy h2{font-size:33px}.cms-command-center__actions{display:grid}.cms-command-center__actions button{justify-content:center}.cms-command-metrics{grid-template-columns:1fr}.cms-task-board>div>button{grid-template-columns:40px minmax(0,1fr) auto}.cms-task-board>div>button em{display:none}}.sidebar.sidebar--portal{background:linear-gradient(#080b13fc,#0a0e18f7);border-right:1px solid #fff1;width:218px;padding:20px 14px 16px;box-shadow:18px 0 60px #0000002e}.brand.brand--portal{border-bottom:1px solid #ffffff0e;gap:11px;padding:0 8px 24px}.brand--portal .brand__mark{width:42px;height:42px;box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 22%,transparent);border-radius:13px}.brand__copy{gap:2px;min-width:0;display:grid}.brand__copy strong{font-size:13px}.brand__copy small{margin:0;font-size:9px}.sidebar__nav.sidebar__nav--portal{gap:5px;margin-top:18px}.sidebar__nav--portal a{border:1px solid #0000;border-radius:12px;gap:11px;min-height:46px;padding:0 12px;font-size:11px;position:relative}.sidebar__nav--portal a:before{display:none!important}.sidebar__nav--portal a:hover{background:#ffffff09;border-color:#ffffff12}.sidebar__nav--portal a.is-active{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 15%,transparent),#ffffff06);box-shadow:inset 3px 0 var(--accent)}.sidebar__nav--portal .sidebar__nav-icon{width:25px;color:color-mix(in srgb,var(--muted) 88%,white);place-items:center;display:grid}.sidebar__nav--portal a.is-active .sidebar__nav-icon{color:var(--accent-2)}.sidebar__nav--portal .sidebar__nav-label{text-align:left;white-space:normal;max-width:none;overflow:visible;font-size:11px!important;font-weight:700!important}.sidebar__bottom--portal{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:10px;padding:14px 10px;display:flex}.portal-presence{background:color-mix(in srgb,var(--accent-2) 9%,transparent);width:34px;height:34px;color:var(--accent-2);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.portal-presence i{background:#34d399;border:2px solid #0a0e18;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.sidebar__bottom--portal>span:last-child{gap:2px;min-width:0;display:grid}.sidebar__bottom--portal small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.35;overflow:hidden}.main-content{margin-left:218px}.topbar.topbar--portal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070a12db;border-bottom:1px solid #fff1;gap:20px;height:72px;padding:0 clamp(22px,3vw,48px);display:flex}.topbar-mobile-brand{align-items:center;gap:8px;display:none}.topbar-mobile-brand>span{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-radius:11px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid}.topbar-mobile-brand strong{font-size:11px}.global-search-wrap--portal{width:min(660px,58vw);position:relative}.global-search.global-search--portal{background:#ffffff08;border-radius:12px;width:100%;height:42px;padding:0 12px 0 14px}.global-search--portal input{font-size:11px}.global-search__clear{width:27px;height:27px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:0;border-radius:8px;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.global-search__clear:hover{color:#fff;background:#ffffff17}.topbar__actions--portal{margin-left:auto}.topbar--portal .live-command-state{height:36px}.topbar--portal .command-icon,.topbar--portal .account-menu__trigger{border-radius:11px!important;width:38px!important;height:38px!important}.page-wrap{width:min(1680px,100% - 64px);padding:34px 0 30px}.portal-overview{background:linear-gradient(125deg,color-mix(in srgb,var(--surface-raised) 96%,transparent),color-mix(in srgb,var(--surface) 92%,transparent));border:1px solid #ffffff14;border-radius:24px;grid-template-columns:minmax(0,1.22fr) minmax(350px,.78fr);min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.portal-overview:before{content:"";background:color-mix(in srgb,var(--accent-2) 12%,transparent);filter:blur(70px);pointer-events:none;border-radius:50%;width:520px;height:420px;position:absolute;inset:auto auto -230px -140px}.portal-overview__copy{z-index:1;border-right:1px solid #fff1;flex-direction:column;justify-content:center;padding:44px 48px;display:flex;position:relative}.portal-overview__live{color:#fbbf24;letter-spacing:.04em;background:#f59e0b12;border:1px solid #f59e0b2e;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-bottom:15px;padding:6px 9px;font-size:8px;font-weight:800;display:flex}.portal-overview__live.is-connected{color:#6ee7b7;background:#34d39912;border-color:#34d39933}.portal-overview__copy p{max-width:700px;color:var(--muted);margin:0;font-size:12px;line-height:1.72}.portal-overview__actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.portal-button{border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.portal-button--primary{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 65%,var(--accent-2)));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 18%,transparent);border:1px solid #0000}.portal-button--secondary{background:#ffffff09;border:1px solid #ffffff17}.portal-button:hover{transform:translateY(-1px)}.portal-overview__status{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,transparent),#ffffff04);align-content:center;gap:22px;padding:34px;display:grid;position:relative}.portal-overview__status:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);width:250px;height:250px;box-shadow:0 0 0 32px color-mix(in srgb,var(--accent) 3%,transparent),0 0 0 70px color-mix(in srgb,var(--accent) 2%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-90px;right:-80px}.portal-overview__status header{z-index:1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.portal-overview__status header>span:nth-child(2){gap:4px;display:grid}.portal-overview__status header small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.portal-overview__status header strong{font-size:12px}.portal-overview__status header>i{background:#f59e0b;border-radius:50%;width:9px;height:9px}.portal-overview__primary-metric{z-index:1;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:18px 0;position:relative}.portal-overview__primary-metric strong{letter-spacing:-.05em;font-size:44px;line-height:1;display:block}.portal-overview__primary-metric span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.portal-overview__metrics{z-index:1;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.portal-overview__metrics>span{background:#0000001c;border:1px solid #fff1;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:12px;display:grid}.portal-overview__metrics svg{color:var(--accent-2);grid-row:1/3}.portal-overview__metrics small{color:var(--muted);font-size:7.5px}.portal-overview__status footer{z-index:1;color:var(--muted);justify-content:space-between;gap:15px;font-size:8px;display:flex;position:relative}.portal-overview__status footer a{color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:flex}.server-directory--v6{padding-top:64px}.server-directory__head--v6{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.server-directory__head--v6 h2{letter-spacing:-.04em;margin:7px 0;font-size:clamp(30px,2.8vw,40px);line-height:1.08}.server-directory__head--v6 p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.server-directory__summary{background:#ffffff06;border:1px solid #fff1;border-radius:12px;grid-template-columns:auto auto 1px auto auto;align-items:end;gap:7px;padding:11px 14px;display:grid}.server-directory__summary strong{font-size:16px}.server-directory__summary span{color:var(--muted);padding-bottom:2px;font-size:8px}.server-directory__summary i{background:#ffffff14;width:1px;height:22px;margin:0 5px}.server-directory__toolbar{background:#ffffff05;border:1px solid #fff1;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:9px;display:flex}.server-directory__toolbar .filters{justify-content:flex-start}.server-directory__toolbar .filters button{min-height:34px;padding:0 11px;font-size:9px}.server-directory__toolbar-actions{align-items:center;gap:8px;display:flex}.server-directory__toolbar-actions>button{height:34px;color:var(--muted);cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.server-directory__toolbar-actions>button:hover{color:#fff;background:#ffffff0e}.server-directory__toolbar-actions>button svg{transition:transform .2s}.server-directory__toolbar-actions>button svg.is-open{transform:rotate(180deg)}.server-directory__toolbar .server-view-actions{background:#0000001f;border:1px solid #ffffff0f;border-radius:10px;margin:0;padding:3px}.server-directory__toolbar .server-view-actions button{border:0;border-radius:7px;min-height:28px;padding:0 8px;font-size:8px}.server-directory__toolbar .server-view-actions button.is-active{background:color-mix(in srgb,var(--accent) 15%,#ffffff0a);box-shadow:none}.server-group-list{gap:10px;display:grid}.server-group{--category-accent:var(--accent);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid #ffffff12;border-radius:17px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 38px #0000001a}.server-group.is-open{border-color:color-mix(in srgb,var(--category-accent) 30%,#ffffff12);box-shadow:0 18px 48px #00000029}.server-group__header{background:linear-gradient(90deg,color-mix(in srgb,var(--category-accent) 7%,transparent),transparent 42%);text-align:left;cursor:pointer;border:0;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:15px;width:100%;min-height:86px;padding:13px 16px;display:grid;position:relative}.server-group__header:before{content:"";background:var(--category-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:13px;bottom:13px;left:0}.server-group__header:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--category-accent) 11%,transparent),#ffffff03 58%)}.server-group__logo{border:1px solid color-mix(in srgb,var(--category-accent) 24%,#ffffff12);background:color-mix(in srgb,var(--category-accent) 10%,#ffffff06);width:54px;height:54px;color:var(--category-accent);border-radius:14px;place-items:center;display:grid;overflow:hidden}.server-group__logo img{object-fit:cover;width:100%;height:100%}.server-group__copy{gap:3px;min-width:0;display:grid}.server-group__copy small{color:var(--category-accent);letter-spacing:.1em;font-size:7px;font-weight:900}.server-group__copy strong{font-size:16px;line-height:1.25}.server-group__copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.45;overflow:hidden}.server-group__stats>span{border-left:1px solid #fff1;gap:2px;min-width:62px;padding:8px 10px;display:grid}.server-group__stats small{color:var(--muted);font-size:7px}.server-group__toggle{min-width:106px;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.server-group.is-open .server-group__toggle{color:var(--category-accent)}.server-group__body{background:#00000014;border-top:1px solid #ffffff0e;padding:0 12px 12px;animation:.2s ease-out server-group-open}@keyframes server-group-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.server-group__body .server-list{grid-template-columns:1fr;gap:8px;padding-top:10px;display:grid}.server-group .server-card{box-shadow:none;background:#101522e0;border-radius:13px}.server-group .server-card__summary{grid-template-columns:minmax(0,1fr) auto auto 18px;gap:13px;min-height:76px;padding:11px 13px}.server-group .server-card__identity{gap:11px}.server-group .server-icon{width:44px;height:44px;box-shadow:none;border-radius:11px}.server-group .server-card__eyebrow{display:none}.server-group .server-card__title-row{margin:0}.server-group .server-card__title-row>strong{font-size:13px}.server-group .status-pill{padding:4px 7px;font-size:7px}.server-group .stale-pill{font-size:7px}.server-group .server-card__meta{white-space:nowrap;text-overflow:ellipsis;max-width:720px;margin-top:4px;font-size:8.5px;overflow:hidden}.server-group .server-card__quick-stats{gap:7px}.server-group .server-card__quick-stats>span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;gap:5px;min-height:30px;padding:0 9px;font-size:8px}.server-group .server-card__quick-stats svg{width:14px;height:14px}.server-card__open-label{color:var(--muted);font-size:8px;font-weight:800}.server-group .server-card__chevron{width:17px;height:17px}.server-group .server-controls{background:color-mix(in srgb,var(--server-accent) 4%,#ffffff03);border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;padding:10px 13px}.server-group .server-controls__title{min-width:112px;font-size:9px}.server-group .server-action{min-height:34px;padding:0 9px;font-size:8.5px}.server-group .public-action-badge{display:none}.server-group .detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:10px}.server-group .detail-grid--secondary{margin-top:10px}.server-group .panel{background:#ffffff05;border-radius:12px;padding:16px}.server-group .panel__heading h3{font-size:15px}.server-group .section-kicker{font-size:8px}.server-group .metric-summary{gap:7px}.server-group .metric-summary div{min-height:54px;padding:9px 10px}.server-group .details-list>div{min-height:40px}.server-group .empty-state{min-height:115px}.server-group .player-row{min-height:44px}.server-group .server-changelog-panel{margin-top:10px}.server-list--cards .server-card__summary{min-height:86px;padding:14px 15px}.server-list--cards .server-icon{width:50px;height:50px}.server-list--cards .server-card__title-row>strong{font-size:15px}.server-list--cards .server-card__meta{font-size:9.5px}.cms-item-list header>div,.cms-item-list--master header>div{gap:3px;display:grid}.cms-item-list header strong,.cms-item-list header small{display:block}.cms-item-list header small{color:var(--muted)}.cms-item-list--master>button{grid-template-columns:18px 44px minmax(0,1fr) 16px!important;column-gap:10px!important}.cms-item-list--master>button>span:nth-of-type(2){gap:3px;min-width:0;display:grid!important}.cms-item-list--master>button>span:nth-of-type(2) strong,.cms-item-list--master>button>span:nth-of-type(2) small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.cms-item-list--master>button>span:nth-of-type(2) strong{font-size:10px!important}.cms-item-list--master>button>span:nth-of-type(2) small{font-size:8px!important;line-height:1.35!important}.cms-detail-header>div:first-child{align-items:center;gap:12px;min-width:0;display:flex!important}.cms-detail-header>div:first-child>span:last-child{gap:4px;min-width:0;display:grid}.cms-detail-header>div:first-child small,.cms-detail-header>div:first-child h3{margin:0;display:block}.cms-detail-header>div:last-child{align-items:center;gap:9px;margin-left:auto;display:flex}.cms-detail-header>div:last-child .cms-toggle{margin:0}@media (width<=1180px){.portal-overview{grid-template-columns:1fr minmax(320px,.72fr)}.portal-overview__copy{padding:38px}.server-group__stats>span:nth-child(3){display:none}.server-group .detail-grid{grid-template-columns:1fr 1fr}}@media (width<=980px){.sidebar.sidebar--portal{width:196px}.main-content{margin-left:196px}.page-wrap{width:calc(100% - 40px)}.portal-overview{grid-template-columns:1fr}.portal-overview__copy{border-bottom:1px solid #fff1;border-right:0}.portal-overview__status{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center}.portal-overview__status header,.portal-overview__primary-metric,.portal-overview__metrics,.portal-overview__status footer{grid-column:auto}.portal-overview__status footer{grid-column:1/-1}.server-group__header{grid-template-columns:50px minmax(0,1fr) auto}.server-group__stats{display:none}.server-group .detail-grid{grid-template-columns:1fr}}@media (width<=820px){.sidebar.sidebar--portal{display:none}.main-content{margin-left:0}.topbar.topbar--portal{gap:10px;height:auto;min-height:68px;padding:10px 14px}.topbar-mobile-brand{display:flex}.global-search-wrap--portal{flex:1;width:min(620px,100%)}.page-wrap{width:calc(100% - 28px);padding-top:22px}.portal-overview__copy{padding:31px}.portal-overview__copy h1{font-size:clamp(34px,7vw,46px)}.portal-overview__status{grid-template-columns:1fr;padding:27px}.server-directory--v6{padding-top:48px}.server-directory__head--v6{align-items:flex-start}.server-directory__summary{display:none}.server-directory__toolbar{flex-direction:column;align-items:stretch}.server-directory__toolbar-actions{justify-content:space-between}.server-group__header{grid-template-columns:48px minmax(0,1fr) auto}.server-group__toggle span{display:none}.server-group__toggle{min-width:20px}.server-group .server-card__summary{grid-template-columns:minmax(0,1fr) auto 18px}.server-card__open-label{display:none}.server-group .server-card__quick-stats{grid-column:1/-1;justify-content:flex-start;padding-left:55px}}@media (width<=560px){.topbar-mobile-brand strong,.live-command-state{display:none}.global-search-wrap--portal{min-width:0}.global-search--portal input{font-size:10px}.portal-overview{border-radius:19px;min-height:0}.portal-overview__copy{padding:25px 21px}.portal-overview__copy h1{font-size:34px}.portal-overview__copy p{font-size:11px}.portal-overview__actions{display:grid}.portal-button{justify-content:center;width:100%}.portal-overview__status{padding:22px}.portal-overview__metrics{grid-template-columns:1fr}.portal-overview__status footer{flex-direction:column;align-items:flex-start}.server-directory__head--v6 h2{font-size:31px}.server-directory__toolbar .filters{flex-wrap:nowrap;overflow:auto}.server-directory__toolbar .filters button{white-space:nowrap}.server-directory__toolbar-actions>button{display:none}.server-group__header{grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;min-height:76px;padding:11px}.server-group__logo{border-radius:11px;width:44px;height:44px}.server-group__copy strong{font-size:14px}.server-group__copy em{display:none}.server-group__toggle{min-width:18px}.server-group__body{padding:0 7px 7px}.server-group .server-card__summary{min-height:69px;padding:9px}.server-group .server-icon{width:40px;height:40px}.server-group .server-card__title-row{flex-direction:column;align-items:flex-start;gap:5px}.server-group .server-card__meta{font-size:8px}.server-group .server-card__quick-stats{display:none}.server-group .server-controls{align-items:flex-start}.server-group .server-controls__title{width:100%}.server-group .server-action{min-height:36px}.cms-item-list--master>button{grid-template-columns:16px 40px minmax(0,1fr) 14px!important}.cms-detail-header>div:last-child{justify-content:space-between;width:100%;margin-left:0}}.cms-item-list--master>button>span:last-of-type{gap:3px;min-width:0;display:grid!important}.cms-item-list--master>button>span:last-of-type strong,.cms-item-list--master>button>span:last-of-type small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.server-group .detail-grid>:only-child{grid-column:1/-1}.language-switcher{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff08}.language-switcher button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.language-switcher button.is-active{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--text);box-shadow:0 10px 20px #00000026}.language-switcher button small{letter-spacing:.08em;font-size:9px}.language-picker-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),color-mix(in srgb,var(--surface-raised) 92%,transparent));border:1px solid #ffffff16;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 18px 44px #0000001f}.language-picker-banner strong{letter-spacing:-.015em;font-size:14px;line-height:1.45;display:block}.language-picker-banner__actions{flex-wrap:wrap;gap:8px;display:flex}.language-picker-banner__actions button{min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.language-picker-banner__actions button:hover{border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);transform:translateY(-1px)}.portal-overview{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 97%,transparent),color-mix(in srgb,var(--surface) 95%,transparent));border-radius:28px;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);min-height:0;box-shadow:0 32px 90px #0000003d}.portal-overview:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 50%);pointer-events:none;width:42%;position:absolute;inset:0 0 0 auto}.portal-overview__copy{flex-direction:column;justify-content:center;gap:0;padding:42px 44px;display:flex}.portal-overview__copy h1{letter-spacing:-.05em;max-width:720px;margin:12px 0 14px;font-size:clamp(40px,3.05vw,54px);line-height:1.02}.portal-overview__copy p{max-width:700px;font-size:13px;line-height:1.8}.portal-overview__live{letter-spacing:.08em;gap:7px;padding:7px 10px;font-size:9px}.portal-overview__live svg{opacity:.92}.portal-overview__feature-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.portal-overview__feature-list span{min-height:38px;color:var(--muted);background:#ffffff08;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.portal-overview__feature-list b{color:var(--text);font-size:10.5px;font-weight:800}.portal-overview__mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.portal-overview__mini-stats article{background:linear-gradient(#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:18px;gap:6px;padding:16px 15px;display:grid;box-shadow:inset 0 1px #ffffff08}.portal-overview__mini-stats article>span{background:color-mix(in srgb,var(--accent) 14%,transparent);width:34px;height:34px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.portal-overview__mini-stats small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:700}.portal-overview__mini-stats strong{letter-spacing:-.03em;font-size:24px;line-height:1}.portal-overview__mini-stats em{color:var(--muted);margin-left:4px;font-size:13px;font-style:normal}.portal-overview__status{z-index:1;background:linear-gradient(160deg,#080c146b,#0f1420d1);align-content:center;gap:16px;padding:34px;display:grid;position:relative}.portal-overview__status header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.portal-overview__status-icon{background:color-mix(in srgb,var(--accent-2) 14%,transparent);width:42px;height:42px;color:var(--accent-2);border-radius:14px;place-items:center;display:grid}.portal-overview__status header small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8.5px;font-weight:800;display:block}.portal-overview__status header strong{letter-spacing:-.03em;font-size:20px;line-height:1.15}.portal-overview__status header>i{background:#f59e0b;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #f59e0b1f}.portal-overview__status header>i.is-connected{background:#34d399;box-shadow:0 0 0 4px #34d3991f}.portal-overview__primary-metric{border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff14);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 11%,#ffffff04),#ffffff05);border-radius:18px;gap:5px;padding:17px 18px;display:grid}.portal-overview__primary-metric strong{letter-spacing:-.05em;font-size:42px;line-height:.95}.portal-overview__primary-metric span{color:var(--muted);font-size:11px;line-height:1.6}.portal-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-overview__metrics span{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;gap:5px;padding:14px 13px;display:grid}.portal-overview__metrics svg{color:var(--accent-2)}.portal-overview__metrics small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.portal-overview__metrics b{letter-spacing:-.03em;font-size:22px}.portal-overview__status-strip{flex-wrap:wrap;gap:8px;display:flex}.portal-overview__status-strip span{min-height:36px;color:var(--muted);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.portal-overview__status-strip svg{color:var(--accent)}.portal-overview__status footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.portal-overview__status footer span{color:var(--muted);padding-top:12px;font-size:11px;line-height:1.6}.portal-overview__status footer a{color:var(--text);align-items:center;gap:6px;padding-top:12px;font-size:11px;font-weight:800;display:inline-flex}.portal-overview__status footer a:hover{color:var(--accent-2)}.server-directory__head--v6{align-items:flex-end;gap:18px}.server-directory__head--v6 p{max-width:820px;font-size:12.5px;line-height:1.75}.server-directory__summary{background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto auto 8px auto auto;align-items:center;gap:10px;padding:16px 18px;display:grid;box-shadow:0 20px 45px #0000001f}.server-directory__summary strong{letter-spacing:-.04em;font-size:28px;line-height:1}.server-directory__summary span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.server-directory__summary i{background:#ffffff14;width:1px;height:30px}.server-directory__toolbar{gap:12px}.server-directory__toolbar-actions>button{border-radius:12px;min-height:40px;padding:0 12px}.server-group__header{grid-template-columns:68px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:112px;padding:16px 18px;display:grid}.server-group__logo{background:color-mix(in srgb,var(--category-accent) 11%,#ffffff08);border-radius:18px;width:64px;height:64px;box-shadow:0 14px 34px #00000038}.server-group__copy small{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--category-accent) 82%,white);font-size:8px;font-weight:900}.server-group__copy em{color:var(--muted);font-size:11px;line-height:1.6}.server-group__stats{align-items:stretch;gap:9px;display:flex}.server-group__stats>span{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff12;border-radius:16px;justify-items:start;gap:4px;min-width:94px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #ffffff08}.server-group__stats svg{color:color-mix(in srgb,var(--category-accent) 84%,white)}.server-group__stats small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.server-group__stats b{letter-spacing:-.04em;font-size:22px;line-height:1}.server-group__toggle{background:color-mix(in srgb,var(--category-accent) 10%,#ffffff04);min-width:140px;color:var(--text);border:1px solid #ffffff12;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:10px;font-weight:800;display:flex}.server-group__toggle span{white-space:nowrap}.server-group__toggle svg{transition:transform .22s}.server-group.is-open .server-group__toggle svg{transform:rotate(180deg)}.server-group__body{padding:0 14px 14px}.sidebar.sidebar--portal{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,transparent),color-mix(in srgb,var(--surface) 82%,transparent));border-right:1px solid #ffffff0f}.brand.brand--portal{padding-bottom:28px}.sidebar__bottom--portal{border-top:1px solid #ffffff0f;padding:14px 14px 0}.sidebar__bottom--portal strong{font-size:12px}.sidebar__bottom--portal small{font-size:10px}.cms-brand strong{font-size:15px}.cms-brand small{font-size:10px}.cms-sidebar nav button{border-radius:12px;padding:12px;font-size:12px}.cms-sidebar nav button strong{font-size:13px}.cms-sidebar nav button small{font-size:10px;line-height:1.45}.cms-sidebar__bottom span,.cms-sidebar__bottom button,.cms-badge,.cms-muted{font-size:10.5px}.cms-topbar{height:82px}.cms-topbar h1,.cms-topbar__title h1{font-size:24px}.cms-topbar__title p,.cms-card__head p,.cms-page-heading p{font-size:12.5px;line-height:1.65}.cms-topbar__actions a,.cms-topbar__actions button,.cms-primary{font-size:11px}.cms-card__head h3,.cms-page-heading h2{font-size:30px}.cms-field>span,.cms-field>small,.cms-inline-status,.cms-sticky-save>span,.code-workspace__bar>span,.quick-actions small,.cms-status-note p,.cms-warning p{font-size:10.5px}.cms-field input,.cms-field textarea,.cms-field select,.code-workspace select,.code-workspace textarea{font-size:13px}.cms-field input,.cms-field select{height:42px}.cms-toggle strong,.quick-actions strong,.cms-status-note strong,.cms-warning strong{font-size:12px}.cms-item-list header strong,.cms-detail-header strong{font-size:14px}.cms-item-list header small,.cms-detail-header small,.workspace-navigation__copy small{font-size:10px}.workspace-navigation button{min-height:46px}.workspace-navigation__copy strong{font-size:13px}.cms-item-list--master>button{padding:12px}.cms-item-list--master>button strong{font-size:12px}.cms-item-list--master>button small{font-size:10px}@media (width<=980px){.portal-overview{grid-template-columns:1fr}.portal-overview__copy{border-bottom:1px solid #ffffff0f;border-right:0;padding:34px 30px}.portal-overview__status{padding:26px 30px}.portal-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.server-group__header{grid-template-columns:58px minmax(0,1fr);align-items:start}.server-group__stats,.server-group__toggle{grid-column:2/-1}.server-group__stats{padding-top:2px}}@media (width<=760px){.language-picker-banner{flex-direction:column;align-items:flex-start}.portal-overview__feature-list,.portal-overview__status-strip{gap:7px}.portal-overview__mini-stats,.portal-overview__metrics{grid-template-columns:1fr}.server-directory__summary{grid-template-columns:auto auto 1px auto auto;width:100%}.server-group__header{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px}.server-group__logo{border-radius:15px;width:52px;height:52px}.server-group__copy strong{font-size:18px}.server-group__copy em{display:block}.server-group__stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.server-group__stats>span{min-width:0}.server-group__toggle{width:100%;min-width:0}}@media (width<=560px){.topbar__actions--portal{justify-content:space-between;width:100%}.language-switcher{order:-1}.portal-overview__copy{padding:26px 22px}.portal-overview__copy h1{font-size:35px}.portal-overview__status{padding:22px}.portal-overview__status header strong{font-size:18px}.server-directory__summary strong{font-size:24px}.server-group__stats{grid-template-columns:1fr}.server-group__copy em{font-size:10px}.cms-card__head h3{font-size:18px}.cms-page-heading h2{font-size:26px}.cms-topbar h1,.cms-topbar__title h1{font-size:21px}}html,body,#root,.app-shell,.main-content{max-width:100%;overflow-x:clip}.app-shell,.main-content,.page-wrap,.portal-overview,.server-directory,.server-group,.server-group__body,.server-list,.admin-shell,.cms-main,.cms-content,.cms-stack,.cms-workspace,.cms-workspace__pane,.cms-card{min-width:0}.workspace-navigation__mobile-select{display:none}.portal-overview__metrics b em{color:var(--muted);margin-left:4px;font-size:.56em;font-style:normal;font-weight:750}.portal-overview{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)}.portal-overview__copy{padding:42px 46px}.portal-overview__copy h1{max-width:760px;font-size:clamp(39px,3vw,52px)}.portal-overview__copy p{font-size:13px}.portal-overview__status{gap:15px;padding:32px}.portal-overview__metrics span{min-height:98px}.portal-overview__metrics b{font-size:25px}.portal-overview__status-strip span{font-size:10.5px}.portal-section{margin-top:54px}.section-heading h2{font-size:32px}.section-description{font-size:13px;line-height:1.65}.news-grid{gap:16px}.news-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--surface-raised) 82%,transparent));border-radius:21px;min-height:245px;padding:27px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000024}.news-card:before{content:"";background:color-mix(in srgb,var(--accent-2) 8%,transparent);filter:blur(34px);pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-90px}.news-card__top,.news-card h3,.news-card p,.news-card footer{position:relative}.news-card h3{margin:23px 0 11px;font-size:19px;line-height:1.35}.news-card p{font-size:13px;line-height:1.75}.news-card footer{font-size:10.5px}.content-card__icon{border-radius:13px;width:42px;height:42px}.content-badge{height:29px;font-size:9px}.welcome-grid{gap:16px;margin-top:50px}.discord-invite,.support-card{border-radius:22px;min-height:250px;padding:32px;box-shadow:0 20px 55px #00000024}.discord-invite h2{font-size:28px}.support-card h3{font-size:20px}.discord-invite p,.support-card p{font-size:13px;line-height:1.72}.discord-invite small,.donation-disclaimer{font-size:10px;line-height:1.55}.site-footer{margin-top:40px;padding:24px 2px 4px;font-size:10.5px}.cms-command-center__copy p{font-size:12.5px}.cms-command-center__actions button{font-size:10.5px}.cms-command-center__state small{font-size:9px}.cms-command-center__state strong{font-size:22px}.cms-command-center__state em{font-size:10px}.cms-command-metrics .cms-stat small{font-size:9.5px}.cms-command-metrics .cms-stat strong{font-size:20px}.cms-command-metrics .cms-stat em{font-size:9px}.cms-task-board strong{font-size:12.5px}.cms-task-board small{font-size:9.5px}.cms-task-board em{font-size:8px}.cms-health-board__empty strong{font-size:13px}.cms-health-board__empty span{font-size:10px}.cms-health-board footer span,.cms-health-board footer button{font-size:9px}.maintenance-control-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:17px 18px;display:flex}.maintenance-control-card__identity{align-items:center;gap:13px;min-width:0;display:flex}.maintenance-control-card__state{color:#cbd5e1;background:#94a3b81a;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.maintenance-control-card__state.is-active{color:#fbbf24;background:#f59e0b1f}.maintenance-control-card__copy{gap:4px;min-width:0;display:grid}.maintenance-control-card__copy strong{font-size:13px}.maintenance-control-card__copy small{color:var(--muted);font-size:10px;line-height:1.5}.maintenance-control-card>.cms-toggle{flex:none;margin:0}@media (width<=900px){.portal-overview{grid-template-columns:1fr}.portal-overview__copy{border-bottom:1px solid #ffffff0f;border-right:0}.portal-overview__status{grid-template-columns:1fr}}@media (width<=760px){.page-wrap{width:100%;padding:18px 14px 24px}.topbar.topbar--portal{width:100%;padding:10px 14px}.language-picker-banner{margin:0 0 14px;padding:14px}.portal-overview{border-radius:22px}.portal-overview__copy{padding:25px 22px 22px}.portal-overview__copy h1{margin:11px 0 12px;font-size:clamp(34px,9vw,42px);line-height:1.05}.portal-overview__copy p{font-size:12.5px;line-height:1.65}.portal-overview__live{margin-bottom:12px}.portal-overview__feature-list{scrollbar-width:none;flex-wrap:nowrap;margin-top:15px;padding-bottom:2px;display:flex;overflow-x:auto}.portal-overview__feature-list::-webkit-scrollbar{display:none}.portal-overview__feature-list span{white-space:nowrap;flex:none;min-height:34px;padding:0 10px}.portal-overview__feature-list span:nth-child(3){display:none}.portal-overview__feature-list b{font-size:9.5px}.portal-overview__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.portal-button{justify-content:center;width:100%;min-height:45px;padding:0 11px}.portal-overview__status{background:linear-gradient(160deg,#080c1438,#0f1420b8);gap:14px;padding:18px 20px 20px}.portal-overview__status header{gap:10px}.portal-overview__status-icon{border-radius:12px;width:38px;height:38px}.portal-overview__status header small{font-size:7.5px}.portal-overview__status header strong{font-size:16px}.portal-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.portal-overview__metrics span{border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 7px;min-height:68px;padding:9px 8px;display:grid}.portal-overview__metrics svg{grid-row:1/3;width:16px}.portal-overview__metrics small,.portal-overview__metrics b{grid-column:2}.portal-overview__metrics small{font-size:7px}.portal-overview__metrics b{font-size:18px}.portal-overview__status-strip,.portal-overview__status footer{display:none}.server-directory--v6{padding-top:36px}.server-directory__head--v6{gap:14px;display:grid}.server-directory__head--v6 h2{font-size:30px}.server-directory__head--v6 p{font-size:12px;line-height:1.65}.server-directory__summary{justify-self:start;width:max-content;max-width:100%;padding:13px 15px;display:grid}.server-directory__summary strong{font-size:23px}.server-directory__summary span{font-size:8px}.server-directory__toolbar{gap:9px}.filters--directory{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:5px;overflow-x:auto}.filters--directory::-webkit-scrollbar{display:none}.filters--directory button{flex:none;min-height:38px;padding:0 13px}.server-directory__toolbar-actions{grid-template-columns:1fr;gap:8px;display:grid}.server-directory__toolbar-actions>button{display:none}.server-view-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.server-view-actions button{justify-content:center;min-height:42px}.server-group-list{gap:11px}.server-group{border-radius:21px}.server-group__header{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:0;padding:13px}.server-group__logo{border-radius:14px;width:50px;height:50px}.server-group__copy{gap:3px}.server-group__copy small{font-size:7px}.server-group__copy strong{font-size:17px}.server-group__copy em{white-space:normal;font-size:9.5px;line-height:1.4;display:block}.server-group__stats{grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding-top:3px;display:grid}.server-group__stats>span{background:#ffffff06;border:1px solid #fff1;border-radius:11px;grid-template-columns:auto auto;place-content:center start;gap:1px 6px;min-width:0;min-height:42px;padding:7px 8px;display:grid}.server-group__stats svg{grid-row:1/3;width:14px}.server-group__stats small,.server-group__stats b{grid-column:2}.server-group__stats small{font-size:6.5px}.server-group__stats b{font-size:15px}.server-group__toggle{border-radius:12px;grid-area:1/3;width:auto;min-width:104px;padding:10px 11px;font-size:9px}.server-group__toggle span{display:inline}.server-group__body{padding:0 8px 8px}.server-group .server-card__summary{min-height:74px;padding:10px}.server-group .server-card__meta{font-size:9px}.portal-section{margin-top:40px;padding-top:10px}.section-heading h2{font-size:28px}.section-description{font-size:12px}.news-card{min-height:0;padding:22px}.news-card h3{font-size:18px}.news-card p{font-size:12px}.welcome-grid{margin-top:34px}.discord-invite,.support-card{min-height:0;padding:24px}.discord-invite h2{font-size:24px}.support-card h3{font-size:19px}.discord-invite p,.support-card p{font-size:12px}.site-footer{font-size:10px}.admin-overlay,.admin-shell{width:100%;max-width:100%;overflow:hidden}.cms-topbar{gap:8px;min-height:78px;padding:10px 12px}.cms-mobile-nav{margin-right:4px}.cms-topbar__title{min-width:0}.cms-topbar__title h1{font-size:20px;line-height:1.08}.cms-content{padding:16px 12px 112px}.cms-stack{gap:14px;padding-bottom:72px}.cms-page-heading{gap:10px;margin:0;padding:6px 2px 4px;position:relative;top:auto}.cms-page-heading h2{font-size:27px}.cms-page-heading p{font-size:12px}.cms-page-heading__actions{display:block}.cms-page-heading__actions .cms-primary{display:none}.cms-inline-status{font-size:10.5px;line-height:1.45}.cms-sticky-save{border-radius:14px;width:calc(100vw - 20px);min-height:60px;padding:10px;bottom:10px;right:10px}.cms-sticky-save>span{display:none}.cms-sticky-save .cms-primary{width:100%;min-height:44px!important}.cms-workspace{border-radius:17px;min-height:0;display:block}.workspace-navigation{border-bottom:1px solid #ffffff12;border-right:0;padding:10px;display:block;overflow:visible}.workspace-navigation>button{display:none!important}.workspace-navigation__mobile-select{gap:6px;display:grid}.workspace-navigation__mobile-select span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.workspace-navigation__mobile-select select{border:1px solid color-mix(in srgb,var(--accent) 25%,#ffffff14);background:color-mix(in srgb,var(--accent) 8%,#ffffff06);width:100%;height:46px;color:var(--text);border-radius:12px;outline:0;padding:0 12px;font-size:13px;font-weight:800}.cms-workspace__pane{padding:10px}.cms-card{border-radius:15px;padding:18px}.cms-card__head h3{font-size:19px}.cms-card__head p{font-size:11px}.cms-form-grid{gap:13px}.cms-field>span,.styled-field__head>span{font-size:11px!important}.cms-field input,.cms-field textarea,.cms-field select{font-size:13px!important}.cms-toggle{align-items:flex-start;gap:11px}.cms-toggle strong{padding-top:2px;font-size:12px;line-height:1.45}.maintenance-control-card{flex-direction:column;align-items:stretch;padding:15px}.maintenance-control-card>.cms-toggle{margin-top:2px}.maintenance-control-card__copy strong{font-size:14px}.maintenance-control-card__copy small{font-size:11px}.cms-command-center{border-radius:20px;grid-template-columns:1fr;gap:18px;min-height:0;padding:22px}.cms-command-center__copy h2{font-size:32px}.cms-command-center__copy p{font-size:12px}.cms-command-center__actions{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.cms-command-center__actions button{justify-content:center;min-height:46px;font-size:10px}.cms-command-center__state{grid-template-columns:48px minmax(0,1fr);place-items:center start;gap:3px 12px;min-height:0;padding:17px;display:grid}.cms-command-center__state>span{border-radius:14px;grid-row:1/4;width:48px;height:48px;margin:0}.cms-command-center__state small,.cms-command-center__state strong,.cms-command-center__state em{grid-column:2}.cms-command-center__state strong{font-size:18px}.cms-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cms-command-metrics .cms-stat{align-items:flex-start;min-height:96px;padding:14px}.cms-command-metrics .cms-stat>span{width:38px;height:38px}.cms-dashboard-columns{gap:12px}.cms-task-board>header,.cms-health-board>header{padding:18px}.cms-task-board>div>button{grid-template-columns:40px minmax(0,1fr) auto;min-height:76px;padding:13px 15px}.cms-task-board>div>button>span:first-child{width:40px;height:40px}.cms-task-board em{display:none}.cms-health-board__empty{min-height:170px;padding:24px}}@media (width<=480px){.portal-overview__actions{grid-template-columns:1fr}.portal-overview__feature-list span:nth-child(2){display:none}.portal-overview__metrics{gap:5px}.portal-overview__metrics span{padding:8px 6px}.portal-overview__metrics small{font-size:6.2px}.portal-overview__metrics b{font-size:16px}.server-group__toggle{min-width:42px;padding:10px}.server-group__toggle span{display:none}.server-group__stats{grid-column:1/4}.cms-command-center__actions{grid-template-columns:1fr}.cms-command-metrics{grid-template-columns:1fr 1fr}.cms-command-metrics .cms-stat{gap:8px;padding:12px;display:grid}.cms-command-metrics .cms-stat>span{width:34px;height:34px}.cms-command-metrics .cms-stat strong{font-size:18px}}.text-studio__language-bar{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),#ffffff05);border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.text-studio__language-bar>div{background:#00000029;border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:5px;padding:4px;display:flex}.text-studio__language-bar button{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:10.5px;font-weight:800;display:inline-flex}.text-studio__language-bar button.active{background:color-mix(in srgb,var(--accent) 19%,transparent);color:var(--text);box-shadow:0 8px 18px #00000029}.text-studio__language-bar>span{color:var(--muted);font-size:10.5px;line-height:1.5}@media (width<=760px){.text-studio__language-bar{flex-direction:column;align-items:flex-start}.text-studio__language-bar>div{width:100%}.text-studio__language-bar button{flex:1;justify-content:center}.text-studio__language-bar>span{font-size:10px}}.instance-recovery-list{margin-top:14px}.instance-recovery-list>article{border-top:1px solid #fff1;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.instance-recovery-list>article>svg{color:#fbbf24}.instance-recovery-list article div{gap:4px;display:grid}.instance-recovery-list article strong{font-size:12px}.instance-recovery-list article span{color:var(--text);font-size:11px;line-height:1.45}.instance-recovery-list article small{color:var(--muted);font-size:9.5px}.audio-studio{gap:18px;display:grid}.audio-studio__global{grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr);align-items:center;gap:18px;display:grid}.audio-studio__editor{overflow:hidden}.audio-studio__layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;display:grid}.audio-event-list{border-right:1px solid #ffffff14;align-content:start;gap:7px;padding-right:14px;display:grid}.audio-event-list button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 9px;align-items:center;gap:10px;padding:11px 12px;display:grid}.audio-event-list button:hover{background:#ffffff0e}.audio-event-list button.is-active{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.audio-event-list button>span:first-child{width:34px;height:34px;color:var(--accent-secondary);background:#ffffff0f;border-radius:10px;place-items:center;display:grid}.audio-event-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.audio-event-list strong{font-size:12px}.audio-event-list small{color:var(--muted);font-size:10px;line-height:1.35}.audio-event-list i{background:#64748b;border-radius:50%;width:8px;height:8px}.audio-event-list i.is-enabled{background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.audio-sound-editor{gap:16px;min-width:0;display:grid}.audio-sound-editor>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.audio-sound-editor>header h3{margin:3px 0 5px;font-size:20px}.audio-sound-editor>header p{color:var(--muted);margin:0;font-size:12px}.cms-secondary{min-height:38px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.cms-secondary:hover{background:#ffffff14}label.cms-secondary{position:relative;overflow:hidden}.cms-secondary input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.cms-danger-link{color:#fb7185;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.audio-upload-box{background:#ffffff06;border:1px dashed #ffffff21;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.audio-upload-box>svg{color:var(--accent-secondary)}.audio-upload-box>div{gap:3px;display:grid}.audio-upload-box strong{font-size:12px}.audio-upload-box span,.audio-upload-box small{color:var(--muted);font-size:10px;line-height:1.4}.audio-upload-box small{color:var(--accent-secondary)}.audio-preview-bar{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:14px;padding:13px 14px;display:flex}.audio-preview-bar .cms-primary{min-height:39px}.audio-preview-bar span{color:var(--muted);font-size:10px}@media (width<=980px){.audio-studio__layout{grid-template-columns:1fr}.audio-event-list{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 14px}.audio-studio__global{grid-template-columns:1fr}}@media (width<=620px){.audio-event-list{grid-template-columns:1fr}.audio-sound-editor>header{display:grid}.audio-sound-editor>header .cms-secondary{justify-self:start}.audio-upload-box{grid-template-columns:auto minmax(0,1fr)}.audio-upload-box .cms-secondary,.audio-upload-box .cms-danger-link{grid-column:1/-1;width:100%}.audio-preview-bar{flex-direction:column;align-items:stretch}.audio-preview-bar .cms-primary{width:100%}}.brand-mark{flex:none;overflow:hidden;box-shadow:none!important;background:0 0!important;padding:0!important}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark__fallback{border-radius:inherit;background:linear-gradient(135deg,var(--accent),var(--accent-2));width:100%;height:100%;box-shadow:0 12px 35px color-mix(in srgb,var(--accent) 30%,transparent);color:#fff;font-size:inherit;place-items:center;font-weight:900;display:grid}.cms-brand-preview>.brand-mark,.cms-brand>.brand-mark{border-radius:13px;width:40px;height:40px}.theme-preview__hero>.brand-mark{width:42px;height:42px}.topbar-mobile-brand>.brand-mark{border-radius:11px;width:35px;height:35px}.cms-workspace--branding .cms-workspace__pane{min-width:0}.branding-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.branding-assets-grid--social{grid-template-columns:minmax(0,1fr)}.branding-asset{background:#ffffff06;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:220px minmax(0,1fr);min-width:0;transition:border-color .2s,background .2s;display:grid;overflow:hidden}.branding-asset.is-staged{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 5%,#ffffff05)}.branding-asset.is-removed{opacity:.78;border-color:#f43f5e59}.branding-asset__preview{background-color:#0000;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25%),linear-gradient(-45deg,#ffffff06 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff06 75%),linear-gradient(-45deg,#0000 75%,#ffffff06 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat;background-size:18px 18px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-right:1px solid #ffffff0f;place-items:center;min-height:220px;padding:22px;display:grid;position:relative;overflow:hidden}.branding-assets-grid--social .branding-asset__preview{min-height:285px}.branding-asset__preview img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:240px;display:block}.branding-assets-grid--social .branding-asset__preview img{max-height:300px}.branding-asset__preview>span{color:var(--muted);justify-items:center;gap:8px;display:grid}.branding-asset__preview>span small{font-size:10px}.branding-asset__preview>em{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04070dd1;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:12px;left:12px}.branding-asset.is-staged .branding-asset__preview>em{color:#c4b5fd;border-color:#8b5cf659}.branding-asset.is-removed .branding-asset__preview>em{color:#fb7185;border-color:#f43f5e59}.branding-asset__body{flex-direction:column;gap:15px;min-width:0;padding:20px;display:flex}.branding-asset__body h3{margin:0 0 6px;font-size:14px}.branding-asset__body p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.branding-asset__body>div>small{color:color-mix(in srgb,var(--accent-2) 70%,var(--muted));margin-top:7px;font-size:9px;line-height:1.5;display:block}.branding-asset__body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.branding-asset__body dl div{background:#ffffff08;border-radius:9px;min-width:0;padding:9px}.branding-asset__body dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.branding-asset__body dd{text-overflow:ellipsis;color:var(--text);white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:700;overflow:hidden}.branding-asset__actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.branding-asset__actions .cms-secondary,.branding-asset__actions .cms-danger{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.branding-asset__actions .cms-danger{color:#fb7185;background:#f43f5e14;border:1px solid #f43f5e38}.branding-upload{position:relative;overflow:hidden}.branding-upload input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.branding-publish-flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.branding-publish-flow>span{background:#ffffff07;border:1px solid #fff1;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.branding-publish-flow>span b{background:color-mix(in srgb,var(--accent) 18%,transparent);width:20px;height:20px;color:color-mix(in srgb,var(--accent) 75%,white);border-radius:7px;place-items:center;font-size:8px;display:grid}.branding-publish-flow>svg{color:var(--muted)}.branding-cache-note{color:var(--muted);margin:15px 0 0;font-size:9px;line-height:1.65}.cms-workspace--branding .cms-editor-toolbar{flex-wrap:wrap;align-items:center;gap:12px}.cms-workspace--branding .cms-editor-toolbar>small{max-width:640px;color:var(--muted);font-size:9px;line-height:1.55}@media (width<=1450px){.branding-assets-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.branding-asset{grid-template-columns:170px minmax(0,1fr)}.branding-asset__preview{min-height:190px;padding:16px}}@media (width<=620px){.branding-asset{grid-template-columns:1fr}.branding-asset__preview{border-bottom:1px solid #ffffff0f;border-right:0;min-height:220px}.branding-asset__body{padding:16px}.branding-asset__body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.branding-asset__actions>*{flex:calc(50% - 4px)}.branding-publish-flow{grid-template-columns:1fr;display:grid}.branding-publish-flow>svg{display:none}}.branding-quick-generate{border-top:1px solid #ffffff12;margin-top:16px;padding-top:16px}.branding-live-check{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.branding-live-check>span{color:#94a3b8;background:#94a3b817;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.branding-live-check>div{gap:4px;min-width:0;display:grid}.branding-live-check strong{font-size:12px}.branding-live-check small{color:var(--muted);font-size:10px;line-height:1.45}.branding-live-check.is-waiting{background:#38bdf80b;border-color:#38bdf838}.branding-live-check.is-waiting>span{color:#38bdf8;background:#38bdf81a}.branding-live-check.is-ready{background:#34d3990d;border-color:#34d3993b}.branding-live-check.is-ready>span{color:#34d399;background:#34d3991c}.branding-live-check.is-error{background:#f59e0b0e;border-color:#f59e0b40}.branding-live-check.is-error>span{color:#fbbf24;background:#f59e0b1c}.branding-live-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.branding-live-actions .cms-primary,.branding-live-actions .cms-secondary{min-height:38px}.branding-test-url{color:color-mix(in srgb,var(--accent-2) 75%,white);white-space:nowrap;background:#0000002e;border:1px solid #fff1;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:9px;display:block;overflow:auto}@media (width<=760px){.cms-connection-strip{grid-template-columns:36px minmax(0,1fr) auto;width:100%;min-width:0;margin-left:0}.branding-live-actions{grid-template-columns:1fr;display:grid}.branding-live-actions>*{width:100%}}@media (width<=480px){.cms-connection-strip{grid-template-columns:34px minmax(0,1fr)}.cms-connection-strip>span{width:34px;height:34px}.cms-connection-strip>button{grid-column:1/-1;width:100%}}@media (width>=1250px){.page-wrap{width:min(100% - 76px,1460px);max-width:1460px;margin-inline:auto}}@media (width>=1600px){.main-content{min-width:0}.server-directory{max-width:1460px}}.server-directory__head h2{letter-spacing:-.035em;line-height:1.12}.server-directory__head p{max-width:70ch;line-height:1.65}.server-group-list{gap:12px}.server-group{background:linear-gradient(145deg,#151f33f5,#0a101ef5);border:1px solid #94a3b821;border-radius:17px;box-shadow:0 8px 28px #00000021}.server-group__header{gap:14px;min-height:83px;padding:14px 19px}.server-group__logo{border-radius:13px;width:52px;height:52px}.server-group__copy{gap:4px}.server-group__copy strong{letter-spacing:-.02em;font-size:clamp(17px,1.15vw,21px)}.server-group__copy em{max-width:64ch;font-size:12px}.server-group__stats>span{min-height:47px}.server-group__toggle{border-radius:11px}.server-group .server-card__summary{min-height:72px;padding:13px 16px}.server-group .server-card__details-inner{padding:18px}.server-group .panel{background:#172033b8;border:1px solid #94a3b81a;border-radius:14px}.server-group .server-card__details .address-box{background:#0d172aeb;border:1px solid #5eead447;padding:14px}.server-group .address-box code{color:#f0f9ff;overflow-wrap:anywhere;font-size:clamp(13px,1.1vw,17px);font-weight:750}.server-group .address-box button{min-height:39px}.server-group .server-action{min-height:38px;font-size:11px}.server-group .server-controls{border-bottom:1px solid #94a3b81a;padding:13px 18px}.server-group,.server-group button,.server-group .server-card,.server-group .panel{transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s}@media (hover:hover){.server-group:hover{border-color:#5eead43d;box-shadow:0 12px 34px #0003}.server-group__header:hover{background:#94a3b80a}.server-group .server-action:not(:disabled):hover{transform:translateY(-2px)}}.clarity-editor__preview{background:linear-gradient(140deg,#101b2cf2,#0a121ff2);border:1px solid #94a3b829;border-radius:14px;margin-top:14px;overflow:hidden}.clarity-editor__preview-heading{border-bottom:1px solid #94a3b81a;align-items:center;gap:9px;padding:13px 16px;display:flex}.clarity-editor__preview-heading strong{color:#e8f3ff;font-size:13px}.clarity-editor__preview-heading span{color:#a9bbd1;margin-left:auto;font-size:11px}.clarity-editor__rendered{color:#e1eaf7;overflow-wrap:anywhere;min-height:130px;padding:19px 21px;font-size:14px;line-height:1.75}.clarity-editor__rendered p{margin:0 0 12px}.clarity-editor__rendered li{margin:5px 0}.clarity-editor__rendered a{color:#67e8f9}.rich-editor__surface{min-height:230px;font-size:14px;line-height:1.65}.cms-field input,.cms-field textarea{font-size:14px}@media (width>=1200px){.styled-field:has(.rich-editor) .rich-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 16px;display:grid}:is(.styled-field:has(.rich-editor) .rich-editor__toolbar,.styled-field:has(.rich-editor) .rich-editor__color-panel,.styled-field:has(.rich-editor) .rich-editor__link-panel){grid-column:1}:is(.styled-field:has(.rich-editor) .rich-editor__surface,.styled-field:has(.rich-editor) .rich-editor__source){grid-area:2/1;min-height:320px}.styled-field:has(.rich-editor) .clarity-editor__preview{grid-area:1/2/span 2;min-height:375px;margin:0}.styled-field:has(.rich-editor) .rich-editor__hint{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.server-group,.server-group button,.server-group .server-card,.server-group .panel{transition:none!important}}.clarity-connect{background:linear-gradient(120deg,#0a3042a6,#181c3db8);border:1px solid #38bdf84d;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:flex}.clarity-connect__copy{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.clarity-connect__eyebrow{color:#67e8f9;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.clarity-connect__copy>strong{color:#f8fafc;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(16px,1.45vw,23px)}.clarity-connect__copy>small{color:#b8c9db;font-size:12px;line-height:1.5}.clarity-connect>button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#6d4ef9,#278fee);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:750;display:inline-flex}.clarity-connect>button:hover{filter:brightness(1.13);transform:translateY(-1px)}.clarity-connect>button:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.clarity-modpack{background:#94a3b80e;border:1px solid #94a3b821;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.clarity-modpack>span{color:#9bd4eb;font-size:12px;font-weight:700}.clarity-modpack>strong{color:#f1f5f9;font-size:13px}.clarity-modpack>small{color:#a3b8d0;font-size:11px}@media (width<=670px){.clarity-connect{flex-direction:column;align-items:stretch;padding:15px}.clarity-connect>button{width:100%}.clarity-editor__preview-heading span{display:none}}.clarity-editor__modes{background:#0d1627d9;border:1px solid #94a3b829;border-bottom:0;border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.clarity-editor__modes>button{color:#b9cadc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.clarity-editor__modes>button.active{color:#fff;background:linear-gradient(110deg,#7555fc,#346bdb);border-color:#ffffff2e}.clarity-editor__modes>button:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.clarity-editor__modes>span{color:#a9bbd1;margin-left:auto;font-size:11px}.clarity-editor__markdown{white-space:pre-wrap;color:#dceeff!important;background:#0c172b!important;min-height:330px!important;padding:20px!important;font-size:13px!important;line-height:1.8!important}@media (width>=1200px){.styled-field:has(.rich-editor) .rich-editor{grid-template-rows:auto auto minmax(320px,auto) auto}.styled-field:has(.rich-editor) .clarity-editor__modes{grid-area:1/1/auto/-1}.styled-field:has(.rich-editor) .rich-editor__toolbar{grid-area:2/1}:is(.styled-field:has(.rich-editor) .rich-editor__surface,.styled-field:has(.rich-editor) .rich-editor__source){grid-area:3/1;min-height:320px}.styled-field:has(.rich-editor) .clarity-editor__preview{grid-area:2/2/span 2;align-self:stretch}.styled-field:has(.rich-editor) .rich-editor__hint{grid-area:4/1/auto/-1}}@media (width<=1199px){.clarity-editor__modes>span{display:none}}@media (prefers-reduced-motion:reduce){.clarity-connect>button,.clarity-editor__modes>button{transition:none!important}}.clarity-detail-layout{grid-template-columns:185px minmax(0,1fr);gap:16px;display:grid}.clarity-detail-nav{flex-direction:column;gap:8px;display:flex}.clarity-detail-nav button{color:#dbeafe;text-align:left;background:#111b31;border:1px solid #26334a;border-radius:10px;padding:12px}.clarity-detail-nav button.active{color:#fff;background:#312c67;border-color:#755ff6}.clarity-detail-content{min-width:0}.clarity-detail-content .detail-grid{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.clarity-detail-layout{grid-template-columns:1fr}.clarity-detail-nav{flex-flow:wrap}}.clarity-detail-nav button{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.clarity-detail-nav button:hover{border-color:#6366f1}.clarity-blank-tab{color:#aabbd3;border:1px dashed #334155;border-radius:13px;padding:24px}.server-group__header:focus-visible,.server-card__summary:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.server-group .server-card__details.is-open .server-card__details-inner{animation:.24s ease-out both clarity-reveal}@keyframes clarity-reveal{0%{opacity:.45;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.server-group .server-card__details.is-open .server-card__details-inner{animation:none}}@media (width>=1200px){.server-directory__head{margin-bottom:24px}.server-directory__head h2{font-size:clamp(29px,2.2vw,39px)}.server-directory__head p{font-size:14px;line-height:1.6}}.server-group__copy strong{line-height:1.28}.server-group__copy em{color:#b5c5d8;line-height:1.5}.server-group__stats small{font-size:10px;font-weight:650}.server-group__stats b{font-size:15px}.server-card__meta{font-size:12px;line-height:1.5}.server-card__open-label{font-size:12px;font-weight:750}.server-card__details .details-list dt{color:#afc5da;font-size:11px}.server-card__details .details-list dd{color:#eff6ff;font-size:13px}.server-card__details .panel__heading h3{font-size:17px}.server-card__details .server-description{font-size:13px;line-height:1.8}.server-directory__toolbar .filters button{font-size:11px}.cms-page-heading h2{letter-spacing:-.025em}.rich-editor__surface{color:#edf4ff;font-size:14px;line-height:1.75}.clarity-editor__preview-heading{background:#6366f10f}.clarity-editor__rendered{font-size:14px}.app-shell{--cf-ink:#f4f6fe;--cf-muted:#9fadca;--cf-card:#0f1a2d;--cf-line:#273451;color:var(--cf-ink);background:radial-gradient(60% 44% at 78% -5%,#19285c65,#0000),#070e1c;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell .sidebar.sidebar--portal{width:224px;box-shadow:none;background:linear-gradient(#0b1628 0%,#091322 50%,#070e1a 100%);border-right:1px solid #20314c;padding:0 15px 24px}.app-shell .sidebar .brand--portal{border-bottom:1px solid #1b2b43;gap:12px;min-height:92px;margin:0 0 16px;padding:18px 9px 20px}.app-shell .sidebar .brand__mark{flex:0 0 52px;width:52px;height:52px}.app-shell .sidebar .brand__copy strong{letter-spacing:-.045em;font-size:20px;font-weight:790;line-height:1.2}.app-shell .sidebar .brand__copy small{color:#99aaca;font-size:12px;line-height:1.5}.app-shell .sidebar__nav--portal{gap:7px}.app-shell .sidebar__nav--portal>a{color:#aab8d0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:45px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:flex}.app-shell .sidebar__nav--portal>a:hover{color:#fff;background:#172541;transform:translate(2px)}.app-shell .sidebar__nav--portal>a.is-active{color:#fff;background:linear-gradient(110deg,#202451,#191e3f 75%);border-color:#5046ac;box-shadow:inset 3px 0 #8267ff,0 6px 16px #0002}.app-shell .sidebar__nav-icon svg{color:#9fb0c9;width:18px;height:18px}.app-shell .sidebar__nav--portal>a.is-active svg{color:#5ddafd}.app-shell .sidebar__bottom--portal{background:linear-gradient(135deg,#13243b,#0b192b);border:1px solid #22344f;border-radius:13px;gap:10px;margin:0 0 18px;padding:14px 12px}.app-shell .sidebar__bottom--portal strong{font-size:12px}.app-shell .sidebar__bottom--portal small{color:#a4b4ca;font-size:11px;line-height:1.4}.app-shell .main-content{background:radial-gradient(70% 24% at 90% 0,#161d4360,#0000),linear-gradient(#090f1d,#080f1c);min-height:100vh;margin-left:224px}.app-shell .topbar.topbar--portal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:25;background:#08101dce;border-bottom:1px solid #21304b;gap:18px;height:72px;padding:0 clamp(20px,2.4vw,42px);position:sticky;top:0}.app-shell .global-search-wrap--portal{flex:270px;max-width:490px}.app-shell .global-search--portal{color:#9daecc;background:#111d31;border:1px solid #263755;border-radius:11px;min-height:40px}.app-shell .global-search--portal input{color:#eaf3ff;font-size:13px}.app-shell .topbar__actions--portal{gap:10px}.app-shell .language-switcher,.app-shell .live-command-state,.app-shell .command-icon,.app-shell .account-menu__trigger{background:#111d31;border:1px solid #253653;border-radius:10px}.app-shell .live-command-state{color:#a9eac6;min-height:37px;padding:0 12px;font-size:11px}.app-shell .page-wrap{width:min(100% - 72px,1180px);max-width:1180px;margin:0 auto;padding:31px 0 70px}.app-shell .server-directory--v6{margin-top:0;padding-top:0;scroll-margin-top:90px}.app-shell .server-directory__head--v6{isolation:isolate;background:radial-gradient(at 77% 37%,#6a40816c,#0000 34%),linear-gradient(112deg,#0b1527 0%,#151d3b 58%,#192444 100%);border:1px solid #2c3b66;border-radius:19px;min-height:236px;margin:0 0 18px;padding:33px 38px;display:block;position:relative;overflow:hidden}.app-shell .clarity-directory-title{z-index:3;max-width:590px;position:relative}.app-shell .clarity-directory-title__eyebrow{letter-spacing:.17em;color:#65d7f4;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.app-shell .server-directory__head .section-kicker{display:none}.app-shell .server-directory__head--v6 h2{letter-spacing:-.05em;color:#f6f8ff;margin:5px 0 9px;font-size:clamp(31px,3.1vw,47px);font-weight:830;line-height:1.08}.app-shell .server-directory__head--v6 p{color:#b5c2d8;max-width:47ch;margin:0;font-size:14px;line-height:1.6}.app-shell .server-directory__summary{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:none;background:#0c142a9c;border:1px solid #495878;border-radius:10px;align-items:center;gap:9px;margin-top:26px;padding:9px 12px;display:inline-flex;position:relative}.app-shell .server-directory__summary strong{color:#edf4ff;font-size:16px}.app-shell .server-directory__summary span{letter-spacing:.01em;color:#bac8da;font-size:10px}.app-shell .server-directory__summary i{background:#425373;height:20px}.clarity-directory-art{z-index:0;pointer-events:none;background:radial-gradient(circle at 71% 30%,#f6bb9159 0 2%,#0000 11%),linear-gradient(160deg,#121b3f00 18%,#20245065 70%);position:absolute;inset:0 0 0 41%;overflow:hidden}.clarity-directory-art__moon{background:#dd90ca78;border-radius:50%;width:68px;height:68px;position:absolute;top:28px;right:24%;box-shadow:0 0 42px 24px #ec77b328}.clarity-directory-art__ridge{clip-path:polygon(0 95%,12% 58%,18% 73%,32% 26%,46% 70%,58% 34%,68% 50%,78% 12%,100% 65%,100% 100%,0 100%);background:linear-gradient(160deg,#364779,#111a37);height:83%;position:absolute;inset:auto -15% 0 0}.clarity-directory-art__ridge--far{opacity:.8;filter:brightness(1.1);transform:translateY(5%)scale(1.1)}.clarity-directory-art__ridge--near{opacity:.96;clip-path:polygon(0 99%,17% 63%,26% 79%,42% 40%,57% 68%,69% 27%,80% 62%,92% 22%,100% 35%,100% 100%);background:linear-gradient(#142d4a,#061627);height:55%;transform:translateY(12%)}.clarity-directory-art__trees{clip-path:polygon(0 70%,4% 48%,8% 72%,14% 35%,20% 77%,26% 24%,33% 80%,40% 44%,47% 80%,51% 31%,59% 84%,64% 39%,73% 83%,80% 37%,88% 75%,94% 24%,100% 61%,100% 100%,0 100%);background:repeating-linear-gradient(110deg,#0000 0 29px,#070f1b 30px 34px,#0000 35px 67px);height:42%;position:absolute;bottom:0;left:0;right:0}.app-shell .server-directory__toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:0;display:flex}.app-shell .filters--directory{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;margin:0;display:flex}.app-shell .filters--directory button{color:#afbed6;white-space:nowrap;cursor:pointer;background:#0d1729;border:1px solid #26344c;border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.app-shell .filters--directory button:hover{background:#1d2944;border-color:#5e60b9;transform:translateY(-1px)}.app-shell .filters--directory button.is-active{color:#fff;background:linear-gradient(115deg,#30255f,#1b2754);border-color:#7551f6;box-shadow:0 3px 16px #653ee62b}.app-shell .clarity-online-dot,.clarity-status-dot{background:#f77c99;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 10px #fb718540}.app-shell .clarity-online-dot,.clarity-status-dot--online{background:#23d796;box-shadow:0 0 10px #23d79650}.app-shell .clarity-extra-filters select,.app-shell .clarity-sort select{appearance:none;color:#bfd0e5;cursor:pointer;background:#0f1b2c;border:1px solid #26344c;border-radius:9px;min-height:38px;padding:0 29px 0 12px;font-size:12px}.app-shell .clarity-directory-search{color:#8fa5c3;background:#101d2f;border:1px solid #2b3b56;border-radius:10px;flex:0 230px;align-items:center;gap:9px;min-height:39px;padding:0 12px;display:flex}.app-shell .clarity-directory-search:focus-within{border-color:#7062d9}.app-shell .clarity-directory-search input{color:#eff6ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.app-shell .clarity-directory-search button{color:#f1f5f9;cursor:pointer;background:0 0;border:0}.app-shell .server-directory__toolbar-actions{flex:100%;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell .clarity-sort{color:#97abc6;align-items:center;gap:8px;margin-right:auto;font-size:11px;display:flex}.app-shell .server-directory__toolbar-actions>button{color:#b6c6df;background:#0f1a2e;border:1px solid #293955;border-radius:10px;min-height:39px;font-size:11px}.app-shell .server-view-actions{background:#101a2d;border:1px solid #263755;border-radius:10px;gap:4px;padding:4px;display:flex}.app-shell .server-view-actions button{border-radius:7px;min-height:32px;font-size:11px}.app-shell .server-view-actions .is-active{color:#fff;background:#37316c}.app-shell .server-group-list{gap:10px}.app-shell .server-group{border:1px solid #263654;border-left:3px solid color-mix(in srgb,var(--category-accent) 95%,#47caff);background:linear-gradient(110deg,#121e31,#101a2c 58%,#0e192b);border-radius:15px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 26px #0002}.app-shell .server-group:hover{border-color:#475780;border-left-color:var(--category-accent);transform:translateY(-1px)}.app-shell .server-group.is-open{border-color:#5357a8;border-left-color:var(--category-accent);box-shadow:0 12px 35px #0005}.app-shell .server-group__header{text-align:left;width:100%;min-height:91px;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto 42px;align-items:center;gap:15px;padding:13px 17px;display:grid}.app-shell .server-group__logo{width:55px;height:55px;box-shadow:none;background:#14223c;border:1px solid #314665;border-radius:13px;overflow:hidden}.app-shell .server-group__logo img{object-fit:contain;width:100%;height:100%}.app-shell .server-group__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.app-shell .server-group__copy small{letter-spacing:.07em;text-transform:uppercase;color:#86e8c3;align-items:center;gap:7px;font-size:9px;font-weight:780;display:inline-flex}.app-shell .server-group__copy strong{letter-spacing:-.03em;color:#f4f6ff;font-size:18px;font-weight:790}.app-shell .server-group__copy em{color:#a7b7d0;font-size:12px;font-style:normal;line-height:1.4;display:block}.app-shell .server-group__stats{align-items:center;gap:8px;margin:0;padding:0;display:flex}.app-shell .server-group__stats>span{background:0 0;border-left:1px solid #34415a;border-radius:0;grid-template-rows:17px 16px;grid-template-columns:18px auto;align-items:center;column-gap:8px;min-width:79px;min-height:47px;padding:7px 12px;display:grid}.app-shell .server-group__stats>span>svg{color:#50ccfa;grid-row:1/3;width:17px;height:17px}.app-shell .server-group__stats>span>b{color:#eef4ff;grid-column:2;font-size:14px}.app-shell .server-group__stats>span>small{color:#a0b5ce;grid-column:2;font-size:10px;line-height:1}.app-shell .server-group__toggle{color:#cddaf1;background:#19263b;border:1px solid #2f4061;border-radius:10px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid}.app-shell .server-group__toggle span{display:none}.app-shell .server-group.is-open .server-group__toggle{background:#292653;border-color:#6152b9}.app-shell .server-group__body{padding:0 12px 12px}.app-shell .server-list--compact{grid-template-columns:1fr}.app-shell .server-group .server-card{background:#0c1526;border:1px solid #2e3d60;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.app-shell .server-card__summary{background:#101d31;border:0;border-radius:0;min-height:67px;padding:12px 16px}.app-shell .server-card__title-row>strong{font-size:15px}.app-shell .server-group .server-card__meta{color:#a8bbd5;font-size:12px}.app-shell .server-card--single .server-card__summary{display:none}.app-shell .server-card--single .server-card__details{order:1}.app-shell .server-card--single .server-controls{order:2}.app-shell .server-card__details.is-open{border:0}.app-shell .server-card__details-inner{padding:0!important}.app-shell .server-card__details-inner>.clarity-connect{background:linear-gradient(110deg,#111c32,#151b3c);border:0;border-bottom:1px solid #2d3859;border-radius:0;margin:0;padding:18px 22px}.app-shell .clarity-connect__eyebrow{color:#99a9c6;font-size:11px}.app-shell .clarity-connect__copy>strong{color:#fff;font-size:18px;font-weight:790}.app-shell .clarity-connect__copy>small{font-size:11px}.app-shell .clarity-connect>button{background:linear-gradient(105deg,#764af9,#36a2ed);min-height:42px;font-size:12px;box-shadow:0 5px 20px #513dea30}.app-shell .clarity-modpack{background:#111d32;border:0;border-bottom:1px solid #2a3851;border-radius:0;margin:0;padding:13px 22px}.app-shell .clarity-modpack span{font-size:11px}.app-shell .clarity-modpack strong{font-size:12px}.app-shell .clarity-detail-layout{background:#0b1527;grid-template-columns:170px minmax(0,1fr);gap:0;min-height:230px;display:grid}.app-shell .clarity-detail-nav{background:#101b2f;border-right:1px solid #2a3653;flex-direction:column;gap:3px;padding:13px 9px;display:flex;position:static}.app-shell .clarity-detail-nav button{color:#c3d1e8;background:0 0;border:1px solid #0000;border-radius:9px;gap:10px;min-height:42px;padding:9px 12px;font-size:12px}.app-shell .clarity-detail-nav button.active{color:#fff;background:linear-gradient(90deg,#30265f,#1c254a);border-color:#463a86}.app-shell .clarity-detail-nav button:focus-visible{outline:2px solid #67e8f9}.app-shell .clarity-detail-content{background:#0c1627;padding:18px}.app-shell .clarity-detail-content .panel{background:#122036;border:1px solid #273854;border-radius:10px;padding:16px}.app-shell .clarity-detail-content .detail-grid,.app-shell .clarity-detail-content .detail-grid--secondary{grid-template-columns:minmax(0,1fr);gap:11px;padding:0}.app-shell .server-controls{background:#0e1a2b;border-top:1px solid #253751;padding:13px 19px}.app-shell .server-controls .server-action{min-height:40px;font-size:11px}.app-shell .no-results{border:1px dashed #314664;border-radius:15px;padding:42px 20px}@media (width<=1190px){.app-shell .server-group__header{grid-template-columns:52px minmax(0,1fr) auto 38px}.app-shell .server-group__stats .clarity-category-type{display:none}.app-shell .server-group__stats>span{min-width:68px;padding:6px 8px}}@media (width<=980px){.app-shell .sidebar.sidebar--portal{width:185px}.app-shell .main-content{margin-left:185px}.app-shell .page-wrap{width:calc(100% - 38px)}.app-shell .server-group__header{grid-template-columns:50px minmax(0,1fr) 36px}.app-shell .server-group__stats{grid-area:2/2/auto/3;justify-content:flex-start}.app-shell .server-group__stats>span{border-left:0;padding:2px 14px 2px 0}.app-shell .server-group__toggle{grid-area:1/3/3}.app-shell .server-directory__toolbar{align-items:stretch}.app-shell .clarity-directory-search{flex:100%}}@media (width<=760px){.app-shell .sidebar.sidebar--portal{display:none}.app-shell .main-content{margin-left:0}.app-shell .topbar.topbar--portal{height:auto;min-height:65px;padding:10px 14px;position:sticky}.app-shell .page-wrap{width:calc(100% - 28px);padding-top:18px}.app-shell .server-directory__head--v6{min-height:205px;padding:24px}.app-shell .clarity-directory-art{opacity:.55;left:48%}.app-shell .server-directory__head--v6 h2{font-size:34px}.app-shell .server-directory__summary{margin-top:23px}.app-shell .server-directory__toolbar-actions{flex-wrap:wrap;display:flex}.app-shell .server-group__stats>span{min-width:60px}.app-shell .server-group__copy strong{font-size:16px}.app-shell .clarity-detail-layout{grid-template-columns:minmax(0,1fr)}.app-shell .clarity-detail-nav{border-bottom:1px solid #2a3653;border-right:0;flex-flow:row;padding:8px;display:flex;overflow-x:auto}.app-shell .clarity-detail-nav button{white-space:nowrap;flex:1 0 auto;justify-content:center;width:auto}.app-shell .clarity-detail-content{padding:12px}.app-shell .server-card__details-inner>.clarity-connect{flex-direction:column;align-items:stretch;padding:16px}.app-shell .clarity-connect>button{width:100%}}@media (width<=450px){.app-shell .server-group__header{grid-template-columns:45px minmax(0,1fr) 34px;gap:10px;padding:12px}.app-shell .server-group__logo{width:45px;height:45px}.app-shell .server-group__copy em{font-size:11px}.app-shell .server-group__stats{gap:3px}.app-shell .server-group__stats>span{min-width:55px}.app-shell .server-directory__summary{display:none}.app-shell .server-directory__head--v6{min-height:178px}.app-shell .filters--directory{scrollbar-width:none;flex-wrap:nowrap;overflow:auto}.app-shell .filters--directory button{white-space:nowrap}.app-shell .server-view-actions{width:auto}.app-shell .server-directory__toolbar-actions>button{display:none}}@media (prefers-reduced-motion:reduce){.app-shell .server-group,.app-shell .sidebar__nav--portal>a,.app-shell .filters--directory button,.app-shell .clarity-connect>button{transition:none!important}}.admin-overlay{background:#080f1e}.admin-shell{--cms-line:#263854;--cms-bg:#080f1e;--cms-panel:#111c2e;--cms-raised:#152239;--cms-muted:#a5b7cf;--cms-accent:#7b55fb;color:#edf3ff;background:#080f1e;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.admin-shell .cms-sidebar{background:linear-gradient(#0b1628,#091221 64%,#080e19);border-right:1px solid #26334e;flex:0 0 235px;width:235px;padding:0 12px 20px}.admin-shell .cms-brand{border-bottom:1px solid #23324d;align-items:center;gap:12px;min-height:91px;margin-bottom:14px;padding:16px 8px;display:flex}.admin-shell .cms-brand>span{flex:0 0 47px;width:47px;height:47px}.admin-shell .cms-brand strong{letter-spacing:-.045em;color:#f6f9ff;font-size:19px;font-weight:800}.admin-shell .cms-brand small{color:#99b0ce;font-size:11px}.admin-shell .cms-navigation{flex-direction:column;gap:8px;display:flex}.admin-shell .cms-nav-dashboard,.admin-shell .cms-nav-section__trigger{color:#a6b9d1;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;min-height:47px;padding:11px 12px;transition:background .2s,border-color .2s;display:flex}.admin-shell .cms-nav-dashboard:hover,.admin-shell .cms-nav-section__trigger:hover{color:#fff;background:#172641}.admin-shell .cms-nav-section{background:0 0;border:0;margin:0}.admin-shell .cms-nav-section__icon{color:#57d2f8;background:#15243b;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.admin-shell .cms-nav-section__trigger strong{color:#e2eaf9;font-size:13px;font-weight:760}.admin-shell .cms-nav-dashboard strong{font-size:13px}.admin-shell .cms-nav-section__trigger small,.admin-shell .cms-nav-dashboard small{color:#8299b7;font-size:10px}.admin-shell .cms-nav-section__items{border:0;padding:4px 0 6px 12px}.admin-shell .cms-nav-section__items>button{color:#a8bdd7;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;min-height:40px;margin:2px 0;padding:8px 11px;font-size:11px;display:flex}.admin-shell .cms-nav-section__items>button:hover{background:#1b2945}.admin-shell .cms-nav-section__items>button.active{color:#fff;background:linear-gradient(105deg,#22264f,#1a2145);border-color:#4d4693;box-shadow:inset 3px 0 #8063f7}.admin-shell .cms-nav-section__items>button.active svg{color:#62d6f7}.admin-shell .cms-sidebar__bottom{color:#a8bed8;border-top:1px solid #233049;padding:14px 12px;font-size:11px}.admin-shell .cms-main{background:radial-gradient(at 85% -10%,#22235765,#0000 48%),#091120}.admin-shell .cms-topbar{z-index:8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#091322ed;border-bottom:1px solid #24334b;height:auto;min-height:81px;padding:15px clamp(20px,2.4vw,38px);position:sticky;top:0}.admin-shell .cms-breadcrumb{color:#8da9c8;font-size:11px}.admin-shell .cms-breadcrumb span:last-child{color:#67d8f2}.admin-shell .cms-topbar__title h1{letter-spacing:-.035em;color:#f6f8fe;font-size:23px;font-weight:820}.admin-shell .cms-topbar__title p{color:#9dacc4;font-size:12px;line-height:1.5}.admin-shell .cms-topbar__actions{gap:10px}.admin-shell .cms-preview-action,.admin-shell .cms-icon-action{color:#d9e5f9;background:#142139;border:1px solid #30405c;border-radius:10px;min-height:41px}.admin-shell .cms-preview-action:hover,.admin-shell .cms-icon-action:hover{background:#202b49;border-color:#6c64ce}.admin-shell .cms-publish-state{color:#9eedd0;background:#0f2725;border:1px solid #24483b;border-radius:10px;min-height:44px}.admin-shell .cms-content{background:0 0;width:100%;max-width:1540px;margin:0 auto;padding:27px clamp(20px,2.5vw,38px) 125px}.admin-shell .cms-stack{gap:18px}.admin-shell .cms-page-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:0 0 15px;display:flex;position:relative;top:0}.admin-shell .cms-page-heading .section-kicker{letter-spacing:.14em;color:#65d9f4;font-size:10px}.admin-shell .cms-page-heading h2{letter-spacing:-.04em;color:#f2f6ff;font-size:clamp(25px,2vw,32px);font-weight:830}.admin-shell .cms-page-heading p{color:#9eb0ca;font-size:13px}.admin-shell .cms-page-heading__actions{align-items:center;gap:14px;display:flex}.admin-shell .cms-primary{cursor:pointer;box-shadow:0 8px 24px #6643c52f;color:#fff!important;background:linear-gradient(100deg,#7151ee,#805cf8)!important;border:1px solid #926cff!important;border-radius:10px!important;min-height:43px!important;padding:0 17px!important;font-size:12px!important;font-weight:760!important}.admin-shell .cms-primary:not(:disabled):hover{filter:brightness(1.13);transform:translateY(-1px)}.admin-shell .cms-primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.admin-shell .cms-workspace{background:#0f1a2c;border:1px solid #283753;border-radius:16px;flex-direction:column;gap:0;min-height:0;display:flex;overflow:visible;box-shadow:0 14px 40px #0002}.admin-shell .cms-workspace>.workspace-navigation{scrollbar-width:thin;background:#0d1729;border-bottom:1px solid #2a3854;border-right:0;flex-direction:row;align-items:center;gap:7px;min-height:0;padding:12px 15px;display:flex;overflow:auto}.admin-shell .cms-workspace>.workspace-navigation>button{color:#adc0da;white-space:nowrap;background:#142036;border:1px solid #283956;border-radius:10px;flex:none;min-width:0;min-height:42px;padding:8px 13px}.admin-shell .cms-workspace>.workspace-navigation>button.active{color:#fff;background:#2a255b;border-color:#6953be}.admin-shell .cms-workspace>.workspace-navigation .workspace-navigation__copy small{display:none}.admin-shell .cms-workspace>.workspace-navigation .workspace-navigation__copy strong{font-size:12px}.admin-shell .cms-workspace__pane{background:#101a2d;min-width:0;padding:22px 24px 25px}.admin-shell .cms-card{background:linear-gradient(130deg,#121f33,#101a2e);border:1px solid #2a3956;border-radius:14px;padding:22px;box-shadow:0 6px 25px #0001}.admin-shell .cms-card__head{margin-bottom:22px}.admin-shell .cms-card__head h3{letter-spacing:-.025em;color:#f3f7fe;font-size:21px;font-weight:800}.admin-shell .cms-card__head p{color:#a4bad1;font-size:12px;line-height:1.6}.admin-shell .cms-field,.admin-shell .styled-field{min-width:0}.admin-shell .cms-field>span,.admin-shell .styled-field__head>span{color:#b9c9de;font-weight:700;font-size:12px!important}.admin-shell .cms-field input,.admin-shell .cms-field textarea,.admin-shell .cms-field select,.admin-shell .styled-field>input{color:#eef5ff;background:#0c1628;border:1px solid #33425d;border-radius:10px;min-height:44px;padding:11px 13px;font-size:13px!important}.admin-shell .cms-field input:focus,.admin-shell .cms-field textarea:focus,.admin-shell .cms-field select:focus,.admin-shell .styled-field>input:focus{outline-offset:0;border-color:#8362f6;outline:2px solid #7653e525}.admin-shell .cms-editor-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.admin-shell .cms-toggle strong{color:#e3eefa;font-size:12px}.admin-shell .cms-badge{border-radius:8px;padding:5px 10px;font-size:10px}.admin-shell .styled-field__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.admin-shell .styled-field__head>button{color:#b6cae3;background:#17253b;border:1px solid #33415d;border-radius:8px;min-height:33px;padding:6px 11px;font-size:11px}.admin-shell .rich-editor{background:#0c1627;border:1px solid #354360;border-radius:12px;overflow:hidden}.admin-shell .clarity-editor__modes{background:#121e33;border:0;border-bottom:1px solid #2d3b58;gap:5px;padding:10px}.admin-shell .clarity-editor__modes>button{color:#b7c7de;border-radius:8px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750}.admin-shell .clarity-editor__modes>button.active{color:#fff;background:linear-gradient(95deg,#7349e9,#694bd8);border:1px solid #926cfd;box-shadow:0 4px 14px #4b37a542}.admin-shell .rich-editor__toolbar{background:#142038;border-bottom:1px solid #2b3955;flex-wrap:wrap;align-items:center;gap:5px;padding:9px 10px;display:flex}.admin-shell .rich-editor__toolbar button{color:#dce8fa;border-radius:7px;min-width:35px;min-height:35px}.admin-shell .rich-editor__toolbar button:hover{background:#303b5a}.admin-shell .rich-editor__toolbar select{color:#eff5ff;background:#1a2942;border:1px solid #324563;font-size:12px}.admin-shell .rich-editor__surface{color:#e9f1fd;caret-color:#77d8fb;background:#0b1423;outline:0;min-height:340px;padding:20px 21px;font-size:14px;line-height:1.75}.admin-shell .rich-editor__surface:focus-visible{box-shadow:inset 0 0 0 2px #725bcb}.admin-shell .rich-editor__source{color:#dceafe;background:#0b1423;min-height:340px!important;padding:18px!important;font-size:13px!important}.admin-shell .clarity-editor__preview{background:linear-gradient(145deg,#141d36,#101c31);border:0;border-left:1px solid #2e3c58;border-radius:0;margin:0;overflow:hidden}.admin-shell .clarity-editor__preview-heading{background:#142039;border-bottom:1px solid #2c3c59;align-items:center;gap:9px;min-height:52px;padding:13px 16px;display:flex}.admin-shell .clarity-editor__preview-heading strong{color:#dce7f9;font-size:13px}.admin-shell .clarity-editor__preview-heading span{color:#9aafc8;font-size:11px}.admin-shell .clarity-editor__rendered{color:#e9f1ff;min-height:290px;padding:20px 21px;font-size:14px;line-height:1.75}.admin-shell .clarity-editor__rendered strong{color:#f4f8ff}.admin-shell .clarity-editor__rendered p{margin:0 0 14px}.admin-shell .rich-editor__hint{color:#a9bbd1;background:#101a2c;border-top:1px solid #2c3a55;justify-content:space-between;gap:8px;padding:11px 16px;font-size:11px;display:flex}.admin-shell .text-style-panel{background:#121e30;border:1px solid #2d3e5c;border-radius:11px;margin-top:12px;padding:14px}.admin-shell .text-live-preview{border:1px solid #34405c;border-radius:10px;padding:16px}.admin-shell .cms-sticky-save{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#151e35ef;border:1px solid #424778;box-shadow:0 10px 40px #0006}@media (width>=1200px){.admin-shell .styled-field:has(.rich-editor) .rich-editor{grid-template-rows:auto auto minmax(340px,auto) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;display:grid}.admin-shell .styled-field:has(.rich-editor) .clarity-editor__modes{grid-area:1/1/auto/-1}.admin-shell .styled-field:has(.rich-editor) .rich-editor__toolbar{grid-area:2/1}:is(.admin-shell .styled-field:has(.rich-editor) .rich-editor__surface,.admin-shell .styled-field:has(.rich-editor) .rich-editor__source){grid-area:3/1}.admin-shell .styled-field:has(.rich-editor) .clarity-editor__preview{grid-area:2/2/4}.admin-shell .styled-field:has(.rich-editor) .rich-editor__hint{grid-area:4/1/auto/-1}}@media (width<=1199px){.admin-shell .clarity-editor__preview{border:0;border-top:1px solid #2d3c58;min-height:160px}.admin-shell .clarity-editor__rendered{min-height:165px}.admin-shell .cms-workspace>.workspace-navigation{flex-wrap:nowrap}}@media (width<=1000px){.admin-shell .cms-sidebar{flex-basis:220px;width:220px}.admin-shell .cms-content{padding:20px 18px 115px}.admin-shell .cms-page-heading{flex-wrap:wrap}.admin-shell .cms-page-heading__actions{margin-left:auto}.admin-shell .cms-workspace__pane{padding:14px}}@media (width<=900px){.admin-shell .cms-sidebar{z-index:31;flex-basis:auto;width:min(320px,88vw);position:absolute;transform:translate(-105%)}.admin-shell .cms-sidebar.is-open{transform:translate(0)}.admin-shell .cms-topbar{padding:13px 16px}.admin-shell .cms-content{padding:18px 12px 110px}.admin-shell .cms-workspace>.workspace-navigation{padding:10px;display:flex;overflow:auto}.admin-shell .cms-workspace>.workspace-navigation>button{min-width:130px;display:flex!important}.admin-shell .cms-workspace>.workspace-navigation .workspace-navigation__mobile-select{display:none}}@media (width<=600px){.admin-shell .cms-workspace__pane{padding:10px}.admin-shell .cms-card{padding:15px}.admin-shell .cms-topbar__title h1{font-size:19px}.admin-shell .cms-page-heading h2{font-size:24px}.admin-shell .cms-sticky-save{width:calc(100vw - 20px);bottom:10px;right:10px}.admin-shell .clarity-editor__modes>span{display:none}.admin-shell .rich-editor__toolbar{gap:3px}.admin-shell .rich-editor__toolbar-group--selects{flex-wrap:wrap;min-width:0}}@media (prefers-reduced-motion:reduce){.admin-shell .cms-primary,.admin-shell .cms-nav-section__items button,.admin-shell .cms-nav-dashboard{transition:none!important}}.admin-shell .cms-workspace>.workspace-navigation{flex-flow:row;align-items:center;gap:8px;width:100%;min-height:68px;display:flex;overflow:auto hidden}.admin-shell .cms-workspace>.workspace-navigation>button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;overflow:visible;box-sizing:border-box!important;flex:none!important;grid-template-columns:none!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:41px!important;padding:8px 13px!important;display:inline-flex!important}.admin-shell .cms-workspace>.workspace-navigation>button .workspace-navigation__icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid}.admin-shell .cms-workspace>.workspace-navigation>button .workspace-navigation__copy{align-items:center;min-width:0;display:inline-flex}.admin-shell .cms-workspace>.workspace-navigation>button .workspace-navigation__copy strong{white-space:nowrap;font-size:12px;display:inline}.admin-shell .cms-workspace>.workspace-navigation>button .workspace-navigation__chevron{display:none}@media (width<=900px){.admin-shell .cms-workspace>.workspace-navigation>button{min-width:max-content!important}}.clarity-mobile-nav{display:none}@media (width<=760px){.app-shell .topbar.topbar--portal{flex-wrap:wrap;align-content:center;gap:9px}.app-shell .topbar-mobile-brand{flex:none;display:flex}.app-shell .topbar__actions--portal{margin-left:auto}.app-shell .global-search-wrap--portal{flex:100%;order:2;max-width:none}.app-shell .clarity-mobile-nav{white-space:nowrap;scrollbar-width:thin;flex:100%;order:3;gap:5px;padding:6px 0 0;display:flex;overflow-x:auto}.app-shell .clarity-mobile-nav a{color:#b9c8e1;background:#152039;border:1px solid #2b3b5b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:710;text-decoration:none;display:inline-flex}.app-shell .clarity-mobile-nav a:focus-visible{outline:2px solid #67e8f9}.app-shell .clarity-mobile-nav a:hover{color:#fff;border-color:#7564ed}.app-shell .server-directory--v6{scroll-margin-top:165px}}@media (width<=460px){.app-shell .topbar__actions--portal{gap:4px}.app-shell .language-switcher{min-height:36px}.app-shell .live-command-state{display:none}.app-shell .global-search-wrap--portal{min-width:0}.app-shell .clarity-mobile-nav a{padding:0 10px;font-size:11px}}.app-shell .server-list--cards:has(>.server-card:only-child){grid-template-columns:minmax(0,1fr)}.app-shell .server-card--single{width:100%}.app-shell .server-group__header:focus-visible,.app-shell .filters--directory button:focus-visible,.app-shell .clarity-directory-search input:focus-visible{outline-offset:2px;outline:2px solid #67e8f9}.app-shell .server-group__body>.server-list:empty{display:none}.app-shell .server-group__stats .clarity-category-type{min-width:94px}@media (width<=760px){.app-shell .server-list--cards,.app-shell .server-list--compact{grid-template-columns:1fr}}.app-shell .portal-overview{background:linear-gradient(118deg,#132039,#141b3a 63%,#101b2e);border:1px solid #2e3b63;border-radius:19px;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 16px 48px #02050c38}.app-shell .portal-overview__copy{background:radial-gradient(circle at 0 100%,#0f728840,#0000 52%);border-right:1px solid #293a56;min-width:0;padding:36px 37px 32px}.app-shell .portal-overview__live{color:#8de7c6;background:#16342d;border:1px solid #24534e;border-radius:8px;align-items:center;gap:8px;min-height:30px;margin:0 0 17px;padding:5px 10px;font-size:11px;font-weight:690;display:inline-flex}.app-shell .portal-overview__copy .section-kicker{letter-spacing:.14em;color:#69d8f6;font-size:10px;font-weight:800}.app-shell .portal-overview__copy h1{color:#f7f9ff;letter-spacing:-.048em;max-width:610px;margin:9px 0 13px;font-size:clamp(31px,3vw,46px);font-weight:830;line-height:1.08}.app-shell .portal-overview__copy p{color:#b6c4d9;max-width:52ch;margin:0;font-size:14px;line-height:1.65}.app-shell .portal-overview__feature-list{flex-wrap:wrap;align-items:center;gap:7px;margin:22px 0 20px;display:flex}.app-shell .portal-overview__feature-list>span{color:#bccce1;background:#18253d;border:1px solid #2c3a58;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:680;display:inline-flex}.app-shell .portal-overview__feature-list b{font-weight:670}.app-shell .portal-overview__feature-list svg{color:#77dff8}.app-shell .portal-overview__actions{gap:10px}.app-shell .portal-overview__actions a{border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:730;transition:filter .17s,transform .17s;display:inline-flex}.app-shell .portal-overview__actions a:hover{filter:brightness(1.12);transform:translateY(-2px)}.app-shell .portal-button--primary{color:#fff;background:linear-gradient(110deg,#744af0,#447df2);border:1px solid #8368f9;box-shadow:0 8px 25px #6146ff29}.app-shell .portal-button--secondary{color:#eaf3ff;background:#1a2941;border:1px solid #394968}.app-shell .portal-overview__status{background:radial-gradient(circle at 92% 8%,#41316e52,#0000 43%),linear-gradient(150deg,#121b35,#0d1931);flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:32px 25px;display:flex}.app-shell .portal-overview__status header{background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.app-shell .portal-overview__status-icon{color:#54c8fa;background:#14364c;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.app-shell .portal-overview__status header small{letter-spacing:.11em;color:#9fafcb;font-size:10px}.app-shell .portal-overview__status header strong{color:#f0f4fc;font-size:18px;font-weight:800}.app-shell .portal-overview__status header>i{background:#22d999;border-radius:50%;width:9px;height:9px;margin-left:auto;box-shadow:0 0 10px #22d99990}.app-shell .portal-overview__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.app-shell .portal-overview__metrics>span{background:#121f35;border:1px solid #263857;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:94px;padding:13px;display:flex}.app-shell .portal-overview__metrics svg{color:#50cffa;width:18px;height:18px;margin-bottom:5px}.app-shell .portal-overview__metrics small{color:#99aecb;font-size:10px;font-weight:650}.app-shell .portal-overview__metrics b{color:#fff;font-size:23px;font-weight:800;line-height:1.2}.app-shell .portal-overview__metrics b em{color:#a8b9ce;font-size:12px}.app-shell .portal-overview__status-strip{flex-wrap:wrap;gap:7px;display:flex}.app-shell .portal-overview__status-strip span{color:#b6c5de;background:#1c2743;border-radius:9px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:flex}.app-shell .portal-overview__status footer{color:#9cafcb;border-top:1px solid #2d3854;justify-content:space-between;gap:10px;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.app-shell .portal-overview__status footer a{color:#d4e7ff;font-weight:750}.app-shell .incident-banner{color:#c9d6e7;box-shadow:none;background:linear-gradient(110deg,#201724,#1b1c2a);border:1px solid #3a3656;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:start;gap:16px;margin:16px 0 38px;padding:20px 23px;display:grid}.app-shell .incident-banner__icon{color:#fb8399;background:#37213c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.app-shell .incident-banner>div{font-size:13px;line-height:1.7}.app-shell .incident-banner strong{color:#f3eafa;margin-bottom:5px;font-size:15px;display:block}.app-shell .incident-banner__time{color:#a9b7cc;font-size:11px}.app-shell .portal-section{margin:42px 0 0;padding:0}.app-shell .section-heading{margin-bottom:18px}.app-shell .section-heading .section-kicker{color:#64d1f1;letter-spacing:.14em;font-size:10px}.app-shell .section-heading h2{color:#f4f7ff;letter-spacing:-.035em;font-size:clamp(26px,2.4vw,34px);font-weight:825}.app-shell .section-description{color:#a7b9d0;max-width:70ch;font-size:13px;line-height:1.7}.app-shell .news-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:14px;display:grid}.app-shell .news-card{background:linear-gradient(145deg,#141e33,#0f1a2c);border:1px solid #2b3956;border-radius:15px;min-height:0;padding:23px 24px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 8px 22px #0002}.app-shell .news-card:hover{border-color:#5a579d;transform:translateY(-3px);box-shadow:0 14px 33px #0004}.app-shell .news-card__top{margin-bottom:16px}.app-shell .news-card__top .content-card__icon{color:#8c99ff;background:#222950;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.app-shell .news-card h3{color:#f0f5fe;letter-spacing:-.023em;margin:0 0 11px;font-size:19px}.app-shell .news-card p{color:#b8c9db;font-size:13px;line-height:1.75}.app-shell .news-card footer{color:#a1b4cc;border-top:1px solid #2a3b54;margin-top:21px;padding-top:12px;font-size:11px}.app-shell .welcome-grid{grid-template-columns:1.1fr .9fr;gap:15px;margin:35px 0 0;display:grid}.app-shell .discord-invite,.app-shell .support-card{min-height:0;box-shadow:none;background:linear-gradient(115deg,#141e37,#111b2f);border:1px solid #2e405f;border-radius:15px;padding:27px}.app-shell .discord-invite__icon,.app-shell .support-card__icon{color:#b0a2fa;background:#222f58;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.app-shell .discord-invite h2,.app-shell .support-card h3{letter-spacing:-.03em;color:#f1f5ff;font-size:23px;font-weight:790;line-height:1.2}.app-shell .discord-invite p,.app-shell .support-card p{color:#a8bbd6;font-size:13px;line-height:1.75}.app-shell .primary-cta,.app-shell .secondary-cta{color:#fff;background:#6648df;border:1px solid #8566ec;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;display:inline-flex}.app-shell .site-footer{color:#8a9eb7;border-top:1px solid #263550;margin:43px 0 0;padding:24px 0;font-size:11px}@media (width<=1200px){.app-shell .portal-overview__copy{padding:30px}.app-shell .portal-overview__status{padding:27px 19px}.app-shell .portal-overview__feature-list{gap:5px}}@media (width<=920px){.app-shell .portal-overview{grid-template-columns:1fr}.app-shell .portal-overview__copy{border-bottom:1px solid #273653;border-right:0}.app-shell .portal-overview__status{gap:15px}.app-shell .welcome-grid{grid-template-columns:1fr}}@media (width<=600px){.app-shell .portal-overview__copy{padding:23px}.app-shell .portal-overview__copy h1{font-size:32px}.app-shell .portal-overview__status{padding:22px}.app-shell .portal-overview__metrics>span{min-height:83px;padding:10px}.app-shell .portal-overview__metrics b{font-size:20px}.app-shell .incident-banner{grid-template-columns:34px 1fr;gap:10px;padding:16px}.app-shell .incident-banner__time{grid-column:2}.app-shell .discord-invite,.app-shell .support-card{padding:22px}.app-shell .portal-overview__feature-list>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.app-shell .news-card,.app-shell .portal-overview__actions a{transition:none!important}}.app-shell:has(.hub-explorer){background:#050c18}.app-shell:has(.hub-explorer) .main-content{background:radial-gradient(at 65% 4%,#141c3b 0%,#0000 40%),#050c18}.app-shell:has(.hub-explorer) .page-wrap{width:min(100% - 26px,1820px);max-width:1820px;padding:13px 0 35px}.app-shell:has(.hub-explorer) .sidebar.sidebar--portal{background:linear-gradient(#071226,#09152b);border-right:1px solid #1c3251;width:187px}.app-shell:has(.hub-explorer) .main-content{margin-left:187px}.app-shell:has(.hub-explorer) .sidebar .brand--portal{min-height:78px;padding:17px 4px}.app-shell:has(.hub-explorer) .sidebar__nav--portal>a{min-height:52px;font-size:13px}.app-shell:has(.hub-explorer) .topbar.topbar--portal{height:68px;min-height:68px}.hub-explorer{--hub-base:#071224;--hub-panel:#0b1930;--hub-ink:#eff7ff;--hub-muted:#aabbd6;--hub-border:#4a76ae4f;max-width:100%;color:var(--hub-ink);grid-template-columns:176px minmax(300px,410px) minmax(360px,1fr);align-items:stretch;gap:11px;min-height:min(840px,100vh - 104px);font-family:Inter,system-ui,sans-serif;display:grid}.hub-explorer *{box-sizing:border-box}.hub-explorer__filters,.hub-explorer__list,.hub-explorer__detail{border:1px solid var(--hub-border);border-radius:16px;min-width:0;position:relative;box-shadow:inset 0 1px #cee8ff0a,0 18px 56px #0005}.hub-explorer__filters{background:linear-gradient(177deg,#0c1a2e,#071326 90%);flex-direction:column;align-self:stretch;gap:11px;padding:18px 12px 15px;display:flex}.hub-explorer__filter-title{border-bottom:1px solid #283b57;justify-content:space-between;align-items:center;gap:6px;padding:0 2px 12px;display:flex}.hub-explorer__filter-title>span{color:#f5f8ff;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.hub-explorer__filter-title>button{color:#94bed9;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.hub-explorer__filter-title>button:hover{color:#61d7f5}.hub-explorer__filter-block{background:linear-gradient(145deg,#0e1d35,#0a1830);border:1px solid #213854;border-radius:12px;padding:13px 10px 12px;box-shadow:inset 0 1px #c5e6ff07}.hub-explorer__filter-block h3{color:#dbeaff;letter-spacing:.012em;margin:0 0 11px;font-size:12px;font-weight:770}.hub-explorer__filter-options{flex-direction:column;gap:5px;display:flex}.hub-explorer__filter-options button{color:#b6c8e2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 8px;font-size:11px;transition:background .16s,border-color .16s,color .16s;display:flex}.hub-explorer__filter-options button:hover,.hub-explorer__filter-options button.is-active{color:#fff;background:#253257;border-color:#3b4f80}.hub-explorer__filter-options svg{color:#6bcff5;flex:none}.hub-explorer__filter-options b{color:#dceafe;margin-left:auto;font-size:10px}.hub-explorer__light{background:#8496b2;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.hub-explorer__light--online{background:#00eda1;box-shadow:0 0 12px #00eda179}.hub-explorer__light--offline{background:#f06586;box-shadow:0 0 8px #f0658630}.hub-explorer__filter-block select{color:#ecf3ff;cursor:pointer;background:#142542;border:1px solid #3a4c6e;border-radius:9px;width:100%;height:38px;padding:0 7px;font-size:11px}.hub-explorer__filter-block>small{color:#93a7c5;margin-top:9px;font-size:10px;line-height:1.5;display:block}.hub-explorer__feature-tags{flex-wrap:wrap;gap:6px;display:flex}.hub-explorer__feature-tags button{color:#b8c9e2;cursor:pointer;background:#101f37;border:1px solid #35496f;border-radius:8px;padding:6px 8px;font-size:10px;transition:background .2s}.hub-explorer__feature-tags button:hover,.hub-explorer__feature-tags button.is-active{color:#fff;background:#3b2b61;border-color:#a068ff}.hub-explorer__more{color:#83c9f2;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:10px;display:flex}.hub-explorer__filter-foot{color:#83a5c3;align-items:flex-start;gap:9px;margin-top:auto;padding:13px 5px;font-size:10px;line-height:1.6;display:flex}.hub-explorer__filter-foot svg{color:#4be0b4;flex:none}.hub-explorer__list{background:linear-gradient(164deg,#091729,#071326);flex-direction:column;min-height:0;display:flex;overflow:hidden}.hub-explorer__list-head{background:radial-gradient(circle at 100% 0,#37316d3d,#0000 53%);border-bottom:1px solid #253a5c;padding:24px 21px 15px;position:relative}.hub-explorer__eyebrow{color:#55daf2;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:820;display:inline-flex}.hub-explorer__list-head h1{color:#fff;letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(25px,2.2vw,34px);font-weight:830;line-height:1.12}.hub-explorer__list-head p{color:#a8bad3;margin:0 0 12px;font-size:12px;line-height:1.5}.hub-explorer__count{color:#bdcae1;font-size:10px}.hub-explorer__controls{flex-wrap:wrap;align-items:center;gap:9px;padding:13px 13px 7px;display:flex}.hub-explorer__search{color:#73cbed;background:#0e1c34;border:1px solid #34476a;border-radius:9px;flex:165px;align-items:center;gap:8px;min-width:125px;min-height:39px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}.hub-explorer__search:focus-within{border-color:#8b65ff;box-shadow:0 0 0 3px #7048e72c}.hub-explorer__search input{color:#f3f7ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.hub-explorer__search input::placeholder{color:#7897b8}.hub-explorer__search button{color:#b4c2db;cursor:pointer;background:0 0;border:0}.hub-explorer__sort{color:#8ca6c3;align-items:center;gap:5px;font-size:10px;display:flex}.hub-explorer__sort select{color:#e7f2ff;cursor:pointer;background:#12233f;border:1px solid #32496e;border-radius:9px;height:38px;padding:0 6px;font-size:11px}.hub-explorer__chips{border-bottom:1px solid #253754;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 13px 12px;display:flex}.hub-explorer__chips button{color:#a8bfd8;cursor:pointer;background:#111f39;border:1px solid #2c4264;border-radius:8px;padding:7px 10px;font-size:10px;transition:transform .17s,border-color .17s,background .17s}.hub-explorer__chips>span{background:#344867;width:1px;height:19px}.hub-explorer__chips button:hover{border-color:#6e62c8;transform:translateY(-2px)}.hub-explorer__chips button.is-active{color:#fff;background:linear-gradient(115deg,#423177,#272758);border-color:#a068fb;box-shadow:0 5px 14px #6a47e62f}.hub-explorer__rows{scrollbar-width:thin;scrollbar-color:#344f7c #0a1a31;flex-direction:column;gap:8px;min-height:370px;max-height:calc(100vh - 365px);padding:12px 10px 16px;display:flex;overflow:auto}.hub-server-row{text-align:left;width:100%;min-height:111px;color:inherit;cursor:pointer;animation:.38s both hub-rise;animation-delay:calc(var(--row-index)*32ms);background:linear-gradient(115deg,#101f38,#0b1930);border:1px solid #233c61;border-radius:13px;grid-template-columns:86px minmax(0,1fr) 69px;gap:10px;padding:9px;transition:transform .22s cubic-bezier(.2,.7,.3,1),border-color .22s,box-shadow .22s,background .22s;display:grid;position:relative;overflow:hidden}.hub-server-row:before{content:"";pointer-events:none;background:radial-gradient(circle at 100%,#6e64cb16,#0000 80%);width:100px;position:absolute;inset:0 0 0 auto}.hub-server-row:hover{background:#152642;border-color:#59b7ea85;transform:translate(3px)translateY(-1px);box-shadow:0 10px 27px #0005}.hub-server-row.is-selected{background:linear-gradient(105deg,#18213a,#122037);border-color:#ffb44b;box-shadow:0 0 0 1px #fa9c4a65,0 0 23px #f69b4728,0 10px 23px #0005}.hub-server-row.is-selected:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffc76e11 60%,#0000 95%);animation:5s ease-in-out infinite hub-sheen;position:absolute;inset:0}.hub-server-row__image{color:#5edaff;background:linear-gradient(135deg,#224260,#14213c);border:1px solid #344f72;border-radius:9px;place-items:center;width:86px;height:91px;display:grid;overflow:hidden}.hub-server-row__image img{object-fit:contain;width:100%;height:100%;transition:transform .26s}.hub-server-row:hover .hub-server-row__image img{transform:scale(1.07)}.hub-server-row__body{flex-direction:column;gap:5px;min-width:0;padding-top:2px;display:flex}.hub-server-row__statusline{color:#8ddfc5;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:770;display:flex}.hub-server-row__statusline em{color:#f6b862;font-style:normal}.hub-server-row__body strong{white-space:nowrap;text-overflow:ellipsis;color:#f3f8ff;letter-spacing:-.016em;font-size:14px;font-weight:800;overflow:hidden}.hub-server-row__body>small{color:#a5bbd6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.hub-server-row__chips{flex-wrap:wrap;gap:5px;display:flex}.hub-server-row__chips>span{color:#b8d0e9;background:#132541;border:1px solid #30486d;border-radius:5px;padding:3px 7px;font-size:9px}.hub-server-row__side{color:#78dafa;border-left:1px solid #2b4060;flex-direction:column;align-self:stretch;align-items:center;gap:5px;padding:17px 0 0;display:flex}.hub-server-row__side b{color:#f2f8ff;white-space:nowrap;font-size:11px}.hub-server-row__side small{color:#a0b2ce;font-size:9px}.hub-server-row__side>svg:last-child{opacity:0;color:#ffb65d;transition:opacity .2s,transform .2s;transform:translate(-7px)}.hub-server-row:hover .hub-server-row__side>svg:last-child,.hub-server-row.is-selected .hub-server-row__side>svg:last-child{opacity:1;transform:translate(0)}.hub-explorer__detail{background:linear-gradient(160deg,#0a1830,#071124);flex-direction:column;align-self:stretch;gap:10px;min-height:0;padding:12px;display:flex;overflow:visible}.hub-server-hero{isolation:isolate;background:#101c35;border:1px solid #334968;border-radius:13px;min-height:265px;animation:.35s ease-out both hub-reveal;position:relative;overflow:hidden}.hub-server-hero__visual{z-index:-1;position:absolute;inset:0;overflow:hidden}.hub-server-hero__visual>img{object-fit:cover;filter:saturate(1.14)contrast(1.08);width:100%;height:100%;animation:16s ease-in-out infinite alternate hub-image-breathe}.hub-server-hero__visual:after{content:"";background:linear-gradient(#080b1760 0%,#0000 25%,#03081728 43%,#051022 92%),linear-gradient(90deg,#041127a3,#0000 75%);position:absolute;inset:0}.hub-server-hero__flare{filter:blur(40px);background:#cc64f62a;border-radius:50%;width:64%;height:44%;animation:9s ease-in-out infinite alternate hub-ambient;position:absolute;inset:30% -30% auto auto}.hub-server-hero__status{color:#89fbd3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-transform:uppercase;background:#072e2ee8;border:1px solid #285f51;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:830;display:inline-flex;position:absolute;top:15px;left:16px}.hub-server-hero__status i{background:#00f4ad;border-radius:50%;width:9px;height:9px;animation:2.4s infinite hub-status;box-shadow:0 0 10px #00f4add0}.hub-server-hero__status--offline,.hub-server-hero__status--maintenance,.hub-server-hero__status--degraded{color:#ffc2ca;background:#361b30dd;border-color:#7d3e5a}.hub-server-hero__status--offline i,.hub-server-hero__status--maintenance i,.hub-server-hero__status--degraded i{background:#ff6b93;box-shadow:0 0 9px #ff6b9399}.hub-server-hero__identity{z-index:1;align-items:flex-end;gap:15px;display:flex;position:absolute;bottom:16px;left:17px;right:15px}.hub-server-hero__logo{color:#59e1f7;background:linear-gradient(145deg,#1e4455,#0b1935);border:1px solid #3adbca85;border-radius:13px;flex:none;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:0 0 15px #39e3c025}.hub-server-hero__logo img{object-fit:contain;width:100%;height:100%}.hub-server-hero__identity>div:last-child{flex:1;min-width:0}.hub-server-hero__identity small{color:#94e9ff;font-size:10px;font-weight:760}.hub-server-hero__identity h2{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 10px #000b;overflow-wrap:anywhere;margin:2px 0 5px;font-size:clamp(24px,2.2vw,32px);font-weight:830;line-height:1.15}.hub-server-hero__identity p{color:#cbd9ed;margin:0;font-size:12px;line-height:1.4}.hub-server-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hub-server-snapshot>div{background:linear-gradient(145deg,#12233d,#101c35);border:1px solid #2b4163;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:21px 1fr;align-content:center;column-gap:8px;min-height:69px;padding:10px 13px;display:grid}.hub-server-snapshot svg{color:#46d9fb;grid-row:1/3;align-self:center}.hub-server-snapshot strong{white-space:nowrap;text-overflow:ellipsis;color:#f2f7ff;grid-column:2;font-size:12px;overflow:hidden}.hub-server-snapshot small{color:#9ab0ce;grid-column:2;margin-top:3px;font-size:10px}.hub-server-connect{background:linear-gradient(110deg,#121c3b,#151b2e);border:1px solid #4a457c;border-radius:13px;padding:15px;position:relative;overflow:hidden;box-shadow:0 9px 22px #0003}.hub-server-connect:after{content:"";filter:blur(22px);pointer-events:none;background:#bd6cdd16;width:200px;height:160px;position:absolute;top:-30px;right:-30px}.hub-server-connect__label{justify-content:space-between;align-items:center;gap:7px;margin-bottom:12px;display:flex}.hub-server-connect__label span{color:#fff;font-size:13px;font-weight:800}.hub-server-connect__label small{color:#9aacc9;font-size:10px}.hub-server-connect__row{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid;position:relative}.hub-server-connect__address{background:#0b1930;border:1px solid #3a547e;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:5px 6px 5px 12px;display:flex}.hub-server-connect__address code{color:#f1f5ff;overflow-wrap:anywhere;flex:1;min-width:0;font-size:clamp(12px,1.05vw,16px);font-weight:780}.hub-server-connect__address button{color:#dbeaff;cursor:pointer;background:#192d4d;border:1px solid #32496c;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.hub-server-connect__address button:hover{color:#65d6ee;border-color:#65d6ee}.hub-server-connect__cta{color:#1e1724;white-space:nowrap;cursor:pointer;background:linear-gradient(102deg,#ff8b38,#ffd050);border:1px solid #ffd76a;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:0 15px;font-size:12px;font-weight:860;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;box-shadow:0 0 22px #ff984940}.hub-server-connect__cta:hover:not(:disabled){filter:saturate(1.12);transform:translateY(-3px);box-shadow:0 0 36px #ff9e5699}.hub-server-connect__cta:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.hub-server-connect__copied{z-index:1;color:#82fad2;margin:12px 0 0;font-size:11px;position:relative}.hub-server-tabs{scrollbar-width:thin;border-bottom:1px solid #2b3f62;gap:7px;padding:2px 0 5px;display:flex;overflow-x:auto}.hub-server-tabs button{white-space:nowrap;color:#b1c6de;cursor:pointer;background:#111f37;border:1px solid #2d4264;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:10px 12px;font-size:11px;font-weight:760;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:relative}.hub-server-tabs button:hover{background:#1a2b49;transform:translateY(-1px)}.hub-server-tabs button.is-active{color:#fff;background:linear-gradient(110deg,#433075,#24234f);border-color:#a16bff;box-shadow:inset 0 -2px #a26bff,0 0 15px #754de327}.hub-server-content{grid-template-columns:minmax(0,1.5fr) minmax(190px,1fr);gap:9px;animation:.24s ease-out both hub-reveal;display:grid}.hub-info-panel{background:linear-gradient(125deg,#102039,#0d1a32);border:1px solid #294365;border-radius:12px;min-width:0;padding:17px}.hub-info-panel h3{color:#f1f7ff;margin:0 0 12px;font-size:14px;font-weight:820}.hub-info-panel p,.hub-info-panel__prose{color:#b5c7df;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.75}.hub-info-panel p svg{vertical-align:middle;color:#78c9f0;margin-right:8px}.hub-server-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.hub-server-tags span{color:#b4d6f2;background:#0e1f39;border:1px solid #314b73;border-radius:8px;padding:6px 9px;font-size:10px}.hub-info-panel--facts{flex-direction:column;gap:4px;display:flex}.hub-info-panel--facts>div{border-bottom:1px solid #273c60;grid-template-columns:18px 1fr;gap:1px 9px;min-width:0;padding:8px 0;display:grid}.hub-info-panel--facts>div:last-child{border:0}.hub-info-panel--facts svg{color:#8b8fff;grid-row:1/3}.hub-info-panel--facts span{color:#87a3c5;font-size:10px}.hub-info-panel--facts strong{color:#eef5ff;overflow-wrap:anywhere;font-size:12px;font-weight:720}.hub-server-players{flex-direction:column;gap:8px;display:flex}.hub-server-players>div{border:1px solid #345074;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.hub-server-players>div>span{color:#aef8ff;background:#28446c;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.hub-server-players strong{font-size:12px}.hub-server-players small{color:#99adc9;margin-left:auto;font-size:10px}.hub-server-tech{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hub-server-tech>div{background:#0b1b32;border:1px solid #304d70;border-radius:10px;gap:8px;padding:13px;display:grid}.hub-server-tech svg{color:#48d6f9}.hub-server-tech span{color:#9db3d2;font-size:10px}.hub-server-tech strong{color:#fff;font-size:16px}.hub-changelog{border-top:1px solid #2d3f59;padding:14px 0}.hub-changelog h4{color:#fff;margin:7px 0;font-size:13px}.hub-changelog small{color:#89cbeb;font-size:10px}.hub-server-actions{background:linear-gradient(120deg,#131b34,#111b31);border:1px solid #33446c;border-radius:12px;padding:15px}.hub-server-actions h3{color:#fff;align-items:center;gap:9px;margin:0 0 11px;font-size:13px;display:flex}.hub-server-actions h3 svg{color:#8a90ff}.hub-server-actions>p{color:#91a8c7;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:10px;line-height:1.5;display:flex}.hub-server-actions>p svg{flex:none}.hub-explorer__action-anchor .server-card{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:0!important}.hub-explorer__action-anchor .server-card__summary,.hub-explorer__action-anchor .server-card__details,.hub-explorer__action-anchor .server-maintenance-note,.hub-explorer__action-anchor .server-hub-maintenance-note{display:none!important}.hub-explorer__action-anchor .server-controls{background:0 0;border:0;margin:0;padding:0;display:block}.hub-explorer__action-anchor .server-controls__title{display:none}.hub-explorer__action-anchor .server-controls>div{flex-wrap:wrap;gap:7px;display:flex}.hub-explorer__action-anchor .server-action{color:#d7e7f9;background:#1c2c49;border:1px solid #3c4b75;border-radius:9px;min-height:37px;padding:8px 11px;font-size:11px}.hub-explorer__action-anchor .server-action:hover:not(:disabled){background:#372f61;border-color:#a16bff;transform:translateY(-2px)}.hub-explorer__empty{text-align:center;color:#adc0d9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:44px 18px;display:flex}.hub-explorer__empty h3{margin:0;font-size:15px}.hub-explorer__empty p{margin:0;font-size:12px}.hub-explorer__empty button{color:#fff;cursor:pointer;background:#33255a;border:1px solid #6c5bcd;border-radius:8px;min-height:38px;padding:7px 16px}.hub-explorer__back,.hub-explorer__mobile-filter{display:none}.hub-explorer button:focus-visible,.hub-explorer select:focus-visible{outline-offset:3px;outline:2px solid #81e0ff}@keyframes hub-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hub-reveal{0%{opacity:.45;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hub-sheen{0%,72%,to{opacity:0}82%{opacity:1}}@keyframes hub-status{0%,to{box-shadow:0 0 5px #00f4ad70}50%{box-shadow:0 0 17px #00f4adda}}@keyframes hub-ambient{0%{opacity:.65;transform:translate(-9%)scale(.94)}to{opacity:1;transform:translate(8%)scale(1.16)}}@keyframes hub-image-breathe{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (width>=1900px){.hub-explorer{grid-template-columns:195px minmax(390px,490px) minmax(540px,1fr)}.hub-explorer__rows{max-height:calc(100vh - 370px)}.hub-server-hero{min-height:320px}}@media (width<=1390px){.hub-explorer{grid-template-columns:154px minmax(290px,360px) minmax(360px,1fr);gap:8px}.hub-explorer__filter-block{padding:11px 7px}.hub-explorer__detail{padding:9px}.hub-server-content{grid-template-columns:minmax(0,1fr)}.hub-server-connect__row{grid-template-columns:1fr}.hub-server-connect__cta{width:100%}}@media (width<=1150px){.app-shell:has(.hub-explorer) .sidebar.sidebar--portal{width:160px}.app-shell:has(.hub-explorer) .main-content{margin-left:160px}.hub-explorer{grid-template-columns:0 minmax(260px,350px) minmax(340px,1fr);gap:9px}.hub-explorer__filters{z-index:12;width:220px;max-height:75vh;display:none;position:absolute;top:110px;left:6px;overflow-y:auto;box-shadow:0 18px 60px #000b}.hub-explorer__filters.is-visible{display:flex}.hub-explorer__mobile-filter{color:#b8cff0;cursor:pointer;background:#102441;border:1px solid #3a5077;border-radius:8px;align-items:center;gap:5px;padding:9px;font-size:11px;display:inline-flex}.hub-explorer__sort span{display:none}}@media (width<=900px){.hub-explorer{grid-template-columns:minmax(0,38%) minmax(0,62%);gap:7px}.app-shell:has(.hub-explorer) .page-wrap{width:calc(100% - 16px)}.app-shell:has(.hub-explorer) .sidebar.sidebar--portal{display:none}.app-shell:has(.hub-explorer) .main-content{margin-left:0}.hub-explorer__rows{max-height:calc(100vh - 450px)}.hub-server-hero{min-height:225px}.hub-server-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-server-snapshot>div{padding:8px}.hub-server-snapshot strong{font-size:11px}}@media (width<=680px){.app-shell:has(.hub-explorer) .page-wrap{width:calc(100% - 18px);padding-top:8px}.hub-explorer{min-height:0;display:block}.hub-explorer__list,.hub-explorer__detail{width:100%;min-height:65vh}.hub-explorer__detail{padding:10px}.hub-explorer__filters{position:absolute;top:100px;left:8px}.hub-explorer__mobile-hide{display:none}.hub-explorer__back{color:#bbd9ff;cursor:pointer;background:#172845;border:1px solid #304b70;border-radius:8px;align-self:flex-start;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.hub-explorer__back svg{transform:rotate(180deg)}.hub-explorer__rows{min-height:260px;max-height:none}.hub-server-content{grid-template-columns:1fr}.hub-server-hero{min-height:255px}.hub-server-connect__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hub-explorer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-server-hero__visual--generic{background:radial-gradient(at 67% 38%,#7256bb55,#0000 38%),linear-gradient(135deg,#172d53,#0a1730 70%)}.hub-server-hero__ambient{opacity:.75;background:radial-gradient(ellipse at 65% 60%,color-mix(in srgb,var(--hero-accent) 28%,transparent),transparent 75%);justify-content:center;align-items:center;gap:40px;display:flex;position:absolute;inset:0}.hub-server-hero__ambient>span{filter:drop-shadow(0 20px 35px #000a);place-items:center;width:175px;height:175px;display:grid;transform:rotate(-8deg)}.hub-server-hero__ambient>span>img{object-fit:contain;border-radius:22px;width:100%;height:100%}.hub-server-hero__ambient>strong{color:#fff4;letter-spacing:-.06em;font-size:clamp(26px,4vw,52px);font-weight:850}@media (width<=600px){.hub-server-hero__ambient>span{width:115px;height:115px}.hub-server-hero__ambient{gap:12px}}.app-shell .hub-announcement,.admin-shell .hub-announcement{--notice-accent:#51dbff;--notice-halo:#31b9ff7a;isolation:isolate;color:#f5f8ff;background:#0a172b;border:1px solid #325f90;border-radius:18px;min-height:280px;margin:21px 0 34px;transition:border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff10,0 20px 65px #0006}.app-shell .hub-announcement--warning,.admin-shell .hub-announcement--warning{--notice-accent:#ffb14a;--notice-halo:#fa963b7a;border-color:#a96b43}.app-shell .hub-announcement--critical,.admin-shell .hub-announcement--critical{--notice-accent:#ff7893;--notice-halo:#ff526472;border-color:#a14c63}.hub-announcement__art{z-index:-2;position:absolute;inset:0;overflow:hidden}.hub-announcement__art img{object-fit:cover;object-position:center 52%;filter:saturate(1.28)contrast(1.09);width:100%;height:100%;animation:23s ease-in-out infinite alternate hub-notice-drift}.hub-announcement__art:after{content:"";background:linear-gradient(90deg,#041022df 3%,#081629c9 45%,#0a163c52 100%),linear-gradient(#090f2420,#0000 40%,#050a1caa);position:absolute;inset:0}.hub-announcement:before{content:"";background:var(--notice-halo);filter:blur(85px);opacity:.26;pointer-events:none;border-radius:50%;width:500px;height:270px;animation:8s ease-in-out infinite alternate hub-notice-light;position:absolute;inset:auto auto -110px -70px}.hub-announcement__shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;max-width:750px;min-height:280px;padding:26px 29px;display:flex;position:relative}.hub-announcement__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-announcement__symbol{border:1px solid color-mix(in srgb,var(--notice-accent) 43%,transparent);width:41px;height:41px;color:var(--notice-accent);box-shadow:0 0 18px color-mix(in srgb,var(--notice-accent) 18%,transparent);background:#111a30cc;border-radius:11px;place-items:center;display:grid}.hub-announcement__category{color:var(--notice-accent);text-transform:uppercase;letter-spacing:.075em;border:1px solid color-mix(in srgb,var(--notice-accent) 40%,transparent);background:#0c162acc;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:840;display:inline-flex}.hub-announcement__date{color:#dce9f7;align-items:center;gap:6px;font-size:11px;display:inline-flex}.hub-announcement__body h2{letter-spacing:-.035em;color:#fff;text-shadow:0 4px 12px #02071399;margin:0 0 11px;font-size:clamp(24px,2.7vw,37px);font-weight:860;line-height:1.13}.hub-announcement__description{color:#e3eefe;overflow-wrap:anywhere;max-width:68ch;font-size:clamp(12px,1.1vw,15px);line-height:1.75}.hub-announcement__description p{margin:0 0 9px}.hub-announcement__description ul,.hub-announcement__description ol{margin:12px 0;padding-left:23px}.hub-announcement__description li{margin-bottom:7px;padding-left:3px}.hub-announcement__description li::marker{color:var(--notice-accent)}.hub-announcement__footer{color:#c0d6e9;background:#111e36d1;border:1px solid #415374b0;border-radius:9px;align-items:center;gap:8px;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.hub-announcement__footer svg{color:var(--notice-accent)}.hub-announcement.is-hidden{opacity:.73}.hub-announcement__disabled{color:#ffe0b4;z-index:2;background:#2f2132ed;border:1px solid #dba36c;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:700;position:absolute;bottom:14px;right:14px}.admin-shell .cms-notice-workspace{grid-template-columns:minmax(0,1.07fr) minmax(320px,.93fr);align-items:start;gap:18px;display:grid}.admin-shell .cms-notice-workspace__fields,.admin-shell .cms-notice-workspace__preview{min-width:0}.admin-shell .cms-notice-workspace__fields{background:linear-gradient(148deg,#0e1c36,#0a162b);border:1px solid #2c4469;border-radius:15px;padding:20px}.admin-shell .cms-notice-workspace__fields .cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .cms-notice-workspace__fields .rich-editor{max-width:100%}.admin-shell .cms-notice-workspace__fields .styled-field:has(.rich-editor) .rich-editor{flex-direction:column;gap:0;display:flex}.admin-shell .cms-notice-workspace__fields .clarity-editor__preview{display:none!important}.admin-shell .cms-notice-workspace__fields .rich-editor__surface,.admin-shell .cms-notice-workspace__fields .rich-editor__source{min-height:240px}.admin-shell .cms-notice-workspace__preview{background:linear-gradient(148deg,#101e38,#0c1930);border:1px solid #2c4569;border-radius:15px;padding:14px;position:sticky;top:108px;box-shadow:0 16px 45px #0003}.admin-shell .cms-notice-workspace__preview>header{color:#e8f4ff;border-bottom:1px solid #324769;align-items:center;gap:12px;margin:4px 2px 10px;padding:0 0 15px;display:flex}.admin-shell .cms-notice-workspace__preview>header>svg{color:#64daf7;flex:none}.admin-shell .cms-notice-workspace__preview header div{flex-direction:column;gap:5px;display:flex}.admin-shell .cms-notice-workspace__preview header strong{font-size:14px}.admin-shell .cms-notice-workspace__preview header small{color:#a3b9d2;font-size:11px;line-height:1.45}.admin-shell .cms-notice-workspace__preview .hub-announcement{border-radius:12px;min-height:365px;margin:0}.admin-shell .cms-notice-workspace__preview .hub-announcement__shell{gap:13px;min-height:365px;padding:20px 19px}.admin-shell .cms-notice-workspace__preview .hub-announcement__body h2{font-size:clamp(21px,2vw,29px)}.admin-shell .cms-notice-workspace__preview .hub-announcement__description{font-size:12px}.admin-shell .cms-notice-workspace__status{color:#90edcf;background:#0d2b2f;border:1px solid #265a51;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:12px;font-size:11px;line-height:1.5;display:flex}.admin-shell .cms-notice-workspace__status svg{flex:none}@media (width<=1150px){.admin-shell .cms-notice-workspace{grid-template-columns:minmax(0,1fr)}.admin-shell .cms-notice-workspace__preview{position:static}.admin-shell .cms-notice-workspace__preview .hub-announcement,.admin-shell .cms-notice-workspace__preview .hub-announcement__shell{min-height:310px}}@media (width<=800px){.admin-shell .cms-notice-workspace__fields{padding:12px}.admin-shell .cms-notice-workspace__fields .cms-form-grid{grid-template-columns:1fr}.hub-announcement__shell{padding:19px}.hub-announcement__body h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.hub-announcement__art img,.hub-announcement:before{animation:none!important}}@keyframes hub-notice-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.5%)}}@keyframes hub-notice-light{0%{opacity:.2;transform:translate(-8%)}to{opacity:.42;transform:translate(12%)}}.app-shell .incident-banner.hub-announcement,.admin-shell .incident-banner.hub-announcement{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.app-shell .incident-banner .hub-announcement__shell,.admin-shell .incident-banner .hub-announcement__shell{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:100%;min-width:0;display:flex}.app-shell .incident-banner .hub-announcement__top,.admin-shell .incident-banner .hub-announcement__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-shell .incident-banner .hub-announcement__body,.admin-shell .incident-banner .hub-announcement__body{width:100%;min-width:0;display:block}.app-shell .incident-banner .hub-announcement__art,.admin-shell .incident-banner .hub-announcement__art{gap:0;display:block}.app-shell .incident-banner .hub-announcement__art img,.admin-shell .incident-banner .hub-announcement__art img{object-fit:cover;width:100%;height:100%}.app-shell .incident-banner .hub-announcement__body h2,.admin-shell .incident-banner .hub-announcement__body h2{color:#fff;overflow-wrap:anywhere}.app-shell .incident-banner .hub-announcement__category,.admin-shell .incident-banner .hub-announcement__category{color:var(--notice-accent)}.app-shell .incident-banner .hub-announcement__date,.admin-shell .incident-banner .hub-announcement__date{color:#dce9f7}.app-shell .incident-banner .hub-announcement__description,.admin-shell .incident-banner .hub-announcement__description{color:#e3eefe}.app-shell{color:#eaf3ff;background:#050c18!important}.app-shell .main-content{background:radial-gradient(75% 40% at 82% -10%,#2425575c,#0000),#060d19!important}.app-shell .sidebar.sidebar--portal{border-right:1px solid #2a3954;align-items:center;position:fixed;background:linear-gradient(185deg,#0a172b,#070e1c)!important;width:94px!important;padding:0 8px 17px!important;box-shadow:8px 0 45px #0003!important}.app-shell .main-content{margin-left:94px!important}.app-shell .sidebar .brand--portal{border-bottom:1px solid #293a58;justify-content:center;align-items:center;width:100%;height:90px;display:flex;gap:0!important;min-height:90px!important;margin:0 0 20px!important;padding:13px 0!important}.app-shell .sidebar .brand__mark{filter:drop-shadow(0 0 14px #3386ff66);flex:0 0 54px;width:54px;height:54px}.app-shell .sidebar .brand__copy{display:none}.app-shell .sidebar__nav--portal{gap:11px;width:100%}.app-shell .sidebar__nav--portal>a{color:#a3b9d6;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s;display:flex;border:1px solid #0000!important;border-radius:12px!important;min-height:72px!important;padding:7px 3px!important}.app-shell .sidebar__nav--portal>a:hover{color:#fff;background:#192d4d;box-shadow:0 5px 18px #0003;border-color:#4d6b9a!important;transform:translateY(-3px)!important}.app-shell .sidebar__nav--portal>a.is-active{background:linear-gradient(145deg,#372457,#1c294e)!important;border-color:#fa943f!important;box-shadow:inset 3px 0 #ff9c37,0 0 24px #ff8d3130!important}.app-shell .sidebar__nav--portal>a.is-active .sidebar__nav-icon{color:#ffac57}.app-shell .sidebar__nav-icon{flex:none;place-items:center;display:grid}.app-shell .sidebar__nav-icon svg{width:21px;height:21px}.app-shell .sidebar__nav-label{text-align:center;white-space:normal;word-break:normal;color:#c5d4e9;max-width:77px;font-weight:700;line-height:1.15;display:block;font-size:10px!important}.app-shell .sidebar__bottom--portal{background:linear-gradient(140deg,#153453,#0e1e32);border:1px solid #263c5a;border-radius:13px;width:72px;min-height:60px;margin-top:auto!important;padding:12px 0!important}.app-shell .sidebar__bottom--portal>span:last-child{display:none}.app-shell .sidebar__bottom--portal .portal-presence{margin:auto}.app-shell .topbar.topbar--portal{z-index:31;border-bottom:1px solid #283a5c;min-height:68px;position:sticky;top:0;box-shadow:0 10px 25px #0003;background:#0b1422e8!important;height:68px!important;padding:0 clamp(16px,2vw,34px)!important}.app-shell .global-search--portal{background:#111d31!important;border:1px solid #314867!important;border-radius:10px!important;min-height:42px!important}.app-shell .global-search--portal:focus-within{border-color:#ae7cfa!important;box-shadow:0 0 0 3px #8566ef26!important}.app-shell .live-command-state{color:#9df7cf;background:#0b322a;border:1px solid #275c49;border-radius:10px}.app-shell .language-switcher{background:#142036;border:1px solid #31435f}.app-shell .page-wrap.hub-page-wrap{margin:0 auto;padding:22px 0 65px;width:min(100% - 44px,1540px)!important;max-width:1540px!important}.app-shell .page-wrap.hub-page-wrap--servers{padding-top:12px;width:min(100% - 24px,1840px)!important;max-width:1840px!important}.app-shell .hub-page-wrap>*{animation:.42s cubic-bezier(.19,.67,.28,1.07) both hub-page-enter}.app-shell .site-footer{color:#97afcc;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;line-height:1.7;display:flex}.hub-page-kicker{color:#5bdaf6;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:820;display:inline-flex}.hub-home{gap:15px;display:grid;position:relative}.hub-home__hero{isolation:isolate;background:linear-gradient(135deg,#111c33,#18254b);border:1px solid #3a4369;border-radius:20px;min-height:495px;position:relative;overflow:hidden;box-shadow:0 26px 65px #0006}.hub-home__visual{z-index:-1;position:absolute;inset:0;overflow:hidden}.hub-home__visual>img{object-fit:cover;object-position:center 57%;filter:contrast(1.05)saturate(1.25);width:100%;height:100%;animation:24s ease-in-out infinite alternate hub-scene}.hub-home__visual:after{content:"";background:linear-gradient(90deg,#061023fa 0%,#07142fe6 37%,#0b123360 74%,#08152958),linear-gradient(#0000 50%,#081020b8);position:absolute;inset:0}.hub-home__visual-glow{filter:blur(85px);background:#a24bfa2e;border-radius:50%;width:65%;height:100%;animation:9s ease-in-out infinite alternate hub-ambient;position:absolute;top:-40%;right:-9%}.hub-home__copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;max-width:835px;min-height:495px;padding:52px clamp(30px,5%,75px);display:flex;position:relative}.hub-home__overline{color:#67e4ff;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:19px;font-size:11px;font-weight:810;display:inline-flex}.hub-home__overline svg{color:#ffa249}.hub-home__copy h1{letter-spacing:-.055em;color:#fff;text-shadow:0 5px 25px #0006;max-width:14ch;margin:0 0 21px;font-size:clamp(40px,4.2vw,68px);font-weight:900;line-height:1.06}.hub-home__description{color:#d3e1f5;max-width:58ch;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.hub-home__actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.hub-home__actions a{border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:12px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .21s,box-shadow .21s,filter .21s;display:inline-flex}.hub-home__actions a:hover{filter:brightness(1.09);transform:translateY(-4px)scale(1.015)}.hub-home__primary{color:#1d1527;background:linear-gradient(115deg,#ff933e,#ffd063);border:1px solid #ffe6a4;box-shadow:0 6px 26px #f3a04973}.hub-home__secondary{color:#f7f5ff;background:#241e46d8;border:1px solid #8873d4;box-shadow:0 9px 25px #0005}.hub-home__features{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.hub-home__features>span{color:#c7d9ed;background:#0e203ad1;border:1px solid #385172;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:inline-flex}.hub-home__features svg{color:#5dd9fb}.hub-home__visual-caption{color:#dfebfa;align-items:center;gap:9px;display:flex;position:absolute;bottom:16px;right:20px}.hub-home__visual-caption>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111c35aa;border:1px solid #5360897d;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.hub-home__lower{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:15px;display:grid}.hub-home__live-card,.hub-home__intro-card{background:linear-gradient(130deg,#12233e,#0d1a2f);border:1px solid #2c4568;border-radius:15px;min-width:0;padding:21px 23px;box-shadow:inset 0 1px #ffffff0b,0 11px 27px #0002}.hub-home__live-card{gap:14px;display:grid}.hub-home__live-title{align-items:center;gap:12px;display:flex}.hub-home__live-title>div{flex-direction:column;gap:4px;display:flex}.hub-home__live-title small{letter-spacing:.11em;color:#82b7d7;text-transform:uppercase;font-size:10px}.hub-home__live-title strong{color:#f3faff;font-size:16px}.hub-home__live-title>i{background:#8999af;border-radius:50%;width:9px;height:9px;margin-left:auto}.hub-home__live-title>i.is-live{background:#2bea9f;animation:2.7s infinite hub-status;box-shadow:0 0 14px #2bea9f96}.hub-home__live-pulse{color:#70d8f8;background:#193b51;border:1px solid #2c6177;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.hub-home__live-pulse.is-unavailable{color:#f9be75;background:#3b2933;border-color:#805f38}.hub-home__live-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hub-home__live-metrics>div{background:#101f38;border:1px solid #304669;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;column-gap:9px;padding:14px;display:grid}.hub-home__live-metrics svg{color:#5de1fc;grid-row:1/3}.hub-home__live-metrics strong{color:#fff;font-size:22px;line-height:1.2}.hub-home__live-metrics strong small{color:#94acc7;font-size:13px}.hub-home__live-metrics span{color:#9db7d4;font-size:11px}.hub-home__live-card>a{color:#7ed5fa;align-items:center;gap:7px;width:max-content;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.hub-home__live-card>a:hover{color:#fff}.hub-home__intro-card{background:linear-gradient(140deg,#242046,#17223e);align-items:center;gap:15px;display:flex}.hub-home__intro-icon{color:#efa6fb;background:#2c2d5c;border:1px solid #554f9a;border-radius:13px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.hub-home__intro-card strong{color:#fff;font-size:15px}.hub-home__intro-card p{color:#b0c5e0;margin:7px 0 0;font-size:12px;line-height:1.65}.hub-home__intro-card>a{color:#d2c9ff;background:#312a62;border:1px solid #645da2;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.hub-home__intro-card>a:hover{color:#fff;background:#5745a2}.hub-news{min-width:0;margin:22px 0 0}.hub-news__heading,.hub-community__heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 17px;display:flex}.hub-news__heading h2,.hub-community__heading h2{letter-spacing:-.04em;color:#fff;margin:9px 0;font-size:clamp(28px,2.6vw,39px);font-weight:850;line-height:1.14}.hub-news__heading p,.hub-community__heading p{color:#a4bdd8;margin:0;font-size:13px;line-height:1.65}.hub-news__all,.hub-news__source,.hub-community__footer-nav a{color:#cde2fc;white-space:nowrap;background:#13243d;border:1px solid #3c5074;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.hub-news__all:hover,.hub-news__source:hover{background:#2b285b;border-color:#aa7bff}.hub-news__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hub-news__card{animation:.5s both hub-page-enter;animation-delay:var(--item-delay);background:linear-gradient(150deg,#12223a,#10192d);border:1px solid #304663;border-radius:16px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 11px 35px #0003}.hub-news__card:hover{border-color:#875cd6;transform:translateY(-5px);box-shadow:0 18px 40px #0006}.hub-news__card-art{background:#211a40;height:154px;position:relative;overflow:hidden}.hub-news__card-art>img{object-fit:cover;filter:saturate(1.15);width:100%;height:100%;transition:transform .4s}.hub-news__card:hover .hub-news__card-art>img{transform:scale(1.065)}.hub-news__card-art:after{content:"";background:linear-gradient(#0000 30%,#0d1c35c9);position:absolute;inset:0}.hub-news__card-art>span{z-index:1;color:#e8dcff;background:#2e235beb;border:1px solid #8868e9;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:770;display:inline-flex;position:absolute;top:15px;left:15px}.hub-news__card-copy{flex-direction:column;min-height:230px;padding:19px;display:flex}.hub-news__card-copy>small,.hub-news__article-body .hub-page-kicker{color:#76cee8;align-items:center;gap:6px;font-size:11px;display:flex}.hub-news__card h3{color:#fff;margin:12px 0;font-size:18px;font-weight:810;line-height:1.26}.hub-news__card-text{color:#b7c9dd;max-height:92px;font-size:12px;line-height:1.7;overflow:hidden}.hub-news__card-copy>a{color:#fbb665;align-items:center;gap:7px;width:max-content;margin-top:auto;padding-top:20px;font-size:12px;font-weight:770;text-decoration:none;display:flex}.hub-news__card-copy>a:hover{color:#fff}.hub-news__layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;min-height:550px;display:grid}.hub-news__index,.hub-news__article{background:linear-gradient(145deg,#0e1c35,#0b172b);border:1px solid #344767;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 12px 35px #0003}.hub-news__index{flex-direction:column;gap:8px;padding:12px;display:flex}.hub-news__index-title{color:#85d9ff;text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;padding:10px;font-size:11px;font-weight:810;display:flex}.hub-news__entry{text-align:left;color:#eaf3ff;cursor:pointer;background:#102039;border:1px solid #283d61;border-radius:12px;grid-template-columns:82px minmax(0,1fr) 15px;align-items:center;gap:10px;min-height:107px;padding:9px;transition:background .2s,border-color .2s,transform .2s;display:grid}.hub-news__entry:hover{background:#1b2a47;border-color:#7770c9;transform:translate(2px)}.hub-news__entry.is-active{background:#2a2544;border-color:#ee9855;box-shadow:inset 3px 0 #ffab55}.hub-news__entry-image{border-radius:9px;width:82px;height:83px;overflow:hidden}.hub-news__entry-image img{object-fit:cover;width:100%;height:100%}.hub-news__entry>span:nth-child(2){flex-direction:column;gap:7px;min-width:0;display:flex}.hub-news__entry small{color:#8ad6f5;align-items:center;gap:5px;font-size:10px;display:flex}.hub-news__entry strong{text-overflow:ellipsis;font-size:12px;line-height:1.45;overflow:hidden}.hub-news__entry em{color:#c9afef;font-size:10px;font-style:normal}.hub-news__entry>svg{color:#fba862}.hub-news__article{animation:.34s ease-out both hub-page-enter}.hub-news__article-banner{height:270px;position:relative;overflow:hidden}.hub-news__article-banner img{object-fit:cover;width:100%;height:100%}.hub-news__article-banner:after{content:"";background:linear-gradient(#0000 15%,#0b182f);position:absolute;inset:0}.hub-news__article-badge{z-index:2;color:#faf4ff;background:#332a5cd7;border:1px solid #8969ea;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:770;display:inline-flex;position:absolute;top:20px;left:22px}.hub-news__article-body{padding:27px 30px 35px}.hub-news__article-body h3{color:#fff;letter-spacing:-.04em;margin:12px 0 19px;font-size:clamp(24px,2.5vw,36px);line-height:1.18}.hub-news__article-text{color:#cfdded;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.hub-news__article-text p{margin:0 0 16px}.hub-news__article-text ul{padding-left:22px}.hub-news__article-text li{margin:0 0 7px}.hub-news__source{margin-top:17px}.hub-news__back{display:none}.hub-news__empty{color:#c7d9eb;text-align:center;background:radial-gradient(at 50% 80%,#38265655,#0000 70%),#101c35;border:1px dashed #3c5278;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:245px;padding:30px;display:flex}.hub-news__empty>span{color:#edb179;background:#4a2f3e;border-radius:13px;place-items:center;width:53px;height:53px;display:grid}.hub-news__empty h3{color:#fff;margin:0;font-size:19px}.hub-news__empty p{color:#adc3de;max-width:50ch;margin:0;font-size:13px;line-height:1.65}.hub-news__empty>a{color:#fff;background:#32265b;border:1px solid #7053b4;border-radius:10px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;text-decoration:none;display:flex}.hub-community{margin:25px 0 0}.hub-community__grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;display:grid}.hub-community__panel{isolation:isolate;background:linear-gradient(125deg,#201b44,#13213c);border:1px solid #4a4a78;border-radius:18px;align-items:center;gap:20px;min-height:295px;padding:29px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 45px #0004}.hub-community__panel:hover{border-color:#ab7beb;transform:translateY(-4px);box-shadow:0 21px 50px #0007}.hub-community__panel--support{background:linear-gradient(130deg,#33233a,#1b2037);border-color:#79566f}.hub-community__panel--support:hover{border-color:#f09b68}.hub-community__ambient{z-index:-1;position:absolute;inset:0;overflow:hidden}.hub-community__ambient:before{content:"";background:radial-gradient(at 80% 35%,#8d5df255,#0000 55%);position:absolute;inset:0}.hub-community__panel--support .hub-community__ambient:before{background:radial-gradient(at 80% 35%,#f0915752,#0000 55%)}.hub-community__ambient i{border:1px solid #9e85ff40;border-radius:38%;width:130px;height:130px;animation:18s linear infinite hub-orbit;position:absolute;top:-60px;right:-30px;transform:rotate(20deg)}.hub-community__ambient i:nth-child(2){width:190px;height:190px;animation-duration:30s;animation-direction:reverse;top:100px;right:10px}.hub-community__ambient i:nth-child(3){width:255px;height:255px;animation-duration:24s;top:10px;right:-90px}.hub-community__art{background:linear-gradient(145deg,#46346b,#202952);border:1px solid #7376c777;border-radius:25px;flex:0 0 122px;place-items:center;width:122px;height:122px;display:grid;box-shadow:0 12px 24px #0004,0 0 40px #9573f53b}.hub-community__art>span{color:#cfb9ff;filter:drop-shadow(0 0 12px #9c84ff5c)}.hub-community__panel--support .hub-community__art{background:linear-gradient(145deg,#75435e,#352640);border-color:#eaa06e7d}.hub-community__panel--support .hub-community__art>span{color:#ffd3ad}.hub-community__copy{z-index:2;min-width:0;position:relative}.hub-community__copy h2{color:#fff;letter-spacing:-.035em;margin:11px 0 13px;font-size:clamp(23px,2.2vw,32px);font-weight:850;line-height:1.17}.hub-community__description{color:#c0cfe4;font-size:13px;line-height:1.7}.hub-community__caption{color:#cbd9e9;background:#0d1d35b4;border:1px solid #525e82;border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:8px 10px;font-size:10px;display:inline-flex}.hub-community__caption svg{color:#5deac3;flex:none}.hub-community__cta{color:#fff;background:linear-gradient(105deg,#7142df,#a16ef4);border:1px solid #ac8cfb;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:11px 15px;font-size:12px;font-weight:810;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #5f3be83d}.hub-community__cta:hover{transform:translateY(-3px);box-shadow:0 13px 32px #794bed83}.hub-community__panel--support .hub-community__cta{color:#241a20;background:linear-gradient(105deg,#fa8c43,#ffc25f);border-color:#ffd58f}.hub-community__unavailable{color:#ffc18d;margin-top:20px;font-size:11px;display:block}.hub-community--page{place-items:center;min-height:calc(100vh - 205px);display:grid}.hub-community--page .hub-community__grid{width:min(100%,1080px)}.hub-community--page .hub-community__panel{min-height:460px;padding:clamp(25px,4vw,60px)}.hub-community--page .hub-community__art{flex-basis:155px;width:155px;height:155px}.hub-community--page .hub-community__copy h2{font-size:clamp(31px,3.2vw,49px)}.hub-community__footer-nav{gap:10px;width:100%;margin-top:17px;display:flex}.hub-community__footer-nav a{flex:1;justify-content:center}@keyframes hub-page-enter{0%{opacity:.2;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes hub-scene{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes hub-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1250px){.hub-home__lower{grid-template-columns:1fr}.hub-news__cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.hub-community__art{flex-basis:85px;width:85px;height:85px}.hub-community__panel{padding:22px}}@media (width<=900px){.app-shell .sidebar.sidebar--portal{display:none}.app-shell .main-content{margin-left:0!important}.app-shell .page-wrap.hub-page-wrap{padding-top:15px;width:calc(100% - 28px)!important}.hub-home__hero,.hub-home__copy{min-height:440px}.hub-news__layout{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.hub-news__entry{grid-template-columns:55px minmax(0,1fr) 15px;min-height:87px}.hub-news__entry-image{width:55px;height:65px}.hub-news__article-banner{height:225px}.hub-news__article-body{padding:20px}.hub-community__grid{grid-template-columns:1fr}}@media (width<=680px){.hub-home__hero,.hub-home__copy{min-height:470px}.hub-home__copy{padding:30px 22px}.hub-home__copy h1{font-size:clamp(35px,9vw,48px)}.hub-home__visual:after{background:linear-gradient(90deg,#061023f2 0%,#07142fe3 60%,#09152b9c),linear-gradient(#0000,#061021a9)}.hub-home__features>span{font-size:9px}.hub-home__visual-caption{display:none}.hub-home__live-metrics>div{padding:10px}.hub-home__live-metrics strong{font-size:17px}.hub-home__live-title strong{font-size:13px}.hub-home__intro-card{padding:18px}.hub-news__cards{grid-template-columns:1fr}.hub-news__card-art{height:175px}.hub-news__layout{display:block}.hub-news__index.is-mobile-hidden,.hub-news__article.is-mobile-hidden{display:none}.hub-news__index,.hub-news__article{min-height:380px}.hub-news__back{color:#d8ecff;background:#182b48;border:1px solid #3e567a;border-radius:9px;align-items:center;gap:8px;margin:10px;padding:9px;display:flex}.hub-news__back svg{transform:rotate(180deg)}.hub-news__article-banner{height:205px}.hub-news__heading{align-items:flex-start}.hub-news__heading h2{font-size:30px}.hub-community__panel,.hub-community--page .hub-community__panel{min-height:370px;padding:25px;display:block}.hub-community__art,.hub-community--page .hub-community__art{width:78px;height:78px;margin-bottom:20px}.hub-community__art svg{width:36px;height:36px}.hub-community__copy h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.hub-page-wrap>*,.hub-home__visual img,.hub-community__ambient i,.hub-news__card{animation:none!important}.hub-home__actions a,.hub-community__panel,.hub-news__card,.hub-community__cta{transition:none!important}}@media (width>=901px){.app-shell:has(.hub-explorer) .sidebar.sidebar--portal{width:94px!important}.app-shell:has(.hub-explorer) .main-content{margin-left:94px!important}.app-shell:has(.hub-explorer) .page-wrap.hub-page-wrap--servers{width:min(100% - 24px,1840px)!important;max-width:1840px!important}}@media (width<=900px){.app-shell:has(.hub-explorer) .main-content{margin-left:0!important}}.admin-shell{color:#eaf3ff!important;background:#070e1b!important}.admin-shell .cms-sidebar{border-right:1px solid #293a57;background:linear-gradient(#08172e,#0a1121 80%)!important;flex:0 0 224px!important;width:224px!important;padding:0 10px 20px!important}.admin-shell .cms-brand{border-bottom:1px solid #2e4060;gap:10px;height:82px;margin-bottom:13px;min-height:82px!important;padding:13px 9px!important}.admin-shell .cms-brand strong{color:#fff;font-size:19px}.admin-shell .cms-brand small{letter-spacing:.07em;color:#77bad7;font-size:10px}.admin-shell .cms-navigation--hub13{flex-direction:column;gap:6px;display:flex}.admin-shell .cms-navigation__eyebrow{color:#7197bd;text-transform:uppercase;letter-spacing:.11em;padding:12px 12px 8px;font-size:10px;font-weight:790}.admin-shell .cms-hub-nav-link{text-align:left;color:#bbcadf;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;min-height:52px;padding:8px 11px;transition:transform .17s,border-color .17s,background .17s;display:flex;position:relative}.admin-shell .cms-hub-nav-link:hover{background:#1a2a49;border-color:#425b81;transform:translate(2px)}.admin-shell .cms-hub-nav-link.active{color:#fff;background:linear-gradient(112deg,#352755,#19274d);border-color:#bc8657;box-shadow:inset 3px 0 #ffa047,0 6px 21px #0003}.admin-shell .cms-hub-nav-link__icon{color:#65d9fc;background:#102a43;border:1px solid #2b4c6b;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.admin-shell .cms-hub-nav-link.active .cms-hub-nav-link__icon{color:#ffb36c;background:#3c3049;border-color:#a67563}.admin-shell .cms-hub-nav-link>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-shell .cms-hub-nav-link strong{color:#ebf4ff;font-size:12px;font-weight:810;line-height:1.25}.admin-shell .cms-hub-nav-link small{color:#98afca;max-width:150px;font-size:10px;line-height:1.35}.admin-shell .cms-hub-nav-link i{background:#ffac50;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto;box-shadow:0 0 12px #ffac5099}.admin-shell .cms-hub-more{color:#bcd1e7;cursor:pointer;background:#101e36;border:1px solid #2b4061;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:13px 12px;font-size:11px;font-weight:760;display:flex}.admin-shell .cms-hub-more:hover{color:#fff;border-color:#6d5ba1}.admin-shell .cms-hub-more svg{transition:transform .19s}.admin-shell .cms-hub-more.is-open svg{transform:rotate(180deg)}.admin-shell .cms-hub-tools{border-left:1px solid #45507a;flex-direction:column;gap:4px;margin-left:12px;padding:6px 0 7px 8px;animation:.24s ease-out both hub-page-enter;display:flex}.admin-shell .cms-hub-tools .cms-hub-nav-link small{display:none}.admin-shell .cms-hub-tools .cms-hub-nav-link__icon{flex-basis:27px;width:27px;height:27px}.admin-shell .cms-sidebar__bottom{border-top:1px solid #293b59;margin-top:auto;padding:17px 8px 0}.admin-shell .cms-sidebar__bottom button{color:#dfecff;background:#1a2a47;border:1px solid #364969;border-radius:8px;padding:8px 10px}.admin-shell .cms-main{min-width:0;background:radial-gradient(at 70% 0,#2026524a,#0000 45%),#080f1d!important}.admin-shell .cms-topbar{border-bottom:1px solid #2a3e60;box-shadow:0 8px 24px #0003;background:#0c1525f5!important;min-height:75px!important}.admin-shell .cms-topbar__title h1{font-size:23px;font-weight:860}.admin-shell .cms-topbar__title p{color:#a6b9d3;font-size:12px}.admin-shell .cms-content{width:100%;max-width:1660px!important;padding:27px clamp(18px,2vw,35px) 120px!important}.admin-shell .cms-stack>*{animation:.35s ease-out both hub-page-enter}.admin-shell .cms-page-heading{align-items:flex-start;margin:0!important;padding:0 0 17px!important}.admin-shell .cms-page-heading h2{color:#fff;letter-spacing:-.035em;font-size:clamp(25px,2.1vw,35px);font-weight:850}.admin-shell .cms-page-heading p{color:#b1c4db;max-width:65ch;font-size:12px;line-height:1.7}.admin-shell .cms-page-heading__actions{align-items:center;gap:14px}.admin-shell .cms-inline-status{color:#add6ca;font-size:11px}.admin-shell .cms-inline-status.is-dirty{color:#ffb866}.admin-shell .cms-primary{transition:filter .2s,transform .2s,box-shadow .2s;color:#1b1524!important;background:linear-gradient(105deg,#ff9b46,#fac15f)!important;border-color:#ffc778!important;box-shadow:0 8px 24px #f3a75342!important}.admin-shell .cms-primary:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 11px 28px #f3a7537e!important}.admin-shell .cms-primary:disabled{opacity:.45;box-shadow:none!important}.admin-shell .cms-card{background:linear-gradient(147deg,#112039,#0e1b30)!important;border:1px solid #304663!important;border-radius:15px!important;box-shadow:inset 0 1px #d2e7ff08,0 10px 27px #0002!important}.admin-shell .cms-card__head{border-bottom:1px solid #314767;margin:0 0 18px;padding-bottom:15px}.admin-shell .cms-card__head h3{color:#f5f8ff;font-size:19px;font-weight:850}.admin-shell .cms-card__head p{color:#adbed6;margin-top:7px;font-size:12px;line-height:1.6}.admin-shell .cms-workspace{overflow:hidden;background:#0b1930!important;border:1px solid #344d71!important;border-radius:15px!important}.admin-shell .cms-workspace>.workspace-navigation{border-bottom:1px solid #344a6b;padding:11px 13px;background:linear-gradient(100deg,#10213b,#111b32)!important}.admin-shell .cms-workspace>.workspace-navigation>button{border-radius:9px;transition:transform .18s,background .18s,border-color .18s;color:#b9cce5!important;background:#182a45!important;border:1px solid #2d4568!important}.admin-shell .cms-workspace>.workspace-navigation>button:hover{transform:translateY(-2px);background:#263959!important;border-color:#7271ab!important}.admin-shell .cms-workspace>.workspace-navigation>button.active{box-shadow:inset 0 -2px #b18bff;color:#fff!important;background:linear-gradient(110deg,#42306d,#222e56)!important;border-color:#a079e0!important}.admin-shell .cms-workspace__pane{background:#0d1a2f;padding:17px!important}.admin-shell .cms-form-grid{gap:15px 16px!important}.admin-shell .cms-field>span,.admin-shell .styled-field__head>span{color:#d0deed;font-size:12px;font-weight:780}.admin-shell .cms-field input,.admin-shell .cms-field textarea,.admin-shell .cms-field select,.admin-shell .styled-field>input{border-radius:9px;min-height:43px;padding:10px 12px;color:#ecf6ff!important;background:#0a1830!important;border:1px solid #3c5375!important}.admin-shell .cms-field input:focus,.admin-shell .cms-field textarea:focus,.admin-shell .cms-field select:focus{border-color:#b58aef!important;outline:none!important;box-shadow:0 0 0 3px #9355dd26!important}.admin-shell .cms-field input::placeholder,.admin-shell .cms-field textarea::placeholder{color:#839dbf}.admin-shell .cms-editor-toolbar{background:#0c1a30;border:1px solid #344768;border-radius:11px;gap:15px;margin-bottom:17px;padding:12px 15px}.admin-shell .cms-toggle{color:#d3e4f6;align-items:center;gap:9px;display:inline-flex}.admin-shell .cms-toggle strong{font-size:12px}.admin-shell .cms-item-list{border-radius:13px;overflow:hidden;background:linear-gradient(155deg,#0d1c33,#0d182c)!important;border:1px solid #304b6f!important}.admin-shell .cms-item-list>header{border-bottom:1px solid #304363;justify-content:space-between;align-items:center;gap:9px;padding:15px;display:flex}.admin-shell .cms-item-list>header strong{color:#eff8ff;font-size:13px;font-weight:790}.admin-shell .cms-item-list>header button{color:#ebdfff;cursor:pointer;background:#322a59;border:1px solid #66599c;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.admin-shell .cms-item-list>button{text-align:left;color:#bed1e7;border:1px solid #0000;align-items:center;gap:11px;min-height:61px;padding:12px 13px;transition:background .2s,border-color .2s;display:flex}.admin-shell .cms-item-list>button:hover{background:#203452}.admin-shell .cms-item-list>button.active{color:#fff;background:linear-gradient(110deg,#35265b,#152947);border-color:#ad79b7;box-shadow:inset 3px 0 #ffa351}.admin-shell .cms-item-list>button strong{color:#fff;font-size:12px}.admin-shell .cms-item-list>button small{color:#9eb8d2;font-size:10px}.admin-shell .cms-editor-pane{min-width:0}.admin-shell .cms-split{grid-template-columns:minmax(205px,285px) minmax(0,1fr);gap:15px;display:grid}.admin-shell .cms-dashboard-v5{flex-direction:column;gap:17px;display:flex}.admin-shell .cms-command-center{background:radial-gradient(40% 90% at 88% 35%,#703a9d57,#0000),linear-gradient(120deg,#122443,#111c38);border:1px solid #4d4c78;border-radius:17px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:20px;min-height:260px;display:grid;overflow:hidden;box-shadow:0 20px 50px #0004}.admin-shell .cms-command-center__copy{min-width:0;padding:34px}.admin-shell .cms-command-center__copy .section-kicker{letter-spacing:.13em;color:#69d8f4;font-size:11px}.admin-shell .cms-command-center__copy h2{letter-spacing:-.045em;color:#fff;margin:15px 0;font-size:clamp(29px,2.6vw,42px);font-weight:850;line-height:1.1}.admin-shell .cms-command-center__copy p{color:#bfcee2;max-width:55ch;font-size:13px;line-height:1.7}.admin-shell .cms-command-center__actions{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.admin-shell .cms-command-center__actions button{color:#ebf2ff;background:#202a50;border:1px solid #7474b1;border-radius:10px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:750;transition:transform .2s;display:inline-flex}.admin-shell .cms-command-center__actions button:first-child{color:#261a26;background:linear-gradient(95deg,#ff9846,#ffce67);border-color:#ffc978}.admin-shell .cms-command-center__actions button:hover{transform:translateY(-3px)}.admin-shell .cms-command-center__state{text-align:center;background:radial-gradient(circle at 50% 45%,#4b457a44,#0000 60%),#0d203c88;border-left:1px solid #364d6e;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:28px 18px;display:flex}.admin-shell .cms-command-center__state>span{color:#8cf0db;background:#153c40;border:1px solid #37776e;border-radius:19px;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 32px #15ba9734}.admin-shell .cms-command-center__state.is-dirty>span{color:#ffbb70;background:#503a41;border-color:#ab7758}.admin-shell .cms-command-center__state small{color:#8dacce;letter-spacing:.1em;font-size:10px}.admin-shell .cms-command-center__state strong{color:#fff;font-size:18px}.admin-shell .cms-command-center__state em{color:#a6bdd4;font-size:11px;font-style:normal}.admin-shell .cms-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-shell .cms-stat{background:linear-gradient(120deg,#13243f,#101c32);border:1px solid #354968;border-radius:13px;align-items:center;gap:13px;min-width:0;min-height:107px;padding:16px;display:flex}.admin-shell .cms-stat>span{color:#73dffa;background:#153651;border:1px solid #355b7b;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.admin-shell .cms-stat>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-shell .cms-stat small{color:#a3bed9;font-size:10px}.admin-shell .cms-stat strong{color:#fff;font-size:22px;line-height:1.15}.admin-shell .cms-stat em{color:#8faac7;font-size:10px;font-style:normal;line-height:1.35}.admin-shell .cms-dashboard-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:14px;display:grid}.admin-shell .cms-task-board,.admin-shell .cms-health-board{background:linear-gradient(145deg,#111f38,#0b1930);border:1px solid #2c4365;border-radius:14px;min-width:0;padding:19px;box-shadow:0 12px 35px #0002}.admin-shell .cms-task-board>header,.admin-shell .cms-health-board>header{border-bottom:1px solid #2d4565;margin:0 0 17px;padding-bottom:13px}.admin-shell .cms-task-board h3,.admin-shell .cms-health-board h3{color:#fff;letter-spacing:-.02em;margin:7px 0 0;font-size:19px;font-weight:820}.admin-shell .cms-task-board>div{flex-direction:column;gap:9px;display:flex}.admin-shell .cms-task-board>div>button,.admin-shell .cms-health-board__list>button{text-align:left;color:#dbe9f8;cursor:pointer;background:#10203a;border:1px solid #314868;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 13px;transition:transform .18s,background .18s,border-color .18s;display:flex}.admin-shell .cms-task-board>div>button:hover,.admin-shell .cms-health-board__list>button:hover{background:#203253;border-color:#8e73ba;transform:translate(3px)}.admin-shell .cms-task-board>div>button>span:first-child{color:#73dfff;background:#243451;border:1px solid #425678;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.admin-shell .cms-task-board>div>button>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.admin-shell .cms-task-board>div>button strong,.admin-shell .cms-health-board__list>button strong{color:#fff;font-size:13px}.admin-shell .cms-task-board>div>button small,.admin-shell .cms-health-board__list>button small{color:#a9bdd6;font-size:11px;line-height:1.5}.admin-shell .cms-task-board>div>button em{color:#efbc7c;white-space:nowrap;font-size:10px;font-style:normal}.admin-shell .cms-health-board__list{flex-direction:column;gap:8px;display:flex}.admin-shell .cms-health-board__list>button{min-height:78px}.admin-shell .cms-health-board__list>button>svg:first-child{color:#ffab70;flex:none}.admin-shell .cms-health-board__list>button span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-shell .cms-health-board__empty{color:#a5d7cf;text-align:center;flex-direction:column;align-items:center;gap:9px;padding:23px 12px;font-size:12px;display:flex}.admin-shell .cms-health-board__empty strong{color:#e6fff7;font-size:14px}.admin-shell .cms-health-board footer{border-top:1px solid #2d4261;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:15px;padding-top:12px;font-size:11px;display:flex}.admin-shell .cms-health-board footer button{color:#80d7ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.admin-shell .cms-sticky-save{background:#111e37f5!important;border:1px solid #5b507a!important;box-shadow:0 9px 40px #0007!important}.admin-shell .cms-loading{color:#d0e9ff;background:#132942;border:1px solid #406587;border-radius:10px}.admin-shell button:focus-visible,.admin-shell select:focus-visible{outline-offset:2px;outline:2px solid #85e1ff}@media (width<=1280px){.admin-shell .cms-sidebar{flex-basis:200px!important;width:200px!important}.admin-shell .cms-content{padding:18px 15px 110px!important}.admin-shell .cms-dashboard-columns{grid-template-columns:1fr}.admin-shell .cms-task-board,.admin-shell .cms-health-board{padding:15px}}@media (width<=1050px){.admin-shell .cms-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .cms-command-center{grid-template-columns:1fr}.admin-shell .cms-command-center__state{border-top:1px solid #3d4e71;border-left:0;flex-direction:row;justify-content:flex-start;gap:16px}.admin-shell .cms-command-center__copy{padding:23px}.admin-shell .cms-command-center__state>span{width:51px;height:51px}.admin-shell .cms-split{grid-template-columns:minmax(180px,32%) minmax(0,1fr)}}@media (width<=900px){.admin-shell .cms-sidebar{flex-basis:auto!important;width:min(320px,88vw)!important}.admin-shell .cms-content{padding:16px 11px 110px!important}.admin-shell .cms-workspace__pane{padding:10px!important}.admin-shell .cms-split{grid-template-columns:minmax(0,1fr)}.admin-shell .cms-item-list{max-height:260px;overflow-y:auto}.admin-shell .cms-page-heading{flex-wrap:wrap}.admin-shell .cms-page-heading__actions{flex-wrap:wrap;margin-left:0}.admin-shell .cms-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .cms-command-center__copy h2{font-size:30px}}@media (width<=520px){.admin-shell .cms-card{padding:13px!important}.admin-shell .cms-stat{gap:8px;min-height:86px;padding:10px}.admin-shell .cms-stat>span{width:32px;height:32px}.admin-shell .cms-stat strong{font-size:18px}.admin-shell .cms-stat em{display:none}.admin-shell .cms-hub-nav-link{min-height:48px}.admin-shell .cms-editor-toolbar{padding:9px}.admin-shell .cms-page-heading__actions .cms-inline-status{max-width:100%}}@media (prefers-reduced-motion:reduce){.admin-shell .cms-stack>*,.admin-shell .cms-hub-nav-link,.admin-shell .cms-command-center__actions button,.admin-shell .cms-task-board>div>button{transition:none!important;animation:none!important}}.admin-shell .cms-news-studio{grid-template-columns:minmax(190px,220px) minmax(320px,1fr) minmax(270px,360px);align-items:start;gap:14px}.admin-shell .cms-news-preview{background:linear-gradient(150deg,#111f38,#0b182d);border:1px solid #3c5075;border-radius:14px;min-width:0;position:sticky;top:102px;overflow:hidden;box-shadow:0 10px 30px #0004}.admin-shell .cms-news-preview>header{color:#7ce0fa;border-bottom:1px solid #2b4566;align-items:center;gap:9px;padding:14px;display:flex}.admin-shell .cms-news-preview>header>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.admin-shell .cms-news-preview>header strong{color:#f1f6ff;font-size:11px}.admin-shell .cms-news-preview>header small{color:#9db9d7;font-size:10px;line-height:1.4}.admin-shell .cms-news-preview>header>span{color:#f5bc93;white-space:nowrap;background:#37273d;border:1px solid #665471;border-radius:7px;padding:5px 7px;font-size:10px}.admin-shell .cms-news-preview>header>span.is-published{color:#8ff5cb;background:#0e4037;border-color:#3c806f}.admin-shell .cms-news-preview__image{height:178px;position:relative;overflow:hidden}.admin-shell .cms-news-preview__image img{object-fit:cover;width:100%;height:100%}.admin-shell .cms-news-preview__image:after{content:"";background:linear-gradient(#0000 35%,#0e1c33);position:absolute;inset:0}.admin-shell .cms-news-preview__image span{z-index:2;color:#f5edff;background:#36285de5;border:1px solid #896cc4;border-radius:8px;padding:7px 10px;font-size:11px;position:absolute;top:11px;left:12px}.admin-shell .cms-news-preview__body{padding:18px}.admin-shell .cms-news-preview__body>small{color:#64cce8;font-size:11px}.admin-shell .cms-news-preview__body h3{color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;margin:11px 0 15px;font-size:19px;line-height:1.22}.admin-shell .cms-news-preview__prose{color:#b8cee3;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.admin-shell .cms-news-preview__prose p{margin:0 0 9px}.admin-shell .cms-news-preview__prose ul{padding-left:21px}.admin-shell .cms-news-preview>footer{color:#b3d5dd;border-top:1px solid #2a4061;align-items:center;gap:7px;padding:13px 17px;font-size:11px;display:flex}.admin-shell .cms-news-preview>footer svg{color:#65e2b7}@media (width<=1500px){.admin-shell .cms-news-studio{grid-template-columns:minmax(180px,235px) minmax(0,1fr)}.admin-shell .cms-news-preview{grid-column:2;position:static}}@media (width<=980px){.admin-shell .cms-news-studio{grid-template-columns:minmax(0,1fr)}.admin-shell .cms-news-preview{grid-column:1}}.admin-shell .cms-hub-nav-link{min-height:47px}.admin-shell .cms-hub-nav-link small{display:none}.admin-shell .cms-hub-nav-link strong{font-size:12px;line-height:1.3}.admin-shell .cms-hub-nav-link__icon{flex-basis:33px;width:33px;height:33px}.admin-shell .cms-hub-tools .cms-hub-nav-link{min-height:42px}.admin-shell .cms-master-detail--servers .cms-item-list--master{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#617ca6 transparent;overflow:hidden auto!important}.admin-shell .cms-master-detail--servers .cms-item-list--master>header{z-index:1;background:#101d34;position:sticky;top:0}.admin-shell .cms-master-detail--servers .cms-detail-workspace>.workspace-navigation{z-index:auto;position:static!important;top:auto!important}@property --hub-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.app-shell .hub-home.hub-home--compact{grid-template-columns:minmax(0,1.14fr) minmax(315px,.86fr);align-items:stretch;gap:15px;margin:0 0 21px;min-height:0!important;display:grid!important}.app-shell .hub-home--compact .hub-home__hero{isolation:isolate;background:radial-gradient(at 95% 5%,#3b30755f,#0000 45%),radial-gradient(at 5% 92%,#0b66734c,#0000 40%),linear-gradient(135deg,#11223d,#0c1730);border:1px solid #364c70;border-radius:17px;height:auto;box-shadow:inset 0 1px #c3e5ff10,0 15px 40px #0004;min-height:286px!important}.app-shell .hub-home--compact .hub-home__hero:after{content:"";pointer-events:none;border:1px solid #67a7e515;border-radius:35%;width:360px;height:360px;position:absolute;inset:auto -80px -160px auto;transform:rotate(37deg)}.app-shell .hub-home--compact .hub-home__copy{justify-content:center;align-items:flex-start;max-width:none;min-height:286px!important;padding:27px clamp(22px,3vw,42px)!important}.app-shell .hub-home--compact .hub-home__overline{letter-spacing:.1em;margin-bottom:11px;font-size:10px}.app-shell .hub-home--compact .hub-home__copy h1{letter-spacing:-.04em;max-width:22ch;margin:0 0 11px;line-height:1.12;font-size:clamp(26px,2.7vw,41px)!important}.app-shell .hub-home--compact .hub-home__description{color:#bfd2e9;max-width:58ch;max-height:94px;line-height:1.68;overflow:hidden;font-size:12px!important}.hub-gold-cta{isolation:isolate;cursor:pointer;background:linear-gradient(118deg,#ffbb59 0%,#fff4b2 48%,#ef9639 100%);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .22s,filter .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:visible;box-shadow:0 0 18px #ffc95b50,0 8px 25px #df922b44,inset 0 1px #fff4c9;color:#27180e!important;border:1px solid #ffdc82!important;margin-top:18px!important}.hub-gold-cta:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#fffa 48%,#0000 70%) 120% 0/250% 100%;border-radius:9px;animation:4.5s ease-in-out infinite hub-cta-shine;position:absolute;inset:2px}.hub-gold-cta__orbit{pointer-events:none;border:1px solid #ffe6aa7a;border-radius:16px;animation:2.7s ease-in-out infinite hub-cta-pulse;position:absolute;inset:-6px;box-shadow:0 0 17px #ffca6280}.hub-gold-cta__orbit:before,.hub-gold-cta__orbit:after{content:"✦";color:#fff1b8;filter:drop-shadow(0 0 7px #ffd266);font-size:17px;animation:4s linear infinite hub-spark-top;position:absolute;top:-9px}.hub-gold-cta__orbit:after{font-size:13px;animation-delay:-1.7s;top:auto;bottom:-8px;right:5%}.hub-gold-cta:hover{filter:saturate(1.17);transform:translateY(-3px)scale(1.025);box-shadow:0 0 34px #ffc95ba0,0 14px 31px #d9793b80}.hub-gold-cta:active{transform:scale(.975)}.app-shell .hub-home__monitor{background:linear-gradient(145deg,#0e1f33,#0c1a2e 62%,#0a1428);border:1px solid #365777;border-radius:17px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #dff3ff0d,0 13px 40px #0004}.hub-home__monitor-header{background:linear-gradient(110deg,#122b40,#101c33);border-bottom:1px solid #29425e;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.hub-home__monitor-header>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.hub-home__monitor-header small{color:#7fc8e6;letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:750}.hub-home__monitor-header strong{color:#f3f8ff;font-size:13px;font-weight:820;line-height:1.4}.hub-home__monitor-led{color:#62ffd5;background:#123b3b;border:1px solid #287a6a;border-radius:11px;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.hub-home__monitor-led.is-disconnected{color:#ffd08e;background:#3d2e30;border-color:#7c614e}.hub-home__monitor-live{color:#8cf8d2;white-space:nowrap;background:#103c36;border:1px solid #307966;border-radius:99px;align-items:center;gap:7px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-flex}.hub-home__monitor-live i{background:#2bfab2;border-radius:50%;width:7px;height:7px;animation:2.5s infinite hub-status;display:block;box-shadow:0 0 11px #2bfab2}.hub-home__monitor-live.is-disconnected{color:#f2bdc4;background:#39252c;border-color:#86545a}.hub-home__monitor-live.is-disconnected i{background:#f27386;animation:none}.hub-home__monitor-main{flex:1;align-content:center;gap:10px;padding:16px 19px 13px;display:grid}.hub-home__monitor-reading{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.hub-home__monitor-reading>span{color:#bbcede;font-size:12px;font-weight:700}.hub-home__monitor-reading>strong{color:#efffff;letter-spacing:-.04em;font-size:27px;line-height:1}.hub-home__monitor-reading small{color:#9fb8d5;font-size:13px}.hub-home__monitor-bar{background:repeating-linear-gradient(90deg,#132842 0 16px,#0a182c 16px 20px);border:1px solid #385270;border-radius:99px;height:12px;padding:2px}.hub-home__monitor-bar>span{background:linear-gradient(90deg,#2ecda1,#73f9dc);border-radius:99px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 13px #38eabe99}.hub-home__monitor-key{flex-wrap:wrap;gap:15px;display:flex}.hub-home__monitor-key span{color:#a7bdd7;align-items:center;gap:7px;font-size:11px;display:inline-flex}.hub-home__monitor-key b{color:#fff;font-size:11px}.hub-home__monitor-key i{border-radius:50%;width:8px;height:8px;display:block}.hub-home__monitor-key .is-green{background:#38f1b5;box-shadow:0 0 9px #38f1b57a}.hub-home__monitor-key .is-red{background:#f47787}.hub-home__monitor-footer{background:#0b182b;border-top:1px solid #29405f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 18px;display:flex}.hub-home__monitor-footer>span{color:#a9bed7;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hub-home__monitor-footer>span>svg{color:#5cdaf4}.hub-home__monitor-footer strong{color:#fff;font-size:13px}.app-shell .hub-home--compact .hub-home__lower,.app-shell .hub-home--compact .hub-home__intro-card{display:none!important}.app-shell .incident-banner.hub-announcement,.admin-shell .incident-banner.hub-announcement{--notice-accent:#ffe0a0;--notice-halo:#ffbd5ea0;isolation:isolate;margin:15px 0 26px;position:relative;overflow:hidden;background:#161822!important;border:1px solid #e8a954!important;box-shadow:0 0 0 1px #ffa52e55,0 0 23px #ffaf3260,0 20px 52px #0008!important}.app-shell .incident-banner.hub-announcement:before,.admin-shell .incident-banner.hub-announcement:before{z-index:-1}.hub-announcement__gold-rim{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hub-announcement__gold-rim:before{content:"";border-radius:inherit;background:conic-gradient(from var(--hub-border-angle),#ffcb5a,#ffe9a3 8%,transparent 16%,transparent 37%,#fff2be 52%,transparent 59%,#ffa139 84%,#fff4cc);-webkit-mask-composite:xor;opacity:.92;padding:2px;animation:7s linear infinite hub-gold-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hub-announcement__gold-rim i{offset-path:inset(6px round 14px);offset-rotate:0deg;offset-distance:calc(var(--spark-index) * 14.2857%);width:6px;height:6px;animation:10s linear infinite hub-gold-orbit;animation-delay:calc(var(--spark-index)*-.83s);background:#fff9d4;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff,0 0 16px #ffd875,0 0 25px #f59b29}.hub-announcement__gold-rim i:nth-child(3n){width:4px;height:4px}.hub-announcement__gold-rim i:nth-child(2n){background:#ffd467}.app-shell .hub-announcement__art:after,.admin-shell .hub-announcement__art:after{background:linear-gradient(90deg,#141521f5 0%,#211c2edd 40%,#1720358e 100%),linear-gradient(#16142066,#0000 65%,#0b0c1c9c)}.app-shell .hub-announcement__symbol,.admin-shell .hub-announcement__symbol{color:#ffdb86;background:#553a2f;border-color:#ffdc9c;box-shadow:0 0 22px #ecad3c7a}.app-shell .hub-announcement__category,.admin-shell .hub-announcement__category{letter-spacing:.09em;background:linear-gradient(110deg,#ffc166,#fff0b5);border:1px solid #ffe6a5;font-weight:900;box-shadow:0 0 16px #ffb75258;color:#26190e!important}.app-shell .hub-announcement__body h2,.admin-shell .hub-announcement__body h2{color:#fff6e1;text-shadow:0 2px 19px #ff9a2c52}.app-shell .hub-announcement__footer,.admin-shell .hub-announcement__footer{color:#ffe4b7;background:#30243ae6;border-color:#ad8a62}.app-shell .hub-announcement__footer svg,.admin-shell .hub-announcement__footer svg{color:#ffdc88}.app-shell .hub-community--home .hub-community__panel{min-height:195px;padding:20px 23px}.app-shell .hub-community--home .hub-community__art{border-radius:15px;flex-basis:65px;width:65px;height:65px}.app-shell .hub-community--home .hub-community__art svg{width:32px;height:32px}.app-shell .hub-community--home .hub-community__copy h2{margin:7px 0;font-size:21px}.app-shell .hub-community--home .hub-community__description{font-size:11px;line-height:1.55}.app-shell .hub-community--home .hub-community__cta{min-height:34px;margin-top:11px;padding:8px 13px;font-size:11px}.app-shell .hub-community--home .hub-community__caption{display:none}@keyframes hub-gold-rim{to{--hub-border-angle:360deg}}@keyframes hub-gold-orbit{to{offset-distance:100%}}@keyframes hub-cta-pulse{0%,to{box-shadow:0 0 9px #ffcc7299}50%{box-shadow:0 0 22px #ffe49fd9}}@keyframes hub-cta-shine{0%,55%,to{background-position:125% 0}74%{background-position:-130% 0}}@keyframes hub-spark-top{0%{opacity:0;left:0}18%{opacity:1}80%{opacity:1}to{opacity:0;left:95%}}.hub-scroll-pending{transform:translateY(26px)scale(.985);opacity:0!important}.hub-scroll-visible{animation:.7s cubic-bezier(.16,.84,.23,1) both hub-scroll-in}@keyframes hub-scroll-in{0%{opacity:.25;transform:translateY(24px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1050px){.app-shell .hub-home.hub-home--compact{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}}@media (width<=760px){.app-shell .hub-home.hub-home--compact{grid-template-columns:1fr}.app-shell .hub-home--compact .hub-home__hero,.app-shell .hub-home--compact .hub-home__copy{min-height:250px!important}.app-shell .hub-home__monitor{min-height:255px}.app-shell .hub-community--home .hub-community__panel{min-height:170px}}@media (prefers-reduced-motion:reduce){.hub-announcement__gold-rim:before,.hub-announcement__gold-rim i,.hub-gold-cta:before,.hub-gold-cta__orbit,.hub-gold-cta__orbit:before,.hub-gold-cta__orbit:after{animation:none!important}.hub-scroll-pending,.hub-scroll-visible{opacity:1!important;animation:none!important;transform:none!important}.hub-home__monitor-bar>span,.hub-gold-cta{transition:none!important}}.hub-news__abstract{background:radial-gradient(at 70% 30%,#925fbb8a,#0000 52%),linear-gradient(135deg,#252d58 0%,#111f39 66%,#112641);place-items:center;width:100%;height:100%;min-height:55px;display:grid;position:relative;overflow:hidden}.hub-news__abstract:before{content:"";border:1px solid #a7a8ff57;border-radius:19px;position:absolute;inset:14%;transform:rotate(18deg);box-shadow:0 0 35px #ba72e326}.hub-news__abstract:after{content:"";filter:blur(36px);background:#dc9e5f65;border-radius:50%;width:70%;height:100px;position:absolute;inset:auto 15% -75px}.hub-news__abstract svg{z-index:2;color:#d5cbff;filter:drop-shadow(0 0 14px #a88dff8e)}.hub-news__abstract i{border-left:1px solid #f3d5a93a;width:55%;height:140%;position:absolute;top:-40%;left:26%;transform:rotate(36deg)}.hub-news__card:nth-child(3n+2) .hub-news__abstract{background:radial-gradient(at 65% 25%,#2b9caa91,#0000 50%),linear-gradient(140deg,#123d55,#111c37)}.hub-news__card:nth-child(3n+3) .hub-news__abstract{background:radial-gradient(at 65% 25%,#c2825888,#0000 50%),linear-gradient(140deg,#3e2c4b,#171d3a)}.hub-news__card-art>span.hub-news__abstract{z-index:0;color:inherit;background-color:#0000;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:grid;position:absolute;inset:0}.hub-news__card-art>span:not(.hub-news__abstract){z-index:3}.hub-news__entry-image>.hub-news__abstract{width:100%;height:100%}.hub-news__entry-image .hub-news__abstract svg{width:31px;height:31px}.hub-news__article-banner>.hub-news__abstract,.cms-news-preview__image>.hub-news__abstract{height:100%}.hub-explorer__category-list{scrollbar-width:thin;scrollbar-color:#395071 transparent;flex-direction:column;gap:5px;max-height:270px;display:flex;overflow-y:auto}.hub-explorer__category-list button{color:#b8cee6;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:37px;padding:7px 9px;font-size:11px;transition:background .18s,border-color .18s,transform .18s;display:flex}.hub-explorer__category-list button:hover{background:#192d49;transform:translate(2px)}.hub-explorer__category-list button.is-active{color:#fff;background:#312950;border-color:#ab80e4}.hub-explorer__category-list button svg{color:#88d8f4;flex:none}.hub-explorer__category-list button b{color:#d5e3f6;margin-left:auto;font-size:10px}.hub-explorer__category-color{border-radius:4px;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 9px #fff2}.hub-platform-badges{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.hub-platform-badge{color:#cce9fa;white-space:nowrap;background:#12283f;border:1px solid #39617d;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:5px 10px;font-size:11px;font-weight:730;display:inline-flex}.hub-platform-badge svg{flex:none}.hub-platform-badge--steam{color:#83d7ff;background:#122a3d;border-color:#478caa}.hub-platform-badge--minecraft{color:#83e5b8;background:#152d2b;border-color:#528d67}.hub-platform-badge--other{color:#d5b7fd;background:#282244;border-color:#8162bd}.hub-platform-badge--os{color:#d7e3f4;background:#121d32;border-color:#344865}.hub-platform-badges--compact{gap:4px;overflow:hidden}.hub-platform-badges--compact .hub-platform-badge{min-height:24px;padding:3px 6px;font-size:9px}.hub-platform-badges--compact .hub-platform-badge svg{width:13px;height:13px}.hub-server-platform{flex-wrap:wrap;align-items:center;gap:13px;padding:10px 2px 2px;display:flex}.hub-server-platform__hint{color:#839cba;margin-left:auto;font-size:10px}.hub-explorer__detail .hub-server-actions{background:radial-gradient(at 96% 10%,#c5864937,#0000 54%),linear-gradient(140deg,#202037,#101f35);border-color:#805f76;order:0;margin:3px 0 5px;padding:17px;position:relative;box-shadow:0 0 18px #ffc4691a,0 10px 30px #0003}.hub-explorer__detail .hub-server-actions:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffcd6a35;animation:4s ease-in-out infinite hub-action-border-glow;position:absolute;inset:0}.hub-explorer__detail .hub-server-actions h3{margin-bottom:14px;font-size:14px}.hub-explorer__detail .hub-server-actions h3 svg{color:#ffca78}.hub-explorer__action-anchor .server-controls{border:0!important;padding:0!important;display:block!important}.hub-explorer__action-anchor .server-controls>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:9px;display:grid!important}.hub-explorer__action-anchor .server-action{justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex;position:relative;overflow:hidden;color:#eef7ff!important;background:linear-gradient(135deg,#1a3659,#152541)!important;border:1px solid #4d7199!important;border-radius:10px!important;min-height:46px!important;padding:10px 12px!important;font-size:12px!important;transition:transform .18s,filter .18s,border-color .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff1d,0 4px 14px #0004!important}.hub-explorer__action-anchor .server-action:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:32%;animation:6s ease-in-out infinite hub-action-sweep;position:absolute;inset:-100% auto -100% -85%;transform:rotate(16deg)}.hub-explorer__action-anchor .server-action:hover:not(:disabled){filter:brightness(1.13);transform:translateY(-3px)scale(1.02);box-shadow:0 10px 24px #0005,0 0 18px #92c7ed55!important}.hub-explorer__action-anchor .server-action:active:not(:disabled){transform:scale(.97)}.hub-explorer__action-anchor .server-action:disabled{opacity:.48;cursor:not-allowed;box-shadow:none!important}.hub-explorer__action-anchor .server-action--start{color:#a2ffdf!important;background:linear-gradient(115deg,#125d51,#153d50)!important;border-color:#359879!important}.hub-explorer__action-anchor .server-action--update{color:#ffedb6!important;background:linear-gradient(115deg,#795227,#4e3440)!important;border-color:#e6b45d!important;box-shadow:0 0 16px #ffc15c41!important}.hub-explorer__action-anchor .server-action--stop,.hub-explorer__action-anchor .server-action--restart{background:linear-gradient(115deg,#643e3a,#38334b)!important;border-color:#b47666!important}.hub-explorer__action-anchor .server-action--kill{background:linear-gradient(115deg,#63273e,#3c243e)!important;border-color:#a85672!important}.hub-explorer__action-anchor .server-action--update:before{animation-duration:3.9s}.hub-explorer__action-anchor .server-action svg{flex:none}.hub-explorer__detail .hub-server-tabs{margin-top:1px}.hub-explorer__detail .hub-server-content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hub-player-strip{background:linear-gradient(115deg,#122541,#101b34);border:1px solid #2c496a;border-radius:12px;grid-column:1/-1;min-width:0;padding:14px 16px}.hub-player-strip header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.hub-player-strip header span{color:#d5edfc;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.hub-player-strip header span svg{color:#73d5fb}.hub-player-strip header strong{color:#a9f9dc;font-size:12px}.hub-player-strip>p{color:#a2b7d2;margin:0;font-size:11px}.hub-player-strip__scroll{scrollbar-width:thin;scrollbar-color:#405a7a transparent;gap:13px;padding:7px 2px 11px;display:flex;overflow-x:auto}.hub-player-strip__player{text-align:center;flex-direction:column;flex:0 0 72px;align-items:center;gap:7px;min-width:0;display:flex}.hub-player-strip__avatar{color:#f5d2a1;background:linear-gradient(135deg,#233e5a,#182442);border:1px solid #54799b;border-radius:11px;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}.hub-player-strip__avatar img{z-index:2;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;position:relative}.hub-player-strip__avatar>span{place-items:center;font-size:13px;font-weight:850;display:grid;position:absolute;inset:0}.hub-player-strip__player small{white-space:nowrap;text-overflow:ellipsis;color:#d6e5f6;max-width:72px;font-size:10px;overflow:hidden}.hub-player-strip__more{text-align:center;color:#d7eaff;background:#1a3052;border:1px dashed #56769a;border-radius:9px;flex:0 0 44px;align-self:center;padding:12px 5px;font-size:11px}.cms-platform-choices{flex-wrap:wrap;gap:9px;margin:8px 0;display:flex}.cms-platform-choices label{cursor:pointer;color:#daeaff;background:#12243f;border:1px solid #365273;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.cms-platform-choices input{accent-color:#e6a95d;width:16px;height:16px;min-height:0!important}.cms-banner-editor__visual{background:#14253e;border:1px solid #3e5d80;border-radius:13px;height:175px;margin:8px 0 5px;position:relative;overflow:hidden}.cms-banner-editor__visual>img{object-fit:cover;width:100%;height:100%}.cms-banner-editor__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 26%,#081326d9);position:absolute;inset:0}.cms-banner-editor__visual>span{z-index:2;color:#fff;text-shadow:0 3px 12px #000a;font-size:19px;font-weight:830;position:absolute;bottom:15px;left:18px}.cms-banner-editor__fallback{color:#93bfdc;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;display:flex}.cms-banner-editor__fallback strong{color:#f2f7ff;font-size:16px}.cms-banner-editor__fallback small{font-size:11px}.cms-banner-editor small[role=alert]{color:#fcb782}@keyframes hub-action-sweep{0%,60%,to{opacity:0;left:-85%}75%{opacity:1;left:135%}}@keyframes hub-action-border-glow{0%,to{opacity:.28}50%{opacity:1}}@media (width<=1240px){.hub-explorer__detail .hub-server-content{grid-template-columns:1fr}}@media (width<=680px){.hub-explorer__action-anchor .server-controls>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-explorer__category-list{max-height:200px}}@media (prefers-reduced-motion:reduce){.hub-explorer__detail .hub-server-actions:before,.hub-explorer__action-anchor .server-action:before{animation:none!important}.hub-explorer__action-anchor .server-action,.hub-explorer__category-list button{transition:none!important}}.hub-server-dialog-root{pointer-events:none;isolation:isolate;z-index:10000!important;background:0 0!important;width:100vw!important;max-width:none!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:visible!important}.hub-server-modal-backdrop{pointer-events:auto;-webkit-backdrop-filter:blur(15px)saturate(.62);backdrop-filter:blur(15px)saturate(.62);background:#030814b8;justify-content:center;align-items:center;padding:clamp(9px,2.3vw,35px);animation:.25s both hub-modal-backdrop-enter;display:flex;position:absolute;inset:0;overflow:auto}.hub-server-modal__window{background:linear-gradient(145deg,#12203b,#07152b);border:1px solid #516493;border-radius:22px;outline:none;flex-direction:column;flex:0 1670px;width:100%;min-height:0;max-height:calc(100dvh - clamp(18px,4.6vw,70px));animation:.28s cubic-bezier(.15,.85,.28,1.12) both hub-modal-window-enter;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,0 38px 105px #000e,0 0 75px #5343a440}.hub-server-modal__window:before{content:"";z-index:3;opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000,#a98dff,#58dcfa,#ffb964,#0000);height:2px;position:absolute;top:0;left:5%;right:5%}.hub-server-modal__header{background:radial-gradient(at 86%,#4334785a,#0000 50%),linear-gradient(120deg,#121f3a,#111b32);border-bottom:1px solid #33486c;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:15px clamp(15px,2.5vw,30px);display:flex}.hub-server-modal__heading{align-items:center;gap:13px;min-width:0;display:flex}.hub-server-modal__icon{color:#adbdff;background:#2b2b5a;border:1px solid #866dd5;border-radius:11px;flex:0 0 41px;place-items:center;height:41px;display:grid}.hub-server-modal__heading h2{color:#fff;margin:0 0 4px;font-size:17px;font-weight:830;line-height:1.2}.hub-server-modal__heading p{color:#a5b9d3;margin:0;font-size:11px;line-height:1.4}.hub-server-modal__close{color:#e9f5ff;cursor:pointer;background:linear-gradient(120deg,#223657,#1c2a4a);border:1px solid #5a7296;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:8px 13px;font-size:12px;font-weight:810;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s;display:inline-flex}.hub-server-modal__close:hover{background:#36426b;border-color:#b492ee;transform:translateY(-2px);box-shadow:0 6px 24px #896ad73d}.hub-server-modal__close:active{transform:scale(.96)}.hub-server-modal__close:focus-visible{outline-offset:3px;outline:2px solid #a4efff}.hub-server-modal__content{scrollbar-width:thin;scrollbar-color:#415a84 #0a1830;flex:auto;min-height:0;padding:12px;overflow:hidden auto}.hub-server-dialog-root .hub-explorer{grid-template-columns:minmax(145px,190px) minmax(285px,415px) minmax(345px,1fr);align-items:stretch;min-height:min(780px,100dvh - 154px)}.hub-server-dialog-root .hub-explorer__rows{max-height:calc(100dvh - 405px)}.hub-server-dialog-root .hub-explorer__list,.hub-server-dialog-root .hub-explorer__detail,.hub-server-dialog-root .hub-explorer__filters{box-shadow:0 12px 34px #0004}.hub-server-dialog-root .hub-explorer__detail{height:auto}.app-shell .hub-home--compact .hub-home__cta-row{isolation:isolate;grid-column:1/-1;justify-content:center;align-items:center;padding:13px 0 21px;display:flex;position:relative}.app-shell .hub-home--compact .hub-home__cta-row:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:radial-gradient(#ffc4654c,#0000 71%);width:min(470px,95vw);animation:3.5s ease-in-out infinite hub-cta-pulse;position:absolute;inset:6px auto}.app-shell .hub-home--compact .hub-home__cta-row .hub-gold-cta{min-height:59px;padding:13px 35px;font-size:16px;box-shadow:0 0 25px #ffc95391,0 0 65px #feb2483b,0 10px 31px #0005;margin:0!important}@keyframes hub-modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes hub-modal-window-enter{0%{opacity:0;transform:translateY(23px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1170px){.hub-server-dialog-root .hub-explorer{grid-template-columns:minmax(0,38%) minmax(0,62%)}.hub-server-dialog-root .hub-explorer__filters{z-index:22;width:225px;max-height:70dvh;display:none;position:absolute;top:95px;left:10px}.hub-server-dialog-root .hub-explorer__filters.is-visible{display:flex}}@media (width<=760px){.hub-server-modal-backdrop{align-items:stretch;padding:0}.hub-server-modal__window{border-width:0;border-radius:0;flex:1;height:100dvh;max-height:100dvh;animation:.23s ease-out both hub-modal-mobile-enter}.hub-server-modal__header{min-height:67px;padding:11px 15px}.hub-server-modal__close{min-width:43px;padding:7px 10px}.hub-server-modal__close span{display:none}.hub-server-modal__heading p{font-size:10px}.hub-server-modal__heading h2{font-size:15px}.hub-server-modal__content{overscroll-behavior:contain;padding:8px}.hub-server-dialog-root .hub-explorer{min-height:calc(100dvh - 97px);display:block}.hub-server-dialog-root .hub-explorer__list,.hub-server-dialog-root .hub-explorer__detail{min-height:calc(100dvh - 106px)}.hub-server-dialog-root .hub-explorer__rows{max-height:none}.hub-server-dialog-root .hub-explorer__mobile-hide{display:none}.hub-server-dialog-root .hub-explorer__filters{top:90px;left:8px}.app-shell .hub-home--compact .hub-home__cta-row .hub-gold-cta{min-height:52px;padding:11px 18px;font-size:13px}}@media (width<=680px){.hub-server-dialog-root .hub-explorer__list,.hub-server-dialog-root .hub-explorer__detail{width:100%}.hub-server-dialog-root .hub-explorer__mobile-hide{display:none}}@keyframes hub-modal-mobile-enter{0%{opacity:.5;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hub-server-modal-backdrop,.hub-server-modal__window,.app-shell .hub-home--compact .hub-home__cta-row:before{animation:none!important}.hub-server-modal__close{transition:none!important}}body:has(.hub-server-dialog-root) .portal-maintenance-overlay{z-index:10060!important}body:has(.hub-server-dialog-root) .action-experience{z-index:10070!important}.hub-brand-logo{filter:drop-shadow(0 2px 6px #0007);flex:none;display:block;object-fit:contain!important;width:40px!important;min-width:40px!important;max-width:none!important;height:40px!important}.hub-brand-logo--java{filter:drop-shadow(0 0 7px #e78a4473)}.hub-brand-logo--windows{filter:drop-shadow(0 0 7px #31a8f57a)}.hub-brand-logo--linux{filter:drop-shadow(0 0 5px #d8c17d50)}.hub-brand-logo--steam,.hub-brand-logo--macos{filter:drop-shadow(0 0 6px #ffffff43)}.hub-platform-badges{flex-wrap:wrap;gap:9px;display:flex}.hub-platform-badge{white-space:nowrap;border-radius:11px;align-items:center;gap:11px;min-height:58px;padding:8px 14px;font-size:13px;font-weight:810;line-height:1.2;display:inline-flex}.hub-platform-badge--os{background:linear-gradient(135deg,#1a2a43,#131e35);border-color:#516887}.hub-platform-badge--steam{background:linear-gradient(135deg,#193953,#11283f)}.hub-platform-badge--minecraft{background:linear-gradient(135deg,#32412b,#1b352e)}.hub-platform-badge--other{background:linear-gradient(135deg,#2d2750,#242340)}.hub-platform-badges--compact{gap:7px;margin-top:3px;overflow:visible}.hub-platform-badges--compact .hub-platform-badge{border-radius:8px;gap:7px;min-height:40px;padding:5px 8px;font-size:11px}.hub-platform-badges--compact .hub-brand-logo{width:30px!important;min-width:30px!important;height:30px!important}.hub-platform-badges--compact .hub-platform-badge--os{padding:4px 6px}.hub-platform-badges--compact .hub-platform-badge--os>span{font-size:10px}.hub-server-row{grid-template-columns:79px minmax(0,1fr) 66px;min-height:131px}.hub-server-row__image{width:79px;height:103px}.hub-server-row__body{gap:4px}.hub-server-row__body strong{font-size:14px}.hub-server-row__side{padding-top:17px}.hub-server-platform{border-bottom:1px solid #263c5b;gap:12px;padding:13px 3px 10px}.hub-server-platform__hint{color:#aec9e3;font-size:12px}@media (width<=1250px){.hub-platform-badge{padding:7px 10px}.hub-server-platform__hint{margin-left:0}}@media (width<=680px){.hub-server-platform .hub-brand-logo{width:31px!important;min-width:31px!important;height:31px!important}.hub-platform-badge{min-height:48px;font-size:12px}.hub-server-row{grid-template-columns:73px minmax(0,1fr) 62px;gap:7px;min-height:120px}.hub-server-row__image{width:73px;height:98px}}.app-shell .hub-health-check{--health-hue:#36e5ae;--health-border:#2b947e;isolation:isolate;border-radius:17px;flex-direction:column;min-height:286px;position:relative;overflow:hidden;border:1px solid var(--health-border)!important;box-shadow:0 0 0 1px #66ffe413,0 0 30px color-mix(in srgb,var(--health-hue) 16%,transparent),0 19px 48px #0006!important;background:linear-gradient(148deg,#0d2632 0%,#0a192b 64%,#0a1425)!important;display:flex!important}.app-shell .hub-health-check--warning{--health-hue:#ffb65f;--health-border:#ae7749}.app-shell .hub-health-check--unknown{--health-hue:#b9a7fd;--health-border:#625a94}.hub-health-check:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 95% 2%,color-mix(in srgb,var(--health-hue) 15%,transparent),transparent 60%), repeating-linear-gradient(90deg,transparent 0 42px,#bdd5ff08 43px,transparent 44px);position:absolute;inset:0}.hub-health-check__header{background:linear-gradient(100deg,#123349,#10253a 80%);border-bottom:1px solid #38576b;align-items:center;gap:12px;padding:15px 17px;display:flex}.hub-health-check__icon{width:47px;height:47px;color:var(--health-hue);background:color-mix(in srgb,var(--health-hue) 11%,#132539);border:1px solid color-mix(in srgb,var(--health-hue) 40%,#25415b);box-shadow:0 0 19px color-mix(in srgb,var(--health-hue) 20%,transparent);border-radius:12px;flex:none;place-items:center;display:grid}.hub-health-check--healthy .hub-health-check__icon svg{animation:3s ease-in-out infinite hub-health-beat}.hub-health-check__heading{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hub-health-check__heading small{color:#b5d5e6;letter-spacing:.14em;font-size:10px;font-weight:850}.hub-health-check__heading strong{color:#f3f9ff;overflow-wrap:anywhere;font-size:14px;font-weight:840;line-height:1.35}.hub-health-check__state{max-width:115px;color:var(--health-hue);background:color-mix(in srgb,var(--health-hue) 9%,#112337);border:1px solid color-mix(in srgb,var(--health-hue) 45%,#314d6c);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:850;display:inline-flex}.hub-health-check__state i{background:var(--health-hue);width:7px;height:7px;box-shadow:0 0 10px var(--health-hue);border-radius:50%;flex:none}.hub-health-check__body{flex:1;grid-template-columns:minmax(105px,.63fr) minmax(0,1.37fr);gap:13px;min-height:0;padding:14px 16px 10px;display:grid}.hub-health-check__summary{background:#0c2535d6;border:1px solid #31546a;border-radius:11px;flex-direction:column;justify-content:center;gap:17px;padding:13px;display:flex}.hub-health-check__summary>div:first-child{flex-direction:column;gap:5px;display:flex}.hub-health-check__summary small{color:#9fbdd2;font-size:10px;line-height:1.35}.hub-health-check__summary strong{color:#f6fcff;letter-spacing:-.045em;font-size:clamp(23px,2vw,32px);line-height:1}.hub-health-check__summary strong span{color:#819fb5;font-size:14px}.hub-health-check__segments{flex-wrap:nowrap;align-items:center;gap:3px;min-height:28px;display:flex;overflow:hidden}.hub-health-check__segments>span:not(.hub-health-check__segments-more){background:#51677b;border-radius:4px;flex:auto;min-width:4px;max-width:20px;height:24px;box-shadow:inset 0 1px #ffffff20}.hub-health-check__segments>.is-online{background:#33dda5;box-shadow:0 0 8px #29de9c52}.hub-health-check__segments>.is-offline{background:#f37483}.hub-health-check__segments>.is-maintenance{background:#f5ae5a}.hub-health-check__segments>.is-degraded{background:#deb563}.hub-health-check__segments>.is-unknown{background:#6f7196}.hub-health-check__segments-more{color:#a6c0d8;font-size:10px}.hub-health-check__services{flex-direction:column;gap:5px;min-width:0;display:flex}.hub-health-check__service{background:#10253a;border:1px solid #2b4966;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:31px;padding:6px 9px;display:flex}.hub-health-check__service-name{color:#dbeaff;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:720;display:flex}.hub-health-check__service-name svg{color:#7ac9ed;flex:none}.hub-health-check__service-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-health-check__service-state{color:#d0bfe3;white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:9px;font-weight:770;display:inline-flex}.hub-health-check__service-state i{background:#827caa;border-radius:50%;flex:none;width:6px;height:6px}.hub-health-check__service-state.is-online{color:#80e6c6}.hub-health-check__service-state.is-online i{background:#3be8aa}.hub-health-check__service-state.is-offline{color:#ffadb9}.hub-health-check__service-state.is-offline i{background:#f57e93}.hub-health-check__service-state.is-maintenance,.hub-health-check__service-state.is-degraded{color:#f5ca8e}.hub-health-check__service-state.is-maintenance i,.hub-health-check__service-state.is-degraded i{background:#eab86f}.hub-health-check__remainder{color:#92aec7;text-align:right;padding:1px 5px;font-size:10px}.hub-health-check__services>p{color:#abc1d8;font-size:11px}.hub-health-check__footer{background:#0b1c2ddd;border-top:1px solid #294861;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:11px 17px;display:flex}.hub-health-check__footer>span{color:#a9c5dd;align-items:center;gap:8px;font-size:10px;display:inline-flex}.hub-health-check__footer>span svg{color:var(--health-hue);flex:none}.hub-health-check__footer strong{color:#fff;font-size:14px}@keyframes hub-health-beat{0%,82%,to{transform:scale(1)}85%{transform:scale(1.12)}90%{transform:scale(1)}93%{transform:scale(1.07)}}@media (width<=1320px){.hub-health-check__body{grid-template-columns:1fr;gap:8px}.hub-health-check__summary{flex-direction:row;justify-content:space-between;align-items:center;gap:11px;padding:9px 11px}.hub-health-check__services{gap:4px}.hub-health-check__service{min-height:26px}.hub-health-check__segments{width:44%}}@media (width<=820px){.hub-health-check__body{grid-template-columns:minmax(110px,.62fr) minmax(0,1.38fr)}.hub-health-check__summary{flex-direction:column;justify-content:center;align-items:stretch}.hub-health-check__segments{width:auto}}@media (width<=450px){.hub-health-check__body{grid-template-columns:1fr}.hub-health-check__summary{flex-direction:row}.hub-health-check__services{gap:4px}}.app-shell .incident-banner.hub-announcement,.admin-shell .incident-banner.hub-announcement{isolation:isolate;position:relative;background:linear-gradient(108deg,#211a21,#181a2b 63%,#1b2033)!important;border:1px solid #e0ac60!important;border-radius:15px!important;width:min(100%,1180px)!important;max-width:1180px!important;height:auto!important;min-height:0!important;margin:14px auto 25px!important;box-shadow:0 0 0 1px #ffc76b4a,0 0 22px #d8993c3d,0 17px 43px #0008!important}.app-shell .incident-banner.hub-announcement .hub-announcement__shell,.admin-shell .incident-banner.hub-announcement .hub-announcement__shell{justify-content:center;align-items:flex-start;width:100%;gap:8px!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:16px 23px!important}.app-shell .incident-banner.hub-announcement .hub-announcement__top,.admin-shell .incident-banner.hub-announcement .hub-announcement__top{gap:9px}.app-shell .incident-banner.hub-announcement .hub-announcement__symbol,.admin-shell .incident-banner.hub-announcement .hub-announcement__symbol{border-radius:9px;width:32px;height:32px}.app-shell .incident-banner.hub-announcement .hub-announcement__symbol svg,.admin-shell .incident-banner.hub-announcement .hub-announcement__symbol svg{width:18px;height:18px}.app-shell .incident-banner.hub-announcement .hub-announcement__category,.admin-shell .incident-banner.hub-announcement .hub-announcement__category{padding:6px 10px;font-size:10px}.app-shell .incident-banner.hub-announcement .hub-announcement__body h2,.admin-shell .incident-banner.hub-announcement .hub-announcement__body h2{line-height:1.2;margin:0 0 5px!important;font-size:clamp(18px,1.75vw,25px)!important}.app-shell .incident-banner.hub-announcement .hub-announcement__description,.admin-shell .incident-banner.hub-announcement .hub-announcement__description{font-size:12px!important;line-height:1.6!important}.app-shell .incident-banner.hub-announcement .hub-announcement__footer,.admin-shell .incident-banner.hub-announcement .hub-announcement__footer{display:none!important}.app-shell .hub-announcement__art--abstract,.admin-shell .hub-announcement__art--abstract{z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(at 96% 12%,#c8854052,#0000 40%),radial-gradient(at 58% 105%,#45325570,#0000 54%),repeating-linear-gradient(135deg,#0000 0 17px,#d49b3823 18px,#0000 19px);position:absolute;inset:0}.app-shell .hub-announcement__art--abstract:after,.admin-shell .hub-announcement__art--abstract:after{display:none}.app-shell .hub-announcement__gold-rim--fine,.admin-shell .hub-announcement__gold-rim--fine{pointer-events:none;z-index:5;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.app-shell .hub-announcement__gold-rim--fine:before,.admin-shell .hub-announcement__gold-rim--fine:before{display:none!important}.hub-announcement--critical .hub-announcement__category{background:linear-gradient(105deg,#ffb681,#fff1c2)!important}.admin-shell .cms-notice-workspace__preview .hub-announcement,.admin-shell .cms-notice-workspace__preview .hub-announcement__shell{min-height:0!important}@media (width<=700px){.app-shell .incident-banner.hub-announcement .hub-announcement__shell{padding:16px!important}.app-shell .incident-banner.hub-announcement{margin:15px auto 24px!important}}@media (prefers-reduced-motion:reduce){.hub-health-check--healthy .hub-health-check__icon svg{animation:none!important}}.app-shell .hub-announcement__description--collapsed,.admin-shell .hub-announcement__description--collapsed{position:relative;-webkit-mask-image:linear-gradient(#000 0% 47%,#0000 100%);mask-image:linear-gradient(#000 0% 47%,#0000 100%);max-height:55px!important;overflow:hidden!important}.app-shell .hub-announcement__expand,.admin-shell .hub-announcement__expand{color:#ffe2aa;cursor:pointer;background:#3b2d33;border:1px solid #b79260;border-radius:8px;align-items:center;gap:7px;min-height:30px;margin:3px 0 0;padding:6px 11px;font-size:11px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.app-shell .hub-announcement__expand:hover,.admin-shell .hub-announcement__expand:hover{color:#fff;background:#573d3b;border-color:#ffe1a1}.app-shell .hub-announcement__expand[aria-expanded=true] svg,.admin-shell .hub-announcement__expand[aria-expanded=true] svg{transform:rotate(180deg)}.app-shell .hub-announcement__expand:focus-visible,.admin-shell .hub-announcement__expand:focus-visible{outline-offset:2px;outline:2px solid #fff1b6}.hub-server-dialog-root .hub-server-modal-backdrop{overscroll-behavior:contain;align-items:center;overflow:hidden!important}.hub-server-dialog-root .hub-server-modal__window{height:min(960px,100dvh - clamp(18px,4.6vw,70px))!important;min-height:0!important;max-height:calc(100dvh - clamp(18px,4.6vw,70px))!important;overflow:hidden!important}.hub-server-dialog-root .hub-server-modal__content{flex-direction:column;display:flex;flex:1!important;height:0!important;min-height:0!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer{flex:auto;display:grid;position:relative;align-items:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__filters,.hub-server-dialog-root .hub-explorer__list,.hub-server-dialog-root .hub-explorer__detail{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important}.hub-server-dialog-root .hub-explorer__filters{scrollbar-width:thin;overscroll-behavior:contain;overflow:hidden auto!important}.hub-server-dialog-root .hub-explorer__list{flex-direction:column;display:flex!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__list-head,.hub-server-dialog-root .hub-explorer__controls,.hub-server-dialog-root .hub-explorer__chips{flex:none}.hub-server-dialog-root .hub-explorer__rows{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#61749c #111d32;padding-bottom:18px;flex:1!important;height:0!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}.hub-server-dialog-root .hub-explorer__detail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#61749c #111d32;padding-bottom:22px;overflow:hidden auto!important}.hub-server-dialog-root .hub-explorer__empty{min-height:0}@media (width<=1170px){.hub-server-dialog-root .hub-explorer{grid-template-columns:minmax(0,38%) minmax(0,62%)}.hub-server-dialog-root .hub-explorer__filters{z-index:25;position:absolute;height:auto!important;max-height:min(68dvh,610px)!important}.hub-server-dialog-root .hub-explorer__filters:not(.is-visible){display:none!important}}@media (width<=760px){.hub-server-dialog-root .hub-server-modal__window{height:100dvh!important;min-height:0!important;max-height:100dvh!important}.hub-server-dialog-root .hub-server-modal__content{padding:7px!important}.hub-server-dialog-root .hub-explorer{height:100%!important;min-height:0!important;display:block!important}.hub-server-dialog-root .hub-explorer__list,.hub-server-dialog-root .hub-explorer__detail{height:100%!important;min-height:0!important}.hub-server-dialog-root .hub-explorer__mobile-hide{display:none!important}.hub-server-dialog-root .hub-explorer__rows{flex:1!important;height:0!important;min-height:0!important}.hub-server-dialog-root .hub-explorer__detail{flex-direction:column;display:flex}}.hub-server-dialog-root .hub-server-row{gap:9px;grid-template-columns:76px minmax(0,1fr) 61px!important;min-height:99px!important}.hub-server-dialog-root .hub-server-row__image{width:76px!important;height:78px!important}.hub-server-dialog-root .hub-server-row__body{justify-content:center;gap:5px!important}.hub-server-dialog-root .hub-server-row__body>small{font-size:11px}.hub-server-dialog-root .hub-server-platform:has(.hub-platform-badges){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-server-dialog-root .hub-server-platform:not(:has(.hub-platform-badges)){display:none}.app-shell .incident-banner.hub-announcement .hub-announcement__shell,.admin-shell .incident-banner.hub-announcement .hub-announcement__shell{height:auto!important;min-height:0!important;max-height:none!important;padding:15px 21px!important}.app-shell .hub-announcement__description,.admin-shell .hub-announcement__description{min-height:0!important;max-height:none!important;line-height:1.52!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.app-shell .hub-announcement__description p,.admin-shell .hub-announcement__description p{margin:0 0 8px}.app-shell .hub-announcement__description p:last-child,.admin-shell .hub-announcement__description p:last-child{margin-bottom:0}.app-shell .incident-banner.hub-announcement .hub-announcement__body,.admin-shell .incident-banner.hub-announcement .hub-announcement__body{overflow-wrap:anywhere;width:100%;min-width:0}.app-shell .incident-banner.hub-announcement .hub-announcement__body h2,.admin-shell .incident-banner.hub-announcement .hub-announcement__body h2{margin:0 0 6px!important}.app-shell .hub-announcement__expand,.admin-shell .hub-announcement__expand{display:none!important}.admin-shell .cms-platform-editor .cms-platform-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 9px;display:grid}.admin-shell .cms-platform-editor .cms-platform-choices label{color:#d8eafb;background:linear-gradient(130deg,#172f4a,#0f213a);border:1px solid #385473;border-radius:11px;justify-content:flex-start;align-items:center;gap:11px;min-height:62px;padding:11px 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.admin-shell .cms-platform-editor .cms-platform-choices label:has(input:checked){background:linear-gradient(135deg,#352c58,#1c2f52);border-color:#b892ea;box-shadow:inset 0 0 0 1px #d3a1ec3b,0 0 13px #9d70e938}.admin-shell .cms-platform-editor .cms-platform-choices label:hover{border-color:#acd0f1}.admin-shell .cms-platform-editor .cms-platform-choices input{flex:0 0 17px}.admin-shell .cms-platform-editor .cms-platform-choices .hub-brand-logo{width:32px!important;min-width:32px!important;height:32px!important}.admin-shell .cms-platform-editor .cms-platform-choices label>span{font-size:12px;font-weight:770}.admin-shell .cms-platform-editor>small{color:#a9bed8;font-size:11px;line-height:1.6}.admin-shell .cms-platform-editor__preview{background:#101f37;border:1px solid #3b587b;border-radius:12px;padding:14px}.admin-shell .cms-platform-editor__preview .hub-platform-badges{margin-top:10px}@media (width<=750px){.admin-shell .cms-platform-editor .cms-platform-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=450px){.admin-shell .cms-platform-editor .cms-platform-choices{grid-template-columns:1fr}}:root{--hub-motion-ease:cubic-bezier(.18,.8,.22,1);--hub-motion-soft:cubic-bezier(.22,.75,.28,1);--hub-enter-duration:.76s}.hub-server-dialog-root .hub-server-modal-backdrop{padding:clamp(8px,1.6vw,23px)!important}.hub-server-dialog-root .hub-server-modal__window{flex:0 1880px!important;width:min(97.5vw,1880px)!important;height:calc(100dvh - clamp(16px,3.2vw,46px))!important;max-height:calc(100dvh - clamp(16px,3.2vw,46px))!important}.hub-server-dialog-root .hub-server-modal__header{min-height:62px!important;padding:10px clamp(13px,1.7vw,27px)!important}.hub-server-dialog-root .hub-server-modal__content{padding:9px!important}.hub-server-dialog-root .hub-explorer{grid-template-columns:clamp(155px,12vw,195px) minmax(275px,32%) minmax(0,1fr)!important;gap:9px!important}.hub-server-dialog-root .hub-explorer__filters{gap:7px!important;padding:12px 9px!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__filter-block{padding:8px 6px!important}.hub-server-dialog-root .hub-explorer__filter-options{gap:3px!important}.hub-server-dialog-root .hub-explorer__filter-options button,.hub-server-dialog-root .hub-explorer__category-list button{min-height:28px!important;padding:4px 7px!important}.hub-server-dialog-root .hub-explorer__category-list{gap:2px!important;max-height:none!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__filter-foot{padding:8px!important;font-size:9px!important}.hub-server-dialog-root .hub-explorer__list{min-height:0!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__list-head{padding:13px 16px 11px!important}.hub-server-dialog-root .hub-explorer__list-head h1{margin:6px 0 4px!important;font-size:clamp(21px,1.8vw,28px)!important}.hub-server-dialog-root .hub-explorer__list-head p{margin-bottom:6px!important}.hub-server-dialog-root .hub-explorer__controls{padding:9px!important}.hub-server-dialog-root .hub-explorer__chips{padding:7px 9px!important}.hub-server-dialog-root .hub-explorer__rows{scrollbar-gutter:stable;min-height:0!important;max-height:none!important;overflow-y:auto!important}.hub-server-dialog-root .hub-explorer__detail{scrollbar-width:none;flex-direction:column!important;gap:clamp(4px,.8dvh,9px)!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:8px!important;display:flex!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__detail::-webkit-scrollbar{display:none}.hub-server-dialog-root .hub-server-hero{border-radius:11px;flex:0 0 clamp(100px,17dvh,182px)!important;height:clamp(100px,17dvh,182px)!important;min-height:0!important}.hub-server-dialog-root .hub-server-hero__logo{border-radius:9px;width:48px;height:48px}.hub-server-dialog-root .hub-server-hero__identity small{font-size:10px}.hub-server-dialog-root .hub-server-hero__identity h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:1px 0 2px!important;font-size:clamp(18px,1.55vw,26px)!important}.hub-server-dialog-root .hub-server-hero__identity p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.25;overflow:hidden}.hub-server-dialog-root .hub-server-platform{border-bottom:1px solid #253959;flex:none;max-height:52px;min-height:0!important;margin:0!important;padding:2px 0 4px!important;overflow:hidden!important}.hub-server-dialog-root .hub-server-platform .hub-platform-badges{scrollbar-width:none;gap:5px;overflow:auto hidden;flex-wrap:nowrap!important}.hub-server-dialog-root .hub-server-platform .hub-platform-badges::-webkit-scrollbar{display:none}.hub-server-dialog-root .hub-server-platform .hub-platform-badge{gap:6px!important;min-height:39px!important;padding:3px 9px!important;font-size:10px!important}.hub-server-dialog-root .hub-server-connect{border-radius:10px;flex:none;padding:8px 11px!important}.hub-server-dialog-root .hub-server-connect__label span{font-size:11px}.hub-server-dialog-root .hub-server-connect__address button{width:31px;height:31px}.hub-server-dialog-root .hub-server-connect__address code{font-size:12px}.hub-server-dialog-root .hub-server-connect__cta{font-size:11px;min-height:36px!important;padding:0 10px!important}.hub-server-dialog-root .hub-server-connect__row{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.hub-server-dialog-root .hub-server-actions{border-radius:10px;flex:none;margin:0!important;padding:9px 11px!important}.hub-server-dialog-root .hub-server-actions h3 svg{width:15px;height:15px}.hub-server-dialog-root .hub-server-actions>p{margin:6px 0 0!important;font-size:9px!important;line-height:1.25!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-action{border-radius:7px!important;gap:4px!important;min-height:34px!important;padding:5px 7px!important;font-size:10px!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-action svg{width:14px;height:14px}.hub-server-dialog-root .hub-server-tabs{flex:none;gap:5px!important;margin:0!important;padding:0 0 2px!important;overflow:hidden!important}.hub-server-dialog-root .hub-server-tabs button{font-size:10px;min-height:31px!important;padding:5px 7px!important}.hub-server-dialog-root .hub-server-content{grid-template-rows:minmax(0,1fr) auto;flex:1!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.hub-server-dialog-root .hub-info-panel{border-radius:9px;min-height:0!important;padding:10px!important;overflow:hidden!important}.hub-server-dialog-root .hub-info-panel h3{font-size:11px;margin-bottom:5px!important}.hub-server-dialog-root .hub-info-panel--facts{gap:0!important}.hub-server-dialog-root .hub-info-panel--facts>div{grid-template-columns:14px 1fr;gap:0 6px;padding:4px 0!important}.hub-server-dialog-root .hub-server-tags{max-height:27px;overflow:hidden;gap:3px!important;margin-top:5px!important}.hub-server-dialog-root .hub-player-strip{border-radius:9px;flex:none;min-height:0!important;padding:7px 10px!important}.hub-server-dialog-root .hub-player-strip header{margin-bottom:3px!important}.hub-server-dialog-root .hub-player-strip__scroll{gap:8px!important;padding:2px 0 4px!important}.hub-server-dialog-root .hub-player-strip__player{flex-basis:64px;gap:4px}.hub-server-dialog-root .hub-player-strip__player small{font-size:9px}.hub-server-dialog-root .hub-player-strip>p{font-size:10px}.hub-server-dialog-root .hub-info-panel__preview-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-server-dialog-root .hub-info-panel__readmore{color:#c3e8ff;cursor:pointer;background:#152a47;border:1px solid #44678f;border-radius:7px;align-items:center;gap:5px;margin-top:5px;padding:4px 7px;font-size:10px;font-weight:780;transition:background .4s,transform .4s,border-color .4s;display:inline-flex}.hub-server-dialog-root .hub-info-panel__readmore:hover{background:#26456b;border-color:#92d3ff;transform:translateY(-2px)}.hub-server-dialog-root .hub-detail-reader{z-index:30;min-height:0;animation:hub-soft-enter .55s var(--hub-motion-ease) both;background:linear-gradient(145deg,#162d4b,#0b1931);border:1px solid #6a71a8;border-radius:13px;flex-direction:column;padding:17px;display:flex;position:absolute;inset:8px;box-shadow:0 20px 70px #000c,0 0 0 6px #0007}.hub-server-dialog-root .hub-detail-reader__top{border-bottom:1px solid #415a77;flex:none;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.hub-server-dialog-root .hub-detail-reader__top h3{color:#fff;font-size:15px}.hub-server-dialog-root .hub-detail-reader__top button{color:#fff;cursor:pointer;background:#1a3558;border:1px solid #6784ae;border-radius:8px;padding:8px 12px}.hub-server-dialog-root .hub-detail-reader__body{color:#c8d9ef;flex:auto;min-height:0;padding:16px 5px;font-size:12px;line-height:1.8;overflow-y:auto}@media (height<=760px) and (width>=761px){.hub-server-dialog-root .hub-server-modal__header{min-height:53px!important}.hub-server-dialog-root .hub-server-hero{flex-basis:clamp(90px,14dvh,122px)!important;height:clamp(90px,14dvh,122px)!important}.hub-server-dialog-root .hub-server-hero__logo{width:38px;height:38px}.hub-server-dialog-root .hub-server-hero__identity h2{font-size:19px!important}.hub-server-dialog-root .hub-server-platform .hub-platform-badge{min-height:31px!important;padding:2px 6px!important}.hub-server-dialog-root .hub-server-platform .hub-brand-logo{width:23px!important;min-width:23px!important;height:23px!important}.hub-server-dialog-root .hub-server-connect{padding:6px 9px!important}.hub-server-dialog-root .hub-server-actions{padding:7px 9px!important}.hub-server-dialog-root .hub-server-actions>p{display:none}.hub-server-dialog-root .hub-server-tabs button{min-height:28px!important}.hub-server-dialog-root .hub-player-strip__avatar{width:28px;height:28px}}@media (width<=1170px) and (width>=761px){.hub-server-dialog-root .hub-explorer{grid-template-columns:minmax(265px,36%) minmax(0,64%)!important}.hub-server-dialog-root .hub-explorer__filters{z-index:25;background:#122443;width:225px;position:absolute;top:66px;left:8px;box-shadow:0 12px 40px #000c;height:auto!important;max-height:calc(100% - 70px)!important}.hub-server-dialog-root .hub-explorer__filters:not(.is-visible){display:none!important}.hub-server-dialog-root .hub-server-connect__cta{padding:0 6px!important}.hub-server-dialog-root .hub-server-actions>p{display:none}}@media (width<=760px){.hub-server-dialog-root .hub-server-modal-backdrop{padding:0!important}.hub-server-dialog-root .hub-server-modal__window{width:100vw!important;height:100dvh!important;max-height:100dvh!important}.hub-server-dialog-root .hub-server-modal__header{min-height:57px!important}.hub-server-dialog-root .hub-explorer{display:block!important}.hub-server-dialog-root .hub-explorer__filters{height:auto!important;max-height:calc(100% - 55px)!important;overflow:hidden!important}.hub-server-dialog-root .hub-explorer__detail{gap:4px!important;height:100%!important;padding:7px!important}.hub-server-dialog-root .hub-explorer__back{flex:none;min-height:27px;margin-bottom:0;padding:4px 8px;font-size:10px}.hub-server-dialog-root .hub-server-hero{flex-basis:clamp(89px,16dvh,135px)!important;height:clamp(89px,16dvh,135px)!important}.hub-server-dialog-root .hub-server-hero__logo{width:35px;height:35px}.hub-server-dialog-root .hub-server-hero__identity h2{font-size:18px!important}.hub-server-dialog-root .hub-server-hero__identity p,.hub-server-dialog-root .hub-server-connect__label small{display:none}.hub-server-dialog-root .hub-server-connect__row{grid-template-columns:minmax(0,1fr) auto!important}.hub-server-dialog-root .hub-server-connect__cta{font-size:10px;min-height:32px!important;padding:0 6px!important}.hub-server-dialog-root .hub-server-connect__cta>svg:last-child{display:none}.hub-server-dialog-root .hub-explorer__action-anchor .server-controls>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-action{min-height:29px!important;font-size:9px!important}.hub-server-dialog-root .hub-server-actions{padding:7px!important}.hub-server-dialog-root .hub-server-actions>p{display:none}.hub-server-dialog-root .hub-server-tabs button{min-height:29px!important}.hub-server-dialog-root .hub-server-content{grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.hub-server-dialog-root .hub-info-panel{padding:7px!important}.hub-server-dialog-root .hub-info-panel--facts>div{padding:3px 0!important}.hub-server-dialog-root .hub-info-panel__preview-text{-webkit-line-clamp:3}.hub-server-dialog-root .hub-player-strip{padding:6px!important}.hub-server-dialog-root .hub-player-strip__avatar{width:28px;height:28px}}@media (width<=400px){.hub-server-dialog-root .hub-server-connect__cta{font-size:0}.hub-server-dialog-root .hub-server-connect__cta svg{width:16px;height:16px}.hub-server-dialog-root .hub-server-platform .hub-platform-badge span{font-size:9px}}@media (height<=590px){.hub-server-dialog-root .hub-server-hero{flex-basis:82px!important;height:82px!important}.hub-server-dialog-root .hub-server-actions>p{display:none}.hub-server-dialog-root .hub-player-strip{min-height:0}}@keyframes hub-soft-enter{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes hub-gentle-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes hub-modal-gentle-enter{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hub-modal-gentle-out{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes hub-overlay-blur-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@keyframes hub-overlay-blur-out{0%{opacity:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.hub-server-dialog-root .hub-server-modal-backdrop{animation:hub-overlay-blur-in .68s var(--hub-motion-soft) both!important}.hub-server-dialog-root .hub-server-modal__window{animation:hub-modal-gentle-enter .72s var(--hub-motion-ease) both!important}.hub-server-dialog-root.is-closing{pointer-events:none!important}.hub-server-dialog-root.is-closing .hub-server-modal-backdrop{animation:.35s ease-in both hub-overlay-blur-out!important}.hub-server-dialog-root.is-closing .hub-server-modal__window{animation:.34s ease-in both hub-modal-gentle-out!important}.hub-server-dialog-root .hub-explorer__filters{animation:hub-gentle-fade .6s var(--hub-motion-ease) 80ms both}.hub-server-dialog-root .hub-explorer__list{animation:hub-soft-enter .72s var(--hub-motion-ease) .14s both}.hub-server-dialog-root .hub-explorer__detail{animation:hub-soft-enter .75s var(--hub-motion-ease) .25s both}.hub-server-dialog-root .hub-explorer__list-head{animation:hub-gentle-fade .66s var(--hub-motion-ease) .17s both}.hub-server-dialog-root .hub-explorer__controls{animation:hub-gentle-fade .66s var(--hub-motion-ease) .25s both}.hub-server-dialog-root .hub-explorer__chips{animation:hub-gentle-fade .66s var(--hub-motion-ease) .33s both}.hub-server-dialog-root .hub-server-row{animation:hub-gentle-fade .6s var(--hub-motion-ease) both!important;animation-delay:calc(.13s + var(--row-index) * 85ms)!important}.hub-server-dialog-root .hub-server-platform{animation:hub-gentle-fade .58s var(--hub-motion-ease) 90ms both}.hub-server-dialog-root .hub-server-connect{animation:hub-gentle-fade .62s var(--hub-motion-ease) .16s both}.hub-server-dialog-root .hub-server-actions{animation:hub-gentle-fade .65s var(--hub-motion-ease) .21s both}.hub-server-dialog-root .hub-server-tabs{animation:hub-gentle-fade .65s var(--hub-motion-ease) .28s both}.hub-server-dialog-root .hub-server-content{animation:hub-soft-enter .7s var(--hub-motion-ease) both!important}.hub-server-dialog-root .hub-explorer__filters.is-visible{animation:hub-soft-enter .54s var(--hub-motion-ease) both}.hub-server-dialog-root .hub-server-row,.hub-server-dialog-root .hub-server-tabs button,.hub-server-dialog-root .hub-explorer__filter-options button,.hub-server-dialog-root .hub-explorer__category-list button{transition:background .5s var(--hub-motion-ease),border-color .5s var(--hub-motion-ease), box-shadow .5s var(--hub-motion-ease),transform .5s var(--hub-motion-ease)!important}.hub-server-dialog-root .hub-server-row:hover{transform:translate(2px)!important}.hub-server-dialog-root .server-action{transition:filter .52s var(--hub-motion-ease),box-shadow .52s var(--hub-motion-ease), background .52s var(--hub-motion-ease),transform .52s var(--hub-motion-ease)!important}.hub-server-dialog-root .hub-server-connect__cta{transition:filter .5s var(--hub-motion-ease),box-shadow .5s var(--hub-motion-ease), transform .5s var(--hub-motion-ease)}.app-shell:not(.hub-server-dialog-root) .sidebar--portal{animation:hub-gentle-fade .82s var(--hub-motion-ease) both}.app-shell:not(.hub-server-dialog-root) .topbar--portal{animation:hub-gentle-fade .82s var(--hub-motion-ease) .1s both}.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap>:first-child{animation:hub-soft-enter .8s var(--hub-motion-ease) .19s both}.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap>:nth-child(2){animation:hub-soft-enter .8s var(--hub-motion-ease) .33s both}.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap>:nth-child(3){animation:hub-soft-enter .8s var(--hub-motion-ease) .47s both}.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap>:nth-child(4){animation:hub-soft-enter .8s var(--hub-motion-ease) .61s both}.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap>:nth-child(n+5){animation:hub-soft-enter .8s var(--hub-motion-ease) .75s both}.app-shell:not(.hub-server-dialog-root) .hub-home__hero{animation:hub-gentle-fade .86s var(--hub-motion-ease) .22s both}.app-shell:not(.hub-server-dialog-root) .hub-health-check{animation:hub-gentle-fade .86s var(--hub-motion-ease) .38s both}.app-shell:not(.hub-server-dialog-root) .hub-home__cta-row{animation:hub-gentle-fade .86s var(--hub-motion-ease) .54s both}.app-shell:not(.hub-server-dialog-root) .hub-news__card{animation:hub-gentle-fade .82s var(--hub-motion-ease) both}.app-shell:not(.hub-server-dialog-root) .hub-news__card:nth-child(2){animation-delay:.15s}.app-shell:not(.hub-server-dialog-root) .hub-news__card:nth-child(3){animation-delay:.28s}.app-shell:not(.hub-server-dialog-root) .hub-community__panel{transition:transform .54s var(--hub-motion-ease),box-shadow .54s var(--hub-motion-ease)}.admin-shell .cms-card,.admin-shell .cms-stat,.admin-shell .cms-task-board,.admin-shell .cms-health-board{animation:hub-gentle-fade .64s var(--hub-motion-ease) both}.admin-shell .cms-workspace__pane{animation:hub-gentle-fade .62s var(--hub-motion-ease) both}.admin-shell .cms-hub-nav-link,.admin-shell .cms-primary,.admin-shell .cms-secondary-action{transition:transform .48s var(--hub-motion-ease),background .48s var(--hub-motion-ease), border-color .48s var(--hub-motion-ease),box-shadow .48s var(--hub-motion-ease)!important}@media (prefers-reduced-motion:reduce){.hub-server-dialog-root *,.hub-server-dialog-root :before,.hub-server-dialog-root :after,.app-shell:not(.hub-server-dialog-root) .sidebar--portal,.app-shell:not(.hub-server-dialog-root) .topbar--portal,.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap>*,.app-shell:not(.hub-server-dialog-root) .hub-home__hero,.app-shell:not(.hub-server-dialog-root) .hub-health-check,.app-shell:not(.hub-server-dialog-root) .hub-home__cta-row,.admin-shell .cms-workspace__pane{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.hub-server-dialog-root .hub-explorer__filter-foot{display:none!important}.hub-server-dialog-root .hub-server-row{min-height:108px!important}.hub-server-dialog-root .hub-server-row__image{height:84px!important}.hub-server-dialog-root .hub-server-row__body{justify-content:center}.hub-server-dialog-root .hub-server-row__statusline{line-height:1.3}@media (width<=760px){.hub-server-dialog-root .hub-server-row{min-height:114px!important}.hub-server-dialog-root .hub-server-row__image{height:90px!important}.hub-server-dialog-root .hub-server-row__body{gap:4px!important}.hub-server-dialog-root .hub-server-row__statusline{font-size:8px!important}.hub-server-dialog-root .hub-server-row__body>small{line-height:1.25;font-size:10px!important}}.hub-server-dialog-root .hub-explorer__filters{z-index:25;overflow:visible!important}.hub-server-dialog-root .hub-explorer__categories{isolation:isolate;z-index:4;position:relative;overflow:visible!important}.hub-server-dialog-root .hub-explorer__category-list{overflow:visible!important}.hub-server-dialog-root .hub-explorer__category-more{text-align:left;color:#d8c8ff;cursor:pointer;background:#211e42;border:1px solid #7460a4;border-radius:8px;align-items:center;gap:7px;width:100%;font-size:10px;font-weight:790;transition:background .45s,border-color .45s,transform .45s;display:flex;min-height:31px!important;padding:5px 8px!important}.hub-server-dialog-root .hub-explorer__category-more:hover{background:#353066;border-color:#b99afa;transform:translate(2px)}.hub-server-dialog-root .hub-explorer__category-more b{color:#e1c5ff;margin-left:auto}.hub-server-dialog-root .hub-explorer__category-flyout{z-index:50;width:min(340px,40vw);min-width:235px;animation:hub-soft-enter .55s var(--hub-motion-ease) both;background:linear-gradient(145deg,#1c2b50,#101a34);border:1px solid #7769b3;border-radius:12px;padding:12px;position:absolute;top:0;left:calc(100% + 17px);box-shadow:0 18px 55px #000c,0 0 25px #8565d129}.hub-server-dialog-root .hub-explorer__category-flyout header{color:#eef3ff;border-bottom:1px solid #455779;justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;padding-bottom:9px;font-size:12px;display:flex}.hub-server-dialog-root .hub-explorer__category-close{color:#dceaff;cursor:pointer;background:#1a3454;border:1px solid #5e779c;border-radius:7px;flex:none;place-items:center;padding:5px;display:grid}.hub-server-dialog-root .hub-explorer__category-flyout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.hub-server-dialog-root .hub-explorer__category-flyout-grid button{text-align:left;color:#e4eefc;cursor:pointer;overflow-wrap:anywhere;background:#162744;border:1px solid #355171;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:7px 8px;font-size:10px;transition:background .45s,border-color .45s,transform .45s;display:flex}.hub-server-dialog-root .hub-explorer__category-flyout-grid button:hover{background:#2b3c69;border-color:#ab91e3;transform:translateY(-2px)}.hub-server-dialog-root .hub-explorer__category-flyout-grid b{color:#98b5d1;flex:none;margin-left:auto}@media (width<=1170px){.hub-server-dialog-root .hub-explorer__filters.is-visible{overflow:visible!important}}@media (width<=760px){.hub-server-dialog-root .hub-explorer__category-flyout{width:min(330px,100vw - 35px);min-width:0;top:calc(100% + 8px);left:0}}@media (height<=650px){.hub-server-dialog-root .hub-explorer__category-flyout-grid button{min-height:27px;padding:4px 6px}}.hub-server-dialog-root .hub-explorer__filter-title{gap:5px;min-width:0}.hub-server-dialog-root .hub-explorer__filter-title>button{flex:none;justify-content:center;min-width:27px}@media (width<=1400px){.hub-server-dialog-root .hub-explorer__filter-title>button span{display:none}.hub-server-dialog-root .hub-explorer__filter-title>button{padding:5px!important}}:is(.hub-server-dialog-root .hub-server-content:has(.hub-server-tech),.hub-server-dialog-root .hub-server-content:has(.hub-changelog)){grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}:is(.hub-server-dialog-root .hub-server-content:has(.hub-server-tech)>.hub-info-panel,.hub-server-dialog-root .hub-server-content:has(.hub-changelog)>.hub-info-panel){width:100%}.hub-server-dialog-root .hub-server-tech{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.hub-server-dialog-root .hub-server-tech>div{align-content:center;min-height:80px;gap:7px!important;padding:9px!important}@media (width<=760px){.hub-server-dialog-root .hub-server-tech{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hub-server-dialog-root .hub-explorer{grid-template-columns:clamp(158px,12vw,190px) minmax(288px,31%) minmax(0,1fr)!important}.hub-server-dialog-root .hub-explorer__detail{gap:clamp(6px,.88dvh,10px)!important;padding:clamp(8px,1vw,12px)!important;overflow:hidden!important}.hub-server-dialog-root .hub-server-hero{border-color:#4d6084;box-shadow:0 13px 28px #02071883,0 0 26px #7252b925;flex:0 0 clamp(155px,25dvh,255px)!important;height:clamp(155px,25dvh,255px)!important}.hub-server-dialog-root .hub-server-hero__identity{gap:12px;bottom:15px;left:17px;right:17px}.hub-server-dialog-root .hub-server-hero__logo{width:55px;height:55px}.hub-server-dialog-root .hub-server-hero__identity h2{font-size:clamp(22px,1.8vw,29px)!important;line-height:1.2!important}.hub-server-dialog-root .hub-server-hero__identity p{font-size:11px;line-height:1.45}.hub-server-dialog-root .hub-server-hero__status{padding:7px 10px;font-size:10px;top:12px;left:13px}.hub-server-dialog-root .hub-server-platform{max-height:57px!important;padding:4px 0 6px!important}.hub-server-dialog-root .hub-server-platform .hub-platform-badge{min-height:43px!important;padding:4px 10px!important;font-size:11px!important}.hub-server-dialog-root .hub-server-platform .hub-brand-logo{width:34px!important;min-width:34px!important;height:34px!important}.hub-server-dialog-root .hub-server-connect{border-radius:13px;background:radial-gradient(at 87% 15%,#674a9a45,#0000 60%),linear-gradient(110deg,#20234a,#132a44)!important;border:1px solid #8b7cdb!important;flex:none!important;padding:12px 14px!important;box-shadow:0 0 0 1px #b8a5ff17,0 0 27px #8672ff3c,0 9px 22px #0005!important}.hub-server-dialog-root .hub-server-connect__label{margin-bottom:8px!important}.hub-server-dialog-root .hub-server-connect__label span{letter-spacing:.01em;color:#eedfff!important;font-size:12px!important}.hub-server-dialog-root .hub-server-connect__label small{color:#aabada;font-size:10px}.hub-server-dialog-root .hub-server-connect__address{border-radius:10px;min-height:48px;box-shadow:inset 0 1px #ffffff14,0 0 18px #5f89f326;background:linear-gradient(120deg,#091a34,#11274a)!important;border:1px solid #6c8eda!important;padding:6px 7px 6px 14px!important}.hub-server-dialog-root .hub-server-connect__address code{letter-spacing:.025em;text-shadow:0 0 15px #98aff56b;line-height:1.2;color:#fcfcff!important;font-size:clamp(15px,1.2vw,19px)!important;font-weight:850!important}.hub-server-dialog-root .hub-server-connect__address button{border-color:#657ca9!important;width:36px!important;height:36px!important}.hub-server-dialog-root .hub-server-connect__cta{border-radius:10px;min-height:48px!important;padding:0 16px!important;font-size:12px!important}.hub-server-dialog-root .hub-server-connect__cta svg{width:18px;height:18px}.hub-server-dialog-root .hub-server-actions{padding:11px 13px!important}.hub-server-dialog-root .hub-server-actions h3{margin:0 0 9px!important;font-size:12px!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-controls>div{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))!important;gap:8px!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-action{white-space:normal;border-radius:9px!important;min-height:42px!important;padding:8px 11px!important;font-size:11px!important;line-height:1.25!important;overflow:visible!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-action:before{border-radius:inherit}.hub-server-dialog-root .hub-explorer__action-anchor .server-action svg{flex:none;width:16px;height:16px}.hub-server-dialog-root .hub-server-tabs button{min-height:38px!important;padding:7px 11px!important;font-size:11px!important}.hub-server-dialog-root .hub-server-tabs button svg{width:16px;height:16px}.hub-server-dialog-root .hub-server-content{flex:0 auto!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important;align-content:start!important;align-items:start!important;gap:7px!important;min-height:0!important;overflow:hidden!important}.hub-server-dialog-root .hub-server-content>.hub-info-panel{align-self:start!important;height:auto!important;min-height:0!important;max-height:clamp(90px,19dvh,175px)!important}.hub-server-dialog-root .hub-info-panel{padding:12px 14px!important}.hub-server-dialog-root .hub-info-panel h3{margin-bottom:7px!important;font-size:12px!important}.hub-server-dialog-root .hub-info-panel p,.hub-server-dialog-root .hub-info-panel__prose{font-size:11px!important;line-height:1.55!important}.hub-server-dialog-root .hub-info-panel--facts>div{grid-template-columns:17px minmax(0,1fr);padding:5px 0!important}.hub-server-dialog-root .hub-info-panel--facts svg{width:15px;height:15px}.hub-server-dialog-root .hub-info-panel--facts strong{font-size:11px}.hub-server-dialog-root .hub-info-panel--facts span{font-size:10px}.hub-server-dialog-root .hub-info-panel__readmore{min-height:28px;padding:5px 9px;font-size:11px}.hub-server-dialog-root .hub-player-strip{border-radius:10px;grid-column:1/-1;padding:10px 13px!important}.hub-server-dialog-root .hub-player-strip header span,.hub-server-dialog-root .hub-player-strip>p{font-size:11px}.hub-server-dialog-root .hub-player-strip__avatar{width:36px;height:36px}.hub-server-dialog-root .hub-player-strip__player{flex-basis:70px}:is(.hub-server-dialog-root .hub-server-content:has(.hub-server-tech),.hub-server-dialog-root .hub-server-content:has(.hub-changelog)){grid-template-columns:1fr!important}@media (height<=790px) and (width>=761px){.hub-server-dialog-root .hub-server-hero{flex-basis:clamp(145px,22dvh,175px)!important;height:clamp(145px,22dvh,175px)!important}.hub-server-dialog-root .hub-server-platform{max-height:46px!important}.hub-server-dialog-root .hub-server-platform .hub-platform-badge{min-height:36px!important}.hub-server-dialog-root .hub-server-platform .hub-brand-logo{width:29px!important;min-width:29px!important;height:29px!important}.hub-server-dialog-root .hub-server-connect{padding:9px 11px!important}.hub-server-dialog-root .hub-server-connect__label{margin-bottom:6px!important}.hub-server-dialog-root .hub-server-connect__address{min-height:43px}.hub-server-dialog-root .hub-server-connect__address code{font-size:15px!important}.hub-server-dialog-root .hub-server-connect__cta{min-height:42px!important}.hub-server-dialog-root .hub-server-actions{padding:8px 10px!important}.hub-server-dialog-root .hub-server-actions>p{display:none}.hub-server-dialog-root .hub-explorer__action-anchor .server-action{min-height:37px!important;padding:6px 9px!important;font-size:10px!important}.hub-server-dialog-root .hub-server-tabs button{min-height:33px!important}.hub-server-dialog-root .hub-server-content>.hub-info-panel{max-height:clamp(90px,15dvh,120px)!important}.hub-server-dialog-root .hub-info-panel{padding:9px 11px!important}.hub-server-dialog-root .hub-info-panel h3{margin-bottom:4px!important;font-size:11px!important}.hub-server-dialog-root .hub-info-panel p,.hub-server-dialog-root .hub-info-panel__prose{font-size:10.5px!important}.hub-server-dialog-root .hub-info-panel--facts>div{padding:3px 0!important}.hub-server-dialog-root .hub-player-strip{padding:7px 10px!important}.hub-server-dialog-root .hub-player-strip>p{font-size:10px}}@media (width<=1250px) and (width>=761px){.hub-server-dialog-root .hub-explorer{grid-template-columns:clamp(150px,12vw,170px) minmax(275px,33%) minmax(0,1fr)!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-controls>div{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}.hub-server-dialog-root .hub-server-connect__cta{padding:0 10px!important}}@media (width<=760px){.hub-server-dialog-root .hub-server-hero{flex-basis:clamp(120px,20dvh,176px)!important;height:clamp(120px,20dvh,176px)!important}.hub-server-dialog-root .hub-server-hero__logo{width:42px;height:42px}.hub-server-dialog-root .hub-server-connect{padding:9px 10px!important}.hub-server-dialog-root .hub-server-connect__address{min-height:40px;padding:5px 7px!important}.hub-server-dialog-root .hub-server-connect__address code{letter-spacing:0;font-size:13px!important}.hub-server-dialog-root .hub-server-connect__cta{min-height:40px!important;padding:0 8px!important;font-size:11px!important}.hub-server-dialog-root .hub-server-actions{padding:8px!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-controls>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.hub-server-dialog-root .hub-explorer__action-anchor .server-action{min-height:33px!important;padding:5px 6px!important;font-size:10px!important}.hub-server-dialog-root .hub-server-tabs button{min-height:31px!important}.hub-server-dialog-root .hub-server-content{grid-template-columns:1.12fr .88fr!important;gap:5px!important}.hub-server-dialog-root .hub-server-content>.hub-info-panel{max-height:clamp(84px,16dvh,128px)!important}.hub-server-dialog-root .hub-info-panel{padding:8px 9px!important}.hub-server-dialog-root .hub-info-panel h3{font-size:11px!important}.hub-server-dialog-root .hub-info-panel p{font-size:10px!important}.hub-server-dialog-root .hub-player-strip{padding:7px 9px!important}}@media (height<=570px){.hub-server-dialog-root .hub-server-hero{flex-basis:clamp(80px,17dvh,120px)!important;height:clamp(80px,17dvh,120px)!important}.hub-server-dialog-root .hub-server-connect__label{display:none}.hub-server-dialog-root .hub-server-platform .hub-platform-badge{min-height:32px!important;padding:3px 6px!important}}@media (prefers-reduced-motion:reduce){.hub-server-dialog-root .hub-server-connect__address{transition:none!important}}.hub-server-dialog-root .hub-server-content{flex:1!important;grid-template-rows:minmax(0,1fr)!important;align-content:start!important;align-items:start!important;min-height:0!important}.hub-server-dialog-root .hub-server-content>.hub-info-panel{align-self:start!important;min-height:0!important;max-height:100%!important}.hub-server-dialog-root .hub-explorer__detail>.hub-player-strip{z-index:1;position:relative;flex:none!important;align-self:stretch!important;margin-top:0!important}:is(.hub-server-dialog-root .hub-server-content:has(.hub-server-tech)>.hub-info-panel,.hub-server-dialog-root .hub-server-content:has(.hub-changelog)>.hub-info-panel){width:100%;max-height:100%!important}.hub-server-dialog-root .hub-server-tech{align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))!important}.hub-server-dialog-root .hub-server-tech>div{min-height:77px!important;padding:9px!important}@media (height<=790px) and (width>=761px){.hub-server-dialog-root .hub-server-tech>div{min-height:69px!important;padding:7px!important}.hub-server-dialog-root .hub-info-panel--facts>div{padding:3px 0!important}.hub-server-dialog-root .hub-explorer__detail>.hub-player-strip{padding:6px 10px!important}.hub-server-dialog-root .hub-explorer__detail>.hub-player-strip header{margin-bottom:2px!important}}@media (width<=760px){.hub-server-dialog-root .hub-explorer__detail>.hub-player-strip{padding:6px 9px!important}.hub-server-dialog-root .hub-server-tech{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hub-server-dialog-root .hub-server-content>.hub-info-panel{padding:9px 12px 7px!important}.hub-server-dialog-root .hub-server-content>.hub-info-panel h3{margin:0 0 5px!important}.hub-server-dialog-root .hub-server-tags{gap:4px!important;margin-top:3px!important}.hub-server-dialog-root .hub-server-tags span{padding:2px 6px!important;font-size:9px!important}@media (height<=790px){.hub-server-dialog-root .hub-server-content>.hub-info-panel{padding:7px 10px 6px!important}}.hub-server-dialog-root .hub-server-hero{animation:none!important}.hub-server-dialog-root .hub-server-hero__flare{animation:none!important;transform:none!important}.hub-server-dialog-root .hub-server-hero__visual>img{object-fit:cover;object-position:center;filter:blur(22px)saturate(1.09)brightness(.92);width:100%;height:100%;display:block;animation:none!important;transform:none!important}.hub-server-dialog-root .hub-server-hero__visual>img.is-focus-ready{animation:1.65s cubic-bezier(.22,.65,.18,1) both hub-server-banner-focus-reveal!important}@keyframes hub-server-banner-focus-reveal{0%{filter:blur(22px)saturate(1.09)brightness(.92)}32%{filter:blur(14px)saturate(1.09)brightness(.96)}68%{filter:blur(5px)saturate(1.09)brightness(.99)}to{filter:blur()saturate(1.09)brightness()}}.hub-server-dialog-root .hub-server-hero__visual:has(>img):before{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 84%,#0000 56%,#0000006b 80%,#000 100%);mask-image:radial-gradient(78% 84%,#0000 56%,#0000006b 80%,#000 100%)}@media (prefers-reduced-motion:reduce){.hub-server-dialog-root .hub-server-hero__visual>img,.hub-server-dialog-root .hub-server-hero__visual>img.is-focus-ready{filter:saturate(1.09)brightness();animation:none!important}}.app-shell .hub-health-check__state{white-space:nowrap;max-width:none}.app-shell .hub-health-check__segments{flex-wrap:wrap;align-items:center;gap:6px;min-height:0;display:flex;overflow:visible;width:100%!important}.app-shell .hub-health-check__segments>span:not(.hub-health-check__segments-more){--chip-color:#a5afc6;color:#dce8f8;border:1px solid color-mix(in srgb,var(--chip-color) 39%,#203449);background:color-mix(in srgb,var(--chip-color) 9%,#102033);min-width:0;max-width:none;height:auto;box-shadow:none;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.app-shell .hub-health-check__segments>span:before{content:"";background:var(--chip-color);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--chip-color) 34%,transparent);border-radius:50%;flex:none}.app-shell .hub-health-check__segments>span b{color:#fff;font-size:12px;font-weight:850}.app-shell .hub-health-check__segments>.is-online{--chip-color:#42dfa8!important}.app-shell .hub-health-check__segments>.is-standby{--chip-color:#a4b5ee!important}.app-shell .hub-health-check__segments>.is-degraded{--chip-color:#e9c27c!important}.app-shell .hub-health-check__segments>.is-maintenance{--chip-color:#f4ae6b!important}.app-shell .hub-health-check__segments>.is-offline{--chip-color:#f38b96!important}.app-shell .hub-health-check__segments>.is-unknown{--chip-color:#9b98c8!important}.app-shell .hub-health-check__service{transition:background .2s,border-color .2s}.app-shell .hub-health-check__service.is-online{background:linear-gradient(110deg,#103e35,#102f36);border-color:#2a795e;box-shadow:inset 3px 0 #39d8a4}.app-shell .hub-health-check__service.is-online .hub-health-check__service-name svg{color:#4ee1b3}.app-shell .hub-health-check__service.is-standby{background:#192744;border-color:#475b86;box-shadow:inset 3px 0 #9dadde}.app-shell .hub-health-check__service.is-offline{background:#2b2035;border-color:#6d4057;box-shadow:inset 3px 0 #e78196}.app-shell .hub-health-check__service-state.is-standby{color:#b4c5f8}.app-shell .hub-health-check__service-state.is-standby i{background:#9dadde}@media (width<=600px){.app-shell .hub-health-check__state{white-space:normal;text-align:center;font-size:9px}.app-shell .hub-health-check__segments>span:not(.hub-health-check__segments-more){padding:5px 7px}}.app-shell .incident-banner.hub-announcement,.admin-shell .incident-banner.hub-announcement{justify-self:center;width:fit-content!important;max-width:min(100%,980px)!important;margin-inline:auto!important;display:block!important}.app-shell .incident-banner.hub-announcement .hub-announcement__shell,.admin-shell .incident-banner.hub-announcement .hub-announcement__shell,.app-shell .incident-banner.hub-announcement .hub-announcement__body,.admin-shell .incident-banner.hub-announcement .hub-announcement__body{width:fit-content!important;max-width:100%!important}.app-shell .incident-banner.hub-announcement .hub-announcement__description img,.admin-shell .incident-banner.hub-announcement .hub-announcement__description img{max-width:100%;height:auto}.app-shell .incident-banner.hub-announcement .hub-announcement__description img.hub-rich-discord-card,.admin-shell .incident-banner.hub-announcement .hub-announcement__description img.hub-rich-discord-card{aspect-ratio:32/25;object-fit:contain;background:#232429;border-radius:10px;max-width:100%;display:block;height:auto!important}.hub-server-dialog-root .hub-server-hero__visual:has(>img):before{display:none!important}.hub-server-dialog-root .hub-server-hero__visual>img.hub-server-hero__edge-blur{z-index:1;object-fit:cover;object-position:center;pointer-events:none;opacity:.94;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 42%,#00000080 69%,#000 98%);mask-image:radial-gradient(#0000 42%,#00000080 69%,#000 98%);filter:blur(12px)saturate(1.09)!important;animation:none!important;transform:scale(1.035)!important}.hub-server-dialog-root .hub-server-hero__visual:has(>img):after{z-index:2}.hub-server-dialog-root .hub-server-hero__status--standby{color:#d0d9ff;background:#20294be8;border-color:#6c80b7}.hub-server-dialog-root .hub-server-hero__status--standby i{background:#a5baf4;animation:none;box-shadow:0 0 8px #9eb6f477}.hub-explorer__light--standby{background:#a5baf4;box-shadow:0 0 8px #9eb6f477}.status-pill--standby{color:#ccd9ff;background:#242b46;border-color:#6477a6}.status-pill--standby i{background:#a5baf4}@media (prefers-reduced-motion:reduce){.hub-server-dialog-root .hub-server-hero__visual>img.hub-server-hero__edge-blur{filter:blur(12px)saturate(1.09)!important;animation:none!important}}.app-shell:not(.hub-server-dialog-root) .page-wrap.hub-page-wrap--home>*{opacity:1!important;animation:none!important;transform:none!important}.app-shell .hub-community--home{width:100%;max-width:1100px;margin:24px auto 0}.app-shell .hub-community--home .hub-community__heading{justify-content:space-between;align-items:flex-end;gap:20px;max-width:860px;margin:0 auto 15px;display:flex}.app-shell .hub-community__heading-copy{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.app-shell .hub-community--home .hub-community__heading h2{margin:0;font-size:clamp(23px,2.1vw,31px);line-height:1.16}.app-shell .hub-community--home .hub-community__heading>p{text-align:right;max-width:210px;margin:0 0 3px;font-size:11px}.app-shell .hub-community--home .hub-community__grid{width:100%;max-width:1050px;margin-inline:auto}.app-shell .hub-community--home .hub-community__grid:has(>.hub-community__panel:only-child){max-width:820px}.app-shell .hub-community__panel--discord{background:linear-gradient(125deg,#221d49,#171f3c);gap:20px;min-height:205px;padding:21px 25px}.app-shell .hub-community__panel--discord .hub-community__art{background:linear-gradient(145deg,#5865f2,#4347a6);border:1px solid #9099ed75;border-radius:20px;flex:0 0 84px;width:84px;height:84px;box-shadow:0 10px 30px #12104380,0 0 20px #5865f245}.app-shell .hub-community__art--discord img{object-fit:contain;filter:drop-shadow(0 2px 5px #1a20607d);width:53px;height:53px;display:block}.app-shell .hub-community__mini-discord{object-fit:contain;flex:none;width:17px;height:17px;display:block}.app-shell .hub-community__cta .hub-community__mini-discord{width:19px;height:19px}.app-shell .hub-community__panel--discord .hub-community__copy h2{margin:7px 0 8px;font-size:clamp(20px,1.8vw,26px)}.app-shell .hub-community__panel--discord .hub-community__description{font-size:12px;line-height:1.6}.app-shell .hub-community__panel--discord .hub-community__cta{margin-top:13px}.app-shell .hub-community--page .hub-community__grid:has(>.hub-community__panel--discord:only-child){max-width:820px}.app-shell .hub-community--page .hub-community__panel--discord{min-height:290px;padding:30px}@media (width<=680px){.app-shell .hub-community--home .hub-community__heading{flex-direction:column;align-items:flex-start;gap:7px}.app-shell .hub-community--home .hub-community__heading>p{text-align:left;max-width:100%}.app-shell .hub-community__panel--discord,.app-shell .hub-community--page .hub-community__panel--discord{align-items:flex-start;gap:14px;min-height:0;padding:19px;display:flex}.app-shell .hub-community__panel--discord .hub-community__art{border-radius:15px;flex-basis:58px;width:58px;height:58px;margin:0}.app-shell .hub-community__art--discord img{width:39px;height:39px}.app-shell .hub-community__panel--discord .hub-community__copy h2{font-size:21px}}@media (width<=380px){.app-shell .hub-community__panel--discord{display:block}.app-shell .hub-community__panel--discord .hub-community__art{margin-bottom:12px}}.app-shell .incident-banner.hub-announcement,.admin-shell .incident-banner.hub-announcement{border:1px solid #f5c86d!important;border-radius:10px!important;box-shadow:0 0 3px #fff0b9b3,0 0 11px #ffca6a80,0 0 25px #eaa13b49,0 14px 38px #0007!important}.app-shell .hub-announcement__art--abstract,.admin-shell .hub-announcement__art--abstract{background:radial-gradient(at 96% 12%,#ba77372e,#0000 47%),radial-gradient(at 58% 105%,#49345745,#0000 56%)!important}.app-shell .incident-banner.hub-announcement:before,.admin-shell .incident-banner.hub-announcement:before{animation:none!important}.app-shell .hub-announcement__gold-rim--fine,.admin-shell .hub-announcement__gold-rim--fine{z-index:5;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.app-shell .hub-announcement__gold-rim--fine:after,.admin-shell .hub-announcement__gold-rim--fine:after{content:"";border-radius:inherit;border:1px solid #ffe3a1b8;position:absolute;inset:0;box-shadow:inset 0 0 4px #f6c46c52,0 0 6px #ffd68470}.app-shell .hub-announcement__spark-field,.admin-shell .hub-announcement__spark-field{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .9s ease-out;display:block;position:absolute;inset:0;overflow:hidden}.app-shell .hub-announcement__gold-rim--fine.is-spark-ready .hub-announcement__spark-field,.admin-shell .hub-announcement__gold-rim--fine.is-spark-ready .hub-announcement__spark-field{opacity:1}.app-shell .hub-announcement__gold-rim--fine:not(.is-spark-ready) .hub-announcement__spark-field i,.admin-shell .hub-announcement__gold-rim--fine:not(.is-spark-ready) .hub-announcement__spark-field i{animation-play-state:paused!important}.app-shell .hub-announcement__gold-rim--fine .hub-announcement__spark-field i,.admin-shell .hub-announcement__gold-rim--fine .hub-announcement__spark-field i{offset-path:inset(5px round 9px);offset-rotate:0deg;offset-distance:var(--spark-position,0%);position:absolute;top:0;left:0;clip-path:none!important;filter:none!important;width:3px!important;min-width:0!important;height:3px!important;animation:4.1s ease-in-out infinite hub-ember-flicker!important;animation-delay:calc(var(--spark-index) * -.21s)!important;background:radial-gradient(circle at 33% 28%,#fffbe9 0 22%,#ffe6a4 38%,#ffc06d 66%,#d97831 100%)!important;border-radius:50%!important;box-shadow:0 0 3px #ffebbd,0 0 7px #eaa14f!important}.app-shell .hub-announcement__spark-field i:nth-child(4n),.admin-shell .hub-announcement__spark-field i:nth-child(4n){width:2px!important;height:2px!important;box-shadow:0 0 3px #ffca83!important}.app-shell .hub-announcement__spark-field i:nth-child(7n),.admin-shell .hub-announcement__spark-field i:nth-child(7n){background:linear-gradient(90deg,#d8782d,#ffd389 52%,#fff8dc)!important;border-radius:999px!important;width:5px!important;height:2px!important;box-shadow:0 0 5px #ffcf80,0 0 9px #ed9c49!important}.app-shell .hub-announcement__spark-field i:nth-child(5n+1),.admin-shell .hub-announcement__spark-field i:nth-child(5n+1){animation:hub-ember-travel var(--spark-speed,32s) linear infinite, hub-ember-flicker 4.1s ease-in-out infinite!important;animation-delay:calc(var(--spark-index) * -.83s), calc(var(--spark-index) * -.21s)!important}@keyframes hub-ember-flicker{0%,to{opacity:.17;scale:.7}24%{opacity:.48;scale:.94}44%{opacity:.9;scale:1.22}62%{opacity:.35;scale:.85}81%{opacity:.7;scale:1.05}}@keyframes hub-ember-travel{0%{offset-distance:var(--spark-position,0%)}to{offset-distance:calc(var(--spark-position,0%) + 100%)}}@media (width<=700px){.app-shell .hub-announcement__spark-field i:nth-child(n+17),.admin-shell .hub-announcement__spark-field i:nth-child(n+17){display:none!important}.app-shell .hub-announcement__gold-rim--fine .hub-announcement__spark-field i,.admin-shell .hub-announcement__gold-rim--fine .hub-announcement__spark-field i{box-shadow:0 0 2px #ffebbd,0 0 5px #eaa14f!important}}.app-shell .hub-community__ambient i{display:none!important}.app-shell .hub-community__panel--discord .hub-community__ambient:before{background:radial-gradient(at 75% 35%,#8473f544,#0000 65%)}@media (prefers-reduced-motion:reduce){.app-shell .hub-announcement__spark-field,.admin-shell .hub-announcement__spark-field{opacity:.7;transition:none!important}.app-shell .hub-announcement__gold-rim--fine .hub-announcement__spark-field i,.admin-shell .hub-announcement__gold-rim--fine .hub-announcement__spark-field i{opacity:.55;scale:1;animation:none!important}}.hub-server-dialog-root .hub-server-tabs button.is-update-unread:not(.is-active){animation:5.5s ease-in-out infinite hub-updates-tab-pulse;color:#ffe4aa!important;border-color:#a57942!important}.hub-server-dialog-root .hub-server-tabs__unread{letter-spacing:.01em;color:#24190b;background:#ffcc76;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:2px 6px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 0 8px #ffbe6470}@keyframes hub-updates-tab-pulse{0%,65%,to{box-shadow:0 0 #f7c86a00}82%{box-shadow:0 0 0 1px #f7cb8a7a,0 0 15px #ffbd6352}}.hub-server-dialog-root .hub-server-content:has(.hub-update-tree){min-height:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.hub-server-dialog-root .hub-info-panel--update-tree{flex-direction:column;display:flex;overflow:hidden;min-height:0!important;padding:14px 16px!important}.hub-server-dialog-root .hub-info-panel--update-tree>h3{flex:none;margin:0 0 9px;font-size:13px}.hub-update-tree{overscroll-behavior:contain;scrollbar-width:thin;width:100%;min-height:0;max-height:min(38vh,340px);padding:1px 9px 4px 2px;position:relative;overflow-y:auto}.hub-update-tree:before{content:"";pointer-events:none;background:linear-gradient(#ffca7799,#7286c566,#394d6e22);width:1px;position:absolute;top:18px;bottom:17px;left:15px}.hub-update-tree__entry{margin:0 0 8px;padding:0 0 0 31px;position:relative}.hub-update-tree__entry>summary{cursor:pointer;color:#e3edfb;background:#111f37;border:1px solid #334968;border-radius:9px;align-items:center;gap:7px;min-height:43px;padding:7px 8px;list-style:none;transition:background .18s,border-color .18s;display:flex}.hub-update-tree__entry>summary::-webkit-details-marker{display:none}.hub-update-tree__entry>summary:hover{background:#182a47;border-color:#5d7396}.hub-update-tree__entry>summary:focus-visible{outline-offset:2px;outline:2px solid #ffcf81}.hub-update-tree__entry.is-latest>summary{background:linear-gradient(105deg,#32293a,#17263b 74%);border-color:#aa8051}.hub-update-tree__node{color:#8fb0d8;z-index:1;background:#102440;border:1px solid #46618a;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:14px;left:5px}.hub-update-tree__entry.is-latest .hub-update-tree__node{color:#ffdca0;background:#352940;border-color:#d7a75e}.hub-update-tree__label{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hub-update-tree__label small{color:#89aaca;overflow-wrap:anywhere;font-size:10px}.hub-update-tree__label strong{color:#f5f8ff;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.hub-update-tree__new{color:#ffdfa4;border:1px solid #d5a45188;border-radius:999px;padding:2px 5px;font-size:9px;font-weight:800}.hub-update-tree__chevron{color:#94accd;flex:none;transition:transform .18s}.hub-update-tree__entry[open] .hub-update-tree__chevron{transform:rotate(180deg)}.hub-update-tree__content{color:#bcd0e8;overflow-wrap:anywhere;border-left:1px solid #405876;margin:0 0 0 12px;padding:9px 8px 12px 12px;font-size:12px;line-height:1.65}.hub-update-tree__content p{margin:0 0 6px}.hub-update-tree__content :is(img,iframe){max-width:100%}.hub-update-tree__end{color:#8399b7;align-items:center;gap:7px;padding:5px 0 5px 32px;font-size:10px;display:flex}.hub-update-tree__end svg{color:#91bba6}@media (width<=760px){.hub-server-dialog-root .hub-server-tabs__unread{padding:2px 4px}.hub-update-tree{max-height:min(36vh,300px)}}@media (prefers-reduced-motion:reduce){.hub-server-dialog-root .hub-server-tabs button.is-update-unread{animation:none!important}.hub-update-tree__chevron,.hub-update-tree__entry>summary{transition:none!important}}.admin-overlay:has(.admin-login-screen--premium){-webkit-backdrop-filter:blur(16px)saturate(.75)!important;backdrop-filter:blur(16px)saturate(.75)!important;background:#030712c9!important;place-items:center!important;padding:clamp(11px,2.5vw,32px)!important;display:grid!important}.admin-overlay:has(.admin-login-screen--premium)>.admin-shell{animation:hub-login-appear .85s var(--hub-motion-ease,cubic-bezier(.2,.8,.2,1)) both;background:#0b1528!important;border:1px solid #536995!important;border-radius:24px!important;width:min(1120px,100%)!important;max-width:1120px!important;height:min(740px,100dvh - 32px)!important;min-height:0!important;display:flex!important;overflow:hidden!important;transform:none!important;box-shadow:0 45px 130px #000e,0 0 70px #5c57b44a,0 0 0 1px #9bb7ff1c!important}.admin-shell .admin-login-screen--premium{background:#0b162b!important;flex:1!important;min-width:0!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.admin-shell .admin-login-layout{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);height:100%;display:grid;overflow:hidden}.admin-shell .admin-login-showcase{isolation:isolate;background:radial-gradient(at 49% 44%,#393274 0%,#222552 26%,#0000 61%),radial-gradient(at 18% 14%,#237aa442,#0000 48%),linear-gradient(145deg,#111d3e,#16183a 60%,#0c1830);border-right:1px solid #44517f;flex-direction:column;justify-content:space-between;min-height:0;padding:clamp(27px,3vw,42px);display:flex;position:relative;overflow:hidden}.admin-shell .admin-login-showcase:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#7a91c50a 1px,#0000 1px),linear-gradient(90deg,#7a91c50a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0004);mask-image:linear-gradient(#0008,#0004)}.admin-shell .admin-login-showcase:after{content:"";pointer-events:none;filter:blur(25px);background:radial-gradient(#9c65ff46,#0000 64%);width:480px;height:420px;position:absolute;bottom:-220px;left:10%}.admin-shell .admin-login-showcase__grain{z-index:0;opacity:.35;pointer-events:none;background:repeating-linear-gradient(142deg,#0000 0 69px,#b3a7ff0a 70px,#0000 71px);position:absolute;inset:0}.admin-shell .admin-login-showcase__top{z-index:2;align-items:center;gap:12px;display:flex}.admin-shell .admin-login-showcase__emblem{background:linear-gradient(140deg,#41438c,#12264c);border:1px solid #a187f0a8;border-radius:15px;flex:none;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 0 23px #ac80fb50,inset 0 1px #fff3}.admin-shell .admin-login-showcase__emblem>.brand-mark,.admin-shell .admin-login-showcase__emblem>span{width:38px;height:38px}.admin-shell .admin-login-showcase__top>span:last-child{flex-direction:column;gap:5px;display:flex}.admin-shell .admin-login-showcase__top strong{color:#f9faff;letter-spacing:-.035em;font-size:21px}.admin-shell .admin-login-showcase__top small{letter-spacing:.14em;color:#94bbec;font-size:9px;font-weight:770}.admin-shell .admin-login-showcase__orbit{z-index:1;pointer-events:none;place-items:center;width:clamp(270px,33vw,420px);height:clamp(270px,33vw,420px);display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.admin-shell .admin-login-showcase__ring{border:1px solid #9b96fa6b;border-radius:50%;position:absolute;box-shadow:0 0 26px #887aff24,inset 0 0 30px #6dcff010}.admin-shell .admin-login-showcase__ring--one{animation:38s linear infinite hub-login-rotate;inset:7%}.admin-shell .admin-login-showcase__ring--one:after{content:"";background:#7addff;border-radius:50%;width:9px;height:9px;position:absolute;top:13%;right:12%;box-shadow:0 0 24px #75dcff}.admin-shell .admin-login-showcase__ring--two{border-style:dashed;border-color:#62d8f859;animation:52s linear infinite reverse hub-login-rotate;inset:18%}.admin-shell .admin-login-showcase__ring--three{border-color:#cba2ff75;inset:29%;box-shadow:0 0 45px #8e67fa70,inset 0 0 55px #7366c440}.admin-shell .admin-login-showcase__core{color:#d7e8ff;background:linear-gradient(145deg,#43448f,#15274e 75%);border:1px solid #8bc4e77a;border-radius:33%;place-items:center;width:clamp(110px,11vw,148px);height:clamp(110px,11vw,148px);animation:6.4s ease-in-out infinite hub-login-core-glow;display:grid;transform:rotate(-10deg);box-shadow:0 0 26px #9c85f87b,0 0 90px #697de466,inset 0 2px #ffffff3a}.admin-shell .admin-login-showcase__core svg{filter:drop-shadow(0 4px 15px #98d7ff8a);transform:rotate(10deg)}.admin-shell .admin-login-showcase__satellite{background:#6fdffa;border-radius:3px;width:11px;height:11px;position:absolute;transform:rotate(45deg);box-shadow:0 0 23px #87eaff}.admin-shell .admin-login-showcase__satellite--a{animation:6.5s ease-in-out infinite hub-login-float;top:16%;left:18%}.admin-shell .admin-login-showcase__satellite--b{background:#bb8cff;animation:7.5s ease-in-out -2s infinite hub-login-float;bottom:19%;right:16%}.admin-shell .admin-login-showcase__bottom{z-index:2;position:relative}.admin-shell .admin-login-showcase__eyebrow{color:#b2e7ff;letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;font-weight:820;display:inline-flex}.admin-shell .admin-login-showcase__eyebrow span{background:#72e9c5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #72e9c5}.admin-shell .admin-login-showcase__bottom h2{letter-spacing:-.052em;color:#fff;margin:0 0 16px;font-size:clamp(34px,3.2vw,50px);font-weight:870;line-height:1.07}.admin-shell .admin-login-showcase__bottom h2 em{color:#0000;background:linear-gradient(110deg,#9adfff,#b8a6ff,#ffd4a0);-webkit-background-clip:text;background-clip:text;font-style:normal}.admin-shell .admin-login-showcase__bottom p{color:#bdcce6;max-width:370px;margin:0 0 22px;font-size:12px;line-height:1.7}.admin-shell .admin-login-showcase__tags{flex-wrap:wrap;gap:8px;display:flex}.admin-shell .admin-login-showcase__tags span{color:#c7d7f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23335399;border:1px solid #6a6cac8a;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:730;display:inline-flex}.admin-shell .admin-login-showcase__tags svg{color:#9dceff}.admin-shell .admin-login-formside{scrollbar-width:thin;background:radial-gradient(at 100% 0,#5c4b8a27,#0000 49%),linear-gradient(150deg,#0f1c35,#0a1427 75%);flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:clamp(28px,4vw,61px) clamp(22px,4.8vw,70px) 26px;display:flex;position:relative;overflow:hidden auto}.admin-shell .admin-login-formside__top{align-items:center;gap:13px;display:flex}.admin-shell .admin-login-formside__line{background:linear-gradient(90deg,#4a5d91,#0000);flex:1;height:1px}.admin-shell .admin-login-formside__top>span:last-child{color:#9ab2da;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:780;display:flex}.admin-shell .admin-login-formside__top svg{color:#95cfff}.admin-shell .admin-login-card{margin:auto;width:100%!important;max-width:445px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:20px 0!important}.admin-shell .admin-login-card__icon{color:#dbd0ff;background:linear-gradient(125deg,#3b326b,#242d65);border:1px solid #906ae1;border-radius:17px;place-items:center;width:57px;height:57px;margin-bottom:21px;display:grid;box-shadow:0 0 23px #906aff54}.admin-shell .admin-login-card>.section-kicker{letter-spacing:.17em;margin-bottom:9px;font-weight:820;display:block;color:#89dcff!important;font-size:10px!important}.admin-shell .admin-login-card h2{letter-spacing:-.046em;color:#fff;line-height:1.12;margin:0 0 14px!important;font-size:clamp(31px,2.8vw,42px)!important}.admin-shell .admin-login-card h2 em{color:#a99afb;font-style:normal}.admin-shell .admin-login-card>p{max-width:390px;color:#aabbd6!important;margin:0 0 27px!important;font-size:12px!important;line-height:1.8!important}.admin-shell .admin-login-card__fields{gap:18px;margin-bottom:19px;display:grid}.admin-shell .admin-login-card__fields .cms-field{gap:8px;min-width:0;margin:0;display:grid}.admin-shell .admin-login-card__fields .cms-field>span{color:#d7e5fb;letter-spacing:.015em;font-size:11px;font-weight:800}.admin-shell .admin-login-card__fields .cms-field>input,.admin-shell .admin-login-card__fields .credential-field{width:100%;min-height:51px;transition:border-color .4s,box-shadow .4s,background .4s;color:#f5f9ff!important;background:#101e35!important;border:1px solid #3e587a!important;border-radius:11px!important}.admin-shell .admin-login-card__fields .cms-field>input{outline:none;padding:12px 14px!important;font-size:13px!important}.admin-shell .admin-login-card__fields .credential-field{align-items:center;padding:0 7px 0 12px;display:flex}.admin-shell .admin-login-card__fields .credential-field input{flex:1;min-width:0;display:block;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;outline:none!important;font-size:13px!important}.admin-shell .admin-login-card__fields .credential-field button{color:#a5c4e5;cursor:pointer;background:#1c2e4b;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;width:37px;height:37px;transition:color .3s,background .3s,border-color .3s;display:grid}.admin-shell .admin-login-card__fields .credential-field button:hover{color:#fff;background:#283b61;border-color:#6678ac}.admin-shell .admin-login-card__fields .cms-field:focus-within>input,.admin-shell .admin-login-card__fields .cms-field:focus-within .credential-field{border-color:#aa94ff!important;box-shadow:0 0 0 3px #9e86ff21,0 0 22px #837bff29!important}.admin-shell .admin-login-card__fields input::placeholder{color:#7d93b0}.admin-shell .admin-login-card__submit{justify-content:center;align-items:center;gap:11px;width:100%;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(110deg,#6e50d7 0%,#8563ed 55%,#54bde8 130%)!important;border:1px solid #b6a0ff!important;border-radius:11px!important;min-height:55px!important;margin-top:16px!important;font-size:13px!important;font-weight:860!important;transition:transform .46s,box-shadow .46s,filter .46s!important;display:flex!important;box-shadow:0 12px 30px #624dca69,0 0 20px #8273ff35!important}.admin-shell .admin-login-card__submit:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff7,#0000);width:20%;animation:6.8s ease-in-out infinite hub-login-button-shine;position:absolute;inset:-100% auto -100% -60%;transform:rotate(18deg)}.admin-shell .admin-login-card__submit:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-3px);box-shadow:0 16px 36px #7253d099,0 0 27px #8b82ff7c!important}.admin-shell .admin-login-card__submit:disabled{opacity:.56;cursor:wait}.admin-shell .admin-login-card__note{color:#849bb9;align-items:flex-start;gap:9px;margin-top:18px;font-size:10px;line-height:1.6;display:flex}.admin-shell .admin-login-card__note svg{color:#8fcde8;flex:none;margin-top:1px}.admin-shell .admin-login-card__error{margin:3px 0}.admin-shell .admin-login-formside__bottom{color:#687f9f;letter-spacing:.07em;border-top:1px solid #334362;justify-content:space-between;gap:12px;min-height:36px;padding-top:17px;font-size:9px;font-weight:780;display:flex}.admin-shell .admin-login-screen--premium .admin-close-float{z-index:40;color:#ebf4ff;cursor:pointer;background:#1a2c49d9;border:1px solid #637393;border-radius:11px;place-items:center;width:39px;height:39px;transition:background .4s,transform .4s,border-color .4s;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 5px 20px #0005}.admin-shell .admin-login-screen--premium .admin-close-float:hover{background:#304973;border-color:#b39dff;transform:rotate(90deg)}.admin-shell .admin-login-card input:focus-visible,.admin-shell .admin-login-screen--premium button:focus-visible{outline-offset:3px!important;outline:2px solid #a5deff!important}@keyframes hub-login-appear{0%{opacity:0;filter:blur(5px);transform:translateY(23px)scale(.978)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hub-login-rotate{to{transform:rotate(360deg)}}@keyframes hub-login-core-glow{0%,to{box-shadow:0 0 26px #9c85f87b,0 0 90px #697de466,inset 0 2px #ffffff3a}50%{box-shadow:0 0 45px #9c85f8aa,0 0 116px #697de480,inset 0 2px #ffffff3a}}@keyframes hub-login-float{0%,to{translate:0}50%{translate:0 -13px}}@keyframes hub-login-button-shine{0%,72%,to{left:-60%}86%{left:135%}}@media (width<=850px){.admin-overlay:has(.admin-login-screen--premium)>.admin-shell{height:min(780px,100dvh - 24px)!important}.admin-shell .admin-login-layout{grid-template-columns:minmax(0,1fr)!important}.admin-shell .admin-login-showcase{display:none}.admin-shell .admin-login-formside{padding:clamp(30px,5vw,50px) clamp(23px,7vw,50px) 22px}.admin-shell .admin-login-card{max-width:480px!important}}@media (width<=520px){.admin-overlay:has(.admin-login-screen--premium){padding:0!important}.admin-overlay:has(.admin-login-screen--premium)>.admin-shell{border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important}.admin-shell .admin-login-formside{padding:62px 22px 19px}.admin-shell .admin-login-card h2{font-size:32px!important}.admin-shell .admin-login-card__icon{width:50px;height:50px;margin-bottom:15px}.admin-shell .admin-login-formside__top{margin-right:46px}.admin-shell .admin-login-formside__bottom{font-size:8px}}@media (height<=640px){.admin-shell .admin-login-showcase__orbit{width:270px;height:270px;top:41%}.admin-shell .admin-login-showcase__bottom h2{font-size:31px}.admin-shell .admin-login-formside{padding-top:22px;padding-bottom:12px}.admin-shell .admin-login-card{padding:10px 0!important}.admin-shell .admin-login-card__icon{width:42px;height:42px;margin-bottom:8px}.admin-shell .admin-login-card h2{margin-bottom:8px!important;font-size:29px!important}.admin-shell .admin-login-card>p{margin-bottom:14px!important;line-height:1.5!important}.admin-shell .admin-login-card__fields{gap:10px;margin-bottom:9px}.admin-shell .admin-login-card__submit{min-height:46px!important}}@media (prefers-reduced-motion:reduce){.admin-shell .admin-login-showcase__ring,.admin-shell .admin-login-showcase__core,.admin-shell .admin-login-showcase__satellite,.admin-shell .admin-login-card__submit:before{transition:none!important;animation:none!important;translate:0!important}.admin-overlay:has(.admin-login-screen--premium)>.admin-shell{transition:none!important;animation:none!important;translate:0!important}}.hub-explorer .hub-server-row.has-steam-update{border-color:#fcb84c8c;box-shadow:0 0 0 1px #fcb84c21,0 0 18px #fab3411f}.hub-steam-update-badge{color:#ffe5ad;letter-spacing:.005em;white-space:normal;background:linear-gradient(115deg,#5d390be3,#57360f87);border:1px solid #ffbe53b8;border-radius:6px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.2;animation:2.8s ease-in-out infinite hub-steam-available-pulse;display:inline-flex}@keyframes hub-steam-available-pulse{0%,to{border-color:#ffbe5399;box-shadow:0 0 #ffb94600}50%{border-color:#ffe09a;box-shadow:0 0 17px #ffb94661}}.hub-steam-update-detail{color:#f4e9cf;background:linear-gradient(110deg,#462d0ecc,#131f34f2);border:1px solid #fbbe5a6b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px 15px;margin:8px 11px 2px;padding:9px 13px;font-size:11px;display:flex}.hub-steam-update-detail__heading{color:#ffd58d;white-space:nowrap;align-items:center;gap:8px;display:flex}.hub-steam-update-detail p{color:#d8c8a7;flex:220px;margin:0;font-size:10px;line-height:1.4}.hub-steam-update-detail>div:last-child{color:#e8d7b2;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hub-steam-update-detail>div:last-child strong{color:#fff4d8;font-variant-numeric:tabular-nums}@media (width<=600px){.hub-steam-update-detail{margin:8px 4px 2px;padding:8px 10px}.hub-steam-update-detail p{flex-basis:100%}.hub-steam-update-badge{font-size:9px}}@media (prefers-reduced-motion:reduce){.hub-steam-update-badge{animation:none}}.server-card--update-available .server-action--update{color:#fff3d1;background:linear-gradient(110deg,#694112a6,#262533e6);border-color:#ffc369a6;box-shadow:0 0 12px #ffb8412e}.server-card--update-available .server-action--update:hover:not(:disabled){border-color:#ffe0a0;box-shadow:0 0 18px #ffb84161}.hub-gold-cta{position:relative}.hub-gold-cta__update-count{z-index:5;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(135deg,#fb6376,#cc304e);border:2px solid #ffcc81;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:12px;font-weight:850;line-height:1;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 0 0 3px #08152c,0 3px 13px #ed4b616e}.hub-identity-gate{color:#f2f3ff;background:radial-gradient(at 65% 10%,#35315b 0%,#0000 42%),radial-gradient(at 2% 85%,#132d36 0%,#0000 44%),#080e1b;place-items:center;min-height:100dvh;padding:25px;display:grid}.hub-identity-panel{text-align:center;background:linear-gradient(145deg,#1c233ef0,#090e1cf5);border:1px solid #adabfc36;border-radius:30px;width:min(560px,100%);padding:clamp(28px,6vw,62px);position:relative;box-shadow:0 28px 95px #0008}.hub-identity-emblem{color:#b6b2ff;background:#6874df2a;border-radius:25px;place-items:center;width:86px;height:86px;margin:0 auto 24px;display:grid;box-shadow:inset 0 0 35px #738af42b}.hub-identity-panel h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(32px,5vw,48px);line-height:1.1}.hub-identity-panel h1 em{color:#b2a6ff;font-style:normal}.hub-identity-panel p{color:#bac4de;line-height:1.7}.hub-identity-login{color:#fff;font:inherit;cursor:pointer;background:#5865f2;border:0;border-radius:13px;justify-content:center;align-items:center;gap:12px;margin:18px auto;padding:15px 26px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 9px 36px #5865f24d}.hub-identity-login:hover{filter:brightness(1.13)}.hub-identity-panel>small{color:#8794b2;margin-top:12px;line-height:1.5;display:block}.hub-member-identity{border:1px solid #9ba9c730;border-radius:18px;align-items:center;gap:9px;max-width:310px;padding:5px 8px 5px 6px;font-size:12px;display:flex}.hub-member-identity>img{object-fit:cover;border-radius:50%;width:28px;height:28px}.hub-member-identity span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hub-member-identity button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.hub-members-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hub-members-stats>div{background:#8092b912;border:1px solid #8da1ca26;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex}.hub-members-stats small{color:var(--muted,#a5afc9)}.hub-members-stats strong{margin-left:auto;font-size:24px}.hub-members-search{border:1px solid #8999b140;border-radius:11px;align-items:center;gap:10px;margin:12px 0 18px;padding:10px 14px;display:flex}.hub-members-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.hub-members-list{gap:10px;display:grid}.hub-member-row{background:#8398bb0b;border:1px solid #8ba1c02a;border-radius:12px;grid-template-columns:minmax(180px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.hub-member-person{align-items:center;gap:12px;min-width:0;display:flex}.hub-member-person img,.hub-member-initial{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.hub-member-initial{background:#7482d63b;place-items:center;display:grid}.hub-member-person div{min-width:0;display:grid}.hub-member-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-member-person small{color:#899cb9;font-size:11px}.hub-member-dates,.hub-member-permission{gap:4px;display:grid}.hub-member-dates small,.hub-member-permission small{color:#8a9cb8;overflow-wrap:anywhere;font-size:11px}.hub-member-dates strong{font-size:13px}.hub-member-permission>span{border-radius:10px;width:max-content;padding:5px 9px;font-size:12px;font-weight:700}.is-blocked{color:#ffadad;background:#f4454526}.is-allowed{color:#a3e9be;background:#22a15c21}.hub-member-ban,.hub-member-unban{color:#ffb4b4;cursor:pointer;white-space:nowrap;background:#d63d3d15;border:1px solid #ff81814e;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;display:flex}.hub-member-unban{color:#a3e7bf;background:#2baa6d16;border-color:#6aca9160}.hub-members-empty{text-align:center;color:#8799b4;padding:22px}@media (width<=1100px){.hub-member-row{grid-template-columns:1fr 1fr}.hub-member-row button{justify-self:start}}@media (width<=600px){.hub-member-row,.hub-members-stats{grid-template-columns:1fr}.hub-member-identity span{display:none}.hub-member-identity{padding:5px}}.hub-members-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-member-ban:disabled,.hub-member-unban:disabled{opacity:.48;cursor:not-allowed}.hub-identity-panel .hub-identity-login:focus-visible{outline-offset:4px;outline:3px solid #a69bff}.hub-ban-gate{isolation:isolate;color:#f1ecf7;background:radial-gradient(at 60% -10%,#432b4d 0%,#0000 55%),radial-gradient(at 15% 100%,#282444 0%,#0000 55%),#0c1020;place-items:center;min-height:100dvh;padding:35px 18px;font-family:inherit;animation:.62s 1.05s both hub-ban-world-shake;display:grid;position:relative;overflow:hidden}.hub-ban-card{z-index:1;text-align:center;background:linear-gradient(155deg,#271e33f7,#0e1323f5);border:1px solid #f7899233;border-radius:30px;width:min(570px,100%);padding:clamp(22px,5vw,48px);position:relative;box-shadow:0 30px 130px #0008,0 0 60px #a3395920}.hub-ban-light{filter:blur(125px);pointer-events:none;opacity:.35;background:#e9527050;width:36vw;height:50vh;position:absolute}.hub-ban-light--left{top:-20%;left:-10%}.hub-ban-light--right{background:#9984ed55;bottom:-24%;right:-12%}.hub-ban-kicker{letter-spacing:.18em;color:#ffb8c1;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.hub-ban-stage{max-width:310px;height:230px;margin:12px auto 0;position:relative}.hub-ban-hammer{z-index:2;color:#d9c7fa;filter:drop-shadow(0 6px 8px #08050e);transform-origin:18% 87%;animation:1.12s cubic-bezier(.22,.75,.3,1) both hub-ban-strike;position:absolute;top:4px;left:50%}.hub-ban-anvil{color:#f7a8b0;background:linear-gradient(145deg,#6c405e,#3d2b49);border:1px solid #e597a158;border-radius:23px;place-items:center;width:82px;height:82px;display:grid;position:absolute;bottom:13px;left:calc(50% - 41px);box-shadow:0 12px 35px #0007}.hub-ban-impact{z-index:4;color:#ffd4a2;opacity:0;animation:.65s 1.02s both hub-ban-spark;position:absolute;bottom:37px;left:calc(50% - 37px)}.hub-ban-impact-ring{z-index:0;opacity:0;border:3px solid #ef9aab;border-radius:50%;animation:.8s ease-out 1.02s both hub-ban-ring;position:absolute;bottom:27px;left:50%;transform:translate(-50%)scale(.15)}.hub-ban-impact-ring--one{width:120px;height:120px}.hub-ban-impact-ring--two{width:175px;height:175px;animation-delay:1.15s}.hub-ban-stamp{color:#ffaebb;letter-spacing:.22em;background:#bc48603b;border:1px solid #fd81978c;border-radius:100px;margin-top:-2px;padding:4px 17px;font-size:12px;font-weight:900;animation:.4s 1.18s both hub-ban-stamp-in;display:inline-block}.hub-ban-card h1{letter-spacing:-.035em;margin:19px 0;font-size:clamp(32px,5vw,48px);line-height:1.13}.hub-ban-card h1 em{color:#ffa0b4;font-style:normal}.hub-ban-card>p{color:#bdc3d5;max-width:470px;margin:12px auto;font-size:15px;line-height:1.7}.hub-ban-card>p strong{color:#f3e4ee}.hub-ban-reason{text-align:left;overflow-wrap:anywhere;background:#e6677816;border:1px solid #e667783e;border-radius:13px;gap:7px;max-width:430px;margin:20px auto 12px;padding:13px 18px;display:grid}.hub-ban-reason strong{color:#ffb7c4;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.hub-ban-reason span{color:#f1dbe0;font-size:14px}.hub-ban-card>p.hub-ban-detail{color:#9ca7be;font-size:13px}.hub-ban-back{color:#f7e4ef;background:#704760;border-radius:12px;align-items:center;gap:9px;margin:18px auto 0;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.hub-ban-back:hover,.hub-ban-back:focus-visible{background:#87516d}.hub-ban-footer{letter-spacing:.2em;color:#78829e;font-size:10px;position:absolute;bottom:10px}@keyframes hub-ban-strike{0%{opacity:0;transform:rotate(-58deg)translate(-55px,-20px)}27%{opacity:1;transform:rotate(-48deg)translate(-45px,-15px)}70%{transform:rotate(-39deg)translate(-45px,-15px)}95%,to{opacity:1;transform:rotate(29deg)translate(7px,18px)}}@keyframes hub-ban-world-shake{0%,to{transform:translate(0)}10%{transform:translate(13px,-4px)}20%{transform:translate(-12px,7px)}32%{transform:translate(8px,-5px)}47%{transform:translate(-7px,2px)}65%{transform:translate(4px,-3px)}85%{transform:translate(-2px,1px)}}@keyframes hub-ban-spark{0%{opacity:0;transform:scale(.3)rotate(-15deg)}25%{opacity:1;transform:scale(1.25)rotate(12deg)}to{opacity:0;transform:scale(1.6)rotate(25deg)}}@keyframes hub-ban-ring{0%{opacity:.8;transform:translate(-50%)scale(.15)}to{opacity:0;transform:translate(-50%)scale(1.6)}}@keyframes hub-ban-stamp-in{0%{opacity:0;transform:scale(1.65)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.hub-ban-gate,.hub-ban-hammer,.hub-ban-impact,.hub-ban-impact-ring,.hub-ban-stamp{animation:none!important}.hub-ban-hammer{transform:rotate(29deg)translate(7px,18px)}.hub-ban-stamp{opacity:1}}@media (width<=520px){.hub-ban-stage{height:200px}.hub-ban-card{border-radius:22px}.hub-ban-footer{display:none}}.hub-verify{--neon-blue:#079eff;--neon-purple:#9239ff;isolation:isolate;box-sizing:border-box;color:#f3f2ff;background:radial-gradient(44% 54% at 11% 71%,#2d3fc53b,#0000 75%),radial-gradient(44% 54% at 89% 68%,#5b26bb40,#0000 75%),radial-gradient(50% 85% at 50% 32%,#080f2e80,#0000 75%),#030713;place-items:center;width:100%;min-height:100dvh;padding:36px 24px;font-family:inherit;display:grid;position:relative;overflow:hidden}.hub-verify:before{content:"";pointer-events:none;background:repeating-linear-gradient(95deg,#0000 0 167px,#3a4a8b04 168px 169px,#0000 170px 390px);position:absolute;inset:0}.hub-verify-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0}.hub-verify-atmosphere__glow{filter:blur(68px);opacity:.6;will-change:transform;border-radius:50%;width:27vw;min-width:130px;height:23vh;animation:11s ease-in-out infinite alternate hub-verify-light-drift;display:block;position:absolute}.hub-verify-atmosphere__glow--left{background:#2b62fa99;top:31%;left:-8%}.hub-verify-atmosphere__glow--right{background:#883eff8f;animation-delay:-5s;top:36%;right:-11%}.hub-verify-atmosphere__glow--bottom{background:#422bdc65;animation-delay:-9s;top:91%;left:28%}.hub-verify-atmosphere__stars{opacity:.6;background-image:radial-gradient(circle,#8b69ff 1px,#0000 1.4px),radial-gradient(circle,#4c95ff 1px,#0000 1.6px);background-position:22px 48px,110px 94px;background-size:147px 129px,221px 173px;animation:28s linear infinite hub-verify-star-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 36% 64%,#000);mask-image:linear-gradient(90deg,#000,#0000 36% 64%,#000)}.hub-verify-scene{isolation:isolate;width:min(770px,100%);position:relative}.hub-verify-orbit{z-index:-1;pointer-events:none;opacity:.97;width:740px;max-width:none;height:450px;position:absolute;top:50%;transform:translateY(-50%)}.hub-verify-orbit--left{top:49%;right:62%;transform:translateY(-50%)rotate(-4deg)}.hub-verify-orbit--right{top:52%;left:62%;transform:translateY(-50%)scaleX(-1)rotate(1deg)}.hub-verify-orbit svg{width:100%;height:100%;overflow:visible}.hub-verify-orbit__assembly{transform-origin:50%;animation:12s ease-in-out infinite alternate hub-verify-orbit-breathe}.hub-verify-orbit--right .hub-verify-orbit__assembly{animation-duration:14s;animation-delay:-6s}.hub-verify-orbit__mist{fill:none;stroke:#4845fa;stroke-width:24px;opacity:.12;filter:blur(24px)}.hub-verify-orbit__beam{fill:none;stroke-linecap:round;stroke-width:3px;stroke-dasharray:650 1900;filter:drop-shadow(0 0 6px #4384ff)drop-shadow(0 0 11px #7d48ff);animation:8.5s linear infinite hub-verify-stream}.hub-verify-orbit__beam--two{stroke-width:2.1px;opacity:.75;stroke-dasharray:390 1850;animation-duration:12.3s;animation-direction:reverse}.hub-verify-orbit__beam--three{stroke-width:1.7px;opacity:.48;stroke-dasharray:930 1750;animation-duration:15.5s;animation-delay:-7s}.hub-verify-orbit__beam--four{stroke-width:4px;opacity:.45;stroke-dasharray:110 2300;animation-duration:6.4s;animation-delay:-3.5s}.hub-verify-orbit__spark-track{fill:none;stroke:#bcb7ff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:7 2490;filter:drop-shadow(0 0 8px #a9b6ff)drop-shadow(0 0 13px #498eff);animation:5.8s linear infinite hub-verify-stream}.hub-verify-orbit__flare{background:#8eacff;border-radius:50%;width:12px;height:12px;animation:6s ease-in-out infinite alternate hub-verify-orbit-flare;position:absolute;box-shadow:0 0 23px 7px #3a87ff9e}.hub-verify-orbit__flare--one{top:50%;left:22%}.hub-verify-orbit__flare--two{background:#b7f;animation-delay:-3s;top:38%;right:12%;box-shadow:0 0 28px 8px #8a4aff85}.hub-verify-frame{isolation:isolate;filter:drop-shadow(0 0 10px #0674ff8a)drop-shadow(0 0 19px #8526ff56);width:100%;min-height:588px;display:grid;position:relative}.hub-verify-frame__stroke,.hub-verify-frame__inner{pointer-events:none;clip-path:polygon(6.6% 0,26% 0,27.5% 1.1%,74% 1.1%,75.5% 0,93.4% 0,100% 8.6%,100% 91.4%,93.4% 100%,75.5% 100%,74% 98.9%,27.5% 98.9%,26% 100%,6.6% 100%,0 91.4%,0 8.6%);position:absolute;inset:0}.hub-verify-frame__stroke{background:linear-gradient(125deg,#04bafa 0%,#4a6eff 26%,#182654 37%,#8454ff 63%,#b454ff 86%,#4368ff 100%);animation:7s ease-in-out infinite alternate hub-verify-border-luster}.hub-verify-frame__inner{clip-path:polygon(6.6% 0,26% 0,27.5% 1.1%,74% 1.1%,75.5% 0,93.4% 0,100% 8.6%,100% 91.4%,93.4% 100%,75.5% 100%,74% 98.9%,27.5% 98.9%,26% 100%,6.6% 100%,0 91.4%,0 8.6%);background:radial-gradient(at 47% 5%,#0d1235dc,#060919fc 64%),#050814;inset:3px}.hub-verify-frame__facet{z-index:1;opacity:.92;filter:drop-shadow(0 0 7px #218eff);pointer-events:none;border-top:2px solid #49aaff;width:80px;height:40px;position:absolute}.hub-verify-frame__facet--top-left{top:0;left:10%}.hub-verify-frame__facet--top-right{filter:drop-shadow(0 0 9px #9351ff);border-color:#bc63ff;top:0;right:10%}.hub-verify-frame__facet--bottom-left{bottom:0;left:10%;transform:rotate(180deg)}.hub-verify-frame__facet--bottom-right{border-color:#bc63ff;bottom:0;right:10%;transform:rotate(180deg)}.hub-verify-panel{z-index:2;box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:588px;padding:35px 44px 28px;display:flex;position:relative}.hub-verify-eyebrow{letter-spacing:.22em;color:#abb4d0;white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.hub-verify-eyebrow i{background:#9374ff;border-radius:50%;width:4px;height:4px}.hub-verify-avatar{place-items:center;width:150px;height:150px;margin:32px 0 15px;display:grid;position:relative}.hub-verify-avatar__ring{border:2px solid #416eff;border-radius:50%;animation:5s ease-in-out infinite hub-verify-avatar-pulse;position:absolute;inset:6px;box-shadow:0 0 17px #434afea6,inset 0 0 28px #2847fc49}.hub-verify-avatar__ring:after{content:"";border-top:1px solid #9160ff9a;border-bottom:1px solid #0000;border-radius:50%;animation:12s linear infinite hub-verify-avatar-spin;position:absolute;inset:-7px}.hub-verify-avatar__logo{color:#778cff;filter:drop-shadow(0 0 16px #3b4cdd);opacity:.87;align-items:center;display:flex;position:relative}.hub-verify-panel h1{letter-spacing:-.035em;text-wrap:balance;color:#f4f5ff;margin:3px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:790;line-height:1.17}.hub-verify-panel h1 em{background:linear-gradient(90deg,#87adff 0%,#ad60ff 80%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hub-verify-title-break{display:none}.hub-verify-description{color:#b6c1d9;justify-content:center;align-items:center;gap:8px;max-width:525px;margin:0 0 24px;font-size:17px;line-height:1.5;display:flex}.hub-verify-description.is-alert{color:#e1c2e4;font-size:15px}.hub-verify-description.is-alert svg{color:#fbba76;flex-shrink:0}.hub-verify-action{box-sizing:border-box;color:#fff;cursor:pointer;width:min(470px,100%);min-height:72px;font:inherit;background:linear-gradient(105deg,#00b7ff 0%,#3c70ff 45%,#a223ff 100%);border:1px solid #7e77ffad;border-radius:13px;justify-content:center;align-items:center;gap:17px;padding:14px 22px;font-size:17px;font-weight:750;text-decoration:none;transition:filter .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 0 18px #0e98ffb8,0 0 34px #923bff92,inset 0 1px #fff5}.hub-verify-action span{text-align:center;white-space:normal;flex:1}.hub-verify-action:hover{filter:brightness(1.14);transform:translateY(-3px);box-shadow:0 0 26px #0e98ffdb,0 0 48px #923bffb0,inset 0 1px #ffffff70}.hub-verify-action:focus-visible{outline-offset:5px;outline:3px solid #e2c6ff}.hub-verify-action svg{flex:none}.hub-verify-loading{color:#b7caff;align-items:center;gap:12px;min-height:65px;display:flex}.hub-verify-loading svg{animation:5s linear infinite hub-verify-avatar-spin}.hub-verify-assurance{color:#598cff;justify-items:center;gap:5px;margin-top:29px;display:grid}.hub-verify-assurance>svg{filter:drop-shadow(0 0 10px #3269ff7c)}.hub-verify-assurance span{color:#a9b4ca;align-items:center;gap:5px;font-size:12px;display:flex}@keyframes hub-verify-stream{to{stroke-dashoffset:-2550px}}@keyframes hub-verify-light-drift{to{opacity:.78;transform:translate(27px,-37px)scale(1.25)}}@keyframes hub-verify-star-drift{to{background-position:220px 115px,-10px 210px}}@keyframes hub-verify-orbit-breathe{to{transform:translateY(-13px)rotate(5deg)scale(1.04)}}@keyframes hub-verify-orbit-flare{0%{opacity:.4;transform:scale(.65)}to{opacity:1;transform:scale(1.1)}}@keyframes hub-verify-border-luster{to{filter:brightness(1.22)saturate(1.2)}}@keyframes hub-verify-avatar-pulse{50%{box-shadow:0 0 26px #5654ffa6,inset 0 0 35px #354efb61}}@keyframes hub-verify-avatar-spin{to{transform:rotate(360deg)}}@media (width<=740px){.hub-verify{padding:20px 14px}.hub-verify-frame{min-height:550px}.hub-verify-panel{min-height:550px;padding:40px 28px 34px}.hub-verify-orbit{opacity:.8;width:570px;height:370px}.hub-verify-orbit--left{right:48%}.hub-verify-orbit--right{left:48%}.hub-verify-avatar{width:132px;height:132px;margin:24px 0 16px}.hub-verify-panel h1{font-size:clamp(26px,5.5vw,36px)}.hub-verify-action{gap:10px;min-height:62px;padding:12px 14px;font-size:15px}.hub-verify-description{font-size:15px}}@media (width<=440px){.hub-verify-frame,.hub-verify-panel{min-height:520px}.hub-verify-panel{padding:32px 25px}.hub-verify-title-break{display:block}.hub-verify-avatar{width:118px;height:118px;margin:18px 0 15px}.hub-verify-panel h1{font-size:29px}.hub-verify-action{font-size:14px}.hub-verify-action>svg:first-child{width:25px;height:25px}.hub-verify-eyebrow{font-size:10px}.hub-verify-orbit{opacity:.7}}@media (prefers-reduced-motion:reduce){.hub-verify *,.hub-verify :before,.hub-verify :after{transition:none!important;animation:none!important}.hub-verify-orbit__beam,.hub-verify-orbit__spark-track{stroke-dasharray:none}}.hub-verify-join-actions{flex-direction:column;align-items:center;gap:15px;width:min(470px,100%);display:flex}.hub-verify-join-actions .hub-verify-action{width:100%}.hub-verify-action--join{background:linear-gradient(105deg,#2f8dff,#5865f2 48%,#a03cff);box-shadow:0 0 18px #348dffc0,0 0 34px #8b48ff98,inset 0 1px #fff6}.hub-verify-retry{color:#becbf4;background:#171f3988;border:1px solid #7290d65c;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:39px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.hub-verify-retry:hover{color:#fff;background:#2b2f579c;border-color:#9aa7ffb8}.hub-verify-retry:focus-visible{outline-offset:3px;outline:3px solid #b9c9ff}@media (width<=440px){.hub-verify-join-actions{gap:10px}.hub-verify-retry{text-align:center;padding:8px 10px;font-size:12px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.hub-verify-retry{transition:none!important}}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot{isolation:isolate;justify-content:flex-end;align-items:center;min-height:132px;margin:0 0 14px;display:flex;position:relative}.hub-identity-capsule{--id-cyan:#21c8ff;--id-violet:#a267ff;isolation:isolate;box-sizing:border-box;color:#f2f1ff;text-align:left;background:radial-gradient(55% 145% at 90% -10%,#4225679e,#0000 90%),linear-gradient(125deg,#0b1830f5,#101126f8 65%,#181331f8);border:1px solid #4b6ccc8c;border-radius:22px;align-items:center;gap:16px;width:min(440px,100%);min-width:0;min-height:107px;padding:16px 17px;animation:.95s cubic-bezier(.18,.78,.19,1) both hub-id-capsule-arrive;display:flex;position:relative;box-shadow:inset 0 1px #9aa8ff33,0 13px 36px #0206169a,0 0 27px #515df746}.hub-identity-capsule:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:.8;background:linear-gradient(125deg,#08caff,#5071f8 23%,#0000 42%,#be76ff 84%,#489eff);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hub-identity-capsule__halo{z-index:-1;pointer-events:none;border-radius:19px;animation:7s ease-in-out infinite hub-id-breathe;position:absolute;inset:9px;box-shadow:inset 0 0 24px #222f7965,0 0 19px #575aff31}.hub-identity-capsule__trail{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:-1px;overflow:hidden}.hub-identity-capsule__trail:before{content:"";filter:drop-shadow(0 0 6px #93afff);background:linear-gradient(90deg,#0000,#b9b7ff,#f9fbff,#0000);width:95px;height:3px;animation:9s linear 2s infinite hub-id-shimmer;position:absolute;top:0;left:-120px}.hub-identity-capsule__avatar{color:#a7bbfc;background:#242850;border:1px solid #7797f19e;border-radius:18px;flex:0 0 58px;place-items:center;height:58px;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 4px #4c57ce26,0 0 22px #4e58ff4d}.hub-identity-capsule__avatar img{object-fit:cover;border-radius:17px;width:100%;height:100%}.hub-identity-capsule__verified{color:#073c2d;background:#63ffc4;border:3px solid #14182c;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-6px;right:-7px;box-shadow:0 0 13px #47f3ae88}.hub-identity-capsule__copy{flex:1;align-content:center;gap:6px;min-width:0;display:grid}.hub-identity-capsule__eyebrow{color:#a9b7fb;letter-spacing:.135em;align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.hub-identity-capsule__eyebrow svg{color:#8f8dff}.hub-identity-capsule__eyebrow>i{background:#5ffaca;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 9px #2ef4a7}.hub-identity-capsule__line{color:#f7f4ff;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:22px;font-size:clamp(13px,1.3vw,16px);font-weight:800;line-height:1.4;display:block;overflow:hidden}.hub-identity-capsule__line>span:first-child{display:inline}.hub-identity-capsule__line i{vertical-align:-3px;background:#af9aff;width:2px;height:17px;margin-left:2px;animation:1s step-end infinite hub-id-caret;display:inline-block}.hub-identity-capsule__line i.is-complete{animation:.5s 2 forwards hub-id-caret-finish}.hub-identity-capsule__subline{color:#a5b2ca;letter-spacing:.03em;align-items:center;gap:7px;font-size:10px;display:flex}.hub-identity-capsule__subline i{background:#65edb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4deba9}.hub-identity-capsule__logout{cursor:pointer;color:#b5c4f5;background:#1c244390;border:1px solid #58659a75;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s,border-color .2s;display:grid}.hub-identity-capsule__logout:hover{color:#fff;background:#3e295e;border-color:#ac82fd;transform:translateY(-2px)}.hub-identity-capsule__logout:focus-visible{outline-offset:4px;outline:2px solid #70dcff}@keyframes hub-id-capsule-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(-18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hub-id-breathe{50%{box-shadow:inset 0 0 26px #243e9865,0 0 35px #8668f958}}@keyframes hub-id-shimmer{to{left:calc(100% + 20px)}}@keyframes hub-id-caret{50%{opacity:0}}@keyframes hub-id-caret-finish{to{opacity:0}}@media (width<=900px){.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot{min-height:120px;margin-bottom:12px}.hub-identity-capsule{width:min(400px,100%);min-height:98px;padding:13px 15px}}@media (width<=600px){.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot{justify-content:center;min-height:auto;margin:0 0 18px}.hub-identity-capsule{border-radius:18px;gap:12px;width:100%;min-height:76px;padding:12px 13px}.hub-identity-capsule__avatar{border-radius:14px;flex-basis:46px;height:46px}.hub-identity-capsule__avatar img{border-radius:13px}.hub-identity-capsule__copy{gap:3px}.hub-identity-capsule__line{font-size:13px}.hub-identity-capsule__logout{border-radius:11px;flex-basis:36px;width:36px;height:36px}}@media (width<=350px){.hub-identity-capsule__avatar{flex-basis:40px;height:40px}.hub-identity-capsule__eyebrow{letter-spacing:.06em;font-size:8px}.hub-identity-capsule__line{font-size:12px}}@media (prefers-reduced-motion:reduce){.hub-identity-capsule,.hub-identity-capsule__halo,.hub-identity-capsule__trail:before,.hub-identity-capsule__line i{transition:none!important;animation:none!important}.hub-identity-capsule__line i{display:none}}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot{z-index:24;isolation:isolate;pointer-events:none;justify-content:flex-end;align-items:center;width:min(470px,100vw - 34px);min-height:0;margin:0;display:flex;inset:auto clamp(16px,2.6vw,52px) clamp(18px,4vh,44px) auto;position:fixed!important}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot .hub-identity-capsule{pointer-events:auto;width:100%;min-height:104px;padding:14px 13px 14px 16px;transition:width .45s cubic-bezier(.2,.8,.25,1),min-height .45s,background .25s;overflow:visible;box-shadow:inset 0 1px #d3cbff34,0 22px 68px #050519b0,0 0 36px #3b92f16b,0 0 65px #9461ec4b}.hub-identity-capsule__aurora{z-index:-1;pointer-events:none;border-radius:40px;position:absolute;inset:-34px}.hub-identity-capsule__aurora i{opacity:.78;pointer-events:none;filter:blur(25px);mix-blend-mode:screen;display:block;position:absolute}.hub-identity-capsule__aurora i:first-child{background:radial-gradient(at 50% 60%,#268dffb5,#0000 68%);width:72%;height:89%;animation:12s ease-in-out infinite alternate hub-id-aurora-left;top:-16%;left:-9%}.hub-identity-capsule__aurora i:nth-child(2){background:radial-gradient(at 54% 52%,#a04dffb5,#0000 66%);width:74%;height:108%;animation:13s ease-in-out -5s infinite alternate hub-id-aurora-right;top:-13%;right:-12%}.hub-identity-capsule__aurora i:nth-child(3){filter:blur(23px);background:radial-gradient(at 52% 60%,#28ddfe8f,#0000 70%);width:70%;height:55%;animation:8s ease-in-out -2s infinite alternate hub-id-aurora-horizon;bottom:-25%;left:16%}.hub-identity-capsule__minimize{color:#91a0d7;cursor:pointer;background:0 0;border:0;flex:0 0 25px;place-items:center;width:25px;height:32px;margin-left:-9px;padding:0;transition:color .2s,transform .2s;display:grid}.hub-identity-capsule__minimize:hover{color:#fff;transform:translateY(2px)}.hub-identity-capsule__minimize:focus-visible,.hub-identity-capsule__avatar--toggle:focus-visible{outline-offset:4px;outline:2px solid #8cbeff}.hub-identity-capsule__avatar--toggle{cursor:pointer;padding:0}.hub-identity-capsule__avatar--toggle:hover{border-color:#cbafff}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot .hub-identity-capsule.is-minimized{border-radius:22px;justify-content:center;gap:0;width:72px;height:72px;min-height:72px;padding:10px}.hub-identity-capsule.is-minimized .hub-identity-capsule__copy,.hub-identity-capsule.is-minimized .hub-identity-capsule__logout,.hub-identity-capsule.is-minimized .hub-identity-capsule__minimize{display:none}.hub-identity-capsule.is-minimized .hub-identity-capsule__avatar{border-radius:15px;flex:0 0 48px;width:48px;height:48px}.hub-identity-capsule.is-minimized .hub-identity-capsule__avatar img{border-radius:14px}:is(body:has(.hub-server-dialog-root) .hub-identity-bubble-slot,body:has(.admin-overlay) .hub-identity-bubble-slot),:is(body:has(.hub-server-dialog-root) .hub-identity-bubble-slot .hub-identity-capsule,body:has(.admin-overlay) .hub-identity-bubble-slot .hub-identity-capsule){pointer-events:none}@media (width<=1000px){.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(385px,100vw - 32px)}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot .hub-identity-capsule{gap:12px;min-height:85px;padding:12px 12px 12px 13px}.hub-identity-capsule__avatar{border-radius:14px;flex-basis:47px;height:47px}.hub-identity-capsule__avatar img{border-radius:13px}.hub-identity-capsule__line{font-size:13px}}@media (width<=520px){.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:min(340px,100vw - 24px)}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot .hub-identity-capsule{gap:10px;min-height:74px;padding:10px}.hub-identity-capsule__eyebrow{letter-spacing:.075em;font-size:8px}.hub-identity-capsule__line{font-size:12px}.hub-identity-capsule__subline{font-size:9px}.hub-identity-capsule__logout{flex-basis:34px;width:34px;height:34px}.hub-identity-capsule__minimize{flex-basis:18px;width:18px;margin-left:-8px}.hub-identity-capsule__avatar{flex-basis:42px;height:42px}}@keyframes hub-id-aurora-left{0%{opacity:.36;transform:translate(-15px,8px)skew(-18deg)rotate(-5deg)scale(.84)}52%{opacity:.85;transform:translate(32px,-15px)skew(12deg)rotate(5deg)scale(1.1)}to{opacity:.43;transform:translate(60px,12px)skew(-13deg)rotate(-8deg)scale(.93)}}@keyframes hub-id-aurora-right{0%{opacity:.4;transform:translate(24px,-14px)rotate(15deg)scale(.9)}60%{opacity:.9;transform:translate(-40px,12px)rotate(-12deg)scale(1.14)}to{opacity:.48;transform:translate(-10px,-10px)rotate(13deg)scale(.95)}}@keyframes hub-id-aurora-horizon{0%{opacity:.25;transform:translate(-27px,10px)scaleX(.8)}to{opacity:.75;transform:translate(38px,-7px)scaleX(1.13)}}@media (prefers-reduced-motion:reduce){.hub-identity-capsule__aurora i{animation:none!important}.app-shell:not(.hub-server-dialog-root) .hub-identity-bubble-slot .hub-identity-capsule{transition:none!important}}.app-shell .hub-request{isolation:isolate;background:radial-gradient(60% 105% at 14% 103%,#12375c85,#0000 85%),radial-gradient(65% 100% at 99% 0,#3220579e,#0000 78%),linear-gradient(145deg,#091426,#0c1024 60%,#0a1227);border:1px solid #405b9880;border-radius:23px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,4vw,54px);margin:35px 0 26px;padding:clamp(22px,3.3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 17px 50px #02091891,inset 0 1px #b9caff1a}.app-shell .hub-request:before{content:"";z-index:-1;pointer-events:none;opacity:.6;border-radius:inherit;background:linear-gradient(115deg,#15c3ff,#5775ff 36%,#0000 56%,#a44fff 92%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hub-request__aurora{pointer-events:none;z-index:-1;aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#1e83ff30,#0000 64%);border-radius:50%;width:75%;animation:13s ease-in-out infinite alternate hub-request-bloom;position:absolute;bottom:-72%;left:-16%}.hub-request__intro,.hub-request__interaction{min-width:0;position:relative}.hub-request__eyebrow{color:#72cfff;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.hub-request__icon{color:#acdfff;background:linear-gradient(135deg,#142f60,#38235d);border:1px solid #5870e9a8;border-radius:19px;place-items:center;width:62px;height:62px;margin:28px 0 20px;display:grid;box-shadow:0 0 30px #4b5afc69}.hub-request__intro h2{color:#fff;letter-spacing:-.045em;margin:0 0 17px;font-size:clamp(27px,3.2vw,44px);font-weight:850;line-height:1.09}.hub-request__intro h2 span{color:#b49eff;display:block}.hub-request__intro p{color:#b5c7e0;max-width:50ch;margin:0;font-size:14px;line-height:1.7}.hub-request__assurance{color:#83d8d3;align-items:center;gap:10px;margin-top:29px;font-size:12px;display:flex}.hub-request__interaction{background:linear-gradient(158deg,#141d3bed,#12162eeb);border:1px solid #435080a0;border-radius:17px;padding:clamp(18px,2.4vw,30px);box-shadow:0 15px 40px #0006,inset 0 1px #9dafff1c}.hub-request__form{flex-direction:column;gap:8px;display:flex}.hub-request__form-heading{color:#c9d9ff;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:15px;font-size:12px;font-weight:850;display:flex}.hub-request__form-heading svg{color:#85aaff}.hub-request__form-heading small{letter-spacing:0;color:#8797b8;margin-left:auto;font-size:11px;font-weight:500}.hub-request__form>label{color:#d2dafa;margin-top:9px;font-size:12px;font-weight:750}.hub-request__form>label small{color:#8697b8;font-weight:500}.hub-request__select-wrap select,.hub-request__form textarea{box-sizing:border-box;color:#f6f8ff;width:100%;min-width:0;font:inherit;background:#0c1831;border:1px solid #54638cab;border-radius:11px;outline:none;padding:13px 15px;font-size:13px;transition:border-color .2s,box-shadow .2s;display:block}.hub-request__select-wrap select:focus,.hub-request__form textarea:focus{border-color:#68b2ff;box-shadow:0 0 0 3px #368cfb23}.hub-request__form input::placeholder,.hub-request__form textarea::placeholder{color:#8396b4}.hub-request__select-wrap{position:relative}.hub-request__select-wrap select{cursor:pointer;padding-right:16px}.hub-request__select-wrap option{color:#f6f8ff;background:#101a32}.hub-request__form textarea{resize:vertical;min-height:85px;max-height:210px}.hub-request__counter{text-align:right;color:#8194af;font-size:10px}.hub-request__submit,.hub-request__again{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#0f98e9,#4e69f6,#8b43dc);border:1px solid #85b0ff;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:10px 14px;font-size:13px;font-weight:850;transition:transform .2s,filter .2s;display:flex;box-shadow:0 0 22px #5159ea58}.hub-request__submit:hover:not(:disabled),.hub-request__again:hover{filter:brightness(1.13);transform:translateY(-2px)}.hub-request__submit:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.hub-request__submit:focus-visible,.hub-request__again:focus-visible{outline-offset:3px;outline:3px solid #d0baff}.hub-request__submit span{flex:1}.hub-request__fineprint{color:#8196b5;text-align:center;font-size:10px;line-height:1.5}.hub-request__error{color:#ffc2bd;margin:4px 0;font-size:12px}.hub-request__loading{border:2px solid #ffffff50;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite hub-request-spin}.hub-request__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:328px;animation:.6s ease-out both hub-request-appear;display:flex}.hub-request__success-ring{color:#63f3cb;background:#173f4e92;border:2px solid #54edc0;border-radius:50%;place-items:center;width:93px;height:93px;animation:3s ease-in-out infinite hub-request-success-pulse;display:grid;box-shadow:0 0 40px #30dcb366}.hub-request__success-label{letter-spacing:.19em;color:#73f2c6;font-size:10px;font-weight:850}.hub-request__success h3{color:#fff;margin:0;font-size:22px}.hub-request__success p{color:#baccdf;margin:0;font-size:13px;line-height:1.5}.hub-request__success p strong{color:#f5f7ff}.hub-request__success small{color:#8ea8c0;font-size:11px}.hub-request__again{width:auto;min-height:43px;box-shadow:none;background:#1a3155;margin-top:15px;padding:10px 18px}.hub-request__recent{border-top:1px solid #38476a;gap:10px;margin-top:20px;padding-top:15px;display:grid}.hub-request__recent-title{color:#9bb6e7;letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.hub-request__recent-row{color:#d5e3fa;justify-content:space-between;align-items:center;gap:14px;min-width:0;font-size:12px;display:flex}.hub-request__recent-row>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hub-request__recent-row small{color:#91a6c4;white-space:normal;font-size:10px;display:block}.hub-request__status{text-align:right;color:#c9c5ff;flex:none;font-size:11px}.hub-request__status.is-approved,.hub-request__status.is-fulfilled{color:#72eabc}.hub-request__status.is-rejected{color:#f8b0b7}@keyframes hub-request-bloom{to{opacity:.6;transform:translate(34%,-17%)scale(1.13)}}@keyframes hub-request-appear{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hub-request-success-pulse{50%{box-shadow:0 0 56px #31e4be90}}@keyframes hub-request-spin{to{transform:rotate(360deg)}}@media (width<=850px){.app-shell .hub-request{grid-template-columns:1fr;gap:24px;padding:24px}.hub-request__icon{display:none}.hub-request__intro h2{margin-top:16px}.hub-request__assurance{margin-top:13px}}@media (width<=500px){.app-shell .hub-request{border-radius:16px;gap:18px;margin:23px 0 20px;padding:14px}.hub-request__intro{padding:8px 4px 0}.hub-request__intro h2{font-size:27px}.hub-request__intro p{font-size:13px}.hub-request__interaction{padding:15px}.hub-request__form-heading,.hub-request__recent-row{font-size:11px}}@media (prefers-reduced-motion:reduce){.hub-request__aurora,.hub-request__loading,.hub-request__success,.hub-request__success-ring{animation:none!important}.hub-request__submit,.hub-request__again{transition:none!important}}.hub-request-admin__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hub-request-admin__stats>div{background:linear-gradient(145deg,#162942,#101a2e);border:1px solid #324566;border-radius:13px;gap:7px;padding:17px;display:grid}.hub-request-admin__stats svg{color:#85b9ff}.hub-request-admin__stats small{color:#92a9c8;font-size:11px}.hub-request-admin__stats strong{color:#fff;font-size:26px}.hub-request-admin__warning{color:#f5cb9e;background:#422a1e66;border:1px solid #ae7b3a66;border-radius:12px;align-items:flex-start;gap:12px;padding:15px;font-size:12px;line-height:1.5;display:flex}.hub-request-admin__warning svg{flex:none}.hub-request-admin__filters{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;display:flex}.hub-request-admin__filters .hub-members-search{flex:1;min-width:min(100%,220px);margin:0}.hub-request-admin__toggle{background:#09172b;border:1px solid #3a4f72;border-radius:12px;gap:4px;padding:4px;display:flex}.hub-request-admin__toggle button{color:#9fafd0;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:750}.hub-request-admin__toggle button.is-active{color:#fff;background:#30456e}.hub-request-admin__list{gap:10px;display:grid}.hub-request-admin__item{background:#101c32;border:1px solid #3a4d6d;border-radius:13px;min-width:0;overflow:hidden}.hub-request-admin__item.is-open{border-color:#617ce4}.hub-request-admin__summary{color:#e9f0fe;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:13px;display:flex}.hub-request-admin__summary>img,.hub-request-admin__avatar{object-fit:cover;color:#d7e3ff;background:#394c76;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.hub-request-admin__titles{flex:1;gap:5px;min-width:0;display:grid}.hub-request-admin__titles strong{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;display:flex}.hub-request-admin__titles strong svg{color:#86b6fa;flex:none}.hub-request-admin__titles small{color:#99a9c5;font-size:11px}.hub-request-admin__badge{white-space:nowrap;color:#d3cbff;background:#48406d;border-radius:99px;padding:6px 10px;font-size:10px}.hub-request-admin__badge.is-approved,.hub-request-admin__badge.is-fulfilled{color:#90f4c5;background:#164f3f}.hub-request-admin__badge.is-rejected{color:#ffc2ca;background:#542c3b}.hub-request-admin__summary svg.is-flipped{transform:rotate(180deg)}.hub-request-admin__detail{color:#ccdaf2;border-top:1px solid #3a4e70;gap:9px;padding:14px 18px 18px;font-size:12px;display:grid}.hub-request-admin__detail p{overflow-wrap:anywhere;margin:0;line-height:1.6}.hub-request-admin__detail code{word-break:break-all;font-size:11px}.hub-request-admin__edit{grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);gap:15px;margin-top:9px;display:grid}.hub-request-admin__edit label{color:#c4d2ec;align-content:start;gap:8px;font-weight:750;display:grid}.hub-request-admin__edit label small{color:#8c9ebb;font-weight:450}.hub-request-admin__edit select,.hub-request-admin__edit textarea{box-sizing:border-box;color:#eef2ff;width:100%;min-width:0;font:inherit;resize:vertical;background:#0b172a;border:1px solid #4b5e7d;border-radius:9px;padding:11px;font-weight:400}.hub-request-admin__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.hub-request-admin__footer small{color:#8699b7;overflow-wrap:anywhere;font-size:10px}@media (width<=720px){.hub-request-admin__stats{grid-template-columns:1fr 1fr 1fr}.hub-request-admin__stats>div{padding:10px}.hub-request-admin__edit{grid-template-columns:1fr}.hub-request-admin__badge{white-space:normal;text-align:center;max-width:99px}}@media (width<=410px){.hub-request-admin__stats{grid-template-columns:1fr}.hub-request-admin__summary{gap:7px;padding:10px}.hub-request-admin__summary>img,.hub-request-admin__avatar{flex-basis:32px;width:32px;height:32px}.hub-request-admin__titles strong{font-size:11px}}.admin-shell .cms-sidebar{flex:0 0 260px!important;width:260px!important}.admin-shell .cms-navigation--organized{scrollbar-gutter:stable;align-content:stretch;min-height:0;padding:8px 4px 24px;overflow:hidden auto;flex-direction:column!important;gap:8px!important;display:flex!important}.admin-shell .cms-navigation__search{color:#8caed2;background:#09182d;border:1px solid #344a69;border-radius:11px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex;position:relative}.admin-shell .cms-navigation__search:focus-within{border-color:#a585db;box-shadow:0 0 0 3px #9368de26}.admin-shell .cms-navigation__search input{color:#edf5ff;width:100%;min-width:0;font:inherit;flex:1;padding:10px 0;font-size:12px;box-shadow:none!important;-webkit-user-select:text!important;user-select:text!important;background:0 0!important;border:0!important;outline:0!important}.admin-shell .cms-navigation__search input::placeholder{color:#89a4c5}.admin-shell .cms-navigation__search button{color:#b5c7df;background:0 0;border:0;place-items:center;width:24px;min-width:24px;display:grid;min-height:24px!important;padding:0!important}.admin-shell .cms-navigation__group{border-top:1px solid #263955;flex-direction:column;gap:3px;margin-top:4px;padding-top:7px;display:flex}.admin-shell .cms-navigation__group-heading{color:#88a5c7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;min-height:29px;padding:4px 10px;font-size:10px;font-weight:800;display:flex}.admin-shell .cms-navigation__group-heading svg{color:#b5a8f0;width:14px;height:14px}.admin-shell .cms-navigation--organized .cms-hub-nav-link{text-align:left;border-radius:9px;flex:none;gap:9px;width:100%;min-height:42px!important;padding:7px 9px!important;transform:none!important}.admin-shell .cms-navigation--organized .cms-hub-nav-link__icon{border-radius:8px;flex:0 0 28px!important;width:28px!important;height:28px!important}.admin-shell .cms-navigation--organized .cms-hub-nav-link strong{font-size:11.5px;line-height:1.3}.admin-shell .cms-navigation--organized .cms-hub-nav-link small{display:none!important}.admin-shell .cms-navigation--organized .cms-hub-nav-link.active small{white-space:normal;max-width:160px;font-size:9px;line-height:1.35;display:block!important}.admin-shell .cms-navigation--organized .cms-hub-nav-link.active{min-height:49px!important}.admin-shell .cms-navigation__empty{color:#a7bdd7;padding:16px 11px;font-size:12px;line-height:1.5}.admin-shell .cms-navigation__search,.admin-shell .cms-content .cms-field,.admin-shell .cms-content .styled-field,.admin-shell .cms-content .rich-editor__surface,.admin-shell .cms-content .rich-editor__source,.admin-shell .cms-content .text-studio__editor{-webkit-user-select:text!important;user-select:text!important}.admin-shell .cms-content input:not([type=checkbox]):not([type=radio]):not([type=color]),.admin-shell .cms-content textarea,.admin-shell .cms-content .rich-editor__surface{-webkit-user-select:text!important;user-select:text!important;-webkit-user-drag:none!important}.admin-shell .cms-content .rich-editor__surface{cursor:text;touch-action:pan-x pan-y}.admin-shell .cms-content :is(input,textarea,.rich-editor__surface)::selection{color:#fff;background:#9f8ef080}.admin-shell .cms-item-list .cms-drag-handle,.admin-shell .layout-sorter__handle,.admin-shell .server-changelog-editor__drag{color:#99aac8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:7px;flex-shrink:0;place-items:center;width:29px;min-width:29px;height:31px;display:inline-grid}.admin-shell .cms-item-list .cms-drag-handle:hover,.admin-shell .layout-sorter__handle:hover,.admin-shell .server-changelog-editor__drag:hover{color:#fff;background:#293c59;border-color:#52658c}.admin-shell [draggable=true]:active{cursor:grabbing}.admin-shell .server-changelog-editor__order{gap:4px;display:flex}.admin-shell .server-changelog-editor__order button{color:#d9e7fc;cursor:pointer;background:#16263e;border:1px solid #364765;border-radius:8px;place-items:center;min-width:28px;height:29px;display:grid}.admin-shell .server-changelog-editor__order button:hover:not(:disabled){background:#243758;border-color:#9b86e1}.admin-shell .server-changelog-editor__order button:disabled{opacity:.35;cursor:default}.admin-shell .server-changelog-editor>article>header{grid-template-columns:30px minmax(0,1fr) auto auto auto}@media (width<=860px){.admin-shell .cms-sidebar{flex-basis:auto!important;width:min(320px,88vw)!important}.admin-shell .cms-navigation--organized{padding:8px 10px 22px}}@media (width<=700px){.admin-shell .server-changelog-editor>article>header{grid-template-columns:30px minmax(0,1fr) auto}.admin-shell .server-changelog-editor>article>header .cms-toggle{grid-area:auto/1/auto/3}.admin-shell .server-changelog-editor>article>header .cms-danger{grid-area:auto/3}}@media (prefers-reduced-motion:reduce){.admin-shell .cms-navigation--organized .cms-hub-nav-link{transition:none!important}}.app-shell>.hub-verify--cinematic{z-index:1000;width:100%;min-height:100dvh;position:fixed;inset:0}.app-shell .main-content,.app-shell>.sidebar{transition:opacity .65s ease-out,filter .7s ease-out,transform .9s cubic-bezier(.12,.8,.24,1)}.app-shell.hub-entry-underlay>.main-content{opacity:0;filter:blur(13px);pointer-events:none;transform:scale(1.06)}.app-shell.hub-entry-underlay>.sidebar,.app-shell.hub-entry-underlay .hub-identity-bubble-slot{opacity:0;pointer-events:none}.hub-verify--cinematic{contain:paint;background:0 0;padding:clamp(24px,4vw,72px)}.hub-verify--cinematic:before{opacity:.16}.hub-verify--cinematic.is-entering:before{opacity:0;transition:opacity .5s}.hub-verify-world{z-index:0;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden}@property --portal-aperture{syntax:"<length>";inherits:false;initial-value:0}.hub-verify--cinematic.is-entering .hub-verify-world{--portal-aperture:0px;-webkit-mask-image:radial-gradient(circle at 70% 50%,transparent var(--portal-aperture),#000 calc(var(--portal-aperture) + 7vmax));-webkit-mask-image:radial-gradient(circle at 70% 50%,transparent var(--portal-aperture),#000 calc(var(--portal-aperture) + 7vmax));mask-image:radial-gradient(circle at 70% 50%,transparent var(--portal-aperture),#000 calc(var(--portal-aperture) + 7vmax));animation:1.7s cubic-bezier(.5,0,.25,1) 1.1s both hub-portal-aperture}@keyframes hub-portal-aperture{to{--portal-aperture:55vmax}}.hub-verify-backdrop{z-index:0;pointer-events:none;background:radial-gradient(44% 64% at 69%,#1a2e55 0%,#0b1931 48%,#0000 100%),#050c18;position:absolute;inset:0}.hub-verify--cinematic .hub-verify-atmosphere__glow--left{background:#275bbb70}.hub-verify--cinematic .hub-verify-atmosphere__glow--right{background:#c85c2276}.hub-verify--cinematic .hub-verify-atmosphere__glow--bottom{background:#6934a678}.hub-verify-field,.hub-verify-fallback{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub-verify-field canvas{width:100%;height:100%;display:block}.hub-verify-scene{z-index:2;justify-self:start;width:min(560px,43vw);margin-left:clamp(4px,2.8vw,64px)}.hub-verify-frame,.hub-verify-panel{min-height:min(600px,100dvh - 80px)}.hub-verify-frame{filter:drop-shadow(0 30px 65px #000a)drop-shadow(0 0 25px #418aff32);transition:filter .4s}.hub-verify-frame__stroke{background:linear-gradient(120deg,#72dcff 0%,#174c9b 20%,#8b73ff 55%,#f59b53 86%,#2b90ff 100%);box-shadow:inset 0 0 45px #7eb8ff2a}.hub-verify-frame__inner{background:linear-gradient(155deg,#081327ed 0%,#0b1125e9 57%,#211225dd 100%);box-shadow:inset 0 0 70px #5563a21c}.hub-verify-panel{padding:40px clamp(26px,4vw,55px) 30px}.hub-verify-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:#95c8e9}.hub-verify-avatar{width:126px;height:126px;margin:22px 0 13px}.hub-verify-avatar__ring{border-color:#4daaff;box-shadow:0 0 18px #4289ff8a,inset 0 0 29px #4f56ed51}.hub-verify-panel h1{font-size:clamp(27px,2.8vw,38px)}.hub-verify-panel h1 em{color:#0000;background:linear-gradient(90deg,#79e6ff,#bd8aff 55%,#ffbd79);-webkit-background-clip:text;background-clip:text}.hub-verify-description{font-size:15px}.hub-verify-action{background:linear-gradient(105deg,#028fdb,#4a6aec 55%,#8b42dc);min-height:67px;box-shadow:0 0 18px #3a90e477,0 0 42px #9343dc5e,inset 0 1px #fff8}.hub-verify--cinematic.is-verified .hub-verify-frame{filter:drop-shadow(0 0 35px #47caff76)drop-shadow(0 0 36px #e7834b42)}.hub-verify--cinematic.is-verified .hub-verify-avatar__logo{color:#b8ffe8;filter:drop-shadow(0 0 17px #65ffeb)}.hub-verify--cinematic.is-verified .hub-verify-eyebrow{color:#9bf4e4}.hub-verify--cinematic.is-verified .hub-verify-panel h1 em{color:#0000;background:linear-gradient(90deg,#7eeef7,#b8fce0 45%,#ffd6a0);-webkit-background-clip:text;background-clip:text}.hub-verify--cinematic.is-failed .hub-verify-frame__stroke{background:linear-gradient(125deg,#ff7e8c,#773663,#271d45,#a95c78)}.hub-verify--cinematic.is-failed .hub-verify-avatar__ring{border-color:#ff838f;box-shadow:0 0 22px #ff456160}.hub-verify-success{color:#b6ffec;letter-spacing:.02em;background:linear-gradient(110deg,#3adca514,#5983f323);border:1px solid #67eadc55;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:65px;margin:0 auto;padding:8px 20px;font-size:14px;font-weight:750;display:flex;box-shadow:inset 0 1px #d8fff023,0 0 40px #2dffa01c}.hub-verify-success svg{color:#82ffcf;filter:drop-shadow(0 0 10px #3fffc080)}.hub-verify--cinematic.is-entering .hub-verify-scene{z-index:3;pointer-events:none}.hub-verify--cinematic.is-entering .hub-verify-panel{pointer-events:none}.hub-verify-whiteout{z-index:5;opacity:0;pointer-events:none;background:radial-gradient(72% 85% at 66%,#dff8ffba 0%,#75c8ff83 18%,#4f6dd24d 42%,#0000 77%);position:absolute;inset:0}.hub-verify-shockwave{z-index:4;pointer-events:none;aspect-ratio:1;opacity:0;background:radial-gradient(circle,#0000 49%,#fff8dc8c 57%,#68d7ff44 67%,#0000 75%);border:3px solid #e3faff;border-radius:50%;width:min(54vmin,620px);position:absolute;top:50%;left:69%;transform:scale(.18);box-shadow:0 0 26px 9px #73d9ff,0 0 90px 23px #436eff88,inset 0 0 42px 12px #ffbd7799}.hub-verify-fallback{aspect-ratio:1;background:radial-gradient(circle,#030716 0 31%,#5362b742 42%,#1b1451 55%,#0000 66%);border:2px solid #ffb06f;border-radius:50%;width:min(80vmin,790px);inset:50% auto auto 70%;transform:translate(-50%,-50%);box-shadow:0 0 35px #ff813a9c,0 0 110px #5e78f68c,inset 0 0 85px #7d8aff9c}.hub-verify-fallback:before,.hub-verify-fallback:after{content:"";border:4px solid #64cfff9a;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 36px #35b7ff9c,inset 0 0 38px #935fff6e}.hub-verify-fallback:after{border-width:2px;border-color:#a88bff99;inset:18%;transform:rotateX(28deg)}.hub-verify-field[data-ready]+.hub-verify-fallback{display:none}.app-shell.hub-entry-revealed>.main-content{animation:1.55s cubic-bezier(.16,1,.3,1) both hub-arrive-background}.app-shell.hub-entry-revealed>.sidebar{animation:1.2s cubic-bezier(.16,1,.3,1) .3s both hub-arrive-sidebar}.app-shell.hub-entry-revealed .topbar{animation:.85s cubic-bezier(.16,1,.3,1) .42s both hub-arrive-element}.app-shell.hub-entry-revealed .hub-home__hero,.app-shell.hub-entry-revealed .hub-hero{animation:1s cubic-bezier(.16,1,.3,1) .38s both hub-arrive-element}.app-shell.hub-entry-revealed .stats-grid,.app-shell.hub-entry-revealed .server-card{animation:.9s cubic-bezier(.16,1,.3,1) .92s both hub-arrive-element}.app-shell.hub-entry-revealed .hub-page-wrap>:not(.hub-home__hero):not(.hub-hero){animation:.95s cubic-bezier(.16,1,.3,1) .78s both hub-arrive-element}.app-shell.hub-entry-revealed .hub-page-wrap>:nth-child(3n+2){animation-delay:.92s}.app-shell.hub-entry-revealed .hub-page-wrap>:nth-child(3n){animation-delay:1.08s}.app-shell.hub-entry-revealed .hub-identity-bubble-slot{animation:.85s cubic-bezier(.16,1,.3,1) 1.13s both hub-arrive-element}@keyframes hub-arrive-background{0%{opacity:.08;filter:blur(16px)saturate(1.5);transform:scale(1.08)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes hub-arrive-sidebar{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes hub-arrive-element{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.97)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}.hub-verify--cinematic.is-entering:not([data-motion-ready]) .hub-verify-world{animation:1.25s ease-in-out 1.45s both hub-portal-fallback-fade}.hub-verify--cinematic.is-entering:not([data-motion-ready]) .hub-verify-frame{animation:.72s ease-in-out both hub-portal-fallback-panel}@keyframes hub-portal-fallback-fade{to{opacity:0}}@keyframes hub-portal-fallback-panel{to{opacity:0;transform:translateY(-28px)scale(.94)}}@media (width<=740px){.hub-verify--cinematic{place-items:end center;padding:15px}.hub-verify-scene{width:min(510px,100%);margin:0 0 max(8px,env(safe-area-inset-bottom));justify-self:center}.hub-verify-frame,.hub-verify-panel{min-height:min(480px,68dvh)}.hub-verify-panel{padding:22px 24px 20px}.hub-verify-avatar{width:74px;height:74px;margin:8px 0}.hub-verify-avatar__ring{inset:0}.hub-verify-panel h1{font-size:clamp(23px,5vw,30px)}.hub-verify-description{margin-bottom:12px;font-size:13px}.hub-verify-action{min-height:54px;font-size:13px}.hub-verify-assurance{margin-top:10px}.hub-verify-assurance>svg{width:25px;height:25px}.hub-verify-success{text-align:center;min-height:47px;padding:7px 11px;font-size:11px}.hub-verify-fallback{width:min(92vw,55vh);top:34%;left:50%}.hub-verify--cinematic.is-entering .hub-verify-world{-webkit-mask-image:radial-gradient(circle at 50% 34%,transparent var(--portal-aperture),#000 calc(var(--portal-aperture) + 7vmax));-webkit-mask-image:radial-gradient(circle at 50% 34%,transparent var(--portal-aperture),#000 calc(var(--portal-aperture) + 7vmax));mask-image:radial-gradient(circle at 50% 34%,transparent var(--portal-aperture),#000 calc(var(--portal-aperture) + 7vmax))}.hub-verify-shockwave{width:min(65vw,54vh);top:34%;left:50%}.hub-verify-whiteout{background:radial-gradient(circle at 50% 34%,#fff4daed,#9cdeffdb 23%,#667bdf88 48%,#0000 82%)}}@media (height<=700px) and (width>=741px){.hub-verify-scene{width:min(520px,40vw)}.hub-verify-frame,.hub-verify-panel{min-height:calc(100dvh - 38px)}.hub-verify-panel{padding-top:16px;padding-bottom:16px}.hub-verify-avatar{width:80px;height:80px;margin:8px 0}}@media (prefers-reduced-motion:reduce){.hub-verify--cinematic.is-entering .hub-verify-world{animation:none;-webkit-mask-image:none;mask-image:none}.hub-verify-field,.hub-verify-fallback,.hub-verify-whiteout,.hub-verify-shockwave{display:none!important}.app-shell .main-content,.app-shell>.sidebar{transition:none!important}.app-shell.hub-entry-underlay>.main-content{filter:none;opacity:0;transform:none}.app-shell.hub-entry-revealed>.main-content,.app-shell.hub-entry-revealed>.sidebar,.app-shell.hub-entry-revealed .topbar,.app-shell.hub-entry-revealed .hub-home__hero,.app-shell.hub-entry-revealed .hub-hero,.app-shell.hub-entry-revealed .hub-page-wrap>*,.app-shell.hub-entry-revealed .hub-identity-bubble-slot{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}.app-shell[data-living-motion]{isolation:isolate}.app-shell[data-living-motion]>.main-content,.app-shell[data-living-motion]>.main-content>.page-wrap{z-index:1;position:relative}.living-atmosphere{pointer-events:none;z-index:0;opacity:0;visibility:hidden;contain:strict;--living-pointer-x:70%;--living-pointer-y:44%;transition:opacity .8s;position:fixed;inset:0;overflow:hidden}.living-atmosphere.is-active{opacity:.75;visibility:visible}.hub-entry-underlay .living-atmosphere{opacity:0}.living-atmosphere__mist{background:radial-gradient(ellipse 29% 43% at var(--living-pointer-x) var(--living-pointer-y),#5279ff1a,transparent 95%), radial-gradient(ellipse 33% 28% at 73% 49%,#3f60e326,transparent 92%), radial-gradient(ellipse 20% 28% at 91% 66%,#e066261f,transparent 94%), radial-gradient(ellipse 21% 28% at 42% 87%,#6e31d21a,transparent 96%);position:absolute;inset:-10%}.living-atmosphere__halo{aspect-ratio:1;border:1px solid #77a9ff29;border-radius:50%;position:absolute;top:48%;left:73%;transform:translate(-50%,-50%)rotate(0);box-shadow:0 0 90px #335dcd1a,inset 0 0 78px #3041a20f}.living-atmosphere__halo--outer{background:conic-gradient(from 8deg,transparent 0 17%,#5595f01f 26%,transparent 40% 60%,#ed8c4517 69%,transparent 80%);width:min(53vw,680px);animation:42s linear infinite living-halo-outer;-webkit-mask-image:radial-gradient(circle,#0000 65%,#000 72%,#0000 77%);mask-image:radial-gradient(circle,#0000 65%,#000 72%,#0000 77%)}.living-atmosphere__halo--inner{background:conic-gradient(from 90deg,#4f88ea1a,#0000 25%,#aa64e726,#0000 65%,#ffa95e1a);border-color:#8683f021;width:min(39vw,490px);animation:29s linear infinite living-halo-inner;-webkit-mask-image:radial-gradient(circle,#0000 59%,#000 68%,#0000 76%);mask-image:radial-gradient(circle,#0000 59%,#000 68%,#0000 76%)}.living-atmosphere__core{aspect-ratio:1;background:radial-gradient(circle,#518cf01f,#4233980e 40%,#0000 72%);border-radius:50%;width:min(29vw,360px);animation:7s ease-in-out infinite alternate living-core-breathe;position:absolute;top:48%;left:73%;transform:translate(-50%,-50%)}.living-atmosphere__stars{position:absolute;inset:0}.living-atmosphere__stars i{opacity:.1;background:#93b9ff;border-radius:50%;width:2px;height:2px;animation:9s ease-in-out infinite alternate living-star-drift;position:absolute;box-shadow:0 0 8px 2px #6195f438}.living-atmosphere.is-suspended *,.living-atmosphere.is-suspended :before{animation-play-state:paused!important}@keyframes living-halo-outer{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes living-halo-inner{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes living-core-breathe{0%{opacity:.38;scale:.96}to{opacity:.78;scale:1.04}}@keyframes living-star-drift{0%{opacity:.08;transform:translateY(7px)scale(.7)}to{opacity:.6;transform:translateY(-11px)scale(1.35)}}.living-motion-toggle{isolation:isolate;color:#b4c7ff;position:relative}.living-motion-toggle.is-active{color:#fbd9a5;border-color:#edac6a6b}.living-motion-toggle.is-active:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-2px;box-shadow:0 0 15px #fbaa5029}.living-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #fbbf83}.app-shell[data-living-motion=on]:not(.hub-entry-underlay) .hub-page-wrap--home{animation:.48s ease-out both living-page-home}.app-shell[data-living-motion=on]:not(.hub-entry-underlay) .hub-page-wrap--news{animation:.48s ease-out both living-page-news}.app-shell[data-living-motion=on]:not(.hub-entry-underlay) .hub-page-wrap--discord{animation:.48s ease-out both living-page-discord}.app-shell[data-living-motion=on]:not(.hub-entry-underlay) .hub-page-wrap--donate{animation:.48s ease-out both living-page-donate}@keyframes living-page-home{0%{opacity:.45;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes living-page-news{0%{opacity:.45;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes living-page-discord{0%{opacity:.45;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes living-page-donate{0%{opacity:.45;transform:translateY(11px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.app-shell[data-living-motion=on] .server-card:not(.server-card--compact) .server-card__summary{transform:perspective(1200px) rotateX(var(--living-card-x,0deg)) rotateY(var(--living-card-y,0deg));transform-origin:50%;isolation:isolate;transition:transform .26s ease-out,box-shadow .35s;position:relative}.app-shell[data-living-motion=on] .server-card:not(.server-card--compact) .server-card__summary:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse 52% 95% at var(--living-card-light-x,50%) var(--living-card-light-y,50%),#91b9ff21,transparent);transition:opacity .28s;position:absolute;inset:0}.app-shell[data-living-motion=on] .server-card:not(.server-card--compact):hover .server-card__summary:before{opacity:1}.app-shell[data-living-motion=on] .server-card:not(.server-card--compact):hover{border-color:color-mix(in srgb,var(--server-accent,#709fee) 50%,transparent);box-shadow:0 9px 33px #0000002e,0 0 23px color-mix(in srgb,var(--server-accent,#709fee) 13%,transparent)}}.app-shell[data-living-motion=on] .hub-home__hero{isolation:isolate;position:relative}.app-shell[data-living-motion=on] .hub-home__hero:after{content:"";pointer-events:none;opacity:.22;background:radial-gradient(#6c84ff2b,#0000 72%);border-radius:50%;width:38%;height:80%;position:absolute;top:8%;right:2%}.app-shell[data-living-motion=on] .hub-health-check__service.is-online .hub-health-check__service-state i,.app-shell[data-living-motion=on] .hub-health-check--healthy .hub-health-check__state i{animation:4.5s ease-in-out infinite living-healthy}.app-shell[data-living-motion=on] .hub-health-check__service.is-standby .hub-health-check__service-state i{animation:7s ease-in-out infinite living-standby}.app-shell[data-living-motion=on] .hub-health-check__service.is-degraded .hub-health-check__service-state i,.app-shell[data-living-motion=on] .hub-health-check__service.is-maintenance .hub-health-check__service-state i{animation:3.2s ease-in-out infinite living-caution}@keyframes living-healthy{0%,to{box-shadow:0 0 #53ebbc0d}50%{box-shadow:0 0 0 5px #53ebbc1c,0 0 12px #53ebbc42}}@keyframes living-standby{0%,to{opacity:.5}50%{opacity:.9}}@keyframes living-caution{0%,to{opacity:.55}50%{opacity:1;box-shadow:0 0 10px #ffb65852}}.app-shell[data-living-motion=on] .action-experience{isolation:isolate;overflow:hidden}.app-shell[data-living-motion=on] .action-experience__visual{isolation:isolate;position:relative}.app-shell[data-living-motion=on] .action-experience__visual:before{content:"";border:1px solid color-mix(in srgb,var(--action-color,#78a9ff) 45%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--action-color,#78a9ff) 13%,transparent);pointer-events:none;border-radius:50%;animation:2.1s ease-in-out infinite living-reactor-charge;position:absolute;inset:-10px}.app-shell[data-living-motion=on] .action-experience--success .action-experience__visual:after{content:"";pointer-events:none;border:2px solid #85ffcd9e;border-radius:50%;animation:.95s ease-out both living-release;position:absolute;inset:-9px}.app-shell[data-living-motion=on] .action-experience--error .action-experience__visual:before,.app-shell[data-living-motion=on] .action-experience--timeout .action-experience__visual:before{border-color:#ff638099;animation:.38s ease-in-out 2 living-error}.app-shell[data-living-motion=on] .action-experience__track{overflow:hidden}.app-shell[data-living-motion=on] .action-experience__track span{transition:width .65s cubic-bezier(.22,.8,.3,1);position:relative}.app-shell[data-living-motion=on] .action-experience--sending .action-experience__track span:after,.app-shell[data-living-motion=on] .action-experience--waiting .action-experience__track span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad);width:min(42px,100%);animation:1.5s ease-in-out infinite alternate living-charge-tip;position:absolute;top:0;bottom:0;right:0}@keyframes living-reactor-charge{0%,to{opacity:.5;transform:rotate(0)scale(.97)}50%{opacity:1;transform:rotate(180deg)scale(1.08)}}@keyframes living-release{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.45)}}@keyframes living-error{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes living-charge-tip{0%{opacity:.24}to{opacity:1}}.app-shell[data-living-motion=on] .hub-update-tree__entry{position:relative}.app-shell[data-living-motion=on] .hub-update-tree__entry.is-latest .hub-update-tree__node{animation:3.6s ease-in-out infinite living-update-pulse;box-shadow:0 0 #f2b95b47}.app-shell[data-living-motion=on] .hub-steam-update-badge{animation:3.8s ease-in-out infinite living-update-pulse}@keyframes living-update-pulse{0%,to{box-shadow:0 0 #f2b95b40}50%{box-shadow:0 0 0 5px #f2b95b14,0 0 14px #f2b95b30}}@keyframes living-update-reveal{0%{opacity:.35;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=740px){.living-atmosphere__halo{top:24%;left:65%}.living-atmosphere__halo--outer{width:90vw}.living-atmosphere__halo--inner{width:65vw}.living-atmosphere__core{width:45vw;top:24%;left:65%}.living-atmosphere.is-active{opacity:.44}.living-motion-toggle{min-width:32px}}.app-shell[data-living-motion=off] .living-atmosphere{display:none!important}@media (prefers-reduced-motion:reduce){.living-atmosphere,.app-shell .living-motion-toggle:after{display:none!important}.app-shell .hub-page-wrap{animation:none!important}.app-shell .server-card__summary{transform:none!important}.app-shell .hub-health-check__service-state i,.app-shell .hub-health-check__state i,.app-shell .action-experience__visual:before,.app-shell .action-experience__visual:after,.app-shell .hub-update-tree__node,.app-shell .hub-steam-update-badge{animation:none!important}}@media (hover:hover) and (pointer:fine){.app-shell[data-living-motion=on] .hub-explorer .hub-server-row{transform-origin:50%;transition:transform .22s ease-out,border-color .22s,box-shadow .22s}.app-shell[data-living-motion=on] .hub-explorer .hub-server-row:hover{transform:perspective(1100px) translateY(-2px) rotateX(var(--living-card-x,0deg)) rotateY(var(--living-card-y,0deg));box-shadow:0 10px 31px #00000040,0 0 16px #60aaf321}.app-shell[data-living-motion=on] .hub-explorer .hub-server-row:before{opacity:.35;background:radial-gradient(ellipse 68% 90% at var(--living-card-light-x,50%) var(--living-card-light-y,50%),#71abff30,transparent 83%);width:100%;transition:opacity .22s;inset:0}.app-shell[data-living-motion=on] .hub-explorer .hub-server-row:hover:before{opacity:1}}.living-route-effect{pointer-events:none;z-index:3;animation:.64s ease-out both living-route-scene;position:fixed;inset:0;overflow:hidden}.living-route-effect__aperture,.living-route-effect__ring{aspect-ratio:1;border-radius:50%;width:min(38vw,420px);display:block;position:absolute;top:45%;left:63%;transform:translate(-50%,-50%)scale(.25)}.living-route-effect__aperture{background:radial-gradient(circle,#80a5ff2e,#6173ea17 35%,#0000 70%);animation:.64s cubic-bezier(.16,.8,.3,1) both living-route-opening}.living-route-effect__ring{border:1px solid #99c5ff52;animation:.64s cubic-bezier(.16,.8,.3,1) both living-route-opening;box-shadow:0 0 23px #5d9df51f,inset 0 0 26px #5087f91a}@keyframes living-route-scene{0%{opacity:0}30%{opacity:.8}to{opacity:0}}@keyframes living-route-opening{0%{transform:translate(-50%,-50%)scale(.18)rotate(-22deg)}to{transform:translate(-50%,-50%)scale(2.25)rotate(34deg)}}@media (width<=740px){.living-route-effect__aperture,.living-route-effect__ring{width:65vw;top:38%;left:50%}}@media (prefers-reduced-motion:reduce){.living-route-effect{display:none!important}}.living-demo-banner{z-index:5;color:#dce9ff;background:linear-gradient(105deg,#202c4df5,#1a2239f5);border-bottom:1px solid #9dc1ff47;align-items:center;gap:12px;padding:10px 24px;font-size:12px;display:flex;position:relative}.living-demo-banner strong{letter-spacing:.14em;color:#ffd399;font-size:10px}.living-demo-banner span{color:#bbcbea}.living-demo-panel{z-index:1005;color:#e5eeff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#122240f7,#0a1225fa);border:1px solid #84b3ff6b;border-radius:16px;width:min(310px,100vw - 32px);position:fixed;bottom:22px;right:24px;box-shadow:0 15px 48px #00000080}.living-demo-panel button{cursor:pointer;color:inherit}.living-demo-panel__trigger{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:12px;font-weight:800;display:flex}.living-demo-panel__trigger span:first-of-type{flex:1}.living-demo-panel__trigger svg{color:#ffd094}.living-demo-panel__controls{padding:0 14px 14px}.living-demo-panel__controls p{color:#aebed8;margin:2px 0 13px;font-size:11px;line-height:1.5}.living-demo-panel__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.living-demo-panel__grid button{text-align:left;background:#5e80d21a;border:1px solid #7aa4e759;border-radius:9px;align-items:center;gap:6px;padding:11px 8px;font-size:10px;display:flex}.living-demo-panel__grid button:hover,.living-demo-panel__grid button:focus-visible{background:#fec47721;border-color:#fec477b3}.living-demo-panel__close{background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex;color:#aebed8!important}@media (width<=650px){.living-demo-banner{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 14px}.living-demo-panel{bottom:10px;right:10px}}.app-shell[data-living-motion=on] .hub-home__hero{background:radial-gradient(at 77% 51%,#162e69 0%,#0c1939 46%,#070e20 91%)!important;border:1px solid #6ea8ff75!important;box-shadow:0 25px 80px #0009,0 0 54px #2e70e429,inset 0 0 70px #4a78eb0d!important}.app-shell[data-living-motion=on] .hub-home__hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#071021f7 0%,#071326e8 30%,#0a1638aa 48%,#0000 72%),linear-gradient(#0b163c6e,#0000 21% 76%,#081226ba);position:absolute;inset:0}.app-shell[data-living-motion=on] .hub-home__copy{z-index:4;pointer-events:auto;text-shadow:0 4px 22px #0009;max-width:min(690px,65%);position:relative}.app-shell[data-living-motion=on] .hub-home__copy h1{background:linear-gradient(110deg,#fff 5%,#daeeff 49%,#b0d6ff 82%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 16px #549dff33);-webkit-background-clip:text;background-clip:text}.living-system-network{--system-color:#86a5cc;z-index:1;pointer-events:none;isolation:isolate;transform:translate3d(var(--network-mouse-x,0px),var(--network-mouse-y,0px),0);contain:layout paint;font-family:inherit;transition:transform .24s ease-out;position:absolute;inset:2% -1% 2% 43%}.living-system-network:before{content:"";pointer-events:none;background:radial-gradient(at 50% 48%,#3662a531 4%,#0b1b4429 42%,#0000 80%);position:absolute;inset:0}.living-system-network.is-healthy{--system-color:#74e0b8}.living-system-network.is-mixed{--system-color:#f0ba72}.living-system-network.is-unknown{--system-color:#8ca4ce}.living-system-network svg{filter:drop-shadow(0 0 12px #368dec24);width:100%;height:100%;position:relative;overflow:visible}.living-system-network__grid{fill:none;stroke:#8db5e826;stroke-width:1px;stroke-dasharray:2 7}.living-system-network__hub-shell{fill:#0a1b39;stroke:var(--system-color);stroke-width:1.5px;filter:drop-shadow(0 0 20px var(--system-color));opacity:.92}.living-system-network__hub-ring{fill:none;stroke:var(--system-color);stroke-width:1px;stroke-dasharray:11 9;transform-origin:244px 167px;animation:26s linear infinite living-system-rotate}.living-system-network__hub-center{fill:#0a1d38;stroke:#94b4df55;stroke-width:1px}.living-system-network__hub-title{letter-spacing:1.2px;fill:#f1f7ff;font:700 11px system-ui,sans-serif}.living-system-network__hub-value{fill:var(--system-color);font:700 15px system-ui,sans-serif}.living-system-network__link{--node-color:#97afd2;color:var(--node-color)}.living-system-network__link.is-online{--node-color:#65eac1}.living-system-network__link.is-standby{--node-color:#9eb9ec}.living-system-network__link.is-maintenance{--node-color:#ffc27b}.living-system-network__link.is-degraded{--node-color:#ff9d79}.living-system-network__link.is-offline{--node-color:#ed8a95}.living-system-network__link.is-unknown{--node-color:#657897}.living-system-network__link path:first-child{stroke:currentColor;stroke-width:1.2px;fill:none;opacity:.3}.living-system-network__signal{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:.85}.living-system-network__link.is-online .living-system-network__signal{animation:3.8s linear infinite living-system-signal}.living-system-network__link.is-standby .living-system-network__signal{opacity:.44;animation:8.5s linear infinite living-system-signal}.living-system-network__link.is-maintenance .living-system-network__signal,.living-system-network__link.is-degraded .living-system-network__signal{opacity:.45;animation:5.5s linear infinite living-system-signal}.living-system-network__dot-glow{fill:currentColor;opacity:.1}.living-system-network__dot{fill:currentColor;opacity:.85;filter:drop-shadow(0 0 6px)}.living-system-network__dot-core{fill:#f3faff;opacity:.75}.living-system-network__node-name{fill:#c5d6f0;paint-order:stroke;stroke:#0d1a36;stroke-width:3px;font:10px system-ui,sans-serif}.living-system-network__header{z-index:2;text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute;top:8%;right:4%}.living-system-network__header span{letter-spacing:.19em;color:#c1e2ff;text-shadow:0 0 14px #8bc3ffa8;font-size:10px;font-weight:800}.living-system-network__header small{letter-spacing:.05em;color:var(--system-color);font-size:9px}.living-system-network__footer{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex;position:absolute;bottom:9%;left:12%;right:5%}.living-system-network__footer span{color:#b5c8e0;align-items:center;gap:5px;font-size:9px;display:flex}.living-system-network__footer i{background:#9fa7b6;border-radius:50%;width:6px;height:6px}.living-system-network__footer i.is-online{background:#65eac1}.living-system-network__footer i.is-standby{background:#9eb9ec}.living-system-network__footer i.is-issue{background:#ffc27b}.living-system-network__footer strong{color:#f5c17c;letter-spacing:.09em;font-size:9px}.living-system-network.is-demo .living-system-network__header span:after{content:" · DEMO";color:#ffbf80;font-size:9px}@keyframes living-system-signal{to{stroke-dashoffset:0}}@keyframes living-system-rotate{to{transform:rotate(360deg)}}@media (width<=1080px){.living-system-network{opacity:.74;inset:3% -10% 3% 38%}.living-system-network__node-name{display:none}}@media (width<=700px){.living-system-network{opacity:.48;inset:2% -29% 10% 12%}.living-system-network__header,.living-system-network__footer{display:none}.app-shell[data-living-motion=on] .hub-home__hero:before{background:linear-gradient(#07102183,#071021bc 40%,#071021ed)}}.living-command-root{pointer-events:none;isolation:isolate;z-index:20000!important;background:0 0!important;width:100%!important;height:0!important;min-height:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.living-command-root .action-experience{pointer-events:auto;z-index:1!important}.living-command__top,.living-command__main,.living-command__steps,.living-command__activity,.living-command__footer{display:none}.action-experience.is-command-terminal{flex-direction:column;background:linear-gradient(145deg,#14243d,#0a172b 57%,#0c1a2f)!important;border:1px solid #43618d!important;border-radius:17px!important;align-items:stretch!important;gap:0!important;width:min(540px,100vw - 24px)!important;min-height:0!important;padding:0!important;animation:.38s cubic-bezier(.16,.78,.28,1) both living-command-slide!important;display:flex!important;bottom:clamp(12px,3.1vh,42px)!important;right:clamp(12px,2.8vw,44px)!important;overflow:hidden!important;box-shadow:0 28px 80px #000e,0 0 0 1px #d1e3ff16,inset 0 1px #ffffff12!important}.action-experience.is-command-terminal:before{content:"";background:var(--action-color,#7cd6ff);width:3px;box-shadow:0 0 20px var(--action-color,#7cd6ff);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.action-experience.is-command-terminal:after{content:"";pointer-events:none;background:linear-gradient(130deg,#94bfff0a,#0000 58%),repeating-linear-gradient(0deg,#0000 0 8px,#9dc5ff04 9px);position:absolute;inset:0}.action-experience.is-command-terminal>*{z-index:1;position:relative}.action-experience.is-command-terminal .action-experience__visual,.action-experience.is-command-terminal .action-experience__copy,.action-experience.is-command-terminal>.action-experience__spinner{display:none!important}.action-experience.is-command-terminal .living-command__top{border-bottom:1px solid #92b7f21c;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px 11px;display:flex}.living-command__brand{color:#c6d8f3;letter-spacing:.12em;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.living-command__brand svg{color:#80c2ff}.living-command__brand b{letter-spacing:.035em;color:#fff;font-size:12px}.living-command__brand i{background:#799bbd70;width:1px;height:12px}.living-command__state{color:var(--action-color,#aad5ff);border:1px solid color-mix(in srgb,var(--action-color,#8bc5ff) 27%,transparent);background:color-mix(in srgb,var(--action-color,#8bc5ff) 8%,transparent);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.living-command__state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.action-experience--waiting .living-command__state i,.action-experience--sending .living-command__state i{animation:1.5s ease-in-out infinite living-command-beacon}.action-experience.is-command-terminal .living-command__main{align-items:center;gap:15px;padding:21px 19px 19px;display:flex}.living-command__status-icon{width:60px;height:60px;color:var(--action-color,#8cc4ff);border:1px solid color-mix(in srgb,var(--action-color) 48%,#33425e);box-shadow:inset 0 1px #fff2,0 0 25px color-mix(in srgb,var(--action-color) 13%,transparent);background:linear-gradient(140deg,#1e3859,#111f3b);border-radius:14px;flex:0 0 60px;place-items:center;display:grid;position:relative}.living-command__status-icon>span{z-index:1;place-items:center;display:grid}.living-command__status-icon svg{width:28px;height:28px}.living-command__signal{background:var(--action-color);height:3px;box-shadow:0 0 12px var(--action-color);opacity:.6;border-radius:99px;position:absolute;bottom:-2px;left:14%;right:14%}.action-experience--sending .living-command__signal,.action-experience--waiting .living-command__signal{animation:1.4s ease-in-out infinite living-command-signal}.action-experience--success .living-command__signal{animation:.65s ease-out both living-command-confirm}.living-command__copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.living-command__copy small{letter-spacing:.1em;color:#9fbee0;font-size:10px}.living-command__copy strong{color:#f5f9ff;font-size:19px;line-height:1.25}.living-command__copy p{color:#c1d0e5;max-width:48ch;margin:4px 0 0;font-size:11px;line-height:1.48}.action-experience.is-command-terminal .living-command__steps{background:#0a162a88;border:1px solid #526d943b;border-radius:11px;align-items:center;gap:8px;margin:0 19px 13px;padding:12px;display:flex}.living-command__step{color:#8095b2;text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1.3;display:flex}.living-command__step svg{color:#8da1bf;width:17px;height:17px}.living-command__step.is-current{color:#e7f6ff}.living-command__step.is-current svg{color:#91dbff;filter:drop-shadow(0 0 7px #86caff)}.living-command__step.is-done{color:#b9e9de}.living-command__step.is-done svg{color:#5de5b5}.living-command__step.is-error,.living-command__step.is-interrupted{color:#eaa3a8}.living-command__step.is-error svg,.living-command__step.is-interrupted svg{color:#ff7b91}.living-command__connector{background:#2c4567;border-radius:4px;flex:0 0 22px;height:2px;margin-top:-13px;overflow:hidden}.living-command__connector i{opacity:0;transform-origin:0;background:#76ddc2;width:100%;height:100%;transition:opacity .45s,transform .45s;display:block;transform:scaleX(0)}.living-command__connector i.is-sent{opacity:1;transform:scaleX(1)}.action-experience.is-command-terminal .living-command__activity{background:#1a2d47;border-radius:99px;height:3px;margin:0 19px 12px;display:block;overflow:hidden}.living-command__activity span{background:linear-gradient(90deg,transparent,var(--action-color,#8cc4ff),transparent);border-radius:99px;width:29%;height:100%;animation:2s linear infinite living-command-travel;display:block}.action-experience.is-command-terminal .living-command__footer{color:#8da9cb;border-top:1px solid #526d942a;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px 13px;font-size:9px;display:flex}.living-command__close{color:#e8f5ff;cursor:pointer;background:#1e3658;border:1px solid #526e97;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.living-command__close:hover{background:#25466c;border-color:#8cb8ff}.living-command__close:focus-visible{outline-offset:2px;outline:2px solid #8cdbff}.living-command__spinner{color:var(--action-color,#8cc4ff);animation:1.4s linear infinite spin}@keyframes living-command-travel{0%{transform:translate(-100%)}to{transform:translate(420%)}}@keyframes living-command-signal{50%{opacity:1;box-shadow:0 0 20px var(--action-color)}}@keyframes living-command-beacon{50%{opacity:.3}}@keyframes living-command-confirm{0%{opacity:.3;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes living-command-slide{0%{opacity:0;filter:blur(9px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@media (width<=620px){.action-experience.is-command-terminal .living-command__main{padding:15px}.action-experience.is-command-terminal .living-command__top{padding:12px 13px}.action-experience.is-command-terminal .living-command__steps{gap:3px;margin:0 12px 10px;padding:10px 6px}.living-command__step{font-size:9px}.living-command__connector{flex-basis:12px}.living-command__copy strong{font-size:16px}.living-command__status-icon{flex-basis:47px;width:47px;height:47px}.living-command__status-icon svg{width:22px;height:22px}.living-command__footer{font-size:8px}}.living-demo-modal-action{color:#e1f0ff;cursor:pointer;background:linear-gradient(120deg,#224269,#102c50);border:1px solid #668ee1;border-radius:9px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:7px 0 10px;padding:9px 12px;font-size:11px;font-weight:800;transition:transform .2s,border-color .2s;display:inline-flex}.living-demo-modal-action:hover{border-color:#a6d8ff;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.living-system-network__hub-ring,.living-system-network__signal,.living-command__state i,.living-command__signal,.living-command__activity span,.living-command__spinner,.action-experience.is-command-terminal{animation:none!important}}.living-server-transfer{z-index:2600;pointer-events:none;will-change:left,top,width,height,opacity;background:radial-gradient(circle at 65% 45%,#354c9a,#0a1733);border:1px solid #87c8ff;border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 0 45px #5ca6ff91,0 22px 55px #000a}.living-server-transfer img{object-fit:cover;opacity:.82;filter:contrast(1.09)saturate(1.24);width:100%;height:100%;display:block}.hub-server-dialog-root .hub-server-hero{perspective:850px}.hub-server-dialog-root .hub-server-hero__visual{transform-origin:60% 46%;transition:transform .5s ease-out}@media (hover:hover) and (pointer:fine){.hub-server-dialog-root .hub-server-hero:hover .hub-server-hero__visual{transform:scale(1.065)rotateY(-1.5deg)}}.hub-server-dialog-root .hub-server-hero__flare{filter:blur(35px);background:radial-gradient(circle,#6199ff45,#dc784622,#0000 80%)!important;animation:6s ease-in-out infinite alternate living-server-flare!important}@keyframes living-server-flare{to{opacity:.53;transform:translate(-16%)scale(1.15)}}.living-route-effect{isolation:isolate;overflow:hidden;z-index:4!important;pointer-events:none!important;animation:.78s ease-out both living-page-cover!important;position:fixed!important;inset:0!important}.living-route-effect__warp{background:radial-gradient(at 66% 48%,#367dc952,#0a1b46a8 36%,#030a16c4 90%);animation:.78s ease-in-out both living-warp-in;position:absolute;inset:0}.living-route-effect__aperture,.living-route-effect__ring{aspect-ratio:1;border-radius:50%;width:min(45vw,540px);animation:.78s cubic-bezier(.16,.82,.27,1) both living-route-depth;position:absolute;top:48%;left:64%;transform:translate(-50%,-50%)scale(.3)}.living-route-effect__aperture{background:radial-gradient(circle,#def7fffa 0%,#7fbeff88 13%,#2568e142 29%,#0000 68%);box-shadow:0 0 90px #3e96ff5c}.living-route-effect__ring{border:3px solid #a4dbffb0;box-shadow:0 0 28px #73bbff8c,inset 0 0 34px #68b4ffaa}.living-route-effect__ring.ring-two{border:2px dashed #efad77b0;width:min(60vw,700px);animation-delay:50ms}.living-route-effect__ring.ring-three{border:1px solid #638dfc9c;width:min(67vw,800px);animation-delay:90ms}.living-route-effect__flare{aspect-ratio:1;background:radial-gradient(circle,#edfaffb8,#489eff38 35%,#0000 71%);border-radius:50%;width:35vmax;animation:.78s ease-out both living-route-release;position:absolute;top:48%;left:64%;transform:translate(-50%,-50%)}.living-route-effect__horizon{filter:blur(26px);background:linear-gradient(#0000,#a7d3ff4a,#0000);height:12%;animation:.78s ease-out both living-route-release;position:absolute;top:45%;left:-10%;right:-10%}@keyframes living-warp-in{0%{opacity:0;transform:scale(1.03)}37%{opacity:.74;transform:scale(1.07)}to{opacity:0;transform:scale(1.16)}}@keyframes living-route-depth{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(-26deg)}37%{opacity:.82}to{opacity:0;transform:translate(-50%,-50%)scale(3.1)rotate(48deg)}}@keyframes living-route-release{0%,18%{opacity:0;scale:.4}45%{opacity:.8}to{opacity:0;scale:2}}@keyframes living-page-cover{0%,50%{visibility:visible}to{visibility:hidden}}@media (width<=740px){.living-route-effect__aperture,.living-route-effect__ring,.living-route-effect__flare{top:40%;left:50%}}.living-gauges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.living-gauge{background:linear-gradient(120deg,#101e38,#101b31);border:1px solid #2d4e72;border-radius:12px;padding:12px 13px;box-shadow:inset 0 1px #ffffff09}.living-gauge__heading{color:#89cfee;align-items:center;gap:7px;font-size:11px;display:flex}.living-gauge__heading strong{color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.living-gauge.is-unknown .living-gauge__heading,.living-gauge.is-unknown .living-gauge__heading strong{color:#8497b2}.living-gauge__track{background:#0a1429;border:1px solid #2a4364;border-radius:99px;height:9px;margin-top:12px;position:relative;overflow:hidden}.living-gauge__track>i{border-radius:inherit;background:linear-gradient(90deg,#4889e9,#65dbff 70%,#d7fbff);height:100%;transition:width .85s cubic-bezier(.16,.86,.28,1);display:block;box-shadow:0 0 15px #5fc7ff85}.living-gauge.is-unknown .living-gauge__track>i{display:none}.living-count{font-variant-numeric:tabular-nums}@media (width<=500px){.living-gauges{grid-template-columns:1fr}}.living-steam-flow{background:radial-gradient(at 58% 0,#57402a80,#0000 66%),linear-gradient(120deg,#131d34,#0a142b);border:1px solid #e8b76f8c;border-radius:14px;padding:16px 17px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #de9e4a0f,0 0 22px #e5a8561c}.living-steam-flow__heading{color:#ffd494;letter-spacing:.09em;align-items:center;gap:8px;font-size:11px;display:flex}.living-steam-flow__heading span{color:#9daec5;margin-left:auto;font-size:9px}.living-steam-flow__path{align-items:center;gap:0;min-width:0;margin:17px 0;display:flex}.living-steam-flow__step{flex:0 auto;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;display:grid}.living-steam-flow__node{color:#a2dfff;background:#142e48;border:1px solid #6c95bc;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 18px #46b8ff3a}.living-steam-flow__step.is-found .living-steam-flow__node{color:#ffd18b;background:#493420;border-color:#da9a56;animation:2.4s ease-in-out infinite living-steam-pulse}.living-steam-flow__step.is-active .living-steam-flow__node{color:#a7ffe8;animation:1.2s ease-in-out infinite living-steam-pulse}.living-steam-flow__step small{color:#aebcd1;white-space:nowrap;font-size:9px}.living-steam-flow__step strong{color:#eaf7ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.living-steam-flow__cable{background:linear-gradient(90deg,#59b9ff,#f8ad66);border-radius:4px;flex:1;min-width:19px;max-width:120px;height:3px;margin:0 7px;position:relative;overflow:hidden}.living-steam-flow__cable i{filter:blur(1px);background:#fffad9;width:30%;height:100%;animation:2.4s ease-in-out infinite living-steam-signal;position:absolute;top:0;left:-26%}.living-steam-flow__cable.is-moving i{animation-duration:1s}.living-steam-flow>p{color:#b7cde4;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.living-steam-flow__arrow{color:#ffc989;opacity:.6;position:absolute;bottom:10px;right:15px}@keyframes living-steam-pulse{50%{transform:scale(1.08);box-shadow:0 0 26px #f7b46487}}@keyframes living-steam-signal{0%{opacity:0;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(440%)}}@media (width<=580px){.living-steam-flow__path{flex-wrap:wrap;row-gap:14px}.living-steam-flow__step strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.living-reactor{display:none!important}.action-experience.is-cinematic .living-action__arc,.action-experience.is-cinematic .living-action__core,.action-experience.is-cinematic:after,.living-steam-flow__node,.living-steam-flow__cable i,.hub-server-dialog-root .hub-server-hero__flare{animation:none!important}.living-route-effect,.living-server-transfer{display:none!important}.living-gauge__track>i{transition:none!important}}.living-demo-panel.is-open{scrollbar-width:thin;width:min(460px,100vw - 28px);max-height:min(82dvh,760px);overflow-y:auto}.living-demo-panel__controls{display:block}.living-demo-panel__showcase{background:linear-gradient(145deg,#142542,#0a1932);border:1px solid #385b80;border-radius:13px;margin:12px 0;padding:14px;box-shadow:inset 0 0 25px #4d8fe713}.living-demo-panel__showcase-title{color:#8fddff;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:850;display:flex}.living-demo-panel__showcase .living-gauges{margin-top:10px}.living-demo-panel__showcase .living-gauge{padding:10px}.living-demo-panel__showcase .living-steam-flow{margin:10px 0}.living-demo-panel__showcase .living-steam-flow__path{margin:12px 0}.living-demo-panel__showcase>small{color:#f1c68e;margin:10px 0;font-size:9px;display:block}.living-demo-panel__status-row{flex-wrap:wrap;gap:7px;display:flex}.living-demo-panel__status-row>span{color:#d1e5ff;background:#0c1c35;border:1px solid #416085;border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.living-demo-panel__status-row i{background:#8ca1c7;border-radius:50%;width:8px;height:8px}.living-demo-panel__status-row .is-online i{background:#4becb5;animation:3s ease-in-out infinite living-healthy;box-shadow:0 0 13px #4becb5}.living-demo-panel__status-row .is-standby i{background:#a5baf4;animation:7s ease-in-out infinite living-standby}.living-demo-panel__status-row .is-maintenance i{background:#f4ad65;animation:3s ease-in-out infinite living-caution}.living-demo-panel__guide{border-top:1px solid #355071;padding-top:10px}@media (prefers-reduced-motion:reduce){.living-demo-panel__status-row i{animation:none!important}}.app-shell[data-living-motion=on] .hub-update-tree{isolation:isolate;position:relative}.app-shell[data-living-motion=on] .hub-update-tree:before{content:"";opacity:.66;pointer-events:none;background:linear-gradient(#f4ba6f,#719ae9 52%,#384b77 100%);width:2px;position:absolute;top:27px;bottom:26px;left:16px;box-shadow:0 0 17px #f8af6469}.app-shell[data-living-motion=on] .hub-update-tree__node{z-index:2;position:relative}.app-shell[data-living-motion=on] .hub-update-tree__entry.is-unread .hub-update-tree__node{animation:1.6s ease-in-out infinite living-update-pulse}.app-shell[data-living-motion=on] .hub-update-tree__entry[open] .hub-update-tree__content{animation:.45s ease-out both living-update-reveal}@media (width<=480px){.app-shell[data-living-motion=on] .hub-update-tree:before{display:none}}.app-shell[data-living-motion=off] .living-steam-flow__node,.app-shell[data-living-motion=off] .living-steam-flow__cable i,.living-steam-flow.is-static .living-steam-flow__node,.living-steam-flow.is-static .living-steam-flow__cable i,.app-shell[data-living-motion=off] .hub-server-hero__flare,.app-shell[data-living-motion=off] .living-demo-panel__status-row i{animation:none!important}.app-shell[data-living-motion=off] .living-gauge__track>i,.app-shell[data-living-motion=off] .hub-server-hero__visual{transition:none!important}.app-shell[data-living-motion=off] .living-system-network{display:none}.app-shell[data-living-motion=off] .living-command__state i,.app-shell[data-living-motion=off] .living-command__signal,.app-shell[data-living-motion=off] .living-command__activity span,.app-shell[data-living-motion=off] .living-command__spinner{animation:none!important}.living-demo-panel__network{border-top:1px solid #405777;padding:10px 0}.living-demo-panel__network>strong{color:#e7f4ff;letter-spacing:.07em;font-size:10px}.living-demo-panel__network p{color:#acbfd9;margin:5px 0 10px;font-size:9px}.living-demo-panel__network-options{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.living-demo-panel__network-options button{color:#d6e7fb;cursor:pointer;background:#172a48;border:1px solid #3b5980;border-radius:7px;padding:7px 6px;font-size:10px}.living-demo-panel__network-options button[aria-pressed=true]{color:#fff1d6;background:#50402b;border-color:#f6bb79}.living-gateway{z-index:5;pointer-events:none;isolation:isolate;display:block;position:absolute;inset:0 0 0 43%}.living-gateway__art{pointer-events:none;place-items:center;display:grid;position:absolute;inset:3% 5% 30%}.living-gateway__art:before{content:"";filter:blur(20px);background:radial-gradient(at 50% 45%,#357db52c,#0000 69%);border-radius:23px;position:absolute;inset:8% 9% 3%}.living-gateway__rack{background:linear-gradient(110deg,#35465c 0%,#14263d 4%,#0a1527 48%,#15263d 96%,#41516a);border:1px solid #718aa9;border-radius:12px;flex-direction:column;width:min(260px,78%);height:min(196px,92%);padding:9px 10px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #071121,0 0 0 4px #67819d50,0 18px 44px #000a,inset 0 1px #dceaff66,inset 0 0 24px #0008}.living-gateway__rack:before,.living-gateway__rack:after{content:"";opacity:.9;background:linear-gradient(90deg,#060e1e,#5f7289,#14253c);width:5px;position:absolute;top:0;bottom:0}.living-gateway__rack:before{left:0}.living-gateway__rack:after{right:0;transform:scaleX(-1)}.living-gateway__rack-header{background:linear-gradient(#1b354f,#0a192f);border:1px solid #446080;border-radius:5px;flex:0 0 36px;align-items:center;gap:13px;padding:0 10px;display:flex;position:relative;box-shadow:inset 0 1px #b6d2f825}.living-gateway__brand{letter-spacing:.075em;color:#eef7ff;font-size:14px;font-weight:950}.living-gateway__brand span{color:#8ccdf5}.living-gateway__rack-vents{opacity:.5;background:repeating-linear-gradient(90deg,#7795ba 0 2px,#0000 2px 5px);flex:1;max-width:112px;height:9px}.living-gateway__rack-switch{background:#071627;border:1px solid #4e698d;border-radius:3px;place-items:center;width:27px;height:12px;display:grid}.living-gateway__rack-switch i{background:#91c6e7b0;border-radius:2px;width:7px;height:3px}.living-gateway__rack-units{flex-direction:column;flex:1;gap:4px;min-height:0;padding:7px 4px;display:flex}.living-gateway__unit{background:linear-gradient(#39506c 0%,#142941 16%,#0b1a2f 55%,#162d45 82%,#4a6078 100%);border:1px solid #59708e;border-radius:4px;flex:1;align-items:center;gap:8px;min-height:0;padding:0 11px;display:flex;position:relative;box-shadow:inset 0 1px #d0e7ff28,inset 0 -2px #07101ec7,0 1px 2px #0008}.living-gateway__handle{background:linear-gradient(90deg,#142338,#526c88,#142237);border:1px solid #8198af9c;border-radius:2px;flex:none;width:8px;height:52%}.living-gateway__unit-vents{opacity:.8;background:repeating-linear-gradient(90deg,#809bb4a3 0 1px,#101e30 1px 4px);border-radius:1px;flex:1;min-width:0;height:43%;box-shadow:inset 0 0 6px #000a}.living-gateway__unit-ports{flex:0 0 62px;align-items:center;gap:4px;display:flex}.living-gateway__unit-ports i{background:linear-gradient(#030b16,#183454);border:1px solid #6083a198;border-radius:1px;flex:1;height:10px;box-shadow:inset 0 2px #000a}.living-gateway__unit-leds{flex:none;align-items:center;gap:8px;padding-left:3px;display:flex}.living-gateway__led{opacity:.24;background:#54e1b1;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 3px #52d8a95e}.living-gateway__led--access{background:#e1b16c;box-shadow:0 0 3px #e5bd7e65}.living-gateway.is-animated .living-gateway__led--activity.living-gateway__led--0{animation:2.3s step-end -1.4s infinite living-led-pulse-a}.living-gateway.is-animated .living-gateway__led--activity.living-gateway__led--1{animation:3.1s step-end -.8s infinite living-led-pulse-b}.living-gateway.is-animated .living-gateway__led--activity.living-gateway__led--2{animation:1.8s step-end -1.1s infinite living-led-pulse-a}.living-gateway.is-animated .living-gateway__led--activity.living-gateway__led--3{animation:2.7s step-end -.3s infinite living-led-pulse-b}.living-gateway.is-animated .living-gateway__led--access.living-gateway__led--0{animation:2.2s step-end -1.6s infinite living-led-pulse-b}.living-gateway.is-animated .living-gateway__led--access.living-gateway__led--1{animation:3.3s step-end -.4s infinite living-led-pulse-a}.living-gateway.is-animated .living-gateway__led--access.living-gateway__led--2{animation:1.9s step-end -1.2s infinite living-led-pulse-b}.living-gateway.is-animated .living-gateway__led--access.living-gateway__led--3{animation:2.8s step-end -1.9s infinite living-led-pulse-a}@keyframes living-led-pulse-a{0%,12%,34%,48%,75%,to{opacity:.21;filter:none}13%,33%,49%,74%{opacity:1;filter:drop-shadow(0 0 5px)}}@keyframes living-led-pulse-b{0%,21%,43%,64%,90%,to{opacity:.28;filter:none}22%,42%,65%,89%{opacity:.93;filter:drop-shadow(0 0 5px)}}.living-gateway__rack-footer{color:#809dbb;letter-spacing:.12em;background:#0d1c2e;border:1px solid #314d69;border-radius:3px;justify-content:space-between;align-items:center;height:19px;padding:0 11px 0 8px;font-size:7px;display:flex}.living-gateway__rack-footer-vents{background:repeating-linear-gradient(90deg,#799ab974 0 2px,#0000 2px 6px);width:40%;height:6px}.living-gateway__quicklinks{pointer-events:auto;align-items:center;gap:14px;min-width:0;display:flex;position:absolute;bottom:4%;left:1%;right:4%}.living-gateway__heading{text-align:left;flex-direction:column;flex:0 0 85px;align-items:flex-start;gap:5px;display:flex;position:static}.living-gateway__heading strong{white-space:nowrap;color:#d5eafd;letter-spacing:.11em;font-size:10px;font-weight:850}.living-gateway__heading small{color:#8aabc9;white-space:nowrap;font-size:9px}.living-gateway__links{pointer-events:auto;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid;position:static}.living-gateway__link{color:#ddecff;background:linear-gradient(145deg,#1d365a,#0c1c36);border:1px solid #6383a971;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:40px;padding:0 5px;font-size:10px;font-weight:740;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:inset 0 1px #dbeaff17,0 8px 20px #030b1f7a}.living-gateway__link svg{color:#97c4f5;flex:none;width:14px;height:14px}.living-gateway__link svg:last-child{opacity:.55;width:11px;height:11px}.living-gateway__link span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.living-gateway__link--main{background:linear-gradient(145deg,#314578,#192b50);border-color:#838fd2a1}.living-gateway__link:hover,.living-gateway__link:focus-visible{border-color:#a3d9ff;transform:translateY(-2px);box-shadow:0 10px 27px #325c9b70}.living-gateway__link:focus-visible{outline-offset:2px;outline:2px solid #ffe0aa}@media (width<=1120px){.living-gateway{inset:0 0 0 40%}.living-gateway__rack{width:min(242px,77%);height:min(184px,92%)}.living-gateway__quicklinks{gap:8px;left:-1%;right:2%}.living-gateway__heading{flex-basis:75px}.living-gateway__heading strong,.living-gateway__link{font-size:9px}}@media (width<=700px){.living-gateway{inset:0}.living-gateway__art{opacity:.35;inset:0 -35% 34% 28%}.living-gateway__rack{width:min(215px,70%);height:min(158px,86%)}.living-gateway__quicklinks{gap:8px;bottom:9px;left:10px;right:10px}.living-gateway__heading{flex-basis:72px}.living-gateway__heading strong{font-size:9px}.living-gateway__heading small{font-size:8px}.living-gateway__link{gap:3px;min-height:36px;padding:0 3px;font-size:9px}.living-gateway__link svg:last-child{display:none}}@media (width<=390px){.living-gateway__heading{flex-basis:60px}.living-gateway__quicklinks{gap:5px}.living-gateway__heading strong{letter-spacing:.02em;font-size:8px}.living-gateway__link svg:first-child{display:none}}.living-gateway.is-static .living-gateway__led{opacity:.47;animation:none!important}.living-gateway.is-static .living-gateway__link{transition:none!important}@media (prefers-reduced-motion:reduce){.living-gateway__led{opacity:.47;animation:none!important}.living-gateway__link{transition:none!important}}.living-command-root[data-living-motion=off] .action-experience.is-command-terminal,.living-command-root[data-living-motion=off] .action-experience.is-command-terminal *,.living-command-root[data-living-motion=off] .action-experience.is-command-terminal :before,.living-command-root[data-living-motion=off] .action-experience.is-command-terminal :after{transition:none!important;animation:none!important}.living-command-root[data-living-motion=off] .living-command__activity{display:none!important}.living-command-root[data-living-motion=off] .living-command__signal{opacity:.75}.living-command-root[data-living-motion=off] .living-command__connector i.is-sent{opacity:1;transform:scaleX(1)}.action-experience.is-command-terminal .living-command__top{background:linear-gradient(90deg,#538cd317,#07112300)}.action-experience.is-command-terminal .living-command__steps{box-shadow:inset 0 1px #a5cdff0b}.action-experience.is-command-terminal .living-command__step.is-done{text-shadow:0 0 11px #68d5ab33}.action-experience.is-command-terminal .living-command__step.is-current svg{animation:2.5s ease-in-out infinite living-command-stage}.action-experience.is-command-terminal.action-experience--success{border-color:#579a8b!important;box-shadow:0 25px 80px #000d,0 0 0 1px #9cf5d532!important}.action-experience.is-command-terminal.action-experience--error,.action-experience.is-command-terminal.action-experience--timeout{border-color:#9a5363!important;box-shadow:0 25px 80px #000d,0 0 0 1px #fa98a532!important}.action-experience.is-command-terminal .living-command__copy p{overflow-wrap:anywhere}.action-experience.is-command-terminal .living-command__close{min-height:30px}@keyframes living-command-stage{50%{filter:drop-shadow(0 0 12px #85cfff)}}@media (prefers-reduced-motion:reduce){.action-experience.is-command-terminal .living-command__step.is-current svg{animation:none!important}}.hub-server-dialog-root.is-server-launching .hub-server-modal__window{transform-origin:0 0;will-change:transform,opacity;animation:none!important}.hub-server-dialog-root.is-server-launching .hub-server-modal-backdrop{animation:.96s ease-out both living-explorer-backdrop!important}.hub-server-dialog-root.is-server-launching .hub-server-modal__header{isolation:isolate;position:relative;overflow:hidden}.hub-server-dialog-root.is-server-launching .hub-server-modal__header:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#7ca9df,#abd7ff,#ffd39b,#c0c8ff);height:2px;animation:1.12s cubic-bezier(.12,.78,.23,1) .19s both living-explorer-header-line;position:absolute;bottom:0;left:4%;right:4%;transform:scaleX(0);box-shadow:0 0 12px #a6d2ff8b}.hub-server-dialog-root.is-server-launching .hub-server-modal__content{animation:1.25s ease-out both living-explorer-content}.hub-server-dialog-root.is-server-launching .hub-server-modal__heading{animation:.95s cubic-bezier(.2,.78,.24,1) .22s both living-explorer-heading}@keyframes living-explorer-backdrop{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}}@keyframes living-explorer-header-line{0%{opacity:.25;transform:scaleX(0)}74%{opacity:.96;transform:scaleX(1)}to{opacity:.55;transform:scaleX(1)}}@keyframes living-explorer-content{0%,24%{opacity:0;transform:translateY(13px)}63%{opacity:.65}to{opacity:1;transform:none}}@keyframes living-explorer-heading{0%{opacity:0;filter:blur(2px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.hub-server-dialog-root.is-server-launching .hub-server-modal__window,.hub-server-dialog-root.is-server-launching .hub-server-modal-backdrop,.hub-server-dialog-root.is-server-launching .hub-server-modal__content,.hub-server-dialog-root.is-server-launching .hub-server-modal__heading,.hub-server-dialog-root.is-server-launching .hub-server-modal__header:after{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.hub-server-dialog-root[data-living-motion=off] .hub-server-modal-backdrop,.hub-server-dialog-root[data-living-motion=off] .hub-server-modal__window,.hub-server-dialog-root[data-living-motion=off] .hub-server-modal__header:after,.hub-server-dialog-root[data-living-motion=off] .hub-server-modal__content{transition:none!important;animation:none!important}
