.tool_hero__ATdik{text-align:center;padding:4.5rem 1.5rem 2rem;max-width:52rem;margin:0 auto}.tool_eyebrow__bGh3o{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);background:rgba(15,23,41,.06);padding:.375rem .75rem;border-radius:999px;margin-bottom:1.25rem}.tool_title__E2OzY{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;color:var(--foreground);margin-bottom:1rem;font-family:var(--font-brand)}.tool_subtitle__BlUpD{font-size:1.0625rem;line-height:1.7;color:var(--muted-foreground);max-width:44rem;margin:0 auto}.tool_section__IhwfE{padding:1.5rem 1.5rem 2.5rem;max-width:56rem;margin:0 auto}.tool_builderSection__mqGGI{max-width:72rem}.tool_sectionTitle__lqv9A{font-size:clamp(1.375rem,3vw,1.875rem);font-weight:800;letter-spacing:-.025em;color:var(--foreground);margin-bottom:1.5rem;text-align:center;font-family:var(--font-brand)}.tool_builder__ad_w7{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.75rem;display:flex;flex-direction:column;gap:1.125rem}.tool_builderTop__KafVB{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.tool_builderTitle__5Du8y{font-size:1.0625rem;font-weight:700;color:var(--foreground);margin-bottom:.25rem}.tool_builderLead__4Uoy6{font-size:.875rem;line-height:1.55;color:var(--muted-foreground);max-width:34rem}.tool_checklist__AHFfb{list-style:none;margin:0;padding:.625rem .75rem;display:flex;flex-wrap:wrap;gap:.375rem 1rem;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.tool_checkItem__Ctrad{gap:.375rem;font-size:.8125rem}.tool_checkItem__Ctrad,.tool_checkMark__l3iwA{display:inline-flex;align-items:center;color:var(--muted-foreground)}.tool_checkMark__l3iwA{justify-content:center;width:1.125rem;height:1.125rem;border-radius:999px;border:1px solid var(--border);background:var(--card);font-size:.625rem;font-weight:700;flex-shrink:0}.tool_checkItemDone__w8qxS .tool_checkMark__l3iwA{background:#2c9653;border-color:#2c9653;color:#fff}.tool_checkItemDone__w8qxS .tool_checkLink__GnN_X{color:var(--foreground);font-weight:600}.tool_checkLink__GnN_X{color:inherit;text-decoration:none;border-bottom:1px dotted var(--border)}.tool_checkLink__GnN_X:hover{color:var(--primary);border-bottom-color:var(--primary)}.tool_checkOptional__vMJsq{font-size:.75rem;opacity:.75}.tool_viewToggle__S61EN{display:none;gap:.25rem;padding:.25rem;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);align-self:flex-start}.tool_viewBtn__YNCFj{font:inherit;font-size:.8125rem;font-weight:600;color:var(--muted-foreground);background:transparent;border:none;border-radius:calc(var(--radius) - 2px);padding:.3125rem .875rem;cursor:pointer}.tool_viewBtnOn__M5ELu{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px rgba(15,23,41,.08)}.tool_workspace__TfD1m{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:1.5rem;align-items:start}.tool_editPane___cTpB{display:flex;flex-direction:column;gap:1.125rem;min-width:0}.tool_field__6A3ja{display:flex;flex-direction:column;gap:.375rem}.tool_fieldGroupLabel__nmTD_{display:flex;flex-direction:column;gap:.25rem;padding-top:.25rem}.tool_ownerRow__OwwbK{display:grid;grid-template-columns:minmax(0,1fr) 12rem;align-items:start;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--border)}.tool_label__IFSRl{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.tool_input__IK7uL{width:100%;min-width:0;font:inherit;font-size:.9375rem;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem}.tool_input__IK7uL:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.tool_inputRole__lH0qL{flex:0 0 10rem}.tool_inputAction__k_QJh{flex:1 1 12rem}.tool_inputSmall__3iLNL{flex:1 1 10rem}.tool_textarea__aVLnL{resize:vertical;line-height:1.55;min-height:3.75rem}.tool_select__bs3Zi{max-width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right .9rem center,right .6rem center;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat;padding-right:1.75rem}.tool_selectBranch__F5_fK{flex:0 1 13rem}.tool_selectKind__rYbLL{flex:0 0 8rem}.tool_slaRow__lRE4g{display:flex;align-items:center;gap:.375rem}.tool_slaIcon__q7_tD{color:var(--muted-foreground);flex-shrink:0}.tool_slaInput__lOBUQ{flex:1 1 auto;font-size:.8125rem;padding:.3125rem .625rem}.tool_branchArrow__VLHjt{color:var(--muted-foreground);flex-shrink:0}.tool_addStepRow__FjE0J{display:flex;flex-wrap:wrap;gap:.5rem}.tool_nudge__F0d3U{font-size:.8125rem;line-height:1.55;color:#9d6607;background:rgba(245,159,10,.1);border:1px solid rgba(245,159,10,.3);border-radius:var(--radius);padding:.5rem .75rem}.tool_definitionList__THpZH{display:flex;flex-direction:column;gap:.5rem}.tool_definitionRow__6xWan{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.tool_definitionTerm__b3w9w{flex:0 0 7rem;font-weight:600}.tool_definitionColon__yJKT4,.tool_hint__LZvZA{color:var(--muted-foreground)}.tool_hint__LZvZA{font-size:.8125rem;line-height:1.5}.tool_stepList__IbMzg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.tool_stepRow__WOO6c{display:grid;grid-template-columns:1.75rem 1fr;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.tool_stepRow__WOO6c:last-child{border-bottom:none;padding-bottom:0}.tool_stepHead___3euI{display:flex;flex-direction:column;align-items:center;gap:.375rem}.tool_stepNum__p9UDt{width:1.625rem;height:1.625rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.tool_stepNum__p9UDt:has(.tool_stepNumOrder__yHrMk){cursor:none}.tool_stepNumIcon__oQWLj,.tool_stepNumOrder__yHrMk{display:flex;align-items:center;justify-content:center;transition:opacity .12s ease}.tool_stepNumOrder__yHrMk{position:absolute;inset:0;line-height:1;opacity:0}.tool_stepNum__p9UDt:hover .tool_stepNumIcon__oQWLj{opacity:0}.tool_stepNum__p9UDt:hover .tool_stepNumOrder__yHrMk{opacity:1}@media (hover:none){.tool_stepNumIcon__oQWLj{opacity:0}.tool_stepNumOrder__yHrMk{opacity:1}}.tool_stepRowFlash__N9HEp{animation:tool_stepFlash___mH9o 1.4s ease-out;border-radius:var(--radius)}@keyframes tool_stepFlash___mH9o{0%{background:rgba(106,46,184,.16);box-shadow:inset 0 0 0 1px rgba(106,46,184,.35)}60%{background:rgba(106,46,184,.12);box-shadow:inset 0 0 0 1px rgba(106,46,184,.25)}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}@media (prefers-reduced-motion:reduce){.tool_stepNumIcon__oQWLj,.tool_stepNumOrder__yHrMk{transition:none}.tool_stepRowFlash__N9HEp{animation:none;background:rgba(106,46,184,.12)}}.tool_stepNumDecision__41JD3{background:#6a2eb8}.tool_stepNumEnd__o_qKg{background:#c43131}.tool_stepNumEmpty__jhhoU{background:var(--muted);color:var(--muted-foreground);border:1px dashed var(--border)}.tool_stepTools__vSx7Q{display:flex;flex-direction:column;gap:.25rem}.tool_stepFields__7aKfp{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tool_stepInline__PVNsJ{display:flex;gap:.5rem;flex-wrap:wrap}.tool_branchBox__R4RfO{border-left:2px solid rgba(106,46,184,.25);padding-left:.75rem;display:flex;flex-direction:column;gap:.375rem}.tool_branchHead__DPyEk{font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}.tool_branchRow__bWPDW{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.tool_iconBtn__NlqYX{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0}.tool_iconBtn__NlqYX:hover:not(:disabled){color:var(--foreground);border-color:var(--foreground)}.tool_iconBtn__NlqYX:disabled{opacity:.35;cursor:default}.tool_ghostBtn__3Asl3{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;font:inherit;font-size:.875rem;font-weight:600;color:var(--primary);background:transparent;border:1px dashed var(--border);border-radius:var(--radius);padding:.375rem .75rem;cursor:pointer}.tool_ghostBtn__3Asl3:hover{border-color:var(--primary)}.tool_actions__FTBjg{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding-top:.5rem;border-top:1px solid var(--border)}.tool_primaryBtn__Vy744{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:none;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.tool_primaryBtn__Vy744:hover:not(:disabled){opacity:.9}.tool_primaryBtn__Vy744:disabled{opacity:.6;cursor:default}.tool_secondaryBtn__nVaNS{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.tool_secondaryBtn__nVaNS:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tool_secondaryBtn__nVaNS:disabled{opacity:.6;cursor:default}.tool_actionNote__VPN_i{font-size:.875rem;color:var(--muted-foreground)}.tool_error__T_04U{font-size:.9375rem;color:#bd2828}.tool_previewPane__ivVkN{position:sticky;top:5.5rem;display:flex;flex-direction:column;gap:.5rem;min-width:0}.tool_previewLabel__Rp69O{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.tool_previewCard__FTp2N{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.tool_previewTitle__5vCFN{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;color:var(--foreground);word-break:break-word;padding:1rem 1rem .5rem}.tool_previewDescription__4P8IC{font-size:.8125rem;line-height:1.55;color:var(--muted-foreground);padding:0 1rem .75rem;white-space:pre-wrap;word-break:break-word}.tool_previewSection__yqCDf{padding:1rem;border-top:1px solid var(--border)}.tool_previewSectionLabel__qU6gn{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.625rem}.tool_previewText__kClz4{font-size:.875rem;color:var(--foreground);line-height:1.6;white-space:pre-wrap;word-break:break-word}.tool_previewEmpty__IbMCe{font-size:.8125rem;color:var(--muted-foreground);font-style:italic}.tool_pStepList__h23cz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tool_pStepItem__4dmTV{display:flex;gap:.75rem;align-items:stretch;padding:.625rem 0}.tool_pStepItem__4dmTV:first-child{padding-top:0}.tool_pStepItem__4dmTV:last-child{padding-bottom:0}.tool_pStepTrack__xV_6L{flex-direction:column}.tool_pStepNumber__PrH_S,.tool_pStepTrack__xV_6L{display:flex;align-items:center;flex-shrink:0;width:1.5rem}.tool_pStepNumber__PrH_S{justify-content:center;height:1.5rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.6875rem;font-weight:700;position:relative}.tool_pStepNumber__PrH_S:has(.tool_stepNumOrder__yHrMk){cursor:none}.tool_pBranchPillJump__55K2C{font-family:inherit;cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease}.tool_pBranchPillJump__55K2C:hover{background:rgba(106,46,184,.1);border-color:rgba(106,46,184,.4)}.tool_pBranchPillJump__55K2C:focus-visible{outline:2px solid #6a2eb8;outline-offset:1px}.tool_pStepNumber__PrH_S:hover .tool_stepNumIcon__oQWLj{opacity:0}.tool_pStepNumber__PrH_S:hover .tool_stepNumOrder__yHrMk{opacity:1}.tool_pStepNumberDecision__eJXqZ{background:#6a2eb8}.tool_pStepNumberEnd__qoHDM{background:#c43131}.tool_pStepEndBadge__s5qrn,.tool_pStepSlaBadge__Xn2dT{font-weight:500;color:var(--muted-foreground)}.tool_pStepSlaBadge__Xn2dT{display:inline-flex;align-items:center;gap:.25rem;margin-left:.375rem;vertical-align:middle;font-size:.6875rem;background:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.0625rem .4375rem}.tool_pBranchEmpty__PxQuK{font-size:.75rem;color:var(--muted-foreground);font-style:italic}.tool_pDefinitionList__DnZOO{display:flex;flex-direction:column;gap:.3125rem}.tool_pDefinitionRow__b6PQM{display:flex;gap:.375rem;font-size:.8125rem;line-height:1.5}.tool_pDefinitionTerm__DTBOT{font-weight:700;color:var(--foreground);flex-shrink:0}.tool_pDefinitionTerm__DTBOT:after{content:":"}.tool_pDefinitionText__MW2ad{color:var(--muted-foreground);margin:0}.tool_pStepConnector__B_1CO{width:2px;flex:1;min-height:.75rem;background:var(--border);margin:.2rem 0}.tool_pStepBody__Kn8q6{flex:1;min-width:0}.tool_pStepTitle__OVCep{font-size:.875rem;font-weight:500;color:var(--foreground);line-height:1.45;overflow-wrap:break-word}.tool_pStepRole__1xtBd{font-weight:700}.tool_pStepTextBlock__FcrHW{font-size:.8125rem;line-height:1.55;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .625rem;margin-top:.5rem;white-space:pre-wrap;word-break:break-word}.tool_pBranchList__OjQTo{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem;padding-left:.75rem;border-left:2px solid rgba(106,46,184,.25)}.tool_pBranchRow__qOOP4{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;font-size:.75rem;color:var(--muted-foreground)}.tool_pBranchIcon__Sx_vi{flex-shrink:0;color:#6a2eb8}.tool_pBranchLabel__S5JT1{font-weight:600;color:var(--foreground)}.tool_pBranchPill__OS_2_{display:inline-flex;align-items:center;gap:.3rem;flex:0 1 auto;min-width:0;max-width:100%;padding:.125rem .5rem .125rem .3rem;border-radius:999px;background:var(--accent);border:1px solid var(--border);color:var(--foreground);font-size:.6875rem;font-weight:500;overflow:hidden;white-space:nowrap}.tool_pBranchPillText__d8Gzl{min-width:0;overflow:hidden;text-overflow:ellipsis}.tool_pBranchNum__fbPd2{display:inline-flex;align-items:center;justify-content:center;width:1.0625rem;height:1.0625rem;flex-shrink:0;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.625rem;font-weight:700}.tool_pRolesRow__7fTyd{display:flex;flex-wrap:wrap;gap:.375rem}.tool_pRoleChip__xiFl8{font-size:.75rem;padding:.1875rem .5rem;border-radius:999px;background:var(--accent);color:var(--foreground);border:1px solid var(--border)}.tool_sectionGrid__RuPTW{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.tool_sectionCard__K86ls{position:relative;scroll-margin-top:5rem;background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.5rem 1.5rem 1.5rem 3.5rem}.tool_sectionNum__44biU{position:absolute;left:1.5rem;top:1.5rem;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--secondary);color:var(--secondary-foreground);font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.tool_sectionCardTitle__vM9dq{font-size:1.0625rem;font-weight:700;color:var(--foreground);margin-bottom:.5rem}.tool_sectionWhat__I_mOm{font-size:.9375rem;line-height:1.6;color:var(--foreground);margin-bottom:.5rem}.tool_sectionWhy__I83o_{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:.75rem}.tool_sectionExample__B4H2L,.tool_sectionMistake__eEZv_{font-size:.875rem;line-height:1.55;color:var(--muted-foreground);margin-bottom:.5rem}.tool_exampleLabel__lGT8c,.tool_mistakeLabel__GAvZ2{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.125rem}.tool_exampleLabel__lGT8c{color:var(--primary)}.tool_mistakeLabel__GAvZ2{color:#c63939}.tool_faqList__OT9ga{display:flex;flex-direction:column;gap:.75rem}.tool_faqItem__PZb44{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.25);padding:1.25rem 1.375rem}.tool_faqQ__WBAZr{font-size:1rem;font-weight:700;color:var(--foreground);margin-bottom:.375rem}.tool_faqA__EixEo{font-size:.9375rem;line-height:1.6;color:var(--muted-foreground)}.tool_closing__eZjSp{font-size:1rem;line-height:1.7;color:var(--muted-foreground);max-width:44rem;margin:0 auto 1.5rem;text-align:center}.tool_closingLinks__4gm_2{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.tool_primaryLink__aDe6Y,.tool_secondaryLink__zNttt{display:inline-flex;align-items:center;height:2.75rem;padding:0 1.25rem;border-radius:var(--radius);font-size:.9375rem;font-weight:600;text-decoration:none}.tool_primaryLink__aDe6Y{background:var(--primary);color:var(--primary-foreground)}.tool_primaryLink__aDe6Y:hover{opacity:.9}.tool_secondaryLink__zNttt{border:1px solid var(--border);color:var(--foreground)}.tool_secondaryLink__zNttt:hover{border-color:var(--primary)}@media (max-width:60rem){.tool_viewToggle__S61EN{display:inline-flex}.tool_workspace__TfD1m{grid-template-columns:minmax(0,1fr)}.tool_previewPane__ivVkN{position:static}.tool_workspace__TfD1m[data-view=edit] .tool_previewPane__ivVkN,.tool_workspace__TfD1m[data-view=preview] .tool_editPane___cTpB{display:none}}@media (max-width:40rem){.tool_builder__ad_w7{padding:1.25rem}.tool_definitionTerm__b3w9w,.tool_inputRole__lH0qL,.tool_selectBranch__F5_fK,.tool_selectKind__rYbLL{flex:1 1 100%}.tool_branchArrow__VLHjt{display:none}.tool_ownerRow__OwwbK{grid-template-columns:minmax(0,1fr)}.tool_stepHead___3euI{flex-direction:row;flex-wrap:wrap}.tool_stepTools__vSx7Q{flex-direction:row}.tool_stepRow__WOO6c{grid-template-columns:minmax(0,1fr)}}