.UwRb4a_header{max-width:var(--container);padding:calc(var(--s8) * 2.2) var(--gutter) var(--section-pad);margin:0 auto}.UwRb4a_h1{font-size:var(--step-hero);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--wt-display);margin:0 0 var(--s5);max-width:20ch}.UwRb4a_lede{color:var(--ink-muted);font-size:var(--step-body);max-width:54ch;margin:0}.UwRb4a_twoCol,.UwRb4a_twoColFlip{max-width:var(--container);padding:0 var(--gutter) var(--section-pad);gap:clamp(var(--s6), 5vw, var(--s8));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0 auto;display:grid}.UwRb4a_twoColFlip>.UwRb4a_twoColText{order:2}.UwRb4a_h2{font-size:var(--step-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--wt-display);margin:0 0 var(--s5)}.UwRb4a_twoColText p{color:var(--ink-muted);font-size:var(--step-body-sm);margin:0 0 var(--s4);max-width:52ch}.UwRb4a_twoColText p:last-child{margin-bottom:0}.UwRb4a_twoColAside{min-width:0}.UwRb4a_panelWrap,.UwRb4a_panelWide{padding:0 var(--gutter) var(--section-pad);place-items:center;margin:0 auto;display:grid}.UwRb4a_panelWrap{max-width:var(--container-narrow)}.UwRb4a_panelWide{max-width:var(--container)}.UwRb4a_panel{background:var(--surface);border-radius:var(--r-card);width:100%;min-width:0;padding:clamp(var(--s5), 3vw, var(--s8))}.UwRb4a_panelTitle{font-size:var(--step-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--wt-display);margin:0 0 var(--s6)}.UwRb4a_prose{max-width:62ch;padding:0 var(--gutter) var(--section-pad);margin:0 auto}.UwRb4a_prose p{color:var(--ink-muted);font-size:var(--step-body-sm);margin:0 0 var(--s4)}.UwRb4a_prose p:last-child{margin-bottom:0}@media (max-width:900px){.UwRb4a_twoCol,.UwRb4a_twoColFlip{grid-template-columns:1fr}.UwRb4a_twoColFlip>.UwRb4a_twoColText{order:0}.UwRb4a_header{padding-top:calc(var(--s8) * 1.6)}}.UwRb4a_hl{color:var(--accent-2)}.UwRb4a_headerMedia{isolation:isolate;padding:calc(var(--s8) * 2.2) var(--gutter) var(--section-pad);position:relative;overflow:hidden}.UwRb4a_headerMediaBg{z-index:0;position:absolute;inset:0}.UwRb4a_headerMediaBg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.UwRb4a_headerScrim{background:linear-gradient(to bottom, #ffffffe6 0%, #ffffffdb 55%, var(--ground) 100%);position:absolute;inset:0}.UwRb4a_headerMediaInner{z-index:1;max-width:var(--container);margin:0 auto;position:relative}.UwRb4a_headerReveal{isolation:isolate;padding:calc(var(--s8) * 2.2) var(--gutter) var(--s8);align-items:center;min-height:min(64svh,520px);display:grid;position:relative;overflow:hidden}.UwRb4a_headerReveal .UwRb4a_headerMediaBg{z-index:0;position:absolute;inset:0}.UwRb4a_headerScrimLeft{background: linear-gradient(100deg, #fffffffc 0%, #fffffffa 52%, #ffffffe0 66%, #ffffff73 84%, #ffffff2e 100%), linear-gradient(to bottom, transparent 70%, var(--ground) 100%);position:absolute;inset:0}.UwRb4a_headerReveal .UwRb4a_headerMediaInner{max-width:var(--container)}.UwRb4a_headerReveal .UwRb4a_h1,.UwRb4a_headerReveal .UwRb4a_lede{max-width:17ch}.UwRb4a_headerReveal .UwRb4a_lede{max-width:48ch}.UwRb4a_headerMeta{margin:var(--s5) 0 0;gap:var(--s3);flex-wrap:wrap;display:flex}.UwRb4a_headerActions{margin:var(--s6) 0 0;gap:var(--s4);flex-wrap:wrap;display:flex}@media (max-width:900px){.UwRb4a_headerScrimLeft{background:linear-gradient(to bottom, #ffffffed 0%, #ffffffe6 55%, var(--ground) 100%)}.UwRb4a_headerReveal{min-height:0}}
.HTzDqG_wrap{padding:var(--section-pad) var(--gutter);place-items:center;display:grid}.HTzDqG_line{text-align:center;max-width:44ch;font-size:var(--step-statement);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--wt-display);text-wrap:balance;margin:0}.HTzDqG_hl{color:var(--accent-2)}
.Wa5pQG_full,.Wa5pQG_compact{gap:var(--s5);min-width:0;display:grid}.Wa5pQG_disclaimer{font-size:var(--step-body-sm);color:var(--ink);border-left:3px solid var(--line-strong);padding-left:var(--s4);max-width:76ch;margin:0}.Wa5pQG_grid{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.Wa5pQG_panel{background:var(--surface);border-radius:var(--r-card);min-width:0;padding:clamp(var(--s5), 2.4vw, var(--s6))}.Wa5pQG_panelTitle{margin:0 0 var(--s4);font-family:var(--font-mono);font-size:var(--step-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500}.Wa5pQG_hint{margin:0 0 var(--s4);color:var(--ink-muted);font-size:var(--step-micro);max-width:68ch}.Wa5pQG_field{margin:0 0 var(--s5);gap:var(--s1);display:grid}.Wa5pQG_field label{font-size:var(--step-body-sm);font-weight:500}.Wa5pQG_field .Wa5pQG_hint{margin:0}.Wa5pQG_inputRow{align-items:center;gap:var(--s2);margin-top:var(--s2);display:flex}.Wa5pQG_unit{font-family:var(--font-mono);color:var(--ink-muted);font-size:var(--step-body-sm)}.Wa5pQG_inputRow input{min-width:0;font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--ground);color:var(--ink);flex:auto}.Wa5pQG_inputRow input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Wa5pQG_band{margin:0 0 var(--s5);border:0;min-width:0;padding:0}.Wa5pQG_bandLegend{font-size:var(--step-body-sm);gap:var(--s3);flex-wrap:wrap;align-items:baseline;padding:0;font-weight:500;display:flex}.Wa5pQG_bandValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-eyebrow);color:var(--accent-2)}.Wa5pQG_slider{align-items:center;gap:var(--s3);margin-top:var(--s2);grid-template-columns:1.6rem minmax(0,1fr) 5.5rem;display:grid}.Wa5pQG_slider label{font-family:var(--font-mono);font-size:var(--step-eyebrow);color:var(--ink-muted)}.Wa5pQG_slider input[type=range]{width:100%;min-width:0;accent-color:var(--accent)}.Wa5pQG_slider input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Wa5pQG_slider output{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-eyebrow);color:var(--ink-muted);text-align:right}.Wa5pQG_results{background:var(--surface-raised);border-radius:var(--r-card);min-width:0;padding:clamp(var(--s5), 2.4vw, var(--s7))}.Wa5pQG_areas{margin:0 0 var(--s5);gap:var(--s4);display:grid}.Wa5pQG_areas>div{gap:var(--s4);border-top:1px solid var(--line);padding-top:var(--s4);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.Wa5pQG_areas dt{gap:var(--s1);font-size:var(--step-body-sm);margin:0;display:grid}.Wa5pQG_areas dd{text-align:right;margin:0}.Wa5pQG_formula{font-family:var(--font-mono);font-size:var(--step-eyebrow);color:var(--ink-muted)}.Wa5pQG_num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.Wa5pQG_sub{font-size:var(--step-eyebrow);color:var(--ink-muted);display:block}.Wa5pQG_total,.Wa5pQG_once{justify-content:space-between;align-items:baseline;gap:var(--s5);border-top:1px solid var(--line-strong);padding-top:var(--s4);font-size:var(--step-body);margin:0;display:flex}.Wa5pQG_total strong{font-size:var(--step-statement);font-weight:var(--wt-display)}.Wa5pQG_once{margin-top:var(--s5)}.Wa5pQG_once strong{font-size:var(--step-card)}.Wa5pQG_step{margin-top:var(--s6);border-top:1px solid var(--line);padding-top:var(--s5)}.Wa5pQG_stepName{margin:0 0 var(--s2);font-size:var(--step-card);letter-spacing:var(--tr-display);font-weight:500}@media (max-width:900px){.Wa5pQG_grid{grid-template-columns:1fr}.Wa5pQG_slider{grid-template-columns:1.4rem minmax(0,1fr) 4.5rem}.Wa5pQG_total,.Wa5pQG_once{gap:var(--s2);flex-direction:column;align-items:flex-start}}@media (max-width:760px){.Wa5pQG_num{white-space:normal}.Wa5pQG_areas>div{gap:var(--s1);grid-template-columns:1fr}.Wa5pQG_areas dd{text-align:left}}.Wa5pQG_example{gap:var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.Wa5pQG_exampleTag{font-family:var(--font-mono);font-size:var(--step-micro);color:var(--state-watch);border-left:3px solid var(--state-watch);padding-left:var(--s3)}.Wa5pQG_reset{font:inherit;font-size:var(--step-body-sm);background:var(--ground);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:var(--s2) var(--s5);cursor:pointer}.Wa5pQG_reset:hover{border-color:var(--accent);color:var(--accent)}.Wa5pQG_reset:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Wa5pQG_ourGuess{margin:0 0 var(--s3);font-family:var(--font-mono);font-size:var(--step-micro);color:var(--state-watch)}.Wa5pQG_needs{font-family:var(--font-sans);font-size:var(--step-body-sm);color:var(--state-watch);white-space:normal}
.syBA9G_wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.syBA9G_svg{background:var(--surface);border-radius:var(--r-card);width:100%;height:auto;display:block}.syBA9G_spine{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.syBA9G_plug{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:.55}.syBA9G_joint{fill:var(--accent)}.syBA9G_node{fill:var(--accent-2-graphic)}
.DTgQIG_draft{max-width:var(--container);margin:calc(var(--s8) * 1.6) auto 0;padding:var(--s5) var(--gutter)}.DTgQIG_draft>*{max-width:72ch}.DTgQIG_draftLabel{margin:0 0 var(--s2);font-family:var(--font-mono);font-size:var(--step-eyebrow);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--state-watch)}.DTgQIG_draftBody{font-size:var(--step-body-sm);color:var(--ink);border-left:3px solid var(--state-watch);padding-left:var(--s4);margin:0}.DTgQIG_section{margin:0 0 var(--s7)}.DTgQIG_section:last-child{margin-bottom:0}.DTgQIG_h2{font-size:var(--step-card);letter-spacing:var(--tr-display);margin:0 0 var(--s4)}.DTgQIG_pending{border-left:3px solid var(--state-late);padding-left:var(--s4);color:var(--ink)}
