.coverLetter_page__F0x4V{min-height:100vh}.coverLetter_main__zt_WT{display:block}.coverLetter_srOnly__8QvK5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coverLetter_label__Ty6yX{display:block;margin:12px 0 5px;font-size:.86rem;font-weight:700;color:var(--t-text,#1f2937)}.coverLetter_count__dbftk{float:right;font-weight:400;color:var(--t-muted,#4b5563);font-size:.8rem}.coverLetter_input__zeaX_,.coverLetter_textarea__ECcgN{width:100%;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:.94rem;border:1.5px solid var(--t-border,#80755f);border-radius:var(--t-radius,2px);background:var(--t-surface,#fffdf8);color:var(--t-text,#1f2937)}.coverLetter_textarea__ECcgN{resize:vertical;line-height:1.55}.coverLetter_input__zeaX_::-moz-placeholder,.coverLetter_textarea__ECcgN::-moz-placeholder{color:var(--t-muted,#4b5563);opacity:1}.coverLetter_input__zeaX_::placeholder,.coverLetter_textarea__ECcgN::placeholder{color:var(--t-muted,#4b5563);opacity:1}.coverLetter_editor__vCul4:focus-visible,.coverLetter_headContact__VaHpw:focus-visible,.coverLetter_headName__UmKfn:focus-visible,.coverLetter_input__zeaX_:focus-visible,.coverLetter_textarea__ECcgN:focus-visible{outline:2px solid var(--t-focus,#7f1d1d);outline-offset:2px}.coverLetter_two__lhrnC{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coverLetter_hint__tYVwb{margin:8px 0 0;font-size:.82rem;line-height:1.5;color:var(--t-muted,#4b5563)}.coverLetter_upload__Bk3uA{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.coverLetter_fileBtn__hXk_m{position:relative;display:inline-block;padding:8px 14px;border:1.5px dashed var(--t-border,#80755f);border-radius:var(--t-btn-radius,2px);color:var(--t-link,#7f1d1d);background:var(--t-surface,#fffdf8);font-size:.86rem;font-weight:700;cursor:pointer}.coverLetter_fileBtn__hXk_m input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.coverLetter_fileBtn__hXk_m:focus-within{outline:2px solid var(--t-focus,#7f1d1d);outline-offset:2px}.coverLetter_fileName__LZumg{font-size:.84rem;color:var(--t-muted,#4b5563);word-break:break-all}.coverLetter_btn__aBc6A{padding:9px 16px;border:1.5px solid var(--t-text,#1f2937);border-radius:var(--t-btn-radius,2px);background:var(--t-surface,#fffdf8);color:var(--t-text,#1f2937);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.coverLetter_btn__aBc6A:hover:not(:disabled){background:var(--t-text,#1f2937);color:var(--t-surface,#fffdf8)}.coverLetter_btn__aBc6A:focus-visible,.coverLetter_linkBtn__DmYcn:focus-visible,.coverLetter_pen__fWJQ_:focus-visible,.coverLetter_primary__zRgnF:focus-visible{outline:2px solid var(--t-focus,#7f1d1d);outline-offset:2px}.coverLetter_btn__aBc6A:disabled,.coverLetter_pen__fWJQ_:disabled,.coverLetter_primary__zRgnF:disabled{background:var(--t-surface-alt,#f7f2e6);color:var(--t-muted,#4b5563);border-color:var(--t-border,#80755f);cursor:not-allowed}.coverLetter_primary__zRgnF{width:100%;padding:14px;border:1.5px solid var(--t-primary,#7f1d1d);border-radius:var(--t-btn-radius,2px);background:var(--t-primary,#7f1d1d);color:var(--t-on-primary,#ffffff);font:inherit;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:var(--t-shadow,none)}.coverLetter_primary__zRgnF:hover:not(:disabled){background:var(--t-accent,#1f2937);border-color:var(--t-accent,#1f2937);color:var(--t-on-accent,#ffffff)}.coverLetter_linkBtn__DmYcn{background:none;border:0;padding:0;font:inherit;color:var(--t-link,#7f1d1d);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.coverLetter_error__b9YzI{margin-bottom:12px;padding:10px 14px;border:1px solid var(--t-danger,#991b1b);border-radius:var(--t-radius,2px);background:color-mix(in srgb,var(--t-danger,#991b1b) 8%,var(--t-surface,#fffdf8));color:var(--t-danger,#991b1b);font-size:.9rem}.coverLetter_ok__c52xe{margin:10px 0 0;font-size:.88rem;color:var(--t-success,#166534)}.coverLetter_warn__xR9MS{margin-bottom:12px;padding:10px 14px;border:1px solid var(--t-warning,#8a3b0a);border-left-width:4px;border-radius:var(--t-radius,2px);background:color-mix(in srgb,var(--t-warning,#8a3b0a) 8%,var(--t-surface,#fffdf8));color:var(--t-warning,#8a3b0a);font-size:.88rem;line-height:1.5}.coverLetter_warn__xR9MS span{display:block;margin-top:2px;color:var(--t-text,#1f2937)}.coverLetter_ph__eEyfx{background:color-mix(in srgb,var(--t-primary,#7f1d1d) 14%,var(--t-surface,#fffdf8));color:var(--t-primary,#7f1d1d);border-radius:2px;box-shadow:0 1px 0 var(--t-primary,#7f1d1d);padding:0 1px}.coverLetter_seal__53_Z6{display:block;filter:drop-shadow(0 1px 1px rgba(31,41,55,.35))}.coverLetter_sealWax__RHXJB{fill:var(--t-primary,#7f1d1d)}.coverLetter_sealRing__1lG56{fill:none;stroke:var(--t-on-primary,#ffffff);stroke-width:.8;opacity:.85}.coverLetter_sealText__DatN9{fill:var(--t-on-primary,#ffffff);font-family:var(--t-font-heading,Georgia,serif);font-size:7.4px;font-weight:700;letter-spacing:.09em}.coverLetter_sealCheck__w_D3q{fill:none;stroke:var(--t-on-primary,#ffffff);stroke-width:4.6;stroke-linecap:round;stroke-linejoin:round}.coverLetter_hero__Q53lE{max-width:1100px;margin:0 auto;padding:36px 16px 8px;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.coverLetter_engraved__riGCo{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 22px;padding:8px 0;border-top:4px double var(--t-text,#1f2937);border-bottom:1px solid var(--t-text,#1f2937);font-size:.78rem;letter-spacing:.26em;text-transform:uppercase;font-weight:700;color:var(--t-text,#1f2937)}.coverLetter_h1__MPoUt{margin:0 0 14px;font-size:clamp(1.9rem,4.4vw,2.9rem);line-height:1.16;letter-spacing:-.01em;color:var(--t-text,#1f2937);text-shadow:0 1px 0 rgba(255,255,255,.9),0 -1px 0 rgba(31,41,55,.12)}.coverLetter_lead__Q26bO{margin:0;font-size:1.04rem;line-height:1.7;color:var(--t-muted,#4b5563);max-width:34rem}.coverLetter_specimenWrap__l_QA5{position:relative;padding:8px 22px 30px 8px}.coverLetter_specimen__TIjzg{--m:44px;position:relative;padding:26px 22px 30px calc(var(--m) + 18px);border:1px solid var(--t-divider,#ded4be);border-radius:2px;background-color:var(--t-surface,#fffdf8);background-image:linear-gradient(90deg,transparent var(--m),color-mix(in srgb,var(--t-primary,#7f1d1d) 55%,transparent) var(--m) calc(var(--m) + 1px),transparent calc(var(--m) + 1px) calc(var(--m) + 4px),color-mix(in srgb,var(--t-primary,#7f1d1d) 55%,transparent) calc(var(--m) + 4px) calc(var(--m) + 5px),transparent calc(var(--m) + 5px));box-shadow:0 1px 2px rgba(31,41,55,.1),6px 8px 0 -2px var(--t-bg-alt,#f2ecdd);transform:rotate(-1.2deg);font-size:.9rem;line-height:1.65;color:var(--t-text,#1f2937)}.coverLetter_specimen__TIjzg p{margin:0 0 10px}.coverLetter_specHead__8twxW{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4b5563);border-bottom:1px solid var(--t-divider,#ded4be);padding-bottom:8px}.coverLetter_specSign__zSiVS{margin-bottom:0!important;font-style:italic}.coverLetter_heroSeal__3CnUw{position:absolute;right:0;bottom:0;transform:rotate(8deg)}.coverLetter_gateSlot__gSRSc{max-width:1100px;margin:0 auto;padding:0 16px}.coverLetter_deskSlot__T3DRp{max-width:none}.coverLetter_sectionH__X__5V{margin:0 0 22px;text-align:center;font-size:1.3rem;color:var(--t-text,#1f2937)}.coverLetter_sectionH__X__5V:after{content:"";display:block;width:64px;height:3px;margin:10px auto 0;border-top:1px solid var(--t-primary,#7f1d1d);border-bottom:1px solid var(--t-primary,#7f1d1d)}.coverLetter_how__BU2MD{max-width:1100px;margin:24px auto 0;padding:32px 16px 8px}.coverLetter_tabs__lswlL{list-style:none;margin:0;padding:14px 0 0;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.coverLetter_tabCard__S2Hg2{position:relative;padding:30px 20px 22px;background:var(--t-surface,#fffdf8);border:1px solid var(--t-divider,#ded4be);border-top:2px solid var(--t-primary,#7f1d1d);border-radius:0 var(--t-radius-lg,4px) var(--t-radius-lg,4px) var(--t-radius-lg,4px);box-shadow:var(--t-shadow,none)}.coverLetter_tabCard__S2Hg2 h3{margin:0 0 6px;font-size:1.02rem;color:var(--t-text,#1f2937)}.coverLetter_tabCard__S2Hg2 p{margin:0;font-size:.92rem;line-height:1.6;color:var(--t-muted,#4b5563)}.coverLetter_tabIndex__GBi83{position:absolute;top:-14px;left:-1px;padding:4px 16px 3px;background:var(--t-primary,#7f1d1d);color:var(--t-on-primary,#ffffff);font-family:var(--t-font-heading,Georgia,serif);font-weight:700;font-size:.88rem;letter-spacing:.08em;border-radius:4px 4px 0 0}.coverLetter_notes__OK2eb{max-width:1100px;margin:0 auto;padding:32px 16px 24px}.coverLetter_noteList__VrzZB{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.coverLetter_noteList__VrzZB li{padding:4px 0 4px 16px;border-left:3px double var(--t-primary,#7f1d1d);font-size:.92rem;line-height:1.6;color:var(--t-muted,#4b5563)}.coverLetter_noteList__VrzZB strong{display:block;margin-bottom:2px;color:var(--t-text,#1f2937);font-size:.98rem}.coverLetter_workspace__mDmGO{max-width:none;margin:0 auto;padding:0}.coverLetter_masthead__sEA9N{padding:22px 0 14px}.coverLetter_deskH1__rokn0{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);color:var(--t-text,#1f2937)}.coverLetter_deskSub__c8Njx{margin:4px 0 0;font-size:.92rem;color:var(--t-muted,#4b5563)}.coverLetter_partBody__jWX0k{display:block}.coverLetter_sheetRow__kOZm1{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:start}.coverLetter_sheetCol__hj8dy{min-width:0}.coverLetter_sheet__uI9kM{--m:56px;position:relative;padding:34px 38px 38px calc(var(--m) + 26px);border:1px solid var(--t-divider,#ded4be);border-radius:2px;background-color:var(--t-surface,#fffdf8);background-image:linear-gradient(90deg,transparent var(--m),color-mix(in srgb,var(--t-primary,#7f1d1d) 55%,transparent) var(--m) calc(var(--m) + 1px),transparent calc(var(--m) + 1px) calc(var(--m) + 4px),color-mix(in srgb,var(--t-primary,#7f1d1d) 55%,transparent) calc(var(--m) + 4px) calc(var(--m) + 5px),transparent calc(var(--m) + 5px));box-shadow:0 1px 2px rgba(31,41,55,.1);color:var(--t-text,#1f2937)}.coverLetter_marginNote__m3JoO{position:absolute;left:10px;top:28px;margin:0;display:flex;gap:14px;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.78rem;font-style:italic;color:var(--t-muted,#4b5563)}.coverLetter_letterhead__oncds{display:grid;gap:4px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--t-text,#1f2937)}.coverLetter_headContact__VaHpw,.coverLetter_headName__UmKfn{width:100%;box-sizing:border-box;border:0;border-radius:2px;background:transparent;color:var(--t-text,#1f2937);padding:4px 6px;margin-left:-6px}.coverLetter_headName__UmKfn{font-family:var(--t-font-heading,Georgia,serif);font-weight:700;font-size:1.4rem}.coverLetter_headContact__VaHpw{font-family:var(--t-font-body,Georgia,serif);font-size:.9rem;font-style:italic}.coverLetter_headEmpty__z8iX5{background:color-mix(in srgb,var(--t-primary,#7f1d1d) 14%,var(--t-surface,#fffdf8));box-shadow:0 1px 0 var(--t-primary,#7f1d1d)}.coverLetter_headEmpty__z8iX5::-moz-placeholder{color:var(--t-primary,#7f1d1d);opacity:1}.coverLetter_headEmpty__z8iX5::placeholder{color:var(--t-primary,#7f1d1d);opacity:1}.coverLetter_headContact__VaHpw::-moz-placeholder,.coverLetter_headName__UmKfn::-moz-placeholder{color:var(--t-primary,#7f1d1d);opacity:1}.coverLetter_headContact__VaHpw::placeholder,.coverLetter_headName__UmKfn::placeholder{color:var(--t-primary,#7f1d1d);opacity:1}.coverLetter_stack___cbYf{position:relative}.coverLetter_editor__vCul4,.coverLetter_mirror__f4d5j{font-family:var(--t-font-body,Georgia,serif);font-size:16px;line-height:1.72;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0;border:0;letter-spacing:normal}.coverLetter_mirror__f4d5j{color:var(--t-text,#1f2937);min-height:280px;pointer-events:none}.coverLetter_editor__vCul4{position:absolute;inset:0;width:100%;height:100%;resize:none;overflow:hidden;background:transparent;color:transparent;caret-color:var(--t-primary,#7f1d1d);border-radius:2px}.coverLetter_editor__vCul4::-moz-selection{background:color-mix(in srgb,var(--t-primary,#7f1d1d) 25%,transparent)}.coverLetter_editor__vCul4::selection{background:color-mix(in srgb,var(--t-primary,#7f1d1d) 25%,transparent)}.coverLetter_sheetEmpty__7B2I6{min-height:340px;line-height:1.7;color:var(--t-muted,#4b5563)}.coverLetter_emptyH__jTJIc{margin:0 0 6px;font-family:var(--t-font-heading,Georgia,serif);font-weight:700;font-size:1.15rem;color:var(--t-text,#1f2937)}.coverLetter_sheetEmpty__7B2I6 p{margin:0 0 6px}.coverLetter_ghostLines__Re9uX{margin-top:26px;display:grid;gap:22px}.coverLetter_ghostLines__Re9uX i{display:block;height:1px;background:var(--t-divider,#ded4be)}.coverLetter_ghostLines__Re9uX i:nth-child(3){width:70%}.coverLetter_ghostLines__Re9uX i:last-child{width:45%}.coverLetter_envelope__sHy26{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px;padding:20px 16px 14px;background:var(--t-surface-alt,#f7f2e6);border:1px solid var(--t-border,#80755f);border-radius:2px}.coverLetter_envelope__sHy26:after,.coverLetter_envelope__sHy26:before{content:"";position:absolute;left:0;right:0;height:6px;background:repeating-linear-gradient(135deg,var(--t-primary,#7f1d1d) 0 10px,transparent 10px 20px,var(--t-accent,#1f2937) 20px 30px,transparent 30px 40px)}.coverLetter_envelope__sHy26:before{top:0}.coverLetter_envelope__sHy26:after{bottom:0}.coverLetter_envMain__U0Ymk{flex:1 1 260px;min-width:0}.coverLetter_envLabel__AxdCM{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--t-muted,#4b5563)}.coverLetter_subject__1kGg0{display:block;margin-top:2px;font-family:var(--t-font-heading,Georgia,serif);font-weight:700;font-size:1rem;word-break:break-word;color:var(--t-text,#1f2937)}.coverLetter_stamp__lGiL0{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;padding:6px 8px;background:var(--t-surface,#fffdf8);color:var(--t-primary,#7f1d1d);outline:2px dashed var(--t-primary,#7f1d1d);outline-offset:-4px;font-size:.68rem;line-height:1.15;text-transform:uppercase;letter-spacing:.05em;text-align:center}.coverLetter_stamp__lGiL0 strong{font-family:var(--t-font-heading,Georgia,serif);font-size:1.3rem}.coverLetter_tray__4zSu5{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.coverLetter_pens__FXFtZ{margin-top:20px;padding:16px;background:var(--t-surface,#fffdf8);border:1px solid var(--t-divider,#ded4be);border-radius:2px}.coverLetter_trayH__1a_Z5{margin:0 0 10px;font-size:1rem;color:var(--t-text,#1f2937)}.coverLetter_trayH__1a_Z5 span{font-family:var(--t-font-body,Georgia,serif);font-weight:400;font-size:.86rem;color:var(--t-muted,#4b5563)}.coverLetter_penRow__cXlth{display:flex;flex-wrap:wrap;gap:8px}.coverLetter_pen__fWJQ_{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border:1.5px solid var(--t-text,#1f2937);border-radius:2px 16px 16px 2px;background:var(--t-surface-alt,#f7f2e6);color:var(--t-text,#1f2937);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.coverLetter_pen__fWJQ_:hover:not(:disabled){background:var(--t-primary,#7f1d1d);border-color:var(--t-primary,#7f1d1d);color:var(--t-on-primary,#ffffff)}.coverLetter_penSelect__f1SK9{padding-left:14px}.coverLetter_nib__yqVJE{flex:none;width:14px;height:10px;background:var(--t-primary,#7f1d1d);clip-path:polygon(0 50%,100% 0,100% 100%)}.coverLetter_pen__fWJQ_:hover:not(:disabled) .coverLetter_nib__yqVJE{background:var(--t-on-primary,#ffffff)}.coverLetter_freeRow__ih_uV{display:flex;gap:8px;margin-top:12px}.coverLetter_freeRow__ih_uV .coverLetter_input__zeaX_{flex:1;min-width:0}.coverLetter_memos__Q9tJs{display:grid;gap:22px;align-content:start}.coverLetter_memo__Ugewx{position:relative;padding:22px 16px 16px;border:1px solid var(--t-divider,#ded4be);box-shadow:0 2px 4px rgba(31,41,55,.12);color:var(--t-text,#1f2937);font-size:.88rem;line-height:1.55}.coverLetter_memo__Ugewx:before{content:"";position:absolute;top:7px;left:50%;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:var(--t-primary,#7f1d1d);box-shadow:0 1px 1px rgba(31,41,55,.4)}.coverLetter_memoMatch__9U_6u{background:color-mix(in srgb,var(--t-warning,#8a3b0a) 12%,var(--t-surface,#fffdf8));transform:rotate(-.7deg)}.coverLetter_memoGap__drOpk{background:color-mix(in srgb,var(--t-primary,#7f1d1d) 9%,var(--t-surface,#fffdf8));transform:rotate(.6deg)}.coverLetter_memoH__JJZ1D{margin:0 0 8px;font-size:.98rem;color:var(--t-text,#1f2937)}.coverLetter_memoList__bK4iz{list-style:none;margin:0;padding:0;display:grid;gap:10px}.coverLetter_memoList__bK4iz strong{display:block}.coverLetter_memoList__bK4iz span{color:var(--t-text,#1f2937)}.coverLetter_memoEmpty__lZWR6{margin:0;color:var(--t-text,#1f2937)}.coverLetter_penSheet__4BCKW{display:grid;justify-items:start;align-content:center;gap:18px}.coverLetter_steps___nKw2{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:1rem;color:var(--t-muted,#4b5563)}.coverLetter_steps___nKw2 li{display:flex;align-items:center;gap:10px}.coverLetter_stepNo__NH0J3{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--t-muted,#4b5563);font-size:.78rem;font-weight:700}.coverLetter_stepActive__J8kUW{color:var(--t-text,#1f2937);font-weight:700}.coverLetter_stepActive__J8kUW .coverLetter_stepNo__NH0J3{border-color:var(--t-primary,#7f1d1d);color:var(--t-primary,#7f1d1d)}.coverLetter_stepDone__NwNop{color:var(--t-success,#166534)}.coverLetter_stepDone__NwNop .coverLetter_stepNo__NH0J3{border-color:var(--t-success,#166534)}.coverLetter_upsell__I0PPn{margin:28px 0 0;padding:14px 18px;border:1px solid var(--t-divider,#ded4be);border-left:3px double var(--t-primary,#7f1d1d);background:var(--t-surface-alt,#f7f2e6);font-size:.94rem;line-height:1.6;color:var(--t-text,#1f2937)}.coverLetter_upsell__I0PPn p{margin:0}.coverLetter_upsell__I0PPn a{color:var(--t-link,#7f1d1d);font-weight:700}.coverLetter_memos__Q9tJs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (max-width:899px){.coverLetter_hero__Q53lE{gap:28px;padding-top:24px}.coverLetter_hero__Q53lE,.coverLetter_noteList__VrzZB,.coverLetter_tabs__lswlL{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.coverLetter_two__lhrnC{grid-template-columns:1fr}.coverLetter_sheet__uI9kM{--m:30px;padding:26px 16px 28px calc(var(--m) + 16px)}.coverLetter_specimen__TIjzg{--m:30px;padding-left:calc(var(--m) + 14px)}.coverLetter_marginNote__m3JoO{left:5px;top:22px;font-size:.72rem;gap:8px}.coverLetter_freeRow__ih_uV{flex-direction:column}.coverLetter_heroSeal__3CnUw{transform:rotate(8deg) scale(.82);transform-origin:bottom right}.coverLetter_headName__UmKfn{font-size:1.2rem}}.coverLetter_deskWrap__3k5Cc{padding:8px 0 0}.coverLetter_previewStack__ZZqld{display:grid;gap:16px;max-width:760px;margin:0 auto}.coverLetter_draftBlock__EzDSb{margin:0 0 18px;padding:6px 8px;border-radius:2px}.coverLetter_draftLabel__AMu1M{display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--t-muted,#4b5563)}.coverLetter_draftValue__iw18s{margin:2px 0 0;font-family:var(--t-font-body,Georgia,serif);font-size:1rem;line-height:1.6;color:var(--t-text,#1f2937);overflow-wrap:anywhere}.coverLetter_draftNote__Q9Snu{margin:8px 0 0;font-size:.9rem;font-style:italic;line-height:1.55;color:var(--t-muted,#4b5563)}.coverLetter_draftNeeded__US9G_{margin:4px 0 0;font-size:.9rem;line-height:1.55;color:var(--t-primary,#7f1d1d);font-weight:700}.coverLetter_draftOptional__zeQcN{margin:0;font-size:.88rem;font-style:italic;color:var(--t-muted,#4b5563)}.coverLetter_partActions__uwd0t{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.coverLetter_genHint__3w3tC{margin:0;font-size:.82rem;line-height:1.5;color:var(--t-muted,#4b5563)}.coverLetter_previewHead__ZUiys{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.coverLetter_backRow___NIXO{padding:4px 0 0}.coverLetter_backNarrow__puutD{display:none;margin-bottom:12px}.coverLetter_confirm__T_cg0{margin-bottom:10px;padding:12px 14px;border:1px solid var(--t-warning,#8a3b0a);border-left-width:4px;border-radius:var(--t-radius,2px);background:color-mix(in srgb,var(--t-warning,#8a3b0a) 8%,var(--t-surface,#fffdf8));color:var(--t-text,#1f2937);font-size:.88rem;line-height:1.5}.coverLetter_confirm__T_cg0 p{margin:0 0 10px}.coverLetter_confirmRow__IrH2Y{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1023px){.coverLetter_backNarrow__puutD{display:block}}@media print{.coverLetter_backNarrow__puutD,.coverLetter_backRow___NIXO{display:none!important}}.coverLetter_fieldError__KjI66{margin:6px 0 0;padding:6px 10px;border-left:4px solid var(--t-danger,#991b1b);background:color-mix(in srgb,var(--t-danger,#991b1b) 8%,var(--t-surface,#fffdf8));color:var(--t-text,#1f2937);font-size:.84rem;line-height:1.45;border-radius:0 var(--t-radius,2px) var(--t-radius,2px) 0}.coverLetter_input__zeaX_[aria-invalid=true],.coverLetter_textarea__ECcgN[aria-invalid=true]{border-color:var(--t-danger,#991b1b)}.coverLetter_cards__DQTsM{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.coverLetter_card__b8M6x{padding:12px 14px 14px;border:1.5px solid var(--t-border,#80755f);border-radius:var(--t-radius,2px);background:var(--t-surface-alt,#f7f2e6)}.coverLetter_cardHead__NfNXq{display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:var(--t-text,#1f2937)}.coverLetter_styleRow__W62SE{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;border:0;font-size:.88rem;color:var(--t-text,#1f2937)}.coverLetter_styleRow__W62SE label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.coverLetter_styleLegend__0PEJ8{padding:0;margin:0 0 4px;font-size:.86rem;font-weight:700}.coverLetter_sheetLinks__8ZO2r{margin:2px 0 0;font-family:var(--t-font-body,Georgia,serif);font-size:.88rem;color:var(--t-text,#1f2937);overflow-wrap:anywhere}.coverLetter_sheetLinks__8ZO2r a{color:var(--t-link,#7f1d1d);text-decoration:underline;text-underline-offset:3px}.coverLetter_used__0b6jk{margin-top:14px;padding:12px 14px;border:1px solid var(--t-divider,#ded4be);border-left:4px solid var(--t-primary,#7f1d1d);border-radius:var(--t-radius,2px);background:var(--t-surface,#fffdf8)}.coverLetter_usedH__CiOM5{margin:0 0 6px;font-size:.95rem;color:var(--t-text,#1f2937)}.coverLetter_usedList__osOuM{margin:0;padding-left:18px;display:grid;gap:4px;font-size:.88rem;color:var(--t-text,#1f2937)}.coverLetter_usedUrl__VGiaW{color:var(--t-muted,#4b5563);overflow-wrap:anywhere}