:root{--background:#fbf7ef;--foreground:#392e18;--color-surface:var(--background);--color-border:color-mix(in srgb, var(--foreground) 25%, transparent);--color-hover:color-mix(in srgb, var(--foreground) 8%, transparent);--color-muted:color-mix(in srgb, var(--foreground) 70%, transparent);--color-secondary:color-mix(in srgb, var(--foreground) 85%, transparent);--color-dim:color-mix(in srgb, var(--foreground) 68%, transparent);--color-focus:color-mix(in srgb, var(--foreground) 60%, transparent);--color-border-control:color-mix(in srgb, var(--foreground) 60%, transparent);--color-wash:color-mix(in srgb, var(--foreground) 5%, transparent);--color-faint:color-mix(in srgb, var(--foreground) 47%, transparent);--color-active:color-mix(in srgb, var(--foreground) 12%, transparent);--color-border-subtle:color-mix(in srgb, var(--foreground) 10%, transparent);--color-primary:var(--foreground);--color-on-primary:var(--background);--color-danger:#ae542e;--color-success:#80aa56;--color-warning:#ccb40c;--color-on-danger:#fff;--color-on-success:var(--foreground);--color-on-warning:var(--foreground);--color-primary-hover:color-mix(in srgb, var(--color-primary) 88%, var(--background));--color-danger-hover:color-mix(in srgb, var(--color-danger) 88%, var(--background));--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#18a271;--chart-4:#eda100;--chart-5:#e87ba4;--color-neutral-tint:color-mix(in srgb, var(--foreground) 7%, transparent);--color-success-tint:color-mix(in srgb, var(--color-success) 18%, transparent);--color-warning-tint:color-mix(in srgb, var(--color-warning) 18%, transparent);--color-danger-tint:color-mix(in srgb, var(--color-danger) 18%, transparent);--color-success-strong:color-mix(in srgb, var(--color-success) 38%, var(--foreground));--color-warning-strong:color-mix(in srgb, var(--color-warning) 34%, var(--foreground));--color-danger-strong:color-mix(in srgb, var(--color-danger) 45%, var(--foreground));--color-backdrop:#00000080;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--border-width:1px;--border-width-thick:2px;--grid-cols:12;--grid-gutter:24px;--grid-margin:72px;--page-gutter-mobile:calc(var(--baseline) * 2);--grid-maxw:1296px;--baseline:8px;--leading:24px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-display-sm:clamp(2rem, 4vw, 3rem);--font-size-display:clamp(2.5rem, 6vw, 4rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-none:1;--tracking-tighter:-.02em;--tracking-tight:-.01em;--tracking-label:.04em;--tracking-wide:.08em;--width-form:24rem;--width-dialog:32rem;--width-sidebar:16rem;--width-sidebar-rail:3.5rem;--header-height:calc(var(--baseline) * 8 + var(--border-width));--bottom-nav-height:0px;--focus-ring:2px solid var(--color-focus);--tap-target:calc(var(--baseline) * 6);--control-height:calc(var(--baseline) * 4.5);--icon-size-xs:calc(var(--baseline) * 1.5);--icon-size-sm:calc(var(--baseline) * 2);--icon-size-md:calc(var(--baseline) * 2.5);--icon-size-lg:calc(var(--baseline) * 3);--scroll-fade-size:calc(var(--baseline) * 3);--duration-fast:.12s;--duration-base:.15s;--duration-slow:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--duration-skeleton-beat:.4s;--duration-pulse:.75s;--blur-crossfade:2px;--opacity-disabled:.6;--opacity-hidden:.4;--opacity-resting:.8;--surface-base:var(--background);--surface-sunken:color-mix(in srgb, var(--foreground) 3%, var(--background));--surface-well:color-mix(in srgb, var(--foreground) 2%, var(--background));--surface-raised:color-mix(in srgb, var(--foreground) 4%, var(--background));--surface-raised-2:color-mix(in srgb, var(--foreground) 8%, var(--background));--surface-overlay:var(--color-surface);--surface-modal:var(--color-surface);--shadow-raised:0 1px 1px color-mix(in srgb, var(--foreground) 5%, transparent);--shadow-overlay:0 3px 8px color-mix(in srgb, var(--foreground) 7%, transparent);--shadow-modal:0 5px 16px color-mix(in srgb, var(--foreground) 10%, transparent);--shadow-pill:0 8px 24px #00000073;--shadow-inline-end:6px 0 10px color-mix(in srgb, var(--foreground) 15%, transparent);--watch-ground:var(--background);--watch-ink:var(--foreground);--watch-annotation:var(--color-muted);--watch-faint:var(--color-faint);--watch-hairline:var(--color-border);--watch-inverse:var(--color-on-primary);--watch-live:var(--color-danger);--watch-text-meta:16px;--watch-text-button:17px;--watch-text-row:18px;--watch-text-answer:19px;--watch-text-title:24px;--watch-text-numeral:36px;--watch-text-display:48px;--watch-text-clock:96px;--watch-leading-meta:21px;--watch-leading-body:23px;--watch-leading-row:25px;--watch-leading-title:28px;--watch-leading-display:52px;--watch-leading-clock:96px;--watch-weight-light:300;--watch-weight-regular:var(--font-weight-normal);--watch-weight-medium:var(--font-weight-medium);--watch-weight-bold:var(--font-weight-semibold);--watch-tracking-display:-.03em;--watch-tracking-tight:-.02em;--watch-tracking-normal:0em;--watch-tracking-label:.12em;--watch-radius-bubble:22px;--watch-radius-pill:var(--radius-full);--watch-radius-screen:110px;--watch-border-control:1.5px;--watch-control-sm:44px;--watch-control:56px;--watch-control-lg:62px;--watch-space-screen:34px;--watch-screen-w:416px;--watch-screen-h:496px;--watch-content-w:348px}@media (prefers-color-scheme:dark){:root:not(.light){--background:#131110;--foreground:#e9e6e2;--color-muted:color-mix(in srgb, var(--foreground) 65%, transparent);--color-dim:color-mix(in srgb, var(--foreground) 52%, transparent);--color-faint:color-mix(in srgb, var(--foreground) 42%, transparent);--color-danger:#c98159;--color-on-danger:var(--background);--color-on-success:var(--background);--color-on-warning:var(--background);--color-danger-strong:#dda98d;--color-warning-strong:#d6c33d;--color-success-strong:#99bb78;--surface-sunken:#0e0d0c;--shadow-inline-end:6px 0 10px #0006;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181}}:root.dark{--background:#131110;--foreground:#e9e6e2;--color-muted:color-mix(in srgb, var(--foreground) 65%, transparent);--color-dim:color-mix(in srgb, var(--foreground) 52%, transparent);--color-faint:color-mix(in srgb, var(--foreground) 42%, transparent);--color-danger:#c98159;--color-on-danger:var(--background);--color-on-success:var(--background);--color-on-warning:var(--background);--color-danger-strong:#dda98d;--color-warning-strong:#d6c33d;--color-success-strong:#99bb78;--surface-sunken:#0e0d0c;--shadow-inline-end:6px 0 10px #0006;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181}@media (max-width:768px){:root{--bottom-nav-height:calc(var(--baseline) * 8 + var(--border-width) * 2);--header-height:calc(var(--baseline) * 7.5 + var(--border-width));--control-height:calc(var(--baseline) * 4)}}[data-watch-scheme=light]{--background:#fbf7ef;--foreground:#392e18;--color-muted:color-mix(in srgb, var(--foreground) 70%, transparent);--color-faint:color-mix(in srgb, var(--foreground) 47%, transparent);--color-border:color-mix(in srgb, var(--foreground) 25%, transparent);--color-on-primary:var(--background);--watch-ground:var(--background);--watch-ink:var(--foreground);--watch-annotation:var(--color-muted);--watch-faint:var(--color-faint);--watch-hairline:var(--color-border);--watch-inverse:var(--color-on-primary);--watch-live:var(--color-danger)}[data-watch-scheme=dark]{--background:#131110;--foreground:#e9e6e2;--color-muted:color-mix(in srgb, var(--foreground) 65%, transparent);--color-faint:color-mix(in srgb, var(--foreground) 42%, transparent);--color-border:color-mix(in srgb, var(--foreground) 25%, transparent);--color-on-primary:var(--background);--color-danger:#c98159;--watch-ground:var(--background);--watch-ink:var(--foreground);--watch-annotation:var(--color-muted);--watch-faint:var(--color-faint);--watch-hairline:var(--color-border);--watch-inverse:var(--color-on-primary);--watch-live:var(--color-danger)}@media (forced-colors:active){:root{--color-focus:Highlight;--focus-ring:2px solid Highlight;--color-border:CanvasText;--color-border-control:CanvasText;--color-border-subtle:CanvasText;--color-muted:CanvasText;--color-dim:CanvasText;--color-faint:GrayText}}
:root{--staff-accent-dim:color-mix(in srgb, var(--color-muted) 15%, transparent);--staff-qr-plate:#fff}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background);min-height:100%;color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-underline-position:from-font;text-decoration-skip-ink:auto;line-height:1.5}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;margin:0 0 calc(var(--baseline) * 1.5);line-height:1.25}code{background:var(--surface-overlay);border-radius:var(--radius-sm);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.skipLink{left:var(--baseline);z-index:1000;padding:var(--baseline) calc(var(--baseline) * 1.5);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-sm);transition:top var(--duration-base) var(--ease-standard);position:absolute;top:-3rem}.skipLink:focus-visible{top:var(--baseline)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,fill,stroke!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
