.LJvLJa_toggle{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.LJvLJa_toggle legend{font:400 clamp(1.25rem, 2.4vw, 1.5rem)/1.2 var(--serif);margin-block-end:var(--space-3);padding:0}.LJvLJa_options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-width:32rem;display:grid}.LJvLJa_option{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding-block:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-control);text-align:center;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}.LJvLJa_option:hover{border-color:var(--color-accent)}.LJvLJa_option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.LJvLJa_option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.LJvLJa_on{border-color:var(--color-selected);background:var(--color-selected);color:var(--color-on-selected)}.LJvLJa_badge{border-radius:var(--radius-round);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%;padding-block:.15rem;padding-inline:.6rem;font-weight:600}.LJvLJa_on .LJvLJa_badge{background:var(--color-on-selected);color:var(--color-selected)}.LJvLJa_note,.LJvLJa_announce{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0;line-height:1.5}.LJvLJa_toggle:disabled .LJvLJa_option{cursor:not-allowed;opacity:.7}@media (max-width:620px){.LJvLJa_options{max-width:none}}@media (max-width:760px){.LJvLJa_note,.LJvLJa_announce{font-size:1rem}}@media (prefers-reduced-motion:reduce){.LJvLJa_option{transition:none}}
.-\38 lmOG_counter{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--font-size-control);flex:none;margin:0;line-height:1.3;display:flex}.-\38 lmOG_number{color:var(--color-accent);font:400 3rem/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-inline:.2em}@media (max-width:620px){.-\38 lmOG_number{font-size:2.5rem}}
.NxQtEa_simulator{gap:var(--space-6);min-width:0;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);scroll-margin-top:var(--space-8);display:grid}.NxQtEa_head{gap:var(--space-3);display:grid}.NxQtEa_head h2{font:400 clamp(1.75rem, 3.4vw, 2.25rem)/1.1 var(--serif);margin:0}.NxQtEa_head p{max-width:62ch;color:var(--color-text-muted);font-size:var(--font-size-control);margin:0;line-height:1.7}.NxQtEa_fields{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NxQtEa_field{gap:var(--space-2);align-content:start;min-width:0;display:grid}.NxQtEa_field label{color:var(--color-text);font-size:var(--font-size-control);line-height:1.4}.NxQtEa_input{width:100%;min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-control);font-variant-numeric:tabular-nums;text-align:end}.NxQtEa_input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.NxQtEa_withUnit{align-items:center;display:flex;position:relative}.NxQtEa_withUnit .NxQtEa_input{padding-inline-end:var(--space-8)}.NxQtEa_unit{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-end:var(--space-3)}.NxQtEa_hint{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0;line-height:1.6}.NxQtEa_error{color:var(--color-error);margin:0}.NxQtEa_founder{gap:var(--space-1);display:grid}.NxQtEa_check{align-items:center;gap:var(--space-3);min-height:var(--control-height-sm);color:var(--color-text);font-size:var(--font-size-control);cursor:pointer;justify-self:start;display:inline-flex}.NxQtEa_check input{width:1.375rem;height:1.375rem;accent-color:var(--color-accent);cursor:pointer;flex:none;margin:0}.NxQtEa_check input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.NxQtEa_result{gap:var(--space-4);min-width:0;padding:var(--space-5);border-inline-start:2px solid var(--color-accent);background:var(--color-surface-notice);display:grid}.NxQtEa_result h3{font:400 1.5rem/1.2 var(--serif);margin:0}.NxQtEa_plan{font-size:var(--font-size-control);margin:0;line-height:1.6}.NxQtEa_figures{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.NxQtEa_figures>div{gap:var(--space-1);min-width:0;display:grid}.NxQtEa_figures dt{color:var(--color-text-muted);font-size:var(--font-size-label)}.NxQtEa_figures dd{gap:var(--space-1);margin:0;display:grid}.NxQtEa_figures strong{font:400 clamp(1.75rem, 4vw, 2.25rem)/1.1 var(--serif);font-variant-numeric:tabular-nums}.NxQtEa_figures span{color:var(--color-text-muted);font-size:var(--font-size-label);line-height:1.5}.NxQtEa_notes{gap:var(--space-1);font-size:var(--font-size-label);margin:0;padding-inline-start:var(--space-5);line-height:1.6;display:grid}.NxQtEa_disclaimer{color:var(--color-text-muted);font-size:var(--font-size-label);margin:0;line-height:1.6}@media (max-width:760px){.NxQtEa_simulator{gap:var(--space-5);padding:var(--space-5);--font-size-label:.875rem}.NxQtEa_fields,.NxQtEa_figures{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.NxQtEa_result{padding:var(--space-4)}}
