.calc[data-astro-cid-bdhxcc3k]{margin-top:32px;padding:clamp(20px,4vw,32px);background:var(--surface-el);border:1px solid var(--border);border-radius:24px;color:var(--text)}.calc--flush[data-astro-cid-bdhxcc3k]{margin-top:0}.calc-title[data-astro-cid-bdhxcc3k]{font-size:clamp(24px,3.6vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.calc-inputs[data-astro-cid-bdhxcc3k]{display:flex;flex-direction:column;gap:24px;margin-top:24px}.calc-group[data-astro-cid-bdhxcc3k]{min-width:0}.calc-legend[data-astro-cid-bdhxcc3k]{display:block;padding:0;margin-bottom:10px;font-size:14px;font-weight:600;color:var(--text)}.calc-field[data-astro-cid-bdhxcc3k]{display:inline-flex;align-items:center;gap:6px;height:52px;padding:0 16px;background:var(--bg, #0A0A0A);border:1px solid var(--border);border-radius:14px}.calc-field[data-astro-cid-bdhxcc3k]:focus-within{outline:2px solid var(--brand);outline-offset:2px}.calc-field--age[data-astro-cid-bdhxcc3k]{width:110px}.calc-input[data-astro-cid-bdhxcc3k]{flex:1;min-width:0;width:100%;height:100%;padding:0;background:transparent;border:0;outline:none;color:var(--text);font:inherit;font-size:20px;font-weight:700;-moz-appearance:textfield;appearance:textfield}.calc-input[data-astro-cid-bdhxcc3k]::-webkit-outer-spin-button,.calc-input[data-astro-cid-bdhxcc3k]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-unit[data-astro-cid-bdhxcc3k]{flex:none;font-size:14px;color:var(--muted)}.calc-time-head[data-astro-cid-bdhxcc3k]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.calc-time-head[data-astro-cid-bdhxcc3k] .calc-legend[data-astro-cid-bdhxcc3k]{margin-bottom:0}.calc-readout[data-astro-cid-bdhxcc3k]{font-size:clamp(26px,4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--text);font-variant-numeric:tabular-nums}.calc-range[data-astro-cid-bdhxcc3k]{--pct: 11.04%;display:block;width:100%;height:24px;margin:14px 0 0;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.calc-range[data-astro-cid-bdhxcc3k]:focus{outline:none}.calc-range[data-astro-cid-bdhxcc3k]:focus-visible{outline:2px solid var(--brand-text);outline-offset:3px;border-radius:999px}.calc-range[data-astro-cid-bdhxcc3k]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--brand) 0 var(--pct),var(--border) var(--pct) 100%)}.calc-range[data-astro-cid-bdhxcc3k]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-9px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #7c3aed73}.calc-range[data-astro-cid-bdhxcc3k]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--brand) 0 var(--pct),var(--border) var(--pct) 100%)}.calc-range[data-astro-cid-bdhxcc3k]::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 10px #7c3aed73}.calc-ticks[data-astro-cid-bdhxcc3k]{display:flex;justify-content:space-between;margin-top:8px;font-size:12.5px;color:var(--muted)}.calc-hint[data-astro-cid-bdhxcc3k]{margin-top:10px;font-size:13px;line-height:1.5;color:var(--muted)}.calc-result[data-astro-cid-bdhxcc3k]{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.calc-stats[data-astro-cid-bdhxcc3k]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.calc-stat[data-astro-cid-bdhxcc3k]{min-width:0}.calc-stat-label[data-astro-cid-bdhxcc3k]{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--muted)}.calc-big[data-astro-cid-bdhxcc3k]{margin-top:6px;font-size:clamp(40px,7vw,56px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--friction);overflow-wrap:anywhere;text-wrap:balance}.calc-big[data-astro-cid-bdhxcc3k][hidden]{display:none}.calc-result[data-astro-cid-bdhxcc3k].is-good .calc-big[data-astro-cid-bdhxcc3k]{color:var(--success)}.calc-stat-line[data-astro-cid-bdhxcc3k]{margin-top:8px;font-size:16px;line-height:1.5;color:var(--text)}.calc-note[data-astro-cid-bdhxcc3k]{margin-top:20px;font-size:14px;line-height:1.5;color:var(--muted)}.calc-ask[data-astro-cid-bdhxcc3k]{margin-top:24px;text-align:center}.calc-ask-line[data-astro-cid-bdhxcc3k]{font-size:clamp(19px,2.4vw,20px);font-weight:600;line-height:1.4;color:var(--text)}.calc-control[data-astro-cid-bdhxcc3k]{font-weight:800;color:var(--success)}.calc-ask-sub[data-astro-cid-bdhxcc3k]{margin-top:8px;font-size:16px;line-height:1.5;color:var(--muted)}.calc-jump[data-astro-cid-bdhxcc3k]{color:var(--brand-text);text-decoration:underline;text-underline-offset:2px}.calc-full[data-astro-cid-bdhxcc3k]{margin-top:12px;font-size:14px;line-height:1.5;text-align:center;color:var(--muted)}.calc-full[data-astro-cid-bdhxcc3k] a[data-astro-cid-bdhxcc3k]{color:var(--brand-text);text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.calc-stats[data-astro-cid-bdhxcc3k]{grid-template-columns:1fr;gap:20px}}.pitch-def[data-astro-cid-tv4ffeqk]{font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--text)}
