.picker.svelte-134hin4{display:grid;gap:20px}.day-head.svelte-134hin4{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.bands.svelte-134hin4{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.loading.svelte-134hin4{opacity:.5;pointer-events:none;transition:opacity var(--t-fast) ease}.matrix-wrap.svelte-134hin4{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);padding:12px}.matrix.svelte-134hin4{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed}.matrix.svelte-134hin4 th:where(.svelte-134hin4){font-size:var(--fs-caption);font-weight:600;color:var(--ink-2);text-align:left;padding:0 4px}.matrix.svelte-134hin4 thead:where(.svelte-134hin4) th:where(.svelte-134hin4){text-align:center}.matrix.svelte-134hin4 thead:where(.svelte-134hin4) th:where(.svelte-134hin4):first-child,.matrix.svelte-134hin4 tbody:where(.svelte-134hin4) th:where(.svelte-134hin4){width:96px}.tname.svelte-134hin4{display:inline-flex;align-items:center;gap:4px;color:var(--ink);white-space:nowrap}.matrix.svelte-134hin4 td:where(.svelte-134hin4){padding:0}.cell.svelte-134hin4{display:block;width:100%;height:36px;border:0;border-radius:8px;cursor:pointer;transition:background-color var(--t-fast) ease,transform var(--t-fast) var(--ease-out)}.cell.free.svelte-134hin4{background:var(--free-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--free) 35%,transparent)}.cell.free.svelte-134hin4:hover{background:color-mix(in srgb,var(--free) 28%,transparent)}.cell.busy.svelte-134hin4{background:repeating-linear-gradient(135deg,var(--surface-2) 0 5px,color-mix(in srgb,var(--busy) 55%,transparent) 5px 7px);cursor:not-allowed}.cell.past.svelte-134hin4{background:var(--surface-2);opacity:.45;cursor:default}.cell.ext.svelte-134hin4{box-shadow:inset 0 0 0 2px var(--red)}.cell.sel.svelte-134hin4,.cell.sel.svelte-134hin4:hover,.slot.sel.svelte-134hin4{background:var(--red);box-shadow:none;color:var(--on-red)}.cell.svelte-134hin4:active:not(:disabled){transform:scale(.94)}.mobile.svelte-134hin4{display:none;gap:14px}.free-n.svelte-134hin4{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--free-tint);color:var(--free);font-size:12px;font-weight:700}.chip[aria-checked=true].svelte-134hin4 .free-n:where(.svelte-134hin4){background:color-mix(in srgb,var(--bg) 20%,transparent);color:inherit}.free-n.none.svelte-134hin4{background:var(--surface-2);color:var(--ink-3)}.slots.svelte-134hin4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slot.svelte-134hin4{display:grid;gap:2px;justify-items:start;min-height:60px;padding:10px 12px;border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.slot.svelte-134hin4 span:where(.svelte-134hin4){font-size:12px;color:var(--free);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.slot.busy.svelte-134hin4,.slot.past.svelte-134hin4{background:var(--surface-2);color:var(--ink-3);border-color:transparent}.slot.busy.svelte-134hin4 span:where(.svelte-134hin4),.slot.past.svelte-134hin4 span:where(.svelte-134hin4){color:var(--ink-3)}.slot.ext.svelte-134hin4{border:2px solid var(--red)}.slot.sel.svelte-134hin4 span:where(.svelte-134hin4){color:var(--on-red)}.slot.svelte-134hin4:active:not(:disabled){transform:scale(.97)}@media(max-width:899px){.matrix-wrap.svelte-134hin4{display:none}.mobile.svelte-134hin4{display:grid}}@media(max-width:380px){.slots.svelte-134hin4{grid-template-columns:repeat(2,1fr)}}.summary.svelte-134hin4{position:fixed;z-index:45;left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));transform:translateY(120%);transition:transform var(--t-med) var(--ease-out);pointer-events:none}.summary.show.svelte-134hin4{transform:none;pointer-events:auto}.sum-in.svelte-134hin4{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding-block:12px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-2);max-width:760px;padding-inline:20px}.sum-text.svelte-134hin4{display:grid;flex:1;min-width:0}.icon.svelte-134hin4{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface-2);color:var(--ink-2);cursor:pointer;flex:none}@media(max-width:899px){.sum-in.svelte-134hin4{margin-inline:8px;width:auto;padding-inline:14px}}.recap.svelte-134hin4{display:grid;gap:0;border-radius:var(--r-md);background:var(--surface-2)}.recap.svelte-134hin4 div:where(.svelte-134hin4){display:flex;justify-content:space-between;gap:12px;padding:10px 14px}.recap.svelte-134hin4 div:where(.svelte-134hin4)+div:where(.svelte-134hin4){border-top:1px solid var(--hairline)}.head.svelte-vr7qsq{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,64px);align-items:end;padding-block:clamp(28px,5vw,72px) clamp(24px,3vw,40px)}.copy.svelte-vr7qsq{display:grid;gap:16px}.prices.svelte-vr7qsq{list-style:none;margin:0;padding:6px 20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hairline)}.prices.svelte-vr7qsq li:where(.svelte-vr7qsq){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:var(--fs-small)}.prices.svelte-vr7qsq li:where(.svelte-vr7qsq)+li:where(.svelte-vr7qsq){border-top:1px solid var(--hairline)}.prices.svelte-vr7qsq b:where(.svelte-vr7qsq){font-size:1.15rem}.prices.svelte-vr7qsq small:where(.svelte-vr7qsq){font-size:var(--fs-caption);color:var(--ink-2);font-weight:500}@media(max-width:899px){.head.svelte-vr7qsq{grid-template-columns:1fr}}.booking.svelte-vr7qsq{display:grid;gap:20px;padding-bottom:24px}.steps.svelte-vr7qsq{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps.svelte-vr7qsq li:where(.svelte-vr7qsq){display:grid;gap:8px;align-content:start;padding:22px}.n.svelte-vr7qsq{display:grid;place-items:center;width:36px;height:36px;margin-bottom:6px;border-radius:50%;background:var(--red-tint);color:var(--red-text);font-weight:700}@media(max-width:999px){.steps.svelte-vr7qsq{grid-template-columns:1fr 1fr}}@media(max-width:499px){.steps.svelte-vr7qsq{grid-template-columns:1fr}}.robot-sec.svelte-vr7qsq{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);align-items:center}.robot-photo.svelte-vr7qsq{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:4 / 3}.robot-photo.svelte-vr7qsq img:where(.svelte-vr7qsq){width:100%;height:100%;object-fit:cover}.robot-copy.svelte-vr7qsq{display:grid;gap:18px}.row.svelte-vr7qsq{display:flex;gap:10px}@media(max-width:899px){.robot-sec.svelte-vr7qsq{grid-template-columns:1fr}}.save.svelte-vr7qsq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:clamp(24px,4vw,40px);text-decoration:none}.save.svelte-vr7qsq>div:where(.svelte-vr7qsq){display:grid;gap:10px}
