.mail_form__FMMyj{display:grid;gap:16px}.mail_lede__9boyO{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--ink2)}.mail_sumBox__dJg7R{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 6px 10px 14px;border-radius:var(--r-md);background:var(--paper);box-shadow:0 0 0 1px var(--line)}.mail_sum__0_d1t{display:grid;gap:2px;min-width:0;margin:0}.mail_sumKey___HRTh{font-size:13px;font-weight:700;color:var(--ink2)}.mail_sumVal__CbvUy{font-size:16px;font-weight:800;line-height:1.35;color:var(--text-1);overflow-wrap:anywhere}.mail_change__Ga2lk{flex:0 0 auto;min-height:44px;padding:0 10px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mail_change__Ga2lk:hover{background:var(--sunk)}.mail_edit__Clhiq[hidden]{display:none}.mail_edit__Clhiq{padding:14px 12px 4px;border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line)}.mail_allLink__pjL3L{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:800;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mail_field__AMkGA{display:grid;gap:6px}.mail_label__CQluY{font-size:15px;font-weight:800;color:var(--text-1)}.mail_input__jiS4I{display:block;width:100%;height:52px;padding:0 14px;border-radius:var(--r-sm);border:1.5px solid var(--ink2);background:var(--surface);color:var(--text-1);font:inherit;font-size:17px;font-weight:600}.mail_input__jiS4I::placeholder{color:var(--text-3);font-weight:500}.mail_input__jiS4I:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.mail_input__jiS4I[aria-invalid=true]{border-color:var(--danger)}.mail_error__VW1RE{margin:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--danger)}.mail_typo__PyZnP{margin:0;font-size:14px;font-weight:600;color:var(--ink2)}.mail_typoBtn__tABMF{min-height:44px;padding:0 2px;border:0;background:none;color:var(--ink);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mail_trap__K01Aw{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mail_fine__WKtqz{margin:0;font-size:13px;font-weight:600;line-height:1.5;color:var(--ink2)}.mail_consent__iLX4W a,.mail_fine__WKtqz a{color:var(--ink);font-weight:800}.mail_consent__iLX4W{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:13.5px;font-weight:600;line-height:1.5;color:var(--text-1);cursor:pointer}.mail_consent__iLX4W input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--a7)}.mail_consent__iLX4W+.mail_error__VW1RE{margin-top:6px;padding-left:36px}.mail_submit__Omgc7{display:grid;gap:8px}.mail_submit__Omgc7 .btn{width:100%;height:50px}.mail_submit__Omgc7 .btn:disabled{opacity:.6;cursor:progress}.mail_after__dmJLn{margin:0;text-align:center;font-size:13px;font-weight:600;color:var(--ink2)}.mail_stage__F2qyW{display:grid;gap:14px}.mail_stageTitle__KKFV2{margin:0;font-size:20px;font-weight:900;line-height:1.25;color:var(--text-1)}.mail_stageTitle__KKFV2:focus{outline:none}.mail_text__IRtIn{margin:0;font-size:15.5px;font-weight:600;line-height:1.5;color:var(--text-1)}.mail_text__IRtIn b{font-weight:900}.mail_spam__N7L6u{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:12px 14px;border-radius:var(--r-md);background:var(--sunk);font-size:14.5px;font-weight:700;line-height:1.5;color:var(--text-1)}.mail_spamIcon___d5ll{margin-top:2px;color:var(--ink)}.mail_reminder__hBSUC{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--ink2)}.mail_buttons__g_4QH{display:grid;gap:8px}.mail_buttons__g_4QH .btn{width:100%;height:48px}.mail_textBtn__bNskk{min-height:44px;border:0;background:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:800;cursor:pointer}.mail_scrim__LMUk4{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,26,60,.45)}.mail_sheet__MZkDY{width:100%;max-height:92dvh;display:flex;flex-direction:column;border-radius:18px 18px 0 0;background:var(--surface);color:var(--ink);box-shadow:0 -12px 40px -12px rgba(15,26,60,.35)}.mail_sheet__MZkDY:focus-visible{outline:none}.mail_sheetHead__kxfOL{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 8px 6px 16px}.mail_sheetHead__kxfOL:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:99px;background:var(--line)}.mail_sheetTitle__Gbuyy{margin:0;font-size:21px;font-weight:900;line-height:1.2;color:var(--text-1)}.mail_sheetClose__Kkh_J{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);display:grid;place-items:center;cursor:pointer}.mail_sheetClose__Kkh_J:hover{background:var(--sunk)}.mail_change__Ga2lk:focus-visible,.mail_row__43BY7:focus-visible,.mail_sheetClose__Kkh_J:focus-visible,.mail_textBtn__bNskk:focus-visible,.mail_typoBtn__tABMF:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mail_sheetBody__tqzMq{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 16px calc(20px + env(safe-area-inset-bottom))}@media (min-width:600px){.mail_scrim__LMUk4{align-items:center;padding:24px}.mail_sheet__MZkDY{max-width:480px;max-height:min(760px,calc(100dvh - 48px));border-radius:var(--r-card)}.mail_sheetHead__kxfOL{padding-top:14px}.mail_sheetHead__kxfOL:before{display:none}}.mail_row__43BY7{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:12px;padding:10px 12px;border:0;border-radius:var(--r-card);background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mail_row__43BY7:hover{box-shadow:0 0 0 1px var(--ink2)}.mail_rowIcon__7tfkT{flex:0 0 36px;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink)}.mail_rowText___kxAK{flex:1 1 auto;min-width:0;display:grid;gap:1px}.mail_rowTitle__hLwFP{font-size:15px;font-weight:800;line-height:1.3;color:var(--text-1)}.mail_rowSub__d5QmI{font-size:13px;font-weight:600;line-height:1.35;color:var(--ink2);overflow-wrap:anywhere}.mail_rowChev__mVaPo{color:var(--text-3)}@media (min-width:900px){.mail_row__43BY7{max-width:560px}}.mail_nowrap__R26Yt{white-space:nowrap}