.uJUylq_root{--nsl-good-text:#256a3b;--nsl-sun-text:#6b4a08;--nsl-sun-fill:#f1c34a;--nsl-muted-ink:#3a3b38;--nsl-chip-bg:#fffefae8;--nsl-run-fill:#a9d470;--nsl-run-hover:#b8dd84;--nsl-a:var(--ink);--nsl-b:var(--red);gap:12px;display:grid;container:shortage-lab/inline-size}.uJUylq_eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--red);margin:0;font-size:11px;font-weight:700;line-height:1.3}.uJUylq_letter{background:var(--nsl-a);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.uJUylq_letter[data-tree=b]{background:var(--nsl-b)}.uJUylq_treeName{color:var(--ink);font-weight:700}.uJUylq_role{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.uJUylq_changedChip{border:1.5px solid var(--ink);background:var(--red-soft);box-shadow:1.5px 1.5px 0 var(--ink);color:#a8261f;letter-spacing:.3px;animation:uJUylq_sticker .5s var(--spring);border-radius:999px;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block;rotate:-3deg}.uJUylq_setup{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:10px;padding:12px 14px 13px;display:grid}.uJUylq_treeA{align-items:flex-start;gap:9px;display:flex}.uJUylq_treeALine{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:1px 0 0;font-size:14px;line-height:1.45;display:flex}.uJUylq_treeAFeed{color:var(--muted);flex:260px;font-size:13.5px}.uJUylq_changes{border:0;border-top:1px dashed #24262522;min-width:0;margin:0;padding:10px 0 0}.uJUylq_changesLegend{float:left;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:0;font-size:14px;display:flex}.uJUylq_changesWord{color:#45463f;font-weight:600}.uJUylq_changeCards{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.uJUylq_changeCard{border:1px solid var(--line);background:var(--card);cursor:pointer;min-width:0;min-height:58px;transition:border-color .15s ease, box-shadow .25s var(--spring), translate .25s var(--spring), background .15s ease;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:9px;padding:8px 10px 8px 8px;display:grid;position:relative}.uJUylq_changeCard input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.uJUylq_changeCard:hover:not([data-selected]){border-color:#a9a99f;translate:0 -1px}.uJUylq_changeCard:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.uJUylq_changeCard[data-selected]{border:2px solid var(--ink);background:var(--white);box-shadow:3px 3px 0 var(--nsl-b);animation:uJUylq_choice-pop .35s var(--spring);padding:7px 9px 7px 7px;translate:-1px -2px}.uJUylq_changeIcon{grid-row:span 2;width:36px;height:36px}.uJUylq_changeText{gap:2px;min-width:0;display:grid}.uJUylq_changeName{color:var(--ink);font-size:14px;font-weight:650;line-height:1.3}.uJUylq_changeHow{color:var(--muted);font-size:12.5px;line-height:1.4}.uJUylq_grownMark{background:var(--status-good-soft);color:var(--nsl-good-text);animation:uJUylq_sticker .5s var(--spring);border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-top:5px;padding:1px 8px 1px 3px;font-size:11.5px;font-weight:700;display:inline-flex}.uJUylq_grownIcon{width:18px;height:18px}.uJUylq_both{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.uJUylq_runBar{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:12px 14px 12px 16px;scroll-margin-top:0;display:flex}.uJUylq_callSlot{flex:420px;min-width:0}.uJUylq_knownLine{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.uJUylq_call{border:0;min-width:0;margin:0;padding:0}.uJUylq_callLegend{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:8px;padding:0;font-size:15px;font-weight:600;display:flex}.uJUylq_callEyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}.uJUylq_callOptions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uJUylq_callOption{background:var(--card);min-height:44px;color:var(--ink);cursor:pointer;transition:border-color .15s ease, box-shadow .2s var(--spring), translate .2s var(--spring);border:1.5px solid #b9b8ae;border-radius:999px;align-items:center;gap:6px;padding:5px 13px 5px 6px;font-size:13.5px;font-weight:650;display:inline-flex;position:relative}.uJUylq_callOption input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.uJUylq_callOption:hover{border-color:var(--ink);translate:0 -1px}.uJUylq_callOption:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.uJUylq_callOption[data-checked]{border:2px solid var(--ink);background:var(--nsl-sun-fill);box-shadow:3px 3px 0 var(--ink);animation:uJUylq_choice-pop .35s var(--spring);padding:4px 12px 4px 5px;translate:-1px -2px}.uJUylq_callIcon{background:var(--paper);border-radius:50%;flex:none;width:26px;height:26px;padding:2px}.uJUylq_callOption[data-checked] .uJUylq_callIcon{background:var(--white)}.uJUylq_callText{white-space:nowrap}.uJUylq_skipButton{min-height:44px;color:var(--muted)}.uJUylq_meaning{color:var(--muted);animation:uJUylq_rise .3s var(--ease-out);margin:8px 0 0;font-size:13px;line-height:1.45}.uJUylq_skippedNote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:14px;display:flex}.uJUylq_makeCall{color:var(--ink)}.uJUylq_runWrap{justify-items:end;gap:6px;margin-left:auto;display:grid}.uJUylq_runButton{border:2px solid var(--ink);background:var(--nsl-run-fill);min-height:48px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:inherit;cursor:pointer;transition:transform .2s var(--spring), box-shadow .2s var(--spring), background .15s ease;border-radius:999px;align-items:center;gap:9px;padding:10px 22px 10px 15px;font-size:15.5px;font-weight:750;display:inline-flex}.uJUylq_runButton:hover{background:var(--nsl-run-hover);box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.uJUylq_runButton:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.uJUylq_runButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.uJUylq_runIcon{transform-origin:50% 90%;width:24px;height:24px;transition:rotate .35s var(--spring)}.uJUylq_runButton:hover .uJUylq_runIcon{rotate:-12deg}.uJUylq_tally{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;font-weight:600}.uJUylq_callChip{color:var(--ink);animation:uJUylq_chipIn .4s var(--spring);flex-wrap:wrap;align-items:center;gap:6px 9px;margin:0;font-size:14px;font-weight:650;display:inline-flex}.uJUylq_callChipEyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}.uJUylq_callVerdict{letter-spacing:.8px;text-transform:uppercase;animation:uJUylq_stampIn .5s var(--spring);border:2px solid;border-radius:6px;padding:2px 10px;font-size:12px;font-weight:800;rotate:-3deg}.uJUylq_callChip[data-stamp=called] .uJUylq_callVerdict{color:var(--nsl-good-text);background:var(--status-good-soft)}.uJUylq_callChip[data-stamp=surprise] .uJUylq_callVerdict{color:var(--nsl-sun-text);background:var(--sun-soft);animation:uJUylq_stampIn .5s var(--spring), uJUylq_answer-wrong .45s ease .5s}.uJUylq_playback{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.uJUylq_skipEnd{color:var(--muted)}.uJUylq_skipEnd svg{width:15px;height:15px}.uJUylq_track{--nsl-track:0;flex:100%;min-width:0;position:relative}.uJUylq_trackLine{background:#dcdad1;border-radius:999px;height:4px;position:absolute;top:19px;left:7.14286%;right:7.14286%}.uJUylq_trackFill{width:calc(var(--nsl-track) * 100%);border-radius:inherit;background:var(--leaf-500);position:absolute;inset:0 auto 0 0}.uJUylq_trackList{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.uJUylq_trackButton{width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:none;align-content:start;justify-items:center;gap:4px;padding:9px 0 0;display:grid}.uJUylq_trackButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:8px}.uJUylq_trackDot{background:var(--card);width:14px;height:14px;transition:scale .25s var(--spring), border-color .2s ease, background .2s ease;border:2px dashed #b7b5aa;border-radius:50%;display:block}.uJUylq_trackButton:hover .uJUylq_trackDot{border-color:var(--ink)}.uJUylq_trackButton[data-reached] .uJUylq_trackDot{border:1.5px solid var(--ink);background:var(--leaf-100);box-shadow:1.5px 1.5px 0 var(--ink);animation:uJUylq_popIn .45s var(--spring)}.uJUylq_trackDot[data-event]{background:var(--nsl-b)!important}.uJUylq_trackButton[aria-current=step] .uJUylq_trackDot{box-shadow:1.5px 1.5px 0 var(--ink), 0 0 0 3px #2f7a4733;scale:1.3}.uJUylq_trackLabel{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650;line-height:1.2}.uJUylq_trackButton[aria-current=step] .uJUylq_trackLabel{color:var(--ink)}.uJUylq_payoff{min-width:0;animation:uJUylq_rise .4s var(--ease-out) both;border-top:1px dashed #24262522;flex-wrap:wrap;flex:100%;align-items:center;gap:6px 12px;padding-top:9px;display:flex}.uJUylq_payoffHead{flex-wrap:wrap;flex:340px;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.uJUylq_payoffEyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}.uJUylq_payoffLine{letter-spacing:-.01em;color:var(--ink);font-size:15.5px;font-weight:650;line-height:1.35}.uJUylq_payoffRow{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;display:flex}.uJUylq_foundSticker{border:2px solid var(--ink);background:var(--status-good-soft);box-shadow:2px 2px 0 var(--ink);color:var(--nsl-good-text);font-variant-numeric:tabular-nums;animation:uJUylq_sticker .55s var(--spring) .15s both;border-radius:999px;flex:none;align-items:center;gap:7px;margin:0;padding:4px 12px 4px 5px;font-size:13px;font-weight:750;display:inline-flex;rotate:-2deg}.uJUylq_foundSticker .uJUylq_goalIcon{width:20px;height:20px;animation:uJUylq_iconPop .6s var(--spring) .3s both}.uJUylq_seeResult{min-height:40px;font:inherit;color:var(--red);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:5px;padding:0 4px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.uJUylq_seeResult:hover .uJUylq_arrowIcon{translate:0 2px}.uJUylq_seeResult:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.uJUylq_arrowIcon{width:15px;height:15px;transition:translate .25s var(--spring)}.uJUylq_stage{gap:10px;min-width:0;display:grid}.uJUylq_sceneBox{border:1px solid var(--stage-line);background:#cfe3ec;border-radius:12px;position:relative;overflow:hidden}.uJUylq_sceneFrame{position:relative}.uJUylq_sceneArt{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.uJUylq_sceneOverlay{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.uJUylq_sceneIn{animation:.5s both uJUylq_fade-in}.uJUylq_sceneChips{pointer-events:none;position:absolute;inset:0}.uJUylq_weekChip,.uJUylq_treeTag,.uJUylq_ageChip,.uJUylq_rootsChip,.uJUylq_tipChip{background:var(--nsl-chip-bg);color:var(--ink);white-space:nowrap;border:1px solid #24262522;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex;position:absolute}.uJUylq_weekChip{font-variant-numeric:tabular-nums;animation:uJUylq_status-pop .35s var(--spring);padding:4px 11px;font-size:13px;font-weight:750;top:9px;left:9px}.uJUylq_treeTag{padding:2px 9px 2px 3px;font-size:12px;translate:-50%}.uJUylq_treeTag .uJUylq_letter{width:20px;height:20px;font-size:11.5px}.uJUylq_treeTagWords{animation:uJUylq_rise .35s var(--ease-out)}.uJUylq_shoots{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.uJUylq_readoutA,.uJUylq_readoutB{min-width:0;display:none}.uJUylq_panel{border:1px solid var(--line);background:radial-gradient(circle at 28% 16%,#fffdf6 0,#fbf8ef 45%,#f1ede2 100%);border-radius:12px;min-width:0;position:relative;overflow:hidden}.uJUylq_shootArt{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.uJUylq_shootOverlay{pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.uJUylq_panelChips{pointer-events:none;position:absolute;inset:0}.uJUylq_panelHead{color:var(--ink);align-items:center;gap:6px;margin:0;padding:8px 10px 0;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.uJUylq_panel[data-tree=b] .uJUylq_panelHead{justify-content:flex-end}.uJUylq_panelHead .uJUylq_letter{width:20px;height:20px;font-size:11.5px}.uJUylq_panelArt{position:relative}.uJUylq_ageChip{color:var(--muted);letter-spacing:.5px;text-transform:uppercase;padding:0 7px;font-size:10.5px;font-weight:700}.uJUylq_ageChip[data-at=tip]{translate:-50% -100%}.uJUylq_ageChip[data-at=beside]{translate:0 -50%}.uJUylq_ageChip[data-at=base]{translate:-50% -50%}.uJUylq_rootsChip{color:var(--muted);padding:1px 8px;font-size:11px;font-weight:700;translate:-50% -100%}.uJUylq_tipChip{color:var(--muted);transition:top .3s var(--ease-out);padding:1px 7px;font-size:11px;font-weight:700;right:6px;translate:0 -120%}.uJUylq_tipChip[data-below]{translate:0 20%}.uJUylq_guide,.uJUylq_staysPut{transition:opacity .4s}.uJUylq_tipLine{transition:transform .3s var(--ease-out)}.uJUylq_readout{border:1px solid var(--line);background:var(--card);border-radius:12px;align-content:start;gap:10px;min-width:0;height:100%;padding:12px 13px 14px;display:grid}.uJUylq_readout[data-tree=b]{border-color:#d91c2b55}.uJUylq_readoutHead{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:15px;line-height:1.3;display:flex}.uJUylq_readoutRole{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:11px;font-weight:700}.uJUylq_readout[data-tree=b] .uJUylq_readoutRole{color:#a8261f}.uJUylq_readoutList{gap:8px;margin:0;display:grid}.uJUylq_readoutRow{gap:3px;min-width:0;display:grid}.uJUylq_readoutRow dt{color:#45463f;font-size:12px;font-weight:650}.uJUylq_value{background:var(--paper);color:var(--ink);animation:uJUylq_status-pop .4s var(--spring);border-radius:10px;justify-self:start;align-items:center;gap:7px;margin:0;padding:3px 10px 3px 4px;font-size:14px;font-weight:650;line-height:1.3;display:flex}.uJUylq_value[data-differs]{background:var(--sun-soft);color:#4a3a12;box-shadow:inset 0 0 0 1px #b9780c40}.uJUylq_swatch{flex:none;width:24px;height:24px}.uJUylq_noteBox{border-top:1px dashed #24262522;gap:3px;padding-top:9px;display:grid}.uJUylq_noteLabel{color:#45463f;margin:0;font-size:12px;font-weight:650}.uJUylq_noteWeek{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.uJUylq_note{color:var(--nsl-muted-ink);animation:uJUylq_rise .4s var(--ease-out);margin:0;font-size:13.5px;line-height:1.5}.uJUylq_tableSlot{min-width:0}.uJUylq_readoutTableWrap{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:8px;padding:10px 10px 12px;display:grid}.uJUylq_readoutTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px;line-height:1.32}.uJUylq_readoutTable th,.uJUylq_readoutTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 5px}.uJUylq_readoutTable thead th{padding-top:0}.uJUylq_readoutTable thead th:first-child{width:30%}.uJUylq_readoutTable tbody th{color:#45463f;font-weight:650}.uJUylq_readoutTable td{color:var(--ink);animation:uJUylq_status-pop .4s var(--spring);font-weight:650}.uJUylq_readoutTable td[data-differs]{background:var(--sun-soft);color:#4a3a12}.uJUylq_tableNotes{gap:5px;display:grid}.uJUylq_tableNote{color:var(--nsl-muted-ink);animation:uJUylq_rise .4s var(--ease-out);align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.48;display:flex}.uJUylq_inlineLetter{width:18px;height:18px;margin-top:1px;font-size:10.5px}.uJUylq_legend{color:var(--nsl-muted-ink);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0 2px;font-size:13px;list-style:none;display:flex}.uJUylq_legend .kit-legend-item{align-items:center;gap:6px;display:inline-flex}.uJUylq_keySwatch{width:26px;height:13px}.uJUylq_ringSwatch{width:18px;height:18px}.uJUylq_legendNew{color:#6e1f50;animation:uJUylq_rise .35s var(--ease-out);font-weight:650}.uJUylq_lower{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.uJUylq_waiting,.uJUylq_result,.uJUylq_challenges{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:9px;min-width:0;padding:16px 16px 18px;display:grid}.uJUylq_waitingText{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.uJUylq_result{border:2px solid var(--ink);background:var(--white);box-shadow:var(--pop);animation:uJUylq_cardIn .55s var(--spring);border-radius:14px;position:relative}.uJUylq_result:not([data-current]){border-color:#24262599;box-shadow:3px 3px #24262555}.uJUylq_resultTitle{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:19px;font-weight:750;line-height:1.28}.uJUylq_result[data-stamped] .uJUylq_resultTitle{padding-right:100px}.uJUylq_resultTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.uJUylq_stamp{letter-spacing:1px;text-transform:uppercase;animation:uJUylq_stampIn .6s var(--spring) both;border:2.5px solid;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:800;position:absolute;top:14px;right:14px;rotate:-5deg}.uJUylq_stamp[data-stamp=called]{color:var(--nsl-good-text);background:var(--status-good-soft)}.uJUylq_stamp[data-stamp=surprise]{color:var(--nsl-sun-text);background:var(--sun-soft);animation:uJUylq_stampIn .6s var(--spring) both, uJUylq_answer-wrong .45s ease .6s}.uJUylq_showed{border:1.5px solid var(--ink);background:var(--sun-soft);box-shadow:2px 2px 0 var(--ink);animation:uJUylq_sticker .5s var(--spring) .2s both;border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:6px 8px;margin:0;padding:4px 12px;display:inline-flex;rotate:-1deg}.uJUylq_showedLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--nsl-sun-text);font-size:11px;font-weight:700}.uJUylq_showedIcon{width:24px;height:24px}.uJUylq_showedWord{color:var(--ink);font-size:14px;font-weight:750}.uJUylq_resultTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.35}.uJUylq_resultTable th,.uJUylq_resultTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px}.uJUylq_resultTable thead th{color:var(--muted);font-size:11.5px;font-weight:700}.uJUylq_resultTable thead th:first-child{width:32%}.uJUylq_resultTable thead .uJUylq_letter{vertical-align:-4px;width:18px;height:18px;font-size:10.5px}.uJUylq_colName{color:var(--ink)}.uJUylq_resultTable tbody th{color:#45463f;font-weight:650}.uJUylq_resultTable td{color:var(--ink);font-weight:600}.uJUylq_resultTable td[data-differs]{background:var(--sun-soft);color:#4a3a12}.uJUylq_why{gap:4px;display:grid}.uJUylq_whyTitle{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.uJUylq_whyLine{color:var(--nsl-muted-ink);animation:uJUylq_rise .4s var(--ease-out) both;margin:0;font-size:14px;line-height:1.5}.uJUylq_callLine{background:var(--paper);color:var(--nsl-muted-ink);border-left:3px solid #b9b8ae;border-radius:0 8px 8px 0;margin:0;padding:8px 11px;font-size:13px;font-weight:600;line-height:1.5}.uJUylq_callLine[data-stamp=called]{border-left-color:var(--status-good)}.uJUylq_callLine[data-stamp=surprise]{border-left-color:var(--sun)}.uJUylq_challengesHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.uJUylq_challengesTitle{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:650}.uJUylq_challengeTally{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:13px;font-weight:650}.uJUylq_finishRule{color:var(--muted);margin:-4px 0 0;font-size:13px}.uJUylq_goalList{gap:5px;margin:0;padding:0;list-style:none;display:grid}.uJUylq_goal{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:6px 10px;transition:border-color .3s,background .3s;display:grid}.uJUylq_goal[data-found]{border-color:var(--status-good);background:var(--status-good-soft)}.uJUylq_goal[data-fresh]{animation:uJUylq_answer-right .6s var(--spring)}.uJUylq_goal[data-fresh] .uJUylq_goalIcon{animation:uJUylq_iconPop .6s var(--spring)}.uJUylq_goalIcon{width:22px;height:22px}.uJUylq_goalBody{gap:2px;min-width:0;display:grid}.uJUylq_goalText{color:var(--ink);margin:0;font-size:13.5px;font-weight:650;line-height:1.38}.uJUylq_goalNumber{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:6px}.uJUylq_goalHint{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.uJUylq_goalFeedback{color:#23432b;animation:uJUylq_rise .35s var(--ease-out);margin:0;font-size:12.5px;line-height:1.45}.uJUylq_goalHalf{border-left:3px solid var(--nsl-good-text);color:var(--ink);animation:uJUylq_rise .35s var(--ease-out);margin:0;padding-left:8px;font-size:12.5px;line-height:1.45}.uJUylq_finish{border:2px solid var(--ink);background:radial-gradient(circle at 92% 8%, var(--sun-soft) 0, transparent 42%), var(--white);min-width:0;box-shadow:var(--pop-lg);animation:uJUylq_cardIn .65s var(--spring);border-radius:16px;justify-items:start;gap:9px;padding:14px 16px 16px;display:grid;container:shortage-finish/inline-size}.uJUylq_finishTop{flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;display:flex}.uJUylq_rosetteWrap{flex:none;display:inline-flex}.uJUylq_rosette{width:72px;height:72px;animation:uJUylq_badgeIn .8s var(--spring) both;rotate:-8deg}.uJUylq_finishHead{gap:3px;display:grid}.uJUylq_finishTitle{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:800;line-height:1.22}.uJUylq_finishTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.uJUylq_finishStats{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:650}.uJUylq_startOver{margin-left:auto}.uJUylq_startOver svg{width:16px;height:16px}.uJUylq_badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;width:100%;margin:2px 0;padding:0;list-style:none;display:grid}.uJUylq_badge{min-width:0;animation:uJUylq_badgeIn .6s var(--spring) both;justify-items:center;gap:4px;display:grid}.uJUylq_badge:nth-child(odd){rotate:-4deg}.uJUylq_badge:nth-child(2n){rotate:3deg}.uJUylq_badgeDisc{border:2px solid var(--ink);background:var(--sun-soft);width:48px;height:48px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.uJUylq_badgeDisc svg{width:34px;height:34px}.uJUylq_badge[data-challenge=newest] .uJUylq_badgeDisc{background:#fbf4cf}.uJUylq_badge[data-challenge=growthOnly] .uJUylq_badgeDisc{background:var(--leaf-100)}.uJUylq_badge[data-challenge=paleFed] .uJUylq_badgeDisc{background:#e3eef8}.uJUylq_badge[data-challenge=twoCauses] .uJUylq_badgeDisc{background:var(--red-soft)}.uJUylq_badgeName{text-align:center;color:var(--ink);font-size:12px;font-weight:700;line-height:1.2}.uJUylq_pattern{border-left:3px solid var(--leaf-500);background:var(--leaf-100);border-radius:0 8px 8px 0;margin:0;padding:10px 13px;font-size:14px;line-height:1.6}@container shortage-finish (min-width:440px){.uJUylq_badges{grid-template-columns:repeat(4,minmax(0,1fr))}}@container shortage-lab (min-width:520px){.uJUylq_changeCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container shortage-lab (min-width:760px){.uJUylq_changeCards{grid-template-columns:repeat(5,minmax(0,1fr))}.uJUylq_shoots{grid-template-columns:minmax(0,1.1fr) minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.1fr);gap:10px}.uJUylq_readoutA,.uJUylq_readoutB{display:block}.uJUylq_tableSlot{display:none}.uJUylq_lower{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.uJUylq_lower[data-finished]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.uJUylq_runBar:not([data-running]){flex-wrap:nowrap;align-items:flex-end}}@container shortage-lab (max-width:759px){.uJUylq_runWrap{margin-left:0}.uJUylq_panelTitleWords{font-size:11.5px}}@container shortage-lab (min-width:560px) and (max-width:759px){.uJUylq_stage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.uJUylq_sceneBox,.uJUylq_legend{grid-column:1/-1}}@container shortage-lab (max-width:559px){.uJUylq_setup{padding:10px 12px 12px}.uJUylq_treeAFeed{flex-basis:100%}.uJUylq_changeCards{grid-template-columns:minmax(0,1fr);gap:6px}.uJUylq_changeCard{grid-template-columns:30px minmax(0,1fr);min-height:48px;padding:6px 9px 6px 6px}.uJUylq_changeCard[data-selected]{padding:5px 8px 5px 5px}.uJUylq_changeIcon{width:30px;height:30px}.uJUylq_changeName{font-size:13.5px}.uJUylq_changeHow{font-size:12px}.uJUylq_runBar{padding:12px}.uJUylq_callSlot{flex-basis:100%}.uJUylq_callOptions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uJUylq_callOption{justify-content:flex-start;padding-right:8px}.uJUylq_callText{white-space:normal;line-height:1.2}.uJUylq_skipButton{justify-self:start}.uJUylq_runWrap{justify-items:stretch;width:100%}.uJUylq_runButton{justify-content:center;width:100%}.uJUylq_tally{text-align:center}.uJUylq_trackWord{display:none}.uJUylq_sceneFrame{width:162.162%;margin-top:-6.419%;margin-left:-31.081%}.uJUylq_treeTagWords,.uJUylq_treeTag .uJUylq_changedChip{display:none}.uJUylq_treeTag{background:0 0;border-color:#0000;padding:2px}.uJUylq_weekChip{padding:2px 8px;font-size:11.5px;top:6px;left:6px}.uJUylq_panelHead{padding:6px 6px 0}.uJUylq_panelTitleWords{display:none}.uJUylq_ageChip,.uJUylq_rootsChip,.uJUylq_tipChip{letter-spacing:.2px;padding:0 5px;font-size:10.5px}.uJUylq_tipChip{right:3px}.uJUylq_legend{gap:4px 12px;font-size:12px}.uJUylq_result[data-stamped] .uJUylq_resultTitle{padding-right:0}.uJUylq_showed{border-radius:12px;padding:6px 12px}.uJUylq_result[data-stamped] .uJUylq_eyebrow{min-height:34px;padding-right:112px}.uJUylq_resultTitle{font-size:17px}.uJUylq_resultTable{font-size:12px}.uJUylq_payoffHead{flex-basis:100%;font-size:14.5px;line-height:1.32;display:block}.uJUylq_payoffEyebrow{margin-inline-end:6px;display:inline}.uJUylq_payoffLine{font-size:14.5px;line-height:1.32}.uJUylq_payoff{gap:2px 6px;padding-top:5px}.uJUylq_payoffRow{flex:100%;gap:2px 4px}.uJUylq_payoffRow:not(:has(.uJUylq_foundSticker)){justify-content:flex-end}.uJUylq_foundSticker{gap:4px;padding:3px 7px 3px 3px;font-size:11.5px}.uJUylq_foundSticker .uJUylq_goalIcon{width:15px;height:15px}.uJUylq_seeResult{padding:0 1px;font-size:12.5px}.uJUylq_runBar[data-running]{gap:4px 12px;padding:10px}.uJUylq_playback{width:100%}.uJUylq_playback .kit-playback{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%;display:grid}.uJUylq_playback .kit-icon-button{grid-column:span 2;justify-content:center;padding-inline:6px}.uJUylq_playback .kit-icon-button:nth-child(n+4){grid-column:span 3}.uJUylq_result{box-shadow:4px 4px 0 var(--ink)}.uJUylq_finish{box-shadow:var(--pop);padding:14px}.uJUylq_rosette{width:60px;height:60px}}@container shortage-finish (max-width:439px){.uJUylq_badge{grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:8px}.uJUylq_badgeDisc{width:44px;height:44px}.uJUylq_badgeDisc svg{width:30px;height:30px}.uJUylq_badgeName{text-align:left}.uJUylq_startOver{margin-left:0}}@container shortage-lab (max-width:299px){.uJUylq_trackList{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2px}.uJUylq_trackLine{display:none}}@container shortage-lab (max-width:379px){.uJUylq_playback .kit-playback{flex-wrap:wrap;display:flex}.uJUylq_playback .kit-icon-button{white-space:nowrap;flex:28%;gap:4px;padding-inline:4px;font-size:13.5px}.uJUylq_playback .kit-icon-button:nth-child(4){flex:none;padding-inline:10px}.uJUylq_playback .kit-icon-button:nth-child(5){flex:auto}.uJUylq_callOption{font-size:12.5px}}@keyframes uJUylq_sticker{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.12}}@keyframes uJUylq_status-pop{0%{opacity:.4;scale:.92}}@keyframes uJUylq_choice-pop{40%{scale:1.03}}@keyframes uJUylq_fade-in{0%{opacity:0}}@keyframes uJUylq_rise{0%{opacity:0;translate:0 6px}}@keyframes uJUylq_popIn{0%{opacity:0;scale:.4}}@keyframes uJUylq_stampIn{0%{opacity:0;rotate:-14deg;scale:1.8}60%{opacity:1;scale:.94}}@keyframes uJUylq_cardIn{0%{opacity:0;translate:0 10px;scale:.97}60%{opacity:1}}@keyframes uJUylq_badgeIn{0%{rotate:-30deg;scale:.4}70%{rotate:2deg;scale:1.1}}@keyframes uJUylq_iconPop{0%{rotate:-120deg;scale:0}70%{rotate:10deg;scale:1.25}}@keyframes uJUylq_answer-right{35%{scale:1.03}}@keyframes uJUylq_answer-wrong{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}@keyframes uJUylq_chipIn{0%{opacity:0;scale:.7}}@media (prefers-reduced-motion:reduce){.uJUylq_changeCard,.uJUylq_callOption,.uJUylq_runButton,.uJUylq_runIcon,.uJUylq_trackDot,.uJUylq_goal,.uJUylq_arrowIcon,.uJUylq_tipChip,.uJUylq_guide,.uJUylq_staysPut,.uJUylq_tipLine{transition:none}.uJUylq_changedChip,.uJUylq_changeCard[data-selected],.uJUylq_grownMark,.uJUylq_callOption[data-checked],.uJUylq_meaning,.uJUylq_callChip,.uJUylq_callVerdict,.uJUylq_callChip[data-stamp=surprise] .uJUylq_callVerdict,.uJUylq_trackButton[data-reached] .uJUylq_trackDot,.uJUylq_payoff,.uJUylq_foundSticker,.uJUylq_foundSticker .uJUylq_goalIcon,.uJUylq_sceneIn,.uJUylq_weekChip,.uJUylq_treeTagWords,.uJUylq_legendNew,.uJUylq_value,.uJUylq_note,.uJUylq_readoutTable td,.uJUylq_tableNote,.uJUylq_result,.uJUylq_stamp,.uJUylq_stamp[data-stamp=surprise],.uJUylq_showed,.uJUylq_whyLine,.uJUylq_goal[data-fresh],.uJUylq_goal[data-fresh] .uJUylq_goalIcon,.uJUylq_goalFeedback,.uJUylq_goalHalf,.uJUylq_finish,.uJUylq_rosette,.uJUylq_badge{animation:none}.uJUylq_changeCard:hover:not([data-selected]),.uJUylq_callOption:hover,.uJUylq_seeResult:hover .uJUylq_arrowIcon{translate:none}.uJUylq_runButton:hover,.uJUylq_runButton:active{transform:none}.uJUylq_runButton:hover .uJUylq_runIcon{rotate:none}}