.cfg-stepper.svelte-ze4pxr{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.cfg-step.svelte-ze4pxr{display:flex;align-items:center;gap:.6rem}.cfg-dot.svelte-ze4pxr{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#1a1c1e12;font-size:.85rem;font-weight:700;color:var(--color-ink-soft, #545861);transition:all .35s cubic-bezier(.2,.8,.2,1)}.cfg-lbl.svelte-ze4pxr{font-size:.85rem;font-weight:600;color:var(--color-ink-soft, #545861);transition:color .3s ease}.cfg-step.active.svelte-ze4pxr .cfg-dot:where(.svelte-ze4pxr){background:var(--color-mint-400, #51ddaa);color:var(--color-ink, #1a1c1e);transform:scale(1.08);box-shadow:0 8px 22px -10px #2bc491b3}.cfg-step.active.svelte-ze4pxr .cfg-lbl:where(.svelte-ze4pxr){color:var(--color-ink, #1a1c1e)}.cfg-step.done.svelte-ze4pxr .cfg-dot:where(.svelte-ze4pxr){background:var(--color-mint-100, #d6f7ea);color:var(--color-mint-700, #0c7a57)}.cfg-step.done.svelte-ze4pxr .cfg-lbl:where(.svelte-ze4pxr){color:var(--color-ink, #1a1c1e)}.cfg-bar.svelte-ze4pxr{height:2px;width:2rem;border-radius:9999px;background:#1a1c1e1f;transition:background .4s ease}@media(min-width:640px){.cfg-bar.svelte-ze4pxr{width:3.5rem}}.cfg-bar.fill.svelte-ze4pxr{background:var(--color-mint-400, #51ddaa)}.cfg-lbl.svelte-ze4pxr{display:none}@media(min-width:480px){.cfg-lbl.svelte-ze4pxr{display:inline}}.cfg-graphic.svelte-ze4pxr{position:relative;display:flex;height:8.5rem;align-items:center;justify-content:center;margin-bottom:1.25rem;border-radius:1rem;background:radial-gradient(120% 100% at 50% 0%,rgba(81,221,170,.14),transparent 70%);overflow:hidden}.cfg-img.svelte-ze4pxr{max-height:7rem;width:auto;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(20,24,30,.22));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.group.svelte-ze4pxr:hover .cfg-img:where(.svelte-ze4pxr){transform:translateY(-6px) scale(1.05) rotate(-1deg)}@media(prefers-reduced-motion:no-preference){.cfg-img.svelte-ze4pxr{animation:svelte-ze4pxr-cfgFloat 6s ease-in-out infinite}}@keyframes svelte-ze4pxr-cfgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.cfg-chip.svelte-ze4pxr{border-radius:9999px;background:#fff;padding:.3rem .85rem;font-size:.8rem;font-weight:600;color:var(--color-ink-soft, #545861);box-shadow:inset 0 0 0 1px #1a1c1e1f;transition:all .2s ease}.cfg-chip.svelte-ze4pxr:hover{color:var(--color-ink, #1a1c1e);box-shadow:inset 0 0 0 1px #1a1c1e40}.cfg-chip-on.svelte-ze4pxr{background:var(--color-mint-400, #51ddaa);color:var(--color-ink, #1a1c1e);box-shadow:inset 0 0 0 1px var(--color-mint-400, #51ddaa)}.cfg-price.svelte-ze4pxr{align-self:start;border-radius:var(--radius-card, 1.25rem);background:linear-gradient(160deg,#2a2d31,#1a1c1e);color:#fff;padding:1.6rem;box-shadow:0 22px 60px -28px #14181e99;position:sticky;top:6rem}.cfg-spin.svelte-ze4pxr{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:svelte-ze4pxr-cfgSpin .7s linear infinite}.cfg-spin-sm.svelte-ze4pxr{width:.8rem;height:.8rem;border-width:2px;border-color:#7ee7c04d;border-top-color:var(--color-mint-300, #7ee7c0)}@keyframes svelte-ze4pxr-cfgSpin{to{transform:rotate(360deg)}}.cfg-amount.svelte-ze4pxr{transition:opacity .2s ease}.cfg-amount.cfg-busy.svelte-ze4pxr{opacity:.45}.cfg-phys-btn.svelte-ze4pxr{display:flex;flex:1 1 0%;min-width:0;align-items:center;gap:.75rem;border-radius:.6rem;padding:.15rem;transition:background .2s ease}.cfg-phys-btn.svelte-ze4pxr:hover{background:#51ddaa14}.cfg-phys-btn.svelte-ze4pxr img:where(.svelte-ze4pxr){transition:transform .25s ease}.cfg-phys-btn.svelte-ze4pxr:hover img:where(.svelte-ze4pxr){transform:scale(1.06)}.cfg-detail.svelte-ze4pxr{display:inline-flex;align-items:center;margin-top:.2rem;font-size:.72rem;font-weight:600;color:var(--color-mint-700, #0c7a57)}.cfg-phys-btn.svelte-ze4pxr:hover .cfg-detail:where(.svelte-ze4pxr){text-decoration:underline;text-underline-offset:2px}.cfg-modal-backdrop.svelte-ze4pxr{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f12168c;backdrop-filter:blur(3px)}.cfg-modal.svelte-ze4pxr{position:relative;width:100%;max-width:42rem;max-height:90vh;overflow-y:auto;border-radius:var(--radius-card, 1.25rem);background:#fff;padding:1.75rem;box-shadow:0 40px 90px -30px #14181e99}.cfg-modal-x.svelte-ze4pxr{position:absolute;right:.9rem;top:.9rem;display:inline-flex;height:2.1rem;width:2.1rem;align-items:center;justify-content:center;border-radius:9999px;background:#1a1c1e0f;color:var(--color-ink, #1a1c1e);transition:background .2s ease}.cfg-modal-x.svelte-ze4pxr:hover{background:#1a1c1e1f}.cfg-modal-media.svelte-ze4pxr{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:.75rem;border-radius:1rem;padding:1.25rem;background:radial-gradient(120% 100% at 50% 0%,#51ddaa29,#51ddaa08 70%)}.cfg-modal-img.svelte-ze4pxr{max-height:11rem;width:auto;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(20,24,30,.25))}.cfg-modal-wide.svelte-ze4pxr{max-width:56rem}.cfg-cmp-scroll.svelte-ze4pxr{overflow:auto;max-height:68vh;border-radius:.9rem;box-shadow:inset 0 0 0 1px #1a1c1e14}.cfg-cmp.svelte-ze4pxr{width:100%;border-collapse:collapse;background:#fff;font-size:.82rem;text-align:left}.cfg-cmp.svelte-ze4pxr thead:where(.svelte-ze4pxr) th:where(.svelte-ze4pxr){position:sticky;top:0;z-index:2;background:#fff}.cfg-cmp-corner.svelte-ze4pxr{position:sticky;left:0;z-index:3;background:#fff}.cfg-cmp-head.svelte-ze4pxr{padding:.7rem .9rem;text-align:center;font-weight:700;border-bottom:1px solid rgba(26,28,30,.1);background:#fff}.cfg-cmp-head.hl.svelte-ze4pxr{background:#e7f9f1}.cfg-cmp-cell.hl.svelte-ze4pxr{background:#51ddaa14}.cfg-cmp-group.svelte-ze4pxr{padding:.5rem .9rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-mint-700, #0c7a57);background:var(--color-paper, #f5f6f7)}.cfg-cmp-row.svelte-ze4pxr{border-top:1px solid rgba(26,28,30,.08)}.cfg-cmp-rowlabel.svelte-ze4pxr{position:sticky;left:0;z-index:1;background:#fff;padding:.6rem .9rem;text-align:left;font-weight:500;color:var(--color-ink, #1a1c1e)}.cfg-cmp-cell.svelte-ze4pxr{padding:.6rem .9rem;text-align:center}.cfg-cmp-yes.svelte-ze4pxr{display:inline-flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-mint-100, #d6f7ea);color:var(--color-mint-700, #0c7a57)}.cfg-cmp-no.svelte-ze4pxr{color:#1a1c1e40}@media(max-width:639px){.cfg-cmp.svelte-ze4pxr .is-hidden:where(.svelte-ze4pxr){display:none}.cfg-cmp-rowlabel.svelte-ze4pxr{max-width:58vw;white-space:normal;word-break:break-word}.cfg-cmp-head.svelte-ze4pxr{white-space:normal}}
