.sc-hero[data-v-3c19ef8e]{padding:136px 0 40px}.sc-h1[data-v-3c19ef8e]{font-size:clamp(42px,6.4vw,80px);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--color-brand-primary);margin:18px 0 20px;max-width:16ch}.sc-h1 .swash[data-v-3c19ef8e]{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.005em;color:var(--color-action-link)}.sc-lede[data-v-3c19ef8e]{font-size:19px;max-width:62ch}.sc-tool[data-v-3c19ef8e]{padding:16px 0 72px;scroll-margin-top:72px}.sc-card[data-v-3c19ef8e]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:var(--color-bg-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.sc-form[data-v-3c19ef8e]{padding:32px}.sc-note[data-v-3c19ef8e]{font-size:14px;color:var(--color-text-muted);margin-bottom:24px}.sc-note a[data-v-3c19ef8e],.sc-prose a[data-v-3c19ef8e]{color:var(--color-action-link-text);font-weight:600}.sc-row[data-v-3c19ef8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sc-field[data-v-3c19ef8e]{margin:0 0 18px;padding:0;border:0;min-width:0}.sc-label[data-v-3c19ef8e]{display:block;padding:0;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--color-text-secondary)}.sc-optional[data-v-3c19ef8e]{font-weight:500;color:var(--color-text-subtle)}.sc-input[data-v-3c19ef8e]{position:relative}.sc-input input[data-v-3c19ef8e]{width:100%;padding:12px 44px 12px 14px;border:1px solid var(--color-border-subtle);border-radius:10px;font:inherit;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-bg-surface);transition:border-color .15s,box-shadow .15s}.sc-input input[data-v-3c19ef8e]:focus{outline:none;border-color:var(--color-action-link);box-shadow:0 0 0 3px var(--color-overlay-action-15)}.has-error .sc-input input[data-v-3c19ef8e]{border-color:var(--color-status-error)}.sc-input-unit[data-v-3c19ef8e]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--color-text-subtle);pointer-events:none}.sc-hint[data-v-3c19ef8e]{margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.sc-hint--row[data-v-3c19ef8e]{margin:-8px 0 18px}.sc-error[data-v-3c19ef8e]{margin-top:6px;font-size:12.5px;font-weight:600;color:var(--color-status-error)}.sc-segmented[data-v-3c19ef8e]{display:flex;gap:4px;padding:4px;background:var(--color-bg-control);border:1px solid var(--color-border-subtle);border-radius:12px}.sc-segment[data-v-3c19ef8e]{position:relative;flex:1}.sc-segment input[data-v-3c19ef8e]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.sc-segment span[data-v-3c19ef8e]{display:block;padding:9px 10px;border-radius:9px;text-align:center;font-size:14px;font-weight:700;color:var(--color-text-muted);transition:background .15s,color .15s}.sc-segment input:checked+span[data-v-3c19ef8e]{background:var(--color-brand-primary);color:var(--color-text-inverse)}.sc-segment input:focus-visible+span[data-v-3c19ef8e]{outline:2px solid var(--color-action-link);outline-offset:2px}.sc-results[data-v-3c19ef8e]{padding:32px;background:var(--color-brand-primary);color:var(--color-text-inverse)}.sc-results-title[data-v-3c19ef8e]{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-accent);margin-bottom:18px}.sc-invalid[data-v-3c19ef8e]{color:var(--color-text-inverse-muted);font-size:14px;margin-bottom:14px}.sc-metrics[data-v-3c19ef8e]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.sc-metric--lead[data-v-3c19ef8e]{grid-column:1 / -1;padding-bottom:20px;border-bottom:1px solid var(--color-border-inverse-subtle)}.sc-metric dt[data-v-3c19ef8e]{font-size:13px;font-weight:700;color:var(--color-text-inverse-muted)}.sc-alias[data-v-3c19ef8e]{font-weight:500;color:var(--color-text-inverse-subtle)}.sc-metric dd[data-v-3c19ef8e]{margin:4px 0 0}.sc-value[data-v-3c19ef8e]{font-size:34px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text-inverse)}.sc-metric--lead .sc-value[data-v-3c19ef8e]{font-size:56px;color:var(--color-brand-accent)}.sc-value-unit[data-v-3c19ef8e]{margin-left:6px;font-size:14px;font-weight:600;color:var(--color-text-inverse-muted)}.sc-metric-note[data-v-3c19ef8e]{display:block;margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--color-text-inverse-subtle)}.sc-workings[data-v-3c19ef8e]{margin-top:26px;padding-top:20px;border-top:1px solid var(--color-border-inverse-subtle)}.sc-workings h3[data-v-3c19ef8e]{font-size:13px;font-weight:700;letter-spacing:0;color:var(--color-text-inverse-muted);margin-bottom:10px}.sc-workings ol[data-v-3c19ef8e]{margin:0;padding-left:18px;display:grid;gap:6px;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--color-text-inverse-muted)}.sc-section[data-v-3c19ef8e]{padding:72px 0}.sc-section--alt[data-v-3c19ef8e]{background:var(--color-bg-section)}.sc-prose[data-v-3c19ef8e]{max-width:820px}.sc-prose h2[data-v-3c19ef8e]{font-size:clamp(28px,3.4vw,40px);color:var(--color-brand-primary);margin-bottom:24px}.sc-prose p[data-v-3c19ef8e]{font-size:17px;line-height:1.65}.sc-prose p+p[data-v-3c19ef8e]{margin-top:14px}.sc-defs[data-v-3c19ef8e]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sc-def[data-v-3c19ef8e]{padding:22px;background:var(--color-bg-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius)}.sc-def dt[data-v-3c19ef8e]{font-weight:800;font-size:18px;color:var(--color-brand-primary)}.sc-def dd[data-v-3c19ef8e]{margin:0}.sc-def p[data-v-3c19ef8e]{font-size:15px}.sc-prose .sc-formula[data-v-3c19ef8e]{margin:8px 0 10px;padding:8px 10px;font-family:var(--font-mono);font-size:13px;line-height:1.5;color:var(--color-brand-primary);background:var(--color-bg-control);border-radius:8px}.sc-rules[data-v-3c19ef8e],.sc-steps[data-v-3c19ef8e]{margin:0 0 18px;padding-left:22px;display:grid;gap:12px;font-size:17px;line-height:1.65;color:var(--color-text-secondary)}.sc-rules strong[data-v-3c19ef8e]{color:var(--color-brand-primary)}.sc-steps[data-v-3c19ef8e]{margin-top:16px;font-variant-numeric:tabular-nums}.sc-load[data-v-3c19ef8e]{margin-top:22px}.sc-faq+.sc-faq[data-v-3c19ef8e]{margin-top:26px}.sc-faq h3[data-v-3c19ef8e]{font-size:20px;color:var(--color-brand-primary);margin-bottom:8px}.sc-video[data-v-3c19ef8e]{padding:80px 0;background:radial-gradient(70% 90% at 90% 10%,var(--color-overlay-action-22),transparent 60%),linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-primary-hover))}.sc-video-inner[data-v-3c19ef8e]{max-width:820px}.sc-video-kicker[data-v-3c19ef8e]{color:var(--color-brand-accent)}.sc-video h2[data-v-3c19ef8e]{font-size:clamp(30px,3.6vw,44px);color:var(--color-text-inverse);margin:14px 0 16px}.sc-video p[data-v-3c19ef8e]{font-size:17px;line-height:1.65;color:var(--color-text-inverse-muted);margin-bottom:28px}.sc-video .btn-primary[data-v-3c19ef8e]{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-text-on-accent)}.sc-video .btn-primary[data-v-3c19ef8e]:hover{background:var(--color-brand-accent-strong)}@media(max-width:900px){.sc-card[data-v-3c19ef8e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sc-hero[data-v-3c19ef8e]{padding-top:112px}.sc-lede[data-v-3c19ef8e]{font-size:17px}.sc-form[data-v-3c19ef8e],.sc-results[data-v-3c19ef8e]{padding:22px 18px}.sc-row[data-v-3c19ef8e],.sc-defs[data-v-3c19ef8e]{grid-template-columns:minmax(0,1fr);gap:0}.sc-defs[data-v-3c19ef8e]{gap:12px}.sc-hint--row[data-v-3c19ef8e]{margin-top:-4px}.sc-metric--lead .sc-value[data-v-3c19ef8e]{font-size:46px}.sc-value[data-v-3c19ef8e]{font-size:28px}.sc-section[data-v-3c19ef8e]{padding:56px 0}}
