@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.legacy-mail{--background:#09090b;--foreground:#ededef;--surface:#0f0f12;--surface-dim:#0b0b0d;--surface-deepest:#070708;--surface-container-lowest:#0b0b0d;--surface-container-low:#0f0f12;--surface-container:#16161a;--surface-container-high:#1c1c21;--surface-container-highest:#232329;--surface-variant:#1c1c21;--on-surface:#ededef;--on-surface-variant:#c9c9cf;--outline:#3a3a42;--outline-variant:#2e2e35;--text-primary:#ededef;--text-secondary:#c9c9cf;--text-muted:#8a8a93;--border:#1f1f24;--border-strong:#2e2e35;--primary:#f0a6c1;--on-primary:#09090b;--primary-container:#2b1a22;--on-primary-container:#ffdde8;--secondary:#c9c9cf;--on-secondary:#09090b;--secondary-container:#1c1c21;--on-secondary-container:#ededef;--tertiary:#fbbf24;--on-tertiary:#09090b;--tertiary-container:#2a2310;--error:#f87171;--on-error:#09090b;--error-container:#2a1414;--success:#4ade80;--on-success:#09090b;--shadow:#00000073;--shadow-primary:#f0a6c11f;--font-cinzel:var(--font-inter);--font-jetbrains-mono:var(--font-jetbrains);color:var(--text-primary)}.legacy-mail button,.legacy-mail input,.legacy-mail textarea{font:inherit}.legacy-mail .spinner{animation:1s linear infinite spin}.legacy-mail .flux-shell{min-height:100vh;color:var(--text-primary)}.legacy-mail .destiny-shell{min-height:100vh;color:var(--text-primary);grid-template-columns:288px minmax(0,1fr);transition:grid-template-columns .26s cubic-bezier(.4,0,.2,1);display:grid}.legacy-mail .destiny-shell.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.legacy-mail .destiny-sidebar{z-index:10;background:#080507eb;border-right:1px solid #4a304057;flex-direction:column;height:100vh;padding:22px 16px 0;display:flex;position:sticky;top:0;box-shadow:18px 0 60px #00000024}.legacy-mail .sidebar-brand{border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:26px;display:flex}.legacy-mail .sidebar-brand-main{min-width:0;color:var(--text-primary);flex:auto;align-items:center;gap:12px;text-decoration:none;display:flex}.legacy-mail .sidebar-brand-text,.legacy-mail .sidebar-nav-text,.legacy-mail .sidebar-status-text{white-space:nowrap;overflow:hidden}.legacy-mail .sidebar-brand-mark{background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);width:44px;height:44px;color:var(--on-primary);box-shadow:var(--shadow-primary);border:1px solid #f0e4e86b;border-radius:12px;place-items:center;display:grid}.legacy-mail .sidebar-brand strong{color:var(--text-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:.02em;font-size:20px;font-weight:700;line-height:1.02;display:block}.legacy-mail .sidebar-brand small,.legacy-mail .sidebar-nav small{color:#f0e4e8c7;font-size:12px;line-height:1.25;display:block}.legacy-mail .sidebar-toggle{color:#f0e4e8db;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:border-color .16s,background .16s,color .16s;display:grid}.legacy-mail .sidebar-toggle:hover{color:var(--text-primary);background:#f0a6c114}.legacy-mail .sidebar-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:18px;height:18px}.legacy-mail .sidebar-nav{flex-direction:column;flex:auto;gap:10px;padding:0 0 18px;display:flex;overflow-y:auto}.legacy-mail .sidebar-nav-group{color:#c8adb885;letter-spacing:.16em;text-transform:uppercase;margin:6px 0 -2px;padding:0 12px;font-size:11px;font-weight:800}.legacy-mail .sidebar-nav-group:first-child{margin-top:0}.legacy-mail .sidebar-nav a{color:#f0e4e8c2;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:13px;min-height:58px;padding:10px 14px;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:grid}.legacy-mail .sidebar-nav a:hover{color:var(--text-primary);background:#271a2075}.legacy-mail .sidebar-nav a.active{box-shadow:inset 2px 0 0 var(--primary);color:var(--text-primary);background:#f0a6c11a;min-height:68px}.legacy-mail .sidebar-nav-icon{color:#f0e4e8db;place-items:center;width:30px;height:30px;display:grid}.legacy-mail .sidebar-nav a.active .sidebar-nav-icon,.legacy-mail .sidebar-nav a:hover .sidebar-nav-icon{color:var(--primary)}.legacy-mail .sidebar-nav svg{stroke-width:1.85px;width:22px;height:22px}.legacy-mail .sidebar-nav strong{color:var(--text-primary);letter-spacing:0;font-size:16px;font-weight:760;line-height:1.15;display:block}.legacy-mail .sidebar-status{color:#f0e4e8d1;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #4a304057;align-items:center;gap:10px;margin-top:auto;margin-left:-16px;margin-right:-16px;padding:18px 22px;font-size:11px;font-weight:750;display:flex}.legacy-mail .sidebar-status-avatar{background:var(--surface-container-high);width:32px;height:32px;color:var(--secondary);letter-spacing:0;border:1px solid #f0a6c124;border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:grid}.legacy-mail .sidebar-collapsed .destiny-sidebar{align-items:center;padding-left:16px;padding-right:16px}.legacy-mail .sidebar-collapsed .sidebar-brand{flex-direction:column;justify-content:center;gap:12px;margin-bottom:28px}.legacy-mail .sidebar-collapsed .sidebar-brand-text,.legacy-mail .sidebar-collapsed .sidebar-nav-text,.legacy-mail .sidebar-collapsed .sidebar-nav-group,.legacy-mail .sidebar-collapsed .sidebar-status-text{display:none}.legacy-mail .sidebar-collapsed .sidebar-nav a{grid-template-columns:48px;justify-content:center;min-height:52px;padding:0}.legacy-mail .sidebar-collapsed .sidebar-status{justify-content:center;width:80px;margin-left:-16px;margin-right:-16px;padding:24px 0}.legacy-mail .destiny-content{min-width:0;padding:34px clamp(20px,5vw,72px) 52px}.legacy-mail .inbox-stage{width:min(1060px,100%);min-height:calc(100vh - 86px);margin:0 auto;padding:0;position:relative}.legacy-mail .brand-header{text-align:center;place-items:center;gap:18px;margin-bottom:58px;display:grid}.legacy-mail .brand-lockup{align-items:center;gap:14px;display:inline-flex}.legacy-mail .brand-mark{background:linear-gradient(180deg, var(--primary) 0%, var(--secondary) 100%);border:1px solid #f0e4e86b;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 38px #f0a6c13d}.legacy-mail .brand-mark svg{fill:none;width:30px;height:30px;stroke:var(--on-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px}.legacy-mail .brand-header h1{color:var(--text-primary);font-family:var(--font-serif), Georgia, serif;letter-spacing:.01em;text-shadow:0 8px 30px #f0a6c12e;font-size:clamp(36px,5vw,42px);font-weight:700;line-height:1}.legacy-mail .brand-header p{color:#f0e4e8b8;font-size:20px;line-height:1.45}.legacy-mail .page-links{gap:8px;display:flex;position:absolute;top:22px;right:0}.legacy-mail .page-links a{color:#f0e4e89e;border:1px solid #f0a6c11f;border-radius:999px;padding:8px 12px;font-size:12px;text-decoration:none;transition:border-color .16s,color .16s,background .16s}.legacy-mail .page-links a:hover{color:var(--text-primary);background:#f0a6c10f;border-color:#f0a6c14d}.legacy-mail .search-panel{border:1px solid var(--border-strong);box-shadow:var(--shadow);background:#16161adb;border-radius:14px;gap:30px;margin-bottom:48px;padding:42px 40px 40px;display:grid}.legacy-mail .inbox-search-panel{margin-bottom:18px}.legacy-mail .inbox-fetch-row{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;display:grid}.legacy-mail .mail-input-wrap{color:#f0e4e89e;background:#080507e6;border:1px solid #f0a6c11a;border-radius:8px;align-items:center;gap:12px;height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.legacy-mail .mail-input-wrap:focus-within{border-color:#d4a0b8b8;box-shadow:0 0 0 3px #d4a0b824}.legacy-mail .mail-input-wrap svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:20px;height:20px}.legacy-mail .mail-input-wrap input{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-size:14px}.legacy-mail .mail-input-wrap input::placeholder{color:#c8adb87a}.legacy-mail .primary-action{background:var(--primary);height:72px;color:var(--on-primary);cursor:pointer;letter-spacing:0;border:1px solid #f0e4e847;border-radius:8px;justify-content:center;align-items:center;gap:14px;font-size:20px;font-weight:500;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;box-shadow:0 18px 36px #f0a6c133}.legacy-mail .primary-action:disabled{cursor:not-allowed;opacity:.58}.legacy-mail .primary-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px #f0a6c152}.legacy-mail .primary-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:26px;height:26px}.legacy-mail .button-spinner{animation:1s linear infinite spin}.legacy-mail .button-spinner circle{fill:none;stroke:currentColor;stroke-dasharray:30 30;stroke-linecap:round;stroke-width:3px}.legacy-mail .flux-alert{color:#ffb4ab;background:#7a000a3d;border:1px solid #ffb4ab40;border-radius:8px;margin:-26px 0 30px;padding:12px 14px;font-size:14px}.legacy-mail .otp-gate-icon{width:42px;height:42px;color:var(--tertiary);background:#f5c4a01f;border:1px solid #f5c4a04d;border-radius:8px;flex:none;place-items:center;display:grid}.legacy-mail .otp-gate-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.legacy-mail .otp-gate-icon.modal{width:44px;height:44px}.legacy-mail .otp-modal-layer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.legacy-mail .otp-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080507c7;position:absolute;inset:0}.legacy-mail .otp-modal-card{z-index:1;background:linear-gradient(#16161afa,#080507fa);border:1px solid #f0a6c12e;border-radius:14px;gap:18px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:22px 22px 20px;display:grid;position:relative;overflow:auto;box-shadow:0 32px 100px #0000007a}.legacy-mail .otp-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.legacy-mail .otp-modal-close{color:#f0e4e8d1;cursor:pointer;background:#f0a6c10f;border:1px solid #f0a6c129;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;transition:border-color .16s,background .16s,transform .16s,opacity .16s;display:grid}.legacy-mail .otp-modal-close:disabled{cursor:not-allowed;opacity:.45;transform:none}.legacy-mail .otp-modal-close:hover:not(:disabled){background:#f0a6c11a;border-color:#f0a6c14d;transform:translateY(-1px)}.legacy-mail .otp-modal-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.legacy-mail .otp-modal-copy{gap:8px;display:grid}.legacy-mail .otp-modal-copy span{color:var(--secondary);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.legacy-mail .otp-modal-copy h2{color:var(--text-primary);font-size:23px;font-weight:760;line-height:1.15}.legacy-mail .otp-modal-copy p{color:#f0e4e8b8;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.legacy-mail .otp-modal-field{gap:8px;display:grid}.legacy-mail .otp-modal-field label{color:#f0e4e89e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.legacy-mail .otp-modal-field input{width:100%;height:48px;color:var(--text-primary);background:#080507e6;border:1px solid #f5c4a03d;border-radius:8px;outline:0;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s}.legacy-mail .otp-modal-field input::placeholder{color:#c8adb87a}.legacy-mail .otp-modal-field input:focus{border-color:#f5c4a0b8;box-shadow:0 0 0 3px #f5c4a021}.legacy-mail .otp-modal-meta{color:#f0e4e899;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:22px;font-size:12px;display:flex}.legacy-mail .otp-modal-meta strong{color:#ffb4ab;font-weight:600}.legacy-mail .otp-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.legacy-mail .otp-modal-actions .secondary-action{min-width:112px}.legacy-mail .otp-modal-actions .primary-action.compact{min-width:150px}.legacy-mail .delete-confirm-card{border-color:#ffb4ab38;width:min(520px,100%)}.legacy-mail .delete-confirm-icon{color:#ffb4ab;background:#7a000a47;border:1px solid #ffb4ab52;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.legacy-mail .delete-confirm-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:21px;height:21px}.legacy-mail .delete-confirm-copy span{color:#ffb4ab}.legacy-mail .delete-confirm-copy p strong{color:#ffd1cc;font-weight:760}.legacy-mail .delete-confirm-summary{background:#0805079e;border:1px solid #ffb4ab24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding:14px;display:grid}.legacy-mail .delete-confirm-summary span{color:#f0e4e894;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.legacy-mail .delete-confirm-summary strong{color:var(--text-primary);overflow-wrap:anywhere;text-align:right;font-size:13px;font-weight:760}.legacy-mail .delete-confirm-warning{color:#ffd6d1e6;background:#7a000a2e;border-left:3px solid #ffb4ab;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.legacy-mail .delete-confirm-actions .danger-action{gap:10px;min-width:140px}.legacy-mail .inbox-toolbar{color:#f0e4e8e0;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:13px;font-weight:500;display:flex}.legacy-mail .inbox-toolbar-status,.legacy-mail .inbox-toolbar-actions{align-items:center;display:flex}.legacy-mail .inbox-toolbar-status{gap:10px;min-width:0}.legacy-mail .inbox-toolbar-actions{flex-shrink:0;justify-content:flex-end;gap:8px}.legacy-mail .status-dot{background:var(--secondary);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 4px #d4a0b814}.legacy-mail .inbox-toolbar button,.legacy-mail .reader-back{color:#f0e4e8e6;cursor:pointer;background:#160d11b8;border:1px solid #f0a6c11f;border-radius:999px;place-items:center;transition:border-color .16s,background .16s,transform .16s;display:grid}.legacy-mail .inbox-toolbar button{width:34px;height:34px}.legacy-mail .inbox-toolbar button:disabled{cursor:not-allowed;opacity:.45}.legacy-mail .inbox-toolbar button:hover:not(:disabled),.legacy-mail .reader-back:hover{background:#f0a6c114;border-color:#f0a6c14d;transform:translateY(-1px)}.legacy-mail .inbox-toolbar .inbox-delete-button{color:#ffb4ab;background:#5c18239e;border-color:#ffb4ab52}.legacy-mail .inbox-toolbar .inbox-delete-button:hover:not(:disabled){color:#ffd1cc;background:#7a000a57;border-color:#ffb4ab9e;box-shadow:0 0 0 4px #ff6b6b14}.legacy-mail .inbox-toolbar .inbox-delete-button:focus-visible{outline-offset:3px;outline:2px solid #ffb4abb8}.legacy-mail .inbox-toolbar svg,.legacy-mail .reader-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.legacy-mail .message-stack{gap:14px;display:grid}.legacy-mail .message-item{border:1px solid #f0a6c129;border-left:6px solid var(--primary);width:100%;min-height:152px;color:inherit;cursor:pointer;text-align:left;background:#16161aeb;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;padding:30px 26px 24px 24px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.legacy-mail .message-item:hover{background:#16161afa;border-color:#f0a6c157;transform:translate(2px)}.legacy-mail .message-avatar{background:var(--surface-container-highest);width:52px;height:52px;color:var(--primary);border-radius:9px;place-items:center;font-size:21px;font-weight:700;display:grid}.legacy-mail .message-main{gap:7px;min-width:0;display:grid}.legacy-mail .message-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:650;line-height:1.2;overflow:hidden}.legacy-mail .message-from{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;overflow:hidden}.legacy-mail .message-preview{color:#c8adb8c7;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.35;overflow:hidden}.legacy-mail .message-time{color:#f0e4e8b8;white-space:nowrap;font-size:18px;line-height:1.2}.legacy-mail .empty-mailbox{color:#c8adb899;border:1px dashed #f0a6c124;border-radius:8px;place-items:center;gap:12px;padding:38px 16px;display:grid}.legacy-mail .empty-mailbox svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:44px;height:44px}.legacy-mail .skeleton-mail{background:#160d1142;border:2px dashed #f0a6c114;border-radius:8px;gap:14px;min-height:104px;padding:27px 26px;display:grid}.legacy-mail .skeleton-mail span{background:#f0a6c10b;border-radius:5px;height:18px}.legacy-mail .skeleton-mail span:first-child{width:48%}.legacy-mail .skeleton-mail span:last-child{width:72%}.legacy-mail .flux-footer{color:#c8adb85c;text-align:center;margin-top:38px;font-size:14px}.legacy-mail .mail-reader{place-items:start center;min-height:calc(100vh - 86px);padding:94px 20px 52px;display:grid;position:relative}.legacy-mail .reader-topbar{gap:54px;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%)}.legacy-mail .reader-topbar span{filter:blur(14px);opacity:.42;background:#f0a6c129;border-radius:999px;width:128px;height:28px}.legacy-mail .reader-card{width:min(672px,100%);box-shadow:var(--shadow);background:#160d11b8;border:1px solid #f0a6c11f;border-radius:12px;padding:24px 24px 38px;position:relative}.legacy-mail .reader-back{width:36px;height:36px;position:absolute;top:22px;right:22px}.legacy-mail .reader-extra-actions{margin-bottom:16px;padding-right:46px}.legacy-mail .reader-header h1{max-width:calc(100% - 52px);color:var(--text-primary);letter-spacing:0;margin-bottom:14px;font-size:25px;font-weight:750;line-height:1.25}.legacy-mail .sender-row{align-items:center;gap:10px;display:flex}.legacy-mail .sender-icon{width:34px;height:34px;color:var(--secondary);background:#d4a0b81f;border-radius:999px;place-items:center;display:grid}.legacy-mail .sender-icon svg{fill:currentColor;width:19px;height:19px}.legacy-mail .sender-row strong{color:var(--text-primary);font-size:14px;line-height:1.1;display:block}.legacy-mail .sender-row span{color:#c8adb8b8;margin-top:2px;font-size:13px;line-height:1.25;display:block}.legacy-mail .reader-divider{background:#f0a6c11a;height:1px;margin:18px 0 26px}.legacy-mail .reader-code-panel{background:linear-gradient(135deg,#271a20b8,#160d11d1),#271a205c;border:1px solid #d4a0b83d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d}.legacy-mail .reader-code-main{align-items:center;gap:13px;min-width:0;display:flex}.legacy-mail .reader-code-icon{width:42px;height:42px;color:var(--secondary);background:#d4a0b81a;border:1px solid #d4a0b833;border-radius:8px;flex:none;place-items:center;display:grid}.legacy-mail .reader-code-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:21px;height:21px}.legacy-mail .reader-code-copy{gap:6px;min-width:0;display:grid}.legacy-mail .reader-code-copy span{color:#d4a0b8d1;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1}.legacy-mail .reader-code-copy strong{color:var(--primary);font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Consolas, monospace;letter-spacing:.14em;font-size:30px;font-weight:850;line-height:1}.legacy-mail .reader-code-action{min-height:40px;color:var(--secondary);cursor:pointer;background:#d4a0b857;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;font-size:13px;font-weight:760;transition:background .16s,transform .16s;display:inline-flex}.legacy-mail .reader-code-action:hover{background:#d4a0b87a;transform:translateY(-1px)}.legacy-mail .reader-code-action:focus-visible{outline-offset:3px;outline:2px solid #d4a0b8d6}.legacy-mail .reader-code-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.legacy-mail .plain-body{color:#f0e4e8c7;white-space:pre-wrap;word-break:break-word;background:#0805076b;border:1px solid #f0a6c11a;border-radius:8px;max-height:340px;margin-top:24px;padding:18px;font-size:14px;line-height:1.65;overflow:auto}.legacy-mail .email-html-frame-wrap{background:linear-gradient(#16161af2,#080507f5),#080507a8;border:1px solid #f0a6c124;border-radius:8px;padding:10px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.legacy-mail .email-html-frame-topbar{align-items:center;gap:7px;height:26px;padding:0 4px 8px;display:flex}.legacy-mail .email-html-frame-topbar span{background:#f0a6c147;border-radius:999px;width:8px;height:8px}.legacy-mail .email-html-frame-topbar span:nth-child(2){background:#d4a0b857}.legacy-mail .email-html-frame-topbar span:nth-child(3){background:#f0a6c161}.legacy-mail .email-html-canvas{background:#fff;border:1px solid #08050726;border-radius:8px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 18px 42px #00000042}.legacy-mail .email-html-frame{background:#fff;border:0;width:100%;height:320px;min-height:260px;display:block}.legacy-mail .empty-email-body{color:#c8adb8b8;text-align:center}.legacy-mail .workspace-page{width:min(1060px,100%);margin:0 auto}.legacy-mail .workspace-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.legacy-mail .workspace-header h1{color:var(--text-primary);letter-spacing:0;font-size:clamp(28px,4vw,40px);font-weight:760;line-height:1.05}.legacy-mail .workspace-header p{color:#f0e4e8a3;max-width:680px;margin-top:8px;font-size:15px;line-height:1.55}.legacy-mail .header-kicker{color:var(--secondary);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.legacy-mail .header-kicker:before{background:var(--secondary);content:"";border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #d4a0b814}.legacy-mail .metric-strip{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.legacy-mail .metric-pill{color:#f0e4e8b8;background:#16161aa8;border:1px solid #f0a6c11f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.legacy-mail .metric-pill strong{color:var(--secondary)}.legacy-mail .workspace-panel{border:1px solid var(--border-strong);box-shadow:var(--shadow);background:#16161ad6;border-radius:14px;padding:24px}.legacy-mail .workspace-panel+.workspace-panel,.legacy-mail .workspace-panel+.workspace-list,.legacy-mail .flux-alert+.workspace-list{margin-top:18px}.legacy-mail .field-grid{gap:16px;display:grid}.legacy-mail .field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-mail .field-grid.two{grid-template-columns:1.2fr 1fr}.legacy-mail .field{gap:8px;display:grid}.legacy-mail .field label,.legacy-mail .mode-label{color:#f0e4e89e;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.legacy-mail .destiny-input,.legacy-mail .destiny-textarea{width:100%;color:var(--text-primary);background:#080507d1;border:1px solid #f0a6c11c;border-radius:8px;outline:0;font-size:14px;transition:border-color .16s,box-shadow .16s}.legacy-mail .destiny-input{height:48px;padding:0 14px}.legacy-mail .destiny-textarea{resize:vertical;min-height:112px;padding:14px}.legacy-mail .destiny-input::placeholder,.legacy-mail .destiny-textarea::placeholder{color:#c8adb87a}.legacy-mail .destiny-input:focus,.legacy-mail .destiny-textarea:focus{border-color:#d4a0b8b8;box-shadow:0 0 0 3px #d4a0b824}.legacy-mail .field-hint{color:#c8adb8b8;font-size:12px;line-height:1.45}.legacy-mail .action-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.legacy-mail .primary-action.compact,.legacy-mail .secondary-action,.legacy-mail .danger-action{border-radius:8px;height:44px;min-height:44px;padding:0 18px;font-size:14px}.legacy-mail .secondary-action,.legacy-mail .danger-action{color:#f0e4e8cc;cursor:pointer;background:#f0a6c112;border:1px solid #f0a6c129;justify-content:center;align-items:center;font-weight:650;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.legacy-mail .secondary-action:disabled,.legacy-mail .danger-action:disabled{cursor:not-allowed;opacity:.55;transform:none}.legacy-mail .secondary-action:hover:not(:disabled),.legacy-mail .danger-action:hover:not(:disabled){background:#f0a6c11c;border-color:#f0a6c147;transform:translateY(-1px)}.legacy-mail .danger-action{color:#ffd1cc;background:#7a000a57;border-color:#ffb4ab3d}.legacy-mail .primary-action svg.inline-spinner,.legacy-mail .secondary-action svg,.legacy-mail .danger-action svg{width:18px;height:18px}.legacy-mail .mode-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.legacy-mail .mode-row .mode-spacer{flex:auto}.legacy-mail .mode-chip{color:#f0e4e8b8;cursor:pointer;background:#f0a6c10f;border:1px solid #f0a6c124;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:650;display:inline-flex}.legacy-mail .mode-chip.active{color:var(--text-primary);background:#d4a0b821;border-color:#d4a0b852}.legacy-mail .mode-chip input{accent-color:var(--primary)}.legacy-mail .workspace-list{gap:12px;display:grid}.legacy-mail .compact-message-row{border:1px solid #f0a6c124;border-left:4px solid var(--primary);background:#16161acc;border-radius:8px;transition:border-color .16s,background .16s,transform .16s;position:relative}.legacy-mail .list-title{color:#f0e4e8d1;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:800;display:flex}.legacy-mail .compact-message-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px 96px 16px 16px;display:grid}.legacy-mail .compact-message-row.has-copy-code .compact-message-item{padding-right:96px}.legacy-mail .compact-message-row:hover{background:#16161af5;border-color:#f0a6c14d;transform:translate(2px)}.legacy-mail .compact-message-item:focus-visible{outline-offset:-5px;outline:2px solid #d4a0b8b8}.legacy-mail .compact-avatar{background:var(--surface-container-highest);width:48px;height:48px;color:var(--primary);border-radius:8px;place-items:center;font-size:18px;font-weight:800;display:grid}.legacy-mail .compact-main{gap:5px;min-width:0;display:grid}.legacy-mail .compact-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:720;overflow:hidden}.legacy-mail .compact-meta,.legacy-mail .compact-preview,.legacy-mail .compact-time{color:#c8adb8b3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.legacy-mail .compact-preview{color:#c8adb8b8}.legacy-mail .compact-time{color:#f0e4e8a3;text-align:right;max-width:74px;position:absolute;top:16px;right:16px}.legacy-mail .message-copy-button{z-index:2;width:34px;height:34px;color:var(--secondary);cursor:pointer;background:#271a2094;border:1px solid #d4a0b833;border-radius:8px;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:absolute;top:43px;right:16px}.legacy-mail .message-copy-button:hover:not(:disabled){color:var(--text-primary);background:#d4a0b833;border-color:#d4a0b88a;transform:translateY(-1px)}.legacy-mail .message-copy-button:focus-visible{outline-offset:3px;outline:2px solid #d4a0b8b8}.legacy-mail .message-copy-button:disabled{cursor:not-allowed;opacity:.48}.legacy-mail .message-copy-button.copied{color:var(--success);background:#064e3b33;border-color:#34d39980}.legacy-mail .message-copy-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.legacy-mail .detail-panel{box-shadow:var(--shadow);background:#16161ad6;border:1px solid #f0a6c124;border-radius:14px;padding:22px}.legacy-mail .detail-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.legacy-mail .detail-header{border-bottom:1px solid #f0a6c11a;margin-bottom:18px;padding-bottom:18px}.legacy-mail .detail-header h2{color:var(--text-primary);letter-spacing:0;margin-bottom:12px;font-size:22px;font-weight:760;line-height:1.25}.legacy-mail .detail-meta{color:#c8adb8b3;gap:6px;font-size:13px;display:grid}.legacy-mail .detail-meta strong{color:var(--secondary);font-weight:650}.legacy-mail .message-body{color:#f0e4e8c7;white-space:pre-wrap;word-break:break-word;background:#0805076b;border:1px solid #f0a6c11a;border-radius:8px;max-height:420px;padding:18px;font-size:14px;line-height:1.65;overflow:auto}.legacy-mail .message-body img{max-width:100%}.legacy-mail .empty-state{color:#c8adb8b3;text-align:center;background:#160d115c;border:1px dashed #f0a6c124;border-radius:8px;place-items:center;gap:12px;padding:38px 18px;display:grid}.legacy-mail .empty-state svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:42px;height:42px}.legacy-mail .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.legacy-mail .info-card{background:#08050775;border:1px solid #f0a6c11f;border-radius:10px;padding:16px}.legacy-mail .info-card h2,.legacy-mail .info-card h3{color:var(--text-primary);margin-bottom:10px;font-size:16px;font-weight:760}.legacy-mail .info-card ol,.legacy-mail .info-card ul{color:#f0e4e8b8;gap:8px;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.legacy-mail .info-card code{color:var(--secondary)}@media (max-width:760px){.legacy-mail .destiny-shell{grid-template-columns:1fr}.legacy-mail .destiny-sidebar{border-bottom:1px solid #f0a6c11f;border-right:0;height:auto;min-height:auto;padding:16px 14px;position:relative}.legacy-mail .sidebar-brand{margin-bottom:14px}.legacy-mail .sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legacy-mail .sidebar-nav-group{grid-column:1/-1}.legacy-mail .sidebar-status{display:none}.legacy-mail .destiny-content{padding:20px 12px 40px}.legacy-mail .inbox-stage{width:min(100%,800px);min-height:auto;padding-top:42px}.legacy-mail .page-links{justify-content:center;margin:-32px 0 34px;position:static}.legacy-mail .brand-header{margin-bottom:34px}.legacy-mail .brand-header p{font-size:17px}.legacy-mail .search-panel{gap:18px;padding:20px}.legacy-mail .inbox-fetch-row{grid-template-columns:1fr}.legacy-mail .mail-input-wrap,.legacy-mail .primary-action{height:58px}.legacy-mail .mail-input-wrap input,.legacy-mail .primary-action{font-size:16px}.legacy-mail .inbox-toolbar{letter-spacing:.12em;font-size:14px}.legacy-mail .message-item{grid-template-columns:42px minmax(0,1fr);min-height:132px;padding:20px 18px}.legacy-mail .message-avatar{width:42px;height:42px;font-size:18px}.legacy-mail .message-title,.legacy-mail .message-preview{font-size:16px}.legacy-mail .message-from,.legacy-mail .message-time{font-size:14px}.legacy-mail .message-time{grid-column:2;justify-self:start}.legacy-mail .flux-footer{font-size:13px}.legacy-mail .mail-reader{padding:84px 12px 48px}.legacy-mail .reader-topbar{display:none}.legacy-mail .reader-card{padding:20px 18px 28px}.legacy-mail .reader-header h1{font-size:21px}.legacy-mail .reader-code-panel{flex-direction:column;align-items:stretch}.legacy-mail .reader-code-action{width:100%}.legacy-mail .email-html-frame{min-height:300px}.legacy-mail .otp-modal-layer{padding:14px}.legacy-mail .otp-modal-card{gap:16px;max-height:calc(100vh - 28px);padding:18px 16px}.legacy-mail .otp-modal-copy h2{font-size:20px}.legacy-mail .otp-modal-actions{grid-template-columns:1fr;display:grid}.legacy-mail .otp-modal-actions .secondary-action,.legacy-mail .otp-modal-actions .primary-action.compact,.legacy-mail .otp-modal-actions .danger-action{width:100%}.legacy-mail .workspace-header{display:grid}.legacy-mail .metric-strip{justify-content:flex-start}.legacy-mail .workspace-panel,.legacy-mail .detail-panel{padding:18px}.legacy-mail .field-grid.three,.legacy-mail .field-grid.two,.legacy-mail .info-grid{grid-template-columns:1fr}.legacy-mail .mode-row .mode-spacer{display:none}.legacy-mail .compact-message-item{grid-template-columns:42px minmax(0,1fr);padding-right:78px}.legacy-mail .compact-message-row.has-copy-code .compact-message-item{min-height:96px;padding-right:78px}.legacy-mail .message-copy-button{width:34px;height:34px;top:48px;right:16px}.legacy-mail .compact-avatar{width:42px;height:42px}.legacy-mail .compact-time{right:16px}}.legacy-mail .tempmail-address-bar{background:var(--surface-container);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.legacy-mail .tempmail-address-text{font-family:var(--font-jetbrains-mono), ui-monospace, Consolas, monospace;color:var(--primary);word-break:break-all;flex:200px;font-size:14px}.legacy-mail .tempmail-ws-status{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.legacy-mail .tempmail-ws-status.live{color:var(--success);background:#34d3991f;border-color:#34d39947}.legacy-mail .tempmail-ws-status.disconnected{color:var(--error);background:#ff787824;border-color:#ff78784d}.legacy-mail .tempmail-ws-status.idle{color:var(--text-muted);background:var(--surface-container)}.legacy-mail .source-strip{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;margin-top:14px;display:flex}.legacy-mail .source-pill-unsupported{color:#ffb4ab;border-color:#ffb4ab52}.legacy-mail .source-pill-unsupported strong{color:#ffd1cc}.legacy-mail .admin-login-page{place-items:center;min-height:100vh;display:grid}.legacy-mail .admin-login-panel{width:min(420px,100%)}.legacy-mail .checker-progress{background:#f0a6c11a;border-radius:999px;height:8px;overflow:hidden}.legacy-mail .checker-progress-fill{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:999px;height:100%;transition:width .2s}.legacy-mail .checker-result-list{gap:8px;max-height:460px;margin-top:18px;display:grid;overflow-y:auto}.legacy-mail .checker-result-row{background:#16161aa8;border:1px solid #f0a6c11f;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.legacy-mail .checker-result-email{color:#f0e4e8db;word-break:break-all;flex:auto}.legacy-mail .checker-result-note{color:var(--text-muted);font-size:12px}.legacy-mail .checker-badge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.legacy-mail .checker-badge.hit{color:#ffd1cc;background:#ff788c29}.legacy-mail .checker-badge.miss{color:var(--success);background:#34d39924}.legacy-mail .checker-badge.locked{color:var(--tertiary);background:#f5c4a029}.legacy-mail .checker-badge.error{color:#f0e4e8b8;background:#f0a6c11f}.legacy-mail .material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.legacy-mail .material-symbols-outlined.fill{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.legacy-mail :where(a,button,input,select,textarea,[role=button],[role=switch]):focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.legacy-mail .label-caps{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.legacy-mail .label-caps.sm{font-size:11px}@media (prefers-reduced-motion:reduce){.legacy-mail *,.legacy-mail :before,.legacy-mail :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
