.message-row-module__Dg7VFq__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.message-row-module__Dg7VFq__row{text-align:left;background:var(--bg-card,#7f7f7f14);width:100%;color:inherit;cursor:pointer;border:none;border-radius:.5rem;flex-direction:column;gap:.15rem;padding:.75rem;display:flex}.message-row-module__Dg7VFq__row:hover{background:var(--bg-card-hover,#7f7f7f29)}.message-row-module__Dg7VFq__row_top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.message-row-module__Dg7VFq__sender{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.message-row-module__Dg7VFq__date{opacity:.6;flex-shrink:0;font-size:.8rem}.message-row-module__Dg7VFq__subject{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.message-row-module__Dg7VFq__snippet{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.message-row-module__Dg7VFq__empty{opacity:.65;margin-top:2rem}
.letterbox-overview-module__RpymcG__page{min-height:100vh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.letterbox-overview-module__RpymcG__container{max-width:720px;margin:0 auto;padding:1rem}.letterbox-overview-module__RpymcG__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.letterbox-overview-module__RpymcG__title{margin:0;font-size:1.5rem;font-weight:700}.letterbox-overview-module__RpymcG__content{display:block}.letterbox-overview-module__RpymcG__error{color:#dc2626;margin-top:1rem}
.modal-module__w-MfRq__overlay{z-index:100;background-color:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-module__w-MfRq__overlay[hidden]{display:none}.modal-module__w-MfRq__overlay_page_scroll{overscroll-behavior-y:contain;align-items:flex-start;overflow-y:auto}.modal-module__w-MfRq__dialog{background-color:var(--surface);border:1px solid var(--border);border-radius:.75rem;width:100%;max-width:28rem;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 20px 40px #0003}.modal-module__w-MfRq__dialog_page_scroll{flex:none;max-height:none;margin-block:auto;overflow:visible}.modal-module__w-MfRq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:1.25rem 1.25rem .75rem;display:flex}.modal-module__w-MfRq__header_left,.modal-module__w-MfRq__header_right{align-items:center;gap:8px;display:flex}.modal-module__w-MfRq__header_left{min-width:0}.modal-module__w-MfRq__title{color:var(--ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.modal-module__w-MfRq__close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.modal-module__w-MfRq__close:hover{color:var(--ink)}.modal-module__w-MfRq__body{padding:1.25rem}.modal-module__w-MfRq__overlay_drawer{--drawer-background:color-mix(in srgb, var(--paper) 84%, #000);background:var(--drawer-background);overscroll-behavior:contain;border-right:1px solid #0000;justify-content:flex-start;align-items:flex-start;min-width:0;height:100dvh;padding:0;transition:border-color .32s cubic-bezier(.16,1,.3,1);position:sticky;inset:0 auto auto;overflow:hidden auto}.modal-module__w-MfRq__overlay_drawer[data-state=open]{border-right-color:var(--border)}.modal-module__w-MfRq__overlay_drawer[data-state=closed]{pointer-events:none}.modal-module__w-MfRq__dialog_drawer{background:var(--drawer-background);border:0;border-radius:0;flex:none;width:100%;max-width:none;min-height:100dvh;max-height:none;margin:0;transition:transform .32s cubic-bezier(.16,1,.3,1);overflow:visible;transform:translate(-100%);box-shadow:14px 0 34px #0000002e}.modal-module__w-MfRq__dialog_drawer .modal-module__w-MfRq__body{padding-top:0}.modal-module__w-MfRq__overlay_drawer[data-state=open] .modal-module__w-MfRq__dialog_drawer{transform:translate(0)}@media (prefers-reduced-motion:reduce){.modal-module__w-MfRq__overlay_drawer,.modal-module__w-MfRq__dialog_drawer{transition:none}}
.otp-input-module__yH5Esa__label{color:var(--muted);letter-spacing:.02em;font-size:.8rem;font-weight:600}.otp-input-module__yH5Esa__input{background:var(--paper);border:1px solid var(--border);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.5em;text-align:center;text-indent:.5em;border-radius:.625rem;width:100%;padding:.75rem 1rem;font-size:1.75rem;font-weight:600}.otp-input-module__yH5Esa__input::placeholder{color:var(--border);font-weight:400}.otp-input-module__yH5Esa__input:focus-visible{border-color:var(--accent);outline:none}.otp-input-module__yH5Esa__input:disabled{opacity:.6}
.turnstile-module__Gd4tBq__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:12px 0;display:flex}.turnstile-module__Gd4tBq__container{justify-content:center;align-items:center;min-height:65px;display:flex}.turnstile-module__Gd4tBq__error_box{text-align:center;background-color:#fef2f2;border:1px solid #fee2e2;border-radius:6px;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:12px;font-size:.875rem;display:flex}.turnstile-module__Gd4tBq__error_text{color:#991b1b;margin:0;line-height:1.4}.turnstile-module__Gd4tBq__retry_btn{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:4px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background-color .2s}.turnstile-module__Gd4tBq__retry_btn:hover{background-color:#b91c1c}
.password-reset-flow-module__2iM5xG__form{flex-direction:column;gap:.35rem;display:flex}.password-reset-flow-module__2iM5xG__explanation,.password-reset-flow-module__2iM5xG__notice{margin:0 0 .5rem;font-size:.9rem;line-height:1.45}.password-reset-flow-module__2iM5xG__explanation{color:var(--muted)}.password-reset-flow-module__2iM5xG__notice{border-left:3px solid var(--accent);color:var(--muted);padding:.1rem 0 .1rem .65rem}.password-reset-flow-module__2iM5xG__label{color:var(--muted);letter-spacing:.02em;margin-top:.4rem;font-size:.8rem;font-weight:600}.password-reset-flow-module__2iM5xG__input{background:var(--paper);border:1px solid var(--border);color:var(--ink);font:inherit;border-radius:.5rem;width:100%;padding:.6rem .7rem}.password-reset-flow-module__2iM5xG__input:focus-visible{border-color:var(--accent);outline:none}.password-reset-flow-module__2iM5xG__error{color:#dc2626;margin:.25rem 0 0;font-size:.875rem}.password-reset-flow-module__2iM5xG__submit{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:.5rem;margin-top:.75rem;padding:.65rem 1rem;font-size:1rem;font-weight:600}.password-reset-flow-module__2iM5xG__submit:disabled{cursor:not-allowed;opacity:.6}.password-reset-flow-module__2iM5xG__submit:hover:not(:disabled){background:var(--accent-2)}.password-reset-flow-module__2iM5xG__link_button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:.5rem;padding:.35rem;font-size:.875rem;text-decoration:underline}.password-reset-flow-module__2iM5xG__link_button:disabled{cursor:not-allowed;opacity:.6}.password-reset-flow-module__2iM5xG__link_button:hover:not(:disabled){color:var(--ink)}
.login-modal-module__Ts3E1a__form{flex-direction:column;gap:.5rem;display:flex}.login-modal-module__Ts3E1a__label{color:var(--muted);margin-top:.5rem;font-size:.875rem;font-weight:500}.login-modal-module__Ts3E1a__input{border:1px solid var(--border);background-color:var(--paper);color:var(--ink);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem}.login-modal-module__Ts3E1a__input:focus{outline:2px solid var(--accent);outline-offset:1px}.login-modal-module__Ts3E1a__error{color:#dc2626;margin:0;font-size:.875rem}.login-modal-module__Ts3E1a__notice{color:var(--muted);border-left:3px solid var(--accent);margin:0 0 .5rem;padding:.1rem 0 .1rem .65rem;font-size:.9rem;line-height:1.45}.login-modal-module__Ts3E1a__preview_warning{color:var(--ink);background:#d977061a;border:1px solid #d977064d;border-radius:.5rem;margin:0 0 .75rem;padding:.65rem .75rem;font-size:.9rem;line-height:1.45}.login-modal-module__Ts3E1a__submit{background-color:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:.5rem;margin-top:.5rem;padding:.625rem 1rem;font-size:1rem;font-weight:600}.login-modal-module__Ts3E1a__submit:hover{background-color:var(--accent-2)}.login-modal-module__Ts3E1a__submit:disabled{opacity:.6;cursor:not-allowed}.login-modal-module__Ts3E1a__link_button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.35rem;font-size:.875rem;text-decoration:underline}.login-modal-module__Ts3E1a__link_button:disabled{opacity:.6;cursor:not-allowed}.login-modal-module__Ts3E1a__link_button:hover:not(:disabled){color:var(--ink)}.login-modal-module__Ts3E1a__mode_switch{gap:.5rem;margin-bottom:1rem;display:flex}.login-modal-module__Ts3E1a__mode_button,.login-modal-module__Ts3E1a__mode_button_active{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:1;padding:.5rem}.login-modal-module__Ts3E1a__mode_button_active{background:var(--bg-card,#27272a);font-weight:700}
.message-detail-module__NEfclW__detail{flex-direction:column;gap:.75rem;display:flex}.message-detail-module__NEfclW__loading,.message-detail-module__NEfclW__body_loading{opacity:.65}.message-detail-module__NEfclW__back{border:1px solid var(--border,#3f3f46);color:inherit;cursor:pointer;background:0 0;border-radius:.375rem;align-self:flex-start;padding:.35rem .6rem;font-size:.85rem}.message-detail-module__NEfclW__subject{margin:0;font-size:1.25rem;font-weight:700}.message-detail-module__NEfclW__addresses{flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.message-detail-module__NEfclW__address_line{gap:.5rem;display:flex}.message-detail-module__NEfclW__address_label{opacity:.55;flex-shrink:0;width:3rem}.message-detail-module__NEfclW__address_value{overflow-wrap:anywhere}.message-detail-module__NEfclW__body_tabs{border-bottom:1px solid var(--border,#3f3f46);gap:.25rem;display:flex}.message-detail-module__NEfclW__tab,.message-detail-module__NEfclW__tab_active{color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.4rem .9rem;font-size:.85rem}.message-detail-module__NEfclW__tab_active{border-bottom-color:currentColor;font-weight:600}.message-detail-module__NEfclW__body_panel{min-height:8rem}.message-detail-module__NEfclW__body_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.9rem}.message-detail-module__NEfclW__body_empty{opacity:.6}.message-detail-module__NEfclW__html_frame{border:1px solid var(--border,#3f3f46);background:#fff;border-radius:.375rem;width:100%;min-height:24rem}.message-detail-module__NEfclW__attachments{margin-top:.5rem}.message-detail-module__NEfclW__attachments_heading{opacity:.7;margin:0 0 .35rem;font-size:.85rem}.message-detail-module__NEfclW__attachment_list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.message-detail-module__NEfclW__attachment_item{border:1px solid var(--border,#3f3f46);border-radius:.375rem;align-items:baseline;gap:.5rem;padding:.35rem .5rem;font-size:.85rem;display:flex}.message-detail-module__NEfclW__attachment_name{overflow-wrap:anywhere}.message-detail-module__NEfclW__attachment_size{opacity:.6;flex-shrink:0}
