@media(max-width:575px){.dash .dash-stat-card .ant-statistic-content{font-size:18px!important}.dash .dash-stat-card .ant-statistic-title{font-size:10px}}.orgs-layout{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:16px;min-height:calc(100vh - 180px);align-items:stretch}@media(max-width:900px){.orgs-layout{grid-template-columns:1fr}}.orgs-sidebar{display:flex;flex-direction:column;gap:12px;min-height:0}.orgs-sidebar-panel{flex:1;display:flex;flex-direction:column;min-height:0;border:1px solid var(--dash-line)!important;border-radius:12px!important;background:var(--dash-card)}.orgs-sidebar-panel .ant-card-body{flex:1;display:flex;flex-direction:column;min-height:0;padding:12px!important}.orgs-list{flex:1;overflow:auto;margin-top:8px;padding-right:2px}.orgs-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-bottom:6px;border:1px solid var(--dash-line);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;background:var(--dash-card)}.orgs-card:hover{border-color:var(--dash-sky-border);background:var(--dash-sky-soft)}.orgs-card.is-active{border-color:var(--dash-accent-strong);background:var(--dash-sky-soft);box-shadow:0 0 0 1px #0284c733}.orgs-card-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--dash-sky-soft);color:var(--dash-accent-strong);flex-shrink:0;font-size:16px}.orgs-card-body{flex:1;min-width:0}.orgs-card-name{font-weight:650;font-size:14px;color:var(--dash-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orgs-card-meta{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--dash-muted)}.orgs-detail{min-width:0;border:1px solid var(--dash-line)!important;border-radius:12px!important;background:var(--dash-card)}.orgs-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:4px}.orgs-detail-title{margin:0;font-size:1.25rem;font-weight:700;color:var(--dash-ink);letter-spacing:-.01em}.orgs-detail-desc{color:var(--dash-muted);font-size:13px;margin-top:4px;max-width:56ch}.orgs-stat-grid{margin-bottom:16px}.orgs-quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.orgs-token-box{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--dash-soft);border:1px dashed var(--dash-line)}.orgs-token-label{font-size:12px;color:var(--dash-muted);margin-bottom:4px}.orgs-token-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all;color:var(--dash-ink)}.orgs-pc-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--dash-line)}.orgs-pc-row:last-child{border-bottom:none}.orgs-plan-trial{color:#64748b}.orgs-plan-lite{color:#0284c7}.orgs-plan-pro{color:#0369a1}.orgs-plan-business{color:#0f766e}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}:root,[data-theme=light]{--dash-ink: #0f172a;--dash-muted: #64748b;--dash-line: #d6dbe3;--dash-soft: #f1f5f9;--dash-panel: #f1f5f9;--dash-panel-2: #e8edf3;--dash-text: #0f172a;--dash-accent: #1e3a5f;--dash-accent-strong: #0f172a;--dash-ok: #166534;--dash-warn: #92400e;--dash-bad: #9f1239;--dash-sky-soft: #eef2f6;--dash-sky-border: #94a3b8;--dash-layout: #e8ecf1;--dash-card: #ffffff;--dash-header: #ffffff;--dash-sider: #ffffff}[data-theme=dark]{--dash-ink: #e2e8f0;--dash-muted: #94a3b8;--dash-line: #1e293b;--dash-soft: #0b1220;--dash-panel: #111827;--dash-panel-2: #0b1220;--dash-text: #e2e8f0;--dash-accent: #94a3b8;--dash-accent-strong: #cbd5e1;--dash-ok: #86efac;--dash-warn: #fcd34d;--dash-bad: #fda4af;--dash-sky-soft: rgba(148, 163, 184, .12);--dash-sky-border: #64748b;--dash-layout: #020617;--dash-card: #111827;--dash-header: #111827;--dash-sider: #111827}html,body,#root{font-family:Manrope,Segoe UI,sans-serif;color:var(--dash-ink);background:var(--dash-layout)}.dash{font-family:Manrope,Segoe UI,sans-serif;color:var(--dash-ink)}.dash h1,.dash h2,.dash h3,.dash .ant-typography,.dash .ant-statistic-title,.dash .ant-statistic-content,.dash .ant-btn,.dash .ant-list-item-meta-title,.dash .ant-card-head-title,.dash .ant-table,.dash .ant-tabs,.dash .ant-form-item-label>label,.dash .ant-select,.dash .ant-input,.dash .ant-menu{font-family:Manrope,Segoe UI,sans-serif}.dash-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.65rem;letter-spacing:-.02em;margin:0;color:var(--dash-ink);line-height:1.25}.dash-subtitle{color:var(--dash-muted);font-size:.95rem;margin-top:2px;line-height:1.45}.dash-stat-card{border:1px solid var(--dash-line)!important;border-radius:12px!important;background:var(--dash-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash-stat-card:hover{transform:translateY(-2px);border-color:#bae6fd!important;box-shadow:0 10px 24px #0ea5e91f}.dash-stat-card .ant-statistic-title{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--dash-muted)}.dash-panel{border:1px solid var(--dash-line)!important;border-radius:14px!important;overflow:hidden;background:var(--dash-card)}.dash-panel .ant-card-head{border-bottom-color:var(--dash-line);min-height:48px}.dash-panel .ant-card-head-title{font-weight:700;font-size:15px}.dash .ant-card:not(.dash-stat-card):not(.dash-panel):not(.dash-hero-card){border-color:var(--dash-line)!important;border-radius:14px!important}.dash .ant-card-head{border-bottom-color:var(--dash-line)}.dash .ant-card-head-title{font-weight:700;font-size:15px}.dash .ant-tabs-nav:before{border-bottom-color:var(--dash-line)!important}.dash .ant-table-thead>tr>th{background:var(--dash-soft)!important;color:var(--dash-muted)!important;font-weight:600!important;border-bottom-color:var(--dash-line)!important}.dash .ant-table-tbody>tr>td{border-bottom-color:var(--dash-line)!important}.dash .ant-table-tbody>tr:hover>td{background:var(--dash-sky-soft)!important}.dash .ant-modal-content{border-radius:14px!important;overflow:hidden}.dash .ant-modal-header{border-bottom-color:var(--dash-line)}.dash-row{display:flex;align-items:center;width:100%;gap:12px;padding:10px 12px;margin:0 -4px;border-radius:10px;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .15s ease;cursor:pointer}.dash-row:hover{background:var(--dash-soft);border-color:var(--dash-line);transform:translate(2px)}.dash-row-name{font-weight:700;font-size:14px;color:var(--dash-ink)}.dash-row-meta{font-size:12px;color:var(--dash-muted)}.dash-metric{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;color:var(--dash-muted);text-align:right}.dash-metric.hot{color:var(--dash-bad)}.dash-metric.warn{color:var(--dash-warn)}.dash-action{height:44px!important;border-radius:10px!important;font-weight:600!important;border-color:var(--dash-line)!important;transition:all .16s ease!important}.dash-action:hover{border-color:var(--dash-sky-border)!important;color:#0369a1!important;background:var(--dash-sky-soft)!important;transform:translateY(-1px);box-shadow:0 6px 14px #0ea5e91f}.dash-action.ant-btn-primary:hover{color:#fff!important;background:var(--dash-accent-strong)!important;border-color:var(--dash-accent-strong)!important}.dash-pop{max-width:320px}.dash-pop-title{font-family:Manrope,sans-serif;font-weight:700;font-size:15px;margin-bottom:8px}.dash-pop-grid{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12.5px}.dash-pop-grid dt{color:var(--dash-muted);margin:0}.dash-pop-grid dd{margin:0;font-weight:600;color:var(--dash-ink);word-break:break-word}.dash-bars{margin-top:10px;display:flex;flex-direction:column;gap:6px}.dash-hint{background:var(--dash-sky-soft);border:1px dashed var(--dash-sky-border);border-radius:12px;padding:14px 16px;color:var(--dash-ink)}[data-theme=dark] .dash-hint{background:#38bdf81a}.dash-section-title{font-family:Manrope,sans-serif;font-weight:700;font-size:15px;margin:0;color:var(--dash-ink)}.app-shell{background:var(--dash-layout)!important;font-family:Manrope,Segoe UI,sans-serif}.app-shell .app-sider{border-right:1px solid var(--dash-line)!important;background:var(--dash-sider)!important}.app-shell .app-sider-brand{border-bottom:1px solid var(--dash-line)!important}.app-shell .app-sider-brand-name{font-weight:700;font-size:14px;line-height:1.2;color:var(--dash-ink)}.app-shell .app-sider-brand-sub{font-size:11px;color:var(--dash-muted)}.app-shell .app-header{border-bottom:1px solid var(--dash-line)!important;background:var(--dash-header)!important;height:56px!important;line-height:normal!important;padding-inline:16px!important;display:flex!important;align-items:center!important}.app-shell .app-header-title{font-weight:600;color:var(--dash-text, var(--dash-ink));max-width:min(42vw,320px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25!important;height:auto;margin:0;display:inline-flex;align-items:center;font-size:15px}.app-shell .app-header .ant-space,.app-shell .app-header .ant-space-item{display:inline-flex!important;align-items:center!important}.app-shell .app-header .ant-typography{line-height:1.25!important;margin:0!important}.app-shell .app-header-user-name{font-size:15px;font-weight:500;line-height:1.25!important;color:var(--dash-ink)}.ps-library-panel,.ps-command-panel{color:var(--dash-ink)}.ps-library-panel .ant-collapse-header,.ps-library-panel .ant-typography,.ps-library-panel .ant-btn{color:var(--dash-ink)!important}.ps-library-panel .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{color:var(--dash-ink)!important}[data-theme=dark] .ps-library-panel .ant-btn{background:var(--dash-panel-2)!important;border-color:var(--dash-line)!important;color:var(--dash-ink)!important}[data-theme=dark] .ps-library-panel .ant-btn:hover{border-color:var(--dash-accent)!important}[data-theme=dark] .ant-notification-notice,[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-message .ant-message-notice-content{background:var(--dash-card)!important;color:var(--dash-ink)!important;border:1px solid var(--dash-line)}.notification-bell-item{background:var(--dash-sky-soft, #f0f7ff);color:var(--dash-ink)}[data-theme=dark] .notification-bell-item{background:#38bdf81f;color:var(--dash-ink)}[data-theme=dark] .notification-bell-item .ant-typography,[data-theme=dark] .notification-bell-item .ant-typography-secondary{color:inherit!important}[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background:var(--dash-card);color:var(--dash-ink)}.app-content-inner{padding-top:12px!important}.page-shell-header{margin-bottom:12px!important;align-items:center!important}.page-shell-header .dash-title{margin:0;line-height:1.2}.app-shell .ant-menu-light .ant-menu-item-selected,.app-shell .ant-menu-dark .ant-menu-item-selected{background:var(--dash-sky-soft)!important;color:var(--dash-accent-strong)!important}.app-shell .ant-menu-light .ant-menu-item:hover,.app-shell .ant-menu-dark .ant-menu-item:hover{color:var(--dash-accent-strong)!important}.app-shell .ant-menu-item-group-title{color:var(--dash-muted)!important;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:12px 16px 4px!important}.app-nav-drawer .ant-drawer-body{background:var(--dash-sider)}.app-nav-drawer .app-sider-brand{border-bottom:1px solid var(--dash-line)}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--dash-layout);font-family:Manrope,Segoe UI,sans-serif}.auth-shell .auth-card{width:100%;max-width:400px;border:1px solid var(--dash-line)!important;border-radius:16px!important;box-shadow:0 16px 40px #0f172a0f}.auth-shell .auth-brand{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.45rem;letter-spacing:-.02em;margin:0;color:var(--dash-ink)}.mkt{font-family:Manrope,Segoe UI,sans-serif;color:var(--dash-ink);background:var(--dash-layout)}.mkt-title{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.02em;color:var(--dash-ink)}.mkt-muted{font-size:17px;color:var(--dash-muted);line-height:1.7}.mkt-card{height:100%;border:1px solid var(--dash-line)!important;border-radius:14px!important;background:var(--dash-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mkt-card:hover{transform:translateY(-2px);border-color:#bae6fd!important;box-shadow:0 10px 24px #0ea5e91a}.mkt-hero-card{border:1px solid var(--dash-line)!important;border-radius:16px!important;box-shadow:0 16px 40px #0f172a0f;background:var(--dash-card)}.mkt-header{background:color-mix(in srgb,var(--dash-header) 92%,transparent)!important;border-bottom:1px solid var(--dash-line)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mkt-nav-active{color:var(--dash-ink)!important;font-weight:700!important}.mkt-nav{color:var(--dash-muted)!important;font-weight:500!important}.dash-hover-anchor{cursor:default}.dash-interactive-table .ant-table-tbody>tr{transition:background .15s ease,transform .15s ease}.dash-interactive-table .ant-table-tbody>tr:hover>td{background:var(--dash-sky-soft)!important}.dash-preset-card{border:1px solid var(--dash-line)!important;border-radius:14px!important;height:100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dash-preset-card:hover{transform:translateY(-3px);border-color:var(--dash-sky-border)!important;box-shadow:0 12px 28px #0ea5e924}.dash-chat-item{cursor:pointer!important;padding:12px 16px!important;border-left:3px solid transparent!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.dash-chat-item:hover{background:var(--dash-soft)!important;transform:translate(2px)}.dash-chat-item.is-selected{background:var(--dash-sky-soft)!important;border-left-color:var(--dash-accent)!important}.dash-row.is-active{background:var(--dash-sky-soft);border-color:var(--dash-sky-border)}.ant-popover-inner{border-radius:12px!important;box-shadow:0 12px 32px #0f172a1f!important}.dash-pop{animation:dash-pop-in .16s ease}@keyframes dash-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dash-pc-card{border:1px solid var(--dash-line)!important;border-radius:14px!important;background:var(--dash-card)!important;height:100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.dash-pc-card:hover{transform:translateY(-3px);border-color:var(--dash-sky-border)!important;box-shadow:0 14px 30px #0ea5e924!important}.dash-pc-card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dash-pc-card-metrics{display:flex;flex-direction:column;gap:10px;padding:10px 0;border-top:1px solid var(--dash-line);border-bottom:1px solid var(--dash-line)}.dash-pc-metric-label{display:flex;justify-content:space-between;font-size:11px;color:var(--dash-muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.dash-pc-card-actions{display:flex;flex-wrap:wrap;gap:2px;margin-top:10px}.dash-icon-btn{color:var(--dash-muted)!important;border-radius:8px!important}.dash-icon-btn:hover{color:var(--dash-accent-strong)!important;background:var(--dash-sky-soft)!important}.dash-chip{margin:0!important;font-size:10px!important;border-radius:4px!important;border:1px solid var(--dash-line)!important;background:var(--dash-soft)!important;color:var(--dash-muted)!important;font-weight:500!important}.dash-chip-ok{border-color:var(--dash-line)!important;background:var(--dash-soft)!important;color:var(--dash-ok)!important}.dash-status{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:lowercase;padding:1px 8px;border-radius:4px;border:1px solid var(--dash-line);background:var(--dash-soft);color:var(--dash-muted);line-height:1.6}.dash-status-online{color:var(--dash-ok);border-color:color-mix(in srgb,var(--dash-ok) 35%,var(--dash-line))}.dash-status-offline{color:var(--dash-muted)}.dash-status-error{color:var(--dash-bad);border-color:color-mix(in srgb,var(--dash-bad) 35%,var(--dash-line))}.dash-status-unknown{color:var(--dash-muted)}.dash-modal-title{font-weight:600;font-size:15px;color:var(--dash-ink)}.dash-panel-flat .ant-card-head{border-bottom:1px solid var(--dash-line);min-height:40px}.dash-panel-flat{border:1px solid var(--dash-line)!important;box-shadow:none!important}.dash .ant-descriptions-bordered .ant-descriptions-view{border:none!important}.dash .ant-descriptions-bordered .ant-descriptions-item-label,.dash .ant-descriptions-bordered .ant-descriptions-item-content{background:transparent!important;border-color:var(--dash-line)!important}.dash-ssh-modal-wrap .ant-modal-content{padding:0!important;overflow:hidden}.dash-ssh-modal .ant-modal-header{margin:0;padding:10px 14px;border-bottom:1px solid var(--dash-line);background:var(--dash-card)}.dash-ssh-modal-head{display:flex;align-items:center;gap:10px}.dash-ssh-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:var(--dash-panel);border-bottom:1px solid var(--dash-line)}.dash-ssh-host{font-family:ui-monospace,Consolas,monospace;font-size:12px}.dash-ssh-hint,.dash-ssh-error{margin:0;padding:8px 12px;font-size:12px;border-bottom:1px solid var(--dash-line)}.dash-ssh-hint{color:var(--dash-muted);background:var(--dash-soft)}.dash-ssh-error{color:var(--dash-bad);background:color-mix(in srgb,var(--dash-bad) 8%,var(--dash-soft))}.dash-ssh-terminal-wrap{background:#000;padding:0}.dash-ssh-terminal{height:480px;width:100%}.dash-ssh-terminal .xterm{height:100%;padding:6px 8px}.dash-smart-tag{font-size:10px!important;border-radius:4px!important;border:1px solid var(--dash-line)!important;background:var(--dash-soft)!important;color:var(--dash-muted)!important;margin:0!important}.dash-smart-tag-warn{color:var(--dash-bad)!important;border-color:color-mix(in srgb,var(--dash-bad) 35%,var(--dash-line))!important}.dash-smart-tag-ok{color:var(--dash-ok)!important;border-color:color-mix(in srgb,var(--dash-ok) 35%,var(--dash-line))!important}.dash-inv-card{border:1px solid var(--dash-line)!important;border-radius:14px!important;height:100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;cursor:pointer}.dash-inv-card:hover{transform:translateY(-3px);border-color:var(--dash-sky-border)!important;box-shadow:0 14px 30px #0ea5e91f!important}.dash-inv-spec{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;font-size:12px;margin-top:8px}.dash-inv-spec dt{color:var(--dash-muted);margin:0}.dash-inv-spec dd{margin:0;font-weight:600;color:var(--dash-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-update-pkg{border:1px solid var(--dash-line)!important;border-radius:12px!important;height:100%;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dash-update-pkg:hover{transform:translateY(-2px);border-color:var(--dash-sky-border)!important;box-shadow:0 10px 22px #0ea5e91a}.dash-patch-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 8px;border-radius:10px;border-bottom:1px solid var(--dash-line);transition:background .15s ease}.dash-patch-row:hover{background:var(--dash-sky-soft)}.dash-monitor-modal .ant-modal-content{background:var(--dash-layout)}.dash-monitor-modal .ant-modal-header{background:var(--dash-card);border-bottom:1px solid var(--dash-line)}.dash-monitor-modal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--dash-accent-strong)}.dash-monitor-modal .ant-tabs-ink-bar{background:var(--dash-accent)}.dash-monitor-modal .ant-progress-circle-trail{stroke:var(--dash-line)!important}@media(max-width:991px){.app-shell .app-header-title{max-width:min(36vw,180px)}.dash-title{font-size:1.35rem}.app-content-inner{padding:12px 12px 20px!important}.dash .ant-row{margin-left:-8px!important;margin-right:-8px!important}.dash .ant-col{padding-left:8px!important;padding-right:8px!important}}@media(max-width:575px){.dash-title{font-size:1.2rem}.dash-subtitle{font-size:.85rem}.app-content-inner{padding:10px 10px 16px!important}}[data-theme=dark] .dash-pc-card,[data-theme=dark] .dash-panel,[data-theme=dark] .dash-stat-card,[data-theme=dark] .dash-preset-card,[data-theme=dark] .mkt-card,[data-theme=dark] .mkt-hero-card,[data-theme=dark] .orgs-sidebar-panel,[data-theme=dark] .orgs-card,[data-theme=dark] .orgs-detail{background:var(--dash-card)!important}[data-theme=dark] .dash-action:hover{color:var(--dash-accent)!important}[data-theme=dark] .ant-badge-count{background:#b91c1c!important;box-shadow:none!important;color:#fecaca!important}[data-theme=dark] .chat-window-shell .chat-messages{background:var(--dash-soft)!important}[data-theme=dark] .chat-window-shell .chat-composer{background:var(--dash-card)!important;border-top-color:var(--dash-line)!important}[data-theme=dark] .chat-bubble.peer{background:#1e293b!important;color:var(--dash-ink)!important}.ticket-detail-panel,.ticket-detail-body{max-width:100%;overflow-x:hidden}.ticket-detail-body .ant-select{max-width:100%}[data-theme=dark] .chat-bubble.admin{background:#166534!important;color:#ecfdf5!important}[data-theme=dark] .plan-card.is-selected{background:#38bdf81a!important;border-color:var(--dash-accent)!important}[data-theme=dark] .monitor-mac{background:#1e293b!important;color:var(--dash-ink)!important}[data-theme=dark] .monitor-iface-name,[data-theme=dark] .monitor-log-body{color:var(--dash-ink)!important}[data-theme=dark] .ant-alert-warning{background:#fbbf241a!important;border-color:#fbbf2459!important}[data-theme=dark] .ant-tag-cyan,[data-theme=dark] .ant-tag-blue{border-color:#38bdf859}
