.SkillsPage_hero__C7fcW{padding:24px 32px 44px}.SkillsPage_hero__C7fcW .SkillsPage_title__dvaET{margin:0 0 20px;font-size:clamp(40px,5vw,64px);font-weight:550;line-height:1.07;letter-spacing:-.04em}.SkillsPage_hero__C7fcW .SkillsPage_deck__urtZ1{max-width:46ch;margin:0;color:var(--stella-muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.SkillsPage_filters__SFS89{--skills-gutter:32px;display:flex;gap:8px;margin-block:0 28px;margin-inline:calc(var(--skills-gutter) * -1);padding:8px var(--skills-gutter);overflow-x:auto;scrollbar-width:none}.SkillsPage_filters__SFS89::-webkit-scrollbar{display:none}.SkillsPage_chip__cLUyW{flex:none;min-height:44px;border:1px solid rgba(9,13,43,.12);border-radius:var(--stella-radius-control);background:var(--stella-surface);padding-inline:18px;color:var(--stella-ink);font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:500;line-height:1.4;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.SkillsPage_chip__cLUyW:hover{border-color:rgba(9,13,43,.3)}.SkillsPage_chip__cLUyW[aria-pressed=true]{border-color:var(--stella-ink);background:var(--stella-ink);color:var(--stella-paper)}.SkillsPage_grid__v6Y_A{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:640px){.SkillsPage_grid__v6Y_A{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.SkillsPage_grid__v6Y_A{grid-template-columns:repeat(3,minmax(0,1fr))}}.SkillsPage_card__jzZ05{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"icon kind" "name name" "blurb blurb" "maker maker";min-width:0;border:1px solid rgba(9,13,43,.08);border-radius:var(--stella-radius-card);background:var(--stella-surface);padding:24px;text-decoration:none;box-shadow:0 1px 2px rgba(9,13,43,.04),0 10px 26px -18px rgba(9,13,43,.3);transition:translate .16s ease,box-shadow .16s ease,border-color .16s ease}@media (hover:hover) and (pointer:fine){.SkillsPage_card__jzZ05:hover{translate:0 -2px;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)}}.SkillsPage_icon__bAc8f{grid-area:icon;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)}.SkillsPage_icon__bAc8f img{width:64px;height:64px}.SkillsPage_kind__b45eB{grid-area:kind;justify-self:end;align-self:start;border-radius:var(--stella-radius-control);background:rgba(9,13,43,.05);padding:4px 10px;color:var(--stella-muted);font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:600;line-height:1.5}.SkillsPage_card__jzZ05 .SkillsPage_name__R49yJ{grid-area:name;margin:20px 0 0;font-size:21px;font-weight:550;line-height:1.3;letter-spacing:-.025em}.SkillsPage_card__jzZ05 .SkillsPage_blurb__MpiTn{grid-area:blurb;margin:10px 0 0;color:var(--stella-muted);font-size:15px;line-height:1.65}.SkillsPage_maker__02U8z{grid-area:maker;display:flex;align-items:center;gap:7px;margin-top:24px;border-top:1px solid rgba(9,13,43,.08);padding-top:14px;color:var(--stella-muted);font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:500;line-height:1.4}.SkillsPage_maker__02U8z img{width:20px;height:20px}.SkillsPage_check__wJFWq{flex:none}.SkillsPage_skills__32y3C .SkillsPage_empty__JMTnp,.SkillsPage_skills__32y3C .SkillsPage_more__HnRsh{max-width:60ch;margin:0;color:var(--stella-muted);font-size:15px;line-height:1.65}.SkillsPage_skills__32y3C .SkillsPage_more__HnRsh{margin-top:28px}.SkillsPage_srOnly__StjSW{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.SkillsPage_hero__C7fcW{padding:16px 24px 32px}.SkillsPage_hero__C7fcW .SkillsPage_title__dvaET{font-size:clamp(34px,9.5vw,44px);letter-spacing:-.03em}.SkillsPage_hero__C7fcW .SkillsPage_deck__urtZ1{font-size:17px}.SkillsPage_filters__SFS89{--skills-gutter:24px}.SkillsPage_card__jzZ05{border-radius:24px;padding:20px}}@media (prefers-reduced-motion:reduce){.SkillsPage_card__jzZ05,.SkillsPage_chip__cLUyW{transition:none}.SkillsPage_card__jzZ05:hover{translate:none}}@media (prefers-contrast:more){.SkillsPage_hero__C7fcW .SkillsPage_deck__urtZ1,.SkillsPage_kind__b45eB,.SkillsPage_maker__02U8z,.SkillsPage_skills__32y3C .SkillsPage_empty__JMTnp,.SkillsPage_skills__32y3C .SkillsPage_more__HnRsh{color:var(--stella-ink)}.SkillsPage_card__jzZ05,.SkillsPage_chip__cLUyW,.SkillsPage_icon__bAc8f{border-color:var(--stella-ink)}.SkillsPage_card__jzZ05{box-shadow:none}}.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)}}