:root{--sc-bg: #f0f3f4;--sc-bg-top: #f6f8f9;--sc-bg2: #f0f3f4;--sc-card: #ffffff;--sc-card-2: #f4f7f8;--sc-border: #dee4e6;--sc-border-soft: #ebf0f1;--sc-text: #0d1416;--sc-muted: #55646a;--sc-muted-2: #74838a;--sc-primary: #0d6f8f;--sc-primary-2: #1287ac;--sc-primary-soft: rgba(13, 111, 143, .09);--sc-on-primary: #ffffff;--sc-accent: #0d6f8f;--sc-accent-2: #1287ac;--sc-accent-soft: rgba(13, 111, 143, .09);--sc-green: #0f7a4a;--sc-red: #c2352e;--sc-amber: #96680a;--sc-shadow: 0 1px 2px rgba(13, 20, 22, .06), 0 12px 30px rgba(13, 20, 22, .12);--sc-raise: none;--sc-action: #0e1517;--sc-action-2: #28353a;--sc-action-ink: #ffffff;--sc-radius: 6px;--sc-hover-bg: rgba(13, 20, 22, .05);--sc-track: #e5eaec;--sc-login-glow: #e4edf0;--sc-kill: #64748b;--sc-green-soft: rgba(15, 122, 74, .1);--sc-amber-soft: rgba(150, 104, 10, .12);--sc-red-soft: rgba(194, 53, 46, .1);--sc-map: #b8c7ce;--sc-hl-key: #7c3aed;--sc-hl-str: #15803d;--sc-hl-num: #b45309;--sc-hl-kw: #0d6f8f;--sc-hl-bool: #be185d;--sc-hl-com: #8a94a6;--sc-hl-op: #94a3b8;--sc-hl-sec: #0f766e;color-scheme:light;--sc-feedback: .1s;--sc-hover: .15s;--sc-entrance: .22s;--sc-surface: .3s;--sc-ease: cubic-bezier(.2, 0, 0, 1);--sc-ease-enter: cubic-bezier(.16, 1, .3, 1);--sc-stagger: 30ms;--sc-stagger-cap: 8;--sc-progress: 0}@property --sc-progress{syntax: "<number>"; inherits: false; initial-value: 0;}[data-theme=dark]{--sc-bg: #0b0e0f;--sc-bg-top: #0f1314;--sc-bg2: #0b0e0f;--sc-card: #14191a;--sc-card-2: #1a2021;--sc-border: #242b2d;--sc-border-soft: #1b2123;--sc-text: #eef2f2;--sc-muted: #97a3a6;--sc-muted-2: #6d797c;--sc-primary: #35b3d1;--sc-primary-2: #4cc4e0;--sc-primary-soft: rgba(53, 179, 209, .16);--sc-on-primary: #06222b;--sc-accent: #35b3d1;--sc-accent-2: #4cc4e0;--sc-accent-soft: rgba(53, 179, 209, .16);--sc-green: #46bf88;--sc-red: #e5677a;--sc-amber: #d9a441;--sc-shadow: 0 18px 44px rgba(0, 0, 0, .6);--sc-raise: none;--sc-action: #eef2f2;--sc-action-2: #ffffff;--sc-action-ink: #0b0e0f;--sc-hover-bg: rgba(255, 255, 255, .05);--sc-track: #242b2d;--sc-login-glow: rgba(53, 179, 209, .2);--sc-kill: #9aa6ad;--sc-green-soft: rgba(70, 191, 136, .15);--sc-amber-soft: rgba(217, 164, 65, .15);--sc-red-soft: rgba(229, 103, 122, .15);--sc-map: #333c40;--sc-hl-key: #c4a5ff;--sc-hl-str: #7ee2a8;--sc-hl-num: #f0b357;--sc-hl-kw: #5fcbe3;--sc-hl-bool: #f28bb6;--sc-hl-com: #6e7e8a;--sc-hl-op: #6e7e8a;--sc-hl-sec: #5fd3c1;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background-color:var(--sc-bg);color:var(--sc-text);font-family:Inter,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}.sc-app{min-height:100%;display:flex;flex-direction:column}.sc-header{position:sticky;top:0;z-index:50;background:var(--sc-bg2);border-bottom:1px solid var(--sc-border)}.sc-topbar{display:flex;align-items:center;height:64px;padding:0 22px}.sc-brand{display:flex;align-items:center;gap:10px;color:var(--sc-text);font-size:20px;font-weight:700;letter-spacing:-.2px}.sc-logo{display:inline-block;flex:none;background:var(--sc-primary);-webkit-mask:url(/srn-logo.png) center / contain no-repeat;mask:url(/srn-logo.png) center / contain no-repeat}.sc-brand .sc-logo{width:40px;height:40px}.sc-brand sup{font-size:9px;font-weight:500;color:var(--sc-muted);margin-left:1px;top:-.7em}.sc-topbar-sep{flex:none;width:1px;height:22px;margin:0 16px;background:var(--sc-border)}.sc-back{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:transparent;color:var(--sc-text);font-size:13px;font-weight:600;white-space:nowrap;transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-back i{font-size:11px}.sc-back:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.sc-icon-btn{position:relative;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--sc-muted);font-size:16px;border-radius:var(--sc-radius);cursor:pointer;transition:color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-icon-btn:hover{color:var(--sc-text);background:var(--sc-hover-bg)}.sc-icon-btn .sc-dot{position:absolute;top:5px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--sc-red);border:1.5px solid var(--sc-bg2)}.sc-user{position:relative;display:flex;align-items:center;padding-left:18px;border-left:1px solid var(--sc-border)}.sc-user-btn{display:flex;align-items:center;gap:10px;padding:5px 9px 5px 6px;margin:-5px 0;border:1px solid transparent;border-radius:var(--sc-radius);background:none;font:inherit;text-align:left;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease)}.sc-user-btn:hover,.sc-user-btn.is-open{border-color:var(--sc-border);background:var(--sc-card-2)}.sc-avatar{width:34px;height:34px;border-radius:50%;background:var(--sc-primary);color:var(--sc-on-primary);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none}.sc-user-id{display:flex;flex-direction:column;min-width:0}.sc-user-name{color:var(--sc-text);font-weight:600;font-size:13.5px;line-height:1.25}.sc-user-email{color:var(--sc-muted-2);font-size:11.5px;line-height:1.3;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-user-caret{flex:none;margin-left:2px;font-size:9px;color:var(--sc-muted-2);transition:transform var(--sc-hover) var(--sc-ease)}.sc-user-btn.is-open .sc-user-caret{transform:rotate(180deg)}.sc-acct{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:244px;padding:8px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);box-shadow:0 12px 32px #0f172a24}.sc-acct-head{display:flex;align-items:center;gap:10px;padding:6px 8px 8px}.sc-acct-id{display:flex;flex-direction:column;min-width:0}.sc-acct-name{color:var(--sc-text);font-weight:700;font-size:13.5px;line-height:1.3}.sc-acct-email{color:var(--sc-muted-2);font-size:11.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-acct-sep{display:block;height:1px;margin:6px 0;background:var(--sc-border-soft)}.sc-acct-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:var(--sc-radius);background:none;font:inherit;font-size:13px;font-weight:600;color:var(--sc-text);text-align:left;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-acct-item i{width:14px;font-size:12px;color:var(--sc-muted-2);transition:color var(--sc-hover) var(--sc-ease)}.sc-acct-item:hover{background:var(--sc-card-2);color:var(--sc-primary)}.sc-acct-item:hover i{color:var(--sc-primary)}.sc-acct-item.is-danger:hover{background:var(--sc-red-soft);color:var(--sc-red)}.sc-acct-item.is-danger:hover i{color:var(--sc-red)}.sc-acct-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.sc-acct-card{padding:22px}.sc-avatar-lg{width:52px;height:52px;font-size:21px}.sc-acct-profile{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--sc-border-soft)}.sc-acct-profile-id{display:flex;flex-direction:column;min-width:0}.sc-acct-profile-name{color:var(--sc-text);font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.sc-acct-profile-mail{color:var(--sc-muted);font-size:13px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.sc-acct-facts{margin:0;padding:4px 0 0}.sc-acct-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--sc-border-soft)}.sc-acct-facts>div:last-child{border-bottom:0;padding-bottom:0}.sc-acct-facts dt{flex:none;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-acct-facts dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--sc-text)}.sc-acct-p{margin:0 0 18px;color:var(--sc-muted);font-size:13px;line-height:1.6}.sc-acct-form,.sc-acct-prefs{display:flex;flex-direction:column;gap:14px}.sc-acct-pref{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sc-acct-pref-label{color:var(--sc-muted);font-size:12.5px;font-weight:600}.sc-seg{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-seg-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-seg-btn i{font-size:12px}.sc-seg-btn:hover{color:var(--sc-text)}.sc-seg-btn.is-on{background:var(--sc-card);color:var(--sc-primary);box-shadow:0 0 0 1px var(--sc-border-soft)}.sc-seg-btn:focus-visible{outline:2px solid var(--sc-primary);outline-offset:1px}.sc-acct-form .sc-btn{align-self:flex-start}.sc-acct-form .sc-btn:disabled{opacity:.6;cursor:default}.sc-acct-status{display:flex;align-items:center;margin:2px 0 12px}.sc-acct-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-secret-row{display:flex;align-items:center;gap:8px}.sc-secret{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;letter-spacing:1px;overflow-wrap:anywhere}.sc-recovery{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.sc-recovery .sc-secret{letter-spacing:2px;text-align:center}.sc-session-list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.sc-session{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-session.is-current{border-color:color-mix(in srgb,var(--sc-primary) 30%,var(--sc-border-soft));background:color-mix(in srgb,var(--sc-primary) 5%,var(--sc-card))}.sc-session-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--sc-radius);background:var(--sc-card);color:var(--sc-muted)}.sc-session-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sc-session-top{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sc-text)}.sc-session-meta{color:var(--sc-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards}.sc-prop{display:flex;flex-direction:column;gap:5px;min-width:0}.sc-prop-key{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600;color:var(--sc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-prop.is-dirty .sc-prop-key{color:var(--sc-primary)}.sc-prop.is-dirty .sc-control{border-color:color-mix(in srgb,var(--sc-primary) 45%,var(--sc-border))}.sc-prop-changed{font-size:12.5px;font-weight:600}.sc-motd-preview,.sc-motd-skel{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:#101418}.sc-motd-skel-icon,.sc-motd-skel-line{position:relative;overflow:hidden;background:#ffffff0f}.sc-motd-skel-icon{flex:none;width:64px;height:64px;border-radius:4px}.sc-motd-skel-line{flex:1;max-width:320px;height:12px;border-radius:6px}.sc-motd-skel-icon:after,.sc-motd-skel-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);animation:scMpShimmer 1.3s ease-in-out infinite}.sc-motd-icon{flex:none;width:64px;height:64px;border-radius:4px;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;image-rendering:pixelated}.sc-motd-icon img{width:64px;height:64px;image-rendering:pixelated}.sc-motd-icon-empty{font-size:10px;letter-spacing:.3px;text-transform:uppercase;color:#5a6470}.sc-motd-info{min-width:0}.sc-motd-name{font-size:14px;font-weight:700;color:#fff}.sc-motd-line{margin-top:3px;font-size:13px;font-family:ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.sc-motd-actions{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.sc-motd-file{font-size:12px;color:var(--sc-fg-soft);max-width:100%}.sc-motd-file::file-selector-button{margin-right:8px;padding:6px 10px;border:1px solid var(--sc-border);border-radius:6px;background:var(--sc-surface-2, var(--sc-surface));color:var(--sc-fg);font:inherit;font-size:12px;cursor:pointer}.sc-motd-file:disabled::file-selector-button{cursor:not-allowed;opacity:.6}.sc-config{display:grid;grid-template-columns:232px minmax(0,1fr);gap:16px;align-items:start}.sc-config-nav{display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);position:sticky;top:12px}.sc-config-tab{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.sc-config-tab:hover{background:var(--sc-card-2)}.sc-config-tab.is-active{background:color-mix(in srgb,var(--sc-primary) 12%,transparent);color:var(--sc-primary);font-weight:600}.sc-config-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-config-tab-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--sc-border)}.sc-config-tab-dot.is-on{background:var(--sc-green)}.sc-config-body{min-width:0;animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards}.sc-config-body .sc-props{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.sc-config{grid-template-columns:minmax(0,1fr)}.sc-config-nav{position:static;flex-direction:row;flex-wrap:wrap}.sc-config-tab{width:auto}}.sc-perms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.sc-perm{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2);cursor:pointer}.sc-perm:hover{border-color:var(--sc-border)}.sc-perm input{margin-top:2px;accent-color:var(--sc-primary)}.sc-perm-body{display:flex;flex-direction:column;gap:2px;min-width:0}.sc-perm-name{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--sc-text)}.sc-perm-desc{color:var(--sc-muted);font-size:11.5px;line-height:1.4}.sc-collab-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sc-collab{display:flex;align-items:center;gap:12px;padding:13px 2px;border-bottom:1px solid var(--sc-border-soft)}.sc-collab:last-child{border-bottom:0}.sc-collab-body{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.sc-collab-top{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--sc-text)}.sc-collab-meta,.sc-collab-perms{display:flex;flex-wrap:wrap;gap:6px;color:var(--sc-muted);font-size:12px}.sc-perm-chip{padding:2px 8px;border-radius:999px;background:#7b8aa624;color:var(--sc-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px}.sc-collab-actions{display:flex;gap:8px;flex:none}.sc-collab-empty{padding:16px 2px;color:var(--sc-muted);font-size:13px}.sc-collab-form{padding:20px 22px}.sc-sftp-head{display:flex;align-items:flex-start;gap:14px}.sc-sftp-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--sc-radius);font-size:16px;color:var(--sc-primary);background:var(--sc-primary-soft);border:1px solid var(--sc-border-soft)}.sc-sftp-heading{min-width:0}.sc-sftp-heading .sc-card-title{margin:0 0 3px}.sc-sftp-heading .sc-acct-p{margin:0}.sc-sftp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.sc-sftp-item{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 10px 11px 14px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-sftp-item-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sc-sftp-item-label{font-size:10.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-sftp-item-value{font-size:13.5px;color:var(--sc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-sftp-item-value.is-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:600}.sc-cron-row{display:flex;gap:8px;flex-wrap:wrap}.sc-cron-cell{flex:1 1 60px;min-width:56px}.sc-cron-label{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-cron-cell .sc-control{padding:0 6px;text-align:center}.sc-field-hint{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--sc-muted-2)}.sc-field-hint code{padding:1px 4px;border-radius:4px;background:var(--sc-card-2);font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px}.sc-git-hook{display:flex;flex-direction:column;gap:8px;padding:12px 14px;margin:2px 0;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-git-hook-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sc-git-hook-url{display:flex;gap:8px;align-items:stretch}.sc-git-hook-url .sc-control{flex:1 1 auto;min-width:0;font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px}.sc-git-hook .sc-row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sc-field-checks{display:flex;flex-direction:column;gap:10px}.sc-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--sc-text);cursor:pointer}.sc-check input{flex:none;width:16px;height:16px;accent-color:var(--sc-primary);cursor:pointer}.sc-sched-name{display:block;font-weight:600;color:var(--sc-text)}.sc-sched-action{display:block;margin-top:2px;font-size:12px;color:var(--sc-muted)}.sc-sched-cron{display:block;margin-top:3px;font-size:11px;color:var(--sc-muted-2)}.sc-sched-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--sc-muted-2)}.sc-sched-sub.is-ok{color:var(--sc-green)}.sc-sched-sub.is-warn{color:var(--sc-amber)}.sc-sched-sub.is-err{color:var(--sc-red)}.sc-sched-when{white-space:nowrap;font-size:12.5px}.sc-sched-actions-col{text-align:right;white-space:nowrap}.sc-sched-actions-col .sc-btn+.sc-btn{margin-left:6px}.sc-table tbody tr.is-muted td{opacity:.6}.sc-btn-ghost.is-danger{color:var(--sc-red);border-color:color-mix(in srgb,var(--sc-red) 30%,transparent)}.sc-btn-ghost.is-danger:hover{background:var(--sc-red-soft)}.sc-empty-inline{display:flex;align-items:center;gap:10px;padding:18px 0}.sc-alert{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--sc-radius);font-size:13px;font-weight:500;animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards}.sc-alert.is-err{border:1px solid color-mix(in srgb,var(--sc-red) 28%,transparent);background:var(--sc-red-soft);color:var(--sc-red)}.sc-alert.is-ok{border:1px solid color-mix(in srgb,var(--sc-green) 28%,transparent);background:var(--sc-green-soft);color:var(--sc-green)}.sc-nav{display:flex;align-items:center;height:52px;padding:0 22px;border-top:1px solid var(--sc-border-soft)}.sc-nav-links{display:flex;align-items:stretch;height:100%;gap:2px}.sc-nav-item{display:flex;align-items:center;gap:8px;padding:0 14px;color:var(--sc-muted);font-size:13.5px;font-weight:500;border-bottom:2px solid transparent;transition:color var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease);white-space:nowrap}.sc-nav-item i{font-size:13px;opacity:.9}.sc-nav-item:hover{color:var(--sc-text)}.sc-nav-item.is-active{color:var(--sc-primary);border-bottom-color:var(--sc-primary)}.sc-body{flex:1;display:flex;align-items:stretch;width:100%}.sc-side{flex:none;width:246px;position:sticky;top:64px;align-self:flex-start;height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:16px 12px 28px;border-right:1px solid var(--sc-border);background:var(--sc-bg2)}.sc-side-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--sc-radius);color:var(--sc-muted);font-size:13.5px;font-weight:500;transition:color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-side-item i{flex:none;width:16px;text-align:center;font-size:13px}.sc-side-item:hover{color:var(--sc-text);background:var(--sc-hover-bg)}.sc-side-item.is-active{color:var(--sc-primary);background:var(--sc-primary-soft);font-weight:600}.sc-side-label{margin:16px 0 6px;padding:0 12px;font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-side-group+.sc-side-group{margin-top:4px}.sc-side-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--sc-muted-2)}.sc-side-toggle:hover{color:var(--sc-muted)}.sc-side-toggle i{font-size:9px;transition:transform var(--sc-hover) var(--sc-ease)}.sc-side-toggle.is-open i{transform:rotate(180deg)}.sc-side-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--sc-surface) var(--sc-ease)}.sc-side-fold.is-collapsed{grid-template-rows:0fr}.sc-side-group-body{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}.sc-side-fold .sc-side-item:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion: reduce){.sc-side-toggle i{transition:none}}.sc-content{flex:1;min-width:0;display:flex;flex-direction:column}.sc-offline{display:flex;align-items:flex-start;gap:10px;padding:10px 18px;background:var(--sc-amber-soft);border-bottom:1px solid var(--sc-amber);color:var(--sc-text);font-size:13px;line-height:1.5}.sc-offline-icon{color:var(--sc-amber);margin-top:2px}.sc-offline strong{color:var(--sc-amber);font-weight:600}.sc-announce-stack{display:flex;flex-direction:column;gap:1px}.sc-announce{display:flex;align-items:flex-start;gap:10px;padding:10px 18px;background:var(--sc-bg2);border-bottom:1px solid var(--sc-border-soft);color:var(--sc-text);font-size:13px;line-height:1.5}.sc-announce-icon{margin-top:2px;color:var(--sc-muted)}.sc-announce-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sc-announce-title{font-weight:600;color:var(--sc-text)}.sc-announce-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sc-text)}.sc-announce-close{flex:0 0 auto;margin-top:-2px;border:0;background:transparent;color:var(--sc-muted);cursor:pointer;padding:4px 6px;border-radius:6px;line-height:1}.sc-announce-close:hover{background:var(--sc-hover-bg);color:var(--sc-text)}.sc-announce-close:focus-visible{outline:2px solid var(--sc-primary);outline-offset:1px}.sc-announce.is-info{background:var(--sc-primary-soft);border-bottom-color:var(--sc-primary)}.sc-announce.is-info .sc-announce-icon{color:var(--sc-primary)}.sc-announce.is-success{background:var(--sc-green-soft);border-bottom-color:var(--sc-green)}.sc-announce.is-success .sc-announce-icon{color:var(--sc-green)}.sc-announce.is-warning{background:var(--sc-amber-soft);border-bottom-color:var(--sc-amber)}.sc-announce.is-warning .sc-announce-icon{color:var(--sc-amber)}.sc-announce.is-critical{background:var(--sc-red-soft);border-bottom-color:var(--sc-red)}.sc-announce.is-critical .sc-announce-icon,.sc-announce.is-critical .sc-announce-title{color:var(--sc-red)}.sc-ticket-lead{margin:2px 0 14px;font-size:13px;line-height:1.55}.sc-ticket-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 14px;align-items:start}.sc-ticket{display:flex;flex-direction:column;gap:14px}.sc-ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sc-ticket-head-main{min-width:0}.sc-ticket-subject{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--sc-text);overflow-wrap:anywhere}.sc-ticket-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.sc-ticket-status{display:flex;align-items:center;gap:8px}.sc-ticket-status-label{font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-ticket-priority{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1px solid var(--sc-border);background:var(--sc-card-2);color:var(--sc-muted);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.sc-ticket-priority.is-warn{border-color:var(--sc-amber);color:var(--sc-amber);background:var(--sc-amber-soft)}.sc-ticket-priority.is-off{border-color:var(--sc-red);color:var(--sc-red);background:var(--sc-red-soft)}.sc-ticket-priority.is-ok{border-color:var(--sc-green);color:var(--sc-green);background:var(--sc-green-soft)}.sc-ticket-thread{display:flex;flex-direction:column;gap:10px;max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding:4px 2px}.sc-ticket-msg{border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2);padding:10px 12px}.sc-ticket-msg.is-staff{border-color:var(--sc-primary);background:var(--sc-primary-soft)}.sc-ticket-msg-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px}.sc-ticket-msg-author{font-weight:600;color:var(--sc-text)}.sc-ticket-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--sc-text);font-size:13.5px;line-height:1.55}.sc-ticket-reply{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--sc-border-soft);padding-top:14px}.sc-ticket-reply-label{font-size:12.5px;font-weight:600;color:var(--sc-muted)}.sc-ticket-reply-actions{display:flex;justify-content:flex-end}.sc-main{flex:1;width:100%;padding:24px 26px;max-width:1900px;margin:0 auto}.sc-pagehead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.sc-pagehead-lead{min-width:0}.sc-eyebrow{color:var(--sc-muted-2);font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px}.sc-title{margin:0;font-size:26px;font-weight:700;letter-spacing:-.02em}.sc-pagehead-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.sc-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:var(--sc-radius);font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease);white-space:nowrap}.sc-btn-ghost{background:var(--sc-card);border-color:var(--sc-border);color:var(--sc-text)}.sc-btn-ghost:hover{background:var(--sc-card-2);border-color:color-mix(in srgb,var(--sc-primary) 40%,var(--sc-border))}.sc-btn-primary{background:var(--sc-primary);color:var(--sc-on-primary)}.sc-btn-primary:hover{background:var(--sc-primary-2)}.sc-btn-sm{height:32px;padding:0 13px;border-radius:var(--sc-radius);font-size:12.5px;gap:7px}.sc-grid{display:grid;gap:18px;margin-bottom:18px}.sc-grid-3{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:stretch}.sc-grid-3up{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-grid-2{grid-template-columns:1.05fr 1fr}.sc-card{background:var(--sc-card);border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:20px;position:relative}.sc-card-label{color:var(--sc-muted);font-size:11px;font-weight:600;letter-spacing:.9px;text-transform:uppercase}.sc-card-label i{margin-right:6px;font-size:11px;vertical-align:-.5px}.sc-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-card-title{margin:0 0 4px;font-size:15px;font-weight:600;letter-spacing:-.1px}.sc-muted{color:var(--sc-muted)}.sc-value{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.sc-value .sc-unit{font-size:14px;font-weight:600;color:var(--sc-muted);margin-left:4px;letter-spacing:0}.sc-delta{font-size:13px;font-weight:600;margin-left:8px}.sc-delta.good{color:var(--sc-green)}.sc-delta.bad{color:var(--sc-red)}.sc-delta.neutral{color:var(--sc-muted)}.sc-delta i{font-size:11px;margin-left:2px}.sc-select{display:inline-flex;align-items:center;gap:6px;color:var(--sc-muted);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:5px 10px;background:var(--sc-card);transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-select:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-select i{font-size:10px}.sc-welcome{display:flex;flex-direction:column;min-height:0;overflow:hidden}.sc-welcome-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sc-welcome-sub{font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--sc-muted);margin-bottom:5px}.sc-welcome h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.3px}.sc-conn{display:flex;flex-direction:column;gap:7px;margin-top:18px}.sc-conn-label{font-size:10.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--sc-muted)}.sc-conn-field{display:flex;align-items:center;gap:10px;min-width:0;padding:5px 6px 5px 13px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-conn-addr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14.5px;font-weight:600;letter-spacing:-.1px;color:var(--sc-text)}.sc-conn-field .sc-copy{width:32px;height:32px;border-color:transparent;background:transparent}.sc-conn-field .sc-copy:hover{background:var(--sc-hover-bg)}.sc-conn-uptime{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:3px}.sc-conn-uptime-label{font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:var(--sc-muted)}.sc-conn-uptime-value{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sc-text)}.sc-power{display:flex;margin-top:auto}.sc-power-group{display:inline-flex;border:1px solid var(--sc-border);border-radius:var(--sc-radius);overflow:hidden}.sc-power-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:0;border-left:1px solid var(--sc-border);background:transparent;color:var(--sc-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-power-btn:first-child{border-left:0}.sc-power-btn i{font-size:11px}.sc-power-btn:hover{background:var(--sc-card-2)}.sc-power-btn.is-start{color:var(--sc-green)}.sc-power-btn.is-start:hover{background:var(--sc-green-soft)}.sc-power-btn.is-restart{color:var(--sc-primary)}.sc-power-btn.is-restart:hover{background:var(--sc-primary-soft)}.sc-power-btn.is-stop{color:var(--sc-red)}.sc-power-btn.is-stop:hover{background:var(--sc-red-soft)}.sc-power-btn.is-kill{color:var(--sc-kill)}.sc-power-btn.is-kill:hover{background:var(--sc-hover-bg)}.sc-power-btn.is-suspend{color:var(--sc-amber)}.sc-power-btn.is-suspend:hover{background:var(--sc-amber-soft)}.sc-chart{width:100%;margin-top:12px}.sc-chart-empty{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--sc-muted-2);font-size:12px;border:1px dashed var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-chart-empty i{font-size:11px}.sc-chart-flat{display:flex;align-items:flex-end}.sc-chart-flat-line{width:100%;height:1px;background:var(--sc-border);margin-bottom:9px}.sc-chart,.sc-chart-empty,.sc-chart-flat{animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards}.sc-chart-tall{height:300px}.sc-range{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-range-btn{height:26px;padding:0 12px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-range-btn:hover{color:var(--sc-text)}.sc-range-btn.is-active{background:var(--sc-card);color:var(--sc-text);box-shadow:0 0 0 1px var(--sc-border-soft)}.sc-history .sc-chart-tall{margin-top:6px}.sc-traffic{display:flex;flex-direction:column;padding:20px 0 16px;overflow:hidden}.sc-traffic>.sc-card-title{padding-left:20px;padding-right:20px}.sc-traffic .sc-chart-tall,.sc-traffic .sc-chart-empty{flex:1;height:auto;min-height:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-radius:0}.sc-grid-2>.sc-card{height:440px}.sc-chart-sm{height:64px}.sc-chart-mid{height:104px}.sc-stat-col .sc-stat-value{display:flex;align-items:baseline;gap:8px;margin-top:8px}.sc-usage{margin-top:14px}.sc-stat-col>.sc-usage{padding-top:12px}.sc-usage-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.sc-usage-label{font-size:11.5px;font-weight:600;color:var(--sc-muted)}.sc-usage-pct{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-text)}.sc-usage-track{height:6px;border-radius:999px;background:var(--sc-track);overflow:hidden}.sc-usage-fill{display:block;width:100%;height:100%;border-radius:999px;background:var(--sc-primary);transform-origin:left center;transform:scaleX(0);transition:transform var(--sc-surface) var(--sc-ease)}.sc-usage-fill.is-good{background:var(--sc-green)}.sc-usage-fill.is-warn{background:var(--sc-amber)}.sc-usage-fill.is-bad{background:var(--sc-red)}@media (prefers-reduced-motion: reduce){.sc-usage-fill{transition:none}}.sc-stat-col{display:flex;flex-direction:column;height:100%}.sc-stat-col,.sc-kpi{padding:20px 0 0;overflow:hidden}.sc-stat-col>*,.sc-kpi>*{padding-left:20px;padding-right:20px}.sc-stat-col>.sc-chart,.sc-kpi>.sc-chart{padding-left:0;padding-right:0;flex:1 1 auto;min-height:0}.sc-stat-col>.sc-chart-empty,.sc-kpi>.sc-chart-empty{padding-left:0;padding-right:0;flex:1 1 auto;min-height:0}.sc-kpi{display:flex;flex-direction:column}.sc-kpi .sc-card-head{margin-bottom:12px}.sc-kpi .sc-conv{display:flex;align-items:center;justify-content:space-between;color:var(--sc-muted);font-size:12.5px;margin:14px 0 8px}.sc-kpi .sc-conv .sc-delta{margin-left:0}.sc-map-wrap{flex:1;height:auto;min-height:260px;margin-top:14px;border-radius:var(--sc-radius);overflow:hidden;background:var(--sc-bg)}.sc-mapcard{display:flex;flex-direction:column}.sc-map-wrap .jqvmap-zoomin,.sc-map-wrap .jqvmap-zoomout{display:none}.jqvmap-label{background:#1e2530;color:#fff;border-radius:var(--sc-radius);padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:600;box-shadow:0 8px 20px #10182840;z-index:60}.sc-map-wrap svg{display:block}.sc-map-wrap path,.jqvmap-region{fill:var(--sc-map);stroke:var(--sc-map);stroke-width:1px;stroke-linejoin:round;cursor:default;transition:fill var(--sc-hover) var(--sc-ease)}.sc-map-wrap path:hover,.jqvmap-region:hover{fill:var(--sc-primary-2)}.sc-map-marker{cursor:pointer}.sc-map-marker-halo{fill:#1e2530;opacity:.18;stroke:none}.sc-map-marker-dot{fill:#fff;stroke:#1e2530;stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform var(--sc-hover) var(--sc-ease)}.sc-map-marker:hover .sc-map-marker-dot{transform:scale(1.35)}.sc-map-marker--server .sc-map-marker-halo{fill:var(--sc-red);opacity:.25;transform-box:fill-box;transform-origin:center;animation:sc-map-ping 1.7s var(--sc-ease) backwards}@keyframes sc-map-ping{0%{transform:scale(.4);opacity:.55}to{transform:scale(1);opacity:.25}}.sc-map-marker--server .sc-map-marker-dot{fill:var(--sc-red);stroke:#fff}.sc-map-tip{position:absolute;z-index:60;transform:translate(-50%,-100%);background:#1e2530;color:#fff;border-radius:var(--sc-radius);padding:5px 9px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px #10182840}.sc-map-tip[hidden]{display:none}.sc-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-map-key{display:inline-flex;align-items:center;gap:6px}.sc-map-key--muted{font-weight:500;color:var(--sc-muted-2)}.sc-map-key-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.sc-map-key-dot--server{background:var(--sc-red)}.sc-map-key-dot--player{background:#fff;box-shadow:inset 0 0 0 2px #1e2530}.sc-status-pill{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.sc-status-pill.is-up{background:var(--sc-green-soft);color:var(--sc-green)}.sc-status-pill.is-down{background:var(--sc-card-2);border:1px solid var(--sc-border);color:var(--sc-muted)}.sc-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.sc-status-dot.is-online{background:var(--sc-green)}.sc-home-sub{margin:6px 0 0;color:var(--sc-muted);font-size:13.5px;line-height:1.5}.sc-home-sub strong{color:var(--sc-text);font-weight:600}.sc-cat-block{margin-bottom:26px}.sc-cat-block.is-collapsed{margin-bottom:14px}.sc-cat-head{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 12px;padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.sc-cat-head.is-collapsed{margin-bottom:0}.sc-cat-chevron{flex:none;width:12px;font-size:10px;color:var(--sc-muted-2);transition:transform var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-cat-head.is-collapsed .sc-cat-chevron{transform:rotate(-90deg)}.sc-cat-head:hover .sc-cat-chevron{color:var(--sc-muted)}.sc-cat-head:hover h2{color:var(--sc-text)}.sc-cat-head h2{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.1px;color:var(--sc-text)}.sc-cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:19px;padding:0 6px;border-radius:6px;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-muted)}.sc-cat-rule{flex:1;min-width:20px;height:1px;background:var(--sc-border-soft)}.sc-tiles{display:flex;flex-direction:column;gap:8px}.sc-cat-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--sc-surface) var(--sc-ease)}.sc-cat-fold.is-collapsed{grid-template-rows:0fr}.sc-cat-fold-inner{min-height:0;overflow:hidden;visibility:visible}.sc-cat-fold.is-collapsed .sc-cat-fold-inner{visibility:hidden;transition:visibility 0s linear var(--sc-surface)}.sc-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 18px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card);overflow:hidden;color:inherit;text-decoration:none;cursor:pointer;transition:border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-tile:hover{border-color:color-mix(in srgb,var(--sc-primary) 42%,var(--sc-border));background:var(--sc-card-2);transform:translateY(-1px)}.sc-tile:active{transform:scale(.995)}.sc-tile:focus-visible{outline:2px solid var(--sc-primary);outline-offset:-2px}.sc-tile:hover .sc-tile-name{color:var(--sc-primary)}.sc-tile:hover .sc-tile-open{color:var(--sc-primary);transform:translate(2px)}.sc-tile-badge{flex:none;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-muted);font-size:15px;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-tile:hover .sc-tile-badge{background:var(--sc-primary-soft);color:var(--sc-primary)}.sc-tile-stats{display:flex;align-items:stretch;gap:28px}.sc-stat{display:flex;flex-direction:column;gap:4px;min-width:72px}.sc-stat-label{font-size:10.5px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--sc-muted-2);white-space:nowrap;transition:color var(--sc-hover) var(--sc-ease)}.sc-stat-value{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.sc-stat-value b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-text);transition:color var(--sc-hover) var(--sc-ease)}.sc-stat-value em{font-style:normal;font-size:11.5px;font-weight:500;color:var(--sc-muted)}.sc-stat.is-alarm .sc-stat-label,.sc-stat.is-alarm .sc-stat-label i,.sc-stat.is-alarm .sc-stat-value b{color:var(--sc-red)}.sc-tile-main{min-width:0}.sc-tile-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-tile-name{font-size:15.5px;font-weight:600;letter-spacing:-.15px;color:var(--sc-text);transition:color var(--sc-hover) var(--sc-ease)}.sc-tile-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:5px}.sc-tile-cat{font-size:12.5px;color:var(--sc-muted)}.sc-tile-sep{flex:none;width:1px;height:11px;background:var(--sc-border)}.sc-tile-open{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--sc-muted-2);font-size:12px;transition:color var(--sc-hover) var(--sc-ease),transform var(--sc-hover) var(--sc-ease)}@media (max-width: 780px){.sc-tile{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px}.sc-tile-badge{grid-column:1}.sc-tile-main{grid-column:2}.sc-tile-top{flex-wrap:nowrap;padding-right:30px}.sc-tile-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-stat-value{flex-wrap:wrap;row-gap:1px}.sc-tile-meta{flex-wrap:nowrap;min-width:0}.sc-tile-meta .sc-tile-cat{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-tile-open{position:absolute;top:18px;right:14px}.sc-tile-stats{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:2px;padding-top:12px;border-top:1px solid var(--sc-border-soft)}.sc-stat{min-width:0}}.sc-side-count{margin-left:auto;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-muted-2)}.sc-side-item.is-active .sc-side-count{color:var(--sc-primary);opacity:.72}.sc-search{display:flex;align-items:center;gap:9px;height:40px;padding:0 14px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);color:var(--sc-muted);transition:border-color var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease)}.sc-search:focus-within{border-color:var(--sc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-primary) 16%,transparent)}.sc-search input{border:0;outline:0;background:transparent;color:var(--sc-text);font:inherit;font-size:13.5px;width:200px;min-width:0}@media (max-width: 640px){.sc-search{width:100%}.sc-search input{width:100%;font-size:16px}}.sc-search input::placeholder{color:var(--sc-muted-2)}.sc-srv-pill{flex:none;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border:0;border-radius:999px;background:var(--sc-card-2);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--sc-muted);transition:color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-srv-pill-dot{position:relative;width:6px;height:6px;border-radius:50%;background:currentColor}.sc-srv-pill.is-online{color:var(--sc-green);background:var(--sc-green-soft)}.sc-srv-pill.is-starting{color:var(--sc-amber);background:var(--sc-amber-soft)}.sc-srv-pill.is-starting .sc-srv-pill-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in srgb,currentColor 60%,transparent);animation:sc-count-pulse 1.6s ease-out infinite}.sc-srv-pill.is-offline{color:var(--sc-muted);background:var(--sc-card-2)}.sc-srv-pill.is-suspended{color:var(--sc-red);background:var(--sc-red-soft)}.sc-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;color:var(--sc-muted);text-align:center}.sc-empty i{font-size:22px;color:var(--sc-muted-2)}.sc-empty p{margin:0;font-size:13.5px}.sc-empty-sub{max-width:320px;color:var(--sc-muted-2);font-size:12.5px;line-height:1.55}.sc-table-wrap{margin-top:10px;overflow-x:auto;overscroll-behavior:contain}.sc-table{width:100%;border-collapse:collapse;font-size:13.5px}.sc-table th{text-align:left;color:var(--sc-muted);font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--sc-border);white-space:nowrap}.sc-table td{padding:12px;border-bottom:1px solid var(--sc-border-soft);vertical-align:middle}.sc-table tbody tr:last-child td{border-bottom:0}.sc-table tbody tr{transition:background-color var(--sc-hover) var(--sc-ease)}.sc-table tbody tr:hover{background:var(--sc-card-2)}.sc-player{display:flex;align-items:center;gap:11px}.sc-player-avatar-wrap{position:relative;display:inline-flex;flex:none}.sc-player-avatar{width:32px;height:32px;border-radius:var(--sc-radius);background:var(--sc-primary);color:var(--sc-on-primary);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none}img.sc-player-avatar{object-fit:cover;background:var(--sc-card-2);box-shadow:0 0 0 1px var(--sc-border)}.sc-player-online{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--sc-green);border:2px solid var(--sc-card)}.sc-player-name{font-weight:600}.sc-ping-na{color:var(--sc-muted-2);font-weight:600;cursor:help}.sc-ping-good{color:var(--sc-green);font-weight:600}.sc-ping-mid{color:var(--sc-amber);font-weight:600}.sc-ping-bad{color:var(--sc-red);font-weight:600}.sc-ping-na,.sc-ping-good,.sc-ping-mid,.sc-ping-bad{font-variant-numeric:tabular-nums}.sc-count-pill{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);color:var(--sc-muted);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.sc-count-pill.is-live{color:var(--sc-green)}.sc-count-pill .sc-status-dot{position:relative}.sc-count-pill.is-live .sc-status-dot{background:var(--sc-green)}.sc-count-pill.is-live .sc-status-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in srgb,var(--sc-green) 55%,transparent);animation:sc-count-pulse 2s ease-out infinite}@keyframes sc-count-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion: reduce){.sc-count-pill.is-live .sc-status-dot:after,.sc-srv-pill.is-starting .sc-srv-pill-dot:after{animation:none;opacity:0}}.sc-manage-cell{position:relative;text-align:right}.sc-manage-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-card);color:var(--sc-text);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-manage-btn i{font-size:11px;color:var(--sc-muted)}.sc-manage-btn:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-manage-btn:hover i{color:var(--sc-primary)}.sc-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;opacity:1;transition:opacity var(--sc-entrance) var(--sc-ease)}.sc-modal-backdrop.is-closing{opacity:0;pointer-events:none}.sc-modal{width:100%;max-width:560px;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;background:var(--sc-card);border:1px solid var(--sc-border);border-radius:var(--sc-radius);box-shadow:0 24px 60px #10182847;transition:opacity var(--sc-entrance) var(--sc-ease-enter),transform var(--sc-entrance) var(--sc-ease-enter)}.sc-modal-backdrop.is-closing .sc-modal,.sc-modal-scrim.is-closing .sc-modal{opacity:0;transform:translateY(8px) scale(.985)}.sc-modal-backdrop.is-closing .sc-palette{opacity:0;translate:0 -6px;scale:.99}@starting-style{.sc-modal-backdrop,.sc-modal-scrim{opacity:0}.sc-modal{opacity:0;transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion: reduce){.sc-modal,.sc-modal-backdrop,.sc-modal-scrim{transition:opacity var(--sc-feedback) linear}.sc-modal-backdrop.is-closing .sc-modal,.sc-modal-scrim.is-closing .sc-modal{transform:none}.sc-palette{transition:opacity var(--sc-feedback) linear}.sc-modal-backdrop.is-closing .sc-palette{translate:none;scale:none}@starting-style{.sc-modal{transform:none}.sc-palette{translate:none;scale:none}}}.sc-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--sc-border);position:sticky;top:0;background:var(--sc-card);z-index:2}.sc-modal-player{display:flex;align-items:center;gap:12px}.sc-modal-name{font-size:16px;font-weight:700}.sc-modal-sub{font-size:12.5px;color:var(--sc-muted)}.sc-modal-close{width:34px;height:34px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-card);color:var(--sc-muted);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:color var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease)}.sc-modal-close:hover{color:var(--sc-red);border-color:var(--sc-red)}.sc-modal-body{padding:18px 20px 22px}.sc-modal-group{margin-bottom:18px}.sc-modal-group:last-child{margin-bottom:0}.sc-modal-group-title{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sc-muted);margin-bottom:10px}.sc-modal-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sc-act{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sc-border);background:var(--sc-card);color:var(--sc-text);font-size:13px;font-weight:500;border-radius:var(--sc-radius);cursor:pointer;text-align:left;transition:border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-act i{width:15px;color:var(--sc-muted);font-size:12px}.sc-act:hover{border-color:var(--sc-primary);background:var(--sc-card-2);transform:translateY(-1px)}.sc-act:hover i{color:var(--sc-primary)}.sc-act.danger,.sc-act.danger i{color:var(--sc-red)}.sc-act.danger:hover{border-color:var(--sc-red)}.sc-act.success,.sc-act.success i{color:var(--sc-green)}.sc-act.success:hover{border-color:var(--sc-green)}@keyframes sc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sc-rise{animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards;animation-delay:calc(min(var(--sc-i, 0),var(--sc-stagger-cap)) * var(--sc-stagger))}.sc-pagehead,.sc-empty,.sc-console-empty,.sc-collab-empty,.sc-share-empty,.sc-nest-empty,.sc-eggpicker-empty,.sc-eggpicker-sel-empty{animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards}@media (prefers-reduced-motion: reduce){.sc-rise,.sc-pagehead,.sc-chart,.sc-chart-empty,.sc-config-body,.sc-props,.sc-empty,.sc-console-empty,.sc-collab-empty,.sc-share-empty,.sc-nest-empty,.sc-eggpicker-empty,.sc-eggpicker-sel-empty{animation:none}}.sc-menu{opacity:1;transition:opacity var(--sc-hover) var(--sc-ease),translate var(--sc-hover) var(--sc-ease)}@starting-style{.sc-menu{opacity:0;translate:0 -4px}}.sc-palette{opacity:1;transition:opacity var(--sc-entrance) var(--sc-ease-enter),translate var(--sc-entrance) var(--sc-ease-enter),scale var(--sc-entrance) var(--sc-ease-enter)}@starting-style{.sc-palette{opacity:0;translate:0 -6px;scale:.99}}.sc-announce{opacity:1;transition:opacity var(--sc-entrance) var(--sc-ease-enter),translate var(--sc-entrance) var(--sc-ease-enter)}@starting-style{.sc-announce{opacity:0;translate:0 -5px}}.sc-announce:nth-child(2){transition-delay:var(--sc-stagger)}.sc-announce:nth-child(3){transition-delay:calc(var(--sc-stagger) * 2)}.sc-announce:nth-child(n+4){transition-delay:calc(var(--sc-stagger) * 3)}.sc-announce.is-leaving{opacity:0;translate:0 -5px;transition-duration:var(--sc-hover);transition-delay:0s;pointer-events:none}.sc-login-card{opacity:1;transition:opacity var(--sc-surface) var(--sc-ease-enter),translate var(--sc-surface) var(--sc-ease-enter),scale var(--sc-surface) var(--sc-ease-enter)}@starting-style{.sc-login-card{opacity:0;translate:0 10px;scale:.985}}.sc-acct{opacity:1;transition:opacity var(--sc-hover) var(--sc-ease),translate var(--sc-hover) var(--sc-ease)}@starting-style{.sc-acct{opacity:0;translate:0 -4px}}.recharts-default-tooltip{border-radius:8px!important}.recharts-cartesian-axis-tick text{fill:var(--sc-muted);font-size:11px}.recharts-cartesian-grid line{stroke:var(--sc-border-soft)}.sc-control{width:100%;height:40px;padding:0 12px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-text);font-size:13.5px;font-family:inherit;transition:border-color var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-control::placeholder{color:var(--sc-muted)}.sc-control:focus{outline:none;border-color:var(--sc-primary);background:var(--sc-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-primary) 16%,transparent)}.sc-control:user-invalid{border-color:color-mix(in srgb,var(--sc-red) 55%,var(--sc-border));background:var(--sc-red-soft)}.sc-control:user-invalid:focus{border-color:var(--sc-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-red) 18%,transparent)}select.sc-control{cursor:pointer}.sc-eggpicker{border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);overflow:hidden}.sc-eggpicker-selected{display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid var(--sc-border-soft);background:var(--sc-card);font-size:13px}.sc-eggpicker-selected i{width:16px;text-align:center;color:var(--sc-primary)}.sc-eggpicker-sel-name{font-weight:700;color:var(--sc-text)}.sc-eggpicker-sel-cat{margin-left:auto;color:var(--sc-muted);font-size:11.5px;white-space:nowrap}.sc-eggpicker-sel-empty{color:var(--sc-muted)}.sc-eggpicker-list{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.sc-eggpicker-cat+.sc-eggpicker-cat{border-top:1px solid var(--sc-border-soft)}.sc-eggpicker-cat-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 13px;border:0;background:var(--sc-card-2);color:var(--sc-text);font-size:13.5px;font-weight:700;font-family:inherit;text-align:left;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease)}.sc-eggpicker-cat-head:hover:not(:disabled){background:var(--sc-hover-bg)}.sc-eggpicker-cat-head:disabled{color:var(--sc-muted);cursor:default}.sc-eggpicker-cat-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:var(--sc-radius);background:var(--sc-primary-soft);color:var(--sc-primary);font-size:12px}.sc-eggpicker-cat-head:disabled .sc-eggpicker-cat-icon{background:transparent;color:var(--sc-muted-2)}.sc-eggpicker-cat-name{flex:1 1 auto}.sc-eggpicker-cat-count{padding:2px 9px;border-radius:999px;background:var(--sc-track);color:var(--sc-muted);font-size:11px;font-weight:700}.sc-eggpicker-cat-caret{font-size:11px;color:var(--sc-muted);transition:transform var(--sc-surface) var(--sc-ease)}.sc-eggpicker-cat.is-open .sc-eggpicker-cat-caret{transform:rotate(180deg)}.sc-eggpicker-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--sc-surface) var(--sc-ease),opacity var(--sc-entrance) var(--sc-ease)}.sc-eggpicker-cat.is-open .sc-eggpicker-body{grid-template-rows:1fr;opacity:1}.sc-eggpicker-body-inner{min-height:0;overflow:hidden;padding:0 10px;transition:padding var(--sc-surface) var(--sc-ease)}.sc-eggpicker-cat.is-open .sc-eggpicker-body-inner{padding:6px 10px 10px}.sc-eggpicker-family+.sc-eggpicker-family{margin-top:4px}.sc-eggpicker-family-head{padding:8px 6px 4px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-eggpicker-family-head i{margin-right:6px}.sc-eggpicker-egg{display:flex;align-items:center;gap:8px;width:100%;padding:9px 11px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-text);font-size:13px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity var(--sc-entrance) var(--sc-ease),transform var(--sc-entrance) var(--sc-ease),background var(--sc-hover)}.sc-eggpicker-cat.is-open .sc-eggpicker-egg{opacity:1;transform:none;transition:opacity var(--sc-entrance) var(--sc-ease) calc(var(--i, 0) * var(--sc-stagger)),transform var(--sc-entrance) var(--sc-ease) calc(var(--i, 0) * var(--sc-stagger)),background var(--sc-hover)}.sc-eggpicker-egg:hover{background:var(--sc-hover-bg)}.sc-eggpicker-egg.is-selected{background:var(--sc-primary-soft);color:var(--sc-primary)}.sc-eggpicker-egg-icon{width:16px;flex:none;text-align:center;font-size:12px;color:var(--sc-muted)}.sc-eggpicker-egg.is-selected .sc-eggpicker-egg-icon{color:var(--sc-primary)}.sc-game-logo{display:block;width:1.25em;height:1.25em;flex:none;object-fit:contain}.sc-eggpicker-egg-name{flex:1 1 auto}.sc-eggpicker-egg .fa-check{font-size:11px;color:var(--sc-primary)}.sc-eggpicker-empty{display:inline-flex;align-items:center;gap:7px;margin:2px 0 4px;padding:7px 11px;border:1px dashed var(--sc-border);border-radius:var(--sc-radius);font-size:12px;color:var(--sc-muted)}.sc-eggpicker-empty i{color:var(--sc-muted-2)}.sc-eggpicker-soon,.sc-nest-soon{padding:2px 9px;border-radius:999px;background:var(--sc-amber-soft);color:var(--sc-amber);font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.sc-eggpicker-body,.sc-eggpicker-body-inner,.sc-eggpicker-cat-caret,.sc-eggpicker-egg{transition:none}.sc-eggpicker-cat.is-open .sc-eggpicker-egg{opacity:1;transform:none}}.sc-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:600;margin-right:8px}.sc-note{color:var(--sc-text)}.sc-note-add{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--sc-primary);font-size:12.5px;font-weight:600;cursor:pointer}.sc-note-add:hover{text-decoration:underline}.sc-note-add i{font-size:10px}.sc-note-input{max-width:240px;height:34px;font-size:13px}.sc-blur{color:var(--sc-text);filter:blur(5px);transition:filter var(--sc-hover) var(--sc-ease);cursor:pointer}.sc-blur:hover{filter:blur(0)}.sc-addr{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:-.2px;color:var(--sc-text)}.sc-addr-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.sc-copy{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);color:var(--sc-muted);cursor:pointer;flex:none;transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-copy:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-copy.is-copied i{color:var(--sc-green);animation:sc-check-pop var(--sc-entrance) var(--sc-ease)}@media (prefers-reduced-motion: reduce){.sc-copy.is-copied i{animation:none}}.sc-console-card{--con-bg: #0b1215;--con-bg-2: #080e10;--con-panel: #0f171a;--con-raised: #141e21;--con-border: #1e2a2d;--con-border-soft: #172123;--con-text: #d6e3e5;--con-text-dim: #a3b4b7;--con-muted: #7b8a8d;--con-muted-2: #58666a;--con-accent: #4cc4e0;--con-accent-soft: rgba(76, 196, 224, .16);--con-green: #46bf88;--con-amber: #d9a441;--con-red: #e5677a;--con-cols: 74px 50px minmax(0, 1fr);padding:0;overflow:hidden;display:flex;flex-direction:column;height:clamp(440px,calc(100dvh - 300px),900px);background:var(--con-bg);border:1px solid var(--con-border);color:var(--con-text);box-shadow:0 1px 2px #060a1066,0 20px 44px -26px #060a10b3}.sc-console-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border-bottom:1px solid var(--con-border);background:var(--con-panel);flex:none;flex-wrap:wrap}.sc-console-meta{display:inline-flex;align-items:center;gap:10px;min-width:0}.sc-console-state{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.2px;color:var(--con-text-dim);white-space:nowrap}.sc-console-state-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--con-muted);box-shadow:0 0 0 3px #6b778726}.sc-console-state.is-live{color:var(--con-green)}.sc-console-state.is-live .sc-console-state-dot{background:var(--con-green);box-shadow:0 0 0 3px #52c08a29}.sc-console-state.is-wait{color:var(--con-amber)}.sc-console-state.is-wait .sc-console-state-dot{background:var(--con-amber);box-shadow:0 0 0 3px #e0b15e29}.sc-console-state.is-err{color:var(--con-red)}.sc-console-state.is-err .sc-console-state-dot{background:var(--con-red);box-shadow:0 0 0 3px #ef73792e}.sc-console-flag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--con-raised);border:1px solid var(--con-border);font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--con-muted)}.sc-console-tools{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:2px;border:1px solid var(--con-border);border-radius:var(--sc-radius);background:var(--con-bg-2)}.sc-console-tools-sep{width:1px;height:18px;margin:0 3px;flex:none;background:var(--con-border)}.sc-console-card .sc-icon-btn{width:30px;height:30px;border-radius:var(--sc-radius);color:var(--con-muted);font-size:13px}.sc-console-card .sc-icon-btn:hover:not(:disabled){color:var(--con-text);background:var(--con-raised)}.sc-console-card .sc-icon-btn.is-on{color:var(--con-accent);background:var(--con-accent-soft)}.sc-console-card .sc-icon-btn:disabled{opacity:.4;cursor:default}.sc-console-card .sc-icon-btn:focus-visible{outline:2px solid var(--con-accent);outline-offset:1px}.sc-console-find{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--con-border);background:var(--con-bg);flex:none;flex-wrap:wrap}.sc-console-find-icon{flex:none;color:var(--con-muted);font-size:13px}.sc-console-find-input{flex:1;min-width:140px;height:30px;padding:0;border:0;background:transparent;color:var(--con-text);caret-color:var(--con-accent);font-family:Inter,sans-serif;font-size:13px}.sc-console-find-input:focus{outline:none}.sc-console-find-input::placeholder{color:var(--con-muted)}.sc-console-levels{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--con-border);border-radius:var(--sc-radius);background:var(--con-bg-2)}.sc-console-chip{height:24px;padding:0 10px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--con-muted);font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer;transition:color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-console-chip:hover{color:var(--con-text)}.sc-console-chip.is-on{color:var(--con-accent);background:var(--con-accent-soft)}.sc-console-chip:focus-visible{outline:2px solid var(--con-accent);outline-offset:1px}.sc-console-matches{flex:none;font-size:11.5px;font-weight:600;color:var(--con-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-console-view{position:relative;display:flex;flex:1;min-height:0}.sc-console{flex:1;min-width:0;padding:10px 0 14px;background:var(--con-bg-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.7;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--con-border) transparent}.sc-console:not(.is-wrap){overflow-x:auto}.sc-console::-webkit-scrollbar{width:10px;height:10px}.sc-console::-webkit-scrollbar-thumb{background:var(--con-border);border:2px solid var(--con-bg-2);border-radius:999px}.sc-console::-webkit-scrollbar-thumb:hover{background:var(--con-raised)}.sc-console::-webkit-scrollbar-track{background:transparent}.sc-console-line{display:grid;grid-template-columns:var(--con-cols);gap:10px;padding:2px 16px;white-space:pre-wrap;word-break:break-word;box-shadow:inset 2px 0 0 transparent}.sc-console-line:hover{background:#ffffff08}.sc-console-line.is-enter{animation:sc-console-in var(--sc-hover) var(--sc-ease) backwards}@keyframes sc-console-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sc-console:not(.is-wrap) .sc-console-line{white-space:pre;word-break:normal}.sc-console-time{color:var(--con-muted);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.sc-console-level{font-size:10px;font-weight:700;letter-spacing:.6px;line-height:21px;-webkit-user-select:none;user-select:none}.sc-console-level.info{color:var(--con-muted)}.sc-console-level.warn{color:var(--con-amber)}.sc-console-level.error{color:var(--con-red)}.sc-console-text{color:var(--con-text-dim);min-width:0}.sc-console-line.is-warn .sc-console-text{color:var(--con-amber)}.sc-console-line.is-error .sc-console-text{color:var(--con-red)}.sc-console-line.is-warn{background:#e0b15e12;box-shadow:inset 2px 0 #e0b15ea6}.sc-console-line.is-error{background:#ef737914;box-shadow:inset 2px 0 #ef7379b3}.sc-console-hit{padding:0 1px;border-radius:2px;background:#74a9ea47;color:var(--con-text)}.sc-console-jump{position:absolute;right:18px;bottom:14px;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border:1px solid var(--con-border);border-radius:999px;background:var(--con-panel);color:var(--con-text);font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-console-jump:hover{border-color:var(--con-accent);background:var(--con-raised)}.sc-console-jump:focus-visible{outline:2px solid var(--con-accent);outline-offset:2px}.sc-console-jump i{font-size:12px;color:var(--con-accent)}.sc-console-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;text-align:center;color:var(--con-muted)}.sc-console-empty>i{font-size:24px;color:var(--con-muted-2)}.sc-console-empty.is-filter>i{color:var(--con-accent);opacity:.7}.sc-console-empty p{margin:0;font-family:Inter,sans-serif;font-size:13.5px}.sc-console-alert{margin:0 12px 10px}.sc-console-alert-text{flex:1;min-width:0}.sc-console-alert-btn{flex:none;height:26px;padding:0 10px;border:1px solid rgba(239,115,121,.45);border-radius:var(--sc-radius);background:#ef737924;color:#ff9aa0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease)}.sc-console-alert-btn:hover{background:#ef737938}.sc-console-alert-btn:focus-visible{outline:2px solid var(--con-red);outline-offset:1px}.sc-console-card .sc-alert.is-err{border:1px solid rgba(239,115,121,.32);background:#ef73791f;color:#ff9aa0}.sc-console-form{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--con-border);background:var(--con-panel);flex:none}.sc-console-field{flex:1;min-width:0;display:flex;align-items:center;gap:9px;height:38px;padding:0 12px;border:1px solid var(--con-border);border-radius:var(--sc-radius);background:var(--con-bg-2);transition:border-color var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease)}.sc-console-field:focus-within{border-color:var(--con-accent);box-shadow:0 0 0 3px var(--con-accent-soft)}.sc-console-prompt{flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:700;color:var(--con-accent)}.sc-console-input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--con-text);caret-color:var(--con-accent);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.sc-console-input:focus{outline:none}.sc-console-input::placeholder{color:var(--con-muted)}.sc-console-input:disabled{cursor:not-allowed;color:var(--con-muted)}.sc-console-count{flex:none;font-size:11.5px;font-weight:600;color:var(--con-muted-2);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-console-send{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid transparent;border-radius:var(--sc-radius);background:var(--con-accent);color:#0b1215;font-family:Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),opacity var(--sc-hover) var(--sc-ease)}.sc-console-send:hover:not(:disabled){background:#6fd3ea}.sc-console-send:disabled{background:var(--con-raised);color:var(--con-muted);cursor:not-allowed}.sc-console-send:focus-visible{outline:2px solid var(--con-accent);outline-offset:2px}@media (max-width: 760px){.sc-console-card{--con-cols: 62px 44px minmax(0, 1fr);height:clamp(380px,calc(100dvh - 260px),720px)}.sc-console{font-size:12px}.sc-console-line{gap:8px;padding:2px 12px}.sc-console-level{line-height:20px}.sc-console-jump{right:12px;bottom:12px}}@media (max-width: 560px){.sc-console-bar{gap:8px 10px;padding:8px 10px}.sc-console-meta{flex:1}.sc-console-tools{margin-left:0}.sc-console-find{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"input input input" "levels matches close";align-items:center;gap:8px 10px;padding:8px 10px}.sc-console-find-icon{display:none}.sc-console-find-input{grid-area:input;min-width:0;border-bottom:1px solid var(--con-border-soft);padding-bottom:6px}.sc-console-levels{grid-area:levels;justify-self:start}.sc-console-matches{grid-area:matches;text-align:right}.sc-console-find .sc-icon-btn{grid-area:close;justify-self:end}.sc-console-form{gap:8px;padding:9px 10px;flex-wrap:wrap}.sc-console-field{order:1;flex-basis:100%}.sc-console-count{order:2;margin-left:auto}.sc-console-send{order:3;padding:0 14px}.sc-console-send span{display:none}}@media (prefers-reduced-motion: reduce){.sc-console-card .sc-icon-btn,.sc-console-chip,.sc-console-field,.sc-console-jump,.sc-console-send,.sc-console-alert-btn{transition:none}}.sc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.sc-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.sc-badge i{font-size:7px}.sc-badge.on{background:var(--sc-green-soft);color:var(--sc-green)}.sc-badge.off{background:#7b8aa624;color:var(--sc-muted)}.sc-badge.info{background:#2f6fed1a;color:var(--sc-primary)}.sc-badge.warn{background:var(--sc-amber-soft);color:var(--sc-amber)}.sc-link{color:var(--sc-primary);text-decoration:none;font-weight:600}.sc-link:hover{text-decoration:underline}.sc-addon-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sc-addon-results>li{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-addon-result-icon{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--sc-radius);background:var(--sc-surface-2, rgba(123, 138, 166, .12));color:var(--sc-muted);overflow:hidden}.sc-addon-result-icon img{width:36px;height:36px;object-fit:cover}.sc-addon-result-body{flex:1 1 auto;min-width:0}.sc-addon-result-title{font-weight:700;font-size:14px;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.sc-addon-result-title .sc-muted{font-weight:500;font-size:12.5px}.sc-addon-result-desc{font-size:12.5px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-addon-result-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px}.sc-addon-result-meta i{margin-right:4px}.sc-addon-result-action{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;align-items:stretch}.sc-addon-versions{list-style:none;margin:0;padding:0;max-height:50vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.sc-addon-versions>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--sc-border);border-radius:var(--sc-radius)}.sc-addon-version-name{font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:8px}.sc-addon-version-meta{font-size:12px;margin-top:2px}@media (max-width: 640px){.sc-addon-results>li{flex-wrap:wrap}.sc-addon-result-action{flex-direction:row;width:100%}.sc-addon-versions>li{flex-wrap:wrap}}.sc-file-name{display:flex;align-items:center;gap:10px;font-weight:600}.sc-file-name i{font-size:15px;width:18px;text-align:center;flex:none}.sc-file-dir{color:var(--sc-amber)}.sc-file-doc{color:var(--sc-muted-2)}.sc-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sc-muted)}.sc-crumbs i{font-size:9px;color:var(--sc-muted-2)}.sc-crumb{color:var(--sc-primary);font-weight:600}.sc-crumb.is-current{color:var(--sc-text)}.sc-dots{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-card);color:var(--sc-muted);cursor:pointer;transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-dots:hover,.sc-dots.is-open{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-menu{position:fixed;z-index:60;min-width:200px;padding:6px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);box-shadow:0 16px 40px #10182829}.sc-menu-head{padding:6px 10px 8px;margin-bottom:4px;border-bottom:1px solid var(--sc-border-soft);font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--sc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-text);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.sc-menu-item i{width:14px;font-size:12px;color:var(--sc-muted);text-align:center}.sc-menu-item:hover{background:var(--sc-card-2)}.sc-menu-item.danger,.sc-menu-item.danger i{color:var(--sc-red)}.sc-menu-item.danger:hover{background:var(--sc-red-soft)}.sc-menu-sep{height:1px;margin:6px 4px;background:var(--sc-border-soft)}.sc-switches{display:flex;flex-wrap:wrap;gap:24px;margin-top:4px}.sc-switch{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--sc-text);cursor:pointer}.sc-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:999px;background:var(--sc-border);position:relative;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease);flex:none}.sc-switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sc-text) 16%,transparent);transition:transform var(--sc-hover) var(--sc-ease)}.sc-switch input:checked{background:var(--sc-primary)}.sc-switch input:checked:after{transform:translate(16px);background:var(--sc-on-primary)}@media (max-width: 1400px){.sc-grid-3{grid-template-columns:repeat(3,1fr)}.sc-grid-3 .sc-welcome{grid-column:1 / -1}}@media (max-width: 1200px){.sc-grid-2{grid-template-columns:1fr}}@media (max-width: 1000px){.sc-body{flex-direction:column}.sc-side{position:static;width:100%;height:auto;display:flex;flex-wrap:nowrap;gap:6px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-right:0;border-bottom:1px solid var(--sc-border)}.sc-side::-webkit-scrollbar{display:none}.sc-side-label{display:none}.sc-side-item{flex:none;background:var(--sc-card-2);white-space:nowrap}.sc-acct-grid,.sc-props,.sc-perms,.sc-recovery,.sc-sftp-grid{grid-template-columns:minmax(0,1fr)}.sc-side-group,.sc-side-fold,.sc-side-group-body{display:contents}}@media (max-width: 760px){.sc-grid-3,.sc-grid-3up{grid-template-columns:1fr}.sc-title{font-size:22px}.sc-content{padding:18px 16px}.sc-main{padding:0}.sc-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-nav::-webkit-scrollbar{display:none}.sc-user-email{display:none}.sc-power-group{width:100%}.sc-power-btn{flex:1;justify-content:center}.sc-form-grid{grid-template-columns:1fr}.sc-adm-search{width:100%}.sc-adm-node-name{width:auto}}@media (max-width: 620px){.sc-topbar{padding:0 14px}.sc-topbar-sep{margin:0 10px}.sc-topbar-actions{gap:10px}.sc-user{padding-left:12px}.sc-back{padding:0 10px}.sc-back-text,.sc-user-id{display:none}}@media (max-width: 480px){.sc-brand-text{display:none}}.sc-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(1100px 560px at 50% -12%,var(--sc-login-glow) 0%,rgba(230,238,255,0) 60%),var(--sc-bg)}.sc-login-card{width:100%;max-width:400px;background:var(--sc-card);border:1px solid var(--sc-border);border-radius:var(--sc-radius);box-shadow:0 24px 60px #1018281f;padding:34px 32px 28px}.sc-login-brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:26px}.sc-login-brand .sc-logo{width:58px;height:58px}.sc-login-brand .name{font-size:23px;font-weight:700;letter-spacing:-.4px;color:var(--sc-text)}.sc-login-brand .sub{font-size:13px;color:var(--sc-muted)}.sc-field{margin-bottom:16px}.sc-field label{display:block;font-size:12.5px;font-weight:600;margin-bottom:7px;color:var(--sc-text)}.sc-input-wrap{position:relative;display:flex;align-items:center}.sc-input-wrap>i.lead{position:absolute;left:13px;font-size:13px;color:var(--sc-muted);pointer-events:none}.sc-input{width:100%;height:46px;padding:0 42px 0 38px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-text);font-size:14px;font-family:inherit;transition:border-color var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-input::placeholder{color:var(--sc-muted)}.sc-input:focus{outline:none;border-color:var(--sc-primary);background:var(--sc-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-primary) 16%,transparent)}.sc-input-toggle{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);cursor:pointer;font-size:13px;transition:color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-input-toggle:hover{color:var(--sc-primary);background:var(--sc-card-2)}.sc-login-error{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sc-red) 28%,transparent);border-radius:var(--sc-radius);background:var(--sc-red-soft);color:var(--sc-red);font-size:13px;font-weight:500;animation:sc-rise var(--sc-entrance) var(--sc-ease-enter) backwards}.sc-login-hint{margin-top:7px;color:var(--sc-muted);font-size:12px;line-height:1.5}.sc-login-btn{width:100%;height:47px;margin-top:6px;border:0;border-radius:var(--sc-radius);background:var(--sc-primary);color:var(--sc-on-primary);font-family:inherit;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #10182814;transition:background var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-login-btn:hover{background:var(--sc-primary-2)}.sc-login-btn:active{transform:translateY(1px)}.sc-login-foot{margin-top:20px;text-align:center;font-size:12px;color:var(--sc-muted)}.sc-login-switch{margin-top:18px;text-align:center;font-size:13px;color:var(--sc-muted)}.sc-login-switch button{border:0;background:none;padding:0;color:var(--sc-primary);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.sc-login-switch button:hover{text-decoration:underline}.sc-login-remember{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--sc-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.sc-login-remember input{width:15px;height:15px;margin:0;accent-color:var(--sc-primary);cursor:pointer}.sc-login-btn:disabled{opacity:.7;cursor:default}.sc-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--sc-bg)}.sc-spinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--sc-border);border-top-color:var(--sc-primary);animation:scSpin .7s linear infinite}@keyframes scSpin{to{transform:rotate(360deg)}}.sc-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;max-width:1900px;margin:0 auto;padding:20px 22px 6px;border-top:1px solid var(--sc-border-soft);color:var(--sc-muted);font-size:12.5px}.sc-footer-brand{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.sc-footer-brand .sc-logo{width:18px;height:18px;opacity:.9}.sc-footer strong{color:var(--sc-text);font-weight:700}.sc-footer-dot{opacity:.55;margin:0 1px}.sc-footer-meta{opacity:.9}@media (max-width: 760px){.sc-footer{padding:16px 16px 6px}}@media (max-width: 620px){.sc-footer{flex-direction:column;align-items:flex-start;gap:4px}.sc-footer-dot{display:none}}.sc-admin-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;background:var(--sc-primary-soft);color:var(--sc-primary);font-size:12.5px;font-weight:600}.sc-admin-stat{display:flex;align-items:center;gap:14px}.sc-admin-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--sc-radius);font-size:18px}.sc-admin-icon.blue{background:var(--sc-primary-soft);color:var(--sc-primary)}.sc-admin-icon.violet{background:#7c4dff1f;color:#7c4dff}.sc-admin-icon.green{background:var(--sc-green-soft);color:var(--sc-green)}.sc-admin-icon.red{background:var(--sc-red-soft);color:var(--sc-red)}.sc-admin-value{font-size:25px;font-weight:700;letter-spacing:-.4px}.sc-admin-label{font-size:12.5px;color:var(--sc-muted)}.sc-player-email{font-size:12px;color:var(--sc-muted)}.sc-role{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.2px}.sc-role.owner{background:#7c4dff24;color:#7c4dff}.sc-role.admin{background:var(--sc-primary-soft);color:var(--sc-primary)}.sc-role.moderator{background:var(--sc-amber-soft);color:var(--sc-amber)}.sc-role.builder{background:var(--sc-green-soft);color:var(--sc-green)}.sc-role.user{background:#7b8aa629;color:#5b6b86}.sc-admin-version{margin-top:14px;padding:12px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2);font-size:12px;font-weight:600;color:var(--sc-text)}.sc-admin-version b{color:var(--sc-primary);font-weight:700}.sc-admin-version span{display:block;margin-top:2px;font-size:11px;font-weight:500;color:var(--sc-muted-2)}.sc-adm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}@media (max-width: 900px){.sc-adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.sc-adm-stats{grid-template-columns:1fr}}.sc-admin-stat.is-link{text-decoration:none;color:inherit;transition:border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease),transform var(--sc-hover) var(--sc-ease)}.sc-admin-stat.is-link:hover{border-color:var(--sc-primary);background:var(--sc-card-2);transform:translateY(-1px)}.sc-admin-sub{margin-top:3px;font-size:11.5px;color:var(--sc-muted-2)}.sc-adm-infra{margin-bottom:20px}.sc-adm-capacity{padding:4px 0 14px;margin-bottom:14px;border-bottom:1px solid var(--sc-border)}.sc-adm-capacity .sc-adm-meters{margin-bottom:10px}.sc-adm-head-left,.sc-adm-head-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-adm-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--sc-border);border-radius:999px;background:var(--sc-card-2);font-size:11.5px;font-weight:600;color:var(--sc-muted);font-variant-numeric:tabular-nums}.sc-adm-live-pill.is-wait{color:var(--sc-muted-2)}.sc-adm-live-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--sc-green)}.sc-adm-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in srgb,var(--sc-green) 50%,transparent);animation:sc-adm-pulse 1.8s ease-out infinite}.sc-adm-live-pill.is-wait .sc-adm-live-dot{background:var(--sc-muted-2)}.sc-adm-live-pill.is-wait .sc-adm-live-dot:after{animation:none;opacity:0}@keyframes sc-adm-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(3.4);opacity:0}}.sc-adm-runtime{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px}.sc-adm-runtime>i{font-size:18px;color:var(--sc-primary)}.sc-adm-runtime .sc-adm-lead{margin:2px 0 0}.sc-adm-runtime b{color:var(--sc-primary)}.sc-adm-count{font-size:11.5px;color:var(--sc-muted-2)}.sc-adm-demo{padding:2px 8px;border:1px solid var(--sc-border);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-adm-link{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--sc-primary);text-decoration:none}.sc-adm-link i{font-size:10px;transition:transform var(--sc-hover) var(--sc-ease)}.sc-adm-link:hover i{transform:translate(2px)}.sc-adm-nodelist{display:flex;flex-direction:column;gap:14px;margin-top:16px}.sc-adm-node{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sc-adm-node>.sc-adm-sub-mono{flex:1 0 100%}.sc-adm-node-name{flex:none;width:96px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:var(--sc-text)}.sc-adm-meters{flex:1 1 240px;display:flex;gap:14px}.sc-adm-meter{flex:1;min-width:0}.sc-adm-meter-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:4px}.sc-adm-meter-top em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-adm-meter-top b{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-text);white-space:nowrap}.sc-adm-bar{display:block;height:4px;border-radius:999px;background:var(--sc-border-soft);overflow:hidden}.sc-adm-bar>span{display:block;width:100%;height:100%;border-radius:999px;background:var(--sc-primary);transform-origin:left center;transform:scaleX(0);transition:transform var(--sc-surface) var(--sc-ease)}.sc-adm-meter.is-alarm .sc-adm-bar>span{background:var(--sc-red)}.sc-adm-meter.is-alarm .sc-adm-meter-top b{color:var(--sc-red)}@media (max-width: 600px){.sc-adm-meters{flex-wrap:wrap;gap:10px 14px}.sc-adm-meter{flex:1 1 100%}}.sc-adm-live{display:inline-flex;flex-direction:column;gap:3px;min-width:92px}.sc-adm-live-pct{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-text)}.sc-adm-live-sub{font-size:10.5px;color:var(--sc-muted-2);white-space:nowrap}.sc-adm-live .sc-adm-bar{min-width:70px}@media (prefers-reduced-motion: reduce){.sc-adm-bar>span{transition:none}}.sc-adm-live.is-alarm .sc-adm-bar>span{background:var(--sc-red)}.sc-adm-live.is-alarm .sc-adm-live-pct{color:var(--sc-red)}.sc-adm-quick-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sc-adm-quick-btn{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-text);font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-adm-quick-btn i{font-size:11px;color:var(--sc-muted-2);transition:color var(--sc-hover) var(--sc-ease)}.sc-adm-quick-btn:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-adm-quick-btn:hover i{color:var(--sc-primary)}.sc-adm-right{text-align:right;white-space:nowrap}.sc-adm-right .sc-adm-act+.sc-adm-act{margin-left:6px}.sc-adm-strong{font-weight:600;color:var(--sc-text)}.sc-adm-strong.is-link{text-decoration:none;transition:color var(--sc-hover) var(--sc-ease)}.sc-adm-strong.is-link:hover{color:var(--sc-primary)}.sc-adm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--sc-muted)}.sc-adm-when{white-space:nowrap;font-variant-numeric:tabular-nums}.sc-adm-detail{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-adm-sub-mono{margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--sc-muted-2)}.sc-adm-code{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:3px 8px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);font-size:11.5px;font-weight:700;letter-spacing:.6px;color:var(--sc-text)}.sc-adm-scheme{margin-left:8px;padding:1px 6px;border-radius:5px;background:var(--sc-card-2);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--sc-muted-2)}.sc-adm-scheme.is-ren{color:var(--sc-primary)}.sc-nest-cats{display:grid;gap:14px}.sc-nest-cat{padding:0;overflow:hidden}.sc-nest-cat-head{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:0;background:transparent;color:var(--sc-text);font-family:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease)}.sc-nest-cat-head:hover{background:var(--sc-hover-bg)}.sc-nest-cat-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--sc-radius);background:var(--sc-primary-soft);color:var(--sc-primary);font-size:13px}.sc-nest-cat-name{flex:1 1 auto}.sc-nest-cat-count{color:var(--sc-muted);font-size:12px;font-weight:600}.sc-nest-cat-caret{font-size:12px;color:var(--sc-muted);transition:transform var(--sc-surface) var(--sc-ease)}.sc-nest-cat.is-open .sc-nest-cat-caret{transform:rotate(180deg)}.sc-nest-cat-body{display:grid;grid-template-rows:0fr;opacity:0;border-top:1px solid transparent;transition:grid-template-rows var(--sc-surface) var(--sc-ease),opacity var(--sc-entrance) var(--sc-ease),border-color var(--sc-entrance) var(--sc-ease)}.sc-nest-cat.is-open .sc-nest-cat-body{grid-template-rows:1fr;opacity:1;border-top-color:var(--sc-border-soft)}.sc-nest-cat-inner{min-height:0;overflow:hidden;padding:0 18px;transition:padding var(--sc-surface) var(--sc-ease)}.sc-nest-cat.is-open .sc-nest-cat-inner{padding:14px 18px 18px}.sc-nest-family{padding-left:14px;border-left:2px solid var(--sc-border-soft)}.sc-nest-family+.sc-nest-family{margin-top:14px}.sc-nest-family-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted-2)}.sc-nest-family-head i{color:var(--sc-muted)}.sc-nest-family.is-empty{opacity:.78}.sc-nest-empty{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px dashed var(--sc-border);border-radius:var(--sc-radius);font-size:12.5px;color:var(--sc-muted)}.sc-nest-empty i{color:var(--sc-muted-2)}.sc-nest-item .sc-adm-nest-icon{background:var(--sc-primary-soft);border-color:transparent;color:var(--sc-primary)}.sc-nest-item{border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-nest-item+.sc-nest-item{margin-top:6px}.sc-nest-item-head{display:grid;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-text);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease)}.sc-nest-item-head:hover{background:var(--sc-hover-bg)}.sc-nest-item-name{font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-nest-item-meta{color:var(--sc-muted);font-size:12.5px;white-space:nowrap}.sc-nest-item-caret{font-size:12px;color:var(--sc-muted);transition:transform var(--sc-surface) var(--sc-ease)}.sc-nest-item.is-open .sc-nest-item-caret{transform:rotate(180deg)}.sc-nest-item-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--sc-surface) var(--sc-ease),opacity var(--sc-entrance) var(--sc-ease)}.sc-nest-item.is-open .sc-nest-item-body{grid-template-rows:1fr;opacity:1}.sc-nest-item-inner{min-height:0;overflow:hidden;padding:0 12px;transition:padding var(--sc-surface) var(--sc-ease)}.sc-nest-item.is-open .sc-nest-item-inner{padding:0 12px 12px}.sc-nest-empty-card{padding:18px;color:var(--sc-muted)}@media (max-width: 640px){.sc-nest-item-head{grid-template-columns:auto 1fr auto}.sc-nest-item-meta{display:none}}@media (prefers-reduced-motion: reduce){.sc-nest-cat-body,.sc-nest-cat-inner,.sc-nest-cat-caret,.sc-nest-item-body,.sc-nest-item-inner,.sc-nest-item-caret{transition:none}}.sc-adm-nest-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:var(--sc-radius);background:var(--sc-card-2);border:1px solid var(--sc-border-soft);color:var(--sc-muted);font-size:12px}.sc-adm-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--sc-border);border-radius:999px;font-size:11px;font-weight:600;color:var(--sc-muted);white-space:nowrap}.sc-adm-tag i{font-size:7px}.sc-adm-tag.is-ok{border-color:color-mix(in srgb,var(--sc-green) 32%,transparent);background:var(--sc-green-soft);color:var(--sc-green)}.sc-adm-tag.is-warn{border-color:color-mix(in srgb,var(--sc-amber) 36%,transparent);background:var(--sc-amber-soft);color:var(--sc-amber)}.sc-adm-tag.is-bad{border-color:color-mix(in srgb,var(--sc-red) 32%,transparent);background:var(--sc-red-soft);color:var(--sc-red)}.sc-adm-act{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);font-size:11.5px;cursor:pointer;transition:border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-adm-act:hover{border-color:var(--sc-primary);color:var(--sc-primary);background:var(--sc-card-2)}.sc-adm-act.is-danger:hover{border-color:var(--sc-red);color:var(--sc-red);background:var(--sc-red-soft)}.sc-adm-search{position:relative;flex:none;width:240px}.sc-adm-search i{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--sc-muted-2);pointer-events:none}.sc-adm-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-adm-filters select.sc-control{width:auto;min-width:130px}.sc-adm-search .sc-control{padding-left:30px}.sc-adm-lead{margin:6px 0 0;font-size:12.5px;line-height:1.6;color:var(--sc-muted)}.sc-adm-note-card{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.sc-adm-note-card>i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--sc-radius);background:#7c4dff1a;color:var(--sc-primary);font-size:15px}.sc-adm-notice{display:flex;align-items:center;gap:9px;margin-top:16px;padding:10px 12px;border:1px solid rgba(217,145,26,.3);border-radius:var(--sc-radius);background:#d9911a14;color:#b8770f;font-size:12.5px;font-weight:500}.sc-adm-hint{display:block;margin-top:6px;font-size:11.5px;color:var(--sc-muted-2)}.sc-adm-actions{margin-top:18px}.sc-mail-events{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 20px;margin-top:10px}.sc-mail-event-group{display:flex;flex-direction:column;gap:6px}.sc-mail-event-head{font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted-2)}.sc-mail-events .sc-check{margin:0}.sc-adm-tabs{display:flex;gap:6px;margin-bottom:18px;padding:4px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);width:fit-content;max-width:100%;overflow-x:auto}.sc-adm-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:0;border-radius:var(--sc-radius);background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--sc-muted);white-space:nowrap;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-adm-tab i{font-size:11px}.sc-adm-tab:hover{color:var(--sc-text)}.sc-adm-tab.is-active{background:var(--sc-card);color:var(--sc-primary);box-shadow:0 1px 2px #10182814}.sc-placeholder{display:flex;align-items:center;gap:16px;padding:30px 26px}.sc-placeholder>i{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-primary);font-size:20px}.sc-placeholder-title{font-size:16px;font-weight:700}.sc-placeholder-sub{font-size:13px;color:var(--sc-muted);margin-top:2px}[data-theme=dark] .sc-role.owner{color:#b39dff}[data-theme=dark] .sc-role.admin{color:#7cb0ff}[data-theme=dark] .sc-role.moderator{color:#f0b64b}[data-theme=dark] .sc-role.builder{color:#4ade80}[data-theme=dark] .sc-role.user{color:#9aa7bd}[data-theme=dark] .sc-admin-icon.blue{color:#7cb0ff}[data-theme=dark] .sc-admin-icon.violet{color:#b39dff}[data-theme=dark] .sc-admin-icon.green{color:#4ade80}[data-theme=dark] .sc-admin-icon.red{color:#ff8085}[data-theme=dark] .sc-file-dir{color:#f0b64b}[data-theme=dark] .jqvmap-label{background:#0d1319;border:1px solid var(--sc-border);box-shadow:0 8px 20px #00000080}.sc-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;opacity:1;transition:opacity var(--sc-entrance) var(--sc-ease)}.sc-modal-scrim.is-closing{opacity:0;pointer-events:none}.sc-modal-scrim .sc-modal{width:100%;max-width:560px}.sc-modal-wide{max-width:780px}.sc-modal-title{font-size:16px;font-weight:700}.sc-editor{width:100%;min-height:260px;resize:vertical;font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;line-height:1.65;padding:12px 14px;border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-input, var(--sc-card));color:var(--sc-text);white-space:pre;overflow:auto;overscroll-behavior:contain;-moz-tab-size:4;tab-size:4}.sc-editor:focus{outline:none;border-color:var(--sc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-primary) 16%,transparent)}.sc-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.sc-editor-dirty{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--sc-amber)}.sc-editor-dirty i{font-size:7px}.sc-code{display:flex;height:360px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);overflow:hidden;background:var(--sc-input, var(--sc-card));font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;line-height:1.65;-moz-tab-size:2;tab-size:2}.sc-code-gutter{flex:none;width:46px;padding:12px 8px 12px 0;overflow:hidden;text-align:right;color:var(--sc-muted-2);background:var(--sc-card-2);border-right:1px solid var(--sc-border-soft);-webkit-user-select:none;user-select:none}.sc-code-gutter span{display:block;line-height:1.65}.sc-code-scroll{position:relative;flex:1 1 auto;min-width:0}.sc-code-pre,.sc-code-input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:12px 14px;border:0;font:inherit;line-height:1.65;white-space:pre;overflow:auto;overscroll-behavior:contain;-moz-tab-size:2;tab-size:2}.sc-code-pre{overflow:hidden;color:var(--sc-text);pointer-events:none}.sc-code-input{resize:none;background:transparent;color:transparent;caret-color:var(--sc-text);outline:none}.sc-code-input::selection{background:color-mix(in srgb,var(--sc-primary) 28%,transparent)}.sc-hl-key{color:var(--sc-hl-key)}.sc-hl-str{color:var(--sc-hl-str)}.sc-hl-num{color:var(--sc-hl-num)}.sc-hl-kw{color:var(--sc-hl-kw);font-weight:600}.sc-hl-bool{color:var(--sc-hl-bool);font-weight:600}.sc-hl-com{color:var(--sc-hl-com);font-style:italic}.sc-hl-op{color:var(--sc-hl-op)}.sc-hl-sec{color:var(--sc-hl-sec);font-weight:700}.sc-hl-ts{color:var(--sc-muted-2)}.sc-hl-info{color:var(--sc-primary);font-weight:600}.sc-hl-warn{color:var(--sc-amber);font-weight:600}.sc-hl-err{color:var(--sc-red);font-weight:600}.sc-editor-hint{margin:8px 0 14px;font-size:11.5px;color:var(--sc-muted-2)}.sc-editor-hint kbd{display:inline-block;padding:1px 5px;border:1px solid var(--sc-border);border-bottom-width:2px;border-radius:4px;background:var(--sc-card-2);font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;color:var(--sc-muted)}.sc-file-link{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:color var(--sc-hover) var(--sc-ease)}.sc-file-link:hover{color:var(--sc-primary)}.sc-power-error{margin-top:10px;padding:8px 12px;border-radius:var(--sc-radius);font-size:12.5px;font-weight:600;background:#dc26261a;color:var(--sc-red, #dc2626);border:1px solid rgba(220,38,38,.22)}.sc-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.sc-breadcrumb button{background:none;border:0;padding:2px 4px;border-radius:6px;font:inherit;font-size:13px;font-weight:600;color:var(--sc-primary);cursor:pointer}.sc-breadcrumb button:hover{background:var(--sc-primary-soft)}.sc-breadcrumb button.is-current{color:var(--sc-text);cursor:default;font-weight:700}.sc-breadcrumb button.is-current:hover{background:none}.sc-breadcrumb i{font-size:9px;color:var(--sc-muted-2, var(--sc-muted))}.sc-adm-dot{font-size:7px;color:var(--sc-muted-2, #94a3b8);vertical-align:middle}.sc-adm-dot.is-ok{color:var(--sc-green, #16a34a)}.sc-adm-egg{display:grid;gap:8px;padding:14px 16px;margin:4px 0;border-radius:var(--sc-radius);background:var(--sc-bg);border:1px solid var(--sc-border)}.sc-adm-egg>div{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:baseline}.sc-adm-egg-key{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sc-muted)}.sc-adm-egg code{font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;color:var(--sc-text);word-break:break-all}.sc-adm-node-name{display:flex;align-items:center;gap:8px}@media (max-width: 720px){.sc-adm-egg>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.sc-spinner,.sc-adm-live-dot{animation:none!important}}.sc-card-drop{position:relative}.sc-card-drop.is-dragging{border-color:var(--sc-primary)}.sc-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--sc-primary);border-radius:var(--sc-radius);background:var(--sc-card);background:color-mix(in srgb,var(--sc-card) 88%,transparent);color:var(--sc-text);font-weight:600;pointer-events:none;opacity:1;transition:opacity var(--sc-entrance) var(--sc-ease-enter),scale var(--sc-entrance) var(--sc-ease-enter)}@starting-style{.sc-drop{opacity:0;scale:.99}}.sc-drop i{font-size:26px;color:var(--sc-primary)}.sc-uploads{display:grid;gap:10px;padding:12px 16px;border-bottom:1px solid var(--sc-border-soft)}.sc-upload-row{display:grid;gap:5px}.sc-upload-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.sc-upload-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-upload-note{margin-left:auto;flex:none}.sc-upload-track{height:4px;border-radius:999px;background:var(--sc-track);overflow:hidden}.sc-upload-bar{height:100%;width:100%;border-radius:999px;background:var(--sc-primary);transform-origin:left center;transform:scaleX(0);transition:transform var(--sc-feedback) linear}.sc-upload-row.is-done .sc-upload-bar{background:var(--sc-green)}.sc-upload-row.is-error .sc-upload-bar{transform:scaleX(1);background:var(--sc-red)}.sc-upload-row.is-uploading .sc-upload-name i{color:var(--sc-primary)}.sc-upload-row.is-done .sc-upload-name i{color:var(--sc-green)}.sc-upload-row.is-error .sc-upload-name i{color:var(--sc-red)}@media (prefers-reduced-motion: reduce){.sc-upload-bar{transition:none}}.sc-diag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2px 24px;margin-top:6px}.sc-diag-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--sc-border-soft);font-size:13px}.sc-diag-key{color:var(--sc-muted)}.sc-diag-val{font-weight:600;text-align:right;word-break:break-word}.sc-diag-val.is-ok{color:var(--sc-green)}.sc-diag-val.is-warn{color:var(--sc-amber)}.sc-diag-val.is-bad{color:var(--sc-red)}.sc-diag-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:18px}.sc-diag-meter-top{display:flex;align-items:baseline;justify-content:space-between;font-size:12.5px;font-weight:600;margin-bottom:6px}.sc-diag-meter-cap{margin-top:6px;font-size:11.5px;color:var(--sc-muted)}.sc-diag-bar{height:7px;border-radius:999px;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);overflow:hidden}.sc-diag-bar-fill{display:block;width:100%;height:100%;border-radius:999px;background:var(--sc-primary);transform-origin:left center;transform:scaleX(0);transition:transform var(--sc-surface) var(--sc-ease)}.sc-diag-bar-fill.is-warn{background:var(--sc-amber)}.sc-diag-bar-fill.is-bad{background:var(--sc-red)}.sc-diag-counts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sc-diag-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border:1px solid var(--sc-border-soft);border-radius:999px;background:var(--sc-card-2);font-size:12px;color:var(--sc-muted);text-transform:capitalize}.sc-diag-chip b{color:var(--sc-text);font-weight:700}.sc-diag-node{padding:16px 0;border-bottom:1px solid var(--sc-border-soft)}.sc-diag-node:last-child{border-bottom:none;padding-bottom:0}.sc-diag-node-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.sc-diag-node-sub{margin-top:3px;font-size:11.5px;color:var(--sc-muted-2)}.sc-diag-node-tags{display:flex;gap:8px;flex-wrap:wrap}@media (prefers-reduced-motion: reduce){.sc-diag-bar-fill{transition:none}}.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}.sc-share-lead{margin:2px 0 14px;font-size:13px;line-height:1.6;color:var(--sc-muted)}.sc-share-form{display:grid;grid-template-columns:1fr 180px;gap:14px;margin-bottom:14px}.sc-share-field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--sc-muted)}.sc-share-alert{margin-bottom:14px}.sc-share-new{border:1px solid var(--sc-border);border-radius:var(--sc-radius);padding:12px 14px;margin-bottom:16px;background:var(--sc-green-soft)}.sc-share-new-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--sc-green);margin-bottom:8px}.sc-share-url{display:flex;align-items:center;gap:8px}.sc-share-url-input{flex:1;font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px}.sc-share-nourl{margin:0;font-size:12.5px;line-height:1.6;color:var(--sc-text)}.sc-share-nourl code{font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, monospace);background:#7b8aa624;padding:1px 5px;border-radius:5px}.sc-share-new-meta{margin:8px 0 0;font-size:12px;color:var(--sc-muted)}.sc-share-list-title{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--sc-text)}.sc-share-empty{margin:0;font-size:12.5px;color:var(--sc-muted)}.sc-share-table td{vertical-align:middle}.sc-share-row-dead td{color:var(--sc-muted-2)}.sc-share-actions-col{width:1%;white-space:nowrap;text-align:right}.sc-share-actions-col .sc-btn{margin-left:6px}@media (max-width: 640px){.sc-share-form{grid-template-columns:1fr}}.sc-palette-trigger{width:auto;gap:8px;padding:0 10px}.sc-palette-trigger-kbd{font-size:10.5px;font-weight:600;letter-spacing:.4px;color:var(--sc-muted-2);border:1px solid var(--sc-border);border-radius:5px;padding:1px 5px;line-height:1.5}.sc-palette-backdrop{align-items:flex-start;padding-top:12vh}.sc-palette{width:100%;max-width:620px;max-height:70vh;display:flex;flex-direction:column;background:var(--sc-card);border:1px solid var(--sc-border);border-radius:var(--sc-radius);box-shadow:0 24px 60px #10182852;overflow:hidden}.sc-palette-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--sc-border)}.sc-palette-search>i{color:var(--sc-muted-2);font-size:14px}.sc-palette-input{flex:1;min-width:0;border:0;background:transparent;color:var(--sc-text);font-size:15px;outline:none}.sc-palette-input::placeholder{color:var(--sc-muted-2)}.sc-palette-kbd,.sc-palette-foot kbd{font-family:inherit;font-size:10.5px;font-weight:600;color:var(--sc-muted-2);border:1px solid var(--sc-border);border-radius:5px;padding:1px 5px;line-height:1.5}.sc-palette-list{overflow-y:auto;overscroll-behavior:contain;padding:6px}.sc-palette-group{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sc-muted);padding:10px 10px 4px}.sc-palette-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-text);font-size:13.5px;text-align:left;cursor:pointer}.sc-palette-item>i{width:16px;text-align:center;color:var(--sc-muted)}.sc-palette-item.is-active{background:var(--sc-primary-soft)}.sc-palette-item.is-active>i{color:var(--sc-primary)}.sc-palette-label{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-palette-hint{margin-left:auto;font-size:11.5px;color:var(--sc-muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46%}.sc-palette-empty{padding:22px 14px;text-align:center;color:var(--sc-muted);font-size:13px}.sc-palette-foot{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--sc-border);background:var(--sc-card-2);color:var(--sc-muted-2);font-size:11.5px}.sc-palette-foot kbd{margin:0 1px}@media (max-width: 620px){.sc-palette-trigger-kbd{display:none}.sc-palette-backdrop{padding-top:6vh}}@media (prefers-reduced-motion: reduce){.sc-palette{animation:none}}.sc-shortcuts{display:flex;flex-direction:column;gap:18px;margin:14px 0 4px}.sc-shortcuts-group-title{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sc-muted-2)}.sc-shortcuts-list{margin:0;display:flex;flex-direction:column;gap:2px}.sc-shortcuts-row{display:flex;align-items:center;gap:14px;padding:6px 0;border-bottom:1px solid var(--sc-border)}.sc-shortcuts-row:last-child{border-bottom:0}.sc-shortcuts-keys{flex:none;display:inline-flex;gap:4px;min-width:88px}.sc-shortcuts-label{margin:0;color:var(--sc-text);font-size:13.5px}.sc-kbd{font-family:inherit;font-size:11px;font-weight:600;color:var(--sc-muted);background:var(--sc-card-2);border:1px solid var(--sc-border);border-bottom-width:2px;border-radius:5px;padding:1px 6px;line-height:1.6;min-width:18px;text-align:center}button.sc-side-item{width:100%;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.sc-checklist{margin-bottom:20px}.sc-checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.sc-checklist-title{display:flex;align-items:center;gap:9px;margin:0 0 4px;font-size:16px;font-weight:600;letter-spacing:-.1px}.sc-checklist-sub{margin:0;color:var(--sc-muted);font-size:13px;max-width:62ch}.sc-checklist-head-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.sc-checklist-count{font-size:12px;font-weight:700;color:var(--sc-muted);font-variant-numeric:tabular-nums;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);border-radius:999px;padding:4px 11px;white-space:nowrap}.sc-checklist-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sc-checklist-item{display:flex;align-items:center;gap:13px;padding:11px 14px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2);transition:border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-checklist-item.is-done{background:transparent}.sc-checklist-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--sc-radius);flex-shrink:0;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);color:var(--sc-muted);font-size:12.5px}.sc-checklist-item.is-done .sc-checklist-mark{background:var(--sc-green-soft);color:var(--sc-green);animation:sc-check-pop var(--sc-entrance) var(--sc-ease-enter) backwards}@keyframes sc-check-pop{0%{transform:scale(.55);opacity:.2}to{transform:scale(1);opacity:1}}.sc-checklist-body{flex:1;min-width:0}.sc-checklist-label{font-size:13.5px;font-weight:600;color:var(--sc-text)}.sc-checklist-item.is-done .sc-checklist-label{color:var(--sc-muted)}.sc-checklist-detail{font-size:12.5px;color:var(--sc-muted);margin-top:1px}.sc-checklist-state,.sc-checklist-hint,.sc-checklist-item .sc-btn{flex-shrink:0}.sc-checklist-hint{font-size:12px;color:var(--sc-muted-2);white-space:nowrap}.sc-checklist-loading{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:12.5px;color:var(--sc-muted)}@media (max-width: 640px){.sc-checklist-head{flex-direction:column}.sc-checklist-item{flex-wrap:wrap}.sc-checklist-body{flex-basis:calc(100% - 44px)}.sc-checklist-item .sc-btn,.sc-checklist-state{margin-left:43px}}@media (prefers-reduced-motion: reduce){.sc-checklist-item{transition:none}}.sc-gs{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sc-gs-panel{margin:0;width:min(400px,calc(100vw - 32px));max-height:min(70vh,620px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 16px 40px #10182833;animation:sc-gs-in var(--sc-entrance) var(--sc-ease-enter) backwards}.sc-gs-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 12px;border:1px solid var(--sc-border);border-radius:999px;background:var(--sc-card);color:var(--sc-text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 8px 22px #10182829;transition:border-color var(--sc-hover) var(--sc-ease),transform var(--sc-hover) var(--sc-ease)}.sc-gs-pill:hover{border-color:var(--sc-primary);transform:translateY(-1px)}.sc-gs-pill:focus-visible{outline:2px solid var(--sc-primary);outline-offset:2px}.sc-gs-pill-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--sc-muted);font-size:12px}.sc-gs-pill-count{font-size:11.5px;font-weight:700;color:var(--sc-muted);font-variant-numeric:tabular-nums;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);border-radius:999px;padding:2px 9px}.sc-gs-pill>i.fas{font-size:11px;color:var(--sc-muted)}@keyframes sc-gs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sc-gs-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.sc-gs-panel.is-closing{animation:sc-gs-out var(--sc-entrance) var(--sc-ease) forwards;pointer-events:none}@media (max-width: 640px){.sc-gs{right:12px;bottom:12px;left:12px}.sc-gs-panel{width:100%}}@media (prefers-reduced-motion: reduce){.sc-gs-panel,.sc-gs-panel.is-closing{animation:none}.sc-gs-pill{transition:none}.sc-gs-pill:hover{transform:none}}[data-density=compact] .sc-main{padding:16px 18px}[data-density=compact] .sc-pagehead{margin-bottom:14px}[data-density=compact] .sc-card{padding:14px 16px}[data-density=compact] .sc-acct-card{padding:16px}[data-density=compact] .sc-grid{gap:12px;margin-bottom:12px}[data-density=compact] .sc-tiles{gap:6px}[data-density=compact] .sc-tile{gap:13px;padding:10px 16px}[data-density=compact] .sc-table th{padding:7px 10px}[data-density=compact] .sc-table td{padding:8px 10px}[data-density=compact] .sc-nav{height:44px}[data-density=compact] .sc-side{padding:12px 10px 22px}[data-density=compact] .sc-side-item{padding:6px 10px}[data-density=compact] .sc-side-label{margin:11px 0 4px}[data-density=compact] .sc-acct-grid{gap:14px}.sc-mp{--sc-mp-accent: var(--sc-accent);--sc-mp-accent-soft: var(--sc-accent-soft);padding-bottom:8px}.sc-mp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.sc-mp-sub{color:var(--sc-muted);font-size:13.5px;margin-top:5px;max-width:62ch}.sc-mp-toggle{display:inline-flex;gap:3px;padding:3px;background:var(--sc-card-2);border:1px solid var(--sc-border);border-radius:var(--sc-radius)}.sc-mp-toggle button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border:0;border-radius:var(--sc-radius);background:transparent;color:var(--sc-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease)}.sc-mp-toggle button:hover{color:var(--sc-text)}.sc-mp-toggle button.is-active{background:var(--sc-primary);color:var(--sc-on-primary)}.sc-mp-note{margin:14px 0}.sc-mp-blocked{display:flex;gap:14px;padding:20px;margin:16px 0;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-mp-blocked>i{font-size:20px;color:var(--sc-mp-accent);margin-top:2px}.sc-mp-blocked-title{font-weight:700;font-size:14.5px;margin-bottom:4px}.sc-mp-blocked p{margin:0;font-size:13px;max-width:70ch}.sc-mp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:16px 0}.sc-mp-stat{display:flex;align-items:center;gap:12px;padding:15px 16px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);min-height:74px}.sc-mp-stat.is-accent{border-color:color-mix(in srgb,var(--sc-mp-accent) 42%,var(--sc-border));background:linear-gradient(180deg,var(--sc-mp-accent-soft),transparent 68%),var(--sc-card)}.sc-mp-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--sc-radius);background:var(--sc-mp-accent-soft);color:var(--sc-mp-accent);font-size:16px}.sc-mp-stat-body{display:flex;flex-direction:column;min-width:0}.sc-mp-stat-val{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.sc-mp-stat-label{font-size:12px;color:var(--sc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-mp-stat.is-skel{justify-content:center}.sc-mp-skel{display:flex;flex-direction:column;gap:12px;padding:4px 0}.sc-mp-skel-row{display:flex;gap:12px;align-items:center}.sc-mp-skel-body{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.sc-mp-skel-line{position:relative;display:block;height:12px;border-radius:6px;background:var(--sc-card-2);overflow:hidden}.sc-mp-skel-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sc-card-2) 55%,var(--sc-border)),transparent);transform:translate(-100%);animation:scMpShimmer 1.3s ease-in-out infinite}@keyframes scMpShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sc-mp-update-bar{display:flex;align-items:center;gap:12px;padding:11px 14px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--sc-mp-accent) 30%,var(--sc-border));border-radius:var(--sc-radius);background:var(--sc-mp-accent-soft);font-size:13px;font-weight:500}.sc-mp-update-bar>i{color:var(--sc-mp-accent)}.sc-mp-update-bar span{flex:1 1 auto}.sc-mp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;align-items:start}.sc-mp-panel{padding:18px}.sc-mp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sc-mp-panel-title{display:flex;align-items:center;gap:9px;margin:0;font-size:14.5px;font-weight:700;letter-spacing:-.01em}.sc-mp-panel-title>i{color:var(--sc-mp-accent);font-size:14px}.sc-mp-field{display:flex;flex-direction:column;gap:5px;min-width:0}.sc-mp-field>span{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--sc-muted)}.sc-mp-field select{height:38px;padding:0 10px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);color:var(--sc-text);font:inherit;font-size:13px;cursor:pointer;min-width:0}.sc-mp-field select:focus-visible{outline:0;border-color:var(--sc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-primary) 16%,transparent)}.sc-mp-field-wide{grid-column:1 / -1;margin-bottom:14px}.sc-mp-results{display:flex;flex-direction:column;gap:10px;min-height:120px}.sc-mp-result{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);transition:border-color var(--sc-hover) var(--sc-ease),box-shadow var(--sc-hover) var(--sc-ease),transform var(--sc-hover) var(--sc-ease)}.sc-mp-result:hover{border-color:color-mix(in srgb,var(--sc-mp-accent) 40%,var(--sc-border));transform:translateY(-1px)}.sc-mp-result-icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-muted);overflow:hidden}.sc-mp-result-icon img{width:42px;height:42px;object-fit:cover}.sc-mp-result-main{flex:1 1 auto;min-width:0}.sc-mp-result-title{display:block;padding:0;border:0;background:transparent;color:var(--sc-text);font-size:14px;font-weight:700;text-align:left;cursor:pointer}.sc-mp-result-title:hover{color:var(--sc-mp-accent);text-decoration:underline}.sc-mp-result-desc{font-size:12.5px;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-mp-result-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:11.5px}.sc-mp-result-meta i{margin-right:4px;opacity:.75}.sc-mp-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.sc-mp-chip{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:999px;background:var(--sc-card-2);border:1px solid var(--sc-border-soft);color:var(--sc-muted);font-size:11px;font-weight:600}.sc-mp-result-actions{display:flex;flex-direction:column;gap:6px;flex:0 0 auto}.sc-mp-result-actions .sc-btn{height:32px;padding:0 12px;font-size:12.5px}.sc-mp-inline-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:var(--sc-muted);font-size:12.5px}.sc-mp-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;font-size:12.5px}.sc-mp-pager .sc-btn{height:34px;padding:0 12px}.sc-mp-empty{display:flex;gap:12px;align-items:flex-start;padding:22px 16px;border:1px dashed var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-mp-empty>i{font-size:18px;color:var(--sc-muted-2);margin-top:2px}.sc-mp-empty.is-err{border-style:solid;border-color:color-mix(in srgb,var(--sc-red) 34%,var(--sc-border));background:var(--sc-red-soft)}.sc-mp-empty.is-err>i{color:var(--sc-red)}.sc-mp-empty-title{font-weight:700;font-size:13.5px;margin-bottom:3px}.sc-mp-empty .sc-btn{margin-top:10px}.sc-mp-restarthint{display:flex;align-items:center;gap:9px;padding:9px 12px;margin-bottom:12px;border-radius:var(--sc-radius);background:var(--sc-amber-soft);color:var(--sc-amber);font-size:12.5px;font-weight:500}.sc-mp-item{display:flex;align-items:flex-start;gap:12px;padding:13px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-mp-item+.sc-mp-item{margin-top:10px}.sc-mp-item-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-muted);overflow:hidden}.sc-mp-item-icon img{width:40px;height:40px;object-fit:cover}.sc-mp-item-main{flex:1 1 auto;min-width:0}.sc-mp-item-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700}.sc-mp-item-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11.5px}.sc-mp-item-file{margin-top:5px;font-size:11px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sc-mp-item-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.sc-mp-badge{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1px;white-space:nowrap}.sc-mp-badge i{font-size:10px}.sc-mp-badge.is-on{background:var(--sc-green-soft);color:var(--sc-green)}.sc-mp-badge.is-off{background:#7b8aa629;color:var(--sc-muted)}.sc-mp-badge.is-warn{background:var(--sc-amber-soft);color:var(--sc-amber)}.sc-mp-badge.is-err{background:var(--sc-red-soft);color:var(--sc-red)}.sc-mp-badge.is-info{background:var(--sc-mp-accent-soft);color:var(--sc-mp-accent)}.sc-mp-switch{position:relative;width:40px;height:22px;flex:0 0 40px;border:1px solid var(--sc-border);border-radius:999px;background:var(--sc-card-2);cursor:pointer;padding:0;transition:background var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease)}.sc-mp-switch:disabled{opacity:.5;cursor:not-allowed}.sc-mp-switch-dot{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sc-muted-2);transition:transform var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-mp-switch.is-on{background:var(--sc-mp-accent);border-color:var(--sc-mp-accent)}.sc-mp-switch.is-on .sc-mp-switch-dot{transform:translate(18px);background:#fff}.sc-mp-unmanaged{margin-top:14px;padding-top:14px;border-top:1px solid var(--sc-border-soft)}.sc-mp-unmanaged-head{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700}.sc-mp-unmanaged-head i{color:var(--sc-muted)}.sc-mp-unmanaged-note{font-size:11.5px;margin:6px 0 12px}.sc-mp-item-unmanaged .sc-mp-item-icon{color:var(--sc-muted-2)}.sc-mp-tools{margin-top:18px}.sc-mp-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-mp-tool{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-mp-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-mp-accent);font-size:15px}.sc-mp-tool-body{flex:1 1 auto;min-width:0}.sc-mp-tool-title{font-size:13px;font-weight:700}.sc-mp-tool-sub{font-size:11.5px;margin-top:2px}.sc-mp-tool .sc-btn{height:34px;padding:0 13px;font-size:12.5px;flex:0 0 auto}.sc-mp-job{display:grid;grid-template-columns:1fr;gap:8px;padding:13px 15px;margin:14px 0;border:1px solid color-mix(in srgb,var(--sc-mp-accent) 34%,var(--sc-border));border-radius:var(--sc-radius);background:linear-gradient(180deg,var(--sc-mp-accent-soft),transparent 70%),var(--sc-card)}.sc-mp-job.is-err{border-color:color-mix(in srgb,var(--sc-red) 40%,var(--sc-border));background:linear-gradient(180deg,var(--sc-red-soft),transparent 70%),var(--sc-card)}.sc-mp-job-label{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.sc-mp-job-label i{color:var(--sc-mp-accent)}.sc-mp-job.is-err .sc-mp-job-label i{color:var(--sc-red)}.sc-mp-progress{height:7px;border-radius:999px;background:var(--sc-track);overflow:hidden}.sc-mp-progress-bar{display:block;width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--sc-mp-accent),var(--sc-primary-2));transform-origin:left center;transform:scaleX(0);transition:transform var(--sc-surface) var(--sc-ease)}.sc-mp-job.is-err .sc-mp-progress-bar{background:var(--sc-red)}.sc-mp-job-msg{font-size:12px}@media (prefers-reduced-motion: reduce){.sc-mp-progress-bar{transition:none}}.sc-mp-details{max-width:760px}.sc-mp .sc-modal-actions{padding:16px 20px 20px;margin:0}.sc-mp .sc-menu{min-width:236px}.sc-mp-details-head{display:flex;align-items:center;gap:12px;min-width:0}.sc-mp-details-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-muted);overflow:hidden}.sc-mp-details-icon img{width:46px;height:46px;object-fit:cover}.sc-mp-details-title{font-size:16px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.sc-mp-details-sub{font-size:12px;margin-top:2px}.sc-mp-details-body{display:flex;flex-direction:column;gap:16px}.sc-mp-details-links{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px}.sc-mp-details-links .sc-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}.sc-mp-details-stats{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px}.sc-mp-details-section{display:flex;flex-direction:column;gap:8px}.sc-mp-details-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--sc-muted)}.sc-mp-details-desc{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap;color:var(--sc-text)}.sc-mp-release-list{display:flex;flex-direction:column;gap:8px}.sc-mp-release{border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);overflow:hidden}.sc-mp-release-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px}.sc-mp-release-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.sc-mp-release-meta{font-size:11.5px;margin-top:3px}.sc-mp-release-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.sc-mp-release-actions .sc-btn{height:32px;padding:0 12px;font-size:12.5px}.sc-mp-release-body{padding:10px 12px 12px;border-top:1px solid var(--sc-border-soft);margin-top:2px;display:flex;flex-direction:column;gap:8px}.sc-mp-release-file{font-size:11.5px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace}.sc-mp-deps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sc-mp-deps li{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);font-size:12.5px}.sc-mp-deps li>i{color:var(--sc-muted)}.sc-mp-deps li.is-required>i{color:var(--sc-amber)}.sc-mp-dep-name{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mp-install-note{font-size:12.5px;margin:4px 0 2px;line-height:1.55}.sc-mp-compat{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--sc-radius);background:var(--sc-green-soft);color:var(--sc-green);font-size:12.5px;font-weight:500}.sc-mp-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sc-mp-plan li{display:flex;align-items:center;gap:9px;padding:9px 11px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);font-size:12.5px}.sc-mp-plan li>i{width:15px;color:var(--sc-muted);text-align:center}.sc-mp-plan li>span:first-of-type{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mp-plan li.is-root{border-color:color-mix(in srgb,var(--sc-mp-accent) 38%,var(--sc-border));background:var(--sc-mp-accent-soft);font-weight:600}.sc-mp-plan li.is-root>i{color:var(--sc-mp-accent)}.sc-mp-hint{display:flex;align-items:flex-start;gap:9px;padding:9px 12px;border-radius:var(--sc-radius);background:var(--sc-card-2);font-size:12px;line-height:1.5;margin-top:8px}.sc-mp-hint.is-ok{background:var(--sc-green-soft);color:var(--sc-green)}.sc-mp-hint.is-warn{background:var(--sc-amber-soft);color:var(--sc-amber)}.sc-mp-hint.is-err{background:var(--sc-red-soft);color:var(--sc-red)}.sc-mp-update-compare{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);margin-bottom:12px;text-align:center}.sc-mp-version-now{font-size:15px;font-weight:700;color:var(--sc-muted)}.sc-mp-version-next{font-size:15px;font-weight:700;color:var(--sc-mp-accent)}.sc-mp-check{display:flex;align-items:flex-start;gap:10px;padding:10px 0;font-size:12.5px;cursor:pointer}.sc-mp-check input{margin-top:2px;width:16px;height:16px;accent-color:var(--sc-mp-accent)}.sc-mp-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:26px 16px;border:1.5px dashed var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);text-align:center;cursor:pointer;margin:12px 0;transition:border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease)}.sc-mp-drop:hover{border-color:var(--sc-mp-accent);background:var(--sc-mp-accent-soft)}.sc-mp-drop>i{font-size:22px;color:var(--sc-mp-accent)}.sc-mp-drop-title{font-size:13px;font-weight:700;word-break:break-all}.sc-mp-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.sc-mp-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sc-mp-log li{display:flex;align-items:center;gap:11px;padding:10px 2px;border-bottom:1px solid var(--sc-border-soft)}.sc-mp-log li:last-child{border-bottom:0}.sc-mp-log-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--sc-muted-2)}.sc-mp-log-dot.is-ok{background:var(--sc-green)}.sc-mp-log-dot.is-err{background:var(--sc-red)}.sc-mp-log-dot.is-run{background:var(--sc-mp-accent);animation:scMpPulse 1.2s ease-in-out infinite}@keyframes scMpPulse{0%,to{opacity:1}50%{opacity:.35}}.sc-mp-log-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.sc-mp-log-op{font-size:12.5px;font-weight:700}.sc-mp-log-msg{font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-mp-log-time{font-size:11.5px;flex:0 0 auto}@media (max-width: 1080px){.sc-mp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.sc-mp-tools-grid{grid-template-columns:minmax(0,1fr)}.sc-mp-result{flex-wrap:wrap}.sc-mp-result-actions{flex-direction:row;width:100%}.sc-mp-result-actions .sc-btn{flex:1 1 0}.sc-mp-update-bar,.sc-mp-tool{flex-wrap:wrap}.sc-mp-tool .sc-btn{width:100%;justify-content:center}}@media (max-width: 460px){.sc-mp-head{align-items:flex-start}}.sc-mp-wide{width:100%;justify-content:center}.sc-mp-pack-head{display:flex;flex-direction:column;gap:2px;margin:14px 0 4px}.sc-mp-pack-name{font-size:14.5px;font-weight:700}.sc-mp-pack-meta{font-size:12px}.sc-mp-pack-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 14px}.sc-mp-pack-stat{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2);font-size:11px;color:var(--sc-muted)}.sc-mp-pack-stat strong{font-size:16px;font-weight:700;color:var(--sc-text)}.sc-mp-pack-stat.is-muted strong{color:var(--sc-muted)}.sc-mp-pack-list{border:1px solid var(--sc-border-soft);border-radius:var(--sc-radius);background:var(--sc-card-2);margin:10px 0}.sc-mp-pack-list>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:700;cursor:pointer;list-style:none}.sc-mp-pack-list>summary::-webkit-details-marker{display:none}.sc-mp-pack-list>summary i{color:var(--sc-mp-accent)}.sc-mp-pack-list ul{list-style:none;margin:0;padding:0 12px 10px;max-height:240px;overflow:auto;overscroll-behavior:contain}.sc-mp-pack-list li{display:flex;align-items:center;gap:9px;padding:5px 0;border-top:1px solid var(--sc-border-soft);font-size:12px}.sc-mp-pack-file{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sc-mono)}.sc-mp-pack-warn{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sc-amber) 30%,transparent);border-radius:var(--sc-radius);background:var(--sc-amber-soft);color:var(--sc-amber);font-size:12px;margin:10px 0}.sc-mp-pack-warn i{margin-right:6px}@media (max-width: 520px){.sc-mp-pack-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-power-label{display:none}.sc-power-btn{gap:0;padding:0}}body{font-size:13.5px;font-feature-settings:"cv05" 1,"cv11" 1}h1,h2,h3,h4,.sc-title{letter-spacing:-.02em}.sc-value,.sc-card-label,.sc-stat-value b,.sc-admin-value,.sc-table td,.sc-table th,.sc-usage-pct,.sc-metric b,.sc-delta,time,[data-nums]{font-variant-numeric:tabular-nums}.sc-header{background:var(--sc-bg);border-bottom:1px solid var(--sc-border);box-shadow:none}.sc-topbar{height:56px;padding:0 20px}.sc-brand{font-size:18px;letter-spacing:-.03em}.sc-brand .sc-logo{width:34px;height:34px}.sc-back{border-radius:var(--sc-radius);height:32px}.sc-back:hover{border-color:var(--sc-border);background:var(--sc-hover-bg);color:var(--sc-text)}.sc-icon-btn{border-radius:var(--sc-radius);width:32px;height:32px;font-size:15px}.sc-avatar{background:var(--sc-action);color:var(--sc-action-ink);font-weight:600}.sc-user-btn{border-radius:var(--sc-radius)}.sc-side{width:236px;top:56px;height:calc(100vh - 56px);padding:14px 12px 26px;background:transparent;border-right:1px solid var(--sc-border)}.sc-side-item{padding:8px 11px;border-radius:var(--sc-radius);font-size:13px;gap:10px}.sc-side-item i{width:17px;font-size:14px}.sc-side-item.is-active,.sc-side-item.is-active:hover{background:var(--sc-hover-bg);color:var(--sc-text);font-weight:600}.sc-side-item:hover{background:var(--sc-hover-bg);color:var(--sc-text)}.sc-side-label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--sc-muted);margin:18px 0 4px;padding:0 11px}.sc-side-toggle{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-nav{background:var(--sc-bg);height:46px;padding:0 20px}.sc-nav-item{padding:0 13px;font-size:13px;border-bottom-width:2px}.sc-nav-item i{font-size:12.5px}.sc-nav-item.is-active{color:var(--sc-text);border-bottom-color:var(--sc-primary)}.sc-pagehead{margin-bottom:20px}.sc-title{font-size:22px;font-weight:650}.sc-eyebrow{letter-spacing:.3px;font-size:11px;color:var(--sc-muted)}.sc-home-sub{font-size:13px}.sc-card,.sc-sd-deck{border-radius:var(--sc-radius);box-shadow:var(--sc-raise)}.sc-card-label{text-transform:none;letter-spacing:.2px;font-size:11.5px;font-weight:600;color:var(--sc-muted)}.sc-card-label i{font-size:11px}.sc-card-title{font-size:14px;font-weight:600}.sc-value{font-size:24px;font-weight:600}.sc-value .sc-unit{font-size:13px;font-weight:500}.sc-btn{height:36px;padding:0 15px;border-radius:var(--sc-radius);font-size:13px;font-weight:600}.sc-btn-primary{background:var(--sc-action);color:var(--sc-action-ink);box-shadow:none}.sc-btn-primary:hover{background:var(--sc-action-2)}.sc-btn-ghost{background:var(--sc-card);border-color:var(--sc-border);box-shadow:none}.sc-btn-ghost:hover{background:var(--sc-card-2);border-color:var(--sc-muted-2)}.sc-btn-sm{height:30px;padding:0 11px;border-radius:var(--sc-radius)}.sc-select{border-radius:var(--sc-radius);height:30px}.sc-select:hover{border-color:var(--sc-border);background:var(--sc-hover-bg);color:var(--sc-text)}.sc-search{height:36px;border-radius:var(--sc-radius)}.sc-search:focus-within{border-color:var(--sc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-primary) 14%,transparent)}.sc-input{border-radius:var(--sc-radius)}.sc-tile{border-radius:var(--sc-radius);border-color:var(--sc-border);gap:16px;padding:13px 16px;box-shadow:var(--sc-raise)}.sc-tile:hover{border-color:var(--sc-muted-2);background:var(--sc-card-2);box-shadow:var(--sc-raise)}.sc-tile-badge{border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-muted)}.sc-tile:hover .sc-tile-badge{background:var(--sc-hover-bg);color:var(--sc-text)}.sc-tile:hover .sc-tile-name,.sc-tile:hover .sc-tile-open{color:var(--sc-text)}.sc-tile-name{font-size:15px;font-weight:600}.sc-stat-label{text-transform:none;letter-spacing:.2px;font-size:11px;font-weight:600;color:var(--sc-muted)}.sc-stat-value b{font-size:15px;font-weight:600}.sc-cat-head h2{font-size:13px;text-transform:none;letter-spacing:0}.sc-cat-count{border-radius:5px;font-weight:600}.sc-admin-icon,.sc-admin-icon.blue,.sc-admin-icon.violet,.sc-admin-icon.green,.sc-admin-icon.red{border-radius:var(--sc-radius);background:var(--sc-card-2);color:var(--sc-muted)}.sc-admin-value{font-size:24px;font-weight:600}.sc-status-pill{height:24px;padding:0 10px;border-radius:var(--sc-radius);font-size:12px;font-weight:600}.sc-conn{gap:6px}[data-theme=dark] .sc-header{border-bottom-color:var(--sc-border)}[data-theme=dark] .sc-card{background:var(--sc-card)}[data-theme=dark] .sc-tile:hover{border-color:var(--sc-border)}[data-theme=dark] .sc-admin-icon,[data-theme=dark] .sc-admin-icon.blue,[data-theme=dark] .sc-admin-icon.violet,[data-theme=dark] .sc-admin-icon.green,[data-theme=dark] .sc-admin-icon.red{background:var(--sc-card-2);color:var(--sc-muted)}@media (max-width: 1000px){.sc-side{width:100%;height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid var(--sc-border)}}@media (max-width: 620px){.sc-topbar{padding:0 14px}}.sc-seg{background:var(--sc-track)}.sc-seg-btn.is-on{background:var(--sc-card);color:var(--sc-text);box-shadow:none}[data-theme=dark] .sc-seg{background:var(--sc-card)}[data-theme=dark] .sc-seg-btn.is-on{background:var(--sc-card-2)}.sc-seg,.sc-console-levels,.sc-range{position:relative}.sc-seg-btn,.sc-console-levels .sc-console-chip,.sc-range-btn{position:relative;z-index:1}.sc-slide-thumb{position:absolute;top:0;left:0;width:var(--seg-w, 0);height:var(--seg-h, 0);transform:translate(var(--seg-x, 0),var(--seg-y, 0));border-radius:var(--sc-radius);background:var(--sc-card);pointer-events:none}[data-theme=dark] .sc-slide-thumb{background:var(--sc-card-2)}.sc-console-levels .sc-slide-thumb{background:var(--con-accent-soft)}.sc-range .sc-slide-thumb{background:var(--sc-card)}[data-live]>.sc-slide-thumb{transition:transform var(--sc-hover) var(--sc-ease),width var(--sc-hover) var(--sc-ease)}.sc-seg .sc-seg-btn.is-on,.sc-console-levels .sc-console-chip.is-on,.sc-range .sc-range-btn.is-active{background:transparent}.sc-admin-pill,[data-theme=dark] .sc-admin-pill{background:var(--sc-card-2);color:var(--sc-muted);border:1px solid var(--sc-border);padding:6px 12px;font-weight:600}.sc-role,.sc-role.owner,.sc-role.admin,.sc-role.moderator,.sc-role.builder,.sc-role.user{background:var(--sc-card-2);color:var(--sc-muted);border:1px solid var(--sc-border);border-radius:6px}.sc-role.owner,.sc-role.admin{background:var(--sc-primary-soft);color:var(--sc-primary);border-color:transparent}[data-theme=dark] .sc-role,[data-theme=dark] .sc-role.owner,[data-theme=dark] .sc-role.admin,[data-theme=dark] .sc-role.moderator,[data-theme=dark] .sc-role.builder,[data-theme=dark] .sc-role.user{background:var(--sc-card-2);color:var(--sc-muted);border-color:var(--sc-border)}[data-theme=dark] .sc-role.owner,[data-theme=dark] .sc-role.admin{background:var(--sc-primary-soft);color:var(--sc-primary);border-color:transparent}.sc-file-dir,[data-theme=dark] .sc-file-dir{color:var(--sc-muted)}.sc-table th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-login-btn{background:var(--sc-action);color:var(--sc-action-ink);box-shadow:none}.sc-login-btn:hover{background:var(--sc-action-2)}.sc-player-avatar{background:var(--sc-card-2);color:var(--sc-muted);box-shadow:inset 0 0 0 1px var(--sc-border)}.sc-placeholder>i{background:var(--sc-card-2);color:var(--sc-muted-2)}.sc-admin-version b{color:var(--sc-text)}.sc-palette-group{text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.sc-palette-item.is-active{background:var(--sc-hover-bg)}.sc-palette-item.is-active>i{color:var(--sc-text)}:root .sc-mp{--sc-primary: var(--sc-accent);--sc-primary-2: var(--sc-accent-2);--sc-primary-soft: var(--sc-accent-soft);--sc-mp-accent: var(--sc-accent);--sc-mp-accent-soft: var(--sc-accent-soft)}.sc-mp-stat{box-shadow:none}.sc-mp-stat.is-accent{border-color:var(--sc-border);background:var(--sc-card)}.sc-mp-stat-icon{background:var(--sc-card-2);color:var(--sc-muted)}.sc-sd{display:flex;flex-direction:column;gap:18px;margin-bottom:18px}.sc-sd-deck{display:flex;flex-direction:column;gap:18px;padding:22px 24px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-sd-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px 28px;flex-wrap:wrap}.sc-sd-lead{flex:1 1 260px;min-width:0}.sc-sd-titlerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-sd-name{margin:0;font-size:25px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.sc-sd-status{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 9px;border:1px solid var(--sc-border);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--sc-muted);transition:color var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease)}.sc-sd-status-dot{position:relative;width:7px;height:7px;border-radius:50%;background:currentColor}.sc-sd-status.is-starting .sc-sd-status-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in srgb,currentColor 60%,transparent);animation:sc-count-pulse 1.6s ease-out infinite}@media (prefers-reduced-motion: reduce){.sc-sd-status.is-starting .sc-sd-status-dot:after{animation:none;opacity:0}}.sc-sd-status.is-online{color:var(--sc-green)}.sc-sd-status.is-starting{color:var(--sc-amber)}.sc-sd-status.is-offline{color:var(--sc-muted)}.sc-sd-status.is-suspended{color:var(--sc-red)}.sc-sd-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--sc-muted)}.sc-sd-meta-sep{color:var(--sc-border)}.sc-sd-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 28px;align-items:start;padding-top:18px;border-top:1px solid var(--sc-border-soft)}.sc-sd-field{min-width:0}.sc-sd-field-addr{grid-column:span 4}.sc-sd-field-uptime{grid-column:span 2}.sc-sd-field-tps,.sc-sd-field-mspt{grid-column:span 3}.sc-sd-label{margin-bottom:8px;font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-sd-addr{display:flex;align-items:center;gap:6px;height:42px;padding:0 6px 0 13px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2)}.sc-sd-addr code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;font-weight:600;color:var(--sc-text)}.sc-sd-stat,.sc-sd-watch{display:flex;align-items:center;min-height:42px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);box-shadow:inset 0 1px 2px #1018280d;overflow:hidden}.sc-sd-stat{align-items:stretch}.sc-sd-stat-row{display:flex;flex:1;align-items:stretch;min-width:0}.sc-sd-stat-cell{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:5px 6px;border-left:1px solid var(--sc-border-soft)}.sc-sd-stat-cell:first-child{border-left:0}.sc-sd-stat-val{font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:16px;font-weight:650;line-height:1.05;letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:var(--sc-text)}.sc-sd-stat-val.is-good{color:var(--sc-green)}.sc-sd-stat-val.is-warn{color:var(--sc-amber)}.sc-sd-stat-val.is-bad{color:var(--sc-red)}.sc-sd-stat-val.is-none{color:var(--sc-muted-2)}.sc-sd-stat-sub{font-size:10px;font-weight:600;letter-spacing:0;color:var(--sc-muted-2)}.sc-sd-watch{justify-content:center;padding:0 10px}.sc-sd-watch-face{display:flex;align-items:baseline;gap:9px;font-family:var(--sc-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-variant-numeric:tabular-nums;color:var(--sc-text)}.sc-sd-watch-seg{display:inline-flex;align-items:baseline;gap:1px}.sc-sd-watch-num{font-size:17px;font-weight:700;line-height:1;letter-spacing:-.2px}.sc-sd-watch-unit{font-size:11px;font-weight:600;line-height:1;color:var(--sc-muted-2)}.sc-tick{animation:sc-tick var(--sc-feedback) var(--sc-ease)}@keyframes sc-tick{0%{opacity:.35;transform:translateY(-1.5px)}to{opacity:1;transform:none}}.sc-vtick{animation:sc-vtick var(--sc-feedback) var(--sc-ease)}@keyframes sc-vtick{0%{opacity:.5;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.sc-tick,.sc-vtick{animation:none}}[data-theme=dark] .sc-sd-stat,[data-theme=dark] .sc-sd-watch{border-color:var(--sc-border);background:var(--sc-card-2);box-shadow:inset 0 1px 2px #0006}.sc-sd-control{flex:0 0 auto}.sc-sd .sc-power-group{height:42px}.sc-sd .sc-power-btn{height:40px;padding:0 13px}.sc-sd .sc-power-error{margin-top:8px}.sc-sd-vitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card);overflow:hidden}.sc-sd-gauge{display:flex;flex-direction:column;min-width:0;padding:18px 20px 17px}.sc-sd-gauge+.sc-sd-gauge{border-left:1px solid var(--sc-border-soft)}.sc-sd-gauge-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-sd-gauge-label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--sc-muted)}.sc-sd-gauge-value{margin-top:12px}.sc-sd-gauge-value .sc-value{font-size:30px}.sc-sd-gauge .sc-chart,.sc-sd-gauge .sc-chart-flat{margin-top:14px}.sc-sd-gauge .sc-usage{margin-top:16px}.sc-sd-gauge .sc-usage-head{justify-content:flex-end}.sc-sd-gauge .sc-usage-label{display:none}.sc-sd-panel{min-width:0;padding:18px 20px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card)}.sc-sd-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.sc-sd-panel-title{margin:0;font-size:14px;font-weight:650;letter-spacing:-.1px}.sc-sd-legend{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-sd-legend-key{display:inline-flex;align-items:center;gap:7px}.sc-sd-legend-dot{width:9px;height:9px;border-radius:3px}.sc-sd-head-lead{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}@media (max-width: 560px){.sc-sd-legend-inline{display:none}}.sc-sd-throughput{padding:0}.sc-sd-throughput>.sc-sd-panel-head{padding:16px 20px 0;margin-bottom:0}.sc-sd-traffic-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;min-height:190px}.sc-sd-traffic-chart{display:flex;min-width:0;padding:16px 20px}.sc-sd-traffic-chart .sc-chart,.sc-sd-traffic-chart .sc-chart-flat{flex:1;width:100%;height:auto;min-height:0;margin-top:0}.sc-sd-signals{display:flex;flex-direction:column;padding:6px 0;border-left:1px solid var(--sc-border-soft)}.sc-sd-signal{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 20px}.sc-sd-signal+.sc-sd-signal{border-top:1px solid var(--sc-border-soft)}.sc-sd-signal-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sc-sd-signal-label{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--sc-muted)}.sc-sd-signal-value{display:inline-flex;align-items:baseline;gap:4px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.sc-sd-signal-unit{font-size:12px;font-weight:600;color:var(--sc-muted)}.sc-sd-signal .sc-delta{font-size:12px}.sc-sd-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:stretch}.sc-sd-history .sc-chart-tall,.sc-sd-history .sc-chart-empty.sc-chart-tall{height:300px}.sc-sd-map{display:flex;flex-direction:column}.sc-sd-map .sc-map-wrap{flex:1;min-height:240px;margin-top:0}.sc-sd .sc-range{background:var(--sc-track)}.sc-sd .sc-range-btn.is-active{color:var(--sc-text);box-shadow:none}[data-theme=dark] .sc-sd .sc-range{background:var(--sc-card-2)}.sc-sd-players .sc-sd-panel-head{margin-bottom:6px}.sc-sd-players .sc-empty{flex-direction:row;justify-content:center;gap:9px;padding:22px 20px}.sc-sd-players .sc-empty i{font-size:14px}@media (max-width: 1000px){.sc-sd-vitals{grid-template-columns:minmax(0,1fr)}.sc-sd-gauge+.sc-sd-gauge{border-left:0;border-top:1px solid var(--sc-border-soft)}.sc-sd-traffic-body{grid-template-columns:minmax(0,1fr)}.sc-sd-signals{border-left:0;border-top:1px solid var(--sc-border-soft)}.sc-sd-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1200px){.sc-sd-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-sd-field-addr{grid-column:span 3}.sc-sd-field-uptime,.sc-sd-field-tps,.sc-sd-field-mspt{grid-column:auto}}@media (max-width: 680px){.sc-sd-fields{grid-template-columns:minmax(0,1fr)}.sc-sd-field-addr,.sc-sd-field-uptime,.sc-sd-field-tps,.sc-sd-field-mspt{grid-column:auto}}@media (max-width: 620px){.sc-sd-deck{gap:18px;padding:18px 16px}.sc-sd-name{font-size:22px}.sc-sd-hero{gap:16px}.sc-sd-control{width:100%}.sc-sd .sc-power-group{display:flex;width:100%}.sc-sd .sc-power-btn{flex:1;justify-content:center;padding:0 10px}}@media (max-width: 1200px){.sc-nav{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sc-nav::-webkit-scrollbar{display:none}.sc-nav-links{flex:none}}.sc-sd-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 34px;margin:0}.sc-sd-record-group{min-width:0}.sc-sd-record-grouphead{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:650;color:var(--sc-text)}.sc-sd-record-grouphead i{font-size:11px;color:var(--sc-muted-2)}.sc-sd-record-group .sc-sd-record-grouphead{padding-bottom:9px;border-bottom:1px solid var(--sc-border)}.sc-sd-record-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0;padding:8px 0;border-top:1px solid var(--sc-border-soft);font-size:13px}.sc-sd-record-group .sc-sd-record-grouphead+.sc-sd-record-row{border-top:0;padding-top:0}.sc-sd-record-row>span{color:var(--sc-muted)}.sc-sd-record-row>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;color:var(--sc-text);font-variant-numeric:tabular-nums}.sc-sd-record-id{padding:3px 8px;border:1px solid var(--sc-border);border-radius:6px;background:var(--sc-card-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:600;color:var(--sc-muted);font-variant-numeric:tabular-nums}.sc-sd-record-startup{margin-top:20px;padding-top:16px;border-top:1px solid var(--sc-border)}.sc-sd-record-startup .sc-sd-record-grouphead{margin-bottom:9px}.sc-sd-cmd{display:flex;align-items:center;gap:8px}.sc-sd-cmd code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 13px;border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-card-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:var(--sc-text)}@media (max-width: 1000px){.sc-sd-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.sc-sd-record-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 420px){.sc-topbar{padding:0 12px}.sc-topbar-actions{gap:4px}.sc-user{padding-left:8px}.sc-user-caret{display:none}}.sc-btn,.sc-btn-primary{transition:background var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-btn:not(:disabled):active{transform:scale(.98)}.sc-icon-btn{transition:color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-icon-btn:not(:disabled):active{transform:scale(.92)}.sc-user-btn,.sc-adm-quick-btn,.sc-manage-btn{transition:background var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-user-btn:active,.sc-adm-quick-btn:active,.sc-manage-btn:not(:disabled):active{transform:scale(.98)}.sc-range-btn,.sc-seg-btn{transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-range-btn:not(:disabled):active,.sc-seg-btn:not(:disabled):active{transform:scale(.97)}.sc-copy,.sc-modal-close,.sc-announce-close{transition:color var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-copy:active,.sc-modal-close:active,.sc-announce-close:active{transform:scale(.92)}.sc-power-btn{transition:background var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease),opacity var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-power-btn:not(:disabled):active{transform:scale(.97)}.sc-power-btn:disabled{opacity:.45;cursor:not-allowed}.sc-gs-pill:active,.sc-act:active{transform:scale(.98)}.sc-nav-item,.sc-side-item{transition:color var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease),background var(--sc-hover) var(--sc-ease),transform var(--sc-feedback) var(--sc-ease)}.sc-nav-item:active,.sc-side-item:active{transform:scale(.98)}.sc-menu-item,.sc-menu-item i,.sc-palette-item,.sc-palette-item>i,.sc-crumb{transition:background-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-config-tab,.sc-side-toggle,.sc-perm,.sc-console-line{transition:background var(--sc-hover) var(--sc-ease),border-color var(--sc-hover) var(--sc-ease),color var(--sc-hover) var(--sc-ease)}.sc-btn:focus-visible,.sc-btn-primary:focus-visible,.sc-icon-btn:focus-visible,.sc-range-btn:focus-visible,.sc-seg-btn:focus-visible,.sc-adm-quick-btn:focus-visible,.sc-manage-btn:focus-visible,.sc-copy:focus-visible,.sc-modal-close:focus-visible,.sc-user-btn:focus-visible,.sc-nav-item:focus-visible,.sc-side-item:focus-visible{outline:2px solid var(--sc-primary);outline-offset:2px}.sc-power-btn:focus-visible{outline:2px solid var(--sc-primary);outline-offset:-2px}.sc-menu-item:focus-visible,.sc-act:focus-visible{outline:2px solid var(--sc-primary);outline-offset:-2px}.sc-crumb:focus-visible,.sc-file-link:focus-visible{outline:2px solid var(--sc-primary);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.sc-btn,.sc-btn-primary,.sc-icon-btn,.sc-user-btn,.sc-adm-quick-btn,.sc-manage-btn,.sc-range-btn,.sc-seg-btn,.sc-copy,.sc-modal-close,.sc-announce-close,.sc-power-btn,.sc-nav-item,.sc-side-item,.sc-tile,.sc-act,.sc-gs-pill{transition:color var(--sc-hover) linear,background var(--sc-hover) linear,border-color var(--sc-hover) linear}.sc-btn:active,.sc-btn-primary:active,.sc-icon-btn:active,.sc-user-btn:active,.sc-adm-quick-btn:active,.sc-manage-btn:active,.sc-range-btn:active,.sc-seg-btn:active,.sc-copy:active,.sc-modal-close:active,.sc-announce-close:active,.sc-power-btn:active,.sc-nav-item:active,.sc-side-item:active,.sc-tile:active,.sc-act:active,.sc-gs-pill:active{transform:none}[data-live]>.sc-slide-thumb{transition:none}}
