:root{color-scheme:dark;--bench:#0b0e11;--console:#10141a;--slot:#141a21;--raised:#1a212a;--inset:#080a0d;--glow:#e9edf1;--dim:#a7b1bb;--faint:#7d8995;--ghost:#49545f;--seam:rgba(233,237,241,0.09);--seam-soft:rgba(233,237,241,0.05);--seam-strong:rgba(233,237,241,0.16);--copper:#d99a5b;--copper-bright:#e8b078;--copper-ink:#241505;--copper-dim:rgba(217,154,91,0.14);--copper-seam:rgba(217,154,91,0.38);--copper-wash:rgba(217,154,91,0.07);--copper-air:rgba(217,154,91,0.05);--copper-dash:rgba(217,154,91,0.22);--copper-ghost:rgba(217,154,91,0.5);--led-green:#63d68e;--led-green-dim:rgba(99,214,142,0.14);--led-green-seam:rgba(99,214,142,0.35);--led-green-glow:rgba(99,214,142,0.55);--led-amber:#e3b25c;--led-amber-dim:rgba(227,178,92,0.13);--led-amber-seam:rgba(227,178,92,0.32);--led-red:#e06c5f;--led-red-dim:rgba(224,108,95,0.13);--led-red-seam:rgba(224,108,95,0.45);--led-blue:#6fa8dc;--led-blue-dim:rgba(111,168,220,0.13);--led-blue-seam:rgba(111,168,220,0.3);--hatch-strong:rgba(113,125,137,0.75);--hatch-faint:rgba(113,125,137,0.16);--backdrop:rgba(4,6,8,0.7);--overlay-shadow:0 8px 24px rgba(0,0,0,0.4);--font-sans:var(--font-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--radius-control:4px;--radius-card:8px;--radius-dialog:12px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--speed-micro:140ms}:root[data-theme=light]{color-scheme:light;--bench:#e8e6e1;--console:#efedea;--slot:#f5f4f1;--raised:#fbfaf8;--inset:#dfdcd6;--glow:#191d22;--dim:#454c54;--faint:#5c646d;--ghost:#99a1aa;--seam:rgba(25,29,34,0.12);--seam-soft:rgba(25,29,34,0.07);--seam-strong:rgba(25,29,34,0.22);--copper:#9a5f2a;--copper-bright:#7d4c1f;--copper-ink:#fdf6ee;--copper-dim:rgba(154,95,42,0.12);--copper-seam:rgba(154,95,42,0.45);--copper-wash:rgba(154,95,42,0.08);--copper-air:rgba(154,95,42,0.06);--copper-dash:rgba(154,95,42,0.3);--copper-ghost:rgba(154,95,42,0.55);--led-green:#1f7f4c;--led-green-dim:rgba(31,127,76,0.12);--led-green-seam:rgba(31,127,76,0.4);--led-green-glow:rgba(31,127,76,0.3);--led-amber:#8a651b;--led-amber-dim:rgba(138,101,27,0.12);--led-amber-seam:rgba(138,101,27,0.4);--led-red:#b53f33;--led-red-dim:rgba(181,63,51,0.1);--led-red-seam:rgba(181,63,51,0.5);--led-blue:#33689f;--led-blue-dim:rgba(51,104,159,0.12);--led-blue-seam:rgba(51,104,159,0.4);--hatch-strong:rgba(90,99,110,0.65);--hatch-faint:rgba(90,99,110,0.2);--backdrop:rgba(32,29,24,0.45);--overlay-shadow:0 8px 24px rgba(30,26,20,0.18)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bench);color:var(--glow);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}::selection{background:var(--copper-dim);color:var(--copper-bright)}a{color:inherit;text-decoration:none}.empty-state a,.field-hint a,dd a,li a,p a,td a{color:var(--copper);text-decoration:underline;text-decoration-color:var(--copper-seam);text-underline-offset:2px;transition:color var(--speed-micro) var(--ease-out),text-decoration-color var(--speed-micro) var(--ease-out)}.empty-state a:hover,.field-hint a:hover,dd a:hover,li a:hover,p a:hover,td a:hover{color:var(--copper-bright);text-decoration-color:var(--copper)}.empty-state a:focus-visible,.field-hint a:focus-visible,dd a:focus-visible,li a:focus-visible,p a:focus-visible,td a:focus-visible{outline:1px solid var(--copper-seam);outline-offset:2px;border-radius:2px}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--copper);outline-offset:2px;border-radius:var(--radius-control)}.type-title{font-size:20px;letter-spacing:-.01em}.type-section,.type-title{font-weight:600;color:var(--glow)}.type-section{font-size:16px;letter-spacing:-.005em}.type-label{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.type-meta{font-size:12px;color:var(--faint)}.type-body-dim{font-size:13px;color:var(--dim);max-width:74ch}.mono{font-family:var(--font-mono);letter-spacing:-.01em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lamp{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--dim)}.lamp-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.lamp-green .lamp-dot{background:var(--led-green);box-shadow:0 0 6px var(--led-green-glow)}.lamp-amber .lamp-dot{background:var(--led-amber)}.lamp-red .lamp-dot{background:var(--led-red)}.lamp-blue .lamp-dot{background:var(--led-blue)}.lamp-off .lamp-dot{background:transparent;border:1px solid var(--seam-strong)}.lamp-green{color:var(--led-green)}.lamp-amber{color:var(--led-amber)}.lamp-red{color:var(--led-red)}.lamp-blue{color:var(--led-blue)}.lamp-off{color:var(--ghost)}.slot-card{position:relative;background:var(--slot);border:1px solid var(--seam);border-radius:var(--radius-card);padding:16px}.slot-card--strip{padding-left:25px;overflow:hidden}.provenance-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;border-radius:var(--radius-control);padding:2px 8px;white-space:nowrap;max-width:100%}.provenance-chip:before{content:"";width:6px;height:6px;border-radius:1.5px;flex-shrink:0}.provenance-chip--managed{color:var(--copper);border:1px solid var(--copper-seam);background:var(--copper-wash)}.provenance-chip--managed:before{background:var(--copper)}.provenance-chip--external{color:var(--dim);border:1px solid var(--seam-strong);background:var(--console)}.provenance-chip--external:before{background:repeating-linear-gradient(to bottom,var(--hatch-strong) 0 2px,var(--hatch-faint) 2px 4px)}.contact-strip{position:absolute;left:0;top:0;bottom:0;width:9px;border-right:1px solid var(--seam-soft)}.contact-strip--managed{background:repeating-linear-gradient(to bottom,var(--copper) 0 10px,var(--copper-dash) 10px 16px)}.contact-strip--external{background:repeating-linear-gradient(to bottom,var(--hatch-strong) 0 10px,var(--hatch-faint) 10px 16px)}a.slot-card,button.slot-card{display:block;width:100%;text-align:left;transition:border-color var(--speed-micro) var(--ease-out),background var(--speed-micro) var(--ease-out)}a.slot-card:hover,button.slot-card:hover{border-color:var(--copper-seam);background:var(--raised)}.chain{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.term-hint{-webkit-text-decoration:underline dotted var(--seam-strong);text-decoration:underline dotted var(--seam-strong);text-underline-offset:3px;cursor:help}.term-disclosure{position:relative;display:inline}.term-disclosure-trigger{font:inherit;color:inherit;padding:0;text-align:left;-webkit-text-decoration:underline dotted var(--seam-strong);text-decoration:underline dotted var(--seam-strong);text-underline-offset:3px;cursor:help}.accounted-absence{color:var(--faint)}.term-disclosure-trigger:hover{text-decoration-color:var(--copper-seam)}.term-disclosure-trigger[aria-expanded=true]{color:var(--copper);text-decoration-color:var(--copper-seam)}.term-disclosure-panel:not([hidden]){display:block;margin:6px 0 2px;padding:8px 10px;max-width:52ch;font-size:12px;line-height:1.45;color:var(--dim);background:var(--raised);border:1px solid var(--seam);border-left:2px solid var(--copper-seam);border-radius:var(--radius-control)}.term-disclosure--anchored{display:inline-flex;align-items:center;vertical-align:middle}.term-disclosure-panel--anchored:not([hidden]){position:absolute;top:calc(100% + 6px);left:0;z-index:40;margin:0;width:max-content;max-width:min(52ch,calc(100vw - 32px));box-shadow:var(--overlay-shadow)}.term-disclosure-panel--anchored.term-disclosure-panel--end:not([hidden]){left:auto;right:0}.info-bubble-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:18px;height:18px;padding:0 4px;font-size:11.5px;line-height:1;color:var(--faint);background:var(--console);border:1px solid var(--seam);border-radius:var(--radius-control);cursor:help;vertical-align:middle;transition:color var(--speed-micro) var(--ease-out),border-color var(--speed-micro) var(--ease-out),background var(--speed-micro) var(--ease-out)}.info-bubble-trigger:after{content:"";position:absolute;inset:-10px}.info-bubble-trigger:hover,.info-bubble-trigger[aria-expanded=true]{color:var(--copper);border-color:var(--copper-seam);background:var(--copper-wash)}.info-bubble-mark{font-family:var(--font-mono);font-weight:600;font-style:italic}.stack-12>.term-disclosure,.stack-16>.term-disclosure,.stack-24>.term-disclosure,.stack-4>.term-disclosure,.stack-8>.term-disclosure{align-self:flex-start}.ack-gate{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--led-amber-seam);background:var(--led-amber-dim);border-radius:var(--radius-control);cursor:pointer}.ack-gate input[type=checkbox]{flex:none;width:15px;height:15px;margin:2px 0 0;accent-color:var(--copper);cursor:pointer}.ack-gate:hover{border-color:var(--copper-seam)}.ack-gate:focus-within{outline:1px solid var(--copper-seam);outline-offset:2px}.chain-link{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.chain-sep{color:var(--ghost);font-size:12px;-webkit-user-select:none;user-select:none;flex:none}.chain-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:11.5px;color:var(--dim);background:var(--console);border:1px solid var(--seam-soft);border-radius:var(--radius-control);padding:2px 7px;white-space:nowrap;max-width:100%;min-width:0}.chain-chip--kind{color:var(--ghost);font-family:var(--font-sans);font-size:10px;letter-spacing:.07em;text-transform:uppercase;border:none;background:none;padding:2px 0}.chip{display:inline-flex;align-items:center;gap:5px;width:fit-content;font-size:11.5px;line-height:1.5;color:var(--dim);background:var(--console);border:1px solid var(--seam-strong);border-radius:var(--radius-control);padding:1px 8px;white-space:nowrap}.chip.mono{font-size:11px}.chip--attention{color:var(--led-amber);background:var(--led-amber-dim);border-color:var(--led-amber-seam)}.chip--danger{color:var(--led-red);background:var(--led-red-dim);border-color:var(--led-red-seam)}.chip--info{color:var(--led-blue);background:var(--led-blue-dim);border-color:var(--led-blue-seam)}.chip--positive{color:var(--led-green);background:var(--led-green-dim);border-color:var(--led-green-seam)}.chip--unknown{color:var(--ghost);border-color:var(--seam);border-style:dashed}.chip--quiet{color:var(--faint);border-color:var(--seam)}.chip--prominent{color:var(--copper);background:var(--copper-dim);border-color:var(--copper-seam);font-weight:500}.count{font-size:12px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ratio-meter{display:inline-flex;align-items:center;gap:8px}.ratio-meter-track{position:relative;width:72px;height:4px;flex:none;border-radius:2px;background:var(--inset);border:1px solid var(--seam-soft);overflow:hidden}.ratio-meter-fill{position:absolute;top:0;bottom:0;left:0;background:var(--copper)}.ratio-meter--positive .ratio-meter-fill{background:var(--led-green)}.ratio-meter--attention .ratio-meter-fill{background:var(--led-amber)}.ratio-meter--danger .ratio-meter-fill{background:var(--led-red)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:500;border-radius:var(--radius-control);padding:7px 14px;border:1px solid var(--seam-strong);background:var(--slot);color:var(--glow);white-space:nowrap;transition:border-color var(--speed-micro) var(--ease-out),background var(--speed-micro) var(--ease-out),color var(--speed-micro) var(--ease-out)}.btn:hover:not(:disabled){background:var(--raised);border-color:var(--copper-seam);color:var(--glow)}.btn:active:not(:disabled){background:var(--console);border-color:var(--seam)}.btn:disabled{color:var(--ghost);border-color:var(--seam-soft);cursor:not-allowed}.btn--copper{background:var(--copper);border-color:var(--copper);color:var(--copper-ink);font-weight:600}.btn--copper:hover:not(:disabled){background:var(--copper-bright);border-color:var(--copper-bright);color:var(--copper-ink)}.btn--copper:disabled{background:var(--copper-dim);border-color:transparent;color:var(--copper-ghost)}.btn--danger{color:var(--led-red);border-color:var(--led-red-seam)}.btn--danger:hover:not(:disabled){background:var(--led-red-dim);border-color:var(--led-red)}.btn--ghost{border-color:transparent;color:var(--dim)}.btn--ghost:hover:not(:disabled){color:var(--glow)}.btn--ghost.btn--danger{color:var(--led-red);border-color:transparent;background:none}.btn--ghost.btn--danger:hover:not(:disabled){color:var(--led-red);background:var(--led-red-dim);border-color:var(--led-red-seam)}.btn--small{font-size:12px;padding:4px 10px;position:relative}.btn--small:after{content:"";position:absolute;inset:-8px}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:12px;font-weight:500;color:var(--dim)}.field-hint{font-size:12px;color:var(--faint)}.input{font:inherit;font-size:13px;color:var(--glow);background:var(--inset);border:1px solid var(--seam);border-radius:var(--radius-control);padding:8px 10px;transition:border-color var(--speed-micro) var(--ease-out);width:100%}.input::placeholder{color:var(--ghost)}.input:hover:not(:disabled){border-color:var(--seam-strong)}.input:focus:not(:focus-visible){outline:none;border-color:var(--copper-seam)}.input:focus-visible{border-color:var(--copper-seam)}.input[type=datetime-local]::-webkit-datetime-edit{color:var(--ghost)}.input--filled[type=datetime-local]::-webkit-datetime-edit{color:var(--glow)}.input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;-webkit-transition:opacity var(--speed-micro) var(--ease-out);transition:opacity var(--speed-micro) var(--ease-out)}.input[type=datetime-local]:focus::-webkit-calendar-picker-indicator,.input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:.9}.input:disabled{color:var(--ghost);cursor:not-allowed}.input--error{border-color:var(--led-red-seam)}.input--mono{font-family:var(--font-mono)}.write-slot{border:1px dashed var(--copper-seam);border-radius:var(--radius-card);background:var(--copper-air);padding:14px;display:flex;flex-direction:column;gap:12px}.write-slot-notice{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--copper)}.console-panel{background:var(--console);border:1px solid var(--seam);border-radius:var(--radius-card)}.console-panel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-bottom:1px solid var(--seam-soft)}.table-scroll{overflow-x:auto;max-width:100%;background:linear-gradient(to right,var(--console) 30%,transparent) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--console) 30%,transparent) 100% /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--seam-strong),transparent) 0 /14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--seam-strong),transparent) 100% /14px 100% no-repeat scroll}.table-scroll:focus-visible{outline:1px solid var(--copper-seam);outline-offset:2px}.console-panel-body{padding:16px}.timeline{list-style:none;display:flex;flex-direction:column}.timeline-item{position:relative;padding:0 0 18px 24px}.timeline-item:before{content:"";position:absolute;left:3px;top:14px;bottom:0;width:1px;background:var(--seam)}.timeline-item:last-child:before{display:none}.timeline-marker{position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:2px;background:var(--ghost)}.timeline-item--green .timeline-marker{background:var(--led-green)}.timeline-item--amber .timeline-marker{background:var(--led-amber)}.timeline-item--red .timeline-marker{background:var(--led-red)}.timeline-item--blue .timeline-marker{background:var(--led-blue)}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:8px 12px;border-bottom:1px solid var(--seam);white-space:nowrap}.data-table td{padding:10px 12px;border-bottom:1px solid var(--seam-soft);color:var(--dim);vertical-align:top}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:not(.row-link):hover td{background:var(--seam-soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.atlas-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.atlas-legend-entry{display:flex;align-items:flex-start;gap:10px;min-width:0}.atlas-legend-symbol{display:inline-grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:var(--led-blue);background:var(--led-blue-dim);border:1px solid var(--led-blue-seam);border-radius:var(--radius-control);font-family:var(--font-mono)}.atlas-platform-card{background:var(--console)}.atlas-table{table-layout:fixed;min-width:780px}.atlas-table th:first-child{position:sticky;left:0;z-index:2;width:250px;min-width:250px;background:var(--console);box-shadow:1px 0 0 var(--seam)}.atlas-table thead th:first-child{z-index:3}.atlas-table td{width:295px}.atlas-family-description,.atlas-family-label{display:block}.atlas-family-label{color:var(--glow);font-size:12px;letter-spacing:0;text-transform:none}.atlas-family-description{margin-top:4px;color:var(--faint);font-size:11px;font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none;white-space:normal}.atlas-native-note{display:block;color:var(--dim);font-family:var(--font-mono);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.atlas-disclosure{border-top:1px solid var(--seam-soft);padding-top:7px}.atlas-disclosure summary{color:var(--faint);cursor:pointer;font-size:12px;list-style-position:outside;margin-left:14px;transition:color var(--speed-micro) var(--ease-out)}.atlas-disclosure summary:hover,.atlas-disclosure[open] summary{color:var(--copper)}.atlas-capability-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin-top:12px}.atlas-capability-list li{display:flex;flex-direction:column;gap:5px;padding:10px;background:var(--slot);border:1px solid var(--seam-soft);border-radius:var(--radius-control);color:var(--dim)}.atlas-capability-list p{font-size:12px}.atlas-capability-heading{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.atlas-capability-heading>.mono{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.atlas-evidence-badge{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px;max-width:100%;border:1px solid var(--seam-strong);border-radius:var(--radius-control);padding:2px 7px;font-family:var(--font-mono);font-size:10.5px;white-space:normal}.atlas-evidence-symbol{line-height:1.5}.atlas-evidence-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.atlas-evidence-breakdown{color:var(--dim);font-size:10px;line-height:1.45}.atlas-evidence-badge--records{color:var(--led-blue);background:var(--led-blue-dim);border-color:var(--led-blue-seam)}.atlas-evidence-badge--declared{color:var(--dim);background:var(--console)}.atlas-evidence-badge--drift{color:var(--led-amber);background:var(--led-amber-dim);border-color:var(--led-amber-seam)}.atlas-evidence-badge--draft{color:var(--dim);background:var(--console);border-style:dashed}.promotion-req-list{display:flex;flex-wrap:wrap;gap:6px}.atlas-deck{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;align-items:stretch}.atlas-deck>*{min-width:0}.atlas-gap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kickoff-grid{display:grid;grid-template-columns:1fr minmax(300px,380px);gap:20px;align-items:start}.kickoff-grid>*{min-width:0}.kickoff-authorize{position:sticky;top:72px}.step-marker{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-control);border:1px solid var(--copper-seam);color:var(--copper);font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pick-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;align-items:stretch}button.pick-card{display:flex;flex-direction:column;gap:6px}.pick-card--selected,button.pick-card.pick-card--selected:hover{border-color:var(--copper-seam);background:var(--copper-dim)}button.pick-card:disabled{color:var(--ghost);cursor:not-allowed;transform:none;box-shadow:none}.pick-card--selected-inert,button.pick-card.pick-card--selected-inert:hover{border-color:var(--led-amber-seam);background:var(--led-amber-dim)}.cap-scroll{gap:16px;max-height:430px;overflow-y:auto;padding:12px;border:1px solid var(--seam-soft);border-radius:var(--radius-card);background:var(--inset)}.cap-group,.cap-scroll{display:flex;flex-direction:column}.cap-group{gap:8px}button.cap-card,div.cap-card{display:flex;flex-direction:column;gap:5px;padding:10px 12px}div.cap-card--inert{background:var(--console);color:var(--faint)}.effects-chip{font-family:var(--font-mono);font-size:10.5px;color:var(--dim);border:1px solid var(--seam-strong);border-radius:var(--radius-control);padding:1px 8px;white-space:nowrap;width:fit-content}.effects-chip--mutating{color:var(--led-amber);background:var(--led-amber-dim);border-color:var(--led-amber-seam)}.effects-chip--reserved{color:var(--led-blue);background:var(--led-blue-dim);border-color:var(--led-blue-seam)}.effects-chip--unresolved{color:var(--ghost);border-style:dashed}.effects-chip--actuation-unavailable,.effects-chip--policy-disabled{color:var(--led-red);background:var(--led-red-dim);border-color:var(--led-red-seam)}.effects-chip--policy-lab{color:var(--led-amber);background:var(--led-amber-dim);border-color:var(--led-amber-seam)}.effects-chip--policy-production{color:var(--led-green);background:var(--led-green-dim);border-color:var(--led-green-seam)}.policy-card{cursor:default}.json-editor{min-height:190px;resize:vertical;font-size:12.5px;line-height:1.6;white-space:pre;overflow-x:auto}.field-hint--error{color:var(--led-red)}.envelope-grid{border:1px solid var(--seam-soft);border-radius:var(--radius-control);background:var(--inset);padding:10px 12px;font-size:12px}.envelope-grid dt{color:var(--faint)}.envelope-grid--preview{border-style:dashed}.filter-chip{font-size:12px;font-family:inherit;color:var(--faint);border:1px solid var(--seam);border-radius:var(--radius-control);padding:2px 10px;position:relative;transition:color var(--speed-micro) var(--ease-out),border-color var(--speed-micro) var(--ease-out),background var(--speed-micro) var(--ease-out)}.filter-chip:after{content:"";position:absolute;inset:-4px -6px}.filter-chip:hover{color:var(--glow);border-color:var(--seam-strong)}.filter-chip[aria-pressed=true]{color:var(--copper);border-color:var(--copper-seam);background:var(--copper-dim)}.filter-chip.mono{font-family:var(--font-mono);font-size:11.5px}.filter-serial{width:200px}tr.row-link{cursor:pointer}tr.row-link td{transition:background var(--speed-micro) var(--ease-out)}tr.row-link:hover td{background:var(--raised)}.outcome-register{display:flex;align-items:flex-end;gap:3px;min-height:18px}.outcome-register-bar{width:5px;height:14px;border-radius:1.5px;background:var(--seam-strong);flex:none}.outcome-register-bar--succeeded{background:var(--led-green);height:18px}.outcome-register-bar--failed{background:var(--led-red);height:18px}.outcome-register-bar--ambiguous{background:var(--led-amber);height:18px}.outcome-register-bar--running{background:var(--led-blue);height:18px}.link-tether{display:flex;align-items:center;gap:8px;margin:-12px 0 -12px 27px;height:44px}.link-tether:before{content:"";width:3px;height:100%;background:repeating-linear-gradient(to bottom,var(--copper) 0 6px,var(--copper-dash) 6px 10px);border-radius:1px}.link-tether--down:before{background:repeating-linear-gradient(to bottom,var(--hatch-strong) 0 6px,var(--hatch-faint) 6px 10px)}.link-tether-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ghost);-webkit-user-select:none;user-select:none}.payload-pre{margin-top:10px;padding:12px;font-size:11.5px;line-height:1.55;color:var(--dim);background:var(--inset);border:1px solid var(--seam-soft);border-radius:var(--radius-control);max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;gap:16px;padding:0 20px;height:52px;border-bottom:1px solid var(--seam);background:var(--bench);position:sticky;top:0;z-index:20}.topbar,.wordmark{align-items:center}.wordmark{font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--glow);display:inline-flex;gap:8px}.wordmark-block{width:14px;height:14px;border-radius:3px;background:repeating-linear-gradient(to right,var(--copper) 0 3px,var(--copper-dash) 3px 5px)}.env-badge{font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--led-amber);background:var(--led-amber-dim);border:1px solid var(--led-amber-seam);border-radius:var(--radius-control);padding:2px 9px;white-space:nowrap}.topbar>.operator-chip,.topbar>.term-disclosure,.topbar>.wordmark{flex:none}.shell-nav{display:flex;align-items:center;gap:2px;margin-left:12px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;background:linear-gradient(to right,var(--bench) 30%,transparent) 0 /24px 100% no-repeat local,linear-gradient(to left,var(--bench) 30%,transparent) 100% /24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--seam-strong),transparent) 0 /10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--seam-strong),transparent) 100% /10px 100% no-repeat scroll}.shell-nav::-webkit-scrollbar{display:none}.shell-nav-link{white-space:nowrap;font-size:13px;font-weight:500;color:var(--faint);padding:6px 12px;border-radius:var(--radius-control);transition:color var(--speed-micro) var(--ease-out)}.shell-nav-link:hover{color:var(--glow)}.shell-nav-link--active{color:var(--copper);background:var(--copper-dim)}.shell-main{flex:1 1;width:100%;max-width:1200px;margin:0 auto;padding:28px 20px 64px}.operator-chip{gap:8px;margin-left:auto;font-size:12.5px;color:var(--dim)}.operator-chip,.theme-btn{display:inline-flex;align-items:center}.theme-btn{justify-content:center;width:28px;height:28px;padding:0;font-family:var(--font-mono);font-size:13px;line-height:1;color:var(--faint);border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;transition:color var(--speed-micro) var(--ease-out),border-color var(--speed-micro) var(--ease-out),background var(--speed-micro) var(--ease-out);position:relative}.theme-btn:after{content:"";position:absolute;inset:-8px}.theme-btn:hover{color:var(--glow);border-color:var(--seam);background:var(--raised)}.theme-btn[data-pref=dark],.theme-btn[data-pref=light]{color:var(--copper)}.signin-bench{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;background:radial-gradient(1200px 500px at 50% -10%,var(--copper-air),transparent 60%),var(--bench)}.signin-theme{position:absolute;top:16px;right:16px}.signin-card{width:100%;max-width:400px;background:var(--console);border:1px solid var(--seam);border-radius:var(--radius-dialog);padding:32px 28px 28px;display:flex;flex-direction:column;gap:20px}.skeleton{border-radius:var(--radius-control);background:linear-gradient(100deg,transparent 35%,var(--seam-strong) 50%,transparent 65%) var(--slot);background-size:200% 100%;animation:skeleton-sheen 1.4s ease-in-out infinite;color:transparent;-webkit-user-select:none;user-select:none}@keyframes skeleton-sheen{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.live-pulse,.skeleton{animation:none}.live-pulse{opacity:1}*{transition-duration:.01ms!important}}.notice{display:flex;gap:10px;align-items:flex-start;font-size:13px;border-radius:var(--radius-card);border:1px solid var(--seam);padding:12px 14px;color:var(--dim)}.notice--error{border-color:var(--led-red-seam);background:var(--led-red-dim);color:var(--led-red)}.notice--success{border-color:var(--led-green-seam);background:var(--led-green-dim);color:var(--led-green)}.notice--warn{border-color:var(--led-amber-seam);background:var(--led-amber-dim);color:var(--led-amber)}.notice--info{border-color:var(--led-blue-seam);background:var(--led-blue-dim);color:var(--led-blue)}.empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px;border:1px dashed var(--seam-strong);border-radius:var(--radius-card);color:var(--faint);font-size:13px}.dialog-backdrop{position:fixed;inset:0;background:var(--backdrop);display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.dialog{width:100%;max-width:440px;background:var(--raised);border:1px solid var(--seam-strong);border-radius:var(--radius-dialog);box-shadow:var(--overlay-shadow);padding:20px;gap:14px}.dialog,.stack-4{display:flex;flex-direction:column}.stack-4{gap:4px}.stack-8{gap:8px}.stack-12,.stack-8{display:flex;flex-direction:column}.stack-12{gap:12px}.stack-16{gap:16px}.stack-16,.stack-24{display:flex;flex-direction:column}.stack-24{gap:24px}.row-8{gap:8px}.row-12,.row-8{display:flex;align-items:center;flex-wrap:wrap}.row-12{gap:12px}.row-16{display:flex;align-items:center;gap:16px}.row-16,.row-wrap,.spread{flex-wrap:wrap}.spread{display:flex;align-items:center;justify-content:space-between;gap:12px}.spread--top{align-items:flex-start}.spread--top>:first-child{min-width:0;flex:1 1}.spread--top>.btn{flex:none}.detail-grid>*,.stack-12,.stack-16,.stack-24,.stack-8,.workspace-grid>*{min-width:0}.workspace-grid{grid-template-columns:minmax(300px,360px) 1fr}.detail-grid,.workspace-grid{display:grid;gap:20px;align-items:start}.detail-grid{grid-template-columns:1fr 1fr}.kv-grid{display:grid;grid-template-columns:max-content 1fr;column-gap:20px;row-gap:8px;font-size:13px}@media (min-width:900px){.kv-grid--paired{grid-template-columns:repeat(2,max-content 1fr);column-gap:32px}}.kv-grid dt{color:var(--faint)}.kv-grid dd{color:var(--dim);min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.detail-grid,.kickoff-grid,.workspace-grid{grid-template-columns:1fr}.kickoff-authorize{position:static}.shell-main{padding:20px 14px 48px}.topbar{flex-wrap:wrap;height:auto;padding:10px 14px;row-gap:6px}.shell-nav{order:3;width:100%;margin-left:0;overflow-x:auto}.operator-chip .operator-email{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-chip{white-space:normal;overflow-wrap:break-word}.chain-chip--kind{white-space:nowrap}.mono{overflow-wrap:anywhere}.data-table .mono{overflow-wrap:normal;word-break:keep-all;white-space:nowrap}.atlas-legend{grid-template-columns:1fr}.atlas-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.input{font-size:16px}.filter-chip{padding:6px 12px}.btn--small{padding:8px 12px}.copy-button{width:32px;height:32px}}@media (max-width:360px){.env-badge{white-space:normal}}@media (max-width:520px){.chain,.chain-link{flex-direction:column;align-items:flex-start;gap:2px}.chain-sep{transform:rotate(90deg);margin-left:5px}}@media (max-width:480px){.data-table .col-keyref{max-width:9ch}.data-table .col-keyref,.data-table .keyref-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table .keyref-clip{display:block;max-width:14ch}.kv-grid{grid-template-columns:1fr;row-gap:2px}.kv-grid dt{margin-top:8px}.atlas-gap-grid{grid-template-columns:1fr}.atlas-table th:first-child{width:154px;min-width:154px}.atlas-table{min-width:566px}.atlas-table td,.atlas-table thead th:not(:first-child){width:206px}.atlas-table .atlas-capability-heading>.mono{overflow-wrap:anywhere;word-break:break-word}.atlas-disclosure summary{min-height:44px;padding-block:12px}}.copyable{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.copyable-value{font-family:var(--font-mono);overflow-wrap:break-word;min-width:0}.copyable-value--link{color:var(--copper);text-decoration:underline;text-decoration-color:var(--copper-seam);text-underline-offset:2px;transition:color var(--speed-micro) var(--ease-out),text-decoration-color var(--speed-micro) var(--ease-out)}.copyable-value--link:hover{color:var(--copper-bright);text-decoration-color:var(--copper)}.copy-button{flex:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;font-size:11px;line-height:1;color:var(--ghost);background:none;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;opacity:.55;transition:opacity var(--speed-micro) var(--ease-out),color var(--speed-micro) var(--ease-out),border-color var(--speed-micro) var(--ease-out),background var(--speed-micro) var(--ease-out)}.copy-button:after{content:"";position:absolute;inset:-10px}.chain-chip:hover .copy-button,.copy-button:focus-visible,.copyable:hover .copy-button{opacity:1;color:var(--dim);border-color:var(--seam);background:var(--raised)}.copy-button--copied{opacity:1;color:var(--copper-bright);border-color:var(--copper-seam);background:var(--copper-dim)}.copy-button--failed{opacity:1;color:var(--led-amber);border-color:var(--seam);background:var(--raised)}.copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.chain-chip--link{color:inherit;text-decoration:underline;text-decoration-color:var(--copper-seam);text-underline-offset:2px;transition:color var(--speed-micro) var(--ease-out)}.chain-chip--link:hover{color:var(--copper-bright)}.count-action{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;position:relative;text-decoration:underline;text-decoration-color:var(--seam);text-underline-offset:3px;border-radius:2px;transition:color var(--speed-micro) var(--ease-out),text-decoration-color var(--speed-micro) var(--ease-out)}.count-action:after{content:"";position:absolute;inset:-11px -6px}.count-action:hover,.count-action[aria-pressed=true]{color:var(--copper-bright);text-decoration-color:var(--copper)}.accounting-headline{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.date-range{min-width:0}.date-range .date-input{flex:1 1 auto;width:auto;min-width:0;max-width:190px}.copyable--elided .copyable-value{display:inline-block;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.table-scroll :focus-visible{outline-offset:-2px}.cap-scroll{background:linear-gradient(to bottom,var(--console) 30%,transparent) top /100% 28px no-repeat local,linear-gradient(to top,var(--console) 30%,transparent) bottom /100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,var(--seam-strong),transparent) top /100% 12px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,var(--seam-strong),transparent) bottom /100% 12px no-repeat scroll}.cap-scroll:focus-visible{outline:1px solid var(--copper-seam);outline-offset:-1px}@keyframes live-breathe{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.live-pulse{width:6px;height:6px;border-radius:50%;background:var(--copper);flex:none;animation:live-breathe 2s var(--ease-out) infinite}.status-meter{display:flex;width:100%;height:8px;gap:2px}.status-meter-segment{display:block;min-width:3px;height:100%;border-radius:1.5px;background:var(--seam-strong)}.status-meter-segment--succeeded{background:var(--led-green)}.status-meter-segment--leased,.status-meter-segment--running{background:var(--led-blue)}.status-meter-segment--ambiguous{background:var(--led-amber)}.status-meter-segment--failed{background:var(--led-red)}.outcome-register--wide{width:100%}.outcome-register--wide .outcome-register-bar{flex:1 1;max-width:30px;height:16px}.outcome-register--wide .outcome-register-bar--ambiguous,.outcome-register--wide .outcome-register-bar--failed,.outcome-register--wide .outcome-register-bar--running,.outcome-register--wide .outcome-register-bar--succeeded{height:22px}.outcome-register-now{flex:none;align-self:center;margin-left:10px;font-size:10.5px;color:var(--faint);white-space:nowrap}.filter-engaged{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:11.5px;line-height:1.5;color:var(--dim);background:var(--copper-wash);border:1px solid var(--copper-seam);border-radius:var(--radius-control);padding:1px 8px;cursor:pointer;white-space:nowrap;transition:color var(--speed-micro) var(--ease-out),border-color var(--speed-micro) var(--ease-out)}.filter-engaged:hover{color:var(--copper-bright);border-color:var(--copper)}.filter-menu{position:relative;display:inline-flex}.filter-menu-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-wrap:wrap;gap:6px;width:max-content;max-width:min(420px,80vw);padding:10px;background:var(--raised);border:1px solid var(--seam-strong);border-radius:var(--radius-card);box-shadow:var(--overlay-shadow)}.filter-menu-panel[hidden]{display:none}.data-table .job-ref-clip{display:inline-block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media (max-width:1100px){.data-table .job-ref-clip{max-width:14ch}}.copyable--clip .copyable-value{display:inline-block;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.copyable--clip .copyable-value wbr{display:none}.copyable--clip-wide .copyable-value{max-width:44ch}.notice-lanes{display:grid;grid-template-columns:max-content 1fr;column-gap:14px;row-gap:10px;width:100%;align-items:baseline}.notice-lane-label{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}@media (max-width:560px){.notice-lanes{grid-template-columns:1fr;row-gap:4px}}.flight-axis{flex-wrap:wrap;row-gap:18px;list-style:none;margin:0;padding:0}.flight-axis,.flight-axis-step{display:flex;align-items:flex-start}.flight-axis-step{flex:0 1 auto;min-width:0}.flight-axis-gap{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;min-width:68px;padding:0 10px}.flight-axis-rail{display:block;width:100%;height:1px;margin-top:5px;background:var(--seam-strong)}.flight-axis-duration{margin-top:7px;color:var(--faint);white-space:nowrap}.flight-axis-event{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;max-width:230px}.flight-axis-marker{width:9px;height:9px;margin-bottom:3px;border-radius:50%;background:var(--console);border:1px solid var(--seam-strong)}.flight-axis-step--green .flight-axis-marker{background:var(--led-green);border-color:var(--led-green)}.flight-axis-step--amber .flight-axis-marker{background:var(--led-amber);border-color:var(--led-amber)}.flight-axis-step--red .flight-axis-marker{background:var(--led-red);border-color:var(--led-red)}.flight-axis-step--blue .flight-axis-marker{background:var(--led-blue);border-color:var(--led-blue)}.flight-axis-label{font-weight:500;font-size:13px}@media (max-width:760px){.flight-axis{flex-direction:column;align-items:stretch;row-gap:0}.flight-axis-step{flex-direction:column;align-items:flex-start;width:100%}.flight-axis-gap{flex-direction:row;align-items:center;gap:10px;min-height:26px;padding:4px 0 4px 4px}.flight-axis-rail{width:1px;height:20px;margin:0}.flight-axis-duration{margin-top:0}}.command-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px 40px;align-items:start}.frame-absent{display:flex;align-items:center;justify-content:center;min-height:96px;padding:16px;border:1px dashed var(--seam-strong);border-radius:var(--radius-card);background:var(--inset)}.data-table tr.table-group th{background:var(--inset);color:var(--faint);font-size:11.5px;text-transform:none;letter-spacing:0;font-weight:500;padding-top:11px;padding-bottom:6px}