.cxf.svelte-1bn94rp.svelte-1bn94rp{--paper:oklch(100% 0 0);--paper-deep:oklch(97.3% 0 0);--ink:oklch(21% 0 0);--ink-2:oklch(33% 0 0);--ink-3:oklch(46% 0 0);--line:oklch(90% 0 0);--sun:oklch(36% 0 0);--sun-deep:oklch(20% 0 0);--sun-tint:oklch(95.7% 0 0);--on-sun:oklch(100% 0 0);--ember-deep:oklch(48% .175 40);--leaf:oklch(46% .1 152);--leaf-tint:oklch(95.5% .03 152);--brick:oklch(50% .16 25);--font-ui:"DM Sans", "Noto Sans JP", "Noto Sans SC", ui-sans-serif, system-ui, sans-serif;--font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-lg:13px;--r-md:9px;--r-sm:6px;--sh-btn:inset 0 0 0 1px var(--line);--sh-btn-hover:inset 0 0 0 1px oklch(84% 0 0);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;font-family:var(--font-ui);color:var(--ink-2)}.dark .cxf.svelte-1bn94rp.svelte-1bn94rp{--paper:oklch(19% 0 0);--paper-deep:oklch(15% 0 0);--ink:oklch(98% 0 0);--ink-2:oklch(90% 0 0);--ink-3:oklch(72% 0 0);--line:oklch(31% 0 0);--sun:oklch(82% 0 0);--sun-deep:oklch(93% 0 0);--sun-tint:oklch(28.5% 0 0);--on-sun:oklch(15% 0 0);--ember-deep:oklch(81% .16 54);--leaf:oklch(80% .13 152);--leaf-tint:oklch(80% .13 152 / .1);--brick:oklch(79% .125 32);--sh-btn-hover:inset 0 0 0 1px oklch(40% 0 0)}.cxf-head.svelte-1bn94rp.svelte-1bn94rp{display:flex;align-items:center;gap:10px;padding:14px 18px 0}.cxf-title.svelte-1bn94rp.svelte-1bn94rp{font-family:var(--font-display, Georgia, serif);font-weight:600;color:var(--ink);font-size:1.14rem;margin:0}.cxf-x.svelte-1bn94rp.svelte-1bn94rp{margin-left:auto;font:inherit;font-size:.95rem;line-height:1;color:var(--ink-3);background:none;border:0;cursor:pointer;padding:6px 8px;border-radius:var(--r-sm)}.cxf-x.svelte-1bn94rp.svelte-1bn94rp:hover{background:var(--paper-deep);color:var(--ink)}.cxf-steps.svelte-1bn94rp.svelte-1bn94rp{display:flex;gap:6px;padding:10px 18px 0}.cxf-steps.svelte-1bn94rp .st.svelte-1bn94rp{font-family:var(--font-code);font-size:.64rem;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);padding:3px 9px;border-radius:9999px;border:1px solid var(--line)}.cxf-steps.svelte-1bn94rp .st.on.svelte-1bn94rp{color:var(--on-sun);background:var(--sun);border-color:var(--sun);font-weight:600}.cxf-steps.svelte-1bn94rp .st.done.svelte-1bn94rp{color:var(--leaf);border-color:var(--leaf);background:var(--leaf-tint)}.cxf-body.svelte-1bn94rp.svelte-1bn94rp{padding:14px 18px 18px}.cxf-center.svelte-1bn94rp.svelte-1bn94rp{text-align:center;padding:28px 18px}.cxf-lead.svelte-1bn94rp.svelte-1bn94rp{color:var(--ink-2);font-size:.94rem;margin:.2rem 0 .9rem}.cxf-opt.svelte-1bn94rp.svelte-1bn94rp{display:flex;gap:11px;align-items:flex-start;width:100%;text-align:left;font:inherit;background:var(--paper);border:0;box-shadow:var(--sh-btn);border-radius:var(--r-md);padding:10px 12px;margin-bottom:8px;cursor:pointer}.cxf-opt.svelte-1bn94rp.svelte-1bn94rp:hover{box-shadow:var(--sh-btn-hover)}.cxf-opt.svelte-1bn94rp .dot.svelte-1bn94rp{flex:none;width:15px;height:15px;margin-top:3px;border-radius:50%;border:1.5px solid var(--ink-3)}.cxf-opt[aria-checked=true].svelte-1bn94rp.svelte-1bn94rp{background:var(--sun-tint);box-shadow:inset 0 0 0 1.5px var(--sun-deep)}.cxf-opt[aria-checked=true].svelte-1bn94rp .dot.svelte-1bn94rp{border-color:var(--ember-deep);border-width:4.5px}.cxf-opt.svelte-1bn94rp .lab.svelte-1bn94rp{display:block;font-size:.92rem;font-weight:600;color:var(--ink);line-height:1.35}.cxf-opt.svelte-1bn94rp .sub.svelte-1bn94rp{display:block;font-size:.8rem;font-weight:400;color:var(--ink-3);margin-top:1px}.cxf-offercard.svelte-1bn94rp.svelte-1bn94rp{border:1px solid var(--sun-deep);background:var(--sun-tint);border-radius:var(--r-md);padding:13px 14px;margin:0 0 12px}.cxf-offercard.svelte-1bn94rp .oc-k.svelte-1bn94rp{font-family:var(--font-code);font-size:.64rem;text-transform:uppercase;letter-spacing:.11em;color:var(--ember-deep);display:block;margin-bottom:4px}.cxf-offercard.svelte-1bn94rp h3.svelte-1bn94rp{font-family:var(--font-display, Georgia, serif);font-weight:600;color:var(--ink);font-size:1.06rem;margin:0 0 6px}.cxf-offercard.svelte-1bn94rp p.svelte-1bn94rp{font-size:.88rem;color:var(--ink-2);margin:0}.cxf-months.svelte-1bn94rp.svelte-1bn94rp{display:flex;gap:8px;margin:4px 0}.cxf-month.svelte-1bn94rp.svelte-1bn94rp{flex:1;font:inherit;text-align:center;cursor:pointer;background:var(--paper);border:0;box-shadow:var(--sh-btn);border-radius:var(--r-md);padding:10px 6px;color:var(--ink-2)}.cxf-month.svelte-1bn94rp b.svelte-1bn94rp{display:block;font-size:1.02rem;color:var(--ink)}.cxf-month.svelte-1bn94rp small.svelte-1bn94rp{font-size:.72rem;color:var(--ink-3)}.cxf-month[aria-pressed=true].svelte-1bn94rp.svelte-1bn94rp{background:var(--sun-tint);box-shadow:inset 0 0 0 1.5px var(--sun-deep)}.cxf-textarea.svelte-1bn94rp.svelte-1bn94rp{width:100%;min-height:5.2rem;resize:vertical;font:inherit;font-size:.9rem;color:var(--ink);background:var(--paper-deep);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;margin:0;box-sizing:border-box}.cxf-list.svelte-1bn94rp.svelte-1bn94rp{list-style:none;margin:0;padding:0}.cxf-list.svelte-1bn94rp li.svelte-1bn94rp{display:flex;gap:9px;font-size:.88rem;color:var(--ink-2);padding:5px 0;border-bottom:1px dashed var(--line)}.cxf-list.svelte-1bn94rp li.svelte-1bn94rp:last-child{border-bottom:0}.cxf-list.svelte-1bn94rp .ic.svelte-1bn94rp{flex:none;color:var(--leaf);font-weight:700}.cxf-foot.svelte-1bn94rp.svelte-1bn94rp{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 18px 16px}.cxf-btn.svelte-1bn94rp.svelte-1bn94rp{font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;border:0;border-radius:9999px;padding:9px 16px}.cxf-btn.sun.svelte-1bn94rp.svelte-1bn94rp{background:var(--sun);color:var(--on-sun);box-shadow:var(--sh-btn)}.cxf-btn.sun.svelte-1bn94rp.svelte-1bn94rp:hover{box-shadow:var(--sh-btn-hover)}.cxf-btn.ghost.svelte-1bn94rp.svelte-1bn94rp{background:var(--paper);color:var(--ink-2);box-shadow:var(--sh-btn)}.cxf-btn.ghost.svelte-1bn94rp.svelte-1bn94rp:hover{box-shadow:var(--sh-btn-hover)}.cxf-btn.quiet.svelte-1bn94rp.svelte-1bn94rp{background:none;color:var(--ink-3);box-shadow:none;text-decoration:underline;text-underline-offset:3px;padding:9px 6px}.cxf-btn.quiet.svelte-1bn94rp.svelte-1bn94rp:hover{color:var(--brick)}.cxf-btn[disabled].svelte-1bn94rp.svelte-1bn94rp{opacity:.45;cursor:not-allowed}.cxf-spacer.svelte-1bn94rp.svelte-1bn94rp{flex:1}
