.wiz-progress.svelte-1jjoy8n{display:flex;align-items:center;margin-bottom:38px}.pstep.svelte-1jjoy8n{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.pdot.svelte-1jjoy8n{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-display);color:var(--muted);background:var(--bg-1);transition:all .3s var(--ease);font-size:.95rem}.plabel.svelte-1jjoy8n{font-size:.72rem;font-weight:600;color:var(--muted);white-space:nowrap;transition:color .3s}.pstep.active.svelte-1jjoy8n .pdot:where(.svelte-1jjoy8n){border-color:var(--violet-500);color:#fff;background:linear-gradient(135deg,var(--violet-500),var(--violet-700));box-shadow:0 8px 22px -8px #8b5cf6cc}.pstep.done.svelte-1jjoy8n .pdot:where(.svelte-1jjoy8n){border-color:var(--violet-500);color:var(--violet-400);background:#8b5cf624}.pstep.active.svelte-1jjoy8n .plabel:where(.svelte-1jjoy8n),.pstep.done.svelte-1jjoy8n .plabel:where(.svelte-1jjoy8n){color:var(--text)}.pline.svelte-1jjoy8n{flex:1;height:1.5px;background:var(--line);margin:0 6px;position:relative;top:-14px}.pline.fill.svelte-1jjoy8n{background:var(--violet-500)}@media(max-width:860px){.plabel.svelte-1jjoy8n{display:none}}.cal.svelte-vr6mhu{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:20px}.cal-head.svelte-vr6mhu{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cal-head.svelte-vr6mhu .mn:where(.svelte-vr6mhu){font-family:var(--font-display);font-weight:700;font-size:1.05rem}.cal-head.svelte-vr6mhu button:where(.svelte-vr6mhu){width:36px;height:36px;border-radius:9px;border:1px solid var(--line);background:var(--bg-1);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.cal-head.svelte-vr6mhu button:where(.svelte-vr6mhu):disabled{opacity:.3;cursor:default}.cal-grid.svelte-vr6mhu{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.cal-dow.svelte-vr6mhu{text-align:center;font-size:.72rem;font-weight:700;color:var(--muted);padding:6px 0}.cal-day.svelte-vr6mhu{aspect-ratio:1;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:all .18s;display:flex;align-items:center;justify-content:center;font-size:.9rem}.cal-day.svelte-vr6mhu:hover:not(.disabled):not(.empty){background:var(--panel-2);border-color:var(--line)}.cal-day.disabled.svelte-vr6mhu{color:#4a445a;cursor:not-allowed}.cal-day.empty.svelte-vr6mhu{cursor:default}.cal-day.sel.svelte-vr6mhu{background:linear-gradient(135deg,var(--violet-500),var(--violet-700));color:#fff;border-color:var(--violet-400)}.cal-day.today.svelte-vr6mhu:not(.sel){border-color:var(--violet-500)}.summary.svelte-ub88eb{display:grid;gap:12px}.srow.svelte-ub88eb{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.srow.svelte-ub88eb .lbl:where(.svelte-ub88eb){color:var(--muted);font-weight:600;font-size:.9rem}.srow.svelte-ub88eb .val:where(.svelte-ub88eb){font-weight:700;text-align:right}.srow.svelte-ub88eb .val:where(.svelte-ub88eb) .tag:where(.svelte-ub88eb){display:inline-block;background:#8b5cf629;border:1px solid rgba(139,92,246,.3);color:var(--violet-400);border-radius:999px;padding:3px 10px;font-size:.8rem;margin:2px 0 2px 6px}.wizard.svelte-1c6mvbk{max-width:880px;margin-inline:auto}.wiz-card.svelte-1c6mvbk{background:linear-gradient(170deg,#ffffff0d,#ffffff05);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,3vw,40px);box-shadow:var(--shadow-soft)}.wiz-panel.svelte-1c6mvbk{animation:svelte-1c6mvbk-panelin .4s var(--ease)}@keyframes svelte-1c6mvbk-panelin{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.wiz-panel.svelte-1c6mvbk h2:where(.svelte-1c6mvbk){font-size:clamp(1.4rem,3vw,1.9rem)}.wiz-panel.svelte-1c6mvbk .sub:where(.svelte-1c6mvbk){color:var(--text-2);margin-top:8px;margin-bottom:24px}.opt-grid.svelte-1c6mvbk{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.opt-card.svelte-1c6mvbk{display:flex;align-items:center;gap:14px;text-align:left;background:var(--panel);border:1.5px solid var(--line);border-radius:14px;padding:16px 18px;cursor:pointer;transition:all .22s var(--ease);color:var(--text);font:inherit;position:relative}.opt-card.svelte-1c6mvbk:hover{border-color:#8b5cf680;background:var(--panel-2)}.opt-card.sel.svelte-1c6mvbk{border-color:var(--violet-500);background:#8b5cf624}.opt-card.svelte-1c6mvbk .oico:where(.svelte-1c6mvbk){width:42px;height:42px;border-radius:11px;flex-shrink:0;background:#8b5cf629;border:1px solid rgba(139,92,246,.3);color:var(--violet-400);display:flex;align-items:center;justify-content:center}.opt-card.svelte-1c6mvbk .otxt:where(.svelte-1c6mvbk) b:where(.svelte-1c6mvbk){font-weight:700;display:block;font-size:.98rem}.opt-card.svelte-1c6mvbk .otxt:where(.svelte-1c6mvbk) span:where(.svelte-1c6mvbk){font-size:.8rem;color:var(--muted)}.opt-card.svelte-1c6mvbk .check:where(.svelte-1c6mvbk){position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--violet-500);display:none;align-items:center;justify-content:center;color:#fff}.opt-card.sel.svelte-1c6mvbk .check:where(.svelte-1c6mvbk){display:flex}.seg-wrap.svelte-1c6mvbk{margin-bottom:24px}.seg.svelte-1c6mvbk{display:inline-flex;gap:6px;background:#0000004d;border:1px solid var(--line);border-radius:12px;padding:5px}.seg.svelte-1c6mvbk button:where(.svelte-1c6mvbk){font:inherit;font-weight:700;color:var(--text-2);background:transparent;border:none;padding:11px 22px;border-radius:8px;cursor:pointer;transition:all .2s}.seg.svelte-1c6mvbk button.on:where(.svelte-1c6mvbk){background:linear-gradient(135deg,var(--violet-500),var(--violet-700));color:#fff}.cal-wrap.svelte-1c6mvbk{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.slots-label.svelte-1c6mvbk{font-weight:700;margin-bottom:10px;font-size:.95rem}.slots.svelte-1c6mvbk{display:grid;grid-template-columns:1fr;gap:10px}.slot.svelte-1c6mvbk{padding:14px 10px;border-radius:11px;border:1.5px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-weight:600;cursor:pointer;transition:all .2s;text-align:center}.slot.svelte-1c6mvbk small:where(.svelte-1c6mvbk){display:block;font-size:.72rem;color:var(--muted);font-weight:500;margin-top:2px}.slot.svelte-1c6mvbk:hover{border-color:#8b5cf680}.slot.sel.svelte-1c6mvbk{border-color:var(--violet-500);background:#8b5cf629}.date-echo.svelte-1c6mvbk{margin-top:18px;font-size:.9rem;color:var(--text-2)}.date-echo.svelte-1c6mvbk strong:where(.svelte-1c6mvbk){color:#fff}.form-grid.svelte-1c6mvbk{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field.svelte-1c6mvbk{display:flex;flex-direction:column;gap:7px}.field.full.svelte-1c6mvbk{grid-column:1 / -1}.field.svelte-1c6mvbk label:where(.svelte-1c6mvbk){font-size:.82rem;font-weight:700;color:var(--text-2)}.field.svelte-1c6mvbk label:where(.svelte-1c6mvbk) .req:where(.svelte-1c6mvbk){color:var(--violet-400)}.field.svelte-1c6mvbk input:where(.svelte-1c6mvbk),.field.svelte-1c6mvbk textarea:where(.svelte-1c6mvbk){font-family:var(--font-body);font-size:.96rem;background:#00000059;border:1px solid var(--line);border-radius:12px;padding:13px 15px;color:#fff;transition:border-color .25s,box-shadow .25s;width:100%}.field.svelte-1c6mvbk textarea:where(.svelte-1c6mvbk){resize:vertical;min-height:110px}.field.svelte-1c6mvbk input:where(.svelte-1c6mvbk)::placeholder,.field.svelte-1c6mvbk textarea:where(.svelte-1c6mvbk)::placeholder{color:#6b6280}.field.svelte-1c6mvbk input:where(.svelte-1c6mvbk):focus,.field.svelte-1c6mvbk textarea:where(.svelte-1c6mvbk):focus{outline:none;border-color:var(--violet-500);box-shadow:0 0 0 3px #8b5cf62e}.summary-box.svelte-1c6mvbk{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:14px;background:#00000040}.summary-title.svelte-1c6mvbk{font-family:var(--font-display);font-weight:700;margin-bottom:8px}.wiz-error.svelte-1c6mvbk{margin-top:18px;padding:12px 16px;border-radius:12px;background:#f464641f;border:1px solid rgba(244,100,100,.35);color:#ffb4b4;font-size:.9rem;font-weight:600}.wiz-foot.svelte-1c6mvbk{display:flex;justify-content:space-between;gap:14px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line-soft)}.wiz-foot.svelte-1c6mvbk .spacer:where(.svelte-1c6mvbk){flex:1}.wiz-success.svelte-1c6mvbk{text-align:center;padding:30px 10px}.wiz-success.svelte-1c6mvbk .ok:where(.svelte-1c6mvbk){width:76px;height:76px;border-radius:50%;background:#25d36626;border:1px solid rgba(37,211,102,.4);color:var(--whatsapp);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;animation:svelte-1c6mvbk-pop .5s var(--ease)}@keyframes svelte-1c6mvbk-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.wiz-success.svelte-1c6mvbk h2:where(.svelte-1c6mvbk){font-size:1.8rem}.wiz-success.svelte-1c6mvbk p:where(.svelte-1c6mvbk){color:var(--text-2);margin-top:12px;max-width:460px;margin-inline:auto}.success-actions.svelte-1c6mvbk{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.wiz-aside.svelte-1c6mvbk{display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px;color:var(--text-2);font-size:.88rem}.wiz-aside.svelte-1c6mvbk span:where(.svelte-1c6mvbk){display:inline-flex;align-items:center;gap:7px}.wiz-aside.svelte-1c6mvbk svg{color:var(--violet-400)}@media(prefers-reduced-motion:reduce){.wiz-panel.svelte-1c6mvbk,.wiz-success.svelte-1c6mvbk .ok:where(.svelte-1c6mvbk){animation:none}}@media(max-width:860px){.opt-grid.svelte-1c6mvbk,.cal-wrap.svelte-1c6mvbk{grid-template-columns:1fr}}@media(max-width:560px){.wiz-card.svelte-1c6mvbk{padding:22px 16px;border-radius:20px}.form-grid.svelte-1c6mvbk{grid-template-columns:1fr}.wiz-foot.svelte-1c6mvbk{flex-direction:column-reverse;gap:12px}.wiz-foot.svelte-1c6mvbk .spacer:where(.svelte-1c6mvbk){display:none}.wiz-foot.svelte-1c6mvbk .btn{width:100%}.seg.svelte-1c6mvbk,.seg.svelte-1c6mvbk button:where(.svelte-1c6mvbk){width:100%}.seg.svelte-1c6mvbk{display:grid;grid-template-columns:1fr 1fr}}.termin-hero.svelte-yh9ome{padding-top:clamp(48px,7vw,88px);padding-bottom:clamp(24px,3vw,40px);text-align:center}.termin-hero.svelte-yh9ome .eyebrow:where(.svelte-yh9ome){justify-content:center}.termin-hero.svelte-yh9ome h1:where(.svelte-yh9ome){font-size:clamp(2.1rem,5vw,3.6rem);letter-spacing:-.03em;margin-inline:auto;max-width:18ch}.termin-hero.svelte-yh9ome .lead:where(.svelte-yh9ome){margin-top:18px;font-size:clamp(1.02rem,1.5vw,1.18rem);color:var(--text-2);max-width:620px;margin-inline:auto}.wizard-section.svelte-yh9ome{padding-top:0}
