.start-module__4MuQGq__tool{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}.start-module__4MuQGq__questions{gap:var(--space-l);display:grid}.start-module__4MuQGq__question{border:0;margin:0;padding:0}.start-module__4MuQGq__legend{align-items:baseline;gap:var(--space-s);margin-bottom:var(--space-xs);font-family:var(--font-zodiak), var(--font-display);font-size:var(--fs-lg);letter-spacing:-.012em;color:var(--text);padding:0;font-weight:400;line-height:1.2;display:flex}.start-module__4MuQGq__legendN{font-family:var(--font-commit-mono), var(--font-data);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--accent-text);flex:none}.start-module__4MuQGq__hint{margin-bottom:var(--space-xs);font-size:var(--fs-sm);color:var(--text-faint);max-width:46ch;padding-left:2.1rem}.start-module__4MuQGq__options,.start-module__4MuQGq__optionsWide{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-left:2.1rem;display:grid}.start-module__4MuQGq__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.start-module__4MuQGq__optionsWide{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.start-module__4MuQGq__option{background:var(--surface);min-height:3rem;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-both), color var(--dur-fast) var(--ease-both);align-items:center;padding:.75rem .9rem;line-height:1.35;display:flex;position:relative}.start-module__4MuQGq__option input{opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.start-module__4MuQGq__option:hover{background:var(--surface-raised);color:var(--accent-text)}.start-module__4MuQGq__option:has(input:checked){background:var(--accent);color:var(--on-accent);font-weight:600}.start-module__4MuQGq__option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:-2px;z-index:1}.start-module__4MuQGq__result{top:calc(var(--header-h) + var(--space-m));padding-left:var(--space-m);border-left:2px solid var(--accent);position:sticky}.start-module__4MuQGq__waiting{min-height:12rem}.start-module__4MuQGq__waitingLabel{font-family:var(--font-commit-mono), var(--font-data);font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.start-module__4MuQGq__waitingBody{margin-top:var(--space-s);max-width:44ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.start-module__4MuQGq__range{margin-top:var(--space-xs);font-family:var(--font-zodiak), var(--font-display);letter-spacing:-.028em;font-variant-numeric:tabular-nums lining-nums;color:var(--accent-text);text-wrap:balance;font-size:clamp(2rem,1rem + 3.2vw,3.25rem);font-weight:700;line-height:1.02}.start-module__4MuQGq__rangeTo{color:var(--text-faint);padding:0 .12em;font-size:.55em;font-weight:300}.start-module__4MuQGq__rangeSmall{margin-top:var(--space-xs);font-family:var(--font-zodiak), var(--font-display);font-weight:400;font-size:var(--fs-xl);color:var(--text);line-height:1.15}.start-module__4MuQGq__rangeNote{margin-top:var(--space-s);max-width:48ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.start-module__4MuQGq__route{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--rule);max-width:48ch;font-size:var(--fs-sm);line-height:1.7}.start-module__4MuQGq__levers{margin-top:var(--space-m)}.start-module__4MuQGq__leversHead{font-family:var(--font-commit-mono), var(--font-data);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--space-xs)}.start-module__4MuQGq__levers ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.start-module__4MuQGq__levers li{gap:var(--space-xs);font-size:var(--fs-sm);grid-template-columns:1.4rem minmax(0,1fr);align-items:start;line-height:1.6;display:grid}.start-module__4MuQGq__levers svg{color:var(--accent-text);margin-top:.4em}.start-module__4MuQGq__capture{margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--rule)}.start-module__4MuQGq__captureHead{font-family:var(--font-zodiak), var(--font-display);font-size:var(--fs-md);max-width:34ch;margin-bottom:var(--space-s);font-weight:400;line-height:1.3}.start-module__4MuQGq__captureFields{gap:0 var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.start-module__4MuQGq__optional{color:var(--text-faint);font-weight:400}.start-module__4MuQGq__privacy{margin:var(--space-s) 0;font-size:var(--fs-xs);color:var(--text-faint);line-height:1.6}.start-module__4MuQGq__done{max-width:42rem;padding:var(--space-l);background:var(--surface-raised);border-left:3px solid var(--accent)}.start-module__4MuQGq__doneLabel{font-family:var(--font-commit-mono), var(--font-data);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.start-module__4MuQGq__doneTitle{margin-top:var(--space-s);font-family:var(--font-zodiak), var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.02em;max-width:22ch;font-weight:300;line-height:1.15}.start-module__4MuQGq__doneBody{margin-top:var(--space-m);max-width:54ch;color:var(--text-muted);line-height:1.7}.start-module__4MuQGq__doneRef{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--rule);align-items:baseline;gap:var(--space-s);font-family:var(--font-commit-mono), var(--font-data);font-size:var(--fs-sm);display:flex}.start-module__4MuQGq__doneRef dt{color:var(--text-faint);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase}.start-module__4MuQGq__doneRef dd{letter-spacing:.04em;margin:0;font-weight:700}.start-module__4MuQGq__doneActions{margin-top:var(--space-l);gap:var(--space-s);justify-items:start;display:grid}.start-module__4MuQGq__doneCall{font-size:var(--fs-sm);color:var(--text-muted)}.start-module__4MuQGq__doneCall a{color:var(--accent-text);font-family:var(--font-commit-mono), var(--font-data)}@media (max-width:980px){.start-module__4MuQGq__tool{grid-template-columns:minmax(0,1fr)}.start-module__4MuQGq__result{position:static}.start-module__4MuQGq__hint,.start-module__4MuQGq__options,.start-module__4MuQGq__optionsWide{margin-left:0;padding-left:0}}
