.subagent-node[data-v-2fdd9c48]{border-top:1px solid #e0e6ee;padding:10px 0}.subagent-node summary[data-v-2fdd9c48]{cursor:pointer;overflow-wrap:anywhere}.subagent-node pre[data-v-2fdd9c48]{max-height:260px}.subagent-children[data-v-2fdd9c48]{margin-left:14px}.session-activity[data-v-a5bb9985]{border:1px solid #e0e6ee;border-radius:10px;margin:18px 0 24px;padding:0 16px 12px}.session-activity pre[data-v-a5bb9985]{max-height:260px}.mobile-user-meta[data-v-b65a9e01]{display:none}.people-heading>button[data-v-b65a9e01]{flex-shrink:0}.people-panel[data-v-b65a9e01]{padding:0;overflow:hidden}.people-tabs[data-v-b65a9e01]{border-bottom:1px solid #e5ebf2;gap:26px;padding:0 26px;display:flex}.people-tabs button[data-v-b65a9e01]{color:#7a8b9f;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:20px 0 17px;display:flex}.people-tabs button[aria-selected=true][data-v-b65a9e01]{color:#203147;border-bottom-color:#265c88;font-weight:650}.people-tabs span[data-v-b65a9e01]{background:#f0f3f7;border-radius:5px;padding:2px 6px;font-size:11px}.list-heading[data-v-b65a9e01]{justify-content:space-between;align-items:center;gap:12px;padding:24px 26px 18px;display:flex}.list-heading h2[data-v-b65a9e01]{align-items:baseline;gap:12px;margin:0;display:flex}.list-heading small[data-v-b65a9e01]{font-size:12px;font-weight:400;display:inline}.list-heading button[data-v-b65a9e01]{white-space:nowrap}.people-filters[data-v-b65a9e01]{flex-wrap:wrap;gap:10px;padding:0 26px 22px;display:flex}.people-filters input[data-v-b65a9e01]{max-width:290px}.people-filters select[data-v-b65a9e01]{width:auto;min-width:140px}.people-table[data-v-b65a9e01]{min-width:610px}.people-table th[data-v-b65a9e01]{background:#f8fafc;padding:13px 26px}.people-table td[data-v-b65a9e01]{padding:20px 26px}.people-table tr[data-v-b65a9e01]:hover{background:#fbfcfe}.action-cell[data-v-b65a9e01]{text-align:right;width:90px}.user-identity[data-v-b65a9e01]{align-items:center;gap:12px;display:flex}.avatar[data-v-b65a9e01]{color:#416a91;background:#edf3f9;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.name-link[data-v-b65a9e01]{color:#203147;text-align:left;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6}.name-link[data-v-b65a9e01]:hover{color:#265c88;background:0 0;text-decoration:underline}.account-status[data-v-b65a9e01]{white-space:nowrap;color:#8994a2;align-items:center;gap:7px;font-size:12px;display:inline-flex}.account-status i[data-v-b65a9e01]{background:#a6afb9;border-radius:50%;width:6px;height:6px}.account-status.enabled[data-v-b65a9e01]{color:#39845e}.account-status.enabled i[data-v-b65a9e01]{background:#4ca67a}.permission-help[data-v-b65a9e01]{color:#8190a4;padding:0 4px;font-size:12px}.permission-help summary[data-v-b65a9e01]{cursor:pointer;width:fit-content}.permission-help p[data-v-b65a9e01]{max-width:740px}.edit-caption[data-v-b65a9e01]{color:#6f8197;margin:0}.form-columns[data-v-b65a9e01]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal-footer[data-v-b65a9e01]{border-top:1px solid #e9edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:20px;display:flex}.submit-actions[data-v-b65a9e01]{gap:8px;margin-left:auto;display:flex}.secondary-actions[data-v-b65a9e01]{gap:8px;display:flex}.danger-link[data-v-b65a9e01]{color:#b24343;background:0 0;border:0}.danger-button[data-v-b65a9e01]{color:#fff;background:#b24343;border-color:#b24343}.danger-button[data-v-b65a9e01]:hover{background:#963737}dl[data-v-b65a9e01]{grid-template-columns:90px 1fr;gap:16px;display:grid}dd[data-v-b65a9e01]{overflow-wrap:anywhere;margin:0}.detail-list[data-v-b65a9e01]{padding:0;list-style:none}.detail-list li[data-v-b65a9e01]{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}@media (width<=640px){.users-table[data-v-b65a9e01],.teams-table[data-v-b65a9e01]{min-width:0}.users-table th[data-v-b65a9e01]:nth-child(2),.users-table td[data-v-b65a9e01]:nth-child(2),.users-table th[data-v-b65a9e01]:nth-child(3),.users-table td[data-v-b65a9e01]:nth-child(3){display:none}.mobile-user-meta[data-v-b65a9e01]{display:block}.users-table .avatar[data-v-b65a9e01]{display:none}.users-table .user-identity[data-v-b65a9e01]{gap:0}.users-table .action-cell[data-v-b65a9e01],.teams-table .action-cell[data-v-b65a9e01]{width:auto}.teams-table td[data-v-b65a9e01]{overflow-wrap:anywhere}.people-tabs[data-v-b65a9e01]{gap:22px;padding:0 18px}.people-tabs button[data-v-b65a9e01]{padding:17px 0 14px;font-size:13px}.list-heading[data-v-b65a9e01]{padding:20px 18px 16px}.list-heading h2[data-v-b65a9e01]{display:block}.list-heading small[data-v-b65a9e01]{margin-top:6px;display:block}.list-heading button[data-v-b65a9e01]{padding:9px 12px}.people-filters[data-v-b65a9e01]{gap:8px;padding:0 18px 18px}.people-filters input[data-v-b65a9e01]{flex-basis:100%;max-width:none}.people-filters select[data-v-b65a9e01]{flex:1;min-width:0}.people-table th[data-v-b65a9e01],.people-table td[data-v-b65a9e01]{padding-left:18px;padding-right:18px}.form-columns[data-v-b65a9e01]{grid-template-columns:1fr}.modal-footer[data-v-b65a9e01]{align-items:stretch}.secondary-actions[data-v-b65a9e01]{width:100%}.submit-actions[data-v-b65a9e01]{justify-content:flex-end}.permission-help[data-v-b65a9e01]{padding:0 4px}}:root{color:#203147;font-synthesis:none;background:#f4f6fa;font-family:Inter,Noto Sans SC,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button{color:#344b66;cursor:pointer;background:#fff;border:1px solid #d3dce7;border-radius:7px;padding:9px 15px;font-weight:500}button:hover{background:#edf3fa}button:disabled{opacity:.5;cursor:wait}.primary{color:#fff;background:#265c88;border-color:#265c88}.primary:hover{background:#1d4a70}.quiet{background:0 0;border-color:#0000}.text-button{color:#245d8d;text-align:left;background:0 0;border:0;padding:0}a{color:#245d8d;text-decoration:none}h1{letter-spacing:-.8px;margin:7px 0 10px;font-size:28px}h2{margin:0 0 18px;font-size:17px}h3{margin:20px 0 10px;font-size:15px}p{line-height:1.65}small{color:#8190a4;margin-top:5px;font-size:12px;display:block}.muted{color:#7a8b9f}.eyebrow{letter-spacing:2.1px;color:#8193a8;font-size:10px;font-weight:700}.shell{grid-template-columns:212px 1fr;min-height:100vh;display:grid}.sidebar{color:#d4deec;background:#13263e;flex-direction:column;height:100vh;padding:32px 22px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:1px;padding:0 12px;font-size:25px;font-weight:700}.brand span{letter-spacing:2.5px;color:#8fa5be;margin-top:7px;font-size:9px;display:block}nav{gap:8px;margin-top:45px;display:grid}nav a{color:#9fb0c5;border-radius:8px;padding:13px 14px}nav a.router-link-active{color:#fff;background:#294362}nav a:hover{background:#203954}.sidebar-foot{color:#b5c6d9;margin-top:auto;padding:16px 12px}main{min-width:0}.topbar{color:#71859a;background:#fff;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;height:74px;padding:0 40px;display:flex}.topbar>div{align-items:center;gap:20px;display:flex}.content{max-width:1500px;margin:0 auto;padding:34px 40px 60px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-heading p{margin:0}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:26px;display:grid}.metrics>div{background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:24px}.metrics span{color:#8190a3;font-size:13px}.metrics strong{margin-top:12px;font-size:33px;font-weight:600;display:block}.panel{background:#fff;border:1px solid #e0e6ee;border-radius:12px;min-width:0;margin-bottom:22px;padding:24px}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-head h2{margin:0}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar input{flex:1;min-width:180px}.toolbar select{width:auto}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#8494a7;white-space:nowrap;border-bottom:1px solid #e5ebf2;padding:13px 12px;font-size:11px;font-weight:500}td{vertical-align:middle;border-bottom:1px solid #edf1f6;padding:17px 12px}tr:last-child td{border-bottom:0}td input,td select{min-width:110px}.badge{color:#6f8197;white-space:nowrap;background:#f0f3f7;border-radius:30px;padding:5px 10px;font-size:11px;display:inline-block}.badge[data-status=running]{color:#2f6aa4;background:#e8f2ff}.badge[data-status=succeeded]{color:#377b54;background:#e9f5ee}.badge[data-status=failed],.badge[data-status=recovery_required]{color:#ac6a35;background:#fff0e6}.empty{text-align:center;color:#91a0b2;padding:40px}form{gap:16px;display:grid}label{color:#60748b;gap:7px;font-size:13px;display:grid}input,select,textarea{color:#203147;background:#fff;border:1px solid #d8e0e9;border-radius:7px;width:100%;padding:10px 12px}textarea{resize:vertical;line-height:1.6}.inline{white-space:nowrap;align-items:center;gap:7px;display:flex}.inline input{width:auto}.compact-form{max-width:550px}.two-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.two-columns>section{height:fit-content}.session-layout{grid-template-columns:290px 1fr;gap:22px;display:grid}.session-row{text-align:left;border:0;border-bottom:1px solid #edf1f6;border-radius:0;width:100%;padding:18px 5px;display:block}.session-row.selected{color:#245d8d;background:#f2f6fa}.conversation{border-bottom:1px solid #e5ebf2;margin-bottom:12px;padding:18px 0}.conversation:last-child{border-bottom:0}.notice{color:#3d7957;background:#ecf5ef;border-radius:8px;padding:13px 18px}.error{color:#ad4545}.notice.error{background:#fff0ed}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-radius:8px;max-height:420px;padding:16px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.7;overflow:auto}code{overflow-wrap:anywhere;font-size:12px}.result{background:#eff6f2}dialog{color:#203147;border:1px solid #d5dfeb;border-radius:14px;width:min(760px,94vw);max-height:90vh;padding:28px;overflow:auto}dialog::backdrop{background:#14263888}dialog h2{margin:0}.login-wrap{background:radial-gradient(at top,#f3f8fd,#e1eaf4);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #e1e9f3;border-radius:18px;width:min(410px,100%);padding:36px;box-shadow:0 14px 55px #18345412}.login-card h1{margin-bottom:0}.login-card p{margin:0 0 5px}@media (width<=1000px){.shell{grid-template-columns:170px 1fr}.sidebar{padding:28px 12px}.content{padding:25px 22px}.topbar{padding:0 22px}.metrics{gap:10px}.metrics>div{padding:18px}.two-columns,.session-layout{grid-template-columns:1fr}.session-list{max-height:280px;overflow:auto}}@media (width<=640px){.shell{display:block}.sidebar{height:auto;padding:15px 18px;position:static}.brand{padding:0;font-size:20px}.brand span,.sidebar-foot{display:none}nav{gap:5px;margin-top:16px;display:flex;overflow:auto}nav a{white-space:nowrap;padding:10px;font-size:12px}.topbar{height:60px}.content{padding:22px 14px}.metrics{grid-template-columns:repeat(2,1fr)}.page-heading{gap:10px}h1{font-size:24px}.panel{padding:18px}.two-columns{gap:0}}.monitor-toolbar{align-items:center;gap:16px;margin:25px 0 30px;display:flex}.server-search{background:#fff;border:1px solid #e0e7ea;border-radius:40px;flex:1;align-items:center;gap:5px;max-width:400px;padding:0 15px;display:flex}.server-search span{color:#a5b2b7;font-size:24px}.server-search input{background:0 0;border:0;padding:12px 5px}.monitor-toolbar select{border-radius:30px;width:190px}.monitor-totals{color:#8c9a9d;margin-left:auto;font-size:12px}.monitor-connection{color:#b08c55;align-items:center;gap:7px;font-size:12px;display:flex}.monitor-connection i,.telemetry-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.monitor-connection.connected{color:#51a567}.team-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.team-heading>div{align-items:center;gap:12px;display:flex}.team-heading h2{margin:0;font-size:16px}.team-heading span{color:#92a1aa;font-size:11px}.team-heading a{color:#758b91;font-size:12px}.monitor-team{margin-bottom:32px}.server-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:20px;display:grid}.server-card{background:#fff;border:1px solid #e8eef0;border-radius:20px;min-width:0;max-width:730px;padding:20px 22px 14px;box-shadow:0 3px 14px #294c6010}.server-card-head{align-items:center;gap:10px;display:flex}.server-symbol{color:#49a85a;background:linear-gradient(#eff6f3,#edf2f3);border:1px solid #e2ebe5;border-radius:50%;flex-shrink:0;width:40px;height:46px;padding:6px;position:relative}.server-symbol svg{width:100%;height:100%}.server-symbol i{background:#4dbc55;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.server-symbol.offline i{background:#b1b7bb}.server-symbol.offline{color:#a1afb0}.server-identity{flex:1;min-width:0}.server-title{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.server-title h3{color:#2b3735;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin:0;font-size:16px;overflow:hidden}.server-online,.uptime{color:#fff;white-space:nowrap;background:#39af43;border-radius:3px;padding:2px 5px;font-size:10px}.server-online.offline{background:#a5afb2}.uptime{color:#5da457;background:#e9f6e8}.server-ip{color:#96a3a5;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.network-speed{color:#a0aaad;background:#fafbfc;border:1px solid #edf0f1;border-radius:12px;flex-shrink:0;gap:4px;min-width:102px;padding:6px 10px;font-size:10px;display:grid}.network-speed span{justify-content:space-between;gap:8px;display:flex}.network-speed b{font-weight:400}.preview-label{color:#698c9b;margin:10px 0 -3px;padding-left:3px;font-size:10px}.server-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:17px -3px 0;display:grid}.metric-gauge{text-align:center;min-width:0}.gauge-label{color:#7a8583;white-space:nowrap;text-overflow:ellipsis;padding:0 3px;font-size:12px;overflow:hidden}.metric-gauge svg{width:100%;margin:4px 0 -3px;display:block}.metric-gauge text{font-size:16px;font-weight:600}.gauge-detail{color:#58ad54;white-space:nowrap;text-overflow:ellipsis;background:#eff8ec;border-radius:4px;max-width:100%;padding:3px 5px;font-size:9px;display:inline-block;overflow:hidden}.metric-gauge.stale .gauge-detail{color:#94a2a5;background:#f1f4f5}.server-card-foot{color:#a8b1b5;border-top:1px solid #f3f5f6;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.server-card-foot>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.server-card-foot time{white-space:nowrap}.telemetry-state{color:#70ad77;white-space:nowrap;align-items:center;gap:4px;display:flex}.telemetry-state.warning{color:#9ba7aa}.telemetry-state i{width:5px;height:5px}.monitor-empty{text-align:center;color:#9ca9af;background:#fff8;border:1px dashed #dfe8e9;border-radius:15px;padding:25px;font-size:12px}@media (width<=700px){.monitor-toolbar{flex-wrap:wrap;gap:8px;margin:18px 0 24px}.server-search{flex-basis:100%;max-width:none}.monitor-toolbar select{width:160px}.monitor-totals{font-size:10px}.server-card{border-radius:18px;padding:16px 14px 11px}.network-speed{min-width:90px;padding:6px 8px}.server-title h3{max-width:145px;font-size:14px}.gauge-label{font-size:11px}.gauge-detail{padding:3px;font-size:8px}.server-symbol{width:35px;height:40px}.server-card-grid{gap:14px}.monitor-heading{align-items:flex-start}.monitor-connection{margin-top:15px;font-size:10px}.server-gauges{gap:3px}.server-ip{font-size:9px}.team-heading a{font-size:10px}}.monitor-heading-actions{align-items:center;gap:16px;display:flex}@media (width<=700px){.monitor-heading-actions{flex-direction:column;align-items:flex-end;gap:9px}.monitor-heading-actions button{padding:8px 12px;font-size:12px}.monitor-heading-actions .monitor-connection{margin-top:0}}
