.tool_frame__kJLHh{padding:24px;border-radius:28px;background:var(--accent-warm);scroll-margin-top:88px}.tool_card__mGytd{display:grid;gap:20px;padding:24px 28px;border-radius:16px;background:var(--surface);box-shadow:0 18px 40px rgb(var(--ink-rgb)/.12)}.tool_card__mGytd>*,.tool_stepBody__P_v0N>*{min-width:0}.tool_stepBody__P_v0N{display:grid;gap:16px}.tool_srOnly__sOuP4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tool_card__mGytd svg,.tool_result__YZQyJ svg,.tool_sheet__DRERK svg,.tool_wizard__gnvdQ svg{width:20px;height:20px;flex:none}.tool_spin__x3cve{animation:tool_spin__x3cve 1s linear infinite}@keyframes tool_spin__x3cve{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tool_spin__x3cve{animation:none}}.tool_stepper__x9oaD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.tool_stepper__x9oaD li{display:grid;gap:8px;font-size:14px;line-height:20px;font-weight:500}.tool_stepper__x9oaD li:before{content:"";height:8px;border-radius:4px;background:rgb(var(--ink-rgb)/.14)}.tool_stepper__x9oaD li.tool_current__0bCu7{font-weight:700}.tool_stepper__x9oaD li.tool_current__0bCu7:before{background:var(--brand-soft);box-shadow:inset 0 0 0 1.5px var(--ink)}.tool_stepper__x9oaD li.tool_done__mVj_V{font-weight:600}.tool_stepper__x9oaD li.tool_done__mVj_V:before{background:var(--ink)}.tool_stepper__x9oaD li>span{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.tool_stepName__reZ_8{white-space:nowrap}.tool_stepper__x9oaD li svg{width:16px;height:16px}.tool_doneMark__HxY_B{display:inline-flex;gap:6px;font-weight:500}.tool_primaryBig__r6irV,.tool_primary__2_orJ,.tool_secondary__gUQuo{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ink);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.tool_primaryBig__r6irV,.tool_primary__2_orJ{background:var(--ink);color:var(--surface)}.tool_primaryBig__r6irV:hover:not(:disabled),.tool_primary__2_orJ:hover:not(:disabled){background:var(--accent-warm);color:var(--ink)}.tool_secondary__gUQuo:hover:not(:disabled){background:var(--brand-soft)}.tool_primaryBig__r6irV{width:100%;min-height:56px;font-size:18px}.tool_copyButton__K_RrI{min-width:11.5em}.tool_primaryBig__r6irV:disabled,.tool_primary__2_orJ:disabled,.tool_secondary__gUQuo:disabled{border-color:transparent;background:rgb(var(--ink-rgb)/.08);color:rgb(var(--ink-rgb)/.72);cursor:not-allowed}.tool_linkButton__aSMT1{padding:0 8px;border:0;background:transparent;font:inherit;font-size:16px;white-space:nowrap;cursor:pointer}.tool_inlineLink__EeVv4,.tool_linkButton__aSMT1{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.tool_inlineLink__EeVv4{justify-self:start}.tool_card__mGytd :focus-visible,.tool_result__YZQyJ :focus-visible,.tool_sheet__DRERK :focus-visible,.tool_wizard__gnvdQ :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.tool_card__mGytd :is(textarea,input):focus-visible,.tool_result__YZQyJ :is(textarea,input):focus-visible,.tool_sheet__DRERK :is(textarea,input):focus-visible,.tool_wizard__gnvdQ :is(textarea,input):focus-visible{outline:2px solid var(--ink);outline-offset:-1px}.tool_nowrap__yt9vM{white-space:nowrap}.tool_short__4TC3z,.tool_tiny__LxhX1{display:none}.tool_legendMark__qHpfI[data-editing]{visibility:hidden}.tool_editHint___TFw4{order:-1}:is(.tool_card__mGytd,.tool_result__YZQyJ,.tool_wizard__gnvdQ,.tool_sheet__DRERK) [role=group] button:focus-visible,:is(.tool_wizard__gnvdQ,.tool_sheet__DRERK) .tool_tabs__Ig1VT button:focus-visible{outline-width:2px;outline-offset:-2px}.tool_tabs__Ig1VT{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:10px;background:rgb(var(--ink-rgb)/.07)}.tool_tabs__Ig1VT button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer}.tool_tabs__Ig1VT button:hover:not(:disabled),.tool_tabs__Ig1VT button[aria-pressed=true]{background:var(--brand-soft)}.tool_field__0kkNV{display:grid;gap:6px}.tool_label__7p9Qj{font-size:16px;line-height:24px;font-weight:600}.tool_hint__6MJaL{margin:0;font-size:14px;line-height:20px}.tool_field__0kkNV input,.tool_field__0kkNV textarea,.tool_letterText__fOzAf{width:100%;padding:12px 14px;border:1px solid rgb(var(--ink-rgb)/.56);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:24px}.tool_field__0kkNV textarea{min-height:76px;resize:vertical;field-sizing:content}.tool_field__0kkNV textarea.tool_jobText__CdThQ{min-height:160px;max-height:240px}.tool_field__0kkNV input::placeholder,.tool_field__0kkNV textarea::placeholder{color:rgb(var(--ink-rgb)/.74);opacity:1}.tool_field__0kkNV [aria-invalid=true]{border:2px solid var(--ink);background:var(--brand-soft)}.tool_error__J1QAb,.tool_notice__m6lSb,.tool_status__SA7g1{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:4px;font-size:14px;line-height:20px;font-weight:600}.tool_error__J1QAb{border-left:3px solid var(--ink);background:var(--brand-soft)}.tool_notice__m6lSb,.tool_status__SA7g1{padding-inline:0;font-weight:500}.tool_error__J1QAb svg,.tool_notice__m6lSb svg,.tool_status__SA7g1 svg{width:18px;height:18px;margin-top:1px}.tool_filename__gyGJI{font-weight:400;overflow-wrap:anywhere}.tool_doneRow__VylDx{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(var(--ink-rgb)/.22);border-radius:12px}svg.tool_doneIcon__GGeUX{width:24px;height:24px;flex:none}.tool_doneText__Nkncg{display:grid;flex:1 1;min-width:0}.tool_doneText__Nkncg b{font-weight:600;overflow-wrap:anywhere}.tool_doneText__Nkncg small{font-size:14px;line-height:20px}.tool_facts__NdKxo{display:grid;gap:16px;min-width:0;margin:0;padding:0;border:0}.tool_facts__NdKxo legend{display:flex;align-items:center;gap:8px;padding:0 0 12px;font-size:14px;line-height:20px}.tool_facts__NdKxo legend svg{width:16px;height:16px}.tool_more__3KBvV{border-bottom:1px solid rgb(var(--ink-rgb)/.14)}.tool_more__3KBvV summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-weight:600;list-style:none;cursor:pointer}.tool_more__3KBvV summary::-webkit-details-marker{display:none}.tool_more__3KBvV[open]>summary>svg{transform:rotate(180deg)}.tool_optional__E_ALG{font-weight:400}.tool_moreBody__8O9AI{display:grid;gap:14px;padding:4px 0 16px}.tool_segmentField__cjTmJ{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.tool_segmentField__cjTmJ legend{padding:0 0 6px;font-weight:600}.tool_upload__24GV_{display:grid;gap:10px}.tool_readFacts__6bvMP{padding:0 14px;border:1px solid rgb(var(--ink-rgb)/.22);border-radius:12px}.tool_readList__EHLJd{display:grid;gap:2px;margin:0;padding:0;list-style:none}.tool_readList__EHLJd li:first-child{font-weight:600}.tool_readList__EHLJd li+li{font-size:14px;line-height:20px}.tool_readActions__cU2LN .tool_linkButton__aSMT1{padding-inline:0}.tool_readSections__TzDdO{margin:0;font-size:14px;line-height:20px}.tool_readSections__TzDdO b{font-weight:600}.tool_readFacts__6bvMP>summary{padding-block:10px}.tool_readSummary__etEer{display:flex;gap:10px;align-items:flex-start;min-width:0}.tool_readSummary__etEer>span{display:grid}.tool_readSummary__etEer .tool_filename__gyGJI{font-size:14px;line-height:20px}.tool_readList__EHLJd li{display:flex;gap:8px;align-items:flex-start;overflow-wrap:anywhere}.tool_readList__EHLJd svg{width:18px;height:18px;margin-top:3px}.tool_readActions__cU2LN{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center;margin-top:-4px}.tool_loading__ckOYJ{display:grid;gap:14px;padding:20px;border:1px solid rgb(var(--ink-rgb)/.14);border-radius:12px;background:var(--surface)}.tool_loadingHeading__R1vx3{display:flex;gap:10px;align-items:center;margin:0;font-size:18px;font-weight:700}.tool_loading__ckOYJ ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tool_loading__ckOYJ li{display:flex;gap:10px;align-items:flex-start}.tool_loading__ckOYJ li>svg{margin-top:2px}.tool_loading__ckOYJ li.tool_now__vRsaF{font-weight:600}.tool_loading__ckOYJ li.tool_past__CmRAG{color:rgb(var(--ink-rgb)/.72)}.tool_loading__ckOYJ li svg{width:20px;height:20px}.tool_loading__ckOYJ li .tool_dot__FoW3q{margin:8px 6px 0}.tool_loading__ckOYJ .tool_linkButton__aSMT1{justify-self:start;gap:8px;padding-inline:0}.tool_dot__FoW3q{width:8px;height:8px;margin:0 6px;flex:none;border-radius:50%;background:rgb(var(--ink-rgb)/.4)}.tool_failure__QDBXj{display:grid;gap:8px;padding:12px 14px;scroll-margin:120px 0;border-left:3px solid var(--ink);border-radius:4px;background:var(--brand-soft)}.tool_failure__QDBXj p{display:flex;gap:10px;margin:0;font-size:14px;line-height:20px}.tool_failure__QDBXj p span{display:grid;gap:2px}.tool_failureActions__VVStX{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tool_wizard__gnvdQ{display:grid;gap:16px;width:min(640px,calc(100% - 32px));margin:0 auto;padding:4px 0 64px}.tool_wizard__gnvdQ>*{min-width:0}.tool_backLink__n9A0H{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;margin-bottom:-12px;color:var(--ink);font-weight:600;text-decoration:none}.tool_backLink__n9A0H:hover{text-decoration:underline;text-underline-offset:4px}.tool_backLink__n9A0H svg{width:18px;height:18px}.tool_stepLink__jYAOp{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tool_stepper__x9oaD li .tool_stepLink__jYAOp{min-height:0;padding:12px 0;margin:-12px 0}.tool_heading__fXt_o{display:grid;gap:4px}.tool_heading__fXt_o h1{margin:0;font-size:32px;line-height:40px;letter-spacing:-.6px;font-weight:700}.tool_heading__fXt_o p{margin:0}.tool_doneRow__VylDx{background:rgb(var(--ink-rgb)/.03)}.tool_format__gdH_P{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.tool_wizardAction__7FDJG{display:grid;gap:8px;margin-top:4px}.tool_disabledHint__E64B2{margin:0;font-size:14px;line-height:20px;text-align:center}.tool_skeleton__JJdbW{display:grid;gap:12px;padding:28px;border:1px solid rgb(var(--ink-rgb)/.1);border-radius:12px}.tool_skeleton__JJdbW span{height:10px;border-radius:5px;background:rgb(var(--ink-rgb)/.08)}.tool_skeleton__JJdbW span:first-child{width:24%;margin-bottom:12px}.tool_skeleton__JJdbW span:nth-child(2){width:94%}.tool_skeleton__JJdbW span:nth-child(3){width:78%;margin-bottom:12px}.tool_skeleton__JJdbW span:nth-child(4){width:90%}.tool_skeleton__JJdbW span:nth-child(5){width:84%}.tool_skeleton__JJdbW span:nth-child(6){width:40%}.tool_reading__d22j_{display:flex;gap:10px;align-items:flex-start;margin:0;padding:16px;border:1px solid rgb(var(--ink-rgb)/.14);border-radius:12px}.tool_reading__d22j_>span{display:grid}.tool_uploadFailed__XSqnX{display:grid;gap:0;padding:10px 12px 2px;border-left:3px solid var(--ink);border-radius:4px;background:var(--brand-soft)}.tool_uploadFailed__XSqnX p{display:flex;gap:10px;margin:0;font-size:14px;line-height:20px}.tool_uploadFailed__XSqnX p svg{width:18px;height:18px;margin-top:1px}.tool_uploadFailed__XSqnX p>span{display:grid}.tool_uploadFailed__XSqnX .tool_linkButton__aSMT1{justify-self:start;margin-left:20px}.tool_miniSteps__VEQPy{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}.tool_miniSteps__VEQPy li+li:before{content:"·";margin:0 8px}.tool_miniSteps__VEQPy li[aria-current]{font-weight:700}.tool_resume__C9cR5{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:4px 0 4px 14px;border-left:3px solid var(--ink)}.tool_resume__C9cR5 .tool_inlineLink__EeVv4{gap:6px}.tool_resume__C9cR5 svg{width:18px;height:18px}.tool_nextNote__EDRCq{margin:-8px 0 0;font-size:14px;line-height:20px;text-align:center}.tool_sheet__DRERK{position:fixed;inset:0 auto 0 0;width:min(520px,100vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--surface);color:var(--ink);box-shadow:0 0 40px rgb(var(--ink-rgb)/.2)}.tool_sheet__DRERK[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.tool_sheet__DRERK::backdrop{background:rgb(var(--ink-rgb)/.5)}.tool_sheetHead__rdoPF{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 12px 24px;border-bottom:1px solid rgb(var(--ink-rgb)/.14)}.tool_sheetHead__rdoPF h2{margin:0;font-size:20px;line-height:28px}.tool_sheetBody__An6Qk{display:grid;align-content:start;gap:20px;overflow-y:auto;padding:20px 24px 24px;overscroll-behavior:contain}.tool_sheetBody__An6Qk>*{min-width:0}.tool_sheetBody__An6Qk .tool_format__gdH_P{grid-template-columns:minmax(0,1fr)}.tool_sheetFoot__Yuovi{display:grid;gap:8px;padding:16px 24px;border-top:1px solid rgb(var(--ink-rgb)/.14)}.tool_iconButton__Zo6Ha{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.tool_iconButton__Zo6Ha:hover{background:rgb(var(--ink-rgb)/.06)}.tool_result__YZQyJ{display:grid;scroll-margin-top:var(--site-header-height,0)}.tool_result__YZQyJ>*{min-width:0}.tool_back__GWGXv{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.tool_bar__OCkJo{position:relative;z-index:15;display:flex;align-items:center;gap:12px 16px;padding:12px 32px;border-bottom:1px solid rgb(var(--ink-rgb)/.14);background:var(--surface)}.tool_barTitle__0EWL2{display:flex;align-items:center;gap:12px;min-width:0}.tool_barTitle__0EWL2 .tool_iconButton__Zo6Ha{margin-left:-12px}.tool_barText__w19XW{display:grid;min-width:0}.tool_barText__w19XW h1{margin:0;overflow:hidden;font-size:18px;line-height:26px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tool_barText__w19XW p{margin:0;font-size:14px;line-height:20px}.tool_barActions__lCN65{display:flex;flex:1 1;gap:10px;align-items:center;min-width:0}.tool_exportGroup__EXhon{display:flex;gap:6px;align-items:center;margin-left:auto}.tool_exportGroup__EXhon .tool_copyButton__K_RrI{margin-left:14px}.tool_freeNote__XR_Ks{margin:0;font-size:14px;line-height:20px}.tool_actions__IR803{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.tool_workspace__iBwl0{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:stretch;min-height:calc(100dvh - 140px)}.tool_workspace__iBwl0>*{min-width:0}.tool_canvas__wxlep{padding:32px 40px 48px;background:rgb(var(--ink-rgb)/.035)}.tool_paperColumn__eAe4K{display:grid;gap:14px;width:min(100%,760px);margin:0 auto}.tool_paperColumn__eAe4K>*{min-width:0}.tool_paper__YBgwC{display:grid;gap:16px;padding:48px 56px;border:1px solid rgb(var(--ink-rgb)/.12);border-radius:12px;background:var(--surface);box-shadow:0 10px 30px rgb(var(--ink-rgb)/.06)}.tool_paper__YBgwC[data-editing]{padding-top:0}.tool_editBar__LXk0u{position:sticky;top:var(--site-header-height,0);z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:0 -56px;padding:10px 40px 10px 56px;border-bottom:1px solid rgb(var(--ink-rgb)/.12);border-radius:12px 12px 0 0;background:var(--surface);margin-bottom:12px}.tool_editStatus__FzZtM{display:grid;gap:2px;min-width:0}.tool_editBar__LXk0u p{display:flex;align-items:center;gap:6px;margin:0;font-size:14px;line-height:20px}.tool_editBar__LXk0u p svg{width:16px;height:16px}.tool_editBar__LXk0u small{font-size:14px;line-height:20px;color:rgb(var(--ink-rgb)/.8)}.tool_editBar__LXk0u .tool_primary__2_orJ{margin-left:auto}.tool_paperFoot__xxuGX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.tool_priceSlot__bzgX5{display:grid}.tool_priceSlot__bzgX5>*{grid-area:1/1}.tool_priceSlot__bzgX5 .tool_notice__m6lSb{align-self:center;padding-block:0}.tool_priceSlot__bzgX5[data-copied]>.tool_freeNote__XR_Ks{visibility:hidden}.tool_menuPanel__lzMZf{position:absolute;z-index:5;top:calc(100% + 6px);display:grid;gap:12px;width:min(380px,calc(100vw - 48px));padding:16px;border:1px solid rgb(var(--ink-rgb)/.22);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);left:0}.tool_offerHeading__bLEbv{margin:0;font-weight:700}.tool_offer__bDnMr{display:grid;gap:12px;padding:16px;border:1px solid rgb(var(--ink-rgb)/.22);border-radius:12px;background:var(--surface)}.tool_menu__rldaP{position:relative}.tool_menu__rldaP>summary{list-style:none}.tool_menu__rldaP>summary::-webkit-details-marker{display:none}.tool_exportGroup__EXhon [aria-expanded=true],.tool_menu__rldaP[open]>summary{background:var(--brand-soft)}.tool_menu__rldaP[open]>summary>svg:last-child{transform:rotate(180deg)}.tool_menuPanel__lzMZf>.tool_secondary__gUQuo{justify-self:start}.tool_menuPanel__lzMZf>.tool_secondary__gUQuo+.tool_menuWarning__gCwzR{padding-top:12px;border-top:1px solid rgb(var(--ink-rgb)/.14)}.tool_menuPanel__lzMZf{padding-bottom:6px}.tool_menuWarning__gCwzR{display:flex;gap:8px;margin:0;font-size:14px;line-height:20px}.tool_menuWarning__gCwzR svg{width:18px;height:18px;margin-top:1px}.tool_chips__43E8Q{display:flex;flex-wrap:wrap;gap:8px}.tool_chips__43E8Q button{min-height:44px;padding:0 14px;border:1px solid rgb(var(--ink-rgb)/.56);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.tool_chips__43E8Q button:hover:not(:disabled){background:var(--brand-soft)}.tool_moreOptions__pYJmC{display:grid;gap:8px}.tool_moreOptions__pYJmC summary{display:flex;align-items:center;gap:6px;min-height:44px;font-weight:600;list-style:none;cursor:pointer}.tool_moreOptions__pYJmC summary::-webkit-details-marker{display:none}.tool_moreOptions__pYJmC summary svg{width:16px;height:16px}.tool_moreOptions__pYJmC .tool_secondary__gUQuo{justify-self:start}.tool_confirm__lUc6P{display:grid;gap:12px;padding:16px;border:1px solid rgb(var(--ink-rgb)/.22);border-left:3px solid var(--ink);border-radius:4px;background:var(--surface)}.tool_confirm__lUc6P p{display:grid;gap:2px;margin:0}.tool_legend__IRf5w{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font-size:14px;line-height:20px}.tool_swatch__0nOvW{width:28px;height:14px;border-radius:3px;background:var(--brand-soft);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb)/.2)}.tool_legend__IRf5w .tool_linkButton__aSMT1{padding:0 4px;font-size:14px}.tool_legendMark__qHpfI{display:inline-flex;align-items:center;gap:10px}.tool_swatch__0nOvW{flex:none}.tool_legendMark__qHpfI .tool_linkButton__aSMT1{display:inline;min-height:0;padding:14px 4px;margin:-14px 0}.tool_editHint___TFw4{display:inline-flex;align-items:center;gap:8px}.tool_editHint___TFw4 svg{width:16px;height:16px}.tool_letterView__5MZkM{max-width:calc(70ch + 32px);padding:16px;margin:-16px;border-radius:8px;font-size:18px;line-height:30px;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere}.tool_letterView__5MZkM:hover{box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb)/.22)}.tool_letterView__5MZkM p{margin:0 0 1lh}.tool_letterView__5MZkM p:last-child{margin-bottom:0}.tool_letterView__5MZkM mark{padding:1px 0;border-radius:2px;background:linear-gradient(transparent 55%,var(--brand-soft) 55%);color:inherit}.tool_field__0kkNV textarea.tool_letterText__fOzAf,.tool_letterText__fOzAf{display:block;width:calc(100% + 32px);max-width:calc(70ch + 32px);margin:-16px;padding:15px;border-radius:8px;font-size:18px;line-height:30px;resize:none;field-sizing:content;overflow:hidden}.tool_saved__dka3W{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:14px;line-height:20px}.tool_saved__dka3W>span{display:inline-flex;align-items:center;gap:6px}.tool_saved__dka3W svg{width:16px;height:16px}.tool_saved__dka3W .tool_linkButton__aSMT1{padding:0 4px}.tool_side__cO8PB{display:grid;align-content:start;gap:20px;padding:28px 24px 48px;border-left:1px solid rgb(var(--ink-rgb)/.12)}.tool_sideCard__pe_Av{display:grid;gap:4px}.tool_sideCard__pe_Av h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:20px;line-height:28px;font-weight:600}.tool_checkHeading__ZQJ09{margin:12px 0 0;padding-top:16px;border-top:1px solid rgb(var(--ink-rgb)/.14);font-size:14px;line-height:20px;font-weight:600}.tool_asks__MYk41{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tool_row__wfSL8 summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px;border-radius:12px;list-style:none;cursor:pointer}.tool_row__wfSL8 summary::-webkit-details-marker{display:none}.tool_row__wfSL8 summary:hover{background:rgb(var(--ink-rgb)/.04)}.tool_row__wfSL8[open]>summary>svg:last-child{transform:rotate(180deg)}.tool_rowText__lLPqX{display:grid;flex:1 1;min-width:0}.tool_rowText__lLPqX b{font-weight:600}.tool_rowText__lLPqX small{font-size:14px;line-height:20px}.tool_rowBody__UdYkh{display:grid;gap:12px;margin:0;padding:4px 12px 16px 48px;list-style:none}ul.tool_rowBody__UdYkh li{display:flex;gap:8px;align-items:center}.tool_row__wfSL8+.tool_row__wfSL8{border-top:1px solid rgb(var(--ink-rgb)/.1)}.tool_go__kOYKI{font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.tool_openAsk__RLrr1>summary,.tool_openAsk__RLrr1>summary:hover,.tool_openAsk__RLrr1[open]{background:var(--brand-soft)}.tool_openAsk__RLrr1[open]{border-radius:12px}.tool_openAsk__RLrr1[open] .tool_go__kOYKI,.tool_openAsk__RLrr1[open] .tool_rowText__lLPqX small{display:none}.tool_openAsk__RLrr1[open]>summary{min-height:52px}.tool_openAsk__RLrr1 .tool_rowBody__UdYkh{gap:10px;padding:0 12px 16px}.tool_openAsk__RLrr1 .tool_field__0kkNV input{min-height:48px}.tool_openChevron__yZKeS{display:none}.tool_row__wfSL8[open]>summary>.tool_openChevron__yZKeS{display:block;transform:rotate(180deg)}.tool_row__wfSL8[open]>summary>.tool_go__kOYKI{display:none}.tool_rowBody__UdYkh .tool_actions__IR803 .tool_linkButton__aSMT1{padding-inline:0}.tool_openAsk__RLrr1 .tool_primary__2_orJ:disabled{border-color:transparent;background:rgb(var(--ink-rgb)/.42);color:var(--surface)}.tool_rowBody__UdYkh .tool_actions__IR803{row-gap:4px}.tool_quote__EsUpu{margin:0;padding-left:12px;border-left:2px solid rgb(var(--ink-rgb)/.4);font-style:italic}.tool_mobileAsks__7GcSw,.tool_mobileDoneAsks__VTZl_{display:none}.tool_nextCard__p38zh{display:grid;align-content:space-between;gap:16px;padding:20px;border-radius:16px;background:var(--accent-warm)}.tool_nextCard__p38zh h2{margin:0;font-size:18px;line-height:26px}.tool_nextCard__p38zh p{margin:4px 0 0}.tool_nextCard__p38zh .tool_primary__2_orJ{justify-self:start}.tool_sticky__6ivJW{display:none}@media (max-width:1100px){.tool_bar__OCkJo{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 24px}.tool_inputsButton__5d6pC{margin:0}.tool_barActions__lCN65{grid-column:1/-1;justify-content:space-between;margin-left:44px;padding-top:12px;border-top:1px solid rgb(var(--ink-rgb)/.1)}.tool_workspace__iBwl0{grid-template-columns:minmax(0,1fr);min-height:0}.tool_canvas__wxlep{padding:24px 24px 32px}.tool_side__cO8PB{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding:24px;border-left:0;border-top:1px solid rgb(var(--ink-rgb)/.12)}.tool_mobileAsks__7GcSw{display:block}.tool_mobileAsks__7GcSw:not(:has(li)){display:none}.tool_mobileDoneAsks__VTZl_{display:block}.tool_desktopAsks__jhKL_{display:none}}@media (max-width:720px){.tool_frame__kJLHh{margin-inline:-16px;padding:12px;border-radius:20px}.tool_card__mGytd{padding:20px 16px}.tool_wizard__gnvdQ{gap:16px;padding-bottom:0}.tool_heading__fXt_o h1{font-size:26px;line-height:32px}.tool_format__gdH_P{grid-template-columns:minmax(0,1fr)}.tool_wizardAction__7FDJG{position:sticky;bottom:0;z-index:10;margin:8px -16px 0;padding:12px 16px;border-top:1px solid rgb(var(--ink-rgb)/.14);background:var(--surface)}.tool_wizardAction__7FDJG .tool_primaryBig__r6irV{min-height:52px}.tool_bar__OCkJo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 16px 12px;gap:8px}.tool_barActions__lCN65{grid-column:auto;margin:0;padding:0;border:0}.tool_exportGroup__EXhon{display:none}.tool_barTitle__0EWL2{grid-column:1/-1;gap:4px;align-items:flex-start}.tool_barTitle__0EWL2 .tool_iconButton__Zo6Ha{margin:0 0 0 -12px}.tool_barText__w19XW{padding-top:6px}.tool_barText__w19XW h1{font-size:18px;line-height:24px;white-space:normal}.tool_inputsButton__5d6pC{padding:0 10px}.tool_barActions__lCN65 .tool_menu__rldaP,.tool_barActions__lCN65 .tool_menu__rldaP>summary{width:100%}.tool_canvas__wxlep{padding:16px 16px 24px}.tool_paper__YBgwC{padding:24px 20px}.tool_editBar__LXk0u{margin:0 -20px;padding:6px 12px 6px 20px}.tool_paperFoot__xxuGX{display:grid;justify-content:start}.tool_letterText__fOzAf,.tool_letterView__5MZkM{font-size:17px;line-height:28px}.tool_letterView__5MZkM{padding:8px;margin:-8px}.tool_field__0kkNV textarea.tool_letterText__fOzAf,.tool_letterText__fOzAf{width:calc(100% + 16px);margin:-8px;padding:7px}.tool_side__cO8PB{grid-template-columns:minmax(0,1fr);padding:16px}.tool_confirm__lUc6P .tool_actions__IR803{flex-direction:column;align-items:stretch}.tool_rowBody__UdYkh{padding-left:12px}.tool_menu__rldaP{position:static}.tool_menuPanel__lzMZf{top:auto;bottom:auto;left:16px;right:16px;width:auto;margin-top:6px}.tool_sticky__6ivJW{position:sticky;bottom:0;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;border-top:1px solid rgb(var(--ink-rgb)/.14);background:var(--surface)}.tool_sticky__6ivJW .tool_primary__2_orJ,.tool_sticky__6ivJW .tool_secondary__gUQuo{min-width:0;padding:0 10px;gap:6px}.tool_sticky__6ivJW[data-single]{display:none}.tool_doneRow__VylDx{gap:10px;padding:10px 6px 10px 12px}.tool_doneRow__VylDx .tool_linkButton__aSMT1{padding-inline:6px}.tool_sheet__DRERK{inset:auto 0 0 0;width:100vw;height:min(92dvh,100%);border-radius:16px 16px 0 0}.tool_sheetHead__rdoPF{padding-left:16px}.tool_sheetBody__An6Qk{padding:16px}.tool_sheetFoot__Yuovi{padding:12px 16px}}@media (max-width:480px){.tool_offer__bDnMr .tool_actions__IR803{flex-direction:column;align-items:stretch}.tool_offer__bDnMr .tool_actions__IR803 .tool_linkButton__aSMT1{align-self:flex-start;padding-inline:0}.tool_doneMark__HxY_B,.tool_editBar__LXk0u small{display:none}.tool_editHint___TFw4{order:0}.tool_legendMark__qHpfI[data-editing],.tool_legend__IRf5w .tool_long__O8ffY{display:none}.tool_legend__IRf5w .tool_short__4TC3z{display:inline}.tool_editHint___TFw4{flex-basis:100%}.tool_editHint___TFw4 svg{display:none}.tool_legendMark__qHpfI{align-items:flex-start;gap:10px}.tool_legendMark__qHpfI .tool_swatch__0nOvW{margin-top:3px}}@media (max-width:380px){.tool_openAsk__RLrr1 .tool_rowBody__UdYkh .tool_actions__IR803{flex-direction:column;align-items:stretch;gap:0}.tool_openAsk__RLrr1 .tool_rowBody__UdYkh .tool_actions__IR803 .tool_linkButton__aSMT1{justify-content:center}.tool_tabs__Ig1VT button{gap:6px;padding:0 6px}.tool_tabs__Ig1VT button svg{display:none}.tool_tabs__Ig1VT button:has(.tool_long__O8ffY){padding:0 4px}.tool_barActions__lCN65 .tool_menu__rldaP>summary>svg:first-child,.tool_inputsButton__5d6pC svg{display:none}.tool_barActions__lCN65 .tool_menu__rldaP>summary,.tool_inputsButton__5d6pC{gap:4px;padding:0 8px}}@media (max-width:360px){.tool_legend__IRf5w .tool_short__4TC3z{display:none}.tool_legend__IRf5w .tool_tiny__LxhX1{display:inline}.tool_barText__w19XW p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool_editHint___TFw4{display:none}:is(.tool_saved__dka3W,.tool_editBar__LXk0u) .tool_long__O8ffY{display:none}:is(.tool_saved__dka3W,.tool_editBar__LXk0u) .tool_short__4TC3z{display:inline}.tool_barActions__lCN65 .tool_menu__rldaP>summary>svg:last-child,.tool_sticky__6ivJW svg{display:none}.tool_barActions__lCN65 .tool_menu__rldaP>summary,.tool_inputsButton__5d6pC{padding:0 12px}}@media (max-width:340px){.tool_sticky__6ivJW .tool_primary__2_orJ,.tool_sticky__6ivJW .tool_secondary__gUQuo{gap:4px;padding:0 6px}}.page_hero__uP9hB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:64px;align-items:start;padding:32px 0 48px}.page_hero__uP9hB>*{min-width:0}.page_copy__W7Qws{padding:88px 0 0}.page_copy__W7Qws h1{max-width:680px;margin:0;font-size:60px;line-height:64px;letter-spacing:-1.6px;font-weight:700}.page_lead__TQEwS{max-width:600px;margin:24px 0 0;font-size:20px;line-height:30px;text-wrap:pretty}.page_price__eH7mo{text-wrap:pretty;margin:20px 0 0;font-size:14px;line-height:20px}.page_samplesLink__Bgnbn{margin:32px 0 0}.page_samplesLink__Bgnbn a{color:var(--ink);font-weight:600;text-underline-offset:4px}.page_mobileOnly__6LYan{display:none}.page_workspacePage__Q4j6S{min-height:calc(100dvh - 69px);background:var(--surface);color:var(--ink)}.page_cards__Oo5Jy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.page_cards__Oo5Jy li{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.page_cards__Oo5Jy h3{margin:16px 0 8px;font-size:18px;line-height:26px;font-weight:600}.page_cards__Oo5Jy p{margin:0}.page_plate__8POZf{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--brand-soft)}.page_plate__8POZf svg{width:20px;height:20px}.page_sectionLead__GQyTW{max-width:420px;margin:0}.page_split__zKp7r{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:start}.page_split__zKp7r h2{margin-top:12px}.page_rows__U3ZQm{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.page_rows__U3ZQm li{border-bottom:1px solid var(--line)}.page_rows__U3ZQm a{display:flex;align-items:center;gap:16px;min-height:72px;padding:14px 0;color:var(--ink);font-weight:600;text-decoration:none}.page_rows__U3ZQm a:hover .page_rowLabel__t0P_U{text-decoration:underline;text-underline-offset:4px}.page_rowLabel__t0P_U{flex:1 1;min-width:0}.page_rows__U3ZQm a>svg,.page_tileLabel___lVkF svg{width:20px;height:20px;flex:none}.page_split__zKp7r>div:last-child{border-top:1px solid var(--line)}.page_paper__XL0lZ{position:relative;display:grid;gap:12px;width:min(100%,320px);margin-top:40px;padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:16px 16px 0 var(--brand-soft)}.page_paper__XL0lZ span{height:10px;border-radius:5px;background:rgb(var(--ink-rgb)/.12)}.page_paper__XL0lZ span:first-child{width:45%;background:rgb(var(--ink-rgb)/.28);margin-bottom:8px}.page_paper__XL0lZ span:nth-child(3){width:88%}.page_paper__XL0lZ span:nth-child(4){background:var(--warning-soft,#fadd69)}.page_paper__XL0lZ span:last-child{width:35%;margin-top:8px}.page_mascot__bniLl{display:block;width:200px;height:auto;margin-top:24px}ul.page_nextTiles__00kow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}ul.page_nextTiles__00kow a{display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);text-decoration:none;white-space:normal}ul.page_nextTiles__00kow a:hover{background:var(--brand-soft)}.page_tileLabel___lVkF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.page_tileLabel___lVkF svg{margin-top:2px}@media (max-width:1100px){.page_hero__uP9hB{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:40px}.page_copy__W7Qws{padding-top:48px}.page_copy__W7Qws h1{font-size:44px;line-height:50px;letter-spacing:-1px}.page_lead__TQEwS{font-size:18px;line-height:28px}.page_split__zKp7r{grid-template-columns:minmax(0,1fr)}.page_split__zKp7r h2{margin-top:0}ul.page_nextTiles__00kow{grid-template-columns:minmax(0,1fr)}ul.page_nextTiles__00kow a{flex-direction:row;align-items:center;padding:16px}.page_tileLabel___lVkF{align-items:center}.page_tileLabel___lVkF svg{margin-top:0}.page_mascot__bniLl,.page_paper__XL0lZ{display:none}}@media (max-width:960px){.page_hero__uP9hB{grid-template-columns:minmax(0,1fr);gap:32px}.page_copy__W7Qws{padding:16px 0 0}.page_tool__cdxji{width:100%;max-width:640px}.page_hero__uP9hB:has([data-result]) .page_tool__cdxji{max-width:none}}@media (max-width:720px){.page_hero__uP9hB{gap:24px;padding:16px 0 32px}.page_copy__W7Qws{padding:0}.page_copy__W7Qws h1{font-size:36px;line-height:40px;letter-spacing:-.8px}.page_lead__TQEwS{margin-top:16px;font-size:18px;line-height:28px}.page_desktopOnly__lkHqu{display:none}.page_mobileOnly__6LYan{display:block}.page_samplesLink__Bgnbn{margin:0}.page_cards__Oo5Jy{grid-template-columns:minmax(0,1fr)}}