:root{color-scheme:dark;font-family:Space Grotesk,Manrope,Segoe UI,sans-serif;--bg: #120b1c;--bg-2: #1a1029;--surface: #23163a;--surface-1: #2b1c45;--surface-2: #352255;--line: #6c46a1;--ink: #f8f4ff;--muted: #c9b9e8;--text: var(--ink);--brand: #8b2cff;--brand-2: #6f22d1;--brand-soft: #3a2560;--ok: #56d4a2;--ok-bg: #1a4035;--warn: #ffc86b;--warn-bg: #3b2d15;--danger: #ff7f87;--sidebar: #1b0f2f;--sidebar-2: #130a22;--sidebar-line: #7046a8;--radius: 16px;--pill-radius: 999px;--spacing-xs: .28rem;--spacing-sm: .56rem;--font-size-xs: .76rem;--font-mono: "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--border-color: color-mix(in srgb, var(--line) 66%, transparent);--color-muted: var(--muted);--color-success: var(--ok);--faint: color-mix(in srgb, var(--ink) 7%, transparent);--toast-duration: 10s;--live: var(--brand);--scan: var(--warn);--compact: .92;--shadow-sm: 0 10px 24px rgba(10, 5, 20, .3);--shadow-md: 0 22px 60px rgba(8, 4, 18, .46)}[data-theme=light]{color-scheme:light;--bg: #f6f1ff;--bg-2: #efe7ff;--surface: #ffffff;--surface-1: #faf5ff;--surface-2: #f3e9ff;--line: #ccb7ef;--ink: #29183f;--muted: #6f5a90;--text: var(--ink);--brand: #7a22ff;--brand-2: #641ad6;--brand-soft: #efdeff;--ok: #0f7b59;--ok-bg: #e9fbf2;--warn: #8a5a00;--warn-bg: #fff4db;--danger: #bc3742;--sidebar: #6e29df;--sidebar-2: #5520b4;--sidebar-line: #8b5bde;--border-color: color-mix(in srgb, var(--line) 70%, transparent);--faint: color-mix(in srgb, var(--ink) 6%, transparent);--shadow-sm: 0 10px 22px rgba(87, 52, 146, .14);--shadow-md: 0 28px 62px rgba(87, 52, 146, .2)}.scan-progress-overlay{position:fixed!important;z-index:999999!important;pointer-events:auto!important}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--ink);line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:hidden;background:radial-gradient(1200px 700px at 12% -20%,#5f1f83 0%,transparent 62%),radial-gradient(900px 500px at 110% 10%,#4d1a6b 0%,transparent 60%),linear-gradient(180deg,var(--bg),var(--bg-2))}[data-theme=light] body{background:radial-gradient(1200px 700px at 12% -20%,#e6c9f5 0%,transparent 62%),radial-gradient(900px 500px at 110% 10%,#f1dafc 0%,transparent 60%),linear-gradient(180deg,var(--bg),var(--bg-2))}.layout{height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch;overflow:hidden}.sidebar{background:linear-gradient(180deg,var(--sidebar),var(--sidebar-2));color:#f4eeff;border-right:1px solid var(--sidebar-line);padding:1.1rem;display:flex;flex-direction:column;gap:.95rem;align-self:stretch;height:100%;min-height:0;overflow:hidden}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem}.brand-wrap{border-bottom:1px solid var(--sidebar-line);padding-bottom:.65rem}.brand{font-size:1.12rem;font-weight:700;letter-spacing:.2px}.brand-row{display:inline-flex;align-items:center;gap:.5rem}.brand-icon{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand) 28%,transparent);color:#f4eeff}.brand-sub,.muted-soft{color:#ddd2fa;font-size:.82rem}.user-role-wrap{margin-top:0}.user-pill{border:1px solid var(--sidebar-line);border-radius:var(--radius);background:#ffffff0a;padding:.62rem .72rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.user-pill>div:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-btn,.btn{border:1px solid transparent;border-radius:10px;font:inherit;cursor:pointer;transition:.18s ease}.nav-btn{width:100%;text-align:left;padding:.58rem .72rem;margin-bottom:.35rem;color:#f1ebff;background:transparent;position:relative}.nav-btn:before{content:"";position:absolute;left:-.55rem;top:.38rem;bottom:.38rem;width:3px;border-radius:99px;background:transparent;transition:background .18s ease}.nav-btn:hover,.nav-btn.active{background:color-mix(in srgb,var(--brand) 54%,transparent);border-color:color-mix(in srgb,var(--brand) 70%,var(--line) 30%)}.nav-btn.active:before{background:color-mix(in srgb,var(--brand) 88%,#fff 12%)}.nav-btn-inner{display:inline-flex;align-items:center;gap:.56rem}.nav-icon-wrap{width:20px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--brand) 72%,#fff 28%)}.nav-icon{display:block}.nav-label{font-weight:600;font-size:.92rem}.logout{margin-top:auto;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.logout-icon,.logout-label{display:inline-flex}.mobile-nav-toggle{display:none}.mobile-nav-toggle-label{display:inline-flex;align-items:center}.mobile-nav-backdrop{display:none}.main{padding:1.15rem 1.3rem;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.main-dashboard-lock{height:100%;display:flex;flex-direction:column;overflow:hidden}.main-dashboard-lock .page-surface{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.page-surface{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.95rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dashboard-surface{height:100%;overflow:hidden}.dashboard-surface.page-surface:before{inset:0}.dashboard-lock{height:100%;overflow:hidden;padding-bottom:.45rem}.page-surface:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:radial-gradient(900px 420px at 78% -12%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 62%),radial-gradient(720px 380px at 12% -22%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-2) 84%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--brand) 12%,transparent)}.page-surface .card{border-color:color-mix(in srgb,var(--line) 82%,var(--brand) 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 95%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 8%,transparent),var(--shadow-sm)}.page-surface .section-title{padding-bottom:.42rem;margin-bottom:.3rem;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.page-surface .table-wrap{border-color:color-mix(in srgb,var(--line) 78%,var(--brand) 22%)}.page-surface th{background:color-mix(in srgb,var(--surface-2) 92%,transparent)}.page-surface .row.controls-row,.page-surface .row.form-row,.page-surface .row.registry-toolbar,.page-surface .row.registry-pagebar{padding:.34rem;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 74%,transparent)}.page-surface .btn{letter-spacing:.01em}.template-card{position:relative}.template-card-head{position:sticky;top:0;z-index:4;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 94%,transparent));border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);padding-bottom:.38rem;margin-bottom:.42rem}.template-toolbar{align-items:center;flex-wrap:wrap;gap:.45rem}.template-toolbar input,.template-toolbar select,.template-toolbar .btn{padding:.22rem .56rem;border-radius:999px;font-size:.72rem;line-height:1.1}.template-toolbar input{flex:1 1 200px;min-width:140px}.template-toolbar select,.template-toolbar .btn{flex:0 0 auto}.template-pagebar{margin-top:.65rem;align-items:center}.template-pagebar .btn{padding:.22rem .56rem;border-radius:999px;font-size:.72rem;line-height:1.1}.template-table-wrap{max-height:61vh;overflow-x:hidden;overflow-y:auto}.template-table-wrap table{width:100%;min-width:0;table-layout:fixed}.template-table-wrap thead th{position:sticky;top:0;z-index:2;background:var(--surface-2)}.health-action-row{margin-top:.55rem}.topbar{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start;margin-bottom:.95rem;position:sticky;top:0;z-index:40;padding:.1rem 0 .2rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 96%,transparent),color-mix(in srgb,var(--bg-2) 88%,transparent));border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar h2{margin:0;font-size:1.42rem;letter-spacing:.01em}.topbar-title-wrap{min-width:0}.breadcrumb{color:var(--muted);font-size:.8rem;margin-bottom:.2rem}.topbar-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;min-width:0;overflow-x:visible;padding-bottom:2px}.topbar-actions>*{flex-shrink:0;white-space:nowrap}.topbar-actions .pill,.topbar-actions .btn{padding:.28rem .55rem;font-size:.74rem}.scan-user-select{min-width:min(100%,200px)}.server-scan-panel{gap:.6rem}.server-scan-intro{margin-bottom:.2rem;max-width:84ch}.server-scan-controls{align-items:center;gap:.4rem;padding:.5rem .55rem;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 82%,transparent)}.server-scan-controls>*{flex:0 1 auto}.server-scan-user-select{flex:1 1 220px;min-width:220px;max-width:340px}.server-scan-controls .btn{padding:.3rem .58rem}.server-scan-summary-wrap{margin-top:.2rem}.server-scan-summary-row{gap:.35rem;align-items:center}.scan-results-tabs{gap:.35rem;margin-bottom:var(--spacing-sm)}.scan-results-tabs .btn{padding:.24rem .56rem}.scan-action-btn{padding:.16rem .46rem;line-height:1.1}.server-scan-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.server-scan-history-toggle{margin-top:.1rem}.server-scan-history-table th,.server-scan-history-table td{padding-top:.38rem;padding-bottom:.38rem;font-size:.74rem}.server-scan-history-table .pill{font-size:.66rem;padding:.18rem .42rem}.scan-results-head-row{display:flex;padding:var(--spacing-xs) var(--spacing-sm);border-bottom:1px solid var(--border-color);font-weight:500;font-size:var(--font-size-xs);color:var(--color-muted);gap:var(--spacing-sm)}.scan-results-col{flex:0 0 auto;text-align:right}.scan-results-col-invite{min-width:96px}.scan-results-col-reason{min-width:140px;max-width:200px}.scan-result-item{display:flex;align-items:center;justify-content:space-between;padding:.35rem .52rem;border-bottom:1px solid var(--border-color);gap:.45rem}.scan-result-meta{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.scan-result-code{color:var(--color-success);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-size-xs);max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-result-reason{max-width:min(44vw,220px);white-space:normal;text-align:right}.role-badge{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.34rem .6rem;font-size:.78rem;font-weight:700;letter-spacing:.2px;border:1px solid transparent;white-space:nowrap}.role-badge-admin{color:#f1e9ff;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 52%,#2a1f41 48%),color-mix(in srgb,var(--brand-2) 54%,#231935 46%));border-color:color-mix(in srgb,var(--brand) 64%,var(--line) 36%)}.role-badge-user{color:#e8ddff;background:var(--brand-soft);border-color:var(--line)}.role-badge-compact{padding:.22rem .5rem;font-size:.72rem;font-weight:600}[data-theme=light] .role-badge-admin{color:#f8edff;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 78%,white 22%),color-mix(in srgb,var(--brand-2) 80%,white 20%));border-color:color-mix(in srgb,var(--brand) 58%,var(--line) 42%)}[data-theme=light] .role-badge-user{color:var(--ink);background:#f1eaff;border-color:#ddd2f2}.card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 94%,transparent));border:1px solid color-mix(in srgb,var(--line) 84%,var(--brand) 16%);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem}.elevated{box-shadow:var(--shadow-md)}.grid{display:grid;gap:.85rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-shell .grid{gap:.35rem}.monitor-shell input,.monitor-shell textarea,.monitor-shell select{padding:.22rem .38rem;font-size:.72rem;border-radius:6px}.monitor-shell label{font-size:.74rem;gap:.15rem}.monitor-shell .btn{padding:.22rem .42rem;font-size:.68rem}.monitor-shell .btn-sm{padding:.14rem .32rem;font-size:.62rem}.minimize-toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:6px;color:var(--muted)}.minimize-toggle:hover{background:var(--surface-2);color:var(--ink)}.monitor-shell .controls-row{gap:.15rem;flex-wrap:wrap}.monitor-shell .pill,.monitor-shell .monitor-pill,.monitor-shell .card .pill,.monitor-shell .card .monitor-pill,section.stack-lg .card .pill,section.stack-lg .card .monitor-pill{display:inline-flex;align-items:center;border-radius:var(--pill-radius)!important;padding:.06rem .18rem!important;border:1px solid transparent!important;font-size:.54rem!important;text-transform:uppercase;letter-spacing:.1px;line-height:1!important;white-space:nowrap}.monitor-shell .pill.neutral,.monitor-pill.neutral{color:var(--ink);background:var(--brand-soft);border-color:var(--line)}.monitor-shell .pill.good,.monitor-pill.good{color:var(--ok);background:var(--ok-bg);border-color:#b8ead8}.monitor-shell .pill.warn,.monitor-pill.warn{color:var(--warn);background:var(--warn-bg);border-color:#f3deb4}.monitor-shell .pill.danger,.monitor-pill.danger{color:#ffd9d5;background:#6d201a;border-color:#b24b3d}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-home .stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.62rem}.warnings-shell{min-height:0}.warnings-header-card{position:sticky;top:0;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.warnings-header-row{flex-wrap:wrap;gap:.45rem}.warnings-select,.warnings-header-row select,.warnings-controls-row select{appearance:none;border:1px solid color-mix(in srgb,var(--line) 84%,var(--brand) 16%);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-2) 94%,transparent));color:var(--ink);min-height:34px;padding:.42rem 1.95rem .42rem .62rem;font-size:.79rem;line-height:1.15;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.warnings-select:hover,.warnings-header-row select:hover,.warnings-controls-row select:hover{border-color:color-mix(in srgb,var(--brand) 36%,var(--line) 64%)}.warnings-select:focus-visible,.warnings-header-row select:focus-visible,.warnings-controls-row select:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 72%,white 28%);outline-offset:2px}.warnings-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.58rem}.warnings-kpi-btn{border:1px solid color-mix(in srgb,var(--line) 84%,var(--brand) 16%);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-2) 94%,transparent));color:var(--ink);min-height:76px;padding:.62rem .68rem;text-align:left;display:flex;flex-direction:column;gap:.22rem;cursor:pointer}.warnings-kpi-btn:hover{border-color:color-mix(in srgb,var(--brand) 34%,var(--line) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent))}.warnings-kpi-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 72%,white 28%);outline-offset:2px}.warnings-kpi-label{font-size:.76rem;color:var(--muted);font-weight:600}.warnings-kpi-value{font-size:1.12rem;font-weight:700}.warnings-kpi-status{font-size:.72rem;font-weight:600}.warnings-kpi-status.good{color:var(--ok)}.warnings-kpi-status.warn{color:var(--warn)}.warnings-kpi-why{margin-top:.12rem;font-size:.68rem;color:var(--muted);line-height:1.2}.warnings-panel-card{min-height:0}.warnings-panel-tabs{align-items:center;gap:.38rem;flex-wrap:wrap}.warnings-table-wrap{max-height:min(46vh,420px);overflow-y:auto}.warnings-table-wrap table{width:100%;table-layout:fixed}.warnings-table-wrap th,.warnings-table-wrap td{text-align:left;vertical-align:middle}.warnings-table-wrap thead th{font-size:.64rem;padding:.4rem .44rem;white-space:nowrap}.warnings-table-wrap tbody td{font-size:.82rem;padding:.5rem .42rem}.warnings-controls-row{align-items:center;gap:.45rem;flex-wrap:wrap}.warnings-controls-row input{flex:1 1 260px;min-width:180px}.warnings-controls-row select{flex:0 0 210px;min-width:180px}.warnings-header-row .warnings-select{flex:1 1 240px;min-width:200px;max-width:360px}.warnings-pager-row{align-items:center;justify-content:flex-end;gap:.45rem}.dashboard-home .card{padding:.9rem}.dashboard-panels{grid-template-columns:1.2fr 1fr 1fr}.dashboard-panels>.card{min-width:0}.dashboard-feed-card{min-height:0}.dashboard-home .dashboard-feed-card-compact{padding:.78rem}.dashboard-home .dashboard-feed-card-compact .section-title{padding-bottom:.26rem;margin-bottom:.22rem}.dashboard-home .dashboard-feed-card-compact .dashboard-feed-list{max-height:180px;overflow-y:auto}.dashboard-home .dashboard-feed-card-compact .list-row{padding:.46rem 0}.dashboard-home .dashboard-feed-card-compact .list-title{font-size:.84rem}.dashboard-home .dashboard-feed-card-compact .tiny{font-size:.72rem}.dashboard-home .dashboard-primary-card-compact{padding:.78rem}.dashboard-home .dashboard-primary-card-compact .section-title{padding-bottom:.26rem;margin-bottom:.22rem}.dashboard-home .dashboard-command-card .command-grid{gap:.48rem}.dashboard-home .dashboard-command-card .btn{padding:.44rem .58rem;font-size:.8rem}.dashboard-home .dashboard-snapshot-card .mini-metrics{gap:.48rem;margin-top:.22rem}.dashboard-home .dashboard-snapshot-card .mini-metric{padding:.54rem}.dashboard-home .dashboard-snapshot-card .mini-metric span{font-size:.76rem}.dashboard-home .dashboard-snapshot-card .mini-metric strong{font-size:.94rem}.dashboard-home .dashboard-servers-feed-list{max-height:170px;overflow-y:auto}.dashboard-home .dashboard-servers-card .list-row{padding:.46rem 0}.dashboard-home .dashboard-servers-card .list-title{font-size:.84rem}.dashboard-home .dashboard-servers-card .tiny{font-size:.72rem}.dashboard-feed-list{max-height:230px;overflow-y:auto;padding-right:.2rem}.dashboard-message-log-list{max-height:180px;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable}.runtime-controls-inline{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.runtime-controls-head{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;min-width:0}.runtime-controls-title{margin:0;font-size:1rem;letter-spacing:.01em}.runtime-controls-actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap}.stat-card{min-height:64px;background:linear-gradient(180deg,var(--surface),var(--surface-2))}.dashboard-home .stat-card{min-height:52px;padding:.52rem .62rem}.stat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;width:100%}.stat-left{display:flex;flex-direction:column;min-width:0;gap:.2rem}.dashboard-home .stat-row{gap:.52rem}.stat-label-inline{color:var(--muted);font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-home .stat-label-inline{font-size:.76rem}.stat-status{font-size:.68rem;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.stat-status.good{color:var(--ok)}.stat-status.warn{color:var(--warn)}.stat-value-inline{font-size:1.2rem;font-weight:700;white-space:nowrap;flex:0 0 auto}.dashboard-home .stat-value-inline{font-size:.96rem}.dashboard-home .runtime-controls-title{font-size:.94rem}.dashboard-home .runtime-controls-actions .btn{padding:.5rem .72rem;font-size:.82rem}.mini-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.4rem}.mini-metric{padding:.7rem;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:.6rem}.mini-metric span{color:var(--muted);font-size:.82rem}.mini-metric strong{font-size:1.05rem}.list-compact{margin-top:.25rem}.list-row{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;border-bottom:1px solid var(--line);padding:.58rem 0}.list-row>div{min-width:0}.list-row:last-child{border-bottom:0}.list-title{font-size:.9rem;font-weight:600}.message-log-inline-link{border:0;background:transparent;color:var(--muted);padding:0;margin-top:.12rem;font:inherit;font-size:.78rem;text-decoration:underline;cursor:pointer;text-align:left}.message-log-inline-link:hover{color:var(--ink)}.message-log-preview-row{justify-content:flex-start;align-items:flex-start}.message-log-preview-main{width:100%;min-width:0;text-align:left}.message-log-preview-meta,.message-log-preview-text{display:block;text-align:left}.message-log-preview-meta,.message-log-preview-text{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny{font-size:.78rem}.empty-inline{color:var(--muted);font-size:.85rem;padding:.4rem 0}.section-title h3{margin:0 0 .18rem;font-size:1rem}.section-title .muted{margin:0;font-size:.84rem}.accounts-add-inline-title{display:flex;align-items:baseline;gap:.5rem;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:.65rem;position:sticky;top:0;z-index:20;background:var(--surface);padding-bottom:.5rem}.accounts-add-inline-title h3{margin:0;font-size:1rem}.accounts-add-inline-title .muted{font-size:.84rem}.row{display:flex;flex-wrap:wrap;gap:.5rem}.form-row>*{flex:1 1 220px}.accounts-add-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.accounts-add-row input,.accounts-add-row select,.accounts-add-row .btn{font-size:.78rem}.accounts-add-row input,.accounts-add-row select{padding:.42rem .52rem}.compact-mode-select{width:96px;min-width:96px;flex:0 0 96px;max-width:96px;box-sizing:border-box;font-size:.78rem;line-height:1.1;padding:.42rem 1.4rem .42rem .52rem;border:1px solid var(--line);border-radius:10px;background-color:var(--surface);color:var(--ink);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 11px) calc(50% - 2px),calc(100% - 6px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media(max-width:768px){.compact-mode-select{width:auto;min-width:80px;flex:0 0 auto;max-width:110px;font-size:.72rem;padding:.36rem 1.2rem .36rem .44rem}.accounts-add-row .compact-mode-select,.response-coord-actions .compact-mode-select{width:auto!important;min-width:100px!important;flex:0 0 auto!important;max-width:140px!important}}.accounts-add-row .btn{padding:.42rem .58rem;white-space:nowrap}.accounts-add-row>:nth-child(1){flex:0 0 250px}.accounts-add-row>:nth-child(2){flex:0 0 96px}.accounts-add-row>:nth-child(3){flex:1 1 220px;min-width:140px;max-width:320px}.accounts-add-row>:nth-child(4){flex:0 0 80px}.accounts-add-row>:nth-child(5){flex:0 0 80px}.accounts-add-row>:nth-child(6){flex:0 0 auto}@media(max-width:768px){.accounts-add-row{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.4rem;width:100%;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.accounts-add-row>*{flex:0 0 auto!important;width:auto!important;min-width:90px!important;max-width:none!important}.accounts-add-row input:first-child{flex:1 1 160px!important;min-width:120px!important}.accounts-add-row input[type=number]{flex:0 0 85px!important;min-width:80px!important}.accounts-add-row .btn{flex:0 0 auto!important;white-space:nowrap;padding:.5rem .75rem;min-width:80px}.accounts-add-row .compact-mode-select{min-width:140px!important;flex:0 0 140px!important;width:140px!important}.accounts-add-inline-title{flex-direction:column;align-items:flex-start;gap:.35rem}.accounts-add-inline-title h3{font-size:.92rem}.accounts-add-inline-title span{font-size:.74rem}}.accounts-setup-divider{height:1px;margin:.7rem 0 .6rem;border-radius:999px;background:color-mix(in srgb,var(--line) 78%,var(--brand) 22%)}.stack,.stack-lg{display:flex;flex-direction:column}.stack{gap:.7rem}.stack-lg{gap:.95rem}label{display:flex;flex-direction:column;gap:.3rem;font-size:.88rem}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:10px;padding:.56rem .62rem;font:inherit;color:var(--ink);background:color-mix(in srgb,var(--surface) 94%,transparent)}input:focus,textarea:focus,select:focus{outline:2px solid color-mix(in srgb,var(--brand) 62%,transparent);border-color:var(--brand)}.monitor input,.monitor textarea,.monitor select{padding:.32rem .48rem;font-size:.78rem;border-radius:8px}.monitor label{font-size:.8rem;gap:.2rem}.btn{padding:.56rem .82rem}.btn:disabled{opacity:.7;cursor:not-allowed}.btn-primary{color:#f8efff;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 96%,#fff 4%),var(--brand-2));border-color:color-mix(in srgb,var(--brand-2) 74%,#1f1435 26%)}.btn-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 90%,#fff 10%),color-mix(in srgb,var(--brand-2) 92%,#2a1f45 8%))}.btn-secondary{color:var(--ink);background:color-mix(in srgb,var(--brand-soft) 74%,var(--surface-2) 26%);border-color:color-mix(in srgb,var(--line) 72%,var(--brand) 28%)}.btn-secondary:hover{background:color-mix(in srgb,var(--brand-soft) 75%,var(--brand) 25%)}.btn-sm{padding:.18rem .52rem;font-size:.72rem;border-radius:999px}.monitor .btn{padding:.32rem .56rem;font-size:.72rem}.monitor .btn-sm{padding:.18rem .4rem;font-size:.68rem}.copy-btn{min-width:108px;font-weight:700}.registry-actions{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.btn-ghost{color:var(--ink);background:color-mix(in srgb,var(--surface-2) 32%,transparent);border-color:color-mix(in srgb,var(--line) 86%,transparent)}.btn-ghost:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.btn-danger{color:#fff6f5;background:#8f3028}.btn-danger:hover{background:#6a2622}.controls-row{margin-bottom:.5rem;gap:.4rem}.monitor .controls-row{gap:.25rem;flex-wrap:wrap}.registry-toolbar{margin-bottom:.7rem;align-items:center;flex-wrap:nowrap;overflow:visible}.registry-toolbar-btn{padding:.22rem .56rem;border-radius:999px;font-size:.72rem;line-height:1.1;flex:0 0 auto}.registry-toolbar input{flex:0 1 200px;min-width:140px;max-width:220px;padding:.22rem .56rem;border-radius:999px;font-size:.72rem;line-height:1.1}.registry-toolbar select{flex:0 0 auto;width:140px;min-width:140px;padding:.22rem .56rem;border-radius:999px;font-size:.72rem;line-height:1.1}@media(max-width:1200px){.registry-toolbar{flex-wrap:wrap}.warnings-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.registry-toolbar input{flex:1 1 100%;min-width:0}}.server-cell{display:flex;align-items:center;gap:.6rem;min-width:0}.server-avatar{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);object-fit:cover;flex:0 0 auto;background:var(--surface-2)}.server-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--brand-2);background:color-mix(in srgb,var(--brand-soft) 82%,var(--surface) 18%)}.server-meta{min-width:0}.server-name{font-weight:600;line-height:1.2}.registry-pagebar{margin-top:.7rem;align-items:center}.registry-pagebar .btn{padding:.22rem .56rem;border-radius:999px;font-size:.72rem;line-height:1.1}.import-jobs-scroll{max-height:280px;overflow-y:auto}.controls-row>*{flex:1 1 180px}.command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.monitor-shell{position:relative;isolation:isolate;min-width:0;flex:1;min-height:0;overflow:hidden;overflow-x:hidden}.monitor-content-pane{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.95rem}.monitor-shell.blocked-active .monitor-content-pane{overflow:hidden}.monitor-shell:before{content:"";position:absolute;inset:-.75rem;z-index:-1;border-radius:14px;background:radial-gradient(1000px 520px at 70% 10%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 62%),radial-gradient(800px 460px at 20% 0%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,#000 5%),color-mix(in srgb,var(--surface-2) 95%,#000 5%));border:1px solid color-mix(in srgb,var(--line) 76%,var(--brand) 24%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent),0 24px 70px #00000059}.monitor-shell .card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,#000 6%),color-mix(in srgb,var(--surface-2) 94%,#000 6%));border-color:color-mix(in srgb,var(--line) 72%,var(--brand) 28%);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent),inset 0 1px color-mix(in srgb,var(--brand) 18%,transparent);min-width:0}.monitor-header-card,.monitor-tabs-card,.monitor-action-card{padding:.85rem}.monitor-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.monitor-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:.48rem;min-width:0}.monitor-title{margin:0;font-size:1.65rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.monitor-head-stats{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.monitor-kpi-inline{display:inline-flex;align-items:center;gap:.38rem}.monitor-header-runtime-actions{display:inline-flex;align-items:center;gap:.32rem;margin-left:auto}.monitor-header-runtime-actions .btn{padding:.28rem .48rem;font-size:.66rem}.monitor-kpi-item{display:inline-flex;align-items:baseline;gap:.28rem;width:fit-content;max-width:100%;white-space:nowrap;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:6px;padding:.28rem .38rem;background:color-mix(in srgb,var(--surface-2) 70%,transparent);font-size:.7rem}.monitor-kpi-inline{display:inline-flex;align-items:stretch;gap:.45rem;flex-wrap:nowrap;justify-content:flex-end}.monitor-header-runtime-actions{align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.monitor-header-runtime-actions .btn{font-size:.72rem;line-height:1.1;padding:.36rem .52rem}.monitor-kpi-item{display:inline-flex;align-items:center;justify-content:center;gap:.26rem;white-space:nowrap;min-width:102px;padding:.38rem .5rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--line) 74%,var(--brand) 26%);background:color-mix(in srgb,var(--surface-2) 82%,transparent);font-size:.77rem;color:var(--muted)}.monitor-kpi-label{font-size:.62rem;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.monitor-kpi-value{font-size:.84rem;line-height:1.05;color:var(--ink);font-weight:600}.monitor-kpi-good{border-color:color-mix(in srgb,var(--ok) 45%,var(--line) 55%)}.monitor-kpi-good .monitor-kpi-value{color:var(--ok)}.monitor-kpi-warn{border-color:color-mix(in srgb,var(--warn) 52%,var(--line) 48%)}.monitor-kpi-warn .monitor-kpi-value{color:var(--warn)}.monitor-kpi-bad,.monitor-kpi-bad .monitor-kpi-value{color:var(--danger)}.monitor-title-row{display:flex;flex-direction:column;gap:.6rem}.monitor-title-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.monitor-title-section .monitor-title{margin:0}.monitor-tabs-actions-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.monitor-tabs-actions-row .monitor-tabs-row{display:flex;align-items:center;gap:.28rem;flex-wrap:wrap;overflow:visible;-webkit-overflow-scrolling:touch}.monitor-actions-group{display:flex;align-items:center;gap:.28rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.monitor-action-btn{white-space:nowrap;padding:.24rem .44rem;font-size:.66rem}.monitor-tabs-row{align-items:center;gap:.28rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.monitor-tab{flex:0 0 auto;white-space:nowrap;font-size:.68rem;padding:.34rem .48rem;text-transform:uppercase;letter-spacing:.04em;border-color:color-mix(in srgb,var(--line) 72%,var(--brand) 28%);background:color-mix(in srgb,var(--surface-2) 86%,transparent);color:color-mix(in srgb,var(--ink) 72%,var(--muted) 28%)}.monitor-tab.active{color:color-mix(in srgb,var(--ink) 88%,white 12%);border-color:color-mix(in srgb,var(--brand) 75%,var(--line) 25%);background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 30%,var(--surface-2) 70%),color-mix(in srgb,var(--brand-2) 28%,var(--surface) 72%));box-shadow:0 0 14px color-mix(in srgb,var(--brand) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--brand) 24%,transparent)}.monitor-pill{display:inline-flex!important;align-items:center!important;border-radius:var(--pill-radius)!important;padding:.06rem .18rem!important;border:1px solid transparent!important;font-size:.54rem!important;text-transform:uppercase;letter-spacing:.1px;line-height:1!important;white-space:nowrap}.monitor-pill.neutral{color:var(--ink);background:var(--brand-soft);border-color:var(--line)}.monitor-pill.good{color:var(--ok);background:var(--ok-bg);border-color:#b8ead8}.monitor-pill.warn{color:var(--warn);background:var(--warn-bg);border-color:#f3deb4}.monitor-pill.danger{color:#ffd9d5;background:#6d201a;border-color:#b24b3d}.monitor-table-wrap{max-width:100%;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable both-edges;border:1px solid var(--line);border-radius:10px;min-width:0}.monitor-table-wrap table{width:100%;min-width:700px;table-layout:fixed;border-collapse:collapse}.monitor-table-wrap thead th{position:sticky;top:0;background:var(--surface-2);z-index:10;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:.38rem .44rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.monitor-table-wrap tbody td{font-size:.8rem;padding:.46rem .44rem;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);line-height:1.15}.monitor-table-wrap tbody tr:last-child td{border-bottom:none}.monitor-table-wrap .col-tight{width:90px;white-space:nowrap}.monitor-table-wrap .col-medium{width:140px;white-space:nowrap}.monitor-table-wrap .col-actions{width:120px;white-space:nowrap;text-align:center}.monitor-actions-row{align-items:center;gap:.5rem}.monitor-actions-row .btn,.monitor-actions-row .pill{font-size:.72rem;line-height:1.1;padding:.38rem .52rem}.section-head-row{align-items:flex-start;justify-content:space-between}.response-coord-head{align-items:center;justify-content:flex-start;gap:.35rem;overflow:visible}.response-coord-title{margin:0;font-size:.78rem;line-height:1.1}.response-coord-actions{align-items:center;gap:.3rem;margin-left:0;min-width:0;flex-wrap:nowrap;white-space:nowrap;overflow:visible}@media(max-width:768px){.response-coord-head{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.response-coord-title{width:100%;font-size:.76rem;margin-bottom:0}.response-coord-actions{flex-wrap:wrap;width:100%;gap:.35rem}.response-coord-actions .btn,.response-coord-actions .pill{font-size:.7rem;padding:.32rem .48rem}.response-coord-actions select{flex:1 1 auto;min-width:100px}}.response-coord-actions .btn,.response-coord-actions .pill{font-size:.78rem}.response-coord-actions .btn,.response-coord-actions .pill{padding:.42rem .58rem}.response-tip-wrap{position:relative;display:inline-flex;align-items:center}.response-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid var(--line);background:var(--brand-soft);color:color-mix(in srgb,var(--ink) 78%,var(--muted) 22%);cursor:pointer;padding:0;font-size:.9rem;line-height:1}.response-tip-trigger:hover,.response-tip-trigger:focus-visible{background:color-mix(in srgb,var(--brand-soft) 70%,var(--surface-2) 30%);border-color:color-mix(in srgb,var(--line) 72%,var(--brand) 28%);outline:none}.response-tip-popover{position:absolute;left:calc(100% + .35rem);top:50%;right:auto;bottom:auto;z-index:20;display:block;width:max-content;max-width:min(78vw,320px);border:0;border-radius:0;background:transparent;color:var(--ink);padding:0;font-size:.74rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere;box-shadow:none;opacity:0;visibility:hidden;transform:translate(4px,-50%);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.response-tip-wrap:hover .response-tip-popover,.response-tip-wrap:focus-within .response-tip-popover{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto}.section-head-row .section-title{flex:1;min-width:0}.collective-head{display:flex;flex-direction:column;gap:.32rem}.account-inventory-toolbar{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 .7rem}.account-inventory-sticky-head{position:sticky;top:0;z-index:120;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--surface-2) 93%,transparent));border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding-bottom:.55rem;margin-bottom:.35rem}.account-inventory-search-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.account-inventory-search-row input{flex:1 1 260px;min-width:220px}.collective-head-title{margin:0;font-size:.78rem;line-height:1.1;white-space:nowrap}.collective-head-actions{align-items:center;justify-content:flex-start;gap:.3rem;width:100%;min-width:0;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.collective-head-actions .btn{font-size:.74rem;line-height:1.1;padding:.4rem .54rem}.monitor-shell .collective-head .collective-toggle-btn{margin-left:auto;padding:.34rem .56rem;font-size:.72rem;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-color:color-mix(in srgb,var(--line) 66%,var(--brand) 34%);background:color-mix(in srgb,var(--brand-soft) 78%,var(--surface-2) 22%);color:color-mix(in srgb,var(--ink) 84%,var(--muted) 16%)}.monitor-shell .collective-head .collective-toggle-btn:hover{background:color-mix(in srgb,var(--brand-soft) 58%,var(--surface-2) 42%);border-color:color-mix(in srgb,var(--brand) 42%,var(--line) 58%)}.collective-bulk-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.collective-bulk-row select,.collective-bulk-row input,.collective-bulk-row .btn{font-size:.74rem;line-height:1.1}.collective-bulk-row select,.collective-bulk-row input,.collective-bulk-row .btn{padding:.4rem .54rem}.collective-bulk-status{flex:0 0 10.5%;max-width:10.5%}.collective-bulk-number{flex:0 0 80px;max-width:80px}.collective-bulk-response{flex:1 1 220px;min-width:140px;max-width:320px}.collective-bulk-toggles{align-items:center;gap:.5rem;flex-wrap:nowrap;white-space:nowrap}.collective-bulk-apply{flex:0 0 auto;max-width:none;white-space:nowrap}.collective-toggle-btn{margin-left:auto;padding:.34rem .56rem;font-size:.74rem;line-height:1.1}.monitor-shell .btn-primary{background:linear-gradient(180deg,var(--brand),var(--brand-2));border-color:color-mix(in srgb,var(--brand) 78%,var(--line) 22%);color:#fff}.monitor-shell .btn-secondary{background:color-mix(in srgb,var(--brand-soft) 62%,var(--surface-2) 38%);border-color:color-mix(in srgb,var(--line) 70%,var(--brand) 30%);color:var(--ink)}.monitor-shell .btn-ghost{border-color:color-mix(in srgb,var(--line) 74%,var(--brand) 26%);color:color-mix(in srgb,var(--ink) 70%,var(--muted) 30%)}.monitor-danger-alert{background:linear-gradient(180deg,#480e14c7,#340b12c2);border-color:#c3425294;color:#ffafb7}.account-actions{display:flex;gap:.35rem;flex-wrap:nowrap;white-space:nowrap;justify-content:flex-end}.account-actions .btn{padding:.38rem .5rem;font-size:.74rem}.accounts-table .account-actions .btn{white-space:nowrap;padding:.34rem .46rem;font-size:.72rem;line-height:1.1}.admin-user-actions{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:nowrap;white-space:nowrap}.admin-reset-inline{display:inline-flex;align-items:center;gap:.35rem}.admin-reset-inline input{width:170px;min-width:170px;padding:.42rem .52rem}.admin-reset-visibility{min-width:34px;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.admin-user-actions .btn{padding:.4rem .56rem;font-size:.76rem}.runtime-hybrid-page{position:relative}.runtime-global-card{position:sticky;top:0;z-index:8}.runtime-global-actions{align-items:center;gap:.48rem}.runtime-search-wrap{margin-left:auto;min-width:220px}.runtime-search-wrap input{width:100%}.runtime-list-surface{display:flex;flex-direction:column;gap:.85rem}.runtime-workspace-table-wrap{max-height:64vh}.runtime-workspace-table{width:100%;min-width:780px;table-layout:fixed}.runtime-workspace-table th:nth-child(1),.runtime-workspace-table td:nth-child(1){width:30%}.runtime-workspace-table th:nth-child(2),.runtime-workspace-table td:nth-child(2){width:12%}.runtime-workspace-table th:nth-child(3),.runtime-workspace-table td:nth-child(3){width:14%}.runtime-workspace-table th:nth-child(4),.runtime-workspace-table td:nth-child(4){width:14%}.runtime-workspace-table th:nth-child(5),.runtime-workspace-table td:nth-child(5){width:20%}.runtime-workspace-table th:nth-child(6),.runtime-workspace-table td:nth-child(6){width:10%}.runtime-workspace-meta{min-width:0}.runtime-workspace-meta>strong,.runtime-workspace-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-cell-stack{display:flex;flex-direction:column;gap:.12rem}.runtime-status-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:.16rem .55rem;font-size:.7rem;font-weight:600;letter-spacing:.02em}.runtime-status-badge.running{background:color-mix(in srgb,rgba(70,170,110,.28) 55%,transparent);border-color:color-mix(in srgb,rgba(70,170,110,.68) 70%,var(--line))}.runtime-status-badge.stopped{background:color-mix(in srgb,var(--surface-2) 76%,transparent)}.runtime-actions-group{display:inline-flex;align-items:center;gap:.34rem;flex-wrap:wrap}.runtime-actions-group.compact .btn{min-width:0;padding:.32rem .52rem}.runtime-inline-warning{display:inline-block;margin-top:.26rem;font-size:.68rem;color:color-mix(in srgb,var(--danger, #cc4b4b) 78%,var(--text))}.runtime-workspace-cards{display:none;gap:.65rem}.runtime-workspace-card{padding:.72rem;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,var(--surface-2) 10%),color-mix(in srgb,var(--surface) 96%,transparent))}.runtime-card-head{display:flex;justify-content:space-between;gap:.45rem;align-items:flex-start}.runtime-card-metrics{margin:.62rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.runtime-metric-chip{display:flex;align-items:center;justify-content:space-between;gap:.38rem;border:1px solid var(--line);border-radius:10px;padding:.32rem .48rem;background:color-mix(in srgb,var(--surface-2) 74%,transparent)}.runtime-metric-chip.good{border-color:color-mix(in srgb,rgba(70,170,110,.65) 60%,var(--line))}.runtime-metric-chip.warn{border-color:color-mix(in srgb,rgba(210,160,60,.75) 55%,var(--line))}.runtime-metric-label{font-size:.67rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em}.runtime-metric-value{font-size:.84rem}.runtime-drawer-overlay{position:fixed;inset:0;background:color-mix(in srgb,#0f1220 58%,transparent);display:flex;align-items:stretch;justify-content:flex-end;padding:8px;box-sizing:border-box;z-index:120}.runtime-drawer{width:clamp(360px,38vw,560px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:14px;border-left:1px solid var(--line);overflow-x:hidden;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.85rem}.runtime-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.runtime-drawer-head h4{margin:0;overflow-wrap:anywhere}.runtime-drawer-section{border:1px solid var(--line);border-radius:12px;padding:.65rem;background:color-mix(in srgb,var(--surface-2) 78%,transparent)}.runtime-drawer-section h5{margin:0}.runtime-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.runtime-cap-editor{margin-top:.35rem}.runtime-cap-label{font-size:.75rem;color:var(--muted)}.runtime-cap-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.runtime-cap-controls input{width:110px}.runtime-failure-list{margin:0;padding-left:1rem;display:grid;gap:.35rem}.blocked-messages-card{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.blocked-messages-container{border:1px solid var(--line);border-radius:10px;padding:.6rem;background:color-mix(in srgb,var(--surface-2) 72%,transparent);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.blocked-messages-container .blocked-logs-wrap{flex:1;min-height:0;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 220px)}.message-logs-card{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.message-logs-container{border:1px solid var(--line);border-radius:10px;padding:.6rem;background:color-mix(in srgb,var(--surface-2) 72%,transparent);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.message-logs-container .message-logs-wrap{flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.join-logs-actions{margin-bottom:.4rem}.join-logs-manual-add{padding:.6rem;background:color-mix(in srgb,var(--surface-2) 60%,transparent);border-radius:8px;margin-bottom:.6rem}.join-logs-table-wrap table{min-width:640px}.join-logs-table-wrap th,.join-logs-table-wrap td{font-size:.78rem;padding:.4rem .38rem}.message-pager-row{align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.32rem;margin-bottom:0}.message-pager-row>*{flex:0 0 auto}.message-pager-btn{padding:.22rem .4rem;font-size:.66rem;line-height:1.1;border-radius:6px}.message-pager-meta{margin-left:auto;white-space:nowrap;font-size:.72rem}.blocked-pager-row{align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:.32rem;margin-bottom:0}.blocked-pager-row>*{flex:0 0 auto}.blocked-pager-btn{padding:.22rem .4rem;font-size:.66rem;line-height:1.1;border-radius:6px}.blocked-pager-meta{margin-left:auto;white-space:nowrap}.kicked-accounts-wrap{min-width:720px;overflow-x:auto}.kicked-accounts-table th:nth-child(1),.kicked-accounts-table td:nth-child(1){width:20%}.kicked-accounts-table th:nth-child(2),.kicked-accounts-table td:nth-child(2){width:80px}.kicked-accounts-table th:nth-child(3),.kicked-accounts-table td:nth-child(3){width:60px;text-align:center}.kicked-accounts-table th:nth-child(4),.kicked-accounts-table td:nth-child(4){width:70px;text-align:center}.kicked-accounts-table th:nth-child(5),.kicked-accounts-table td:nth-child(5){width:160px}.kicked-accounts-table th:nth-child(6),.kicked-accounts-table td:nth-child(6){width:280px}.kicked-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;white-space:nowrap;width:100%}.kicked-inline-actions{flex-wrap:nowrap}.kicked-inline-actions .btn{white-space:nowrap;font-size:.68rem;padding:.22rem .42rem}.kicked-status-meta{margin-top:.2rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kicked-detail-wrap{min-width:560px;overflow-x:auto}.kicked-detail-table th:nth-child(1),.kicked-detail-table td:nth-child(1){width:150px}.kicked-detail-table th:nth-child(2),.kicked-detail-table td:nth-child(2){width:18%}.kicked-detail-table th:nth-child(3),.kicked-detail-table td:nth-child(3){width:auto}.kicked-detail-table th:nth-child(4),.kicked-detail-table td:nth-child(4){width:90px}.kicked-detail-table th:nth-child(5),.kicked-detail-table td:nth-child(5){width:200px;text-align:center}.fallback-badge{display:inline-block;margin-left:.25rem;padding:.08rem .28rem;font-size:.56rem;background:var(--warn-bg);color:var(--warn);border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.message-modal-content{padding:1rem;white-space:pre-wrap;word-break:break-word;max-height:60vh;overflow-y:auto;font-size:.95rem;line-height:1.5}.modal-content-blocked{padding:1rem;max-width:500px}.modal-content-blocked .table-wrap{max-height:400px;overflow-y:auto}.modal-content-blocked .detail-row{display:flex;margin-bottom:.75rem;align-items:flex-start}.modal-content-blocked .detail-label{font-weight:600;width:120px;flex-shrink:0;color:var(--muted)}.modal-content-blocked .detail-value{flex:1;word-break:break-word}.modal-content-blocked .message-content-row{flex-direction:column}.modal-content-blocked .message-content-box{background:var(--bg-2);padding:.75rem;border-radius:6px;margin-top:.25rem;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto;font-family:monospace;font-size:.85rem}.pill-neutral{background:var(--bg-2);color:var(--text);padding:.15rem .5rem;border-radius:var(--pill-radius);font-size:.7rem;font-weight:500}.account-rule-badge{margin-top:0;width:fit-content;font-size:.56rem;padding:.08rem .3rem;line-height:1;white-space:nowrap}.account-response-cell{display:flex;flex-direction:row;align-items:center;gap:.22rem;flex-wrap:nowrap;min-width:0}.account-response-source{width:fit-content;white-space:nowrap;font-size:.56rem;padding:.08rem .3rem;line-height:1}.account-status-pill{display:inline-flex;white-space:nowrap;font-size:.56rem;padding:.08rem .3rem;line-height:1}.account-sync-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.14rem;min-width:0;max-width:100%}.account-sync-badge{white-space:nowrap;font-weight:400}.accounts-table{width:100%;max-width:100%;table-layout:fixed}.accounts-table th,.accounts-table td{text-align:left}.accounts-table th{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:.36rem .44rem;position:sticky;top:0;z-index:100;background:var(--surface-2);box-shadow:0 1px 0 var(--line)}.account-inventory-wrap thead th{z-index:100}.accounts-table td{font-size:.78rem;padding:.44rem;line-height:1.15}.accounts-table th:nth-child(1),.accounts-table td:nth-child(1){width:1%;white-space:nowrap}.accounts-table th:nth-child(2),.accounts-table td:nth-child(2){width:1%;white-space:nowrap}.accounts-table th:nth-child(3),.accounts-table td:nth-child(3){width:1%;white-space:nowrap}.accounts-table th:nth-child(4),.accounts-table td:nth-child(4){width:1%;white-space:nowrap}.accounts-table th:nth-child(5),.accounts-table td:nth-child(5){width:1%;white-space:nowrap}.accounts-table th:nth-child(6),.accounts-table td:nth-child(6){width:1%;white-space:nowrap}.accounts-table th:nth-child(7),.accounts-table td:nth-child(7){width:1%;white-space:nowrap}.accounts-table th:nth-child(8),.accounts-table td:nth-child(8){width:1%;white-space:nowrap}.accounts-table th{font-size:.64rem;padding:.4rem;white-space:nowrap}.accounts-table td{font-size:.82rem;padding:.5rem .42rem}.account-email-cell{font-size:.74rem;line-height:1.2}.accounts-table th:nth-child(1),.accounts-table td:nth-child(1){width:38px}.accounts-table th:nth-child(2),.accounts-table td:nth-child(2){width:166px}.accounts-table th:nth-child(3),.accounts-table td:nth-child(3){width:72px}.accounts-table th:nth-child(4),.accounts-table td:nth-child(4){width:90px}.accounts-table th:nth-child(5),.accounts-table td:nth-child(5){width:128px}.accounts-table th:nth-child(6),.accounts-table td:nth-child(6){width:90px}.accounts-table th:nth-child(7),.accounts-table td:nth-child(7){width:126px}.accounts-table th:nth-child(8),.accounts-table td:nth-child(8){width:172px}.account-timers-cell{white-space:nowrap}.account-timers-head-tip{position:relative;display:inline-flex;align-items:center;gap:.18rem}.account-timers-head-cell{position:sticky;z-index:6}.account-timers-head-trigger{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.58rem;line-height:1;padding:0;cursor:pointer}.account-timers-head-trigger:hover,.account-timers-head-trigger:focus-visible{border-color:color-mix(in srgb,var(--line) 68%,var(--brand) 32%);color:var(--ink);outline:none}.account-timers-head-popover{position:fixed;left:0;top:0;transform:translate(-50%,-100%);z-index:80;min-width:190px;max-width:240px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--ink);padding:.34rem .42rem;font-size:.64rem;line-height:1.25;white-space:normal;overflow-wrap:normal;word-break:normal;box-shadow:0 8px 18px #03081233;pointer-events:none}.account-inventory-wrap{position:relative;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;max-height:min(60vh,680px)}.table-sort-btn{display:inline-flex;align-items:center;gap:.26rem;padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.table-sort-btn:hover,.table-sort-btn:focus-visible{color:var(--ink);outline:none}@media(max-width:1480px){.accounts-table{min-width:clamp(620px,80vw,1040px)}.accounts-table th:nth-child(6),.accounts-table td:nth-child(6){width:84px}.accounts-table th:nth-child(7),.accounts-table td:nth-child(7){width:112px}.accounts-table th:nth-child(8),.accounts-table td:nth-child(8){width:156px}.account-actions .btn{padding:.34rem .46rem;font-size:.72rem}}@media(max-width:768px){.accounts-table{min-width:700px}.accounts-table th,.accounts-table td{font-size:.7rem;padding:.32rem .28rem}.accounts-table th{font-size:.56rem;letter-spacing:.2px}.account-email-cell{font-size:.68rem}.account-response-cell{gap:.12rem}.account-response-source{font-size:.5rem;padding:.06rem .24rem}.account-timers-cell{font-size:.68rem}.account-sync-badge{font-size:.56rem}.account-actions .btn{padding:.28rem .38rem;font-size:.64rem}}.target-grid{display:flex;flex-wrap:wrap;gap:.45rem}.target-pill{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;width:fit-content;max-width:100%;white-space:nowrap;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:8px;padding:.35rem .45rem;background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.share-result-row td{transition:background-color .14s ease}.share-result-good td{background:color-mix(in srgb,var(--ok-bg) 45%,transparent)}.share-result-warn td{background:color-mix(in srgb,var(--warn-bg) 48%,transparent)}.share-result-neutral td{background:color-mix(in srgb,var(--surface-2) 42%,transparent)}.share-result-legend{align-items:center;gap:.35rem;flex-wrap:wrap}.table-wrap{max-width:100%;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable both-edges;border:1px solid var(--line);border-radius:10px;min-width:0}.table-wrap>table{width:100%;min-width:600px;table-layout:fixed}.table-wrap>table td{vertical-align:middle}.table-wrap thead th{position:sticky;top:0;background:var(--surface-2);z-index:10}.registry-card{position:relative}.registry-header{position:sticky;top:0;z-index:8;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 94%,transparent));border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding-bottom:.4rem;margin-bottom:.45rem}.registry-maintenance-row{margin-top:.35rem;align-items:center;flex-wrap:wrap}.registry-maintenance-row .muted.tiny{overflow-wrap:anywhere}.registry-dedupe-row{margin-top:.2rem;align-items:center;flex-wrap:wrap}.registry-dedupe-row .muted.tiny{overflow-wrap:anywhere}.duplicates-controls-row{align-items:center;flex-wrap:wrap;gap:.45rem}.duplicates-controls-row select{flex:1 1 260px;max-width:340px;min-width:220px}.duplicates-bulk-actions{align-items:center;flex-wrap:wrap;gap:.45rem}.duplicates-groups-wrap{display:grid;gap:.65rem}.duplicate-group-card{padding:.62rem}.duplicate-group-head{align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:.42rem}.duplicates-controls-row .btn,.duplicates-bulk-actions .btn,.duplicate-group-head .btn,.registry-table .registry-actions .btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:30px;min-height:30px;padding:.24rem .62rem;font-size:.73rem;line-height:1.1;border-radius:999px;white-space:nowrap}.duplicates-controls-row .pill,.duplicates-bulk-actions .pill,.duplicate-group-head .pill{flex:0 0 auto}.duplicate-group-card .table-wrap{max-height:290px;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.duplicates-group-table{width:100%;min-width:760px;table-layout:fixed}.duplicates-group-table th:nth-child(1),.duplicates-group-table td:nth-child(1){width:7%;white-space:nowrap}.duplicates-group-table th:nth-child(2),.duplicates-group-table td:nth-child(2){width:30%}.duplicates-group-table th:nth-child(3),.duplicates-group-table td:nth-child(3){width:43%}.duplicates-group-table th:nth-child(4),.duplicates-group-table td:nth-child(4){width:20%;text-align:center;white-space:nowrap}.duplicate-group-card table:not(.duplicates-group-table) td:first-child,.duplicate-group-card table:not(.duplicates-group-table) th:first-child,.duplicate-group-card table:not(.duplicates-group-table) td:last-child,.duplicate-group-card table:not(.duplicates-group-table) th:last-child{width:1%;white-space:nowrap}.duplicate-group-card .table-wrap thead th{position:static}.rules-catalog-wrap{max-width:100%;overflow-x:auto;overflow-y:auto;max-height:450px}.rules-catalog-wrap table{min-width:800px}.rules-catalog-wrap th,.rules-catalog-wrap td{word-break:break-word}.rules-catalog-wrap td:last-child{width:60px;min-width:60px;white-space:nowrap}.rule-actions-cell{white-space:nowrap;overflow:visible}.rule-actions{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:nowrap;white-space:nowrap}.rule-actions .btn{margin:0;padding:.24rem .4rem;font-size:.66rem}.rules-catalog-wrap td:last-child .btn{margin:.12rem .16rem .12rem 0}@media(max-width:1024px){.rules-catalog-wrap table{min-width:680px}}@media(max-width:768px){.rules-catalog-wrap table{min-width:620px}.rules-catalog-wrap td:last-child{min-width:140px}}.registry-scroll{max-height:61vh;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges}.registry-table{width:100%;min-width:0;table-layout:fixed}.registry-table th,.registry-table td{text-align:left;min-width:0}.registry-table th{top:0;z-index:2}.registry-table .registry-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.registry-table .registry-sortable:hover{color:var(--brand)}.registry-table .registry-col-server{width:38%}.registry-table .registry-col-invite{width:34%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registry-table .registry-col-actions{width:28%;white-space:normal;text-align:right}.registry-table .invite-cell{vertical-align:middle;text-align:center}.registry-table .invite-link{display:inline-block;max-width:100%;color:var(--brand);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registry-table .invite-link:hover{color:var(--brand-2)}.server-submeta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.2rem;flex-wrap:wrap;min-width:0}.server-submeta .pill{flex:0 0 auto}.server-submeta .muted.tiny{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-table .registry-actions{display:flex;flex-wrap:wrap;white-space:normal;gap:.35rem;justify-content:flex-end}.registry-actions-menu-wrap{position:relative;display:inline-flex;justify-content:flex-end;width:100%}.registry-actions-toggle{min-width:34px;width:34px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.registry-actions-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:120px;padding:.25rem;border-radius:10px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:.2rem;z-index:20}.registry-actions-item{width:100%;justify-content:flex-start;text-align:left;font-size:.74rem;padding:.28rem .5rem}.rule-actions-menu-wrap{position:relative;display:inline-flex;justify-content:center;width:100%}.rule-actions-toggle{min-width:28px;width:28px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.rule-actions-menu{position:fixed;min-width:200px;padding:.25rem;border-radius:8px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);display:flex;flex-direction:row;gap:.1rem;z-index:100;flex-wrap:nowrap}.rule-actions-item{width:auto;flex:1 1 auto;min-width:0;justify-content:center;text-align:center;font-size:.68rem;padding:.28rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-text{font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.cell-truncate{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.cell-number{font-size:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;text-align:right}.rules-catalog-wrap table{width:100%;table-layout:fixed;min-width:800px}.rules-catalog-wrap thead{position:static;z-index:auto}.rules-catalog-wrap th{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;padding:.4rem .36rem;text-align:left;white-space:nowrap;background:var(--surface-2);border-bottom:1px solid var(--line);min-width:50px;overflow:hidden}.rules-catalog-wrap th:nth-child(1){width:32px;min-width:32px}.rules-catalog-wrap th:nth-child(2){min-width:120px}.rules-catalog-wrap th:nth-child(3){width:80px;min-width:80px}.rules-catalog-wrap th:nth-child(4){width:100px;min-width:100px}.rules-catalog-wrap th:nth-child(5){min-width:140px;max-width:160px}.rules-catalog-wrap th:nth-child(6){width:80px;min-width:80px}.rules-catalog-wrap th:nth-child(7){width:80px;min-width:80px}.rules-catalog-wrap th:nth-child(8){width:80px;min-width:80px}.rules-catalog-wrap th:nth-child(9){width:90px;min-width:90px}.rules-catalog-wrap th:nth-child(10){width:60px;min-width:60px}.rules-catalog-wrap td{font-size:.78rem;padding:.32rem .36rem;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);line-height:1.3;overflow:hidden;text-overflow:ellipsis}.rules-catalog-wrap td.rule-actions-cell{overflow:visible}.rules-catalog-wrap tbody tr{line-height:1.3}.rules-catalog-wrap td:first-child{width:36px;text-align:center}.rules-catalog-wrap .rule-actions-cell{width:60px;min-width:60px;text-align:center;overflow:visible}.rules-catalog-wrap .cell-text{max-width:160px}.rules-catalog-wrap .cell-truncate{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.registry-table .registry-actions .btn{min-height:30px;padding:.24rem .62rem;font-size:.73rem;line-height:1.1}@media(max-width:1200px){.registry-table .registry-col-server{width:44%}.registry-table .registry-col-invite{width:30%}.registry-table .registry-col-actions{width:26%}.registry-table .registry-actions{flex-wrap:wrap;white-space:normal;gap:4px}}@media(max-width:768px){.registry-table .registry-col-server{width:44%}.registry-table .registry-col-invite{width:34%}.registry-table .registry-col-actions{width:22%}.registry-table .registry-actions{flex-wrap:wrap;white-space:normal;gap:2px;justify-content:flex-start}.registry-table .registry-actions .btn{width:auto;padding:4px 6px;font-size:.7rem}.registry-actions-menu{right:0;left:auto;min-width:110px}}table{width:100%;border-collapse:collapse;min-width:0}.message-logs-wrap table.message-logs-table{width:100%;table-layout:fixed;min-width:980px}.message-logs-table th,.message-logs-table td{text-align:left;vertical-align:middle}.message-logs-wrap .message-logs-table thead th,.blocked-logs-wrap .blocked-logs-table thead th{font-size:.62rem;padding:.36rem .42rem;white-space:nowrap}.message-logs-wrap .message-logs-table thead th{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--surface-2) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.message-logs-wrap .message-logs-table tbody td,.blocked-logs-wrap .blocked-logs-table tbody td{font-size:.78rem;padding:.42rem .4rem}.message-logs-table th:nth-child(1),.message-logs-table td:nth-child(1){width:132px}.message-logs-table th:nth-child(2),.message-logs-table td:nth-child(2){width:128px}.message-logs-table th:nth-child(3),.message-logs-table td:nth-child(3){width:16%}.message-logs-table th:nth-child(4),.message-logs-table td:nth-child(4){width:12%}.message-logs-table th:nth-child(5),.message-logs-table td:nth-child(5){width:20%}.message-logs-table th:nth-child(6),.message-logs-table td:nth-child(6){width:16%}.message-logs-table th:nth-child(7),.message-logs-table td:nth-child(7){width:24%}.message-log-message-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.message-response-cell{display:flex;align-items:center;gap:.45rem}.message-response-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked-logs-wrap table.blocked-logs-table{min-width:clamp(620px,88vw,960px);table-layout:fixed;overflow:visible}.blocked-logs-table th,.blocked-logs-table td{text-align:left;padding:.45rem .4rem;vertical-align:middle;font-size:.78rem}.blocked-logs-table th{font-size:.7rem;color:var(--muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--surface-2) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);position:sticky;top:0;z-index:10}.blocked-logs-table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.blocked-logs-table tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.blocked-logs-table th:nth-child(1),.blocked-logs-table td:nth-child(1){width:25%}.blocked-logs-table th:nth-child(2),.blocked-logs-table td:nth-child(2){width:20%}.blocked-logs-table th:nth-child(3),.blocked-logs-table td:nth-child(3){width:42%}.blocked-logs-table th:nth-child(4),.blocked-logs-table td:nth-child(4){width:10%}.blocked-logs-table th:nth-child(5),.blocked-logs-table td:nth-child(5){width:40px}.blocked-server-cell,.blocked-channel-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}.blocked-server-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.blocked-category-cell{display:flex;flex-direction:column;gap:.1rem}.blocked-category-meta{font-size:.65rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono)}.blocked-message-cell{max-width:0}.blocked-message-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:.74rem}.blocked-time-cell{white-space:nowrap}.blocked-time{font-size:.7rem;color:var(--muted)}.blocked-actions-cell{position:relative;text-align:center}.blocked-hamburger-btn{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .28rem;border-radius:4px;opacity:.55;transition:opacity .15s}.blocked-log-row:hover .blocked-hamburger-btn{opacity:1}.blocked-hamburger-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:200;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:.3rem;min-width:170px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:.05rem}.blocked-menu-item{display:flex;align-items:center;gap:.45rem;padding:.42rem .55rem;border-radius:6px;font-size:.75rem;color:var(--ink);background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap;width:100%;transition:background .1s}.blocked-menu-item:hover{background:color-mix(in srgb,var(--surface-2) 90%,transparent)}.blocked-menu-item svg{flex-shrink:0;opacity:.65}.blocked-detail-grid{display:flex;flex-direction:column;gap:.35rem}.blocked-message-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.blocked-copy-msg-btn{flex-shrink:0;font-size:.72rem}.blocked-message-box{white-space:pre-wrap;word-break:break-word;max-height:240px;overflow-y:auto;font-size:.82rem;line-height:1.5}.detail-value.mono{font-family:var(--font-mono);font-size:.78rem}.blocked-toolbar-row{align-items:center;flex-wrap:wrap;gap:.28rem;min-width:0;overflow-x:auto}.blocked-toolbar-select{flex:0 0 auto;width:110px;min-width:110px;max-width:110px;padding:.14rem .4rem;border-radius:999px;font-size:.66rem;line-height:1.1}.blocked-action-btn{flex:0 0 auto;padding:.2rem .44rem;font-size:.66rem}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.6rem .56rem;vertical-align:top;font-size:.9rem;overflow-wrap:anywhere}th{position:sticky;top:0;z-index:100;background:var(--surface-2);color:var(--muted);font-weight:600}.blocked-logs-wrap .blocked-logs-table thead th{letter-spacing:.2px;text-transform:uppercase;line-height:1.05}.blocked-logs-wrap .blocked-logs-table tbody td{line-height:1.2}tr:last-child td{border-bottom:0}td .btn+.btn{margin-left:.35rem}.truncate{max-width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty{text-align:center;color:var(--muted);font-style:italic}.checkbox-line{flex-direction:row;align-items:center;gap:.45rem}.checkbox-line input{width:auto}.pill{display:inline-flex;align-items:center;border-radius:var(--pill-radius);padding:.18rem .52rem;border:1px solid transparent;font-size:.72rem;text-transform:uppercase;letter-spacing:.35px}.pill.neutral{color:var(--ink);background:var(--brand-soft);border-color:var(--line)}.pill.good{color:var(--ok);background:var(--ok-bg);border-color:#b8ead8}.pill.warn{color:var(--warn);background:var(--warn-bg);border-color:#f3deb4}.monitor .pill,.monitor-pill{display:inline-flex!important;align-items:center!important;border-radius:var(--pill-radius)!important;padding:.06rem .18rem!important;border:1px solid transparent!important;font-size:.54rem!important;text-transform:uppercase;letter-spacing:.1px;line-height:1!important;white-space:nowrap}.monitor .pill.neutral,.monitor-pill.neutral{color:var(--ink);background:var(--brand-soft);border-color:var(--line)}.monitor .pill.good,.monitor-pill.good{color:var(--ok);background:var(--ok-bg);border-color:#b8ead8}.monitor .pill.warn,.monitor-pill.warn{color:var(--warn);background:var(--warn-bg);border-color:#f3deb4}.monitor .pill.danger,.monitor-pill.danger,.pill.danger{color:#ffd9d5;background:#6d201a;border-color:#b24b3d}.error,.success,.alert{border-radius:10px;padding:.62rem .75rem;margin-bottom:.8rem}.error{color:var(--danger);border:1px solid #f3c3b4;background:#fff1ec}.success{color:var(--ok);border:1px solid #b7e8d7;background:#eafaf2}.alert{color:var(--warn);border:1px solid #f2ddb0;background:#fff8e7}.toast-host{position:fixed;top:1rem;right:1rem;z-index:56;width:min(460px,calc(100vw - 2rem))}.toast-stack{position:fixed;top:1rem;right:1rem;z-index:56;width:min(460px,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.62rem}.toast{position:relative;overflow:hidden;border-radius:13px;border:1px solid color-mix(in srgb,var(--line) 76%,var(--brand) 24%);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--surface-2) 95%,transparent));box-shadow:0 18px 34px #110a1e57;display:flex;align-items:flex-start;gap:.68rem;padding:.74rem .82rem .9rem;animation:toast-in .22s ease-out}.toast-content{flex:1;min-width:0}.toast-icon{width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex:0 0 auto;margin-top:.02rem}.toast-message{flex:1 1 auto;min-width:0;font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--ink) 92%,transparent)}.toast-error{color:color-mix(in srgb,var(--danger) 84%,var(--ink) 16%);border-color:color-mix(in srgb,var(--danger) 48%,var(--line) 52%);background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 16%,var(--surface) 84%),color-mix(in srgb,var(--danger) 10%,var(--surface-2) 90%))}.toast-error .toast-icon{color:color-mix(in srgb,var(--danger) 90%,#fff 10%);background:color-mix(in srgb,var(--danger) 20%,transparent)}.toast-success{color:color-mix(in srgb,var(--ok) 88%,var(--ink) 12%);border-color:color-mix(in srgb,var(--ok) 40%,var(--line) 60%);background:linear-gradient(180deg,color-mix(in srgb,var(--ok) 15%,var(--surface) 85%),color-mix(in srgb,var(--ok) 10%,var(--surface-2) 90%))}.toast-success .toast-icon{color:color-mix(in srgb,var(--ok) 94%,#fff 6%);background:color-mix(in srgb,var(--ok) 20%,transparent)}.toast-info{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 44%,var(--line) 56%);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 22%,var(--surface) 78%),color-mix(in srgb,var(--surface-2) 94%,transparent))}.toast-info .toast-icon{color:color-mix(in srgb,var(--brand) 80%,#fff 20%);background:color-mix(in srgb,var(--brand) 18%,transparent)}.toast-session{max-width:100%}.toast-title{font-size:.86rem;font-weight:700;margin-bottom:.16rem;letter-spacing:.01em}.toast-header-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.toast-account-pill{max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-time{font-size:.7rem;color:var(--muted);font-weight:600;white-space:nowrap}.toast-meta{font-size:.74rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.toast-body{font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;margin-bottom:.48rem}.toast-nav-row{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.toast-nav-btn{padding:.3rem .48rem;font-size:.72rem;line-height:1.1}.toast-close{margin-left:auto;align-self:flex-start;border:1px solid transparent;background:color-mix(in srgb,var(--surface-2) 42%,transparent);color:var(--muted);font-size:.98rem;line-height:1;cursor:pointer;padding:.12rem .26rem;border-radius:8px;transition:.18s ease}.toast-close:hover{color:var(--ink);border-color:color-mix(in srgb,var(--line) 80%,transparent);background:color-mix(in srgb,var(--surface-2) 74%,transparent)}.toast-close:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 64%,#fff 36%);outline-offset:1px}.toast-progress{position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 76%,#fff 24%),color-mix(in srgb,var(--brand-2) 84%,#fff 16%));opacity:.9;animation:toast-progress var(--toast-duration, 10s) linear forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-progress{0%{width:100%}to{width:0%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.toast{animation:none!important}}.eyebrow{color:var(--brand-2);text-transform:uppercase;letter-spacing:.7px;font-size:.76rem;font-weight:700}.login-shell{min-height:100vh;display:grid;place-items:center;padding:1rem}.login-card{width:min(460px,96vw)}.login-card label{display:block;margin-bottom:1rem}.login-card label input{width:100%;margin-top:.4rem}.password-input-wrap{position:relative;display:flex;align-items:center}.password-input-wrap input{flex:1;padding-right:2.5rem}.password-toggle-btn{position:absolute;right:.5rem;background:none;border:none;color:var(--muted);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.password-toggle-btn:hover{color:var(--ink)}.login-card .btn{width:100%;margin-top:.5rem}.login-card .error{margin-top:.75rem;margin-bottom:0}.login-card .reset-info{margin-top:.75rem;margin-bottom:.5rem;font-size:.85rem;color:var(--muted)}.login-card .btn-ghost{margin-top:.5rem}.reset-request-form label{display:block;margin-bottom:1rem}.reset-request-form label input{width:100%;margin-top:.4rem}.reset-message{margin-bottom:1rem;padding:.75rem;background:var(--ok-bg);color:var(--ok);border-radius:var(--radius)}.reset-message.error{background:var(--warn-bg);color:var(--warn)}.reset-actions{display:flex;gap:.5rem;margin-top:1rem}.modal-overlay{position:fixed;inset:0;background:#120a238c;display:grid;place-items:center;z-index:1000001;padding:1rem}.modal-card{width:min(720px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(86vh,900px);overflow:hidden}.modal-card .table-wrap{max-height:400px;overflow-y:auto}.modal-card .table-wrap table{width:100%}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.72rem}.modal-head h3{margin:0}.confirm-inline-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.confirm-inline-row .confirm-text{margin:0;flex:1;min-width:0}.confirm-inline-actions{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.modal-close-btn{border:0;background:transparent;color:var(--muted);padding:.2rem .35rem;font-size:.9rem;line-height:1;cursor:pointer}.modal-close-btn:hover,.modal-close-btn:focus-visible{color:var(--ink);outline:none}.modal-card .stack{max-height:calc(min(86vh,900px) - 120px);overflow-y:auto;padding-right:.25rem}.share-modal-content{min-width:320px;max-width:480px}.share-modal-content .share-note-input{margin:.4rem 0}.share-modal-content .share-targets-list{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto;padding:.5rem;background:var(--surface-2);border-radius:8px;margin:.5rem 0}.share-modal-content .share-targets-list .checkbox-line{padding:.25rem .35rem;border-radius:4px}.share-modal-content .share-targets-list .checkbox-line:hover{background:var(--surface-1)}.share-summary{display:flex;gap:.4rem;margin:.5rem 0}.edit-account-form{--edit-token-w: 360px;--edit-status-w: 84px;--edit-timer-w: 76px;--edit-top-gap: .42rem;padding-right:0;gap:.5rem}.edit-account-top-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;align-items:flex-start;gap:var(--edit-top-gap)}.edit-account-bottom-row{align-items:center}.edit-account-top-row>label,.edit-account-bottom-row>label{font-size:.8rem;gap:.18rem;white-space:nowrap}.edit-account-top-row>label:nth-child(1){flex:0 0 var(--edit-token-w)}.edit-account-top-row>label:nth-child(2){flex:0 0 var(--edit-status-w)}.edit-account-top-row>label:nth-child(3){flex:0 0 var(--edit-timer-w)}.edit-account-top-row>label:nth-child(4){flex:0 0 var(--edit-timer-w)}.edit-account-top-row input,.edit-account-top-row select{height:36px;padding:.46rem .54rem;font-size:.8rem;line-height:1.1;box-sizing:border-box}.edit-account-status-inline{flex-direction:column;align-items:flex-start;gap:.24rem}.edit-account-status-inline select{width:100%;min-width:var(--edit-status-w);padding:.42rem .5rem}.edit-account-response{width:calc(var(--edit-token-w) + var(--edit-status-w) + var(--edit-timer-w) + var(--edit-timer-w) + (3 * var(--edit-top-gap)));max-width:calc(var(--edit-token-w) + var(--edit-status-w) + var(--edit-timer-w) + var(--edit-timer-w) + (3 * var(--edit-top-gap)));align-self:flex-start;gap:.18rem}.edit-account-response textarea{width:100%;min-height:64px}.edit-account-bottom-row>.btn{flex:0 0 auto;white-space:nowrap;margin-bottom:0}@media(max-width:768px){.edit-account-top-row>label,.edit-account-response{max-width:100%}.edit-account-response{width:100%;align-self:stretch}}.patterns-editor{max-height:260px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.35;white-space:pre}.patterns-view-list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.pattern-item{padding:.42rem .58rem;background:var(--surface-2);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;color:var(--ink);word-break:break-all}@media(max-width:1440px){.dashboard-home{gap:.8rem}.dashboard-home .card{padding:.82rem}.dashboard-home .stats-grid{gap:.54rem}.dashboard-home .runtime-controls-inline{gap:.46rem}.dashboard-home .runtime-controls-actions{gap:.34rem}.dashboard-home .dashboard-feed-card-compact .dashboard-feed-list,.dashboard-home .dashboard-message-log-list{max-height:170px}}@media(max-width:1200px){.topbar{flex-direction:column;align-items:stretch}.topbar-actions{justify-content:flex-start;width:100%}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-home .stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-panels,.command-grid{grid-template-columns:1fr}.monitor-title-row{flex-direction:column;align-items:stretch}.monitor-head-right{width:100%;align-items:stretch}.monitor-kpi-inline{width:100%;justify-content:flex-start;flex-wrap:wrap}.monitor-header-runtime-actions{justify-content:flex-start}.admin-reset-inline{width:100%}.admin-reset-inline input{min-width:0;width:100%}.monitor-actions-row{flex-wrap:wrap}.target-grid{grid-template-columns:1fr}}@media(max-width:1024px){.monitor-tab{font-size:.7rem;padding:.36rem .48rem;letter-spacing:.03em}.main{height:100%;display:flex;flex-direction:column;overflow:hidden}.monitor-shell{overflow:hidden}.monitor-content-pane{overflow:auto}.blocked-pager-row,.message-pager-row{flex-wrap:wrap;justify-content:flex-start}.blocked-pager-meta,.message-pager-meta{margin-left:0;width:100%}.monitor-shell.blocked-active .monitor-content-pane{overflow:hidden}.dashboard-home .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main-dashboard-lock{height:100%;display:flex;flex-direction:column;overflow:hidden}.main-dashboard-lock .page-surface{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.dashboard-surface{height:100%;max-height:100%;overflow:hidden}.dashboard-lock{height:100%;overflow:hidden;padding-bottom:.45rem}.layout{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.layout.mobile-nav-open{overflow:hidden}.sidebar{position:fixed;left:0;top:0;bottom:0;width:min(86vw,280px);z-index:130;transform:translate(-110%);transition:transform .18s ease;box-shadow:0 16px 34px #080c1661;padding:.9rem .72rem;gap:.78rem}.layout.mobile-nav-open .sidebar{transform:translate(0)}.layout.mobile-nav-open .mobile-nav-backdrop{display:block;position:fixed;inset:0;z-index:120;background:#090d1a80;border:0;padding:0;margin:0;cursor:pointer}.mobile-nav-toggle{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;grid-area:toggle;width:36px;min-width:36px;height:36px;padding:0;justify-content:center}.topbar{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"toggle title" "actions actions";align-items:center;gap:.6rem}.topbar-title-wrap{grid-area:title;flex:1;min-width:0}.topbar-title-wrap h2,.topbar-title-wrap .breadcrumb,.topbar-title-wrap .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-actions{grid-area:actions;margin-left:0;width:100%;max-width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.sidebar nav{padding-right:.05rem}.nav-btn{min-height:42px;padding:.55rem .68rem}.nav-btn:before{display:block;left:-.32rem}.nav-btn-inner{width:100%;justify-content:flex-start}.nav-icon-wrap{width:20px}.nav-label{display:inline-flex}.logout{min-height:40px}}@media(max-width:768px){.monitor-tab{font-size:.66rem;padding:.34rem .44rem;letter-spacing:.02em}.runtime-controls-inline{flex-wrap:wrap}.runtime-controls-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.confirm-inline-row{flex-wrap:wrap}.sidebar{width:min(88vw,280px);padding:.8rem .64rem;gap:.58rem}.brand-wrap{padding-bottom:.2rem}.user-pill{width:100%;padding:.35rem}.logout{margin-top:auto;align-self:stretch;min-height:42px}.mobile-nav-toggle-label{display:none}.main{padding:.95rem;width:100%;min-width:0}.page-surface{width:100%;min-width:0}.toast-host,.toast-stack{top:.72rem;right:.72rem;width:min(100vw - 1.44rem,460px)}.topbar{gap:.7rem}.topbar-actions{justify-content:flex-start}.grid.two,.stats-grid{grid-template-columns:1fr}.dashboard-home .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-tabs-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:2px}.monitor-tabs-actions-row{flex-direction:column;align-items:stretch}.monitor-tabs-actions-row .monitor-tabs-row{width:100%;flex-wrap:wrap;overflow:visible}.monitor-tabs-actions-row .monitor-actions-group{justify-content:flex-start;margin-top:.5rem}.monitor-tab{font-size:.62rem;padding:.28rem .38rem;letter-spacing:.02em}.monitor-kpi-inline{flex-wrap:wrap;gap:.35rem}.monitor-kpi-item{font-size:.72rem}.table-wrap,.monitor-table-wrap,.account-inventory-wrap,.rules-catalog-wrap,.message-logs-wrap,.blocked-logs-wrap,.join-logs-table-wrap,.kicked-accounts-wrap,.kicked-detail-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap>table,.monitor-table-wrap table,.account-inventory-wrap table,.rules-catalog-wrap table,.message-logs-wrap table,.blocked-logs-wrap table{min-width:620px}.join-logs-table-wrap table,.kicked-accounts-wrap table,.kicked-detail-wrap table{min-width:650px}.table-wrap thead th,.monitor-table-wrap thead th{font-size:.58rem;padding:.28rem .32rem;white-space:nowrap}.table-wrap tbody td,.monitor-table-wrap tbody td{font-size:.74rem;padding:.34rem .3rem}.message-logs-table th,.message-logs-table td,.blocked-logs-table th,.blocked-logs-table td{font-size:.68rem;padding:.3rem .26rem}.message-logs-wrap .message-logs-table thead th,.blocked-logs-wrap .blocked-logs-table thead th{font-size:.52rem;padding:.24rem .28rem;letter-spacing:.1px}.message-logs-table th,.blocked-logs-table th{white-space:nowrap}.rules-catalog-wrap table{min-width:580px}.rules-catalog-wrap th,.rules-catalog-wrap td{font-size:.7rem;padding:.3rem .26rem}.rules-catalog-wrap .truncate{max-width:120px}.join-logs-table-wrap table{min-width:560px}.join-logs-table-wrap th,.join-logs-table-wrap td,.kicked-accounts-table th,.kicked-accounts-table td{font-size:.68rem;padding:.28rem .24rem}.templates-table th,.templates-table td{font-size:.68rem;padding:.3rem .26rem}.templates-table .truncate{max-width:100px}}@media(max-width:600px){.dashboard-home .stats-grid{grid-template-columns:1fr}.layout{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.sidebar{padding:.62rem .4rem;gap:.5rem}.user-pill{display:none}.topbar-actions .btn,.topbar-actions .role-badge{width:auto;justify-content:center}.topbar-actions{overflow-x:auto;flex-wrap:nowrap;gap:.4rem;-webkit-overflow-scrolling:touch}.logout{align-self:stretch}.main,.main-dashboard-lock,.page-surface{width:100%;max-width:100%;min-width:0}.scan-results-col-invite,.scan-results-col-reason{min-width:84px;max-width:140px}.scan-result-item{align-items:flex-start}.scan-result-meta{max-width:40%;justify-content:flex-end}.scan-result-reason{max-width:min(46vw,160px);text-align:left}}@media(max-width:430px){.sidebar{padding:.54rem .32rem;gap:.44rem}.nav-btn{padding:.5rem .6rem}.main,.main-dashboard-lock{padding:.78rem}.topbar h2{font-size:1.22rem}.breadcrumb{font-size:.74rem}.page-surface{gap:.72rem}.card{padding:.82rem}.row{gap:.4rem}}.scan-progress-minimized{display:flex;justify-content:space-between;align-items:center;padding:.5rem}.scan-progress-floating{position:fixed;bottom:20px;right:20px;width:340px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 24px #0006;z-index:9999}.rejoin-progress-floating{border-color:color-mix(in srgb,var(--line) 72%,var(--brand) 28%);background:color-mix(in srgb,var(--surface) 92%,transparent)}.rejoin-progress-floating-head{gap:.45rem}.rejoin-progress-floating-title{letter-spacing:.02em}.rejoin-progress-floating-body{align-items:flex-start}.rejoin-progress-floating-actions .btn{min-width:54px}.scan-progress-floating--scan{width:min(520px,calc(100vw - 24px));border-radius:14px;border-color:color-mix(in srgb,var(--line) 78%,var(--brand) 22%);box-shadow:0 12px 34px #0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.7rem .8rem;display:flex;flex-direction:column;gap:.55rem}.scan-progress-floating-head{display:flex;align-items:center;gap:.5rem;min-width:0}.scan-floating-state{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .55rem;font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.scan-floating-state-running{color:color-mix(in srgb,var(--color-success) 84%,white 16%);background:color-mix(in srgb,var(--color-success) 16%,transparent);border-color:color-mix(in srgb,var(--color-success) 45%,transparent)}.scan-floating-state-completed{color:color-mix(in srgb,var(--color-success) 84%,white 16%);background:color-mix(in srgb,var(--color-success) 14%,transparent);border-color:color-mix(in srgb,var(--color-success) 40%,transparent)}.scan-floating-state-cancelled{color:color-mix(in srgb,var(--warn) 84%,white 16%);background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 34%,transparent)}.scan-floating-state-error{color:color-mix(in srgb,#ef4444 88%,white 12%);background:color-mix(in srgb,#ef4444 16%,transparent);border-color:color-mix(in srgb,#ef4444 42%,transparent)}.scan-floating-state-idle{color:var(--muted);background:color-mix(in srgb,var(--surface-2) 85%,transparent);border-color:color-mix(in srgb,var(--line) 85%,transparent)}.scan-progress-floating-title{font-size:.88rem;font-weight:650;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-progress-floating-body{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.scan-progress-floating-metrics{display:flex;flex-direction:column;gap:.24rem;min-width:0;flex:1}.scan-progress-floating-primary,.scan-progress-floating-secondary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-progress-floating-primary{font-size:.83rem;color:var(--ink)}.scan-progress-floating-secondary{font-size:.73rem;color:var(--muted)}.scan-progress-floating-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.38rem;white-space:nowrap}.scan-floating-btn{min-width:56px;padding:.32rem .56rem;font-size:.74rem;font-weight:600}.scan-progress-floating-content{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.scan-progress-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.42rem;border-bottom:1px solid var(--line);margin-bottom:.42rem}.scan-progress-modal--scan{gap:.45rem}.scan-progress-title-wrap{min-width:0;display:flex;align-items:center;gap:.5rem}.scan-progress-title-text{font-size:.85rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-progress-actions{display:flex;gap:.25rem}.scan-progress-summary{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}.scan-progress-toolbar{display:inline-flex;align-items:center;gap:.38rem;margin-top:.25rem}.scan-progress-toolbar select{min-width:100px}.scan-progress-results{max-height:300px;overflow-y:auto}.scan-progress-modal--scan .scan-progress-results{max-height:none;overflow:visible}.scan-status-list{border:1px solid color-mix(in srgb,var(--line) 88%,transparent);border-radius:9px;background:color-mix(in srgb,var(--surface-2) 88%,transparent);overflow:hidden}.scan-status-list-head,.scan-status-row{display:grid;grid-template-columns:74px minmax(160px,1fr) minmax(100px,.72fr) minmax(140px,.9fr) auto;gap:.44rem;align-items:center;min-width:640px}.scan-status-list-head{position:sticky;top:0;z-index:2;padding:.42rem .56rem;font-size:.66rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 88%,transparent)}.scan-status-list-body{max-height:340px;overflow:auto}.scan-status-row{padding:.38rem .56rem;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.scan-status-row:last-child{border-bottom:none}.scan-status-cell-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.scan-status-reason{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--warn);font-size:.72rem}.scan-status-actions{display:inline-flex;align-items:center;gap:.26rem;white-space:nowrap}.scan-status-empty{padding:.78rem .7rem;font-size:.74rem}.scan-progress-inline-editor{margin-top:var(--spacing-sm);padding:.58rem}.scan-progress-inline-editor .form-row{gap:.35rem}.scan-status-list--compact .pill{font-size:.66rem;padding:.18rem .44rem}.scan-status-list--compact .btn{border-radius:999px}.scan-progress-list{display:flex;flex-direction:column;gap:.25rem}.scan-progress-item{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:6px;font-size:.85rem}.scan-progress-item.success{background:color-mix(in srgb,var(--brand) 15%,transparent)}.scan-progress-item.failed{background:color-mix(in srgb,#dc2626 15%,transparent)}.scan-progress-item.neutral{background:color-mix(in srgb,var(--line) 30%,transparent);border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.scan-progress-item.running{background:var(--brand-soft)}.scan-progress-item--live{margin-top:.55rem;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent)}.scan-progress-icon{width:18px;text-align:center}.scan-progress-user{font-weight:500;min-width:100px}.scan-progress-stats{color:var(--muted)}.rejoin-progress-note{margin-bottom:.5rem}.rejoin-progress-modal{gap:.52rem}.rejoin-progress-header{margin-bottom:.48rem}.rejoin-progress-list .scan-progress-item,.rejoin-progress-item{align-items:flex-start;border-radius:8px}.rejoin-progress-main{display:flex;flex-direction:column;gap:.26rem;min-width:0;flex:1}.rejoin-progress-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.rejoin-progress-top .scan-progress-user,.rejoin-progress-server{min-width:0;white-space:normal;overflow-wrap:anywhere}.rejoin-progress-lines{display:grid;gap:.15rem}.rejoin-progress-line{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:.35rem;font-size:.76rem}.rejoin-progress-label{color:var(--muted);font-weight:600;letter-spacing:.02em}.rejoin-progress-value{color:var(--ink);overflow-wrap:anywhere}.rejoin-progress-account{font-family:var(--font-mono);font-size:.74rem}.rejoin-progress-meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;color:var(--muted);font-size:.75rem}.rejoin-progress-reason{color:var(--muted);overflow-wrap:anywhere}.rejoin-progress-last-attempt{color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.rejoin-current-route-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.scan-progress-footer{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--line);margin-top:.5rem}@media(max-width:760px){.server-scan-controls{flex-wrap:wrap;align-items:stretch}.server-scan-user-select{min-width:100%;max-width:100%;flex:1 1 100%}.server-scan-controls .btn{flex:1 1 auto}.server-scan-history-head{flex-direction:column;align-items:stretch}.rejoin-progress-line{grid-template-columns:1fr;gap:.1rem}.scan-progress-floating--scan{right:12px;bottom:12px;width:calc(100vw - 24px);padding:.62rem .68rem}.scan-progress-floating-body{flex-direction:column;align-items:stretch;gap:.5rem}.scan-progress-floating-actions{justify-content:flex-end}.scan-status-list-head,.scan-status-row{min-width:560px}}.running-processes-drawer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(920px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(82vh,860px);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 40px #0006;z-index:9998;display:flex;flex-direction:column}.running-processes-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.running-processes-head h3{margin:0}.running-processes-actions-row{display:flex;align-items:center;gap:.35rem}.running-processes-card .running-processes-actions-cell{width:1%;min-width:180px;white-space:nowrap}.running-process-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;line-height:1.1;text-transform:lowercase}.running-process-status-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent);flex:0 0 auto}.running-process-status.good{color:var(--ok);text-shadow:0 0 8px color-mix(in srgb,var(--ok) 48%,transparent),0 0 14px color-mix(in srgb,var(--ok) 32%,transparent);animation:running-process-good-glow 2s ease-in-out infinite alternate}.running-process-status.good .running-process-status-dot{background:var(--ok);box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 48%,transparent),0 0 10px color-mix(in srgb,var(--ok) 68%,transparent)}@keyframes running-process-good-glow{0%{text-shadow:0 0 6px color-mix(in srgb,var(--ok) 38%,transparent),0 0 10px color-mix(in srgb,var(--ok) 24%,transparent)}to{text-shadow:0 0 10px color-mix(in srgb,var(--ok) 58%,transparent),0 0 18px color-mix(in srgb,var(--ok) 38%,transparent)}}.running-process-status-success{color:var(--ok);text-shadow:0 0 8px color-mix(in srgb,var(--ok) 48%,transparent),0 0 14px color-mix(in srgb,var(--ok) 32%,transparent);animation:running-process-success-glow 2s ease-in-out infinite alternate}.running-process-lottie-icon{overflow:hidden}.running-process-lottie-icon svg{width:100%!important;height:100%!important}@keyframes running-process-success-glow{0%{text-shadow:0 0 6px color-mix(in srgb,var(--ok) 38%,transparent),0 0 10px color-mix(in srgb,var(--ok) 24%,transparent)}to{text-shadow:0 0 10px color-mix(in srgb,var(--ok) 58%,transparent),0 0 18px color-mix(in srgb,var(--ok) 38%,transparent)}}.running-process-status-failed{color:var(--danger);text-shadow:0 0 8px color-mix(in srgb,var(--danger) 52%,transparent),0 0 14px color-mix(in srgb,var(--danger) 36%,transparent)}.running-process-status.warn,.running-process-status-warn{color:var(--warn)}.running-process-loader{--c1: var(--warn);--c2: #ffd54f;width:10px;height:20px;border-top:1px solid var(--c1);border-bottom:1px solid var(--c1);background:linear-gradient(90deg,var(--c1) 1px,var(--c2) 0 2px,var(--c1) 0) 50%/2px 2px no-repeat;display:grid;overflow:hidden;animation:running-process-loader-spin 2s infinite linear;flex:0 0 auto}.running-process-loader:before,.running-process-loader:after{content:"";grid-area:1/1;width:75%;height:calc(50% - 1px);margin:0 auto;border:1px solid var(--c1);border-top:0;box-sizing:content-box;border-radius:0 0 40% 40%;-webkit-mask:linear-gradient(#000 0 0) bottom/1px 1px no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;background:linear-gradient(var(--d, 0deg),var(--c2) 50%,#0000 0) bottom /100% 205%,linear-gradient(var(--c2) 0 0) center/0 100%;background-repeat:no-repeat;animation:inherit;animation-name:running-process-loader-fill}.running-process-loader:after{transform-origin:50% calc(100% + 1px);transform:scaleY(-1);--s: 1px;--d: 180deg}@keyframes running-process-loader-spin{80%{transform:rotate(0)}to{transform:rotate(.5turn)}}@keyframes running-process-loader-fill{10%,70%{background-size:100% 205%,var(--s, 0) 100%}70%,to{background-position:top,center}}.running-process-status.danger{color:var(--danger);text-shadow:0 0 8px color-mix(in srgb,var(--danger) 52%,transparent),0 0 14px color-mix(in srgb,var(--danger) 36%,transparent)}.running-process-status.danger .running-process-status-dot{background:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 48%,transparent),0 0 10px color-mix(in srgb,var(--danger) 68%,transparent)}.running-process-status.neutral{color:var(--muted)}.running-processes-demo-dropdown{position:relative;display:inline-block}.running-processes-demo-menu{position:absolute;top:100%;right:0;z-index:100;background:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:140px;padding:.25rem 0}.running-processes-demo-menu button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;background:none;border:none;text-align:left;cursor:pointer;font-size:.8rem}.running-processes-demo-menu button:hover{background:var(--faint)}.running-processes-demo-delete-cell{width:32px;padding-left:.25rem}.demo-status-failed{width:8px;height:8px;background:var(--danger);border-radius:50%}.demo-status-completed{width:8px;height:8px;background:var(--ok);border-radius:50%}.demo-status-processing{width:8px;height:8px;background:var(--warn);border-radius:50%;animation:running-process-warn-dot-pulse 1s ease-in-out infinite}.demo-status-queued{width:8px;height:8px;background:var(--muted);border-radius:50%}.running-processes-card .table-wrap{overflow-x:auto}.running-processes-card .table-wrap>table{table-layout:auto;min-width:780px}.running-processes-card .running-processes-actions-row{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;gap:.25rem}.running-processes-card .running-processes-actions-row .btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap;padding:.16rem .44rem;font-size:.68rem;line-height:1.05}.running-process-action-icon{display:inline-flex;align-items:center;justify-content:center}.running-process-action-label{display:inline}.running-processes-body{padding:.75rem 1rem 1rem;overflow:auto}.running-processes-card{padding:.75rem}.running-processes-card .table-wrap table th,.running-processes-card .table-wrap table td{white-space:normal}.running-processes-inline-cell{max-width:440px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.running-processes-metrics-cell{font-size:.72rem;line-height:1.15}.running-processes-metric-stack{display:inline-flex;flex-direction:column;gap:.14rem}.running-processes-metric-stack>span{display:inline-flex;align-items:baseline;justify-content:space-between;gap:.5rem}.running-processes-metric-stack>span>span{color:var(--muted);text-transform:lowercase}.running-processes-metric-stack>span>strong{font-size:.74rem;font-weight:700;color:var(--ink)}.running-processes-floating{position:fixed;bottom:20px;right:20px;width:min(460px,calc(100vw - 28px));background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 24px #0006;z-index:9998}.running-processes-floating-content{display:flex;justify-content:space-between;align-items:center;padding:.65rem .8rem;gap:.5rem}.table-wrap{overflow-x:auto}.table-wrap>table{table-layout:fixed}.table-wrap>table th,.table-wrap>table td{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.table-wrap td .btn,.table-wrap th .btn{white-space:normal}.duplicates-group-table th,.duplicates-group-table td{padding:.44rem .5rem;vertical-align:middle;font-size:.82rem}.duplicates-group-table td:last-child{white-space:nowrap}.duplicates-group-table td:nth-child(2),.duplicates-group-table td:nth-child(3){min-width:0}.duplicates-group-server-cell,.duplicates-group-invite-cell{min-width:0}.duplicates-group-server-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duplicates-group-table th:nth-child(1),.duplicates-group-table td:nth-child(1){text-align:center}.duplicates-group-action-cell{white-space:nowrap;overflow:hidden;text-align:center}.duplicates-group-table td .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;height:28px;min-height:28px;padding:.18rem .58rem;line-height:1;max-width:100%}.duplicates-group-action-cell .btn{width:100%}.duplicates-group-invite-link{display:inline-flex;align-items:center;width:100%;max-width:100%;min-height:24px;color:var(--brand);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duplicates-group-invite-link:hover{color:var(--brand-2)}.table-wrap td .row,.table-wrap td .rule-actions,.table-wrap td .running-processes-actions-row,.table-wrap td .registry-actions,.table-wrap td .join-log-actions{flex-wrap:wrap;max-width:100%}.running-processes-card .table-wrap td .running-processes-actions-row{flex-wrap:nowrap;max-width:none}@media(max-width:1200px){.rules-catalog-wrap table,.blocked-logs-wrap table.blocked-logs-table,.warnings-table-wrap table,.message-logs-wrap table.message-logs-table,.runtime-workspace-table{min-width:720px}}@media(max-width:900px){.runtime-global-card{position:static}.runtime-workspace-table-wrap{display:none}.runtime-workspace-cards{display:grid}.runtime-search-wrap{margin-left:0;min-width:0;width:100%}.runtime-global-actions{align-items:stretch}.runtime-actions-group{width:100%}.runtime-actions-group .btn{flex:1 1 0}.runtime-drawer-overlay{padding:0}.runtime-drawer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.runtime-metric-grid{grid-template-columns:1fr}.blocked-server-cell,.blocked-time-cell{display:none}.blocked-logs-table th:nth-child(1),.blocked-logs-table th:nth-child(4){display:none}.blocked-logs-wrap table.blocked-logs-table{min-width:580px}.running-processes-drawer{top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:74vh}.running-process-action-label{display:none}.running-processes-card .running-processes-actions-row .btn{padding:.16rem .32rem;min-width:26px;justify-content:center}.running-processes-card .table-wrap>table{min-width:700px}}@media(max-width:520px){.runtime-drawer-overlay{padding:0}}@media(min-width:1800px){.page-surface{max-width:1800px;margin:0 auto}.main{max-width:100%}.dashboard-panels{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1440px)and (max-width:1799px){.page-surface{max-width:1400px;margin:0 auto}}.monitor-shell .rule-catalog-pill-style{padding:2px 6px!important;font-size:10px!important;border-radius:12px!important;line-height:1.2!important}.monitor-shell .create-rule-card{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-2) 12%),color-mix(in srgb,var(--surface) 95%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 72%,transparent),var(--shadow-sm);padding:.75rem}.monitor-shell .create-rule-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.monitor-shell .create-rule-body{margin-top:.3rem;padding-top:.35rem;border-top:1px solid var(--line)}.monitor-shell .create-rule-meta-row{display:flex;align-items:flex-end;gap:.4rem;flex-wrap:wrap}.monitor-shell .create-rule-compact-field{display:flex;flex-direction:column;gap:.12rem}.monitor-shell .create-rule-compact-field>span{font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.monitor-shell .create-rule-select{width:112px;min-width:112px;max-width:112px;padding:2px 8px;font-size:10px;line-height:1.2;border-radius:12px;text-transform:uppercase}.monitor-shell .create-rule-template-source .create-rule-select{width:230px;min-width:230px;max-width:min(420px,62vw);text-transform:none}.monitor-shell .create-rule-grid{gap:.45rem}.monitor-shell .create-rule-actions{margin-top:.1rem}@media(max-width:900px){.monitor-shell .create-rule-card{padding:.6rem}.monitor-shell .create-rule-meta-row{gap:.3rem;align-items:stretch}.monitor-shell .create-rule-select{width:100%;min-width:0;max-width:100%}.monitor-shell .create-rule-template-source{width:100%}.monitor-shell .create-rule-template-source .create-rule-select{width:100%;min-width:0;max-width:100%}}body{letter-spacing:.01em;background:radial-gradient(1300px 680px at -8% -24%,color-mix(in srgb,var(--brand) 34%,transparent),transparent 70%),radial-gradient(980px 520px at 108% -8%,color-mix(in srgb,var(--brand-2) 30%,transparent),transparent 66%),linear-gradient(180deg,var(--bg),var(--bg-2))}[data-theme=light] body{background:radial-gradient(1300px 680px at -8% -24%,color-mix(in srgb,var(--brand) 22%,white 78%),transparent 70%),radial-gradient(980px 520px at 108% -8%,color-mix(in srgb,var(--brand-2) 18%,white 82%),transparent 66%),linear-gradient(180deg,var(--bg),var(--bg-2))}.layout{grid-template-columns:294px minmax(0,1fr)}.sidebar{padding:1.24rem 1.08rem;border-right:1px solid color-mix(in srgb,var(--sidebar-line) 86%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--sidebar) 92%,#090412 8%),color-mix(in srgb,var(--sidebar-2) 96%,#000 4%))}.brand{font-size:1.18rem;font-weight:800;letter-spacing:.02em}.brand-sub,.muted-soft{color:color-mix(in srgb,#efe8ff 84%,transparent)}.user-pill{padding:.74rem .78rem;border:1px solid color-mix(in srgb,var(--sidebar-line) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 10%,transparent),color-mix(in srgb,#ffffff 5%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 12%,transparent)}.nav-btn{margin-bottom:.4rem;border-radius:12px;padding:.6rem .74rem}.nav-btn:hover,.nav-btn.active{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 50%,transparent),color-mix(in srgb,var(--brand-2) 44%,transparent));border-color:color-mix(in srgb,var(--brand) 72%,transparent)}.main{padding:1.2rem 1.36rem}.topbar{border-bottom:1px solid color-mix(in srgb,var(--line) 66%,transparent);padding-bottom:.42rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 90%,transparent),color-mix(in srgb,var(--bg-2) 78%,transparent))}.topbar h2{font-size:1.5rem;font-weight:760}.page-surface:before{border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);background:radial-gradient(920px 430px at 76% -12%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 66%),radial-gradient(760px 380px at 14% -24%,color-mix(in srgb,var(--brand-2) 18%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 7%,transparent),0 24px 54px #07041059}.card,.page-surface .card{border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent));box-shadow:inset 0 1px color-mix(in srgb,#fff 9%,transparent),0 14px 34px #08051245}.section-title h3{font-size:1.02rem;font-weight:740}.muted{color:var(--muted)}.btn{border-radius:11px;font-weight:620}.btn-primary{color:#fbf8ff;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 88%,white 12%),color-mix(in srgb,var(--brand-2) 86%,#1a0f2d 14%));border-color:color-mix(in srgb,var(--brand-2) 72%,#1d1234 28%);box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 30%,transparent)}.btn-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 84%,white 16%),color-mix(in srgb,var(--brand-2) 80%,#1a0f2d 20%))}.btn-secondary{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 68%,var(--surface-2) 32%),color-mix(in srgb,var(--surface-2) 90%,transparent));border-color:color-mix(in srgb,var(--line) 72%,transparent)}.btn-ghost{background:color-mix(in srgb,var(--surface-2) 42%,transparent);border-color:color-mix(in srgb,var(--line) 66%,transparent)}.btn-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 68%,#63202a 32%),#6a242b);border-color:color-mix(in srgb,var(--danger) 70%,#3f1218 30%)}.pill,.monitor-pill{border-radius:var(--pill-radius);font-weight:700;letter-spacing:.03em}.pill.good,.monitor-pill.good{background:color-mix(in srgb,var(--ok-bg) 82%,transparent);border-color:color-mix(in srgb,var(--ok) 42%,transparent)}.pill.warn,.monitor-pill.warn{background:color-mix(in srgb,var(--warn-bg) 88%,transparent);border-color:color-mix(in srgb,var(--warn) 44%,transparent)}.pill.danger,.monitor-pill.danger{background:color-mix(in srgb,var(--danger) 28%,#411317 72%);border-color:color-mix(in srgb,var(--danger) 52%,transparent)}.pill.neutral,.monitor-pill.neutral{background:color-mix(in srgb,var(--brand-soft) 58%,var(--surface-1) 42%);border-color:color-mix(in srgb,var(--line) 58%,transparent)}input,textarea,select{border-radius:11px;border-color:color-mix(in srgb,var(--line) 64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 86%,transparent),color-mix(in srgb,var(--surface) 90%,transparent))}input:focus,textarea:focus,select:focus,.btn:focus-visible,.nav-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 72%,white 28%);outline-offset:2px}.table-wrap{border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 66%,transparent);background:color-mix(in srgb,var(--surface) 62%,transparent)}th{text-transform:uppercase;font-size:.68rem;letter-spacing:.08em;color:color-mix(in srgb,var(--muted) 90%,#fff 10%)}td{border-bottom-color:color-mix(in srgb,var(--line) 38%,transparent)}tr:hover td{background:color-mix(in srgb,var(--brand) 9%,transparent)}.toast,.toast.toast-info,.toast.toast-success,.toast.toast-error{border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 90%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent));box-shadow:var(--shadow-md)}.toast-title{letter-spacing:.02em}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,#120a1e 58%,transparent)}.modal-card{border-radius:18px;border-color:color-mix(in srgb,var(--line) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 92%,transparent))}.running-processes-drawer,.running-processes-floating,.scan-progress-floating,.rejoin-progress-floating{border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent));box-shadow:var(--shadow-md)}.dashboard-home .stat-card,.stat-card{min-height:72px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 90%,transparent),color-mix(in srgb,var(--surface-2) 90%,transparent))}.stat-label-inline{font-size:.82rem;letter-spacing:.01em}.stat-value-inline{font-size:1.22rem}.mini-metric{border-radius:12px;border-color:color-mix(in srgb,var(--line) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 90%,transparent),color-mix(in srgb,var(--surface-2) 86%,transparent))}.list-row{border-bottom-color:color-mix(in srgb,var(--line) 46%,transparent)}.monitor-shell:before{border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 64%,transparent);box-shadow:0 28px 72px #06040e5c}.monitor-shell .card,.warnings-shell .card,.runtime-card,.runtime-global-card{border-color:color-mix(in srgb,var(--line) 66%,transparent)}.warnings-kpi-btn{min-height:88px;border-radius:14px;border-color:color-mix(in srgb,var(--line) 62%,transparent)}.warnings-kpi-value{font-size:1.2rem}.server-avatar{border-radius:12px}.role-badge{border-width:1px}.login-shell{background:radial-gradient(900px 460px at 14% -22%,color-mix(in srgb,var(--brand) 28%,transparent),transparent 64%),radial-gradient(760px 420px at 112% -8%,color-mix(in srgb,var(--brand-2) 24%,transparent),transparent 62%),linear-gradient(180deg,var(--bg),var(--bg-2))}.login-card{border-radius:20px;border-color:color-mix(in srgb,var(--line) 66%,transparent);box-shadow:var(--shadow-md)}@media(max-width:1024px){.layout{grid-template-columns:minmax(0,1fr)}.main{padding:1rem}.page-surface:before,.monitor-shell:before{border-radius:16px}}@media(max-width:640px){.topbar h2{font-size:1.24rem}.card{padding:.82rem;border-radius:14px}.stat-value-inline{font-size:1.05rem}.table-wrap{border-radius:12px}}.ui-revamp{--radius: 18px;--pill-radius: 999px;--brand: #9a39ff;--brand-2: #7a2de2;--brand-soft: #40266a;--line: #7a52b3;--surface: #211536;--surface-1: #2b1b45;--surface-2: #342054}[data-theme=light] .ui-revamp{--brand: #8128ff;--brand-2: #6a1fe0;--brand-soft: #ecd9ff;--line: #c5a8f0;--surface: #ffffff;--surface-1: #f8f1ff;--surface-2: #f1e5ff}.ui-revamp.layout{background:radial-gradient(1250px 620px at -10% -20%,color-mix(in srgb,var(--brand) 30%,transparent),transparent 70%),radial-gradient(950px 520px at 104% -6%,color-mix(in srgb,var(--brand-2) 26%,transparent),transparent 66%),linear-gradient(180deg,var(--bg),var(--bg-2))!important}.ui-revamp .sidebar{border-right:1px solid color-mix(in srgb,var(--brand) 50%,transparent)!important;background:linear-gradient(170deg,color-mix(in srgb,var(--sidebar) 94%,#080412 6%),color-mix(in srgb,var(--sidebar-2) 96%,#000 4%))!important;box-shadow:inset -1px 0 color-mix(in srgb,#fff 10%,transparent)!important}.ui-revamp .brand{font-size:1.2rem!important;font-weight:800!important}.ui-revamp .nav-btn{border-radius:14px!important;border:1px solid transparent!important;min-height:42px!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.ui-revamp .nav-btn:hover{transform:translate(3px)!important;border-color:color-mix(in srgb,var(--brand) 60%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 34%,transparent),color-mix(in srgb,var(--brand-2) 28%,transparent))!important}.ui-revamp .nav-btn.active{border-color:color-mix(in srgb,var(--brand) 78%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 54%,transparent),color-mix(in srgb,var(--brand-2) 44%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent),0 10px 26px color-mix(in srgb,var(--brand) 22%,transparent)!important}.ui-revamp .topbar{position:sticky!important;top:0!important;z-index:40!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--line) 58%,transparent)!important;padding:.72rem .9rem!important;margin-bottom:.95rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface-2) 86%,transparent))!important}.ui-revamp .topbar h2{font-size:1.58rem!important;line-height:1.1!important;letter-spacing:.01em!important}.ui-revamp .page-surface:before{border-radius:22px!important;border:1px solid color-mix(in srgb,var(--brand) 36%,transparent)!important;background:radial-gradient(1000px 420px at 80% -14%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 65%),radial-gradient(760px 360px at 8% -24%,color-mix(in srgb,var(--brand-2) 20%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important;pointer-events:none}.ui-revamp .card,.ui-revamp .page-surface .card,.ui-revamp .runtime-card,.ui-revamp .runtime-global-card,.ui-revamp .monitor-shell .card,.ui-revamp .warnings-shell .card{border-radius:18px!important;border:1px solid color-mix(in srgb,var(--line) 62%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 90%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 10%,transparent),0 16px 38px #0a06154d!important}.ui-revamp .btn{border-radius:12px!important;font-weight:650!important;letter-spacing:.01em!important}.ui-revamp .btn-primary{color:#fefbff!important;border-color:color-mix(in srgb,var(--brand-2) 74%,#220f3f 26%)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 90%,#fff 10%),color-mix(in srgb,var(--brand-2) 88%,#180d2e 12%))!important;box-shadow:0 8px 26px color-mix(in srgb,var(--brand) 32%,transparent)!important}.ui-revamp .btn-secondary{border-color:color-mix(in srgb,var(--line) 66%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-soft) 66%,var(--surface-2) 34%),color-mix(in srgb,var(--surface-2) 92%,transparent))!important}.ui-revamp .btn-ghost{border-color:color-mix(in srgb,var(--line) 58%,transparent)!important;background:color-mix(in srgb,var(--surface-2) 46%,transparent)!important}.ui-revamp .stats-grid{gap:.8rem!important}.ui-revamp .stat-card{min-height:92px!important;padding:.86rem!important}.ui-revamp .stat-label-inline{font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.07em!important}.ui-revamp .stat-value-inline{font-size:1.34rem!important;font-weight:760!important}.ui-revamp .pill,.ui-revamp .monitor-pill,.ui-revamp .role-badge{border-radius:999px!important;font-weight:700!important;border-width:1px!important}.ui-revamp .table-wrap,.ui-revamp .monitor-table-wrap,.ui-revamp .warnings-table-wrap,.ui-revamp .message-logs-wrap,.ui-revamp .blocked-logs-wrap{border-radius:16px!important;border:1px solid color-mix(in srgb,var(--line) 58%,transparent)!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent)!important}.ui-revamp .table-wrap th,.ui-revamp .monitor-table-wrap th,.ui-revamp .warnings-table-wrap th{text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.68rem!important}.ui-revamp .table-wrap tbody tr:hover td,.ui-revamp .monitor-table-wrap tbody tr:hover td,.ui-revamp .warnings-table-wrap tbody tr:hover td{background:color-mix(in srgb,var(--brand) 10%,transparent)!important}.ui-revamp .toast-stack .toast{border-radius:14px!important;border:1px solid color-mix(in srgb,var(--line) 64%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .toast-host,.ui-revamp .toast-stack{pointer-events:none}.ui-revamp .toast,.ui-revamp .toast *{pointer-events:auto}.ui-revamp .modal-overlay{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.ui-revamp .modal-card,.ui-revamp .runtime-drawer,.ui-revamp .running-processes-drawer,.ui-revamp .running-processes-floating,.ui-revamp .scan-progress-floating,.ui-revamp .rejoin-progress-floating{border-radius:18px!important;border:1px solid color-mix(in srgb,var(--line) 62%,transparent)!important}.ui-revamp-login.login-shell{background:radial-gradient(980px 440px at 14% -20%,color-mix(in srgb,var(--brand) 30%,transparent),transparent 64%),radial-gradient(760px 360px at 108% -6%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 62%),linear-gradient(180deg,var(--bg),var(--bg-2))!important}.ui-revamp-login .login-card{border-radius:22px!important;border:1px solid color-mix(in srgb,var(--line) 66%,transparent)!important;padding:1.2rem!important}@media(max-width:1024px){.ui-revamp .topbar{position:static!important;border-radius:14px!important}.ui-revamp .page-surface:before{border-radius:16px!important}}.ui-revamp .page-surface{position:relative}.ui-revamp .page-surface>*{animation:tabFadeIn .22s ease}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ui-revamp .page-surface[data-tab=dashboard] .dashboard-home .dashboard-panels{grid-template-columns:1.3fr 1fr!important;gap:.86rem!important}.ui-revamp .page-surface[data-tab=dashboard] .dashboard-home .dashboard-feed-card{border-style:solid!important;border-width:1px!important}.ui-revamp .page-surface[data-tab=dashboard] .dashboard-home .dashboard-command-card{background:radial-gradient(620px 220px at 8% -16%,color-mix(in srgb,var(--brand) 24%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 86%,transparent))!important}.ui-revamp .page-surface[data-tab=dashboard] .dashboard-home .dashboard-snapshot-card{background:radial-gradient(620px 220px at 92% -8%,color-mix(in srgb,var(--warn) 18%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=dashboard] .list-row{border-radius:10px;padding:.44rem .48rem}.ui-revamp .page-surface[data-tab=dashboard] .list-row:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.ui-revamp .page-surface[data-tab=warnings] .warnings-shell{position:relative}.ui-revamp .page-surface[data-tab=warnings] .warnings-header-card{background:radial-gradient(520px 230px at 4% -18%,color-mix(in srgb,var(--warn) 26%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=warnings] .warnings-kpi-btn{border-radius:16px!important;border:1px solid color-mix(in srgb,var(--line) 64%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.ui-revamp .page-surface[data-tab=warnings] .warnings-kpi-btn:hover,.ui-revamp .page-surface[data-tab=warnings] .warnings-kpi-btn.active{border-color:color-mix(in srgb,var(--warn) 66%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--warn) 18%,var(--surface-1) 82%),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=warnings] .warnings-panel-tabs .btn{min-height:36px}.ui-revamp .page-surface[data-tab=monitor] .monitor-header-card{background:radial-gradient(540px 220px at 92% -12%,color-mix(in srgb,var(--brand) 20%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=monitor] .monitor-tabs-card,.ui-revamp .page-surface[data-tab=admin] .monitor-tabs-card{border:1px solid color-mix(in srgb,var(--line) 60%,transparent)!important;background:color-mix(in srgb,var(--surface-2) 72%,transparent)!important}.ui-revamp .page-surface[data-tab=monitor] .monitor-tab,.ui-revamp .page-surface[data-tab=admin] .monitor-tab{border-radius:11px!important;min-height:36px}.ui-revamp .page-surface[data-tab=servers] .servers-shell .registry-card{background:radial-gradient(620px 240px at 10% -16%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=servers] .registry-toolbar{gap:.46rem!important;align-items:center}.ui-revamp .page-surface[data-tab=servers] .registry-toolbar .btn{min-height:34px}.ui-revamp .page-surface[data-tab=servers] .registry-actions-toggle{min-width:34px}.ui-revamp .page-surface[data-tab=servers] .registry-pagebar{margin-top:.7rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--line) 52%,transparent)}.ui-revamp .page-surface[data-tab=notifications] .notifications-shell .template-card,.ui-revamp .page-surface[data-tab=notifications] .notifications-shell .card{border-radius:18px!important}.ui-revamp .page-surface[data-tab=notifications] .notifications-shell .template-card-head{background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 16%,transparent),color-mix(in srgb,var(--surface-1) 88%,transparent))!important;border-bottom:1px solid color-mix(in srgb,var(--line) 56%,transparent)!important}.ui-revamp .page-surface[data-tab=notifications] .notifications-shell .template-toolbar{gap:.42rem}.ui-revamp .page-surface[data-tab=attention] .attention-shell>.card{background:radial-gradient(560px 220px at 86% -16%,color-mix(in srgb,var(--warn) 18%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=attention] .attention-shell .controls-row{padding:.55rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 56%,transparent);background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.ui-revamp .page-surface[data-tab=leaderboard] .leaderboard-shell .card{background:radial-gradient(620px 240px at 6% -14%,color-mix(in srgb,var(--ok) 20%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=leaderboard] .leaderboard-shell tbody tr:nth-child(1) td:first-child,.ui-revamp .page-surface[data-tab=leaderboard] .leaderboard-shell tbody tr:nth-child(2) td:first-child,.ui-revamp .page-surface[data-tab=leaderboard] .leaderboard-shell tbody tr:nth-child(3) td:first-child{font-weight:800;color:color-mix(in srgb,var(--brand) 72%,#fff 28%)}.ui-revamp .page-surface[data-tab=admin] .admin-shell .monitor-header-card{background:radial-gradient(620px 230px at 14% -20%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 64%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,transparent),color-mix(in srgb,var(--surface-2) 88%,transparent))!important}.ui-revamp .page-surface[data-tab=admin] .admin-shell .monitor-content-pane>.stack-lg>.card,.ui-revamp .page-surface[data-tab=admin] .admin-shell .monitor-content-pane>.card,.ui-revamp .page-surface[data-tab=admin] .admin-shell .card{border-left:3px solid color-mix(in srgb,var(--brand) 62%,transparent)!important}.ui-revamp .page-surface[data-tab=admin] .admin-shell .admin-user-actions .btn{min-height:32px}@media(max-width:1100px){.ui-revamp .page-surface[data-tab=dashboard] .dashboard-home .dashboard-panels{grid-template-columns:1fr!important}.ui-revamp .page-surface[data-tab=servers] .registry-toolbar{align-items:stretch}.ui-revamp .page-surface[data-tab=servers] .registry-toolbar .btn{width:100%}}
