.tpp-tt.svelte-1fm4tls{--tt-face:color-mix(in oklab, var(--o-paper) 86%, white);--tt-side:color-mix(in oklab, var(--o-paper) 78%, var(--o-plum));--tt-rule:color-mix(in oklab, var(--o-ink) 8%, transparent);--tt-gutter:58px;--tt-gap:5px;--tt-fs:14px;isolation:isolate;width:100%;font-family:var(--home-body-font,Outfit, Arial, sans-serif);padding-bottom:14px;display:block;position:relative}.tpp-tt.no-hours.svelte-1fm4tls{--tt-gutter:0px}.tpp-tt.tone-lilac.svelte-1fm4tls{--tt-face:color-mix(in oklab, var(--o-lilac) 70%, white);--tt-side:color-mix(in oklab, var(--o-lilac) 70%, var(--o-plum))}.tpp-tt.tone-sage.svelte-1fm4tls{--tt-face:color-mix(in oklab, var(--sage,var(--o-lilac)) 70%, white);--tt-side:color-mix(in oklab, var(--sage,var(--o-lilac)) 66%, var(--o-ink))}.tpp-tt.svelte-1fm4tls:after{content:"";background:radial-gradient(closest-side, var(--o-shadow), transparent);z-index:-1;border-radius:50%;height:48px;position:absolute;bottom:-6px;left:4%;right:4%}.tpp-tt-slab.svelte-1fm4tls{background:radial-gradient(90% 70% at 10% 0%, #fff9, transparent 60%), linear-gradient(0deg, color-mix(in oklab, var(--o-ink) 4%, transparent), transparent 30%), var(--tt-face);box-shadow:0 10px 0 var(--tt-side), 0 30px 44px -22px color-mix(in oklab, var(--o-ink) 45%, transparent), inset 0 2px 0 #fffc, inset 0 -3px 8px color-mix(in oklab, var(--o-ink) 5%, transparent);border-radius:28px;padding:18px 18px 20px;position:relative}@supports (color:lab(0% 0 0)){.tpp-tt-slab.svelte-1fm4tls{background:radial-gradient(90% 70% at 10% 0%, lab(100% -.0000298023 .0000119209/.6), transparent 60%), linear-gradient(0deg, color-mix(in oklab, var(--o-ink) 4%, transparent), transparent 30%), var(--tt-face);box-shadow:0 10px 0 var(--tt-side), 0 30px 44px -22px color-mix(in oklab, var(--o-ink) 45%, transparent), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8), inset 0 -3px 8px color-mix(in oklab, var(--o-ink) 5%, transparent)}}.tpp-tt-head.svelte-1fm4tls{grid-template-columns:var(--tt-gutter) repeat(var(--tt-days), minmax(0, 1fr));margin-bottom:10px;display:grid}.tpp-tt.no-hours.svelte-1fm4tls .tpp-tt-head:where(.svelte-1fm4tls){grid-template-columns:repeat(var(--tt-days), minmax(0, 1fr))}.tpp-tt-day.svelte-1fm4tls{word-spacing:.12em;text-align:center;color:var(--o-muted);padding:6px 0;font-size:12px;font-weight:600}.tpp-tt-day.is-today.svelte-1fm4tls{color:var(--o-plum)}.tpp-tt-day.is-today.svelte-1fm4tls:after{content:"";background:var(--o-lime);width:6px;height:6px;box-shadow:0 0 0 1px color-mix(in oklab, var(--o-ink) 18%, transparent);border-radius:50%;margin:5px auto 0;display:block}.tpp-tt-body.svelte-1fm4tls{grid-template-columns:var(--tt-gutter) minmax(0, 1fr);display:grid}.tpp-tt.no-hours.svelte-1fm4tls .tpp-tt-body:where(.svelte-1fm4tls){grid-template-columns:minmax(0,1fr)}.tpp-tt-hours.svelte-1fm4tls{grid-auto-rows:var(--tt-row);display:grid}.tpp-tt-hours.svelte-1fm4tls span:where(.svelte-1fm4tls){font-size:var(--tt-fs);font-variant-numeric:tabular-nums;color:var(--o-muted);line-height:1.2;translate:0 -.62em}.tpp-tt-grid.svelte-1fm4tls{grid-template-columns:repeat(var(--tt-days), minmax(0, 1fr));height:calc(var(--tt-row) * var(--tt-rows));background:repeating-linear-gradient(180deg, var(--tt-rule) 0 1px, transparent 1px var(--tt-row)), color-mix(in oklab, var(--o-ink) 2.5%, transparent);box-shadow:inset 0 2px 5px color-mix(in oklab, var(--o-ink) 7%, transparent);border-radius:14px;display:grid;position:relative}.tpp-tt-col.svelte-1fm4tls{position:relative}.tpp-tt-col.svelte-1fm4tls+.tpp-tt-col:where(.svelte-1fm4tls){box-shadow:inset 1px 0 0 var(--tt-rule)}.tpp-tt-col.is-today.svelte-1fm4tls{background:color-mix(in oklab, var(--o-lime) 12%, transparent)}.tpp-tt-block.svelte-1fm4tls{--bk-face:var(--o-plum);--bk-side:var(--o-plum-deep);--bk-ink:var(--o-on-plum);left:var(--tt-gap);right:var(--tt-gap);top:calc(var(--tt-row) * var(--b-top) + var(--tt-gap) * .6);height:calc(var(--tt-row) * var(--b-len) - var(--tt-gap) * 1.6);color:var(--bk-ink);background:linear-gradient(170deg, #ffffff4d, transparent 45%), var(--bk-face);box-shadow:0 4px 0 var(--bk-side), 0 10px 14px -8px color-mix(in oklab, var(--o-ink) 40%, transparent), inset 0 1.5px 0 #ffffff8c;z-index:1;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;transition:top .5s cubic-bezier(.3,1.2,.5,1),height .5s cubic-bezier(.3,1.2,.5,1);display:flex;position:absolute;overflow:visible}@supports (color:lab(0% 0 0)){.tpp-tt-block.svelte-1fm4tls{background:linear-gradient(170deg, lab(100% -.0000298023 .0000119209/.3), transparent 45%), var(--bk-face);box-shadow:0 4px 0 var(--bk-side), 0 10px 14px -8px color-mix(in oklab, var(--o-ink) 40%, transparent), inset 0 1.5px 0 lab(100% -.0000298023 .0000119209/.55)}}.tpp-tt-block.is-drop.svelte-1fm4tls{transition:top .62s cubic-bezier(.34,1.7,.5,1),height .62s cubic-bezier(.34,1.7,.5,1)}.tpp-tt-block.is-cut-top.svelte-1fm4tls{height:calc(var(--tt-row) * var(--b-len) - var(--tt-gap));border-top-left-radius:3px;border-top-right-radius:3px;top:0}.tpp-tt-block.is-cut-end.svelte-1fm4tls{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.tpp-tt-block.is-lift.svelte-1fm4tls{z-index:3}.tpp-tt-block.is-short.svelte-1fm4tls{justify-content:center;padding-top:2px;padding-bottom:2px}.tpp-tt-block.is-short.svelte-1fm4tls .tpp-tt-note:where(.svelte-1fm4tls){display:none}.tpp-tt-block.tone-lilac.svelte-1fm4tls{--bk-face:var(--o-lilac);--bk-side:color-mix(in oklab, var(--o-lilac) 62%, var(--o-plum));--bk-ink:var(--o-ink)}.tpp-tt-block.tone-lime.svelte-1fm4tls{--bk-face:var(--o-lime);--bk-side:color-mix(in oklab, var(--o-lime) 70%, var(--o-ink));--bk-ink:var(--o-ink)}.tpp-tt-block.tone-peach.svelte-1fm4tls{--bk-face:var(--o-peach);--bk-side:color-mix(in oklab, var(--o-peach) 68%, var(--o-plum));--bk-ink:var(--o-ink)}.tpp-tt-block.tone-sage.svelte-1fm4tls{--bk-face:var(--sage,var(--o-lilac));--bk-side:color-mix(in oklab, var(--sage,var(--o-lilac)) 66%, var(--o-ink));--bk-ink:var(--o-ink)}.tpp-tt-block.tone-paper.svelte-1fm4tls{--bk-face:color-mix(in oklab, var(--o-paper) 80%, white);--bk-side:color-mix(in oklab, var(--o-paper) 76%, var(--o-plum));--bk-ink:var(--o-ink)}.tpp-tt-block.tone-free.svelte-1fm4tls{background:color-mix(in oklab, var(--o-lime) 16%, transparent);border:2px dashed color-mix(in oklab, var(--o-lime) 55%, var(--o-ink));box-shadow:inset 0 2px 6px color-mix(in oklab, var(--o-ink) 8%, transparent);color:color-mix(in oklab, var(--o-lime) 30%, var(--o-ink));z-index:0}.tpp-tt-label.svelte-1fm4tls{font-size:var(--tt-fs);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-weight:600;line-height:1.15;overflow:hidden}.tpp-tt-note.svelte-1fm4tls{min-height:0;font-size:max(12px, calc(var(--tt-fs) - 1px));opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.tpp-tt.is-still.svelte-1fm4tls .tpp-tt-block:where(.svelte-1fm4tls),[data-motion=off] .tpp-tt-block.svelte-1fm4tls{transition:none}@media (prefers-reduced-motion:reduce){.tpp-tt-block.svelte-1fm4tls{transition:none}}
