.CheatSheet_card__0y2tK{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,4vw,36px);border:1px solid var(--t-card-line,var(--line));border-radius:var(--r-lg);background:var(--t-card-bg,var(--bg));box-shadow:var(--t-card-shadow,var(--shadow-md))}.CheatSheet_stageTitle__1GOrQ{font-size:var(--fs-h3);letter-spacing:-.02em;outline:none}.CheatSheet_notice__weV7X{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;padding:4px 4px 4px 14px;border-radius:var(--r-sm);background:var(--brand-soft);font-size:var(--fs-sm);color:var(--ink-2)}.CheatSheet_feedback__Pq7ae:empty{display:none}.CheatSheet_feedback__Pq7ae{padding:10px 14px;border-radius:var(--r-sm);background:var(--brand-soft);color:var(--ink);font-size:var(--fs-sm);font-weight:600}.CheatSheet_workRow__ezlIr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:-6px}.CheatSheet_count__5u0kv{margin-right:auto;font-size:var(--fs-sm);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheatSheet_text__ZUk_o{padding:18px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-soft);font-size:1.125rem;line-height:2;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word}.CheatSheet_word__c1cLP{margin:0;padding:1px 2px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;line-height:1.5;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease)}.CheatSheet_word__c1cLP:hover{background:var(--bg);box-shadow:inset 0 -2px 0 var(--line)}.CheatSheet_word__c1cLP:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.CheatSheet_kept__CLWQN,.CheatSheet_kept__CLWQN:hover{background:var(--brand-soft);box-shadow:inset 0 -2px 0 var(--brand);font-weight:700;color:var(--ink)}.CheatSheet_hinted__syKpU{box-shadow:inset 0 -2px 0 var(--warn)}.CheatSheet_sheet__WbJ9N{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:16px;border:1px dashed var(--brand);border-radius:var(--r-md);background:var(--brand-soft);font-size:1.0625rem;line-height:1.5;color:var(--ink)}.CheatSheet_sheet__WbJ9N b{font-weight:700}.CheatSheet_dot__nXmjK{color:var(--ink-3)}.CheatSheet_editor__2k_hx{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px dashed var(--brand);border-radius:var(--r-md);background:var(--brand-soft)}.CheatSheet_editorLabel__bBLE_{font-size:var(--fs-xs);color:var(--ink-2)}.CheatSheet_chips__JUTC9{display:flex;flex-wrap:wrap;gap:8px}.CheatSheet_chip__nbx23{min-width:0;min-height:36px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:700;text-align:center}.CheatSheet_chip__nbx23:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--bg)}.CheatSheet_chipHinted__KlfKu{border-color:var(--warn)}.CheatSheet_seg__DCoRk{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-soft)}.CheatSheet_seg__DCoRk button{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:var(--fs-sm);font-weight:600}.CheatSheet_seg__DCoRk button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sm)}.CheatSheet_draft__I9IMm{width:100%;min-height:200px;padding:14px 16px;border:1.5px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--ink);font:inherit;font-size:1.0625rem;line-height:1.7;resize:none;overflow:hidden}.CheatSheet_draft__I9IMm:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.CheatSheet_review__V14EH{display:flex;flex-direction:column;gap:12px}.CheatSheet_reviewTitle__iTDmL{font-size:1rem;letter-spacing:-.01em}.CheatSheet_mark__2scM4{padding:1px 5px;border:0;border-bottom:2px solid;border-radius:6px 6px 0 0;color:var(--ink);font:inherit;line-height:1.5;text-align:left;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone}.CheatSheet_ok__riYTS{border-color:var(--brand);background:var(--brand-soft)}.CheatSheet_bad__nrxwW{border-color:var(--danger);background:var(--t-bad-soft,#fef2f2)}.CheatSheet_was__wKyQA{margin-left:5px;font-size:.8em;color:var(--danger)}.CheatSheet_next__fjXQ_{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}@media (max-width:560px){.CheatSheet_text__ZUk_o{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.CheatSheet_word__c1cLP{transition:none}}.ToolWorkbench_section__zHSy_{padding:clamp(8px,2vw,24px) 0 var(--section-y);background:linear-gradient(var(--bg) 0,var(--bg-soft) 160px)}.ToolWorkbench_theme__4CyNv{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--ink-2);font-size:var(--fs-sm);font-weight:600;letter-spacing:normal;text-transform:none;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.ToolWorkbench_theme__4CyNv:hover{border-color:var(--ink-3);color:var(--ink)}@media (max-width:420px){.ToolWorkbench_theme__4CyNv{flex-shrink:0;min-height:36px;padding:0 10px;gap:6px;font-size:var(--fs-xs)}}.ToolWorkbench_theme__4CyNv[aria-pressed=true]{border-color:var(--brand);color:var(--ink)}.ToolWorkbench_inner__dQN42{max-width:var(--container-narrow);margin:0 auto;padding:0 24px}.ToolWorkbench_notes__Q6cZu{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ToolWorkbench_report__TGyLo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ToolWorkbench_reportLink__G8MzX{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font-size:var(--fs-sm);font-weight:700;text-decoration:none;transition:border-color var(--t-fast) var(--ease)}.ToolWorkbench_reportLink__G8MzX:hover{border-color:var(--ink-3)}.ToolWorkbench_reportText__Dz61G{font-size:var(--fs-sm);color:var(--ink-2)}.ToolWorkbench_mail__vddA6{font-weight:600;color:var(--ink);-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere}.ToolWorkbench_privacy__nlW0C{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-xs);line-height:1.5;color:var(--ink-3)}.ToolWorkbench_privacy__nlW0C svg{flex-shrink:0;margin-top:1px}@media (max-width:767px){.ToolWorkbench_inner__dQN42{padding:0 16px}}.ToolWorkbench_cta__Pj2og{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:16px;padding:clamp(16px,3vw,24px);border:1px solid var(--t-card-line,var(--line));border-radius:var(--r-lg);background:var(--t-card-bg,var(--bg));box-shadow:var(--t-card-shadow,var(--shadow-sm))}.ToolWorkbench_cta__Pj2og>div:first-child{flex:1 1 320px}.ToolWorkbench_ctaTitle__WNA1R{margin-bottom:4px;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.ToolWorkbench_ctaLead__67X9C{max-width:62ch;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.ToolWorkbench_ctaSide__RCFiU{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;gap:6px}.ToolWorkbench_ctaLink__a2G_n{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:var(--r-md);background:var(--accent);color:#fff;font-size:1.0625rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color var(--t-fast) var(--ease)}.ToolWorkbench_ctaLink__a2G_n:hover{background:var(--accent-deep)}.ToolWorkbench_ctaNote__v42ei{font-size:var(--fs-xs);color:var(--ink-3);text-align:center}@media (max-width:560px){.ToolWorkbench_ctaSide__RCFiU{flex:1 1 100%;align-items:stretch}}.PageHero_hero__5_Bny{position:relative;overflow:hidden;padding:clamp(44px,6vw,84px) 0 clamp(20px,2.4vw,32px);background:radial-gradient(110% 80% at 8% 0,var(--brand-soft) 0,transparent 58%),var(--bg)}.PageHero_inner__ImJGG{max-width:var(--container);margin:0 auto;padding:0 24px}.PageHero_eyebrow__MEmlT{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.PageHero_brand__mnqEf{color:var(--brand)}.PageHero_accent__clDN_{color:var(--accent)}.PageHero_indigo__D4ntm{color:#4f46e5}.PageHero_title__rRr17{margin:16px 0 0;max-width:18ch;font-size:var(--fs-h1);letter-spacing:-.035em}.PageHero_lead__bp0fJ{margin:22px 0 0;max-width:34em;font-size:var(--fs-lead);line-height:1.62;color:var(--ink-2)}.PageHero_extra__QLlaX{margin-top:28px}@media (max-width:900px){.PageHero_title__rRr17{max-width:none}}@media (max-width:767px){.PageHero_inner__ImJGG{padding:0 20px}}.Flow_section__Vp_Rq{padding:var(--section-y) 0;background:var(--bg-soft)}.Flow_inner__FRIAz{max-width:820px;margin:0 auto;padding:0 24px}.Flow_eyebrow__MXd1X{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.Flow_title__3_1ls{font-size:var(--fs-h2);line-height:1.18;letter-spacing:-.02em;margin-bottom:16px}.Flow_lead__AnJ10{font-size:var(--fs-lead);color:var(--ink-2);max-width:62ch;margin-bottom:clamp(28px,3.4vw,44px)}.Flow_list____XHg{display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px);list-style:none}.Flow_item__14MZB{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:start}.Flow_no__lxGSn{font-size:.9375rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand);padding-top:3px;min-width:2ch}.Flow_name__LWNLq{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.Flow_text__y60Tg{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2);max-width:58ch}.Flow_aside___pF5n{margin-top:clamp(28px,3.4vw,40px);padding:clamp(20px,2.4vw,26px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.Flow_asideTitle__HJY_M{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.Flow_asideText__V4cp3{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}@media (max-width:520px){.Flow_item__14MZB{gap:14px}}.Compare_section__ct6Xi{padding:var(--section-y) 0;background:var(--bg)}.Compare_inner___4UmA{max-width:var(--container);margin:0 auto;padding:0 24px}.Compare_title__hsvZc{font-size:var(--fs-h2)}.Compare_lead__PMQon{margin:16px 0 clamp(24px,3vw,36px);max-width:42em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Compare_tableWrap__NNHsI{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;background:#fff}.Compare_table__XVqWD{width:100%;border-collapse:collapse;text-align:left}.Compare_thKey__VVaB5,.Compare_thThem__ST0NW,.Compare_thUs__8XmYI{padding:16px 20px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--bg-soft);border-bottom:1px solid var(--line)}.Compare_thUs__8XmYI{color:#fff;background:var(--brand);letter-spacing:.1em}.Compare_thThem__ST0NW{color:var(--ink-3)}.Compare_rowKey__1QJyF{width:22%;font-weight:700;color:var(--ink)}.Compare_cell__WNCDi,.Compare_rowKey__1QJyF{padding:18px 20px;font-size:var(--fs-sm);vertical-align:top;border-top:1px solid var(--line)}.Compare_cell__WNCDi{width:39%;line-height:1.55;color:var(--ink-2)}.Compare_cell__WNCDi span:last-child{display:inline}.Compare_us__onD3O{background:var(--brand-soft)}.Compare_check__Lxd1p{width:18px;height:18px;margin-right:8px;vertical-align:-3px;color:var(--brand)}.Compare_win___Ik_Z{color:var(--ink);font-weight:500}.Compare_cell__WNCDi:not(.Compare_us__onD3O) .Compare_check__Lxd1p{color:var(--ink-2)}.Compare_mob__ZwR6u{display:none}@media (max-width:760px){.Compare_table__XVqWD,.Compare_table__XVqWD tbody,.Compare_table__XVqWD td,.Compare_table__XVqWD th,.Compare_table__XVqWD tr{display:block}.Compare_table__XVqWD thead{display:none}.Compare_table__XVqWD tr{padding:4px 0 14px;border-top:1px solid var(--line)}.Compare_table__XVqWD tr:first-child{border-top:0}.Compare_cell__WNCDi,.Compare_rowKey__1QJyF{width:auto;border-top:0;padding:10px 18px 0}.Compare_rowKey__1QJyF{padding-top:16px;font-size:1rem}.Compare_cell__WNCDi{margin:8px 18px 0;padding:12px 14px;border-radius:var(--r-sm);background:var(--bg-soft)}.Compare_cell__WNCDi.Compare_us__onD3O,.Compare_us__onD3O{background:var(--brand-soft)}.Compare_mob__ZwR6u{display:block;margin-bottom:4px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}}@media (max-width:767px){.Compare_inner___4UmA{padding:0 20px}}.Quiet_section__8vdMI{padding:var(--section-y) 0 clamp(20px,2.4vw,32px);background:var(--bg)}.Quiet_inner__ITmlq{max-width:var(--container);margin:0 auto;padding:0 24px}.Quiet_title__6YDOv{font-size:var(--fs-h2)}.Quiet_lead__Ol3Jb{margin:14px 0 clamp(24px,3vw,36px);max-width:40em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.Quiet_grid__KLFe0{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.Quiet_card__0XQQV{display:flex;gap:14px;padding:clamp(20px,2.2vw,28px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.Quiet_icon__gc5V2{flex-shrink:0;width:26px;height:26px;padding:4px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.Quiet_cardTitle__ZdR4G{font-size:1.0625rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.Quiet_cardText__65uXx{margin:8px 0 0;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.Quiet_link__QN_O8{display:inline-block;margin-top:10px;font-size:var(--fs-sm);font-weight:700;color:var(--brand)}@media (max-width:760px){.Quiet_inner__ITmlq{padding:0 20px}.Quiet_grid__KLFe0{grid-template-columns:1fr}}.ToolsNow_section__xJRGN{padding:var(--section-y) 0;background:var(--bg-soft)}.ToolsNow_inner___bFL6{max-width:var(--container);margin:0 auto;padding:0 24px}.ToolsNow_title__60HFV{font-size:var(--fs-h2)}.ToolsNow_lead__jm8YX{margin:14px 0 clamp(24px,3vw,36px);max-width:40em;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-2)}.ToolsNow_grid__nY4hq{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.ToolsNow_grid__nY4hq>*{height:100%}.ToolsNow_card__GCOcy{display:flex;flex-direction:column;gap:10px;height:100%;padding:clamp(22px,2.4vw,30px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.ToolsNow_card__GCOcy:hover{border-color:var(--brand);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ToolsNow_situation___M1M4{font-size:1.1875rem;font-weight:800;line-height:1.3;letter-spacing:-.015em}.ToolsNow_text__RCQ2h{flex:1 1;font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2)}.ToolsNow_go__XaJWr{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:700;color:var(--accent)}@media (max-width:1000px){.ToolsNow_grid__nY4hq{grid-template-columns:1fr}}@media (max-width:560px){.ToolsNow_inner___bFL6{padding:0 20px}}@media (prefers-reduced-motion:reduce){.ToolsNow_card__GCOcy{transition:none}.ToolsNow_card__GCOcy:hover{transform:none}}.BackToTools_back__UK2B9{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:inherit;text-decoration:none;border-radius:var(--r-sm)}.BackToTools_back__UK2B9:hover{text-decoration:underline;text-underline-offset:4px}.BackToTools_back__UK2B9 svg{transition:transform var(--t-fast) var(--ease)}.BackToTools_back__UK2B9:hover svg{transform:translateX(-3px)}