.page-tabs{display:flex;gap:var(--space-6);border-bottom:1px solid var(--color-rule);overflow-x:auto;scrollbar-width:none}.page-tabs::-webkit-scrollbar{display:none}.page-tabs__tab{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-height:var(--hit-target-min);margin-bottom:-1px;border-bottom:2px solid transparent;padding:0 2px;color:var(--color-muted);font:var(--type-label-lg);text-decoration:none;white-space:nowrap}.page-tabs__tab:hover:not([data-active]){color:var(--color-ink)}.page-tabs__tab[data-active]{border-bottom-color:var(--color-accent);color:var(--color-ink)}.page-tabs__tab:focus-visible{outline:none;box-shadow:var(--color-focus-ring);border-radius:var(--radius-control)}.page-tabs__count{min-width:20px;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:1px 6px;color:var(--color-body);font:var(--type-label-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.page-tabs__count[data-tone=attention]{border-color:var(--color-warning-tint-border);background:var(--color-warning-tint);color:var(--color-warning-text)}.breadcrumb{--crumb-notch:12px;--crumb-height:36px;font:var(--type-label)}:where(.breadcrumb){margin:0 0 var(--space-2)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--space-2);margin:0;padding:0;list-style:none}.breadcrumb__item{display:flex;min-width:0}.breadcrumb__item+.breadcrumb__item{margin-left:calc(4px - var(--crumb-notch))}.breadcrumb__current,.breadcrumb__link{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--crumb-height);min-width:0;box-sizing:border-box;padding:6px calc(var(--crumb-notch) + 12px) 6px calc(var(--crumb-notch) + 10px);text-decoration:none;overflow-wrap:anywhere}.breadcrumb__item:first-child>*{padding-left:16px}.breadcrumb__current:before,.breadcrumb__link:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-clip-path:polygon(0 0,calc(100% - var(--crumb-notch)) 0,100% 50%,calc(100% - var(--crumb-notch)) 100%,0 100%,var(--crumb-notch) 50%);clip-path:polygon(0 0,calc(100% - var(--crumb-notch)) 0,100% 50%,calc(100% - var(--crumb-notch)) 100%,0 100%,var(--crumb-notch) 50%)}.breadcrumb__item:first-child>:before{border-radius:var(--radius-control) 0 0 var(--radius-control);-webkit-clip-path:polygon(0 0,calc(100% - var(--crumb-notch)) 0,100% 50%,calc(100% - var(--crumb-notch)) 100%,0 100%);clip-path:polygon(0 0,calc(100% - var(--crumb-notch)) 0,100% 50%,calc(100% - var(--crumb-notch)) 100%,0 100%)}.breadcrumb__link{color:var(--color-on-accent)}.breadcrumb__link:before{background:var(--color-accent)}.breadcrumb__link:hover:before{background:var(--color-accent-pressed)}.breadcrumb__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-control)}.breadcrumb__current{color:var(--color-accent-tint-text)}.breadcrumb__current:before{background:var(--color-accent-tint)}.breadcrumb__icon{flex:none}@media (pointer:coarse){.breadcrumb__link:after{content:"";position:absolute;inset:-4px 0}}.facts{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.facts__title{font:var(--type-eyebrow-inline);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0}.facts dl{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.facts dt{font:var(--type-body-small);color:var(--color-muted);margin:0}.facts dd{font:var(--type-body-compact);color:var(--color-ink);margin:0}.facts[data-layout=rows] dl{gap:0}.facts[data-layout=rows] dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule)}.facts[data-layout=rows] dl>div:first-child{padding-top:0}.facts[data-layout=rows] dt{font:var(--type-body-compact);color:var(--color-body)}.facts[data-layout=rows] dd{font:600 15px/1.4 var(--font-text);color:var(--color-ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts dl>div[data-emphasis] dt{color:var(--color-ink);font-weight:600}.facts dl>div[data-emphasis] dd{font:var(--type-figure-medium);color:var(--color-ink)}.stats-row{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7);margin:0;padding:var(--space-4) 0;border-block:1px solid var(--color-rule)}.stats-row dt{font:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.stats-row dd{margin:var(--space-1) 0 0;font:var(--type-figure-large);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-ink)}.stats-row dd[data-tone=warning]{color:var(--color-warning-text)}.stats-row dd[data-tone=danger]{color:var(--color-danger-text)}.stats-row dd[data-tone=success]{color:var(--color-success-text)}.timeline{list-style:none;margin:0;padding:0;display:grid}.timeline__step{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:0 var(--space-4);gap:0 var(--space-4)}.timeline__step:not(:last-child):before{content:"";position:absolute;left:10px;top:26px;bottom:2px;width:2px;background:var(--color-border)}.timeline__mark{box-sizing:border-box;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-surface)}.timeline__step[data-state=done] .timeline__mark{background:var(--color-success);border-color:var(--color-success)}.timeline__step[data-state=current] .timeline__mark{border-color:var(--color-accent);background:var(--color-accent-tint)}.timeline__step[data-state=current] .timeline__mark:after{content:"";width:8px;height:8px;border-radius:50%;box-sizing:border-box;border:2px solid var(--color-accent)}.timeline__step[data-state=paused] .timeline__mark{background:var(--color-warning);border-color:var(--color-warning);color:var(--palette-ink)}.timeline__body{min-width:0;padding:1px 0 var(--space-5)}.timeline__step:last-child .timeline__body{padding-bottom:0}.timeline__title{margin:0;font:var(--type-label-lg);color:var(--color-ink)}.timeline__detail{margin:2px 0 0;font:var(--type-body-small);color:var(--color-muted)}.timeline__step[data-state=todo] .timeline__title{color:var(--color-muted);font-weight:500}