:root{--ivory:#f4f2ec;--paper:#e4e0d6;--ink:#182134;--ink-deep:#111827;--muted:#4e576e;--seal:#b0452b;--line:#d4d1c9;--surface:#fff;--surface-sunk:#f8f7f3;--line-soft:#eae7df;--tone-quiet-bg:#eceae5;--tone-quiet-ink:var(--muted);--tone-quiet-line:var(--line);--tone-info-bg:#e9ecf2;--tone-info-ink:#394b6a;--tone-info-line:#ced6e2;--tone-accent-bg:#f7eae4;--tone-accent-ink:#943b26;--tone-accent-line:#e9cbbf;--tone-positive-bg:#e7f2ed;--tone-positive-ink:#1c5d48;--tone-positive-line:#c6ddd2;--tone-critical-bg:#f8ece9;--tone-critical-ink:#7f3931;--tone-critical-line:#e6c9c3;--tone-notice-bg:#f7ece4;--tone-notice-ink:#874329;--tone-notice-line:#dbc4b6;--font-ui:"Camada UI", system-ui, sans-serif;--font-display:"Camada Wordmark", serif;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.8125rem;--text-body:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.125rem;--weight-regular:400;--weight-medium:500;--weight-strong:600;--panel-space:24px;--stack-tight:12px;--stack-loose:24px;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--radius-sharp:2px;--radius-field:4px;--radius-panel:6px;--radius-pill:999px;--control-height:44px;--control-height-lg:48px}.cmd-root{font-family:var(--font-ui);font-size:var(--text-body);color:var(--ink);background:var(--ivory);line-height:1.5}.cmd-root *,.cmd-root :before,.cmd-root :after{box-sizing:border-box}.cmd-root button{font:inherit;cursor:pointer}.cmd-root button:disabled{opacity:.55;cursor:not-allowed}.cmd-root input,.cmd-root select,.cmd-root textarea{font:inherit}.cmd-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cmd-brand{color:inherit;align-items:center;gap:13px;display:flex}.cmd-brand-symbol{flex:none}.cmd-brand-wordmark{font:var(--weight-regular) var(--text-xl) var(--font-display);letter-spacing:.22em}.cmd-button{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:10px var(--space-5);border-radius:var(--radius-field);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--ink);background:0 0;border:1px solid #0000;transition:background-color .15s,border-color .15s;display:inline-flex}.cmd-button-primary{background:var(--ink);color:var(--ivory)}.cmd-button-primary:hover:not(:disabled){background:var(--ink-deep)}.cmd-button-secondary{background:var(--surface);border-color:var(--line)}.cmd-button-secondary:hover:not(:disabled){background:var(--ivory)}.cmd-button-danger{background:var(--surface);border-color:var(--tone-notice-line);color:var(--tone-critical-ink)}.cmd-button-danger:hover:not(:disabled){border-color:currentColor}.cmd-button-text{min-height:var(--control-height);font-size:var(--text-body);padding:0}.cmd-button-text:hover:not(:disabled){text-decoration:underline}.cmd-button-icon{padding:var(--space-4);min-width:var(--control-height);min-height:var(--control-height)}.cmd-button-icon:hover:not(:disabled){background:var(--ivory)}.cmd-tone-quiet{background:var(--tone-quiet-bg);color:var(--tone-quiet-ink)}.cmd-tone-info{background:var(--tone-info-bg);color:var(--tone-info-ink)}.cmd-tone-accent{background:var(--tone-accent-bg);color:var(--tone-accent-ink)}.cmd-tone-positive{background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.cmd-tone-critical{background:var(--tone-critical-bg);color:var(--tone-critical-ink)}.cmd-badge{padding:4px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;white-space:nowrap;align-items:center;line-height:1.4;display:inline-flex}.cmd-state-pill{padding:4px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;white-space:nowrap;justify-self:start;align-items:center;line-height:1.4;display:inline-flex}.cmd-avatar{background:var(--paper);color:var(--ink);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cmd-avatar-sm{width:24px;height:24px;font-size:var(--text-xs)}.cmd-avatar-md{width:32px;height:32px;font-size:var(--text-sm)}.cmd-avatar-lg{width:40px;height:40px;font-size:var(--text-body)}.cmd-spinner{border:3px solid var(--paper);border-top-color:var(--ink);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite cmd-spin;display:block}@keyframes cmd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cmd-spinner{animation-duration:2.4s}}.cmd-eyebrow{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none}.cmd-lede{max-width:65ch;color:var(--muted);font-size:var(--text-body);margin:0;line-height:1.6}.cmd-muted{color:var(--muted)}.cmd-info-tip{color:var(--muted);flex:none;align-items:center;display:inline-flex;position:relative}.cmd-info-trigger{color:inherit;cursor:help;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.cmd-info-tip:hover,.cmd-info-tip:focus-within{color:var(--ink)}.cmd-info-bubble{bottom:calc(100% + var(--space-3));z-index:20;width:max-content;max-width:280px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);color:var(--ink);font-size:var(--text-sm);text-align:left;opacity:0;visibility:hidden;line-height:1.5;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%)}.cmd-info-tip:hover .cmd-info-bubble,.cmd-info-tip:focus-within .cmd-info-bubble{opacity:1;visibility:visible}.cmd-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:var(--panel-space);box-shadow:none}.cmd-card-flush{padding:0;overflow:hidden}.cmd-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--stack-loose);display:flex}.cmd-page-head-text{min-width:0}.cmd-page-head h1{align-items:center;gap:var(--space-4);margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-regular);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.2;display:flex}.cmd-page-head-icon{color:var(--muted);flex:none;display:inline-flex}.cmd-page-head .cmd-lede{max-width:68ch}.cmd-page-head-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}@media (width<=720px){.cmd-page-head{gap:var(--space-4);flex-direction:column}.cmd-page-head h1{font-size:var(--text-3xl)}}.cmd-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden}.cmd-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--stack-loose) var(--panel-space);border-bottom:1px solid var(--line);display:flex}.cmd-panel-head>div{min-width:0}.cmd-panel-head h2{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0;line-height:1.35}.cmd-panel-head p{color:var(--muted);font-size:var(--text-base);margin:5px 0 0;line-height:1.6}.cmd-panel-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.cmd-panel-body{min-width:0}.cmd-section-head{align-items:flex-start;gap:var(--space-3);color:var(--muted);display:flex}.cmd-section-adornment{flex:none;align-items:center;margin-top:2px;display:inline-flex}.cmd-section-text{flex:1;min-width:0}.cmd-section-head h3{color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0 0 2px}.cmd-section-head p{font-size:var(--text-base);margin:0;line-height:1.6}.cmd-section-actions{align-items:center;gap:var(--space-3);flex:none;display:flex}.cmd-stat-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;display:grid}.cmd-stat{padding:var(--space-5);border-right:1px solid var(--line);background:0 0}.cmd-stat-row>.cmd-stat:last-child{border-right:0}.cmd-stat-label{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);display:flex}.cmd-stat-value{font-size:26px;font-weight:var(--weight-medium);letter-spacing:-.035em;margin:9px 0 1px;display:block}.cmd-stat-note{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);display:block}@media (width<=720px){.cmd-stat-row{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.cmd-stat{background:var(--surface);border-right:0}}.cmd-empty{padding:36px var(--panel-space);color:var(--muted);font-size:var(--text-body)}.cmd-empty strong{color:var(--ink);font-weight:var(--weight-medium)}.cmd-empty p{margin:var(--space-2) 0 0;max-width:65ch;line-height:1.6}.cmd-empty-action{margin-top:var(--space-5)}.cmd-notice{align-items:flex-start;gap:var(--space-4);margin:var(--stack-loose) 0;padding:14px var(--space-5);border:1px solid var(--tone-notice-line);border-radius:var(--radius-field);background:var(--tone-notice-bg);color:var(--tone-notice-ink);font-size:var(--text-body);line-height:1.6;display:flex}.cmd-notice-quiet{background:var(--tone-quiet-bg);color:var(--tone-quiet-ink);border-color:var(--tone-quiet-line)}.cmd-notice-info{background:var(--tone-info-bg);color:var(--tone-info-ink);border-color:var(--tone-info-line)}.cmd-notice-accent{background:var(--tone-accent-bg);color:var(--tone-accent-ink);border-color:var(--tone-accent-line)}.cmd-notice-positive{background:var(--tone-positive-bg);color:var(--tone-positive-ink);border-color:var(--tone-positive-line)}.cmd-notice-critical{background:var(--tone-critical-bg);color:var(--tone-critical-ink);border-color:var(--tone-critical-line)}.cmd-notice-dot{outline:3px solid var(--tone-notice-line);outline-color:color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.cmd-notice-notice .cmd-notice-dot{background:var(--seal);outline-color:#edcfbf}.cmd-notice-body p{margin:0}.cmd-summary-list{flex-direction:column;display:flex}.cmd-summary-row{align-items:center;gap:var(--space-4);width:100%;padding:18px var(--panel-space);border:0;border-bottom:1px solid var(--line-soft);text-align:left;color:inherit;background:0 0;display:flex}.cmd-summary-list>.cmd-summary-row:last-child{border-bottom:0}.cmd-summary-row-action:hover{background:var(--surface-sunk)}.cmd-row-leading{color:var(--muted);flex:none;align-items:center;display:inline-flex}.cmd-row-text{flex:1;min-width:0}.cmd-row-text strong{font-size:var(--text-body);font-weight:var(--weight-medium);overflow-wrap:anywhere;display:block}.cmd-row-text small{color:var(--muted);font-size:var(--text-sm);margin-top:2px;line-height:1.6;display:block}.cmd-row-trailing{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.cmd-table{flex-direction:column;min-width:0;display:flex}.cmd-table-head{grid-template-columns:var(--cmd-table-columns);gap:var(--space-4);padding:var(--space-4) var(--panel-space);border-bottom:1px solid var(--line);background:var(--surface-sunk);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;align-items:center;display:grid}.cmd-table-row{grid-template-columns:var(--cmd-table-columns);gap:var(--space-4);padding:var(--space-5) var(--panel-space);border-bottom:1px solid var(--line-soft);font-size:var(--text-body);align-items:center;display:grid}.cmd-table-row:last-child{border-bottom:0}.cmd-table-row:hover{background:var(--surface-sunk)}.cmd-table-head>span,.cmd-table-row>span{overflow-wrap:anywhere;min-width:0}.cmd-table-head>span[data-align=end],.cmd-table-row>span[data-align=end]{text-align:right;justify-self:end}.cmd-field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cmd-field-label{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-medium)}.cmd-field-optional{margin-left:var(--space-2);color:var(--muted);font-weight:var(--weight-regular)}.cmd-input{width:100%;min-width:0;min-height:var(--control-height);padding:10px var(--space-4);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);color:var(--ink);caret-color:var(--ink);font-size:var(--text-base);transition:background-color .15s,border-color .15s}.cmd-input::placeholder{color:var(--muted);opacity:1}.cmd-input:focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.cmd-input:disabled{background:var(--surface-sunk);color:var(--muted);cursor:not-allowed}.cmd-input-invalid{border-color:var(--tone-critical-ink)}.cmd-field-help{color:var(--muted);font-size:var(--text-sm);line-height:1.5}.cmd-field-error{color:var(--tone-critical-ink);font-size:var(--text-sm)}.cmd-textarea{padding:var(--space-4);resize:vertical;line-height:1.6}.cmd-select-wrap{min-width:0;position:relative}.cmd-select{appearance:none;padding-right:var(--space-8)}.cmd-select-chevron{right:var(--space-4);pointer-events:none;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.cmd-search{align-items:center;min-width:min(300px,100%);display:flex;position:relative}.cmd-search>svg{left:var(--space-4);color:var(--muted);pointer-events:none;position:absolute}.cmd-search-input{padding-left:var(--space-8)}.cmd-search-input::-webkit-search-cancel-button{cursor:pointer}.cmd-checkbox{align-items:flex-start;gap:var(--space-3);display:flex}.cmd-checkbox input{width:16px;height:16px;accent-color:var(--ink);color:var(--ink);flex:none;margin:2px 0 0}.cmd-checkbox-text{min-width:0}.cmd-checkbox-text label{font-size:var(--text-body);cursor:pointer}.cmd-checkbox-text small{color:var(--muted);font-size:var(--text-sm);margin-top:2px;line-height:1.5;display:block}.cmd-choice-group{border:0;min-width:0;margin:0;padding:0}.cmd-choice-legend{padding:0 0 var(--space-3);color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-medium)}.cmd-choice-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.cmd-choice{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:9px var(--space-4);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;transition:background-color .15s,border-color .15s;display:inline-flex}.cmd-choice:hover{border-color:currentColor}.cmd-choice input{accent-color:var(--ink)}.cmd-choice-selected{background:var(--ivory);border-color:var(--ink)}.cmd-shell{background:var(--ivory);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.cmd-shell-sidebar{height:100dvh;padding:30px var(--space-6);border-right:1px solid var(--line);background:var(--paper);position:sticky;top:0;overflow-y:auto}.cmd-shell-main{background:var(--ivory);min-width:0}.cmd-shell-header{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--line);display:flex}.cmd-shell-content{padding:var(--space-8);gap:var(--stack-loose);flex-direction:column;display:flex}@media (width<=900px){.cmd-shell{grid-template-columns:minmax(0,1fr)}.cmd-shell-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.cmd-shell-content{padding:var(--space-6) var(--space-5)}}.cmd-nav{flex-direction:column;gap:2px;display:flex}.cmd-nav-label{margin:0 0 var(--space-3);padding:0 var(--space-4);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium)}.cmd-nav-item{align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-field);color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-medium);text-decoration:none;transition:background-color .15s;display:flex}.cmd-nav-item:hover{background:var(--ink-deep);color:var(--ivory)}.cmd-nav-item-active{background:var(--ink);color:var(--ivory);box-shadow:none}.cmd-nav-icon{flex:none;display:inline-flex}.cmd-nav-text{flex:1;min-width:0}.cmd-nav-count{min-width:22px;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--ivory);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:center;flex:none}.cmd-nav-item-active .cmd-nav-count{background:var(--paper)}.cmd-tabs{min-width:0}.cmd-tab-list{align-items:stretch;gap:var(--stack-loose);min-height:52px;padding-inline:var(--panel-space);border-bottom:1px solid var(--line);background:var(--surface-sunk);display:flex;overflow-x:auto}.cmd-tab{padding-block:var(--space-4);color:var(--muted);font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.cmd-tab:hover{color:var(--ink)}.cmd-tab-selected{color:var(--ink);border-bottom-color:var(--seal)}.cmd-tab-panel{padding:var(--panel-space);min-width:0}.cmd-dialog-backdrop{z-index:50;padding:var(--space-5);background:#18213452;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cmd-dialog{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;width:min(100%,680px);max-height:min(100%,860px);display:flex;overflow:hidden}.cmd-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--stack-loose) var(--panel-space) var(--space-6);border-bottom:1px solid var(--line);display:flex}.cmd-dialog-head>div{min-width:0}.cmd-dialog-head h2{font-size:var(--text-2xl);font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0;line-height:1.35}.cmd-dialog-close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-field);color:var(--muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cmd-dialog-close:hover{background:var(--ivory);color:var(--ink)}.cmd-dialog-body{padding:var(--panel-space);min-height:0;overflow-y:auto}.cmd-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--panel-space);border-top:1px solid var(--line);background:var(--surface-sunk);display:flex}.inbox-scope{gap:var(--space-2);flex-wrap:wrap;display:flex}.inbox-scope .cmd-button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.artifact-name{gap:2px;min-width:0;display:grid}.artifact-name a{color:var(--ink);font-weight:500}.artifact-name small{color:var(--muted);overflow-wrap:anywhere}.artifact-viewer{gap:var(--stack-tight,12px);flex-direction:column;display:flex}.artifact-head{flex:none;margin-bottom:0}.artifact-head h1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.artifact-head h1 .cmd-badge{font-family:var(--font-ui)}.artifact-head .cmd-page-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artifact-head a.cmd-button{text-decoration:none}.artifact-head .cmd-field{margin:0}.artifact-newer{color:var(--muted);flex:none;margin:0;font-size:.875rem}.artifact-opening.cmd-notice{z-index:10;max-width:min(30rem,100vw - 48px);margin:0;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 16px #18213429}.artifact-opening .cmd-notice-body{align-items:center;gap:12px;display:flex}.artifact-stopped{padding:var(--stack-loose,24px);align-content:start;display:grid}.artifact-body{align-items:flex-start;gap:var(--stack-tight,12px);display:flex}.artifact-frame{border:1px solid var(--line);border-radius:var(--radius-panel);background:#fff;flex:1;min-width:0;height:calc(100dvh - 11rem);min-height:30rem;display:block}.artifact-panel{flex-direction:column;flex:none;width:min(26rem,40%);max-height:calc(100dvh - 2rem);display:flex;position:sticky;top:1rem;overflow-y:auto}.artifact-panel-head{justify-content:space-between;align-items:center;display:flex}.artifact-panel .chat{flex:1;grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;min-height:0;margin-top:0}.artifact-panel .chat-log{min-height:12rem;max-height:none}@media (width<=900px){.artifact-body{flex-direction:column;align-items:stretch}.artifact-frame{flex:none;height:75dvh}.artifact-panel{width:auto;max-height:none;position:static}.artifact-panel .chat-log{min-height:12rem;max-height:26rem}}.history{gap:var(--space-4);display:grid}.history-list{border:1px solid var(--line-soft);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none;overflow:hidden}.history-list>li+li{border-top:1px solid var(--line-soft)}.history-list .cmd-summary-row{padding:var(--space-4) var(--space-5);border-bottom:0}.history-detail{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);display:grid}.history-detail>.cmd-button{justify-self:start}.history-compare{gap:var(--space-2);flex-wrap:wrap;display:flex}.history-compare .cmd-button[aria-pressed=true]{text-underline-offset:4px;text-decoration:underline}.history-confirm{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.history-note{color:var(--muted);margin:0}.history-file{gap:var(--space-2);display:grid}.history-file h4{font-size:var(--text-base);overflow-wrap:anywhere;margin:0;font-weight:600}.history-file h4 small{color:var(--muted);font-weight:400}.history-diff{max-height:28rem;padding:var(--space-3) 0;border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface);font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.history-line,.history-skip{padding:0 var(--space-4);display:block}.history-added{background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.history-removed{background:var(--tone-critical-bg);color:var(--tone-critical-ink)}.history-skip{color:var(--muted)}.skill-history .cmd-panel-body{padding:var(--space-5) var(--panel-space)}.company-library{gap:var(--stack-tight,12px);border-top:1px solid var(--line);padding-top:var(--stack-loose,24px);display:grid}.company-library h2{margin:0}.company-library>p{color:var(--muted);margin:0}.library-every,.library-item-choice{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.library-every{font-weight:600}.library-group{border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;padding:.6rem 1rem .2rem}.library-group legend{color:var(--ink-deep);padding:0 .3rem;font-weight:600}.library-group ul{margin:0;padding:0;list-style:none}.library-group li{padding:.5rem 0}.library-group li+li{border-top:1px solid var(--line-soft,var(--line))}.library-group li .cmd-badge{margin-left:.5rem}.library-item-name{font-weight:600}.library-item-agent{color:var(--muted)}.library-item-description,.library-item-note,.library-item-hint,.library-empty{margin:.2rem 0 0 1.6rem;font-size:.9rem}.library-item-description,.library-item-note{color:var(--muted)}.library-item-hint{color:var(--seal)}.library-origin{border:1px solid var(--line);border-radius:var(--radius-panel);margin:var(--stack-tight,12px) 0;justify-items:start;gap:.6rem;padding:.8rem 1rem;display:grid}.library-origin>p{margin:0}.library-origin>div{justify-self:stretch}.library-origin-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-grid{gap:var(--stack-tight,12px);margin-top:var(--stack-loose,24px);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.agent-card{text-align:left;background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-panel);cursor:pointer;font:inherit;color:inherit;align-items:flex-start;gap:.9rem;min-width:0;padding:1.1rem;display:flex}.agent-card:hover{border-color:var(--muted)}.agent-card:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.agent-avatar{border-radius:var(--radius-panel);background:var(--paper);flex:none;place-items:center;width:42px;height:42px;font-size:1.3rem;line-height:1;display:grid}.agent-avatar-initials{color:var(--muted);font-size:.95rem;font-weight:600}.agent-card-body{gap:.35rem;min-width:0;display:grid}.agent-card-title{color:var(--ink-deep);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.agent-card-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.agent-card-meta{color:var(--muted);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.agent-card-model{font-variant-numeric:tabular-nums;opacity:.8;margin-left:auto}.agent-origin,.agent-status{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.agent-origin-platform{background:var(--paper);color:var(--muted)}.agent-origin-tenant{background:color-mix(in srgb, var(--seal) 12%, transparent);color:var(--seal)}.agent-status{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.agent-detail{margin-top:var(--stack-loose,24px);padding:var(--panel-space,24px);background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-panel)}.agent-detail-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.agent-section{margin-top:var(--stack-loose,24px)}.agent-section h3{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--stack-tight,12px);font-size:.8rem}.agent-prompts{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.agent-prompts li{background:var(--paper);border-radius:8px;padding:.6rem .8rem;font-size:.9rem}.agent-instructions{white-space:pre-wrap;word-break:break-word;background:var(--paper);border-radius:8px;max-height:24rem;margin:0;padding:1rem;font-size:.85rem;line-height:1.55;overflow:auto}.agent-recent-runs{border:1px solid var(--line);border-radius:6px;overflow:hidden}.agent-model-line{color:var(--muted);font-size:.9rem}@media (width<=620px){.agent-grid{grid-template-columns:1fr}}.chat{gap:var(--stack-tight,12px);margin-top:var(--stack-loose,24px);display:grid}.chat-log{background:var(--ivory);border:1px solid var(--line);border-radius:var(--radius-panel);align-content:safe end;gap:.75rem;min-height:12rem;max-height:26rem;padding:1rem;display:grid;overflow-y:auto}.chat-turn{border-radius:var(--radius-panel);max-width:min(44rem,100%);padding:.6rem .9rem;font-size:.92rem;line-height:1.55}.chat-turn p{margin:0 0 .6rem}.chat-turn p:last-child{margin-bottom:0}.chat-turn pre{background:var(--ink-deep);color:var(--ivory);border-radius:8px;padding:.7rem;font-size:.82rem;overflow-x:auto}.chat-turn code{font-size:.86em}.chat-message{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.2rem;min-width:0;display:grid}.chat-message-person{justify-items:end}.chat-time{color:var(--muted);font-variant-numeric:tabular-nums;padding-inline:.25rem;font-size:.75rem}.chat-day{color:var(--muted);align-items:center;gap:.75rem;margin:.25rem 0 0;font-size:.75rem;display:flex}.chat-day:before,.chat-day:after{content:"";border-top:1px solid var(--line);flex:1}.chat-person{white-space:pre-wrap;background:var(--ink);color:var(--ivory);justify-self:end}.chat-agent{background:var(--paper);color:var(--ink-deep);justify-self:start}.chat-question{border-left:3px solid var(--seal)}.chat-question-hint{color:var(--muted);margin-top:.4rem;font-size:.8rem}.chat-working{color:var(--muted);font-size:.85rem;font-style:italic}.chat-openers{justify-items:start;gap:.5rem;display:grid}.chat-opener{text-align:left;font:inherit;color:var(--ink-deep);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.5rem .8rem;font-size:.88rem}.chat-opener:hover{border-color:var(--muted)}.chat-composer{grid-template-columns:1fr auto;align-items:end;gap:.6rem;display:grid}.chat-composer-label{color:var(--muted);grid-column:1/-1;font-size:.8rem}.chat-composer textarea{resize:vertical;min-height:3rem;font:inherit;border:1px solid var(--line);background:var(--ivory);color:inherit;border-radius:8px;padding:.6rem .8rem}.chat-composer button{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.chat-composer-actions{gap:.4rem;display:flex}.chat-attachments{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.chat-person .chat-attachments{justify-content:flex-end}.chat-attachment{min-width:0;max-width:100%;color:var(--ink-deep);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.85rem;display:flex}.chat-attachment svg{flex:none}.chat-attachment:has(button){padding-right:0}.chat-attachment .cmd-button-icon{margin-block:calc((1.5rem - var(--control-height)) / 2)}.chat-attachment-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.chat-email-head{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);gap:.1rem;min-width:0;margin-bottom:.6rem;padding-bottom:.5rem;display:grid}.chat-turn .chat-email-head p{overflow-wrap:anywhere;margin:0}.chat-email-subject{align-items:flex-start;gap:.4rem;font-weight:600;display:flex}.chat-email-subject svg{flex:none;margin-top:.3em}.chat-email-route{opacity:.8;font-size:.8rem}.chat-turn .chat-email-undelivered{background:var(--tone-critical-bg);color:var(--tone-critical-ink);border-radius:8px;margin:.6rem 0 0;padding:.4rem .6rem;font-size:.8rem}@media (width<=620px){.chat-turn{max-width:100%}.chat-composer{grid-template-columns:1fr}.chat-composer-actions{justify-content:flex-end}}.agent-detail-actions{align-items:center;gap:.75rem;display:flex}.agent-edit{gap:var(--stack-tight,12px);margin-top:var(--stack-loose,24px);display:grid}.agent-edit-note{color:var(--muted);margin:0;font-size:.85rem}.agent-edit>label{color:var(--muted);gap:.35rem;font-size:.85rem;display:grid}.agent-edit input,.agent-edit textarea{font:inherit;color:var(--ink-deep);border:1px solid var(--line);background:var(--ivory);border-radius:8px;padding:.55rem .75rem}.agent-edit textarea{resize:vertical}.agent-edit-instructions{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;line-height:1.55}.agent-edit-actions{gap:.6rem;display:flex}.agent-section-head{margin-bottom:var(--stack-tight,12px);justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-section-head h3{margin:0}.workflow-recurrence{grid-template-columns:1fr 1fr auto;align-items:end;gap:.6rem;display:grid}.workflow-preview{background:var(--paper);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:8px;gap:.25rem;margin:0;padding:.6rem .9rem;font-size:.85rem;list-style:none;display:grid}@media (width<=620px){.workflow-recurrence{grid-template-columns:1fr}}.agents-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agents-head h1{margin-bottom:.25rem}.agent-new-tools{border:1px solid var(--line);border-radius:.5rem;margin:0;padding:.75rem 1rem}.agent-new-tool-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.25rem 1rem;max-height:16rem;margin-top:.5rem;display:grid;overflow-y:auto}.agent-new-tool{align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.agent-new-tool input{width:auto;margin:0}.agent-edit-hint{color:var(--muted);margin-top:.25rem;font-size:.8125rem;font-weight:400;display:block}.chat-held p{margin:0}.chat-held blockquote{border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;padding-left:.75rem}.chat-held-actions{flex-wrap:wrap;gap:8px;display:flex}.company-page{gap:var(--stack-loose,24px);max-width:760px;display:grid}.company-intro{color:var(--muted);margin:0}.company-error{border:1px solid var(--seal);border-radius:var(--radius-panel);color:var(--ink-deep);margin:0;padding:.85rem 1rem}.company-field{gap:.35rem;display:grid}.company-field label{color:var(--ink-deep);font-weight:600}.company-field input{max-width:34rem}.company-field input,.company-field textarea,.company-policy input,.company-policy textarea{font:inherit;color:inherit;background:var(--ivory);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;padding:.55rem .7rem}.company-field textarea,.company-policy textarea{resize:vertical}.company-field input:focus-visible,.company-field textarea:focus-visible,.company-policy input:focus-visible,.company-policy textarea:focus-visible{outline:2px solid var(--seal);outline-offset:1px}.company-policy h2{margin:0 0 .3rem}.company-policy>p{color:var(--muted);margin:0 0 var(--stack-tight,12px)}.company-policy-row{grid-template-columns:minmax(140px,200px) 1fr auto;align-items:start;gap:.6rem;margin-bottom:.6rem;display:grid}.company-actions{align-items:center;gap:.6rem;display:flex}.company-page button{font:inherit;border:1px solid var(--line);background:var(--ivory);color:inherit;cursor:pointer;border-radius:8px;padding:.5rem .9rem}.company-page button:hover:not(:disabled){border-color:var(--muted)}.company-page button:disabled{opacity:.5;cursor:default}.company-page button.company-save{background:var(--ink-deep);border-color:var(--ink-deep);color:var(--ivory)}.company-provenance{color:var(--muted);margin:0}@media (width<=720px){.company-policy-row{grid-template-columns:1fr}}.connections{gap:var(--stack-loose,24px);max-width:820px;display:grid}.connection-list{margin:0;padding:0;list-style:none}.connection{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--line-soft);display:grid}.connection:last-child{border-bottom:0}.connection>.cmd-summary-row{border-bottom:0;padding-bottom:0}.connection>.cmd-notice,.connection>.connection-note,.connection>.connection-actions,.connection>.connection-form{margin:0 var(--panel-space)}.connection .cmd-notice .cmd-button{margin-left:var(--space-3)}.connection-note{color:var(--muted);font-size:var(--text-base);overflow-wrap:anywhere;margin:0}.connection-note-critical{color:var(--tone-critical-ink)}.connection-actions,.connection-form-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.connection-confirm{align-items:center;gap:var(--space-3);color:var(--tone-critical-ink);flex-wrap:wrap;display:inline-flex}.connection-new{padding:var(--space-5) var(--panel-space)}.connection-form{gap:var(--space-5);max-width:34rem;display:grid}.connection-server{gap:var(--space-4);display:grid}.connection-server summary{cursor:pointer;font-weight:var(--weight-medium)}.connection-server[open] summary{margin-bottom:var(--space-4)}.connection-server-grid{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}@media (width<=620px){.connection-server-grid{grid-template-columns:minmax(0,1fr)}}.connection-share{gap:var(--space-4);max-width:34rem;padding:var(--space-5) var(--panel-space);border-top:1px solid var(--line-soft);display:grid}.connection-list:empty+.connection-share,.cmd-panel-body>.connection-share:first-child{border-top:0}.connection-share .cmd-button{justify-self:start}.connection-tools{gap:var(--space-4);margin:0 var(--panel-space);display:grid}.connection-tools ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.connection-tools li{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}@media (width<=620px){.connection-tools li{grid-template-columns:minmax(0,1fr)}}.access-summary{min-width:0;display:grid}.access-mandates{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.access-roles{color:var(--muted);font-size:var(--text-sm)}.access-lede{margin:0 0 var(--space-5);color:var(--muted);overflow-wrap:anywhere}.access-token{padding:2px var(--space-2);border-radius:var(--radius-sharp);background:var(--surface-sunk);color:var(--muted);font-size:.75rem}.access-legend{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface-sunk);gap:var(--space-2);display:grid}.access-legend>div{gap:var(--space-3);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}.access-legend dt,.access-legend dd{margin:0}.access-legend dd{color:var(--muted);font-size:var(--text-sm)}.access-rows{border:1px solid var(--line);border-radius:var(--radius-panel);display:grid;overflow:hidden}.access-row{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 13rem;align-items:center;display:grid}.access-row:last-child{border-bottom:0}.access-mandate{gap:var(--space-1);min-width:0;display:grid}.access-mandate-name{align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);flex-wrap:wrap;display:inline-flex}.access-mandate-name .cmd-badge svg{width:12px;height:12px;margin-right:3px}.access-mandate code{justify-self:start}.access-control{align-items:center;gap:var(--space-3);display:flex}.access-control .cmd-field{flex:auto}.access-dialog>.cmd-dialog-body>.cmd-notice{margin:0 0 var(--space-5)}.access-dialog .access-refusal{grid-column:1/-1;margin:0}@media (width<=560px){.access-row{grid-template-columns:minmax(0,1fr)}.access-legend>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.tenants{gap:var(--stack-loose,24px);max-width:760px;display:grid}.tenant-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.tenant-title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.tenant-title .cmd-badge svg{width:12px;height:12px;margin-right:3px}.tenant-body{gap:var(--space-4);padding:var(--space-5) var(--panel-space);display:grid}.tenant-body .cmd-button-text{place-self:start;align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.tenant-body .cmd-button-text svg{width:14px;height:14px}.tenant-members{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.tenant-members li{align-items:center;gap:var(--space-3);display:flex}.tenant-member-name{overflow-wrap:anywhere;flex:auto;min-width:0}.tenant-new{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:var(--panel-space);gap:var(--space-5);max-width:34rem;display:grid}.tenant-new h2{margin:0;font-size:1rem}.tenant-new-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.tenant-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.people{gap:var(--stack-loose,24px);max-width:880px;display:grid}.people-table .cmd-table-row{align-items:center}.people-who{align-items:center;gap:var(--space-3);min-width:0;display:flex}.people-identity{min-width:0;display:grid}.people-identity strong{font-weight:var(--weight-medium)}.people-identity span{color:var(--muted);font-size:var(--text-sm)}.people-identity .people-email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.people-empty{padding:var(--stack-loose) var(--panel-space);display:block}.people-invited p{margin:0}.people-identity .people-no-passkey{color:var(--tone-notice-ink,var(--muted))}.people-actions{gap:var(--space-1);justify-content:end;align-items:center;display:flex}.people-pending{padding:var(--space-3) var(--panel-space) var(--space-5);gap:var(--space-2);margin:0;list-style:none;display:grid}.people-pending li{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.people-pending span,.people-expiry{color:var(--muted);font-size:var(--text-sm)}.people-invite{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:var(--panel-space);gap:var(--space-5);max-width:34rem;display:grid}.people-invite h2{align-items:center;gap:var(--space-2);margin:0;font-size:1rem;display:flex}.people-invite .cmd-button{justify-self:start}.people>.cmd-notice{margin:0}@media (width<=640px){.people-table .cmd-table-row{--cmd-table-columns:minmax(0, 1fr)}.people-table .cmd-table-head{display:none}.people-table .cmd-table-row>span[data-align=end]{text-align:left;justify-self:start}}.connected-skills{gap:var(--stack-loose,24px);display:grid}.skill-card{align-items:flex-start}.skill-card-icon{color:var(--muted);flex:none;margin-top:.15rem}.skill-archive{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.skill-archive-open{color:var(--muted);margin-left:auto}.agent-skills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.agent-skills li a{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:.15rem .6rem;font-size:.85rem;text-decoration:none}.skills-picker-every{margin-bottom:.5rem}.skills-picker-warning{border:1px solid var(--seal);color:var(--ink-deep);border-radius:10px;align-items:flex-start;gap:.6rem;margin:0;padding:.75rem .9rem;font-size:.9rem;display:flex}.skills-picker-warning svg{flex:none;margin-top:.15rem}.skill-card{cursor:default}.skill-card-open{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.skill-card-open:hover,.skill-card-open:focus-visible{text-underline-offset:3px;text-decoration:underline}.skill-card-actions{gap:.75rem;margin-top:.3rem;display:flex}.trigger-badges{flex-wrap:wrap;gap:.35rem;margin:.15rem 0;display:flex}.workflow-trigger-list{gap:.5rem;display:grid}.workflow-trigger-warning{color:var(--tone-critical-ink);margin:.25rem 0 0 1.9rem;font-size:.85rem}.workflow-schedule{gap:var(--stack-tight,12px);padding:var(--stack-tight,12px) .9rem;border-left:2px solid var(--line);display:grid}.skill-card-held{color:var(--seal);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}.skill-card-held:hover,.skill-card-held:focus-visible{color:var(--ink)}.passkeys-body{gap:var(--stack-tight,12px);padding:var(--space-3) var(--panel-space) var(--space-4);display:grid}.passkey-list{margin:0;padding:0;list-style:none;display:grid}.passkey-row{align-items:center;gap:var(--stack-tight,12px);padding:var(--stack-tight,12px) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.passkey-row+.passkey-row{border-top:1px solid var(--line)}.passkey-icon{width:18px;height:18px;color:var(--muted)}.passkey-what{gap:2px;min-width:0;display:grid}.passkey-what span{color:var(--muted);font-size:13px}.passkey-actions,.passkey-rename{align-items:end;gap:8px;display:flex}.passkey-rename{grid-column:2/-1}.passkey-rename>:first-child{flex:1}.conversations-layout{gap:var(--stack-loose,24px);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;display:grid}.conversations-side{gap:var(--space-3);top:var(--space-4);display:grid;position:sticky}.conversations-side h2{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--muted);font-weight:var(--weight-medium)}.conversations-agents,.conversations-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.conversations-agents li{gap:4px;display:grid}.conversations-agents .cmd-button{justify-content:flex-start}.conversation-item{text-align:start;width:100%;padding:var(--space-2) var(--space-3);font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;gap:2px;display:grid}.conversation-item:hover{background:var(--surface-hover,#00000008)}.conversation-item.open{border-color:var(--line);background:#fff}.conversation-item strong{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-item span{color:var(--muted);font-size:var(--text-sm)}.conversations-chat{min-width:0}@media (width<=900px){.conversations-layout{grid-template-columns:minmax(0,1fr)}.conversations-side{position:static}}.mandate-people{gap:var(--stack-loose,24px);display:grid}.mandate-people-list{padding:var(--space-2) var(--panel-space) var(--space-4);margin:0;list-style:none;display:grid}.mandate-person{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mandate-person+.mandate-person{border-top:1px solid var(--line)}.mandate-person-who{min-width:0;display:grid}.mandate-person-who strong{font-weight:var(--weight-medium)}.mandate-person-who span{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere}.mandate-person-who .mandate-person-pending{color:var(--tone-notice-ink,var(--muted))}.mandate-person-who .mandate-person-phone{color:var(--ink,inherit)}.mandate-person-phone-edit{gap:var(--space-2);grid-column:2/-1;max-width:28rem;display:grid}.mandate-person-phone-edit .mandate-person-actions{justify-content:start}.mandate-person-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:end;display:flex}.mandate-people-invite{gap:var(--space-3);max-width:32rem;display:grid}.mandate-people-invite h2{align-items:center;gap:var(--space-2);margin:0;font-size:1.05rem;display:flex}:root{color:var(--ink);background:var(--ivory);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.switcher-wrap{min-width:0;position:relative}.switcher-error,.logout-error{z-index:3;color:#9a3428;white-space:nowrap;background:#fff;border:1px solid #e7bbb5;border-radius:6px;margin:4px 0 0;padding:5px 8px;font-size:11px;position:absolute}.logout-wrap{position:relative}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:var(--ink);border-right:1px solid var(--line);background:#f0f2f1;flex-direction:column;padding:24px 18px;display:flex}.sidebar-top{align-items:center;gap:10px;display:flex}.close-nav,.mobile-nav{display:none}.side-label,.eyebrow{color:#547068;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:760}.side-label{color:#527068;margin:28px 10px 7px}.cmd-nav+.cmd-nav{border-top:1px solid var(--line);margin-top:16px;padding-top:20px}.side-summary{border-top:1px solid var(--line);gap:2px;margin-top:auto;padding:15px 10px 2px;display:grid}.side-summary .side-label{margin:0 0 4px}.side-summary span{color:#68766f;font-size:12px}.workspace-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 34px;display:flex}.switcher{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.switcher select{appearance:none;border:1px solid var(--line);color:#172620;background:#fff;border-radius:3px;max-width:250px;padding:9px 30px 9px 11px;font-weight:700}.switcher svg{pointer-events:none;margin-left:-30px}.header-right{align-items:center;gap:8px;display:flex}.badge,.state-pill,.pending-pill,.readonly-label{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.1}.demo-badge{color:#67428c;background:#f1e6ff}.runtime-badge{color:#8a3f35;background:#f4e5e1}.avatar{background:#dff4e9;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.logout{color:#276553;background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-weight:750;display:inline-flex}.logout:hover{text-decoration:underline}.content{max-width:1350px;margin:auto;padding:32px 34px 50px}.eyebrow{margin:0 0 4px}h1{letter-spacing:-.035em;margin:0 0 6px;font-size:31px;line-height:1.2}h2{letter-spacing:-.015em;margin:0;font-size:16px}.lede,.muted{color:var(--muted);margin:0;font-size:15px}.notice{background:#fff8e6;border:1px solid #ecd79b;border-radius:3px;align-items:flex-start;gap:12px;margin:24px 0 18px;padding:11px 14px;display:flex}.notice p{margin:0}.notice-dot{background:#c78322;border-radius:50%;outline:3px solid #f5e4b7;flex:none;width:9px;height:9px;margin-top:5px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.stat{border:0;border-right:1px solid var(--line);box-shadow:none;border-radius:0;padding:16px}.stat:last-child{border-right:0}.stat>div{color:var(--muted);justify-content:space-between;display:flex}.stat strong{letter-spacing:-.035em;margin:9px 0 1px;font-size:26px;display:block}.stat small,.approval-row small,.approval-table-row small,.summary-row small{color:var(--muted);display:block}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:28px;display:grid}.queue,.activity,.readonly-summary{border-width:1px 0 0;border-top-color:#8da89d}.approval-row,.approval-table-row{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:#fff;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;padding:16px 19px;display:grid}.approval-row:hover,.approval-table-row:hover{background:#f7faf7}.approval-row strong,.approval-table-row strong{margin-bottom:4px;font-size:14px;display:block}.pending-pill{color:#765717;background:#f8e7bd}.activity-list{padding:4px 19px 9px}.activity-event{border-bottom:1px solid var(--line-soft);grid-template-columns:10px 1fr;gap:10px;padding:13px 0;display:grid}.activity-event:last-child{border:0}.event-dot{background:#62a88c;border-radius:50%;width:7px;height:7px;margin-top:7px}.activity-event p,.activity-event small{color:var(--muted);margin:2px 0;font-size:12px}.summary-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.readonly-summary h2{align-items:center;gap:8px;display:flex}.readonly-label{color:var(--muted);background:#eef1eb}.summary-row{border-bottom:1px solid var(--line-soft);padding:13px 19px}.summary-row:last-child{border:0}.approval-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0 14px;display:flex}.approval-controls .cmd-search{flex:1;min-width:min(360px,100%)}.new-run-choices{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;display:grid}.checkbox{align-items:center;gap:7px;display:flex!important}.approvals-table{overflow:hidden}.table-head,.approval-table-row{grid-template-columns:minmax(240px,1.5fr) minmax(120px,.6fr) minmax(150px,.8fr) 92px;align-items:center;gap:14px;display:grid}.table-head{background:var(--surface-sunk);color:var(--muted);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line);padding:12px 19px;font-size:.75rem;font-weight:500}.state-pill{justify-self:start}.state-pill.pending{color:#765717;background:#f8e7bd}.state-pill.approved{color:#276553;background:#dff4e9}.state-pill.rejected{color:#8a3f35;background:#f4e5e1}.approval-dialog{color:#172620;width:min(760px,100vw - 32px);max-width:none;height:min(820px,100dvh - 32px);max-height:none;box-shadow:none;background:#fff;border:1px solid #aebcb4;border-radius:4px;padding:0;font-size:14px;font-weight:400;overflow:hidden}.approval-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.approval-dialog::backdrop{background:#0f231d8c}.dialog-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:16px;padding:18px 24px 14px;display:flex}.dialog-head h2,.run-head h1{font-size:22px;font-weight:500}.dialog-head .eyebrow,.approval-dialog strong{font-weight:500}.detail-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;display:grid}.detail-grid dt{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.detail-grid dd{margin:3px 0 0;font-size:15px;font-weight:400}.detail-description{color:#52615b;margin:0;padding:0}.dialog-tabs{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.dialog-tab-list{border-bottom:1px solid var(--line);background:#fafbfa;gap:22px;min-height:45px;padding:0 24px;display:flex}.dialog-tab{color:var(--muted);background:0 0;border:0;padding:0 1px;font-size:14px;font-weight:500;position:relative}.dialog-tab[data-state=active]{color:#205445}.dialog-tab[data-state=active]:after{content:"";background:#34745d;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dialog-body{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.dialog-tab-panel{outline:none;min-height:100%}.dialog-tab-panel[data-state=inactive]{display:none}.correction-form{padding:0}.correction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.correction-grid label,.correction-field{color:#52615b;gap:6px;min-width:0;font-size:14px;font-weight:500;display:grid}.correction-grid input,.correction-grid textarea{border:1px solid var(--line);color:#172620;background:#fff;border-radius:3px;width:100%;min-width:0;padding:9px;font-size:14px;font-weight:400}.correction-grid input[readonly]{color:var(--muted);background:#f1f3f1}.correction-grid textarea{resize:vertical;min-height:68px}.wide-field{grid-column:1/-1}.amount-input{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.amount-input input{grid-area:1/1/2/3;padding-right:50px}.amount-input>span{color:var(--muted);pointer-events:none;grid-area:1/2;padding-right:10px}.change-preview{border-top:1px solid #b8c7c0;margin-top:18px;padding-top:13px}.change-preview h3{margin:0;font-size:14px;font-weight:500}.change-preview>.muted{margin-top:8px;font-size:12px}.change-table{border-top:1px solid #e1e6e2;margin-top:8px}.change-row{border-bottom:1px solid #e1e6e2;grid-template-columns:100px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;font-size:12px;display:grid}.change-row span{overflow-wrap:anywhere}.change-row small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;display:block}.discard-confirmation,.discard-confirmation>div{justify-content:flex-end;align-items:center;gap:9px;display:flex}.discard-confirmation{background:0 0;border:0;justify-content:space-between;width:100%;margin:0;padding:0}.discard-confirmation p,.form-error p{margin:0}.download-link{color:#276553;align-items:center;gap:7px;margin:0 24px 18px;font-weight:500;display:inline-flex}.case-history{min-height:100%}.case-history-body{padding:18px 24px 24px}.original-proposal{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.original-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 0 16px;display:grid}.original-grid dt,.evaluation-details dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.original-grid dd,.evaluation-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:400}.evaluation-details{border-top:1px solid #e1e6e2;margin-top:2px}.evaluation-details h3{margin:14px 0 12px;font-size:14px;font-weight:500}.evaluation-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.history-list{border-top:1px solid #cdd6d1}.history-event{border-bottom:1px solid #e1e6e2}.history-event-header{margin:0}.history-event-trigger{color:#26352f;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:13px 10px;font-size:14px;font-weight:500;display:flex}.history-event-trigger:hover{background:#f7f9f7}.history-event-trigger svg{color:var(--muted);flex:none;transition:transform .12s}.history-event-trigger[data-state=open] svg{transform:rotate(180deg)}.history-heading{vertical-align:top;flex-direction:column;gap:2px;display:inline-flex}.history-heading small{color:var(--muted);font-size:12px;font-weight:400}.history-event-content{background:#fafbfa;overflow:hidden}.history-event-body{color:#45564e;padding:4px 14px 16px;font-size:14px;font-weight:400}.history-event-body p{margin:8px 0 0}.history-event-body p strong{margin-right:6px}.history-delta{border-bottom:1px solid #edf0ee;grid-template-columns:95px minmax(0,1fr) auto minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.history-delta-head{color:var(--muted);font-size:12px;font-weight:500}.history-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:6px 0 0;display:grid}.history-values dt{color:var(--muted);font-size:12px;font-weight:500}.history-values dd{overflow-wrap:anywhere;margin:3px 0 0}.history-identity{color:var(--muted);overflow-wrap:anywhere}.history-more{margin-top:12px}.decision-note{color:#52615b;background:#f5f7f5;margin:0;padding:12px;font-size:14px;font-weight:400}.dialog-footer{border-top:1px solid var(--line);background:#fafbfa;min-width:0;padding:14px 24px}.review-actions,.footer-actions,.decision-confirm-row{align-items:center;gap:10px;display:flex}.review-actions,.decision-confirm-row{justify-content:space-between}.decision-actions{gap:9px;display:flex}.footer-actions{justify-content:flex-end}.footer-actions-split{justify-content:space-between}.choice{border:1px solid var(--line);background:#fff;border-radius:3px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:600;display:inline-flex}.choice.approve{color:#1c5d48;background:#e7f2ed;border-color:#75a18f}.choice.reject{color:#7f3931;background:#f8ece9;border-color:#c78f88}.choice.approve.active-choice{color:#1c5d48;background:#d7ebe2;border-color:#276553}.choice.reject.active-choice{color:#8a3f35;background:#f4e5e1;border-color:#8a3f35}.decision-confirmation{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.decision-confirmation label{color:#52615b;font-size:14px;font-weight:500}.decision-confirmation textarea{resize:vertical;border:1px solid var(--line);border-radius:3px;width:100%;min-height:44px;max-height:84px;padding:8px 9px;font-size:14px;font-weight:400}.decision-confirm-row,.decision-confirmation>.form-error{grid-column:1/-1}.decision-confirm-row>span{color:#52615b;font-size:13px}.approval-dialog button{font-size:14px;font-weight:500}.form-error{color:#9a3428;margin:10px 0}.status-page,.login-page,.mandate-page{background:#f6f7f5;min-height:100vh}.status-page{text-align:center;place-content:center;gap:10px;padding:30px;display:grid}.status-page h1,.status-page p{margin:0}.spinner{border:3px solid #c9ddd2;border-top-color:#276553;border-radius:50%;width:28px;height:28px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{place-items:center;padding:24px;display:grid}.login-card{border:1px solid var(--line);width:min(100%,440px);box-shadow:none;background:#fff;border-top:3px solid #608578;border-radius:3px;padding:30px}.login-card .cmd-brand{color:#153e34;margin-bottom:27px}.login-card h1{font-size:27px}.login-card form{gap:14px;margin:22px 0;display:grid}.login-card label{color:#52615b;gap:6px;font-size:12px;font-weight:750;display:grid}.login-card input{border:1px solid var(--line);border-radius:3px;padding:10px}.login-card .field-help{color:var(--muted);margin:-8px 0 0;font-size:12px}.setup-action{margin-top:22px}.login-divider{color:var(--muted);align-items:center;gap:10px;margin:22px 0 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";border-top:1px solid var(--line);flex:1}.full{width:100%}.demo-accounts{border-top:1px solid var(--line);color:var(--muted);gap:5px;padding-top:16px;font-size:12px;display:grid}.demo-accounts>span{margin-bottom:3px;font-weight:750}.demo-accounts button{text-align:left;color:#276553;background:#f5f8f5;border:0;border-radius:2px;padding:8px 10px;font-weight:750}.demo-accounts small{color:var(--muted);font-weight:500;display:block}.simple-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50% - 560px);display:flex}.simple-header .cmd-brand{color:#153e34}.mandate-content{max-width:1120px;margin:auto;padding:42px 24px}.mandate-content h1{font-size:32px}.mandate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.mandate-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-top:2px solid #8da89d;border-radius:3px;justify-content:space-between;gap:20px;padding:21px;display:flex}.mandate-card h2{margin:0 0 3px;font-size:19px}.mandate-card p{color:var(--muted);margin:0}.mandate-card dl{gap:26px;margin:19px 0 0;display:flex}.mandate-card dt{text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:750}.mandate-card dd{margin:2px 0 0;font-weight:800}.mandate-card .cmd-button-secondary{white-space:nowrap;align-self:end}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:24px 10px}.sidebar .cmd-brand{justify-content:center}.sidebar .side-label,.sidebar .cmd-nav-label,.sidebar .cmd-nav-text{display:none}.sidebar .cmd-nav-item{justify-content:center;padding:11px}.sidebar .cmd-nav-icon svg{width:19px;height:19px}.sidebar .cmd-nav-count,.side-summary{display:none}.stats{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.table-head,.approval-table-row{grid-template-columns:minmax(220px,1fr) minmax(120px,.6fr) 90px}.table-head>:nth-child(3),.approval-table-row>:nth-child(3){display:none}}@media (width<=620px){.app-shell{display:block}.sidebar{z-index:2;width:min(282px,86vw);box-shadow:none;display:none;position:fixed;inset:0 auto 0 0}.sidebar.open{display:flex}.sidebar.open .cmd-brand{justify-content:start}.sidebar.open .side-label,.sidebar.open .cmd-nav-label,.sidebar.open .cmd-nav-text,.sidebar.open .cmd-nav-item,.sidebar.open .side-summary{display:flex}.sidebar.open .cmd-nav-item{justify-content:flex-start;font-size:14px}.sidebar.open .cmd-nav-count{display:inline}.sidebar-top{justify-content:space-between}.close-nav,.mobile-nav{color:#275748;background:0 0;border:0;padding:7px;display:inline-flex}.close-nav{color:#fff}.workspace-header{min-width:0;height:68px;padding:0 13px}.header-right{gap:4px;min-width:0}.runtime-badge,.demo-badge{display:none}.mobile-nav{display:inline-flex}.switcher>span{display:none}.switcher-wrap{flex:1}.switcher select{max-width:190px}.content{padding:25px 16px 40px}h1{font-size:27px}.stats,.summary-grid,.mandate-grid{grid-template-columns:1fr}.approval-controls{align-items:stretch}.approval-controls .cmd-field,.approval-controls .cmd-search{width:100%;min-width:0}.table-head{display:none}.approval-table-row{grid-template-columns:1fr auto;padding:15px}.approval-table-row>:nth-child(2){display:none}.detail-grid{grid-template-columns:1fr 1fr}.approval-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:none}.dialog-head,.dialog-footer,.dialog-tab-list{padding-left:16px;padding-right:16px}.correction-grid,.original-grid,.evaluation-details dl,.history-values{grid-template-columns:1fr}.edit-action{padding-left:16px;padding-right:16px}.change-row{grid-template-columns:74px minmax(0,1fr) minmax(0,1fr);gap:7px}.history-delta{grid-template-columns:72px minmax(0,1fr)}.history-delta>:nth-child(3){display:none}.history-delta>:nth-child(4){grid-column:2}.discard-confirmation{display:grid}.decision-confirmation{grid-template-columns:1fr}.decision-confirmation textarea,.decision-confirm-row,.decision-confirmation>.form-error{grid-column:1}.review-actions,.decision-confirm-row,.footer-actions,.discard-confirmation>div{flex-wrap:wrap}.mandate-card{display:grid}.mandate-card .cmd-button-secondary{justify-self:start}.simple-header{padding:0 18px}.mandate-content{padding:30px 18px}}.connected-badge{color:#276553;background:#dff4e9}.connected-approval-dialog[open]{grid-template-rows:auto auto minmax(0,1fr) auto}.connected-inbox .table-head,.connected-inbox .approval-table-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(100px,.6fr) 110px}.connected-inline-error{color:var(--tone-critical-ink);justify-content:space-between;align-items:center;gap:16px;display:flex}.connected-inline-error p{margin:0}.connected-upload{grid-template-columns:minmax(240px,1fr) minmax(300px,auto);align-items:center;gap:12px 24px;display:grid}.connected-upload h2,.connected-upload p{margin:3px 0 0}.connected-upload>div:first-child>p:last-child,.connected-file-name{color:var(--muted);font-size:12px}.connected-upload-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.connected-upload-actions input{min-width:0;max-width:260px}.connected-upload .connected-file-name,.connected-upload .form-error{grid-column:1/-1}.state-pill.waiting,.state-pill.review{color:#765717;background:#f8e7bd}.state-pill.posting{color:#365b82;background:#e4edf8}.state-pill.complete{color:#276553;background:#dff4e9}.state-pill.attention{color:#8a3f35;background:#f4e5e1}.state-pill.archived{color:#53645d;background:#e8ecea}.connected-modal-error{min-height:100%}.connected-documents h3,.connected-section-head h3{margin:0;font-size:14px;font-weight:500}.connected-line{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(80px,auto));gap:12px;padding:9px 0;font-size:13px;display:grid}.connected-line-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.connected-line-label strong,.connected-line-label>span:first-child{overflow-wrap:anywhere}.connected-info-tip{color:var(--muted);cursor:help;flex:none;align-items:center;display:inline-flex;position:relative}.connected-info-bubble{z-index:20;opacity:0;visibility:hidden;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.connected-info-tip:hover .connected-info-bubble,.connected-info-tip:focus-visible .connected-info-bubble,.connected-info-tip:focus-within .connected-info-bubble{opacity:1;visibility:visible}.connected-info-tip:hover,.connected-info-tip:focus-visible{color:var(--ink)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connected-total-preview{margin:11px 0 0;font-weight:600}.connected-section-head{color:#52615b;gap:9px;display:flex}.connected-section-head h3{margin-bottom:2px}.connected-section-head p{margin:0;font-size:12px}.connected-question{margin-top:16px}.connected-question-meta{gap:4px;display:grid}.connected-question-meta span,.connected-answer small{color:var(--muted);font-size:12px}.connected-answer{margin-top:12px;padding-top:12px}.connected-answer>span{color:var(--muted);font-size:11px}.connected-answer p{margin:5px 0}.connected-question form,.connected-question form label{gap:8px;display:grid}.connected-question form{margin-top:13px}.connected-question textarea{resize:vertical;border:1px solid var(--line);border-radius:3px;min-height:80px;padding:9px}.connected-question form .cmd-button-primary{justify-self:end}.connected-footer-status{color:#52615b;align-items:center;gap:12px;font-size:13px;display:flex}@media (width<=620px){.connected-upload{grid-template-columns:1fr}.connected-upload-actions{flex-direction:column;align-items:stretch}.connected-upload-actions input{max-width:100%}.connected-upload .connected-file-name,.connected-upload .form-error{grid-column:1}.connected-line{grid-template-columns:minmax(110px,1fr) repeat(2,minmax(70px,auto))}.connected-line>:last-child{display:none}.connected-footer-status{flex-direction:column;align-items:flex-start}}.case-execution-details{padding:0}.case-execution-details>summary{cursor:pointer;color:#53645d}.case-execution-details .case-history-body{padding:18px 0 0}.outdated-notice{z-index:60;width:min(560px,100vw - 32px);margin:0;position:fixed;top:16px;left:50%;transform:translate(-50%)}.outdated-notice .cmd-notice-body{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}@font-face{font-family:Camada UI;src:url(/assets/inter-400-latin-Dx4kXJAl.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Camada UI;src:url(/assets/inter-400-latin-Dx4kXJAl.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Camada UI;src:url(/assets/inter-400-latin-Dx4kXJAl.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Camada Wordmark;src:url(/assets/marcellus-400-latin-86dSXJnk.woff2)format("woff2");font-weight:400;font-display:swap}@scope(:root){:scope{--ivory:#f4f2ec;--paper:#e4e0d6;--ink:#182134;--ink-deep:#111827;--muted:#4e576e;--seal:#b0452b;--line:#d4d1c9;--panel-space:24px;--stack-tight:12px;--stack-loose:24px;color:var(--ink);font-family:Camada UI,system-ui,sans-serif;font-size:100%;line-height:1.5}main{background:var(--ivory);min-width:0}body{background:var(--ivory);font-size:.875rem}.login-page,.mandate-page,.status-page{background:var(--ivory)}.muted,.lede,.eyebrow{color:var(--muted)}.eyebrow{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:500}.login-card{border:1px solid var(--line);border-radius:6px;width:min(100%,460px);padding:40px}.login-card .cmd-brand{color:var(--ink);margin-bottom:36px}.login-card h1{font-size:1.875rem}.login-card .muted{font-size:.875rem;line-height:1.6}.login-card form{gap:20px;margin:28px 0 0}.login-card label{color:var(--ink);gap:8px;font-size:.875rem;font-weight:500}.login-card input{border-color:var(--line);border-radius:4px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:1rem}.login-card .field-help{color:var(--muted);font-size:.75rem}.login-card .cmd-button-primary{min-height:48px}.demo-accounts{border-color:var(--line);gap:8px;margin-top:28px;padding-top:20px}.demo-accounts button{background:var(--ivory);color:var(--ink);border-radius:4px;padding:12px;font-weight:500}.demo-accounts button:hover{background:var(--paper)}.demo-accounts small{color:var(--muted);margin-top:3px}.simple-header{background:var(--ivory);border-color:var(--line)}.simple-header .cmd-brand{color:var(--ink)}.mandate-content{padding-block:48px}.mandate-content h1{font-size:2.125rem}.mandate-grid{gap:24px;margin-top:32px}.mandate-card{border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:24px}.mandate-card h2{margin:0 0 6px;font-size:1.125rem}.mandate-card p,.mandate-card dt{color:var(--muted)}.mandate-card dl{flex-wrap:wrap;gap:32px}.mandate-card dt{text-transform:none;font-size:.75rem;font-weight:500}.mandate-card dd{margin-top:6px;font-weight:500}.mandate-card .cmd-button-secondary{align-self:start;margin-top:8px}.badge,.pending-pill,.readonly-label{letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:500;line-height:1.4}.demo-badge{color:#394b6a;background:#e9ecf2}.runtime-badge{color:#943b26;background:#f7eae4}.notice{color:#874329;background:#f7ece4;border-color:#dbc4b6;margin:24px 0;padding:14px 16px;font-size:.875rem}.notice-dot{background:var(--seal);outline-color:#edcfbf;flex:none}.stat small{color:var(--muted);margin-top:6px;font-size:.75rem}.dashboard-grid{gap:24px}.summary-grid{gap:24px;margin-top:28px}.approval-row,.summary-row{padding:18px var(--panel-space);border-color:#eae7df}.approval-row:hover{background:#f9f7f2}.approval-row strong,.summary-row strong,.activity-event strong{font-size:.875rem;font-weight:500}.approval-row small,.summary-row small,.activity-event p,.activity-event small{color:var(--muted);font-size:.75rem;line-height:1.6}.approval-row>span{overflow-wrap:anywhere;min-width:0}.activity-list{padding-inline:var(--panel-space)}.activity-event{border-color:#eae7df;padding-block:16px}.event-dot{background:var(--seal)}.pending-pill,.state-pill.pending{color:#943b26;background:#f7eae4}.readonly-label{color:var(--muted);background:#eceae5}.approval-dialog{color:var(--ink);border-color:#b6b6b6;border-radius:6px;font-family:Camada UI,system-ui,sans-serif;line-height:1.5}.approval-dialog::backdrop{background:#1118277a}.dialog-head{padding:24px var(--panel-space) 20px;border-color:var(--line)}.dialog-head>div{min-width:0}.dialog-head h2,.run-head h1{font-family:var(--font-ui);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:500;line-height:1.35}.dialog-head .eyebrow{overflow-wrap:anywhere;margin-bottom:6px;font-size:.75rem}.detail-grid{gap:var(--stack-loose);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.detail-grid dt,.original-grid dt,.evaluation-details dt,.history-values dt{color:var(--muted);font-size:.75rem}.detail-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:6px;font-size:.875rem}.detail-grid>:nth-child(2) dd,.detail-grid>:nth-child(3) dd{font-size:1.0625rem;font-weight:500}.connected-description{gap:6px;min-width:0;display:grid}.connected-description h3,.connected-disposition h3,.connected-lines h3{color:var(--muted);margin:0;font-family:inherit;font-size:.75rem;font-weight:400}.detail-description{color:var(--ink);overflow-wrap:anywhere;margin:0;padding:0;font-size:.875rem;line-height:1.6}.dialog-tab-list{min-height:52px;padding-inline:var(--panel-space);border-color:var(--line);background:#f8f7f3;gap:24px;overflow-x:auto}.dialog-tab{color:var(--muted);flex-shrink:0;padding-block:12px}.dialog-tab[data-state=active]{color:var(--ink)}.dialog-tab[data-state=active]:after{background:var(--seal)}.dialog-tab-panel{align-content:start;gap:var(--stack-loose);padding:var(--panel-space);min-width:0;display:grid}.dialog-tab-panel:focus-visible{outline:2px solid var(--seal);outline-offset:-3px}.dialog-tab-panel .cmd-empty{padding:0}.connected-booking{gap:var(--stack-loose);min-width:0;display:grid}.dialog-body p{overflow-wrap:anywhere}.correction-form{padding:0}.correction-grid{gap:20px 24px}.correction-grid label,.correction-field{color:var(--muted);font-weight:500}.correction-grid input,.correction-grid textarea,.decision-confirmation textarea,.connected-question textarea{border-color:var(--line);color:var(--ink);border-radius:4px;min-height:44px;padding:10px 12px}.correction-grid input[readonly]{color:var(--muted);background:var(--ivory)}.change-row{padding-block:12px;line-height:1.5}.change-row small{text-transform:none;letter-spacing:0;font-size:.75rem}.change-preview,.change-table,.change-row,.original-proposal,.evaluation-details{border-color:var(--line)}.download-link{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;min-height:44px;margin-inline:0}.download-link svg{flex:none}.connected-documents{gap:var(--stack-tight);border:0;margin:0;padding:0;display:grid}.connected-lines{background:0 0;border:0;gap:6px;margin:0;padding:0;display:grid}.connected-documents h3,.connected-section-head h3{margin:0;font-size:1rem;font-weight:500}.connected-documents .download-link{width:fit-content;max-width:100%;margin:0;padding:10px 0;display:flex}.connected-line{font-variant-numeric:tabular-nums;grid-template-columns:minmax(70px,1fr) repeat(3,minmax(0,1fr));padding-block:12px}.connected-line>*{overflow-wrap:anywhere;min-width:0}.connected-disposition{background:0 0;gap:6px;margin:0;padding:0;display:grid}.connected-disposition ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.connected-disposition li{color:var(--ink);padding-left:18px;font-size:.875rem;line-height:1.55;position:relative}.connected-disposition li:before{content:"";background:var(--seal);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:2px}.connected-info-bubble{border:1px solid var(--line);background:var(--ivory);min-width:12rem;max-width:20rem;color:var(--ink);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;border-radius:4px;padding:10px 12px;font-size:.8125rem;font-weight:400;line-height:1.45;transition:opacity .12s,visibility .12s;box-shadow:0 6px 16px #18213429}@media (prefers-reduced-motion:reduce){.connected-info-bubble{transition:none}}.connected-line>:not(:first-child){text-align:right}.connected-line-head{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}.connected-total-preview{color:var(--ink)}.connected-questions,.case-history-body{padding:0}.connected-section-head{color:var(--muted)}.connected-section-head p{font-size:.8125rem;line-height:1.6}.connected-question{border:0;border-top:1px solid var(--line);margin-top:24px;padding:20px 0 0}.connected-question-meta{gap:6px}.connected-question-meta span,.connected-answer small,.connected-answer>span{color:var(--muted)}.connected-answer{border:0;border-top:1px solid var(--line);padding:12px 0 0}.connected-question form{gap:12px;margin-top:20px}.connected-question textarea{min-height:96px}.history-list{border-color:var(--line)}.case-execution-details{padding:0}.case-execution-details>summary{color:var(--muted);padding-block:12px;font-weight:500}.history-event{border-color:var(--line)}.history-event-trigger{color:var(--ink);padding:16px 12px}.history-event-trigger:hover,.history-event-trigger[data-state=open]{background:#f8f7f3}.history-heading{overflow-wrap:anywhere;gap:5px;min-width:0}.history-heading small,.history-event-trigger svg{color:var(--muted)}.history-event-content{background:#f8f7f3}.history-event-body{color:var(--muted);padding:16px}.history-delta{padding-block:10px}.history-delta>span{overflow-wrap:anywhere;min-width:0}.history-identity{color:var(--muted)}.decision-note{padding:var(--stack-tight);border:1px solid var(--line);background:var(--ivory);color:var(--muted);margin:0}.dialog-footer{border-color:var(--line);padding:16px var(--panel-space);background:#f8f7f3}.choice{border-radius:4px;min-height:44px}.choice.approve{color:#1c5d48;background:#e7f2ed}.choice.reject{color:#7f3931;background:#f8ece9}.choice:hover:not(:disabled){border-color:currentColor}.decision-confirmation label,.decision-confirm-row>span,.connected-footer-status{color:var(--muted)}.connected-dialog-notices .cmd-notice{margin:0}.spinner{border-color:var(--paper);border-top-color:var(--ink)}.nav-backdrop{display:none}.sidebar{background:var(--paper);border-color:var(--line);height:100dvh;padding:30px 20px;position:sticky;top:0;overflow-y:auto}.side-label{color:var(--muted);text-transform:none;letter-spacing:0;margin:40px 12px 10px;font-size:.75rem;font-weight:500}.sidebar-top+.cmd-nav{margin-top:34px}.cmd-nav+.cmd-nav{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.sidebar .cmd-nav-label{margin-bottom:10px}.side-summary{border-color:var(--line);gap:4px;padding:20px 12px 0}.side-summary strong{font-size:.875rem;font-weight:500}.side-summary span{color:var(--muted);font-size:.75rem}.workspace-header{background:var(--ivory);border-color:var(--line);height:auto;min-height:80px;padding:16px 40px}.switcher{color:var(--muted);gap:12px;font-size:.8125rem}.switcher select{color:var(--ink);border-color:var(--line);background:#fff;min-height:44px;font-weight:500}.single-mandate{align-items:center;gap:16px;min-width:0;display:flex}.single-mandate span{color:var(--muted);font-size:.8125rem}.single-mandate strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.header-right{gap:16px}.connected-badge{color:var(--muted);text-transform:none;letter-spacing:0;background:0 0;align-items:center;gap:7px;padding:0;font-size:.75rem;font-weight:400;display:inline-flex}.connected-badge:before{content:"";background:#53745e;border-radius:50%;width:6px;height:6px}.avatar{background:var(--paper);color:var(--ink);width:32px;height:32px;font-size:.75rem;font-weight:500}.logout{color:var(--muted);padding:12px}.logout:hover{color:var(--ink);background:var(--paper)}.content{max-width:1350px;padding:40px 40px 56px}h1{letter-spacing:-.02em;margin-bottom:12px;font-family:Camada Wordmark,serif;font-size:2.125rem;font-weight:400;line-height:1.2}.case-workspace h1{margin-bottom:4px}h2{letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.4}.lede{color:var(--muted);max-width:68ch;font-size:.875rem}.case-workspace .lede{margin:0}.stats{border-block:1px solid var(--line);background:0 0;margin:32px 0 28px}.stat{min-width:0;padding:22px var(--panel-space);border-right-color:var(--line)}.stat>div{color:var(--muted);align-items:center;gap:12px;font-size:.8125rem}.stat svg{flex:none;width:16px;height:16px}.stat strong{color:var(--ink);letter-spacing:-.025em;margin:12px 0 0;font-size:1.875rem;font-weight:400;line-height:1.2}.stat strong,.cmd-nav-count,.approval-table-row{font-variant-numeric:tabular-nums}.connected-upload{padding:var(--panel-space);margin-bottom:var(--stack-loose);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px}.connected-upload>div:first-child>p:last-child{color:var(--muted);max-width:52ch;margin-top:7px;font-size:.8125rem}.connected-upload-actions{flex-wrap:wrap;gap:12px}.connected-upload-actions input{width:240px;max-width:100%;color:var(--muted);font-size:.8125rem}input::file-selector-button{font:inherit;background:var(--ivory);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:4px;margin-right:12px;padding:10px 12px}.connected-upload-actions .cmd-button-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.connected-inbox .approval-controls{margin:var(--stack-tight) 0;padding-inline:var(--panel-space);gap:16px}.approval-controls label{color:var(--muted);gap:6px;font-size:.75rem;font-weight:500}.approval-controls select,.search input{border-color:var(--line);min-height:44px;color:var(--ink);border-radius:4px;padding-block:10px;font-size:.8125rem}.search{min-width:min(300px,100%)}.search svg{color:var(--muted);bottom:14px}input::placeholder{color:var(--muted);opacity:1}.connected-inbox .table-head,.connected-inbox .approval-table-row{padding-inline:var(--panel-space);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.85fr) minmax(100px,.65fr) 120px;gap:20px}.approval-table-row small,.tenant-name code{padding:2px var(--space-2);border-radius:var(--radius-sharp);background:var(--surface-sunk);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;display:inline-block}.table-head{letter-spacing:0;background:var(--surface-sunk);color:var(--muted);border-color:var(--line);padding-block:12px;font-size:.75rem;font-weight:500}.approval-table-row{color:var(--ink);border-color:#eae7df;padding-block:20px;font-size:.8125rem}.approval-table-row:last-child{border-bottom:0;border-radius:0 0 6px 6px}.approval-table-row:hover{background:#f9f7f2}.approval-table-row>span{overflow-wrap:anywhere;min-width:0}.approval-table-row strong{margin-bottom:5px;font-size:.875rem;font-weight:500}.approval-table-row small{color:var(--muted);font-size:.6875rem;line-height:1.5}.approval-table-row>:nth-child(3){color:var(--muted);font-size:.75rem}.approval-table-row>:nth-child(4),.table-head>:nth-child(4){text-align:right}.state-pill{letter-spacing:0;text-transform:none;padding:4px 8px;font-size:.6875rem;font-weight:500;line-height:1.4}.state-pill.review{color:#943b26;background:#f7eae4}.state-pill.waiting{color:var(--muted);background:#eceae5}.state-pill.draft,.state-pill.posting{color:#394b6a;background:#e9ecf2}.state-pill.complete{color:#1c5d48;background:#e7f2ed}.state-pill.attention{color:#7f3931;background:#f8ece9}.state-pill.archived{color:var(--muted);background:#eceae5}.connected-loading{margin:var(--stack-loose) var(--panel-space);display:block}.connected-inline-error{padding:var(--stack-tight) var(--panel-space)}.connected-load-more{margin:var(--stack-tight) var(--panel-space) var(--stack-loose)}.connected-file-name{overflow-wrap:anywhere}.logout-error{white-space:normal;width:max-content;max-width:min(280px,80vw);right:0}.login-notice{text-align:left;margin:24px 0 0}a.avatar{text-decoration:none}a.avatar:hover{background:var(--line)}.connected-directory{margin-top:28px}.connected-directory .table-head,.directory-row{padding-inline:var(--panel-space);grid-template-columns:minmax(0,1.3fr) 120px minmax(0,.8fr) minmax(0,1.4fr) minmax(200px,1fr);align-items:start;gap:20px;display:grid}.connected-directory .table-head>:nth-child(4){text-align:left}.directory-row{color:var(--ink);background:#fff;border-bottom:1px solid #eae7df;padding-block:20px;font-size:.8125rem}.directory-row:last-child{border-bottom:0;border-radius:0 0 6px 6px}.directory-row>span{overflow-wrap:anywhere;min-width:0}.directory-row strong{margin-bottom:5px;font-size:.875rem;font-weight:500;display:block}.directory-row small{color:var(--muted);font-size:.6875rem;line-height:1.5;display:block}.directory-row .state-pill{justify-self:start;margin-top:2px}.state-pill.user-active{color:#1c5d48;background:#e7f2ed}.state-pill.user-deactivated{color:#943b26;background:#f7eae4}.state-pill.user-archived{color:var(--muted);background:#eceae5}.directory-memberships{gap:10px;display:grid}.directory-memberships label{color:var(--muted);gap:4px;font-size:.75rem;display:grid}.directory-memberships select,.directory-form select,.directory-form input,.profile-form input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:4px;padding:8px 10px;font-size:.8125rem}.directory-memberships select{max-width:200px;min-height:36px}.directory-memberships select:disabled{background:var(--ivory);color:var(--muted)}.directory-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-actions .cmd-button-secondary,.directory-actions .cmd-button-danger{min-height:36px;padding:6px 12px;font-size:.8125rem}.directory-actions .cmd-button-text{min-height:36px;padding-inline:4px;font-size:.8125rem}.directory-actions small{color:var(--muted);flex-basis:100%;font-size:.75rem;line-height:1.5}.directory-actions .form-error,.directory-form .form-error,.profile-form .form-error{color:#943b26;flex-basis:100%;margin:4px 0 0;font-size:.75rem}.directory-form{padding:20px var(--panel-space) 24px;border-bottom:1px solid var(--line);background:#f8f7f3}.directory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directory-form label,.profile-form label{color:var(--ink);gap:8px;min-width:0;font-size:.875rem;font-weight:500;display:grid}.directory-form input,.directory-form select,.profile-form input{min-height:44px;padding:10px 12px;font-size:.875rem}.profile-form input[readonly]{background:var(--ivory);color:var(--muted)}.directory-memberships-fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.directory-memberships-fieldset legend{margin-bottom:10px;padding:0;font-size:.875rem;font-weight:500}.directory-membership-row{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.directory-membership-row .cmd-button-text{min-height:44px}.directory-fixed-mandate{gap:8px;margin:0;font-size:.875rem;display:grid}.directory-fixed-mandate span{font-weight:500}.directory-fixed-mandate strong{align-items:center;min-height:44px;font-weight:400;display:flex}.directory-form .field-help,.profile-form .field-help{color:var(--muted);max-width:65ch;margin:12px 0 0;font-size:.75rem}.profile-form .field-help{margin:-6px 0 0}.directory-form-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.profile-form .directory-form-actions{margin-top:4px}.profile-card{margin-top:28px}.profile-card+.profile-card{margin-top:24px}.profile-form{padding:20px var(--panel-space) 24px;gap:16px;max-width:460px;display:grid}:focus-visible{outline:2px solid var(--seal);outline-offset:3px}::selection{background:var(--ink);color:var(--ivory)}input{caret-color:var(--ink)}button,a,select,input{transition:background-color .15s,border-color .15s}.connected-inbox .runs-table .table-head,.connected-inbox .runs-table .approval-table-row{grid-template-columns:minmax(0,2fr) minmax(0,.9fr) minmax(0,.9fr) 140px}.runs-table .approval-table-row{font:inherit;text-decoration:none}.runs-table .approval-table-row:focus-visible{outline:2px solid var(--seal);outline-offset:-2px}.runs-table .approval-table-row>:nth-child(4),.runs-table .table-head>:nth-child(4){text-align:left}.runs-table .approval-table-row>:nth-child(2){color:var(--muted);font-size:.75rem}.runs-controls{flex-wrap:wrap;align-items:flex-end}.run-page{padding:0;overflow:hidden}.run-page .dialog-head{border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.run-back{align-items:center;gap:6px;min-height:0;margin-bottom:14px;padding:0;font-size:.8125rem;display:inline-flex}.run-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:.8125rem}.run-page .dialog-tabs{display:grid}.run-page .dialog-tab-list{border-bottom:1px solid var(--line);display:flex}.run-page .dialog-tab-panel[hidden]{display:none}.run-page .dialog-footer{border-top:1px solid var(--line)}.run-page .dialog-footer:empty{display:none}.run-page .dialog-tab-conversation .chat{margin-top:0}.run-page .dialog-tab-conversation .chat-log{min-height:18rem;max-height:60vh}.timeline{gap:var(--stack-loose);min-width:0;display:grid}.timeline-origin{margin-bottom:var(--stack-tight)}.timeline-origin .cmd-summary-row{flex-wrap:wrap}.timeline-origin .cmd-row-text{flex-basis:16rem}.timeline-origin .cmd-row-trailing{flex-shrink:1;min-width:0}.timeline-origin-label{border:1px solid var(--line);color:var(--muted);border-radius:999px;margin-right:.5rem;padding:.05rem .5rem;font-size:.78rem;display:inline-block}.timeline-origin-detail{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.timeline-origin-key{color:var(--muted)}.timeline-origin-links{flex-wrap:wrap;gap:.75rem;display:flex}.timeline-origin-links a,.timeline-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.timeline-facts{align-items:start;gap:var(--space-5) var(--space-6);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-panel);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin:0;padding:16px 18px;display:grid}.timeline-fact{align-content:start;gap:3px;min-width:0;display:grid}.timeline-fact dt{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.75rem;font-weight:500}.timeline-fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.875rem}.timeline-fact-wide{grid-column:span 2}.timeline-fact-warning dd{color:var(--seal)}.timeline-notice{color:var(--muted);margin:0;font-size:.8125rem}.timeline-list{border:1px solid var(--line);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.timeline-item{border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr);gap:16px;min-width:0;display:grid}.timeline-item:first-child{border-top:0}.timeline-turn{display:block}.timeline-row{margin:0}.timeline-trigger{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:128px minmax(0,1fr) 17px;align-items:start;gap:16px;padding:14px 16px;display:grid}.timeline-trigger:hover,.timeline-trigger[data-state=open]{background:#f8f7f3}.timeline-trigger:focus-visible{outline:2px solid var(--seal);outline-offset:-2px}.timeline-trigger svg{color:var(--muted);margin-top:2px;transition:transform .15s ease-out}.timeline-trigger[data-state=open] svg{transform:rotate(180deg)}.timeline-time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.75rem}.timeline-heading{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:.875rem;display:grid}.timeline-heading strong{font-weight:500}.timeline-heading small,.timeline-meta,.timeline-muted{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.timeline-question,.timeline-note{padding:12px 16px}.timeline-note .timeline-heading,.timeline-question .timeline-said{color:var(--ink)}.timeline-open .timeline-heading strong,.timeline-note-warning .timeline-heading,.timeline-turn-failed .timeline-heading small,.timeline-error{color:var(--seal)}.timeline-content{border-top:1px solid var(--line);background:#f8f7f3}.timeline-turn-body{gap:8px;min-width:0;padding:16px 16px 16px 160px;display:grid}.timeline-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:.6875rem;font-weight:500}.timeline-said{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.55}.timeline-steps{gap:6px;display:grid}.timeline-step{border:1px solid var(--line);background:#fff;border-radius:4px}.timeline-step>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:8px 12px;font-size:.8125rem;display:flex}.timeline-step>summary:focus-visible{outline:2px solid var(--seal);outline-offset:-2px}.timeline-step-tool{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.timeline-step-meta{color:var(--muted);font-variant-numeric:tabular-nums}.timeline-step-failed>summary .timeline-step-meta{color:var(--seal)}.timeline-step-body{gap:6px;padding:0 12px 12px;display:grid}.timeline-step-body pre{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f7f3;border-radius:4px;max-height:18rem;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;overflow:auto}.timeline-resume{border:1px solid var(--line);border-radius:6px;gap:8px;padding:14px 16px;display:grid}.timeline-resume label{color:var(--muted);font-size:.8125rem}.timeline-skeleton{gap:10px;display:grid}.timeline-skeleton span{background:linear-gradient(90deg,#eeece6 25%,#f6f4ef 50%,#eeece6 75%) 0 0/200% 100%;border-radius:6px;height:44px;animation:1.2s ease-in-out infinite timeline-shimmer;display:block}@keyframes timeline-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1100px){.content{padding:32px 24px 48px}.workspace-header{padding-inline:24px}.connected-upload{grid-template-columns:minmax(0,1fr)}.connected-upload-actions{justify-content:flex-start}.connected-inbox .table-head{display:none}.connected-inbox .approval-table-row{grid-template-columns:minmax(0,1fr) minmax(100px,auto);gap:6px 16px}.connected-inbox .approval-table-row>:first-child{grid-area:1/1}.connected-inbox .approval-table-row>:nth-child(2){grid-area:2/1;display:block}.connected-inbox .approval-table-row>:nth-child(3){grid-area:3/1;display:block}.connected-inbox .approval-table-row>:nth-child(4){grid-area:2/2;display:block}.connected-inbox .approval-table-row>:last-child{grid-area:1/2;justify-self:end}.connected-inbox .runs-table .approval-table-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.timeline-item,.timeline-trigger{grid-template-columns:minmax(0,1fr) 17px;gap:4px 12px}.timeline-item .timeline-time,.timeline-trigger .timeline-time{grid-column:1/-1}.timeline-turn-body{padding-left:16px}.connected-inbox .runs-table .state-pill{white-space:nowrap}.connected-directory .table-head{display:none}.directory-row{grid-template-columns:minmax(0,1fr);gap:12px}.directory-form-grid,.directory-membership-row{grid-template-columns:minmax(0,1fr)}.directory-memberships select{max-width:none}}@media (width>=621px) and (width<=900px){.sidebar{padding-inline:10px}.sidebar .cmd-brand{gap:0}.sidebar .cmd-brand-wordmark,.sidebar .cmd-nav-text{display:none}}@media (width<=900px){:scope{--panel-space:16px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.login-page{padding:16px}.run-page .dialog-head{flex-direction:column}.login-card{padding:28px 24px}.login-card h1{font-size:1.75rem}.mandate-card{padding:20px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.detail-description{margin-inline:0}.connected-line{gap:8px;font-size:.75rem}.connected-line>:last-child{display:block}.history-delta{grid-template-columns:70px minmax(0,1fr) auto minmax(0,1fr);gap:6px;font-size:.75rem}.history-delta>:nth-child(3){display:block}.history-delta>:nth-child(4){grid-column:auto}.nav-backdrop{z-index:3;background:#11182752;border:0;display:block;position:fixed;inset:0}.sidebar{z-index:4;position:fixed}.sidebar.open .side-label{font-size:.6875rem}.sidebar.open .side-summary{flex-direction:column}.close-nav,.mobile-nav{color:var(--ink);min-width:44px;min-height:44px;padding:11px}.workspace-header{gap:8px;min-height:68px;padding:12px 8px}.header-right{gap:0}.connected-badge,.header-right .avatar{display:none}.single-mandate{flex:1}.single-mandate>span{display:none}.single-mandate strong{font-size:.8125rem}.switcher select{width:100%;min-width:0;max-width:100%}.content{padding:28px 16px 40px}h1{font-size:1.875rem}.stat{padding:16px}.stat>div{gap:8px;font-size:.75rem}.connected-upload{padding-block:20px}.connected-upload-actions input{width:100%}.search{min-width:0}}@media (prefers-reduced-motion:reduce){.history-event-trigger svg,.spinner{transition:none;animation:none}button,a,select,input{transition:none}}}
