.rel-sheet{margin-top:24px;padding:20px;border:1px solid var(--rule);background:var(--sheet)}.rel-sheet h2{margin:4px 0 12px;font-size:1.125rem}.rel-sheet h3{margin:0 0 10px;font-size:.9375rem}.rel-sheet h4{margin:14px 0 6px;font-size:.875rem}.rel-sheet .rel-sheet{margin-top:16px;padding:14px 16px;border-color:var(--hairline)}.rel-sheet--open{border-style:dashed}.rel-mono{font-family:var(--mono);font-size:.8125rem;overflow-wrap:anywhere}.rel-muted{color:var(--ink-muted)}.rel-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0}.rel-facts>div{padding:6px 0;border-top:1px solid var(--hairline)}.rel-facts>.rel-fact--wide{grid-column:1 / -1}.rel-facts dt{margin:0 0 2px;color:var(--ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rel-facts dd{margin:0}.rel-deployment-identity{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rel-deployment-identity>.rel-mono{min-width:0}.rel-deployment-identity .ldg-copy,.rel-dev-system-heading{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.rel-dev-system-heading:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-titleblock{margin-bottom:8px}.rel-inline-list{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.rel-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border:1.5px solid var(--object);border-radius:2px;color:var(--ink);background:var(--sheet);font-size:.8125rem;font-weight:600;line-height:1.5;white-space:nowrap}.rel-chip__glyph{font-weight:700}.rel-chip--ok{border-style:solid;border-color:var(--ok);color:var(--ok);background:var(--ok-tint)}.rel-chip--sync{border-style:dashed;border-color:var(--sync);color:var(--sync);background:var(--sync-tint)}.rel-chip--warn{border-width:3px;border-style:double;border-color:var(--warn);color:var(--warn);background:var(--warn-tint)}.rel-chip--block{border-width:2.5px;border-style:solid;border-color:var(--block);color:var(--block);background:var(--block-tint)}.rel-chip--neutral{border-color:var(--rule);color:var(--ink-muted);background:var(--panel-tint);font-weight:500}.rel-lane{font-weight:600;white-space:nowrap}.rel-backlink{margin:20px 0 -8px;font-size:.875rem}.rel-system-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.rel-system-navigation a,.rel-system-navigation .rel-button{min-width:0;overflow-wrap:anywhere}.rel-environment-heading{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.rel-environment-heading:focus{outline:2px solid var(--draft);outline-offset:2px}.rel-system-navigation a:focus-visible,.rel-button:focus-visible,.rel-station__button:focus-visible,.rel-attempt>summary:focus-visible,.rel-disclosure>summary:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-field-error{margin:10px 0 0;font-size:.8125rem}.rel-field-error{color:var(--block);font-weight:600}.rel-button{padding:7px 16px;border:1px solid var(--object);border-radius:2px;color:var(--object);background:var(--sheet);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.rel-button:hover:not(:disabled):not([aria-disabled=true]){color:var(--sheet);background:var(--object)}.rel-button:disabled,.rel-button[aria-disabled=true]{border-color:var(--rule);color:var(--ink-muted);cursor:not-allowed}.rel-comparison-refresh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0}.rel-comparison-refresh .status-note{flex:1 1 220px;margin:0}.rel-reading{display:flex;align-items:center;gap:12px;margin-top:24px;padding:16px 20px;border:1px dashed var(--rule);background:var(--sheet)}.rel-reading .loading-ring{width:22px;height:22px;border-width:2px}.rel-reading--inline{margin-top:8px;padding:8px 12px}.rel-error{border-width:2.5px;border-color:var(--block)}.rel-error .eyebrow{color:var(--block)}.rel-error .rel-button{margin-top:14px}.rel-error--compact{margin-top:8px;padding:12px 14px}.rel-error--compact h4{margin:4px 0 8px}.rel-topology{container:promotion-topology / inline-size;display:flex;flex-direction:column;gap:14px}.rel-topology__intent{margin:0 0 12px}.rel-line{display:flex;flex-flow:var(--route-flow, row wrap);align-items:stretch;gap:10px 0;margin:0;padding:0;list-style:none}.rel-line:not(.rel-line--offline){--route-flow: column nowrap;--route-station-flex: none;--route-wire-flex: none;--route-wire-align: flex-start;--route-wire-margin: 15px 0 15px min(125px, calc(50% - 15px) );--route-wire-rotation: 90deg}.rel-line--offline{padding:8px;border:1px solid var(--hairline);background:var(--panel-tint)}.rel-line--branch,.rel-line--detached{position:relative;margin-left:34px}.rel-line--branch:before{content:"";position:absolute;left:-22px;top:-14px;height:28px;width:16px;border-left:3px solid var(--object);border-bottom:3px solid var(--object);border-radius:0 0 0 6px}.rel-branch-from{flex:none;box-sizing:border-box;width:100%;padding:0 10px;font-size:.75rem;overflow-wrap:anywhere}.rel-wire{flex:var(--route-wire-flex, 0 0 30px);align-self:var(--route-wire-align, center);width:30px;height:0;margin:var(--route-wire-margin, 0);transform:rotate(var(--route-wire-rotation, 0deg));position:relative;border-top:2.5px solid var(--object)}.rel-wire:after{content:"";position:absolute;right:-1px;top:-5px;border-left:6px solid var(--object);border-top:4px solid transparent;border-bottom:4px solid transparent}.rel-station{flex:var(--route-station-flex, 1 1 200px);width:100%;min-width:min(180px,100%);max-width:280px}@container promotion-topology (min-width: 430px){.rel-line:not(.rel-line--offline,.rel-line--branch,.rel-line--detached):not(:has(>.rel-station~.rel-station~.rel-station)){--route-flow: row wrap;--route-station-flex: 1 1 200px;--route-wire-flex: 0 0 30px;--route-wire-align: center;--route-wire-margin: 0;--route-wire-rotation: 0deg}}@container promotion-topology (min-width: 464px){.rel-line:is(.rel-line--branch,.rel-line--detached):not(:has(>.rel-station~.rel-station~.rel-station)){--route-flow: row wrap;--route-station-flex: 1 1 200px;--route-wire-flex: 0 0 30px;--route-wire-align: center;--route-wire-margin: 0;--route-wire-rotation: 0deg}}@container promotion-topology (min-width: 660px){.rel-line:not(.rel-line--offline,.rel-line--branch,.rel-line--detached):not(:has(>.rel-station~.rel-station~.rel-station~.rel-station)){--route-flow: row wrap;--route-station-flex: 1 1 200px;--route-wire-flex: 0 0 30px;--route-wire-align: center;--route-wire-margin: 0;--route-wire-rotation: 0deg}}@container promotion-topology (min-width: 694px){.rel-line:is(.rel-line--branch,.rel-line--detached):not(:has(>.rel-station~.rel-station~.rel-station~.rel-station)){--route-flow: row wrap;--route-station-flex: 1 1 200px;--route-wire-flex: 0 0 30px;--route-wire-align: center;--route-wire-margin: 0;--route-wire-rotation: 0deg}}@container promotion-topology (min-width: 890px){.rel-line:not(.rel-line--offline,.rel-line--branch,.rel-line--detached):not(:has(>.rel-station~.rel-station~.rel-station~.rel-station~.rel-station)){--route-flow: row wrap;--route-station-flex: 1 1 200px;--route-wire-flex: 0 0 30px;--route-wire-align: center;--route-wire-margin: 0;--route-wire-rotation: 0deg}}@container promotion-topology (min-width: 924px){.rel-line:is(.rel-line--branch,.rel-line--detached):not(:has(>.rel-station~.rel-station~.rel-station~.rel-station~.rel-station)){--route-flow: row wrap;--route-station-flex: 1 1 200px;--route-wire-flex: 0 0 30px;--route-wire-align: center;--route-wire-margin: 0;--route-wire-rotation: 0deg}}.rel-station__button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;box-sizing:border-box;width:100%;height:100%;padding:10px 12px;border:1.5px solid var(--object);border-radius:2px;color:var(--ink);background:var(--sheet);font:inherit;text-align:left;cursor:pointer}.rel-station__button:hover{background:var(--panel-tint)}.rel-station--selected .rel-station__button{border-width:2.5px;border-color:var(--draft);box-shadow:inset 0 0 0 1px var(--draft)}.rel-station__disc{box-sizing:border-box;width:18px;height:18px;border:3px solid var(--object);border-radius:50%;background:var(--sheet)}.rel-station__disc--ok{background:var(--object);box-shadow:inset 0 0 0 3px var(--sheet)}.rel-station__disc--sync{background:linear-gradient(90deg,var(--object) 50%,var(--sheet) 50%)}.rel-station__disc--offline{border-style:dashed}.rel-station__name{font-weight:600}.rel-station__position,.rel-station__observed,.rel-station__attempts,.rel-station__reason{font-size:.75rem}.rel-line--offline>.rel-station{flex-basis:100%;min-width:0;max-width:none}.rel-line--offline .rel-station__button{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px;overflow-wrap:anywhere}.rel-line--offline .rel-station__button>span{min-width:0;max-width:100%}.rel-line--offline .rel-station__disc{flex:none}.rel-line--offline .rel-chip{box-sizing:border-box;max-width:100%;white-space:normal}.rel-attempt{margin-top:12px;border:1px solid var(--rule);background:var(--sheet)}.rel-attempt>summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;background:var(--panel-tint);font-weight:600;cursor:pointer}.rel-attempt>:not(summary){margin-left:12px;margin-right:12px}.rel-attempt>.ldg-retry{width:auto}.rel-attempt>.rel-facts{margin-top:12px;margin-bottom:12px}.rel-attempt__reason,.rel-attempt__arrival{font-size:.8125rem;font-weight:500}.rel-disclosure{margin:10px 0 12px;border:1px solid var(--hairline)}.rel-disclosure>summary{padding:6px 12px;color:var(--draft);font-size:.8125rem;font-weight:600;cursor:pointer}.rel-disclosure>:not(summary){margin:0 12px 12px}.rel-infrastructure-evidence .rel-chip{max-width:100%;white-space:normal}.rel-infrastructure-evidence .rel-facts{grid-template-columns:minmax(0,1fr)}.rel-infrastructure-evidence .rel-infrastructure-evidence__receipts{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.rel-infrastructure-evidence .rel-infrastructure-evidence__receipts--evaluated{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rel-infrastructure-evidence .rel-facts dd{overflow-wrap:anywhere}.rel-evidence-read-time{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:.8125rem}.rel-evidence-read-time__unavailable{flex-basis:100%}.rel-disclosure>.rel-table{width:calc(100% - 24px)}.rel-absence{margin:10px 0;font-size:.875rem}.rel-validation-evidence,.rel-validation-evidence__scroll{min-width:0;max-width:100%}.rel-validation-evidence__scroll{overflow-x:auto;padding-bottom:16px}.rel-validation-evidence__scroll>.rel-table{min-width:60rem}.rel-validation-evidence__scroll .rel-validation-evidence__suite{min-width:14rem}.rel-validation-evidence__scroll:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-validation-disclosure>.rel-validation-recovery>.rel-error{margin:0}.rel-validation-recovery .rel-facts,.rel-component-disclosure .rel-error .rel-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));overflow-wrap:anywhere}.rel-component-evidence,.rel-component-evidence__scroll{min-width:0;max-width:100%}.rel-component-evidence__scroll{overflow-x:auto;padding-bottom:16px}.rel-component-evidence__scroll:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-component-evidence__overview{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;font-size:.875rem}.rel-component-evidence__total{margin:0;font-weight:600}.rel-component-evidence__filter{display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer}.rel-component-evidence__filter input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--draft)}.rel-component-evidence__filter input:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-component-evidence__counts{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;list-style:none;font-size:.875rem}.rel-attempt-time{max-width:100%;overflow-wrap:anywhere}.rel-attempt-time>summary{cursor:pointer}.rel-attempt-time>summary:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-component-disclosure>summary,.rel-validation-disclosure>summary,.rel-infrastructure-evidence>summary,.rel-validation-evidence__scroll,.rel-attempt>summary,.rel-attempt-time>summary,.rel-attempt-time .ldg-copy{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.rel-attempt-time__display{display:inline-flex;flex-direction:column;vertical-align:top;white-space:nowrap}.rel-attempt-time__exact{display:grid;justify-items:start;gap:6px;margin-top:8px}.rel-attempt-time__exact code{font:inherit;overflow-wrap:anywhere}.rel-component-time{max-width:14rem}.rel-component-time>summary{cursor:pointer}.rel-component-time>summary:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-component-time__display{display:inline-flex;flex-direction:column;vertical-align:top;white-space:nowrap}.rel-component-time__exact{display:grid;justify-items:start;gap:6px;margin-top:8px}.rel-component-time__exact code{font:inherit;overflow-wrap:anywhere}.rel-table{width:100%;border-collapse:collapse;font-size:.8125rem}.rel-table th{padding:6px 8px;border-bottom:1.5px solid var(--object);color:var(--ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.rel-table td{padding:6px 8px;border-bottom:1px solid var(--hairline);vertical-align:top}.rel-table__infrastructure td{background:var(--panel-tint)}.rel-fixture-banner{margin:0 0 16px;padding:10px 16px;border:2px dashed var(--draft);color:var(--ink);background:var(--sync-tint);font-size:.875rem}.rel-fixture-banner b{letter-spacing:.06em}.console-shell.rel-shell{max-width:1120px}@media (max-width: 640px){.console-shell.rel-shell{padding:16px 16px 40px}.rel-titleblock>.rel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rel-titleblock>.rel-facts>div{min-width:0}.rel-titleblock>.rel-facts>div:nth-child(n+5){grid-column:1 / -1}.rel-titleblock>.rel-facts>div:nth-child(-n+4) .rel-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.rel-header-time{max-width:100%;overflow-wrap:anywhere}.rel-header-time>summary{cursor:pointer}.rel-titleblock:focus-visible,.rel-header-time>summary:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-titleblock,.rel-header-time>summary,.rel-header-time .ldg-copy{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.rel-header-time__display{display:inline-flex;flex-direction:column;vertical-align:top;white-space:nowrap}.rel-header-time__exact{display:grid;justify-items:start;gap:6px;margin-top:8px}.rel-header-time__exact code{font:inherit;overflow-wrap:anywhere}[data-lane=dev]{--line-colour: var(--line-dev);--line-tint: var(--line-dev-tint)}[data-lane=trains]{--line-colour: var(--line-trains);--line-tint: var(--line-trains-tint)}.ldg-lane__dot{display:inline-block;width:10px;height:10px;margin-right:8px;border:2px solid var(--line-colour, var(--object));border-radius:50%;background:var(--line-colour, var(--object));vertical-align:-1px}.ldg-linebadge{display:inline-flex;align-items:center;color:var(--line-colour, var(--draft))}.ldg-linebadge .ldg-lane__dot{width:8px;height:8px;margin-right:5px}.console-controls{position:sticky;top:0;z-index:4;margin:0 -8px;padding:8px 8px 0;background:var(--paper);border-bottom:1px solid var(--rule)}.console-header.console-header--line{align-items:center;flex-wrap:wrap;gap:8px 16px;padding:8px 14px}.console-header__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-width:0}.console-header--line .console-header__title h1{margin:0;font-size:1rem;font-weight:700}.console-header--line .session-controls{min-width:0;max-width:100%}.console-header--line .signed-in-as{min-width:0;overflow-wrap:anywhere;white-space:normal}.console-header--line .sign-out{flex-shrink:0}.console-header__dot{color:var(--line-colour, var(--draft));font-weight:700}.ldg-search{display:flex;gap:8px;align-items:center;margin:8px 0 0}.ldg-search__field{flex:1 1 auto;min-width:0}.ldg-search input{box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--object);border-radius:2px;color:var(--ink);background:var(--sheet);font-size:.875rem}.ldg-search input:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.rel-sheet.ldg-train-lookup{display:flex;flex-wrap:wrap;align-items:end;gap:8px 12px;padding:12px;margin-top:16px}.ldg-train-lookup__field{display:grid;gap:4px;flex:1 1 16rem;max-width:26rem;min-width:0}.ldg-train-lookup label{font-size:.875rem;font-weight:600}.ldg-train-lookup input{box-sizing:border-box;width:100%;padding:7px 10px;border:1px solid var(--object);border-radius:2px;color:var(--ink);background:var(--sheet);scroll-margin-top:calc(var(--console-controls-height, 0px) + 12px)}.ldg-train-lookup input:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-train-lookup__help,.ldg-train-lookup .rel-field-error{flex-basis:100%;margin:0}.rel-sheet.ldg-overview{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px 24px;margin-top:16px;padding:12px}.ldg-overview__navigation,.ldg-overview__departure{min-width:0}.ldg-overview__navigation{display:grid;justify-items:start;gap:8px}.ldg-overview__departure{margin-top:8px}.ldg-overview .ldg-train-lookup{width:100%;border:0;margin:0;padding:0}.ldg-overview__departure>h2{margin:0 0 6px}.ldg-overview__departure>.status-note{margin:0 0 8px}.ldg-overview .ldg-departure-command{border:0;margin:0;padding:0}.ldg-overview .rel-button{max-width:100%;white-space:normal}.ldg-latest{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:8px 0 0;border:0;border-top:1px solid var(--rule);overflow-wrap:anywhere}.ldg-latest__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ldg-latest__header h2,.ldg-latest__header .status-note{margin:0}.ldg-latest>.status-note{margin:4px 0 0}.ldg-latest__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px}.ldg-latest__identity a{min-width:0}.rel-facts.ldg-latest__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:4px 12px;margin:6px 0 0}.ldg-latest__facts dd{margin:0}@media (min-width: 900px){.rel-sheet.ldg-overview{grid-template-columns:minmax(0,3fr) minmax(0,4.4fr);row-gap:16px}.ldg-overview__departure{grid-column:1 / -1;margin-top:0}.ldg-overview>.ldg-latest{border-top:0;padding-top:0}}@media (min-width: 1200px){.rel-sheet.ldg-overview:has(.ldg-overview__departure){grid-template-columns:minmax(0,3fr) minmax(0,4.4fr) minmax(0,2.4fr)}.ldg-overview__departure{grid-column:auto}}@media (min-width: 900px){.rel-sheet.ldg-overview:has(.ldg-control__confirmation,.ldg-control__feedback,.ldg-train-monitor){grid-template-columns:minmax(0,1fr);row-gap:8px}.ldg-overview:has(.ldg-control__confirmation,.ldg-control__feedback,.ldg-train-monitor)>.ldg-latest{border-top:1px solid var(--rule);padding-top:8px}.ldg-overview:has(.ldg-control__confirmation,.ldg-control__feedback,.ldg-train-monitor)>.ldg-overview__departure{margin-top:8px}}.ldg-lanes{margin-top:8px}.ldg-lanes__tabs{display:flex;gap:2px;border-bottom:2px solid var(--object)}.ldg-lane{padding:7px 14px 9px;border:1px solid transparent;border-bottom:none;border-radius:2px 2px 0 0;color:var(--draft);background:none;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.ldg-lane:hover{background:var(--panel-tint)}.ldg-lane:focus-visible{outline:2px solid var(--draft);outline-offset:-2px}.ldg-lane[aria-selected=false] .ldg-lane__dot{background:var(--sheet)}.ldg-lane[aria-selected=true]{color:var(--ink);font-weight:700;background:var(--sheet);border-color:var(--object);box-shadow:inset 0 3px 0 var(--line-colour, var(--draft));cursor:default}.ldg-lanes__note{margin:6px 0 8px;font-size:.75rem}.ldg-scope{margin:0 0 12px;font-size:.8125rem}.ldg-feed-jump{margin-top:16px}[role=tabpanel]>.ldg-control,[role=tabpanel]>.ldg-departures,[role=tabpanel]>.rel-reading,[role=tabpanel]>.rel-error{margin-top:16px}.ldg-trains,.ldg-commits,.ldg-stations,.ldg-cars,.ldg-car__mail,.ldg-line{margin:0;padding:0;list-style:none}.ldg-head-read>.rel-button{margin-top:8px;scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.ldg-trains[tabindex="-1"],.ldg-departures[tabindex="-1"]{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.ldg-departures>.ldg-trains[tabindex="-1"]{scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}.ldg-trains[tabindex="-1"]:focus-visible,.ldg-departures[tabindex="-1"]:focus-visible,.ldg-older:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-trains>li{margin-top:22px}.ldg-trains>li:first-child{margin-top:12px}.ldg-arrivals{position:sticky;top:calc(var(--console-controls-height, 0px) + 6px);z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:0;margin:8px 0 4px}.ldg-arrivals:not(:empty){padding:8px 14px;border:1.5px dashed var(--sync);border-radius:2px;color:var(--sync);background:var(--sync-tint);font-weight:600}.ldg-arrivals__text{display:inline-flex;align-items:center;gap:6px}.ldg-sentinel{height:1px}.ldg-older{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0 4px;border-top:1px solid var(--rule)}.ldg-older,.ldg-older>.rel-button{scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px);scroll-margin-bottom:8px}.ldg-older .status-note{margin:0}.ldg-train{padding:14px 16px 10px;border:1px solid var(--rule);background:var(--sheet)}.ldg-train--arrived{border-left:4px solid var(--sync)}.ldg-track{position:relative;padding-bottom:18px}.ldg-track:after{content:"";position:absolute;right:0;bottom:8px;left:0;border-top:2px solid var(--line-colour, var(--object));border-bottom:2px solid var(--line-colour, var(--object));height:4px;background:repeating-linear-gradient(90deg,var(--rule) 0 6px,transparent 6px 16px);pointer-events:none}.ldg-cars{display:flex;align-items:stretch;gap:18px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 4px 16px;scrollbar-width:thin}.ldg-car{position:relative;flex:0 0 auto;width:228px;box-sizing:border-box;padding:10px 12px 12px;border:1.5px solid var(--object);border-radius:4px 4px 2px 2px;background:var(--sheet);scroll-snap-align:start;font-size:.8125rem}.ldg-car:before,.ldg-car:after{content:"";position:absolute;bottom:-9px;width:12px;height:12px;border:2px solid var(--object);border-radius:50%;background:var(--sheet)}.ldg-car:before{left:16px}.ldg-car:after{right:16px}.ldg-car__coupler{position:absolute;top:50%;left:-18px;width:18px;height:3px;background:var(--object)}.ldg-car:first-child .ldg-car__coupler{display:none}.ldg-car__body{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:118px;overflow:hidden;overflow-wrap:anywhere}.ldg-car__body>*{min-width:0;max-width:100%}.ldg-car .rel-chip{align-items:flex-start;white-space:normal;text-align:left}.ldg-car--engine{width:268px;border-top:6px solid var(--line-colour, var(--object));border-radius:22px 4px 2px 2px}.ldg-car--engine .ldg-car__body{gap:8px}.ldg-car--ok{border-left:5px solid var(--ok)}.ldg-car--sync{border-left:5px solid var(--sync)}.ldg-car--warn{border-left:5px solid var(--warn)}.ldg-car--block{border-left:5px solid var(--block)}.ldg-car--neutral{border-left:5px solid var(--rule)}.ldg-car--route{width:248px;border-color:var(--line-colour, var(--draft))}.ldg-car--mail{border-style:dashed}.ldg-car--caboose{border-right:6px solid var(--object);border-radius:4px 10px 2px 2px}.ldg-car--loading{border-style:dotted}.ldg-car--approval{box-shadow:inset 0 0 0 4px var(--sheet),inset 0 0 0 5.5px var(--object)}.ldg-car--inspection{border-top:6px solid transparent;background:linear-gradient(var(--sheet),var(--sheet)) padding-box,repeating-linear-gradient(90deg,var(--object) 0 8px,var(--sheet) 8px 16px) border-box}.ldg-stop__gate{position:absolute;top:1px;left:-29px;z-index:1;width:26px;height:0}.ldg-stop__gate:before,.ldg-stop__gate:after{content:"";position:absolute;top:0;width:9px;height:3px;border-radius:2px;background:var(--line-colour, var(--object))}.ldg-stop__gate:before{left:0;transform-origin:left center;transform:rotate(-40deg)}.ldg-stop__gate:after{right:0;transform-origin:right center;transform:rotate(40deg)}.ldg-car__kind{margin:0;color:var(--draft);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ldg-car__title{margin:0;font-size:1rem}.ldg-car__lead{margin:0;font-size:1.0625rem;font-weight:700;overflow-wrap:anywhere}.ldg-car__ref{margin:0;font-size:.6875rem}.ldg-car__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ldg-car__fact{margin:0;overflow-wrap:anywhere}.ldg-car__label{color:var(--ink-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ldg-car__reason{margin:0;color:var(--block)}.ldg-car__note{margin:0}.ldg-car__open{display:inline-block;margin-top:4px;font-weight:600;text-decoration:none}.ldg-car--engine .ldg-car__open{align-self:flex-start}.ldg-track[data-lane=dev] .ldg-car--engine:has(.ldg-car__open){max-width:100%}.ldg-track[data-lane=dev] .ldg-car--engine:has(.ldg-car__open) .ldg-car__body{overflow:visible}.ldg-track[data-lane=dev] .ldg-car--engine:has(.ldg-car__open) .ldg-sha{max-width:100%;flex-wrap:wrap;white-space:normal}.ldg-track[data-lane=dev] .ldg-car--engine .ldg-car__open{box-sizing:border-box;max-width:calc(100% - 8px);margin:4px}.ldg-car .status-note{margin:0;font-size:.75rem}.ldg-car__mail li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:3px 0;border-top:1px solid var(--hairline)}.ldg-car__subject{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ldg-mail-toggle,.ldg-car__mail--expanded{scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}.ldg-track[data-lane=dev] .ldg-car--mail:has(.ldg-car__mail--expanded) :is(a,button),.ldg-track[data-lane=dev] .ldg-car--mail:has(.ldg-car__mail--expanded)~.ldg-car--caboose :is(a,button){scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}.ldg-mail-toggle{align-self:flex-start;margin:4px;max-width:calc(100% - 8px)}.ldg-car__mail--expanded{max-height:18rem;overflow-y:auto;margin:4px;padding:4px;scrollbar-width:thin}.ldg-car__mail--expanded:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-car__mail--expanded .ldg-car__subject{overflow:visible;text-overflow:clip;white-space:normal}.ldg-line{position:relative;padding-left:24px}.ldg-stop{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 0}.ldg-stop:not(:last-child):after{content:"";position:absolute;top:15px;bottom:-15px;left:-18px;width:4px;background:var(--line-colour, var(--object))}.ldg-stop__ring{position:absolute;top:8px;left:-23px;z-index:1;box-sizing:border-box;width:14px;height:14px;border:3px solid var(--line-colour, var(--object));border-radius:50%;background:var(--sheet)}.ldg-stop--reached .ldg-stop__ring{background:var(--line-colour, var(--object))}.ldg-stop[aria-current=step] .ldg-stop__ring{box-shadow:0 0 0 2px var(--sheet),0 0 0 4px var(--line-colour, var(--object))}.ldg-stop--spur .ldg-stop__ring{top:10px;left:-21px;width:10px;height:10px;border-width:2px;border-radius:1px;transform:rotate(45deg)}.ldg-stop--spur:not(:last-child):after{left:-17px;width:0;border-left:2px dashed var(--line-colour, var(--object));background:none}.ldg-stop__name{line-height:20px;font-weight:600}.ldg-stop__state{max-width:100%}.ldg-sha{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ldg-track .ldg-car--engine .ldg-car__open,.ldg-track[data-lane=trains] .ldg-sha>a,.ldg-track[data-lane=trains] .ldg-copy{scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}.ldg-copy{display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--control-border);border-radius:2px;color:var(--draft);background:var(--sheet);font:inherit;font-size:.6875rem;font-weight:600;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ldg-copy:hover,.ldg-copy:focus-visible{border-color:var(--draft)}.ldg-copy:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-copy--copied{border-color:var(--ok);color:var(--ok);background:var(--ok-tint)}.ldg-copy--failed{border-color:var(--block);color:var(--block);background:var(--block-tint)}.ldg-status{position:relative;display:inline-flex;align-items:center}.ldg-status__trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.ldg-status__trigger:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-status__trigger>.rel-chip{inline-size:min-content;overflow-wrap:break-word}.ldg-status__hint{flex-shrink:0;color:var(--draft);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px dashed var(--draft)}.ldg-status--open .ldg-status__hint{border-bottom-style:solid}.ldg-status__panel{position:fixed;z-index:6;box-sizing:border-box;width:min(560px,calc(100vw - 16px));max-height:calc(100vh - 24px);overflow:auto;padding:12px 14px 14px;border:1.5px solid var(--object);border-radius:2px;background:var(--sheet);box-shadow:0 6px 18px #1f2a331f;font-size:.875rem}.ldg-status__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.ldg-status__systems{width:100%;margin-top:10px}.ldg-status__systems td,.ldg-status__systems th{vertical-align:top}.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}.ldg-location__verdict{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ldg-location h3{margin:4px 0 8px}.ldg-location h4{margin-top:18px}.ldg-location .ldg-train{margin-top:12px}.ldg-station{display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto;gap:4px 14px;align-items:baseline;padding:8px 0;border-top:1px solid var(--hairline)}.ldg-station__name{font-weight:600}.ldg-station__state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;justify-content:flex-end}.ldg-station__release{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.ldg-status__panel .ldg-station{grid-template-columns:minmax(140px,1fr) minmax(0,2fr)}.ldg-status__panel .ldg-station__state{grid-column:1 / -1;justify-content:flex-start}@media (max-width: 720px){.ldg-search{flex-wrap:wrap}.ldg-station,.ldg-status__panel .ldg-station{grid-template-columns:1fr}.ldg-station__state{justify-content:flex-start}}.ldg-control>h2[tabindex="-1"],.ldg-control__name[tabindex="-1"]{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.ldg-train-monitor{scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}.ldg-train-monitor>.ldg-train-monitor__heading{margin:0 0 10px;font-size:.9375rem}.ldg-train-monitor .rel-error--compact>.rel-error__heading{margin:4px 0 8px;font-size:.875rem}.ldg-train-monitor__identity{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ldg-train-monitor__identity code{overflow-wrap:anywhere}.ldg-train-monitor__receipt{grid-template-columns:minmax(0,1fr)}.ldg-train-monitor__approval{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px 20px;margin:12px 0;padding-top:10px;border-top:1px solid var(--hairline);overflow-wrap:anywhere}.ldg-train-monitor__approval>:is(h3,h4){margin:0;font-size:.875rem}.ldg-train-monitor__approval>:is(h3,h4,.rel-chip,.status-note){grid-column:1 / -1}.ldg-train-monitor__approval>.rel-chip{justify-self:start}.ldg-train-monitor__approval>.status-note{margin:0}.ldg-control__list{margin:0;padding:0;list-style:none}.ldg-control__row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 20px;align-items:start;padding:8px 0;border-top:1px solid var(--hairline)}.ldg-control__row--suspended{border-left:3px solid var(--block);padding-left:10px;background:var(--block-tint)}.ldg-control__state{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.ldg-control__identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;min-width:0;overflow-wrap:anywhere}.ldg-control__name{margin:0;font-size:inherit}.ldg-control__references{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:4px 0}.ldg-control__references dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;overflow-wrap:anywhere}.ldg-control__monitor{margin-top:14px;min-width:0;overflow-wrap:anywhere}.ldg-control>h2:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-control__name:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-validation-time{max-width:100%}.ldg-validation-time>summary{cursor:pointer}.ldg-validation-time>summary:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-validation-time>summary,.ldg-validation-time .ldg-copy{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.ldg-validation-time__exact{display:grid;justify-items:start;gap:6px;margin-top:8px}.ldg-validation-time__exact code{font:inherit;overflow-wrap:anywhere}.ldg-control__command,.ldg-control__detail{grid-column:1 / -1}.ldg-control__detail .rel-facts{margin:4px 0 6px}.ldg-control__command:empty{display:none}.ldg-control__confirmation,.ldg-control__feedback{margin-top:8px;padding:10px 12px;border:1px solid var(--rule);background:var(--sheet);overflow-wrap:anywhere}.ldg-control__feedback--unsuspend{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.ldg-control__confirmation p,.ldg-control__feedback p{margin:0 0 8px}.ldg-control__feedback[role=alert]{border-color:var(--warn)}.ldg-control__feedback:focus-visible,.ldg-car[tabindex="-1"]:focus-visible,.ldg-retry:focus-visible{outline:2px solid var(--draft);outline-offset:2px}.ldg-control__actions{display:flex;flex-wrap:wrap;gap:8px}.ldg-train-monitor>.ldg-control__actions>.ldg-copy,.rel-system-navigation>.ldg-copy{align-self:center;scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}@media (min-width: 900px){.ldg-control__row{grid-template-columns:180px minmax(0,1fr)}.ldg-control__identity{flex-direction:column;align-items:flex-start}.ldg-control__references{margin:0}}@media (max-width: 640px){.ldg-train-monitor,div.rel-sheet.ldg-train-lookup-monitor{padding-inline:12px}div.rel-sheet.ldg-control__monitor{padding-inline:8px}.ldg-overview__departure{margin-top:4px}.ldg-control__identity{flex-direction:column;align-items:flex-start}.ldg-control__references{grid-template-columns:minmax(0,1fr);row-gap:4px;margin:0}.ldg-control__references>div{padding:4px 0}}.ldg-car--noop{border-style:solid;background:var(--paper)}.ldg-noops{padding:12px 16px;border:1px dashed var(--rule);background:var(--paper)}.ldg-noops__summary{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ldg-noops__summary>p{margin:0}.ldg-noops__heads{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none}.ldg-noops__arrivals{margin-top:12px}.ldg-car__deployments{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ldg-retry{min-width:0;width:100%;margin-top:6px;overflow-wrap:anywhere}.ldg-retry>.rel-button{max-width:100%;white-space:normal;text-align:left}.ldg-retry__availability{margin-top:8px}.ldg-retry__monitor{max-width:100%;scroll-margin-top:calc(var(--console-controls-height, 0px) + var(--ldg-arrivals-clearance, 0px) + 8px)}.ldg-retry:empty{display:none}.ldg-first-arrival{display:grid;gap:8px;min-width:0;margin-top:10px;overflow-wrap:anywhere}.ldg-first-arrival>.rel-button{max-width:100%;white-space:normal;text-align:left}.ldg-first-arrival code{white-space:normal;overflow-wrap:anywhere}.ldg-first-arrival-monitor{min-width:0;overflow-wrap:anywhere}@media (max-width: 720px){.rel-sheet.ldg-first-arrival-monitor{padding:12px}}.ldg-departure-command{border-top:1px solid var(--hairline);padding-top:12px;margin-bottom:16px}.ldg-departure-systems{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none}.ldg-departure-systems .rel-button{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere}.ldg-train-monitor__systems{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none;overflow-wrap:anywhere}.ldg-train-monitor__system-environment{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ldg-train-monitor__systems .ldg-departure-systems{display:flex;flex-wrap:wrap;margin-top:6px}.ldg-train-monitor__systems .ldg-departure-systems>li{min-width:0;max-width:100%}.ldg-dev-operating{margin-bottom:18px;padding:16px 20px;min-width:0}.ldg-dev-operating__header,.ldg-dev-operating__state{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.ldg-dev-operating__header{justify-content:space-between}.ldg-dev-operating__header h2{margin:0;font-size:16px}.ldg-dev-operating__receipt{margin:6px 0 10px}.ldg-dev-operating__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 24px;margin:12px 0 0}.ldg-dev-operating__facts>div,.ldg-dev-operating dd{min-width:0;overflow-wrap:anywhere}.ldg-dev-operating dd .rel-button{display:table;max-width:100%;box-sizing:border-box;margin-top:6px;white-space:normal}.ldg-dev-operating__note{margin:10px 0 0}.ldg-dev-operating h2,.ldg-dev-operating a,.ldg-dev-operating button{scroll-margin-top:calc(var(--console-controls-height, 0px) + 8px)}.ldg-dev-operating h2:focus-visible{outline:2px solid var(--draft);outline-offset:2px}@media (max-width: 480px){.ldg-dev-operating{padding:14px 12px}}:root{color-scheme:light dark;--paper: #F2F5F7;--grid-fine: #E7EDF1;--grid-major: #DDE6EC;--sheet: #FFFFFF;--panel-tint: #E9EEF2;--rule: #C7D3DC;--control-border: var(--rule);--hairline: #D8E2E9;--object: #35617F;--ink: #1F2A33;--ink-muted: #495A66;--draft: #235E8F;--ok: #1C6E45;--ok-tint: #E7F3EC;--sync: #2563A6;--sync-tint: #E9F0FA;--warn: #956300;--warn-tint: #FCF4E1;--block: #A61E4D;--block-tint: #FBE9EF;--line-dev: #D4651C;--line-dev-tint: #FBEBDD;--line-trains: #5B4BB5;--line-trains-tint: #ECE9F7;--sans: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace;color:var(--ink);font-family:var(--sans)}:root[data-display-appearance=dark]{--paper: #121B21;--grid-fine: #1B2933;--grid-major: #243744;--sheet: #19232A;--panel-tint: #243744;--rule: #40525E;--control-border: var(--object);--hairline: #31434F;--object: #9BB9CC;--ink: #E9EEF2;--ink-muted: #B8C5CF;--draft: #8BC8F3;--ok: #79D5A1;--ok-tint: #183A2C;--sync: #84BEFC;--sync-tint: #1D354E;--warn: #EDC56E;--warn-tint: #3F3215;--block: #FF99B4;--block-tint: #432431;--line-dev: #F5A568;--line-dev-tint: #402B1D;--line-trains: #B6A8FF;--line-trains-tint: #30284B}@media (prefers-color-scheme: dark){:root:not([data-display-appearance=light]){--paper: #121B21;--grid-fine: #1B2933;--grid-major: #243744;--sheet: #19232A;--panel-tint: #243744;--rule: #40525E;--control-border: var(--object);--hairline: #31434F;--object: #9BB9CC;--ink: #E9EEF2;--ink-muted: #B8C5CF;--draft: #8BC8F3;--ok: #79D5A1;--ok-tint: #183A2C;--sync: #84BEFC;--sync-tint: #1D354E;--warn: #EDC56E;--warn-tint: #3F3215;--block: #FF99B4;--block-tint: #432431;--line-dev: #F5A568;--line-dev-tint: #402B1D;--line-trains: #B6A8FF;--line-trains-tint: #30284B}}.display-settings{position:relative;font-size:.8rem}.display-settings>summary{color:var(--draft);cursor:pointer;padding:6px 0}.display-settings__panel{position:absolute;right:0;top:100%;z-index:40;width:min(360px,calc(100vw - 32px));box-sizing:border-box;background:var(--sheet);border:1px solid var(--rule);padding:16px;color:var(--ink);font-family:var(--sans);text-align:left;white-space:normal}.display-settings__panel label{display:block;font-weight:600;margin-bottom:6px}.display-settings__panel select{width:100%;min-width:0;box-sizing:border-box;padding:8px;color:var(--ink);background:var(--sheet);border:1px solid var(--control-border);font:inherit}.display-settings__panel select+label,.display-settings__panel #display-appearance-session+label{margin-top:12px}.display-settings__panel p{margin:10px 0 0;color:var(--ink-muted)}.timestamp__trigger{display:inline;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.timestamp__details{display:block;position:fixed;z-index:100;box-sizing:border-box;padding:10px 12px;border:1px solid var(--rule);background:var(--sheet);color:var(--ink);font:12px/1.5 var(--sans);text-align:left;white-space:normal;overflow-wrap:anywhere;text-decoration:none}.timestamp__full{display:block;margin:8px 0;white-space:normal;overflow-wrap:anywhere;font:12px/1.5 var(--sans)}.timestamp__details>span,.timestamp__details>strong,.timestamp__full>span,.timestamp__full>strong{display:block}.timestamp__details>span,.timestamp__full>span{color:var(--ink-muted)}.timestamp__details>strong,.timestamp__full>strong{font-family:var(--mono);font-weight:500}.timestamp__details>strong+span,.timestamp__full>strong+span{margin-top:6px}@media (max-width: 600px){.console-header.console-header--line .session-controls{flex-wrap:wrap;flex:1 1 100%;gap:8px 12px;white-space:normal}.console-header.console-header--line .signed-in-as{flex:1 0 100%}.display-settings{position:static}.display-settings__panel{right:8px;width:calc(100% - 16px);max-width:360px}}@media (pointer: coarse){.timestamp__trigger,.display-settings>summary{display:inline-flex;align-items:center;min-height:44px}.display-settings__panel select{font-size:16px;min-height:44px}}body{margin:0;background-color:var(--paper);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.console-shell{box-sizing:border-box;max-width:760px;min-height:100vh;margin:0 auto;padding:48px 32px 72px}.console-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 20px;border-top:2px solid var(--object);border-bottom:2px solid var(--object);background:var(--sheet)}.console-header h1{margin:4px 0 0;font-size:1.5rem}.eyebrow{margin:0;color:var(--draft);font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.session-controls{display:flex;align-items:center;gap:12px;white-space:nowrap}.signed-in-as{color:var(--ink-muted);font-size:.875rem}.sign-out{padding:6px 14px;border:1px solid var(--object);color:var(--object);background:var(--sheet);font:inherit;font-size:.875rem;text-decoration:none}.sign-out:hover,.sign-out:focus-visible{color:var(--sheet);background:var(--object)}.console-header--slim{justify-content:flex-end;padding:10px 20px}section{margin-top:24px;padding:20px;border:1px solid var(--rule);background:var(--sheet)}.hero-sheet{padding:0;overflow:hidden}.hero-image{display:block;width:100%;height:auto;border-bottom:1px solid var(--rule)}.construction-panel{padding:20px;border-top:2px dashed var(--draft)}.construction-panel h2{margin:4px 0 8px}.construction-panel .status-note{margin:0}.console-shell--centered{display:flex;align-items:center;justify-content:center}.loading{display:flex;flex-direction:column;align-items:center;gap:16px}.loading-ring{width:48px;height:48px;border:3px solid var(--hairline);border-top-color:var(--object);border-radius:50%;animation:loading-spin .9s linear infinite}.loading-caption{color:var(--ink-muted);font-family:var(--mono);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.loading-ring{animation:none;border-top-color:var(--hairline);border-bottom-color:var(--object)}}section h2{margin-top:0;font-size:1rem;color:var(--ink)}.status-note{color:var(--ink-muted)}
/*# sourceMappingURL=/static/index-IDYXBDQY.css.map */
