.page.svelte-a1gcro{max-inline-size:var(--page-max);margin-inline:auto}main.svelte-a1gcro{padding-bottom:24px}.tool-head.svelte-a1gcro{padding:18px 16px 2px}.tool-eyebrow.svelte-a1gcro{color:var(--color-text-muted);font-size:15px;font-weight:700}h1.svelte-a1gcro{margin:2px 0 0;font-size:27px;font-weight:900}.tool-sub.svelte-a1gcro{color:var(--color-text-muted);margin:0;padding:4px 16px 0;font-size:15px;font-weight:500;line-height:1.7}.example-band.svelte-a1gcro{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 16px 0;display:flex}.example-band.svelte-a1gcro button:where(.svelte-a1gcro){background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px;font-family:inherit;font-size:15px;font-weight:700}.summary.svelte-a1gcro{border:1px solid var(--color-gold);text-align:center;background:radial-gradient(120% 90% at 80% 0%, #241c08 0%, var(--color-surface) 60%);border-radius:20px;margin:12px 16px 0;padding:18px 16px}.summary.prompt.svelte-a1gcro{background:var(--color-surface);border-style:dashed}.summary.under.svelte-a1gcro{border-color:var(--color-gold-edge)}.summary.svelte-a1gcro h2:where(.svelte-a1gcro){color:var(--color-text-soft);font-size:16.5px;font-weight:700}.value.svelte-a1gcro{color:var(--color-gold-light);white-space:nowrap;font-size:44px;font-weight:900;line-height:1.15}.value.svelte-a1gcro small:where(.svelte-a1gcro){color:var(--color-text-muted);font-size:15px;font-weight:400}.value-sm.svelte-a1gcro{font-size:26px;line-height:1.5}.sum-grid.svelte-a1gcro{border-top:1px solid var(--color-divider);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;display:grid}.sum-cell.svelte-a1gcro .k:where(.svelte-a1gcro){color:var(--color-text-muted);font-size:15px;font-weight:500}.sum-cell.svelte-a1gcro .v:where(.svelte-a1gcro){color:var(--text);white-space:nowrap;font-size:17px;font-weight:900}.sum-cell.svelte-a1gcro .v.up:where(.svelte-a1gcro){color:var(--color-up)}.chip.svelte-a1gcro{background:var(--color-banner-bg);color:var(--color-gold-light);border:1px solid var(--color-gold-edge);border-radius:999px;margin-top:10px;padding:5px 12px;font-size:15px;font-weight:700;display:inline-block}.nisab-bar.svelte-a1gcro{margin-top:14px}.nisab-bar.svelte-a1gcro .track:where(.svelte-a1gcro){background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:999px;height:14px;position:relative;overflow:visible}.nisab-bar.svelte-a1gcro .fill:where(.svelte-a1gcro){background:linear-gradient(90deg, var(--color-gold), var(--color-gold-light));border-radius:999px;max-width:calc(100% - 4px);position:absolute;inset-block:2px;inset-inline-start:0}.nisab-bar.svelte-a1gcro .fill.over:where(.svelte-a1gcro){background:linear-gradient(90deg, #166534, var(--color-up))}.nisab-bar.svelte-a1gcro .mark:where(.svelte-a1gcro){background:var(--text);border-radius:2px;width:3px;position:absolute;top:-4px;bottom:-4px}.nisab-bar.svelte-a1gcro .bar-labels:where(.svelte-a1gcro){color:var(--color-text-muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:15px;font-weight:500;display:flex}.receipt.svelte-a1gcro{border-top:1px dashed var(--color-divider);text-align:start;margin-top:14px;padding-top:12px}.receipt.svelte-a1gcro h3:where(.svelte-a1gcro){color:var(--color-gold-light);font-size:15px;font-weight:900}.receipt.svelte-a1gcro .line:where(.svelte-a1gcro){color:var(--color-text-soft);border-bottom:1px dashed var(--color-divider);padding:4px 0;font-size:15px;font-weight:700;line-height:1.9}.steps.svelte-a1gcro{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;margin:12px 16px 0;padding:16px}.steps.svelte-a1gcro h2:where(.svelte-a1gcro){color:var(--color-text-soft);margin-bottom:8px;font-size:16.5px;font-weight:900}.steps.svelte-a1gcro .step:where(.svelte-a1gcro){color:var(--color-text-muted);align-items:baseline;gap:10px;padding:6px 0;font-size:15px;font-weight:500;line-height:1.7;display:flex}.steps.svelte-a1gcro .n:where(.svelte-a1gcro){background:var(--color-banner-bg);border:1px solid var(--color-gold-edge);width:26px;height:26px;color:var(--color-gold-light);border-radius:999px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}.card.svelte-a1gcro{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;margin:12px 16px 0;padding:16px}.card.svelte-a1gcro h2:where(.svelte-a1gcro){color:var(--color-text-soft);font-size:16.5px;font-weight:700}.card.svelte-a1gcro h2:where(.svelte-a1gcro) .note:where(.svelte-a1gcro){color:var(--color-text-muted);font-size:15px;font-weight:500}.field.svelte-a1gcro{margin-top:12px}.field-label.svelte-a1gcro,.field.svelte-a1gcro label:where(.svelte-a1gcro),.kcell.svelte-a1gcro{font-size:16px;font-weight:700}.hint.svelte-a1gcro{color:var(--color-text-muted);margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.7}.row3.svelte-a1gcro{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.kcell.svelte-a1gcro{background:var(--color-surface-2);border:1px solid var(--color-border);text-align:center;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.kcell.svelte-a1gcro .k:where(.svelte-a1gcro){color:var(--color-gold-light);font-size:15px;font-weight:700}.kcell.svelte-a1gcro .h:where(.svelte-a1gcro){color:var(--color-text-muted);font-size:15px;font-weight:500}input.svelte-a1gcro{border:1px solid var(--color-dot-off);background:var(--color-bg);width:100%;min-height:46px;color:var(--text);text-align:center;border-radius:10px;margin-top:4px;font-family:inherit;font-size:20px;font-weight:900}input.svelte-a1gcro:focus{border-color:var(--color-gold);outline:none}input.wide.svelte-a1gcro{margin-top:8px}.fromhold.svelte-a1gcro{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fromhold.svelte-a1gcro button:where(.svelte-a1gcro){border:1.5px dashed var(--color-gold);color:var(--color-gold-light);cursor:pointer;background:0 0;border-radius:10px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:15px;font-weight:700}.fromheld.svelte-a1gcro{color:var(--color-text-muted);font-size:15px;font-weight:500;line-height:1.6}.seg.svelte-a1gcro{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.seg.svelte-a1gcro button:where(.svelte-a1gcro){border:1px solid var(--color-border);background:var(--color-surface-2);min-height:48px;color:var(--color-text-muted);cursor:pointer;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700}.seg.svelte-a1gcro button.on:where(.svelte-a1gcro){background:var(--color-gold);border-color:var(--color-gold);color:var(--color-on-gold);font-weight:900}.seg.undecided.svelte-a1gcro button:where(.svelte-a1gcro){opacity:.55}.seg-tight.svelte-a1gcro{grid-template-columns:repeat(3,1fr);margin-top:6px}.kcell-wide.svelte-a1gcro{grid-column:span 2}.neutral.svelte-a1gcro{border:1px solid var(--color-divider);background:var(--color-surface-2);color:var(--color-text-muted);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.8}.more.svelte-a1gcro{margin-top:8px}.more.svelte-a1gcro summary:where(.svelte-a1gcro){color:var(--color-gold-light);cursor:pointer;font-size:15px;font-weight:700}.more.svelte-a1gcro .body:where(.svelte-a1gcro){color:var(--color-text-muted);margin-top:8px;font-size:15px;font-weight:500;line-height:1.9}.hawl.svelte-a1gcro{border:1px solid var(--color-up-border);background:var(--color-up-bg);text-align:center;border-radius:12px;margin-top:12px;padding:12px 14px}.hawl.wait.svelte-a1gcro{border-color:var(--color-gold-edge);background:var(--color-banner-bg)}.hawl.svelte-a1gcro .k:where(.svelte-a1gcro){color:var(--color-text-muted);font-size:15px;font-weight:500}.hawl.svelte-a1gcro .v:where(.svelte-a1gcro){color:var(--color-up);font-size:17.5px;font-weight:900;line-height:1.7}.hawl.wait.svelte-a1gcro .v:where(.svelte-a1gcro){color:var(--color-gold-light)}.hawl.svelte-a1gcro .s:where(.svelte-a1gcro){color:var(--color-text-muted);margin-top:2px;font-size:15px;font-weight:500;line-height:1.7}.linkpage.svelte-a1gcro{border:1px solid var(--color-up-border);background:var(--color-up-bg);color:var(--color-up);text-align:center;border-radius:14px;margin:12px 16px 0;padding:14px 16px;font-size:16px;font-weight:900;text-decoration:none;display:block}.disclaimer.svelte-a1gcro{color:var(--color-text-muted);border:1px solid var(--color-divider);background:var(--color-surface);border-radius:12px;margin:12px 16px 0;padding:12px 14px;font-size:15px;font-weight:500;line-height:1.8}.state-line.svelte-a1gcro{color:var(--color-text-muted);text-align:center;margin:12px 16px 0;font-size:15px;font-weight:500}
