:root{font-synthesis:none;--accent:#ec5c49;--accent-hover:#f07160;--accent-ink:#1c0906;--focus:#f58b7d;--danger:#d95353;--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:#0d0e10;--nav:#0a0b0d;--surface:#121316;--surface-raised:#191a1f;--surface-hover:#17191d;--surface-active:#1c1e23;--line:#30323a;--line-soft:#25272d;--text:#f2f1ef;--text-subtle:#b3b6bd;--text-dim:#9498a1;--code:#d5d1cf;--backdrop:#020305b8;--shadow:#0000006b;--accent-soft:#321b18;--good-soft:#173125;--warn-soft:#342817;--bad-soft:#361d1d;--info-soft:#1d2939;--danger:#ff8b88;--warning:#efbd6a;--success:#75d49b;--info:#9eb7dd;--accent-text:#ff7d6b}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f1;--nav:#eeece8;--surface:#fbfaf8;--surface-raised:#fff;--surface-hover:#f0efec;--surface-active:#e8e6e2;--line:#cbc9c4;--line-soft:#dfddd8;--text:#1a1b1e;--text-subtle:#4e5259;--text-dim:#62666e;--code:#3f3e42;--backdrop:#13141780;--shadow:#23201d2e;--accent-soft:#f9ded9;--good-soft:#dcecdf;--warn-soft:#f3e5c9;--bad-soft:#f4dada;--info-soft:#dfe7f2;--danger:#a92f34;--warning:#75500e;--success:#176b40;--info:#395f8d;--accent-text:#a9392c}*{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}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;gap:.75rem;padding:0 .625rem;text-decoration:none;display:flex}.brand>span,.brand-mark,.auth-brand>span{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--accent-ink);border-radius:.4rem .4rem .4rem .1rem;place-items:center;font-weight:900;display:grid}.brand strong{letter-spacing:-.01em;font-size:.9375rem}.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)}.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 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}.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{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)}.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:1000;border:.0625rem solid var(--line);background:var(--text);max-width:min(20rem,100vw - 1rem);color:var(--bg);box-shadow:0 .5rem 1.5rem var(--shadow);overflow-wrap:anywhere;pointer-events:none;border-radius:.3rem;padding:.4rem .55rem;font-size:.75rem;line-height:1.35;position:fixed}.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}.date-filter{position:relative}.date-filter summary{list-style:none}.date-filter summary::-webkit-details-marker{display:none}.date-popover{z-index:30;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;position:absolute;top:calc(100% + .4rem);right:0}.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) 8rem 6rem}.run-grid{grid-template-columns:minmax(16rem,1.5fr) minmax(9rem,.75fr) 10rem 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}.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(--accent);box-shadow:0 0 0 .2rem var(--accent-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-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-enrolled{color:var(--success);background:var(--good-soft)}.status-available{color:var(--text-subtle);background:var(--surface-active)}.status-known,.status-duplicate{color:var(--info);background:var(--info-soft)}.status-blocked,.status-disabled,.status-unavailable{color:var(--text-subtle);background:var(--surface-active)}.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}.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}.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}.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}.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)}.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}.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}.repository-form-section>.dialog-field{margin-top:.65rem}.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}.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-right:.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:center;gap:.75rem;min-height:4rem;padding:.65rem 0;display:flex}.source-command-list strong{font-size:.8125rem}.source-command-list article>div{gap:.35rem;display:flex}.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-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-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}.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 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{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.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{justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.limit-window>div strong{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}.settings-sections{border-top:.0625rem solid var(--line)}.settings-section{border-bottom:.0625rem solid var(--line-soft);max-width:58rem;padding:1.25rem 0}.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}.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}.auth-shell{background:var(--bg);place-items:center;min-height:100svh;padding:1.5rem;display:grid}.auth-brand{align-items:center;gap:.7rem;display:flex;position:absolute;inset:1.25rem 1.5rem auto}.auth-brand strong{font-size:.9375rem}.auth-brand button{margin-left:auto}.auth-panel{width:min(24rem,100%)}.auth-icon{border:.0625rem solid var(--line);width:2.5rem;height:2.5rem;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.5rem}.auth-panel>p{color:var(--text-subtle);margin:.5rem 0 1.25rem;font-size:.8125rem;line-height:1.55}.auth-panel form{gap:.85rem;display:grid}.auth-panel form .button{margin-top:.35rem}.auth-panel>small{color:var(--text-dim);margin-top:1rem;line-height:1.5;display:block}.form-error{color:var(--danger);margin:0;font-size:.8125rem}.loading-shell{color:var(--text-subtle);align-content:center;gap:.75rem}.loading-shell p{margin:0;font-size:.8125rem}.brand-mark{margin:auto}.toast{z-index:100;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){.incident-grid,.run-grid,.approval-grid,.activity-grid{grid-template-columns:minmax(14rem,1fr) 8rem 7rem}.incident-grid>:nth-child(2),.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 strong,.nav-items span{display:none}.nav-items a{justify-content:center;width:2.75rem;margin-inline:auto;padding:0}.device-grid{grid-template-columns:minmax(13rem,1fr) 8rem 7rem}.device-grid>:nth-child(2){display:none}}@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{min-height:5rem}.workspace-header p{max-width:15rem}.connection-state{width:.55rem;font-size:0;overflow:hidden}.header-actions{gap:.35rem}.account-button{width:2.75rem;padding:0}.account-button span{display:none}.compact-on-mobile{width:2.75rem;padding:0}.compact-on-mobile span{display:none}.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{flex-basis:100%}.date-filter summary{width:100%}.date-popover{left:0;right:auto}.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>:not(:first-child):not(.status){display:none}.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}.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-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}.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}.catalog-strip span{gap:.15rem;display:grid}.catalog-strip code{display:none}.field-grid{grid-template-columns:1fr}.dialog-layer{padding:.75rem}.dialog-panel{max-height:calc(100svh - 1.5rem)}.dialog-actions .button{flex:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
