@font-face{font-family:Instrument Sans;src:url(/fonts/body.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block}@font-face{font-family:Instrument Sans;src:url(/fonts/display.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/fonts/mono.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:block}:root{--chalk:#f6f8f9;--ink:#12181b;--phosphor:#c5f25a;--moss:#4a6600;--flare:#b3321a;--sodium:#8a5a00;--sodium-mark:#b07a0a;--mark:#7c888f;--white:#fff;--tide:#1d5a6e;--rail:#eef1f3;--surface-2:#e4e9ec;--surface-3:#dce2e6;--line:#dde3e7;--line-strong:#c9d1d6;--slate:#56626a;--mist:#5f6c73;--diff-removed:#a12c16;--diff-added:#3e5700;--flare-tint:color-mix(in srgb, var(--flare) 10%, var(--chalk));--sodium-tint:color-mix(in srgb, var(--sodium) 10%, var(--chalk));--phosphor-tint:color-mix(in srgb, var(--phosphor) 35%, var(--chalk));--tide-tint:color-mix(in srgb, var(--tide) 10%, var(--chalk));--sans:"Instrument Sans", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:11px;--text-sm:12px;--text-md:13px;--text-lg:14px;--text-xl:18px;--line-height:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius:6px;--radius-sm:4px;--row:32px;--control:32px;--control-sm:28px;--focus:0 0 0 2px var(--chalk), 0 0 0 4px var(--ink);--motion:.12s ease-out}[data-numeric]{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--chalk);color:var(--ink);font-family:var(--sans);font-size:var(--text-md);line-height:var(--line-height);-webkit-font-smoothing:antialiased;margin:0}#root{height:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h2{font-size:var(--text-xl);letter-spacing:-.01em;margin:var(--space-4) 0 var(--space-3);font-weight:700}h3{font-size:var(--text-lg);margin:var(--space-4) 0 var(--space-2);font-weight:600}p{margin:var(--space-2) 0}a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius-sm);outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=tab]:focus-visible{box-shadow:var(--focus);outline:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{min-height:var(--control-sm);padding:var(--space-1) var(--space-2);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}textarea{min-height:var(--space-8)}code,pre,kbd{font-family:var(--mono);font-size:var(--text-sm)}pre{background:var(--rail);padding:var(--space-4);border-radius:var(--radius);overflow-x:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--slate);font-size:var(--text-sm)}[role=alert]{color:var(--flare)}fieldset{border:0;min-width:0;margin:0;padding:0}details{margin:0}summary{cursor:pointer}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{50%{opacity:.4}}.ui-icon{flex:none}.ui-button{height:var(--control);padding:0 var(--space-3);border-radius:var(--radius);font-weight:600;font-size:var(--text-md);white-space:nowrap;transition:background-color var(--motion), transform var(--motion);border:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ui-button:active:not(:disabled){transform:scale(.98)}.ui-button-sm{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-sm)}.ui-button-primary{background:var(--ink);color:var(--white)}.ui-button-primary .ui-icon{color:var(--phosphor)}.ui-button-secondary{background:var(--surface-3);color:var(--ink)}.ui-button-secondary:hover:not(:disabled){background:var(--line-strong)}.ui-button-quiet{color:var(--slate);background:0 0}.ui-button-quiet:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.ui-button:disabled{background:var(--surface-2);color:var(--mist)}.ui-button:disabled .ui-icon{color:currentColor}.ui-button-label{align-items:center;gap:var(--space-2);display:inline-flex}.ui-button.is-busy .ui-button-label{visibility:hidden}.ui-button-spinner{place-items:center;display:grid;position:absolute;inset:0}.ui-button-spinner .ui-icon,.ui-wait-spinner .ui-icon{animation:.8s linear infinite ui-spin}.ui-field{gap:var(--space-1);flex-direction:column;display:flex}.ui-field-label{font-size:var(--text-xs);font-family:var(--mono);color:var(--mist)}.ui-field-message{min-height:calc(var(--text-sm) * var(--line-height));font-size:var(--text-sm);color:var(--slate);margin:0}.ui-field-message.is-error{color:var(--flare)}.ui-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:500 var(--text-xs) / 1 var(--mono);white-space:nowrap;background:var(--surface-3);color:var(--slate);display:inline-flex}.ui-badge-live{color:var(--moss);background:var(--phosphor-tint)}.ui-badge-fail{color:var(--flare);background:var(--flare-tint)}.ui-badge-friction{color:var(--sodium);background:var(--sodium-tint)}.ui-badge-pass{color:var(--ink);background:var(--surface-2)}.ui-badge-critical{color:var(--white);background:var(--tide)}.ui-badge-high{color:var(--tide);background:var(--tide-tint)}.ui-badge-pulse{background:var(--phosphor);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--moss);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite ui-pulse}.ui-table-region{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table th{height:var(--row);padding:0 var(--space-3);font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line)}.ui-table td{height:var(--row);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}.ui-table th[data-numeric],.ui-table td[data-numeric]{text-align:right}.ui-table tr.is-current td{background:var(--phosphor-tint)}.ui-empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--slate);display:flex}.ui-empty-body{gap:var(--space-1);flex-direction:column;display:flex}.ui-empty-title{color:var(--ink);margin:0;font-weight:600}.ui-empty-action{margin-top:var(--space-2)}.ui-wait{align-items:center;gap:var(--space-2);height:var(--control);min-width:320px;padding:0 var(--space-3);border-radius:var(--radius);background:var(--rail);color:var(--slate);grid-template-columns:16px minmax(0,1fr) 64px;display:inline-grid}.ui-wait-what{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.ui-wait-clock{color:var(--slate)}.ui-shell{grid-template-rows:44px minmax(0,1fr);grid-template-columns:216px minmax(0,1fr);min-width:1024px;height:100vh;display:grid;position:relative;overflow:hidden}.ui-topbar{background:var(--rail);border-bottom:1px solid var(--line);grid-column:1/-1;align-items:stretch;min-width:0;display:flex}.ui-topbar>*{align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-right:1px solid var(--line);white-space:nowrap;display:flex}.ui-topbar-brand{width:216px;font:600 var(--text-sm) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;text-decoration:none}.ui-brand-mark{gap:var(--space-1);grid-template-columns:1fr 1fr;width:16px;height:16px;display:grid}.ui-brand-mark i{background:var(--ink);border-radius:1px}.ui-brand-mark i:nth-child(2),.ui-brand-mark i:nth-child(3){background:var(--line-strong)}.ui-topbar-seg{font:400 var(--text-sm) / 1 var(--mono);color:var(--slate);text-decoration:none}.ui-topbar-seg b{color:var(--ink);font-weight:500}.ui-topbar-agent{font:700 var(--text-lg) / 1 var(--sans);color:var(--ink);text-overflow:ellipsis;min-width:120px;max-width:320px;overflow:hidden}.ui-seg-label{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.ui-env{font:600 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--white);background:var(--ink)}.ui-env-unset{color:var(--slate);background:var(--surface-3)}.ui-topbar-grow{border-right:0;flex:1;padding:0}.ui-topbar-work{border-right:0;border-left:1px solid var(--line);min-width:200px;overflow:hidden}.ui-topbar-customer{flex-shrink:4;min-width:0;overflow:hidden}.ui-topbar-customer b{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-work-none{font:400 var(--text-sm) / 1 var(--mono);color:var(--mist)}.ui-work-list{gap:var(--space-4);padding:0;list-style:none;display:flex}.ui-work-item{align-items:center;gap:var(--space-2);font:500 var(--text-sm) / 1 var(--mono);color:var(--moss);text-decoration:none;display:inline-flex}.ui-work-clock{text-align:right;min-width:48px}.ui-rail{padding:var(--space-4) 0;background:var(--rail);border-right:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.ui-rail-caption{padding:0 var(--space-4) var(--space-3);font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin:0}.ui-rail-list{padding:0;list-style:none}.ui-step{gap:var(--space-3);min-height:36px;padding:var(--space-2) var(--space-4);color:var(--slate);transition:background-color var(--motion);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid;position:relative}.ui-step:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:23px}.ui-rail-list li:first-child .ui-step:before{top:50%}.ui-rail-list li:last-child .ui-step:before{bottom:50%}a.ui-step:hover{background:var(--surface-2);color:var(--ink)}.ui-step-knob{z-index:1;background:var(--rail);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--mark);border-radius:50%;position:relative}a.ui-step .ui-step-knob{box-shadow:inset 0 0 0 1.5px var(--slate)}.ui-step.is-current{background:var(--surface-2);color:var(--ink);font-weight:600}.ui-step.is-current .ui-step-knob{background:var(--phosphor);box-shadow:inset 0 0 0 1.5px var(--moss)}.ui-step.is-closed{color:var(--mist);cursor:default}.ui-step-n{font-size:var(--text-xs);color:var(--slate)}.ui-step-label{overflow-wrap:anywhere;line-height:1.3}.ui-main{background:var(--white);flex-direction:column;min-width:0;min-height:0;display:flex}.ui-stage-bar{align-items:center;gap:var(--space-4);height:56px;padding:0 var(--space-5);border-bottom:1px solid var(--line);flex:none;display:flex}.ui-stage-title{font-size:var(--text-xl);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:700}.ui-grow{flex:1}.ui-what-now{height:var(--control);flex:0 0 clamp(260px,50vw - 250px,560px);justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-handoff-slot{font:500 var(--text-sm) / 1 var(--mono);flex:0 0 28ch}.ui-what-now .ui-button{max-width:100%}.ui-what-now .ui-button-label{text-overflow:ellipsis;overflow:hidden}.ui-what-now-here{text-overflow:ellipsis;white-space:nowrap;color:var(--slate);overflow:hidden}.ui-handoff{font:500 var(--text-sm) / 1 var(--mono);color:var(--slate);white-space:nowrap}.ui-content{scrollbar-gutter:stable;min-height:0;padding:var(--space-4) var(--space-5) var(--space-6);flex:1;position:relative;overflow:auto}.ui-screen-bar{align-items:center;gap:var(--space-4);min-height:var(--control);margin-bottom:var(--space-4);display:flex}.ui-screen-title{font-size:var(--text-xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.ui-screen-sub{color:var(--slate);font-weight:400}.ui-screen-links{gap:var(--space-4);font-size:var(--text-sm);display:flex}.ui-screen-links a{color:var(--slate)}.ui-region{min-height:120px}.ui-mono{font-family:var(--mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ui-placeholder{color:var(--mist)}.ui-cell-stack{gap:var(--space-1);flex-direction:column;display:flex}.ui-cell-pair{align-items:center;gap:var(--space-2);display:inline-flex}.ui-row-link{font-weight:600}.ui-fail-text{color:var(--flare)}.ui-detail{font-size:var(--text-sm);color:var(--slate);margin:0}.ui-detail summary{cursor:pointer;color:var(--slate);white-space:nowrap}.ui-screen-bar>.ui-detail{flex:none}.ui-detail[open]{align-items:center;gap:var(--space-2);display:flex}.ui-detail code{-webkit-user-select:all;user-select:all}.ui-figures{margin:0 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--chalk);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ui-figure{gap:var(--space-1);min-height:80px;padding:var(--space-3) var(--space-4) var(--space-4);box-shadow:inset -1px 0 0 var(--line);flex-direction:column;min-width:0;display:flex}.ui-figure:last-child{box-shadow:none}.ui-figure-label{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.ui-figure-value{align-items:baseline;gap:var(--space-2);font:500 22px / 1.1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;display:flex;overflow:hidden}.ui-figure-value [data-numeric]{text-align:left}.ui-figure-value small{font:400 var(--text-sm) var(--sans);color:var(--slate);text-overflow:ellipsis;overflow:hidden}.ui-figure.is-fail .ui-figure-value [data-numeric]{color:var(--flare)}.ui-figure-detail{font-size:var(--text-xs);color:var(--slate);white-space:nowrap;text-overflow:ellipsis;min-height:calc(var(--text-xs) * var(--line-height));overflow:hidden}.ui-home-grid{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ui-home-main,.ui-home-side{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.ui-pane{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0;overflow:hidden}.ui-pane-reserved{background:var(--chalk);min-height:160px}.ui-pane-head{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-bottom:1px solid var(--line);background:var(--chalk);display:flex}.ui-pane-head h3{font:600 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0}.ui-pane-link{font-size:var(--text-sm);color:var(--slate)}.ui-pane-body{padding:var(--space-3) var(--space-4)}.ui-pane-tall{min-height:200px}.ui-pane-runs{min-height:120px;padding:0}.ui-pane-fixed{flex-direction:column;display:flex}.ui-pane-fixed>.ui-pane-head{flex:none}.ui-pane-fixed>.ui-pane-body{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.ui-hold{visibility:hidden}.ui-home-last-run{height:240px}.ui-home-waiting{height:360px}.ui-home-runs{height:260px}.ui-home-side>.ui-next{justify-content:center;min-height:124px}.ui-home-side>.ui-next .ui-next-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-pane .ui-table td:first-child,.ui-pane .ui-table th:first-child{padding-left:var(--space-4)}.ui-marks{gap:var(--space-1);flex-wrap:wrap;max-width:400px;display:inline-flex}.ui-mark{background:var(--surface-3);border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.ui-mark-pass{background:var(--mark)}.ui-mark-fail{background:linear-gradient(135deg, transparent 40%, var(--white) 40% 60%, transparent 60%), var(--flare)}.ui-mark-friction{background:var(--mark);box-shadow:inset 0 0 0 2px var(--sodium-mark), inset 0 0 0 3px var(--white)}.ui-mark-notReached{box-shadow:inset 0 0 0 1px var(--mark);background:0 0}.ui-mark-pending{background:var(--surface-2)}.ui-legend{gap:var(--space-4);margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--slate);flex-wrap:wrap;display:flex}.ui-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.ui-next{align-items:flex-start;gap:var(--space-2);min-height:88px;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ui-next .ui-button{max-width:100%}.ui-next .ui-button-label{text-overflow:ellipsis;overflow:hidden}.ui-next-text{margin:0;font-weight:600}.ui-items{margin:0 0 var(--space-3);padding:0;list-style:none}.ui-item{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;display:grid}.ui-item-mark{background:var(--mark);border-radius:50%;width:8px;height:8px}.ui-item-mark.is-live{background:var(--phosphor);box-shadow:0 0 0 1.5px var(--moss)}.ui-tree,.ui-tree ul{margin:0;padding:0;list-style:none}.ui-tree ul{padding-left:var(--space-4)}.ui-tree-row{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1279px){.ui-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-figure:nth-child(3){box-shadow:none}.ui-figure:nth-child(-n+3){border-bottom:1px solid var(--line)}.ui-home-grid{grid-template-columns:minmax(0,1fr)}.ui-home-main,.ui-home-side{display:contents}.ui-home-main>:first-child{order:1}.ui-home-side>:first-child{order:2}.ui-home-side>:nth-child(2){order:3}.ui-home-side>:nth-child(3){order:4}.ui-home-main>:nth-child(2){order:5}.ui-home-side>:nth-child(4){order:6}}.ui-new-agent-form{align-items:flex-start;gap:var(--space-3);max-width:640px;display:flex}.ui-new-agent-form .ui-field{flex:1}.ui-new-agent-form .ui-button{margin-top:var(--space-4)}.ui-intake{flex-direction:column;min-height:100%;display:flex}.ui-intake-bar{top:calc(-1 * var(--space-4));z-index:2;align-items:center;gap:var(--space-3);background:var(--white);border-bottom:1px solid var(--line);height:56px;padding:0;display:flex;position:sticky}.ui-intake-title{font-size:var(--text-lg);white-space:nowrap;margin:0;font-weight:700}.ui-intake-status{min-width:0;height:var(--control);flex:1;justify-content:flex-end;align-items:center;display:flex}.ui-intake-status-text{color:var(--slate);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ui-intake-errors{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--flare-tint);color:var(--ink)}.ui-intake-errors-title{margin:0 0 var(--space-2);color:var(--flare);font-weight:600}.ui-intake-errors ul{padding-left:var(--space-5);margin:0}.ui-intake-error-where{font-weight:600}.ui-intake-body{gap:var(--space-5);padding-top:var(--space-4);grid-template-columns:184px minmax(0,1fr);align-items:start;display:grid}.ui-intake-index{top:var(--space-8);position:sticky}.ui-intake-index ol{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-intake-jump{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--slate);text-align:left;transition:background-color var(--motion);background:0 0;border:0;display:flex}.ui-intake-jump:hover{background:var(--surface-2);color:var(--ink)}.ui-intake-jump-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-intake-jump-n{min-width:24px;color:var(--mist)}.ui-intake-sections{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.ui-form-section{scroll-margin-top:var(--space-8)}.ui-form-section-title{margin:0 0 var(--space-3);padding-bottom:var(--space-2);font-size:var(--text-lg);border-bottom:1px solid var(--line);font-weight:700}.ui-form-section.is-own-group>div>.ui-form-cell>.ui-group{background:0 0;border:0;padding:0}.ui-form-section.is-own-group>div>.ui-form-cell>.ui-group>.ui-group-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-form-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ui-form-cell{min-width:0}.ui-form-cell.is-wide{grid-column:1/-1}.ui-field input,.ui-field select,.ui-field textarea{width:100%;min-height:var(--control)}.ui-field textarea{min-height:var(--space-8);resize:vertical}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--flare);background:var(--flare-tint)}.ui-required{color:var(--flare)}.ui-unconfirmed{margin-left:var(--space-1);color:var(--slate);font-size:var(--text-xs);text-transform:none}.ui-group{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0;position:relative}.ui-group.item{background:var(--chalk);margin-bottom:var(--space-3)}.ui-group.item .ui-group.item{background:var(--white)}.ui-group.is-off{padding-bottom:var(--space-3);background:0 0}.ui-group-flat{border-color:var(--line)}.ui-group-legend{padding:0 var(--space-1);font-weight:600;font-size:var(--text-md)}[data-grouping-unconfirmed=true]>.ui-group-legend .ui-group-title:after{content:" · grouping unconfirmed";color:var(--slate);font-size:var(--text-xs);font-weight:400}.ui-group-actions{top:var(--space-2);right:var(--space-3);position:absolute}.ui-group-error{margin:0 0 var(--space-2)}.ui-group-empty{margin:0 0 var(--space-2);color:var(--mist);font-size:var(--text-sm)}.ui-group-foot{gap:var(--space-2);margin-top:var(--space-2);display:flex}.ui-check-field{gap:var(--space-1);padding-top:var(--space-4);flex-direction:column;display:flex}.ui-check{align-items:center;gap:var(--space-2);min-height:var(--control-sm);cursor:pointer;display:inline-flex}.ui-check input{width:16px;height:16px;min-height:0;accent-color:var(--ink);margin:0}.ui-options{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.ui-list-items{margin:0 0 var(--space-2);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ui-list-item{gap:var(--space-2);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.ui-list-n{padding-top:var(--space-1);color:var(--mist)}.ui-list-text textarea{resize:vertical;width:100%}.ui-kv{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;display:grid}.ui-kv-head{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}@media (width<=1279px){.ui-intake-body{grid-template-columns:minmax(0,1fr)}.ui-intake-index{position:static}.ui-intake-index ol{flex-flow:wrap}.ui-intake-jump{width:auto}}.ui-interview{flex-direction:column;min-height:100%;display:flex}.ui-interview-notes{margin-bottom:var(--space-3)}.ui-interview-notes p{margin:0 0 var(--space-1)}.ui-interview-grid{gap:var(--space-4);grid-template-columns:320px minmax(0,1fr) 440px;align-items:start;display:grid}.ui-interview-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-interview-index{max-height:calc(100vh - 160px);position:sticky;top:0;overflow-y:auto}.ui-interview-detail{min-height:480px;padding:var(--space-4) var(--space-5)}.ui-qi-list{margin:0;padding:0;list-style:none}.ui-qi{gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;transition:background-color var(--motion);background:0 0;grid-template-columns:24px minmax(0,1fr);display:grid}.ui-qi:hover,.ui-qi.is-on{background:var(--surface-2);color:var(--ink)}.ui-qi-n{font-size:var(--text-xs);color:var(--mist);text-align:left}.ui-qi.is-on .ui-qi-n{color:var(--moss)}.ui-qi-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-qi-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-qi-status{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.ui-qi-status.is-edited{color:var(--moss)}.ui-qi:hover .ui-qi-n,.ui-qi:hover .ui-qi-status:not(.is-edited),.ui-qi.is-on .ui-qi-status:not(.is-edited){color:var(--slate)}.ui-question{gap:var(--space-3);flex-direction:column;display:flex}.ui-question p{margin:0}.ui-question-n{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.ui-question-what{font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.ui-question-options{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ui-source{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--rail);font:400 var(--text-sm) / 1.5 var(--mono);color:var(--slate)}.ui-answer{gap:var(--space-2);flex-direction:column;display:flex}.ui-answer-options{gap:var(--space-1) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.ui-answer-options legend{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--slate);padding:0}.ui-answer-row{align-items:center;gap:var(--space-3);min-height:var(--control);display:flex}.ui-entry{gap:var(--space-2);flex-direction:column;display:flex}.ui-entry p{margin:0}.ui-entry-compare{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-strong);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;overflow:hidden}.ui-entry-compare>div{padding:var(--space-3) var(--space-4);min-width:0}.ui-entry-typed{box-shadow:inset 1px 0 0 var(--line-strong)}.ui-entry-compare.is-editing{grid-template-columns:minmax(0,1fr)}.ui-entry-compare.is-editing .ui-entry-typed{box-shadow:inset 0 1px 0 var(--line-strong)}.ui-entry .ui-entry-head{margin-bottom:var(--space-2);font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.ui-entry-quote{white-space:pre-wrap}.ui-entry-meta{margin-top:var(--space-2)}.ui-entry-view{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ui-entry-row{gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.ui-entry-row dt{font:400 var(--text-xs) / 1.4 var(--mono);color:var(--mist)}.ui-entry-row dd{margin:0}.ui-entry-row.is-changed{background:var(--phosphor-tint);box-shadow:inset 0 0 0 1.5px var(--moss)}.ui-entry-form{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}:is(.ui-entry-form .ui-field:has(textarea),.ui-entry-form .is-wide){grid-column:1/-1}.ui-entry-req{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.ui-entry-req .ui-field-message{margin:0}.ui-req-sentence{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--rail);font-size:var(--text-sm);color:var(--ink);margin:0}.ui-req-grid{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ui-req-equals{gap:var(--space-2);grid-template-columns:112px minmax(0,1fr);display:grid}.ui-req-equals select,.ui-req-equals input{width:100%;min-height:var(--control)}.ui-delta{min-height:calc(var(--text-sm) * 1.5 + var(--space-4));padding:var(--space-2) var(--space-3);border-radius:var(--radius);font:400 var(--text-sm) / 1.5 var(--mono);color:var(--moss)}.ui-delta.is-shown{background:var(--phosphor-tint)}.ui-delta s{color:var(--slate)}.ui-entry-refusal{min-height:calc(var(--text-sm) * var(--line-height));font-size:var(--text-sm)}.ui-entry-refusal p{margin:0}.ui-entry-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-entry-json{font-size:var(--text-sm);color:var(--slate)}.ui-entry-json summary{cursor:pointer}.ui-entry-json[open]{gap:var(--space-2);flex-direction:column;display:flex}.ui-entry-json textarea{width:100%;font-family:var(--mono);font-size:var(--text-sm)}.ui-proposals{gap:var(--space-3);flex-direction:column;display:flex}.ui-proposals p{margin:0}.ui-proposals-status{align-items:center;gap:var(--space-3);min-height:var(--control);display:flex}.ui-proposal{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--chalk);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ui-summary .ui-table td{font-size:var(--text-sm)}.ui-summary-type{font-size:var(--text-xs);color:var(--mist)}.ui-edited{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--moss)}.ui-summary-foot{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.ui-summary-blockers{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--slate);margin:0}.ui-version-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}@media (width<=1599px){.ui-interview-grid{grid-template-columns:288px minmax(0,1fr)}.ui-interview-index{position:static}.ui-interview-side{grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ui-interview-side>.ui-next{grid-column:1/-1}}@media (width<=1279px){.ui-topbar-customer .ui-seg-label{display:none}.ui-topbar-work{min-width:160px}.ui-entry-compare{grid-template-columns:minmax(0,1fr)}.ui-entry-typed{box-shadow:inset 0 1px 0 var(--line-strong)}.ui-interview-side{grid-template-columns:minmax(0,1fr)}}.ui-wwt{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius);background:var(--rail);align-self:flex-start;max-width:100%;display:flex}.ui-tab{align-items:center;gap:var(--space-2);width:320px;min-width:0;height:48px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--slate);text-align:left;transition:background-color var(--motion), color var(--motion);background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);display:grid}.ui-tab:hover{background:var(--surface-2);color:var(--ink)}.ui-tab.is-on{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.ui-tab-n{width:24px;height:24px;font-size:var(--text-xs);text-align:center;background:var(--surface-3);color:var(--slate);border-radius:50%;place-items:center;display:grid}.ui-tab.is-on .ui-tab-n{background:var(--phosphor);color:var(--ink)}.ui-tab-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-tab-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ui-tab-line{font:400 var(--text-xs) / 1 var(--mono);color:var(--mist);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-tabpanel{min-width:0;min-height:320px}.ui-tabpanel[hidden]{display:none}.ui-panel-bar{align-items:center;gap:var(--space-3);min-height:48px;margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-panel-title{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-panel-title h2{font-size:var(--text-lg);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.ui-panel-title .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-inline-action{align-items:center;gap:var(--space-2);display:inline-flex}.ui-confirm{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--sodium-tint);color:var(--ink);flex-wrap:wrap;display:flex}.ui-confirm p{max-width:640px;margin:0}.ui-confirm-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ui-stale{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--flare-tint);display:flex}.ui-stale p{margin:0}.ui-note{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--rail);color:var(--slate)}.ui-not-testable{color:var(--sodium);font-size:var(--text-sm);margin:0}.ui-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-back{font-size:var(--text-sm);color:var(--slate);white-space:nowrap}.ui-build{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ui-build-wait{gap:var(--space-1);flex-direction:column;display:flex}.ui-build-wait p,.ui-build-failure p{margin:0}.ui-build-failure ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.ui-jobmap-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ui-jobmap-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}.ui-rigour .ui-table th,.ui-rigour .ui-table td{padding-left:var(--space-2);padding-right:var(--space-2)}.ui-rigour .ui-table th{white-space:normal;letter-spacing:.04em}.ui-element-groups{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-element-list{margin:0;padding:0;list-style:none}.ui-element{border-bottom:1px solid var(--line)}.ui-element:last-child{border-bottom:0}.ui-element-row{gap:var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:88px minmax(0,1fr) 152px;align-items:start;display:grid}.ui-element-priority{padding-top:var(--space-1)}.ui-element-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-element-body p{margin:0}.ui-element-kind{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mist)}.ui-element-name{font-weight:600}.ui-element-source{font-size:var(--text-sm);color:var(--slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-element-reason{font-size:var(--text-sm);color:var(--slate)}.ui-element-action{justify-content:flex-end;display:flex}.ui-element-form{gap:var(--space-2);flex-direction:column;grid-column:1/-1;width:100%;display:flex}.ui-element-action:has(.ui-element-form){grid-column:1/-1;justify-content:stretch}.ui-element-form-grid{gap:var(--space-3);grid-template-columns:200px minmax(0,1fr);display:grid}.ui-element-form-grid select,.ui-element-form-grid textarea{width:100%;min-height:var(--control)}.ui-generating{gap:var(--space-1);flex-direction:column;min-height:120px;display:flex}.ui-generating p{margin:0}.ui-generating-line{font-family:var(--mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ui-failed{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ui-library-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ui-library-main,.ui-library-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-library-side{position:sticky;top:0}.ui-summary-lines{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}.ui-library-counts{border-top:1px solid var(--line);max-height:320px;overflow-y:auto}.ui-library-counts .ui-table td{font-size:var(--text-sm)}.ui-unsaved{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--phosphor-tint);box-shadow:inset 0 0 0 1px var(--moss);flex-wrap:wrap;display:flex}.ui-unsaved p{flex:1;min-width:320px;margin:0}.ui-case-pane .ui-table td{font-size:var(--text-sm)}.ui-case-toolbar{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-case-filters{gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-filter{gap:var(--space-1);flex-direction:column;width:160px;display:flex}.ui-filter-wide{width:320px;max-width:100%}.ui-filter select{width:100%}.ui-case-rows{scrollbar-gutter:stable;height:480px;overflow:auto}.ui-case-count{text-align:left;min-width:34ch}.ui-case-pick{width:16px;height:16px;min-height:0;accent-color:var(--ink);margin:0}.ui-case-actions{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.ui-case-state{min-width:96px;display:inline-block}.ui-case-pages{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.ui-case-screen{gap:var(--space-3);flex-direction:column;display:flex}.ui-case{gap:var(--space-2);flex-direction:column;display:flex}.ui-case p{margin:0}.ui-case-top{align-items:center;gap:var(--space-2);display:flex}.ui-case-name{font-size:var(--text-lg);margin:0}.ui-case-grid{gap:var(--space-5);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-case-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-case-block{gap:var(--space-1);flex-direction:column;display:flex}.ui-case-head{font:600 var(--text-xs) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin:0}.ui-case-sub{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:600}.ui-case-list{padding-left:var(--space-5);margin:0}.ui-case-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-case-editor{border-radius:var(--radius);background:var(--white);box-shadow:0 0 0 1px var(--line-strong);overflow:hidden}.ui-case-editor-body{gap:var(--space-3);flex-direction:column;display:flex}.ui-case-editor .ui-group{margin:0}.ui-case-fixed{background:var(--rail)}.ui-case-errors{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-radius:var(--radius);background:var(--flare-tint);margin:0}.ui-case-editor-foot{align-items:center;gap:var(--space-2);display:flex}.ui-case-editor-note{min-height:calc(var(--text-sm) * var(--line-height));flex:1;margin:0}@media (width<=1599px){.ui-library-grid{grid-template-columns:minmax(0,1fr)}.ui-library-side{order:-1;position:static}.ui-library-counts{max-height:240px}}@media (width<=1279px){.ui-jobmap-grid{grid-template-columns:minmax(0,1fr)}.ui-jobmap-side{order:-1;position:static}.ui-tab{width:280px}.ui-element-row{grid-template-columns:80px minmax(0,1fr) 144px}.ui-case-grid{grid-template-columns:minmax(0,1fr)}}.ui-runs,.ui-run,.ui-trial-screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-runs .ui-screen-bar,.ui-run .ui-screen-bar,.ui-trial-screen .ui-screen-bar{margin-bottom:0}.ui-runs-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ui-runs-list{min-height:160px}.ui-runs-list .ui-table th,.ui-runs-list .ui-table td{padding-left:var(--space-2);padding-right:var(--space-2)}.ui-runs-list .ui-table td{font-size:var(--text-sm)}.ui-runs-note{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);margin:0}.ui-runs-more{padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);justify-content:center;display:flex}.ui-runs-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}.ui-live-clock{color:var(--moss)}.ui-start-run-form{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:start;display:grid}.ui-start-run-wide{grid-column:1/-1}.ui-start-run-form select,.ui-start-run-form input[type=number]{width:100%;min-height:var(--control)}.ui-start-run-form p{margin:0}.ui-field-off{min-height:76px}.ui-field-off-text{font-size:var(--text-sm);color:var(--slate)}.ui-run-blocker{margin:0}.ui-alert-slot{min-height:calc(var(--text-md) * var(--line-height))}.ui-alert-slot p{margin:0}.ui-earlier-runs{gap:var(--space-2);flex-direction:column;display:flex}.ui-earlier-runs p{margin:0}.ui-earlier-slot{scrollbar-gutter:stable;height:120px;overflow-y:auto}.ui-plain-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-run-status{align-items:center;min-height:40px;display:flex}.ui-run-status p{margin:0}.ui-run-findings{min-height:96px}.ui-run-findings-pane{height:360px}.ui-changes{height:480px}.ui-run-grid-pane{height:600px}.ui-handover-findings{height:280px}.ui-finding-list{margin:0;padding:0;list-style:none}.ui-finding-item{gap:var(--space-3);min-height:var(--row);padding:var(--space-1) 0;border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.ui-finding-item:last-child{border-bottom:0}.ui-finding-kind{min-width:0;display:flex}.ui-finding-link{gap:var(--space-2);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;min-width:0;font-weight:600;display:grid}.ui-finding-what{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-finding-where{color:var(--slate);text-align:right;font-weight:400}.ui-finding-copy{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--slate)}.ui-run-grid{gap:var(--space-3);flex-direction:column;min-height:200px;display:flex}.ui-run-grid p{margin:0}.ui-run-grid .ui-table td{font-size:var(--text-sm)}.ui-grid-group{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.ui-tabs-compact .ui-tab{width:auto;height:var(--control);padding:0 var(--space-4);display:inline-flex}.ui-mark-row{flex-wrap:wrap;max-width:336px;display:inline-flex}.ui-mark-slot{border-radius:var(--radius-sm);place-items:center;width:24px;height:24px;display:inline-grid}a.ui-mark-slot:hover{background:var(--surface-2)}.ui-mark-notRun{background:radial-gradient(circle, var(--sodium-mark) 0 2px, transparent 2.5px);box-shadow:inset 0 0 0 1.5px var(--sodium-mark)}.ui-mark-discarded{background:radial-gradient(circle, var(--mark) 0 2px, transparent 2.5px)}.ui-mark-unrun{border:1px dashed var(--mark);box-sizing:border-box;background:0 0}.ui-mark.has-rerun{outline:1.5px solid var(--sodium-mark);outline-offset:1px}.ui-run-figures{margin:0 0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--chalk);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ui-run-figure{gap:var(--space-1);min-height:64px;padding:var(--space-3) var(--space-4);box-shadow:inset -1px 0 0 var(--line);flex-direction:column;min-width:0;display:flex}.ui-run-figure:last-child{box-shadow:none}.ui-run-figure-value{font-size:var(--text-lg);color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ui-run-counts{margin:0 0 var(--space-3)}.ui-who-decided p{margin:0 0 var(--space-1)}.ui-run-record{font-size:var(--text-sm)}.ui-run-record summary{cursor:pointer;color:var(--slate)}.ui-run-record[open]{gap:var(--space-2);flex-direction:column;display:flex}.ui-trial{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-trial p{margin:0}.ui-strips{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-strip{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--rail);grid-template-columns:72px auto minmax(0,1fr);display:grid}.ui-strip b{white-space:nowrap}.ui-strip.is-fail{background:var(--flare-tint)}.ui-strip.is-fail b{color:var(--flare)}.ui-strip.is-friction{background:var(--sodium-tint)}.ui-strip.is-friction b{color:var(--sodium)}.ui-strip-detail{font-size:var(--text-sm);color:var(--slate);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-trial-grid{gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ui-trial-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-turns,.ui-trace{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-turn{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);grid-template-columns:32px minmax(0,1fr);display:grid}.ui-turn.is-caller{background:var(--chalk)}.ui-turn.is-diverged{background:var(--flare-tint);box-shadow:inset 0 0 0 1.5px var(--flare)}.ui-turn-n{color:var(--mist);font-size:var(--text-sm);text-align:right}.ui-turn-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-turn-who{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mist)}.ui-turn.is-diverged .ui-turn-who{color:var(--flare)}.ui-turn-text{white-space:pre-wrap}.ui-trace li{gap:var(--space-2);font:400 var(--text-sm) / 1.5 var(--mono);color:var(--slate);overflow-wrap:anywhere;grid-template-columns:32px minmax(0,1fr);display:grid}.ui-quote{color:var(--slate);font-style:italic;display:block}.ui-label-control{margin:0;padding:0}.ui-label-body{gap:var(--space-2);flex-direction:column;display:flex}@media (width<=1599px){.ui-runs-grid{grid-template-columns:minmax(0,1fr) 360px}.ui-trial-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1279px){.ui-runs-grid{grid-template-columns:minmax(0,1fr)}.ui-runs-side{order:-1;position:static}.ui-strips{grid-template-columns:minmax(0,1fr)}.ui-run-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-run-grid .ui-table th,.ui-run-grid .ui-table td{padding-left:var(--space-2);padding-right:var(--space-2)}.ui-run-grid .ui-table th{white-space:normal;letter-spacing:.04em}.ui-run-grid .ui-table td{overflow-wrap:anywhere}}.ui-finding-screen,.ui-findings-stage{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-finding-screen .ui-screen-bar,.ui-findings-stage .ui-screen-bar{margin-bottom:0}.ui-finding-screen .ui-screen-title{min-width:0;font-size:var(--text-lg);flex:0 auto}.ui-finding-screen p{margin:0}.ui-pattern{gap:var(--space-2);flex-direction:column;display:flex}.ui-pattern-cases{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius);background:var(--rail);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ui-pattern-pick{height:var(--control);max-width:100%;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--slate);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--motion), color var(--motion);background:0 0;border:0;overflow:hidden}.ui-pattern-pick:hover{background:var(--surface-2);color:var(--ink)}.ui-pattern-pick.is-on{background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}.ui-finding-panes{gap:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:start;display:grid}.ui-finding-scroll{height:560px;position:relative;overflow:auto}.ui-finding-events .ui-table td{font:400 var(--text-sm) / 1.45 var(--mono);overflow-wrap:anywhere}.ui-finding-events .ui-table tr.is-current td{background:var(--flare-tint);color:var(--flare)}.ui-finding-events-note{padding:var(--space-2) var(--space-4)}.ui-six-rows{margin:0}.ui-six-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);display:grid}.ui-six-row:last-child{border-bottom:0}.ui-six-row dt{font:500 var(--text-xs) / 18px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist)}.ui-six-row dd{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.ui-six-row.is-diverged{background:var(--flare-tint)}.ui-six-row.is-diverged dt{color:var(--flare)}.ui-six-case{font-weight:600}.ui-six-cite{font:400 var(--text-xs) / 1.4 var(--mono);color:var(--mist)}.ui-six-cause{gap:var(--space-2);color:var(--slate);display:flex}.ui-six-cause .ui-icon{margin-top:var(--space-1)}.ui-six-proven{color:var(--moss);font-weight:600}.ui-diff{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);font:400 var(--text-sm) / 1.5 var(--mono);overflow:hidden}.ui-diff-head{padding:var(--space-1) var(--space-2);background:var(--rail);color:var(--mist)}.ui-diff-now,.ui-diff-proposed{gap:var(--space-2);padding:var(--space-1) var(--space-2);grid-template-columns:72px minmax(0,1fr);display:grid}.ui-diff-now{background:var(--flare-tint);color:var(--diff-removed)}.ui-diff-proposed{background:var(--phosphor-tint);color:var(--diff-added)}.ui-diff-sign{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.ui-diff-text{white-space:pre-wrap;overflow-wrap:anywhere}.ui-copy{display:inline-flex}.ui-changes-body{gap:var(--space-3);flex-direction:column;display:flex}.ui-changes-body p{margin:0}.ui-proof{gap:var(--space-2);flex-direction:column;display:flex}.ui-proof-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-stage-runs{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-cl-items{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-cl-item{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--chalk);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ui-cl-item-head{align-items:center;gap:var(--space-2);min-height:var(--control-sm);flex-wrap:wrap;display:flex}.ui-cl-item-n{width:24px;color:var(--mist);text-align:left}.ui-cl-item-status{gap:var(--space-1);flex-wrap:wrap;display:flex}.ui-cl-item-facts{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ui-cl-item-edit{gap:var(--space-2);flex-direction:column;display:flex}.ui-cl-item-edit textarea{width:100%}.ui-needs-decision{gap:var(--space-2);flex-direction:column;display:flex}.ui-findings-grid{gap:var(--space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ui-findings-runs{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-handover-run{white-space:nowrap;font-weight:600}.ui-proposal-body{gap:var(--space-3);flex-direction:column;display:flex}.ui-proposal-body p{margin:0}.ui-handover,.ui-handover-items{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-handover-list{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--chalk);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex}.ui-handover-head{align-items:center;gap:var(--space-2);min-height:var(--control-sm);flex-wrap:wrap;display:flex}.ui-handover-item{gap:var(--space-1);flex-direction:column;display:flex}.ui-handover-why{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-rulings,.ui-rulings-group,.ui-rulings-body{gap:var(--space-2);flex-direction:column;display:flex}.ui-rulings p,.ui-rulings-body p{margin:0}.ui-rulings-group+.ui-rulings-group{margin-top:var(--space-3)}.ui-ruling{gap:var(--space-2);flex-direction:column;display:flex}.ui-ruling-answer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-ruling-form,.ui-ruling-ask{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ui-ruling-form .ui-field,.ui-ruling-ask .ui-field,.ui-ruling-form textarea,.ui-ruling-ask textarea{width:100%}@media (width<=1599px){.ui-finding-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-finding-panes>:last-child{grid-column:1/-1}.ui-finding-panes>:last-child .ui-finding-scroll{height:280px}}@media (width<=1279px){.ui-finding-panes,.ui-findings-grid{grid-template-columns:minmax(0,1fr)}.ui-finding-scroll{height:440px}}.ui-chat,.ui-sessions,.ui-entry-screen{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-chat .ui-screen-bar,.ui-sessions .ui-screen-bar,.ui-entry-screen .ui-screen-bar{margin-bottom:0}.ui-chat-note{color:var(--slate);margin:0}.ui-chat-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-chat-grid.has-case{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ui-chat-pane{flex-direction:column;display:flex}.ui-chat-scroll{height:480px;padding:var(--space-4);background:var(--white);overflow:auto}.ui-chat-foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--chalk);flex-direction:column;display:flex}.ui-chat-status{min-height:var(--control);align-items:center;display:flex}.ui-chat-status p{margin:0}.ui-chat-compose{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ui-chat-compose textarea{width:100%;min-height:var(--space-8);resize:vertical}.ui-chat-actions{gap:var(--space-2);padding-bottom:var(--space-5);display:flex}.ui-chat-start{gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}.ui-chat-start select,.ui-chat-start input{width:100%;min-height:var(--control)}.ui-chat-advanced summary{color:var(--slate);font-size:var(--text-sm)}.ui-chat-advanced-body{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.ui-chat-log{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-chat-turn{gap:var(--space-1);flex-direction:column;align-self:flex-start;max-width:80%;display:flex}.ui-chat-turn.is-caller{align-self:flex-end;align-items:flex-end}.ui-chat-who{font:500 var(--text-xs) / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mist)}.ui-chat-text{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--rail);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ui-chat-turn.is-caller .ui-chat-text{background:var(--surface-3)}.ui-chat-events summary{font-size:var(--text-sm);color:var(--slate)}.ui-chat-events ul{margin:var(--space-1) 0 0;gap:var(--space-1);font:400 var(--text-sm) / 1.5 var(--mono);color:var(--slate);overflow-wrap:anywhere;flex-direction:column;padding:0;list-style:none;display:flex}.ui-chat-events p{margin:var(--space-1) 0 0}.ui-chat-line{font-size:var(--text-sm);color:var(--slate);align-self:center}.ui-chat-line p{margin:0}.ui-chat-line.is-failed{color:var(--flare)}.ui-chat-case .ui-case-grid{grid-template-columns:minmax(0,1fr)}.ui-session-facts{max-width:720px}.ui-customer-form{align-items:flex-start;gap:var(--space-3);max-width:640px;padding:var(--space-4);display:flex}.ui-customer-form .ui-field{flex:1}.ui-customer-form input{width:100%;min-height:var(--control)}.ui-customer-form .ui-button,.ui-intake-next,.ui-version-panel{margin-top:var(--space-4)}.ui-version-panel .ui-pane-head{overflow:hidden}.ui-version-model summary{color:var(--slate);font-size:var(--text-sm)}.ui-version-model pre{margin:var(--space-2) 0 0;max-height:320px;overflow:auto}.ui-timing{color:var(--slate);margin:0}.ui-timing-clock{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}@media (width<=1279px){.ui-chat-grid.has-case,.ui-chat-advanced-body{grid-template-columns:minmax(0,1fr)}}.ui-signin{background:var(--white);grid-template-columns:minmax(320px,2fr) minmax(0,3fr);min-height:100vh;display:grid}.ui-signin-band{gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--rail);border-right:1px solid var(--line);flex-direction:column;display:flex}.ui-signin-panel{gap:var(--space-4);width:416px;max-width:100%;padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.ui-signin-brand{align-items:center;gap:var(--space-2);font:600 var(--text-sm) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;display:flex}.ui-signin-title{max-width:18ch;font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:600}.ui-signin-step{gap:var(--space-3);flex-direction:column;display:flex}.ui-signin .ui-text-button{font-variant-numeric:tabular-nums}.ui-signin-step .ui-field input{width:100%;min-height:var(--control)}.ui-signin-step>.ui-button{align-self:flex-start}.ui-signin-sent,.ui-signin-hint{color:var(--slate);margin:0}.ui-signin-sent strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ui-signin-boxes{gap:var(--space-2);grid-template-columns:repeat(6,48px);display:grid}.ui-signin-box{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);width:48px;height:48px;color:var(--ink);font-family:var(--mono);font-size:var(--text-xl);text-align:center;padding:0}.ui-signin-box[readonly]{background:var(--rail)}.ui-signin-message{min-height:calc(var(--text-md) * var(--line-height) * 3);color:var(--flare);margin:0}.ui-text-button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.ui-text-button:disabled{color:var(--slate);cursor:default;text-decoration:none}.ui-switcher{align-items:center;gap:var(--space-2);display:inline-flex}.ui-switcher select{min-width:12ch;max-width:24ch;min-height:24px;font:500 var(--text-sm) / 1 var(--sans);color:var(--ink);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.ui-topbar-account{justify-content:flex-end;align-items:center;gap:var(--space-3);min-width:9rem;font-size:var(--text-sm);flex-shrink:0;display:inline-flex}.ui-topbar-manage{color:var(--ink)}@media (width<=1279px){.ui-topbar>:not(.ui-topbar-brand,.ui-topbar-grow){padding:0 var(--space-2)}.ui-topbar-env .ui-seg-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-topbar-customer.ui-switcher{min-width:112px}.ui-switcher select{flex:1;min-width:0}.ui-topbar-agent{min-width:104px}.ui-topbar-work{min-width:136px}.ui-topbar-account{min-width:8.5rem}}.ui-topbar-account .ui-text-button{white-space:nowrap;align-self:center}.ui-customer-list{max-width:640px;margin:0;padding:0;list-style:none}.ui-customer-list li+li{border-top:1px solid var(--line)}.ui-customer-list a{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);color:var(--ink);text-decoration:none;display:flex}.ui-customer-list a:hover{background:var(--rail)}.ui-entry-empty{max-width:640px;padding:var(--space-4)}.ui-entry-empty p{margin:0}.ui-entry-empty p+p{margin-top:var(--space-2)}.ui-admin{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-admin .ui-screen-bar{margin-bottom:0}.ui-admin-message{z-index:1;min-height:calc(var(--text-md) * var(--line-height));padding:var(--space-2) 0;background:var(--white);color:var(--ink);margin:0;position:sticky;top:0}.ui-admin-form{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-admin-form p{margin:0}.ui-admin-form .ui-field{min-width:200px}.ui-admin-form input,.ui-admin-form select{min-height:var(--control)}.ui-admin-inline{align-items:center;gap:var(--space-2);display:flex}.ui-admin-inline input{width:10ch;min-height:24px}.ui-admin-chips,.ui-admin-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ui-admin-chip{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--rail);display:inline-flex}.ui-cut-notice{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--rail);color:var(--ink)}.ui-pane .ui-cut-notice{border:0;border-radius:0}.ui-cut-notice p{margin:0}.ui-cut-notice p+p{margin-top:var(--space-1)}
