.ToolPanel_panel__bBtzT{--tool-line:rgba(9,13,43,.08);--tool-line-strong:rgba(9,13,43,.22);--tool-fill:rgba(9,13,43,.05);position:relative;min-width:0;border:1px solid var(--tool-line);border-radius:var(--stella-radius-card);background:white;padding:28px;box-shadow:0 1px 2px rgba(9,13,43,.04),0 16px 40px rgba(9,13,43,.06);color:var(--stella-ink);font-family:var(--font-inter),Inter,Arial,sans-serif}.ToolPanel_form__MY9C1{display:grid;gap:18px}.ToolPanel_panel__bBtzT .ToolPanel_noScript__EGQe8{margin:0 0 16px;border-radius:16px;background:var(--tool-fill);padding:14px 16px;color:var(--stella-ink);font-size:15px;line-height:1.55}@media (scripting:none){.ToolPanel_form__MY9C1,.ToolPanel_resultRegion__iPV_0{display:none}}.ToolPanel_field__V_P_N{display:grid;gap:8px;min-width:0;border:0;margin:0;padding:0}.ToolPanel_fieldHead__X0fAf{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ToolPanel_label__RDunq{color:var(--stella-ink);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.ToolPanel_optional__422Db{margin-left:6px;color:var(--stella-muted);font-weight:400}.ToolPanel_counter__cAHLv{flex-shrink:0;color:var(--stella-muted);font-size:13px;line-height:1.6;font-variant-numeric:tabular-nums}.ToolPanel_counterOver__MkqTL{color:var(--stella-ink);font-weight:600}.ToolPanel_panel__bBtzT .ToolPanel_fieldError__Y5VQa{margin:0;color:var(--stella-ink);font-size:14px;font-weight:600;line-height:1.5}.ToolPanel_panel__bBtzT .ToolPanel_helper__nBbND{margin:0;color:var(--stella-muted);font-size:13px;line-height:1.55}.ToolPanel_srOnly__SrEMS{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ToolPanel_fieldGroup__xi_Cm{display:grid;gap:8px;min-width:0}.ToolPanel_textarea__ta5Qd{display:block;width:100%;min-height:92px;max-height:min(46vh,420px);resize:none;overflow-y:auto;border:1px solid var(--tool-line-strong);border-radius:18px;background:var(--stella-surface);padding:12px 14px;color:var(--stella-ink);font:inherit;font-size:16px;line-height:1.45;-webkit-appearance:none;appearance:none;transition:border-color .12s ease,background-color .12s ease}.ToolPanel_textarea__ta5Qd::placeholder{color:var(--stella-muted);opacity:1}.ToolPanel_textarea__ta5Qd:hover{border-color:var(--stella-muted)}.ToolPanel_textarea__ta5Qd:focus-visible{background:white;border-color:var(--stella-focus)}.ToolPanel_textarea__ta5Qd[aria-invalid=true]{border-color:var(--stella-ink);box-shadow:inset 0 0 0 1px var(--stella-ink)}.ToolPanel_segmented__9PmLs{min-width:0}.ToolPanel_segments__FfvpX{position:relative;display:grid;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));border-radius:var(--stella-radius-control);background:var(--tool-fill);padding:3px}.ToolPanel_thumb__NX8LO{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--segment-count));border-radius:var(--stella-radius-control);background:white;box-shadow:0 1px 2px rgba(9,13,43,.12),0 0 0 1px var(--tool-line);transform:translateX(calc(var(--segment-index) * 100%));transition:transform .2s cubic-bezier(.2,.7,.2,1);pointer-events:none}.ToolPanel_thumbHidden__eK3eu{opacity:0}.ToolPanel_segment__dEq1L{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;border:0;border-radius:var(--stella-radius-control);background:transparent;padding:0 8px;color:var(--stella-muted);font:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent}.ToolPanel_segment__dEq1L[data-state=checked]{color:var(--stella-ink);font-weight:600}.ToolPanel_segment__dEq1L:active{opacity:.6}.ToolPanel_panel__bBtzT .ToolPanel_segment__dEq1L:focus-visible{outline-offset:-3px}.ToolPanel_select__K10ro{display:none;width:100%;min-height:48px;border:1px solid var(--tool-line-strong);border-radius:14px;background:var(--stella-surface);padding:0 14px;color:var(--stella-ink);font:inherit;font-size:16px}@media (max-width:430px){.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segments__FfvpX{display:none}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_select__K10ro{display:block}}@media (max-width:360px){.ToolPanel_segmented__9PmLs[data-many=four] .ToolPanel_segments__FfvpX{display:none}.ToolPanel_segmented__9PmLs[data-many=four] .ToolPanel_select__K10ro{display:block}}.ToolPanel_selectAlways__pCy_I .ToolPanel_segments__FfvpX{display:none}.ToolPanel_selectAlways__pCy_I .ToolPanel_select__K10ro{display:block}.ToolPanel_chips__XOkeG{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.ToolPanel_chip__hQ2S7{position:relative;display:inline-flex}.ToolPanel_chipInput__GhDTC{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ToolPanel_chipLabel__1IwVP{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--tool-line-strong);border-radius:var(--stella-radius-control);background:white;padding:0 16px;color:var(--stella-ink);font-size:15px;font-weight:500;line-height:1.2;transition:border-color .12s ease,background-color .12s ease}.ToolPanel_chipInput__GhDTC:hover+.ToolPanel_chipLabel__1IwVP{border-color:var(--stella-muted)}.ToolPanel_chipInput__GhDTC:checked+.ToolPanel_chipLabel__1IwVP{border-color:var(--stella-ink);background:#d3e7f8;background:color-mix(in srgb,var(--stella-sky) 50%,white);font-weight:600}.ToolPanel_chipInput__GhDTC:active+.ToolPanel_chipLabel__1IwVP{opacity:.6}.ToolPanel_chipInput__GhDTC:focus-visible+.ToolPanel_chipLabel__1IwVP{outline:3px solid var(--stella-focus);outline-offset:4px}@media (max-width:767px){.ToolPanel_chipsGrid___0b5_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPanel_chipsGrid___0b5_ .ToolPanel_chip__hQ2S7{display:flex;min-width:0}.ToolPanel_chipsGrid___0b5_ .ToolPanel_chipLabel__1IwVP{width:100%;justify-content:center;padding:6px 10px;font-size:14px;text-align:center;text-wrap:balance}}.ToolPanel_submit__S7xS6{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:1px solid var(--stella-action);border-radius:var(--stella-radius-control);background:var(--stella-action);padding:14px 24px;color:white;font:inherit;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s ease,background-color .16s ease}.ToolPanel_submit__S7xS6:active{transform:scale(.98);transition-duration:0s}.ToolPanel_submit__S7xS6[aria-disabled=true]{border-color:var(--stella-muted);background:var(--stella-muted);cursor:default}.ToolPanel_submit__S7xS6[aria-disabled=true]:active{transform:none}.ToolPanel_afterSubmit__Gb_GG{display:grid;gap:8px}.ToolPanel_crisisCard__152De a{display:inline-block;margin-block:-13px;padding-block:13px;color:var(--stella-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ToolPanel_crisisCard__152De{border:1px solid #e6dccb;border-radius:20px;background:#f6f1e8;padding:20px;color:var(--stella-ink)}.ToolPanel_panel__bBtzT .ToolPanel_crisisCard__152De h2{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.ToolPanel_panel__bBtzT .ToolPanel_crisisCard__152De p{margin:0;color:var(--stella-ink);font-size:15px;line-height:1.6}.ToolPanel_panel__bBtzT .ToolPanel_crisisCard__152De p+p{margin-top:10px}.ToolPanel_resultRegion__iPV_0{margin-top:20px;border-top:1px solid var(--tool-line);padding-top:20px;scroll-margin-top:112px}.ToolPanel_resultRegion__iPV_0[data-phase=loading],.ToolPanel_resultRegion__iPV_0[data-phase=result]{min-height:236px}.ToolPanel_panel__bBtzT .ToolPanel_emptyState__O_wt6{margin:0;color:var(--stella-muted);font-size:14px;line-height:1.6}.ToolPanel_result__5Sjmd{display:grid;gap:16px;animation:ToolPanel_resultEnter__O346i .2s cubic-bezier(.2,.7,.2,1) both}@keyframes ToolPanel_resultEnter__O346i{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ToolPanel_resultCard__O_w34{display:grid;gap:14px;min-width:0}.ToolPanel_panel__bBtzT .ToolPanel_resultHeading___1yiL{margin:0;font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.ToolPanel_resultSections__TNJ3t{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ToolPanel_resultSection___IOXR{border-radius:18px;background:var(--tool-fill);padding:16px}.ToolPanel_panel__bBtzT .ToolPanel_resultSectionTitle__1ECHx{margin:0 0 6px;color:var(--stella-muted);font-size:13px;font-weight:600;line-height:1.4}.ToolPanel_panel__bBtzT .ToolPanel_resultSection___IOXR p{margin:0;color:var(--stella-ink);font-size:16px;line-height:1.6;overflow-wrap:anywhere}.ToolPanel_panel__bBtzT .ToolPanel_resultSection___IOXR p+p{margin-top:8px}.ToolPanel_resultScript__DIzH1 .ToolPanel_resultSection___IOXR{border-left:3px solid var(--stella-ink);border-radius:4px 18px 18px 4px}.ToolPanel_resultSection___IOXR.ToolPanel_resultSectionOptional__bP6aB{border:1px solid var(--tool-line-strong);border-radius:18px;background:transparent}.ToolPanel_resultSectionAction__CisXN{display:flex;justify-content:flex-end;margin-top:12px}.ToolPanel_resultText__el_Yl{animation:ToolPanel_resultTextEnter__2ZRdD .2s cubic-bezier(.2,.7,.2,1) both}@keyframes ToolPanel_resultTextEnter__2ZRdD{0%{opacity:0}to{opacity:1}}.ToolPanel_resultList__ACv4R .ToolPanel_resultSections__TNJ3t{gap:0}.ToolPanel_resultList__ACv4R .ToolPanel_resultSection___IOXR{border-radius:0;background:transparent;border-top:1px solid var(--tool-line);padding:14px 0}.ToolPanel_resultList__ACv4R .ToolPanel_resultSection___IOXR:first-child{border-top:0;padding-top:0}.ToolPanel_panel__bBtzT .ToolPanel_resultFootnote__Wp3cu{margin:0;color:var(--stella-muted);font-size:13px;line-height:1.55}.ToolPanel_actions__lIZQQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ToolPanel_action__EoLlR{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;border:1px solid var(--tool-line-strong);border-radius:var(--stella-radius-control);background:white;padding:0 14px;color:var(--stella-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .12s ease,transform .16s ease}.ToolPanel_action__EoLlR:hover{border-color:var(--stella-ink)}.ToolPanel_actionCompact__VlSZy{min-width:96px;padding:0 18px}.ToolPanel_actions__lIZQQ[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPanel_afterResult__8oQph{display:grid;gap:8px;margin-top:16px}.ToolPanel_panel__bBtzT .ToolPanel_nudge__cIs0G{justify-self:start;margin-block:-12px;padding-block:12px;color:var(--stella-ink);font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.ToolPanel_action__EoLlR:active{transform:scale(.98);transition-duration:0s}.ToolPanel_panel__bBtzT .ToolPanel_actionStatus___pSW4{min-height:20px;margin:0;color:var(--stella-muted);font-size:13px;line-height:1.55}.ToolPanel_comingSoon__PzDbQ{display:grid;gap:6px}.ToolPanel_panel__bBtzT .ToolPanel_comingSoonTitle__BLTCy{margin:0;color:var(--stella-ink);font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.015em}.ToolPanel_skeleton__m5IJd{display:grid;gap:12px}.ToolPanel_panel__bBtzT .ToolPanel_skeletonLabel__LhdLF{margin:0;color:var(--stella-muted);font-size:14px;line-height:1.6}.ToolPanel_skeletonBlock__p3oSl{height:72px;border-radius:18px;background:var(--tool-fill)}.ToolPanel_skeletonBlockShort___bZgV{height:44px;width:62%}.ToolPanel_error___aZXd{display:grid;gap:12px;border:1px solid var(--stella-ink);border-radius:18px;padding:16px}.ToolPanel_panel__bBtzT .ToolPanel_error___aZXd p{margin:0;color:var(--stella-ink);font-size:15px;line-height:1.55}.ToolPanel_error___aZXd .ToolPanel_action__EoLlR{justify-self:start}@media (max-width:767px){.ToolPanel_panel__bBtzT{border-radius:24px;padding:16px}.ToolPanel_form__MY9C1{gap:12px}.ToolPanel_field__V_P_N{gap:6px}.ToolPanel_actions__lIZQQ{grid-template-columns:repeat(2,minmax(0,1fr))}.ToolPanel_actions__lIZQQ>:last-child{grid-column:1/-1}.ToolPanel_actions__lIZQQ[data-count="2"]>:last-child{grid-column:auto}}@media (max-width:340px){.ToolPanel_actions__lIZQQ,.ToolPanel_actions__lIZQQ[data-count="2"]{grid-template-columns:1fr}.ToolPanel_actions__lIZQQ>:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ToolPanel_resultText__el_Yl,.ToolPanel_result__5Sjmd{animation:none}.ToolPanel_action__EoLlR,.ToolPanel_chipLabel__1IwVP,.ToolPanel_submit__S7xS6,.ToolPanel_textarea__ta5Qd,.ToolPanel_thumb__NX8LO{transition:none}.ToolPanel_action__EoLlR:active,.ToolPanel_submit__S7xS6:active{transform:none;opacity:.7}}@media (prefers-contrast:more){.ToolPanel_panel__bBtzT{box-shadow:none}.ToolPanel_action__EoLlR,.ToolPanel_chipLabel__1IwVP,.ToolPanel_panel__bBtzT,.ToolPanel_select__K10ro,.ToolPanel_textarea__ta5Qd{border-color:var(--stella-ink)}.ToolPanel_segments__FfvpX{box-shadow:inset 0 0 0 1px var(--stella-ink)}.ToolPanel_thumb__NX8LO{box-shadow:0 0 0 2px var(--stella-ink)}.ToolPanel_counter__cAHLv,.ToolPanel_panel__bBtzT :is(.ToolPanel_helper__nBbND,.ToolPanel_emptyState__O_wt6,.ToolPanel_resultFootnote__Wp3cu,.ToolPanel_resultSectionTitle__1ECHx,.ToolPanel_skeletonLabel__LhdLF,.ToolPanel_actionStatus___pSW4),.ToolPanel_segment__dEq1L{color:var(--stella-ink)}.ToolPanel_resultSection___IOXR,.ToolPanel_skeletonBlock__p3oSl{box-shadow:inset 0 0 0 1px var(--stella-ink)}.ToolPanel_resultSection___IOXR.ToolPanel_resultSectionOptional__bP6aB{border-color:var(--stella-ink);box-shadow:none}}@media (forced-colors:active){.ToolPanel_thumb__NX8LO{border:2px solid Highlight}.ToolPanel_chipInput__GhDTC:checked+.ToolPanel_chipLabel__1IwVP{border-color:Highlight;outline:2px solid Highlight}.ToolPanel_skeletonBlock__p3oSl{border:1px solid CanvasText}}.ToolHandoff_handoff__cX_hn{--tool-line:rgba(9,13,43,.08);--tool-line-strong:rgba(9,13,43,.22);--tool-fill:rgba(9,13,43,.05);display:grid;gap:18px;min-width:0;border:1px solid var(--tool-line);border-radius:var(--stella-radius-card);background:var(--stella-surface);padding:28px;color:var(--stella-ink);font-family:var(--font-inter),Inter,Arial,sans-serif;animation:ToolHandoff_handoffEnter__k9LSj .2s cubic-bezier(.2,.7,.2,1) both}@keyframes ToolHandoff_handoffEnter__k9LSj{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ToolHandoff_intro__pVbbE{display:grid;gap:10px;min-width:0}.ToolHandoff_handoff__cX_hn .ToolHandoff_headline__zt5Ic{margin:0;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.ToolHandoff_handoff__cX_hn .ToolHandoff_line__0XHhE{margin:0;color:var(--stella-muted);font-size:15px;font-weight:400;line-height:1.55;text-wrap:pretty}.ToolHandoff_handoff__cX_hn .ToolHandoff_note__j__hr{margin:0;color:var(--stella-muted);font-size:13px;line-height:1.55}.ToolHandoff_srOnly__00AFf{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ToolHandoff_steps__rh0Mo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none}.ToolHandoff_step__NVlVu{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--stella-muted);font-size:13px;font-weight:500;line-height:1.35}.ToolHandoff_step__NVlVu[data-state=current]{color:var(--stella-ink);font-weight:600}.ToolHandoff_stepMark__nEIME{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--tool-line-strong);border-radius:50%;background:white;color:var(--stella-muted);font-size:12px;font-weight:600;line-height:1}.ToolHandoff_step__NVlVu[data-state=done] .ToolHandoff_stepMark__nEIME{border-color:var(--stella-ink);background:var(--stella-ink);color:white}.ToolHandoff_openers__Ttblo{min-width:0;border:0;margin:0;padding:0}.ToolHandoff_legend__NZ9Zf{margin:0 0 10px;padding:0;color:var(--stella-ink);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.ToolHandoff_openerList__JTUZi{display:grid;gap:8px}.ToolHandoff_opener__8wNHE{position:relative;display:block;min-width:0}.ToolHandoff_openerInput__z1aLd{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ToolHandoff_openerLabel__aJWow{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;border:1px solid var(--tool-line-strong);border-radius:18px;background:white;padding:12px 16px;color:var(--stella-ink);font-size:16px;line-height:1.45;overflow-wrap:anywhere;transition:border-color .12s ease,background-color .12s ease}.ToolHandoff_openerMark__6b937{width:20px;height:20px;border:1.5px solid var(--tool-line-strong);border-radius:50%;background:white;box-shadow:inset 0 0 0 4px white}.ToolHandoff_openerInput__z1aLd:hover+.ToolHandoff_openerLabel__aJWow{border-color:var(--stella-muted)}.ToolHandoff_openerInput__z1aLd:checked+.ToolHandoff_openerLabel__aJWow{border-color:var(--stella-ink);background:#d3e7f8;background:color-mix(in srgb,var(--stella-sky) 50%,white)}.ToolHandoff_openerInput__z1aLd:checked+.ToolHandoff_openerLabel__aJWow .ToolHandoff_openerMark__6b937{border-color:var(--stella-ink);background:var(--stella-ink)}.ToolHandoff_openerInput__z1aLd:active+.ToolHandoff_openerLabel__aJWow{opacity:.6}.ToolHandoff_openerInput__z1aLd:focus-visible+.ToolHandoff_openerLabel__aJWow{outline:3px solid var(--stella-focus);outline-offset:4px}.ToolHandoff_action__yWwAw{display:grid;gap:10px;justify-items:stretch}.ToolHandoff_primaryButton__S4eUk{width:100%;min-width:0}.ToolHandoff_primaryButton__S4eUk>span{width:auto;max-width:100%}.ToolHandoff_handoff__cX_hn .ToolHandoff_appLine__22nxU{margin:0}.ToolHandoff_appLink__mxpuI{display:inline-block;margin-block:-12px;padding-block:12px;color:var(--stella-muted);font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.ToolHandoff_appLink__mxpuI:hover{color:var(--stella-ink)}.ToolHandoff_desktop__oP4_e{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;border-top:1px solid var(--tool-line);padding-top:18px}.ToolHandoff_desktop__oP4_e img{display:block;width:88px;height:88px;border-radius:12px;background:white}.ToolHandoff_handoff__cX_hn .ToolHandoff_desktop__oP4_e p{margin:0;color:var(--stella-muted);font-size:14px;line-height:1.6}.ToolHandoff_handoff__cX_hn .ToolHandoff_desktop__oP4_e strong{color:var(--stella-ink);font-weight:600;white-space:nowrap}.ToolHandoff_rescue__MPlpC{display:grid;gap:10px;border-radius:18px;background:var(--tool-fill);padding:16px}.ToolHandoff_handoff__cX_hn .ToolHandoff_rescueTitle__tPDk5{margin:0;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.ToolHandoff_handoff__cX_hn .ToolHandoff_rescue__MPlpC p{margin:0;color:var(--stella-ink);font-size:15px;line-height:1.55}.ToolHandoff_handoff__cX_hn .ToolHandoff_rescue__MPlpC strong{font-weight:600;white-space:nowrap}.ToolHandoff_rescueActions__PoYL9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ToolHandoff_handoff__cX_hn .ToolHandoff_rescue__MPlpC .ToolHandoff_rescueFailed__IzRCJ{font-size:14px}.ToolHandoff_rescueButton__tF__0{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;border:1px solid var(--tool-line-strong);border-radius:var(--stella-radius-control);background:white;padding:0 14px;color:var(--stella-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .12s ease,transform .16s ease}.ToolHandoff_rescueButton__tF__0:hover{border-color:var(--stella-ink)}.ToolHandoff_rescueButton__tF__0:active{transform:scale(.98);transition-duration:0s}@media (max-width:767px){.ToolHandoff_handoff__cX_hn{gap:14px;border-radius:24px;padding:16px}.ToolHandoff_handoff__cX_hn .ToolHandoff_headline__zt5Ic{font-size:18px}}@media (max-width:340px){.ToolHandoff_desktop__oP4_e,.ToolHandoff_rescueActions__PoYL9{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ToolHandoff_handoff__cX_hn{animation:none}.ToolHandoff_openerLabel__aJWow,.ToolHandoff_rescueButton__tF__0{transition:none}.ToolHandoff_rescueButton__tF__0:active{transform:none;opacity:.7}}@media (prefers-contrast:more){.ToolHandoff_handoff__cX_hn,.ToolHandoff_openerLabel__aJWow,.ToolHandoff_openerMark__6b937,.ToolHandoff_rescueButton__tF__0,.ToolHandoff_stepMark__nEIME{border-color:var(--stella-ink)}.ToolHandoff_appLink__mxpuI,.ToolHandoff_handoff__cX_hn .ToolHandoff_desktop__oP4_e p,.ToolHandoff_handoff__cX_hn .ToolHandoff_line__0XHhE,.ToolHandoff_handoff__cX_hn .ToolHandoff_note__j__hr,.ToolHandoff_step__NVlVu{color:var(--stella-ink)}.ToolHandoff_rescue__MPlpC{box-shadow:inset 0 0 0 1px var(--stella-ink)}.ToolHandoff_desktop__oP4_e{border-top-color:var(--stella-ink)}}@media (forced-colors:active){.ToolHandoff_openerInput__z1aLd:checked+.ToolHandoff_openerLabel__aJWow{border-color:Highlight;outline:2px solid Highlight}.ToolHandoff_openerInput__z1aLd:checked+.ToolHandoff_openerLabel__aJWow .ToolHandoff_openerMark__6b937{background:Highlight}}.ToolPage_band__9LCYA{background:var(--stella-paper)}.ToolPage_crumbs__ZSylA{padding-inline:32px}.ToolPage_crumbs__ZSylA>div{width:100%;max-width:1160px;margin-inline:auto}.ToolPage_crumbs__ZSylA nav{margin:0}.ToolPage_crumbs__ZSylA ol{flex-wrap:wrap;row-gap:0;color:var(--stella-muted);font-size:13px;line-height:1.4}.ToolPage_crumbs__ZSylA a{display:inline-flex;align-items:center;min-height:44px;color:var(--stella-muted);text-decoration:none}.ToolPage_crumbs__ZSylA a:hover{color:var(--stella-ink);text-decoration:underline;text-underline-offset:3px}.ToolPage_crumbs__ZSylA li>span{display:inline-flex;align-items:center;min-height:44px;color:var(--stella-ink);font-weight:500}.ToolPage_crumbs__ZSylA svg{color:var(--stella-muted)}.ToolPage_crumbsTop__i_0Fo{padding-top:112px}.ToolPage_crumbsBelow__xa5I5{display:none}.ToolPage_crumbsHub__xPigD{padding-top:112px}.ToolPage_hero__nvX2u{padding:12px 32px 72px}.ToolPage_heroInner__UegUz{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start;width:100%;max-width:1160px;margin-inline:auto}.ToolPage_heroCopy__qCTjb{min-width:0;padding-top:20px}.ToolPage_heroCopy__qCTjb .ToolPage_eyebrow__87pq3{margin:0 0 20px;color:var(--stella-muted);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.015em;text-wrap:balance}.ToolPage_hero__nvX2u .ToolPage_heroTitle__fHzQd{margin:0 0 20px;font-size:clamp(36px,3.7vw,52px);font-weight:550;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ToolPage_hero__nvX2u .ToolPage_deck__LXoky{max-width:40ch;margin:0;color:var(--stella-muted);font-size:clamp(17px,1.5vw,19px);line-height:1.6;letter-spacing:-.01em}.ToolPage_heroArt__iJnaT{display:none}.ToolPage_heroArt__iJnaT img{display:block;width:100%;height:auto}@media (min-width:768px){.ToolPage_heroArt__iJnaT{display:block;width:min(240px,55%);margin-top:32px}}.ToolPage_heroTool__tG0By{display:grid;gap:20px;min-width:0}.ToolPage_heroTool__tG0By .ToolPage_draftFlag__Im8H_{margin:0;color:var(--stella-muted);font-size:13px;line-height:1.55}.ToolPage_afterBand__h3dgs{padding-top:var(--core-section-space)}.ToolPage_steps__rVsCA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;counter-reset:step}.ToolPage_step__eIgd8{counter-increment:step;min-width:0;border-top:1px solid rgba(9,13,43,.16);padding-top:20px}.ToolPage_step__eIgd8:before{content:counter(step);display:block;margin-bottom:14px;color:var(--stella-muted);font-size:13px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.ToolPage_step__eIgd8 h3{margin:0 0 8px}.ToolPage_steps__rVsCA .ToolPage_step__eIgd8 p{margin:0;color:var(--stella-muted);font-size:16px;line-height:1.7}.ToolPage_sectionIntro__p_3Cb{max-width:72ch;margin:-12px 0 28px;color:var(--stella-muted);font-size:17px;line-height:1.7}.ToolPage_examples___fRNV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ToolPage_example__QVwrP{display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid rgba(9,13,43,.08);border-radius:var(--stella-radius-card);background:white;padding:24px}.ToolPage_example__QVwrP .ToolPage_exampleTag__ptNzZ{margin:0;color:var(--stella-muted);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em}.ToolPage_example__QVwrP h3{margin:0}.ToolPage_example__QVwrP .ToolPage_exampleInput__GvWyH{margin:0;border-left:3px solid rgba(9,13,43,.16);padding-left:14px;color:var(--stella-muted);font-size:15px;line-height:1.65}.ToolPage_example__QVwrP p{margin:0;color:var(--stella-ink);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.ToolPage_example__QVwrP .ToolPage_exampleNote__Gleqb{color:var(--stella-muted);font-size:14px}.ToolPage_exampleGroup__JCdRm{display:grid;gap:8px}.ToolPage_exampleGroup__JCdRm h4{margin:0;color:var(--stella-muted);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;line-height:1.4}.ToolPage_libraryNote__33r0N{max-width:72ch;margin:-12px 0 28px;color:var(--stella-muted);font-size:14px;line-height:1.65}.ToolPage_library__mByzu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.ToolPage_situation__rI7wM{display:flex;flex-direction:column;gap:14px;min-width:0;border:1px solid rgba(9,13,43,.08);border-radius:var(--stella-radius-card);background:white;padding:28px}.ToolPage_situation__rI7wM h3{margin:0}.ToolPage_situation__rI7wM .ToolPage_situationContext__mgFf1{margin:0;color:var(--stella-muted);font-size:15px;line-height:1.65}.ToolPage_scripts__UxF8C{display:grid;gap:0;margin:4px 0 0}.ToolPage_script__fwCDG{display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 16px;border-top:1px solid rgba(9,13,43,.08);padding-block:14px}.ToolPage_script__fwCDG:last-child{padding-bottom:0}.ToolPage_script__fwCDG dt{padding-top:3px;color:var(--stella-muted);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;line-height:1.5}.ToolPage_script__fwCDG dd{margin:0;color:var(--stella-ink);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ToolPage_scriptOptional__gtIM3{grid-template-columns:minmax(0,1fr)}.ToolPage_scriptOptional__gtIM3 dd{color:var(--stella-muted)}.ToolPage_situation__rI7wM .ToolPage_situationNote__Fjdj3{margin:0;border-radius:14px;background:rgba(9,13,43,.05);padding:12px 14px;color:var(--stella-ink);font-size:14px;line-height:1.6}.ToolPage_bridge__bj_rT p{color:var(--stella-muted);font-size:17px;line-height:1.75}.ToolPage_bridge__bj_rT p+p{margin-top:18px}.ToolPage_relatedGrid__TfDQI{align-items:stretch}.ToolPage_readingList__Lkyni{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid #dedee6}.ToolPage_readingList__Lkyni li{border-bottom:1px solid #dedee6}.ToolPage_readingList__Lkyni a{display:flex;align-items:center;min-height:56px;padding-block:12px;color:var(--stella-ink);font-size:17px;font-weight:500;line-height:1.4;text-decoration:none}.ToolPage_readingList__Lkyni a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.ToolPage_heroInner__UegUz{grid-template-columns:minmax(0,1fr);gap:28px}.ToolPage_heroCopy__qCTjb{padding-top:0}.ToolPage_examples___fRNV,.ToolPage_library__mByzu,.ToolPage_steps__rVsCA{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ToolPage_crumbs__ZSylA{padding-inline:24px}.ToolPage_crumbsTop__i_0Fo{display:none}.ToolPage_crumbsBelow__xa5I5{display:block;padding-bottom:16px}.ToolPage_hero__nvX2u{padding:78px 24px 20px}.ToolPage_heroInner__UegUz{gap:10px}.ToolPage_heroCopy__qCTjb .ToolPage_eyebrow__87pq3{display:none}.ToolPage_hero__nvX2u .ToolPage_heroTitle__fHzQd{margin-bottom:6px;font-size:clamp(28px,8.5vw,32px);line-height:1.1;letter-spacing:-.03em}.ToolPage_hero__nvX2u .ToolPage_deck__LXoky{max-width:32ch;font-size:16px;line-height:1.5}.ToolPage_heroTool__tG0By{gap:16px}.ToolPage_example__QVwrP,.ToolPage_situation__rI7wM{border-radius:24px;padding:20px}.ToolPage_sectionIntro__p_3Cb{font-size:16px}.ToolPage_crumbsHub__xPigD{padding-top:88px}}@media (max-width:380px){.ToolPage_script__fwCDG{grid-template-columns:minmax(0,1fr)}.ToolPage_script__fwCDG dt{padding-top:0}}@media (prefers-contrast:more){.ToolPage_step__eIgd8{border-top-color:var(--stella-ink)}.ToolPage_example__QVwrP,.ToolPage_script__fwCDG,.ToolPage_situation__rI7wM{border-color:var(--stella-ink)}.ToolPage_bridge__bj_rT.ToolPage_bridge__bj_rT p,.ToolPage_crumbs__ZSylA a,.ToolPage_crumbs__ZSylA ol,.ToolPage_exampleGroup__JCdRm h4,.ToolPage_example__QVwrP .ToolPage_exampleInput__GvWyH,.ToolPage_example__QVwrP .ToolPage_exampleNote__Gleqb,.ToolPage_example__QVwrP .ToolPage_exampleTag__ptNzZ,.ToolPage_heroCopy__qCTjb .ToolPage_eyebrow__87pq3,.ToolPage_heroTool__tG0By .ToolPage_draftFlag__Im8H_,.ToolPage_hero__nvX2u .ToolPage_deck__LXoky,.ToolPage_libraryNote__33r0N,.ToolPage_scriptOptional__gtIM3 dd,.ToolPage_script__fwCDG dt,.ToolPage_sectionIntro__p_3Cb,.ToolPage_situation__rI7wM .ToolPage_situationContext__mgFf1,.ToolPage_step__eIgd8:before,.ToolPage_steps__rVsCA .ToolPage_step__eIgd8 p{color:var(--stella-ink)}}