.engine-markdown{color:var(--text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.engine-markdown>:first-child{margin-top:0}.engine-markdown>:last-child{margin-bottom:0}.engine-markdown p,.engine-markdown ul,.engine-markdown ol,.engine-markdown pre,.engine-markdown blockquote{margin:.5rem 0}.engine-markdown ul,.engine-markdown ol{padding-left:1.25rem}.engine-markdown h1,.engine-markdown h2,.engine-markdown h3,.engine-markdown h4,.engine-markdown h5,.engine-markdown h6{margin:.75rem 0 .35rem;line-height:1.2}.engine-markdown h1{font-size:1.25rem}.engine-markdown h2{font-size:1.125rem}.engine-markdown h3{font-size:1rem}.engine-markdown h4,.engine-markdown h5,.engine-markdown h6{font-size:.875rem}.engine-markdown code{color:var(--code);font:.8125rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.engine-markdown pre{background:var(--bg);white-space:pre-wrap;max-height:24rem;padding:.75rem;overflow:auto}.engine-markdown a{color:var(--accent-text)}.engine-markdown blockquote{border-left:.125rem solid var(--line);color:var(--text-subtle);padding-left:.75rem}.engine-markdown-table{max-width:100%;margin:.5rem 0;overflow-x:auto}.engine-markdown table{border-collapse:collapse;width:100%;min-width:28rem}.engine-markdown th,.engine-markdown td{border:.0625rem solid var(--line);text-align:left;vertical-align:top;padding:.5rem .75rem}.engine-markdown th{background:var(--surface-raised);font-weight:700}.engine-markdown .task-list-item{list-style:none}.engine-markdown .task-list-item>input{width:auto;min-height:0;accent-color:var(--accent-text);margin:0 .5rem 0 0}.engine-markdown img{max-width:100%;height:auto}.engine-message-event .engine-markdown p{white-space:normal;margin:.5rem 0}.incident-pr-refresh{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.incident-pr-refresh>[role=status],.incident-pr-refresh>[role=alert]{flex-basis:100%;font-size:.875rem}:root{font-synthesis:none;--accent:#2563eb;--accent-hover:#3b82f6;--accent-ink:#fff;--focus:#3b82f6;--brand-red:#e5484d;--danger:#d33f49;--warning:#b47b25;--success:#2f8b59;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08111f;--nav:#07101d;--surface:#0d1a2b;--surface-raised:#122238;--surface-hover:#142843;--surface-active:#19304d;--line:#2c4668;--line-soft:#1c334f;--text:#f8fafc;--text-subtle:#bac8da;--text-dim:#8fa5bf;--code:#dce7f5;--backdrop:#020812c2;--shadow:#00000075;--accent:#4c8dff;--accent-hover:#6da3ff;--focus:#82b2ff;--accent-soft:#132f57;--good-soft:#173125;--warn-soft:#342817;--bad-soft:#3c1f28;--info-soft:#142d4f;--danger:#ff7b83;--warning:#efbd6a;--success:#75d49b;--info:#8fbfff;--accent-text:#8fbbff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--nav:#eaf1f9;--surface:#f9fbfe;--surface-raised:#fff;--surface-hover:#eaf2fc;--surface-active:#dce9f8;--line:#bdcde1;--line-soft:#d8e3f0;--text:#102a43;--text-subtle:#405a75;--text-dim:#5e748d;--code:#29425c;--backdrop:#08111f85;--shadow:#15385e29;--accent:#155eef;--accent-hover:#0b4fd1;--focus:#155eef;--accent-soft:#dceaff;--good-soft:#dcecdf;--warn-soft:#f3e5c9;--bad-soft:#f4dada;--info-soft:#dceaff;--danger:#b4232c;--warning:#75500e;--success:#176b40;--info:#245c9d;--accent-text:#0b57d0}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);min-width:20rem;color:var(--text);transition:background-color .18s,color .18s}button,input,select,textarea{font:inherit}select{color-scheme:inherit}:root[data-theme=dark] select option,:root[data-theme=light] select option{background:var(--surface-raised);color:var(--text)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}button{color:inherit}small{font-size:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:12.5rem minmax(0,1fr);min-height:100svh;display:grid}.navigation{z-index:20;border-right:.0625rem solid var(--line-soft);background:var(--nav);height:100svh;padding:1rem .75rem;position:sticky;top:0}.brand{height:3rem;color:var(--text);align-items:center;padding:0 .625rem;text-decoration:none;display:flex}.brand-logo{flex:none;line-height:0;display:inline-grid}.brand-logo-image{grid-area:1/1;width:100%;height:auto;display:block}.brand-logo-image.is-dark,.brand .brand-logo.is-stacked,:root[data-theme=dark] .brand-logo-image.is-light{display:none}:root[data-theme=dark] .brand-logo-image.is-dark{display:block}.brand .brand-logo.is-horizontal{width:8.5rem}.nav-items{gap:.25rem;margin-top:2rem;display:grid}.nav-items a{min-height:2.75rem;color:var(--text-dim);border-radius:.4rem;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.8125rem;text-decoration:none;transition:color .14s,background-color .14s;display:flex}.nav-items a:hover{color:var(--text);background:var(--surface-hover)}.nav-items a.active{color:var(--text);background:var(--surface-active)}.nav-items a{position:relative}.nav-items a .nav-attention-count{background:var(--accent-soft);width:1.5rem;height:1.5rem;color:var(--accent-text);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;margin-left:auto;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.workspace{min-width:0;padding:1.25rem 1.5rem 2rem;overflow:hidden}.route-surface{min-height:calc(100svh - 3.25rem)}.workspace-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4.25rem;display:flex}.workspace-header>div:first-child{min-width:0}.workspace-header h1{letter-spacing:-.025em;margin:0;font-size:1.375rem;line-height:1.2}.workspace-header p{color:var(--text-subtle);margin:.35rem 0 0;font-size:.8125rem}.title-row{align-items:center;gap:.75rem;display:flex}.connection-state{color:var(--text-subtle);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex;position:relative}.pulse-dot{background:var(--text-dim);border-radius:50%;width:.45rem;height:.45rem}.connection-state.is-live .pulse-dot{background:var(--success);animation:2.4s infinite heartbeat}.connection-state.is-degraded .pulse-dot{background:var(--warning)}@keyframes heartbeat{55%{box-shadow:0 0 0 .375rem #0000}}.header-actions{flex:none;align-items:center;gap:.5rem;display:flex}.button,.icon-button,.account-button{border:.0625rem solid var(--line);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.75rem;text-decoration:none;transition:border-color .14s,background-color .14s,transform .14s;display:inline-flex}.button{padding:0 .85rem;font-size:.8125rem;font-weight:650}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.button.secondary,.icon-button,.account-button{background:var(--surface);color:var(--text-subtle)}.button:hover:not(:disabled),.icon-button:hover:not(:disabled),.account-button:hover{border-color:var(--text-dim);transform:translateY(-.0625rem)}.button.primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.button.danger{background:var(--surface);color:var(--danger)}.icon-button.danger{color:var(--danger)}.button:disabled,.icon-button:disabled{opacity:.45;cursor:default}.icon-button{width:2.75rem;padding:0;position:relative}.account-button{max-width:10rem;padding:0 .65rem;font-size:.75rem;position:relative}.account-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-tooltip{z-index:150;background:var(--text);width:max-content;max-width:min(22rem,100vw - 1rem);color:var(--bg);box-shadow:0 .45rem 1rem var(--shadow);pointer-events:none;border-radius:.25rem;padding:.35rem .5rem;font-size:.75rem;line-height:1.35;position:fixed}.portal-popover{z-index:130;position:fixed}.device-tabs{border-bottom:.0625rem solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:.25rem;min-height:3.5rem;margin:.25rem 0 1rem;display:flex;overflow-x:auto}.device-tabs a{min-width:8rem;min-height:3.25rem;color:var(--text-subtle);border-bottom:.1875rem solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8125rem;text-decoration:none;display:flex}.device-tabs a:hover{color:var(--text);background:var(--surface-hover)}.device-tabs a.active{border-bottom-color:var(--accent);color:var(--text);background:var(--surface)}.device-tabs small{color:var(--text-dim);text-transform:capitalize;font-size:.75rem}.device-tab-panel{min-width:0}.device-overview-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.device-summary-panel,.device-overview-layout>.detail-section,.agent-detail-panel{border:.0625rem solid var(--line);background:var(--surface);min-width:0;margin:0;padding:1rem}.device-summary-panel{grid-column:1/-1}.device-summary-panel .drawer-actions{flex-wrap:wrap;margin-bottom:0}.agent-detail-panel{background:var(--surface-raised)}.agent-detail-header{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;display:grid}.agent-detail-header>div{min-width:0}.agent-detail-header h2{margin:0;font-size:1.125rem;line-height:1.2}.agent-detail-header p{color:var(--text-subtle);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.75rem}.agent-role-mark{border:.0625rem solid var(--line);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--accent-text);place-items:center;display:grid}.agent-state-cell{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.agent-detail-actions{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 1rem;display:flex}.agent-detail-actions .button.primary{margin-left:auto}.agent-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.device-empty-tab{border:.0625rem solid var(--line);background:var(--surface);align-content:center;place-items:center;min-height:24rem;display:grid}.device-empty-tab .empty-state{min-height:12rem;padding-bottom:.5rem}.toolbar{align-items:center;gap:.5rem;min-height:3.5rem;margin:.5rem 0 .75rem;display:flex}.search-control,.select-control{border:.0625rem solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--text-subtle);border-radius:.4rem;align-items:center;display:flex}.search-control{flex:1;max-width:32rem;padding-left:.75rem}.search-control input{width:100%;min-width:0;height:2.75rem;color:var(--text);background:0 0;border:0;outline:0;padding:0 .65rem;font-size:.8125rem}.search-control input::placeholder{color:var(--text-dim)}.search-control button{width:2.75rem;height:2.6rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.select-control{padding-left:.7rem}.select-control select{min-height:2.75rem;color:var(--text-subtle);background:0 0;border:0;outline:0;padding:0 .7rem;font-size:.8125rem}.state-filter-trigger{justify-content:flex-start;min-width:8.5rem;font-weight:500}.state-filter-popover{border:.0625rem solid var(--line);background:var(--surface-raised);width:min(19rem,100vw - 1rem);box-shadow:0 .75rem 2rem var(--shadow);border-radius:.45rem;gap:.5rem;padding:.75rem;display:grid}.state-filter-heading{gap:.2rem;display:grid}.state-filter-heading strong{font-size:.8125rem}.state-filter-heading small{color:var(--text-subtle);font-size:.75rem}.state-filter-options{border-block:.0625rem solid var(--line-soft);max-height:min(25rem,60vh);overflow-y:auto}.state-filter-options label{min-height:2.75rem;color:var(--text-subtle);cursor:pointer;align-items:center;gap:.65rem;padding:0 .25rem;font-size:.8125rem;display:flex}.state-filter-options label:hover{background:var(--surface-hover);color:var(--text)}.state-filter-options input{width:1rem;height:1rem;accent-color:var(--accent)}.state-filter-popover .text-button{padding-inline:.25rem}.date-popover{border:.0625rem solid var(--line);background:var(--surface-raised);width:16rem;box-shadow:0 .75rem 2rem var(--shadow);border-radius:.45rem;gap:.65rem;padding:.75rem;display:grid}.date-popover label,.auth-panel label{color:var(--text-subtle);gap:.35rem;font-size:.75rem;display:grid}.date-popover input,.auth-panel input{border:.0625rem solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--text);border-radius:.35rem;padding:0 .65rem}.text-button{min-height:2.75rem;color:var(--accent-text);text-align:left;cursor:pointer;background:0 0;border:0}.list-panel{border-block:.0625rem solid var(--line);flex-direction:column;min-height:calc(100svh - 12.25rem);display:flex}.list-heading,.data-row{align-items:center;gap:.75rem;display:grid}.list-heading{border-bottom:.0625rem solid var(--line-soft);min-height:2.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;padding:0 1rem 0 1.25rem;font-size:.75rem}.incident-grid{grid-template-columns:minmax(16rem,1.55fr) minmax(9rem,.75fr) 7.5rem 6.5rem 6rem}.source-grid{grid-template-columns:minmax(13rem,.8fr) minmax(15rem,1.2fr) 7rem 9rem}.device-grid{grid-template-columns:minmax(14rem,1fr) 10rem 8rem 8rem}.approval-grid{grid-template-columns:minmax(15rem,1.25fr) minmax(11rem,.8fr) 8rem 9rem}.repository-grid{grid-template-columns:minmax(16rem,1.45fr) 8rem minmax(10rem,.7fr) 6rem}.activity-grid{grid-template-columns:minmax(15rem,1fr) minmax(14rem,1fr) 8rem 10rem}.data-list{flex:1}.incident-selection-heading,.incident-selection-row{grid-template-columns:2.75rem minmax(0,1fr);display:grid}.incident-selection-heading{border-bottom:.0625rem solid var(--line-soft)}.incident-selection-heading .list-heading{border-bottom:0}.incident-selection-row>.incident-row-group{min-width:0}.incident-selection-row.no-selection{grid-template-columns:minmax(0,1fr)}.incident-row-group.is-selected{background:var(--surface-active)}.row-selection{border-bottom:.0625rem solid var(--line-soft);cursor:pointer;place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.row-selection input{width:1rem;height:1rem;accent-color:var(--accent);cursor:pointer}.row-selection input:focus-visible{outline:.125rem solid var(--focus);outline-offset:.15rem}.heading-selection{border-bottom:0}.mobile-selection-label{display:none}.bulk-action-bar{border:.0625rem solid var(--line);background:var(--surface-raised);border-radius:.4rem;align-items:center;gap:.5rem;min-height:3.5rem;margin-bottom:.5rem;padding:.35rem .5rem .35rem 1rem;display:flex}.bulk-action-bar strong{font-size:.8125rem}.bulk-action-spacer{flex:1}.data-row{border:0;border-bottom:.0625rem solid var(--line-soft);width:100%;min-height:4.9rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:.65rem 1rem .65rem 1.25rem;transition:background-color .14s}.data-row:hover{background:var(--surface-hover)}.data-row time,.detail-cell{color:var(--text-subtle);text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.signal-cell{align-items:center;gap:.7rem;min-width:0;display:flex;position:relative}.signal-cell>span:last-child,.service-cell{gap:.35rem;min-width:0;display:grid}.signal-cell strong,.service-cell strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:630;overflow:hidden}.signal-cell small,.service-cell small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-cell code{color:var(--code)}.device-state-cell{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.assurance-mark{border:.0625rem solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;gap:.4rem;width:1.9rem;height:1.9rem;display:inline-flex;position:relative}.assurance-mark.trusted{color:var(--success)}.assurance-mark.reduced{color:var(--warning);background:var(--warn-soft)}.assurance-mark:has(>span){border-radius:999px;width:auto;min-width:1.9rem;height:1.9rem;padding:0 .55rem}.assurance-mark>span{color:inherit;white-space:nowrap;font-size:.75rem;font-weight:650}.severity-mark{background:var(--warning);border-radius:50%;flex:none;width:.4rem;height:.4rem}.severity-mark.error{background:var(--danger)}.severity-mark.critical{background:var(--brand-red);box-shadow:0 0 0 .2rem var(--bad-soft)}.source-glyph{border:.0625rem solid var(--line);width:1.8rem;height:1.8rem;color:var(--text-dim);border-radius:50%;place-items:center;display:grid}.source-glyph.online{color:var(--success)}.source-glyph.idle{color:var(--warning)}.source-glyph.offline{color:var(--danger)}.status{background:var(--surface-active);width:max-content;max-width:10rem;color:var(--text-subtle);white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:650}.status-new,.status-failed,.status-offline,.status-needs-auth,.status-possible-duplicate,.status-revoked,.status-cancelled,.status-rejected,.status-unhealthy,.status-rolled-back{color:var(--danger);background:var(--bad-soft)}.status-triaged,.status-acknowledged,.status-queued,.status-claimed,.status-checking-duplicates,.status-preparing-worktree,.status-running-codex,.status-running-engine,.status-verifying,.status-awaiting-issue-approval,.status-awaiting-publication-approval,.status-awaiting-operator-submission,.status-awaiting-recurrence-decision,.status-opening-pr,.status-idle,.status-dry-run,.status-pending,.status-paused,.status-decommission-pending,.status-reserved,.status-installing,.status-finalizing,.status-draining,.status-ready-for-revocation,.status-downloading,.status-staged,.status-swapping,.status-rolling-back,.status-waiting{color:var(--warning);background:var(--warn-soft)}.status-resolved,.status-complete,.status-completed,.status-online,.status-authenticated,.status-protected,.status-live,.status-active,.status-approved,.status-succeeded,.status-healthy,.status-current,.status-eligible,.status-enabled,.status-enrolled{color:var(--success);background:var(--good-soft)}.status-available{color:var(--text-subtle);background:var(--surface-active)}.status-known,.status-duplicate,.status-open{color:var(--info);background:var(--info-soft)}.status-closed{color:var(--text-muted);background:var(--surface-raised)}.status-blocked,.status-disabled,.status-unavailable,.status-archived{color:var(--text-subtle);background:var(--surface-active)}.health-indicator{border:.0625rem solid color-mix(in srgb, currentColor 72%, transparent);width:.55rem;height:.55rem;color:var(--text-dim);background:currentColor;border-radius:50%;flex:none;display:inline-block}.health-indicator.is-good{color:var(--success)}.health-indicator.is-warning{color:var(--warning)}.health-indicator.is-bad{color:var(--danger)}.health-indicator.is-neutral{color:var(--text-dim)}.health-indicator:focus-visible{outline:.125rem solid var(--focus);outline-offset:.1875rem}.pagination{border-top:.0625rem solid var(--line-soft);min-height:3.25rem;color:var(--text-subtle);justify-content:space-between;align-items:center;margin-top:auto;padding:0 .5rem 0 .75rem;font-size:.75rem;display:flex}.pagination>div{align-items:center;gap:.5rem;display:flex}.pagination .icon-button{width:2.75rem;min-height:2.75rem}.empty-state{text-align:center;min-height:20rem;color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.empty-state h2{color:var(--text);margin:.75rem 0 0;font-size:1rem}.empty-state p{max-width:28rem;color:var(--text-subtle);margin:.45rem 0 1rem;font-size:.8125rem;line-height:1.5}.error-state svg{color:var(--danger)}.queue-skeleton{flex:1;padding:.4rem 0}.queue-skeleton span{background:var(--surface-hover);border-radius:.25rem;height:4rem;margin:.5rem 1rem;animation:1.3s ease-in-out infinite alternate shimmer;display:block}@keyframes shimmer{0%{opacity:.45}to{opacity:.95}}.drawer-layer{z-index:80;position:fixed;inset:0}.drawer-backdrop{background:var(--backdrop);cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.drawer-panel{border-left:.0625rem solid var(--line);background:var(--surface-raised);width:min(35rem,92vw);box-shadow:-1rem 0 3rem var(--shadow);position:absolute;inset:0 0 0 auto;overflow:hidden}.drawer-header{border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:5.25rem;padding:1rem 1rem 1rem 1.25rem;display:flex}.drawer-header>div{min-width:0}.drawer-header>.icon-button{flex:0 0 2.75rem}.drawer-header h2{letter-spacing:-.015em;max-width:28rem;margin:0;font-size:1.1rem;line-height:1.25}.drawer-header p{color:var(--text-subtle);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.8125rem}.drawer-content{height:calc(100svh - 5.25rem);padding:1.1rem 1.25rem 2rem;overflow:hidden auto}.drawer-status{min-height:2rem;color:var(--text-subtle);align-items:center;gap:.65rem;font-size:.75rem;display:flex}.severity-copy{text-transform:capitalize}.drawer-actions{gap:.5rem;margin:.9rem 0 1rem;display:flex}.drawer-actions .button:first-child{flex:1}.drawer-actions .suppression-action{flex:0 auto}.incident-drawer-actions{flex-wrap:nowrap}.incident-drawer-actions .incident-primary-action{white-space:nowrap;min-width:0}.incident-drawer-actions>.icon-button{flex:0 0 2.75rem}.incident-drawer-actions .suppression-action[aria-pressed=true]{border-color:var(--success);color:var(--success)}.incident-detail-page{min-width:0}.incident-summary-panel{border:.0625rem solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.85rem 1rem;display:flex}.incident-summary-panel .drawer-status,.incident-summary-panel .drawer-actions{margin:0}.incident-summary-panel .incident-primary-action{flex:none}.incident-tabs button{min-width:7.5rem}.incident-overview-layout,.incident-evidence-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.incident-overview-layout>.metadata,.incident-overview-layout>.detail-section,.incident-panel,.investigation-summary{border:.0625rem solid var(--line);background:var(--surface);min-width:0;margin:0;padding:1rem}.incident-overview-layout>.metadata{border-block:.0625rem solid var(--line)}.incident-repository-value{justify-content:space-between;align-items:center;gap:.65rem;min-height:2.5rem;display:flex;white-space:normal!important;overflow:visible!important}.incident-repository-value>span{gap:.15rem;min-width:0;display:grid}.incident-repository-value strong{overflow-wrap:anywhere}.incident-repository-value small{color:var(--text-subtle);font-size:.7rem}.button.compact{flex:none;min-height:2.25rem;padding:0 .65rem}.incident-empty-panel{text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:16rem;display:grid}.incident-empty-panel p{max-width:65ch;color:var(--text-subtle);margin:0}.incident-attachment-list,.incident-related-list{border-top:.0625rem solid var(--line-soft);margin:.75rem 0 0;padding:0;list-style:none}.incident-attachment-list>li{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;min-height:4rem;padding:.55rem 0;display:grid}.incident-attachment-icon,.incident-related-icon{border:.0625rem solid var(--line-soft);background:var(--surface-raised);width:2rem;height:2rem;color:var(--accent-text);border-radius:.35rem;place-items:center;display:grid}.incident-attachment-copy,.incident-attachment-state{gap:.2rem;min-width:0;display:grid}.incident-attachment-copy strong,.incident-related-list strong{overflow-wrap:anywhere;font-size:.8125rem}.incident-attachment-copy small,.incident-attachment-state small,.incident-related-list small{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.75rem}.incident-attachment-state{justify-items:end}.incident-attachment-actions{gap:.4rem;display:flex}.incident-related-list li{border-bottom:.0625rem solid var(--line-soft)}.incident-related-list a{min-height:4rem;color:var(--text);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 0;text-decoration:none;display:grid}.incident-related-list a:hover{background:var(--surface-hover)}.incident-related-list a>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.suppression-note small{color:var(--text-dim);font-size:.75rem;line-height:1.45}.metadata{border-block:.0625rem solid var(--line-soft);grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin:0;padding:.85rem 0;display:grid}.metadata div{min-width:0}.metadata dt,.detail-section h3{color:var(--text-dim);text-transform:uppercase;letter-spacing:.055em;margin:0;font-size:.75rem;font-weight:700}.metadata dd{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.8125rem;overflow:hidden}.metadata code{color:var(--code);font-size:.75rem}.detail-section{margin-top:1.15rem}.run-lineage-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.run-lineage-table-scroll:focus-visible{outline:.125rem solid var(--focus);outline-offset:.1875rem}.run-lineage-table-scroll table{border-collapse:collapse;min-width:72rem}.run-lineage-table-scroll th,.run-lineage-table-scroll td{border-bottom:.0625rem solid var(--line-soft);text-align:left;vertical-align:top;white-space:nowrap;min-width:7rem;padding:.6rem .75rem}.run-lineage-table-scroll th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.detail-section pre{border-left:.125rem solid var(--accent);background:var(--bg);max-height:17rem;color:var(--code);white-space:pre-wrap;word-break:break-word;margin:.65rem 0 0;padding:.85rem;font:.75rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.provider-list{border-top:.0625rem solid var(--line-soft);margin-top:.65rem}.provider-row{border-bottom:.0625rem solid var(--line-soft);align-items:center;gap:.55rem;min-height:4rem;padding:.6rem 0;display:flex}.provider-row>span:first-child{gap:.18rem;min-width:0;margin-right:auto;display:grid}.provider-row strong{overflow-wrap:anywhere;font-size:.8125rem}.provider-row small{color:var(--text-subtle);font-size:.72rem;line-height:1.4}.prose{color:var(--text-subtle);font-size:.8125rem;line-height:1.55}.links{align-items:center;gap:.75rem;display:flex}.links a{min-height:2.75rem;color:var(--accent-text);align-items:center;gap:.3rem;font-size:.8125rem;display:inline-flex}.timeline ol{margin:.75rem 0 0;padding:0;list-style:none}.timeline li{grid-template-columns:1.5rem 1fr;gap:.5rem;min-height:3.5rem;display:grid;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--line);width:.0625rem;position:absolute;top:1.45rem;bottom:0;left:.72rem}.timeline li>span{z-index:1;border:.0625rem solid var(--line);background:var(--surface-raised);width:1.5rem;height:1.5rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.timeline strong{font-size:.8125rem;display:block}.timeline p{color:var(--text-subtle);margin:.2rem 0;font-size:.75rem;line-height:1.4}.timeline time{color:var(--text-dim);font-size:.75rem}.callout{border-left:.125rem solid var(--line);background:var(--surface);color:var(--text-subtle);align-items:flex-start;gap:.65rem;margin-top:.65rem;padding:.8rem;display:flex}.callout p{white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.5}.callout>div{gap:.65rem;min-width:0;display:grid}.callout-action{justify-self:start}.callout.success{border-color:var(--success)}.callout.warning{border-color:var(--warning)}.triage-summary{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.65rem;display:grid}.triage-summary article{border:.0625rem solid var(--line-soft);background:var(--surface);gap:.25rem;min-width:0;padding:.7rem .75rem;display:grid}.triage-summary article span,.triage-summary article small{color:var(--text-dim);font-size:.75rem}.triage-summary article strong{color:var(--text);text-transform:capitalize;font-size:.8125rem}.triage-summary>p{color:var(--text-subtle);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.5}.investigation-summary .section-heading>div{min-width:0}.investigation-summary .section-heading p{color:var(--text-subtle);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.priority-editor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;margin-top:.75rem;display:grid}.priority-editor label{min-width:0;color:var(--text-subtle);gap:.35rem;font-size:.75rem;display:grid}.priority-editor input{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);border-radius:.35rem;outline:0;padding:0 .65rem}.priority-editor input:focus{border-color:var(--focus)}.priority-editor .text-button{grid-column:1/-1;justify-self:start}.reference-list{border-top:.0625rem solid var(--line-soft);margin:.65rem 0 0;padding:0;list-style:none}.reference-list li{border-bottom:.0625rem solid var(--line-soft);align-content:center;gap:.2rem;min-height:3.5rem;padding:.55rem 0;display:grid}.reference-list a{min-width:0;color:var(--accent-text);overflow-wrap:anywhere;align-items:center;gap:.3rem;font-size:.8125rem;display:flex}.reference-list small{color:var(--text-dim);font-size:.75rem}.callout-actions{flex-wrap:wrap;gap:.5rem;display:flex}.grouping-rationale{border:.0625rem solid var(--line-soft);background:var(--surface);border-radius:.45rem;margin-top:.65rem;padding:.65rem .8rem}.grouping-rationale>summary{min-height:2.75rem;color:var(--text-subtle);cursor:pointer;align-items:center;font-size:.8125rem;display:flex}.grouping-rationale .prose{margin:.55rem 0 0}.grouping-rationale .reference-list li{grid-template-columns:1fr auto;grid-auto-flow:column;align-items:center}.mark-duplicate-popover{border:.0625rem solid var(--line);background:var(--surface-raised);width:min(20rem,100vw - 2rem);box-shadow:0 .75rem 2rem var(--shadow);border-radius:.45rem;gap:.65rem;padding:.75rem;display:grid}.picker-list{margin:0;padding:0;list-style:none;display:grid}.picker-list li{border-bottom:.0625rem solid var(--line-soft)}.picker-list li:last-child{border-bottom:0}.picker-list .text-button{text-align:left;gap:.15rem;width:100%;padding:.5rem .25rem;display:grid}.picker-list .text-button small{color:var(--text-dim)}.station-readiness{margin-top:.85rem}.station-readiness h4{color:var(--text-dim);text-transform:uppercase;letter-spacing:.055em;margin:0;font-size:.75rem}.station-readiness-list{border-top:.0625rem solid var(--line-soft);margin-top:.55rem}.station-readiness-list article{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;min-height:4rem;padding:.55rem 0;display:flex}.station-readiness-list article>span{gap:.25rem;min-width:0;display:grid}.station-readiness-list article>span:last-child{flex:none;justify-items:end}.station-readiness-list strong{font-size:.8125rem}.station-readiness-list small{color:var(--text-subtle);font-size:.75rem;line-height:1.4}.catalog-strip{border-block:.0625rem solid var(--line-soft);min-height:3.25rem;color:var(--text-subtle);align-items:center;gap:.65rem;margin:.25rem 0 .5rem;padding:.65rem .75rem;font-size:.75rem;display:flex}.catalog-strip>svg{flex:none}.catalog-strip.connected>svg{color:var(--success)}.catalog-strip.attention>svg{color:var(--warning)}.catalog-strip span{align-items:baseline;gap:.45rem;min-width:0;display:flex}.catalog-strip strong{color:var(--text)}.catalog-strip code{background:var(--surface-active);color:var(--code);margin-left:auto;padding:.25rem .4rem;font-size:.75rem}.repository-access{min-width:0;color:var(--text-subtle);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.repository-access>span{text-transform:capitalize;gap:.2rem;min-width:0;display:grid}.repository-access small,.association-summary small{color:var(--text-dim);text-transform:none}.association-summary{justify-items:start;gap:.3rem;min-width:0;display:grid}.repository-form-section{padding-top:.2rem}.field-grid{grid-template-columns:.75fr 1.25fr;gap:.65rem;margin-top:.75rem;display:grid}.field-grid.single{grid-template-columns:1fr}.field-grid label{min-width:0;color:var(--text-subtle);gap:.35rem;font-size:.75rem;display:grid}.field-grid input,.field-grid select,.tag-input input{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--text);border-radius:.35rem;outline:0;padding:0 .65rem}.field-grid input:focus,.field-grid select:focus,.tag-input input:focus{border-color:var(--focus)}.field-grid textarea{border:.0625rem solid var(--line);resize:vertical;background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--text);border-radius:.35rem;outline:0;padding:.6rem .65rem}.field-grid textarea:focus{border-color:var(--focus)}.field-grid textarea[aria-invalid=true]{border-color:var(--danger)}.binding-list{border-top:.0625rem solid var(--line-soft);margin-top:.65rem}.binding-choice{border-bottom:.0625rem solid var(--line-soft);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.45rem;min-height:3.75rem;padding:.6rem .2rem;display:grid}.binding-choice:has(.binding-icon){grid-template-columns:1.25rem 1.75rem minmax(0,1fr)}.binding-choice:hover{background:var(--surface-hover)}.binding-choice input{width:1rem;height:1rem;accent-color:var(--accent)}.binding-icon{color:var(--text-dim);place-items:center;display:grid}.binding-choice>span:last-child{gap:.2rem;min-width:0;display:grid}.binding-choice strong{font-size:.8125rem;font-weight:630}.binding-choice small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.binding-choice em{color:var(--warning);font-size:.75rem;font-style:normal;line-height:1.35}.form-empty{color:var(--text-dim);margin:.65rem 0 0;font-size:.8125rem}.tag-input{grid-template-columns:minmax(0,1fr) 2.75rem;gap:.45rem;margin-top:.65rem;display:grid}.tag-list{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.tag-list>span{border:.0625rem solid var(--line);background:var(--surface);min-height:1.8rem;color:var(--text-subtle);border-radius:999px;align-items:center;gap:.2rem;padding:0 .2rem 0 .55rem;font-size:.75rem;display:inline-flex}.tag-list>span.transfer-binding{border-color:color-mix(in srgb, var(--warning) 55%, var(--line))}.tag-list>span em{color:var(--warning);font-size:.68rem;font-style:normal}.tag-list button{width:1.75rem;height:1.75rem;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.danger-zone{border-top:.0625rem solid var(--line-soft);padding-top:1rem}.danger-zone>.button{margin-top:.65rem}.remove-confirm{border-left:.125rem solid var(--danger);background:var(--bad-soft);margin-top:.65rem;padding:.75rem}.remove-confirm p{color:var(--text);margin:0 0 .65rem;font-size:.8125rem;line-height:1.45}.remove-confirm>div{gap:.45rem;display:flex}.checkout-summary{align-items:center;gap:.65rem;margin:.65rem 0;display:flex}.checkout-summary>div{gap:.25rem;min-width:0;display:grid}.checkout-summary strong{font-size:.8125rem}.checkout-summary small{color:var(--text-subtle);overflow-wrap:anywhere;line-height:1.45}.checkout-location{gap:.2rem;min-width:0;margin:-.15rem 0 .75rem 2.25rem;display:grid}.checkout-location span{color:var(--text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.checkout-location code{color:var(--code);overflow-wrap:anywhere;white-space:normal;font-size:.78rem}.repository-enrollment-section{border-bottom:.0625rem solid var(--line-soft);padding-bottom:1rem}.repository-enrollment-checkout{border:.0625rem solid var(--line-soft);background:var(--surface);min-height:4rem;padding:.65rem .75rem}.repository-enrollment-actions{margin-top:1rem}.dialog-layer{z-index:110;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog-backdrop{background:var(--backdrop);cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.dialog-panel{border:.0625rem solid var(--line);background:var(--surface-raised);width:min(32rem,100%);max-height:calc(100svh - 2rem);box-shadow:0 1rem 3rem var(--shadow);border-radius:.5rem;position:relative;overflow:hidden auto}.dialog-header{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:5rem;padding:1rem 1rem .9rem 1.1rem;display:flex}.dialog-header>div{min-width:0}.dialog-header>.icon-button{flex:0 0 2.75rem}.dialog-header h2{margin:0;font-size:1.125rem;line-height:1.2}.dialog-header p{color:var(--text-subtle);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.dialog-content{padding:1rem 1.1rem}.dialog-field{color:var(--text-subtle);gap:.35rem;font-size:.75rem;display:grid}.dialog-field select,.dialog-field input,.dialog-field textarea{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);resize:vertical;border-radius:.35rem;padding:.6rem .65rem}.dialog-field select:focus,.dialog-field input:focus,.dialog-field textarea:focus{border-color:var(--focus);outline:0}.dialog-field textarea[aria-invalid=true]{border-color:var(--danger)}.launch-options{border:.0625rem solid var(--line-soft);background:var(--surface);min-width:0;margin:.75rem 0 0;padding:.75rem}.launch-options legend{color:var(--text);padding:0 .35rem;font-size:.875rem;font-weight:700}.launch-instructions{margin-bottom:.75rem}.launch-option-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.suppression-field{margin-top:.75rem}.suppression-scope{border:.0625rem solid var(--line-soft);background:var(--surface);padding:.75rem}.suppression-scope-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.suppression-scope-heading strong{font-size:.875rem}.suppression-scope-heading code{color:var(--code);font-size:.75rem}.suppression-scope dl{grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin:.75rem 0 0;display:grid}.suppression-scope dl div{min-width:0}.suppression-scope dt,.suppression-normalized-value>span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.suppression-scope dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.8125rem;overflow:hidden}.suppression-normalized-value{gap:.3rem;margin-top:.75rem;display:grid}.suppression-normalized-value code{background:var(--bg);max-height:5.5rem;color:var(--code);overflow-wrap:anywhere;white-space:pre-wrap;padding:.55rem;font-size:.75rem;line-height:1.45;overflow:auto}.suppression-scope details{margin-top:.65rem}.suppression-scope summary{min-height:2.75rem;color:var(--accent-text);cursor:pointer;align-items:center;font-size:.8125rem;display:flex}.suppression-scope details pre{background:var(--bg);max-height:8rem;color:var(--code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.55rem;font:.75rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.suppression-scope p{color:var(--text-subtle);margin:.65rem 0 0;font-size:.75rem;line-height:1.45}.repository-form-section>.dialog-field{margin-top:.65rem}.field-label{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:-.35rem;display:flex}.field-label label{color:var(--text-subtle);font-size:.75rem;font-weight:600}.field-help{width:2.75rem;height:2.75rem;color:var(--text-dim);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.field-help:hover{background:var(--surface-hover);color:var(--text)}.field-help:focus-visible{outline:.125rem solid var(--focus);outline-offset:-.2rem}.field-error{color:var(--danger);font-size:.75rem;line-height:1.4}.command-suggestion-group{gap:.35rem;display:grid}.command-suggestion-group>span{color:var(--text-dim);font-size:.75rem}.command-suggestions{flex-wrap:wrap;gap:.35rem;display:flex}.command-suggestions button{border:.0625rem solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--text-subtle);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.3rem;padding:0 .65rem;display:inline-flex}.command-suggestions button:hover{border-color:var(--accent);color:var(--accent-text)}.command-suggestions button:focus-visible{outline:.125rem solid var(--focus);outline-offset:.1rem}.repository-source-links{border-top:.0625rem solid var(--line-soft);margin-top:.65rem}.repository-source-links a{border-bottom:.0625rem solid var(--line-soft);min-height:3.75rem;color:var(--text);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;text-decoration:none;display:flex}.repository-source-links a:hover{color:var(--accent)}.repository-source-links a>span{gap:.2rem;min-width:0;display:grid}.repository-source-links strong{font-size:.8125rem}.repository-source-links small{color:var(--text-subtle);line-height:1.4}.provider-registration-list{border-top:.0625rem solid var(--line-soft)}.provider-registration-list article{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.65rem 0;display:flex}.provider-registration-list article>span:first-child{gap:.25rem;min-width:0;display:grid}.provider-registration-list strong{font-size:.8125rem}.provider-registration-list small{color:var(--text-subtle);overflow-wrap:anywhere}.provider-readiness{background:var(--surface);width:fit-content;min-height:1.5rem;color:var(--text-subtle);border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.7rem;display:inline-flex}.provider-readiness.ready{background:var(--good-soft);color:var(--success)}.provider-readiness.attention{background:var(--warn-soft);color:var(--warning)}.inline-actions{gap:.35rem;display:flex}.clone-preview{border:.0625rem solid var(--line-soft);background:var(--surface);color:var(--accent-text);align-items:center;gap:.65rem;margin-top:.75rem;padding:.75rem;display:flex}.clone-preview span{gap:.25rem;min-width:0;display:grid}.clone-preview small{color:var(--text-dim)}.clone-preview code{color:var(--code);overflow-wrap:anywhere;font-size:.75rem}.dialog-content>.form-error{margin-top:.75rem}.dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.dialog-actions .button{white-space:nowrap}.t3-recovery-panel{overflow-wrap:anywhere;margin-block:.75rem}.t3-recovery-panel .dialog-actions{flex-wrap:wrap;justify-content:flex-start}.device-engine-attention{flex-wrap:wrap;font-size:.875rem}.device-engine-attention>span{flex-wrap:wrap;flex:1;min-width:min(15rem,100%)}.repository-override-source{border:.0625rem solid var(--line-soft);background:var(--surface);gap:.2rem;margin-top:.75rem;padding:.7rem .75rem;display:grid}.repository-override-source span{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.repository-override-source strong{overflow-wrap:anywhere;font-size:.8125rem}.repository-override-reset{white-space:nowrap;min-height:2.75rem;margin-top:.35rem}.secret-token{border:.0625rem solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;min-height:3.25rem;margin-top:.75rem;padding:.25rem .25rem .25rem .75rem;display:grid}.secret-token code{color:var(--code);overflow-wrap:anywhere;font:.75rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.section-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.section-heading h3{margin:0}.choice-stack{border-top:.0625rem solid var(--line-soft);margin-top:.55rem}.choice-stack .binding-choice small{white-space:normal;text-overflow:clip;line-height:1.4;overflow:visible}.installer-selector{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.75rem;display:grid}.release-download{border:.0625rem solid var(--success);background:var(--good-soft);justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;margin-top:.75rem;padding:.65rem .7rem;display:flex}.release-download__detail{min-width:0;color:var(--success);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.release-download__detail>span{gap:.2rem;min-width:0;display:grid}.release-download__detail strong{color:var(--text);font-size:.8125rem}.release-download__detail small{color:var(--text-subtle);overflow-wrap:anywhere}.pairing-reason{margin:.85rem 0}.secret-result{border:.0625rem solid var(--success);background:var(--good-soft);padding:.85rem}.secret-result .callout{background:0 0}.pairing-key-list{border-top:.0625rem solid var(--line-soft)}.pairing-key-list article{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-height:4.25rem;padding:.6rem 0;display:grid}.pairing-key-list article>span:first-child{gap:.25rem;min-width:0;display:grid}.pairing-key-list strong{font-size:.8125rem}.pairing-key-list small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pairing-progress{border-left:.125rem solid var(--accent);background:var(--surface);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .65rem;padding:.6rem .7rem;display:grid}.pairing-progress>span{gap:.2rem;min-width:0;display:grid}.pairing-progress progress,.enrollment-progress>progress{background:var(--surface-active);width:100%;height:.4rem;accent-color:var(--accent);border:0;border-radius:999px;grid-column:1/-1;overflow:hidden}.pairing-progress progress::-webkit-progress-bar{background:var(--surface-active)}.enrollment-progress>progress::-webkit-progress-bar{background:var(--surface-active)}.pairing-progress progress::-webkit-progress-value{background:var(--accent)}.enrollment-progress>progress::-webkit-progress-value{background:var(--accent)}.pairing-progress progress::-moz-progress-bar{background:var(--accent)}.enrollment-progress>progress::-moz-progress-bar{background:var(--accent)}.inline-edit{grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;margin-top:.65rem;display:grid}.inline-edit input{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);border-radius:.35rem;padding:0 .65rem}.identity-name-button{border:.0625rem solid var(--line-soft);background:var(--surface);width:100%;min-height:3.75rem;color:var(--text);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;padding:.6rem .7rem;display:flex}.identity-name-button>span{gap:.2rem;min-width:0;display:grid}.identity-name-button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.identity-name-button small{color:var(--text-subtle)}.endpoint-list{gap:.75rem;margin-top:.6rem;display:grid}.endpoint-list>article{border:.0625rem solid var(--line-soft);background:var(--surface);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.8rem;display:grid}.endpoint-list>article>span{gap:.2rem;min-width:0;display:grid}.endpoint-list strong{font-size:.8125rem}.endpoint-list small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.endpoint-state{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.endpoint-list dl{border-top:.0625rem solid var(--line-soft);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.55rem;margin:0;padding-top:.65rem;display:grid}.endpoint-list dl div{min-width:0}.endpoint-list dt{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.endpoint-list dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.75rem;overflow:hidden}.endpoint-actions{grid-column:1/-1;justify-content:flex-end}.lifecycle-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;margin-top:.55rem;display:flex}.lifecycle-heading>span{gap:.2rem;min-width:0;display:grid}.lifecycle-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.lifecycle-heading small{color:var(--text-subtle);line-height:1.4}.enrollment-progress>progress{margin-bottom:.75rem;display:block}.enrollment-progress ol{border-top:.0625rem solid var(--line-soft);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.setup-step{border-bottom:.0625rem solid var(--line-soft);min-width:0;min-height:3.5rem;color:var(--text-dim);grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.55rem .4rem;display:grid}.setup-step:nth-child(odd){padding-left:0}.setup-step-succeeded{color:var(--success)}.setup-step-failed{color:var(--danger)}.setup-step>span{gap:.15rem;min-width:0;display:grid}.setup-step strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.setup-step small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.component-health{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.component-health>span{border:.0625rem solid var(--line-soft);align-items:center;gap:.4rem;min-height:2rem;padding:0 .55rem;display:flex}.component-health small{color:var(--text-subtle)}.lifecycle-list{border-top:.0625rem solid var(--line-soft);margin-top:.55rem}.lifecycle-list article{border-bottom:.0625rem solid var(--line-soft);min-height:4.25rem;color:var(--text-dim);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem 0;display:grid}.lifecycle-list article>span{gap:.18rem;min-width:0;display:grid}.lifecycle-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.lifecycle-list small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lifecycle-list time{color:var(--text-dim);font-size:.7rem}.action-list{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.source-command-list{border-top:.0625rem solid var(--line-soft);margin-top:.65rem}.source-command-list article{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4rem;padding:.8rem 0;display:flex}.source-command-list strong{font-size:.8125rem}.source-command-summary{gap:.3rem;min-width:0;display:grid}.source-command-summary>span{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.source-command-summary small,.source-command-summary p{color:var(--text-subtle);overflow-wrap:anywhere;line-height:1.4}.source-command-summary p{margin:.15rem 0 0;font-size:.8125rem}.source-command-title{color:var(--text);font-size:.875rem;font-weight:700;text-decoration:none}.source-command-title:hover{text-decoration:underline}.source-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.source-command-empty{color:var(--text-subtle);padding:1rem 0;font-size:.8125rem}.source-observation-stats{flex-wrap:wrap;gap:.6rem 1.25rem;margin:.45rem 0 0;display:flex}.source-observation-stats div{gap:.15rem;display:grid}.source-observation-stats dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:700}.source-observation-stats dd{color:var(--text);margin:0;font-size:.75rem}.source-enabled-choice{margin-top:.75rem;padding-inline:0}.source-enabled-choice small{text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.source-target-picker{margin-top:1rem}.source-target-picker h3{margin:0;font-size:.875rem}.source-target-picker .prose{margin:.3rem 0 0}.source-target-picker .binding-choice:has(input:disabled){cursor:not-allowed;opacity:.62}.source-drawer-actions{flex-wrap:wrap}.source-configuration{border-top:.0625rem solid var(--line-soft);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);margin-top:.65rem;display:grid}.source-configuration>*{border-bottom:.0625rem solid var(--line-soft);overflow-wrap:anywhere;min-width:0;padding:.55rem 0;font-size:.75rem}.source-configuration>strong{color:var(--text-subtle)}.source-configuration>span,.source-configuration>code{color:var(--text)}.source-configuration>code{white-space:pre-wrap;grid-column:1/-1;max-height:12rem;overflow:auto}.source-target-status-list{border-top:.0625rem solid var(--line-soft);margin-top:.65rem}.source-target-status-list article{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:.45rem .7rem;padding:.7rem 0;display:grid}.source-target-status-list article>div:first-child{gap:.2rem;min-width:0;display:grid}.source-target-status-list strong{font-size:.8125rem}.source-target-status-list small,.source-target-status-list p{color:var(--text-subtle);font-size:.75rem;line-height:1.45}.source-target-status-list p{grid-column:1/-1;margin:0}.source-target-status-list .source-observation-stats{grid-column:1/-1}.source-target-badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.35rem;display:flex}.priority-control{margin-top:.65rem}.priority-control select{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);border-radius:.35rem;padding:0 .65rem}.run-priority-editor{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.65rem;display:grid}.run-priority-editor input{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);border-radius:.35rem;outline:0;padding:0 .65rem}.run-priority-editor input:focus{border-color:var(--focus)}.run-workspace{min-width:0}.run-status-line{min-height:2.75rem;color:var(--text-subtle);text-transform:capitalize;align-items:center;gap:.65rem;font-size:.75rem;display:flex}.run-banner{border:.0625rem solid var(--line);background:var(--surface);gap:.5rem;padding:.85rem 1rem;display:grid}.run-banner.info{border-left:.1875rem solid var(--accent)}.run-banner.warning{border-left:.1875rem solid var(--warning)}.run-banner.danger{border-left:.1875rem solid var(--danger)}.run-banner.success{border-left:.1875rem solid var(--success)}.run-banner-heading{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.run-banner-heading .status{flex:none;max-width:none}.run-banner-heading h2{flex:12rem;min-width:0;margin:0;font-size:1rem;line-height:1.25}.run-banner-message{max-width:110ch;color:var(--text-subtle);margin:0;font-size:.8125rem;line-height:1.4}.run-pr-status-link{align-items:center;gap:.25rem;min-height:2.75rem;text-decoration:underline;display:inline-flex}.run-banner-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.run-banner-reason{max-width:60ch;color:var(--text-subtle);font-size:.8125rem}.run-banner-reference{color:var(--text);font-size:.8125rem;text-decoration:underline}.run-control-pill{border:.0625rem solid var(--line);color:var(--text-subtle);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}.run-control-pill.operator{border-color:var(--warning);color:var(--text)}.run-banner-overflow{position:relative}.run-banner-overflow>summary{cursor:pointer;align-items:center;gap:.35rem;list-style:none;display:inline-flex}.run-banner-overflow>summary::-webkit-details-marker{display:none}.run-banner-overflow-menu{z-index:30;border:.0625rem solid var(--line);background:var(--surface);min-width:16rem;max-width:min(22rem,100vw - 2rem);margin-top:.25rem;padding:.25rem;display:grid;position:absolute;left:0;right:auto;box-shadow:0 .5rem 1.5rem #00000040}@media (width<=480px){.run-banner-overflow-menu{min-width:0;max-width:none;position:fixed;left:1rem;right:1rem}}.run-banner-overflow-menu button{width:100%;min-height:2.5rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;display:flex}.run-banner-overflow-menu button:hover{background:var(--surface-hover)}.run-banner-overflow-menu button.danger{color:var(--danger)}.run-approval-callout{border:.0625rem solid var(--line);background:var(--surface);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem;display:grid}.run-approval-callout.warning{border-left:.1875rem solid var(--warning)}.run-approval-callout.success{border-left:.1875rem solid var(--success)}.run-approval-callout>svg{color:var(--warning);justify-self:center}.run-approval-callout.success>svg{color:var(--success)}.run-approval-callout h2{margin:0;font-size:1rem;line-height:1.2}.run-approval-callout p{max-width:100ch;color:var(--text-subtle);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.run-approval-actions{align-items:center;gap:.5rem;display:flex}.run-tabs{border-bottom:.0625rem solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:.25rem;min-height:3.5rem;margin-top:.75rem;display:flex;overflow-x:auto}.run-tabs button{min-width:8rem;min-height:3.25rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-bottom:.1875rem solid #0000;padding:0 .85rem;font-size:.8125rem}.run-tabs button:hover{color:var(--text);background:var(--surface-hover)}.run-tabs button.active{border-bottom-color:var(--accent);color:var(--text);background:var(--surface)}.run-tab-panel{min-width:0;padding-top:1rem}.run-tab-panel>.detail-section:first-child{margin-top:0}.run-overview-layout,.run-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.run-summary-panel,.run-detail-panel,.run-overview-layout>.detail-section,.run-tab-grid>.detail-section{border:.0625rem solid var(--line);background:var(--surface);min-width:0;margin:0;padding:1rem}.run-summary-panel .detail-section{margin-top:0}.run-summary-panel .drawer-actions{flex-wrap:wrap;margin-bottom:0}.run-summary-panel .drawer-actions .button:first-child{flex:initial}.verification-action{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.verification-action .field-help{flex:0 0 2.75rem}.run-detail-panel .metadata{margin-top:.75rem}.run-tab-grid>.detail-section:first-child:last-child{grid-column:1/-1}.changes-workspace{border:.0625rem solid var(--line);background:var(--surface);grid-template-columns:12rem minmax(0,1fr);min-width:0;min-height:30rem;display:grid}.changes-selector{border-right:.0625rem solid var(--line-soft);background:var(--surface-raised);align-content:start;gap:.25rem;min-width:0;padding:.5rem;display:grid}.changes-selector button{width:100%;min-height:3rem;color:var(--text-subtle);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:0 .65rem;display:grid}.changes-selector button:hover{background:var(--surface-hover);color:var(--text)}.changes-selector button[aria-pressed=true]{background:var(--surface-active);color:var(--text)}.changes-selector button svg{color:var(--text-dim)}.changes-selector button[aria-pressed=true] svg{color:var(--accent-text)}.changes-selector button span{min-width:0;font-size:.8125rem;font-weight:650}.changes-selector button small{min-width:1.5rem;color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right}.changes-content,.changes-panel{min-width:0}.changes-panel-header{border-bottom:.0625rem solid var(--line-soft);align-items:center;min-height:4.75rem;padding:.9rem 1rem;display:flex}.changes-panel-header h3{margin:0;font-size:1rem;line-height:1.2}.changes-panel-header p{max-width:90ch;color:var(--text-subtle);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.changes-diff-summary{border-left:.125rem solid var(--accent);background:var(--bg);max-height:10rem;color:var(--code);white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem;padding:.75rem;font:.75rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.changes-data-list{border-top:.0625rem solid var(--line-soft);margin:0;padding:0;list-style:none}.changes-diff-summary+.changes-data-list{margin-top:1rem}.changes-data-row{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:4rem;padding:.6rem 1rem;display:grid}.changes-data-row:hover{background:var(--surface-hover)}.changes-row-icon{border:.0625rem solid var(--line-soft);background:var(--surface-raised);width:2rem;height:2rem;color:var(--accent-text);border-radius:.35rem;place-items:center;display:grid}.changes-row-copy{gap:.2rem;min-width:0;display:grid}.changes-row-copy strong{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.35}.changes-row-copy code{min-width:0;color:var(--code);overflow-wrap:anywhere;font:.75rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.changes-row-copy small{color:var(--text-subtle);text-transform:capitalize;overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.changes-row-actions{justify-content:flex-end;align-items:center;gap:.5rem;min-width:2.75rem;display:flex}.changes-empty{min-height:18rem;color:var(--text-subtle);text-align:center;align-content:center;place-items:center;gap:.45rem;padding:1.5rem;display:grid}.changes-empty svg{color:var(--text-dim)}.changes-empty strong{color:var(--text);font-size:.875rem}.changes-empty p{max-width:42ch;margin:0;font-size:.8125rem;line-height:1.5}.changes-loading{align-content:center;gap:.65rem;min-height:18rem;padding:1rem;display:grid}.changes-loading span{background:linear-gradient(90deg, var(--surface-raised), var(--surface-hover), var(--surface-raised));background-size:200% 100%;height:3rem;animation:1.4s infinite shimmer}.changes-panel>.callout{margin:1rem}.run-event-list{border-top:.0625rem solid var(--line-soft);margin:.65rem 0 0;padding:0;list-style:none}.run-event-list li{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem;min-height:4.25rem;padding:.65rem 0;display:grid}.run-event-list li>span:last-child{gap:.2rem;min-width:0;display:grid}.run-event-list strong{font-size:.8125rem}.run-event-list small{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.run-event-list time{color:var(--text-dim);font-size:.75rem}.codex-task-panel{border:.0625rem solid var(--line);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;height:85dvh;min-height:0;margin:0;padding:1rem;display:grid;overflow:hidden}.engine-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.engine-activity-list{border-block:.0625rem solid var(--line-soft);margin:.65rem 0 0;padding:0;list-style:none}.engine-activity-list>li{border-bottom:.0625rem solid var(--line-soft)}.engine-activity-list>li:last-child{border-bottom:0}.engine-message-event{grid-template-columns:4.75rem minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.engine-message-event>div{min-width:0}.engine-message-event p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.engine-activity-list time{color:var(--text-subtle);white-space:nowrap;font-size:.75rem}.engine-message-event time{margin-top:.25rem;display:block}.engine-pending-follow-up{grid-template-columns:4.75rem minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.engine-pending-follow-up>div{min-width:0}.engine-pending-follow-up p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.engine-pending-follow-up time{color:var(--text-subtle);margin-top:.25rem;font-size:.75rem;display:block}.engine-pending-state{color:var(--accent-text);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.75rem;font-weight:700;display:flex}.engine-pending-state svg{animation:1s linear infinite engine-spin}@keyframes engine-spin{to{transform:rotate(360deg)}}.engine-activity-kind{background:var(--surface-raised);color:var(--text-dim);text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-self:start;padding:.18rem .35rem;font-size:.75rem;font-weight:700}.engine-activity-kind.assistant,.engine-activity-kind.steer,.engine-activity-kind.user{background:var(--accent-soft);color:var(--accent-text)}.engine-activity-kind.warning{background:var(--surface-raised);color:var(--warning)}.engine-tool-event{min-height:2.5rem;color:var(--text-subtle);grid-template-columns:1rem 4.25rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.75rem;display:grid}.engine-tool-kind{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.engine-tool-summary{min-width:0;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-tool-marker{color:var(--text-dim);text-align:center}.engine-tool-event.expandable{padding:0;display:block}.engine-tool-event details>summary{cursor:pointer;grid-template-columns:1rem 4.25rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.5rem;padding:0 .65rem;list-style:none;display:grid}.engine-tool-event details>summary::-webkit-details-marker{display:none}.engine-tool-event details>summary svg{transition:transform .12s}.engine-tool-event details[open]>summary svg{transform:rotate(90deg)}.engine-tool-event pre{border-left:.125rem solid var(--line);background:var(--bg);max-height:20rem;color:var(--code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 .65rem .65rem 5.65rem;padding:.65rem;font:.75rem/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.engine-composer{border-top:.0625rem solid var(--line-soft);background:var(--surface);padding-top:.75rem}.engine-composer .form-error{margin-bottom:0}.engine-steer{gap:.5rem;display:grid}.engine-steer label{color:var(--text-dim);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.engine-steer textarea{resize:vertical;width:100%;min-width:0}.engine-steer .button{justify-self:end}.engine-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.t3-sync-status{border:.0625rem solid var(--line);min-height:2.25rem;color:var(--text-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.t3-sync-status.current{color:var(--success)}.t3-sync-status.warning{color:var(--warning)}.t3-sync-status.offline{color:var(--danger)}.t3-sync-status.syncing svg{animation:1s linear infinite engine-spin}.engine-conversation{border-block:.0625rem solid var(--line-soft);margin:.65rem 0 0;padding:0;list-style:none}.engine-conversation>li{border-bottom:.0625rem solid var(--line-soft)}.engine-conversation>li:last-child{border-bottom:0}.engine-turn>.engine-activity-list,.engine-loose-event>.engine-activity-list{border:0;margin:0}.engine-turn>.engine-activity-list>li:last-child,.engine-loose-event>.engine-activity-list>li:last-child{border-bottom:0}.engine-completed-turn-events{border:0;margin:0}.engine-turn-duration,.engine-empty-turn{border-top:.0625rem solid var(--line-soft);color:var(--text-subtle);margin:0;padding:.5rem .75rem;font-size:.75rem}.engine-turn-duration{font-weight:700}.engine-route-event{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.55rem;min-height:4.25rem;padding:.65rem .75rem;display:grid}.engine-route-event>span:last-child{gap:.2rem;min-width:0;display:grid}.engine-route-event strong{font-size:.8125rem}.engine-route-event small{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.engine-route-event time{color:var(--text-dim);font-size:.75rem}.verification-recovery .verification-action{justify-self:start}.run-event-icon{border:.0625rem solid var(--line);width:1.75rem;height:1.75rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.run-check-list,.run-file-list{border-top:.0625rem solid var(--line-soft);margin-top:.65rem}.run-check-row,.run-file-list>div{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.5rem;padding:.55rem 0;display:grid}.run-check-row>span{gap:.25rem;min-width:0;display:grid}.run-check-row{align-items:start}.run-check-row code,.run-file-list code{min-width:0;color:var(--code);overflow-wrap:anywhere;font-size:.75rem}.run-check-row small{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.run-progress .metadata.compact{margin-top:.65rem}.approval-context-links{gap:.35rem;margin-top:.65rem;display:grid}.approval-context-links a{min-height:2.75rem;color:var(--accent-text);overflow-wrap:anywhere;align-items:center;padding:.55rem 0;font-size:.8125rem;display:flex}.engine-account-list{gap:.75rem;margin-top:.65rem;display:grid}.engine-adapter-list{gap:1rem;margin-top:.65rem;display:grid}.engine-adapter{border:.0625rem solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-raised);overflow:hidden}.engine-adapter>header{border-bottom:.0625rem solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.engine-adapter>header>span{gap:.2rem;min-width:0;display:grid}.engine-adapter>header small{color:var(--text-dim);overflow-wrap:anywhere}.engine-adapter-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.engine-adapter>.engine-account-list{margin:0;padding:.75rem}.engine-adapter>.callout{margin:.75rem}.engine-account{border:.0625rem solid var(--line-soft);background:var(--surface)}.engine-account>header{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.75rem;padding:.65rem .75rem;display:grid}.engine-account>header>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.engine-account>header strong{overflow-wrap:anywhere;font-size:.8125rem}.engine-account>header small{color:var(--text-dim)}.limit-list{padding:0 .75rem}.limit-window{border-bottom:.0625rem solid var(--line-soft);gap:.4rem;padding:.75rem 0;display:grid}.limit-window:last-child{border-bottom:0}.limit-window>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;font-size:.75rem;display:flex}.limit-window>div strong{overflow-wrap:anywhere;min-width:0;font-size:.8125rem}.limit-window>div span,.limit-window>small{color:var(--text-subtle)}.limit-window progress{background:var(--surface-active);width:100%;height:.45rem;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}.limit-window progress::-webkit-progress-bar{background:var(--surface-active)}.limit-window progress::-webkit-progress-value{background:var(--accent)}.limit-window progress::-moz-progress-bar{background:var(--accent)}.engine-account>.callout{margin:.75rem}.engine-account-identity{gap:.2rem;padding:.65rem .75rem 0;font-size:.75rem;display:grid}.engine-account-identity span,.engine-limit-source{color:var(--text-dim)}.engine-account-identity strong{overflow-wrap:anywhere}.engine-limit-source{margin:0;padding:0 .75rem .75rem;font-size:.75rem;line-height:1.45}.engine-routing-editor>.callout{margin-bottom:.75rem}.route-policy-list{gap:.75rem;display:grid}.route-policy{border:.0625rem solid var(--line-soft);background:var(--surface)}.route-policy>header{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.25rem;padding:.65rem .75rem;display:grid}.route-policy-icon{border:.0625rem solid var(--line);width:2rem;height:2rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.route-policy>header>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.route-policy>header strong{font-size:.8125rem}.route-policy>header small{color:var(--text-subtle);line-height:1.4}.route-policy>label,.route-requirements>label{color:var(--text-subtle);gap:.35rem;padding:.7rem .75rem 0;font-size:.75rem;display:grid}.route-policy>label select,.route-requirements input,.route-requirements select{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);border-radius:.35rem;padding:0 .65rem}.route-policy>.field-grid{padding:.7rem .75rem 0}.route-policy details{border-top:.0625rem solid var(--line-soft);border-bottom:.0625rem solid var(--line-soft);margin-top:.7rem}.route-policy summary{min-height:2.75rem;color:var(--text-subtle);cursor:pointer;align-items:center;padding:0 .75rem;font-size:.75rem;display:flex}.route-requirements{padding-bottom:.75rem}.route-requirements .binding-choice{margin:.7rem .75rem 0;padding-inline:0}.model-capabilities{flex-wrap:wrap;gap:.35rem;padding:.65rem .75rem 0;display:flex}.model-capabilities span{border:.0625rem solid var(--line-soft);min-height:1.8rem;color:var(--text-subtle);align-items:center;gap:.3rem;padding:0 .45rem;font-size:.7rem;display:inline-flex}.route-effective{color:var(--text-subtle);margin:0;padding:.65rem .75rem .75rem;font-size:.75rem;line-height:1.4}.route-effective strong{color:var(--text)}.routing-escalation{border:.0625rem solid var(--line-soft);background:var(--surface);margin-top:.75rem;padding:.75rem}.routing-escalation h4{margin:0;font-size:.8125rem}.routing-escalation .binding-choice{margin-top:.6rem;padding-inline:0}.route-status-list{border-top:.0625rem solid var(--line-soft);margin-top:.55rem}.route-status-list article{border-bottom:.0625rem solid var(--line-soft);min-height:4rem;color:var(--text-dim);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.6rem 0;display:grid}.route-status-list article>span{gap:.18rem;min-width:0;display:grid}.route-status-list strong{color:var(--text);font-size:.8125rem}.route-status-list small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.toast{z-index:140;border:.0625rem solid var(--line);background:var(--surface-raised);max-width:min(24rem,100vw - 2rem);color:var(--text);box-shadow:0 .75rem 2rem var(--shadow);border-radius:.4rem;padding:.75rem 1rem;font-size:.8125rem;position:fixed;bottom:1rem;right:1rem}@media (width<=64rem){.account-button{width:2.75rem;padding:0}.account-button span{display:none}.incident-grid{grid-template-columns:minmax(14rem,1fr) 7.5rem 6.5rem 6rem}.incident-grid>:nth-child(2){display:none}.run-grid,.approval-grid,.activity-grid{grid-template-columns:minmax(14rem,1fr) 8rem 7rem}.run-grid>:nth-child(2),.approval-grid>:nth-child(2),.activity-grid>:nth-child(2){display:none}.source-grid{grid-template-columns:minmax(13rem,.8fr) minmax(12rem,1fr) 7rem}.source-grid>:last-child{display:none}.repository-grid{grid-template-columns:minmax(14rem,1fr) 8rem minmax(9rem,.6fr)}.repository-grid>:last-child{display:none}}@media (width<=52rem){.app-shell{grid-template-columns:4.25rem minmax(0,1fr)}.navigation{padding-inline:.5rem}.brand{justify-content:center;padding:0}.brand .brand-logo.is-horizontal{display:none}.brand .brand-logo.is-stacked{width:2.75rem;display:inline-grid}.nav-items span{display:none}.nav-items a{justify-content:center;width:2.75rem;margin-inline:auto;padding:0}.nav-items a .nav-attention-count{width:1.25rem;height:1.25rem;font-size:.625rem;position:absolute;top:0;right:0}.device-grid{grid-template-columns:minmax(13rem,1fr) 8rem 7rem}.device-grid>:nth-child(2){display:none}.device-overview-layout,.run-overview-layout,.run-tab-grid,.incident-overview-layout,.incident-evidence-layout{grid-template-columns:1fr}.device-summary-panel{grid-column:auto}.agent-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.app-shell{padding-bottom:4.25rem;display:block}.navigation{border:0;border-top:.0625rem solid var(--line);background:var(--nav);width:100%;height:4.25rem;padding:.3rem;position:fixed;inset:auto 0 0}.brand{display:none}.nav-items{scrollbar-width:none;justify-content:flex-start;height:100%;margin:0;display:flex;overflow-x:auto}.nav-items a{flex:0 0 3.4rem;align-content:center;justify-items:center;gap:.2rem;width:3.4rem;min-width:3.4rem;height:100%;margin:0;padding:.2rem;font-size:.75rem;display:grid}.nav-items a:last-child{display:none}.nav-items span{display:block}.workspace{padding:1rem .75rem}.workspace-header{gap:.75rem;min-height:0;display:grid}.workspace-header h1,.workspace-header p{overflow-wrap:anywhere}.connection-state{width:.55rem;font-size:0;overflow:hidden}.header-actions{justify-content:flex-end;gap:.35rem;width:100%}.compact-on-mobile{width:2.75rem;padding:0}.compact-on-mobile span{display:none}.device-tabs{margin-inline:-.75rem;padding-inline:.75rem}.device-tabs a{min-width:7.5rem;padding-inline:.65rem}.device-tabs small{display:none}.run-approval-callout{grid-template-columns:2rem minmax(0,1fr)}.run-approval-actions{flex-wrap:wrap;grid-column:1/-1}.run-approval-actions .button{flex:calc(50% - .25rem)}.provider-row{flex-wrap:wrap;align-items:stretch}.provider-row>span:first-child{flex:calc(100% - 3.3rem)}.provider-row .button{flex:100%}.run-tabs{margin-inline:-.75rem;padding-inline:.75rem}.run-tabs button{min-width:7rem;padding-inline:.65rem}.run-summary-panel,.run-detail-panel,.run-overview-layout>.detail-section,.run-tab-grid>.detail-section{padding:.85rem}.changes-workspace{grid-template-columns:1fr;min-height:26rem}.changes-selector{border-right:0;border-bottom:.0625rem solid var(--line-soft);scrollbar-width:thin;grid-template-columns:repeat(3,minmax(7.25rem,1fr));padding:.35rem 0;overflow-x:auto}.changes-selector button{min-height:3.25rem;padding-inline:.55rem}.changes-selector button small{display:none}.changes-panel-header{min-height:4.5rem;padding:.85rem}.changes-diff-summary{margin:.75rem}.changes-diff-summary+.changes-data-list{margin-top:.75rem}.changes-data-row{gap:.6rem;padding-inline:.75rem}.engine-message-event,.engine-pending-follow-up{grid-template-columns:1fr;gap:.4rem}.codex-task-panel{padding:.85rem}.engine-activity-kind{justify-self:start}.engine-tool-event,.engine-tool-event details>summary{grid-template-columns:1rem 3.75rem minmax(0,1fr)}.engine-tool-event time,.engine-tool-event details>summary time{display:none}.engine-tool-event pre{margin-left:.65rem}.engine-heading-actions{justify-content:stretch;width:100%}.engine-heading-actions .button{flex:auto}.engine-route-event{padding-inline:.65rem}.engine-steer .button{width:100%}.agent-detail-panel,.device-summary-panel,.device-overview-layout>.detail-section{padding:.85rem}.agent-detail-header{grid-template-columns:2.75rem minmax(0,1fr)}.agent-detail-header .agent-state-cell{grid-column:1/-1;justify-content:flex-start}.agent-detail-actions .button{flex:calc(50% - .25rem)}.agent-detail-actions .button.primary{margin-left:0}.agent-metadata{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}.search-control{flex-basis:100%;max-width:none}.select-control{flex:calc(50% - .25rem)}.select-control:last-child{flex-basis:100%}.select-control select{width:100%}.date-filter-trigger{flex-basis:100%;width:100%}.list-panel{min-height:calc(100svh - 16rem)}.list-heading{display:none}.data-row{grid-template-columns:minmax(0,1fr) auto;min-height:5.1rem;padding-inline:.75rem}.data-row.incident-grid{grid-template-columns:minmax(0,1fr) auto auto}.data-row>:not(:first-child):not(.status){display:none}.incident-selection-heading{align-items:center;min-height:2.75rem}.incident-selection-heading .mobile-selection-label{color:var(--text-subtle);font-size:.75rem;display:inline}.bulk-action-bar{flex-wrap:wrap;padding:.5rem}.bulk-action-bar strong{flex:100%}.bulk-action-bar .bulk-action-spacer{display:none}.bulk-action-bar .button{flex:calc(50% - .25rem)}.data-row.device-grid>.device-state-cell{display:flex}.data-row .status{justify-self:end}.data-row.repository-grid>.association-summary{justify-self:end;display:grid}.repository-grid .association-summary small{display:none}.drawer-panel{border-left:0;width:100vw}.drawer-header{min-height:5rem}.drawer-content{height:calc(100svh - 5rem);padding-inline:1rem}.drawer-actions{flex-wrap:wrap}.drawer-actions>.button{flex:100%}.incident-drawer-actions{flex-wrap:nowrap}.incident-drawer-actions>.button{flex:auto}.incident-summary-panel{flex-direction:column;align-items:stretch}.incident-summary-panel .incident-drawer-actions{width:100%}.incident-attachment-list>li{grid-template-columns:2rem minmax(0,1fr) auto}.incident-attachment-state{grid-column:2;justify-items:start}.incident-attachment-actions{grid-area:1/3/span 2}.incident-overview-layout>.metadata,.incident-overview-layout>.detail-section,.incident-panel,.investigation-summary{padding:.85rem}.metadata{grid-template-columns:1fr}.device-state-cell .status+.status{display:none}.pairing-key-list article{grid-template-columns:minmax(0,1fr) auto}.pairing-key-list .inline-actions{grid-column:1/-1;justify-content:flex-end}.installer-selector{grid-template-columns:1fr}.release-download{flex-direction:column;align-items:stretch}.release-download .button{width:100%}.inline-edit{grid-template-columns:minmax(0,1fr) auto}.inline-edit label{grid-column:1/-1}.endpoint-list>article{grid-template-columns:1.8rem minmax(0,1fr)}.endpoint-state{grid-column:1/-1;justify-content:flex-start}.endpoint-list dl,.enrollment-progress ol{grid-template-columns:1fr}.setup-step{padding-inline:0}.lifecycle-list article{grid-template-columns:1.25rem minmax(0,1fr)}.lifecycle-list .status{grid-column:2;justify-self:start}.source-drawer-actions .button{flex:calc(50% - .25rem)}.source-command-list article{flex-direction:column}.source-command-actions{justify-content:flex-start}.source-configuration{grid-template-columns:1fr}.source-configuration>strong{border-bottom:0;padding-bottom:0}.source-configuration>span{padding-top:.25rem}.source-target-status-list article{grid-template-columns:1fr}.source-target-badges{justify-content:flex-start}.route-policy>header{grid-template-columns:2rem minmax(0,1fr)}.route-policy>header .status{grid-column:2;justify-self:start}.route-status-list article{grid-template-columns:1.25rem minmax(0,1fr)}.route-status-list .status{grid-column:2;justify-self:start}.engine-adapter>header{flex-direction:column;align-items:stretch}.engine-adapter-actions{justify-content:stretch}.engine-adapter-actions .button{flex:100%}.triage-summary{grid-template-columns:1fr}.triage-summary>p{grid-column:auto}.investigation-summary .section-heading{flex-direction:column;align-items:stretch}.investigation-summary .section-heading .button{width:100%}.priority-editor{grid-template-columns:1fr}.priority-editor .button{width:100%}.priority-editor .text-button{grid-column:auto}.run-priority-editor{grid-template-columns:1fr}.run-priority-editor .button{width:100%}.station-readiness-list article{flex-direction:column;align-items:flex-start}.station-readiness-list article>span:last-child{justify-items:start}.catalog-strip span{gap:.15rem;display:grid}.catalog-strip code{display:none}.field-grid,.launch-option-grid{grid-template-columns:1fr}.dialog-layer{padding:.75rem}.dialog-panel{max-height:calc(100svh - 1.5rem)}.dialog-actions .button{flex:1}.suppression-scope dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.incident-row-group{border-bottom:.0625rem solid var(--line-soft)}.incident-selection-row>.row-selection{align-self:start}.incident-row-group .data-row{border-bottom:0}.incident-status-cell{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.incident-attention-reason{overflow-wrap:anywhere;font-size:.75rem;line-height:1.25;display:block}.incident-linked-row{position:relative}.incident-open-button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.incident-open-button:after{content:"";position:absolute;inset:0}.incident-status-cell a{z-index:1;align-items:center;gap:.25rem;min-height:2.75rem;text-decoration:underline;display:inline-flex;position:relative}@media (width<=760px){.data-row.incident-grid{grid-template-columns:minmax(0,1fr) auto}.data-row.incident-grid>.incident-status-cell{grid-area:2/1/auto/-1;display:flex}}.linked-duplicates{background:var(--surface)}.linked-duplicates>summary{min-height:2.75rem;color:var(--text-subtle);cursor:pointer;align-items:center;padding:.45rem 1rem .45rem 2.4rem;font-size:.75rem;display:flex}.linked-duplicates>summary:before{content:"▸";margin-right:.4rem;transition:transform .14s}.linked-duplicates[open]>summary:before{transform:rotate(90deg)}.linked-duplicates>summary::-webkit-details-marker{content:"";display:none}.linked-duplicates>summary::marker{content:"";display:none}.linked-duplicates>summary:hover{color:var(--text)}.linked-duplicate-message{border-top:.0625rem solid var(--line-soft);min-height:3.5rem;color:var(--text-subtle);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.7rem 1rem .7rem 2.4rem;font-size:.8125rem;display:flex}.linked-duplicate-row{border-top:.0625rem solid var(--line-soft);padding-left:2.4rem}.linked-duplicate-pagination{border-top:.0625rem solid var(--line-soft);min-height:3.5rem;color:var(--text-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .75rem .45rem 2.4rem;font-size:.75rem;display:flex}.linked-duplicate-pagination>div{align-items:center;gap:.5rem;display:flex}.linked-duplicate-pagination .button[aria-disabled=true]{cursor:default;opacity:.45}.incident-sibling-list{border-top:.0625rem solid var(--line-soft);margin:.75rem 0 0;padding:0;list-style:none}.incident-sibling-list>li{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.55rem 0;display:grid}.incident-sibling-list>li.is-selected{background:var(--surface-active)}.incident-sibling-list>li.is-current{color:var(--text-subtle)}.incident-sibling-list .row-selection{border-bottom:0;min-height:2.75rem}.incident-sibling-copy{gap:.2rem;min-width:0;display:grid}.incident-sibling-copy strong{overflow-wrap:anywhere;font-size:.8125rem}.incident-sibling-copy small{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.75rem}.incident-sibling-status{justify-items:end;gap:.3rem;display:grid}.incident-sibling-bar{margin-top:.75rem}.incident-combined-summary{margin:.35rem 0 0;padding-left:1.1rem;font-size:.8125rem}.incident-combined-summary li{overflow-wrap:anywhere}@media (width<=40rem){.incident-sibling-list>li{grid-template-columns:2.25rem minmax(0,1fr)}.incident-sibling-status{grid-column:2;justify-items:start}}.auth-shell{background:var(--bg);grid-template-rows:3rem minmax(0,1fr);min-height:100svh;padding:1.25rem 1.5rem 1.5rem;display:grid;position:relative;overflow:hidden}.auth-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 18%, var(--accent-soft) 0, transparent 28rem), linear-gradient(115deg, transparent 0 69%, var(--line-soft) 69% 69.1%, transparent 69.1%);opacity:.6;position:absolute;inset:0}.auth-brand{z-index:1;align-items:center;gap:.7rem;display:flex;position:relative}.auth-brand .brand-logo{width:8.5rem}.auth-brand button{margin-left:auto}.auth-stage{z-index:1;border:.0625rem solid var(--line);background:var(--surface-raised);width:min(60rem,100%);min-height:31rem;box-shadow:0 1.5rem 4rem var(--shadow);border-radius:.75rem;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);margin:auto;display:grid;position:relative;overflow:hidden}.auth-intro{color:#fff;background:linear-gradient(145deg,#0a3471,#09234a 68%,#07182f);align-content:center;gap:1rem;padding:3rem;display:grid;position:relative;overflow:hidden}.auth-intro:before,.auth-intro:after{content:"";pointer-events:none;border:.0625rem solid #8fbbff47;border-radius:50%;position:absolute}.auth-intro:before{width:22rem;height:22rem;top:-10rem;right:-11rem}.auth-intro:after{width:13rem;height:13rem;top:-5rem;right:-5rem}.auth-kicker{color:#a9caff;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.auth-intro h2{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.03}.auth-path{align-items:center;gap:.65rem;margin-top:1.5rem;display:flex}.auth-path span{color:#dceaff;align-items:center;gap:.4rem;min-width:0;font-size:.75rem;font-weight:650;display:inline-flex}.auth-path i{background:#a9caff80;width:1.5rem;height:.0625rem}.auth-panel{align-content:center;min-width:0;padding:3rem;display:grid}.auth-icon{border:.0625rem solid var(--line);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.auth-panel h1{letter-spacing:-.025em;margin:1rem 0 0;font-size:1.375rem;line-height:1.2}.auth-panel>p{color:var(--text-subtle);margin:.5rem 0 1.25rem;font-size:.875rem;line-height:1.5}.auth-panel form{gap:.85rem;display:grid}.auth-panel form .button{margin-top:.35rem}.auth-submit{justify-content:center;width:100%}.auth-assurance{min-height:2.75rem;color:var(--text-dim);align-items:center;gap:.45rem;margin-top:1rem;font-size:.75rem;display:flex}.auth-assurance>svg{color:var(--success)}.auth-assurance button{width:2.75rem;height:2.75rem;color:var(--text-dim);cursor:help;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.form-error{color:var(--danger);margin:0;font-size:.8125rem}.loading-shell{color:var(--text-subtle);grid-template-rows:auto;align-content:center;place-items:center;gap:.75rem}.loading-shell p{margin:0;font-size:.8125rem}.loading-shell .brand-logo{width:8rem;margin:auto}@media (width<=40rem){.auth-shell{grid-template-rows:3rem minmax(0,1fr);padding:.75rem}.auth-shell:before{background:radial-gradient(circle at 20% 10%, var(--accent-soft) 0, transparent 20rem)}.auth-stage{grid-template-columns:1fr;min-height:0;margin-block:.75rem}.auth-intro{gap:.5rem;min-height:10.5rem;padding:1.5rem}.auth-intro h2{max-width:15ch;font-size:2rem}.auth-path{gap:.4rem;margin-top:.75rem}.auth-path i{width:.75rem}.auth-path span{gap:.3rem}.auth-panel{padding:1.5rem}}.repository-detail-page,.source-detail-page{min-width:0}.repository-detail-header{border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;min-height:6.5rem;padding-bottom:1rem;display:flex}.repository-detail-header>div:first-child{min-width:0}.repository-detail-header h1{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:1.375rem;line-height:1.2}.repository-detail-header p{color:var(--text-subtle);margin:.35rem 0 0;font-size:.8125rem}.repository-back{align-items:center;gap:.35rem;padding:0;display:inline-flex}.repository-detail-actions{flex:none;gap:.5rem;display:flex}.repository-detail-page>.drawer-status,.source-detail-page>.drawer-status{margin-top:.8rem}.repository-tabs{border-bottom:.0625rem solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:.25rem;min-height:3.5rem;margin-top:.6rem;display:flex;overflow-x:auto}.repository-tabs button{min-width:7.5rem;min-height:3.25rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-bottom:.1875rem solid #0000;flex:none;padding:0 .85rem}.repository-tabs button:hover{color:var(--text);background:var(--surface-hover)}.repository-tabs button.active{border-bottom-color:var(--accent);background:var(--surface);color:var(--text)}.repository-tab-panel{width:min(72rem,100%);padding-top:1rem}.repository-tab-panel>.detail-section:first-child{margin-top:0}@media (width<=42rem){.repository-detail-header{flex-direction:column;align-items:stretch}.repository-detail-actions{width:100%}.repository-detail-actions .button{flex:auto}.repository-tabs{margin-inline:-.75rem;padding-inline:.75rem}.repository-tabs button{min-width:7rem;padding-inline:.65rem}}.email-account-row,.email-filter-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.email-account-form,.email-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.email-filter-form{align-items:start}.email-filter-form>.email-filter-full{grid-column:1/-1}.email-filter-mailboxes{border:.0625rem solid var(--line-soft);border-radius:.35rem;flex-wrap:wrap;gap:.4rem .85rem;margin:0;padding:.55rem .65rem;display:flex}.email-filter-mailboxes legend{color:var(--text-subtle);padding:0 .2rem;font-size:.75rem}.email-filter-mailboxes label{align-items:center;gap:.35rem;min-height:1.8rem;display:inline-flex}.email-filter-mailboxes input{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0}.email-account-form>.settings-toggle-list,.email-filter-form small{color:var(--text-dim);overflow-wrap:anywhere;grid-column:1/-1}.email-account-actions,.email-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.email-account-form .settings-toggle-list{flex-wrap:wrap;gap:.35rem .75rem;display:flex}.email-account-form .settings-toggle-list label{align-items:center;gap:.35rem;display:inline-flex}.email-account-connection{border:.0625rem solid var(--line-soft);background:var(--surface);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.55rem;min-width:0;padding:.7rem .75rem;display:flex}.email-account-connection>div{flex:14rem;gap:.2rem;min-width:12rem;display:grid}.email-account-connection strong{color:var(--text);font-size:.8125rem}.email-account-connection small{color:var(--text-subtle);overflow-wrap:anywhere;line-height:1.4}.email-sample-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.email-sample-form .email-sample-body,.email-sample-actions{grid-column:1/-1}.email-sample-form textarea{border:.0625rem solid var(--line);resize:vertical;background:var(--surface);width:100%;min-width:0;min-height:5rem;color:var(--text);font:inherit;border-radius:.35rem;outline:0;padding:.65rem}.email-sample-form textarea:focus{border-color:var(--focus)}.email-sample-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.email-sample-actions .button{margin:0}.email-sample-actions small{color:var(--text-subtle);overflow-wrap:anywhere}.settings-sections{border-top:.0625rem solid var(--line)}.settings-tabs,.email-settings-tabs{border-bottom:.0625rem solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:.25rem;min-height:3.5rem;display:flex;overflow-x:auto}.settings-tabs button,.email-settings-tabs button{min-width:8rem;min-height:3.25rem;color:var(--text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:.1875rem solid #0000;padding:0 .85rem;font-size:.8125rem}.settings-tabs button:hover,.email-settings-tabs button:hover{color:var(--text);background:var(--surface-hover)}.settings-tabs button.active,.email-settings-tabs button.active{border-bottom-color:var(--accent);color:var(--text);background:var(--surface)}.settings-tab-panel[hidden],.email-settings-panel[hidden]{display:none}.settings-tab-panel>.settings-section{border-top:0}.settings-section{border-bottom:.0625rem solid var(--line-soft);max-width:none;padding:1.25rem 0}.settings-section .settings-form{max-width:58rem}.settings-copy{align-items:flex-start;gap:.75rem;display:flex}.settings-icon{border:.0625rem solid var(--line);width:2rem;height:2rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.settings-copy h2{margin:0;font-size:.9375rem}.settings-copy p{color:var(--text-subtle);margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.segmented{border:.0625rem solid var(--line);border-radius:.45rem;width:max-content;margin:1rem 0 .45rem 2.75rem;padding:.2rem;display:flex}.segmented button{min-width:5rem;min-height:2.4rem;color:var(--text-subtle);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:.3rem}.segmented button.active{background:var(--surface-active);color:var(--text)}.settings-section>small{color:var(--text-dim);margin-left:2.75rem}.inline-metadata{border-bottom:0;max-width:34rem;margin:1rem 0}.setting-value{color:var(--text-subtle);align-items:center;gap:.65rem;margin:1rem 0 0 2.75rem;font-size:.8125rem;display:flex}.settings-toggle{min-height:2.75rem;color:var(--text-subtle);cursor:pointer;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.settings-toggle input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex:none;margin:0}.field-grid .settings-toggle-card{border:.0625rem solid var(--line-soft);background:var(--surface);grid-column:1/-1;align-items:flex-start;min-height:3.25rem;padding:.65rem .75rem;display:flex}.field-grid input[type=checkbox]{border:.0625rem solid var(--line);background:var(--surface);appearance:auto;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;accent-color:var(--accent);border-radius:.2rem;padding:0}.settings-toggle-card>span{gap:.2rem;min-width:0;display:grid}.settings-toggle-card strong{color:var(--text);font-size:.8125rem}.settings-toggle-card small{color:var(--text-subtle);line-height:1.4}.settings-disclosure{border-top:.0625rem solid var(--line-soft);border-bottom:.0625rem solid var(--line-soft);margin-top:.85rem}.settings-disclosure>summary{min-height:2.75rem;color:var(--accent-text);cursor:pointer;align-items:center;padding:.45rem 0;font-size:.8125rem;font-weight:650;display:flex}.settings-disclosure>summary::marker{color:var(--text-dim)}.settings-disclosure-content{padding:.1rem 0 .85rem}.email-item-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.email-item-copy,.email-item-status{gap:.25rem;min-width:0;display:grid}.email-item-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.email-item-copy small,.email-item-status small{color:var(--text-subtle);overflow-wrap:anywhere}.email-item-status{text-align:right;justify-items:end}.email-reorder-handle{cursor:grab;touch-action:none;color:var(--text-dim);flex:none}.email-reorder-handle:active{cursor:grabbing}.email-row-dragging{opacity:.58;background:var(--surface-hover)}.email-row-drop-target{box-shadow:inset 0 .15rem 0 var(--accent)}.email-account-row,.email-filter-row{cursor:default}.email-settings-panel>h3{margin-top:1rem}.email-settings-panel>.data-list{margin-top:.75rem}.email-settings-actions{justify-content:flex-end;margin-top:.85rem;display:flex}.settings-info{width:1.8rem;height:1.8rem;color:var(--text-dim);place-items:center;display:grid}.azure-settings>.settings-copy{align-items:center}.azure-settings>.settings-copy>div{flex:0 auto}.azure-list{margin:.75rem 0}.azure-row{cursor:default;grid-template-columns:minmax(0,1fr) auto auto}.azure-row-state{justify-items:end;gap:.25rem;min-width:7rem;display:grid}.azure-row-state small{color:var(--text-subtle);font-size:.72rem}.azure-account-form,.azure-source-form,.azure-filter-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:0}.azure-full{grid-column:1/-1}.credential-field-label{align-items:center;gap:.2rem;display:inline-flex}.credential-stored-mark{width:1.25rem;height:1.25rem;color:var(--accent-text);cursor:help;border-radius:50%;place-items:center;font-size:.875rem;font-weight:750;line-height:1;display:inline-grid}.credential-stored-mark:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.azure-filter-form textarea{resize:vertical}.azure-metadata-field{align-content:start;gap:.35rem;min-width:0;display:grid}.azure-metadata-field>label{color:var(--text-subtle);font-size:.75rem}.azure-selected-values{flex-wrap:wrap;gap:.35rem;display:flex}.azure-selected-value{border:.0625rem solid var(--line);background:var(--surface-active);min-width:0;min-height:2.75rem;color:var(--text);cursor:pointer;border-radius:.4rem;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.azure-selected-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.azure-selected-value:hover{border-color:var(--danger);color:var(--danger)}.azure-selected-value:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem}.azure-intake-list{border:.0625rem solid var(--line);border-radius:.5rem;margin-top:.75rem;overflow:hidden}.azure-intake-row{border-bottom:.0625rem solid var(--line-soft);min-height:4rem;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;text-decoration:none;display:flex}.azure-intake-row:last-child{border-bottom:0}.azure-intake-row:hover{background:var(--surface-hover)}.azure-intake-row>span:first-child{gap:.2rem;min-width:0;display:grid}.azure-intake-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.azure-intake-row small{color:var(--text-subtle);font-size:.72rem}.azure-tags{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.azure-tags em{background:var(--surface-active);color:var(--text-subtle);border-radius:999px;padding:.18rem .4rem;font-size:.68rem;font-style:normal}.email-list-empty{min-height:5rem;padding:1rem .75rem}.email-review{border:.0625rem solid var(--line);background:var(--surface);border-radius:.55rem;margin-top:.75rem;overflow:hidden}.email-review-toolbar{border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem .9rem;display:flex}.email-review-toolbar h3{margin:0;font-size:.9375rem}.email-review-toolbar p{color:var(--text-subtle);margin:.2rem 0 0;font-size:.75rem}.email-review-toolbar-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.email-review-search input{width:min(18rem,32vw);min-height:2.5rem}.email-inbox{min-width:0}.email-inbox-item{border-bottom:.0625rem solid var(--line-soft)}.email-inbox-item:last-child{border-bottom:0}.email-inbox-item.is-expanded{background:color-mix(in srgb, var(--surface-active) 45%, var(--surface))}.email-inbox-row{grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;min-height:4.2rem;padding:.6rem .75rem;display:grid}.email-inbox-row:hover{background:var(--surface-hover)}.email-inbox-icon{background:var(--surface-active);width:2rem;height:2rem;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.email-inbox-copy{gap:.15rem;min-width:0;display:grid}.email-inbox-copy strong,.email-inbox-copy span,.email-inbox-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-inbox-copy strong{font-size:.8125rem}.email-inbox-copy span{color:var(--text-subtle);font-size:.75rem}.email-inbox-copy small{color:var(--text-dim);font-size:.75rem}.email-inbox-dates{gap:.25rem;min-width:8.5rem;display:grid}.email-inbox-dates>span{grid-template-columns:3.8rem auto;align-items:baseline;gap:.35rem;display:grid}.email-inbox-dates small{color:var(--text-dim);font-size:.75rem}.email-inbox-dates time,.email-inbox-dates em{color:var(--text-subtle);white-space:nowrap;font-size:.75rem;font-style:normal}.email-inbox-actions,.email-attachment-actions{align-items:center;gap:.3rem;display:flex}.icon-button.compact{width:2.35rem;min-height:2.35rem}.icon-button.is-disabled{pointer-events:none;opacity:.4}.email-review-empty{min-height:12rem;color:var(--text-subtle);text-align:center;align-content:center;place-items:center;gap:.4rem;padding:2rem;display:grid}.email-review-empty strong{color:var(--text)}.email-review-empty p{margin:0;font-size:.78rem}.email-detail{border-top:.0625rem solid var(--line-soft);gap:.85rem;padding:.8rem .9rem 1rem 3.4rem;display:grid}.email-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.email-detail-meta span{min-width:0;color:var(--text-subtle);overflow-wrap:anywhere;font-size:.72rem}.email-detail-meta strong{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.12rem;font-size:.65rem;display:block}.email-detail-section{border-top:.0625rem solid var(--line-soft);min-width:0;padding-top:.75rem}.email-detail-section>p{color:var(--text-subtle);margin:.5rem 0;font-size:.78rem;line-height:1.5}.email-detail-section>small{color:var(--text-dim)}.email-detail-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.8rem;display:flex}.email-detail-heading h4{margin:0;font-size:.8rem}.email-body{border:.0625rem solid var(--line-soft);background:var(--canvas);max-height:20rem;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.4rem;margin:.55rem 0 0;padding:.75rem;font:.76rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.email-body.compact{max-height:10rem}.email-detail details{margin-top:.55rem}.email-detail details summary{color:var(--accent-text);cursor:pointer;font-size:.75rem}.email-route-chips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.email-route-chips span{border:.0625rem solid var(--line-soft);min-height:1.65rem;color:var(--text-subtle);border-radius:999px;align-items:center;padding:.2rem .45rem;font-size:.68rem;display:inline-flex}.email-issue-list,.email-incident-dialog-list{gap:.5rem;margin-top:.65rem;display:grid}.email-issue-card{border:.0625rem solid var(--line-soft);background:var(--surface);border-radius:.4rem;min-width:0;padding:.65rem .7rem}.email-issue-card>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.email-issue-card strong{overflow-wrap:anywhere;font-size:.78rem}.email-issue-card>div>span:last-child{color:var(--text-dim);font-size:.7rem}.email-issue-card p{color:var(--text-subtle);margin:.45rem 0;font-size:.75rem;line-height:1.45}.email-issue-card small{color:var(--text-dim);overflow-wrap:anywhere;font-size:.68rem}.email-issue-card a{color:var(--accent-text);margin-top:.4rem;font-size:.72rem;display:block}.email-issue-card label{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5rem;margin-top:.55rem;font-size:.72rem;display:grid}.email-attachment-list{border:.0625rem solid var(--line-soft);border-radius:.4rem;margin-top:.55rem;overflow:hidden}.email-attachment-row{border-bottom:.0625rem solid var(--line-soft);grid-template-columns:1.5rem minmax(8rem,1fr) minmax(11rem,auto) auto auto;align-items:center;gap:.6rem;min-width:0;min-height:3.9rem;padding:.5rem .65rem;display:grid}.email-attachment-row:last-child{border-bottom:0}.email-attachment-row>div:nth-child(2),.email-attachment-decisions{gap:.15rem;min-width:0;display:grid}.email-attachment-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.email-attachment-row small{color:var(--text-dim);font-size:.75rem}.email-attachment-info{vertical-align:text-bottom;margin-left:.3rem;display:inline-flex}.email-attachment-decisions select{min-height:2rem;padding-block:.2rem;font-size:.75rem}.email-action-result{border:.0625rem solid color-mix(in srgb, var(--accent) 45%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--text);border-radius:.4rem;padding:.6rem .7rem;font-size:.75rem}.email-action-result.is-error{border-color:var(--danger);color:var(--danger)}.email-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.email-reprocess-form{gap:.8rem;display:grid}.email-reprocess-form fieldset{border:.0625rem solid var(--line-soft);flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:.65rem .75rem;display:flex}.email-reprocess-form legend{color:var(--text-dim);padding-inline:.25rem;font-size:.7rem}.email-reprocess-form fieldset label{align-items:center;gap:.4rem;min-height:1.8rem;font-size:.75rem;display:inline-flex}.email-reprocess-form fieldset>small{color:var(--text-dim);align-self:center;font-size:.72rem}.email-reprocess-form input[type=radio],.email-reprocess-form input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0}.email-settings-heading{align-items:center;gap:.15rem;display:flex}.email-settings-heading .field-help,.email-field-label .field-help{width:2rem;height:2rem}.email-reprocess-limit{grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:.5rem;min-width:0;display:grid}.email-field-label{min-width:0;color:var(--text-subtle);align-items:center;gap:.15rem;font-size:.75rem;display:flex}.email-reprocess-limit input{border:.0625rem solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--text);border-radius:.35rem;outline:0;padding:0 .65rem}.email-reprocess-limit input:focus{border-color:var(--focus)}.email-reprocess-progress{border:.0625rem solid var(--line-soft);border-radius:.4rem;padding:.65rem}.email-reprocess-progress>div{align-items:center;gap:.4rem;display:flex}.email-reprocess-progress dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.6rem 0 0;display:grid}.email-reprocess-progress dl div{background:var(--canvas);padding:.4rem}.email-reprocess-progress dt{color:var(--text-dim);font-size:.62rem}.email-reprocess-progress dd{margin:.1rem 0 0;font-size:.78rem;font-weight:650}.email-reprocess-failures{border-top:.0625rem solid var(--line-soft);gap:.35rem;margin-top:.6rem;padding-top:.55rem;display:grid}.email-reprocess-failures p{gap:.1rem;margin:0;display:grid}.email-reprocess-failures strong{color:var(--danger);font-size:.72rem}.email-reprocess-failures span,.email-reprocess-error{color:var(--text-subtle);overflow-wrap:anywhere;font-size:.72rem;line-height:1.4}.email-reprocess-error{margin:.5rem 0 0}.spin{animation:.85s linear infinite email-spin}@keyframes email-spin{to{transform:rotate(360deg)}}.revision-list{border-top:.0625rem solid var(--line);margin:1rem 0 0 2.75rem}.revision-row{border-bottom:.0625rem solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.7rem 0;display:flex}.revision-row>div{gap:.18rem;min-width:0;display:grid}.revision-row strong{font-size:.8125rem;font-weight:650}.revision-row small{color:var(--text-subtle);line-height:1.4}.revision-reason{color:var(--text);margin:.2rem 0;font-size:.78rem;line-height:1.45}.revision-summary{flex-wrap:wrap;gap:.3rem;display:flex}.revision-summary span{border:.0625rem solid var(--line-soft);min-height:1.55rem;color:var(--text-subtle);border-radius:999px;align-items:center;padding:0 .4rem;font-size:.68rem;display:inline-flex}.revision-row code{max-width:34rem;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}@media (width<=64rem){.settings-tabs,.email-settings-tabs{margin-inline:-.75rem;padding-inline:.75rem}.settings-tabs button,.email-settings-tabs button{min-width:7rem;padding-inline:.65rem}.data-row.email-account-row,.data-row.email-filter-row{grid-template-columns:1fr}.data-row.email-account-row>.email-account-actions,.data-row.email-filter-row>.email-filter-actions{justify-content:flex-start;display:flex}.email-item-summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .65rem}.email-item-status{text-align:left;grid-column:2;justify-items:start}.email-account-form,.email-filter-form,.email-sample-form{grid-template-columns:1fr}.email-account-form>.settings-toggle-list,.email-filter-form small{grid-column:auto}.segmented{width:calc(100% - 2.75rem)}.segmented button{flex:1;min-width:0}.setting-value{align-items:flex-start}.revision-list{margin-left:0}.revision-row{align-items:flex-start}.revision-row .button{flex:0 0 2.75rem;width:2.75rem;padding:0;font-size:0;overflow:hidden}.email-review-toolbar{flex-direction:column;align-items:stretch}.email-review-toolbar-actions{justify-content:stretch}.email-review-search{flex:1}.email-review-search input{width:100%}.email-inbox-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start}.email-inbox-dates{flex-wrap:wrap;grid-column:2;gap:.25rem 1rem;display:flex}.email-inbox-dates>span{gap:.35rem;display:flex}.email-inbox-actions{grid-area:1/3/span 2}.email-detail{padding-left:.75rem}.email-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.email-attachment-row{grid-template-columns:1.5rem minmax(0,1fr) auto}.email-attachment-decisions{grid-column:2}.email-attachment-row>.status{grid-area:1/3}.email-attachment-actions{grid-area:2/3}.email-reprocess-progress dl{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row.azure-row{grid-template-columns:minmax(0,1fr) auto}.azure-row-state{justify-items:start}.data-row.azure-row>.email-account-actions{grid-column:1/-1;justify-content:flex-start;display:flex}.azure-account-form,.azure-source-form,.azure-filter-form{grid-template-columns:1fr}.azure-full{grid-column:auto}}@media (width<=32rem){.email-review-toolbar-actions{flex-direction:column;align-items:stretch}.email-review-toolbar-actions .button{width:100%}.email-inbox-row{gap:.45rem;padding-inline:.55rem}.email-inbox-icon{display:none}.email-inbox-row{grid-template-columns:minmax(0,1fr) auto}.email-inbox-dates{grid-column:1}.email-inbox-actions{grid-column:2;gap:.2rem}.email-detail-meta{grid-template-columns:1fr}.email-detail-actions{justify-content:stretch}.email-detail-actions .button{width:100%}.email-issue-card>div{grid-template-columns:auto minmax(0,1fr)}.email-issue-card>div>span:last-child{grid-column:2}.email-issue-card label{grid-template-columns:1fr}.azure-intake-row{flex-direction:column;align-items:flex-start}.azure-tags{justify-content:flex-start}}.source-add-popover{border:.0625rem solid var(--line);background:var(--surface-raised);width:min(20rem,100vw - 1rem);box-shadow:0 .75rem 2rem var(--shadow);border-radius:.45rem;padding:.35rem;display:grid}.source-add-popover>button{min-height:3.25rem;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.source-add-popover>button:hover,.source-add-popover>button:focus-visible{background:var(--surface-hover)}.source-add-popover>button span{gap:.15rem;min-width:0;display:grid}.source-add-popover>button small{color:var(--text-subtle);font-size:.75rem}.station-policy-page{min-width:0}.station-policy-command-bar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.station-policy-command-bar .drawer-status{margin:0}.station-policy-tabs{margin-top:.25rem}.station-policy-tab-panel{min-width:0;padding-top:1rem}.station-policy-tab-panel>.detail-section{margin-top:0}.station-policy-tab-panel .check-control{grid-column:1/-1;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.5rem}.station-policy-tab-panel .check-control input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--accent);margin:.1rem 0 0;padding:0}.station-policy-tab-panel .check-control>span{gap:.15rem;min-width:0;display:grid}.station-policy-tab-panel .check-control strong{color:var(--text)}.station-policy-tab-panel .check-control small{color:var(--text-subtle);line-height:1.35}.station-policy-subtabs{border-bottom:.0625rem solid var(--line);scrollbar-width:thin;align-items:flex-end;gap:.25rem;min-height:2.75rem;margin-bottom:1rem;display:flex;overflow-x:auto}.station-policy-subtabs button{min-height:2.5rem;color:var(--text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:.125rem solid #0000;padding:0 .75rem;font-size:.8125rem}.station-policy-subtabs button:hover{color:var(--text);background:var(--surface-hover)}.station-policy-subtabs button.active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.station-policy-tab-panel>div[role=tabpanel][hidden]{display:none}.capability-groups{gap:.5rem;margin-top:1rem;display:grid}.capability-group{border:.0625rem solid var(--line);border-radius:.5rem;overflow:hidden}.capability-group-header{background:var(--surface-subtle,transparent);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding-right:.5rem;display:flex}.capability-group-toggle{min-width:0;min-height:2.75rem;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.capability-group-toggle strong{font-size:.8125rem}.capability-group-toggle small{color:var(--text-subtle);font-size:.75rem}.capability-group-actions{flex:none;gap:.25rem;display:flex}.capability-group-actions .button{min-height:1.85rem;padding:0 .6rem;font-size:.75rem}.capability-group .binding-list{padding:.25rem .75rem .75rem}.capability-group .binding-list[hidden]{display:none}@media (width<=720px){.station-policy-command-bar{flex-direction:column;align-items:stretch}.station-policy-command-bar .button{align-self:flex-end}.station-policy-tabs button{flex:1 1 0;min-width:5.25rem;padding-inline:.4rem}.station-policy-subtabs button{flex:auto;min-width:5.5rem;padding-inline:.4rem}.capability-group-header{flex-direction:column;align-items:stretch}.capability-group-actions{padding:0 .75rem .5rem}}.run-selection-heading,.run-selection-row{grid-template-columns:2.75rem minmax(0,1fr);display:grid}.run-selection-heading .list-heading,.run-selection-row>.data-row{min-width:0}.run-selection-row.is-selected{background:var(--surface-active)}.workspace-cleanup-failures{overflow-wrap:anywhere;display:block}.workspace-cleanup-failures ul{margin:.5rem 0 0;padding-left:1rem;font-size:.875rem}.workspace-cleanup-choices{border:0;min-width:0;margin:.75rem 0 0;padding:0}.workspace-cleanup-choices legend{padding:0;font-size:.875rem}.workspace-cleanup-option{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.25rem;font-size:.875rem;line-height:1.25;display:flex}.workspace-cleanup-option input{width:1rem;height:1rem;accent-color:var(--accent);flex:none}.workspace-cleanup-option small{color:var(--text-subtle);margin-top:.25rem;font-size:.75rem;display:block}.workspace-cleanup-option input:focus-visible{outline:.125rem solid var(--focus);outline-offset:.15rem}@media (width<=40rem){.run-selection-heading{align-items:center;min-height:2.75rem}.run-selection-heading .mobile-selection-label{color:var(--text-subtle);font-size:.75rem;display:inline}}.run-grid{grid-template-columns:minmax(12rem,1.5fr) minmax(8rem,.8fr) 8rem minmax(10rem,1fr) minmax(7rem,.7fr)}.run-grid>.run-status-cell{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.run-worktree-cell,.run-activity-cell{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.run-worktree-cell small,.run-activity-cell small{color:var(--text-subtle);white-space:normal;font-size:.75rem}.workspace-cleanup-results{min-width:0}.cleanup-results-trigger{margin-bottom:.75rem}.workspace-cleanup-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workspace-cleanup-summary p{gap:.25rem;margin:0;display:grid}.workspace-cleanup-summary span{font-size:.8125rem}.workspace-cleanup-actions{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-cleanup-results ul{max-height:20rem;margin:.75rem 0 0;padding:0;list-style:none;overflow-y:auto}.workspace-cleanup-results li{border-top:.0625rem solid var(--line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.75rem 0;display:grid}.workspace-cleanup-status{min-width:2.75rem;min-height:2.75rem;color:var(--text-subtle);justify-content:center;align-items:center;display:flex}.workspace-cleanup-status:focus-visible{outline:.125rem solid var(--focus);outline-offset:.125rem;border-radius:.25rem}.workspace-cleanup-status.is-deleted,.workspace-cleanup-status.is-missing{color:var(--success)}.workspace-cleanup-status.is-failed{color:var(--danger)}.workspace-cleanup-error{grid-column:1/-1}.workspace-cleanup-results small{color:var(--text-subtle);font-size:.75rem}@media (width<=72rem){.run-grid{grid-template-columns:minmax(10rem,1fr) 7rem minmax(9rem,1fr) 7rem}.run-grid>:nth-child(2){display:none}}@media (width<=48rem){.run-grid.data-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.data-row.run-grid>.run-worktree-cell,.data-row.run-grid>.run-activity-cell{display:grid}.data-row.run-grid>.run-status-cell{grid-area:2/1;display:flex}.run-grid>:first-child,.run-grid .run-worktree-cell{grid-column:1/-1}.run-grid .run-activity-cell{text-align:right;grid-area:2/2}.run-grid.list-heading{display:none}}
