.status-badge[data-v-de2231be]{border-radius:var(--radius-control);font-size:var(--font-body);letter-spacing:.06em;overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;padding:6px 16px;font-weight:800;display:inline-flex}.status-badge[data-v-de2231be]:before{content:"";background:currentColor;border-radius:50%;flex:0 0 10px;height:10px}.status-positive[data-v-de2231be]{color:var(--status-text);background:var(--status-positive)}.status-negative[data-v-de2231be]{color:var(--status-text);background:var(--status-negative)}.status-warning[data-v-de2231be]{color:var(--status-text);background:var(--status-warning)}.compact[data-v-de2231be]{font-size:var(--font-label);letter-spacing:0;gap:8px;padding:4px 10px;font-weight:650}.compact[data-v-de2231be]:before{flex-basis:8px;height:8px}.status-neutral[data-v-de2231be]{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-color)}.game-color-1[data-v-828f858c]{color:#d63030}.game-color-2[data-v-828f858c]{color:#218739}.game-color-3[data-v-828f858c]{color:#c56a00}.game-color-4[data-v-828f858c]{color:#2355cf}.game-color-5[data-v-828f858c]{color:#16849b}.game-color-6[data-v-828f858c]{color:#a33cc1}.game-color-7[data-v-828f858c]{color:#fff;text-shadow:0 1px 2px #222,0 0 2px #222}.game-color-8[data-v-828f858c]{color:#767676}.game-color-9[data-v-828f858c]{color:#000;text-shadow:0 1px 2px #fff,0 0 2px #fff}[data-theme=dark] .game-color-1{color:#ff7373}[data-theme=dark] .game-color-2{color:#70d78b}[data-theme=dark] .game-color-3{color:#ffaf50}[data-theme=dark] .game-color-4{color:#729bff}[data-theme=dark] .game-color-5{color:#69d3eb}[data-theme=dark] .game-color-6{color:#dc8cf4}[data-theme=dark] .game-color-8{color:#a5a5a5}.portal[data-v-a0b79b44]{box-sizing:border-box;max-width:var(--content-wide);padding:var(--space-10) clamp(16px, 3vw, 48px);margin:0 auto}h1[data-v-a0b79b44]{font-size:var(--font-title);margin:0;line-height:1.2}.intro[data-v-a0b79b44]{margin:var(--space-3) 0 0;color:var(--text-secondary)}.notice[data-v-a0b79b44]{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.retry[data-v-a0b79b44]{font:inherit;font-size:var(--font-control);color:var(--page-text);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-control);cursor:pointer;min-height:36px;padding:4px 14px}.servers[data-v-a0b79b44]{margin:var(--space-8) 0 0;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));padding:0;list-style:none;display:grid}.server[data-v-a0b79b44]{gap:var(--space-3);padding:var(--panel-padding);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-panel);flex-direction:column;min-width:0;display:flex}.server-heading[data-v-a0b79b44]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}h2[data-v-a0b79b44]{font-size:var(--font-section);margin:0;line-height:1.2}h2 a[data-v-a0b79b44]{color:inherit;text-decoration:none}h2 a[data-v-a0b79b44]:hover{color:var(--accent)}.description[data-v-a0b79b44],.stale-label[data-v-a0b79b44],.unanswered[data-v-a0b79b44]{color:var(--text-secondary);margin:0}.stale-label[data-v-a0b79b44]{font-weight:600}.server-name[data-v-a0b79b44]{font-size:var(--font-item);overflow-wrap:anywhere;margin:0;font-weight:700}.facts[data-v-a0b79b44]{gap:var(--space-2);margin:0;display:grid}.facts div[data-v-a0b79b44]{gap:var(--space-3);display:flex}.facts dt[data-v-a0b79b44]{color:var(--text-secondary);font-size:var(--font-label);flex:0 0 5.5em;padding-top:2px}.facts dd[data-v-a0b79b44]{overflow-wrap:anywhere;margin:0}.open[data-v-a0b79b44]{padding-top:var(--space-2);align-self:flex-start;margin-top:auto;font-weight:700}@media (width<=599px){.portal[data-v-a0b79b44]{padding:var(--space-6) var(--space-4)}.server[data-v-a0b79b44]{padding:20px}}:root{font-family:var(--font-family,system-ui, sans-serif);font-synthesis:none;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--panel-padding:32px;--radius-control:8px;--radius-panel:16px;--page-background:#f4f5f7;--page-text:#202631;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-y:scroll}:root[data-theme=dark]{--page-background:#11151b;--page-text:#edf0f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--page-background:#11151b;--page-text:#edf0f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--page-background);color:var(--page-text);font-size:var(--font-body,18px);line-height:var(--line-reading,1.65);margin:0}a{color:var(--accent)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:var(--header-background);border-bottom:1px solid var(--header-border);flex-wrap:wrap;display:flex}.app-header a{color:inherit;text-decoration:none}.app-header a:hover{color:var(--accent)}.app-title{letter-spacing:-.025em;font-weight:700}.app-main{max-width:1100px;padding:var(--space-6) var(--space-4);margin:0 auto}.app-user{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.appearance-control{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--font-meta);display:flex}.appearance-control select{font:inherit;color:var(--page-text);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-control);cursor:pointer;min-height:34px;padding:4px 8px}@media (width<=599px){.app-header{padding:var(--space-4);gap:var(--space-3)}.app-user{gap:var(--space-3);width:100%;font-size:var(--font-meta)}.appearance-control{margin-right:auto}.appearance-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-user-name{display:none}}.app-error{color:var(--error-color);font-size:.875em}.muted{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-main-admin{box-sizing:border-box;max-width:var(--content-wide);padding:var(--space-8) clamp(16px, 3vw, 48px)}.app-title{align-items:center;gap:12px;font-size:16px;line-height:1.2;display:inline-flex}.brand-mark{background:var(--accent);width:36px;height:36px;color:var(--surface);border-radius:10px;place-items:center;font-style:italic;font-weight:800;display:grid}.brand-subtitle{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:500;display:block}.skip-link{z-index:10000;background:var(--surface);border:2px solid var(--accent);border-radius:8px;padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width<=959px){.app-main-admin{padding:24px 16px}}.row-identity{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.row-name{overflow-wrap:anywhere;font-weight:600}.row-id{color:var(--text-muted);font-size:var(--font-meta);overflow-wrap:anywhere}.form-page{max-width:var(--content-form)}.form-page-wide{max-width:var(--content-form-wide)}.form-section+.form-section{margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.form-section-title{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.form-section-help{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--font-meta)}.form-grid{column-gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.form-grid>.form-wide{grid-column:1/-1}.form-actions{z-index:1;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3) 0;background:var(--n-color,var(--surface));border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.n-modal .form-actions{background:var(--n-color-modal,var(--n-color,var(--surface)))}.form-actions .form-actions-note{color:var(--text-muted);font-size:var(--font-meta);align-self:center;margin-right:auto}.native-control{box-sizing:border-box;width:100%;min-height:34px;font:inherit;color:var(--page-text);background:var(--surface);border:1px solid var(--border-color);border-radius:var(--radius-control);color-scheme:inherit;padding:4px 10px}.native-control:disabled{opacity:.5;cursor:not-allowed}.native-control[aria-invalid=true]{border-color:var(--error-color)}.n-form .n-radio-group{row-gap:var(--space-1);flex-wrap:wrap;max-width:100%;height:auto;display:inline-flex}.app-main-spectator{box-sizing:border-box;max-width:var(--content-wide);padding:32px clamp(16px,3vw,48px)}@media (width<=600px){:root{--panel-padding:20px}}.admin-content>section>.n-card+.n-card{margin-top:var(--space-6)}
