.RichTextEditor_field__yZAoK{border:1px solid var(--divider-color,#d9e4e5);border-radius:8px;background:var(--default,#fff);overflow:hidden}.RichTextEditor_fieldDisabled__Xm77J{background:var(--surface-sunken,#f9f9f9);opacity:.7}.RichTextEditor_toolbar__vx4rt{display:flex;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--divider-color,#d9e4e5);background:var(--primary-light,#eaf1f1)}.RichTextEditor_toolDivider__j9JCe{width:1px;height:18px;background:var(--divider-color,#d9e4e5);margin:0 4px}.RichTextEditor_toolBtn__lBxOM{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--text-secondary,#4f6066);font-size:13px;font-family:inherit;cursor:pointer}.RichTextEditor_toolBtn__lBxOM:hover:not(:disabled){background:var(--default,#fff);color:var(--primary,#2f5661)}.RichTextEditor_toolBtn__lBxOM:disabled{cursor:not-allowed;opacity:.5}.RichTextEditor_toolBtnActive__gYh4S{background:var(--default,#fff);color:var(--primary,#2f5661);box-shadow:inset 0 0 0 1px var(--primary,#2f5661)}.RichTextEditor_content__mRnP2{font-size:14.5px;line-height:1.7;color:var(--text-primary,#1c2b2e)}.RichTextEditor_content__mRnP2 .ProseMirror{outline:none;padding:14px 16px;min-height:var(--rte-min-height,160px)}.RichTextEditor_content__mRnP2 .ProseMirror ol,.RichTextEditor_content__mRnP2 .ProseMirror ul{padding-left:22px;margin:6px 0}.RichTextEditor_content__mRnP2 .ProseMirror p{margin:0 0 10px}.RichTextEditor_content__mRnP2 .ProseMirror p:last-child{margin-bottom:0}.CoverLetterWorkspace_workspace__2wLIC{display:flex;height:calc(100vh - 230px);min-height:520px;border:1px solid var(--divider-color,#ddd);border-radius:12px;background:var(--default,#fff);overflow:hidden}@media(max-width:899px){.CoverLetterWorkspace_workspace__2wLIC{height:calc(100vh - 210px)}}.CoverLetterWorkspace_sidebar__bHdXy{width:300px;flex-shrink:0;border-right:1px solid var(--divider-color,#ddd);background:var(--default,#fff);display:flex;flex-direction:column}@media(max-width:899px){.CoverLetterWorkspace_sidebar__bHdXy{width:100%;border-right:none}.CoverLetterWorkspace_sidebarHidden__ENoun{display:none}}.CoverLetterWorkspace_sidebarHead__6vPjp{padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--divider-color,#ddd)}.CoverLetterWorkspace_sidebarTitle__pX5T_{font-weight:700;font-size:15px;color:var(--text-primary,#1c2b2e)}.CoverLetterWorkspace_sidebarList__WPAj9{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:5px}.CoverLetterWorkspace_row__8haJE{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;cursor:pointer;border:1px solid transparent;border-left-width:3px;text-align:left;background:none;width:100%}.CoverLetterWorkspace_row__8haJE:hover{background:var(--sidebar-hover,#e8f0ef)}.CoverLetterWorkspace_rowSelected__IftTt{background:var(--sidebar-hover,#e8f0ef);border-color:var(--divider-color,#ddd);border-left-color:var(--secondary,#b9822e)}.CoverLetterWorkspace_rowBadge__Fg8tG{width:30px;height:30px;border-radius:8px;background:var(--primary-light,#eaf1f1);color:var(--primary,#2f5661);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CoverLetterWorkspace_rowBadge__Fg8tG svg{font-size:17px}.CoverLetterWorkspace_rowText__nCMW9{flex:1;min-width:0}.CoverLetterWorkspace_rowTitle__Fj71A{font-size:13px;font-weight:600;color:var(--text-primary,#1c2b2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.CoverLetterWorkspace_rowMeta__qkVv9{font-size:11.5px;color:var(--text-light-secondary,#8c9697);margin-top:2px;display:flex;align-items:center;gap:5px}.CoverLetterWorkspace_activePill__IHuPl{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--primary-light,#eaf1f1);color:var(--primary,#2f5661)}.CoverLetterWorkspace_main__yJ1UE{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--surface-sunken,#f9f9f9);position:relative}@media(max-width:899px){.CoverLetterWorkspace_main__yJ1UE{display:none}.CoverLetterWorkspace_main__yJ1UE.CoverLetterWorkspace_mainVisibleMobile__MtPZM{display:flex}}.CoverLetterWorkspace_mainTop__9LV06{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--divider-color,#ddd);background:var(--default,#fff);flex-wrap:wrap}.CoverLetterWorkspace_backBtn__OOPbj{display:none}@media(max-width:899px){.CoverLetterWorkspace_backBtn__OOPbj{display:inline-flex}}.CoverLetterWorkspace_titleInput__y_WMj{flex:1;min-width:140px;border:1px solid var(--divider-color,#ddd);background:var(--surface-sunken,#f9f9f9);border-radius:8px;font-weight:700;font-size:15px;font-family:var(--font-display,inherit);color:var(--text-primary,#1c2b2e);padding:8px 12px;transition:border-color .15s,background .15s}.CoverLetterWorkspace_titleInput__y_WMj:hover{border-color:var(--text-light-secondary,#8c9697)}.CoverLetterWorkspace_titleInput__y_WMj:focus{outline:none;border-color:var(--primary,#2f5661);background:var(--default,#fff)}.CoverLetterWorkspace_titleInput__y_WMj::-moz-placeholder{color:var(--text-light-secondary,#8c9697);font-weight:500}.CoverLetterWorkspace_titleInput__y_WMj::placeholder{color:var(--text-light-secondary,#8c9697);font-weight:500}.CoverLetterWorkspace_autosave__5mCvU{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--text-light-secondary,#8c9697)}.CoverLetterWorkspace_autosave__5mCvU .CoverLetterWorkspace_dot__YJ4KG{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.CoverLetterWorkspace_autosaveSaving__uxCmV{color:var(--secondary,#b9822e)}.CoverLetterWorkspace_autosaveSaved__hzuZm{color:var(--green-color,green)}.CoverLetterWorkspace_autosaveError__d927t{color:var(--delete-btn-color,#ff3138)}.CoverLetterWorkspace_mainActions__eafoi{display:flex;align-items:center;gap:2px;margin-left:auto}.CoverLetterWorkspace_activeToggle__tpdVO{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-secondary,#4f6066);white-space:nowrap}.CoverLetterWorkspace_mainBody__X52Tj{flex:1;overflow-y:auto;padding:24px 24px 40px}.CoverLetterWorkspace_doc__herXM{max-width:700px;margin:0 auto}.CoverLetterWorkspace_meterRow__iZ_Bi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 2px 0}.CoverLetterWorkspace_meterTrack__5l6uW{flex:1;height:4px;border-radius:2px;background:var(--divider-color,#ddd);overflow:hidden}.CoverLetterWorkspace_meterFill__XyDSw{display:block;height:100%;border-radius:2px;background:var(--primary,#2f5661);transition:width .15s}.CoverLetterWorkspace_meterFillWarn__fqndU{background:var(--warning-color,#b8590f)}.CoverLetterWorkspace_meterFillOver__Wz8az{background:var(--delete-btn-color,#ff3138)}.CoverLetterWorkspace_meterCount__13obz{font-size:11.5px;color:var(--text-light-secondary,#8c9697);white-space:nowrap;font-variant-numeric:tabular-nums}.CoverLetterWorkspace_meterMessage__eGAiM{font-size:12px;margin-top:6px}.CoverLetterWorkspace_meterMessageError__F9WUz{color:var(--delete-btn-color,#ff3138)}.CoverLetterWorkspace_emptyWrap__cdng7,.CoverLetterWorkspace_meterMessageMuted__Psrok{color:var(--text-light-secondary,#8c9697)}.CoverLetterWorkspace_emptyWrap__cdng7{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:40px 20px}.CoverLetterWorkspace_emptyWrap__cdng7 svg{font-size:34px;margin-bottom:4px;opacity:.7}.CoverLetterWorkspace_emptyTitle__8RW60{font-weight:700;font-size:14.5px;color:var(--text-secondary,#4f6066)}.CoverLetterWorkspace_skeletonRow__uliap{display:flex;align-items:center;gap:10px;padding:9px 10px}.CoverLetterWorkspace_fab__XdQ1k{display:none;position:absolute;right:18px;bottom:18px;z-index:5}@media(max-width:899px){.CoverLetterWorkspace_fab__XdQ1k{display:inline-flex}}.CoverLetterMobile_screen__k30mB{display:flex;flex-direction:column}.CoverLetterMobile_searchRow__RIm6l{display:flex;align-items:center;gap:8px;margin-bottom:12px}.CoverLetterMobile_searchBox__1_92J{flex:1;display:flex;align-items:center;gap:8px;background:var(--surface-sunken,#f9f9f9);border-radius:10px;padding:9px 12px;min-width:0}.CoverLetterMobile_filterBtn__NLjUY{flex-shrink:0;width:40px;height:40px;border-radius:10px;border:1px solid var(--divider-color,#ddd);color:var(--primary-dark,#2f5661);display:flex;align-items:center;justify-content:center;background:var(--default,#fff)}.CoverLetterMobile_countRow__7hiWn{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 10px}.CoverLetterMobile_countLabel__wFUeB{font-size:12.5px;font-weight:700;color:var(--text-secondary,#4f6066)}.CoverLetterMobile_list__P8bTp{display:flex;flex-direction:column;gap:10px}.CoverLetterMobile_card__pkeH3{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--divider-color,#ddd);background:var(--default,#fff);text-align:left;width:100%}.CoverLetterMobile_cardTappable__4qDxW{cursor:pointer}.CoverLetterMobile_cardTappable__4qDxW:active{background:var(--surface-sunken,#f9f9f9)}.CoverLetterMobile_cardBadge__4hj8c{width:38px;height:38px;border-radius:10px;background:var(--primary-light,#eaf1f1);color:var(--primary,#2f5661);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CoverLetterMobile_cardBadge__4hj8c svg{font-size:19px}.CoverLetterMobile_cardBody__ijn7v{flex:1;min-width:0}.CoverLetterMobile_cardTitle__1baKF{font-size:14px;font-weight:700;color:var(--text-primary,#1c2b2e);overflow-wrap:anywhere;display:block}.CoverLetterMobile_cardMeta__UFDwF{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12px;color:var(--text-light-secondary,#8c9697)}.CoverLetterMobile_activePill__02Gie{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--primary-light,#eaf1f1);color:var(--primary,#2f5661)}.CoverLetterMobile_cardMenuBtn__36C_5{flex-shrink:0;margin:-6px -6px 0 0}.CoverLetterMobile_skeletonCard__H_G62{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--divider-color,#ddd)}.CoverLetterMobile_emptyState__a_Ccw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 20px;color:var(--text-light-secondary,#8c9697)}.CoverLetterMobile_emptyIcon__sgP07{width:56px;height:56px;border-radius:16px;background:var(--primary-light,#eaf1f1);color:var(--primary,#2f5661);display:flex;align-items:center;justify-content:center}.CoverLetterMobile_emptyIcon__sgP07 svg{font-size:28px}.CoverLetterMobile_emptyTitle__4390X{font-weight:700;font-size:15px;color:var(--text-secondary,#4f6066)}.CoverLetterMobile_noMatches__UgKEV{padding:32px 12px;text-align:center;font-size:13px;color:var(--text-light-secondary,#8c9697)}.CoverLetterMobile_section___Gv7H{margin-bottom:16px}.CoverLetterMobile_label__OZubN{display:block;font-size:12px;font-weight:700;color:var(--text-secondary,#4f6066);margin-bottom:6px}.CoverLetterMobile_nameInput__MlP3E{width:100%;border:1px solid var(--divider-color,#ddd);background:var(--default,#fff);border-radius:10px;font-size:15px;font-weight:600;color:var(--text-primary,#1c2b2e);padding:12px 14px}.CoverLetterMobile_nameInput__MlP3E:focus{outline:none;border-color:var(--primary,#2f5661)}.CoverLetterMobile_nameInput__MlP3E::-moz-placeholder{color:var(--text-light-secondary,#8c9697);font-weight:500}.CoverLetterMobile_nameInput__MlP3E::placeholder{color:var(--text-light-secondary,#8c9697);font-weight:500}.CoverLetterMobile_nameInputError__rs7p6{border-color:var(--delete-btn-color,#ff3138)}.CoverLetterMobile_fieldError__Lx9LS{font-size:12px;color:var(--delete-btn-color,#ff3138);margin-top:6px}.CoverLetterMobile_autosave__d2znC{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-light-secondary,#8c9697);margin-top:8px}.CoverLetterMobile_autosave__d2znC .CoverLetterMobile_dot__uag46{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.CoverLetterMobile_autosaveSaving__o06ZH{color:var(--secondary,#b9822e)}.CoverLetterMobile_autosaveSaved__M3BpP{color:var(--green-color,green)}.CoverLetterMobile_autosaveError__5_thw{color:var(--delete-btn-color,#ff3138)}.CoverLetterMobile_statusRow__7HKm3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface-sunken,#f9f9f9)}.CoverLetterMobile_activeToggle__eMXfG{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-secondary,#4f6066)}.CoverLetterMobile_meterRow__N4Sf2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 2px 0}.CoverLetterMobile_meterTrack__eqyOz{flex:1;height:4px;border-radius:2px;background:var(--divider-color,#ddd);overflow:hidden}.CoverLetterMobile_meterFill__AW_ik{display:block;height:100%;border-radius:2px;background:var(--primary,#2f5661);transition:width .15s}.CoverLetterMobile_meterFillWarn__shqst{background:var(--warning-color,#b8590f)}.CoverLetterMobile_meterFillOver__Jfi5F{background:var(--delete-btn-color,#ff3138)}.CoverLetterMobile_meterCount__Yh_4z{font-size:11.5px;color:var(--text-light-secondary,#8c9697);white-space:nowrap;font-variant-numeric:tabular-nums}.CoverLetterMobile_meterMessage__iNNLg{font-size:12px;margin-top:6px}.CoverLetterMobile_meterMessageError__PbasV{color:var(--delete-btn-color,#ff3138)}.CoverLetterMobile_meterMessageMuted__i7JSc{color:var(--text-light-secondary,#8c9697)}.CoverLetterMobile_tips__GuaLR{border-radius:10px;border:1px solid var(--divider-color,#ddd);background:var(--default,#fff);overflow:hidden}.CoverLetterMobile_tipsHead__Z0ESZ{width:100%;display:flex;align-items:center;gap:8px;padding:12px;background:none;border:none;text-align:left;font-size:13px;font-weight:700;color:var(--text-primary,#1c2b2e);cursor:pointer}.CoverLetterMobile_tipsHead__Z0ESZ svg:first-child{color:var(--warning-color,#b8590f);font-size:18px}.CoverLetterMobile_tipsChevron__teVjb{margin-left:auto;transition:transform .15s;color:var(--text-light-secondary,#8c9697)}.CoverLetterMobile_tipsChevronOpen__9_Fb9{transform:rotate(180deg)}.CoverLetterMobile_tipsList__hUKoh{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}.CoverLetterMobile_tipsItem__RFnr_{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-secondary,#4f6066)}.CoverLetterMobile_tipsItem__RFnr_ svg{font-size:16px;color:var(--green-color,green);flex-shrink:0;margin-top:1px}.CoverLetterMobile_previewBtn__oWRqN{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid var(--divider-color,#ddd);background:var(--default,#fff);color:var(--text-primary,#1c2b2e);font-size:13.5px;font-weight:600;cursor:pointer}.CoverLetterMobile_previewBtn__oWRqN svg:first-child{color:var(--primary,#2f5661)}.CoverLetterMobile_previewChevron__J5qT7{margin-left:auto;color:var(--text-light-secondary,#8c9697)}.CoverLetterMobile_previewName__WdDOf{font-size:16px;font-weight:700;color:var(--text-primary,#1c2b2e);margin:0 0 4px}.CoverLetterMobile_previewMeta__IpFSn{font-size:12px;color:var(--text-light-secondary,#8c9697);margin:0 0 14px}.CoverLetterMobile_previewBody__vJvx2{font-size:14.5px;line-height:1.7;color:var(--text-primary,#1c2b2e)}.CoverLetterMobile_previewBody__vJvx2 p{margin:0 0 10px}.CoverLetterMobile_previewBody__vJvx2 p:last-child{margin-bottom:0}.CoverLetterMobile_previewBody__vJvx2 ol,.CoverLetterMobile_previewBody__vJvx2 ul{padding-left:22px;margin:6px 0}.CoverLetterMobile_previewEmpty__Fv2_6{font-size:13.5px;color:var(--text-light-secondary,#8c9697);text-align:center;padding:32px 12px}