@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia);size-adjust:75.73%;ascent-override:130.73%;descent-override:40.94%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);size-adjust:100.73%;ascent-override:96.3%;descent-override:24.82%;line-gap-override:0%}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-page:#f6f3ec;--color-ground:#efebe2;--color-surface:#fffdf8;--color-surface-on-page:#ebe6db;--color-surface-raised:#fff;--color-fill:#17160f0f;--color-separator:#17160f1f;--color-separator-strong:#857f72;--color-text:#17160f;--color-text-muted:#5c584d;--color-text-disabled:#c7c7cc;--color-tint:#17160f;--color-link:#17160f;--color-focus:#17160f;--color-primary:#17160f;--color-on-primary:#f6f3ec;--color-brand:#d4f25c;--color-on-brand:#17160f;--color-primary-soft:#e8f3b2;--color-on-primary-soft:#17160f;--color-danger:#9b2c2c;--color-danger-fill:#9b2c2c;--color-attention:#b05a17;--color-glass:#ffffffb8;--color-glass-dense:#fffffff0;--color-knob:#fff;--color-glass-edge:#0000000f;--color-scrim:#00000052;--color-status-pending-bg:#fbe5d1;--color-status-pending-fg:#843f0b;--color-status-pending-dot:#e0873f;--color-status-confirmed-bg:#dde8f7;--color-status-confirmed-fg:#1f4e87;--color-status-confirmed-dot:#5b95d8;--color-status-no-show-bg:#f8dfdc;--color-status-no-show-fg:#952828;--color-status-no-show-dot:#e25e5e;--color-status-closed-bg:#e8e4dc;--color-status-closed-fg:#48453d;--color-status-closed-dot:#9a958a;--shadow-glass:0 18px 40px -18px #17160f59, 0 2px 6px #17160f14;--shadow-sheet:0 20px 60px #0000004d;--text-root:106.25%;--font-display:"Instrument Serif", "Instrument Serif Fallback", georgia, serif;--font-text:"Instrument Sans", "Instrument Sans Fallback", -apple-system, blinkmacsystemfont, ui-sans-serif, system-ui, sans-serif;--font-reference:ui-monospace, sfmono-regular, menlo, consolas, monospace;--text-display:3.059rem;--text-large-title:2.588rem;--text-title-1:1.882rem;--text-title-2:1.294rem;--text-title-3:1.176rem;--text-headline:1rem;--text-body:1rem;--text-callout:.941rem;--text-subheadline:.882rem;--text-footnote:.765rem;--text-caption-1:.706rem;--text-caption-2:.647rem;--leading-tight:1.05;--leading-title:1.1;--leading-text:1.35;--tracking-display:-.04em;--tracking-title:-.03em;--tracking-heading:-.02em;--tracking-normal:0;--tracking-reference:.02em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--size-dot:7px;--size-icon:20px;--size-icon-small:16px;--size-touch:44px;--size-button:50px;--size-button-large:56px;--size-field:54px;--size-monogram:56px;--size-monogram-small:44px;--size-day:44px;--size-tab-bar:62px;--size-sidebar:248px;--width-content:560px;--width-panel:720px;--width-wide:1200px;--radius-small:12px;--radius-block:20px;--radius-card:24px;--radius-pass:28px;--radius-sheet:34px;--radius-pill:9999px;--layer-edge:10;--layer-bar:20;--layer-toast:30;--duration-instant:.1s;--duration-short:.2s;--duration-medium:.3s;--duration-spin:.8s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--blur-glass:24px;--saturate-glass:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-page:#0f0e0b;--color-ground:#0f0e0b;--color-surface:#1c1b17;--color-surface-on-page:#1c1b17;--color-surface-raised:#28261f;--color-fill:#f6f3ec1a;--color-separator:#f6f3ec29;--color-separator-strong:#7a7569;--color-text:#f4f1e8;--color-text-muted:#aaa598;--color-text-disabled:#48484a;--color-tint:#d4f25c;--color-link:#d4f25c;--color-focus:#d4f25c;--color-primary:#d4f25c;--color-on-primary:#17160f;--color-brand:#d4f25c;--color-on-brand:#17160f;--color-primary-soft:#d4f25c33;--color-on-primary-soft:#d4f25c;--color-danger:#ff8a80;--color-danger-fill:#ff8a80;--color-attention:#e8945a;--color-glass:#28261fb8;--color-glass-dense:#28261ff5;--color-knob:#fff;--color-glass-edge:#ffffff1a;--color-scrim:#00000080;--color-status-pending-bg:#3a2414;--color-status-pending-fg:#f7c49b;--color-status-pending-dot:#e8945a;--color-status-confirmed-bg:#162741;--color-status-confirmed-fg:#b8d3f3;--color-status-confirmed-dot:#5b95d8;--color-status-no-show-bg:#3b1a19;--color-status-no-show-fg:#f6b4b0;--color-status-no-show-dot:#e25e5e;--color-status-closed-bg:#2b2924;--color-status-closed-fg:#d0cbc1;--color-status-closed-dot:#8f8a80;--shadow-glass:0 18px 40px -16px #000000b3;--shadow-sheet:0 20px 60px #0009}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#0f0e0b;--color-ground:#0f0e0b;--color-surface:#1c1b17;--color-surface-on-page:#1c1b17;--color-surface-raised:#28261f;--color-fill:#f6f3ec1a;--color-separator:#f6f3ec29;--color-separator-strong:#7a7569;--color-text:#f4f1e8;--color-text-muted:#aaa598;--color-text-disabled:#48484a;--color-tint:#d4f25c;--color-link:#d4f25c;--color-focus:#d4f25c;--color-primary:#d4f25c;--color-on-primary:#17160f;--color-brand:#d4f25c;--color-on-brand:#17160f;--color-primary-soft:#d4f25c33;--color-on-primary-soft:#d4f25c;--color-danger:#ff8a80;--color-danger-fill:#ff8a80;--color-attention:#e8945a;--color-glass:#28261fb8;--color-glass-dense:#28261ff5;--color-knob:#fff;--color-glass-edge:#ffffff1a;--color-scrim:#00000080;--color-status-pending-bg:#3a2414;--color-status-pending-fg:#f7c49b;--color-status-pending-dot:#e8945a;--color-status-confirmed-bg:#162741;--color-status-confirmed-fg:#b8d3f3;--color-status-confirmed-dot:#5b95d8;--color-status-no-show-bg:#3b1a19;--color-status-no-show-fg:#f6b4b0;--color-status-no-show-dot:#e25e5e;--color-status-closed-bg:#2b2924;--color-status-closed-fg:#d0cbc1;--color-status-closed-dot:#8f8a80;--shadow-glass:0 18px 40px -16px #000000b3;--shadow-sheet:0 20px 60px #0009}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#f6f3ec;--color-ground:#efebe2;--color-surface:#fffdf8;--color-surface-on-page:#ebe6db;--color-surface-raised:#fff;--color-fill:#17160f0f;--color-separator:#17160f1f;--color-separator-strong:#857f72;--color-text:#17160f;--color-text-muted:#5c584d;--color-text-disabled:#c7c7cc;--color-tint:#17160f;--color-link:#17160f;--color-focus:#17160f;--color-primary:#17160f;--color-on-primary:#f6f3ec;--color-brand:#d4f25c;--color-on-brand:#17160f;--color-primary-soft:#e8f3b2;--color-on-primary-soft:#17160f;--color-danger:#9b2c2c;--color-danger-fill:#9b2c2c;--color-attention:#b05a17;--color-glass:#ffffffb8;--color-glass-dense:#fffffff0;--color-knob:#fff;--color-glass-edge:#0000000f;--color-scrim:#00000052;--color-status-pending-bg:#fbe5d1;--color-status-pending-fg:#843f0b;--color-status-pending-dot:#e0873f;--color-status-confirmed-bg:#dde8f7;--color-status-confirmed-fg:#1f4e87;--color-status-confirmed-dot:#5b95d8;--color-status-no-show-bg:#f8dfdc;--color-status-no-show-fg:#952828;--color-status-no-show-dot:#e25e5e;--color-status-closed-bg:#e8e4dc;--color-status-closed-fg:#48453d;--color-status-closed-dot:#9a958a;--shadow-glass:0 18px 40px -18px #17160f59, 0 2px 6px #17160f14;--shadow-sheet:0 20px 60px #0000004d}:root[data-widget]{--color-page:#fff;--color-ground:#fff}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-short:0s;--duration-medium:0s}}
html{font-size:var(--text-root);-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (font:-apple-system-body) and (-webkit-touch-callout:none){html{font:-apple-system-body}}body{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-text)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-title);margin:0}p{margin:0}
.et-glass{background-color:var(--glass-fill,var(--color-glass));border:1px solid var(--color-glass-edge);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass));backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.et-glass{background-color:var(--color-surface-raised)}}@media (prefers-reduced-transparency:reduce){.et-glass{background-color:var(--color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.et-glass{border-color:var(--color-separator-strong)}}@media (forced-colors:active){.et-glass{-webkit-backdrop-filter:none;backdrop-filter:none;border-color:canvastext}}.et-edge-top,.et-edge-bottom{z-index:var(--layer-edge);pointer-events:none;position:fixed;inset-inline:0}.et-edge-top{height:var(--space-16);background-image:linear-gradient(to bottom, var(--edge-color) 40%, transparent);top:0}.et-edge-bottom{height:calc(var(--space-16) * 2);background-image:linear-gradient(to top, var(--edge-color) 45%, transparent);bottom:0}
*,:before,:after{box-sizing:border-box}body{color:var(--color-text);background-color:var(--color-page);margin:0}a{color:var(--color-tint)}:focus-visible,[data-demo=focus]{outline:3px solid var(--color-focus);outline-offset:2px}html{scroll-padding-top:var(--space-16);scroll-padding-bottom:calc(var(--size-tab-bar) + var(--space-12))}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--duration-short)}::view-transition-new(root){animation-duration:var(--duration-short)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.et-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
