@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff")}:root{--color-bg:#e9eef4;--color-surface:#fff;--color-surface-2:#f2f5f9;--color-surface-3:#e3e9f1;--color-input:#fff;--color-text:#0c1424;--color-text-muted:#45506a;--color-text-subtle:#5a6580;--color-border:#0c14241a;--color-border-strong:#0c142438;--color-grid:#0c14240d;--color-accent:#0b6e99;--color-accent-hover:#08516f;--color-accent-ink:#fff;--color-accent-soft:#0b6e991a;--color-accent-line:#0b6e9973;--color-focus:#0b6e99;--color-ring:#0b6e998c;--color-ring-soft:#0b6e9938;--color-ok-bg:#127a521a;--color-ok-fg:#0f6b47;--color-ok-dot:#15925f;--color-ok-line:#127a5259;--color-warn-bg:#8a5a001a;--color-warn-fg:#7a4f00;--color-warn-line:#8a5a0059;--color-error-bg:#b3261e14;--color-error-fg:#a1251c;--color-error-line:#b3261e59;--color-neutral-bg:#0c142412;--shadow-card:0 18px 50px -24px #0c142459;--shadow-menu:0 18px 50px -12px #0c14244d;--nav-bg:#060a14;--nav-surface:#121d33;--nav-text:#a3b1c7;--nav-text-active:#e9eef7;--nav-text-subtle:#7a88a3;--nav-border:#94b2dc1f;--nav-accent:#3cc8f0;--nav-active-bg:#3cc8f01f;--nav-active-line:#3cc8f047;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-label:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.5rem;--font-weight-medium:500;--font-weight-strong:600;--font-weight-bold:700;--leading:1.6;--leading-tight:1.15;--tracking-label:.12em;--tracking-heading:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--border-width:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--radius-sm:8px;--radius:14px;--radius-lg:18px;--radius-pill:999px;--content-max:1200px;--form-max:480px;--nav-width:248px;--topbar-height:68px;--menu-width:300px;--control-height:44px;--control-height-lg:48px;--avatar-size:38px;--logo-size:34px;--icon-size:18px;--dot-size:7px;--grid-size:48px;--login-ring:640px;--login-card:400px;--login-copy:480px;--login-copy-min:360px;--workspace-min:560px;--prose-max:760px;--card-min:260px;--page-gutter:clamp(var(--space-4), 4vw, var(--space-7));--stroke-icon:2;--stroke-ring:2.5;--stroke-track:1.5;--stroke-track-dash:2 7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#080d1a;--color-surface:#0e1729;--color-surface-2:#121d33;--color-surface-3:#16223b;--color-input:#080d1a;--color-text:#e9eef7;--color-text-muted:#a3b1c7;--color-text-subtle:#7a88a3;--color-border:#94b2dc1f;--color-border-strong:#94b2dc47;--color-grid:#94b2dc0d;--color-accent:#3cc8f0;--color-accent-hover:#8fe0f7;--color-accent-ink:#04131c;--color-accent-soft:#3cc8f01f;--color-accent-line:#3cc8f073;--color-focus:#3cc8f0;--color-ring:#3cc8f08c;--color-ring-soft:#3cc8f038;--color-ok-bg:#34d3991f;--color-ok-fg:#6ee7b7;--color-ok-dot:#34d399;--color-ok-line:#34d39959;--color-warn-bg:#f5b54424;--color-warn-fg:#f5b544;--color-warn-line:#f5b54459;--color-error-bg:#ff8a801a;--color-error-fg:#ffb4ab;--color-error-line:#ff8a8059;--color-neutral-bg:#94b2dc1f;--shadow-card:0 24px 60px -24px #0009;--shadow-menu:0 18px 50px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#080d1a;--color-surface:#0e1729;--color-surface-2:#121d33;--color-surface-3:#16223b;--color-input:#080d1a;--color-text:#e9eef7;--color-text-muted:#a3b1c7;--color-text-subtle:#7a88a3;--color-border:#94b2dc1f;--color-border-strong:#94b2dc47;--color-grid:#94b2dc0d;--color-accent:#3cc8f0;--color-accent-hover:#8fe0f7;--color-accent-ink:#04131c;--color-accent-soft:#3cc8f01f;--color-accent-line:#3cc8f073;--color-focus:#3cc8f0;--color-ring:#3cc8f08c;--color-ring-soft:#3cc8f038;--color-ok-bg:#34d3991f;--color-ok-fg:#6ee7b7;--color-ok-dot:#34d399;--color-ok-line:#34d39959;--color-warn-bg:#f5b54424;--color-warn-fg:#f5b544;--color-warn-line:#f5b54459;--color-error-bg:#ff8a801a;--color-error-fg:#ffb4ab;--color-error-line:#ff8a8059;--color-neutral-bg:#94b2dc1f;--shadow-card:0 24px 60px -24px #0009;--shadow-menu:0 18px 50px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading);margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--font-weight-strong);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);margin:0}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.visually-hidden{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-subtle)}.dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:var(--color-accent);display:inline-block}.brand{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:inline-flex}.brand:hover{color:var(--color-text)}.brand-mark{width:var(--logo-size);height:var(--logo-size);flex:none}.brand-mark .ring,.brand-mark .node{stroke:var(--color-accent);fill:var(--color-accent)}.brand-mark .ring{fill:none}.brand-mark .person{fill:currentColor;stroke:currentColor}.brand-mark .shoulders{fill:none}.brand-name{flex-direction:column;display:flex}.brand-word{font-family:var(--font-heading);font-weight:var(--font-weight-strong);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.brand-word span{color:var(--color-accent)}.brand-by{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-text-subtle)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-5);font:inherit;font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--color-accent-ink);background:var(--color-accent);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;display:inline-flex}.button:hover{color:var(--color-accent-ink);background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button:disabled{cursor:progress;opacity:.7}.button-lg{min-height:var(--control-height-lg);font-size:var(--text-md)}.button-ghost{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.button-ghost:hover{color:var(--color-text);background:var(--color-surface-2);border-color:var(--color-border-strong)}.link{font:inherit;font-weight:var(--font-weight-strong);color:var(--color-accent);min-height:var(--control-height);padding:0 var(--space-2);cursor:pointer;background:0 0;border:none}.icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--stroke-icon);stroke-linecap:round;stroke-linejoin:round;flex:none}.field{gap:var(--space-2);display:grid}.field label{font-size:var(--text-sm);font-weight:var(--font-weight-strong)}.field input,.form input,.form select{font:inherit;color:var(--color-text);background:var(--color-input);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:var(--control-height);padding:0 var(--space-3)}.field input{min-height:var(--control-height-lg)}.alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-error-bg);border:var(--border-width) solid var(--color-error-line);color:var(--color-error-fg);font-size:var(--text-sm);margin:0}.pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-accent-soft);color:var(--color-accent);display:inline-flex}.card{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-5)}.card p{color:var(--color-text-muted);margin:0}.card>*+*{margin-top:var(--space-4)}.card-soon{border-style:dashed;border-color:var(--color-border-strong)}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th,.table td{text-align:left;vertical-align:top;padding:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.table th{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-2)}.plain{margin:0;padding:0;list-style:none}.form{gap:var(--space-2);max-width:var(--form-max);display:grid}.mono{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.version{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-subtle)}.segmented{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface);border:var(--border-width) solid var(--color-border);display:inline-flex}.segmented button{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.segmented button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}.login{background-color:var(--color-bg);background-image:linear-gradient(var(--color-grid) var(--border-width), transparent var(--border-width)), linear-gradient(90deg, var(--color-grid) var(--border-width), transparent var(--border-width));background-size:var(--grid-size) var(--grid-size);flex-direction:column;min-height:100vh;display:flex}.login-header,.login-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--page-gutter);flex-wrap:wrap;display:flex}.login-header-end{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.login-tag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--color-text-muted);display:inline-flex}.login-main{justify-content:center;align-items:center;gap:var(--space-6) var(--space-8);padding:var(--space-2) var(--page-gutter) var(--space-5);flex-wrap:wrap;flex-grow:1;display:flex}.login-copy{flex:1 1 var(--login-copy-min);max-width:var(--login-copy);gap:var(--space-4);display:grid}.login-copy .label{color:var(--color-accent)}.login-copy h1{font-size:var(--text-3xl)}.login-copy h1 span{color:var(--color-accent)}.login-copy p{color:var(--color-text-muted);margin:0}.login-stage{flex:0 1 var(--login-ring);width:min(var(--login-ring), 100%);aspect-ratio:1;place-items:center;display:grid;position:relative}.login-ring{width:100%;height:100%;position:absolute;inset:0}.login-ring .arc{fill:none;stroke:var(--color-ring);stroke-width:var(--stroke-ring);stroke-linecap:round}.login-ring .track{fill:none;stroke:var(--color-ring-soft);stroke-width:var(--stroke-track);stroke-dasharray:var(--stroke-track-dash)}.login-ring .node{fill:var(--color-accent)}.login-ring .step-label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);fill:var(--color-text-muted)}.login-ring .step-joiner{fill:var(--color-ok-dot)}.login-ring .step-mover{fill:var(--color-accent)}.login-ring .step-leaver{fill:var(--color-warn-fg)}.login-card{width:min(var(--login-card), 100%);gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-card);display:grid;position:relative}.login-card h2{font-size:var(--text-xl)}.login-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.login-card form{gap:var(--space-4);display:grid}.login-footer{font-size:var(--text-sm);color:var(--color-text-muted)}.login-footer span{align-items:center;gap:var(--space-2);display:inline-flex}.shell{flex-wrap:wrap;min-height:100vh;display:flex}.nav{flex:1 1 var(--nav-width);gap:var(--space-6);padding:var(--space-5) var(--space-4);background:var(--nav-bg);border-right:var(--border-width) solid var(--nav-border);color:var(--nav-text);flex-direction:column;display:flex}.nav .brand,.nav .brand:hover{color:var(--nav-text-active);padding:0 var(--space-2)}.nav .brand-mark .ring,.nav .brand-mark .node,.nav .brand-word span{stroke:var(--nav-accent);fill:var(--nav-accent);color:var(--nav-accent)}.nav .brand-mark .ring{fill:none}.nav .brand-by{color:var(--nav-text-subtle)}.nav-group{gap:var(--space-1);display:grid}.nav-group .label{padding:0 var(--space-3) var(--space-2);color:var(--nav-text-subtle)}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--nav-text);text-decoration:none;display:flex}.nav-item:hover{color:var(--nav-text-active);background:var(--nav-surface)}.nav-item[aria-current=page]{color:var(--nav-text-active);font-weight:var(--font-weight-bold);background:var(--nav-active-bg);box-shadow:inset 0 0 0 var(--border-width) var(--nav-active-line)}.nav-item-soon,.nav-item-soon:hover{color:var(--nav-text-subtle);cursor:default;background:0 0}.nav-footer{gap:var(--space-1);padding:var(--space-4) var(--space-3) 0;border-top:var(--border-width) solid var(--nav-border);margin-top:auto;display:grid}.nav-footer .label{color:var(--nav-text-subtle)}.workspace{flex:999 1 var(--workspace-min);background:var(--color-bg);flex-direction:column;min-width:0;display:flex}.topbar{z-index:2;justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4);min-height:var(--topbar-height);padding:var(--space-3) var(--page-gutter);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex;position:relative}.user{position:relative}.user-button{align-items:center;gap:var(--space-3);min-height:var(--control-height-lg);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;display:inline-flex}.avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-weight:var(--font-weight-bold);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.user-id{text-align:left;display:grid}.user-id strong{font-size:var(--text-sm)}.user-menu{right:0;top:calc(100% + var(--space-2));width:var(--menu-width);padding:var(--space-2) 0;border-radius:var(--radius);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);box-shadow:var(--shadow-menu);position:absolute}.user-menu-head{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);overflow-wrap:anywhere;display:grid}.user-menu-head span{font-size:var(--text-sm);color:var(--color-text-muted)}.user-menu-section{padding:var(--space-3) var(--space-4) var(--space-1);border-top:var(--border-width) solid var(--color-border)}.user-menu-head+.user-menu-section{border-top:0}.menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:0 var(--space-4);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:hover{background:var(--color-surface-2)}.menu-item[aria-checked=true]{background:var(--color-accent-soft);font-weight:var(--font-weight-bold)}.menu-item .check{color:var(--color-accent);margin-left:auto}.menu-item-end{margin-top:var(--space-2);border-top:var(--border-width) solid var(--color-border)}.page{width:100%;max-width:var(--content-max);gap:var(--space-6);padding:var(--space-6) var(--page-gutter) var(--space-8);display:grid}.page-head{gap:var(--space-2);display:grid}.page-head .label{align-items:center;gap:var(--space-2);display:inline-flex}.page-head p{max-width:var(--prose-max);color:var(--color-text-muted);margin:0}.cards{grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));gap:var(--space-4);display:grid}.stat{font-family:var(--font-heading);font-weight:var(--font-weight-strong);font-size:var(--text-2xl);color:var(--color-text)}.stack{gap:var(--space-4);display:grid}.muted{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.pill-ok{background:var(--color-ok-bg);color:var(--color-ok-fg)}.pill-warn{background:var(--color-warn-bg);color:var(--color-warn-fg)}.pill-error{background:var(--color-error-bg);color:var(--color-error-fg)}.pill-neutral{background:var(--color-neutral-bg);color:var(--color-text-muted)}.card-warn{border-color:var(--color-warn-line)}.attention{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.attention-item{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.attention-item a{font-weight:var(--font-weight-bold)}.attention-item span{color:var(--color-text-muted);font-size:var(--text-sm)}.context{margin-right:auto;position:relative}.context-button{align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font:inherit;font-weight:var(--font-weight-bold);display:inline-flex}button.context-button{cursor:pointer}.context-menu{left:0;right:auto}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-ok-bg);border:var(--border-width) solid var(--color-ok-line);color:var(--color-ok-fg);font-size:var(--text-sm);margin:0}.system-head{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.system-badge{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-sm);background:var(--color-surface-3);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex}.system-title{flex:1 1 var(--card-min);gap:var(--space-1);display:grid}.system-title h3{font-size:var(--text-lg)}.stats{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.stats dd{margin:var(--space-1) 0 0;font-weight:var(--font-weight-bold)}.sync-result{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.form-grid{grid-template-columns:repeat(auto-fit, minmax(var(--card-min), 1fr));gap:var(--space-4);display:grid}.field-wide{grid-column:1/-1}.field select{font:inherit;color:var(--color-text);background:var(--color-input);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:var(--control-height);padding:0 var(--space-3)}.hint{font-size:var(--text-xs);color:var(--color-text-muted)}.filters{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.field-inline{min-width:var(--card-min)}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips button{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-strong);cursor:pointer}.chips button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-line);color:var(--color-text)}.table-card{padding:0;overflow:hidden}.table-card>p{padding:var(--space-5)}.table-wrap{overflow-x:auto}.table td .pill{margin-left:var(--space-2)}.pager{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pager .muted{flex-grow:1}.org-tree{display:grid}.org-row{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-height-lg);padding:var(--space-2) var(--space-5);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.org-row:first-child{border-top:0}.org-row[data-depth="0"] .org-name{font-weight:var(--font-weight-bold)}.org-name{flex:1 1 var(--card-min);white-space:pre;overflow-wrap:anywhere}.org-actions,.org-edit{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.org-edit input,.org-edit select{font:inherit;color:var(--color-text);background:var(--color-input);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:var(--control-height);padding:0 var(--space-3)}
