.acc[data-astro-cid-ztaq7sjr]{border-top:1px solid var(--color-border)}.acc__item[data-astro-cid-ztaq7sjr]{border-bottom:1px solid var(--color-border)}.acc__heading[data-astro-cid-ztaq7sjr]{font-size:var(--text-lg)}.acc__trigger[data-astro-cid-ztaq7sjr]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-4) 0;font:inherit;text-align:left;letter-spacing:inherit;background:0 0;border:0;font-weight:600;display:flex}.acc__trigger[data-astro-cid-ztaq7sjr]:hover{color:var(--color-accent-text)}.acc__trigger[data-astro-cid-ztaq7sjr]:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.acc__icon[data-astro-cid-ztaq7sjr]{color:var(--color-accent-text);flex:none}.acc__icon-v[data-astro-cid-ztaq7sjr]{transform-origin:50%;transition:transform var(--dur) var(--ease)}.acc__trigger[data-astro-cid-ztaq7sjr][aria-expanded=true] .acc__icon-v[data-astro-cid-ztaq7sjr]{transform:rotate(90deg)}.acc__body[data-astro-cid-ztaq7sjr] a{color:var(--color-accent-text);font-weight:600}.acc__body[data-astro-cid-ztaq7sjr]{padding-bottom:var(--space-5);max-width:48rem;color:var(--color-text-muted)}.calc[data-astro-cid-rrqrpqlx]{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.calc__heading[data-astro-cid-rrqrpqlx]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-on-ink);margin:0}.calc__dir[data-astro-cid-rrqrpqlx]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-ink-3);grid-template-columns:1fr 1fr;display:grid}.calc__opt[data-astro-cid-rrqrpqlx]{display:block;position:relative}.calc__opt[data-astro-cid-rrqrpqlx] input[data-astro-cid-rrqrpqlx]{opacity:0;cursor:pointer;position:absolute;inset:0}.calc__opt[data-astro-cid-rrqrpqlx] span[data-astro-cid-rrqrpqlx]{min-height:var(--tap);border-radius:var(--radius-pill);color:var(--color-on-ink-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-weight:600;display:flex}.calc__opt[data-astro-cid-rrqrpqlx] input[data-astro-cid-rrqrpqlx]:checked+span[data-astro-cid-rrqrpqlx]{background:var(--color-accent);color:var(--color-on-accent)}.calc__opt[data-astro-cid-rrqrpqlx] input[data-astro-cid-rrqrpqlx]:focus-visible+span[data-astro-cid-rrqrpqlx]{outline:var(--focus-outline);outline-offset:2px}.calc__field[data-astro-cid-rrqrpqlx]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.calc__flabel[data-astro-cid-rrqrpqlx]{font-size:var(--text-sm);color:var(--color-on-ink-muted)}.calc__input[data-astro-cid-rrqrpqlx]{align-items:center;gap:var(--space-3);height:64px;padding-inline:var(--space-5);border:1px solid var(--color-border-on-ink);border-radius:var(--radius-md);background:var(--color-ink);display:flex}.calc__input[data-astro-cid-rrqrpqlx]:focus-within{border-color:var(--color-accent)}.calc__input[data-astro-cid-rrqrpqlx] input[data-astro-cid-rrqrpqlx]{width:100%;min-width:0;height:100%;color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--text-2xl);background:0 0;border:0;outline:none;flex:1;font-weight:600}.calc__ccy[data-astro-cid-rrqrpqlx]{font-family:var(--font-mono);color:var(--color-accent);font-weight:600}.calc__out[data-astro-cid-rrqrpqlx]{gap:var(--space-2);display:grid}.calc__big[data-astro-cid-rrqrpqlx]{font-family:var(--font-mono);font-size:var(--text-3xl);overflow-wrap:anywhere;font-weight:600;line-height:1.1}.calc__sub[data-astro-cid-rrqrpqlx],.calc__fine[data-astro-cid-rrqrpqlx],.calc__bhead[data-astro-cid-rrqrpqlx]{font-size:var(--text-sm);color:var(--color-on-ink-muted)}.calc__fine[data-astro-cid-rrqrpqlx]{font-size:var(--text-xs)}.calc__banks[data-astro-cid-rrqrpqlx]{gap:var(--space-3);min-width:0;display:grid}.calc__table[data-astro-cid-rrqrpqlx]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-sm)}.calc__table[data-astro-cid-rrqrpqlx] th,.calc__table[data-astro-cid-rrqrpqlx] td{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-on-ink);text-align:left;color:var(--color-on-ink);background:0 0;font-weight:400}.calc__table[data-astro-cid-rrqrpqlx] thead th{color:var(--color-on-ink-muted);font-size:var(--text-xs)}.calc__table[data-astro-cid-rrqrpqlx] tbody th{font-weight:600}.calc__table[data-astro-cid-rrqrpqlx] td,.calc__table[data-astro-cid-rrqrpqlx] thead th:not(:first-child){font-family:var(--font-mono);text-align:right}.calc__table[data-astro-cid-rrqrpqlx] thead th:not(:first-child){font-family:var(--font-body)}.calc__table[data-astro-cid-rrqrpqlx] td:last-child{color:var(--color-loss-on-ink)}.calc__actions[data-astro-cid-rrqrpqlx]{gap:var(--space-3);flex-wrap:wrap;display:flex}.calc__actions[data-astro-cid-rrqrpqlx]:empty{display:none}@media (width<=420px){.calc[data-astro-cid-rrqrpqlx]{padding:var(--space-5)}.calc__table[data-astro-cid-rrqrpqlx]{font-size:var(--text-xs)}}
