.hb-sr[data-astro-cid-fwjtgciw]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hb[data-astro-cid-fwjtgciw]{font-family:var(--font-sans);color:var(--fg);position:relative}.hb__cal[data-astro-cid-fwjtgciw]{isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--r-xl);background:var(--surface-0);flex-direction:column;width:100%;height:420px;position:absolute;top:0;left:0;overflow:hidden}.hb__days[data-astro-cid-fwjtgciw]{border-bottom:1px solid var(--border-subtle);background:var(--surface-1);font-family:var(--font-mono);color:var(--fg-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hb__days[data-astro-cid-fwjtgciw] span[data-astro-cid-fwjtgciw]{padding:12px}.hb__days[data-astro-cid-fwjtgciw] span[data-astro-cid-fwjtgciw]+span[data-astro-cid-fwjtgciw]{border-left:1px solid var(--border-subtle)}.hb__days[data-astro-cid-fwjtgciw] .is-now[data-astro-cid-fwjtgciw]{color:var(--brand-text);font-weight:var(--weight-heading)}.hb__grid[data-astro-cid-fwjtgciw]{background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px);background-size:100% 33.3333%;flex:1;grid-template-rows:repeat(18,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid;position:relative}.hb__col[data-astro-cid-fwjtgciw]{grid-row:1/-1}.hb__col[data-astro-cid-fwjtgciw]+.hb__col[data-astro-cid-fwjtgciw]{border-left:1px solid var(--border-subtle)}.hb-c1[data-astro-cid-fwjtgciw]{grid-column:1}.hb-c2[data-astro-cid-fwjtgciw]{grid-column:2}.hb-c3[data-astro-cid-fwjtgciw]{grid-column:3}.hb-r1[data-astro-cid-fwjtgciw]{grid-row-start:1}.hb-r2[data-astro-cid-fwjtgciw]{grid-row-start:2}.hb-r3[data-astro-cid-fwjtgciw]{grid-row-start:3}.hb-r4[data-astro-cid-fwjtgciw]{grid-row-start:4}.hb-r5[data-astro-cid-fwjtgciw]{grid-row-start:5}.hb-r6[data-astro-cid-fwjtgciw]{grid-row-start:6}.hb-r7[data-astro-cid-fwjtgciw]{grid-row-start:7}.hb-r8[data-astro-cid-fwjtgciw]{grid-row-start:8}.hb-r9[data-astro-cid-fwjtgciw]{grid-row-start:9}.hb-r10[data-astro-cid-fwjtgciw]{grid-row-start:10}.hb-r11[data-astro-cid-fwjtgciw]{grid-row-start:11}.hb-r12[data-astro-cid-fwjtgciw]{grid-row-start:12}.hb-r13[data-astro-cid-fwjtgciw]{grid-row-start:13}.hb-r14[data-astro-cid-fwjtgciw]{grid-row-start:14}.hb-r15[data-astro-cid-fwjtgciw]{grid-row-start:15}.hb-r16[data-astro-cid-fwjtgciw]{grid-row-start:16}.hb-r17[data-astro-cid-fwjtgciw]{grid-row-start:17}.hb-r18[data-astro-cid-fwjtgciw]{grid-row-start:18}.hb-s1[data-astro-cid-fwjtgciw]{grid-row-end:span 1}.hb-s2[data-astro-cid-fwjtgciw]{grid-row-end:span 2}.hb-s3[data-astro-cid-fwjtgciw]{grid-row-end:span 3}.hb-s4[data-astro-cid-fwjtgciw]{grid-row-end:span 4}.hb-s5[data-astro-cid-fwjtgciw]{grid-row-end:span 5}.hb-s6[data-astro-cid-fwjtgciw]{grid-row-end:span 6}.hb-s7[data-astro-cid-fwjtgciw]{grid-row-end:span 7}.hb-s8[data-astro-cid-fwjtgciw]{grid-row-end:span 8}.hb-s9[data-astro-cid-fwjtgciw]{grid-row-end:span 9}.hb__ev[data-astro-cid-fwjtgciw]{z-index:1;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-700);margin:2px 4px;padding:6px 8px;line-height:1.3;overflow:hidden}.hb__ev--bare[data-astro-cid-fwjtgciw] .hb__t[data-astro-cid-fwjtgciw]{display:none}.hb__ev--booked[data-astro-cid-fwjtgciw]{z-index:2;border-color:var(--brand);background:var(--brand-soft);color:var(--fg);flex-direction:column;align-self:start;align-items:flex-start;gap:2px;display:flex;overflow:visible}.hb__ev--booked[data-astro-cid-fwjtgciw] strong[data-astro-cid-fwjtgciw]{font-weight:var(--weight-heading);align-self:stretch;overflow:hidden}.hb__status[data-astro-cid-fwjtgciw]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.hb__meta[data-astro-cid-fwjtgciw]{font-family:var(--font-mono);color:var(--ink-700)}.hb__meta[data-astro-cid-fwjtgciw],.hb__paid[data-astro-cid-fwjtgciw]{font-size:11px}.hb__paid[data-astro-cid-fwjtgciw]{border:1px solid var(--state-ok-text);border-radius:var(--r-full);background:var(--state-ok-soft);color:var(--state-ok-text);font-family:var(--font-mono);font-weight:var(--weight-heading);align-items:center;gap:4px;margin-top:2px;padding:1px 8px;display:inline-flex}.hb__phone[data-astro-cid-fwjtgciw]{z-index:2;box-sizing:border-box;border-radius:var(--r-2xl);background:var(--ink-900);box-shadow:var(--elev-4)}.hb__screen[data-astro-cid-fwjtgciw]{box-sizing:border-box;border-radius:var(--r-xl);background:var(--surface-0);height:100%;position:relative;overflow:hidden}.hb__notch[data-astro-cid-fwjtgciw]{border-radius:var(--r-full);background:var(--ink-900);position:absolute;left:50%;transform:translate(-50%)}.hb__head[data-astro-cid-fwjtgciw]{border-bottom:1px solid var(--border-subtle);align-items:center;display:flex}.hb__head[data-astro-cid-fwjtgciw]>span[data-astro-cid-fwjtgciw]:last-child{min-width:0}.hb__logo[data-astro-cid-fwjtgciw]{border-radius:var(--r-sm);background:var(--brand);color:var(--on-brand);font-weight:var(--weight-display);flex:none;place-items:center;display:grid}.hb__org[data-astro-cid-fwjtgciw]{font-weight:var(--weight-display);line-height:1.25;display:block}.hb__url[data-astro-cid-fwjtgciw]{color:var(--fg-muted);display:block}.hb__svcs[data-astro-cid-fwjtgciw]{flex-direction:column;display:flex}.hb__svc[data-astro-cid-fwjtgciw]{border:1px solid var(--border-subtle);border-radius:var(--r-md);justify-content:space-between;display:flex}.hb__svc[data-astro-cid-fwjtgciw] span[data-astro-cid-fwjtgciw]:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hb__svc[data-astro-cid-fwjtgciw].is-sel{border-color:var(--brand)}.hb__price[data-astro-cid-fwjtgciw]{font-family:var(--font-mono);font-weight:var(--weight-heading);flex:none}.hb__day[data-astro-cid-fwjtgciw]{color:var(--fg-muted);margin:0}.hb__slots[data-astro-cid-fwjtgciw]{text-align:center;font-family:var(--font-mono);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hb__slot[data-astro-cid-fwjtgciw]{border:1px solid var(--border-subtle);border-radius:var(--r-sm)}.hb__slot[data-astro-cid-fwjtgciw].is-off{background:var(--surface-2);color:var(--ink-700);border-color:#0000;text-decoration:line-through}.hb__slot[data-astro-cid-fwjtgciw].is-on{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.hb__go[data-astro-cid-fwjtgciw]{border-radius:var(--r-md);background:var(--brand);color:var(--on-brand);font-weight:var(--weight-heading);text-align:center}.hb__pay[data-astro-cid-fwjtgciw]{color:var(--fg-muted);font-family:var(--font-mono);text-align:center;margin:0}.hb__toast[data-astro-cid-fwjtgciw]{z-index:3;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--surface-0);width:300px;box-shadow:var(--elev-3);align-items:flex-start;gap:10px;padding:12px 14px;position:absolute;top:360px;right:-24px}.hb__icon[data-astro-cid-fwjtgciw]{border-radius:var(--r-md);background:var(--brand-soft);width:30px;height:30px;color:var(--brand-text);flex:none;place-items:center;display:grid}.hb__icon[data-astro-cid-fwjtgciw] svg[data-astro-cid-fwjtgciw]{width:16px;height:16px}.hb__msg[data-astro-cid-fwjtgciw]{min-width:0;color:var(--ink-700)}.hb__label[data-astro-cid-fwjtgciw]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:10.5px;display:block}.hb__text[data-astro-cid-fwjtgciw]{font-size:12.5px;line-height:1.4;display:block}.hb[data-astro-cid-fwjtgciw]{font-size:10px}.hb__cal[data-astro-cid-fwjtgciw],.hb__toast[data-astro-cid-fwjtgciw]{display:none}.hb__phone[data-astro-cid-fwjtgciw]{width:232px;margin-inline:auto;padding:6px;position:relative}.hb__screen[data-astro-cid-fwjtgciw]{padding:20px 9px 9px}.hb__notch[data-astro-cid-fwjtgciw]{width:44px;height:10px;top:6px}.hb__head[data-astro-cid-fwjtgciw]{gap:6px;padding-bottom:6px}.hb__logo[data-astro-cid-fwjtgciw]{width:18px;height:18px;font-size:10px}.hb__org[data-astro-cid-fwjtgciw]{font-size:10px}.hb__url[data-astro-cid-fwjtgciw],.hb__pay[data-astro-cid-fwjtgciw]{display:none}.hb__svcs[data-astro-cid-fwjtgciw]{gap:4px;margin-top:6px}.hb__svc[data-astro-cid-fwjtgciw]{gap:4px;padding:4px 6px;font-size:8px}.hb__svc[data-astro-cid-fwjtgciw]:not(.is-sel){display:none}.hb__day[data-astro-cid-fwjtgciw]{margin:6px 0 4px;font-size:8.5px}.hb__slots[data-astro-cid-fwjtgciw]{gap:4px;font-size:9px}.hb__slot[data-astro-cid-fwjtgciw]{padding:3px 0}.hb__go[data-astro-cid-fwjtgciw]{margin-top:6px;padding:5px;font-size:9.5px}@media (width>=720px){.hb[data-astro-cid-fwjtgciw]{width:560px;max-width:100%;height:500px;margin-inline:auto;font-size:12px}.hb__cal[data-astro-cid-fwjtgciw],.hb__toast[data-astro-cid-fwjtgciw]{display:flex}.hb__svc[data-astro-cid-fwjtgciw] span[data-astro-cid-fwjtgciw]:first-child{white-space:normal}.hb__phone[data-astro-cid-fwjtgciw]{width:220px;height:388px;padding:8px;position:absolute;top:112px;left:-40px}.hb__screen[data-astro-cid-fwjtgciw]{padding:30px 14px 14px}.hb__notch[data-astro-cid-fwjtgciw]{width:68px;height:16px;top:8px}.hb__head[data-astro-cid-fwjtgciw]{gap:8px;padding-bottom:10px}.hb__logo[data-astro-cid-fwjtgciw]{width:26px;height:26px;font-size:13px}.hb__org[data-astro-cid-fwjtgciw]{font-size:12px}.hb__url[data-astro-cid-fwjtgciw]{font-size:10px;display:block}.hb__svcs[data-astro-cid-fwjtgciw]{gap:6px;margin-top:10px}.hb__svc[data-astro-cid-fwjtgciw]{gap:6px;padding:8px;font-size:10.5px}.hb__svc[data-astro-cid-fwjtgciw]:not(.is-sel){display:flex}.hb__day[data-astro-cid-fwjtgciw]{margin:12px 0 6px;font-size:10px}.hb__slots[data-astro-cid-fwjtgciw]{gap:6px;font-size:11px}.hb__slot[data-astro-cid-fwjtgciw]{padding:7px 0}.hb__go[data-astro-cid-fwjtgciw]{margin-top:12px;padding:9px;font-size:11.5px}.hb__pay[data-astro-cid-fwjtgciw]{margin-top:6px;font-size:9.5px;display:block}}@media (width>=720px) and (width<=1099px){.hb__toast[data-astro-cid-fwjtgciw]{right:0}}@media (prefers-reduced-motion:no-preference){.hb__ev--booked[data-astro-cid-fwjtgciw]{animation:hb-book 9s var(--ease-out-quint) infinite}.hb__toast[data-astro-cid-fwjtgciw]{animation:hb-toast 9s var(--ease-out-quint) infinite}.hb__paid[data-astro-cid-fwjtgciw],.hb__meta[data-astro-cid-fwjtgciw]{animation:hb-paid 9s var(--ease-out-quint) infinite}.hb__slot[data-astro-cid-fwjtgciw].is-on{animation:hb-slot 9s var(--ease-out-quint) infinite}}@keyframes hb-slot{0%,9%{background:var(--surface-0);color:var(--fg);animation-timing-function:step-end}9.01%,to{background:var(--brand);color:var(--on-brand)}}@keyframes hb-book{0%,14%{opacity:0;transform:translateY(6px)}22%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes hb-toast{0%,32%{opacity:0;transform:translateY(10px)}40%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes hb-paid{0%,48%{opacity:0}55%,94%{opacity:1}to{opacity:0}}
