.wizard-scroll-root.svelte-o0082k{scroll-margin-top:88px}.layout.svelte-o0082k{grid-template-columns:1fr 300px;align-items:start;gap:24px;display:grid}.pad.svelte-o0082k{padding:32px}h1.svelte-o0082k{letter-spacing:-.02em;margin-bottom:8px;font-size:26px;font-weight:800}.lead.svelte-o0082k{color:var(--text2);margin:0 0 28px;line-height:1.5}.nav-btns.svelte-o0082k{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:32px;padding-top:24px;display:flex}.result.svelte-o0082k{text-align:center;padding:24px 0}.result-amount.svelte-o0082k{color:var(--primary);font-size:48px;font-weight:800;line-height:1.1}.sub.svelte-o0082k{color:var(--text2);margin:8px 0 12px}.err.svelte-o0082k{color:#b42318}.detail.svelte-o0082k{text-align:left;max-width:320px;margin:0 auto 16px;list-style:none}.detail.svelte-o0082k li:where(.svelte-o0082k){border-bottom:1px solid var(--border);color:var(--text2);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.detail.svelte-o0082k li:where(.svelte-o0082k) span:where(.svelte-o0082k):last-child{color:var(--ink);font-weight:700}.note.svelte-o0082k{color:var(--text3);margin:0 0 12px;font-size:13px;line-height:1.45}.note.warn.svelte-o0082k{color:#9a6700}.result.svelte-o0082k .btn:where(.svelte-o0082k){margin:6px}.result.svelte-o0082k a.btn:where(.svelte-o0082k):not(.ghost){background:var(--primary);color:#fff}.sidebar.svelte-o0082k{padding:24px;position:sticky;top:100px}.sidebar.svelte-o0082k h3:where(.svelte-o0082k){color:var(--text2);text-transform:uppercase;letter-spacing:.4px;margin:0 0 12px;font-size:14px;font-weight:700}.sidebar.svelte-o0082k p:where(.svelte-o0082k){color:var(--text2);margin:0;font-size:14px;line-height:1.5}.total.svelte-o0082k{color:var(--primary);margin-bottom:16px;font-size:32px;font-weight:800}.lines.svelte-o0082k{flex-direction:column;gap:10px;list-style:none;display:flex}.lines.svelte-o0082k li:where(.svelte-o0082k){color:var(--text2);border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:14px;display:flex}.lines.svelte-o0082k li:where(.svelte-o0082k) span:where(.svelte-o0082k):last-child{color:var(--ink);white-space:nowrap;font-weight:700}.empty.svelte-o0082k{color:var(--text3);font-size:14px}@media (width<=900px){.layout.svelte-o0082k{grid-template-columns:1fr}}
