@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";@layer tokens{:root,:root[data-theme=dark]{--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Manrope", "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--bg: #0b1220;--surface-1: #0f1a2b;--surface-2: #13223a;--surface-3: #1a2d4a;--surface-inset: #0a1526;--border: #22354f;--border-strong: #31496a;--input-border: #557094;--text: #e6f1ff;--text-2: #a9bdd6;--text-3: #7890ad;--accent: #38bdf8;--accent-strong: #0ea5e9;--accent-contrast: #04121f;--accent-soft: rgba(56, 189, 248, .14);--focus: #7dd3fc;--success: #34d399;--success-soft: rgba(52, 211, 153, .14);--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .14);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .14);--info: #60a5fa;--info-soft: rgba(96, 165, 250, .14);--chart-1: #38bdf8;--chart-2: #a78bfa;--chart-3: #34d399;--chart-4: #fbbf24;--chart-5: #f472b6;--chart-6: #fb923c;--chart-grid: rgba(169, 189, 214, .12);--shadow-1: 0 1px 2px rgba(2, 8, 20, .45), 0 1px 1px rgba(2, 8, 20, .25);--shadow-2: 0 18px 48px rgba(2, 8, 20, .55), 0 4px 12px rgba(2, 8, 20, .35);--overlay: rgba(3, 8, 18, .72)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f3f8fd;--surface-1: #ffffff;--surface-2: #eef5fc;--surface-3: #e2edf8;--surface-inset: #f7fafd;--border: #d3e3f3;--border-strong: #b3cae2;--input-border: #7890ab;--text: #0b1b2e;--text-2: #3b5573;--text-3: #55708e;--accent: #0284c7;--accent-strong: #0369a1;--accent-contrast: #ffffff;--accent-soft: rgba(2, 132, 199, .1);--focus: #0284c7;--success: #047857;--success-soft: rgba(4, 120, 87, .1);--warning: #b45309;--warning-soft: rgba(180, 83, 9, .1);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1);--info: #2563eb;--info-soft: rgba(37, 99, 235, .1);--chart-1: #0284c7;--chart-2: #7c3aed;--chart-3: #059669;--chart-4: #d97706;--chart-5: #db2777;--chart-6: #ea580c;--chart-grid: rgba(11, 27, 46, .08);--shadow-1: 0 1px 2px rgba(15, 40, 70, .08), 0 1px 1px rgba(15, 40, 70, .05);--shadow-2: 0 18px 48px rgba(15, 40, 70, .14), 0 4px 12px rgba(15, 40, 70, .08);--overlay: rgba(15, 30, 50, .42)}}:root[data-theme=light]{--bg: #f3f8fd;--surface-1: #ffffff;--surface-2: #eef5fc;--surface-3: #e2edf8;--surface-inset: #f7fafd;--border: #d3e3f3;--border-strong: #b3cae2;--input-border: #7890ab;--text: #0b1b2e;--text-2: #3b5573;--text-3: #55708e;--accent: #0284c7;--accent-strong: #0369a1;--accent-contrast: #ffffff;--accent-soft: rgba(2, 132, 199, .1);--focus: #0284c7;--success: #047857;--success-soft: rgba(4, 120, 87, .1);--warning: #b45309;--warning-soft: rgba(180, 83, 9, .1);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1);--info: #2563eb;--info-soft: rgba(37, 99, 235, .1);--chart-1: #0284c7;--chart-2: #7c3aed;--chart-3: #059669;--chart-4: #d97706;--chart-5: #db2777;--chart-6: #ea580c;--chart-grid: rgba(11, 27, 46, .08);--shadow-1: 0 1px 2px rgba(15, 40, 70, .08), 0 1px 1px rgba(15, 40, 70, .05);--shadow-2: 0 18px 48px rgba(15, 40, 70, .14), 0 4px 12px rgba(15, 40, 70, .08);--overlay: rgba(15, 30, 50, .42)}}:root{font-family:var(--font-sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--success-tint-text: color-mix(in srgb, var(--success) 82%, var(--text));--warning-tint-text: color-mix(in srgb, var(--warning) 82%, var(--text));--danger-tint-text: color-mix(in srgb, var(--danger) 82%, var(--text));--info-tint-text: color-mix(in srgb, var(--info) 82%, var(--text));--purple-tint-text: color-mix(in srgb, var(--chart-2) 82%, var(--text));--green: var(--success);--purple: var(--chart-2);--amber: var(--warning);--red: var(--danger);--blue: var(--info);--muted: var(--text-3);--surface: var(--surface-1)}:root,:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light}}*{box-sizing:border-box}body{margin:0;min-width:360px;background:var(--bg)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}button{color:inherit}html{scrollbar-gutter:stable}a{color:var(--accent-strong);text-decoration:none}a:hover{color:var(--accent-strong);text-decoration:underline}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}h2{font-size:15px;font-weight:750}h3{font-size:14px;font-weight:700}small{font-size:12px}hr{height:1px;border:0;background:var(--border);margin:24px 0}code,pre{font-family:var(--font-mono);font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere}svg{flex-shrink:0}input,select,textarea{color:var(--text);background:var(--surface-inset);border:1px solid var(--input-border);border-radius:var(--radius-sm);padding:10px 12px;min-width:0;outline:none}input::placeholder,textarea::placeholder{color:var(--text-3)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 35%,transparent)}select{cursor:pointer;color:var(--text-2)}input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}textarea{resize:vertical;line-height:1.6}fieldset{border:1px solid var(--border);border-radius:var(--radius-sm)}::selection{background:color-mix(in srgb,var(--accent) 40%,transparent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}::-webkit-scrollbar-track{background:transparent}.app-shell{display:flex;min-height:100vh}.sidebar{width:244px;position:fixed;top:0;left:0;height:100dvh;background:var(--surface-1);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:0 0 12px;z-index:30}.brand{display:flex;gap:11px;align-items:center;white-space:nowrap;font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.4px;padding:26px 19px 24px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 60%),linear-gradient(150deg,color-mix(in srgb,var(--accent) 10%,var(--surface-1)),var(--surface-1));border-bottom:1px solid var(--border)}.brandmark{display:flex;width:32px;height:37px;color:var(--accent);filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--accent) 45%,transparent))}.brandmark svg,.brandmark img{width:100%;height:100%;object-fit:contain}.brand small{display:block;font:600 12px var(--font-sans);color:var(--text-3);letter-spacing:1.4px;margin-top:4px;text-transform:uppercase}.workspace-label{display:flex;align-items:center;gap:9px;margin:20px 19px;padding:12px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.workspace-avatar{width:28px;height:29px;background:var(--accent-soft);display:grid;place-items:center;border-radius:7px;font-weight:700;font-size:12px;color:var(--accent-strong)}.workspace-label strong{font-size:12px;font-weight:550}.workspace-label small{display:block;font-size:12px;color:var(--text-3);margin-top:3px}.workspace-label .badge{font-size:12px;padding:3px 6px;margin-left:auto}.sidebar nav{flex:1;min-height:0;overflow:auto;margin:0 13px;padding:6px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,transparent,black 10px,black calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,transparent,black 10px,black calc(100% - 10px),transparent)}.nav-group{margin-bottom:22px}.nav-heading{font-size:12px;letter-spacing:1.3px;color:var(--text-3);margin:0 11px 9px;font-weight:650;text-transform:uppercase}.nav-item{border:none;background:transparent;width:100%;padding:10px 12px;display:flex;align-items:center;gap:11px;color:var(--text-2);border-radius:var(--radius-sm);font-size:13px;font-weight:500;margin:2px 0;text-align:left;transition:background .15s,color .15s}.nav-item:hover{background:var(--surface-2);color:var(--text)}.nav-item.active{background:var(--accent-soft);color:var(--text);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.nav-item.active svg{color:var(--accent)}.nav-item svg{width:17px;height:17px;color:var(--text-3);flex-shrink:0}.nav-count{margin-left:auto;background:var(--accent-strong);color:var(--accent-contrast);font-size:12px;font-weight:700;border-radius:20px;padding:2px 6px;min-width:16px;text-align:center}.nav-live-dot{width:6px;height:6px;background:var(--success);border-radius:100%;margin-left:auto;box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 25%,transparent)}.sidebar-bottom{padding:12px 19px 0;flex-shrink:0}.security-brand{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:10px;color:var(--text-2);font-size:12px}.security-brand svg{color:var(--accent);width:16px;height:16px;flex-shrink:0}.security-brand small{display:block;color:var(--text-3);font-size:12px;margin-top:1px}.sidebar-bottom>span{display:flex;justify-content:space-between;color:var(--text-3);font-size:12px;letter-spacing:.2px}.sidebar-bottom>span small{font-size:12px}.workspace{width:calc(100% - 244px);margin-left:244px}.topbar{height:72px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:var(--surface-1);position:sticky;top:0;z-index:20;gap:16px}.breadcrumb{font-size:12px;display:flex;align-items:center;gap:10px;color:var(--text-3);min-width:0;overflow:hidden}.breadcrumb .badge{flex-shrink:0}.breadcrumb strong{font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.topbar-search{display:inline-flex;align-items:center;gap:9px}.palette-kbd{font-family:var(--font-mono);font-size:12px;color:var(--text-3);background:var(--surface-inset);border:1px solid var(--border-strong);border-radius:5px;padding:2px 5px;line-height:1}.theme-toggle{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:2px;gap:1px}.theme-toggle-option{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--text-3)}.theme-toggle-option:hover{color:var(--text)}.theme-toggle-option.active{background:var(--surface-1);color:var(--accent-strong);box-shadow:var(--shadow-1)}.connection{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-3);white-space:nowrap}.connection.open{color:var(--success)}.connection.closed,.connection.connecting{color:var(--warning)}.topbar-divider{height:24px;width:1px;background:var(--border)}.user-info{display:flex;align-items:center;gap:9px}.avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-strong);background:linear-gradient(140deg,color-mix(in srgb,var(--accent) 35%,var(--surface-2)),var(--surface-2));border-radius:var(--radius-sm);color:var(--accent-strong);text-transform:uppercase;font-size:12px;font-weight:650}.user-info strong{font-size:12px;font-weight:550;display:block}.user-info small{display:block;font-size:12px;color:var(--text-3);margin-top:2px;text-transform:capitalize}.signout{display:flex;align-items:center;gap:8px}.signout .error-text{max-width:150px;font-size:12px}.icon-button{border:0;background:transparent;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:var(--radius-sm)}.icon-button:hover{color:var(--text);background:var(--surface-2)}.mobile-menu{display:none}main{padding:30px 34px 24px;max-width:1770px;margin:auto}.page-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:27px}.eyebrow{color:var(--accent-strong);font-size:12px;font-weight:650;letter-spacing:1.4px;margin-bottom:9px;text-transform:uppercase}h1{font-size:27px;letter-spacing:-.8px;font-weight:750;line-height:1.3}.page-header p{color:var(--text-2);margin-top:8px;font-size:13px;line-height:1.6;max-width:62ch}.header-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.button{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);font-size:12px;font-weight:550;padding:10px 13px;line-height:1.3;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--accent-strong);color:var(--accent-contrast);border-color:color-mix(in srgb,var(--accent-strong) 60%,var(--border-strong))}.button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--accent-strong) 85%,var(--text))}.button.secondary{color:var(--text-2);border-color:var(--border-strong);background:var(--surface-2)}.button.secondary:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.button.small{font-size:12px;padding:7px 10px}.button.danger{background:var(--danger);border-color:color-mix(in srgb,var(--danger) 60%,var(--border-strong));color:var(--accent-contrast)}.button.danger.subtle{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger-tint-text)}.button.ghost{background:transparent;border-color:transparent;color:var(--text-2)}.button.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.text-button{background:none;border:none;color:var(--accent-strong);display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:5px 0}.text-button:hover{color:var(--accent-strong)}.text-button>span{background:var(--surface-2);border-radius:4px;font-size:12px;padding:2px 5px;color:var(--text-2)}.dot,.pulse-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0;background:var(--success)}.dot.gray{background:var(--text-3)}.pulse-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 18%,transparent);animation:pulse 2.5s infinite}@keyframes pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 30%,transparent)}}.badge{font-size:12px;line-height:1;letter-spacing:.2px;padding:5px 7px;border:1px solid var(--border-strong);border-radius:5px;background:var(--surface-2);color:var(--text-2);display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.badge.green,.badge.success{color:var(--success-tint-text);border-color:color-mix(in srgb,var(--success) 45%,transparent);background:var(--success-soft)}.badge.amber,.badge.warning{color:var(--warning-tint-text);border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:var(--warning-soft)}.badge.red,.badge.danger{color:var(--danger-tint-text);border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-soft)}.badge.purple{color:var(--purple-tint-text);border-color:color-mix(in srgb,var(--chart-2) 45%,transparent);background:color-mix(in srgb,var(--chart-2) 14%,transparent)}.badge.blue,.badge.info{color:var(--info-tint-text);border-color:color-mix(in srgb,var(--info) 45%,transparent);background:var(--info-soft)}.badge.muted{color:var(--text-3);background:var(--surface-2);border-color:var(--border)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px}.stat-card{border:1px solid var(--border);background:linear-gradient(160deg,var(--surface-1),var(--surface-2));border-radius:var(--radius);padding:19px 20px 18px;position:relative;overflow:hidden;box-shadow:var(--shadow-1)}.stat-card.green{border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.stat-card.amber{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}.stat-heading{display:flex;align-items:center;justify-content:space-between;color:var(--text-2);font-size:12px;font-weight:550}.stat-icon-chip{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.stat-card.green .stat-icon-chip{background:var(--success-soft);color:var(--success)}.stat-card.amber .stat-icon-chip{background:var(--warning-soft);color:var(--warning)}.stat-value{font-family:var(--font-display);font-size:30px;letter-spacing:-.8px;font-weight:700;line-height:1;margin-top:18px}.stat-value small{font-family:var(--font-sans);margin-left:7px;font-size:13px;color:var(--text-3);letter-spacing:0;font-weight:400}.stat-card.green .stat-value{color:var(--success)}.stat-card.amber .stat-value{color:var(--warning)}.stat-card p{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px;margin-top:14px;line-height:1.5}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap;font-size:13px}.segmented{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:3px;gap:3px}.segmented button{display:flex;align-items:center;gap:7px;justify-content:center;border:0;background:transparent;color:var(--text-2);padding:7px 11px;font-size:12px;border-radius:5px;white-space:nowrap}.segmented button.active{color:var(--text);background:var(--surface-3);box-shadow:var(--shadow-1)}.segmented button span{font-size:12px;background:var(--surface-1);padding:1px 5px;border-radius:3px;color:var(--text-2)}.search{display:flex;align-items:center;background:var(--surface-inset);border:1px solid var(--input-border);padding:0 10px;gap:8px;border-radius:var(--radius-sm);min-width:230px;max-width:360px}.search svg{color:var(--text-3)}.search input{background:transparent;border:0;padding:9px 0;width:100%;font-size:13px;box-shadow:none!important}.search input:focus-visible,.palette-input:focus-visible{outline:none}.search:focus-within,.palette-input-row:focus-within{border-color:var(--accent);outline:2px solid var(--focus);outline-offset:2px}.server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.server-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-1);min-width:0;overflow:hidden;align-self:start;box-shadow:var(--shadow-1)}.server-card-header{display:flex;align-items:center;gap:10px;padding:20px 18px 17px}.server-icon{border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px;background:var(--surface-2);color:var(--text-3);display:flex}.server-icon.online{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 40%,transparent);color:var(--success)}.server-title{flex:1;min-width:0}.server-title h2{font-size:13px;letter-spacing:-.1px;overflow-wrap:anywhere}.server-title>span{font-size:12px;color:var(--text-3);display:block;margin-top:4px;overflow-wrap:anywhere}.server-card-header>.badge{font-size:12px;padding:5px 6px}.server-metrics{display:grid;grid-template-columns:1fr 1fr;padding:5px 19px 19px;gap:15px}.server-metrics>div>span{display:block;color:var(--text-3);font-size:12px}.server-metrics strong{display:block;font-family:var(--font-display);font-size:25px;letter-spacing:-.6px;font-weight:650;margin:8px 0 6px;color:var(--text)}.server-metrics strong small{font:12px var(--font-sans);color:var(--text-3);letter-spacing:0}.server-metrics>div>span:last-child{font-size:12px;color:var(--text-3)}.server-player-count{border-left:1px solid var(--border);padding-left:21px}.server-bars{padding:0 19px}.meter{margin:0 0 15px}.meter>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-2);margin-bottom:8px}.meter strong{font-size:12px;font-weight:550;color:var(--text)}.bar{height:5px;background:var(--surface-3);border-radius:8px;overflow:hidden}.bar i{display:block;height:100%;background:var(--chart-1);border-radius:8px;transition:width .7s}.bar i.purple{background:var(--chart-2)}.trend-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:3px 19px 8px}.chart-label{display:flex;align-items:center;gap:5px;color:var(--text-2);font-size:12px}.chart-label i{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--chart-1)}.chart-label small{font-size:12px;color:var(--text-3);margin-left:auto}.chart-label.purple i{background:var(--chart-2)}.sparkline{width:100%;height:38px;margin-top:7px;overflow:visible}.entity-chips{display:flex;gap:6px;padding:7px 19px 18px;flex-wrap:wrap}.entity-chips>span{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:4px 6px}.server-card-footer{border-top:1px solid var(--border);background:var(--surface-2);padding:11px 18px;display:flex;align-items:center;justify-content:space-between;gap:7px}.server-card-footer>div{display:flex;gap:5px}.server-card-footer .button{font-size:12px;padding:6px 8px}.server-controls{padding:10px 18px;display:flex;align-items:flex-start;gap:5px;border-top:1px solid var(--border);flex-wrap:wrap}.server-controls .button{font-size:12px;padding:5px 7px}.card-expanded{padding:14px 18px;border-top:1px solid var(--border);background:var(--surface-2)}.card-expanded h3{margin:10px 0 12px;font-size:12px}.card-expanded .action-form{padding:14px 0 0}.card-expanded .form-grid{gap:10px}.compact-player{display:flex;align-items:center;gap:9px;margin:8px 0}.compact-player>div{flex:1}.compact-player strong{font-size:12px}.compact-player small{display:block;font-size:12px;color:var(--text-3);margin-top:3px}.section-footnote{display:flex;align-items:center;gap:7px;margin-top:18px;color:var(--text-3);font-size:12px}.panel{border:1px solid var(--border);background:var(--surface-1);border-radius:var(--radius);margin-bottom:20px;overflow:hidden;min-width:0;box-shadow:var(--shadow-1)}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;border-bottom:1px solid var(--border)}.panel-heading p{color:var(--text-3);font-size:12px;margin-top:6px;line-height:1.5}.panel-inner{padding:20px}.panel-inner .action-form{padding:10px 0}.panel h3+.action-form{margin-top:10px}.panel>h3{padding:20px 22px 0}.empty{text-align:center;padding:46px 24px 48px}.empty-icon{width:58px;height:58px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:var(--radius-lg);margin:0 auto 20px}.empty h3{font-size:15px;color:var(--text)}.empty p{max-width:450px;margin:8px auto 0;color:var(--text-3);font-size:13px;line-height:1.7}.empty-actions{display:flex;gap:8px;justify-content:center;margin-top:18px;flex-wrap:wrap}.filters{display:flex;gap:9px;align-items:center;padding:15px 21px;border-bottom:1px solid var(--border);flex-wrap:wrap}.filters .search{flex:1;min-width:200px;max-width:none}.filters select{font-size:12px;padding:9px 10px}.table-scroll{overflow:auto;max-height:70vh}table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}th{color:var(--text-3);font-size:12px;letter-spacing:.5px;text-transform:uppercase;font-weight:600;text-align:left;background:var(--surface-2);white-space:nowrap;position:sticky;top:0;z-index:1}th,td{padding:13px 20px;border-bottom:1px solid var(--border)}td{vertical-align:top;color:var(--text-2)}td strong{font-weight:600;color:var(--text)}tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 45%,transparent)}tbody tr:hover{background:var(--surface-2)}td small{display:block;margin-top:4px;color:var(--text-3);font-size:12px}td p{margin-top:6px;line-height:1.6}.cell-wrap{min-width:160px;max-width:410px;overflow-wrap:anywhere}.player-cell{display:flex;align-items:center;gap:10px}.player-cell small{max-width:190px;overflow:hidden;text-overflow:ellipsis;font-size:12px}.time{font-size:12px;color:var(--text-3);white-space:nowrap}.inline-label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.inline-label select{font-size:12px;padding:8px 10px}.muted{color:var(--text-3)}.green-text,.success-text{color:var(--success)}.amber-text{color:var(--warning)!important}.error-text{color:var(--danger)}.inline-error{display:block;padding:0 19px 9px;color:var(--warning);font-size:12px}.button-row{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.action-button-wrap{display:inline-flex;flex-direction:column;gap:5px;max-width:240px}.action-button-wrap>small{font-size:12px;line-height:1.4;white-space:normal}.stack{display:flex;flex-direction:column;gap:8px}.notice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px;padding:12px 15px;line-height:1.7;margin-bottom:16px}.notice.info{background:var(--info-soft);color:var(--text);border-color:color-mix(in srgb,var(--info) 45%,transparent)}.notice.info svg{color:var(--info)}.notice.warning{background:var(--warning-soft);color:var(--text);border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.notice.warning svg{color:var(--warning)}.notice.error{background:var(--danger-soft);color:var(--text);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.notice.error svg{color:var(--danger)}.notice.success{background:var(--success-soft);color:var(--text);border-color:color-mix(in srgb,var(--success) 45%,transparent)}.notice.success svg{color:var(--success)}.notice svg{margin-top:2px;flex-shrink:0}.panel>.notice{margin:16px}.digest{display:flex;align-items:center;gap:13px;padding:16px 20px;border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));background:var(--warning-soft);border-radius:10px;margin-bottom:22px;color:var(--text)}.digest>svg{color:var(--warning)}.digest>div{flex:1}.digest strong{display:block;font-size:12px}.digest span{display:block;font-size:12px;color:var(--text-2);margin-top:3px}.digest .text-button{color:var(--text);font-weight:600}.main-footer{margin:38px 0 5px;border-top:1px solid var(--border);padding-top:16px;display:flex;justify-content:space-between;gap:20px;color:var(--text-3);font-size:12px}.main-footer>span:last-child{display:flex;align-items:center;gap:7px}.pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 21px;border-top:1px solid var(--border);font-size:12px;color:var(--text-3);flex-wrap:wrap;gap:10px}.pagination>div{display:flex;gap:7px}.details{font-size:12px;margin-top:5px;color:var(--text-2)}.details summary{cursor:pointer;padding:3px 0;color:var(--accent-strong)}.details pre{padding:12px;border:1px solid var(--border);background:var(--surface-inset);border-radius:6px;max-height:300px;overflow:auto;font-size:12px;min-width:180px;color:var(--text-2)}.security-intro{display:flex;gap:15px;align-items:center;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 14%,var(--surface-1)),var(--surface-1));border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px;margin-bottom:20px}.security-symbol{background:var(--accent-soft);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius);padding:12px;display:flex}.security-intro>div{flex:1}.security-intro strong{font:700 18px var(--font-display)}.security-intro p{font-size:12px;color:var(--text-2);margin-top:6px}.risk-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px}.risk-card{display:block;text-align:left;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 17px;min-width:0}.risk-card .eyebrow{font-size:12px;display:flex;justify-content:space-between;align-items:center;letter-spacing:.7px;color:var(--text-3);margin-bottom:0}.risk-card .eyebrow strong{font:700 19px var(--font-display);color:var(--warning)}.risk-card h3{margin:8px 0;font-size:13px}.risk-card>span,.risk-card>div>span{font-size:12px;color:var(--text-3)}.risk-card>div{display:flex;align-items:center;justify-content:space-between}.risk-card .button{font-size:12px;padding:4px 7px}.pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.pool-grid .panel{margin:0}.replica-summary{display:flex;align-items:center;justify-content:space-between;padding:24px 23px 10px}.replica-summary>strong{font:700 38px var(--font-display);color:var(--text);display:flex;align-items:baseline;gap:8px}.replica-summary small{font:12px var(--font-sans);color:var(--text-3)}.replica-summary>div{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-2)}.replica-summary .dot{margin-right:6px}.replica-dots{display:flex;flex-wrap:wrap;gap:6px;padding:15px 23px 24px}.replica-dots i{height:21px;width:13px;background:var(--surface-3);border:1px solid var(--border);border-radius:3px;display:block}.replica-dots i.ready{background:var(--success);border-color:color-mix(in srgb,var(--success) 60%,var(--border-strong))}.replica-dots i.pending{background:var(--warning);border-color:color-mix(in srgb,var(--warning) 60%,var(--border-strong))}.pool-grid .panel>.button-row{padding:0 23px 20px}.pool-grid .action-form{border-top:1px solid var(--border)}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:20px}.two-column>.panel{margin-bottom:20px}.permissions-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px}.directory-controls{padding:15px;display:flex;flex-direction:column;gap:12px}.directory-controls .search{min-width:0}.directory{max-height:370px;overflow:auto;padding:0 10px 12px}.directory>button{display:flex;text-align:left;width:100%;align-items:center;gap:10px;padding:12px 10px;background:transparent;border:0;border-radius:var(--radius-sm)}.directory>button.active{background:var(--accent-soft)}.directory>button:hover{background:var(--surface-2)}.directory>button>span:nth-child(2){flex:1;min-width:0}.directory strong{font-size:12px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis}.directory small{font-size:12px;color:var(--text-3);display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.directory-manual{padding:15px;border-top:1px solid var(--border)}.directory .empty{padding:26px 10px}.directory .empty p{font-size:12px}.directory .empty h3{font-size:14px}.danger-panel{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.danger-panel>.panel-heading{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.danger-panel h2{color:var(--danger-tint-text)}.danger-panel>.panel-heading p{color:var(--text-2)}.reset-steps{display:flex;flex-wrap:wrap;gap:12px;padding:22px;border-bottom:1px solid color-mix(in srgb,var(--danger) 35%,var(--border))}.reset-steps>div{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2)}.reset-steps span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--border-strong));color:var(--danger);font-size:12px}.danger-panel>.details{margin:20px}.rich-editor{margin-top:20px}.rich-editor>label{display:block;font-size:12px;font-weight:500;color:var(--text-2);margin-bottom:8px}.format-toolbar{display:flex;gap:4px;align-items:center;background:var(--surface-2);padding:7px;border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.format-toolbar button{border:0;background:transparent;color:var(--text-2);padding:6px 9px;border-radius:4px;font-size:12px}.format-toolbar button:hover{background:var(--surface-3)}.rich-editor textarea{width:100%;display:block;border-radius:0 0 var(--radius-sm) var(--radius-sm);font:12px/1.8 var(--font-mono)}.rich-editor details{margin-top:12px;font-size:12px;color:var(--accent-strong)}.rich-editor iframe{display:block;width:100%;border:0;border-radius:6px;background:#fff;min-height:240px;margin-top:12px}.modal{background:var(--surface-1);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:0;width:580px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 50px);box-shadow:var(--shadow-2);overflow:auto}.modal.wide{width:940px}.modal::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-bottom:1px solid var(--border);background:var(--surface-1);position:sticky;top:0;z-index:2}.modal-header h2{font-size:18px;letter-spacing:-.3px}.modal-header p{font-size:12px;line-height:1.6;color:var(--text-3);margin-top:6px;overflow-wrap:anywhere}.modal-body{padding:23px 25px}.modal-tabs{display:flex;gap:7px;border-bottom:1px solid var(--border);margin-bottom:22px;overflow:auto}.modal-tabs button{border:0;background:none;padding:10px 12px 13px;font-size:12px;color:var(--text-3);white-space:nowrap;border-bottom:2px solid transparent}.modal-tabs button.active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:18px}.tab{border:0;background:none;padding:9px 13px 12px;font-size:12px;font-weight:550;color:var(--text-3);white-space:nowrap;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.tab:hover{color:var(--text)}.tab.active{border-bottom-color:var(--accent);color:var(--text)}.tab .badge{padding:2px 5px;font-size:12px}.action-form{padding:22px}.modal .action-form{padding:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.action-form>.form-grid+.field,.action-form>.form-grid+.form-grid,.action-form>.field+.field{margin-top:18px}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--text-2);font-weight:500}.field.full{grid-column:1/-1}.field input,.field select,.field textarea{width:100%;font-size:13px}.field small{color:var(--text-3);font-size:12px;font-weight:400;line-height:1.5}.field.check-field{flex-direction:row-reverse;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.field.check-field input{width:16px}.field.check-field small{width:100%}.form-footer{margin-top:20px;display:flex;gap:10px;align-items:center;justify-content:flex-end}.action-form .notice{margin-top:16px;margin-bottom:0}.action-form .form-footer .button{padding:11px 15px}.subheading{margin:28px 0 14px}.target-picker{margin-top:20px;padding:15px;display:flex;gap:13px;flex-wrap:wrap;font-size:12px;color:var(--text-2)}.target-picker legend{padding:0 7px;font-size:12px}.target-picker legend small{font-size:12px;color:var(--text-3);margin-left:5px}.target-picker label{display:flex;align-items:center;gap:6px}.inspect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--border);background:var(--border);margin-top:22px;border-radius:var(--radius-sm);overflow:hidden}.inspect-grid>div{padding:15px;background:var(--surface-1);overflow-wrap:anywhere}.inspect-grid span{display:block;color:var(--text-3);font-size:12px;text-transform:capitalize}.inspect-grid strong{display:block;font-size:13px;font-weight:550;margin-top:8px}.console-output{height:390px;overflow:auto;border:1px solid var(--border);background:var(--surface-inset);border-radius:var(--radius-sm);padding:15px;font:12px/1.8 var(--font-mono);color:var(--text-2)}.console-line{display:flex;gap:10px;align-items:flex-start;margin-bottom:3px}.console-line>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.console-line .time{font:12px/1.9 var(--font-mono);color:var(--text-3)}.console-level{min-width:33px;color:var(--text-3)}.console-line.warn>span:last-child,.console-line.warn .console-level{color:var(--warning)}.console-line.error>span:last-child,.console-line.error .console-level{color:var(--danger)}.console-wait{color:var(--text-3);padding:20px}.command-hint{display:flex;align-items:center;gap:7px;color:var(--text-3);margin:14px 0 20px;font-size:12px}.log-message{white-space:pre-wrap;overflow-wrap:anywhere;min-width:220px;display:block;font-size:12px}.confirm-copy{font-size:13px;color:var(--text-2);line-height:1.8;padding:0 0 10px}.nav-backdrop{display:none}.auth-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 26% 40%,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 55%),radial-gradient(ellipse at 80% 85%,color-mix(in srgb,var(--chart-2) 14%,transparent) 0,transparent 50%),var(--bg);padding:45px;gap:90px}.auth-card{width:455px;max-width:100%;position:relative}.auth-card .brand{font-size:21px;margin-bottom:60px;padding:0;background:none;border-bottom:0}.auth-card .brandmark{width:40px;height:45px}.auth-card .brand small{font-size:12px;letter-spacing:2px}.auth-card h1{font-size:39px;letter-spacing:-1.4px;line-height:1.26}.auth-card p{font-size:14px;line-height:1.8;color:var(--text-2);margin-top:18px}.auth-card .eyebrow{font-size:12px;letter-spacing:1.6px;color:var(--accent-strong);margin-bottom:18px}.microsoft{display:flex;background:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent-strong) 60%,var(--border-strong));color:var(--accent-contrast);margin-top:32px;width:100%;padding:15px 19px;font-size:13px}.microsoft:hover{background:var(--accent)}.microsoft>svg{margin-left:auto}.microsoft-icon{width:18px;height:18px;display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-right:3px}.microsoft-icon i{background:var(--accent-contrast);opacity:.85}.auth-note{display:flex;gap:9px;align-items:center;color:var(--text-3);font-size:12px;margin-top:20px}.auth-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--border);margin-top:55px;padding-top:21px;font-size:12px;letter-spacing:.6px;color:var(--text-3)}.auth-card footer span{letter-spacing:0}.auth-art{position:relative;width:420px;height:420px;display:grid;place-items:center;flex-shrink:0}.orbit{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;position:absolute;transform:rotate(-20deg)}.orbit.one{top:0;right:0;bottom:0;left:0}.orbit.two{top:47px;right:47px;bottom:47px;left:47px}.orbit.three{top:93px;right:93px;bottom:93px;left:93px}.orbit:before{content:"";position:absolute;width:8px;height:8px;background:var(--accent);border-radius:50%;top:10%;left:16%;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent)}.orbit.two:before{top:auto;bottom:0;left:45%;background:var(--chart-2);box-shadow:0 0 0 6px color-mix(in srgb,var(--chart-2) 12%,transparent)}.orbit.three:before{left:100%;top:50%}.auth-art-center{display:flex;position:relative;padding:34px;background:linear-gradient(140deg,var(--accent),var(--accent-strong));border:1px solid color-mix(in srgb,var(--accent-strong) 55%,var(--border-strong));border-radius:32px;color:var(--accent-contrast);box-shadow:0 0 100px color-mix(in srgb,var(--accent) 30%,transparent);transform:rotate(-7deg)}.floating-label{position:absolute;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--surface-1) 92%,transparent);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 15px;font-size:12px;color:var(--text-2);box-shadow:var(--shadow-2)}.floating-label svg{color:var(--accent)}.floating-label.first{right:0;top:68px}.floating-label.second{left:1px;bottom:75px}.auth-step{display:flex;gap:9px;align-items:center;color:var(--text-2);font-size:12px;margin-bottom:24px}.auth-step span{border-radius:50%;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent-strong);width:28px;height:28px;display:grid;place-items:center;font-size:12px}.link-command{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:18px 16px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);margin-top:26px}.link-command code{font-size:13px;color:var(--accent-strong);overflow-wrap:anywhere}.waiting{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text-2);margin-top:22px}.auth-card>.signout{margin-top:24px}.loader{height:33px;width:33px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:28px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{display:block;background:linear-gradient(100deg,var(--surface-2) 30%,var(--surface-3) 45%,var(--surface-2) 60%);background-size:200% 100%;border-radius:var(--radius-sm);animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton.skeleton-text{height:12px;margin:6px 0}.skeleton.skeleton-line{height:14px;margin:8px 0}.skeleton.skeleton-block{height:80px}.skeleton.skeleton-circle{border-radius:50%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-rows{display:flex;flex-direction:column;gap:6px;padding:20px}.tooltip-wrap{position:relative;display:inline-flex}.tooltip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(2px);background:var(--surface-3);color:var(--text);border:1px solid var(--border-strong);border-radius:6px;padding:6px 9px;font-size:12px;white-space:nowrap;box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;z-index:40}.tooltip-wrap:hover .tooltip-bubble,.tooltip-wrap:focus-within .tooltip-bubble{opacity:1;transform:translate(-50%) translateY(0)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;border:0}.drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:calc(100vw - 24px);height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--surface-1);color:var(--text);border-left:1px solid var(--border-strong);box-shadow:var(--shadow-2);animation:drawer-in .18s ease-out}.drawer::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer-inner{display:flex;flex-direction:column;height:100%}.drawer.wide{width:680px}@keyframes drawer-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:22px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface-1);z-index:1}.drawer-header h2{font-size:17px}.drawer-header p{font-size:12px;color:var(--text-3);margin-top:6px}.drawer-body{padding:22px 24px;overflow:auto;flex:1}.toast-host{position:fixed;top:18px;right:18px;z-index:80;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - 32px))}.toast{display:flex;align-items:flex-start;gap:10px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:13px 15px;box-shadow:var(--shadow-2);font-size:12px;color:var(--text);animation:toast-in .16s ease-out}@keyframes toast-in{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.toast.success{border-color:color-mix(in srgb,var(--success) 45%,var(--border-strong))}.toast.success .toast-dot{background:var(--success)}.toast.warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border-strong))}.toast.warning .toast-dot{background:var(--warning)}.toast.danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-strong))}.toast.danger .toast-dot{background:var(--danger)}.toast.info{border-color:color-mix(in srgb,var(--info) 45%,var(--border-strong))}.toast.info .toast-dot{background:var(--info)}.toast-dot{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0;background:var(--accent)}.toast-close{margin-left:auto;flex-shrink:0}.sidebar-theme{display:none;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;color:var(--text-2)}.breadcrumb-root{display:inline-flex;align-items:center;gap:10px;flex-shrink:1;min-width:0}.palette-input-row{display:flex;align-items:center;gap:10px;border:1px solid var(--input-border);background:var(--surface-inset);border-radius:var(--radius-sm);padding:4px 12px;margin-bottom:16px}.palette-input-row svg{color:var(--text-3);flex-shrink:0}.palette-input{border:0;background:transparent;width:100%;padding:10px 0;font-size:14px;box-shadow:none!important}.palette-sections{max-height:60vh;overflow:auto;margin:0 -6px;padding:0 6px}.palette-section+.palette-section{margin-top:14px}.palette-section-title{font-size:12px;font-weight:650;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin:0 4px 6px}.palette-item{display:flex;align-items:center;gap:11px;width:100%;border:0;background:transparent;border-radius:var(--radius-sm);padding:10px;text-align:left;color:var(--text-2);font-size:13px}.palette-item:hover,.palette-item.active{background:var(--accent-soft);color:var(--text)}.palette-item.active{box-shadow:inset 2px 0 0 var(--accent)}.palette-item-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--text-2);flex-shrink:0}.palette-item.active .palette-item-icon,.palette-item:hover .palette-item-icon{background:var(--surface-1);color:var(--accent)}.palette-item-body{flex:1;min-width:0}.palette-item-body strong{display:block;font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item-body small{display:block;font-size:12px;color:var(--text-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item-hint{font-size:12px;color:var(--text-3);flex-shrink:0}.palette-empty{padding:30px 10px;text-align:center;color:var(--text-3);font-size:12px}.topbar-counts{display:flex;align-items:center;gap:8px;color:var(--text-3);font-size:12px}.topbar-counts>span{color:var(--border-strong)}@media(min-width:1600px){.server-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card{padding:23px}.server-card-header{padding:23px 20px}}@media(max-width:1280px){.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{align-items:flex-start;flex-direction:column;gap:18px}.header-actions{justify-content:flex-start}.stat-card{padding:17px 15px}.permissions-layout{grid-template-columns:240px minmax(0,1fr)}.pool-grid{grid-template-columns:1fr}.auth-page{gap:45px}.auth-art{width:340px;height:340px}.topbar-counts,.connection-label{display:none}}@media(max-width:1000px){.sidebar{width:210px}.sidebar nav{margin:0 10px}.workspace{margin-left:210px;width:calc(100% - 210px)}.brand{font-size:14px;padding:22px 15px 20px}.topbar{padding:0 20px}.topbar-right{gap:10px}.topbar-search span{display:none}main{padding:26px 22px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-grid{gap:13px}.server-card-header{gap:7px;padding-left:14px;padding-right:14px}.server-title h2{font-size:12px}.server-icon{padding:7px}.server-metrics{padding-left:15px;padding-right:15px}.server-bars{padding:0 15px}.trend-grid{padding-left:15px;padding-right:15px;gap:12px}.entity-chips{padding-left:15px;padding-right:15px}.permissions-layout{grid-template-columns:1fr}.directory{max-height:220px;display:grid;grid-template-columns:1fr 1fr}.two-column{grid-template-columns:1fr;gap:0}.security-intro .badge,.auth-art{display:none}.auth-page{padding:40px}.auth-card{width:475px}.auth-card .brand{margin-bottom:55px}.drawer{width:420px}}@media(max-width:760px){.sidebar{transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility 0s linear .2s;width:244px}.sidebar.mobile-open{transform:translate(0);visibility:visible;transition:transform .2s,visibility 0s}.workspace{width:100%;margin:0}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);border:0;z-index:25}.mobile-menu{display:inline-flex}.topbar{height:64px;padding:0 16px;gap:8px}.topbar-right{margin-left:auto;gap:8px}.breadcrumb{font-size:12px}.breadcrumb-root{display:none}.breadcrumb>strong{min-width:0}.user-info>div{display:none}.topbar-divider{display:none}.topbar .avatar{width:29px;height:29px}.topbar .signout{margin-left:0}main{padding:24px 16px 17px}h1{font-size:24px}.page-header{margin-bottom:20px}.stats-grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-value{font-size:26px}.stat-card{padding:16px 15px}.toolbar{gap:13px}.toolbar .search{min-width:190px;flex:1;max-width:none}.panel-heading{padding:16px;align-items:flex-start}.panel-heading h2{font-size:14px}.panel-heading .button{font-size:12px;padding:6px 8px}.filters{padding:13px}.filters .search{width:100%;flex-basis:100%}.filters select{flex:1;min-width:110px}.server-grid{gap:14px;grid-template-columns:1fr}.server-title h2{font-size:12px}.digest{align-items:flex-start;flex-wrap:wrap;padding:15px}.digest>div{flex-basis:75%}.digest .text-button{margin-left:30px}.digest>.icon-button{margin-left:auto}.action-form{padding:17px}.form-grid{grid-template-columns:1fr;gap:14px}.action-form>.form-grid+.field,.action-form>.form-grid+.form-grid,.action-form>.field+.field{margin-top:14px}.field.full{grid-column:auto}.modal{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.modal-header,.modal-body{padding:18px}.modal-header h2{font-size:17px}.console-output{height:320px;padding:11px}.console-line{gap:7px;flex-wrap:wrap}.console-line>span:last-child{flex-basis:100%}.inspect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{padding:32px 20px}.auth-card h1{font-size:33px}.auth-card .brand{margin-bottom:44px}.auth-card footer{margin-top:40px}.pagination{padding:12px}.directory{display:block}.drawer{width:100%;max-width:100%}.modal.wide{width:calc(100vw - 20px)}}@media(max-width:520px){.topbar .theme-toggle{display:none}.sidebar-theme{display:flex}.maintenance-badge-label{display:none}.server-card-header{padding:20px 18px 17px;gap:11px}.server-title h2{font-size:13px}.server-metrics{padding:5px 20px 20px}.server-metrics strong{font-size:26px}.server-bars{padding:0 20px}.trend-grid{padding:3px 20px 8px}.entity-chips{padding:7px 20px 18px}.server-card-footer{padding:12px 20px}.server-controls{padding:11px 20px}.stats-grid{gap:10px;grid-template-columns:1fr}.header-actions .button{font-size:12px;padding:9px 10px;gap:6px}.header-actions{gap:6px;width:100%}.search{width:100%}.toolbar .search{flex-basis:100%}.toolbar .segmented{width:100%}.toolbar .segmented button{flex:1}.modal-tabs,.tabs{gap:1px}.modal-tabs button,.tab{padding:9px 9px 12px;font-size:12px}.link-command{padding:13px 11px;gap:9px}.link-command code{font-size:12px}.toast-host{left:12px;right:12px;top:12px;max-width:none}.replica-summary{padding:20px 17px 9px}.pool-grid .panel>.button-row{padding:0 17px 18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.feeds-export{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.feeds-export-warning{flex-basis:100%;color:var(--warning);font-size:12px}.feeds-risk-chip{cursor:pointer;text-align:left;font:inherit;color:inherit}.feeds-risk-chip:hover,.feeds-risk-chip:focus-visible{border-color:var(--accent)}.feeds-pill-group{display:inline-flex;gap:6px;flex-wrap:wrap}.feeds-pill{padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.feeds-pill:hover{border-color:var(--border-strong);color:var(--text)}.feeds-pill.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}.feeds-stack-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.feeds-fold-toggle{align-self:flex-start;border:none;background:none;padding:0;color:var(--accent-strong);font-size:12px;font-weight:600;cursor:pointer}.feeds-fold-toggle:hover{color:var(--accent-strong);text-decoration:underline}.feeds-stack{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border);color:var(--text-2);font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto}.feeds-mutes{display:flex;flex-direction:column;gap:10px;padding:15px 21px;border-bottom:1px solid var(--border)}.feeds-mutes p{margin:0;font-size:12px}.feeds-mute-add{display:flex;gap:8px;flex-wrap:wrap}.feeds-mute-add input{flex:1;min-width:220px;font-size:13px}.feeds-mute-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.feeds-mute{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap}.feeds-mute-text{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.feeds-mute-text code{font-family:var(--font-mono);font-size:12px;color:var(--text)}.feeds-mute-text small{color:var(--text-3);font-size:11px}.feeds-mute-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feeds-mute-controls label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.feeds-mute-similar{display:block;margin-top:4px;color:var(--text-3);font-weight:500}.staff-warn-text{color:var(--danger);font-weight:600}.staff-evidence{display:flex;flex-direction:column;gap:20px}.staff-evidence-section h3{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.4px}.staff-evidence-table{width:100%;border-collapse:collapse;font-size:12px}.staff-evidence-table th,.staff-evidence-table td{padding:8px 10px;border-bottom:1px solid var(--border);text-align:left}.staff-evidence-table th{color:var(--text-3);font-size:12px;text-transform:uppercase;letter-spacing:.2px}.staff-evidence-console{height:auto;max-height:220px}.staff-evidence-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.staff-evidence-pick{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2);white-space:nowrap}.staff-evidence-id{font-size:12px;color:var(--text-3)}.chat-log{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-inset);border:1px solid var(--border)}.chat-row{padding:5px 8px;border-radius:var(--radius-sm);font-size:12px;line-height:1.6;color:var(--text-2)}.chat-row strong{color:var(--text)}.chat-row.chat-target{background:var(--accent-soft);border:1px solid var(--accent);color:var(--text)}.chat-date-field{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.chat-date-field input{font-size:12px}.chat-scroll{max-height:560px;overflow-y:auto}.chat-load-more{display:flex;justify-content:center;padding-top:14px}@media(max-width:390px){.feeds-export,.feeds-pill-group{width:100%}.feeds-pill{flex:1 1 auto;text-align:center}}.players-link{background:none;border:none;padding:0;margin:0;color:var(--accent-strong);font:inherit;font-weight:600;cursor:pointer;text-align:left}.players-link:hover,.players-link:focus-visible{color:var(--accent-strong);text-decoration:underline}.players-panel-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info-tint-text);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.players-accounts{display:flex;flex-direction:column;gap:10px}.players-account{display:flex;flex-direction:column;gap:2px}.players-account small{color:var(--text-3);font-size:12px}.players-alts{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.players-alt-group{padding:10px 0;border-bottom:1px solid var(--border)}.players-alt-group:last-child{border-bottom:none}.players-alt-group-head{margin-bottom:6px;color:var(--text-2);font-size:12px}.players-alt-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.players-alt-group li{display:flex;flex-direction:column;gap:2px}.players-alt-group li small{color:var(--text-3);font-size:12px}.players-duration{display:flex;gap:8px}.players-duration input{flex:1;min-width:0}.players-duration select{flex:1.2;min-width:0}.players-hint{margin:8px 0;color:var(--text-3);font-size:12px}@media(max-width:480px){.players-duration{flex-direction:column}}.applications-page{display:grid;gap:1rem}.applications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.applications-toolbar p{margin:0;color:var(--text-2);font-size:.82rem}.applications-config{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem}.applications-config-copy{display:grid;gap:.15rem}.applications-config-copy strong{color:var(--text);font-size:.95rem}.applications-config-copy span,.applications-config-copy small{color:var(--text-2)}.applications-switch{position:relative;flex:none;width:2.7rem;height:1.55rem;padding:0;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-3);cursor:pointer;transition:background .15s ease}.applications-switch span{position:absolute;top:.17rem;left:.18rem;width:1.08rem;height:1.08rem;border-radius:50%;background:var(--text-2);transition:transform .15s ease}.applications-switch.is-open{border-color:var(--accent-strong);background:var(--accent-strong)}.applications-switch.is-open span{transform:translate(1.14rem);background:var(--accent-contrast)}.applications-switch:disabled{cursor:wait;opacity:.65}.applications-layout{display:grid;grid-template-columns:minmax(20rem,.95fr) minmax(25rem,1.2fr);align-items:start;gap:1rem}.applications-list-panel,.application-detail-panel{min-width:0;overflow:hidden}.applications-filters{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border-bottom:1px solid var(--border)}.applications-filters label{min-width:0}.applications-filters input,.applications-filters select,.application-review-form select,.application-review-form textarea,.application-note-form textarea{min-height:2.25rem;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text)}.applications-filters input,.applications-filters select,.application-review-form select{padding:.42rem .65rem}.applications-search{flex:1}.applications-search input{width:100%}.applications-table-wrap{max-width:100%;overflow-x:auto}.applications-table{width:100%;border-collapse:collapse;font-size:.82rem}.applications-table th{padding:.65rem .75rem;border-bottom:1px solid var(--border);color:var(--text-3);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap}.applications-table td{padding:.72rem .75rem;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:middle}.applications-table tbody tr{cursor:pointer;transition:background .12s ease}.applications-table tbody tr:hover{background:var(--surface-2)}.applications-table tbody tr.is-selected{background:var(--accent-soft)}.applications-table tbody tr:last-child td{border-bottom:0}.applications-applicant-button{display:grid;width:100%;gap:.1rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.applications-applicant-button:focus-visible{border-radius:4px;outline:2px solid var(--focus);outline-offset:3px}.applications-applicant-button strong,.applications-applicant-button small{display:block}.applications-applicant-button strong{color:var(--text);font-weight:600}.applications-applicant-button small{max-width:11rem;overflow:hidden;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap}.applications-state{padding:2rem 1rem;color:var(--text-2);text-align:center}.application-detail-panel>.empty{margin:1rem}.application-detail-body{display:grid;gap:1rem;padding:1rem 1.1rem}.application-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem;color:var(--text-3);font-size:.78rem}.application-answers{display:grid;gap:0;margin:0;border-top:1px solid var(--border)}.application-answer{display:grid;grid-template-columns:minmax(7.5rem,.35fr) minmax(0,1fr);gap:.75rem;padding:.62rem 0;border-bottom:1px solid var(--border)}.application-answer dt{color:var(--text-3);font-size:.79rem}.application-answer dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.application-muted{color:var(--text-3)}.application-section{display:grid;gap:.55rem}.application-section h3,.application-review-form h3{margin:0;color:var(--text);font-size:.9rem}.application-long-answer{margin:0;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-2);overflow-wrap:anywhere;white-space:pre-wrap}.application-notes,.application-events{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.application-notes li,.application-events li{display:grid;gap:.22rem;padding:.62rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.application-notes p{margin:0;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap}.application-notes small,.application-events small{color:var(--text-3);font-size:.73rem}.application-events span{color:var(--text-2);font-size:.8rem}.application-note-form,.application-review-form{display:grid;gap:.55rem}.application-note-form label,.application-review-form label{color:var(--text-2);font-size:.78rem;font-weight:600}.application-note-form textarea,.application-review-form textarea{width:100%;min-height:5rem;padding:.6rem .7rem;resize:vertical}.application-review-form{padding:1rem 1.1rem;border-top:1px solid var(--border);background:var(--surface-2)}.application-review-form label span{color:var(--text-3);font-weight:400}.application-review-form .button{justify-self:start}.application-rank-note{margin:0;color:var(--text-2);font-size:.78rem}.applications-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media(max-width:1180px){.applications-layout{grid-template-columns:minmax(18rem,.85fr) minmax(23rem,1.15fr)}}@media(max-width:980px){.applications-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.applications-filters{align-items:stretch;flex-direction:column}.applications-filters select{width:100%}.application-answer{grid-template-columns:minmax(0,1fr);gap:.15rem}}.servers-pool-group{margin-bottom:26px}.servers-pool-group:last-child{margin-bottom:0}.servers-pool-heading{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.servers-pool-heading .muted{text-transform:none;letter-spacing:0;font-weight:500}.server-card.servers-offline{border-style:dashed;border-color:var(--border-strong)}.server-card.servers-offline .server-icon,.server-card.servers-offline .sparkline,.server-card.servers-offline .server-bars .bar i{filter:grayscale(1);opacity:.6}.servers-offline-note{margin:-4px 18px 8px;font-size:12px;color:var(--text-3)}.server-card{border-left-width:3px;border-left-style:solid;border-left-color:var(--border)}.server-card[data-health=green]{border-left-color:var(--success)}.server-card[data-health=amber]{border-left-color:var(--warning)}.server-card[data-health=red]{border-left-color:var(--danger)}.server-card[data-health=muted]{border-left-color:var(--border)}.servers-maintenance-badge{margin:0 18px 10px;display:flex;align-items:center;gap:6px;font-size:12px;padding:7px 10px}.servers-proxy-note{margin:0 18px 10px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.servers-trends{margin-top:6px}.servers-trends-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.servers-trends-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.segmented.servers-compact button{padding:3px 9px;font-size:12px}.servers-worlds-table{width:100%;border-collapse:collapse;font-size:12px}.servers-worlds-table th,.servers-worlds-table td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.servers-worlds-table th{color:var(--text-3);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.03em}.servers-link-button{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left;color:inherit}.servers-link-button:hover strong,.servers-link-button:focus-visible strong{color:var(--accent-strong);text-decoration:underline}.alerts-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.alerts-rule-list{display:flex;flex-direction:column;gap:10px}.alerts-rule{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap}.alerts-rule-name{font-weight:600;font-size:13px}.alerts-rule-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alerts-rule-controls label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.alerts-rule-controls input[type=number]{width:64px}.alerts-log-table{width:100%;border-collapse:collapse;font-size:12px}.alerts-log-table th,.alerts-log-table td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border)}.alerts-log-table th{color:var(--text-3);font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.03em;position:sticky;top:0;background:var(--surface-1)}.alerts-log-scroll{max-height:320px;overflow:auto}@media(max-width:480px){.servers-worlds-table th,.servers-worlds-table td,.alerts-log-table th,.alerts-log-table td{padding:5px 6px}.alerts-rule{flex-direction:column;align-items:flex-start}}.servers-console-pod{flex:none;padding:0 6px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font:12px/1.8 var(--font-mono)}.chart-linechart{position:relative;width:100%;touch-action:pan-y}.chart-linechart:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.chart-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chart-linechart svg{display:block;width:100%;height:auto;max-width:100%}.chart-gridline{stroke:var(--chart-grid);stroke-width:1}.chart-axis-label{fill:var(--text-3);font-size:12px;font-family:var(--font-sans)}.chart-crosshair{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.chart-tooltip{position:absolute;top:4px;transform:translate(-50%);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-1);padding:8px 10px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:2}.chart-tooltip-time{color:var(--text-3);font-size:12px;margin-bottom:5px}.chart-tooltip-row{display:flex;align-items:center;gap:6px;color:var(--text-2);line-height:1.5}.chart-tooltip-row i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.chart-tooltip-row strong{color:var(--text);margin-left:auto;padding-left:10px;font-weight:650}@media(max-width:480px){.chart-tooltip{max-width:calc(100vw - 48px);white-space:normal}}.insights-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:18px}.insights-kpi{border:1px solid var(--border);background:var(--surface-1);border-radius:var(--radius);padding:14px 16px;min-width:0}.insights-kpi span{display:block;font-size:12px;color:var(--text-3);text-transform:uppercase;letter-spacing:.15px}.insights-kpi strong{display:block;font-family:var(--font-display);font-size:24px;font-weight:700;margin-top:6px;color:var(--text);letter-spacing:-.3px}.insights-kpi strong.warn{color:var(--warning)}.insights-kpi strong.danger{color:var(--danger)}.insights-pool{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);margin-bottom:12px;overflow:hidden}.insights-pool>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;font-size:13px;font-weight:600;color:var(--text);background:var(--surface-2)}.insights-pool>summary::-webkit-details-marker{display:none}.insights-pool>summary:before{content:"▸";color:var(--text-3);margin-right:8px;transition:transform .15s;display:inline-block}.insights-pool[open]>summary:before{transform:rotate(90deg)}.insights-pool-meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;color:var(--text-3)}.insights-pool-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px}.insights-group{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}.insights-group-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.insights-group-title{font-size:12px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.3px}.insights-pod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.insights-pod{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);padding:10px 12px;min-width:0;font-size:12px}.insights-pod-name{font-family:var(--font-mono);font-size:12px;color:var(--text);overflow-wrap:anywhere}.insights-pod-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;color:var(--text-3);font-size:12px}.insights-pod-row strong{color:var(--text-2);font-weight:500}.insights-pod-meter{margin-top:8px}.insights-pod-meter .bar i.warn{background:var(--warning)}.insights-pod-meter .bar i.danger{background:var(--danger)}.insights-empty-groups{color:var(--text-3);font-size:12px}.insights-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.insights-transfer-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.insights-transfer-stat{border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;color:var(--text-2);background:var(--surface-inset)}.insights-transfer-stat strong{color:var(--text);margin-left:6px}.insights-transfer-stat.stuck strong,.insights-transfer-stat.failed strong{color:var(--warning)}.insights-failure-codes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.insights-failure-codes-label{font-size:12px;color:var(--text-3);margin-right:2px}.insights-economy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:16px}.insights-leaderboard h3{font-size:12px;color:var(--text-2);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.insights-leaderboard ol{list-style:none;display:flex;flex-direction:column;gap:4px}.insights-leaderboard li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:6px 8px;border-radius:var(--radius-sm)}.insights-leaderboard li:nth-child(odd){background:var(--surface-2)}.insights-leaderboard-rank{color:var(--text-3);width:18px;flex:none}.insights-leaderboard-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insights-leaderboard-value{font-family:var(--font-mono);color:var(--text);flex:none}.insights-spike-detail{color:var(--text-3);font-size:12px}.insights-peaks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.insights-peak{display:inline-flex;flex-direction:column;gap:2px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset)}.insights-peak small{font-size:12px;color:var(--text-3)}.insights-peak strong{font-size:14px;color:var(--text)}.lookup-search-wrap{position:relative;max-width:420px}.lookup-suggestions{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);box-shadow:var(--shadow-2);max-height:320px;overflow-y:auto;padding:4px}.lookup-suggestion{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;padding:8px 10px;border-radius:var(--radius-sm);background:transparent;border:0;color:var(--text);font-size:12px;cursor:pointer}.lookup-suggestion:hover,.lookup-suggestion.active{background:var(--surface-2)}.lookup-suggestion:focus-visible,.lookup-suggestion.active{outline:2px solid var(--focus);outline-offset:-2px}.lookup-suggestion-uuid{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.lookup-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px}.lookup-header-meta .badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lookup-avatar{width:64px;height:64px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-inset);image-rendering:pixelated;flex:none}.lookup-header-info{min-width:0;flex:1}.lookup-header-info h2{font-size:18px;margin:0 0 4px;overflow-wrap:anywhere}.lookup-header-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--text-3)}.lookup-uuid-copy{font-family:var(--font-mono);background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);padding:3px 7px;font-size:12px;cursor:pointer}.lookup-uuid-copy:hover{border-color:var(--border-strong);color:var(--text)}.lookup-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.lookup-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:16px}.lookup-section-list{display:flex;flex-direction:column;gap:6px;font-size:12px}.lookup-sections>.panel{padding-bottom:14px}.lookup-sections>.panel>:not(.panel-heading){margin-inline:20px}.lookup-sections>.panel>.panel-heading+*{margin-top:12px}.lookup-subheading{margin-top:12px}.lookup-subheading h2{font-size:12px}.lookup-kv{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--border)}.lookup-kv:last-child{border-bottom:0}.lookup-kv span:first-child{color:var(--text-3)}.lookup-kv span:last-child{color:var(--text);text-align:right;overflow-wrap:anywhere}.lookup-chat-line{font-size:12px;padding:6px 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.lookup-chat-line:last-child{border-bottom:0}.lookup-chat-meta{color:var(--text-3);font-size:12px;margin-right:6px}.lookup-world-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:5px 0}.lookup-caveat{font-size:12px;color:var(--text-3);margin:0 0 8px}.lookup-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lookup-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--accent-soft);color:var(--text);font-size:12px}.lookup-chip small{font-size:12px;color:var(--text-3)}@media(max-width:760px){.insights-two-col{grid-template-columns:1fr}}@media(max-width:520px){.insights-pod-grid{grid-template-columns:1fr}.lookup-header{flex-direction:column;align-items:flex-start}.lookup-header-actions{margin-left:0}}.ops-pool-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ops-cron-field{padding:0 22px}@media(max-width:760px){.ops-cron-field{padding:0 17px}}.ops-cron-field input{font-family:var(--font-mono)}.ops-cron-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ops-cron-hint{display:block;margin-top:4px;color:var(--text-3);font-size:12px}.ops-cron-preview{margin-top:8px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset)}.ops-cron-preview small{color:var(--text-2);font-size:12px}.ops-cron-preview code{font-family:var(--font-mono);color:var(--accent-strong)}.ops-cron-preview ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ops-cron-preview li{font-size:12px;color:var(--text-2)}.ops-window-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ops-window-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.ops-window-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ops-window-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--text-2)}.ops-maint-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.ops-maint-pools{font-size:12px;color:var(--text-2)}.ops-maint-global-button{width:100%;justify-content:center;margin-bottom:16px}.ops-empty-note{font-size:12px;color:var(--text-3);margin:6px 0}.ops-pool-toggles{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ops-pool-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.ops-pool-toggle-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.ops-pool-toggle-label strong{text-transform:lowercase}.ops-pool-toggle-label small{color:var(--text-3);font-size:12px}.ops-allowlist{display:flex;flex-direction:column;gap:10px}.ops-chip-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ops-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--text);font-size:12px}.button.ops-chip-remove{padding:3px;border-radius:50%;line-height:0}.ops-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.ops-window-item,.ops-pool-toggle{flex-direction:column;align-items:stretch}}.perm-chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px 20px 0}.perm-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--accent-soft);color:var(--text);font-size:12px;cursor:pointer}.perm-chip:hover,.perm-chip:focus-visible{border-color:var(--accent)}.perm-chip small{font-size:12px;color:var(--text-3)}.perm-remove-unavailable{font-size:12px;color:var(--text-3);cursor:help}.perm-expired{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--text-3)}@media(max-width:390px){.perm-chips{padding:12px 14px 0}}.private-page{min-width:0}.private-page button:focus-visible,.private-page input:focus-visible,.private-page select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.private-toolbar,.private-freshness,.private-pagination,.private-pagination>div,.private-storage-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.private-toolbar{justify-content:space-between;margin-bottom:16px}.private-freshness,.private-pagination,.private-hint{color:var(--text-2);font-size:13px}.private-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:16px 0}.private-sources>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.private-sources span:last-child{width:100%;color:var(--text-2);font-size:13px;overflow-wrap:anywhere}.private-page .notice ul{margin:6px 0 0;padding-left:18px}.private-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin:18px 0}.private-summary>div{display:grid;gap:4px;padding:15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-1)}.private-summary span{color:var(--text-2);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.private-summary strong{color:var(--text);font-size:26px;line-height:1.2}.private-summary small{color:var(--text-3);font-size:12px}.private-tabs{display:flex;gap:4px;padding:4px;width:fit-content;max-width:100%;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.private-tabs button{padding:8px 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font:600 13px var(--font-sans);cursor:pointer}.private-tabs button:hover{background:var(--surface-2)}.private-tabs button.active{background:var(--accent-soft);color:var(--accent-strong)}.private-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px}.private-filters .search{flex:1 1 240px;min-width:0}.private-filters .field{flex:0 1 180px;min-width:140px}.private-check{display:inline-flex;align-items:center;gap:7px;min-height:38px;font-size:13px;color:var(--text-2)}.private-check input{accent-color:var(--accent)}.private-table-wrap{width:100%;overflow-x:auto}.private-table{width:100%;min-width:850px;border-collapse:collapse;text-align:left;font-size:13px}.private-table th,.private-table td{padding:11px 10px;border-bottom:1px solid var(--border);vertical-align:top}.private-table th{color:var(--text-2);font-size:12px;white-space:nowrap}.private-table td{color:var(--text)}.private-table td small{display:block;margin-top:4px;color:var(--text-3);font-size:12px;overflow-wrap:anywhere}.private-mono,.private-key,.private-storage-path code{font-family:var(--font-mono);font-size:12px}.private-key{display:block;max-width:420px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.private-pagination{justify-content:space-between;padding-top:14px}.private-detail{margin-top:16px}.private-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:12px;margin-bottom:16px}.private-detail-grid>div{display:grid;gap:4px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--surface-2)}.private-detail-grid span,.private-detail-grid small{color:var(--text-2);font-size:12px}.private-detail-grid strong{overflow-wrap:anywhere;font-size:13px}.private-operation{display:grid;gap:5px;padding:12px;margin:12px 0;border-radius:var(--radius-sm);background:var(--surface-2);font-size:13px}.private-storage-path{margin-bottom:12px;color:var(--text-2)}.private-storage-path code{overflow-wrap:anywhere}.private-clear{margin:-3px 0 10px}.private-copy{color:var(--text-2);font-size:13px}.season-mode-control{display:flex;gap:16px;align-items:center;padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:16px}.season-mode-option{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--text);font-weight:500}.season-mode-option input[type=radio]{accent-color:var(--accent);cursor:pointer}.season-form{display:flex;flex-direction:column;gap:16px}.season-field{display:flex;flex-direction:column;gap:6px}.season-field label{font-size:13px;font-weight:500;color:var(--text)}.season-field textarea{background:var(--surface-inset);color:var(--text);border:1px solid var(--input-border);border-radius:var(--radius-sm);padding:8px 12px;font-family:var(--font-mono);font-size:12px;min-height:72px;resize:vertical}.season-field textarea:focus{outline:2px solid var(--focus);border-color:var(--accent)}.season-checkbox-field{display:flex;flex-direction:column;gap:4px}.season-checkbox-label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:13px;color:var(--text)}.season-checkbox-label input[type=checkbox]{accent-color:var(--accent);cursor:pointer;margin-top:2px}.season-field-hint{font-size:12px;color:var(--text-3);margin-left:24px}.season-actions{display:flex;gap:12px;align-items:center;margin-top:8px;flex-wrap:wrap}.season-preflight-view{display:flex;flex-direction:column;gap:20px}.season-preflight-status{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-kv{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.season-kv strong{color:var(--text);font-weight:600}.season-kv code{color:var(--accent);background:var(--surface-inset);padding:2px 6px;border-radius:4px;font-size:12px}.season-section{display:flex;flex-direction:column;gap:10px}.season-section h3{margin:0;font-size:14px;font-weight:600;color:var(--text)}.season-findings-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.season-finding-item{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.season-finding-item.blocker{border-left:4px solid var(--danger)}.season-finding-item.warning{border-left:4px solid var(--warning)}.season-finding-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.season-finding-id{font-family:var(--font-mono);font-size:12px;color:var(--accent)}.season-finding-message{font-size:13px;color:var(--text);font-weight:500}.season-ack-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.season-ack-item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-ack-item input[type=checkbox]{accent-color:var(--accent);cursor:pointer;margin-top:2px}.season-ack-body{display:flex;flex-direction:column;gap:4px}.season-ack-message{font-size:13px;color:var(--text)}.season-ack-id{font-size:12px;color:var(--text-3);font-family:var(--font-mono)}.season-table-wrapper{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.season-steps-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.season-steps-table th{background:var(--surface-2);color:var(--text-2);padding:8px 10px;font-weight:600;border-bottom:1px solid var(--border);white-space:nowrap}.season-steps-table td{padding:8px 10px;border-bottom:1px solid var(--border);color:var(--text)}.season-steps-table tr:last-child td{border-bottom:none}.season-provisional{display:block;font-size:12px;color:var(--warning);font-style:italic;margin-top:2px}.season-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.season-grid-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-grid-label{font-size:12px;color:var(--text-3)}.season-grid-value{font-size:14px;font-weight:600;color:var(--text);font-family:var(--font-mono)}.season-drift-line{font-size:13px;color:var(--text);padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-drift-steps{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-left:12px}.season-drift-step-row{font-size:12px;color:var(--text-2);font-family:var(--font-mono)}.season-footer{display:flex;flex-direction:column;gap:12px;margin-top:8px}.season-confirm-view{display:flex;flex-direction:column;gap:20px}.season-confirm-copy{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--text);line-height:1.5}.season-confirm-copy p{margin:0}.season-risk-warning{color:var(--warning);font-weight:600}.season-run-view{display:flex;flex-direction:column;gap:20px}.season-run-header{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-run-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.season-run-kind{font-size:14px;font-weight:600;color:var(--text)}.season-run-id{font-family:var(--font-mono);font-size:13px;color:var(--accent);background:var(--surface-inset);padding:2px 6px;border-radius:4px}.season-run-cause{font-size:13px;color:var(--danger)}.season-manifest-key{font-size:12px;color:var(--text-2);margin-top:8px}.season-manifest-key code{font-family:var(--font-mono);color:var(--accent)}.season-vote-receiver{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-vote-line{font-size:13px;color:var(--text)}.season-clickable-row{cursor:pointer;transition:background .15s ease}.season-clickable-row:hover{background:var(--surface-2)}.season-confirm-panel{padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-confirm-panel h4{margin:0;font-size:14px;font-weight:600;color:var(--text)}.season-confirm-panel h5{margin:0;font-size:13px;font-weight:600;color:var(--text-2)}.season-gate-ids{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--text)}.season-gate-chip{color:var(--accent);background:var(--surface-inset);padding:2px 6px;border-radius:4px;font-family:var(--font-mono);font-size:12px}.season-entrants-section{display:flex;flex-direction:column;gap:8px;margin-top:6px}.season-entrants-list{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;color:var(--text)}.season-evacuation-note{font-size:13px;margin:4px 0 0}.season-gate-line{font-size:13px;color:var(--text);padding:10px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-held-banner{display:flex;flex-direction:column;gap:4px}.season-resume-section{padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.season-awaiting-release-panel,.season-override-panel,.season-restore-hold-panel,.season-in-restore-hold-panel,.season-r1-section,.season-report-section{padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:12px}.season-control-badges{display:flex;flex-direction:column;gap:8px}.season-panel-copy{font-size:13px;color:var(--text);line-height:1.5;margin:0}.season-code-box{background:var(--surface-inset);color:var(--accent);padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-family:var(--font-mono);font-size:12px;overflow-x:auto;word-break:break-all;white-space:pre-wrap}.season-input{background:var(--surface-inset);color:var(--text);border:1px solid var(--input-border);border-radius:var(--radius-sm);padding:8px 12px;font-family:var(--font-mono);font-size:13px;width:100%;max-width:320px}.season-input:focus{outline:2px solid var(--focus);border-color:var(--accent)}.season-fold-header{font-size:13px;font-weight:600;color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.season-fold-body{margin-top:8px;display:flex;flex-direction:column;gap:8px}.season-exposure-block,.season-aborted-block,.season-overrides-block,.season-saved-state-block,.season-hold-renewals-block,.season-kept-totals-block{display:flex;flex-direction:column;gap:8px}.season-renewal-item{padding:8px 12px;background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px}.website-live-preview{color:var(--text-2)}.website-live-preview summary{color:var(--accent-strong);font-weight:500;cursor:pointer}.website-live-preview summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.website-live-preview iframe{background:var(--surface-1);border:1px solid var(--border)}.website-sync-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.website-sync-retry{white-space:nowrap}.panel>.season-readiness{margin:16px}.season-readiness{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.season-checklist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.season-checklist-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.season-check-body{min-width:0}.store-sale-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.store-sale-muted{color:var(--text-3);font-size:12px}.store-sale-scope{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin:0;min-width:0}.store-sale-scope legend{padding:0 6px;color:var(--text-2);font-size:12px;font-weight:600}.store-sale-scope-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:6px 18px;max-height:320px;overflow:auto;margin-top:8px}.store-sale-scope-list label{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--text);font-size:13px;font-weight:400;cursor:pointer}.store-sale-scope-list label input{width:16px;flex:none}.store-sale-scope-list label span{min-width:0;overflow-wrap:anywhere}.store-sale-scope-list label small{margin-left:auto;color:var(--text-3);font-size:12px;white-space:nowrap}.store-sale-scope-list .store-sale-child{padding-left:22px}.store-sale-scope-group{display:flex;flex-direction:column;gap:2px;min-width:0}.store-sale-scope-group>strong{color:var(--text-2);font-size:12px;font-weight:600;margin-bottom:2px}.store-sale-preview-wrap{display:flex;flex-direction:column;gap:8px;margin-top:20px}.store-sale-preview{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:18px 22px;border-radius:var(--radius-lg);background:linear-gradient(120deg,var(--accent-strong),var(--info));color:var(--accent-contrast)}.store-sale-preview-copy,.store-sale-preview-side{display:flex;flex-direction:column;gap:4px;min-width:0}.store-sale-preview-side{align-items:flex-end;text-align:right}.store-sale-preview-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.store-sale-preview-copy strong{font-family:var(--font-display);font-size:24px;line-height:1.15;overflow-wrap:anywhere}.store-sale-preview-copy span:last-child,.store-sale-preview-side span{font-size:13px;overflow-wrap:anywhere}.store-sale-preview-side .store-sale-preview-percent{font-family:var(--font-display);font-size:22px;font-weight:800}.store-sale-preview-side .store-sale-preview-code{padding:3px 10px;border:1px dashed currentColor;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12px}@media(max-width:760px){.store-sale-preview-side{align-items:flex-start;text-align:left}}.preview-thumb,.preview-viewport{background-color:var(--surface-inset);background-image:conic-gradient(var(--surface-2) 90deg,transparent 90deg 180deg,var(--surface-2) 180deg 270deg,transparent 270deg);background-size:14px 14px}.preview-thumb-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;padding:0;border:0;background:none;border-radius:var(--radius-sm);cursor:zoom-in;color:inherit;vertical-align:middle}.preview-thumb-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.preview-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--preview-thumb-size, 96px);max-width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);vertical-align:middle;transition:border-color .15s}.preview-thumb-button:hover .preview-thumb{border-color:var(--accent)}.preview-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;opacity:0;transition:opacity .2s}.preview-thumb-ready img{opacity:1}.preview-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 45%,var(--surface-2) 65%);background-size:400% 100%;animation:preview-shimmer 1.4s ease-in-out infinite}.preview-thumb-problem{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;font-size:12px;line-height:1.2;text-align:center;color:var(--danger);background:var(--surface-1);border-radius:var(--radius-sm)}.preview-thumb-problem.quiet{color:var(--text-3)}.preview-thumb-open{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;color:var(--text);background:var(--surface-1);box-shadow:var(--shadow-1);opacity:0;transition:opacity .15s}.preview-thumb-button:hover .preview-thumb-open,.preview-thumb-button:focus-visible .preview-thumb-open{opacity:1}.modal.wide:has(.preview-viewer){width:min(1180px,calc(100vw - 32px))}.preview-viewer{display:flex;flex-direction:column;gap:12px;min-width:0}.preview-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preview-toolbar .button,.preview-toolbar .segmented button{font-size:12px}.preview-toolbar .button svg{flex:none}.button.preview-toggle-on,.button.preview-toggle-on:hover{color:var(--accent-strong);border-color:var(--accent);background:var(--accent-soft)}.preview-zoom{display:inline-flex;align-items:center;gap:4px}.preview-zoom-value{min-width:52px;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;color:var(--text-2)}.preview-download{margin-left:auto}.preview-facts{display:flex;flex-wrap:wrap;gap:6px}.preview-facts .badge{font-size:12px}.preview-viewport{position:relative;height:clamp(280px,62vh,680px);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none}.preview-viewport:active{cursor:grabbing}.preview-viewport:focus-visible{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.preview-layer{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.preview-layer img{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.preview-pixelated .preview-layer img{image-rendering:pixelated}.preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.preview-viewport-note{position:absolute;left:50%;bottom:12px;display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:8px 12px;font-size:12px;color:var(--text-2);background:var(--surface-1);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-1);transform:translate(-50%);white-space:nowrap}.preview-viewport-note.error{color:var(--danger);border-color:var(--danger);white-space:normal}.preview-spinner{flex:none;width:14px;height:14px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:preview-spin .8s linear infinite}.preview-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:28px;font-size:12px}.preview-readout{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.preview-readout strong{font-weight:600;color:var(--text)}.preview-readout .badge{font-family:var(--font-sans);font-size:12px}.preview-muted{font-family:var(--font-sans);color:var(--text-3)}.preview-legend{display:inline-flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums;color:var(--text-2)}.preview-legend-bar{width:140px;height:10px;border:1px solid var(--border);border-radius:999px}.preview-hint{margin:0;font-size:12px;line-height:1.5;color:var(--text-3)}.preview-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:280px;padding:24px;text-align:center;color:var(--text-2);border:1px dashed var(--border);border-radius:var(--radius)}.preview-state strong{font-size:15px;color:var(--text)}.preview-state p{max-width:46ch;margin:0;font-size:13px;line-height:1.5;color:var(--text-3)}.preview-problem{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.preview-problem strong{font-size:14px}.preview-problem p{margin:4px 0 0;font-size:13px;line-height:1.5}.preview-problem code{font-family:var(--font-mono);font-size:12px}@keyframes preview-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes preview-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.preview-viewport{height:56vh}.preview-download{margin-left:0}.preview-legend-bar{width:96px}}.worlds-page{min-width:0}.worlds-page .notice{font-size:13px}.worlds-page .badge{font-size:12px}.worlds-page code,.worlds-mono{font-family:var(--font-mono);font-size:12px}.worlds-notice code{color:var(--text)}.worlds-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.worlds-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin-bottom:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);width:fit-content;max-width:100%}.worlds-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font:600 13px var(--font-sans);cursor:pointer}.worlds-tabs button:hover{background:var(--surface-2);color:var(--text)}.worlds-tabs button.active{background:var(--accent-soft);color:var(--accent-strong)}.worlds-subtabs{margin-bottom:12px}.worlds-page button:focus-visible,.worlds-page input:focus-visible,.worlds-page select:focus-visible,.worlds-page summary:focus-visible,.worlds-drawer button:focus-visible,.worlds-drawer summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.worlds-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:18px}.worlds-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-1);text-align:left;font:inherit}button.worlds-card{cursor:pointer}button.worlds-card:hover{border-color:var(--border-strong);background:var(--surface-2)}.worlds-card.active{border-color:var(--accent);background:var(--accent-soft)}.worlds-card.empty strong{color:var(--text-3)}.worlds-card-label{color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.02em}.worlds-card strong{font:700 24px/1.2 var(--font-display);font-variant-numeric:tabular-nums}.worlds-card small{color:var(--text-3);font-size:12px}.worlds-card-live{color:var(--accent-strong)}.worlds-filters{gap:10px 12px}.worlds-filters .search{flex:1 1 240px;min-width:0}.worlds-select{display:inline-flex;align-items:center;gap:6px;color:var(--text-3);font-size:12px}.worlds-select select{min-height:34px;max-width:100%;padding:5px 8px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text);font:13px var(--font-sans)}.worlds-filter-end{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.worlds-count{color:var(--text-3);font-size:12px}.worlds-loading{display:flex;align-items:center;gap:10px;padding:28px 21px;color:var(--text-2);font-size:13px}.worlds-spinner{width:16px;height:16px;border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;animation:worlds-spin .8s linear infinite}@keyframes worlds-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.worlds-spinner{animation:none}}.worlds-group+.worlds-group{border-top:1px solid var(--border)}.worlds-group-heading{margin:0;font-size:inherit}.worlds-group-heading button{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;width:100%;padding:13px 21px;border:0;background:var(--surface-2);color:var(--text);text-align:left;font:inherit;cursor:pointer}.worlds-group-heading button:hover{background:var(--surface-3)}.worlds-chevron{display:inline-flex;color:var(--text-3);transition:transform .15s}.worlds-chevron.open{transform:rotate(90deg)}.worlds-group-title{font:700 14px var(--font-display)}.worlds-group-meta{color:var(--accent-strong);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.worlds-group-hint{flex-basis:100%;padding-left:25px;color:var(--text-3);font-size:12px}.worlds-table-scroll{max-height:min(70vh,760px)}.worlds-table{width:100%;border-collapse:collapse}.worlds-table th,.worlds-table td{font-size:13px;vertical-align:top}.worlds-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--text-3);font-size:12px;letter-spacing:.04em}.worlds-sort{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.worlds-sort:hover{color:var(--text)}.worlds-sort-mark{color:var(--text-3);opacity:.6}.worlds-sort-mark.on{color:var(--accent-strong);opacity:1}.worlds-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.worlds-table th.worlds-num .worlds-sort{flex-direction:row-reverse}.worlds-row{cursor:pointer}.worlds-col-map{width:72px}.worlds-table td.worlds-col-map{padding-top:6px;padding-bottom:6px;cursor:default}.worlds-row .preview-thumb{--preview-thumb-size: 56px}.worlds-row:hover td{background:var(--surface-2)}.worlds-name,.worlds-link{padding:0;border:0;background:none;color:var(--text);font:600 13px var(--font-sans);text-align:left;cursor:pointer;overflow-wrap:break-word}.worlds-name{min-width:160px}.worlds-name:hover{color:var(--accent-strong);text-decoration:underline}.worlds-link{color:var(--accent-strong);font-weight:600}.worlds-link:hover{text-decoration:underline}.worlds-sub{display:block;margin-top:2px;color:var(--text-3);font-size:12px}.worlds-owner{display:flex;flex-direction:column;gap:2px;min-width:0}.worlds-owner-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.worlds-owner small{color:var(--text-3);font-size:12px}.worlds-time{color:var(--text-2);white-space:nowrap}.worlds-wrap{overflow-wrap:anywhere}.worlds-quiet td{color:var(--text-3)}.worlds-col-check{width:36px}.worlds-more{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 21px;border-top:1px solid var(--border);color:var(--text-3);font-size:12px}.worlds-bulk{justify-content:space-between}.worlds-check{display:inline-flex;align-items:center;gap:8px;color:var(--text-2);font-size:13px}.worlds-footnote{margin:0;padding:12px 21px 16px;color:var(--text-3);font-size:12px;line-height:1.6}.worlds-reason{display:inline-flex;position:relative}.worlds-drawer{width:min(760px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--border-strong);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-2)}.worlds-drawer::backdrop{background:var(--overlay)}.worlds-drawer-inner{display:flex;flex-direction:column;height:100%}.worlds-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--border);background:var(--surface-1)}.worlds-drawer-header h2{margin:0 0 8px;font:700 18px/1.3 var(--font-display);overflow-wrap:anywhere}.worlds-drawer-badges{display:flex;flex-wrap:wrap;gap:6px}.worlds-drawer-body{flex:1;overflow:auto;padding:16px 22px 28px;font-size:13px}.worlds-section{padding:16px 0;border-bottom:1px solid var(--border)}.worlds-section:last-child{border-bottom:0}.worlds-section h3{margin:0 0 10px;font:700 14px var(--font-display)}.worlds-section h4{margin:12px 0 6px;color:var(--text-2);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.worlds-section p{margin:0 0 8px;line-height:1.6}.worlds-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.worlds-section-heading h3{margin:0}.worlds-section-heading .muted{font-size:12px}.worlds-overview{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px;align-items:start}.worlds-thumb{min-width:0}.worlds-thumb .muted{font-size:12px}.worlds-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 16px;margin:0}.worlds-facts div{min-width:0}.worlds-facts dt{color:var(--text-3);font-size:12px}.worlds-facts dd{margin:2px 0 0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.worlds-list{margin:0;padding-left:18px;line-height:1.8}.worlds-inline-list{display:flex;flex-wrap:wrap;gap:4px 14px;padding-left:0;list-style:none}.worlds-inline-list small,.worlds-list small{color:var(--text-3);font-size:12px}.worlds-owner-card{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.worlds-owner-card.missing{border-color:var(--danger);background:var(--danger-soft)}.worlds-owner-card.unknown{border-color:var(--warning);background:var(--warning-soft)}.worlds-timeline{margin:0;padding:0;list-style:none}.worlds-timeline li{position:relative;padding:10px 0 12px 20px;border-left:2px solid var(--border);margin-left:6px}.worlds-timeline li:before{content:"";position:absolute;left:-7px;top:14px;width:12px;height:12px;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface-1)}.worlds-timeline li.current:before{border-color:var(--success);background:var(--success)}.worlds-timeline-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.worlds-timeline-head strong{font:700 14px var(--font-display)}.worlds-timeline-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 8px;color:var(--text-3);font-size:12px}.worlds-timeline-actions{display:flex;flex-wrap:wrap;gap:6px}.worlds-properties{margin-top:10px}.worlds-properties summary{cursor:pointer;color:var(--accent-strong);font-size:13px;font-weight:600}.worlds-properties table{margin-top:8px}.worlds-properties th,.worlds-properties td{font-size:12px;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}.worlds-danger h3{color:var(--danger)}.worlds-actions{display:flex;flex-wrap:wrap;gap:8px}.worlds-blockers{margin:8px 0 0;padding-left:18px;color:var(--text-2);font-size:12px;line-height:1.7}.worlds-force{align-items:flex-start}.worlds-results{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.8}.worlds-results .ok{color:var(--success)}.worlds-results .failed{color:var(--danger)}.worlds-meter{display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.worlds-meter i,.worlds-meter b{display:block;height:100%;transition:width .4s}.worlds-meter i{background:var(--accent)}.worlds-meter b{background:var(--accent-soft)}.worlds-meter.warning i{background:var(--warning)}.worlds-meter.danger i{background:var(--danger)}.worlds-capacity{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:0 16px}.worlds-capacity-body{padding:14px 21px 18px}.worlds-capacity-total{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;color:var(--text-2);font-size:13px}.worlds-pods{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.worlds-pod-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:6px;font-size:13px}.worlds-pod-head .muted{margin-left:auto;font-size:12px}.worlds-inset{margin:16px 21px 0}.worlds-fieldset{min-width:0;margin:0;padding:0;border:0}.worlds-progress{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:4px 0 12px;color:var(--text-2);font-size:13px}.worlds-progress .worlds-meter{flex:1 1 200px}.worlds-cleanup{padding:16px 21px 20px}.worlds-cleanup-intro{margin:0 0 14px;max-width:78ch;font-size:13px;line-height:1.6}.worlds-cleanup-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px}.worlds-cleanup-form .field{flex:1 1 260px;margin:0}.worlds-cleanup-result{margin-top:8px;font-size:13px}.worlds-cleanup-result h3{margin:0;font:700 15px var(--font-display)}.worlds-cleanup-result h4{margin:14px 0 6px;color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.worlds-cleanup-result .table-scroll{margin-top:10px;border:1px solid var(--border);border-radius:var(--radius-sm)}.worlds-confirm{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.worlds-confirm .field{flex:1 1 260px;margin:0}@media(max-width:760px){.worlds-overview{grid-template-columns:minmax(0,1fr)}.worlds-col-pool{display:none}.worlds-col-map{width:52px}.worlds-row .preview-thumb{--preview-thumb-size: 40px}.worlds-filter-end{margin-left:0;width:100%}}@media(max-width:480px){.worlds-tabs{width:100%}.worlds-tabs button{flex:1 1 auto;justify-content:center;padding:7px 10px}.worlds-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.worlds-card{padding:11px 12px}.worlds-card strong{font-size:20px}.worlds-select{flex:1 1 100%}.worlds-select select{flex:1}.worlds-group-heading button,.worlds-more,.worlds-footnote,.worlds-capacity-body,.worlds-cleanup{padding-left:14px;padding-right:14px}.worlds-group-hint{padding-left:0}.worlds-drawer-header,.worlds-drawer-body{padding-left:16px;padding-right:16px}.worlds-facts{grid-template-columns:minmax(0,1fr)}}
