:root{--baytro-canvas:#fbfbfa;--baytro-surface:#fff;--baytro-border:#e8e5de;--baytro-text:#1b1a18;--baytro-text-muted:#6b6962;--baytro-text-faint:#a6a39b;--baytro-primary:#2b478b;--baytro-primary-deep:#0c1f47;--baytro-accent:#ff9f1c;--baytro-danger:#b42318;--baytro-success:#18794e;--baytro-radius-sm:8px;--baytro-radius:12px;--baytro-radius-lg:16px;--baytro-space-1:4px;--baytro-space-2:8px;--baytro-space-3:12px;--baytro-space-4:16px;--baytro-space-6:24px;--baytro-space-8:32px;--baytro-space-12:48px;--baytro-focus:#1f5dc9}[data-surface=operations]{--baytro-canvas:#f3f4f6;--baytro-border:#d8dde6;--baytro-text:#111827;--baytro-text-muted:#5b6472;--baytro-radius-sm:4px;--baytro-radius:6px;--baytro-radius-lg:8px}
:root{--color-paper:#f4f7fb;--color-paper-2:#ebf0f5;--color-surface:#fbfdfe;--color-surface-raised:#fff;--color-rule:#cdd5df;--color-rule-strong:#9aa6b4;--color-muted:#4f5966;--color-ink:#0d1723;--color-ink-soft:#28313d;--color-accent:#0057bf;--color-accent-ink:#f5f9fe;--color-focus:#0462d3;--color-success:#00643b;--color-warning:#815200;--color-danger:#a51e24;--color-disabled:#9299a2;--color-shadow:#0d172314;--font-arabic:"Segoe UI", "Noto Naskh Arabic", "Noto Sans Arabic", Tahoma, sans-serif;--font-display:var(--font-montserrat,"Montserrat"), var(--font-arabic), sans-serif;--font-body:var(--font-hanken,"Hanken Grotesk"), var(--font-arabic), system-ui, sans-serif;--font-outlier:ui-monospace, "Cascadia Mono", Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.1s;--dur-state:.16s;--rule-thin:1px;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-panel:0 1.25rem 3.5rem var(--color-shadow)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(97.0882% -.492424 -2.20424);--color-paper-2:lab(94.4139% -.729859 -3.30137);--color-surface:lab(99.0663% -.248939 -1.10375);--color-surface-raised:lab(99.9962% -.166565 -.736177);--color-rule:lab(84.8855% -1.25495 -5.84595);--color-rule-strong:lab(67.4594% -1.83731 -9.07306);--color-muted:lab(37.2912% -1.68581 -9.0068);--color-ink:lab(7.11592% -1.00994 -9.78549);--color-ink-soft:lab(19.8801% -1.47742 -8.92899);--color-accent:lab(37.8796% 11.5757 -62.3395);--color-accent-ink:lab(97.6641% -.651866 -2.93629);--color-focus:lab(42.4634% 11.5155 -65.8268);--color-success:lab(36.5349% -38.24 16.8073);--color-warning:lab(39.408% 19.3079 63.4906);--color-danger:lab(36.79% 53.8673 34.0789);--color-disabled:lab(62.8467% -1.16006 -5.47199);--color-shadow:lab(7.11592% -1.00994 -9.78549/.08)}}
*{box-sizing:border-box}html,body{background:var(--baytro-canvas);min-height:100%;color:var(--baytro-text);font-family:var(--font-body);margin:0}body{min-width:320px}a{color:inherit}.skip-link{z-index:100;background:var(--baytro-text);color:var(--color-surface);padding:10px 14px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.ops-shell{grid-template-columns:220px minmax(0,1fr);min-height:100dvh;display:grid}.ops-rail{border-inline-end:1px solid var(--baytro-border);background:var(--baytro-surface);flex-direction:column;height:100dvh;padding:20px 14px;display:flex;position:sticky;inset-block-start:0}.ops-brand{grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;gap:0 10px;margin:0 6px 28px;text-decoration:none;display:grid}.ops-brand>span{background:var(--baytro-primary);width:36px;height:36px;color:var(--color-surface);border-radius:7px;grid-row:1/3;place-items:center;font-weight:800;display:grid}.ops-brand strong{font-size:15px;line-height:1.15}.ops-brand small{color:var(--baytro-text-muted);letter-spacing:.04em;font-size:11px}.ops-rail nav{gap:3px;min-height:0;display:grid;overflow-y:auto}.ops-rail nav a{border-radius:5px;align-items:center;min-height:40px;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.ops-rail nav a:hover{background:var(--color-paper-2)}.ops-rail nav a:focus-visible,.compact-action:focus-visible{outline:3px solid var(--baytro-focus);outline-offset:2px}.ops-rail-note{border-block-start:1px solid var(--baytro-border);color:var(--baytro-text-muted);margin-block-start:auto;padding:12px 8px 0;font-size:11px;line-height:1.45}.ops-stage{min-width:0}.ops-topbar{border-block-end:1px solid var(--baytro-border);background:color-mix(in srgb, var(--baytro-surface) 92%, transparent);min-height:48px;color:var(--baytro-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 28px;font-size:12px;display:flex}.workspace{width:min(1440px,100%);margin-inline:auto;padding:28px}.workspace-heading{justify-content:space-between;align-items:end;gap:32px;margin-block-end:22px;display:flex}.workspace-heading h1{letter-spacing:-.035em;margin:3px 0 8px;font-size:clamp(26px,3vw,42px);line-height:1.02}.workspace-heading p:not(.eyebrow){max-width:700px;color:var(--baytro-text-muted);margin:0;font-size:14px}.workspace-heading time,.eyebrow{color:var(--baytro-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.eyebrow{margin:0}.status-strip{border:1px solid var(--baytro-border);background:var(--baytro-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-strip>div{min-height:126px;padding:18px 18px 16px 40px;position:relative}.status-strip>div+div{border-inline-start:1px solid var(--baytro-border)}.status-strip strong{font-size:13px}.status-strip p{color:var(--baytro-text-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.status-dot{background:var(--color-disabled);border-radius:50%;width:9px;height:9px;position:absolute;inset-block-start:22px;inset-inline-start:18px}.status-dot--ready{background:var(--baytro-success)}.status-dot--unavailable{background:var(--baytro-danger)}.status-dot--not-configured{background:var(--color-warning)}.queue-panel{border:1px solid var(--baytro-border);background:var(--baytro-surface);margin-block-start:20px}.queue-panel>header{border-block-end:1px solid var(--baytro-border);justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 16px;display:flex}.queue-panel h2{letter-spacing:-.015em;margin:3px 0 0;font-size:18px}.compact-action{border:1px solid var(--baytro-border);background:var(--color-surface);white-space:nowrap;border-radius:5px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.empty-row{padding:30px 16px}.empty-row strong{font-size:13px}.empty-row p{max-width:720px;color:var(--baytro-text-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.definition-grid{border-block-end:1px solid var(--baytro-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.definition-grid div{padding:16px}.definition-grid div+div{border-inline-start:1px solid var(--baytro-border)}.definition-grid dt{color:var(--baytro-text-muted);font-size:11px}.definition-grid dd{margin:6px 0 0;font-size:13px;font-weight:700}@media (max-width:760px){.ops-shell{display:block}.ops-rail{border-inline-end:0;border-block-end:1px solid var(--baytro-border);width:auto;height:auto;padding:12px 16px;position:static}.ops-brand{margin-block-end:12px}.ops-rail nav{display:flex;overflow-x:auto}.ops-rail-note{display:none}.ops-topbar{padding-inline:16px}.workspace{padding:20px 16px}.workspace-heading{flex-direction:column;align-items:start;gap:12px}.status-strip,.definition-grid{grid-template-columns:1fr}.status-strip>div+div,.definition-grid div+div{border-inline-start:0;border-block-start:1px solid var(--baytro-border)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html,body{background:var(--color-paper);color:var(--color-ink);overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.55}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ops-shell{background:var(--color-paper);grid-template-columns:13.5rem minmax(0,1fr)}.ops-rail{z-index:4;padding:var(--space-5) var(--space-3);border-color:var(--color-rule);background:var(--color-surface)}.ops-brand{min-height:3rem;margin:0 var(--space-2) var(--space-6);gap:0 var(--space-3);grid-template-columns:2rem 1fr}.ops-brand>span{border-radius:var(--radius-sm);background:var(--color-ink);width:2rem;height:2rem;color:var(--color-surface);font-family:var(--font-outlier);font-size:var(--text-sm)}.ops-brand strong{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:-.02em}.ops-brand small{color:var(--color-muted);font-size:var(--text-xs)}.ops-rail nav{gap:var(--space-1)}.ops-rail nav a{min-height:2.75rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-inline-start:2px solid #0000;font-weight:600}@media (hover:hover) and (pointer:fine){.ops-rail nav a:hover{border-inline-start-color:var(--color-accent);background:var(--color-paper-2);color:var(--color-ink);transform:translate(1px)}}.ops-rail nav a:active{transform:translateY(1px)}.ops-rail-note{border-color:var(--color-rule);color:var(--color-muted);font-size:var(--text-xs)}.ops-stage{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.ops-topbar{min-height:3.5rem;padding-inline:var(--space-6);border-color:var(--color-rule);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);grid-template-columns:1fr auto auto;display:grid}.ops-topbar strong{color:var(--color-ink);font-size:var(--text-sm)}.session-control{align-items:center;gap:var(--space-2);border-inline-start:var(--rule-thin) solid var(--color-rule);padding-inline-start:var(--space-3);display:flex}.session-control a,.session-control button{min-height:2.75rem;padding-inline:var(--space-3);border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.session-control a:hover,.session-control button:hover{border-color:var(--color-rule);background:var(--color-paper-2)}}.session-control a:active,.session-control button:active{transform:translateY(1px)}.session-control button:disabled{cursor:not-allowed;opacity:.52}.session-control button[aria-busy=true]{color:var(--color-muted)}.workspace{width:min(100%,96rem);padding:clamp(var(--space-5), 3vw, var(--space-10))}.workspace-heading{min-width:0;align-items:start;margin-block-end:var(--space-6)}.workspace-heading h1{margin:0 0 var(--space-2);color:var(--color-ink);font-family:var(--font-display);font-size:clamp(var(--text-xl), 3vw, 2.75rem);letter-spacing:-.035em;overflow-wrap:anywhere;font-style:normal;font-weight:700;line-height:1.08}.workspace-heading p{max-width:65ch;color:var(--color-muted);font-size:var(--text-sm)}.record-count,.connection-label{min-height:2.25rem;padding-inline:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.connection-label:before{content:"";width:.5rem;height:.5rem;background:var(--color-warning);border-radius:50%;margin-inline-end:var(--space-2)}.connection-label.is-ready:before{background:var(--color-success)}.queue-index{border-block-start:var(--rule-thin) solid var(--color-rule-strong)}.queue-index a{align-items:center;gap:var(--space-3);min-height:5.5rem;padding-inline:var(--space-2);border-block-end:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);transition:background-color var(--dur-state) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:3rem minmax(0,1fr) 8rem 2rem;text-decoration:none;display:grid}.queue-index a .queue-code{color:var(--color-muted);font-family:var(--font-outlier);font-size:var(--text-xs)}.queue-index a strong{font-size:var(--text-md);letter-spacing:-.015em}.queue-index a>span:nth-of-type(2){color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.queue-index a b{color:var(--color-accent);font-size:var(--text-md)}@media (hover:hover) and (pointer:fine){.queue-index a:hover{background:var(--color-surface);transform:translate(2px)}}.queue-index a:active{transform:translateY(1px)}.system-note{max-width:44rem;border-inline-start:3px solid var(--color-accent);margin-block-start:var(--space-8);padding-inline-start:var(--space-4)}.system-note strong{font-size:var(--text-sm)}.system-note p{margin:var(--space-1) 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.compact-action{border-color:var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.75rem;color:var(--color-ink);font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){.compact-action:hover{background:var(--color-paper-2)}}.compact-action:active{transform:translateY(1px)}.workspace-composer{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface);margin-block-end:var(--space-6)}.workspace-composer>summary{align-content:center;gap:var(--space-1) var(--space-4);min-height:3.75rem;padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.workspace-composer>summary::-webkit-details-marker{display:none}.workspace-composer>summary:after{content:"+";color:var(--color-accent);font-family:var(--font-outlier);font-size:var(--text-md);grid-area:1/2/span 2;align-self:center}.workspace-composer[open]>summary:after{content:"−"}.workspace-composer>summary span{color:var(--color-ink);font-size:var(--text-sm);font-weight:750}.workspace-composer>summary small{color:var(--color-muted);font-size:var(--text-xs)}.composer-body{padding:var(--space-4);border-block-start:var(--rule-thin) solid var(--color-rule)}.composer-form{gap:var(--space-4);display:grid}.composer-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.composer-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.composer-field{gap:var(--space-2);min-width:0;color:var(--color-muted);font-size:var(--text-xs);font-weight:700;display:grid}.composer-field input,.composer-field select,.composer-field textarea{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit;font-weight:500}.composer-field textarea{resize:vertical;min-height:5.75rem}.composer-field :is(input,select,textarea):focus-visible{outline:3px solid color-mix(in oklch, var(--color-focus) 30%, transparent);outline-offset:1px;border-color:var(--color-focus)}.composer-mode{gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.composer-mode button,.composer-submit{min-height:2.75rem;padding-inline:var(--space-4);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:750}.composer-mode button[aria-pressed=true],.composer-submit{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.composer-submit{justify-self:start}.composer-submit:disabled{cursor:not-allowed;opacity:.55}.composer-check{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-ink-soft);font-size:var(--text-sm);display:inline-flex}.composer-check input{width:1.25rem;height:1.25rem}.composer-notice,.composer-error{margin:0 0 var(--space-4);padding:var(--space-3);border-inline-start:3px solid var(--color-success);background:color-mix(in oklch, var(--color-success) 8%, var(--color-surface));color:var(--color-ink-soft);font-size:var(--text-sm)}.composer-error{border-inline-start-color:var(--color-danger);background:color-mix(in oklch, var(--color-danger) 7%, var(--color-surface))}.data-panel{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);overflow:clip}.data-panel>header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.25rem;padding-inline:var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.data-panel>header strong{font-size:var(--text-sm)}.data-panel>header span{color:var(--color-muted);font-size:var(--text-xs)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}th{padding:var(--space-3) var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-muted);font-size:var(--text-xs);text-align:start;white-space:nowrap;font-weight:700}td{max-width:24rem;padding:var(--space-3) var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-soft);vertical-align:top}tbody tr:last-child td{border-block-end:0}tbody tr{transition:background-color var(--dur-state) var(--ease-out)}@media (hover:hover) and (pointer:fine){tbody tr:hover{background:var(--color-paper)}}.state-chip{min-height:1.625rem;padding-inline:var(--space-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-soft);text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.danger-action{min-height:2.25rem;padding-inline:var(--space-3);border:var(--rule-thin) solid #bf3c38;border-radius:var(--radius-sm);background:var(--color-surface);color:#9d211d;font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:750}.record-actions{gap:var(--space-2);min-width:12rem;display:grid}.record-editor{min-width:18rem;padding:var(--space-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2)}.record-editor summary{min-height:2.25rem;color:var(--color-accent);font-size:var(--text-xs);cursor:pointer;align-items:center;font-weight:750;display:flex}.record-editor>label:not(.record-editor-check){gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);margin-block-end:var(--space-2);display:grid}.record-editor textarea{resize:vertical;width:100%;min-height:10rem;padding:var(--space-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xs);line-height:1.5}.friendly-editor{gap:var(--space-2);margin-block-end:var(--space-2);display:grid}.friendly-editor>label:not(.record-editor-check){gap:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);display:grid}.friendly-editor :is(input,textarea){width:100%;min-height:2.5rem;padding:var(--space-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xs)}.friendly-editor textarea{resize:vertical;min-height:5rem}.record-editor-check{align-items:center;gap:var(--space-2);min-height:2.5rem;color:var(--color-ink-soft);font-size:var(--text-xs);display:flex}.record-editor-check input{width:1.125rem;height:1.125rem}.support-actions{gap:var(--space-2);padding:var(--space-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);display:grid!important}.support-actions label{gap:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);display:grid}.support-actions textarea,.support-actions select{width:100%;min-height:2.5rem;padding:var(--space-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xs)}.support-actions textarea{resize:vertical;min-height:5rem}.support-thread{gap:var(--space-2);padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}.support-thread>strong{color:var(--color-ink-soft);font-size:var(--text-xs)}.support-thread article{border-block-start:var(--rule-thin) solid var(--color-rule);padding-block-start:var(--space-2)}.support-thread span{color:var(--color-muted);font-size:.625rem;font-weight:750}.support-thread p{margin:var(--space-1) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);white-space:pre-wrap}.record-actions>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.record-actions input{width:100%;min-height:2.25rem;padding-inline:var(--space-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit}.record-actions small{color:#9d211d;line-height:1.35}.muted-cell{color:var(--color-muted);font-size:var(--text-xs)}.state-message{justify-content:center;align-items:center;gap:var(--space-4);min-height:17rem;padding:var(--space-8);display:flex}.state-message>span{border:var(--rule-thin) solid var(--color-rule-strong);width:2.5rem;height:2.5rem;color:var(--color-muted);place-items:center;display:grid}.state-message strong{font-size:var(--text-base)}.state-message p{max-width:46rem;margin:var(--space-1) 0 var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.queue-skeleton{padding:var(--space-2) var(--space-4)}.queue-skeleton>div{align-items:center;gap:var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(7,minmax(4rem,1fr));min-height:3rem;display:grid}.queue-skeleton i{border-radius:var(--radius-sm);background:var(--color-paper-2);opacity:.9;width:72%;height:.65rem}.report-sheet{gap:var(--space-6);display:grid}.report-section{border:var(--rule-thin) solid var(--color-rule);background:var(--color-surface)}.report-section>header{padding:var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule);justify-content:space-between;align-items:center;display:flex}.report-section h2{font-family:var(--font-display);font-size:var(--text-md);text-transform:capitalize;margin:0}.report-section header span{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.report-group{border-block-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:12rem minmax(0,1fr);display:grid}.report-group:last-child{border:0}.report-group h3{padding:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);text-transform:capitalize;margin:0;font-weight:700}.report-rows{padding:var(--space-3) var(--space-4);border-inline-start:var(--rule-thin) solid var(--color-rule)}.report-rows>div{gap:var(--space-6);padding-block:var(--space-2);border-block-end:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.report-rows>div:last-child{border:0}.report-rows span{min-width:7rem;display:grid}.report-rows small{color:var(--color-muted);font-size:var(--text-xs);text-transform:capitalize}.report-rows strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.auth-workspace{min-height:calc(100dvh - 7.5rem);padding:var(--space-6);place-items:center;display:grid}.login-panel{border-block-start:3px solid var(--color-accent);background:var(--color-surface);width:min(100%,30rem);box-shadow:var(--shadow-panel)}.login-panel>header{padding:var(--space-8) var(--space-8) var(--space-5)}.section-code{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.login-panel h1{margin:var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.03em;font-style:normal}.login-panel header p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.login-panel form{padding:var(--space-5) var(--space-8) var(--space-8);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.login-panel label{margin-block:var(--space-4) var(--space-2);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:700}.login-panel input{width:100%;height:3rem;padding-inline:var(--space-3) 2.5rem;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);outline-offset:1px;background:var(--color-surface-raised);color:var(--color-ink);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){.login-panel input:hover{background:var(--color-paper)}}.login-panel input:focus-visible{outline-color:var(--color-focus)}.login-panel input:disabled{cursor:not-allowed;opacity:.55}.login-panel input[aria-invalid=true]{border-color:var(--color-danger)}.form-helper,.form-error{min-height:1.4rem;margin:var(--space-2) 0 0;font-size:var(--text-xs)}.form-helper{color:var(--color-muted)}.form-error{color:var(--color-danger)}.login-panel button{min-height:3rem;border:var(--rule-thin) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-surface);cursor:pointer;transition:background-color var(--dur-state) var(--ease-out), transform var(--dur-fast) var(--ease-out);margin-block-start:var(--space-5);font-weight:800}@media (hover:hover) and (pointer:fine){.login-panel button:hover{background:var(--color-ink-soft)}}.login-panel button:active{transform:translateY(1px)}.login-panel button:disabled{cursor:not-allowed;opacity:.52}.login-panel button[aria-busy=true]{background:var(--color-muted)}.login-panel button.is-error{border-color:var(--color-danger);background:var(--color-danger)}.login-panel button.is-success{border-color:var(--color-success);background:var(--color-success)}.login-panel .button-secondary{border-color:var(--color-rule-strong);background:var(--color-surface);color:var(--color-ink);margin-block-start:var(--space-2)}@media (hover:hover) and (pointer:fine){.login-panel .button-secondary:hover{border-color:var(--color-ink);background:var(--color-paper);color:var(--color-ink)}}.login-panel .button-secondary:focus-visible{background:var(--color-surface);color:var(--color-ink)}.login-panel .login-link{min-height:2.75rem;color:var(--color-ink);text-underline-offset:3px;align-self:flex-start;align-items:center;margin-block-start:var(--space-2);font-weight:600;text-decoration:underline;display:inline-flex}.ops-footer{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;margin-inline:clamp(var(--space-5), 3vw, var(--space-10));padding-block:var(--space-4);border-block-start:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);display:flex}.ops-footer strong{color:var(--color-ink-soft)}@media (max-width:59.99rem){.ops-shell{display:block}.ops-rail{width:100%;height:auto;padding:var(--space-3) var(--space-4);border-inline-end:0;border-block-end:var(--rule-thin) solid var(--color-rule);position:static}.ops-brand{margin-block-end:var(--space-2)}.ops-rail nav{scrollbar-width:thin;padding-block-end:var(--space-1);display:flex;overflow-x:auto}.ops-rail nav a{flex:none}.ops-rail-note{display:none}.ops-topbar{padding-inline:var(--space-4);grid-template-columns:1fr auto}.ops-topbar>span{display:none}.queue-index a{grid-template-columns:2rem minmax(0,1fr) auto}.queue-index a>span:nth-of-type(2){display:none}.report-group{grid-template-columns:1fr}.report-rows{border-inline-start:0;border-block-start:var(--rule-thin) solid var(--color-rule)}.composer-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.workspace{padding:var(--space-5) var(--space-4)}.workspace-heading{gap:var(--space-3);display:grid}.session-control a{display:none}.ops-topbar{min-height:3.25rem}.queue-index a{min-height:4.75rem}.queue-index a strong{font-size:var(--text-base)}.composer-grid,.composer-grid--four{grid-template-columns:minmax(0,1fr)}.workspace-composer>summary{grid-template-columns:minmax(0,1fr) auto}.data-panel>header{padding-block:var(--space-3);flex-direction:column;justify-content:center;align-items:start;gap:0}.table-wrap{overflow:visible}table,thead,tbody,tr,th,td{display:block}thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}tbody tr{padding:var(--space-3) var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule)}td{gap:var(--space-3);max-width:none;padding:var(--space-2) 0;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);display:grid}td:before{content:attr(data-label);color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.state-message{min-height:14rem;padding:var(--space-6) var(--space-4);justify-content:start;align-items:start}.queue-skeleton>div{grid-template-columns:repeat(2,minmax(0,1fr))}.login-panel>header,.login-panel form{padding-inline:var(--space-5)}.ops-footer{align-items:start;gap:var(--space-1);margin-inline:var(--space-4);flex-direction:column}}@media (pointer:coarse){.ops-rail nav a,.compact-action,.session-control a,.session-control button{min-height:3rem}}@media (prefers-reduced-motion:reduce){.ops-rail nav a,.queue-index a,.compact-action,.login-panel button{transition:opacity var(--dur-fast) linear;transform:none!important}}.ops-topbar{grid-template-columns:1fr auto auto auto}.locale-switch{min-width:2.75rem;min-height:2.25rem;padding-inline:var(--space-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;font-weight:750}html[dir=rtl] :is(.workspace-heading,.data-panel,.system-note,.login-panel,.ops-footer),html[dir=rtl] th,html[dir=rtl] td{text-align:right}html[dir=rtl] .queue-index a b{transform:scaleX(-1)}@media (max-width:59.99rem){.ops-topbar{grid-template-columns:1fr auto auto}}.job-link{color:var(--color-accent);text-underline-offset:3px;font-weight:750;text-decoration-thickness:1px}.record-detail{margin-block:var(--space-4);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-ink) 7%, transparent)}.record-detail>header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-3) var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.record-detail>header span,.record-detail dt{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:750}.record-detail h2{margin:var(--space-1) 0 0;font-size:var(--text-lg)}.record-detail-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.record-detail-grid>div{min-width:0;padding:var(--space-3) var(--space-4);border-inline-end:var(--rule-thin) solid var(--color-rule);border-block-end:var(--rule-thin) solid var(--color-rule)}.record-detail dd,.technical-details dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-xs);line-height:1.55}.record-detail-actions{gap:var(--space-2);padding:var(--space-4);display:grid}.record-detail-actions>strong{font-size:var(--text-xs)}.technical-details{padding:0 var(--space-4) var(--space-4);color:var(--color-muted);font-size:var(--text-xs)}.technical-details summary{cursor:pointer;font-weight:700}.technical-details dl{gap:var(--space-2);margin-block-end:0;display:grid}.technical-details dl>div{gap:var(--space-3);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}@media (max-width:39.99rem){.record-detail>header{align-items:start}.record-detail-grid{grid-template-columns:1fr}.record-detail-grid>div{border-inline-end:0}.technical-details dl>div{grid-template-columns:1fr;gap:0}}.job-back{color:var(--color-muted);font-size:var(--text-xs);margin-block-end:var(--space-4);font-weight:750;text-decoration:none;display:inline-flex}.job-heading{align-items:start}.job-heading h1{max-width:56rem}.job-heading-state{justify-items:end;gap:var(--space-2);min-width:11rem;padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.job-heading-state strong{font-size:var(--text-sm)}.job-heading-state small{color:var(--color-muted)}.job-facts,.record-strip,.settlement-grid{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.job-facts>div,.record-strip>div,.settlement-grid>div{min-width:0;padding:var(--space-3)}.job-facts>div+div,.record-strip>div+div,.settlement-grid>div+div{border-inline-start:var(--rule-thin) solid var(--color-rule)}.job-facts span,.record-strip span,.settlement-grid span{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;margin-block-end:var(--space-1);font-size:.625rem;font-weight:750;display:block}.job-facts strong,.record-strip strong,.settlement-grid strong{overflow-wrap:anywhere;color:var(--color-ink-soft);font-size:var(--text-xs);display:block}.mono{font-family:var(--font-outlier);font-weight:600!important}.routing-decision{gap:var(--space-3);display:grid}.job-progress{border-block:var(--rule-thin) solid var(--color-rule);margin-block-start:var(--space-4);overflow-x:auto}.job-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));min-width:34rem;margin:0;padding:0;list-style:none;display:grid}.job-progress li{align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-2) var(--space-3);color:var(--color-muted);border-block-end:3px solid #0000;display:flex}.job-progress li>span{border:var(--rule-thin) solid currentColor;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.625rem;font-weight:800;display:inline-grid}.job-progress strong{font-size:var(--text-xs)}.job-progress .is-complete{color:var(--color-success)}.job-progress .is-current{border-block-end-color:var(--color-accent);color:var(--color-ink)}.current-task{border:var(--rule-thin) solid var(--color-rule-strong);border-inline-start:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);margin-block-start:var(--space-5);overflow:hidden}.current-task.is-waiting{border-inline-start-color:var(--color-rule-strong)}.current-task>header{padding:clamp(var(--space-4), 3vw, var(--space-6))}.current-task>header>span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-2);font-size:.625rem;font-weight:800;display:block}.current-task.is-waiting>header>span{color:var(--color-muted)}.current-task h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem)}.current-task>header p{max-width:48rem;margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-sm);line-height:1.55}.current-task-body{gap:var(--space-4);padding:clamp(var(--space-4), 3vw, var(--space-6));border-block-start:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-2);display:grid}.routing-decision p,.route-options span,.decision-hint{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.route-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-options label{align-content:start;gap:var(--space-1) var(--space-2);min-height:6rem;padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.route-options label.is-selected{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.route-options input{accent-color:var(--color-accent);margin-block-start:.15rem}.route-options strong{font-size:var(--text-xs)}.route-options span{grid-column:2;margin:0}.decision-form{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;display:grid}.decision-form>label,.inline-command--assignment>label{gap:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;display:grid}.decision-form select,.inline-command--assignment select{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xs)}.inline-command--assignment .assignment-suggestion{color:var(--color-ink-soft);font-weight:500}.decision-confirm{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.task-waiting{color:var(--color-muted);font-size:var(--text-sm);margin:0}.action-button{width:fit-content;min-height:2.5rem;padding-inline:var(--space-3);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.job-record{border-block:var(--rule-thin) solid var(--color-rule-strong);margin-block-start:var(--space-7)}.job-record>summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-3) 0;cursor:pointer;list-style:none;display:flex}.job-record>summary::-webkit-details-marker{display:none}.job-record>summary span{gap:var(--space-1);display:grid}.job-record>summary strong{color:var(--color-ink);font-size:var(--text-sm)}.job-record>summary small{color:var(--color-muted);font-size:var(--text-xs)}.job-record>summary b{color:var(--color-accent);font-size:var(--text-xs);flex:none}.job-record-sections{border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.job-record .workbench-section{border:0;border-radius:0}.job-record .workbench-section+.workbench-section,.secondary-tools{border-block-start:var(--rule-thin) solid var(--color-rule)}.secondary-tools>summary{padding-block:var(--space-3);color:var(--color-accent);font-size:var(--text-xs);cursor:pointer;font-weight:750}.secondary-tools[open]>summary{margin-block-end:var(--space-3)}.workbench-section{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-surface)}.workbench-section>header{align-items:baseline;gap:var(--space-3);min-height:3.25rem;padding:var(--space-3) var(--space-4);border-block-end:var(--rule-thin) solid var(--color-rule);display:flex}.workbench-section>header span{color:var(--color-accent);font-family:var(--font-outlier);font-size:.625rem}.workbench-section h2{font-size:var(--text-base);letter-spacing:-.015em;margin:0}.workbench-section-body{gap:var(--space-3);padding:var(--space-4);display:grid}.job-action-row,.inline-command{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.inline-command{padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2)}.inline-command input,.command-form :is(input,textarea,select){min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-xs)}.inline-command input{flex:12rem}.inline-command--wide input:first-child{flex-basis:17rem}.inline-command--assignment{width:100%}.command-form{gap:var(--space-3);padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);display:grid}.command-form>label{gap:var(--space-2);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;display:grid}.command-form textarea{resize:vertical;width:100%}.command-form fieldset{gap:var(--space-2) var(--space-4);padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;margin:0;display:flex}.command-form legend,.command-form fieldset label{color:var(--color-muted);font-size:var(--text-xs)}.command-form fieldset input{min-height:auto}.command-button{min-height:2.5rem;padding-inline:var(--space-3);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:800}.command-button--secondary{background:var(--color-surface);color:var(--color-accent)}.command-button--danger{border-color:var(--color-danger);background:var(--color-surface);color:var(--color-danger)}.command-button:disabled{cursor:progress;opacity:.55}.command-button:focus-visible,.action-button:focus-visible,.job-record>summary:focus-visible,.job-link:focus-visible,.job-back:focus-visible,.inline-command input:focus-visible,.command-form :is(input,textarea,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.route-options label:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.empty-line{color:var(--color-muted);font-size:var(--text-xs);margin:0}.evidence-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,13rem));display:grid}.evidence-grid article,.record-card,.estimate-card{padding:var(--space-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface)}.evidence-thumb{aspect-ratio:4/3;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);cursor:zoom-in;place-items:center;width:100%;min-height:44px;padding:0;display:grid;overflow:hidden}.evidence-thumb img{object-fit:cover;width:100%;height:100%}.evidence-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.evidence-thumb-empty{color:var(--color-muted);cursor:default;font-size:.75rem}.evidence-full{object-fit:contain;border-radius:var(--radius-sm);width:100%;max-height:70vh}.evidence-grid article,.record-card>div,.estimate-card>div{gap:var(--space-1);display:grid}.evidence-grid span,.evidence-grid small,.record-card span,.record-card small,.estimate-card small{color:var(--color-muted);font-size:.625rem}.record-stack{gap:var(--space-2);display:grid}.record-card,.estimate-card{justify-content:space-between;gap:var(--space-4);align-items:start;display:flex}.record-card strong,.estimate-card strong{font-size:var(--text-xs)}.proposal-card{flex-wrap:wrap}.proposal-card>div:first-child{flex:22rem}.proposal-lines{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.proposal-lines li{justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);display:flex}.proposal-lines li span{color:var(--color-ink-soft)}.proposal-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.estimate-lines-form{gap:var(--space-2);display:grid}.estimate-add-service{max-width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-xs)}.estimate-add-service:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:42.49rem){.estimate-add-service{min-height:2.75rem}}.job-progress ol[data-steps="3"]{grid-template-columns:repeat(3,minmax(0,1fr));min-width:21rem}.snag-results{gap:var(--space-3);display:grid}.snag-results>.action-button{justify-self:start}.snag-room h3{margin:0 0 var(--space-1);color:var(--color-accent);font-size:var(--text-xs);font-weight:800}.snag-room ul{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid}.snag-room li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);align-items:start;display:flex}.snag-room li+li{border-top:var(--rule-thin) solid var(--color-rule)}.snag-room li>div{gap:var(--space-1);display:grid}.snag-room strong{font-size:var(--text-xs);font-weight:600}.snag-room small{color:var(--color-muted);font-size:.625rem}.snag-status{padding:.125rem var(--space-2);border:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);white-space:nowrap;border-radius:999px;flex:none;font-size:.625rem;font-weight:800}.snag-status--ok{color:var(--color-success);border-color:currentColor}.snag-status--minor{color:var(--color-warning);border-color:currentColor}.snag-status--major{color:var(--color-danger);border-color:currentColor}.work-order-card{flex-wrap:wrap}.ai-review-card{display:grid}.ai-proposal{gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-paper-2);display:grid}.ai-proposal section{gap:var(--space-1);display:grid}.ai-proposal :is(p,ul){margin:0}.ai-proposal ul{padding-inline-start:1.25rem}.ai-proposal li,.ai-proposal p{color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.55}.ai-proposal li small,.ai-proposal li em{color:var(--color-muted);font-style:normal;display:block}.ai-proposal-warning{padding:var(--space-2);border-inline-start:3px solid var(--color-danger)}.ai-proposal-note{color:var(--color-muted)!important}.settlement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:42.49rem){.job-heading-state{justify-items:start;width:100%}.job-facts,.record-strip,.settlement-grid{grid-template-columns:1fr}.job-facts>div+div,.record-strip>div+div,.settlement-grid>div+div{border-inline-start:0;border-block-start:var(--rule-thin) solid var(--color-rule)}.record-card,.estimate-card{flex-direction:column;align-items:stretch}.route-options{grid-template-columns:1fr}.job-record>summary{align-items:start}.command-button,.action-button,.inline-command input,.command-form :is(input,textarea,select){min-height:2.75rem}}
:root{--color-paper:#f0f1f2;--color-paper-2:#f6f7f8;--color-surface:#fcfcfd;--color-surface-raised:#fff;--color-rule:#e3e3e6;--color-rule-strong:#c7c9cf;--color-muted:#606166;--color-ink:#1d1e20;--color-ink-soft:#34363a;--color-accent:#2b478b;--color-accent-ink:#fff;--color-focus:#2b478b;--color-shadow:#17212f14;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.5rem}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html,body{background:var(--color-paper);color:var(--color-ink)}button,input,select,textarea{font:inherit}@layer base{button{color:inherit}}.ops-shell{background:var(--color-paper);grid-template-columns:14.5rem minmax(0,1fr);min-height:100dvh;display:grid}.ops-rail{z-index:40;border-inline-end:1px solid var(--color-rule);background:var(--color-surface);width:14.5rem;height:100dvh;padding:.75rem;position:sticky;inset-block-start:0}.ops-brand{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-content:center;gap:0 .75rem;min-height:4.5rem;margin:0;padding:0 .5rem;display:grid}.ops-brand>span{background:var(--color-accent);color:#fff;border-radius:.55rem;grid-row:1/3;width:2rem;height:2.25rem;font-size:1rem}.ops-brand strong{letter-spacing:-.025em;font-size:1.2rem;font-weight:750}.ops-brand small{color:var(--color-muted);letter-spacing:.02em;font-size:.6875rem}.ops-rail nav{scrollbar-width:thin;height:calc(100dvh - 5.25rem);padding:.25rem 0 1.5rem;display:block;overflow-y:auto}.ops-nav-group+.ops-nav-group{border-block-start:1px solid var(--color-rule);margin-block-start:.5rem;padding-block-start:.5rem}.ops-nav-group h2{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:.45rem .75rem .3rem;font-size:.625rem;font-weight:700}.ops-rail nav a{min-height:2.35rem;color:var(--color-muted);border:0;border-radius:.4rem;margin-block:.1rem;padding-inline:.75rem;font-size:.8125rem;font-weight:520;transition:background-color .14s,color .14s}.ops-rail nav a[aria-current=page]{background:var(--color-paper);color:var(--color-ink);font-weight:700}@media (hover:hover) and (pointer:fine){.ops-rail nav a:hover{background:var(--color-paper-2);color:var(--color-ink);border:0;transform:none}}.ops-stage{grid-template-rows:auto 1fr;min-width:0;min-height:100dvh;display:grid}.ops-topbar{z-index:30;border-block-end:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-surface) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;min-height:4rem;padding-inline:clamp(1rem,3vw,2rem);display:grid;position:sticky;inset-block-start:0}.ops-breadcrumb{min-width:0;color:var(--color-muted);white-space:nowrap;align-items:center;gap:.65rem;margin:0;font-size:.8125rem;display:flex;overflow:hidden}.ops-breadcrumb strong{color:var(--color-ink);font-size:inherit;text-overflow:ellipsis;font-weight:650;overflow:hidden}.ops-breadcrumb b{color:var(--color-rule-strong);font-weight:400}.ops-menu-button{border:1px solid var(--color-rule);background:var(--color-surface);cursor:pointer;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;display:none}.locale-switch{border-radius:.45rem;min-height:2.5rem;font-weight:650}.session-control{min-height:2.75rem;padding-inline-start:.75rem}.session-control a,.session-control button{border-radius:.45rem;font-weight:600}.workspace{width:100%;max-width:none;margin:0;padding:0 1.5rem 2.5rem}.workspace-heading{align-items:end;min-height:6.5rem;margin:0;padding:1.5rem 0 1.15rem}.workspace-heading h1,.job-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2vw,1.65rem);font-weight:690;line-height:1.2}.workspace-heading p:not(.eyebrow){color:var(--color-muted);margin-block-start:.35rem;font-size:.8125rem;line-height:1.5}.record-count{color:var(--color-muted);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500}.data-panel,.queue-panel,.report-section,.workspace-composer{border:1px solid var(--color-rule);background:var(--color-surface);box-shadow:none;border-radius:.75rem;overflow:hidden}.record-toolbar{border-block-end:1px solid var(--color-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.5rem;padding:.85rem 1.25rem;display:flex}.record-toolbar>span{color:var(--color-muted);font-size:.8125rem}.record-search{border:1px solid var(--color-rule);background:var(--color-surface-raised);width:min(28rem,100%);min-height:2.5rem;color:var(--color-muted);border-radius:.45rem;align-items:center;gap:.65rem;padding-inline:.75rem;display:flex}.record-search:focus-within{border-color:var(--color-accent);outline:2px solid color-mix(in srgb, var(--color-accent) 18%, transparent)}.record-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:.875rem}.record-search input::placeholder{color:#81838a}.table-wrap{overflow-x:auto}table{font-size:.875rem}th{border-color:var(--color-rule);background:var(--color-paper-2);color:var(--color-muted);letter-spacing:0;text-transform:none;padding:.75rem 1.25rem;font-size:.75rem;font-weight:600}td{border-color:var(--color-rule);color:var(--color-ink-soft);vertical-align:middle;padding:1rem 1.25rem}tbody tr.is-selectable{cursor:pointer}tbody tr.is-selectable:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){tbody tr:hover,tbody tr.is-selectable:hover{background:var(--color-paper-2)}}.state-chip{background:var(--color-paper-2);min-height:1.5rem;color:var(--color-muted);text-transform:none;border:0;border-radius:.3rem;gap:.4rem;padding-inline:.5rem;font-size:.75rem;font-weight:600}.state-chip:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.3rem;height:.3rem}.compact-action,.command-button,.action-button{border-radius:.4rem;justify-content:center;min-height:2.25rem;font-size:.8125rem;font-weight:650}.compact-action{border-color:var(--color-rule);background:var(--color-surface-raised);color:var(--color-ink-soft)}.job-link{color:var(--color-ink);font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){.job-link:hover{color:var(--color-accent);text-underline-offset:.2rem;text-decoration:underline}}.review-rating{color:#b96b00;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.review-rating strong{color:var(--color-ink);letter-spacing:0;font-size:.8125rem}dialog.record-detail{background:0 0;border:0;border-radius:0;width:min(32.5rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-.75rem 0 2.5rem #17212f1f}dialog.record-detail::backdrop{background:#17212f52}.record-detail-frame{background:var(--color-surface-raised);grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.record-detail-frame>header{border-block-end:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.25rem;display:flex}.record-detail-frame>header span,.record-detail dt{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.record-detail-frame h2{letter-spacing:-.015em;margin:.25rem 0 0;font-size:1.15rem;line-height:1.3}.record-detail-close{border:1px solid var(--color-rule);background:var(--color-surface-raised);cursor:pointer;border-radius:.45rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;display:grid}.record-detail-content{overflow-y:auto}.record-detail-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.record-detail-grid>div{border-inline-end:1px solid var(--color-rule);border-block-end:1px solid var(--color-rule);padding:1rem 1.25rem}.record-detail dd,.technical-details dd{color:var(--color-ink-soft);margin-block-start:.3rem;font-size:.8125rem;line-height:1.5}.record-detail-actions{border-block-end:1px solid var(--color-rule);padding:1.25rem}.technical-details{padding:1rem 1.25rem 2rem}.technical-details summary{min-height:2.5rem;color:var(--color-muted);align-items:center;display:flex}.job-workbench{padding-block-end:3rem}.job-heading{align-items:start;min-height:auto;padding-block-start:1.5rem}.job-back{color:var(--color-accent);margin-block-end:.75rem;font-size:.8125rem;font-weight:600}.job-heading-state{align-items:center;justify-items:initial;background:0 0;border:0;gap:.65rem;min-width:0;padding:0;display:flex}.job-heading-state strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18rem;font-size:.8125rem;font-weight:650;overflow:hidden}.job-facts,.record-strip,.settlement-grid{border-color:var(--color-rule);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.job-progress{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;margin-block-start:1rem}.job-progress li{border-block-end-width:2px}.job-progress li>span{background:var(--color-paper);border:0}.job-progress .is-complete>span{background:color-mix(in srgb, var(--color-success) 12%, white)}.current-task{border:1px solid var(--color-rule);background:var(--color-surface);box-shadow:none;border-radius:.75rem;margin-block-start:1.25rem}.current-task.is-waiting{border-inline-start-color:var(--color-rule)}.current-task>header{padding:1.25rem}.current-task>header>span{color:var(--color-muted);margin-block-end:.4rem}.current-task h2{letter-spacing:-.015em;font-size:1.15rem}.current-task>header p{margin-block-start:.35rem;font-size:.8125rem}.current-task-body{background:var(--color-surface-raised);padding:1.25rem}.route-options label{border-radius:.5rem;min-height:5.25rem}.route-options label.is-selected{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 3%, white);box-shadow:none}.job-record{border-color:var(--color-rule);margin-block-start:1.75rem}.workbench-section{border-radius:0}.job-command-layout{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:start;gap:1.25rem;margin-block-start:1.25rem;display:grid}.job-command-main{min-width:0}.job-command-main .current-task{margin-block-start:0}.current-task-body>.command-button,.current-task-body>.action-button{justify-self:start}.job-record-workspace{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;margin-block-start:1.25rem;overflow:hidden}.job-record-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem 1.25rem;display:flex}.job-record-heading .eyebrow{margin:0 0 .2rem}.job-record-heading h2{letter-spacing:-.015em;margin:0;font-size:1.05rem}.job-record-tabs{border-block:1px solid var(--color-rule);background:var(--color-surface-raised);scrollbar-width:thin;display:flex;overflow-x:auto}.job-record-tabs button{min-height:3rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding-inline:1rem;font-size:.75rem;font-weight:650;position:relative}.job-record-tabs button:after{content:"";background:0 0;height:2px;position:absolute;inset-block-end:-1px;inset-inline:1rem}.job-record-tabs button:hover{color:var(--color-ink)}.job-record-tabs button.is-active{color:var(--color-accent)}.job-record-tabs button.is-active:after{background:var(--color-accent)}.job-record-tabs button:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-3px}.job-tab-panel{display:grid}.job-tab-panel>.workbench-section{border:0}.job-tab-panel>.workbench-section+.workbench-section{border-block-start:1px solid var(--color-rule)}.job-request-summary{max-width:48rem;color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.65}.job-context-rail{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:.75rem;position:sticky;inset-block-start:5.25rem;overflow:hidden}.job-context-rail>section,.job-reference-details{padding:1rem}.job-context-rail>section+section,.job-reference-details{border-block-start:1px solid var(--color-rule)}.job-context-rail .eyebrow{margin:0 0 .75rem}.job-context-rail dl{gap:.75rem;margin:0;display:grid}.job-context-rail dl>div{gap:.2rem;display:grid}.job-context-rail dt{color:var(--color-muted);font-size:.6875rem;font-weight:650}.job-context-rail dd{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);margin:0;font-size:.8125rem;line-height:1.45}.job-reference-details summary{color:var(--color-muted);cursor:pointer;font-size:.75rem;font-weight:650}.job-reference-details[open] summary{margin-block-end:.75rem}.technical-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6875rem!important}@media (max-width:77.99rem){.job-command-layout{grid-template-columns:minmax(0,1fr)}.job-context-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.job-context-rail>section+section,.job-reference-details{border-block-start:0;border-inline-start:1px solid var(--color-rule)}.job-reference-details{border-block-start:1px solid var(--color-rule);border-inline-start:0;grid-column:1/-1}}@media (max-width:63.99rem){.ops-shell{display:block}.ops-rail{z-index:60;transition:transform .18s cubic-bezier(.16,1,.3,1);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%);box-shadow:.75rem 0 2.5rem #17212f29}html[dir=rtl] .ops-rail{transform:translate(105%)}.has-open-navigation .ops-rail{transform:translate(0)}.ops-nav-backdrop{z-index:50;background:#17212f52;border:0;position:fixed;inset:0}.ops-menu-button{display:grid}.ops-topbar{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (max-width:42.49rem){.workspace{padding-inline:1rem}.workspace-heading{min-height:auto;padding-block:1.25rem 1rem}.ops-breadcrumb>span,.ops-breadcrumb>b{display:none}.record-toolbar{flex-direction:column;align-items:stretch;padding:.75rem}.record-search{width:100%}.record-detail-grid{grid-template-columns:1fr}.record-detail-grid>div{border-inline-end:0}.job-heading-state{width:auto}.job-context-rail{grid-template-columns:1fr}.job-context-rail>section+section,.job-reference-details{border-block-start:1px solid var(--color-rule);border-inline-start:0}}@media (pointer:coarse){.ops-rail nav a,.record-search,.compact-action,.command-button,.action-button,.record-detail-close,.job-record-tabs button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.ops-rail{transition:none}}.baytro-admin-inset{background:var(--color-paper);outline:none;min-width:0;overflow:clip}.baytro-sidebar [data-sidebar=sidebar]{border-color:var(--color-rule)}.baytro-sidebar [data-sidebar=group]{padding-block:.35rem}.baytro-sidebar [data-sidebar=group-label]{color:var(--color-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.65rem;font-weight:700}.baytro-sidebar [data-sidebar=menu-button]{min-height:2.15rem;color:var(--color-muted);font-size:.8125rem;font-weight:560}.baytro-sidebar [data-sidebar=menu-button]:hover{color:var(--color-ink)}.baytro-sidebar [data-sidebar=menu-button][data-active=true]{color:var(--color-accent);font-weight:700}.baytro-brand-link{text-decoration:none;color:var(--color-ink)!important}.baytro-brand-mark{background:var(--color-accent);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 1px 2px #17212f29}.baytro-account-trigger{min-height:3rem!important}.baytro-site-header{z-index:30;border-block-end:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-inline:1rem;display:flex;position:sticky;inset-block-start:0}.baytro-header-leading,.baytro-header-actions{align-items:center;gap:.65rem;min-width:0;display:flex}.baytro-header-leading nav{min-width:0}.baytro-header-leading [data-slot=breadcrumb-page]{text-overflow:ellipsis;white-space:nowrap;max-width:min(40vw,28rem);font-weight:650;display:block;overflow:hidden}.baytro-header-actions [data-slot=badge]{border-color:var(--color-rule);background:var(--color-surface-raised);min-height:1.75rem;color:var(--color-muted);gap:.4rem;font-weight:560}.baytro-header-actions [data-slot=badge] svg{width:.8rem;height:.8rem}.dashboard-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dashboard-card-link{color:inherit;text-decoration:none;display:block}.dashboard-queue-card{border:0;height:100%;transition:transform .14s,box-shadow .14s,outline-color .14s;box-shadow:0 1px 2px #17212f0d}.dashboard-card-link:hover .dashboard-queue-card{transform:translateY(-2px);box-shadow:0 .75rem 2rem #17212f17}.dashboard-card-link:focus-visible{outline:none}.dashboard-card-link:focus-visible .dashboard-queue-card{outline:3px solid var(--color-focus);outline-offset:2px}.dashboard-queue-card [data-slot=card-description]{letter-spacing:.08em;font-size:.6875rem;font-weight:700}.dashboard-card-icon{background:var(--accent);width:2rem;height:2rem;color:var(--color-accent);border-radius:.5rem;place-items:center;display:grid}.dashboard-card-icon svg{width:1rem;height:1rem}.dashboard-queue-card [data-slot=card-content]{gap:.6rem;display:grid}.dashboard-card-title-link{color:inherit;text-decoration:none}.dashboard-card-title-link:hover{color:var(--color-accent)}.dashboard-card-count{align-items:baseline;gap:.5rem;margin:0;display:flex}.dashboard-card-value{color:var(--color-ink);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1}.dashboard-card-count span{color:var(--color-muted);font-size:.75rem}.dashboard-card-breakdown{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.dashboard-card-breakdown a{min-height:1.75rem;color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:.2em;align-items:center;font-weight:600;display:inline-flex}.dashboard-card-breakdown a:hover{color:var(--color-accent);text-decoration-color:currentColor}.dashboard-queue-card [data-slot=card-footer]{padding-block:.5rem var(--card-spacing);border-block-start:1px solid var(--color-rule)}.dashboard-card-drill{width:100%;min-height:2.75rem;color:var(--color-accent);justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.dashboard-card-drill:hover{text-underline-offset:.2em;text-decoration:underline}.dashboard-card-drill svg{width:.9rem;height:.9rem}@media (pointer:fine){.dashboard-card-drill{min-height:2rem}}.dashboard-access-card{max-width:42rem;margin-block-start:1rem}.dashboard-access-card [data-slot=card-title]{align-items:center;gap:.5rem;display:flex}.dashboard-access-card [data-slot=card-title] svg{width:1rem;height:1rem;color:var(--color-warning)}.dashboard-access-card [data-slot=card-footer]{justify-content:flex-end}.dashboard-live-strip{border:1px solid color-mix(in srgb, var(--color-success) 22%, var(--color-rule));background:color-mix(in srgb, var(--color-success) 5%, var(--color-surface));color:var(--color-muted);border-radius:.65rem;align-items:center;gap:.5rem;margin-block-start:1rem;padding:.75rem .875rem;font-size:.75rem;display:flex}.dashboard-live-strip svg{width:.9rem;height:.9rem;color:var(--color-success)}@media (max-width:74.99rem){.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42.49rem){.baytro-site-header{padding-inline:.75rem}.baytro-header-actions [data-slot=button]{width:2.25rem;padding:0;font-size:0}.baytro-header-actions [data-slot=button] svg{width:1rem;height:1rem}.dashboard-card-grid{grid-template-columns:1fr}}[data-slot=status-badge]{--tone-ink:var(--color-muted);--tone-fill:var(--color-paper-2);--tone-rule:var(--color-rule);border-color:var(--tone-rule);background:var(--tone-fill);color:var(--tone-ink)}[data-slot=status-badge][data-tone=info]{--tone-ink:#2b478b;--tone-fill:#eef2fa;--tone-rule:#c9d4ec}[data-slot=status-badge][data-tone=success]{--tone-ink:#176b43;--tone-fill:#e9f6ee;--tone-rule:#b9e0c9}[data-slot=status-badge][data-tone=warning]{--tone-ink:#7a4b00;--tone-fill:#fdf3e1;--tone-rule:#f0d39a}[data-slot=status-badge][data-tone=danger]{--tone-ink:#a11f1f;--tone-fill:#fcebeb;--tone-rule:#f0bcbc}.data-table-primary{min-height:2rem;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.data-table-primary:hover{color:var(--color-accent)}.data-table-primary:focus-visible,.data-table tbody tr:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px;border-radius:.25rem}.data-table tbody tr[data-state=selected]{background:#eef2fa}.data-table [data-slot=table-cell]{text-overflow:ellipsis;max-width:28rem;overflow:hidden}@media (max-width:47.99rem){.data-table [data-slot=table-container]{overflow-x:visible}.data-table table,.data-table tbody,.data-table tbody tr,.data-table [data-slot=table-cell]{width:100%;display:block}.data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table tbody tr{border-block-end:1px solid var(--color-rule);padding:.75rem 1rem}.data-table tbody tr[data-skeleton-row] [data-slot=table-cell]:before{content:none}.data-table [data-slot=table-cell]{overflow-wrap:anywhere;white-space:normal;text-align:start;border:0;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.75rem;max-width:none;padding:.35rem 0;display:grid}.data-table [data-slot=table-cell][data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:.75rem;font-weight:700}.data-table [data-slot=table-cell][colspan]{display:block}.data-table [data-slot=table-cell][colspan]:before{content:none}}.record-sheet [data-slot=sheet-header]{flex:none}.record-sheet .record-sheet-body{overscroll-behavior:contain}.toaster .cn-toast{font-family:var(--font-body);border-radius:var(--radius-lg)}@media (min-width:48rem){.data-table [data-slot=table-head]:first-child,.data-table [data-slot=table-cell]:first-child{min-width:14rem}}@container (max-width:64rem){.data-table [data-slot=table-cell],.data-table [data-slot=table-head]{white-space:normal}}@media (max-width:47.99rem){.data-table thead{display:none}.data-table tbody tr:not([data-skeleton-row]) [data-slot=table-cell]:first-child{padding-block-end:.5rem;display:block}.data-table tbody tr [data-slot=table-cell]:first-child:before{content:none}}.dashboard-card-breakdown li[data-empty=true]{color:var(--color-muted)}@media (pointer:coarse){[data-slot=button],[data-slot=toggle-group-item],[data-slot=tabs-trigger],[data-slot=input-group],[data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=select-trigger],[data-slot=sidebar-trigger],[data-slot=sidebar-menu-button],[data-slot=dropdown-menu-trigger],[data-slot=dropdown-menu-item],[data-slot=breadcrumb-link],[data-slot=pagination-link],.data-table-primary,.dashboard-card-title-link,.dashboard-card-breakdown a,.login-link,.job-back,.locale-switch{min-height:2.75rem}[data-slot=button][data-size^=icon],[data-slot=sidebar-trigger],[data-slot=pagination-link],[data-slot=breadcrumb-link]{min-width:2.75rem}[data-slot=input-group] [data-slot=input-group-control]{min-height:2.75rem}.data-table [data-slot=table-cell] a,.maplibregl-ctrl-group button{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.dashboard-card-title-link,.dashboard-card-breakdown a,.login-link,.job-back,[data-slot=breadcrumb-link]{align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--page:#fafafb;--canvas:#f1f2f3;--surface:#fff;--inset:#f7f8f9;--field:#f2f2f3;--hover:#f4f5f6;--hover-2:#e7e9eb;--ink:#1f2124;--ink-2:#62656b;--ink-3:#9a9da3;--ink-3-text:#66696f;--line:#ecedef;--line-soft:#f3f4f5;--line-strong:#e0e2e5;--line-control:#82868e;--brand:#2b478b;--brand-ink:#2b478b;--brand-hover:#243c76;--brand-tint:#eaf1ff;--brand-tint-strong:#d7e3fd;--on-brand:#fff;--green:#199a4d;--green-tint:#e8f5ed;--green-ink:#005729;--orange:#ef720d;--orange-tint:#fdf1e5;--orange-ink:#803b00;--red:#e3474c;--red-tint:#fcecec;--red-ink:#9b1721;--tooltip-bg:#25272b;--tooltip-fg:#f6f7f8;--bui-shadow-xs:0 0 4px 0 #0000000a;--bui-shadow-sm:0 18px 47px 0 #00000008, 0 7.5px 19px 0 #00000005, 0 4px 10.5px 0 #00000005, 0 2.3px 5.8px 0 #00000003, 0 1.2px 3.1px 0 #00000003, 0 .5px 1.3px 0 #00000003;--bui-shadow-md:0 17.54px 23.39px 0 #0000000a, 0 9.4px 12.5px 0 #00000008, 0 5.25px 7px 0 #00000005, 0 2.79px 3.72px -2px #00000003, 0 1.16px 1.5px 0 #00000003;--bui-shadow-lg:0 25px 50px 0 #0000000d, 0 12px 24px 0 #0000000a, 0 6px 12px 0 #00000008, 0 3px 6px 0 #00000005, 0 1.5px 3px 0 #00000005;--shadow-hairline:0 0 0 1px var(--line);--shadow-card:0 0 0 1px var(--line), var(--bui-shadow-sm);--shadow-btn:0 0 0 1px var(--line-strong), var(--bui-shadow-xs);--shadow-raised:0 0 0 1px var(--line), var(--bui-shadow-md);--shadow-overlay:0 0 0 1px var(--line), var(--bui-shadow-lg);--shadow-inset-field:inset 0 1px 2px #0000001f;--radius-chip:6px;--radius-control:8px;--radius-card:10px;--radius-window:14px;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--font-mono-num:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--background:var(--page);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--brand);--primary-foreground:var(--on-brand);--secondary:var(--field);--secondary-foreground:var(--ink);--muted:var(--field);--muted-foreground:var(--ink-2);--accent:var(--hover-2);--accent-foreground:var(--ink);--destructive:#b71824;--border:var(--line-strong);--input:var(--line-control);--ring:var(--brand);--radius:.5rem;--sidebar:var(--page);--sidebar-foreground:var(--ink);--sidebar-primary:var(--brand);--sidebar-primary-foreground:var(--on-brand);--sidebar-accent:var(--hover-2);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--line-strong);--sidebar-ring:var(--brand);--color-paper:var(--page);--color-paper-2:var(--inset);--color-surface:var(--surface);--color-surface-raised:var(--surface);--color-rule:var(--line-strong);--color-rule-strong:var(--line-control);--color-muted:var(--ink-2);--color-ink:var(--ink);--color-ink-soft:var(--ink);--color-accent:var(--brand);--color-accent-ink:var(--on-brand);--color-focus:var(--brand);--color-success:var(--green-ink);--color-warning:var(--orange-ink);--color-danger:var(--red-ink);--color-shadow:#0000000f;--radius-sm:var(--radius-chip);--radius-md:var(--radius-control);--radius-lg:var(--radius-card);--font-outlier:var(--font-mono-num)}@supports (color:lab(0% 0 0)){:root{--page:lab(98.2514% .0993311 -.364041);--canvas:lab(95.4756% -.247031 -.706685);--inset:lab(97.5636% -.247091 -.706697);--field:lab(95.4674% .0993311 -.364041);--hover:lab(96.5196% -.247061 -.706697);--hover-2:lab(92.2273% -.369281 -1.05962);--ink:lab(12.6337% -.3433 -2.2161);--ink-2:lab(42.652% -.228465 -3.75729);--ink-3:lab(64.5814% -.222504 -3.3918);--ink-3-text:lab(44.276% -.228673 -3.75831);--line:lab(93.7236% -.0822544 -1.13573);--line-soft:lab(96.0478% -.0554919 -.757551);--line-strong:lab(89.7783% -.315458 -1.86191);--line-control:lab(55.8741% -.449866 -4.48809);--brand-tint:lab(94.8007% -.271052 -7.52597);--brand-tint-strong:lab(89.9451% -.277668 -14.1821);--green:lab(55.8923% -47.5806 30.2997);--green-tint:lab(95.3589% -5.41565 2.25924);--green-ink:lab(31.7248% -32.7298 19.7458);--orange:lab(62.7804% 45.8834 68.5536);--orange-tint:lab(95.8197% 2.7608 7.49484);--orange-ink:lab(33.7602% 28.7177 46.7505);--red:lab(54.068% 61.0195 33.5265);--red-tint:lab(94.7189% 5.47069 2.00307);--red-ink:lab(33.9202% 52.4709 31.8383);--tooltip-bg:lab(15.5155% -.161305 -2.99361);--tooltip-fg:lab(97.2156% -.247061 -.706685);--shadow-inset-field:inset 0 1px 2px lab(0% 0 0/.12);--destructive:lab(40.057% 60.2793 38.9217);--color-shadow:lab(0% 0 0/.06)}}.dark{--page:#17181b;--canvas:#1c1d20;--surface:#232427;--inset:#1f2022;--field:#2b2c2f;--hover:#2b2c2f;--hover-2:#323336;--ink:#f2f3f4;--ink-2:#a5a8ad;--ink-3:#6d6f74;--ink-3-text:#a5a8ad;--line:#2e3033;--line-soft:#27282b;--line-strong:#3a3c40;--line-control:#6f7276;--brand:#3d9aff;--brand-ink:#7ec0ff;--brand-hover:#5aa8ff;--brand-tint:#3d9aff29;--brand-tint-strong:#3d9aff42;--on-brand:#17181b;--green:#3cbb72;--green-tint:#3cbb7224;--green-ink:#82dba0;--orange:#f68f3c;--orange-tint:#f68f3c24;--orange-ink:#ffba80;--red:#ee5c61;--red-tint:#ee5c6124;--red-ink:#ffaaa8;--tooltip-bg:#111214;--tooltip-fg:#f2f3f4;--shadow-hairline:0 0 0 1px var(--line);--shadow-card:0 0 0 1px #ffffff1c, 0 1px 2px #0003, 0 2px 6px #0003;--shadow-btn:0 0 0 1px #ffffff1a, 0 1px 2px #0000004d;--shadow-raised:0 0 0 1px #ffffff21, 0 2px 10px #00000038;--shadow-overlay:0 0 0 1px #ffffff26, 0 8px 28px #00000057;--shadow-inset-field:inset 0 1px 2px #0006;--destructive:#ff6367;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark{--page:lab(8.20767% .115082 -2.25412);--canvas:lab(10.76% .110298 -2.25661);--surface:lab(14.1243% .105247 -2.2593);--inset:lab(12.1706% -.0950024 -1.50509);--field:lab(17.9525% .100702 -2.26175);--hover:lab(17.9525% .100702 -2.26175);--hover-2:lab(21.0847% .0977218 -2.2634);--ink:lab(95.8236% -.247002 -.706685);--ink-2:lab(68.7689% -.379533 -2.99366);--ink-3:lab(46.7214% -.193626 -3.01243);--ink-3-text:lab(68.7689% -.379533 -2.99366);--line:lab(19.7102% -.352308 -2.22058);--line-soft:lab(16.23% -.348493 -2.21859);--line-strong:lab(25.2652% -.160247 -2.63022);--line-control:lab(47.7655% -.194222 -3.01275);--brand:lab(61.8499% -1.50105 -59.2017);--brand-ink:lab(75.1226% -8.74975 -38.2498);--brand-hover:lab(66.682% -3.56209 -54.8954);--brand-tint:lab(61.8499% -1.50105 -59.2017/.16);--brand-tint-strong:lab(61.8499% -1.50105 -59.2017/.26);--on-brand:lab(8.20767% .115082 -2.25412);--green:lab(67.7644% -48.627 26.6391);--green-tint:lab(67.7644% -48.627 26.6391/.14);--green-ink:lab(80.6935% -37.4036 20.3833);--orange:lab(69.7649% 35.5879 59.3083);--orange-tint:lab(69.7649% 35.5879 59.3083/.14);--orange-ink:lab(81.0803% 21.4883 39.7878);--red:lab(59.3942% 57.3943 28.4295);--red-tint:lab(59.3942% 57.3943 28.4295/.14);--red-ink:lab(78.1114% 31.7106 14.4769);--tooltip-bg:lab(5.43187% -.0687838 -1.20845);--tooltip-fg:lab(95.8236% -.247002 -.706685);--shadow-card:0 0 0 1px lab(100% 0 0/.11), 0 1px 2px lab(0% 0 0/.2), 0 2px 6px lab(0% 0 0/.2);--shadow-btn:0 0 0 1px lab(100% 0 0/.1), 0 1px 2px lab(0% 0 0/.3);--shadow-raised:0 0 0 1px lab(100% 0 0/.13), 0 2px 10px lab(0% 0 0/.22);--shadow-overlay:0 0 0 1px lab(100% 0 0/.15), 0 8px 28px lab(0% 0 0/.34);--shadow-inset-field:inset 0 1px 2px lab(0% 0 0/.4);--destructive:lab(63.2467% 60.4719 30.8398)}}html,body{background:var(--page);color:var(--ink)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:.875rem;line-height:1.45}.tabular-nums,.num,.technical-value,[data-numeric],kbd{font-family:var(--font-mono-num);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0, "calt" 0;letter-spacing:-.01em}::selection{background:var(--brand-tint-strong)}.workspace h1,main h1.font-heading,.job-heading h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:1.375rem;font-weight:700;line-height:1.2}.workspace-heading p:not(.eyebrow),main h1.font-heading+p{color:var(--ink-2);font-size:.875rem}.eyebrow{color:var(--ink-3-text);letter-spacing:.04em;font-size:.6875rem;font-weight:600}[data-slot=sidebar-wrapper]{background:var(--page)}.baytro-sidebar [data-sidebar=sidebar],.baytro-sidebar [data-slot=sidebar-inner]{background:var(--page);border:0}[data-slot=sheet-content][data-sidebar=sidebar]{background:var(--page)}.baytro-sidebar [data-sidebar=header]{padding:.625rem .5rem .25rem}.baytro-sidebar [data-sidebar=content]{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:linear-gradient(var(--page) 40%, transparent) center top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--page) 60%) center bottom / 100% 2rem no-repeat local, linear-gradient(#0000001a, transparent) center top / 100% .625rem no-repeat scroll, linear-gradient(transparent, #0000001a) center bottom / 100% .625rem no-repeat scroll;gap:0;padding-block:.125rem;scroll-padding-block:2rem}@supports (color:lab(0% 0 0)){.baytro-sidebar [data-sidebar=content]{background:linear-gradient(var(--page) 40%, transparent) center top / 100% 2rem no-repeat local, linear-gradient(transparent, var(--page) 60%) center bottom / 100% 2rem no-repeat local, linear-gradient(lab(0% 0 0/.1), transparent) center top / 100% .625rem no-repeat scroll, linear-gradient(transparent, lab(0% 0 0/.1)) center bottom / 100% .625rem no-repeat scroll}}.baytro-sidebar [data-sidebar=group]{padding:.125rem .5rem}.baytro-sidebar [data-sidebar=group-label]{height:1.375rem;color:var(--ink-3-text);letter-spacing:0;text-transform:none;padding-inline:.5rem;font-size:.75rem;font-weight:500}.baytro-sidebar [data-sidebar=menu]{gap:1px}@media (pointer:fine){.baytro-sidebar [data-sidebar=content] [data-sidebar=menu-button]{height:1.875rem;min-height:1.875rem;padding-block:0}}.baytro-sidebar [data-sidebar=menu-button]{border-radius:var(--radius-control);color:var(--ink-2);transition:background-color .16s var(--ease-out-strong), color .16s var(--ease-out-strong);gap:.625rem;padding-inline:.5rem;font-size:.875rem;font-weight:500}.baytro-sidebar [data-sidebar=menu-button] svg{color:var(--ink-3-text);transition:color .16s var(--ease-out-strong)}.baytro-sidebar [data-sidebar=menu-button]:hover{background:var(--hover-2);color:var(--ink)}.baytro-sidebar [data-sidebar=menu-button]:hover svg{color:var(--ink)}.baytro-sidebar [data-sidebar=menu-button][data-active=true]{background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink);font-weight:600}.baytro-sidebar [data-sidebar=menu-button][data-active=true] svg{color:var(--brand)}.baytro-sidebar [data-sidebar=menu-button]:focus-visible{outline:2px solid var(--brand);outline-offset:1px;box-shadow:none}.baytro-brand-link:hover{background:0 0!important}.baytro-brand-mark{border-radius:var(--radius-control);background:var(--brand);width:1.75rem;height:1.75rem;color:var(--on-brand);font-family:var(--font-display);font-size:.8125rem;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.18),0 1px 2px lab(0% 0 0/.18)}.baytro-sidebar [data-sidebar=footer]{border-block-start:1px solid var(--line);padding:.5rem}.baytro-account-trigger:hover{background:var(--hover-2)}.bui-kbd{background:var(--field);min-width:1.25rem;height:1.25rem;color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.baytro-admin-inset{background:var(--surface);box-shadow:var(--shadow-card)}@media (min-width:64rem){.baytro-admin-inset{border-radius:var(--radius-window)}}.baytro-site-header{border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);min-height:3rem;padding-inline:.75rem 1rem}.baytro-header-leading [data-slot=breadcrumb-list]{color:var(--ink-2);gap:.375rem;font-size:.8125rem}.baytro-header-leading [data-slot=breadcrumb-page]{color:var(--ink);font-weight:600}.baytro-header-actions [data-slot=badge]{background:var(--field);min-height:1.625rem;color:var(--ink-2);border:0;border-radius:999px;font-weight:500}.baytro-header-search{border-radius:var(--radius-control);background:var(--field);min-height:2rem;color:var(--ink-2);border:0;align-items:center;gap:.5rem;padding:0 .5rem 0 .625rem;font-size:.8125rem;display:inline-flex}.baytro-header-search:hover{background:var(--hover-2);color:var(--ink)}.baytro-header-search svg{width:.9rem;height:.9rem}.baytro-header-search:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:47.99rem){.baytro-header-search{justify-content:center;width:2.75rem;min-height:2.75rem;padding:0}.baytro-header-search>span,.baytro-header-search kbd{display:none}}.workspace,.job-workbench{background:0 0}[data-slot=button]{border-radius:var(--radius-control);transition:background-color .14s var(--ease-out-strong), box-shadow .14s var(--ease-out-strong), color .14s var(--ease-out-strong), transform .14s var(--ease-out-strong);font-weight:500}[data-slot=button]:active:not(:disabled){transform:scale(.98)}[data-slot=button][data-variant=default]{background:var(--brand);color:var(--on-brand);box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.14),0 1px 2px lab(0% 0 0/.16)}[data-slot=button][data-variant=default]:hover{background:var(--brand-hover)}[data-slot=button][data-variant=outline]{background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink);border-color:#0000}[data-slot=button][data-variant=outline]:hover,[data-slot=button][data-variant=outline][aria-expanded=true]{background:var(--hover)}[data-slot=button][data-variant=secondary]{background:var(--field);color:var(--ink)}[data-slot=button][data-variant=secondary]:hover{background:var(--hover-2)}[data-slot=button][data-variant=ghost]{color:var(--ink-2)}[data-slot=button][data-variant=ghost]:hover{background:var(--hover-2);color:var(--ink)}[data-slot=button][data-variant=destructive]{background:var(--red-tint);color:var(--red-ink)}[data-slot=button][data-variant=destructive]:hover{background:color-mix(in oklab, var(--red-tint) 80%, var(--red))}[data-slot=button]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:none}[data-slot=button][data-variant=outline]:focus-visible{box-shadow:var(--shadow-btn)}.compact-action,.command-button,.action-button{border-radius:var(--radius-control);transition:background-color .14s var(--ease-out-strong), box-shadow .14s var(--ease-out-strong);font-weight:500}.command-button--primary,.action-button{background:var(--brand);color:var(--on-brand);border-color:#0000;box-shadow:inset 0 1px #ffffff24,0 1px 2px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.14),0 1px 2px lab(0% 0 0/.16)}.command-button--primary:hover:not(:disabled),.action-button:hover:not(:disabled){background:var(--brand-hover)}.command-button--secondary,.compact-action{background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink);border-color:#0000}.command-button--secondary:hover:not(:disabled),.compact-action:hover:not(:disabled){background:var(--hover)}.command-button--danger{background:var(--red-tint);color:var(--red-ink);border-color:#0000}[data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=select-trigger],[data-slot=input-group]{border-color:var(--line-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);box-shadow:0 1px 1px #00000008;box-shadow:0 1px 1px lab(0% 0 0/.03)}[data-slot=input-group] [data-slot=input-group-control]{box-shadow:none;background:0 0;border:0}[data-slot=input]::placeholder,[data-slot=textarea]::placeholder,[data-slot=input-group-control]::placeholder{color:var(--ink-3-text)}[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=native-select]:focus-visible,[data-slot=select-trigger]:focus-visible,[data-slot=input-group]:focus-within{border-color:var(--brand);outline:2px solid color-mix(in srgb, var(--brand) 28%, transparent);outline-offset:0;box-shadow:none}[data-slot=label],[data-slot=field-label]{color:var(--ink);font-weight:500}[data-slot=card]{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);--tw-ring-shadow:0 0 #0000;border:0}[data-slot=card-title]{font-family:var(--font-body);letter-spacing:-.005em;font-size:.9375rem;font-weight:600}[data-slot=card-description]{color:var(--ink-2)}[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content]{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-overlay);--tw-ring-shadow:0 0 #0000;border:0}[data-slot=dropdown-menu-item],[data-slot=select-item]{border-radius:var(--radius-chip)}[data-slot=dialog-content],[data-slot=alert-dialog-content]{border-radius:var(--radius-window);background:var(--surface);box-shadow:var(--shadow-overlay);--tw-ring-shadow:0 0 #0000;border:0}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f212447;background:lab(12.6337% -.3433 -2.2161/.28)}[data-slot=sheet-content]{background:var(--surface);box-shadow:var(--shadow-overlay);border:0}[data-slot=sheet-header]{border-block-end:1px solid var(--line)}[data-slot=sheet-title],[data-slot=dialog-title],[data-slot=alert-dialog-title]{font-family:var(--font-body);letter-spacing:-.005em;font-size:1rem;font-weight:600}[data-slot=tooltip-content]{border-radius:var(--radius-chip);background:var(--tooltip-bg);color:var(--tooltip-fg)}[data-slot=separator]{background:var(--line)}[data-slot=skeleton]{border-radius:var(--radius-chip);background:linear-gradient(90deg, var(--field) 0%, var(--hover-2) 50%, var(--field) 100%);background-size:200% 100%;animation:1.6s linear infinite bui-shimmer}@keyframes bui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-slot=tabs-list]{border-radius:var(--radius-control);background:var(--field)}[data-slot=tabs-trigger]{border-radius:var(--radius-chip);color:var(--ink-2);font-weight:500}[data-slot=tabs-trigger][data-state=active]{background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink)}.filter-chips{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex}.filter-chips [data-slot=toggle-group-item]{min-width:0;height:1.625rem;min-height:1.625rem;box-shadow:none;color:var(--ink-2);transition:background-color .16s var(--ease-out-strong), color .16s var(--ease-out-strong), box-shadow .16s var(--ease-out-strong);background:0 0;border:0;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:500;border-radius:999px!important}.filter-chips [data-slot=toggle-group-item]:hover{background:var(--hover-2);color:var(--ink)}.filter-chips [data-slot=toggle-group-item][data-state=on]{background:var(--surface);box-shadow:var(--shadow-btn);color:var(--ink)}.filter-chips [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.filter-chip-dot{background:var(--ink-3);border-radius:50%;flex:none;width:.375rem;height:.375rem}.filter-chip-dot[data-tone=info]{background:var(--brand)}.filter-chip-dot[data-tone=success]{background:var(--green)}.filter-chip-dot[data-tone=warning]{background:var(--orange)}.filter-chip-dot[data-tone=danger]{background:var(--red)}.filter-chip-count{min-width:1.125rem;color:var(--ink-2);font-family:var(--font-mono-num);text-align:center;border-radius:4px;padding:0 .25rem;font-size:.65625rem;font-weight:500;line-height:1.125rem}[data-state=on]>.filter-chip-count{background:var(--field);color:var(--ink)}.data-table{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);border:0;overflow:hidden}.data-table-toolbar{border-block-end:1px solid var(--line);background:var(--inset);padding:.5rem .625rem}.data-table table{border-collapse:separate;border-spacing:0;font-size:.8125rem}.data-table [data-slot=table-head],table th{border-block-end:1px solid var(--line);background:var(--surface);height:2.1875rem;color:var(--ink-2);letter-spacing:0;text-transform:none;padding:0 .625rem;font-size:.78125rem;font-weight:500}.data-table thead{z-index:2;position:sticky;inset-block-start:0}.data-table [data-slot=table-cell],table td{border-color:var(--line);color:var(--ink);vertical-align:middle;padding:.4375rem .625rem}.data-table [data-slot=table-cell]{border-block-end:1px solid color-mix(in srgb, var(--line) 78%, transparent);height:2.1875rem}.data-table [data-slot=table-row]{transition:background-color .12s var(--ease-out-strong);border:0}.data-table tbody tr:last-child>[data-slot=table-cell]{border-block-end:0}@media (min-width:48rem){.data-table [data-slot=table-head]+[data-slot=table-head],.data-table [data-slot=table-cell]+[data-slot=table-cell]{border-inline-start:1px solid color-mix(in srgb, var(--line) 78%, transparent)}.data-table [data-slot=table-head]:first-child,.data-table [data-slot=table-cell]:first-child{padding-inline-start:.875rem}}@media (hover:hover) and (pointer:fine){tbody tr:hover,tbody tr.is-selectable:hover,.data-table tbody tr[data-row-key]:hover{background:var(--hover)}}.data-table tbody tr[data-state=selected]{background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.data-table-primary{min-height:1.5rem;color:var(--ink);font-weight:500}.data-table-primary:hover{color:var(--brand)}.data-table-primary:focus-visible,.data-table tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-chip)}.data-table-rownum{width:2.25rem;font-family:var(--font-mono-num);text-align:end;font-size:.71875rem;min-width:2.25rem!important;color:var(--ink-3-text)!important;padding-inline:.5rem 0!important}.data-table-footer{border-block-start:1px solid var(--line);background:var(--surface);min-height:2.1875rem;color:var(--ink-3-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .875rem;font-size:.71875rem;display:flex}.data-table-footer .data-table-count strong{color:var(--ink-2);font-family:var(--font-mono-num);margin-inline-end:.25rem;font-weight:500}.data-table-footer [data-slot=pagination-bar]{font-size:inherit;color:inherit;border:0;flex:auto;padding:0}[data-slot=load-more]{border-block-start:1px solid var(--line)}.data-table+[data-slot=load-more],[data-slot=load-more]{padding-block:.625rem}.data-table [data-slot=table-cell] small,.data-table [data-slot=table-cell] .text-xs{color:var(--ink-2)}@media (max-width:47.99rem){.data-table tbody tr{border-block-end:1px solid var(--line);padding:.75rem .875rem}.data-table [data-slot=table-cell]{border:0;height:auto}.data-table [data-slot=table-cell][data-label]:before{color:var(--ink-2);font-size:.75rem;font-weight:500}.data-table-rownum{display:none!important}}[data-slot=status-badge]{--tag-base:var(--ink-3);--tone-ink:var(--ink-2);border:1px solid color-mix(in srgb, var(--tag-base) 30%, var(--surface));border-radius:var(--radius-control);background:color-mix(in srgb, var(--tag-base) 14%, var(--surface));height:1.4375rem;min-height:1.4375rem;color:var(--tone-ink);gap:.3125rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1}[data-slot=status-badge] svg{width:.75rem;height:.75rem;color:color-mix(in srgb, var(--tag-base) 70%, var(--tone-ink))}[data-slot=status-badge][data-tone=info]{--tag-base:var(--brand);--tone-ink:var(--brand-ink);background:color-mix(in srgb, var(--tag-base) 9%, var(--surface));border-color:color-mix(in srgb, var(--tag-base) 22%, var(--surface))}[data-slot=status-badge][data-tone=success]{--tag-base:var(--green);--tone-ink:var(--green-ink)}[data-slot=status-badge][data-tone=warning]{--tag-base:var(--orange);--tone-ink:var(--orange-ink)}[data-slot=status-badge][data-tone=danger]{--tag-base:var(--red);--tone-ink:var(--red-ink)}.state-chip{border-radius:var(--radius-control);background:var(--field);color:var(--ink-2);font-weight:500}[data-slot=empty]{border-color:var(--line-strong);border-radius:var(--radius-card);color:var(--ink-2)}[data-slot=alert]{border-radius:var(--radius-card);box-shadow:var(--shadow-hairline);border:0}.bui-loading{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.bui-loading-mark{background:var(--brand);border-radius:50%;width:.5rem;height:.5rem;position:relative}.bui-loading-mark:after{content:"";background:var(--brand);animation:bui-ping 1.4s var(--ease-out-strong) infinite;border-radius:50%;position:absolute;inset:0}@keyframes bui-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.insight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:79.99rem){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:39.99rem){.insight-grid{grid-template-columns:minmax(0,1fr)}}.insight-card[data-slot=card]{border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);transition:box-shadow .2s var(--ease-out-strong);border:0;flex-direction:column;gap:0;padding:0;display:flex}.insight-card[data-slot=card]:hover{box-shadow:var(--shadow-raised)}.insight-card-main{gap:.375rem;padding:.875rem 1rem;display:grid}h2.insight-card-label{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:flex}.insight-card-label svg{width:.9375rem;height:.9375rem;color:var(--ink-3);flex:none}.insight-card-label a{color:inherit;text-decoration:none}.insight-card-label a:hover{color:var(--ink)}.insight-dot{background:var(--ink-3);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.insight-dot[data-tone=success]{background:var(--green)}.insight-dot[data-tone=warning]{background:var(--orange)}.insight-dot[data-tone=danger]{background:var(--red)}.insight-card-value{align-items:baseline;gap:.5rem;margin:0;display:flex}.insight-card-value strong{color:var(--ink);font-family:var(--font-mono-num);letter-spacing:-.04em;font-size:1.875rem;font-weight:600;line-height:1.15}.insight-card-value span{color:var(--ink-2);font-size:.8125rem}.insight-card-locked{color:var(--ink);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.insight-card-locked svg{width:.875rem;height:.875rem;color:var(--ink-3)}.insight-rows{border-block-start:1px solid var(--line);margin:0;padding:.25rem;list-style:none;display:grid}.insight-rows>li,.insight-rows>.insight-row{border-radius:var(--radius-chip);min-height:2rem;color:var(--ink-2);align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;display:flex}.insight-rows>li:has(>a):hover{background:var(--hover)}.insight-rows>li>a{min-height:inherit;color:var(--ink);flex:auto;align-items:center;font-weight:500;text-decoration:none;display:flex}.insight-rows>li[data-empty=true]>span:last-child{color:var(--ink-3-text)}.insight-rows>li>a:focus-visible,.insight-card-foot a:focus-visible,.insight-card-label a:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:var(--radius-chip)}.insight-card-foot{border-block-start:1px solid var(--line);margin-block-start:auto;padding:.25rem}.insight-card-foot a{border-radius:var(--radius-chip);min-height:2rem;color:var(--brand-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.insight-card-foot a:hover{background:var(--brand-tint)}.insight-card-foot svg{width:.875rem;height:.875rem}h2.insight-section-title{color:var(--ink-2);font-family:var(--font-sans);letter-spacing:0;margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.insight-updated{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}@media (pointer:coarse){.insight-rows>li,.insight-card-foot a,.insight-card-label a{min-height:2.75rem}.insight-card-label a{align-items:center;display:inline-flex}}.task-rows-section{max-width:44rem;display:grid}.task-rows{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.task-row{border-radius:var(--radius-card);background:var(--surface);min-height:2.75rem;box-shadow:var(--shadow-hairline);color:var(--ink);transition:box-shadow .2s var(--ease-out-strong), background-color .16s var(--ease-out-strong);align-items:center;gap:.75rem;margin:0;padding:.375rem .75rem .375rem .5rem;padding-inline:.5rem .75rem;font-size:.875rem;text-decoration:none;display:flex}a.task-row:hover{background:var(--hover);box-shadow:var(--shadow-card)}a.task-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.task-row-mark{border-radius:var(--radius-control);background:var(--field);width:1.75rem;height:1.75rem;color:var(--ink-2);flex:none;place-items:center;display:grid}.task-row-mark svg{width:.9375rem;height:.9375rem}.task-row[data-tone=danger] .task-row-mark{background:var(--red-tint);color:var(--red-ink)}.task-row[data-tone=warning] .task-row-mark{background:var(--orange-tint);color:var(--orange-ink)}.task-row[data-tone=success] .task-row-mark{background:var(--green-tint);color:var(--green-ink)}.task-row[data-tone=brand] .task-row-mark{background:var(--brand-tint);color:var(--brand-ink)}.task-row-title{flex:auto;min-width:0;font-weight:500}.task-row--static{color:var(--ink-2)}.task-row-pill{border-radius:var(--radius-chip);background:var(--field);min-width:1.5rem;height:1.375rem;color:var(--ink-2);font-family:var(--font-mono-num);justify-content:center;align-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.task-row-pill[data-tone=danger]{background:var(--red-tint);color:var(--red-ink)}.task-row-pill[data-tone=warning]{background:var(--orange-tint);color:var(--orange-ink)}.task-row-chevron{width:1rem;height:1rem;color:var(--ink-3);flex:none}html .command-palette[data-slot=dialog-content]{width:min(40rem,100vw - 1.5rem);max-width:none;padding:0;inset-block-start:min(14vh,7rem);overflow:hidden;translate:-50%}html[dir=rtl] .command-palette[data-slot=dialog-content]{translate:50%}@media (max-width:47.99rem){html .command-palette[data-slot=dialog-content]{inset-block-start:.75rem}.command-palette [data-slot=command-list]{max-height:calc(100dvh - 9rem)}}.bui-kbd svg{width:.75rem;height:.75rem}.command-palette [data-slot=command-input]:focus-visible{box-shadow:none;outline:0}.command-palette [data-slot=command-input-wrapper]:focus-within{box-shadow:inset 0 -2px 0 var(--brand)}.command-palette [data-slot=command]{background:0 0}.command-palette [data-slot=command-input-wrapper]{border-block-end:1px solid var(--line);height:3rem;padding-inline:.875rem}.command-palette [data-slot=command-input-wrapper]>[data-slot=input-group]{box-shadow:none;background:0 0;border:0;outline:0}.command-palette [data-slot=command-input]{font-size:.9375rem}.command-palette [data-slot=command-list]{max-height:min(24rem,56vh);padding:.375rem;scroll-padding-block:.375rem}.command-palette [cmdk-group-heading]{color:var(--ink-3-text);padding:.5rem .625rem .25rem;font-size:.71875rem;font-weight:500}.command-palette [data-slot=command-item]{border-radius:var(--radius-control);min-height:2.25rem;color:var(--ink);gap:.625rem;padding:.375rem .625rem;font-size:.8125rem}.command-palette [data-slot=command-item][data-selected=true]{background:var(--hover-2)}.command-palette [data-slot=command-item]>svg{width:.9375rem;height:.9375rem;color:var(--ink-3-text)}.command-palette-item-text{flex:auto;min-width:0;display:grid}.command-palette-item-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette-item-text>span+span{color:var(--ink-2);font-size:.75rem}.command-palette-meta{color:var(--ink-2);font-family:var(--font-mono-num);flex:none;font-size:.71875rem}.command-palette-foot{border-block-start:1px solid var(--line);background:var(--inset);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.875rem;padding:.5rem .875rem;font-size:.71875rem;display:flex}.command-palette-foot span{align-items:center;gap:.3rem;display:inline-flex}.command-palette-status{color:var(--ink-2);text-align:center;padding:1.25rem .875rem;font-size:.8125rem}@media (pointer:coarse){.command-palette [data-slot=command-item]{min-height:2.75rem}}.job-progress{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-hairline);border:0;padding:.25rem}.job-progress:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.job-progress ol{gap:.25rem}.job-progress li{border-radius:var(--radius-control);min-height:2.25rem;color:var(--ink-2);border:0;padding:0 .625rem}.job-progress li>span{background:var(--field);width:1.25rem;height:1.25rem;color:var(--ink-2);font-family:var(--font-mono-num);border:0;font-size:.6875rem;font-weight:600}.job-progress strong{font-size:.8125rem;font-weight:500}.job-progress .is-complete{color:var(--ink-2)}.job-progress .is-complete>span{background:var(--green-tint);color:var(--green-ink)}.job-progress .is-current{background:var(--brand-tint);color:var(--brand-ink)}.job-progress .is-current>span{background:var(--brand);color:var(--on-brand)}.job-progress .is-current strong{font-weight:600}.current-task{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);border:0;overflow:hidden}.current-task>header{grid-template-columns:auto minmax(0,1fr);gap:.125rem .75rem;padding:1rem 1.25rem;display:grid}.current-task-mark{border-radius:var(--radius-control);background:var(--brand-tint);width:2rem;height:2rem;color:var(--brand-ink);grid-row:1/span 3;place-items:center;display:grid}.current-task-mark svg{width:1rem;height:1rem}.current-task.is-waiting .current-task-mark{background:var(--field);color:var(--ink-2)}.current-task>header>span{border-radius:var(--radius-chip);background:var(--brand-tint);height:1.25rem;color:var(--brand-ink);letter-spacing:0;text-transform:none;justify-self:start;align-items:center;margin:0 0 .25rem;padding:0 .4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.current-task.is-waiting>header>span{background:var(--field);color:var(--ink-2)}.current-task h2{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.01em;grid-column:2;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.current-task>header p{color:var(--ink-2);grid-column:2;margin:.125rem 0 0;font-size:.8125rem}.current-task-body{border-block-start:1px solid var(--line);background:var(--inset);padding:1rem 1.25rem}.job-record-workspace{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);border:0}.job-record-heading{min-height:3.25rem;padding:.625rem 1.25rem}.job-record-heading h2{font-family:var(--font-sans);letter-spacing:0;font-size:.9375rem;font-weight:600}.job-record-tabs{border-color:var(--line);background:var(--surface)}.record-strip,.settlement-grid{border-color:var(--line);border-radius:var(--radius-control)}.record-strip span{letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:.75rem;font-weight:500}.evidence-grid article,.record-card,.estimate-card{border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-hairline);border:0}.record-card span,.record-card small,.estimate-card small,.evidence-grid span,.evidence-grid small{color:var(--ink-2);font-size:.75rem}.record-card strong,.estimate-card strong{font-size:.8125rem}.estimate-card strong{font-family:var(--font-mono-num)}.state-chip{border-radius:var(--radius-chip);background:var(--field);min-height:1.375rem;color:var(--ink-2);font-size:.75rem;font-weight:500}.ai-review-card{box-shadow:0 0 0 1px var(--brand-tint-strong);gap:.75rem;padding:.75rem}.ai-review-card>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ai-review-card>div:first-child>span{border-radius:var(--radius-chip);background:var(--brand-tint);min-height:1.375rem;color:var(--brand-ink);align-items:center;padding:0 .4375rem;font-weight:600;display:inline-flex}.ai-review-card>div:first-child>small{font-family:var(--font-mono-num);margin-inline-start:auto}.ai-proposal{border-radius:var(--radius-control);background:var(--inset)}.ai-proposal li,.ai-proposal p{color:var(--ink);font-size:.8125rem}.ai-proposal section>strong{color:var(--ink-2);font-size:.75rem;font-weight:600}.ai-proposal li small,.ai-proposal li em{color:var(--ink-2)}.ai-proposal-warning{border-radius:var(--radius-chip);background:var(--red-tint);color:var(--red-ink);border-inline-start:0}.job-context-rail{background:0 0;border:0;border-radius:0;gap:.75rem;display:grid;overflow:visible}.job-context-rail>section,.job-context-rail>section+section,.job-reference-details{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);border:0;padding:.875rem 1rem}.job-context-rail .eyebrow{color:var(--ink);letter-spacing:0;text-transform:none;margin:0 0 .625rem;font-size:.8125rem;font-weight:600}.job-context-rail dl{gap:.5rem}.job-context-rail dl>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem}.job-context-rail dt{color:var(--ink-2);font-size:.8125rem;font-weight:400}.job-context-rail dd{color:var(--ink);font-size:.8125rem;font-weight:500}.job-reference-details summary{color:var(--ink-2)}[data-slot=status-badge][data-code=STANDARD]{box-shadow:none;color:var(--ink-2);background:0 0;padding-inline:0;font-weight:400}[data-slot=status-badge][data-code=STANDARD] svg{display:none}.selection-actions{z-index:20;background:var(--tooltip-bg);width:fit-content;max-width:calc(100% - 1.5rem);box-shadow:var(--shadow-overlay);color:var(--tooltip-fg);animation:bui-rise .22s var(--ease-out-strong);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.25rem;margin:.75rem auto 0;padding:.3125rem;font-size:.8125rem;display:flex;position:sticky;inset-block-end:1rem}.selection-actions>[data-slot=selection-count]{font-family:var(--font-mono-num);padding-inline:.75rem .5rem;font-size:.75rem}.selection-actions [data-slot=button]{box-shadow:none;color:var(--tooltip-fg);background:0 0;border-radius:999px}.selection-actions [data-slot=button]:hover{color:var(--tooltip-fg);background:#ffffff1f;background:lab(100% 0 0/.12)}.selection-actions [data-slot=button]:focus-visible{outline-color:var(--tooltip-fg)}.selection-actions [data-slot=button][data-variant=default]{background:var(--surface);color:var(--ink)}@keyframes bui-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (pointer:coarse){:root [data-slot=button],:root [data-slot=toggle-group-item],:root [data-slot=tabs-trigger],:root [data-slot=input-group],:root [data-slot=input],:root [data-slot=textarea],:root [data-slot=native-select],:root [data-slot=select-trigger],:root [data-slot=sidebar-trigger],:root [data-slot=sidebar-menu-button],:root [data-slot=dropdown-menu-trigger],:root [data-slot=dropdown-menu-item],:root [data-slot=breadcrumb-link],:root [data-slot=pagination-link],:root .filter-chip,:root .data-table-primary,:root .skip-link,:root .data-table .data-table-primary,:root .job-back,:root .locale-switch,:root .job-record-tabs button{min-height:2.75rem}:root [data-slot=button][data-size^=icon],:root [data-slot=sidebar-trigger],:root [data-slot=pagination-link],:root [data-slot=breadcrumb-link]{min-width:2.75rem}}.skip-link{align-items:center;min-height:2.75rem;display:inline-flex}[data-slot=status-badge][data-code=STANDARD]{border-color:#0000;outline:0}.task-rows-section{margin-block-start:1.5rem}.task-rows-section>h2{margin-block-end:.5rem}.data-table [data-slot=table-cell][data-label]:before{font-family:var(--font-sans);font-variant-numeric:normal}.estimate-card .state-chip,.record-card .state-chip{justify-self:start;width:fit-content}section[data-band]>h2{color:var(--ink-2);padding-block-start:.5rem;font-size:.8125rem}.job-context-rail dd{min-width:0}.context-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:47.99rem){.data-table [data-slot=job-urgency-inline]{display:none}}@media (pointer:coarse){:root [data-slot=checkbox]{background:0 0;border-color:#0000;width:2.75rem;height:2.75rem;margin:-.875rem}:root [data-slot=checkbox]:before{content:"";border:1px solid var(--line-control);background:var(--surface);border-radius:4px;position:absolute;inset:.875rem}:root [data-slot=checkbox]:after{display:none}:root [data-slot=checkbox][data-state=checked]:before,:root [data-slot=checkbox][data-checked]:before{border-color:var(--brand);background:var(--brand)}:root [data-slot=checkbox]:focus-visible{box-shadow:none}:root [data-slot=checkbox]:focus-visible:before{outline:2px solid var(--brand);outline-offset:2px}:root [data-slot=checkbox] [data-slot=checkbox-indicator]{z-index:1;color:var(--on-brand);position:relative}}.tabular-nums .text-muted-foreground,.tabular-nums.text-muted-foreground{font-family:var(--font-sans);letter-spacing:0}[data-slot=kpi-tile] [data-slot=card-content]>p:first-child{overflow-wrap:anywhere;font-size:clamp(.9375rem,4.4vw,1.5rem)}.login-panel button:not(.button-secondary){border-color:var(--brand);border-radius:var(--radius-control);background:var(--brand);color:var(--on-brand);font-weight:600}@media (hover:hover) and (pointer:fine){.login-panel button:not(.button-secondary):hover{background:color-mix(in srgb, var(--brand) 88%, black)}}.login-panel input{border-radius:var(--radius-control)}[data-slot=card] [data-slot=table-body] [data-slot=table-head]{background:0 0;border-block-end:0;height:auto}.breakable-email{overflow-wrap:normal;word-break:normal}.data-table [data-slot=table-cell]:has(.breakable-email){overflow-wrap:normal}@media (max-width:47.99rem){[dir=rtl] .data-table [data-slot=table-cell],[dir=rtl] .data-table [data-slot=table-cell] :is([dir=ltr],[dir=auto]){text-align:right}[dir=rtl] .data-table [data-slot=table-cell]>:is(span,div,a,button){justify-self:start}}@media (pointer:coarse){:root [data-slot=radio-group-item]{aspect-ratio:auto;background:0 0;border-color:#0000;width:2.75rem;height:2.75rem;margin:-.875rem}:root [data-slot=radio-group-item]:before{content:"";border:1px solid var(--line-control);background:var(--surface);border-radius:999px;position:absolute;inset:.875rem}:root [data-slot=radio-group-item]:after{display:none}:root [data-slot=radio-group-item][data-state=checked]:before,:root [data-slot=radio-group-item][data-checked]:before{border-color:var(--brand);background:var(--brand)}:root [data-slot=radio-group-item]:focus-visible{box-shadow:none}:root [data-slot=radio-group-item]:focus-visible:before{outline:2px solid var(--brand);outline-offset:2px}:root [data-slot=radio-group-item] [data-slot=radio-group-indicator]{z-index:1;position:absolute;inset:.875rem}}.workspace{padding:1rem}@media (min-width:48rem){.workspace{padding:1.75rem}}[dir=rtl] .command-palette-item-text>span{text-align:right}[dir=ltr] .command-palette-item-text>span{text-align:left}.workspace{width:100%;max-width:90rem;margin-inline:0 auto}.workspace.job-workbench{max-width:80rem}.job-heading-state{align-self:start}.current-task>header>[data-slot=task-need]{grid-column:2}.current-task.is-waiting>header>[data-slot=task-need]{background:var(--green-tint);color:var(--green-ink)}.current-task h2{font-size:1.25rem}.current-task>header p.current-task-actor{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-block-start:.375rem;font-size:.8125rem;display:flex}.current-task-actor strong{color:var(--ink);font-weight:600}.current-task>header p.current-task-step{color:var(--ink);margin-block-start:.5rem;font-size:.9375rem;font-weight:600}.dispatch-live{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);margin-block-start:.75rem;padding:1rem 1.25rem}[data-slot=dispatch-panel][data-mode=history]{border-block-start:1px solid var(--line);margin-block-start:1rem;padding-block-start:1rem}.job-record-workspace>.job-record-tabs{border-block-start:0;border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.job-timeline{margin:0;padding:.5rem 1.25rem 1rem;list-style:none;display:grid}.job-timeline>li{grid-template-columns:.75rem minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;padding-block:.625rem;display:grid;position:relative}.job-timeline>li+li{border-block-start:1px solid var(--line)}.job-timeline-dot{background:var(--ink-3);border-radius:999px;width:.5rem;height:.5rem;margin-block-start:.4rem}.job-timeline>li:first-child .job-timeline-dot{background:var(--brand)}.job-timeline p{margin:0}.job-timeline-what{color:var(--ink);font-size:.875rem;font-weight:500}.job-timeline-what span{color:var(--ink-2);font-weight:400}.job-timeline-who,.job-timeline time{color:var(--ink-2);font-size:.8125rem}.job-timeline time{white-space:nowrap}@media (max-width:47.99rem){.job-timeline>li{grid-template-columns:.75rem minmax(0,1fr)}.job-timeline time{grid-column:2}}.money-ledger{border-radius:var(--radius-control);max-width:28rem;box-shadow:var(--shadow-hairline);margin:0;display:grid}.money-ledger>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .875rem;display:flex}.money-ledger>div+div{border-block-start:1px solid var(--line)}.money-ledger dt{color:var(--ink-2);font-size:.8125rem}.money-ledger dd{color:var(--ink);font-family:var(--font-mono-num);margin:0;font-size:.875rem}.money-ledger>div[data-total=true]{background:var(--inset)}.money-ledger>div[data-total=true] dt,.money-ledger>div[data-total=true] dd{color:var(--ink);font-weight:600}.job-progress[data-cancelled=true] li{color:var(--ink-3-text)}.job-progress[data-cancelled=true] li>span{background:var(--field);color:var(--ink-3-text)}[dir=rtl] .job-timeline-who{text-align:right}[dir=ltr] .job-timeline-who{text-align:left}.settlement-grid span{color:var(--ink-2);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:500}
