.cfc[data-astro-cid-dfkivlsn]{display:grid;gap:1.5rem}.cfc-card[data-astro-cid-dfkivlsn]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.5rem;min-width:0}.cfc-h[data-astro-cid-dfkivlsn]{margin:0 0 .5rem;font-size:1.25rem}.cfc-eq[data-astro-cid-dfkivlsn]{font-family:var(--font-heading);font-weight:600;color:var(--color-primary);margin:0 0 1.25rem}.cfc-intro[data-astro-cid-dfkivlsn]{margin:0 0 1rem;color:var(--color-text-soft);font-size:.95rem}.cfc-grid[data-astro-cid-dfkivlsn]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.cfc-fields[data-astro-cid-dfkivlsn]{display:grid;gap:.9rem}.cfc-field[data-astro-cid-dfkivlsn]{display:grid;gap:.25rem}.cfc-label[data-astro-cid-dfkivlsn]{font-family:var(--font-heading);font-weight:600;font-size:.9rem}.cfc-hint[data-astro-cid-dfkivlsn]{font-size:.8rem;color:var(--color-text-soft)}.cfc-money[data-astro-cid-dfkivlsn]{display:flex;align-items:center;gap:.35rem}.cfc[data-astro-cid-dfkivlsn] input[data-astro-cid-dfkivlsn][type=text]{font:inherit;font-size:.95rem;padding:.4rem .55rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:#fff;color:var(--color-text);min-width:0;width:100%}.cfc[data-astro-cid-dfkivlsn] input[data-astro-cid-dfkivlsn][inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums}.cfc[data-astro-cid-dfkivlsn] input[data-astro-cid-dfkivlsn]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #59caea47}.cfc-out[data-astro-cid-dfkivlsn]{background:var(--color-bg-soft);border-radius:var(--radius);padding:1.25rem;align-self:start}.cfc-out-label[data-astro-cid-dfkivlsn]{font-family:var(--font-heading);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-soft);margin:0}.cfc-big[data-astro-cid-dfkivlsn]{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.15;margin:.25rem 0 .75rem;font-variant-numeric:tabular-nums}.cfc-mid[data-astro-cid-dfkivlsn]{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;margin:.2rem 0;font-variant-numeric:tabular-nums}.cfc-sub[data-astro-cid-dfkivlsn]{margin:0;font-size:.88rem;color:var(--color-text-soft)}.cfc-math[data-astro-cid-dfkivlsn]{margin:.75rem 0 0;padding-left:1.2rem;display:grid;gap:.4rem;font-size:.9rem;line-height:1.5;color:var(--color-text-soft);font-variant-numeric:tabular-nums}.cfc-warn[data-astro-cid-dfkivlsn]{margin:.75rem 0 0;color:var(--color-status-warn);font-size:.9rem}.cfc-warn[data-astro-cid-dfkivlsn]:empty{display:none}.cfc-scroll[data-astro-cid-dfkivlsn]{position:relative;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius)}.cfc-layers[data-astro-cid-dfkivlsn]{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.cfc-layers[data-astro-cid-dfkivlsn] th[data-astro-cid-dfkivlsn],.cfc-layers[data-astro-cid-dfkivlsn] td[data-astro-cid-dfkivlsn]{padding:.45rem .6rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border)}.cfc-layers[data-astro-cid-dfkivlsn] th[data-astro-cid-dfkivlsn]:first-child,.cfc-layers[data-astro-cid-dfkivlsn] td[data-astro-cid-dfkivlsn]:first-child{text-align:left}.cfc-layers[data-astro-cid-dfkivlsn] thead[data-astro-cid-dfkivlsn] th[data-astro-cid-dfkivlsn]{font-family:var(--font-heading);font-size:.8rem;background:var(--color-bg-soft)}.cfc-layers[data-astro-cid-dfkivlsn] td[data-astro-cid-dfkivlsn]:nth-child(1) input[data-astro-cid-dfkivlsn]{min-width:8rem}.cfc-layers[data-astro-cid-dfkivlsn] td[data-astro-cid-dfkivlsn]:nth-child(2) input[data-astro-cid-dfkivlsn],.cfc-layers[data-astro-cid-dfkivlsn] td[data-astro-cid-dfkivlsn]:nth-child(3) input[data-astro-cid-dfkivlsn]{width:6.5rem}.cfc-layers[data-astro-cid-dfkivlsn] tfoot[data-astro-cid-dfkivlsn] td[data-astro-cid-dfkivlsn]{font-weight:700;background:var(--color-bg-soft);border-bottom:0}.cfc-x[data-astro-cid-dfkivlsn]{font:inherit;background:none;border:0;color:var(--color-text-soft);cursor:pointer;font-size:1.1rem;padding:0 .3rem}.cfc-x[data-astro-cid-dfkivlsn]:hover{color:var(--color-status-warn)}.cfc-sr[data-astro-cid-dfkivlsn]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cfc-row[data-astro-cid-dfkivlsn]{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-top:1rem}.cfc-sold[data-astro-cid-dfkivlsn]{display:grid;gap:.25rem;max-width:14rem}.cfc-link[data-astro-cid-dfkivlsn]{font:inherit;color:var(--color-cta);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.cfc-compare[data-astro-cid-dfkivlsn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.cfc-tile[data-astro-cid-dfkivlsn]{background:var(--color-bg-soft);border-radius:var(--radius);padding:1rem 1.1rem}.cfc-copied[data-astro-cid-dfkivlsn]{margin-left:.75rem;font-size:.9rem;color:var(--color-text-soft)}.cfc-noscript[data-astro-cid-dfkivlsn]{padding:1rem 1.25rem;border-left:3px solid var(--color-accent);background:#fff}@media(max-width:760px){.cfc-grid[data-astro-cid-dfkivlsn],.cfc-compare[data-astro-cid-dfkivlsn]{grid-template-columns:minmax(0,1fr)}.cfc-card[data-astro-cid-dfkivlsn]{padding:1.1rem}}
