.results[data-astro-cid-r75ntqh4]{background:linear-gradient(160deg,#fc9c2412,#35d3fe14)}.calc[data-astro-cid-r75ntqh4] .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.05}.calc[data-astro-cid-r75ntqh4] .row{border-bottom:1px dashed var(--line-strong);justify-content:space-between;gap:1rem;padding:.6rem 0;font-size:.95rem;display:flex}.calc[data-astro-cid-r75ntqh4] .row:last-child{border-bottom:0}.calc[data-astro-cid-r75ntqh4] .row span:first-child{color:var(--muted)}.calc[data-astro-cid-r75ntqh4] .row span:last-child{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.calc[data-astro-cid-r75ntqh4] .row.total{border-top:1px solid var(--line-strong);border-bottom:0;margin-top:.25rem;padding-top:.8rem;font-size:1.02rem}.calc[data-astro-cid-r75ntqh4] .row.total span{color:var(--text);font-weight:800}.calc[data-astro-cid-r75ntqh4] .stack{background:var(--line);border-radius:999px;height:.85rem;display:flex;overflow:hidden}.calc[data-astro-cid-r75ntqh4] .stack>i{height:100%;transition:width .6s var(--ease-out-expo);display:block}.calc[data-astro-cid-r75ntqh4] .k-a{background:var(--brand-a)}.calc[data-astro-cid-r75ntqh4] .k-b{background:var(--brand-b)}.calc[data-astro-cid-r75ntqh4] .k-c{background:#8b5cf6}.calc[data-astro-cid-r75ntqh4] .k-d{background:#94a3b8}.calc[data-astro-cid-r75ntqh4] .k-e{background:linear-gradient(90deg,#22c55e,#16a34a)}.calc[data-astro-cid-r75ntqh4] .legend{color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.75rem;font-size:.8rem;display:flex}.calc[data-astro-cid-r75ntqh4] .legend span{align-items:center;gap:.4rem;display:inline-flex}.calc[data-astro-cid-r75ntqh4] .legend i{border-radius:3px;width:.6rem;height:.6rem;display:inline-block}.calc[data-astro-cid-r75ntqh4] .stat{border:1px solid var(--line);background:var(--glass-bg);border-radius:1rem;padding:.9rem 1rem}.calc[data-astro-cid-r75ntqh4] .stat p:first-child{color:var(--muted);font-size:.78rem;font-weight:600}.calc[data-astro-cid-r75ntqh4] .stat p:last-child{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.25rem;font-weight:800}.calc[data-astro-cid-r75ntqh4] .note{color:var(--muted);margin-top:1rem;font-size:.8rem;line-height:1.5}.calc[data-astro-cid-r75ntqh4] [hidden]{display:none!important}.cfield[data-astro-cid-paciyfzr]{grid-template-columns:minmax(0,1fr);align-content:start;gap:.4rem;min-width:0;display:grid}.cfield[data-astro-cid-paciyfzr] label[data-astro-cid-paciyfzr]{font-size:.875rem;font-weight:600}.cinput[data-astro-cid-paciyfzr]{border:1px solid var(--line-strong);background:var(--glass-bg-strong);border-radius:.9rem;align-items:center;width:100%;min-width:0;min-height:3rem;transition:border-color .2s,box-shadow .2s;display:flex}.cinput[data-astro-cid-paciyfzr]:focus-within{border-color:var(--brand-b);box-shadow:0 0 0 4px #35d3fe2e}.cinput[data-astro-cid-paciyfzr] input[data-astro-cid-paciyfzr],.cinput[data-astro-cid-paciyfzr] select[data-astro-cid-paciyfzr]{width:100%;min-width:0;height:3rem;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0 1rem;font-weight:600}.cinput[data-astro-cid-paciyfzr] select[data-astro-cid-paciyfzr]{cursor:pointer}.cinput[data-astro-cid-paciyfzr] select[data-astro-cid-paciyfzr] option[data-astro-cid-paciyfzr]{background:var(--bg-elevated);color:var(--text)}.affix[data-astro-cid-paciyfzr]{color:var(--muted);padding-inline:.9rem 0;font-weight:600}.affix[data-astro-cid-paciyfzr]:last-child{padding-inline:0 .9rem}.affix[data-astro-cid-paciyfzr]+input[data-astro-cid-paciyfzr]{padding-left:.4rem}.chelp[data-astro-cid-paciyfzr]{color:var(--muted);font-size:.78rem;line-height:1.4}.seg[data-astro-cid-5gyismip]{border:0;grid-template-columns:minmax(0,1fr);gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.seg[data-astro-cid-5gyismip] legend[data-astro-cid-5gyismip]{margin-bottom:.4rem;padding:0;font-size:.875rem;font-weight:600}.seg-track[data-astro-cid-5gyismip]{border:1px solid var(--line-strong);background:var(--glass-bg-strong);border-radius:.95rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.seg[data-astro-cid-5gyismip] label[data-astro-cid-5gyismip]{cursor:pointer;flex:auto;position:relative}.seg[data-astro-cid-5gyismip] input[data-astro-cid-5gyismip]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-5gyismip] span[data-astro-cid-5gyismip]{min-height:2.5rem;color:var(--muted);text-align:center;border-radius:.7rem;place-items:center;padding:.4rem .75rem;font-size:.875rem;font-weight:600;transition:background .25s,color .25s;display:grid}.seg[data-astro-cid-5gyismip] input[data-astro-cid-5gyismip]:checked+span[data-astro-cid-5gyismip]{background:var(--brand-gradient-flat);color:#0b1220;box-shadow:0 6px 16px -8px #fc9c24b3}.seg[data-astro-cid-5gyismip] input[data-astro-cid-5gyismip]:focus-visible+span[data-astro-cid-5gyismip]{outline:2px solid var(--brand-b);outline-offset:2px}.tile[data-astro-cid-oqrh5var]{transition:background .3s,opacity .3s}.tile[data-astro-cid-oqrh5var][data-off]{opacity:.35}.tile[data-astro-cid-oqrh5var]:not([data-off]){background:#35d3fe1f;border-color:#35d3fe59}[data-astro-cid-jrx4clmt][data-col][data-best]{border-color:#35d3fe99;box-shadow:inset 0 0 0 1px #35d3fe59}
