@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.CxiPNW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.CxiPNW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050706;--surface:#0c100e;--ink:#ecf3ed;--muted:#94a69a;--border:#28382e;--accent:#a1efb8;--soft:#14251a}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-mono), ui-monospace, monospace;-webkit-tap-highlight-color:transparent;font-size:.8rem;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button{cursor:pointer}button,.button{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:6px;padding:8px 12px}button:hover{background:var(--soft)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button{background:var(--accent);color:#102416;border:0;margin-top:1rem;padding:12px 22px;font-weight:700;display:inline-block}.button:hover{background:#b6f8c9;text-decoration:none}.skip-link{z-index:10;background:var(--surface);border-radius:6px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{min-height:100dvh;display:flex}.sidebar{z-index:5;border-right:1px solid var(--border);background:#080b09;flex-direction:column;flex:0 0 204px;width:204px;height:100dvh;display:flex;position:sticky;top:0}.sidebar-header{align-items:center;display:flex}.brand{min-width:0;min-height:98px;color:var(--ink);flex:1;align-items:center;gap:10px;padding:20px;font-size:1.15rem;font-weight:600;display:flex}.brand img{outline:1px solid var(--border);outline-offset:3px}.brand>span{display:grid}.brand small{color:var(--muted);letter-spacing:.15em;font-size:.5rem;font-weight:400}.brand:hover{text-decoration:none}.sidebar-toggle,.drawer-close,.drawer-open{flex:0 0 36px;place-items:center;width:36px;height:36px;padding:0;display:grid}.sidebar-toggle{margin-right:12px}.drawer-close,.drawer-open,.drawer-backdrop{display:none}.nav-icon{flex:0 0 18px;width:18px;height:18px}.console-nav{align-content:start;gap:5px;min-height:0;padding:0 14px 14px;display:grid;overflow-y:auto}.nav-heading{width:100%;color:var(--muted);letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 8px 6px;font-size:.6rem;display:flex}.nav-heading:hover{color:var(--ink);background:0 0}.nav-heading:disabled{cursor:default;color:var(--muted);opacity:1}.nav-heading .nav-icon{flex-basis:14px;width:14px;height:14px}.nav-section:first-child .nav-heading{padding-top:24px}.nav-links{gap:5px;display:grid}.nav-links[hidden]{display:none}.console-nav a{color:var(--muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:11px 12px;font-size:.75rem;display:flex;position:relative}.console-nav a:hover{background:var(--soft);text-decoration:none}.console-nav a[aria-current=page]{color:var(--accent);background:#102a19;border-color:#244c30}.account{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:auto;padding:17px;display:flex}.account-avatar{color:#b8d5bd;background:#19261d;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.account-copy{min-width:0;display:grid}.account-copy strong,.account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-copy strong{font-size:.7rem}.account-copy small{color:var(--muted);font-size:.6rem}.workspace{flex:1;min-width:0}.top-bar{border-bottom:1px solid var(--border);background:#080c09;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:8px 28px;display:flex}.top-bar button{padding:6px 10px;font-size:.7rem}.top-bar form{flex-shrink:0}.org-name{overflow-wrap:anywhere;min-width:0;font-size:.75rem}.workspace main{width:100%;max-width:1500px;margin:0 auto;padding:28px 38px 50px}.centered{place-items:center;min-height:100dvh;padding:24px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:9px;padding:18px}.login{text-align:center;background:0 0;border:0;width:min(460px,100%);padding:32px 24px}.login-mark{outline:1px solid var(--border);outline-offset:5px;margin-bottom:24px}.login h1{margin:12px 0;font-size:1.45rem}.login>p:not(.eyebrow){color:var(--muted);line-height:1.8}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.65rem;font-weight:500}.page-heading{justify-content:space-between;align-items:end;gap:16px;margin:0 0 22px;display:flex}.page-heading h1{overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:550}.page-heading>span{color:var(--muted);flex-shrink:0;font-size:.72rem}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#0e1611;font-size:.65rem;font-weight:500}td{overflow-wrap:anywhere;min-width:100px;max-width:320px;font-size:.76rem}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--soft)}td small{color:var(--muted);margin-top:4px;font-size:.65rem;display:block}.empty-state{color:var(--muted);text-align:center;margin:0;padding:36px 18px}.status,.role{color:#b2bcb5;white-space:nowrap;background:#1c2620;border:1px solid #354139;border-radius:4px;padding:3px 8px;font-size:.65rem;display:inline-block}.status.running,.role.admin{color:var(--accent);background:#15301e;border-color:#274e32}.status.deleting,.status.degraded{color:#e6c386;background:#30281a;border-color:#57452d}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:16px;display:grid}.card h2{margin:0 0 12px;font-size:.875rem}dl{margin:0}dl>div{border-top:1px solid var(--border);grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:10px;padding:10px 0;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.back{margin-bottom:18px;font-size:.74rem;display:inline-block}code{overflow-wrap:anywhere;font-family:inherit;font-size:.72rem}.auth-profiles-page{gap:20px;display:grid}.auth-profiles-intro{color:var(--muted);margin:-8px 0 0}.auth-notice{color:#baf4c8;background:#102a19;border:1px solid #31543a;border-radius:7px;padding:12px 14px}.auth-notice.error{color:#f2b3aa;background:#2b1715;border-color:#62413d}.auth-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.auth-provider{gap:12px;min-width:0;display:grid}.auth-provider-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.auth-provider-heading h2{margin:2px 0 0;font-size:1.05rem}.auth-profile-list{gap:12px;display:grid}.auth-profile-empty{color:var(--muted);text-align:center;padding-block:30px}.auth-profile-card{gap:16px;display:grid}.auth-profile-title h3{margin:0 0 3px;font-size:.95rem}.auth-profile-title form{flex-wrap:wrap;gap:8px;display:flex}.auth-profile-title form input{flex:180px}.auth-profile-observations>div{grid-template-columns:90px minmax(0,1fr)}.auth-profile-observations small{color:var(--muted);margin-top:5px;display:block}.auth-observation{color:#b2bcb5;border:1px solid #354139;border-radius:4px;padding:2px 7px;font-size:.65rem;display:inline-block}.auth-observation.good{color:#a7f4ba;background:#15301e;border-color:#274e32}.auth-observation.warning{color:#e6c386;background:#30281a;border-color:#57452d}.auth-profile-facts{gap:18px;min-width:0;display:grid}.auth-profile-facts h4{margin:0 0 8px;font-size:.8rem}.auth-profile-facts p{margin:7px 0}.auth-usage-labels{flex-wrap:wrap;gap:5px;display:flex}.auth-quota{border:1px solid var(--border);border-radius:6px;gap:6px;margin-top:10px;padding:12px;display:grid}.auth-quota h5{margin:0;font-size:.8rem}.auth-quota>span{color:var(--muted)}.auth-quota meter{width:100%;height:16px;accent-color:var(--accent)}.auth-quota.neutral meter{filter:grayscale()}.auth-quota.warning meter{accent-color:#e6c386}.auth-profile-facts .auth-profile-observations>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.auth-actions{flex-wrap:wrap;gap:8px;display:flex}.auth-actions button{font-size:.7rem}.auth-primary{color:var(--accent);background:#173722;border-color:#386347}.auth-danger{color:#efaaa0;border-color:#593934}.auth-login-form,.auth-login-session{border-color:#365a40;gap:16px;display:grid}.auth-login-form{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:end}.auth-login-form h2,.auth-login-session h2{margin:2px 0 0;font-size:1rem}.auth-login-form label,.auth-handoff label{color:var(--muted);gap:5px;display:grid}.auth-login-form input,.auth-handoff input,.auth-profile-title input{border:1px solid var(--border);min-width:0;color:var(--ink);background:#080c09;border-radius:6px;padding:9px 10px}.auth-login-session>button{justify-self:start}.auth-login-session p{color:var(--muted);margin:5px 0 0}.auth-handoff{border:1px solid var(--border);background:#080c09;border-radius:7px;gap:12px;padding:14px;display:grid}.auth-handoff .button{justify-self:start;margin:0;padding:8px 12px}.auth-handoff form{align-items:end;gap:8px;display:flex}.auth-handoff form label{flex:1}button:disabled{cursor:not-allowed;opacity:.55}.agent-summary{border:1px solid var(--border);background:#0b100d;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.agent-summary>div{border-top:0;border-right:1px solid var(--border);flex-direction:column;gap:4px;padding:20px 22px;display:flex}.agent-summary>div:last-child{border-right:0}.agent-summary dt{order:1;font-size:.65rem}.agent-summary dd{font-size:1.8rem;line-height:1.3}.agent-summary>div:nth-child(2) dd{color:var(--accent)}.agent-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 18px;display:flex}.agent-filters{flex-wrap:wrap;gap:4px;display:flex}.agent-filters button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:.7rem;display:flex}.agent-filters button span{font-size:.6rem}.agent-filters button[aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:#325a3e}.agent-filters button:hover{color:var(--accent)}.agent-search{border:1px solid var(--border);background:#0b110d;border-radius:6px;align-items:center;gap:10px;width:285px;max-width:100%;padding:9px 12px;display:flex}.agent-search svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.6px;flex-shrink:0}.agent-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:.7rem}.agent-search input::placeholder{color:var(--muted)}.agent-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.agent-list{border:1px solid var(--border);background:#0b100d;border-radius:8px;overflow:hidden}.agent-list-head,.agent-row{grid-template-columns:minmax(155px,1fr) minmax(85px,.6fr) 110px minmax(300px,1.1fr) 12px;align-items:center;gap:12px;padding:0 16px;display:grid}.agent-list-head{border-bottom:1px solid var(--border);min-height:55px;color:var(--muted);background:#0e1611;font-size:.65rem}.agent-list-head small{margin-top:2px;font-size:.55rem;display:block}.agent-rows{margin:0;padding:0;list-style:none}.agent-rows>li+li{border-top:1px solid var(--border)}.agent-row{min-height:103px;color:var(--ink)}.agent-row:hover{background:#131f17;text-decoration:none}.agent-row:focus-visible{outline-offset:-3px}.agent-identity{align-items:center;gap:13px;min-width:0;padding:18px 0;display:flex}.agent-avatar{color:#b6d7bf;background:#17231b;border:1px solid #334839;border-radius:7px;flex:0 0 38px;place-items:center;height:38px;font-size:1rem;display:grid}.agent-copy{min-width:0}.agent-name{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.agent-name h2{overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:550}.agent-name>span{color:var(--muted);overflow-wrap:anywhere;font-size:.55rem}.agent-copy>p{color:#afbeb3;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0;font-size:.7rem;display:-webkit-box;overflow:hidden}.agent-config{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:7px;margin-top:4px;font-size:.6rem;display:flex}.agent-status{color:#b2bcb5;white-space:nowrap;background:#1c2620;border:1px solid #354139;border-radius:4px;justify-self:start;align-items:center;gap:5px;padding:3px 6px;font-size:.6rem;display:inline-flex}.agent-status>span{background:currentColor;border-radius:50%;width:4px;height:4px}.agent-status.good{color:#a7f4ba;background:#15301e;border-color:#274e32}.agent-status.warning{color:#e6c386;background:#30281a;border-color:#57452d}.agent-values{text-align:right;grid-template-columns:1fr 1.5fr .8fr 1.1fr 1.25fr;gap:14px;display:grid}.agent-values>div{min-width:0}.agent-disk{overflow-wrap:anywhere;font-size:.68rem}.agent-disk.warning{color:#e6c386}.agent-values em{color:var(--muted);font-size:.6rem;font-style:normal}.agent-mobile-label{display:none}.agent-next{color:#b7cebd;font-size:.68rem}.agent-arrow{color:#8baa94;font-size:1.2rem}.agent-list-footer{color:var(--muted);margin:20px 0 0;font-size:.65rem}.agent-affiliation{overflow-wrap:anywhere;color:#b7cebd;min-width:0;font-size:.65rem}.agent-state{justify-items:start;gap:4px;display:grid}.agent-failed{color:#e6c386;font-size:.55rem}.agent-next{display:block}.agent-list-head button{color:inherit;font-size:inherit;text-align:right;background:0 0;border:0;border-radius:0;padding:0}.agent-list-head button[aria-pressed=true]{color:var(--accent)}.agent-sort{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin:0 0 12px;font-size:.65rem;display:flex}.agent-sort select,.agent-toolbar select{border:1px solid var(--border);min-width:0;max-width:100%;color:var(--ink);background:#080c09;border-radius:6px;padding:7px 10px;font-size:.7rem}.agent-detail-affiliation{overflow-wrap:anywhere;margin:8px 0 0;font-size:.75rem}@media (min-width:761px) and (max-width:959px){.agent-list-head,.agent-row{grid-template-columns:minmax(145px,1fr) 80px 104px minmax(255px,1fr) 10px}}@media (max-width:760px){.agent-affiliation{grid-area:2/1/auto/-1;margin-top:12px}.agent-sort{flex-wrap:wrap;justify-content:flex-start}}.agent-heading-action{margin:0;padding:8px 14px;font-size:.72rem}.agent-editor{gap:18px;margin-top:22px;display:grid}.agent-section{gap:16px;display:grid}.agent-section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.agent-section-heading h2{margin:2px 0 0;font-size:1rem}.agent-section-heading small,.agent-help,.agent-section label small{color:var(--muted);font-size:.66rem}.agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.agent-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-form-grid .wide,.agent-runtime-grid .wide{grid-column:1/-1}.agent-section label,.agent-subcard label,.agent-dialog label{color:var(--muted);align-content:start;gap:5px;font-size:.7rem;display:grid}.agent-section input,.agent-section select,.agent-section textarea,.agent-dialog input{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#080c09;border-radius:6px;padding:9px 10px}.agent-section textarea{resize:vertical;tab-size:2}.agent-section input[readonly]{color:var(--muted)}.agent-section fieldset{min-width:0;margin:0}.agent-checklist{border:0;padding:0}.agent-checklist-options{border:1px solid var(--border);border-radius:6px;max-height:314px;margin-top:8px;padding:0 10px;overflow-y:auto}.agent-section legend{color:var(--muted);margin-bottom:5px;font-size:.7rem}.agent-check{grid-auto-flow:column;justify-content:start;align-self:end;align-items:center;padding:9px 0;display:flex!important}.agent-check input{width:auto}.agent-primary{color:var(--accent);background:#173722;border-color:#386347}.agent-danger{color:#f2a79c;background:#2a1715;border-color:#6a3c36}.agent-save{justify-self:start}.agent-sticky-actions{z-index:2;border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c09f0;border-radius:9px;justify-self:end;gap:5px;padding:8px;display:grid;position:sticky;bottom:12px}.agent-sticky-actions p{max-width:520px;margin:0}.agent-notice{z-index:3;color:#baf4c8;background:#102a19;border:1px solid #31543a;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;position:sticky;top:78px}.agent-notice.error{color:#f2b3aa;background:#2b1715;border-color:#62413d}.agent-warning{color:#edd397;background:#2c2618;border:1px solid #67542d;border-radius:7px;padding:12px 14px}.mcp-package-editor,.schedule-editor{gap:12px;display:grid}.agent-subcard{border:1px solid var(--border);background:#080c09;border-radius:7px;gap:12px;padding:14px;display:grid}.agent-subcard .agent-danger{justify-self:start}.agent-inline-meta,.agent-runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.agent-inline-meta>div,.agent-runtime-grid>div{grid-template-columns:minmax(90px,35%) minmax(0,1fr)}.agent-runtime-status{grid-template-columns:1fr}.agent-runtime-status>div{grid-template-columns:clamp(90px,35%,160px) minmax(0,1fr)}.agent-actions{flex-wrap:wrap;gap:8px;display:flex}.agent-section details summary{cursor:pointer;margin-bottom:10px}.agent-section pre{border:1px solid var(--border);color:#c6d8ca;white-space:pre-wrap;overflow-wrap:anywhere;background:#070a08;border-radius:7px;max-width:100%;margin:0;padding:14px;overflow:auto}.agent-md{max-height:620px}.agent-delete-section{border-color:#593934}.agent-delete-section p{color:var(--muted);margin:0}.agent-delete-section .agent-danger{justify-self:start}.agent-dialog{z-index:20;width:min(480px,100% - 32px);color:var(--ink);background:#111714;border:1px solid #69433d;border-radius:9px;padding:22px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 20px 80px #000}.agent-dialog::backdrop{background:#000000b3}.agent-dialog h2{margin:0 0 10px;font-size:1rem}.agent-dialog p{color:var(--muted)}.agent-dialog .agent-actions{justify-content:end;margin-top:16px}.org-settings{max-width:980px}.settings-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-key-grid label{min-width:0}.settings-key-grid label small{min-height:1.1rem}.settings-preset-list{gap:12px;display:grid}.org-settings dt{overflow-wrap:anywhere}.agent-warning p{margin:0 0 8px}.org-chart-page{gap:18px;display:grid}.org-chart-page .page-heading{margin-bottom:0}.org-gaps{border:1px solid var(--border);background:#0b100d;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.org-gaps.has-gaps{background:#1d1a11;border-color:#67542d}.org-gaps h2{margin:2px 0 0;font-size:1rem}.org-gaps>p{color:var(--muted);margin:0}.org-gap-grid{flex:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;display:grid}.org-gap-grid p{color:var(--muted);border-left:1px solid #554829;margin:0;padding-left:14px;font-size:.68rem}.org-gap-grid strong{color:#edd397;font-size:1.15rem;display:block}.org-gap-grid small{overflow-wrap:anywhere;margin-top:3px;display:block}.org-gap-grid small button{color:#d8c98e;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.org-chart-grid{min-width:0;display:block}.org-chart-empty{justify-items:start;gap:10px;display:grid}.org-chart-empty h2,.org-chart-empty p{margin:0}.org-chart-empty>p:not(.eyebrow){color:var(--muted)}.org-tree,.org-editor{padding:0;overflow:hidden}.org-panel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:12px;padding:17px 18px;display:flex}.org-panel-heading h2{margin:2px 0 0}.org-panel-heading button{font-size:.68rem}.org-panel-actions{align-items:center;gap:9px;display:flex}.org-view-toggle{border:1px solid var(--border);background:#080c09;border-radius:6px;padding:2px;display:flex}.org-view-toggle button{background:0 0;border:0;min-width:42px}.org-view-toggle button[aria-pressed=true]{color:#b9e7c3;background:#193421}.org-tree-body{min-width:0}.org-tree-list{display:grid}.org-unassigned{background:#15170e;border:1px dashed #4d5834;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin:12px;padding:13px;display:grid}.org-unassigned>small{color:var(--muted)}.org-unassigned-names{grid-column:1/-1;display:grid}.org-unassigned-names>span{color:var(--muted);margin-top:5px;font-size:.65rem}.org-unassigned-names>button{text-align:left;color:#d8c98e;background:0 0;border:0;padding:4px 0}.org-tree-row{padding-block:13px;border:0;border-top:1px solid var(--border);width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding-right:14px;display:grid}.org-tree-row:hover,.org-tree-row[aria-pressed=true]{background:#131f17}.org-tree-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--accent)}.org-tree-row>span{min-width:0}.org-tree-row strong,.org-tree-row small{overflow-wrap:anywhere;display:block}.org-tree-row small{color:var(--muted);margin-top:3px;font-size:.61rem}.org-tree-meta{color:var(--muted);text-align:right;font-size:.65rem}.org-diagram-scroll{max-width:100%;max-height:min(680px,100dvh - 190px);padding:24px 16px 32px;overflow:auto}.org-diagram,.org-diagram ul{justify-content:center;width:max-content;margin:0;padding:24px 0 0;list-style:none;display:flex;position:relative}.org-diagram{margin-inline:auto;padding-top:0}.org-diagram li{text-align:center;flex-direction:column;align-items:center;padding:24px 8px 0;display:flex;position:relative}.org-diagram li:before,.org-diagram li:after{content:"";border-top:1px solid #4b5a4f;width:50%;height:24px;position:absolute;top:0;right:50%}.org-diagram li:after{border-left:1px solid #4b5a4f;left:50%;right:auto}.org-diagram li:only-child:before,.org-diagram li:only-child:after{display:none}.org-diagram li:first-child:before,.org-diagram li:last-child:after{border:0}.org-diagram li:last-child:before{border-right:1px solid #4b5a4f;border-radius:0 5px 0 0}.org-diagram li:first-child:after{border-radius:5px 0 0}.org-diagram li>ul:before{content:"";border-left:1px solid #4b5a4f;height:24px;position:absolute;top:0;left:50%}.org-diagram>.org-diagram-root{padding:0}.org-diagram>.org-diagram-root:before,.org-diagram>.org-diagram-root:after{display:none}.org-diagram-org,.org-diagram-unit{box-sizing:border-box;width:180px;min-height:64px;color:var(--ink);overflow-wrap:anywhere;background:#101713;border:1px solid #536158;border-radius:7px;padding:11px 12px}.org-diagram-org{border-color:#71806f;place-items:center;margin-inline:auto;font-weight:700;display:grid}.org-diagram-unit{text-align:left;gap:3px;display:grid}.org-diagram-unit:hover,.org-diagram-unit[aria-pressed=true]{border-color:var(--accent);background:#13271a}.org-diagram-unit[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent)}.org-diagram-unit strong,.org-diagram-unit span,.org-diagram-unit small{display:block}.org-diagram-unit span{color:#b9c6bc;margin-top:5px;font-size:.65rem}.org-diagram-unit span.is-headless{color:#edd397}.org-diagram-unit small{color:var(--muted);font-size:.6rem}.org-editor.is-open{z-index:30;overscroll-behavior:contain;border-width:0 0 0 1px;border-radius:0;width:min(480px,100vw);min-height:0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 40px #00000073}.org-editor-top{z-index:2;background:var(--surface);position:sticky;top:0}.org-editor-bar{border-bottom:1px solid var(--border);justify-content:flex-end;padding:12px 18px;display:flex}.org-editor-close{display:inline-flex}.org-editor .agent-notice{position:static}.org-editor-form{gap:16px;padding:18px;display:grid}.org-editor-form>.org-panel-heading{margin:-18px -18px 0}.org-editor-form label{color:var(--muted);gap:5px;font-size:.7rem;display:grid}.org-editor-form input,.org-editor-form select{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#080c09;border-radius:6px;padding:9px 10px}.org-editor-form>button[type=submit]{justify-self:start}.org-form-pair{grid-template-columns:.6fr 1.4fr;gap:12px;display:grid}.field-error{font-size:.65rem;color:#f2a79c!important}.org-assigned-list{border-top:1px solid var(--border);gap:7px;padding-top:14px;display:grid}.org-assigned-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.org-assigned-heading button{padding:6px 8px;font-size:.62rem}.org-assigned-list h3,.org-delete-box h3,.org-scope-changes h3{margin:0;font-size:.75rem}.org-assigned-list p{color:var(--muted);margin:0}.org-assigned-list button{text-align:left;background:#101812}.org-delete-box{border:1px solid #593934;border-radius:7px;justify-items:start;gap:9px;margin-top:4px;padding:14px;display:grid}.org-delete-box p{color:var(--muted);margin:0;font-size:.67rem}.org-membership-list{gap:12px;display:grid}.org-membership-row{border:1px solid var(--border);border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;padding:13px;display:grid}.org-membership-row legend{color:var(--muted);font-size:.65rem}.org-membership-row>button{justify-self:start;font-size:.65rem}.org-checkbox{align-items:center;gap:7px!important;display:flex!important}.org-checkbox input{width:auto}.org-scope-changes{background:#211d12;border:1px solid #67542d;border-radius:7px;gap:8px;padding:12px;display:grid}.org-scope-changes>p,.org-scope-changes div p{color:#d9c991;margin:3px 0 0;font-size:.65rem}.org-scope-changes strong{font-size:.7rem}.org-bulk-editor h3{margin:0 0 8px;font-size:.75rem}.org-bulk-columns{grid-template-columns:1fr;gap:18px;display:grid}.org-bulk-columns section{min-width:0}.org-bulk-rows{gap:7px;display:grid}.org-bulk-row{border:1px solid var(--border);background:#0c110e;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:10px;gap:9px!important;display:grid!important}.org-bulk-row:hover{border-color:#536158}.org-bulk-row input{width:auto;margin-top:3px}.org-bulk-row span{min-width:0}.org-bulk-row strong,.org-bulk-row small{overflow-wrap:anywhere;display:block}.org-bulk-row strong{color:var(--ink);font-size:.7rem}.org-bulk-row small{color:var(--muted);margin-top:3px;font-size:.61rem}.org-bulk-row.is-disabled{opacity:.72}.org-bulk-summary{grid-template-columns:1fr;gap:12px;display:grid}.org-bulk-summary section{border:1px solid var(--border);background:#0c110e;border-radius:7px;padding:13px}.org-bulk-summary p{color:var(--muted);margin:5px 0 0;font-size:.67rem}.org-bulk-summary section>div{margin-top:12px}.org-bulk-summary section>div strong{font-size:.7rem}.org-bulk-progress{gap:7px;display:grid}.org-bulk-progress>div{border:1px solid var(--border);border-radius:7px;justify-content:space-between;gap:12px;padding:10px;font-size:.67rem;display:flex}.org-bulk-progress .is-done{color:#9ee0ad}.org-bulk-progress .is-failed{color:#ffaaa0;text-align:right}.org-bulk-progress .is-pending{color:var(--muted)}.org-bulk-count{color:var(--muted);margin:0;font-size:.72rem}.org-bulk-actions{z-index:1;border-top:1px solid var(--border);background:var(--surface);margin:0 -18px -18px;padding:12px 18px;position:sticky;bottom:0}.unit-team-section{border-top:1px solid var(--border)}.unit-team-section h3{margin:0;font-size:.8rem}.unit-team-section form,.unit-team-section fieldset{gap:12px;min-width:0;display:grid}.unit-team-section fieldset{border:1px solid var(--border);border-radius:7px;margin:0;padding:12px}.unit-team-section legend{font-size:.7rem}.unit-team-section legend span{color:#edd397;margin-left:6px}.unit-team-section textarea{border:1px solid var(--border);width:100%;min-height:70px;color:var(--ink);resize:vertical;background:#080c09;border-radius:6px;padding:9px 10px}.unit-team-section label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.unit-team-section input[type=checkbox]{accent-color:#6fcf8f;width:auto}.unit-team-section pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.65rem}.unit-team-section p{margin:0;font-size:.7rem;line-height:1.7}.unit-team-section .agent-actions{margin-top:14px}.agent-status.error{color:#f2a79c;background:#2a1715;border-color:#6a3c36}.agent-status.busy>span{background:0 0;border:1.5px solid;border-right-color:#0000;width:7px;height:7px}.service-section-actions{align-items:center;gap:10px;display:flex}.service-section-actions small{color:var(--muted);font-size:.62rem}.service-section-actions button{padding:6px 10px;font-size:.66rem}.service-rows{border:1px solid var(--border);background:#080c09;border-radius:8px;display:grid;overflow:hidden}.service-row{border:0;border-top:1px solid var(--border);width:100%;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.service-row:first-child{border-top:0}.service-row:hover,.service-row[aria-current=true]{background:#131f17}.service-row[aria-current=true]{box-shadow:inset 3px 0 var(--accent)}.service-row-main{gap:3px;min-width:0;display:grid}.service-row-title{align-items:center;gap:10px;min-width:0;display:flex}.service-row-title strong{font-size:.8rem;font-weight:600}.service-row-title small{color:var(--muted);font-size:.58rem}.service-row-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.service-row.is-your-turn .service-row-summary{color:#edd397}.service-row.is-stopped .service-row-summary{color:#f2b3aa}.service-row-arrow{color:#8baa94;font-size:1.1rem}.service-add-row{justify-self:start}.service-sheet{z-index:19;border-left:1px solid var(--border);background:var(--surface);flex-direction:column;width:min(480px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #00000073}.service-sheet .agent-notice{position:static}.service-sheet-top{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.service-sheet-title{align-items:center;gap:10px;min-width:0;display:flex}.service-sheet-title h2{margin:0;font-size:.95rem}.service-sheet-top button{padding:6px 10px;font-size:.68rem}.service-sheet-body{overscroll-behavior:contain;flex:1;align-content:start;gap:16px;padding:18px;display:grid;overflow-y:auto}.sheet-block{border-bottom:1px solid var(--border);gap:10px;padding-bottom:16px;display:grid}.sheet-block:last-child{border-bottom:0;padding-bottom:0}.sheet-block h3{color:var(--muted);letter-spacing:.06em;margin:0;font-size:.66rem;font-weight:500}.sheet-block.is-your-turn{background:#1d1a11;border:1px solid #67542d;border-radius:7px;padding:14px}.sheet-block.is-your-turn h3{color:#edd397}.sheet-block.is-stopped{background:#211412;border:1px solid #6a3c36;border-radius:7px;padding:14px}.sheet-block.is-stopped h3{color:#f2a79c}.sheet-block.is-stopped .service-lead{color:#f2b3aa}.sheet-field{color:var(--muted);gap:5px;font-size:.68rem;display:grid}.sheet-field select,.sheet-field input,.sheet-field textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#080c09;border-radius:6px;padding:8px 10px;font-size:.7rem}.sheet-field small{color:var(--muted);font-size:.6rem}.sheet-field select.is-dirty,.dataset-row.is-dirty{box-shadow:inset 3px 0 #a1efb8}.sheet-meta{gap:6px;font-size:.68rem;display:grid}.sheet-meta>div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.sheet-meta dt{color:var(--muted)}.sheet-meta dd{overflow-wrap:anywhere;margin:0}.sheet-actions{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.sheet-actions small{color:var(--muted);margin-right:auto;font-size:.62rem}.sheet-actions button{padding:8px 14px;font-size:.7rem}.sheet-stop{justify-self:start;padding:6px 10px;font-size:.66rem}.service-lead{margin:0;font-size:.74rem;line-height:1.7}.service-note{color:var(--muted);margin:0;font-size:.66rem;line-height:1.7}.service-reason{color:#7f8f84;margin:0;font-size:.6rem}.service-checks{color:var(--ink);flex-wrap:wrap;gap:6px 18px;font-size:.68rem;display:flex}.service-checks label{align-items:center;gap:6px;display:flex}.service-checks input,.service-option input[type=checkbox]{accent-color:#6fcf8f;width:14px;height:14px;margin:0}.service-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.service-actions button,.service-actions .button-link{padding:7px 12px;font-size:.68rem}.service-token{align-items:center;gap:8px;display:flex}.service-token input{border:1px solid var(--border);min-width:0;color:var(--ink);background:#050806;border-radius:6px;flex:0 320px;padding:7px 9px;font-size:.7rem}.service-token button{padding:7px 12px;font-size:.68rem}.button-link{border:1px solid var(--border);color:var(--ink);background:var(--surface);border-radius:6px;padding:7px 12px;font-size:.68rem;display:inline-block}.dataset-list{gap:6px;display:grid}.dataset-head{color:var(--muted);margin:4px 0 0;font-size:.62rem}.agent-section .dataset-row{border:1px solid var(--border);background:#0b100d;border-radius:6px;align-items:center;gap:10px;padding:9px 12px;font-size:.72rem;display:flex}.dataset-row.is-checked{background:#0f2216;border-color:#386347}.dataset-row input{accent-color:#6fcf8f;width:14px;height:14px;margin:0}.service-sheet .agent-subcard .agent-form-grid.three{grid-template-columns:1fr 1fr}.service-intro{color:var(--muted);margin:-6px 0 0;font-size:.7rem}.service-picker{gap:8px;display:grid}.service-option{border:1px solid var(--border);background:#080c09;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:3px 12px;padding:12px 14px;display:grid}.service-option.is-checked{background:#0e1f14;border-color:#386347}.service-option.is-fixed{border-style:dashed}.service-option>input{margin-top:3px}.service-option .fixed-mark{color:#8fd8a4;font-size:.8rem;line-height:1.2}.service-option strong{font-size:.76rem}.service-option strong small{color:var(--muted);margin-left:8px;font-size:.6rem;font-weight:400}.service-option p{color:var(--muted);grid-column:2;margin:0;font-size:.66rem;line-height:1.7}.service-option .opt-side{grid-area:1/3}.service-option .opt-body{grid-column:2/-1;gap:8px;margin-top:6px;display:grid}.service-sheet .service-option{grid-template-columns:18px minmax(0,1fr)}.service-group-label{color:var(--muted);letter-spacing:.06em;margin:6px 0 0;font-size:.64rem}.delete-plan{gap:6px;margin:10px 0 12px;display:grid}.delete-plan h3{margin:6px 0 0;font-size:.72rem}.delete-plan h3.keep{color:#edd397}.delete-row{grid-template-columns:74px minmax(0,1fr);gap:10px;font-size:.7rem;display:grid}.delete-row b{font-weight:600}.delete-row span{color:#c9d6cc;overflow-wrap:anywhere}.delete-row small{color:var(--muted);font-size:.62rem;display:block}@media (min-width:960px){.sidebar[data-collapsed=true]{flex-basis:64px;width:64px}.sidebar[data-collapsed=true] .sidebar-header{flex-direction:column}.sidebar[data-collapsed=true] .brand{flex:none;min-height:64px;padding:17px}.sidebar[data-collapsed=true] .brand>span{display:none}.sidebar[data-collapsed=true] .sidebar-toggle{margin:0 0 12px}.sidebar[data-collapsed=true] .console-nav{width:100%;padding:0 9px 12px;overflow:visible}.sidebar[data-collapsed=true] .nav-heading{display:none}.sidebar[data-collapsed=true] .nav-section+.nav-section{border-top:1px solid var(--border);margin-top:7px;padding-top:7px}.sidebar[data-collapsed=true] .nav-links{display:grid}.sidebar[data-collapsed=true] .console-nav a{justify-content:center;width:44px;height:42px;padding:0}.sidebar[data-collapsed=true] .nav-label{z-index:2;border:1px solid var(--border);color:var(--ink);opacity:0;pointer-events:none;white-space:nowrap;background:#101713;border-radius:5px;padding:6px 9px;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%);box-shadow:0 6px 18px #00000059}.sidebar[data-collapsed=true] .console-nav a:focus-visible .nav-label{opacity:1}.sidebar[data-collapsed=true] .account{justify-content:center;padding:17px 0}.sidebar[data-collapsed=true] .account-copy{display:none}}@media (hover:hover) and (min-width:960px){.sidebar[data-collapsed=true] .console-nav a:hover .nav-label{opacity:1}}@media (max-width:1200px) and (min-width:960px){.sidebar[data-collapsed=false]{flex-basis:180px;width:180px}}@media (max-width:1200px){.workspace main{padding:26px}.agent-list-head,.agent-row{grid-template-columns:minmax(140px,1fr) minmax(75px,.5fr) 104px minmax(260px,1fr) 10px;gap:10px;padding-inline:16px}.agent-values{gap:8px}}@media (max-width:959px){.shell{display:block}.sidebar{z-index:41;border-right:1px solid var(--border);visibility:hidden;width:min(280px,100vw - 48px);height:100dvh;transition:transform .2s,visibility 0s .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar[data-mobile-open=true]{visibility:visible;transition:transform .2s;transform:translate(0)}.sidebar-header{border-bottom:1px solid var(--border)}.brand{min-height:58px;padding:13px 18px;font-size:1rem}.brand img{width:25px;height:25px}.brand small,.sidebar-toggle{display:none}.drawer-close,.drawer-open{display:grid}.drawer-close{margin-right:12px}.drawer-backdrop{z-index:40;opacity:0;touch-action:none;visibility:hidden;background:#0000009e;transition:opacity .2s,visibility 0s .2s;display:block;position:fixed;inset:0}.drawer-backdrop[data-open=true]{opacity:1;visibility:visible;transition:opacity .2s}.console-nav{flex:1;padding-bottom:16px;overflow-y:auto}.account{display:flex}.top-bar{min-height:52px;padding:8px 16px}.top-bar .drawer-open{padding:0}.org-name{flex:1}.workspace main{padding:22px 18px 40px}.auth-provider-grid{grid-template-columns:1fr}.auth-login-form{grid-template-columns:1fr;align-items:stretch}.agent-form-grid.three{grid-template-columns:1fr 1fr}.org-panel-heading{align-items:start}.org-panel-actions{flex-direction:column-reverse;align-items:flex-end}.org-editor.is-open,.service-sheet{width:auto;box-shadow:none;border:0;left:0}.service-row-summary{white-space:normal}.org-gaps{flex-direction:column;align-items:stretch;gap:12px}}@media (prefers-reduced-motion:reduce){.sidebar,.drawer-backdrop{transition:none}}@media (max-width:760px){.agent-summary>div{padding:15px 12px}.agent-summary dd{font-size:1.5rem}.agent-summary dt{font-size:.55rem}.agent-toolbar{flex-direction:column;align-items:stretch;gap:14px}.agent-search{order:-1;width:100%}.agent-search input{font-size:16px}.agent-filters{justify-content:space-between}.agent-filters button{padding-inline:8px}.agent-list-head{display:none}.agent-row{grid-template-columns:minmax(0,1fr) auto;gap:0 10px;min-height:0;padding:16px}.agent-identity{grid-area:1/1;align-items:start;gap:10px;padding:0}.agent-avatar{flex-basis:30px;height:30px;font-size:.8rem}.agent-name h2{font-size:.8rem}.agent-copy>p{font-size:.65rem}.agent-state{grid-area:1/2;align-self:start;font-size:.55rem}.agent-values{border-top:1px solid var(--border);text-align:left;grid-area:3/1/auto/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding-top:11px;font-size:.75rem}.agent-mobile-label{color:var(--muted);margin-bottom:4px;font-size:.5rem;font-weight:400;display:block}.agent-job-list{border:0;border-radius:0;overflow:visible}.agent-job-list table{min-width:0;display:block}.agent-job-list thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.agent-job-list tbody{gap:12px;display:grid}.agent-job-list tr{border:1px solid var(--border);border-radius:7px;gap:10px;padding:14px;display:grid}.agent-job-list td{border:0;min-width:0;max-width:none;padding:0}.agent-next{font-size:.6rem}.agent-arrow{display:none}.agent-form-grid,.agent-form-grid.three,.agent-inline-meta,.agent-runtime-grid,.settings-key-grid{grid-template-columns:1fr}.agent-notice{flex-direction:column;align-items:stretch;top:8px}.org-gap-grid,.org-form-pair,.org-membership-row{grid-template-columns:1fr}}@media (max-width:480px){.page-heading{flex-direction:column;align-items:start;gap:8px}.login{padding:24px 0}.auth-handoff form{flex-direction:column;align-items:stretch}}.unit-agent-text{white-space:pre-wrap;overflow-wrap:anywhere}
