: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-progress-bg:#fde3c6;--tone-progress-ink:#9a4700;--tone-progress-line:#f2c99c;--tone-pending-bg:#f8e7bd;--tone-pending-ink:#765717;--tone-pending-line:#ead18f;--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;--motion-quick:.12s;--motion-base:.2s;--motion-gentle:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-quick:.01ms;--motion-base:.01ms;--motion-gentle:.01ms}}@keyframes cmd-fade-in{0%{opacity:0}}@keyframes cmd-rise-in{0%{opacity:0;transform:translateY(6px)}}.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-button{transition:background-color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out), transform var(--motion-quick) var(--ease-out)}.cmd-button:active:not(:disabled){transform:translateY(1px)}.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-progress{background:var(--tone-progress-bg);color:var(--tone-progress-ink)}.cmd-tone-pending{background:var(--tone-pending-bg);color:var(--tone-pending-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}@media (width<=640px){.cmd-panel-head{row-gap:var(--space-3);flex-wrap:wrap}.cmd-panel-actions a:not(.cmd-button){padding-block:8px}}.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-progress{background:var(--tone-progress-bg);color:var(--tone-progress-ink);border-color:var(--tone-progress-line)}.cmd-notice-pending{background:var(--tone-pending-bg);color:var(--tone-pending-ink);border-color:var(--tone-pending-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-notice{animation:cmd-rise-in var(--motion-base) var(--ease-out)}.cmd-outcome{align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);overflow-wrap:anywhere;animation:cmd-fade-in var(--motion-base) var(--ease-out);margin:0;line-height:1.5;display:flex}.cmd-outcome>svg{flex:none;margin-top:1px}.cmd-outcome-critical{color:var(--tone-critical-ink)}.cmd-outcome-positive{color:var(--tone-positive-ink)}.cmd-outcome-body{min-width:0}.cmd-outcome-body p,.cmd-outcome-body ul{margin:0}.cmd-toaster{bottom:var(--space-7);z-index:50;height:0;position:sticky}.cmd-toaster-stack{left:var(--space-8);width:min(440px, calc(100% - 2 * var(--space-8)));gap:var(--space-3);flex-direction:column;display:flex;position:absolute;bottom:0}.cmd-toast{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-2) var(--space-4) 14px;border-radius:var(--radius-panel);background:var(--ink);color:var(--ivory);font-size:var(--text-body);animation:cmd-rise-in var(--motion-base) var(--ease-out);line-height:1.5;display:flex}.cmd-toast-mark{border-radius:var(--radius-pill);flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.cmd-toast-positive .cmd-toast-mark{background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.cmd-toast-critical .cmd-toast-mark{background:var(--tone-critical-bg);color:var(--tone-critical-ink)}.cmd-toast-body{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:1px}.cmd-toast-body p{margin:0}.cmd-toast-body ul{margin:var(--space-1) 0 0;padding-left:1.2em}.cmd-toast-body .cmd-button{margin-top:var(--space-3)}.cmd-toast-body a{color:inherit}.cmd-toast-close{border-radius:var(--radius-field);width:32px;height:32px;color:color-mix(in srgb, var(--ivory) 70%, transparent);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px 0;padding:0;display:grid;position:relative}.cmd-toast-close:before{content:"";position:absolute;inset:-6px}.cmd-toast-close:hover{background:color-mix(in srgb, var(--ivory) 12%, transparent);color:var(--ivory)}.cmd-toast-close:focus-visible{outline:2px solid var(--ivory);outline-offset:1px}@media (width<=620px){.cmd-toaster{bottom:var(--space-5)}.cmd-toaster-stack{left:var(--space-5);width:calc(100% - 2 * var(--space-5))}}.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);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);transition:background-color .15s;transition:background-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);text-decoration:none;display:flex}.cmd-nav-item:hover{background:var(--surface);color:var(--ink-deep)}.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-tab{transition:color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out)}.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);flex-wrap:wrap;display:flex}.cmd-dialog-backdrop{animation:cmd-fade-in var(--motion-base) var(--ease-out)}.cmd-dialog{animation:cmd-rise-in var(--motion-gentle) var(--ease-out)}.cmd-dialog-footer>.cmd-outcome{text-align:right;flex:1 0 100%;justify-content:flex-end}.inbox-page{container:inbox/inline-size}.inbox-body{gap:var(--space-7,28px);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.inbox-body.one{grid-template-columns:200px minmax(0,1fr)}.inbox-filters{top:var(--space-6,20px);flex-direction:column;display:flex;position:sticky}.inbox-filters [role=group]{flex-direction:column;gap:2px;display:flex}.inbox-filters-label{font-size:var(--text-xs,.6875rem);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:var(--space-5,16px) var(--space-4,12px) var(--space-3,8px)}.inbox-filters-label:first-child{padding-top:0}.inbox-filters button{justify-content:space-between;align-items:center;gap:var(--space-3,8px);padding:var(--space-3,8px) var(--space-4,12px);border-radius:var(--radius-field,4px);font:inherit;font-size:var(--text-body,.875rem);color:var(--ink);text-align:left;cursor:pointer;transition:background var(--motion-quick,.12s) var(--ease-out,ease-out);background:0 0;border:1px solid #0000;display:flex}.inbox-filters button:hover{background:var(--surface-sunk)}.inbox-filters button[aria-pressed=true]{background:var(--surface);border-color:var(--line);font-weight:var(--weight-medium,500)}.inbox-mandate-name{align-items:center;gap:var(--space-3,8px);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}.inbox-mark{border-radius:var(--radius-sharp,2px);background:var(--surface);width:22px;height:22px;color:var(--ink-deep);border:1px solid var(--line);flex:none;place-items:center;font-size:.5625rem;font-weight:600;display:inline-grid}.inbox-count{min-width:20px;height:20px;font-size:var(--text-xs,.6875rem);font-weight:var(--weight-medium,500);background:var(--tone-pending-bg);color:var(--tone-pending-ink);border-radius:999px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.inbox-count.quiet{background:var(--tone-quiet-bg);color:var(--muted)}.inbox-actions{align-items:center;gap:var(--space-5,16px);flex-wrap:wrap;display:flex}.inbox-file-link{color:var(--ink);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.inbox-list-col{gap:var(--space-4,12px);flex-direction:column;min-width:0;display:flex}.inbox-toolbar{gap:var(--space-3,8px);flex-wrap:wrap;display:flex}.inbox-toolbar select{height:40px;padding:0 var(--space-4,12px);border:1px solid var(--line);border-radius:var(--radius-field,4px);background:var(--surface);font:inherit;font-size:var(--text-body,.875rem);color:var(--ink)}.inbox-search{align-items:center;gap:var(--space-3,8px);min-width:220px;height:40px;padding:0 var(--space-4,12px);border:1px solid var(--line);border-radius:var(--radius-field,4px);background:var(--surface);color:var(--muted);flex:1;display:flex}.inbox-search:focus-within{border-color:var(--ink)}.inbox-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}.inbox-chips{align-items:center;gap:var(--space-3,8px);flex-wrap:wrap;display:flex}.inbox-chip{border:1px solid var(--line);background:var(--surface);font-size:var(--text-sm);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 12px;display:inline-flex}.inbox-chip button{background:var(--surface-sunk);width:18px;height:18px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.inbox-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.inbox-group ul{margin:0;padding:0;list-style:none}.inbox-day{padding:var(--space-3,8px) var(--space-6,20px);font-size:var(--text-sm);font-weight:var(--weight-regular,400);color:var(--muted);background:var(--surface-sunk);border-bottom:1px solid var(--line-soft,var(--line));margin:0}.inbox-group+.inbox-group .inbox-day{border-top:1px solid var(--line-soft,var(--line))}.inbox-row{gap:var(--space-5,16px);padding:var(--space-5,16px) var(--space-6,20px);border-top:1px solid var(--line-soft,var(--line));transition:background var(--motion-quick,.12s) var(--ease-out,ease-out);animation:inbox-in var(--motion-base,.2s) var(--ease-out,ease-out) both;grid-template-columns:minmax(0,1fr) minmax(0,220px) 128px auto;align-items:center;display:grid;position:relative}.inbox-row:first-child{border-top:0}.inbox-row:hover,.inbox-row.selected{background:var(--surface-sunk)}.inbox-row.selected:before{content:"";background:var(--seal);border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}@keyframes inbox-in{0%{opacity:0;transform:translateY(4px)}}.inbox-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.inbox-row-title{font-weight:var(--weight-medium,500);color:var(--ink-deep,var(--ink));white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.inbox-row-title:after{content:"";position:absolute;inset:0}.inbox-row-title:focus-visible{outline:none}.inbox-row:has(.inbox-row-title:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.inbox-row-preview{color:var(--muted);font-size:var(--text-base,.8125rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-row-meta{min-width:0;font-size:var(--text-sm);flex-direction:column;gap:3px;display:flex}.inbox-row-mandate{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.inbox-row-mandate .inbox-mark{width:18px;height:18px;font-size:.5rem}.inbox-row-by{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-row-time{text-align:right;font-size:var(--text-sm);color:var(--muted)}.inbox-row-state{justify-content:flex-end;align-items:center;gap:var(--space-3,8px);display:flex}.inbox-snooze{z-index:1;border:1px solid var(--line);border-radius:var(--radius-field,4px);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;place-items:center;display:grid;position:relative}.inbox-snooze:hover{border-color:var(--ink)}@container inbox (width<=1100px){.inbox-row{grid-template-columns:minmax(0,1fr) auto}.inbox-row-meta{grid-area:2/1}.inbox-row-time{display:none}}@container inbox (width<=860px){.cmd-page-head{gap:var(--space-4,12px);flex-direction:column}.inbox-body,.inbox-body.one{gap:var(--space-5,16px);grid-template-columns:minmax(0,1fr)}.inbox-filters,.inbox-list-col{min-width:0}.inbox-search{flex-basis:100%;min-width:0}.inbox-toolbar select{flex:140px;min-width:0}.inbox-row{padding-inline:var(--space-5,16px)}.inbox-row-title{white-space:normal}.inbox-row-preview{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.inbox-filters{gap:var(--space-3,8px);position:static}.inbox-filters-label{display:none}.inbox-filters [role=group]{gap:var(--space-2,6px);flex-direction:row;padding-bottom:2px;overflow-x:auto}.inbox-filters button{border-color:var(--line);background:var(--surface);flex:none}}.snooze-state,.snooze-choose{align-items:center;gap:var(--space-3,8px);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:inline-flex}.run-panel.ask-panel{background:var(--surface,#fff);width:min(440px,34vw);animation:panel-in var(--motion-gentle,.32s) var(--ease-out,ease-out);flex-direction:column;display:flex;overflow:hidden}.has-ask-panel>main{margin-right:min(440px,34vw)}.ask-head{align-items:flex-start;gap:var(--space-4,12px);padding:var(--space-5,16px) var(--space-6,20px);border-bottom:1px solid var(--line-soft,var(--line));display:flex}.ask-mark{background:var(--tone-accent-bg);width:30px;height:30px;color:var(--seal);border:1px solid var(--tone-accent-line);border-radius:999px;flex:none;place-items:center;display:grid}.ask-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ask-pick{font:inherit;font-weight:var(--weight-medium,500);color:var(--ink-deep,var(--ink));cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.ask-looking{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.ask-close{border-radius:var(--radius-field,4px);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ask-close:hover{background:var(--surface-sunk,var(--ivory));color:var(--ink)}.ask-body{min-height:0;padding:var(--space-5,16px) var(--space-6,20px);flex-direction:column;flex:1;display:flex}.ask-body .chat{flex:1;grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;min-height:0;margin-top:0}.ask-body .chat-log{max-height:none}.ask-empty{color:var(--muted);margin:0}.ask-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ivory)}@media (width<=620px){.ask-toggle-label{display:none}.cmd-button.ask-toggle{gap:0;padding-inline:10px}.workspace-header .header-right{flex:none}.workspace-header .crumbs>*{overflow-wrap:anywhere;min-width:0}}@media (width<=1100px){.run-panel.ask-panel{width:100%}.has-ask-panel>main{margin-right:0}}.published-list,.published-steps{margin:0;padding:0;list-style:none}.published-list{margin:var(--space-5,16px) var(--panel-space,24px)}.published-item{padding:var(--space-5,16px) 0;border-top:1px solid var(--line-soft,var(--line))}.published-item:first-child{border-top:0;padding-top:0}.published-head{align-items:flex-start;gap:var(--space-4,12px);display:flex}.published-head>svg{color:var(--muted);flex:none;margin-top:2px}.published-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.published-name small,.published-none{color:var(--muted)}.published-links{gap:var(--space-5,16px);font-size:var(--text-sm);flex:none;display:flex}.published-steps{margin:var(--space-4,12px) 0 0 28px}.published-step{gap:var(--space-5,16px);padding:var(--space-3,8px) 0;border-top:1px solid var(--line-soft,var(--line));font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr) 7.5rem;align-items:center;display:grid}.published-step>.cmd-state-pill{justify-self:end}.published-step-name{color:var(--ink-deep,var(--ink));font-weight:var(--weight-medium,500)}.published-outcome{color:var(--muted)}.published-none{margin:var(--space-3,8px) 0 0 28px;font-size:var(--text-sm)}@media (width<=760px){.published-head{flex-wrap:wrap}.published-links{width:100%;margin-left:28px}.published-steps{margin-left:0}.published-step{grid-template-columns:minmax(0,1fr) auto}.published-step>.cmd-state-pill{justify-self:auto}.published-outcome{grid-area:2/1/auto/-1}}.close-stack{gap:var(--space-6,20px);display:grid}.close-stack>.close-links{margin:0}.month-picker{border:1px solid var(--line);border-radius:var(--radius-field,4px);background:var(--surface,#fff);align-items:center;height:40px;display:inline-flex}.month-picker span{min-width:140px;padding:0 var(--space-4,12px);text-align:center;font-weight:var(--weight-medium,500);color:var(--ink-deep,var(--ink))}.month-picker button{width:36px;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.month-picker button:disabled{color:var(--line);cursor:default}.close-bar{margin-bottom:var(--space-5,16px);gap:3px;display:flex}.close-bar i{background:var(--line);transform-origin:0;height:6px;animation:close-grow var(--motion-gentle,.32s) var(--ease-out,ease-out) both;border-radius:999px;flex:1}.close-bar i.prepared{background:var(--tone-info-line)}.close-bar i.waiting{background:var(--tone-pending-line)}.close-bar i.done{background:var(--seal)}@keyframes close-grow{0%{transform:scaleX(0)}}.close-papers{column-gap:var(--space-5,16px);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.close-paper{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-5,16px) 0;border-top:1px solid var(--line-soft,var(--line));align-items:center;display:grid}.close-paper:first-child{border-top:0}.close-paper-name{flex-direction:column;gap:2px;min-width:0;display:flex}.close-paper-name small,.close-muted{color:var(--muted)}.close-sign{font-size:var(--text-sm);flex-direction:column;gap:2px;min-width:0;display:flex}.close-sign-label{font-size:var(--text-xs,.6875rem);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.close-reviewed{color:var(--tone-positive-ink)}.close-actions{align-items:center;gap:var(--space-4,12px);justify-content:flex-end;display:flex}.close-links{gap:var(--space-6,20px);margin:var(--space-6,20px) 0 0;font-size:var(--text-sm);flex-wrap:wrap;display:flex}.books-actions{align-items:center;gap:var(--space-4,12px);flex-wrap:wrap;display:flex}.books-table{border-collapse:collapse;width:100%;font-size:var(--text-body,.875rem)}.books-table th{text-align:left;font-weight:var(--weight-medium,500);color:var(--muted);font-size:var(--text-sm);padding:var(--space-3,8px) var(--space-4,12px);border-bottom:1px solid var(--line)}.books-table td{padding:var(--space-3,8px) var(--space-4,12px);border-bottom:1px solid var(--line-soft,var(--line))}.books-table .r{text-align:right}.books-table .num{font-variant-numeric:tabular-nums}.books-class td{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium,500);background:var(--surface-sunk,var(--ivory))}.books-total td{font-weight:var(--weight-medium,500);border-top:1px solid var(--line);border-bottom:0}.books-ties{margin-left:var(--space-3,8px);color:var(--tone-positive-ink);font-size:var(--text-sm);font-weight:var(--weight-regular,400);align-items:center;gap:4px;display:inline-flex}.books-account{font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0}.books-account:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (width<=760px){.close-papers{grid-template-columns:minmax(0,1fr) auto}.close-sign{display:none}.books-table{font-size:var(--text-sm)}}@media (width<=640px){.close-papers{grid-template-columns:minmax(0,1fr)}.close-actions{justify-content:flex-start}.books-statement th:nth-child(n+3):nth-child(-n+5),.books-statement tr:not(.books-class) td:nth-child(n+3):nth-child(-n+5){display:none}.books-table th,.books-table td{padding-inline:var(--space-3,8px)}.books-table .r{white-space:nowrap}}.close-bar,.close-papers,.close-links{margin-inline:var(--panel-space,24px)}.close-links{margin-bottom:var(--panel-space,24px)}.books-bar{justify-content:space-between;align-items:center;gap:var(--space-4,12px);margin-block:var(--stack-tight,12px);flex-wrap:wrap;display:flex}.books-num{font-variant-numeric:tabular-nums;white-space:nowrap}.books-side{text-align:left;width:1.6em;color:var(--muted);font-size:var(--text-sm);display:inline-block}.books-earlier td{color:var(--muted);font-style:italic}.books-results{gap:var(--stack-tight,12px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.books-results>div{gap:var(--space-2,6px);padding:var(--space-5,16px);background:var(--surface,#fff);border:1px solid var(--line);border-radius:var(--radius-panel,6px);flex-direction:column;display:flex}.books-results span{color:var(--muted);font-size:var(--text-sm)}.books-results b{font-size:var(--text-xl,1.125rem);color:var(--ink-deep,var(--ink));align-items:center;gap:6px;font-weight:500;display:inline-flex}.books-note{margin:var(--space-4,12px) var(--panel-space,24px);font-size:var(--text-sm)}.books-statements{gap:var(--stack-loose,24px);flex-direction:column;display:flex}.books-statements-head{margin-top:var(--stack-loose)}.books-bar [role=group]{display:inline-flex}.books-bar [role=group] button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-left-width:0;padding:0 12px;font-size:.8125rem}.books-bar [role=group] button:first-child{border-radius:var(--radius-field) 0 0 var(--radius-field);border-left-width:1px}.books-bar [role=group] button:last-child{border-radius:0 var(--radius-field) var(--radius-field) 0}.books-bar [role=group] button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.mandate-file{gap:var(--space-5,16px);margin-bottom:var(--stack-loose,24px);animation:page-in var(--motion-base,.2s) var(--ease-out,ease-out);flex-direction:column;display:flex}.mandate-file-title{align-items:center;gap:var(--space-4,12px);display:flex}.mandate-file-mark{border-radius:var(--radius-panel,6px);background:var(--surface);width:40px;height:40px;color:var(--ink-deep);border:1px solid var(--line);font-size:var(--text-sm);flex:none;place-items:center;font-weight:600;display:grid}.mandate-file-name{font-family:var(--font-display);font-size:var(--text-2xl,1.5rem);color:var(--ink-deep,var(--ink));line-height:1.15}.mandate-file-sub{color:var(--muted);font-size:var(--text-sm)}.mandate-file-tabs{gap:var(--space-7,24px);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.mandate-file-tabs a{padding:var(--space-3,8px) 0 var(--space-4,12px);color:var(--muted);font-size:var(--text-body,.875rem);transition:color var(--motion-quick,.12s) var(--ease-out,ease-out);text-decoration:none;position:relative}.mandate-file-tabs a:hover{color:var(--ink)}.mandate-file-tabs a[aria-current=page]{color:var(--ink-deep,var(--ink));font-weight:var(--weight-medium,500)}.mandate-file-tabs a[aria-current=page]:after{content:"";background:var(--seal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mandate-file-details{gap:var(--space-2,6px);flex-wrap:wrap;display:flex}.mandate-file-details a{padding:var(--space-2,6px) var(--space-4,12px);color:var(--muted);font-size:var(--text-sm);border:1px solid #0000;border-radius:999px;text-decoration:none}.mandate-file-details a:hover{color:var(--ink);border-color:var(--line)}.mandate-file-details a[aria-current=page]{color:var(--ink);background:var(--surface,#fff);border-color:var(--line)}.rail-mandates .rail-mandate-mark{width:22px;height:22px;transition:background-color var(--motion-quick,.12s) var(--ease-out,ease-out), border-color var(--motion-quick,.12s) var(--ease-out,ease-out), color var(--motion-quick,.12s) var(--ease-out,ease-out);font-size:.5625rem}.rail-mandates .cmd-nav-item-active .rail-mandate-mark{border-color:color-mix(in srgb, var(--ivory) 45%, transparent);color:var(--ivory);background:0 0}.rail-mandates .cmd-nav-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-inbox .cmd-nav-count{background:var(--tone-pending-bg);color:var(--tone-pending-ink)}.mandate-file~.cmd-page-head h1,.mandate-file~* .cmd-page-head h1{font-size:var(--text-2xl,1.5rem)}@media (width<=640px){.mandate-file-tabs a{align-items:center;min-height:44px;padding-block:0;display:inline-flex}}.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-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}}.artifacts-within{margin-top:var(--stack-loose)}@media (width<=640px){.artifacts-table .cmd-table-head{display:none}.artifacts-table .cmd-table-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.artifacts-table .cmd-table-row>:first-child{grid-column:1/-1}.artifacts-table .cmd-table-row>:nth-child(2){grid-area:2/1}.artifacts-table .cmd-table-row>:nth-child(4){grid-area:2/2;justify-self:end}.artifacts-table .cmd-table-row>:nth-child(5){grid-area:3/1}.artifacts-table .cmd-table-row>:nth-child(3){grid-area:3/2}.artifacts-table .cmd-table-row>:nth-child(3):before{content:"Versions ";color:var(--muted)}}.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-table{max-width:100%;overflow-x:auto}.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-person.chat-from-run{white-space:normal;background:var(--paper);color:var(--ink-deep);border:1px solid var(--line)}.chat-turn .chat-from{color:var(--muted);margin:0 0 .4rem;font-size:.8rem}.chat-from a{color:inherit}.chat-question{border-left:3px solid var(--seal)}.chat-question-hint{color:var(--muted);margin-top:.4rem;font-size:.8rem}.chat-decision{margin-top:.6rem}.chat-decision .decision-actions{flex-wrap:wrap;align-items:center}.chat-decision-page{margin-left:.4rem;font-size:.88rem}.chat-decision.decision-confirmation{grid-template-columns:minmax(0,1fr)}.chat-decision .decision-confirm-row{flex-wrap:wrap}.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}.agent-model-note{margin:var(--stack-tight) 0 0;max-width:64ch;color:var(--muted);font-size:var(--text-base)}.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-token{padding:2px var(--space-2);border-radius:var(--radius-sharp);background:var(--surface-sunk);color:var(--muted);font-size:.75rem}.access-legend{padding:var(--space-5) var(--panel-space);border-top:1px solid var(--line-soft);background:var(--surface-sunk);gap:var(--space-2);margin:0;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-row{gap:var(--space-3) var(--space-5);padding:var(--space-4) var(--panel-space);grid-template-columns:minmax(0,1fr) 13rem;align-items:center;display:grid}.access-row+.access-row{border-top:1px solid var(--line-soft)}.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-note{color:var(--muted);font-size:var(--text-sm)}.access-control{align-items:center;gap:var(--space-3);display:flex}.access-control .cmd-field{flex:auto}.access-fixed{font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap: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)}}.sources{gap:var(--stack-tight);border-radius:var(--radius-panel);min-width:0;transition:background-color var(--motion-quick) var(--ease-out);display:grid}.sources-dropping{background:var(--tone-accent-bg);outline:1.5px dashed var(--tone-accent-line);outline-offset:6px}.sources-folder-input{display:none}.sources-empty{border:1.5px dashed var(--line);border-radius:var(--radius-panel);background:var(--surface-sunk);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px;display:flex}.sources-empty>.cmd-muted{min-width:0;font-size:var(--text-base);flex:15rem}.sources-more{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sources-more>.cmd-muted{font-size:var(--text-base)}.sources-list{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none;display:grid}.sources-row{border-bottom:1px solid var(--line-soft);gap:10px;padding:16px 0;animation:.32s cubic-bezier(.22,1,.36,1) backwards onboarding-rise;display:grid}.sources-row.is-quiet{border-bottom:0;padding-bottom:4px;animation:none}.sources-row-main{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.sources-icon{border:1px solid var(--line-soft);border-radius:var(--radius-field);background:var(--surface-sunk);width:36px;height:36px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.sources-row.is-quiet .sources-icon{color:var(--muted)}.sources-icon.is-dashed{border:1px dashed var(--line);background:0 0}.sources-row-text{flex:15rem;gap:2px;min-width:0;display:grid}.sources-row-text strong{font-weight:var(--weight-medium);overflow-wrap:anywhere}.sources-row-text span{font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.sources-row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;margin-left:auto;display:flex}.sources-state{align-items:center;gap:6px;display:inline-flex}.sources-state:empty{display:none}.sources-open{min-height:var(--control-height);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--ink);align-items:center;padding:0 4px;display:inline-flex}.sources-row>.cmd-outcome,.sources-uploading,.sources-confirm{margin-left:48px}.sources-uploading{justify-items:start;gap:6px;display:grid}.sources-uploading progress{width:100%;height:6px;accent-color:var(--ink)}.sources-uploading .cmd-muted{font-size:var(--text-sm);overflow-wrap:anywhere}.sources-confirm{border:1px solid var(--tone-critical-line);border-radius:var(--radius-field);gap:10px;padding:14px 16px;animation:.32s cubic-bezier(.22,1,.36,1) backwards onboarding-rise;display:grid}.sources-confirm>strong{font-weight:var(--weight-medium)}.sources-confirm>.cmd-muted{font-size:var(--text-base)}.sources-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sources-report{overflow-wrap:anywhere;margin:4px 0 0;padding-left:1.2em}.sources-spin{width:12px;height:12px;color:var(--tone-progress-ink);border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.9s linear infinite onboarding-spin;display:inline-block}.sources-waiting,.sources-done{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.sources-waiting{color:var(--muted)}.sources-waiting .sources-spin{color:currentColor}.sources-waiting .cmd-button-text{font-size:var(--text-base)}.sources-done{color:var(--tone-positive-ink);overflow-wrap:anywhere;flex-wrap:nowrap;align-items:flex-start;display:flex}.sources-done>svg{flex:none;margin-top:4px}.sources-arrived{margin-top:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface-sunk);gap:12px;padding:16px 20px;animation:.32s cubic-bezier(.22,1,.36,1) backwards onboarding-rise;display:grid}.sources-arrived-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.sources-arrived-head h3{font-size:var(--text-body);font-weight:var(--weight-medium);margin:0}.sources-arrived-head span,.sources-kinds{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.sources-arrived-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sources-arrived-rows li{font-size:var(--text-base);grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) 48px;align-items:center;gap:12px;display:grid}.sources-arrived-name{overflow-wrap:anywhere;min-width:0}.sources-bar{background:var(--line-soft);border-radius:3px;height:6px;display:block;overflow:hidden}.sources-bar>span{background:var(--muted);border-radius:3px;height:100%;display:block}.sources-arrived-count{text-align:right;font-variant-numeric:tabular-nums}.sources-kinds{border-top:1px solid var(--line-soft);margin:0;padding-top:10px}.sources-dialog .cmd-dialog-footer{flex-wrap:wrap;justify-content:space-between;gap:12px 16px}.sources-dialog-body{gap:20px;min-width:0;display:grid}.sources-back{justify-self:start;margin:-8px 0 -12px}.sources-sub{font-size:var(--text-base);color:var(--muted);margin:-6px 0 0}.sources-foot-note{min-width:0;font-size:var(--text-sm);color:var(--muted);flex:15rem;align-items:center;gap:10px;display:inline-flex}.sources-chooser{gap:20px;display:grid}.sources-chooser .cmd-field{gap:8px}.sources-paste{display:block;position:relative}.sources-paste svg{color:var(--muted);pointer-events:none;position:absolute;top:16px;left:14px}.sources-paste .cmd-input{min-height:48px;font-size:var(--text-body);padding-left:40px}.sources-said:empty{display:none}.sources-said{gap:8px;display:grid}.sources-box{border:1px solid var(--tone-quiet-line);border-radius:var(--radius-field);background:var(--surface-sunk);color:var(--ink);font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;animation:.32s cubic-bezier(.22,1,.36,1) backwards onboarding-rise;display:flex}.sources-box>svg{flex:none}.sources-box>strong{min-width:0;font-weight:var(--weight-medium);flex:15rem}.sources-box-text{flex:15rem;gap:1px;min-width:0;display:grid}.sources-box-text>strong{font-weight:var(--weight-medium)}.sources-box-text>span{font-size:var(--text-sm);line-height:1.5}.sources-box.is-info{border-color:var(--tone-info-line);background:var(--tone-info-bg);color:var(--tone-info-ink)}.sources-box.is-critical{border-color:var(--tone-critical-line);background:var(--tone-critical-bg);color:var(--tone-critical-ink)}.sources-box.is-positive{border-color:var(--tone-positive-line);background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.sources-or{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:12px;display:flex}.sources-or:before,.sources-or:after{content:"";background:var(--line-soft);flex:1;height:1px}.sources-options{border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none;overflow:hidden}.sources-options>li{border-bottom:1px solid var(--line-soft)}.sources-options>li:last-child{border-bottom:0}.sources-option{background:var(--surface);width:100%;min-height:64px;color:var(--ink);text-align:left;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}button.sources-option{cursor:pointer}button.sources-option:hover{background:var(--surface-sunk)}button.sources-option:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.sources-option>svg{color:var(--muted);flex:none}.sources-option-text{flex:1;gap:1px;min-width:0;display:grid}.sources-option-text strong{font-weight:var(--weight-medium);overflow-wrap:anywhere}.sources-option-text span{font-size:var(--text-sm);color:var(--muted)}.sources-option.is-later,.sources-option.is-later strong{color:var(--muted)}.sources-option-upload{background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.sources-option-upload>.sources-option{flex:16rem;width:auto}.sources-option-folder{font-size:var(--text-base);margin:0 16px 0 auto}.sources-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.sources-step{gap:14px;display:flex}.sources-step.is-unnumbered{padding-left:38px}.sources-step-n{border:1px solid var(--line);background:var(--ivory);width:24px;height:24px;font-size:var(--text-sm);font-weight:var(--weight-medium);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sources-step-body{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.sources-step-body>*,.sources-step-body .cmd-field{width:100%}.sources-step-body>.cmd-button{width:auto}.sources-step-body>span:has(>.cmd-button){width:auto}.sources-step-body>strong{font-weight:var(--weight-medium)}.sources-step-body>.cmd-muted{font-size:var(--text-base)}.sources-address-row{flex-wrap:wrap;gap:8px;display:flex}.sources-address{min-width:0;min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-field);background:var(--surface-sunk);font-family:inherit;font-size:var(--text-base);overflow-wrap:anywhere;flex:17rem;align-items:center;padding:10px 12px;display:flex}.sources-microsoft{border-color:var(--ink)}.sources-again{font-size:var(--text-base);flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}@media (width<=600px){.cmd-dialog-backdrop:has(>.sources-dialog){align-items:flex-end;padding:64px 0 0}.sources-dialog{border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;width:100%;max-height:100%}.sources-dialog .cmd-dialog-head,.sources-dialog .cmd-dialog-body,.sources-dialog .cmd-dialog-footer{padding-inline:16px}.sources-row>.cmd-outcome,.sources-uploading,.sources-confirm{margin-left:0}.sources-arrived{padding:14px 16px}.sources-arrived-rows li{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 40px;gap:10px}}.sources-owner-link{justify-items:start;gap:10px;display:grid}.sources-owner-link>.cmd-field{width:100%}.sources-owner-link .cmd-muted{font-size:var(--text-base)}.sources-stopped .cmd-notice-body{flex:1;gap:10px;min-width:0;display:grid}.sources-stopped p{margin:0}.sources-stopped .cmd-field{width:100%}.onboarding{gap:var(--stack-loose);display:grid}.onboarding-mailbox{gap:var(--stack-tight);justify-items:start;max-width:44rem;display:grid}.onboarding-address{font-size:inherit;overflow-wrap:anywhere}@keyframes onboarding-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes onboarding-settle{0%{opacity:.3;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes onboarding-draw{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@keyframes onboarding-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@keyframes onboarding-breathe{0%,to{opacity:.3}50%{opacity:1}}@keyframes onboarding-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes onboarding-press{0%{opacity:0;transform:scale(1.07)rotate(-6deg)}70%{opacity:1}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes onboarding-ink{0%{opacity:.45;transform:scale(.96)}to{opacity:0;transform:scale(1.35)}}.onboarding-rise{animation:.45s cubic-bezier(.2,.7,.2,1) backwards onboarding-rise}.onboarding-eyebrow{font-size:var(--text-base);color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.onboarding-title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-4xl);color:var(--ink);margin:4px 0;line-height:1.12}.onboarding-lede{max-width:40rem;font-size:var(--text-lg);color:var(--muted);margin:0}.onboarding-sub{font-size:var(--text-base);color:var(--muted);margin:0}.onboarding-source-line{font-size:var(--text-sm);color:var(--muted);margin:2px 0 0}.onboarding-begin{gap:var(--space-8);width:min(100%,48rem);padding-block:var(--space-6) var(--space-10);margin-inline:auto;display:grid}.onboarding-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);animation-delay:50ms;display:grid}.onboarding-part{gap:var(--space-5);padding:var(--space-7);border-bottom:1px solid var(--line-soft);display:flex}.onboarding-part-body{gap:var(--stack-tight);flex:1;min-width:0;display:grid}.onboarding-part-body h2{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.onboarding-number{border:1.5px solid var(--seal);width:28px;height:28px;font-family:var(--font-display);color:var(--seal);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.onboarding-part-head{gap:4px;padding-top:2px;display:grid}.onboarding-part-head .cmd-muted{font-size:var(--text-base)}.onboarding-foot-line{font-size:var(--text-base);color:var(--muted);flex:16rem;margin:0}.onboarding-card-foot{gap:var(--space-5);padding:var(--space-5) var(--space-7);background:var(--surface-sunk);border-radius:0 0 var(--radius-panel) var(--radius-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.onboarding-card-foot>.cmd-outcome{text-align:right;flex:1 0 100%;justify-content:flex-end}.onboarding-promise{gap:var(--stack-tight);display:grid}.onboarding-promise h2{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--muted);margin:0}.onboarding-promise ol{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-promise li{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-panel);gap:2px;padding:14px 16px;animation:.45s cubic-bezier(.2,.7,.2,1) both onboarding-rise;display:grid}.onboarding-promise li span{font-size:var(--text-base);color:var(--muted)}.onboarding-promise li:nth-child(2){animation-delay:80ms}.onboarding-promise li:nth-child(3){animation-delay:.16s}.onboarding-promise li:nth-child(4){animation-delay:.24s}.onboarding-promise li:nth-child(5){animation-delay:.32s}.onboarding-promise li:nth-child(6){animation-delay:.4s}.onboarding-journey{gap:0;display:grid}.onboarding-masthead{gap:var(--space-7);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.onboarding-who{gap:var(--space-6);align-items:center;min-width:0;display:flex}.onboarding-mark{border:1.5px solid var(--seal);background:var(--surface);width:60px;height:60px;font-family:var(--font-display);font-size:var(--text-2xl);color:var(--seal);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.onboarding-live{background:var(--tone-progress-ink);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite onboarding-breathe}.onboarding-tally{flex:0 24rem;gap:10px;min-width:16rem;display:grid}.onboarding-tally-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-bar{gap:4px;display:flex}.onboarding-segment{border-radius:var(--radius-pill);background:var(--line-soft);flex:1 1 0;height:6px;transition:background-color .6s}.onboarding-segment.is-done{background:var(--seal)}.onboarding-segment.is-doing{background:linear-gradient(90deg, var(--tone-accent-line) 0%, var(--seal) 50%, var(--tone-accent-line) 100%);background-size:200% 100%;animation:2s linear infinite onboarding-shimmer}.onboarding-segment.is-waiting{background:var(--tone-pending-line)}.onboarding-segment.is-skipped{background:repeating-linear-gradient(135deg, var(--line) 0 2px, var(--tone-quiet-bg) 2px 5px)}.onboarding-setup{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding-block:14px;display:flex}.onboarding-setup-label{font-size:var(--text-sm);color:var(--muted);margin-right:4px}.onboarding-chip{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);min-height:28px;font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.onboarding-chip-dot{background:var(--line);border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .6s}.onboarding-chip.is-set .onboarding-chip-dot{background:var(--tone-positive-ink)}.onboarding-chip.is-coming .onboarding-chip-dot{background:var(--tone-progress-ink);animation:1.6s ease-in-out infinite onboarding-breathe}.onboarding-columns{gap:var(--space-8);padding-top:var(--space-7);flex-wrap:wrap;align-items:flex-start;display:flex}.onboarding-talk{gap:var(--stack-tight);flex:999 32rem;min-width:0;display:grid}.onboarding-talk .chat{margin-top:0}.onboarding-talk .chat-log{max-height:min(72vh,52rem);padding:1.25rem}.onboarding-again{justify-self:start}.onboarding-talk .chat-between-did{flex-wrap:wrap;gap:6px;display:flex}.onboarding-did{border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);min-height:28px;font-size:var(--text-sm);color:var(--muted);align-items:center;gap:6px;padding:2px 10px;animation:.35s cubic-bezier(.2,.7,.2,1) both onboarding-rise;display:inline-flex}.onboarding-did svg{color:var(--tone-positive-ink);flex:none}.onboarding-decision{border:1px solid var(--tone-accent-line);border-radius:var(--radius-panel);background:var(--surface);align-items:flex-start;gap:14px;max-width:min(44rem,100%);padding:14px 16px;animation:.4s cubic-bezier(.2,.7,.2,1) both onboarding-rise;display:flex}.onboarding-decision-dot{background:var(--seal);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.onboarding-decision-body{flex:1;min-width:0}.onboarding-decision-body p{margin:0}.onboarding-decision-label{font-size:var(--text-sm);color:var(--tone-accent-ink)}.onboarding-decision-what{font-weight:var(--weight-medium)}.onboarding-decision-why{color:var(--muted);margin-top:2px}.onboarding-talk .chat-question{border:1.5px solid var(--tone-pending-line);background:var(--surface);border-left-width:1.5px;animation:.45s cubic-bezier(.2,.7,.2,1) both onboarding-rise}.onboarding-talk .chat-question-label{border-radius:var(--radius-pill);background:var(--tone-pending-bg);height:24px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--tone-pending-ink);align-items:center;margin:0 0 8px;padding:0 10px;display:inline-flex}.onboarding-talk .chat-working{font-style:normal;font-weight:var(--weight-medium);background:linear-gradient(90deg, var(--muted) 0%, var(--muted) 40%, var(--ink) 50%, var(--muted) 60%, var(--muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;justify-self:start;animation:3s linear infinite onboarding-shimmer}.onboarding-talk .chat-turn table{border-collapse:collapse;width:100%;font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:.4rem 0 .6rem}.onboarding-talk .chat-turn th,.onboarding-talk .chat-turn td{border-top:1px solid var(--line-soft);text-align:left;padding:6px 10px}.onboarding-talk .chat-turn th{font-weight:var(--weight-medium);color:var(--muted)}.onboarding-talk .chat-turn td[style*=right],.onboarding-talk .chat-turn th[style*=right]{text-align:right}.onboarding-way{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);flex:20rem;min-width:0;max-width:28rem}.onboarding-way-head{border-bottom:1px solid var(--line-soft);padding:20px 20px 14px}.onboarding-way-head h2{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xl);margin:0}.onboarding-way-empty{color:var(--muted);margin:0;padding:20px}.onboarding-steps{margin:0;padding:12px 20px 8px;list-style:none}.onboarding-step{gap:14px;padding:10px 0;animation:.4s cubic-bezier(.2,.7,.2,1) both onboarding-rise;display:flex;position:relative}.onboarding-step:not(:last-child):before{content:"";background:var(--line-soft);width:1.5px;transition:background-color .6s;position:absolute;top:42px;bottom:-6px;left:13.25px}.onboarding-step.is-done:not(:last-child):before{background:var(--tone-positive-line)}.onboarding-glyph{box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.is-todo>.onboarding-glyph{border:1.5px solid var(--line);background:var(--surface)}.is-done>.onboarding-glyph{background:var(--tone-positive-bg);color:var(--tone-positive-ink);animation:.35s ease-out both onboarding-settle}.is-done>.onboarding-glyph:after{content:"";border:1.5px solid var(--tone-positive-line);border-radius:50%;animation:.8s ease-out both onboarding-ring;position:absolute;inset:0}.onboarding-check{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;animation:.35s ease-out .1s both onboarding-draw}.is-doing>.onboarding-glyph{background:var(--tone-progress-bg);color:var(--tone-progress-ink)}.is-doing>.onboarding-glyph svg{animation:1.2s linear infinite onboarding-spin}.is-waiting>.onboarding-glyph{border:1.5px solid var(--tone-pending-line);background:var(--tone-pending-bg);color:var(--tone-pending-ink)}.is-skipped>.onboarding-glyph{background:var(--tone-quiet-bg);color:var(--tone-quiet-ink)}.onboarding-step-body{flex:1;min-width:0;padding-top:3px}.onboarding-step-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.onboarding-step-title{font-weight:var(--weight-medium)}.is-todo .onboarding-step-title,.is-skipped .onboarding-step-title{color:var(--muted)}.onboarding-step-state{font-size:var(--text-sm);flex:none}.is-done .onboarding-step-state{color:var(--tone-positive-ink)}.is-doing .onboarding-step-state{color:var(--tone-progress-ink)}.is-waiting .onboarding-step-state{color:var(--tone-pending-ink)}.is-skipped .onboarding-step-state{color:var(--muted)}.onboarding-step-note{font-size:var(--text-base);color:var(--muted);margin:2px 0 0}.onboarding-legend{border-top:1px solid var(--line-soft);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:14px;margin:0;padding:12px 20px 18px;list-style:none;display:flex}.onboarding-legend li{align-items:center;gap:6px;display:inline-flex}.onboarding-legend li:before{content:"";box-sizing:border-box;border-radius:50%;width:10px;height:10px}.onboarding-legend .is-done:before{background:var(--tone-positive-line)}.onboarding-legend .is-doing:before{background:var(--tone-progress-line)}.onboarding-legend .is-waiting:before{background:var(--tone-pending-line)}.onboarding-legend .is-skipped:before{background:var(--line)}.onboarding-legend .is-todo:before{border:1.5px solid var(--line)}.onboarding-finished{gap:var(--space-7);padding-block:var(--space-8) var(--space-2);display:grid;overflow-x:clip}.onboarding-finished-head{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.onboarding-finished-head>div{flex:24rem;min-width:0}.onboarding-seal{flex:none;width:156px;height:156px;position:relative}.onboarding-seal svg{width:100%;height:100%;animation:.55s cubic-bezier(.2,.7,.2,1) .15s both onboarding-press}.onboarding-ink{border:2px solid var(--seal);border-radius:50%;animation:.9s ease-out .55s both onboarding-ink;position:absolute;inset:0}.onboarding-seal-edge{fill:var(--surface);stroke:var(--seal);stroke-width:2px}.onboarding-seal-inner{fill:none;stroke:var(--seal);stroke-width:1px}.onboarding-seal-ring{font-family:var(--font-display);fill:var(--seal);font-size:12.5px}.onboarding-seal-mark{font-family:var(--font-display);fill:var(--seal);font-size:34px}.onboarding-summary{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:14px;display:grid}.onboarding-summary-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);padding:18px;animation:.45s cubic-bezier(.2,.7,.2,1) .8s both onboarding-rise}.onboarding-summary-card.is-accent{border-color:var(--tone-accent-line)}.onboarding-summary-card.is-pending{border-color:var(--tone-pending-line)}.onboarding-summary-card h3{font-size:var(--text-body);font-weight:var(--weight-medium);align-items:center;gap:8px;margin:0 0 12px;display:flex}.onboarding-count{border-radius:var(--radius-pill);min-width:22px;height:22px;font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex}.is-positive .onboarding-count{background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.is-accent .onboarding-count{background:var(--tone-accent-bg);color:var(--tone-accent-ink)}.is-quiet .onboarding-count{background:var(--tone-quiet-bg);color:var(--tone-quiet-ink)}.is-pending .onboarding-count{background:var(--tone-pending-bg);color:var(--tone-pending-ink)}.onboarding-summary-card ul{font-size:var(--text-base);gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-summary-card li{display:grid}.onboarding-summary-card li strong{font-weight:var(--weight-medium)}.onboarding-summary-card li span{color:var(--muted)}@media (width<=720px){.onboarding-title{font-size:var(--text-3xl)}.onboarding-part,.onboarding-card-foot{padding:var(--space-5)}.onboarding-way{max-width:none}}@media (prefers-reduced-motion:reduce){.onboarding *,.onboarding :before,.onboarding :after{transition:none!important;animation:none!important}}.owner{background:var(--ivory);min-height:100vh;color:var(--ink)}.owner-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:20px;padding-inline:clamp(16px,4vw,48px);display:flex}.owner-note{font-size:var(--text-base);color:var(--muted)}.owner-main{gap:28px;width:min(100%,37rem);margin:0 auto;padding:48px 16px 64px;display:grid}.owner-loading{justify-self:center}.owner-hero{gap:10px;display:grid}.owner-eyebrow{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--tone-accent-ink);margin:0}.owner-hero h1{font-family:var(--font-display);font-weight:var(--weight-regular);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3vw,34px);line-height:1.15}.owner-lede{font-size:var(--text-lg);color:var(--muted);text-wrap:pretty;margin:0}.owner-steps{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none}.owner-step{gap:14px;padding:20px 22px;display:flex}.owner-step+.owner-step{border-top:1px solid var(--line-soft)}.owner-mark{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.owner-step.is-active .owner-mark{border-color:var(--ink);background:var(--ink);color:var(--ivory)}.owner-step.is-done .owner-mark,.owner-mark.is-done{border-color:var(--tone-positive-line);background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.owner-step-body{flex:1;justify-items:start;gap:10px;min-width:0;padding-top:3px;display:grid}.owner-step-body>.cmd-field,.owner-step-body>.owner-said{width:100%}.owner-step-body h2{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.owner-step.is-todo h2{color:var(--muted)}.owner-step-body .cmd-muted,.owner-plain{font-size:var(--text-body);margin:0}.owner-said{gap:8px;display:grid}.owner-said:empty{display:none}.owner-quiet{border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface-sunk);font-size:var(--text-base);margin:0;padding:12px 14px}.owner-seen{border:1px solid var(--tone-positive-line);border-radius:var(--radius-field);background:var(--tone-positive-bg);color:var(--tone-positive-ink);font-size:var(--text-base);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.owner-seen svg{flex:none;margin-top:2px}.owner-seen strong{font-weight:var(--weight-medium);overflow-wrap:anywhere}.owner-actions,.owner-again{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.owner-outcome:empty{display:none}.owner-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);gap:14px;padding:24px;animation:.32s cubic-bezier(.22,1,.36,1) backwards owner-rise;display:grid}.owner-card h2{font-family:var(--font-display);font-weight:var(--weight-regular);margin:0;font-size:26px}.owner-card>p{margin:0;font-size:15px}.owner-card-head{align-items:center;gap:12px;display:flex}.owner-keep{border:1px solid var(--line-soft);border-radius:var(--radius-field);background:var(--surface-sunk);justify-items:start;gap:8px;padding:16px;display:grid}.owner-keep .cmd-muted{font-size:var(--text-base)}.owner-promise{border-top:1px solid var(--line);margin:0;display:grid}.owner-promise>div{border-bottom:1px solid var(--line);gap:14px;padding:14px 2px;display:flex}.owner-promise svg{color:var(--muted);flex:none;margin-top:2px}.owner-promise>div>div{gap:2px;display:grid}.owner-promise dt{font-weight:var(--weight-medium)}.owner-promise dd{color:var(--muted);margin:0}@keyframes owner-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.owner-card{animation:none}}.clients{gap:var(--stack-loose);min-width:0;display:grid}.clients-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clients-search{flex:280px}.client-firm{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clients-count{color:var(--muted);margin-left:auto;font-size:.8125rem}.clients-table{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.clients-table .cmd-table-head{z-index:2;position:sticky;top:0}.clients-table .cmd-table-row{padding-block:8px}@media (width<=900px){.clients-table{overflow-x:auto}.clients-table>*{min-width:900px}}@media (width<=640px){.clients{gap:var(--stack-tight)}.clients-views{min-width:0}.clients-views .cmd-choice-row{flex-wrap:nowrap;overflow-x:auto}.clients-views .cmd-choice{flex:none}.clients-search{flex-basis:100%}.clients-toolbar>:not(.clients-search,.clients-count){flex:40%;min-width:0}.clients-count{display:none}.clients-table{overflow-x:visible}.clients-table>*{min-width:0}.clients-table .cmd-table-head{display:none}.clients-table .cmd-table-row{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 10px;padding:12px 14px}.clients-table .cmd-table-row>:first-child{grid-area:1/1}.clients-table .cmd-table-row>:nth-last-child(7):not(:first-child){display:none}.clients-table .cmd-table-row>:nth-last-child(4){grid-area:1/2}.clients-table .cmd-table-row>:last-child{grid-area:1/3}.clients-table .cmd-table-row>:nth-last-child(5){grid-area:2/1/3/-1}.clients-table .cmd-table-row>:nth-last-child(6){grid-area:3/1}.clients-table .cmd-table-row>:nth-last-child(2){grid-area:3/2/4/-1;justify-self:end}.clients-table .cmd-table-row>:nth-last-child(3){display:none}.client-month{flex:1;min-width:0}}.client-who{gap:2px;min-width:0;display:grid}.client-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}a.client-name:hover{text-decoration:underline}.client-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.client-sub code{font-size:.75rem}.client-months{gap:6px;display:flex}.client-month{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid;justify-content:center;align-items:center;gap:4px;min-width:72px;padding:1px 8px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.client-month:hover{text-decoration:underline}.client-month-signed{border-color:var(--tone-positive-line);background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.client-month-reviewed{border-color:var(--tone-info-line);background:var(--tone-info-bg);color:var(--tone-info-ink)}.client-month-papers{border-color:var(--tone-pending-line);background:var(--tone-pending-bg);color:var(--tone-pending-ink)}.client-month-empty{border-color:var(--tone-quiet-line);background:var(--tone-quiet-bg);color:var(--tone-quiet-ink)}.client-plate,.client-onboarding{color:var(--muted);text-decoration:none}.client-plate:hover{color:var(--ink);text-decoration:underline}.client-needs{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--seal);color:#fff;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-grid}.client-menu{display:inline-flex;position:relative}.client-menu-list{z-index:10;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);min-width:168px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #1821341f}.client-menu-list>a,.client-menu-list>button{border-radius:var(--radius-field);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;text-decoration:none}.client-menu-list>a:hover,.client-menu-list>button:hover,.client-menu-list>a:focus-visible,.client-menu-list>button:focus-visible{background:var(--ivory)}.client-menu-list>.client-menu-danger{color:var(--tone-critical-ink)}.client-new{gap:20px;max-width:720px;display:grid}.client-new-made{border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface-sunk);gap:8px;margin:0;padding:16px 18px;display:grid}.client-new-made ul{gap:6px;margin:0;padding-left:18px;display:grid}.client-new-actions{flex-wrap:wrap;gap:8px;display:flex}.client-settings{gap:var(--stack-loose);max-width:760px;display:grid}.client-settings .cmd-panel-body{gap:var(--stack-loose);padding:var(--panel-space);display:grid}.clients a.cmd-button,.client-new a.cmd-button,.client-settings a.cmd-button{text-decoration:none}.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,.company-field .company-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}}.company-personalise{border-top:1px solid var(--line);padding-top:var(--stack-tight,12px);gap:.35rem;display:grid}.company-personalise summary{cursor:pointer;color:var(--muted);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.company-personalise summary svg{width:1rem;height:1rem}.company-personalise>p{color:var(--muted);margin:.35rem 0 0}.company-personalise textarea{font:inherit;color:inherit;background:var(--ivory);border:1px solid var(--line);box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;padding:.55rem .7rem}.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-documents{padding:var(--space-3) var(--panel-space) var(--space-5)}.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)}}.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}@media (width<=640px){.mandate-person{grid-template-columns:auto minmax(0,1fr)}.mandate-person>:last-child:not(.mandate-person-who){grid-column:1/-1;justify-self:start}.mandate-person-actions{justify-content:start}}.about{gap:var(--stack-loose);min-width:0;display:grid}.about-jump{flex-wrap:wrap;gap:6px;display:flex}.about-jump a{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);padding:4px 12px;font-size:.8125rem;text-decoration:none}.about-jump a:hover{border-color:var(--muted);color:var(--ink)}.about-section{gap:var(--stack-tight);min-width:0;padding-top:var(--stack-loose);border-top:1px solid var(--line);scroll-margin-top:16px;display:grid}.about-links{padding:0 var(--panel-space) var(--panel-space);gap:20px;margin:0;display:flex}@media (width<=640px){.about-jump a{padding:10px 14px}}.overview{gap:var(--stack-loose);min-width:0;display:grid}.overview-grid{align-items:flex-start;gap:var(--stack-loose);flex-wrap:wrap;display:flex}.overview-main{gap:var(--stack-loose);flex:2 520px;min-width:0;display:grid}.overview-side{gap:var(--stack-loose);flex:300px;min-width:0;display:grid}.overview .cmd-panel-body{padding:var(--stack-tight) var(--panel-space) var(--panel-space)}.overview .cmd-panel-body:empty{display:none}.overview-lines,.overview-papers,.overview-steps,.overview-column ul{margin:0;padding:0;list-style:none;display:grid}.overview-lines li{border-top:1px solid var(--line-soft);gap:2px;padding:10px 0;display:grid}.overview-lines li:first-child{border-top:0}.overview-line-title{color:var(--ink);font-weight:500;text-decoration:none}.overview-line-title:hover{text-decoration:underline}.overview-plate{gap:var(--stack-tight);flex-wrap:wrap;display:flex}.overview-column{flex:200px;min-width:0}.overview-column h3{color:var(--muted);align-items:center;gap:8px;margin:0 0 8px;font-size:.75rem;font-weight:600;display:flex}.overview-column h3 span{border-radius:var(--radius-pill);background:var(--tone-quiet-bg);padding:0 7px;font-weight:500}.overview-column ul{gap:8px}.overview-card{border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:var(--surface-sunk);gap:2px;padding:10px 12px;display:grid}.overview-card-title{font-weight:500;line-height:1.35}.overview-papers li,.overview-steps li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.overview-papers li:first-child,.overview-steps li:first-child{border-top:0}.overview-steps li{justify-content:flex-start}.overview-known{max-height:260px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.overview-known>:first-child{margin-top:0}.overview-known h1,.overview-known h2,.overview-known h3{font-size:.9375rem}.overview-onboarded{margin-top:12px;font-size:.8125rem;display:block}.overview-onboarding{border-color:var(--tone-accent-line)}.firms,.firm{gap:var(--stack-loose);min-width:0;display:grid}.firm .mandate-file{margin-bottom:0}.firms-table{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.firm-actions{gap:var(--space-3,8px);flex-wrap:wrap;margin-left:auto;display:flex}.firm-actions a{text-decoration:none}.firm-new{gap:var(--stack-tight);display:grid}.firm-overview{gap:var(--stack-loose);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.firm-waiting{padding:0 var(--panel-space) var(--panel-space);margin:0;list-style:none;display:grid}.firm-waiting li{align-items:center;gap:var(--space-4,12px);padding-block:var(--space-3,8px);border-top:1px solid var(--line-soft,var(--line));display:flex}.firm-waiting li:first-child{border-top:0}.firm-waiting .mandate-file-mark{width:28px;height:28px;font-size:var(--text-xs,.6875rem)}.firm-waiting li>:last-child{margin-left:auto}.firm-quiet{padding:var(--stack-tight) var(--panel-space) var(--panel-space);color:var(--muted);margin:0}.firm-links{padding:var(--stack-tight) var(--panel-space) var(--panel-space);gap:20px;margin:0;display:flex}@media (width<=760px){.firm-overview{grid-template-columns:minmax(0,1fr)}.firm-actions{margin-left:0}.firm .mandate-file-title{flex-wrap:wrap}}@media (width<=640px){.firms-table .cmd-table-head{display:none}.firms-table .cmd-table-row{justify-content:space-between;gap:var(--space-3,8px);grid-template-columns:repeat(4,auto)}.firms-table .cmd-table-row>:first-child,.firms-table .cmd-table-row>:last-child{grid-column:1/-1}.firms-table .cmd-table-row>span[data-align=end]{text-align:left;justify-self:start}.firms-table .cmd-table-row>span[data-align=end]:before{color:var(--muted);white-space:nowrap;font-size:var(--text-xs,.6875rem);display:block}.firms-table .cmd-table-row>:nth-child(2):before{content:"Clients"}.firms-table .cmd-table-row>:nth-child(3):before{content:"With books"}.firms-table .cmd-table-row>:nth-child(4):before{content:"Other"}.firms-table .cmd-table-row>:nth-child(5):before{content:"Needs you"}.firm .mandate-file-tabs{flex-wrap:nowrap;gap:14px;overflow-x:auto}.firm .mandate-file-tabs a{flex:none}.firm .mandate-file-tabs a[aria-current=page]:after{bottom:0}}.switcher{width:min(100%,560px)}.switcher-input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:0 12px;font-size:1rem}.switcher-input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.switcher-head{margin:14px 0 6px;font-size:.75rem;font-weight:500;display:block}.switcher-results{gap:2px;margin:0;padding:0;list-style:none;display:grid}.switcher-results li{border-radius:var(--radius-field);cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.switcher-results li.switcher-on{background:var(--ivory);box-shadow:inset 0 0 0 1px var(--line)}.switcher-mark{border-radius:var(--radius-sharp);background:var(--paper);flex:none;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:600;display:grid}.switcher-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.switcher-results code{color:var(--muted);font-size:.75rem}.rail-switch{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-height:38px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;margin:24px 0 14px;padding:0 10px;display:flex}.rail-switch:hover{border-color:var(--muted);color:var(--ink)}.rail-switch span{flex:1}.rail-switch kbd{border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface-sunk);padding:2px 5px;font-size:.6875rem;font-weight:500;line-height:1}.activity-period{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.activity-totals{margin-bottom:16px}.activity-mandate{gap:2px;min-width:0;display:grid}.activity-mandate a{color:var(--ink);font-weight:500}.activity-mandate small{color:var(--muted)}.activity-definitions{margin-top:12px;display:block}@media (width<=720px){.activity-table .cmd-table-head,.activity-table .cmd-table-row{--cmd-table-columns:repeat(4, minmax(0, 1fr))}.activity-table .cmd-table-head>span:first-child,.activity-table .cmd-table-row>span:first-child{grid-column:1/-1}.activity-table .cmd-table-head>span:first-child{display:none}}.invite-link{gap:var(--stack-tight);min-width:0;display:grid}.invite-link-field{align-items:center;gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-sunk);min-width:0;min-height:54px;padding:4px 4px 4px 14px;display:flex}.invite-link-mark{width:16px;height:16px;color:var(--muted);flex:none}.invite-link-url,.invite-link-none{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;overflow:hidden}.invite-link-url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm)}.invite-link-none{font-size:var(--text-base)}.invite-link-field>.cmd-button{flex:none}.invite-link .invite-link-copied,.invite-link .invite-link-copied:hover:not(:disabled){border-color:var(--tone-positive-line);background:var(--tone-positive-bg);color:var(--tone-positive-ink)}.invite-link-refused{gap:var(--space-3);display:grid}.invite-link-whole{padding:var(--space-4) 14px;border:1px solid var(--tone-info-line);border-radius:var(--radius-panel);background:var(--tone-info-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);word-break:break-all;-webkit-user-select:all;user-select:all;margin:0;line-height:1.6}.invite-link-said{color:var(--tone-positive-ink);font-size:var(--text-base);animation:cmd-fade-in var(--motion-base) var(--ease-out)}.invite-link-said:empty{display:none}.invite-link-ways{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.invite-link-emailed{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-2);color:var(--tone-positive-ink);font-size:var(--text-base);overflow-wrap:anywhere;display:inline-flex}.invite-link-emailed svg{flex:none;width:15px;height:15px}.invite-link-fine{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.6}@media (width<=520px){.invite-link-field{padding:var(--space-3) var(--space-3) var(--space-3) 14px;flex-wrap:wrap}.invite-link-field>.cmd-button{flex:100%}.invite-link-ways>.cmd-button{flex:auto}}.people{gap:var(--stack-loose,24px);max-width:1080px;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-identity .people-invited{margin-top:3px}.people-tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.people-tool{align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid #0000;display:inline-flex}.people-tool svg{width:12px;height:12px}.people-tool[data-state=on]{background:var(--ink);color:var(--ivory)}.people-tool[data-state=off]{border:1px dashed var(--muted);color:var(--muted)}.people-tool[data-state=off] .people-tool-name{text-decoration:line-through}.people-tool[data-state=none]{padding:0 var(--space-1);color:var(--muted);font-weight:var(--weight-regular)}.people-open{text-decoration:none}.people-empty{padding:var(--stack-loose) var(--panel-space);display:block}.people-actions{justify-content:flex-end;gap:var(--space-3);display:flex}.cmd-dialog.people-invite{width:min(100%,600px)}.people-invite-body{gap:var(--space-6);display:grid}.people-invite-lede{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.6}.people-invited-title{align-items:center;gap:var(--space-4);display:inline-flex}.people-invited-title svg{width:28px;height:28px;color:var(--tone-positive-ink);flex:none}.people-invite-next{font-size:var(--text-base);flex:16rem}.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}}.person{gap:var(--stack-loose);max-width:860px;display:grid}.person>.cmd-notice{margin:0}.person .cmd-page-head .cmd-lede{overflow-wrap:anywhere}.person-row{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-5) var(--panel-space);flex-wrap:wrap;display:flex}.person-row+.person-row{border-top:1px solid var(--line-soft)}.person-row-text{min-width:0;color:var(--muted);flex:15rem;gap:2px;display:grid}.person-row-text strong{color:var(--ink);font-weight:var(--weight-medium)}.person-address{margin-left:var(--space-2);font-size:var(--text-sm)}.person-not-offered{color:var(--muted);font-size:var(--text-sm)}.person-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.person-empty{padding:var(--space-5) var(--panel-space);display:block}.person-inset{margin:var(--space-5) var(--panel-space)}.person-switch{border:1px solid var(--muted);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;width:52px;height:30px;transition:background var(--motion-quick) var(--ease-out,ease-out);flex:none;align-items:center;padding:2px;display:flex}.person-switch:after{content:"";background:var(--muted);width:24px;height:24px;transition:transform var(--motion-quick) var(--ease-out,ease-out);border-radius:50%}.person-switch[aria-checked=true]{border-color:var(--ink);background:var(--ink)}.person-switch[aria-checked=true]:after{background:var(--surface);transform:translate(22px)}.person-switch:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.person-switch:disabled{opacity:.55;cursor:progress}.person-history{padding:var(--space-5) var(--panel-space);gap:var(--space-2);margin:0;list-style:none;display:grid}.person-history li{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr);display:grid}.person-history time{color:var(--muted);font-size:var(--text-sm)}.person-remove{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--panel-space);border:1px solid var(--tone-critical-line);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;display:flex}.person-remove>div{flex:20rem}.person-remove h2{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.person-remove p{margin:var(--space-1) 0 0;color:var(--muted)}@media (width<=560px){.person-history li{grid-template-columns:minmax(0,1fr);gap:0}}.person-invitation{padding:var(--panel-space)}.person-invited{margin-left:var(--space-3);vertical-align:1px}.person-new-device .invite-link{flex:100%}.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)}.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}}.board{gap:var(--stack-loose,24px);min-width:0;display:grid}.board-head{margin-bottom:0}.board-filter{min-width:12rem}.board-columns{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.board-column{gap:var(--space-4);min-width:0;display:grid}.board-column h2{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0;display:flex}.board-column-empty{color:var(--muted);font-size:var(--text-base);margin:0}.board-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.board-card{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);display:grid}.board-card.open{border-color:var(--muted)}.board-card h3{font-size:var(--text-body);font-weight:var(--weight-medium);margin:0;line-height:1.4}.board-card-title{width:100%;color:var(--ink);font:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;padding:0;display:block}.board-card-title:hover{text-decoration-line:underline}.board-card.dropped .board-card-title{color:var(--muted);text-decoration-line:line-through}.board-card.dropped .board-card-title:hover{text-decoration-line:underline line-through}.board-card-line{color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.board-card-reason{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.board-card-badges{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.board-card-foot{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.board-card-foot a{align-items:center;gap:var(--space-1);color:var(--ink);display:inline-flex}.board-card-detail{gap:var(--space-4);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-soft);min-width:0;display:grid}.board-card-detail h4{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.board-card-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.board-log{gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.board-log strong{color:var(--ink);font-weight:var(--weight-medium)}.board-log-note{margin:var(--space-1) 0 0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.board-form{gap:var(--space-3);display:grid}.board-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.board-add form{gap:var(--space-4);max-width:40rem;display:grid}.board-add h2{margin:0}.board-add-lede{color:var(--muted);margin:0}@media (width<=1100px){.board-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.board-columns{grid-template-columns:minmax(0,1fr)}}:root{color:var(--ink);background:var(--ivory);font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.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}.eyebrow{color:#547068;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:760}.cmd-nav+.cmd-nav{border-top:1px solid var(--line);margin-top:16px;padding-top:20px}.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}.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}.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 .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{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 .cmd-nav-label,.sidebar.open .cmd-nav-text,.sidebar.open .cmd-nav-item{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}.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-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.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}.sidebar{view-transition-name:rail}.content{view-transition-name:page}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(rail){animation:none}::view-transition-old(page){animation:page-out var(--motion-quick) var(--ease-in-out) both}::view-transition-new(page){animation:cmd-rise-in var(--motion-base) var(--ease-out) both}@keyframes page-out{to{opacity:0}}@keyframes panel-in{0%{opacity:0;transform:translate(32px)}}.app-shell>main{transition:margin-right var(--motion-gentle) var(--ease-out)}@keyframes drawer-in{0%{opacity:0;transform:translate(-24px)}}@media (width<=620px){.sidebar.open{animation:drawer-in var(--motion-base) var(--ease-out)}.nav-backdrop{animation:cmd-fade-in var(--motion-base) var(--ease-out)}}@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}.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}.sidebar-top+.rail-group{margin-top:34px}.rail-group+.rail-group{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.rail-mandate{border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--ink);background:#fff;align-items:center;gap:10px;min-width:0;margin:0 0 12px;padding:8px 10px;display:flex;position:relative}.rail-mandate-pick{cursor:pointer;transition:border-color var(--motion-quick) var(--ease-out)}.rail-mandate-pick:hover{border-color:var(--muted)}.rail-mandate-pick:focus-within{outline:2px solid var(--ink);outline-offset:2px}.rail-mandate-pick select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rail-mandate-mark,.rail-profile-mark{flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.rail-mandate-mark{border-radius:var(--radius-sharp);background:var(--surface);width:28px;height:28px;color:var(--ink-deep);border:1px solid var(--line)}.rail-mandate-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.3}.rail-mandate-chevron{width:15px;height:15px;color:var(--muted);flex:none}.rail-profile{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;margin-top:auto;padding:16px 10px 2px;text-decoration:none;display:flex}.rail-profile-mark{transition:background-color var(--motion-quick) var(--ease-out), border-color var(--motion-quick) var(--ease-out), color var(--motion-quick) var(--ease-out);background:var(--ivory);border:1px solid var(--line);border-radius:999px;width:32px;height:32px}.rail-profile:hover .rail-profile-mark,.rail-profile-active .rail-profile-mark{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.rail-profile-text{gap:2px;min-width:0;display:grid}.rail-profile-text strong{font-size:.875rem;font-weight:500}.rail-profile-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.crumbs{min-width:0;color:var(--muted);align-items:baseline;gap:8px;font-size:.875rem;display:flex}.crumbs>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumbs strong{color:var(--ink);white-space:nowrap;flex:none;font-weight:500}.workspace-header{background:var(--ivory);border-color:var(--line);height:auto;min-height:80px;padding:16px 40px}.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}.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.waiting{background:var(--tone-progress-bg);color:var(--tone-progress-ink)}.state-pill.review{background:var(--tone-pending-bg);color:var(--tone-pending-ink)}.state-pill.draft,.state-pill.posting{background:var(--tone-info-bg);color:var(--tone-info-ink)}.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}.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-panel{animation:panel-in var(--motion-gentle) var(--ease-out);z-index:30;overscroll-behavior:contain;background:var(--ivory);border-left:1px solid var(--line);width:min(720px,46vw);position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-16px 0 40px #1118271f}.run-panel:focus{outline:none}.run-panel .run-page{border:0;border-radius:0;min-height:100%}.has-run-panel>main{margin-right:min(720px,46vw)}@media (width<=1100px){.run-panel{width:100%;box-shadow:none;border-left:0}.has-run-panel>main{margin-right:0}}.run-head-nav{flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:14px;display:flex}.run-head-nav .run-back{margin-bottom:0}.run-open-page{color:var(--muted);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.run-page .dialog-head{border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.run-back{text-align:left;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}.rail-mandate{background:0 0;border-color:#0000;justify-content:center;padding:6px}.rail-mandate-name,.rail-mandate-chevron,.rail-profile-text{display:none}.rail-profile{justify-content:center;padding-inline:0}.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}.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}.single-mandate{flex:1}.single-mandate>span{display:none}.single-mandate strong{font-size:.8125rem}.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}}}
