@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dad5af6a451969b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f751862dd005bbab-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/162bae04ee86dd69-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67d172d8d0152ee1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/536d9d896eaf4f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87069f06a4f1ee13-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Great Vibes Fallback;src:local("Arial");ascent-override:124.79%;descent-override:58.80%;line-gap-override:0.00%;size-adjust:68.19%}.__className_3c58c0{font-family:Great Vibes,Great Vibes Fallback;font-weight:400;font-style:normal}.PreapprovalLetterModal_card__szCJQ{width:100%;max-width:760px;max-height:92vh;display:flex;flex-direction:column;background:var(--surface);border-radius:20px;box-shadow:var(--shadow-xl,0 24px 48px -12px rgba(15,23,42,.25));overflow:hidden}.PreapprovalLetterModal_head__hatlS{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--surface-sunken)}.PreapprovalLetterModal_headMain__boR5U{display:flex;align-items:center;gap:12px;min-width:0}.PreapprovalLetterModal_icon__UAIHD{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-500);flex-shrink:0}.PreapprovalLetterModal_eyebrow__26v1X{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-500)}.PreapprovalLetterModal_status__uER8_{font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none;padding:1px 7px;border-radius:4px;background:#f9e7e9;color:#b82839}.PreapprovalLetterModal_statusDone__YIW1q{background:#effaf7;color:#137255}.PreapprovalLetterModal_title__f22p6{margin:3px 0 0;font-size:1.12rem;font-weight:800;color:var(--text-primary);text-wrap:balance}.PreapprovalLetterModal_sub__11kyl{margin-top:2px;font-size:.78rem;color:var(--text-muted)}.PreapprovalLetterModal_close__whT8a{border:none;background:transparent;color:var(--text-muted);padding:4px;border-radius:8px;cursor:pointer;flex-shrink:0}.PreapprovalLetterModal_close__whT8a:hover{color:var(--text-primary)}.PreapprovalLetterModal_body__ljIUi{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 24px;display:flex;flex-direction:column;gap:22px}.PreapprovalLetterModal_primary__obCoa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:none;border-radius:10px;background:var(--brand-600);color:#ffffff;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-brand,none)}.PreapprovalLetterModal_primary__obCoa:disabled{opacity:.6;cursor:not-allowed}.PreapprovalLetterModal_secondary__Ep7xp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border:1px solid var(--line-strong,rgba(15,23,42,.14));border-radius:10px;background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.PreapprovalLetterModal_secondary__Ep7xp:disabled{opacity:.55;cursor:not-allowed}.PreapprovalLetterModal_link__0xzjE{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:2px 0;color:var(--brand-600);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.PreapprovalLetterModal_link__0xzjE:disabled{color:var(--text-muted);cursor:default}.PreapprovalLetterModal_choice__emrof:focus-visible,.PreapprovalLetterModal_close__whT8a:focus-visible,.PreapprovalLetterModal_input__i6qr8:focus-visible,.PreapprovalLetterModal_link__0xzjE:focus-visible,.PreapprovalLetterModal_primary__obCoa:focus-visible,.PreapprovalLetterModal_secondary__Ep7xp:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.PreapprovalLetterModal_section__vPKcE{display:flex;flex-direction:column;gap:10px}.PreapprovalLetterModal_sectionHead__iL3_t{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.PreapprovalLetterModal_sectionTitle__g3xEL{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PreapprovalLetterModal_count__CHV9L{font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.PreapprovalLetterModal_empty__Rc7v1{padding:14px 16px;border:1px dashed var(--line-strong,rgba(15,23,42,.14));border-radius:12px;font-size:.84rem;color:var(--text-muted)}.PreapprovalLetterModal_letters__sLFZx{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.PreapprovalLetterModal_letter__gRmA4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-wrap:wrap}.PreapprovalLetterModal_letter__gRmA4+.PreapprovalLetterModal_letter__gRmA4{border-top:1px solid var(--line)}.PreapprovalLetterModal_letterMain__LYw38{min-width:0;display:flex;flex-direction:column;gap:3px}.PreapprovalLetterModal_letterTop__YqwLI{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.86rem;font-weight:700;color:var(--text-primary)}.PreapprovalLetterModal_tag__9ene_{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--line);color:var(--text-secondary)}.PreapprovalLetterModal_tagTexas__JdBi4{background:#fdf3e7;border-color:#f4debe;color:#915e12}.PreapprovalLetterModal_tagCurrent__UxZsd{background:#effaf7;border-color:#c9ebe0;color:#137255}.PreapprovalLetterModal_letterMeta__2dYK2{font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.PreapprovalLetterModal_letterActions__EW2NN{display:flex;gap:14px;align-items:center}.PreapprovalLetterModal_noteForm__Fbc3L{display:flex;flex-direction:column;gap:8px}.PreapprovalLetterModal_noteActions__SJx7M{display:flex;justify-content:flex-end;gap:8px}.PreapprovalLetterModal_notes__e7jxq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.PreapprovalLetterModal_note__jW2x0{padding:10px 12px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--line)}.PreapprovalLetterModal_noteHead__ByzOv{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.PreapprovalLetterModal_noteAuthor__qqplo{font-weight:700;color:var(--text-secondary)}.PreapprovalLetterModal_noteText__V4JAb{margin-top:4px;font-size:.86rem;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.PreapprovalLetterModal_back__YcH2M{align-self:flex-start}.PreapprovalLetterModal_grid__gWJlm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.PreapprovalLetterModal_grid3__5ARSb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.PreapprovalLetterModal_full__XXDgV{grid-column:1/-1}.PreapprovalLetterModal_field__q5k_n{display:flex;flex-direction:column;gap:4px;min-width:0}.PreapprovalLetterModal_label__THg5C{font-size:.72rem;font-weight:600;color:var(--text-secondary)}.PreapprovalLetterModal_hint__Y4oJm{font-size:.72rem;color:var(--text-muted)}.PreapprovalLetterModal_input__i6qr8{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--line-strong,rgba(15,23,42,.14));border-radius:8px;background:var(--surface);color:var(--text-primary);font-family:inherit;font-size:.86rem;font-variant-numeric:tabular-nums}.PreapprovalLetterModal_input__i6qr8:focus{outline:none;border-color:var(--brand-300)}textarea.PreapprovalLetterModal_input__i6qr8{resize:vertical;min-height:64px;line-height:1.45}.PreapprovalLetterModal_seg__Rq1Am{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--line)}.PreapprovalLetterModal_choice__emrof{padding:6px 12px;border:none;border-radius:7px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.PreapprovalLetterModal_choice__emrof[aria-pressed=true]{background:var(--surface);color:var(--brand-700);box-shadow:0 1px 2px rgba(15,23,42,.1)}.PreapprovalLetterModal_question__wbQn_{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:7px 0}.PreapprovalLetterModal_question__wbQn_+.PreapprovalLetterModal_question__wbQn_{border-top:1px solid var(--line)}.PreapprovalLetterModal_questionLabel__bwi_L{font-size:.84rem;color:var(--text-primary)}.PreapprovalLetterModal_signatureBox__1sqW9{display:flex;align-items:center;justify-content:center;min-height:92px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#ffffff}.PreapprovalLetterModal_signatureBox__1sqW9 img{max-width:100%;max-height:80px;object-fit:contain}.PreapprovalLetterModal_signatureRow__DVvot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.PreapprovalLetterModal_foot__hExRG{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--line);background:var(--surface-sunken)}.PreapprovalLetterModal_footButtons__KVKgd{display:flex;gap:10px;flex-wrap:wrap}.PreapprovalLetterModal_message__BbXoV{font-size:.8rem;padding:8px 12px;border-radius:8px}.PreapprovalLetterModal_error__ybeD2{color:#b82839;background:#fcf3f4;border:1px solid #f0d0d4}.PreapprovalLetterModal_success__4EIwK{color:#137255;background:#effaf7;border:1px solid #c9ebe0}.PreapprovalLetterModal_warning__2lmO2{color:#6c4913;background:#fcf6ed;border:1px solid #f4debe}.PreapprovalLetterModal_loading__AjaOx{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 0;color:var(--text-muted);font-size:.88rem}@media (max-width:640px){.PreapprovalLetterModal_card__szCJQ{max-height:92vh;max-height:92dvh}.PreapprovalLetterModal_grid3__5ARSb,.PreapprovalLetterModal_grid__gWJlm{grid-template-columns:minmax(0,1fr)}.PreapprovalLetterModal_body__ljIUi{padding:16px}.PreapprovalLetterModal_foot__hExRG,.PreapprovalLetterModal_head__hatlS{padding:14px 16px}.PreapprovalLetterModal_footButtons__KVKgd{width:100%}.PreapprovalLetterModal_footButtons__KVKgd>*{flex:1}}