@font-face{font-family:display;src:url(/_next/static/media/80ea968b13b367a0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:163.28%;descent-override:39.24%;line-gap-override:0.00%;size-adjust:59.25%}.__className_4ec681{font-family:display,display Fallback;font-weight:400;font-style:normal}.__variable_4ec681{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_b36449{font-family:body,body Fallback;font-style:normal}.__variable_b36449{--font-body:"body","body Fallback"}:root{color-scheme:light;--ink:#425563;--white:#ffffff;--jade:#a0d1ca;--jade-wash:#f2f9f7;--green:#b6cfae;--peach:#ecbaa8;--peach-wash:#fbefea;--sky:#b5c6e3;--ink-on-sky:#415462;--yellow:#f5e1a4;--yellow-wash:#fdf7e6;--light-grey:#c1c6c8;--line:#dce1e3;--source-line:#dce1e3;--surface:#f5f7f6;--surface-2:#f9fbfa;--page:var(--surface);--panel:var(--white);--text:var(--ink);--text-muted:#5b6b77;--text-on-accent:#2f3e48;--border:var(--line);--border-strong:var(--light-grey);--control-border:var(--ink);--focus:var(--ink);--focus-gap:var(--white);--action:var(--jade);--action-hover:var(--green);--strong-bg:var(--ink);--strong-text:var(--white);--hatch:#c9cfd2;--booked:#63737e;--scrim:rgba(47,62,72,0.42);--shadow:0 8px 24px rgba(66,85,99,0.12);--shadow-sm:0 1px 2px rgba(66,85,99,0.08);--late:#b42318;--late-wash:#fdecea;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s24:24px;--s32:32px;--s48:48px;--r-panel:16px;--r-control:8px;--radius:16px;--radius-small:8px;--touch:44px;--side:240px;--detail:540px;--page-max:1440px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page:#1b2329;--panel:#232d34;--surface-2:#273239;--text:#e6ecee;--text-muted:#a9b6bd;--text-on-accent:#1f2a31;--border:#34414a;--border-strong:#4b5a64;--control-border:#93a3ad;--focus:#e6ecee;--focus-gap:#1b2329;--jade-wash:#1f3533;--peach-wash:#3a2d29;--yellow-wash:#3a3524;--strong-bg:#e6ecee;--strong-text:#1b2329;--hatch:#4b5a64;--booked:#93a3ad;--scrim:rgba(0,0,0,0.55);--shadow:0 8px 24px rgba(0,0,0,0.35);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--late:#ff9b8f;--late-wash:#3d2422}}:root[data-theme=dark]{color-scheme:dark;--page:#1b2329;--panel:#232d34;--surface-2:#273239;--text:#e6ecee;--text-muted:#a9b6bd;--text-on-accent:#1f2a31;--border:#34414a;--border-strong:#4b5a64;--control-border:#93a3ad;--focus:#e6ecee;--focus-gap:#1b2329;--jade-wash:#1f3533;--peach-wash:#3a2d29;--yellow-wash:#3a3524;--strong-bg:#e6ecee;--strong-text:#1b2329;--hatch:#4b5a64;--booked:#93a3ad;--scrim:rgba(0,0,0,0.55);--shadow:0 8px 24px rgba(0,0,0,0.35);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--late:#ff9b8f;--late-wash:#3d2422}body{font-family:system-ui,sans-serif;margin:2rem}