:root{--bg:#f4f2ee;--fg:#14161a;--muted:#14161a;--accent:#d9381e;--line:#14161a;--waiting:#14161a;--body-font:"Zen Kaku Gothic New", sans-serif;--mono-font:"JetBrains Mono", "Zen Kaku Gothic New", monospace;--body-size:16px;--small-size:14px;--title-size:24px;--statement-size:32px;--mobile-statement-size:24px;--hero-size:144px;--mobile-hero-size:96px;--unit-size:24px;--hours-size:64px;--body-leading:1.75;--heading-leading:1.4;--number-leading:1;--label-tracking:.06em;--number-tracking:-.06em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--content-width:1440px;--desktop-gutter:64px;--mobile-gutter:24px;--desktop-hero-gap:96px;--column-gap:64px;--border-width:1px;--focus-width:3px;--focus-offset:4px;--touch:44px;--button-height:48px;--dot-size:12px;--dot-mobile-size:5px;--legend-size:8px;--round:50%;--dot-radius:2px;--hit-weight:500;--bar-attention-height:32px;--bar-attention-width:16px;--bar-waiting-height:24px;--bar-confirmed-height:12px;--bar-confirmed-width:8px;--person-height:68px;--fact-size:24px;--person-number-size:12px;--row-leading:1.4;--duration:.24s;--stagger-window:24ms;--settle-duration:.216s;--easing:cubic-bezier(.16, 1, .3, 1);--settle-scale:.75;--stack-breakpoint:767px;--compact-breakpoint:1439px;--skip-position:-1000px;--tablet-breakpoint:900px;--tablet-start:768px;--chart-height:160px;--mobile-chart-height:64px;--metric-width:160px;--compact-metric-width:128px;--metric-offset:8px;--axis-width:44px;--axis-size:12px;--bar-width:12px;--compact-hero-size:120px;--compact-hours-size:48px;--mobile-hours-size:48px;--overview-width:288px;--overview-statement-size:24px;--mobile-number-width:32px;--mobile-name-width:56px;--mobile-hours-width:48px;--bar-hover-scale:1.25}@media (prefers-color-scheme:dark){:root{--bg:#14161a;--fg:#f4f2ee;--muted:#f4f2ee;--accent:#d9381e;--line:#f4f2ee;--waiting:#f4f2ee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:var(--space-0);background:var(--bg);color:var(--fg);font:var(--body-size)/var(--body-leading) var(--body-font);font-synthesis:none}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:default;color:var(--muted)}p,h1,h2,h3{margin:var(--space-0)}h1,h2,h3{font-weight:var(--hit-weight)}ol,ul{margin:var(--space-0);padding:var(--space-0);list-style:none}button,a,summary,[tabindex="0"]{touch-action:manipulation}:focus-visible{outline:var(--focus-width) solid var(--fg);outline-offset:var(--focus-offset)}main:focus,h2:focus{outline:none}.mono,.eyebrow,.month-label{font-family:var(--mono-font);font-variant-numeric:tabular-nums}.shell{max-width:var(--content-width);padding-inline:var(--desktop-gutter);margin-inline:auto}.masthead{min-height:var(--space-20);justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:var(--border-width) solid var(--line);display:flex}.wordmark{font:var(--title-size)/var(--heading-leading) var(--mono-font);letter-spacing:var(--label-tracking);align-items:baseline;gap:var(--space-4);display:flex}.wordmark span{font:var(--small-size)/var(--body-leading) var(--body-font);letter-spacing:normal}.account-label{font-size:var(--small-size)}.account-label span{color:var(--muted)}.page-heading{padding-block:var(--space-8);justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.page-heading h1{font-size:var(--title-size)}.month-label{font-size:var(--body-size)}.monthly-overview{border-top:var(--border-width) solid var(--fg);grid-template-columns:var(--overview-width) minmax(0,1fr);gap:var(--space-8);padding-block:var(--space-8);display:grid}.hero{gap:var(--space-2);flex-direction:column;align-items:start;min-width:0;display:flex}.hero-metric{width:100%;min-width:0;height:calc(var(--body-size) * var(--body-leading) * 2 + var(--space-2) + var(--space-8) + var(--chart-height));position:relative}.has-attention .hero-metric:after{content:"";width:calc(100% + var(--space-8) + var(--axis-width) + var(--space-2));border-bottom:var(--border-width) solid var(--accent);pointer-events:none;position:absolute;bottom:0;left:0}.eyebrow{font-size:var(--body-size);letter-spacing:var(--label-tracking)}.hero-number{font-size:var(--hero-size);line-height:var(--number-leading);letter-spacing:var(--number-tracking);white-space:nowrap;width:max-content;margin-top:var(--space-2);display:block}.quantity{white-space:nowrap;display:inline-block}.quantity-unit{margin-left:var(--space-2);font-size:var(--body-size);letter-spacing:normal;color:var(--fg)}.hero-number .quantity-unit{font:var(--unit-size)/var(--body-leading) var(--body-font)}.attention-text{color:var(--accent)}.hero-unit{color:var(--fg);font:var(--unit-size)/var(--body-leading) var(--body-font);letter-spacing:normal}.hero-copy{min-width:0}.hero-copy h2{font-size:var(--overview-statement-size);line-height:var(--heading-leading)}.hero-facts{align-items:start;gap:var(--space-2);margin:var(--space-0);flex-direction:column;display:flex}.hero-facts>div{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.hero-facts dd{white-space:nowrap;font-size:var(--body-size);letter-spacing:var(--number-tracking)}.hero-facts .adopted-fact dd{font-size:var(--overview-statement-size);line-height:var(--heading-leading)}.text-link{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch);margin-top:var(--space-2);border-bottom:var(--border-width) solid transparent;display:inline-flex}.text-link:hover{border-bottom-color:var(--fg)}.button{justify-content:space-between;align-items:center;gap:var(--space-8);min-height:var(--button-height);min-width:var(--touch);padding:var(--space-2) var(--space-5);border:var(--border-width) solid var(--fg);background:var(--fg);color:var(--bg);font-size:var(--body-size);display:inline-flex}.button:hover{background:var(--bg);color:var(--fg)}.button:active{outline:var(--border-width) solid var(--fg);outline-offset:var(--focus-offset)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.section-heading h2{font-size:var(--body-size);font-weight:var(--hit-weight)}.section-heading .mono{font-size:var(--small-size);color:var(--muted)}.people-section{min-width:0}.chart{grid-template-columns:var(--axis-width) minmax(0,1fr);gap:var(--space-2);margin-block:var(--space-8) var(--space-2);min-width:0;display:grid}.chart-scale{height:var(--chart-height);font-size:var(--axis-size);line-height:var(--number-leading);white-space:nowrap;flex-direction:column-reverse;justify-content:space-between;align-items:end;display:flex}.people-band{gap:var(--space-6) var(--space-0);min-height:var(--touch);grid-template-columns:repeat(37,minmax(0,1fr));display:grid}.person-dot{justify-content:end;align-items:center;gap:var(--space-2);border-bottom:var(--border-width) solid transparent;flex-direction:column;min-width:0;padding:0;display:flex;position:relative}.mobile-person-hit,.mobile-person-name,.mobile-person-hours{display:none}.bar-track{width:100%;height:var(--chart-height);border-bottom:var(--border-width) solid var(--line);justify-content:center;align-items:end;display:flex;position:relative}.dot-core{width:var(--bar-width);height:calc(var(--chart-height) * var(--person-ratio));background:currentColor;display:block}.person-dot.waiting .dot-core{border:var(--border-width) solid currentColor;background:0 0}.zero-marker{bottom:var(--space-0);font-family:var(--mono-font);font-size:var(--unit-size);line-height:var(--number-leading);position:absolute}.person-dot:hover .dot-core,.people-band:focus-visible .person-dot[aria-selected=true] .dot-core{transform:scaleX(var(--bar-hover-scale))}.person-dot:hover .person-number{text-underline-offset:var(--space-1);text-decoration:underline}.person-dot[aria-selected=true]{border-bottom-color:var(--fg)}.people-band:focus-visible{outline:none}.people-band:focus-visible .person-dot[aria-selected=true]{outline:var(--focus-width) solid var(--fg);outline-offset:var(--focus-offset)}.person-dot:active .dot-core{transform:scaleX(var(--settle-scale))}.person-number{color:var(--fg);font-size:var(--person-number-size);line-height:var(--heading-leading);position:relative}.person-number[data-persistent=false]{opacity:0}.person-dot:hover .person-number[data-persistent=false],.person-dot[aria-selected=true] .person-number[data-persistent=false]{opacity:1;transform:translateY(var(--space-2));background:var(--bg);z-index:1}.attention{color:var(--accent)}.confirmed{color:var(--fg)}.waiting{color:var(--waiting)}.legend-dot.waiting{border:var(--border-width) solid currentColor;background:0 0;border-radius:0}.band-caption{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.person-readout{align-items:baseline;gap:var(--space-4);font-size:var(--body-size);white-space:nowrap;display:flex}.band-actions{align-items:center;gap:var(--space-4);display:flex}.reason-slot{min-width:var(--space-20)}.person-reason-link{min-height:var(--touch);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}.sr-only{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;padding:0;position:absolute;overflow:hidden}.band-controls{display:flex}.band-controls button{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--space-20);min-height:var(--touch);padding:var(--space-2);color:var(--fg);background:0 0;border:0;display:inline-flex}.band-controls button:hover:not([aria-disabled=true]),.band-controls button:focus-visible:not([aria-disabled=true]){background:var(--fg);color:var(--bg)}.band-controls button:active:not([aria-disabled=true]){transform:translateY(var(--space-1))}.band-controls button[aria-disabled=true]{cursor:default}.band-controls button[aria-disabled=true] span{visibility:hidden}.legend{gap:var(--space-6);margin-top:var(--space-2);font-size:var(--body-size);flex-wrap:wrap;display:flex}.legend li{align-items:center;gap:var(--space-2);display:flex}.legend-dot{width:var(--legend-size);height:var(--space-4);background:currentColor;display:block}.detail-grid{column-gap:var(--space-6);border-top:var(--border-width) solid var(--fg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.attention-section{grid-column:1/span 8}.monthly-section{grid-column:9/span 4}.attention-section,.monthly-section{min-width:0;padding-top:var(--space-6)}.monthly-section{border-left:var(--border-width) solid var(--line);padding-left:var(--space-8)}.section-note,.section-footnote{color:var(--muted);font-size:var(--body-size)}.section-note{margin-top:var(--space-2)}.section-footnote{margin-top:var(--space-4)}.issue-list{margin-top:var(--space-6)}.issue-row{border-top:var(--border-width) solid var(--line);padding-block:var(--space-1)}.issue-summary{gap:var(--space-4);min-height:var(--button-height);grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;display:grid}.issue-person{gap:var(--space-2);white-space:nowrap;align-items:baseline;display:flex}.issue-name{font-weight:var(--hit-weight)}.issue-reason{min-width:0;line-height:var(--row-leading)}.issue-action{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.issue-toggle{display:inline-block}details[open] .issue-toggle{transform:rotate(45deg)}details[open] .issue-action{text-underline-offset:var(--space-1);text-decoration:underline}.employee-number{font-size:var(--small-size);color:var(--muted)}details{min-width:0}summary{min-height:var(--touch);min-width:var(--touch);cursor:pointer}summary::-webkit-details-marker{display:none}summary:hover .issue-action{text-underline-offset:var(--space-1);text-decoration:underline}summary:hover .issue-person,summary:focus-visible .issue-person{transform:translateX(var(--space-1))}summary:active .issue-person{transform:translateX(var(--space-0))}summary:active{outline:var(--border-width) solid var(--fg);outline-offset:var(--focus-offset)}.remedy{margin-top:var(--space-2);padding-bottom:var(--space-2);color:var(--muted);font-size:var(--body-size)}.remedy p+p{margin-top:var(--space-2)}.time-breakdown{margin-block:var(--space-6) var(--space-0);font-size:var(--body-size)}.time-breakdown div{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);border-top:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}dd{white-space:nowrap;margin:0}.monthly-steps{margin-top:var(--space-8)}.monthly-steps li{gap:var(--space-4);padding-block:var(--space-4);border-top:var(--border-width) solid var(--line);display:flex}.step-number{color:var(--muted);font-size:var(--small-size)}.monthly-steps strong{font-weight:var(--hit-weight)}.monthly-steps p,.updated{color:var(--muted);font-size:var(--body-size)}.updated{margin-top:var(--space-6)}.footer{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:var(--border-width) solid var(--line);padding-block:var(--space-6);margin-top:var(--space-12);color:var(--muted);font-size:var(--body-size);flex-wrap:wrap;display:flex}.notice{border-block:var(--border-width) solid var(--fg);padding-block:var(--space-4);margin-bottom:var(--space-6)}.notice strong{font-weight:var(--hit-weight)}.notice p{margin-top:var(--space-2)}.state-panel{border-top:var(--border-width) solid var(--fg);min-height:var(--content-width);padding-block:var(--space-8)}.state-panel h2{font-size:var(--title-size);margin-bottom:var(--space-4)}.state-panel .button{margin-top:var(--space-6)}.state-mark{font-size:var(--mobile-hero-size);line-height:var(--number-leading);margin-block:var(--space-8)}.empty-inline{margin-block:var(--space-8)}.skip-link{left:var(--space-4);top:var(--skip-position);background:var(--fg);color:var(--bg);min-height:var(--button-height);padding:var(--space-3) var(--space-4);z-index:10;position:absolute}.skip-link:focus{top:var(--space-4)}.bar-track,.dot-core,.person-dot,.person-number,.issue-person,.issue-toggle,.button,.text-link,.person-reason-link,.band-controls button{transition:transform var(--duration) var(--easing), outline-offset var(--duration) var(--easing), background-color var(--duration) var(--easing), color var(--duration) var(--easing), opacity var(--duration) var(--easing)}.settle .dot-core{animation:settle var(--settle-duration) var(--easing) both;animation-delay:calc(var(--person-order) * var(--stagger-window) / max(1, var(--people-count) - 1))}@keyframes settle{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dot-core{transform-origin:bottom}.shell[data-motion=off] *,.shell[data-motion=off] :before,.shell[data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1439px){.shell{padding-inline:var(--space-8)}.monthly-overview{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.hero{grid-template-columns:var(--metric-width) minmax(0,1fr);column-gap:var(--space-8);row-gap:var(--space-4);display:grid}.hero-metric{grid-row:1/span 2;height:auto}.has-attention .hero-metric:after{display:none}.hero-copy,.hero-facts{grid-column:2}.hero-facts{align-items:baseline;gap:var(--space-6);flex-flow:wrap}.people-band{grid-template-columns:repeat(38,minmax(0,1fr))}.person-dot{grid-column:span 2}.person-dot:nth-child(20){grid-column:2/span 2}.hero-number{font-size:var(--compact-hero-size)}.hero-facts .adopted-fact dd{font-size:var(--overview-statement-size)}.detail-grid{grid-template-columns:minmax(0,1fr)}.attention-section,.monthly-section{grid-column:auto}.monthly-section{border-left:none;border-top:var(--border-width) solid var(--fg);margin-top:var(--space-8);padding-left:0}}@media (max-width:767px){.shell{padding-inline:var(--mobile-gutter)}.masthead{min-height:var(--space-16);gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap}.wordmark{font-size:var(--body-size);gap:var(--space-2)}.account-label{font-size:var(--small-size)}.page-heading,.monthly-overview{padding-block:var(--space-6)}.hero{gap:var(--space-6);display:flex}.hero-metric,.hero-copy,.hero-facts{grid-area:auto}.hero-copy h2{font-size:var(--mobile-statement-size)}.hero-number{font-size:var(--mobile-hero-size);gap:var(--space-2)}.hero-facts{gap:var(--space-4);flex-direction:column;align-items:start}.hero-facts .adopted-fact dd{font-size:var(--overview-statement-size)}.hero-facts .reference-fact{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.hero-facts .reference-fact dd{font-size:var(--body-size)}.hero-copy,.hero-metric{padding-top:0}.chart{margin-top:var(--space-6);display:block}.chart-scale{height:auto;margin-bottom:var(--space-4);flex-direction:row}.people-band{gap:var(--space-0);flex-direction:column;display:flex}.person-dot,.person-dot:nth-child(20){grid-template-columns:var(--mobile-number-width) var(--mobile-name-width) minmax(0,1fr) var(--mobile-hours-width);min-height:var(--touch);align-items:center;gap:var(--space-2);display:grid}.person-number{grid-area:1/1}.person-number[data-persistent=false],.person-dot:hover .person-number[data-persistent=false],.person-dot[aria-selected=true] .person-number[data-persistent=false]{opacity:1;transform:none}.mobile-person-name{color:var(--fg);font-size:var(--small-size);grid-area:1/2;display:block}.mobile-person-hours{color:var(--fg);font-size:var(--person-number-size);text-align:end;grid-area:1/4;display:block}.mobile-person-hit{min-width:var(--touch);min-height:var(--touch);background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.bar-track{height:var(--space-4);border-bottom:none;grid-area:1/3;justify-content:start}.dot-core{width:calc(100% * var(--person-ratio));height:var(--space-3);transform-origin:0}.zero-marker{font-size:var(--body-size);bottom:auto}.settle .dot-core{animation-name:settle-horizontal}@keyframes settle-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.legend{gap:var(--space-4);margin-top:var(--space-3)}.detail-grid{grid-template-columns:minmax(0,1fr)}.monthly-section{border-left:none;border-top:var(--border-width) solid var(--fg);margin-top:var(--space-8);padding-left:0}.issue-summary{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) max-content}.issue-person{grid-column:1}.issue-reason{grid-area:2/1}.issue-action{grid-area:2/2}.footer{margin-top:var(--space-8)}.band-caption{gap:var(--space-2);flex-wrap:wrap}.person-readout{gap:var(--space-2);width:100%}.band-actions{justify-content:space-between;gap:var(--space-2);width:100%}.band-controls button{min-width:var(--space-16)}.person-dot:hover .dot-core,.people-band:focus-visible .person-dot[aria-selected=true] .dot-core{transform:scaleY(var(--bar-hover-scale))}.person-dot:active .dot-core{transform:scaleY(var(--settle-scale))}}@media (min-width:768px) and (max-width:900px){.hero-facts{gap:var(--space-4);flex-direction:column}}.picture-dashboard .masthead{min-height:var(--space-16)}.picture-dashboard .page-heading{padding-block:var(--space-4)}.picture-dashboard .monthly-overview{padding-block:var(--space-0);border-top-color:color-mix(in srgb, var(--line) calc((1 - var(--settle-scale)) * 100%), transparent);display:block}.picture-dashboard .hero{align-items:center;gap:var(--space-12);padding-block:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.picture-dashboard .hero-primary{align-items:center;gap:var(--space-8);min-width:0;display:flex}.picture-dashboard .hero-number{color:var(--fg);font-size:var(--hero-size);margin-top:var(--space-0);flex-shrink:0}.picture-dashboard .hero-copy{grid-column:auto}.picture-dashboard .hero-copy h2{font-size:var(--statement-size);letter-spacing:var(--number-tracking)}.picture-dashboard .hero-copy p{margin-top:var(--space-2)}.picture-dashboard .hero-hours{justify-self:end;min-width:0}.picture-dashboard .hours-number{font-size:var(--hours-size);line-height:var(--number-leading);letter-spacing:var(--number-tracking);margin-block:var(--space-3) var(--space-4)}.picture-dashboard .hero-facts{gap:var(--space-1);font-size:var(--small-size);flex-direction:column;display:flex}.picture-dashboard .hero-facts .adopted-fact dd,.picture-dashboard .hero-facts .reference-fact dd{font-size:var(--small-size);letter-spacing:normal}.picture-dashboard .people-section{border-top:var(--border-width) solid color-mix(in srgb, var(--line) calc((1 - var(--settle-scale)) * 100%), transparent);padding-top:var(--space-6)}.picture-dashboard .chart{margin-block:var(--space-8) var(--space-4)}.picture-dashboard .people-band{grid-template-columns:repeat(var(--people-count), minmax(0,1fr));gap:var(--space-0);display:grid}.picture-dashboard .person-dot,.picture-dashboard .person-dot:nth-child(20){min-height:var(--touch);gap:var(--space-2);grid-column:auto;display:flex}.picture-dashboard .bar-track{height:var(--chart-height);justify-content:center}.picture-dashboard .dot-core,.picture-dashboard .person-dot.waiting .dot-core{background:var(--fg);opacity:calc(1 - var(--settle-scale));width:min(var(--bar-width), 50%);height:calc(var(--chart-height) * var(--person-ratio));transform-origin:bottom;border:none}.picture-dashboard .person-dot[data-accent=true] .dot-core{background:var(--accent);opacity:1}.picture-dashboard .zero-marker{color:var(--fg);font-size:var(--axis-size)}.picture-dashboard .person-number{color:var(--fg);font-size:var(--person-number-size);transform:none}.picture-dashboard .person-dot:hover .person-number{transform:none}.picture-dashboard .person-dot:hover .person-number[data-persistent=false]{opacity:0}.picture-dashboard .person-dot[aria-selected=true] .person-number[data-persistent=false]{opacity:1;transform:none}.picture-dashboard .mobile-person-name,.picture-dashboard .mobile-person-hours{display:none}.picture-dashboard .person-readout{white-space:normal;font-size:var(--small-size);flex-wrap:wrap}.picture-dashboard .legend{font-size:var(--small-size);gap:var(--space-6)}.picture-dashboard .legend .mono{font-weight:var(--hit-weight)}.picture-dashboard .section-note,.picture-dashboard .chart-note{font-size:var(--small-size)}.picture-dashboard .overview-facts{gap:var(--space-2) var(--space-6);padding-block:var(--space-6);margin-top:var(--space-6);border-top:var(--border-width) solid color-mix(in srgb, var(--line) calc((1 - var(--settle-scale)) * 100%), transparent);font-size:var(--small-size);flex-wrap:wrap;display:flex}.picture-dashboard .overview-facts b{font-weight:var(--hit-weight)}.picture-dashboard .month-flow{padding-block:var(--space-6) var(--space-8);border-top:var(--border-width) solid color-mix(in srgb, var(--line) calc((1 - var(--settle-scale)) * 100%), transparent)}.picture-dashboard .flow-chart{width:100%;height:var(--chart-height);margin-top:var(--space-6);border-bottom:var(--border-width) solid var(--line);display:block}.picture-dashboard .rest-band{fill:var(--fg);opacity:calc((1 - var(--settle-scale)) * (1 - var(--settle-scale)))}.picture-dashboard .flow-area{fill:var(--fg);opacity:calc(1 - var(--settle-scale))}.picture-dashboard .flow-line{fill:none;stroke:var(--fg);stroke-width:var(--border-width);vector-effect:non-scaling-stroke}.picture-dashboard .flow-axis{grid-template-columns:repeat(var(--month-days),minmax(0,1fr));margin-top:var(--space-2);font-size:var(--small-size);display:grid}.picture-dashboard .flow-axis span{white-space:nowrap;justify-self:center;min-width:0}.picture-dashboard .flow-axis span:first-child{justify-self:start}.picture-dashboard .flow-axis span:last-child{justify-self:end}.picture-dashboard .flow-note{font-size:var(--small-size);margin-top:var(--space-4)}.picture-dashboard .flow-data{margin-top:var(--space-2)}.picture-dashboard .flow-data summary{min-height:var(--touch);width:fit-content;font-size:var(--small-size);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:flex}.picture-dashboard .flow-data dl{grid-template-columns:repeat(auto-fit,minmax(var(--metric-width),1fr));gap:var(--space-2) var(--space-6);margin-block:var(--space-4);font-size:var(--small-size);display:grid}.picture-dashboard .flow-data dl div{border-top:var(--border-width) solid color-mix(in srgb, var(--line) calc((1 - var(--settle-scale)) * 100%), transparent);padding-block:var(--space-2);justify-content:space-between;display:flex}.picture-dashboard .detail-grid{border-top-color:color-mix(in srgb, var(--line) calc((1 - var(--settle-scale)) * 100%), transparent)}.picture-dashboard .issue-list{margin-top:var(--space-3)}.picture-dashboard .issue-row{padding-block:var(--space-0)}.picture-dashboard .issue-summary{min-height:var(--touch);gap:var(--space-3)}.picture-dashboard .chart-scroll-note{display:none}.picture-dashboard .hero-primary{display:block}.picture-dashboard .hero-measure{align-items:baseline;gap:var(--space-2);display:flex}.picture-dashboard .hero-measure h2{font-size:var(--title-size);line-height:var(--heading-leading);font-weight:var(--hit-weight)}.picture-dashboard .hero-copy p{margin-top:var(--space-2);font-size:var(--body-size);color:var(--fg)}.picture-dashboard .hero-hours .eyebrow{font-size:var(--body-size);color:var(--fg);font-weight:var(--hit-weight);letter-spacing:normal}.picture-dashboard .hours-number{margin-top:var(--space-1);font-weight:var(--hit-weight)}.picture-dashboard .section-heading h2,.picture-dashboard .page-heading h1{font-size:var(--title-size);font-weight:var(--hit-weight);color:var(--fg)}.picture-dashboard .issue-reason,.picture-dashboard .remedy,.picture-dashboard .person-readout{color:var(--fg);font-size:var(--body-size)}.picture-dashboard .issue-name,.picture-dashboard .monthly-steps strong{font-weight:var(--hit-weight);color:var(--fg)}.picture-dashboard .section-note,.picture-dashboard .section-footnote,.picture-dashboard .flow-note,.picture-dashboard .chart-scroll-note,.picture-dashboard .updated,.picture-dashboard .monthly-steps p,.picture-dashboard .section-heading>.mono,.picture-dashboard .employee-number,.picture-dashboard .step-number,.picture-dashboard .footer>*,.picture-dashboard .hero-facts dt,.picture-dashboard .overview-facts>span:last-child{font-size:var(--small-size);color:var(--fg);opacity:calc(1 / var(--heading-leading))}.picture-dashboard .hero-facts dd,.picture-dashboard .overview-facts b{color:var(--fg);font-weight:var(--hit-weight)}.picture-dashboard .zero-marker{inset-inline:var(--space-0);bottom:calc(var(--space-0) - var(--small-size) / 2);height:var(--small-size);line-height:var(--number-leading);justify-content:center;align-items:center;display:flex}.picture-dashboard .flow-plot{grid-template-columns:var(--axis-width) minmax(0,1fr);column-gap:var(--space-2);row-gap:var(--space-2);margin-top:var(--space-6);display:grid}.picture-dashboard .flow-scale{font-size:var(--axis-size);line-height:var(--number-leading);height:var(--chart-height);flex-direction:column;justify-content:space-between;align-items:end;display:flex}.picture-dashboard .flow-chart{margin-top:var(--space-0)}.picture-dashboard .flow-axis{margin-top:var(--space-0);font-size:var(--axis-size);grid-column:2}@media (max-width:1439px){.picture-dashboard .hero{gap:var(--space-8)}.picture-dashboard .hours-number{font-size:var(--compact-hours-size)}.picture-dashboard .hero-hours .eyebrow{font-size:var(--small-size)}}@media (max-width:767px){.picture-dashboard .hero{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}.picture-dashboard .hero-primary{gap:var(--space-6)}.picture-dashboard .hero-number{font-size:var(--mobile-hero-size)}.picture-dashboard .hero-copy h2{font-size:var(--mobile-statement-size)}.picture-dashboard .hero-hours{justify-self:start}.picture-dashboard .hours-number{font-size:var(--mobile-hours-size)}.picture-dashboard .hero-facts{gap:var(--space-2) var(--space-4);flex-flow:wrap}.picture-dashboard .chart-scale{margin-bottom:var(--space-4);flex-direction:row;display:flex}.picture-dashboard .people-band{grid-template-columns:repeat(var(--people-count),var(--touch));gap:var(--space-2);padding-block:var(--space-2);position:relative;overflow-x:auto}.picture-dashboard .person-dot{cursor:pointer}.picture-dashboard .chart-scroll-note{margin-top:var(--space-2);font-size:var(--small-size);display:block}.picture-dashboard .bar-track{width:100%;height:var(--chart-height);border-bottom:var(--border-width) solid var(--line)}.picture-dashboard .dot-core{height:calc(var(--chart-height) * var(--person-ratio))}.picture-dashboard .zero-marker{bottom:calc(var(--space-0) - var(--small-size) / 2)}.picture-dashboard .person-number[data-persistent=false],.picture-dashboard .person-dot:hover .person-number[data-persistent=false]{visibility:visible;opacity:1}.picture-dashboard .people-band:focus-visible .person-dot[aria-selected=true] .person-number{visibility:visible}.picture-dashboard .person-dot:hover .dot-core,.picture-dashboard .people-band:focus-visible .person-dot[aria-selected=true] .dot-core{transform:scaleX(var(--bar-hover-scale))}.picture-dashboard .person-dot:active .dot-core{transform:scaleX(var(--settle-scale))}.picture-dashboard .settle .dot-core{animation-name:settle}.picture-dashboard .band-caption{margin-top:var(--space-4)}.picture-dashboard .person-readout{gap:var(--space-2) var(--space-4)}.picture-dashboard .legend{gap:var(--space-4)}.picture-dashboard .overview-facts{gap:var(--space-2) var(--space-4)}.picture-dashboard .flow-chart,.picture-dashboard .flow-scale{height:var(--mobile-chart-height)}.picture-dashboard .flow-data dl{grid-template-columns:minmax(0,1fr)}.picture-dashboard .issue-summary{grid-template-columns:max-content minmax(0,1fr) var(--space-4);gap:var(--space-2);padding-block:var(--space-1)}.picture-dashboard .issue-person,.picture-dashboard .issue-reason,.picture-dashboard .issue-action{grid-row:1}.picture-dashboard .issue-reason{font-size:var(--small-size);grid-column:2}.picture-dashboard .issue-action{grid-column:3}}
.mainpath-nav{gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.mainpath-nav a{min-height:var(--button-height);min-width:var(--touch);border-bottom:var(--border-width) solid transparent;align-items:center;display:inline-flex}.mainpath-form{align-items:end;gap:var(--space-4);padding-block:var(--space-6);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.mainpath-form label{gap:var(--space-2);flex-direction:column;flex:1 1 var(--overview-width);min-width:0;display:flex}.mainpath-form input,.mainpath-form select{width:100%;min-width:0;max-width:100%;min-height:var(--button-height);font:inherit;color:var(--fg);background:var(--bg);border:var(--border-width) solid var(--line);padding:var(--space-2) var(--space-3)}.mainpath-form p,.repair-form strong{overflow-wrap:anywhere;flex-basis:100%}.mainpath-section{padding-block:var(--space-8);border-bottom:var(--border-width) solid var(--line)}.mainpath-list{margin:0;padding:0;list-style:none}.mainpath-list li{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.mainpath-section summary{min-height:var(--button-height);cursor:pointer;align-items:center;display:flex}.mainpath-button,.mainpath-form button,.mainpath-list button,.mainpath-section button{min-height:var(--button-height);min-width:var(--touch);padding:var(--space-2) var(--space-4);font:inherit;border:var(--border-width) solid var(--fg);background:var(--fg);color:var(--bg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.mainpath-form button:disabled,.mainpath-list button:disabled,.mainpath-section button:disabled{background:var(--bg);color:var(--fg);cursor:default;border-style:dashed}.mainpath-nav a:focus-visible,.mainpath-form :focus-visible,.mainpath-list :focus-visible,.mainpath-section :focus-visible{outline:var(--focus-width) solid var(--fg);outline-offset:var(--focus-offset)}.mainpath-screen .masthead{min-height:var(--space-16)}.mainpath-screen .page-heading{padding-block:var(--space-4)}.mainpath-screen h2{font-size:var(--title-size);line-height:var(--heading-leading);font-weight:var(--hit-weight)}.mainpath-screen .supporting-copy,.mainpath-screen .account-label,.mainpath-screen .footer>*{font-size:var(--small-size);color:var(--fg);opacity:calc(1 / var(--heading-leading))}.screen-hero{align-items:end;gap:var(--space-8);border-top:var(--border-width) solid var(--line);border-bottom:var(--border-width) solid var(--line);padding-block:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.screen-hero>div{min-width:0}.screen-value{font-size:var(--hero-size);line-height:var(--number-leading);letter-spacing:var(--number-tracking);margin-top:var(--space-2)}.screen-value.screen-status{font-size:var(--statement-size);line-height:var(--heading-leading)}.screen-value .quantity-unit{font-size:var(--unit-size);line-height:var(--body-leading)}.needs-attention .screen-value{color:var(--accent)}.mainpath-section{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.mainpath-form{margin:var(--space-0);padding-block:var(--space-4);border-bottom:0}.mainpath-form label{flex-basis:var(--overview-width)}.mainpath-screen .operation-status{flex-basis:100%;width:100%}.operation-status:empty{display:none}.mainpath-screen .screen-state{gap:var(--space-2);border-top:var(--border-width) solid var(--line);border-bottom:var(--border-width) solid var(--line);padding-block:var(--space-6);flex-direction:column;display:flex}.screen-state-label{font-size:var(--title-size);line-height:var(--heading-leading);font-weight:var(--hit-weight)}.mainpath-screen .notice{margin-top:var(--space-8);padding-block:var(--space-6);border-block:var(--border-width) solid var(--line)}.mainpath-screen .notice strong{font-size:var(--body-size)}.mainpath-screen .notice p{margin-top:var(--space-2)}.mainpath-screen .mainpath-button,.mainpath-screen button{text-align:start;max-width:100%}.mainpath-screen .mainpath-button.secondary,.mainpath-screen button.secondary,.mainpath-screen .mainpath-button:hover,.mainpath-screen button:hover:not(:disabled){background:var(--bg);color:var(--fg)}.mainpath-screen .secondary:hover{text-underline-offset:var(--space-1);text-decoration:underline}.mainpath-screen .text-link{min-height:var(--button-height);min-width:var(--touch);text-underline-offset:var(--space-1);align-self:start;text-decoration:underline}.mainpath-list li>*{min-width:0;max-width:100%}.employee-list li{grid-template-columns:var(--axis-width) var(--overview-width) minmax(0,1fr);display:grid}.consent-list li{grid-template-columns:var(--axis-width) minmax(0,1fr) minmax(0,1fr) auto auto;display:grid}.project-list li{grid-template-columns:var(--metric-width) minmax(0,1fr);display:grid}.run-list li{grid-template-columns:var(--metric-width) auto minmax(0,1fr) minmax(0,1fr);display:grid}.mainpath-screen .repair-form{border-block:var(--border-width) solid var(--line);padding-block:var(--space-6)}.mainpath-screen .run-identity{overflow-wrap:anywhere;margin-top:var(--space-4)}.mainpath-screen .file-facts{font-size:var(--title-size)}.mainpath-screen .state-actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.run-timestamp{display:block}.detail-screen .masthead,.login-screen .masthead{min-height:var(--space-20)}.detail-screen .page-heading,.login-screen .page-heading{padding-block:var(--space-8)}.detail-screen .mainpath-section h2,.login-screen .mainpath-section h2{font-size:var(--body-size)}.detail-overview,.login-overview{grid-template-columns:var(--overview-width) minmax(0,1fr);padding-block:var(--space-8)}.detail-overview>.screen-hero{padding:var(--space-0);border:0;display:block}.detail-facts,.login-facts{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.detail-facts summary{min-height:var(--button-height);cursor:pointer;font-size:var(--small-size);align-items:center;display:flex}.detail-facts .run-identity{overflow-wrap:anywhere}.detail-progress .monthly-steps{margin:var(--space-0)}.detail-progress .text-link{margin-top:var(--space-0)}.detail-screen .mainpath-section>button,.detail-screen .mainpath-section>.mainpath-button{align-self:start}.confirmation-summary{font-size:var(--body-size)}.login-overview .screen-status{font-size:var(--overview-statement-size);margin-bottom:var(--space-4)}.detail-screen .file-facts{font-size:var(--body-size)}@media (max-width:1439px){.screen-value{font-size:var(--compact-hero-size)}.consent-list li{grid-template-columns:var(--axis-width) minmax(0,1fr) minmax(0,1fr)}.consent-list button:first-of-type{grid-column:2}.consent-list button:last-of-type{grid-column:3}}@media (max-width:767px){.detail-overview,.login-overview{grid-template-columns:minmax(0,1fr)}.screen-hero{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}.screen-value{font-size:var(--mobile-hero-size)}.screen-value.screen-status{font-size:var(--statement-size)}.mainpath-section{padding-block:var(--space-6)}.mainpath-form label{flex-basis:100%}.employee-list li{grid-template-columns:var(--axis-width) minmax(0,1fr)}.employee-list li .supporting-copy{grid-column:2}.consent-list li{grid-template-columns:var(--axis-width) minmax(0,1fr)}.consent-list li>span:last-of-type{grid-column:2}.consent-list button:first-of-type,.consent-list button:last-of-type{grid-column:1/-1;justify-self:start}.run-list li{grid-template-columns:minmax(0,1fr)}.run-list a{justify-self:start}.project-list li{grid-template-columns:var(--compact-metric-width) minmax(0,1fr)}}.mainpath-section details{padding-block:var(--space-0)}.mainpath-section summary{justify-content:space-between;gap:var(--space-4)}.mainpath-section details[open]>summary .issue-toggle{transform:rotate(45deg)}.mainpath-screen .project-pagination{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:375px){.picture-dashboard .hero-number{font-size:var(--hours-size)}.picture-dashboard .hours-number{font-size:var(--statement-size)}}.inverted-surface{isolation:isolate;background:var(--fg);color:var(--bg);position:relative}.inverted-surface:before{content:"";inset:var(--space-0);z-index:-1;background:var(--fg);box-shadow:var(--space-0) var(--space-0) var(--space-0) var(--content-width) var(--fg);clip-path:inset(var(--space-0) calc(var(--space-0) - var(--content-width)));pointer-events:none;position:absolute}.mainpath-screen .inverted-surface .page-heading{color:var(--bg)}.mainpath-screen .inverted-surface .screen-hero{border-color:var(--bg)}.mainpath-screen .inverted-surface>.screen-hero{border-bottom:0}.mainpath-screen .inverted-surface .supporting-copy,.mainpath-screen .inverted-surface .quantity-unit,.picture-dashboard .hero.inverted-surface .quantity-unit,.picture-dashboard .hero.inverted-surface .hero-copy p,.picture-dashboard .hero.inverted-surface .hero-hours .eyebrow,.picture-dashboard .hero.inverted-surface .hero-facts dt,.picture-dashboard .hero.inverted-surface .hero-facts dd{color:var(--bg);opacity:1}.picture-dashboard .hero.inverted-surface .hero-number{color:var(--accent)}.picture-dashboard .hero.inverted-surface .hours-number{color:var(--bg)}.inverted-surface .text-link:hover{border-bottom-color:var(--bg)}.inverted-surface :focus-visible{outline:var(--focus-width) solid var(--bg);outline-offset:var(--focus-offset)}.mainpath-screen .page-heading h1,.mainpath-screen .mainpath-section h2,.picture-dashboard .page-heading h1,.picture-dashboard .section-heading h2{font-size:var(--statement-size);line-height:var(--heading-leading)}.mainpath-screen .inverted-surface .page-heading{padding-block:var(--space-8)}.mainpath-screen .inverted-surface>.screen-hero{padding-block:var(--space-8) var(--space-20);gap:var(--space-16)}.mainpath-screen .screen-value:not(.screen-status){font-size:var(--hero-size)}.mainpath-screen .mainpath-section{padding-block:var(--space-20);gap:var(--space-8)}.mainpath-screen .notice{margin-top:var(--space-16)}.mainpath-screen .footer,.picture-dashboard .footer{margin-top:var(--space-20)}.mainpath-screen .detail-overview,.mainpath-screen .login-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mainpath-screen .login-overview .screen-status{font-size:var(--hours-size)}.picture-dashboard .hero.inverted-surface{padding-block:var(--space-20)}.picture-dashboard .people-section{padding-top:var(--space-16)}.picture-dashboard .month-flow{padding-block:var(--space-20)}.picture-dashboard .attention-section,.picture-dashboard .monthly-section{padding-top:var(--space-16)}@media (max-width:767px){.mainpath-screen .page-heading h1,.mainpath-screen .mainpath-section h2,.picture-dashboard .page-heading h1,.picture-dashboard .section-heading h2{font-size:var(--mobile-statement-size)}.mainpath-screen .screen-value:not(.screen-status){font-size:var(--mobile-hero-size)}.mainpath-screen .inverted-surface>.screen-hero{padding-block:var(--space-6) var(--space-16);gap:var(--space-8)}.mainpath-screen .mainpath-section{padding-block:var(--space-16);gap:var(--space-6)}.mainpath-screen .detail-overview,.mainpath-screen .login-overview{grid-template-columns:minmax(0,1fr)}.mainpath-screen .login-overview .screen-status{font-size:var(--statement-size)}.picture-dashboard .hero.inverted-surface,.picture-dashboard .month-flow{padding-block:var(--space-16)}}
.hero-secondary{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.moment-caption{font-size:var(--body-size);margin-bottom:var(--space-4)}.mainpath-screen .inverted-surface>.screen-hero{align-items:center;gap:var(--space-16)}.number-grid{grid-template-columns:repeat(auto-fit,minmax(var(--button-height),1fr));gap:var(--space-1);padding:0;list-style:none;display:grid}.number-grid li{min-height:var(--button-height);border:var(--border-width) solid var(--bg);font-size:var(--body-size);justify-content:center;align-items:center;display:flex}.consent-ratio{min-height:var(--space-20);border:var(--border-width) solid var(--bg);display:flex}.ratio-segment{background:var(--bg);flex-basis:0;min-width:0}.ratio-segment.pending{background:var(--fg);border-inline:var(--border-width) solid var(--bg)}.ratio-segment.error{background:var(--accent)}.ratio-key{gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.ratio-key>div{flex:1 1 var(--space-20)}.ratio-key dt{font-size:var(--small-size)}.ratio-key dd{font-size:var(--hours-size);line-height:var(--number-leading);margin-top:var(--space-2)}.ratio-key .quantity-unit,.project-distribution .quantity-unit,.version-track .quantity-unit{font-size:var(--small-size);letter-spacing:normal}.project-distribution{gap:var(--space-2);padding:0;list-style:none;display:grid}.project-distribution li{grid-template-columns:var(--space-20) minmax(0,1fr) var(--space-12);align-items:center;gap:var(--space-3);font-size:var(--small-size);display:grid}.distribution-track{height:var(--space-6);border:var(--border-width) solid var(--bg);display:flex}.distribution-track>span{background:var(--bg)}.version-track{padding:0;list-style:none}.version-track li{grid-template-columns:var(--metric-width) minmax(0,1fr);align-items:center;gap:var(--space-6);border-top:var(--border-width) solid var(--bg);padding-block:var(--space-4);display:grid}.version-track p{font-size:var(--body-size)}.version-number{font-size:var(--hours-size);line-height:var(--number-leading)}.mainpath-screen .inverted-surface>.detail-overview{padding-bottom:var(--space-8)}.detail-moment{border-top:var(--border-width) solid var(--bg);padding-block:var(--space-8) var(--space-16)}.mainpath-screen .detail-moment h2{font-size:var(--body-size);margin-bottom:var(--space-6)}.moment-stages{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.moment-stages li{border-top:var(--border-width) solid var(--bg);min-width:0;padding-top:var(--space-4)}.moment-stages a{align-items:start;gap:var(--space-2);padding:var(--space-4);min-height:var(--touch);min-width:var(--touch);color:var(--bg);flex-direction:column;display:flex}.moment-stages a:hover{text-underline-offset:var(--space-1);text-decoration:underline}.moment-stages .stage-marker{font-size:var(--small-size)}.moment-stages .stage-number{font-size:var(--hours-size);line-height:var(--number-leading)}.moment-stages strong{font-size:var(--title-size);font-weight:var(--hit-weight)}.moment-stages a>span:last-child,.moment-stages p{font-size:var(--small-size)}.moment-stages p{margin-top:var(--space-4);padding-inline:var(--space-4)}.moment-stages [data-stage=current] a{background:var(--bg);color:var(--fg)}.moment-stages [data-stage=done] .stage-number{text-underline-offset:var(--space-2);text-decoration:underline}.stages-complete{margin-top:var(--space-6);font-size:var(--body-size)}.picture-dashboard .hero.inverted-surface{min-height:calc(var(--chart-height) * 3);align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.picture-dashboard .hero-hours{border-left:var(--border-width) solid var(--bg);width:100%;padding-left:var(--space-16);justify-self:stretch}.picture-dashboard .hours-number{font-size:var(--mobile-hero-size)}.picture-dashboard .hero-facts{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.picture-dashboard .hero-facts .adopted-fact dd,.picture-dashboard .hero-facts .reference-fact dd{font-size:var(--title-size)}.picture-dashboard .hero-facts dt{font-size:var(--small-size)}.picture-dashboard .people-section{padding-top:var(--space-8)}.picture-dashboard .dot-core,.picture-dashboard .person-dot.waiting .dot-core{width:min(var(--space-6),75%)}.picture-dashboard .person-number,.picture-dashboard .chart-scale,.picture-dashboard .zero-marker,.picture-dashboard .flow-scale,.picture-dashboard .flow-axis{font-size:var(--small-size)}.mainpath-screen .screen-value:not(.screen-status),.ratio-key dd,.version-number,.picture-dashboard .hero-number,.picture-dashboard .hours-number,.moment-stages a{animation:moment-appear var(--duration) var(--easing) both}@keyframes moment-appear{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@media (max-width:767px){.mainpath-screen .inverted-surface>.screen-hero{gap:var(--space-8)}.ratio-key dd{font-size:var(--statement-size)}.version-track li{grid-template-columns:var(--space-20) minmax(0,1fr);gap:var(--space-4)}.detail-moment{padding-block:var(--space-6) var(--space-8)}.moment-stages{gap:var(--space-2)}.moment-stages a{padding:var(--space-1);gap:var(--space-2)}.moment-stages .stage-number{font-size:var(--statement-size)}.moment-stages strong,.moment-stages .stage-marker{font-size:var(--small-size)}.moment-stages p{overflow-wrap:anywhere;padding:0}.picture-dashboard .hero.inverted-surface{min-height:auto;padding-block:var(--space-8);gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.picture-dashboard .hero-hours{border-left:0;border-top:var(--border-width) solid var(--bg);padding-left:0;padding-top:var(--space-6)}.picture-dashboard .hours-number{font-size:var(--hours-size)}.picture-dashboard .hero-number{font-size:var(--mobile-hero-size)}.picture-dashboard .hero-facts{gap:var(--space-4);margin-top:var(--space-4)}.picture-dashboard .hero-facts .reference-fact{display:block}.picture-dashboard .people-band{grid-template-columns:repeat(auto-fit,minmax(var(--touch),1fr));gap:var(--space-4) var(--space-2);overflow-x:visible}.picture-dashboard .bar-track{height:var(--mobile-chart-height)}.picture-dashboard .dot-core,.picture-dashboard .person-dot.waiting .dot-core{height:calc(var(--mobile-chart-height) * var(--person-ratio))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.mainpath-screen .page-heading h1,.picture-dashboard .page-heading h1{font-size:var(--title-size)}.mainpath-screen .mainpath-section h2,.picture-dashboard .section-heading h2{font-size:var(--body-size)}.mainpath-screen .inverted-surface>.screen-hero{padding-block:var(--space-8) var(--space-8);align-items:center}.mainpath-screen .inverted-surface>.screen-hero>.depth-primary,.mainpath-screen .detail-overview>.screen-hero,.picture-dashboard .hero.inverted-surface>.hero-primary{z-index:2;background:var(--bg);color:var(--fg);border:var(--border-width) solid var(--fg);padding:var(--space-8);margin-bottom:calc(var(--space-0) - var(--space-16));top:var(--space-8);position:relative}.mainpath-screen .inverted-surface>.screen-hero>.depth-primary{min-height:calc(var(--chart-height) + var(--space-16));flex-direction:column;justify-content:center;display:flex}.mainpath-screen .inverted-surface .depth-primary .quantity-unit,.mainpath-screen .inverted-surface .depth-primary .supporting-copy,.picture-dashboard .hero.inverted-surface .hero-primary .quantity-unit,.picture-dashboard .hero.inverted-surface .hero-primary .hero-copy p{color:var(--fg)}.mainpath-screen .inverted-surface .depth-primary .supporting-copy{font-size:var(--small-size)}.mainpath-screen .screen-value:not(.screen-status),.picture-dashboard .hero-number{font-size:var(--hero-size)}.mainpath-screen .hero-secondary{gap:var(--space-6);padding-block:var(--space-4)}.mainpath-screen .ratio-key dd,.mainpath-screen .version-number{font-size:var(--title-size)}.mainpath-screen .moment-caption{font-size:var(--small-size)}.mainpath-screen main>.inverted-surface{margin-bottom:var(--space-16)}.mainpath-screen .mainpath-section{padding-block:var(--space-12);gap:var(--space-6)}.mainpath-screen .login-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mainpath-screen .login-overview .screen-status{font-size:var(--hours-size);line-height:var(--heading-leading);letter-spacing:var(--number-tracking);margin-block:var(--space-4) var(--space-6);overflow-wrap:anywhere}.login-phrase{max-width:100%;display:inline-block}.mainpath-screen .detail-overview>.screen-hero{padding:var(--space-8)}.mainpath-screen .detail-overview>.screen-hero .quantity-unit{color:var(--fg)}.mainpath-screen .detail-overview{padding-bottom:var(--space-16)}.mainpath-screen .detail-moment{margin-top:var(--space-8);padding-bottom:var(--space-8)}.mainpath-screen .moment-stages .stage-number{font-size:var(--title-size)}.mainpath-screen .moment-stages strong{font-size:var(--body-size)}.mainpath-screen .moment-stages [data-stage=current]{z-index:2;top:var(--space-6);margin-bottom:calc(var(--space-0) - var(--space-6));position:relative}.mainpath-screen .moment-stages [data-stage=current] a{border:var(--border-width) solid var(--fg);padding:var(--space-4)}.mainpath-screen .moment-stages [data-stage=current] .stage-number{font-size:var(--hours-size)}.mainpath-screen .moment-stages [data-stage=current] p{color:var(--bg)}.picture-dashboard .hero.inverted-surface{padding-block:var(--space-12);min-height:calc(var(--chart-height) * 2);align-items:center}.picture-dashboard .hero.inverted-surface>.hero-primary{gap:var(--space-8);flex-direction:column;display:flex}.picture-dashboard .hero-measure{align-items:baseline;gap:var(--space-4)}.picture-dashboard .hero.inverted-surface .hero-primary .text-link{color:var(--fg)}.picture-dashboard .hero.inverted-surface .hero-primary :focus-visible{outline-color:var(--fg)}.picture-dashboard .hero.inverted-surface .hero-primary .text-link:hover{border-bottom-color:var(--fg)}.picture-dashboard .hero-hours{padding-left:var(--space-8)}.picture-dashboard .hours-number{font-size:var(--hours-size)}.picture-dashboard .hero-facts{gap:var(--space-6)}.picture-dashboard .hero-facts .adopted-fact dd,.picture-dashboard .hero-facts .reference-fact dd{font-size:var(--body-size)}.picture-dashboard .people-section{padding-top:calc(var(--space-16) + var(--space-8))}.chart-scroll-note .mobile-instruction{display:none}@media (prefers-color-scheme:dark){.inverted-surface{background:var(--bg);color:var(--fg)}.inverted-surface:before{background:var(--bg);box-shadow:none}.mainpath-screen .inverted-surface .page-heading,.mainpath-screen .inverted-surface .supporting-copy,.mainpath-screen .inverted-surface .quantity-unit,.moment-stages a,.picture-dashboard .hero.inverted-surface .hero-hours .eyebrow,.picture-dashboard .hero.inverted-surface .hero-facts dt,.picture-dashboard .hero.inverted-surface .hero-facts dd,.picture-dashboard .hero.inverted-surface .hours-number{color:var(--fg)}.mainpath-screen .inverted-surface .screen-hero,.detail-moment,.moment-stages li,.consent-ratio,.distribution-track,.version-track li,.number-grid li{border-color:var(--fg)}.ratio-segment,.distribution-track>span{background:var(--fg)}.ratio-segment.pending{background:var(--bg);border-color:var(--fg)}.ratio-segment.error{background:var(--accent)}.moment-stages [data-stage=current] a{background:var(--fg);color:var(--bg)}.mainpath-screen .moment-stages [data-stage=current] p{color:var(--fg)}.inverted-surface :focus-visible{outline-color:var(--fg)}.moment-stages [data-stage=current] :focus-visible{outline-color:var(--bg)}.mainpath-screen .inverted-surface>.screen-hero>.depth-primary,.mainpath-screen .detail-overview>.screen-hero,.picture-dashboard .hero.inverted-surface>.hero-primary{background:var(--fg);color:var(--bg);border-color:var(--bg)}.mainpath-screen .inverted-surface .depth-primary .quantity-unit,.mainpath-screen .inverted-surface .depth-primary .supporting-copy,.mainpath-screen .detail-overview>.screen-hero .quantity-unit,.picture-dashboard .hero.inverted-surface .hero-primary .quantity-unit,.picture-dashboard .hero.inverted-surface .hero-primary .hero-copy p,.picture-dashboard .hero.inverted-surface .hero-primary .text-link{color:var(--bg)}.picture-dashboard .hero.inverted-surface .hero-primary :focus-visible{outline-color:var(--bg)}.picture-dashboard .hero.inverted-surface .hero-primary .text-link:hover{border-bottom-color:var(--bg)}}@media (max-width:767px){.mainpath-screen .inverted-surface>.screen-hero{padding-block:var(--space-6) var(--space-6);gap:var(--space-12)}.mainpath-screen .inverted-surface>.screen-hero>.depth-primary,.mainpath-screen .detail-overview>.screen-hero,.picture-dashboard .hero.inverted-surface>.hero-primary{padding:var(--space-6);top:var(--space-4);margin-bottom:calc(var(--space-0) - var(--space-8))}.mainpath-screen .screen-value:not(.screen-status),.picture-dashboard .hero-number{font-size:var(--mobile-hero-size)}.mainpath-screen .inverted-surface>.screen-hero>.depth-primary{min-height:var(--chart-height)}.mainpath-screen .login-overview{grid-template-columns:minmax(0,1fr)}.mainpath-screen .login-overview .screen-status{font-size:var(--hours-size)}.mainpath-screen main>.inverted-surface{margin-bottom:var(--space-8)}.mainpath-screen .detail-overview{padding-bottom:var(--space-8)}.mainpath-screen .moment-stages{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.mainpath-screen .moment-stages [data-stage=current]{top:var(--space-2);margin-bottom:calc(var(--space-0) - var(--space-2))}.picture-dashboard .hero.inverted-surface{gap:var(--space-12);padding-block:var(--space-8)}.picture-dashboard .hero-hours{padding-left:0}.picture-dashboard .hours-number{font-size:var(--hours-size)}.picture-dashboard .people-section{padding-top:var(--space-12)}.chart-scroll-note .desktop-instruction{display:none}.chart-scroll-note .mobile-instruction{display:inline}}
