.scheduler-page-layer.svelte-1fuzzpc{--scheduler-canvas-curtain-height:0px;--scheduler-canvas-curtain-offset:0px;--scheduler-canvas-curtain-progress:0;--scheduler-canvas-pinned-top-panel-height:0px;--scheduler-canvas-sticky-chrome-offset:0px;--scheduler-canvas-rail-sticky-start:0px;--scheduler-canvas-top-panel-safe-area:0px;--scheduler-canvas-content-safe-end:0px;--scheduler-canvas-content-safe-start:0px;--scheduler-canvas-top-dock-height:0px;--scheduler-canvas-bottom-dock-height:var(--scheduler-round-action-height);--scheduler-canvas-bottom-navigation-height:0px;--scheduler-canvas-top-chrome-height:0px;--scheduler-page-layer-top-dock-height:var(--scheduler-round-action-height);--scheduler-page-layer-bottom-dock-height:var(--scheduler-round-action-height);--scheduler-page-layer-dialog-inline-gutter:12px;--scheduler-page-layer-dialog-top-gutter:56px;--scheduler-page-layer-dialog-block-gutter:30px;--scheduler-page-layer-chrome-inline-gutter:8px;--scheduler-page-layer-dock-edge-gutter:8px;--scheduler-page-layer-title-action-gap:5px;z-index:1;pointer-events:auto;will-change:auto;background:0 0;gap:0;min-width:100dvw;min-height:100dvh;padding:0;animation:.26s cubic-bezier(.16,1,.3,1) svelte-1fuzzpc-scheduler-page-layer-enter;position:absolute;inset:0;overflow:clip;transform:none}.scheduler-page-layer-centered-shell.svelte-1fuzzpc{pointer-events:auto;gap:0;padding:0;overflow:visible}.scheduler-page-layer-centered-shell.is-dialog.svelte-1fuzzpc:not(.is-full-bleed-body-fit){padding-block-end:var(--scheduler-page-layer-dialog-block-gutter)}.scheduler-page-layer-surface.svelte-1fuzzpc{background:var(--scheduler-color-gray-1);pointer-events:auto;gap:0;min-height:0;padding:0;position:relative;overflow:clip}.scheduler-page-layer-surface.is-full-screen.svelte-1fuzzpc{position:absolute;inset:0;overflow:clip}.scheduler-page-layer-centered-shell.is-full-screen.svelte-1fuzzpc{min-width:100dvw;min-height:100dvh;position:absolute;inset:0;overflow:clip}.scheduler-page-layer.is-covered.svelte-1fuzzpc,.scheduler-page-layer.is-closing.svelte-1fuzzpc{pointer-events:none}.scheduler-page-layer.is-closing.svelte-1fuzzpc{will-change:transform;animation:.22s cubic-bezier(.7,0,.84,0) both svelte-1fuzzpc-scheduler-page-layer-exit}.scheduler-page-layer.is-dialog.svelte-1fuzzpc{background:var(--scheduler-page-layer-dialog-backdrop);animation:.18s ease-out svelte-1fuzzpc-scheduler-page-layer-backdrop-enter}.scheduler-page-layer.is-dialog.is-closing.svelte-1fuzzpc{will-change:opacity;animation:.18s ease-in both svelte-1fuzzpc-scheduler-page-layer-backdrop-exit}.scheduler-page-layer-surface.is-dialog.svelte-1fuzzpc{min-width:min(var(--scheduler-page-layer-dialog-max-inline-size), calc(100dvw - var(--scheduler-page-layer-dialog-inline-gutter) * 2));max-width:min(var(--scheduler-page-layer-dialog-max-inline-size), calc(100dvw - var(--scheduler-page-layer-dialog-inline-gutter) * 2));max-height:calc(100dvh - var(--scheduler-page-layer-dialog-top-gutter) - var(--scheduler-page-layer-dialog-block-gutter));border-radius:var(--axis-flow-border-radius-lg);box-shadow:0 22px 72px color-mix(in srgb, var(--scheduler-color-black) 32%, transparent);animation:.22s cubic-bezier(.16,1,.3,1) svelte-1fuzzpc-scheduler-page-layer-dialog-enter}.scheduler-page-layer-surface.is-dialog.is-full-bleed-body-fit.svelte-1fuzzpc{max-height:calc(100dvh - var(--scheduler-page-layer-dialog-block-gutter) * 2)}.scheduler-page-layer.is-dialog.is-closing.svelte-1fuzzpc .scheduler-page-layer-surface.is-dialog:where(.svelte-1fuzzpc){animation:.18s cubic-bezier(.7,0,.84,0) both svelte-1fuzzpc-scheduler-page-layer-dialog-exit}@media (width>=640px){.scheduler-page-layer.is-adaptive.svelte-1fuzzpc{background:var(--scheduler-page-layer-dialog-backdrop);animation:.18s ease-out svelte-1fuzzpc-scheduler-page-layer-backdrop-enter}.scheduler-page-layer.is-adaptive.is-closing.svelte-1fuzzpc{will-change:opacity;animation:.18s ease-in both svelte-1fuzzpc-scheduler-page-layer-backdrop-exit}.scheduler-page-layer-centered-shell.is-adaptive.svelte-1fuzzpc:not(.is-full-bleed-body-fit){padding-block-end:var(--scheduler-page-layer-dialog-block-gutter)}.scheduler-page-layer-surface.is-adaptive.svelte-1fuzzpc{min-width:min(var(--scheduler-page-layer-dialog-max-inline-size), calc(100dvw - var(--scheduler-page-layer-dialog-inline-gutter) * 2));max-width:min(var(--scheduler-page-layer-dialog-max-inline-size), calc(100dvw - var(--scheduler-page-layer-dialog-inline-gutter) * 2));max-height:calc(100dvh - var(--scheduler-page-layer-dialog-top-gutter) - var(--scheduler-page-layer-dialog-block-gutter));border-radius:var(--axis-flow-border-radius-lg);box-shadow:0 22px 72px color-mix(in srgb, var(--scheduler-color-black) 32%, transparent);animation:.22s cubic-bezier(.16,1,.3,1) svelte-1fuzzpc-scheduler-page-layer-dialog-enter}.scheduler-page-layer-surface.is-adaptive.is-full-bleed-body-fit.svelte-1fuzzpc{max-height:calc(100dvh - var(--scheduler-page-layer-dialog-block-gutter) * 2)}.scheduler-page-layer.is-adaptive.is-closing.svelte-1fuzzpc .scheduler-page-layer-surface.is-adaptive:where(.svelte-1fuzzpc){animation:.18s cubic-bezier(.7,0,.84,0) both svelte-1fuzzpc-scheduler-page-layer-dialog-exit}}@media (width<=639px){.scheduler-page-layer-centered-shell.is-adaptive.svelte-1fuzzpc{min-width:100dvw;min-height:100dvh;position:absolute;inset:0;overflow:clip}.scheduler-page-layer-surface.is-adaptive.svelte-1fuzzpc{position:absolute;inset:0;overflow:clip}}.scheduler-page-layer-internal-top-rail.svelte-1fuzzpc{display:contents}.scheduler-page-layer-dock.svelte-1fuzzpc{z-index:2;padding:var(--axis-flow-padding-md);pointer-events:none;gap:0;position:absolute;left:0;right:0}.scheduler-page-layer-dock.is-bottom.svelte-1fuzzpc{bottom:0}button.scheduler-page-layer-share-copy.svelte-1fuzzpc{appearance:none;font:inherit;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.scheduler-page-layer-share-copy.svelte-1fuzzpc:not(:disabled){cursor:pointer}button.scheduler-page-layer-share-copy.svelte-1fuzzpc:disabled{cursor:default;opacity:.68}.scheduler-page-layer-share-copy.svelte-1fuzzpc{gap:var(--axis-flow-gap-sm);max-width:min(100%, calc(100dvw - var(--scheduler-page-layer-chrome-inline-gutter) * 2));min-width:var(--scheduler-round-action-height);min-height:var(--scheduler-round-action-height);padding:var(--axis-flow-padding-md) var(--axis-flow-padding-lg);border:1px solid color-mix(in srgb, var(--scheduler-color-gray-2) 64%, transparent);border-radius:var(--axis-flow-border-radius-xl);background:color-mix(in srgb, var(--scheduler-color-control-light) 90%, transparent);color:var(--scheduler-color-gray-3);font-family:var(--scheduler-font-family-ui);font-size:var(--axis-flow-font-size-md);font-weight:var(--axis-flow-font-weight-sm);pointer-events:auto;line-height:1.25;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s,transform .12s;overflow:hidden}.scheduler-page-layer-share-copy-text.svelte-1fuzzpc{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scheduler-page-layer-share-copy.svelte-1fuzzpc:focus-visible{outline:2px solid var(--scheduler-color-accent);outline-offset:2px}button.scheduler-page-layer-share-copy.svelte-1fuzzpc:not(:disabled):active{transform:translateY(1px)}.scheduler-page-layer-body.svelte-1fuzzpc{gap:0;padding:0;padding-block-start:var(--scheduler-canvas-content-safe-start,0px)}.scheduler-page-layer-body-content.svelte-1fuzzpc{gap:var(--axis-flow-gap-md);padding:var(--axis-flow-padding-lg);padding-block-start:0;padding-block-end:calc(var(--scheduler-canvas-content-safe-end,var(--scheduler-page-layer-bottom-dock-height,0px)) + 10px)}.scheduler-page-layer.is-full-bleed-body-fit.svelte-1fuzzpc .scheduler-page-layer-body:where(.svelte-1fuzzpc){padding:0}.scheduler-page-layer.is-full-bleed-body-fit.svelte-1fuzzpc .scheduler-page-layer-body-content:where(.svelte-1fuzzpc){gap:0;padding:0}.scheduler-page-layer-title-close-wrapper.svelte-1fuzzpc{gap:var(--axis-flow-gap-sm);max-width:min(100%, calc(100dvw - var(--scheduler-page-layer-chrome-inline-gutter) * 2))}.scheduler-page-layer-title-close-spacer.svelte-1fuzzpc{min-width:var(--scheduler-round-action-height);max-width:var(--scheduler-round-action-height);min-height:var(--scheduler-round-action-height);max-height:var(--scheduler-round-action-height)}.scheduler-page-layer-title-stack.svelte-1fuzzpc{gap:var(--axis-flow-gap-xs)}.scheduler-page-layer-title.svelte-1fuzzpc{max-width:100%;padding:var(--axis-flow-padding-sm) var(--axis-flow-padding-md);border-radius:var(--axis-flow-border-radius-xl);background:var(--scheduler-color-gray-1);color:var(--scheduler-color-black);font-family:var(--scheduler-font-family-display);font-size:var(--axis-flow-font-size-lg);font-weight:var(--axis-flow-font-weight-lg);overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:keep-all;line-height:1.35}.scheduler-page-layer-title.is-left.svelte-1fuzzpc{text-align:left}.scheduler-page-layer-subtitle.svelte-1fuzzpc{max-width:100%;color:color-mix(in srgb, var(--scheduler-color-black) 68%, transparent);font-family:var(--scheduler-font-family-display);font-size:var(--axis-flow-font-size-sm);font-weight:var(--axis-flow-font-weight-md);overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:keep-all;line-height:1.3}.scheduler-page-layer-subtitle.is-left.svelte-1fuzzpc{text-align:left}@keyframes svelte-1fuzzpc-scheduler-page-layer-enter{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes svelte-1fuzzpc-scheduler-page-layer-exit{0%{transform:translate(0,0)}to{transform:translate(100%)}}@keyframes svelte-1fuzzpc-scheduler-page-layer-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fuzzpc-scheduler-page-layer-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes svelte-1fuzzpc-scheduler-page-layer-dialog-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-1fuzzpc-scheduler-page-layer-dialog-exit{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.985)}}@media (prefers-reduced-motion:reduce){.scheduler-page-layer.svelte-1fuzzpc,.scheduler-page-layer.is-closing.svelte-1fuzzpc,.scheduler-page-layer-surface.svelte-1fuzzpc,.scheduler-page-layer.is-closing.svelte-1fuzzpc .scheduler-page-layer-surface:where(.svelte-1fuzzpc){will-change:auto;animation:none;transform:none}}.scheduler-page-layer-share-icon{--material-symbol-size:24px;--material-symbol-weight:200}
