.stage[data-astro-cid-k3mtiuff]{border-radius:var(--r-xl);background:var(--plum-50);padding:24px 24px 0;overflow:hidden}.window[data-astro-cid-k3mtiuff]{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--surface);border:1px solid var(--line);border-bottom:0;box-shadow:0 24px 64px #1d1a1f1f;overflow:hidden}.chrome[data-astro-cid-k3mtiuff]{height:44px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--bg)}.dot[data-astro-cid-k3mtiuff]{width:10px;height:10px;border-radius:50%;background:var(--line)}.addressbar[data-astro-cid-k3mtiuff]{flex:1;margin-left:8px;height:26px;padding:0 12px;border-radius:var(--r-pill);background:var(--surface-soft);color:var(--ink-3);font-size:12px;display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap}.pane[data-astro-cid-k3mtiuff]{padding:16px;display:flex;flex-direction:column;gap:14px}.toolbar[data-astro-cid-k3mtiuff]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.toolbar-actions[data-astro-cid-k3mtiuff]{display:flex;align-items:center;gap:6px}.col[data-astro-cid-k3mtiuff]{display:flex;flex-direction:column;gap:2px;min-width:0}.gap8[data-astro-cid-k3mtiuff]{gap:8px}.s11[data-astro-cid-k3mtiuff]{font-size:11px}.s12[data-astro-cid-k3mtiuff]{font-size:12px;line-height:1.4}.s14[data-astro-cid-k3mtiuff]{font-size:14px}.muted[data-astro-cid-k3mtiuff]{color:var(--ink-3)}.tab[data-astro-cid-k3mtiuff],.add[data-astro-cid-k3mtiuff]{height:28px;padding:0 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600;display:inline-flex;align-items:center;border:1px solid var(--line);color:var(--ink-2)}.tab[data-astro-cid-k3mtiuff].on{background:var(--plum-50);color:var(--plum-700);border-color:var(--plum-100)}.add[data-astro-cid-k3mtiuff]{background:var(--plum-700);color:#fff;border-color:var(--plum-700)}.grid[data-astro-cid-k3mtiuff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.staff[data-astro-cid-k3mtiuff]{display:flex;align-items:center;gap:6px;color:var(--ink-2)}.initial[data-astro-cid-k3mtiuff]{width:22px;height:22px;flex:none;border-radius:50%;background:var(--plum-100);color:var(--plum-700);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.slot[data-astro-cid-k3mtiuff]{padding:10px 12px;border-radius:10px;display:flex;flex-direction:column;gap:2px}.slot[data-astro-cid-k3mtiuff].booked{background:var(--plum-50);border-left:3px solid var(--plum-700)}.slot[data-astro-cid-k3mtiuff].confirmed{background:#e3f3ea;border-left:3px solid var(--success)}.slot[data-astro-cid-k3mtiuff].reminded{background:#fbf3e4;border-left:3px solid var(--gold)}.slot[data-astro-cid-k3mtiuff].free{border:1.5px dashed #D9D2D6;color:var(--ink-3)}.mock[data-astro-cid-qax3gvea]{height:260px;background:var(--plum-50);padding:22px 22px 0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.sheet[data-astro-cid-qax3gvea]{width:100%;max-width:300px;background:var(--surface);border-radius:var(--r-lg);box-shadow:0 12px 32px #1d1a1f1f;padding:16px;display:flex;flex-direction:column;gap:12px}.row[data-astro-cid-qax3gvea]{display:flex;align-items:center}.between[data-astro-cid-qax3gvea]{justify-content:space-between}.gap[data-astro-cid-qax3gvea]{gap:10px}.gapsm[data-astro-cid-qax3gvea]{gap:6px}.wrap[data-astro-cid-qax3gvea]{flex-wrap:wrap}.col[data-astro-cid-qax3gvea]{display:flex;flex-direction:column;gap:2px;min-width:0}.center[data-astro-cid-qax3gvea]{text-align:center}.sm[data-astro-cid-qax3gvea]{font-size:13px}.xs[data-astro-cid-qax3gvea]{font-size:11px;line-height:1.45}.big[data-astro-cid-qax3gvea]{font:800 26px/1 var(--font);letter-spacing:-.02em}.muted[data-astro-cid-qax3gvea]{color:var(--ink-3)}.avatar[data-astro-cid-qax3gvea]{width:38px;height:38px;flex:none;border-radius:50%;background:var(--plum-100);color:var(--plum-700);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.pill[data-astro-cid-qax3gvea],.tag[data-astro-cid-qax3gvea]{height:22px;padding:0 8px;border-radius:var(--r-pill);background:var(--plum-50);color:var(--plum-700);font-size:11px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap}.tag[data-astro-cid-qax3gvea]{background:var(--surface-soft);color:var(--ink-2)}.tag[data-astro-cid-qax3gvea].ok{background:#e6f3ec;color:var(--success)}.tag[data-astro-cid-qax3gvea].on{background:var(--plum-700);color:#fff}.slotline[data-astro-cid-qax3gvea]{padding:8px 0;border-top:1px solid var(--surface-soft)}.mini-btn[data-astro-cid-qax3gvea]{height:30px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:11px;font-weight:600;display:inline-flex;align-items:center;color:var(--ink-2)}.mini-btn[data-astro-cid-qax3gvea].primary{background:var(--plum-700);color:#fff;border-color:var(--plum-700)}.calendar[data-astro-cid-qax3gvea]{flex-direction:row;gap:8px}.slot[data-astro-cid-qax3gvea]{display:flex;flex-direction:column;padding:6px 8px;border-radius:8px;background:var(--plum-50);color:var(--plum-700)}.slot[data-astro-cid-qax3gvea].empty,.slot[data-astro-cid-qax3gvea].muted-slot{background:var(--surface-soft);color:var(--ink-3)}.bubble[data-astro-cid-qax3gvea]{align-self:flex-start;max-width:90%;padding:9px 11px;border-radius:12px 12px 12px 4px;background:var(--surface-soft);display:flex;flex-direction:column;gap:3px}.bubble[data-astro-cid-qax3gvea].mine{align-self:flex-end;border-radius:12px 12px 4px;background:var(--plum-700);color:#fff}.confirm[data-astro-cid-qax3gvea]{color:var(--success);font-weight:600;align-self:flex-end}.chart[data-astro-cid-qax3gvea]{display:flex;align-items:flex-end;gap:6px;height:96px}.bar-col[data-astro-cid-qax3gvea]{flex:1;justify-content:flex-end;align-items:center;height:100%;gap:4px}.bar[data-astro-cid-qax3gvea]{width:100%;border-radius:4px 4px 0 0;background:var(--plum-700);min-height:4px}.grip[data-astro-cid-qax3gvea]{color:var(--ink-3);font-size:11px;letter-spacing:-2px}.stage[data-astro-cid-ipo2dbvm]{border-radius:var(--r-xl);background:var(--plum-50);padding:28px 28px 0;display:flex;justify-content:center;overflow:hidden}.phone[data-astro-cid-ipo2dbvm]{width:min(260px,100%);border-radius:28px 28px 0 0;overflow:hidden;background:var(--surface);border:6px solid var(--ink);border-bottom:0;box-shadow:var(--sh-lg)}.bar[data-astro-cid-ipo2dbvm]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:12px;color:var(--ink-2)}.verified[data-astro-cid-ipo2dbvm]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--r-pill);background:#e3f3ea;color:var(--success);font-size:11px;font-weight:600}.cover[data-astro-cid-ipo2dbvm]{height:110px;background:var(--plum-100)}.body[data-astro-cid-ipo2dbvm]{padding:14px;display:flex;flex-direction:column;gap:6px}.name[data-astro-cid-ipo2dbvm]{font-size:15px;line-height:1.3}.meta[data-astro-cid-ipo2dbvm]{font-size:12px;color:var(--ink-3)}.open[data-astro-cid-ipo2dbvm]{color:var(--success);font-weight:600}.actions[data-astro-cid-ipo2dbvm]{display:flex;gap:8px;margin-top:6px}.mini[data-astro-cid-ipo2dbvm]{flex:1;height:34px;border-radius:var(--r-pill);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--ink-2)}.mini[data-astro-cid-ipo2dbvm].primary{background:var(--plum-700);color:#fff;border-color:var(--plum-700)}.stack[data-astro-cid-45xuo47v]{display:flex;flex-direction:column;gap:24px}.band[data-astro-cid-45xuo47v]{background:var(--surface);border-block:1px solid var(--line)}.hero[data-astro-cid-45xuo47v]{padding-top:56px;padding-bottom:64px;display:flex;flex-direction:column;gap:40px}.hero-text[data-astro-cid-45xuo47v]{display:flex;flex-direction:column;gap:16px;max-width:720px}.hero-title[data-astro-cid-45xuo47v]{margin:0;font:800 clamp(36px,5vw,60px)/1.05 var(--font);letter-spacing:-.03em}.hero-actions[data-astro-cid-45xuo47v]{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.btn-lg[data-astro-cid-45xuo47v]{height:52px;padding:0 24px}.pain[data-astro-cid-45xuo47v]{display:flex;flex-direction:column;gap:10px;padding-left:16px;border-left:3px solid var(--plum-100)}.pain-q[data-astro-cid-45xuo47v]{margin:0;font-size:16px;line-height:1.5;font-weight:600}.fix-label[data-astro-cid-45xuo47v]{color:var(--plum-700)}.feature-card[data-astro-cid-45xuo47v]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.feature-body[data-astro-cid-45xuo47v]{padding:18px;display:flex;flex-direction:column;gap:8px}.listing[data-astro-cid-45xuo47v],.pricing[data-astro-cid-45xuo47v]{display:grid;gap:28px;align-items:start}@media(min-width:900px){.listing[data-astro-cid-45xuo47v],.pricing[data-astro-cid-45xuo47v]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.ticks[data-astro-cid-45xuo47v]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ticks[data-astro-cid-45xuo47v] li[data-astro-cid-45xuo47v]{display:flex;gap:10px;font-size:15px;line-height:1.5;color:var(--ink-2)}.tick[data-astro-cid-45xuo47v]{color:var(--success);font-weight:700;flex:none}.included[data-astro-cid-45xuo47v]{padding:22px;display:flex;flex-direction:column;gap:14px}.type-row[data-astro-cid-45xuo47v]{display:flex;flex-wrap:wrap;gap:8px}.step[data-astro-cid-45xuo47v]{display:flex;flex-direction:column;gap:12px}.step-num[data-astro-cid-45xuo47v]{width:40px;height:40px;border-radius:50%;background:var(--plum-700);color:var(--on-plum);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.faq[data-astro-cid-45xuo47v]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.faq[data-astro-cid-45xuo47v] summary[data-astro-cid-45xuo47v]{cursor:pointer;font-weight:600;font-size:16px}.faq[data-astro-cid-45xuo47v] p[data-astro-cid-45xuo47v]{margin-top:10px}.cta[data-astro-cid-45xuo47v]{background:var(--ink);color:#fff}.cta-link[data-astro-cid-45xuo47v]{color:#fff;text-decoration:underline}.cta-ghost[data-astro-cid-45xuo47v]{border-color:#fff;color:#fff}.cta-ghost[data-astro-cid-45xuo47v]:hover{background:#ffffff1a;color:#fff}
