*,:after,:before{box-sizing:border-box}@font-face{font-family:Futura;font-weight:400;font-display:swap;src:url(/fonts/Futura-Book.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:500;font-display:swap;src:url(/fonts/Futura-Medium.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:700;font-display:swap;src:url(/fonts/Futura-Bold.ttf) format("truetype")}@font-face{font-family:Futura;font-weight:900;font-display:swap;src:url(/fonts/Futura-Black.ttf) format("truetype")}@font-face{font-family:GE SS Two;font-weight:400;font-display:swap;src:url(/fonts/GESSTwo-Medium.otf) format("opentype")}@font-face{font-family:GE SS Two;font-weight:700;font-display:swap;src:url(/fonts/GESSTwo-Medium.otf) format("opentype")}body{margin:0;background:var(--colour-surface);color:var(--colour-ink);font-family:Futura,GE SS Two,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.eyebrow{font-size:var(--type-micro-size);line-height:var(--type-micro-line);font-weight:var(--type-micro-weight);letter-spacing:var(--type-micro-tracking);text-transform:uppercase;color:var(--colour-muted);margin:0}h1{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight);margin:var(--space-1) 0 0}.lede{color:var(--colour-muted);margin:var(--space-2) 0 0}.card{background:var(--colour-card);border-radius:var(--radius-card);box-shadow:var(--elevation-card);overflow:hidden}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tile{padding:var(--space-4);border-top:1px solid var(--colour-hairline)}.tile:first-child{border-top:0}@media (min-width:620px){.tile{border-top:0;border-left:1px solid var(--colour-hairline)}.tile:first-child{border-left:0}}.tile-value{display:block;font-size:var(--type-hero-size);line-height:var(--type-hero-line);font-weight:var(--type-hero-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile-label{display:block;margin-top:var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);color:var(--colour-muted)}.form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}label{display:block;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--colour-muted);margin-bottom:var(--space-2)}input{width:100%;min-height:var(--target-secondary);padding:0 var(--space-3);font:inherit;font-size:var(--type-itemName-size);color:var(--colour-ink);background:var(--colour-card);border:1px solid var(--colour-hairline);border-radius:var(--radius-control)}input:focus-visible{outline:2px solid var(--colour-green700);outline-offset:1px}input:is([type=checkbox],[type=radio]){width:auto;min-height:0;padding:0;accent-color:var(--colour-green700)}button{min-height:var(--target-secondary);padding:0 var(--space-5);font:inherit;font-size:var(--type-itemName-size);font-weight:var(--type-itemName-weight);color:var(--colour-card);background:var(--colour-green700);border:0;border-radius:var(--radius-pill);cursor:pointer}button:disabled{color:var(--colour-muted);background:var(--colour-card);border:1px solid var(--colour-muted);cursor:not-allowed}button:disabled.is-busy{color:var(--colour-card);background:var(--colour-green700);border:0;cursor:progress}.message-slot{min-height:calc(3 * var(--type-body-line))}@media (min-width:620px){.message-slot{min-height:calc(2 * var(--type-body-line))}}.error{display:flex;gap:var(--space-2);color:var(--colour-danger);margin:0}.footer-note,.hint{font-size:var(--type-label-size);color:var(--colour-muted);margin:0}.card>.footer-note,.card>.hint,.card>.section-title+.hint{padding:var(--space-2) var(--space-4) 0}.card>.footer-note:last-child,.card>.hint:last-child{padding-bottom:var(--space-4)}a{color:var(--colour-green700);font-weight:var(--type-itemName-weight);text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}.text-link{color:var(--colour-green700);font-weight:var(--type-itemName-weight)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:var(--type-body-size);line-height:var(--type-body-line)}.table td,.table th{text-align:start;padding:var(--space-3) var(--space-4);border-top:1px solid var(--colour-hairline);vertical-align:top}.table thead th{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.table a{color:var(--colour-green700);font-weight:var(--type-itemName-weight)}.ar{direction:rtl;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.grid-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.grid-form .wide{grid-column:1/-1}.grid-form .actions{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-4)}select,textarea{width:100%;min-height:var(--target-secondary);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--type-itemName-size);color:var(--colour-ink);background:var(--colour-card);border:1px solid var(--colour-hairline);border-radius:var(--radius-control)}select:focus-visible,textarea:focus-visible{outline:2px solid var(--colour-green700);outline-offset:1px}.current{display:block;margin-top:var(--space-1);font-size:var(--type-label-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge,.current{color:var(--colour-muted)}.badge{display:inline-block;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--type-micro-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);text-transform:uppercase;letter-spacing:var(--type-micro-tracking);border:1px solid var(--colour-hairline)}.badge-live{color:var(--colour-card);background:var(--colour-green600);border-color:var(--colour-green600)}.saved{margin:0}.button-quiet,.saved{color:var(--colour-green700)}.button-quiet{background:var(--colour-card);border:1px solid var(--colour-green700)}.section-title{font-size:var(--type-itemName-size);font-weight:var(--type-itemName-weight);margin:0;padding:var(--space-4) var(--space-4) 0}.inline-form{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.inline-form input[type=text]{min-width:8rem}.pin-panel{padding:0 var(--space-5) var(--space-4)}.pin-once{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--colour-surface)}.pin-once-heading{font-size:var(--type-label-size);color:var(--colour-muted);margin:0}.pin-once-digits{font-size:var(--type-hero-size);line-height:var(--type-hero-line);font-weight:var(--type-hero-weight);letter-spacing:var(--console-pinOnceTracking);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pin-once-warning{color:var(--colour-danger);margin:0}.pin-once-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.login{font-size:var(--console-redesignBodySize);display:grid;min-height:100vh;place-items:center;padding:var(--space-6);background:var(--colour-surface);line-height:var(--console-bodyLine)}.login-column{position:relative;width:100%;max-width:var(--console-loginColumnWidth)}.login-eyebrow{margin:0;color:var(--colour-muted);font-size:var(--console-kindSize);font-weight:var(--console-labelWeight);line-height:var(--console-kindLine);letter-spacing:var(--console-trackingLoginEyebrow);text-transform:uppercase}.login-title{margin:var(--space-1) 0 var(--space-5);font-size:var(--console-loginTitleSize);font-weight:var(--console-bandTitleWeight);line-height:var(--console-loginTitleLine)}.login-card{display:grid;grid-gap:var(--console-loginGap);gap:var(--console-loginGap);padding:var(--space-6);border:1px solid var(--colour-cardEdge);border-radius:var(--console-radiusSection);background:var(--colour-card);box-shadow:var(--elevation-consoleSignIn)}.login-label{display:grid;grid-gap:var(--console-navGap);gap:var(--console-navGap);margin:0;color:var(--colour-muted);font-size:var(--console-topbarDateSize);font-weight:var(--type-body-weight);line-height:var(--console-quietLine)}.login-input{padding:var(--console-navRowPaddingBlock) var(--space-3);border:1px solid var(--colour-sandRail);border-radius:var(--console-radiusInput);background:var(--colour-card);color:var(--colour-ink);font-size:var(--console-searchSize);line-height:var(--console-bodyLine)}.login-input,.login-submit{width:100%;font-family:inherit}.login-submit{-webkit-margin-before:var(--console-navGap);margin-block-start:var(--console-navGap);padding:var(--space-3);border:0;border-radius:var(--console-radiusPill);background:var(--colour-green700);color:var(--colour-card);font-size:var(--console-doorRowSize);font-weight:var(--console-labelWeight);line-height:var(--console-labelLine);cursor:pointer}.login-submit:disabled{background:var(--colour-well);color:var(--colour-muted);cursor:default}.login-submit:disabled.is-busy{background:var(--colour-green700);color:var(--colour-card)}.login-message{position:absolute;inset-inline:0;top:100%;display:flex;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--colour-danger)}.login-message,.login-note{font-size:var(--console-topbarDateSize);line-height:var(--console-quietLine)}.login-note{margin:0 0 var(--space-3);color:var(--colour-muted)}[dir=rtl]{--console-trackingGroupLabel:normal;--console-trackingTileLabel:normal;--console-trackingTableHeader:normal;--console-trackingStateLine:normal;--console-trackingKind:normal;--console-trackingGlanceHeader:normal;--console-trackingPageTitle:normal;--console-trackingEyebrow:normal;--console-dispatchHeaderTracking:normal;--type-micro-tracking:normal}.console-shell{display:flex;min-height:100vh;min-width:0;background:var(--colour-surface);color:var(--colour-ink)}.console-sidebar{font-size:var(--console-redesignBodySize);position:-webkit-sticky;position:sticky;top:0;display:flex;flex:0 0 var(--console-sidebarWidth);flex-direction:column;gap:var(--console-navGap);width:var(--console-sidebarWidth);height:100vh;padding:var(--space-5) var(--console-navPaddingInline);background:var(--colour-card);-webkit-border-end:1px solid var(--colour-cardEdge);border-inline-end:1px solid var(--colour-cardEdge);line-height:var(--console-bodyLine)}.sidebar-brand{display:flex;align-items:center;gap:var(--console-brandGap);padding:0 var(--console-brandPaddingInline) var(--space-4)}.sidebar-mark{display:grid;flex:0 0 var(--console-brandTileSize);place-items:center;width:var(--console-brandTileSize);height:var(--console-brandTileSize);border-radius:var(--console-radiusBrandTile);background:var(--colour-edgeWarn)}.sidebar-mark-art{width:var(--console-avatarSize);height:var(--console-avatarSize)}.sidebar-mark .mark-bar{fill:var(--brand-green)}.sidebar-mark .mark-check{stroke:var(--brand-clay)}.sidebar-wordmark{display:flex;min-width:0;flex-direction:column}.sidebar-wordmark-name{font-size:var(--console-wordmarkSize);font-weight:var(--console-bandTitleWeight);line-height:var(--console-bodyLine);letter-spacing:var(--console-trackingWordmark)}.sidebar-wordmark-sub{font-size:var(--console-wordmarkSubSize);line-height:var(--console-smallLine);color:var(--colour-muted)}.sidebar-nav{min-height:0;flex:1 1;overflow-y:auto}.nav-list,.sidebar-nav{display:flex;flex-direction:column}.nav-list{gap:var(--console-navGap);margin:0;padding:0;list-style:none}.nav-row{position:relative;display:flex;align-items:center;overflow:hidden;padding-block:var(--console-navRowPaddingBlock);padding-inline:var(--space-4) var(--space-3);border-radius:var(--console-radiusNavRow);color:var(--colour-ink);font-size:var(--console-doorRowSize);font-weight:var(--console-labelWeight);line-height:var(--console-labelLine);text-decoration:none}.nav-row:before{position:absolute;inset-block:0;inset-inline-start:0;width:var(--console-navActiveBar);background:transparent;content:""}.nav-row:hover{text-decoration:none}.nav-row:focus-visible{outline:2px solid var(--colour-green700);outline-offset:1px;text-decoration:none}.nav-row.is-active{background:var(--colour-tintGreen);color:var(--colour-green700)}.nav-row.is-active:before{background:var(--colour-green700)}.nav-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-foot{display:flex;flex-direction:column;gap:var(--console-navGap)}.sidebar-identity{display:flex;align-items:center;gap:var(--console-brandGap);padding:var(--console-identityPaddingBlock) var(--console-brandPaddingInline);-webkit-border-before:1px solid var(--colour-tintNeutral);border-block-start:1px solid var(--colour-tintNeutral)}.sidebar-avatar{display:grid;flex:0 0 var(--console-avatarSize);place-items:center;width:var(--console-avatarSize);height:var(--console-avatarSize);border-radius:var(--console-radiusPill);background:var(--colour-tintGreen);color:var(--colour-green700);font-size:var(--console-avatarTextSize);font-weight:var(--console-bandTitleWeight);line-height:var(--console-smallLine)}.sidebar-identity-lines{display:flex;min-width:0;flex-direction:column}.sidebar-identity-name{font-size:var(--console-identityNameSize);font-weight:var(--console-labelWeight);line-height:var(--console-quietLine);text-align:-webkit-match-parent;text-align:match-parent}.sidebar-identity-name,.sidebar-identity-scope{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-identity-scope{font-size:var(--console-identityScopeSize);line-height:var(--console-smallLine);color:var(--colour-muted)}.sidebar-foot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.sidebar-signout{min-height:0;padding:var(--console-signOutPaddingBlock) var(--console-brandPaddingInline);border:none;border-radius:0;background:none;color:var(--colour-muted);font:inherit;font-size:var(--console-signOutSize);line-height:var(--console-quietLine);text-align:start;cursor:pointer}.sidebar-language{display:flex;gap:var(--space-1)}.sidebar-language-cell{padding:var(--console-signOutPaddingBlock) var(--console-brandPaddingInline);color:var(--colour-muted);font-size:var(--console-signOutSize);line-height:var(--console-quietLine);text-decoration:none}.sidebar-language-cell.is-on{color:var(--colour-green700);font-weight:var(--console-labelWeight)}.console-main{display:flex;min-width:0;flex:1 1;flex-direction:column}.console-topbar{font-size:var(--console-redesignBodySize);position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--console-topbarPaddingInline);-webkit-border-after:1px solid var(--colour-cardEdge);border-block-end:1px solid var(--colour-cardEdge);line-height:var(--console-bodyLine)}.topbar-spacer{flex:1 1}.topbar-date{margin:0;font-size:var(--console-topbarDateSize);line-height:var(--console-quietLine);color:var(--colour-muted);white-space:nowrap}.console-content{display:flex;flex:1 1;flex-direction:column;gap:var(--space-5);width:100%;max-width:var(--console-contentMaxWidth);padding:var(--space-6) var(--console-topbarPaddingInline) var(--space-8)}.shell-unreadable{margin:0;font-size:var(--console-footnoteSize);color:var(--colour-statusNext)}.band,.console-content>header{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0;border-radius:0;color:var(--colour-ink)}.band,.band.band-danger,.console-content>header{background:var(--colour-surface)}.band-top{display:grid;grid-template-columns:minmax(min(var(--console-bandHeadingMinWidth),100%),1fr) auto;align-items:start;grid-gap:var(--space-4);gap:var(--space-4)}.band-heading{min-width:0}.band-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.band h1,.console-content>header h1{margin:0;font-size:var(--console-bandTitleSize);font-weight:var(--console-bandTitleWeight);color:var(--colour-ink)}.band-eyebrow,.console-content>header .eyebrow{margin:0;font-size:var(--console-groupLabelSize);font-weight:var(--console-bandTitleWeight);letter-spacing:var(--console-trackingTileLabel);color:var(--colour-muted);text-transform:uppercase}.band-sub,.console-content>header .lede{margin:0;font-size:var(--console-bandSubSize);color:var(--colour-muted)}.band .current,.band .hint,.band label,.console-content>header .current,.console-content>header .hint,.console-content>header label{color:var(--colour-muted)}.band .text-link,.console-content>header .text-link{color:var(--colour-ink)}.band .button-quiet,.console-content>header .button-quiet{background:var(--colour-well);border-color:var(--colour-ink);color:var(--colour-ink)}.band-figure{display:flex;flex-direction:column}.band-figure-value{margin:0;font-size:var(--type-hero-size);line-height:var(--type-hero-line);font-weight:var(--console-figureWeight);color:var(--colour-ink);overflow-wrap:anywhere}.band-figure-denominator{font-size:var(--console-denominatorSize);font-weight:var(--console-figureWeight);color:var(--colour-muted)}.band-figure-label{margin:0;font-size:var(--console-figureLabelSize);font-weight:var(--console-bandTitleWeight);color:var(--colour-ink)}.band-figure-note{margin:0;font-size:var(--console-figureNoteSize);color:var(--colour-muted)}.band-rail{display:flex;gap:var(--space-2);height:var(--console-railHeight)}.band-rail-cell{flex:1 1;border-radius:var(--console-radiusPill);background:var(--colour-tintNeutral)}.band-rail-cell.is-filled{background:var(--colour-ink)}.band-rail-cell.is-exception{background:var(--colour-tintDanger)}.band-chip{padding:var(--space-1) var(--space-3);border-radius:var(--console-radiusPill);font-size:var(--console-stateLineSize);font-weight:var(--console-bandTitleWeight);letter-spacing:var(--console-trackingStateLine);text-transform:uppercase;white-space:nowrap}.band-chip-stale{background:var(--colour-tintAmber);color:var(--colour-statusNext)}.band-chip-sample{background:var(--colour-onGreenWell);color:var(--colour-card)}.state-loading{display:flex;flex-direction:column;gap:var(--space-4)}.state-skeleton-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.state-skeleton{border-radius:var(--console-radiusCard);background:linear-gradient(90deg,var(--colour-card) 25%,var(--colour-well) 50%,var(--colour-card) 75%);background-size:200% 100%;animation:console-shimmer var(--console-shimmerDuration) linear infinite}.state-skeleton-tile{height:var(--console-skeletonTileHeight)}.state-skeleton-block{height:var(--console-skeletonBlockHeight)}@keyframes console-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.state-caption{margin:0;font-size:var(--console-footnoteSize);color:var(--colour-muted);text-align:center}.state-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);border-radius:var(--console-radiusCard);text-align:center}.state-well{display:grid;place-items:center;width:var(--console-stateWellSize);height:var(--console-stateWellSize);border-radius:var(--console-radiusTile);background:var(--colour-well);color:var(--colour-muted)}.state-well-danger{background:var(--colour-tintDanger);color:var(--colour-danger)}.state-title{margin:0;font-size:var(--console-stateTitleSize);font-weight:var(--console-bandTitleWeight)}.state-body{max-width:var(--console-stateBodyMaxWidth);margin:0;font-size:var(--console-stateBodySize);color:var(--colour-muted)}.state-actions{display:flex;gap:var(--space-3);margin:0;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.button-link{display:grid;place-items:center;min-height:var(--console-actionHeight);padding-inline:var(--space-5);border-radius:var(--console-radiusControl);background:var(--colour-green700);color:var(--colour-card);font-size:var(--console-buttonSize);font-weight:var(--console-buttonWeight);text-decoration:none}.button-quiet-link{background:var(--colour-well);color:var(--colour-green700)}.button-link:focus-visible,.sidebar-language-cell:focus-visible,.sidebar-signout:focus-visible{outline:2px solid var(--colour-green700);outline-offset:1px}.state-footnote{display:flex;align-items:center;gap:var(--space-2);margin:0;padding-inline:var(--space-2);font-size:var(--console-footnoteSize)}.state-footnote-dot{flex:0 0 auto;width:var(--console-footnoteDotSize);height:var(--console-footnoteDotSize);border-radius:var(--console-radiusPill);background:currentcolor}.state-footnote.footnote-ok{color:var(--colour-green600)}.state-footnote.footnote-stale{color:var(--colour-statusNext)}.state-footnote.footnote-sample{color:var(--colour-clayInk)}.state-footnote-view{color:var(--colour-muted)}.surface-head{gap:var(--space-3)}.surface-rows{display:flex;flex-direction:column}.surface-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--colour-hairline)}.surface-row:first-child{border-top:0}.surface-row-lines{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.row-name{margin:0;overflow:hidden;font-size:var(--console-rowSize);color:var(--colour-ink);text-overflow:ellipsis;white-space:nowrap}.row-code{margin:0;font-size:var(--console-codeSize);color:var(--colour-muted)}.row-state{margin:0;color:var(--colour-statusIdle)}.row-state.is-ok{color:var(--colour-statusDone)}.row-state.is-waiting{color:var(--colour-statusNext)}.row-state.is-danger{color:var(--colour-danger)}.row-figure{flex:0 0 auto;margin:0;font-size:var(--console-rowSize);font-weight:var(--console-buttonWeight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--colour-ink);white-space:nowrap}.row-figure-unit{font-size:var(--console-codeSize);font-weight:var(--console-navRowWeight)}.row-figure-unit,.row-figure.is-unknown{color:var(--colour-muted)}.table td.figure,.table th.figure{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.table td.name{max-width:var(--console-stateBodyMaxWidth);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.band-filter{display:flex;align-items:flex-end;gap:var(--space-2)}.band-filter select{max-width:var(--console-searchMaxWidth)}.band-filter input[type=search]{min-inline-size:var(--console-nameMaxWidth)}.band-filter-channel{display:flex;align-items:flex-end;gap:var(--space-2)}.topbar-search{flex:1 1;display:flex;justify-content:center;min-width:0}.anchor-section{scroll-margin-top:var(--space-5)}html:has(.console-shell){scroll-padding-block-start:calc(var(--console-topbarHeight) + var(--space-4))}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.console-shell[dir=rtl]{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){.state-skeleton,.topbar-sync-dot{animation:none}}.up-next-card{opacity:var(--console-upNextOpacity)}.door-card-body{gap:var(--space-3);padding:var(--space-5)}.door-card-body,.door-fact{display:flex;flex-direction:column}.door-fact{gap:var(--space-2)}.door-fact-label{font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingTileLabel);text-transform:uppercase;color:var(--colour-muted)}.door-fact-value{font-size:var(--console-rowSize);color:var(--colour-ink)}.door-well{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4);border-radius:var(--console-radiusTile);background:var(--colour-surface)}.door-well-item{font-size:var(--console-rowSize);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--colour-ink)}.cell-identity{display:flex;flex-direction:column;gap:var(--space-2);max-width:22rem}.cell-name{font-weight:var(--type-itemName-weight);color:var(--colour-ink)}.cell-code,.cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-code{font-size:var(--console-codeSize);color:var(--colour-muted)}.row-state{display:block;font-size:var(--console-stateLineSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingStateLine);text-transform:uppercase}.row-state-ok{color:var(--colour-green600)}.row-state-idle{color:var(--colour-muted)}.row-state-warn{color:var(--colour-statusNext)}.row-state-danger{color:var(--colour-danger)}.row-actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.row-action{display:inline-grid;place-items:center;min-height:var(--console-secondaryActionHeight);padding-inline:var(--space-3);border-radius:var(--console-radiusControl);background:var(--colour-well);color:var(--colour-green700);font-size:var(--console-codeSize);font-weight:var(--console-buttonWeight);text-decoration:none}.row-action:focus-visible{outline:2px solid var(--colour-green700);outline-offset:1px}.row-action-absent{font-size:var(--console-codeSize);color:var(--colour-muted)}.attack-line{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--console-radiusTile);background:var(--colour-tintDanger);color:var(--colour-danger)}.attack-eyebrow{font-size:var(--console-stateLineSize);letter-spacing:var(--console-trackingStateLine);text-transform:uppercase}.attack-detail,.attack-eyebrow{font-weight:var(--console-buttonWeight)}.attack-detail{font-size:var(--console-rowSize)}.door-note,.pattern-line{padding:var(--space-3) var(--space-5);font-size:var(--console-footnoteSize);color:var(--colour-muted)}.door-note{display:flex;gap:var(--space-2)}.door-gap-note{padding:var(--space-3) var(--space-5);font-size:var(--console-footnoteSize);color:var(--colour-statusNext)}.state-detail{max-width:var(--console-stateBodyMaxWidth);margin:0;font-size:var(--console-codeSize);color:var(--colour-muted)}.table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table thead th{font-size:var(--console-tableHeaderSize);font-weight:var(--console-bandTitleWeight);letter-spacing:var(--console-trackingTableHeader);text-transform:uppercase;color:var(--colour-muted);text-align:start;border-top:0;white-space:nowrap}.table tbody td{font-size:var(--console-rowSize);color:var(--colour-ink);border-top:0;box-shadow:inset 0 1px 0 var(--colour-hairline);vertical-align:top}.table tbody tr:first-child td{box-shadow:none}.table tbody td:not(.num){overflow:hidden;text-overflow:ellipsis}.table .num{text-align:end;white-space:normal;overflow-wrap:break-word;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.surface-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3)}.surface-head-text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.surface-title{font-size:var(--console-tableHeaderSize);font-weight:var(--console-bandTitleWeight);letter-spacing:var(--console-trackingTableHeader);text-transform:uppercase}.surface-note,.surface-title{margin:0;color:var(--colour-muted)}.surface-note{font-size:var(--console-footnoteSize)}.surface-figure{margin:0;font-size:var(--console-tileFigureSize);font-weight:var(--console-figureWeight);color:var(--colour-green700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.surface-body{min-width:0;overflow-x:auto}.row-state-group{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.table tbody td.num,.table thead th.num{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.inbox-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-2);border-top:1px solid var(--colour-hairline);border-radius:var(--console-radiusNavRow);color:var(--colour-ink);text-decoration:none}.inbox-row:first-child{border-top:0}.inbox-row:hover{background:var(--colour-surface)}.inbox-row:focus-visible{outline:2px solid var(--colour-green700);outline-offset:1px}.inbox-masters,.inbox-row.is-quiet .row-figure,.inbox-row.is-quiet .row-name{color:var(--colour-muted)}.inbox-masters{margin:0;padding-inline:var(--space-2);font-size:var(--console-footnoteSize)}.console-skip{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%);z-index:100;padding:var(--space-3);background:var(--colour-card);color:var(--colour-green700)}.console-skip:focus{transform:none}.band-controls{flex-wrap:wrap}.band-figure{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card)}.band-figure,.console-topbar{background:var(--colour-card)}.kit-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--console-metricMinWidth)),1fr));list-style:none;padding:0;margin:0;grid-gap:var(--space-2);gap:var(--space-2)}.kit-metric{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);text-decoration:none;color:var(--colour-ink);height:100%}.kit-metric-label{font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight)}.kit-metric-value{font-size:var(--type-hero-size);line-height:var(--type-hero-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:normal;min-width:0}.kit-metric-value.is-text{font-size:var(--type-title-size);line-height:var(--type-title-line)}.kit-metric-detail{font-size:var(--console-footnoteSize);color:var(--colour-muted)}.kit-metric:hover{background:var(--colour-well)}.kit-metric.is-danger .kit-metric-value{color:var(--colour-danger)}.kit-metric.is-ok .kit-metric-value{color:var(--colour-statusDone)}.kit-metric.is-warn .kit-metric-value{color:var(--colour-statusNext)}.kit-daily-chart{margin:0;padding:var(--space-4)}.kit-daily-chart figcaption{color:var(--colour-muted);font-size:var(--console-footnoteSize)}.kit-daily-chart svg{display:block;width:100%;direction:ltr}.kit-daily-chart text{fill:var(--colour-muted);font-size:var(--console-footnoteSize)}.kit-chart-axis{stroke:var(--colour-muted)}.kit-chart-bar{fill:var(--brand-clay)}.kit-chart-plan{stroke:var(--colour-ink);stroke-width:var(--space-1)}.kit-chart-plan-dot{fill:var(--colour-ink)}.kit-chart-values{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0;padding:var(--space-3) 0 0;font-size:var(--console-footnoteSize)}.kit-metric-comparison{color:var(--colour-muted);font-size:var(--console-footnoteSize)}.kit-metric-comparison.is-ok{color:var(--colour-statusDone)}.kit-metric-comparison.is-danger{color:var(--colour-danger)}.kit-bars{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.kit-bars figcaption{font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingTileLabel);text-transform:uppercase;color:var(--colour-muted)}.kit-bars-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.kit-bars-row{display:grid;grid-template-columns:var(--console-barLabelWidth) 1fr var(--console-barValueWidth);align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.kit-bars-label{font-size:var(--console-rowSize);color:var(--colour-ink)}.kit-bars-track{position:relative;block-size:var(--console-barHeight);background:var(--colour-tintNeutral);overflow:hidden}.kit-bars-fill,.kit-bars-track{display:block;border-radius:var(--console-radiusBar)}.kit-bars-fill{block-size:100%;background:var(--colour-green600)}.kit-bars-average{position:absolute;top:0;bottom:0;inline-size:var(--console-barMarkerWidth);background:var(--colour-ink);opacity:var(--console-barMarkerOpacity)}.kit-bars-value{font-size:var(--console-rowSize);font-weight:var(--console-figureWeight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;color:var(--colour-green700);text-decoration:none}.kit-bars-value:hover{text-decoration:underline}.kit-bars-foot{margin:0;font-size:var(--console-footnoteSize);color:var(--colour-muted)}.lpo-candidate-save{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.minutes-input{inline-size:6em;text-align:end}.delivery-run{display:grid;grid-gap:var(--space-3);gap:var(--space-3);-webkit-padding-start:1.5em;padding-inline-start:1.5em;margin:0 var(--space-5) var(--space-4)}.delivery-run-stop{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.delivery-run-place,.delivery-run-time{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.delivery-run-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.delivery-run-move select{inline-size:auto;min-inline-size:10em}.delivery-leave{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media (max-width:720px){.delivery-run-stop{grid-template-columns:1fr}}.dash-sections{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.dash-section-link,.depth-section-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--console-actionHeight);padding-inline:var(--space-4);border-radius:var(--console-radiusControl);background:var(--colour-card);color:var(--colour-ink);font-size:var(--console-navRowSize);font-weight:var(--console-buttonWeight);text-decoration:none;box-shadow:var(--elevation-card)}.dash-section-link.is-active,.depth-section-link.is-active{background:var(--colour-green700);color:var(--colour-card)}.dash-tab.is-pending{background:var(--colour-well);color:var(--colour-muted)}.dash-tab.is-pending.is-active{background:var(--colour-tintNeutral);color:var(--colour-ink)}.dash-tab-trailing{font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingTileLabel);text-transform:uppercase;color:var(--colour-muted)}.band-segment:focus-visible,.dash-chip:focus-visible,.dash-row-link:focus-visible,.dash-section-link:focus-visible{outline:2px solid var(--colour-green700);outline-offset:2px}.band-filter-set{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-end}.band-segments{display:flex;align-items:center;gap:var(--space-2)}.band-segments-label{font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingTileLabel);text-transform:uppercase;color:var(--colour-muted)}.band-segments-track{display:inline-flex;gap:var(--space-1);padding:var(--space-1);background:var(--colour-well)}.band-segment,.band-segments-track{border-radius:var(--console-radiusPill)}.band-segment{padding-inline:var(--space-3);padding-block:var(--space-1);font-size:var(--console-codeSize);font-weight:var(--console-buttonWeight);color:var(--colour-muted);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.band-segment.is-on{background:var(--colour-card);color:var(--colour-green700)}.dash-window{display:flex;gap:var(--space-4);align-items:baseline;margin:var(--space-4) 0 0;font-size:var(--console-footnoteSize);color:var(--colour-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-back{color:var(--colour-green700);font-weight:var(--console-buttonWeight);text-decoration:none}.dash-section-head{padding:var(--space-4);border-bottom:1px solid var(--colour-hairline)}.dash-section-head h2{margin:0;font-size:var(--console-stateTitleSize);font-weight:var(--console-figureWeight)}.dash-section-head .lede{margin-top:var(--space-1)}.dash-table thead th{letter-spacing:var(--console-trackingTableHeader);text-transform:uppercase;font-size:var(--console-tableHeaderSize)}.dash-table td,.dash-table th{padding-inline:var(--space-3)}.dash-th-note{display:block;margin-top:var(--space-1);font-size:var(--console-tileLabelSize);letter-spacing:var(--console-trackingTileLabel);color:var(--colour-muted)}.dash-table td,.dash-table th{vertical-align:middle}.dash-row-link,.dash-table td a{text-decoration:none;color:inherit}.dash-row-link:hover .cell-name,.dash-table td a:hover .dash-num{color:var(--colour-green700)}.dash-name-code{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--console-codeSize);color:var(--colour-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-figure{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.dash-num{white-space:nowrap;overflow:visible;font-size:var(--console-rowSize);font-weight:var(--console-figureWeight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-num.is-unmeasured{color:var(--colour-muted);font-weight:var(--console-navRowWeight)}.dash-figure-note{font-size:var(--console-tileLabelSize);color:var(--colour-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile .dash-figure-note{white-space:normal;align-self:stretch;font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.dash-figure-note.is-awaiting{color:var(--colour-clayInk)}.dash-surface-note{margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--colour-hairline);font-size:var(--console-footnoteSize);color:var(--colour-muted)}.dash-chooser{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.dash-chooser-label{font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingTileLabel);text-transform:uppercase;color:var(--colour-muted)}.dash-chip{padding-inline:var(--space-4);padding-block:var(--space-2);border-radius:var(--console-radiusPill);background:var(--colour-card);color:var(--colour-ink);text-decoration:none;box-shadow:var(--elevation-card);min-height:var(--console-secondaryActionHeight);display:inline-flex;align-items:center}.dash-chip.is-on{background:var(--colour-green700);color:var(--colour-card)}.dash-chip .dash-name-code{color:inherit}.dash-bars{list-style:none;margin:0;padding:0}.dash-bar-row{display:grid;grid-template-columns:var(--console-dayKeyWidth) 1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--colour-hairline)}.dash-bars>li:first-child{border-top:0}.dash-bar-day{font-size:var(--console-codeSize);color:var(--colour-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dash-bar-track{block-size:var(--console-railHeight);background:var(--colour-sandRail);overflow:hidden}.dash-bar-fill,.dash-bar-track{display:block;border-radius:var(--console-radiusPill)}.dash-bar-fill{block-size:100%;background:var(--colour-green700)}.dash-bar-figure{display:flex;align-items:baseline;gap:var(--space-2)}.dash-bar-percent{font-size:var(--console-codeSize);color:var(--colour-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-tile-link{display:block;text-decoration:none;color:inherit}.dash-tile-link:hover .dash-num{color:var(--colour-green700)}.dash-tile-link:focus-visible{outline:2px solid var(--colour-green700);outline-offset:2px}.tile .dash-figure{align-items:flex-start}.dash-bar-fill.is-anomaly{background:var(--colour-danger)}.dash-attention-group{border-top:1px solid var(--colour-hairline)}.dash-attention-title{margin:0;padding:var(--space-3) var(--space-4) 0;font-size:var(--console-tileLabelSize);font-weight:var(--console-buttonWeight);letter-spacing:var(--console-trackingTileLabel);text-transform:uppercase;color:var(--colour-muted)}.dash-attention-reason{font-size:var(--console-footnoteSize);color:var(--colour-muted);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-attention-empty{padding:var(--space-5) var(--space-4)}.dash-filter-bar{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.dash-filter-bar .dash-chooser{margin-top:0}.dash-search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.dash-search-input{flex:1 1;min-inline-size:var(--console-searchMaxWidth);min-block-size:var(--console-searchHeight);padding-inline:var(--space-3);border:1px solid var(--colour-hairline);border-radius:var(--console-radiusControl);background:var(--colour-card);color:var(--colour-ink);font-size:var(--console-searchSize)}.dash-search-input:focus-visible{outline:2px solid var(--colour-green700);outline-offset:2px}.dash-goal-text{font-size:var(--console-rowSize);color:var(--colour-ink)}.dash-depth{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5)}.depth-sections{flex-wrap:wrap;align-items:center}.depth-section-link{min-height:var(--console-secondaryActionHeight);padding-inline:var(--space-3);color:var(--colour-muted);font-weight:var(--console-navRowWeight)}.depth-section-link.is-attention{color:var(--colour-danger);font-weight:var(--console-buttonWeight)}.depth-section-count{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);padding-inline:var(--space-2);border-radius:var(--console-radiusControl);background:var(--colour-tintDanger);color:var(--colour-danger);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depth-section-link:focus-visible{outline:2px solid var(--colour-green700);outline-offset:2px}.dash-depth-group{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-5);scroll-margin-top:var(--space-5)}.dash-depth-group-title{margin:0;font-size:var(--console-stateTitleSize);font-weight:var(--console-figureWeight);color:var(--colour-ink)}.dash-depth-measure{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:var(--space-5)}.dash-depth-measure-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.dash-depth-measure-head h4{margin:0;font-size:var(--console-navRowSize);font-weight:var(--console-buttonWeight);color:var(--colour-ink)}.dash-depth-attention{color:var(--colour-danger);font-weight:var(--console-buttonWeight)}.dash-depth-attention,.dash-depth-clear{margin:0;font-size:var(--console-footnoteSize)}.dash-depth-clear{color:var(--colour-muted)}.dash-depth-export{margin:0}.dash-depth-rank{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.dash-depth-extras>span+span{-webkit-margin-start:var(--space-4);margin-inline-start:var(--space-4)}.dash-section-linkle{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.dash-depth-body{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:1100px){.dash-section-linkle{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.dash-depth-body{grid-template-columns:minmax(0,1fr)}}.dash-depth-side .dash-bar-day{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-sort{color:inherit;text-decoration:none}.dash-sort.is-on{color:var(--colour-green700);text-decoration:underline}.dash-sort:focus-visible{outline:2px solid var(--colour-green700);outline-offset:2px}.dash-depth-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.dash-depth-field{display:flex;flex-direction:column;gap:var(--space-1)}.dash-depth-select{min-block-size:var(--console-searchHeight);max-inline-size:var(--console-nameMaxWidth);padding-inline:var(--space-2);border:1px solid var(--colour-hairline);border-radius:var(--console-radiusControl);background:var(--colour-card);color:var(--colour-ink);font-size:var(--console-searchSize)}.dash-depth-select:focus-visible{outline:2px solid var(--colour-green700);outline-offset:2px}