@layer pages{.desk{container:desk / inline-size;overflow:clip}.home-hero:has(+.home-desk){padding-block-end:var(--gap-foot)}.home-desk{padding-block-end:var(--section-y)}.timecard-panel>.desk{box-shadow:none}.desk-half{position:relative;display:grid;align-items:center;padding:var(--inset);color:inherit;text-decoration:none}.desk-half:focus-visible{outline:var(--focus-w) solid var(--on-deep);outline-offset:calc(-1 * var(--focus-w) - var(--focus-offset))}.desk-half+.desk-half:before{content:"";position:absolute;inset-block-start:calc(-1 * var(--stroke) / 2);inset-inline:var(--inset);block-size:var(--stroke);border-radius:var(--pill);background:color-mix(in oklab,var(--on-deep) 35%,transparent)}.desk-halves{display:grid}@container desk (width >= 36rem){.desk-halves{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.desk-half+.desk-half:before{inset-block:var(--inset);inset-inline:calc(-1 * var(--stroke) / 2) auto;inline-size:var(--stroke);block-size:auto}}.desk-you{grid-template-columns:clamp(6.25rem,20cqi,8.75rem) minmax(0,1fr);column-gap:var(--gap-text)}.desk-climb{display:grid;align-content:center;gap:var(--gap-list);min-inline-size:0}.desk-title{font-size:var(--step-2);font-weight:800;line-height:1.1;letter-spacing:var(--track-3)}.desk-to-go{color:var(--on-deep-2);font-weight:600}.desk-pills{display:flex;flex-wrap:wrap;gap:var(--gap-list)}.desk-pills:not(:has(>:not([hidden]))){display:none}.desk-pill{padding:var(--space-1) var(--space-2);border-radius:var(--pill);background:var(--band-sunk);color:var(--on-deep);font-size:var(--step--1);font-weight:650;line-height:1.2;white-space:nowrap}.desk-pill[hidden]{display:none}.desk-meter{block-size:var(--space-2);border-radius:var(--pill);background:var(--band-sunk);overflow:hidden}.desk-meter:before{content:"";display:block;inline-size:calc(var(--lift-up, 0) * 100%);block-size:100%;border-radius:inherit;background:var(--on-deep)}@media(prefers-reduced-motion:no-preference){.desk-meter:before{animation:desk-fill 1.2s var(--ease-out) .2s backwards}}@keyframes desk-fill{0%{inline-size:0}}.desk-board{align-content:center;gap:var(--gap-text);color:var(--on-deep)}.desk-score{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-list)}.desk-side{display:grid;grid-template-rows:auto 1fr auto;align-items:center;gap:var(--gap-meta);min-inline-size:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--band-sunk)}.desk-tag{color:var(--on-deep-2)}.desk-fig{display:flex;align-items:baseline;gap:.25em;white-space:nowrap}.desk-pts,.desk-time{font-family:var(--font-numbers);font-variant-numeric:tabular-nums slashed-zero;font-weight:800}.desk-pts{font-size:var(--step-3);line-height:1}.desk:not([data-leader]) .desk-top .desk-pts{font-size:var(--step-0);line-height:1.3;white-space:normal}.desk:not([data-leader]) .desk-top .desk-unit{display:none}.desk-unit,.desk-sub{color:var(--on-deep-2);font-size:var(--step--1);line-height:1.3}.desk-sub{white-space:nowrap}.desk[data-lead] .desk-mine .desk-pts{color:var(--note)}.desk-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-meta) var(--gap-text);color:var(--on-deep-2);font-size:var(--step--1);line-height:1.3}.desk-time{color:var(--note)}.desk-stat{display:flex;align-items:baseline;gap:var(--gap-meta)}.desk-stat[hidden]{display:none}.desk-stat b{color:var(--on-deep);font-variant-numeric:tabular-nums;font-weight:750}@container desk (width < 26rem){.desk-pts{font-size:var(--step-2)}.desk-side{padding:var(--space-2) var(--space-3)}.desk-title{font-size:var(--step-1)}.desk[data-team] .desk-facts{min-block-size:2lh}}@media(forced-colors:active){.desk,.desk-side,.desk-meter{outline:var(--rule-w) solid CanvasText}.desk-meter:before{background:CanvasText}.desk-half:focus-visible{outline-color:Highlight}}}@layer pages{.lift{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;border-radius:var(--radius-paper);box-shadow:0 .4rem .6rem color-mix(in oklab,var(--card-2) 70%,black);forced-color-adjust:none}.lift-wall{fill:var(--pz-wall)}.lift-shaft{fill:var(--corridor-2)}.lift-rail{fill:none;stroke:var(--corridor);stroke-width:1}.lift-slab{fill:var(--partition);stroke:var(--pz-lectern);stroke-width:.6}.lift-floor{fill:var(--ink-2);font-family:var(--font-body);font-size:9px;font-weight:800}.lift-pen{fill:none;stroke:var(--pen);stroke-width:1.2;stroke-linecap:round}.lift-cable{fill:none;stroke:var(--door-steel-2);stroke-width:.9}.lift-frame{fill:var(--door-steel);stroke:var(--door-steel-2);stroke-width:.8}.lift-cab{fill:var(--door-light)}.lift-door{fill:var(--door-steel-2)}.lift-car{transform:translateY(calc(var(--lift-up, 0) * -60px))}@media(prefers-reduced-motion:no-preference){.lift-car{animation:lift-rise 1.2s var(--ease-out) .2s backwards}}@keyframes lift-rise{0%{transform:translateY(0)}}}@layer pages{.sc-pg-sky{fill:#bcd7ea}.sc-pg-card{fill:var(--card)}.sc-clock-floor{--u: .55cqi}@container well (width >= 48rem){.sc-clock-floor{--u: .3cqi}}.sc-clock-back{grid-area:1 / 1 / 2 / -1;align-self:stretch;justify-self:stretch;contain:size;margin-inline:calc(-1 * var(--ck-pad));margin-block-end:calc(-2 * var(--u))}.sc-clock-back>svg{inline-size:100%;block-size:100%;max-inline-size:none;forced-color-adjust:none}.sc-clock-at-1{grid-area:1 / 1}.sc-clock-at-2{grid-area:1 / 2}.sc-clock-s-water{stop-color:#8fbfdf}.sc-clock-s-water-hi{stop-color:#d3e8f6}.sc-clock-haze{fill:var(--pz-wall);fill-opacity:.25}.sc-clock-midrib{fill:none;stroke:#3d6440;stroke-width:.5;stroke-linecap:round}.sc-clock-water{fill:#8fbfdf}.sc-clock-ridge{fill:none;stroke:#6fa5c8;stroke-width:.5}.sc-clock-seam{fill:none;stroke:var(--door-steel-2);stroke-opacity:.6;stroke-width:.4}.sc-clock-drawers{fill:none;stroke:#6f7880;stroke-width:.6}.sc-clock-pull{fill:none;stroke:#e6eaee;stroke-width:1;stroke-linecap:round}.sc-clock-jam{fill:#fff;stroke:var(--fig-ink);stroke-opacity:.4;stroke-width:.3;stroke-linejoin:round}.sc-clock-weave{fill:none;stroke:#fff;stroke-opacity:.08;stroke-width:.4}.sc-clock-ring{fill:none;stroke:var(--pen);stroke-width:.5}.sc-clock-scrawl{fill:none;stroke:var(--pen-blue);stroke-width:.45;stroke-linecap:round}.sc-clock-crust{fill:none;stroke:var(--pz-crust);stroke-width:1.2;stroke-linecap:round}.sc-clock-axis{fill:none;stroke:var(--ink-2);stroke-width:.4}.sc-clock-bars{fill:none;stroke:var(--pen-blue);stroke-width:1.2}.sc-clock-down{fill:none;stroke:var(--pen);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round}.sc-clock-sand{fill:#f1dcae}.sc-clock-trunk{fill:none;stroke:var(--wood-3);stroke-width:.6;stroke-linecap:round}.sc-clock-frond{fill:none;stroke:#477244;stroke-width:.7;stroke-linecap:round}.sc-clock-stamp-0{fill:none;stroke:var(--coffee);stroke-width:.35}.sc-clock-string{fill:none;stroke:var(--ink-2);stroke-width:.35}.sc-clock-gap{fill:none;stroke:var(--fig-ink);stroke-opacity:.3;stroke-width:.5}.sc-clock-mesh{fill:none;stroke:#6a6164;stroke-width:.4}.sc-clock-ball{fill:#fff;stroke:var(--fig-ink);stroke-opacity:.35;stroke-width:.3}.sc-gen-s-screen{stop-color:#d6e8ff}.sc-gen-far{opacity:.55}.sc-gen-banner{fill:color-mix(in oklab,var(--paper),var(--card-2) 20%)}.sc-gen-swoosh{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}.sc-gen-copy{fill:none;stroke:var(--card-2);stroke-width:2.4;stroke-linecap:round}.sc-gen-pole{fill:none;stroke:var(--door-steel-2);stroke-width:1.2}.sc-gen-trunk{fill:none;stroke:var(--wood-3);stroke-width:2;stroke-linecap:round}.sc-gen-cone{fill:var(--monitor-2);stroke:#6a6164;stroke-width:.6}.sc-gen-rim-ln{fill:none;stroke:var(--door-light);stroke-opacity:.5;stroke-width:.6}.sc-gen-exit-ic{fill:none;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.sc-gen-panel{fill:color-mix(in oklab,var(--pz-lectern),#000 15%)}.sc-gen-top-hi{fill:none;stroke:var(--door-light);stroke-opacity:.7;stroke-width:.8;stroke-linecap:round}.sc-gen-glass{fill:#fff;fill-opacity:.5;stroke:#fff;stroke-opacity:.8;stroke-width:.4}.sc-gen-water{fill:#9cc8e6;fill-opacity:.7}.sc-gen-neck{fill:none;stroke:var(--monitor);stroke-width:1;stroke-linecap:round}.sc-gen-mic{fill:#6a6164;stroke:var(--monitor);stroke-width:.5}.sc-gen-mic-hi{fill:none;stroke:var(--door-light);stroke-opacity:.8;stroke-width:.6;stroke-linecap:round}.sc-gen-rim{--fig-silhouette: color-mix(in oklab, var(--door-light) 45%, var(--card))}.sc-gen-seat{fill:color-mix(in oklab,var(--card-2) 40%,black)}.sc-gen-seat-hi{fill:none;stroke:color-mix(in oklab,var(--door-light) 45%,var(--card));stroke-opacity:.7;stroke-width:.7;stroke-linecap:round}.sc-gen-zz{fill:none;stroke:color-mix(in oklab,var(--door-light) 60%,var(--card));stroke-width:.9;stroke-linecap:round;stroke-linejoin:round}.sc-gen-arm{fill:none;stroke:var(--fig-silhouette);stroke-width:3.4;stroke-linecap:round}.sc-gen-screen{fill:#dbe9f7}.sc-desk-hills{fill:#7fae86}.sc-desk-chair{fill:#3f7d78}.sc-desk-chair-2{fill:#336763}.sc-desk-screen{fill:#b9cfe4}.sc-desk-paper{fill:var(--pz-paper);stroke:var(--pz-bar);stroke-width:.3}.sc-desk-bracket{fill:none;stroke:var(--corridor);stroke-width:1}.sc-desk-spring{fill:none;stroke:var(--door-steel-2);stroke-width:.6;stroke-linejoin:round}.sc-desk-hatch{fill:none;stroke:var(--pz-lectern);stroke-opacity:.5;stroke-width:.5}.sc-desk-carpet{fill:none;stroke:var(--carpet);stroke-width:1}.sc-desk-call-on{fill:#ffb020}.sc-desk-wet{fill:#f3c623;stroke:var(--fig-ink);stroke-width:.3;stroke-linejoin:round}.sc-desk-shoe{fill:none;stroke:var(--monitor-2);stroke-width:1.6}.sc-desk-cop{fill:var(--door-steel);stroke:var(--door-steel-2);stroke-width:.3}.sc-desk-btns{fill:none;stroke:var(--door-steel-2);stroke-width:.9;stroke-linecap:round}.sc-desk-apron{fill:var(--door-steel-2);fill-opacity:.8}}
