.ToolHandoff_handoff__cX_hn{--tool-line:rgba(9,13,43,.08);--tool-line-strong:rgba(9,13,43,.22);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_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)}@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}}.ToolHandoff_handoff__cX_hn.ToolHandoff_compact__T4fhd{gap:12px;border:0;border-radius:0;background:transparent;padding:0;animation:none}.ToolHandoff_handoff__cX_hn.ToolHandoff_compact__T4fhd .ToolHandoff_line__0XHhE{font-size:14px}@media (prefers-reduced-motion:reduce){.ToolHandoff_handoff__cX_hn{animation:none}}@media (prefers-contrast:more){.ToolHandoff_handoff__cX_hn,.ToolHandoff_stepMark__nEIME{border-color:var(--stella-ink)}.ToolHandoff_appLink__mxpuI,.ToolHandoff_handoff__cX_hn .ToolHandoff_line__0XHhE,.ToolHandoff_handoff__cX_hn .ToolHandoff_note__j__hr,.ToolHandoff_step__NVlVu{color:var(--stella-ink)}}.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_heroArt__iJnaT[data-composite]{position:relative;width:min(200px,48%);margin:36px 0 0 12px}.ToolPage_heroArt__iJnaT[data-composite] img{position:relative;z-index:1}.ToolPage_heroArt__iJnaT[data-composite]:after{content:"";position:absolute;right:16%;bottom:-2%;left:16%;height:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(9,13,43,.13),rgba(9,13,43,.05) 55%,rgba(9,13,43,0))}}.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)}[data-tool-meta]+.ToolPage_afterBand__h3dgs{padding-top:calc(var(--core-section-space) * .7)}.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_situation__rI7wM [data-why] strong{color:var(--stella-ink);font-weight:500}.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_resourceNote__FoM7m,.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}.ToolPage_scriptStacked__Y1npC{grid-template-columns:minmax(0,1fr)}.ToolPage_libraryEnd___37LB{max-width:72ch;margin-top:24px}.ToolPage_lineList__V9m7t{display:grid;gap:0;margin:0;padding:0;list-style:none}.ToolPage_lineList__V9m7t li{border-top:1px solid rgba(9,13,43,.08);padding-block:12px;color:var(--stella-ink);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ToolPage_recipe__UIqDY{display:grid;gap:8px;border-top:1px solid rgba(9,13,43,.08);padding-top:14px}.ToolPage_recipe__UIqDY h4{margin:0;color:var(--stella-muted);font-size:13px;font-weight:600;line-height:1.5}.ToolPage_recipeParts__AuPqm{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ToolPage_recipeParts__AuPqm li{display:grid;gap:2px;color:var(--stella-ink);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ToolPage_recipePartLabel__hcWG5{color:var(--stella-muted);font-size:13px;font-weight:600;line-height:1.5}.ToolPage_guide__io7VL>p{color:var(--stella-ink);font-size:17px;line-height:1.75}.ToolPage_guide__io7VL>p+p{margin-top:18px}.ToolPage_guideItems__hN623{display:grid;gap:0;margin:20px 0 0;border-top:1px solid rgba(9,13,43,.08)}.ToolPage_guideItems__hN623>div{display:grid;gap:4px;border-bottom:1px solid rgba(9,13,43,.08);padding-block:14px}.ToolPage_guideItems__hN623 dt{color:var(--stella-ink);font-size:16px;font-weight:600;line-height:1.5}.ToolPage_guideItems__hN623 dd{margin:0;color:var(--stella-muted);font-size:16px;line-height:1.65}.ToolPage_guideSub__ZJ5Cx{margin-top:32px}.ToolPage_guideSub__ZJ5Cx h3{margin:0 0 10px}.ToolPage_guideSub__ZJ5Cx p{color:var(--stella-ink);font-size:17px;line-height:1.75}.ToolPage_guideSub__ZJ5Cx p+p{margin-top:18px}.ToolPage_guide__io7VL .ToolPage_readingList__Lkyni{margin-top:24px}.ToolPage_guide__io7VL>[data-source]{margin-top:20px;color:var(--stella-muted);font-size:14px;line-height:1.6}.ToolPage_guide__io7VL>[data-source] a{color:var(--stella-ink);text-decoration:underline;text-decoration-color:rgba(9,13,43,.28);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--stella-motion-fast) var(--stella-ease-state)}.ToolPage_guide__io7VL>[data-source] a:hover{text-decoration-color:currentColor}@media (min-width:901px){.ToolPage_heroCopy__qCTjb{position:sticky;top:112px}}@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}.ToolPage_crumbs__ZSylA ol{flex-wrap:nowrap;min-width:0}.ToolPage_crumbs__ZSylA li{flex:none;min-width:0}.ToolPage_crumbs__ZSylA li:nth-child(n+3){flex:0 1 auto}.ToolPage_crumbs__ZSylA li:nth-child(n+3):not(:last-child){flex-shrink:6;min-width:6em}.ToolPage_crumbs__ZSylA svg{flex:none}.ToolPage_crumbs__ZSylA li>a,.ToolPage_crumbs__ZSylA li>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px}}@media (max-width:767px) and (max-height:620px){.ToolPage_hero__nvX2u{padding-top:74px}.ToolPage_heroInner__UegUz{gap:6px}.ToolPage_hero__nvX2u .ToolPage_heroTitle__fHzQd{margin-bottom:2px;font-size:26px;line-height:1.1}.ToolPage_hero__nvX2u .ToolPage_deck__LXoky{max-width:none;font-size:15px;line-height:1.35}}@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_exampleGroup__JCdRm h4,.ToolPage_guideItems__hN623 dd,.ToolPage_guide__io7VL>[data-source],.ToolPage_libraryNote__33r0N,.ToolPage_recipePartLabel__hcWG5,.ToolPage_recipe__UIqDY h4,.ToolPage_scriptOptional__gtIM3 dd,.ToolPage_script__fwCDG dt,.ToolPage_sectionIntro__p_3Cb,.ToolPage_situation__rI7wM .ToolPage_situationContext__mgFf1{color:var(--stella-ink)}.ToolPage_guide__io7VL>[data-source] a{text-decoration-color:currentColor}.ToolPage_bridge__bj_rT.ToolPage_bridge__bj_rT p,.ToolPage_crumbs__ZSylA a,.ToolPage_crumbs__ZSylA ol,.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_step__eIgd8:before,.ToolPage_steps__rVsCA .ToolPage_step__eIgd8 p{color:var(--stella-ink)}}.ToolPage_meta__IQ7_f.ToolPage_meta__IQ7_f{margin:0;color:var(--stella-muted);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.005em}.ToolPage_meta__IQ7_f time{color:var(--stella-ink)}.ToolPage_meta__IQ7_f>span{white-space:nowrap}.ToolPage_meta__IQ7_f [aria-hidden]{padding-inline:2px}.ToolPage_meta__IQ7_f a{color:var(--stella-ink);font-weight:500;text-decoration:underline;text-decoration-color:rgba(9,13,43,.28);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--stella-motion-fast) var(--stella-ease-state)}.ToolPage_meta__IQ7_f a:hover{text-decoration-color:currentColor}.ToolPage_meta__IQ7_f a:focus-visible{outline-offset:2px}.ToolPage_metaRow__zsRdp{padding:32px 32px 0}.ToolPage_metaRow__zsRdp .ToolPage_meta__IQ7_f{width:100%;max-width:1160px;margin-inline:auto}.ToolPage_meta__IQ7_f.ToolPage_metaUnderDeck__tvAlV{margin-top:20px}@media (max-width:767px){.ToolPage_metaRow__zsRdp{padding:24px 24px 0}.ToolPage_meta__IQ7_f.ToolPage_metaUnderDeck__tvAlV{margin-top:16px}}@media (prefers-contrast:more){.ToolPage_meta__IQ7_f.ToolPage_meta__IQ7_f{color:var(--stella-ink)}.ToolPage_meta__IQ7_f a{text-decoration-color:currentColor}}.ToolHubPage_hero__LoDo2{padding:24px 32px 44px}.ToolHubPage_hero__LoDo2 .ToolHubPage_title__iIp92{margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:550;line-height:1.07;letter-spacing:-.04em;text-wrap:balance}.ToolHubPage_hero__LoDo2 .ToolHubPage_deck__4xcCF{max-width:46ch;margin:0;color:var(--stella-muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6;text-wrap:pretty}.ToolHubPage_hub__9AR49 .ToolHubPage_eyebrow__bGDjB{margin:0 0 16px;color:var(--stella-muted);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.015em}.ToolHubPage_hub__9AR49 .ToolHubPage_draftFlag__0pRbp{margin:20px 0 0;color:var(--stella-muted);font-size:13px;line-height:1.55}.ToolHubPage_families__6264z{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}@media (min-width:768px){.ToolHubPage_families__6264z{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ToolHubPage_family__nsXOu{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;border:1px solid rgba(9,13,43,.08);border-radius:var(--stella-radius-card);background:var(--stella-surface);padding:28px;box-shadow:0 1px 2px rgba(9,13,43,.04),0 10px 26px -18px rgba(9,13,43,.3)}.ToolHubPage_familyHead__5SMPo{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center}.ToolHubPage_familyHead__5SMPo:not(:has(.ToolHubPage_icon__BwJXM)){grid-template-columns:minmax(0,1fr)}.ToolHubPage_icon__BwJXM{display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(9,13,43,.08);border-radius:16px;background:linear-gradient(180deg,rgba(167,207,242,.3),#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.ToolHubPage_icon__BwJXM img{width:64px;height:64px}.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m{margin:0;font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.025em}.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m a{color:var(--stella-ink);text-decoration:none;border-radius:6px}.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m a:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}.ToolHubPage_family__nsXOu .ToolHubPage_more__BrlJX a{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.ToolHubPage_family__nsXOu{transition:border-color .16s var(--stella-ease-state,ease),box-shadow .16s var(--stella-ease-state,ease)}.ToolHubPage_family__nsXOu:hover{border-color:rgba(9,13,43,.14);box-shadow:0 2px 4px rgba(9,13,43,.05),0 16px 32px -18px rgba(9,13,43,.34)}}.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m a:hover{text-decoration:underline;text-underline-offset:4px}.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m a>span{white-space:nowrap}.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m svg{display:inline-block;margin-left:4px;vertical-align:-2px;color:var(--stella-muted);transition:translate .16s var(--stella-ease-state,ease)}@media (hover:hover) and (pointer:fine){.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m a:hover svg{translate:2px 0;color:var(--stella-ink)}}.ToolHubPage_family__nsXOu .ToolHubPage_blurb__InjKX{margin:0;color:var(--stella-muted);font-size:16px;line-height:1.65}.ToolHubPage_rows__7O_wj{display:grid;gap:6px;margin:0;padding:0 0 0 18px;list-style:disc}.ToolHubPage_rows__7O_wj li{color:var(--stella-muted);font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ToolHubPage_rows__7O_wj li::marker{color:rgba(9,13,43,.3)}.ToolHubPage_family__nsXOu .ToolHubPage_more__BrlJX{margin:auto 0 0;padding-top:4px}.ToolHubPage_more__BrlJX a{display:inline-flex;align-items:center;gap:6px;min-height:44px;border-radius:6px;color:var(--stella-ink);font-size:16px;font-weight:600;line-height:1.3;text-decoration:none}.ToolHubPage_more__BrlJX a:hover{text-decoration:underline;text-underline-offset:4px}.ToolHubPage_more__BrlJX a>span{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}.ToolHubPage_more__BrlJX svg{flex:none;transition:translate .16s var(--stella-ease-state,ease)}@media (hover:hover) and (pointer:fine){.ToolHubPage_more__BrlJX a:hover svg{translate:2px 0}}@media (max-width:767px){.ToolHubPage_hero__LoDo2{padding:16px 24px 32px}.ToolHubPage_hero__LoDo2 .ToolHubPage_title__iIp92{font-size:clamp(34px,9.5vw,44px);letter-spacing:-.03em}.ToolHubPage_hero__LoDo2 .ToolHubPage_deck__4xcCF{font-size:17px}.ToolHubPage_family__nsXOu{border-radius:24px;padding:20px}.ToolHubPage_familyHead__5SMPo{grid-template-columns:56px minmax(0,1fr);gap:14px}.ToolHubPage_icon__BwJXM{width:56px;height:56px;border-radius:14px}.ToolHubPage_icon__BwJXM img{width:48px;height:48px}.ToolHubPage_hub__9AR49 .ToolHubPage_eyebrow__bGDjB{display:none}}@media (prefers-reduced-motion:reduce){.ToolHubPage_family__nsXOu,.ToolHubPage_family__nsXOu .ToolHubPage_name__63U3m svg,.ToolHubPage_more__BrlJX svg{transition:none}}@media (prefers-contrast:more){.ToolHubPage_family__nsXOu,.ToolHubPage_icon__BwJXM{border-color:var(--stella-ink)}.ToolHubPage_family__nsXOu{box-shadow:none}.ToolHubPage_family__nsXOu .ToolHubPage_blurb__InjKX,.ToolHubPage_hero__LoDo2 .ToolHubPage_deck__4xcCF,.ToolHubPage_hub__9AR49 .ToolHubPage_draftFlag__0pRbp,.ToolHubPage_hub__9AR49 .ToolHubPage_eyebrow__bGDjB,.ToolHubPage_rows__7O_wj li,.ToolHubPage_rows__7O_wj li::marker{color:var(--stella-ink)}}@media (forced-colors:active){.ToolHubPage_family__nsXOu{border:1px solid CanvasText}}.ToolPanel_panel__bBtzT{--tool-line:rgba(9,13,43,.08);--tool-line-strong:rgba(9,13,43,.22);--tool-line-field:rgba(9,13,43,.45);--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-field);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:where([rows="1"],[rows="2"]){min-height:0}.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_segmented__9PmLs[data-many=true] .ToolPanel_segments__FfvpX{flex-wrap:wrap;gap:8px;border-radius:0;background:transparent;padding:0}@media (min-width:431px){.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segments__FfvpX{display:flex}}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_thumb__NX8LO{display:none}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segment__dEq1L{flex:none;border:1px solid var(--tool-line-strong);background:white;padding:0 16px;color:var(--stella-ink);font-size:15px;transition:border-color .12s ease,background-color .12s ease}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segment__dEq1L:hover{border-color:var(--stella-muted)}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segment__dEq1L[data-state=checked]{border-color:var(--stella-ink);background:#d3e7f8;background:color-mix(in srgb,var(--stella-sky) 50%,white)}.ToolPanel_panel__bBtzT .ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segment__dEq1L:focus-visible{outline-offset:4px}.ToolPanel_panel__bBtzT ::selection{background:color-mix(in srgb,var(--stella-sky) 60%,white);color:var(--stella-ink)}.ToolPanel_textarea__ta5Qd{caret-color:var(--stella-ink)}.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_panel__bBtzT .ToolPanel_resultFootnote__Wp3cu[data-note]{margin:6px 0 0;border-radius:14px;background:var(--tool-fill);padding:12px 14px;color:var(--stella-ink);font-size:14px;line-height:1.6}.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_segment__dEq1L,.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_panel__bBtzT .ToolPanel_resultFootnote__Wp3cu[data-note],.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}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segments__FfvpX{box-shadow:none}.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segment__dEq1L{border-color:var(--stella-ink)}}@media (forced-colors:active){.ToolPanel_thumb__NX8LO{border:2px solid Highlight}.ToolPanel_chipInput__GhDTC:checked+.ToolPanel_chipLabel__1IwVP,.ToolPanel_segmented__9PmLs[data-many=true] .ToolPanel_segment__dEq1L[data-state=checked]{border-color:Highlight;outline:2px solid Highlight}.ToolPanel_skeletonBlock__p3oSl{border:1px solid CanvasText}}