.page_loadingScreen__U4gKH{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:#0a0a0f;color:#888;gap:16px;font-size:14px}.page_spinner__j2y7K{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#6366f1;border-radius:50%;animation:page_spin__ElUWN .8s linear infinite}@keyframes page_spin__ElUWN{to{transform:rotate(1turn)}}.page_loginWrapper__kp5u5{display:flex;align-items:center;justify-content:center;height:100vh;background:#0a0a0f;padding:20px}.page_loginCard__qgOWC{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:48px 40px;max-width:400px;width:100%;text-align:center}.page_loginLogo__57f6V{font-size:48px;margin-bottom:12px}.page_loginTitle__RLQ6w{font-size:24px;font-weight:700;color:#f0f0f5;margin:0 0 6px}.page_loginSubtitle__N3F7u{font-size:13px;color:#888;margin:0 0 28px}.page_loginForm__oVr3w{display:flex;flex-direction:column;gap:12px}.page_loginInput__SpUMR{padding:12px 14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#f0f0f5;font-size:14px;outline:none;transition:border-color .2s}.page_loginInput__SpUMR:focus{border-color:#6366f1}.page_loginInput__SpUMR::placeholder{color:#666}.page_loginError__YYlto{color:#f87171;font-size:12px;margin:0}.page_loginButton__bXE2U{padding:12px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:4px}.page_loginButton__bXE2U:hover{background:#4f46e5}.page_loginButton__bXE2U:disabled{opacity:.6;cursor:not-allowed}.page_appShell__KhIIm{display:grid;grid-template-columns:240px 1fr;height:100vh;background:#0a0a0f;color:#e0e0e8;overflow:hidden}.page_sidebar__WP2xB{display:flex;flex-direction:column;background:hsla(0,0%,100%,.02);border-right:1px solid hsla(0,0%,100%,.06);overflow-y:auto}.page_sidebarHeader__M6LGU{padding:20px 20px 12px}.page_logoText__8eu70{font-size:18px;font-weight:700;color:#f0f0f5}.page_composeBtn__dMbwv{margin:0 16px 16px;padding:12px 20px;background:#6366f1;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,transform .1s;display:flex;align-items:center;gap:8px}.page_composeBtn__dMbwv:hover{background:#4f46e5;transform:scale(1.02)}.page_composeBtn__dMbwv:active{transform:scale(.98)}.page_folderList__jNiAk{display:flex;flex-direction:column;gap:2px;padding:0 8px;flex:1 1}.page_folderItem___F_2_{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;color:#b0b0bc;font-size:13px;cursor:pointer;border-radius:8px;transition:background .15s,color .15s;text-align:left;width:100%}.page_folderItem___F_2_:hover{background:hsla(0,0%,100%,.06);color:#f0f0f5}.page_folderActive__09zHO{background:rgba(99,102,241,.15)!important;color:#a5b4fc!important;font-weight:600}.page_folderIcon__0kaci{font-size:16px;width:22px;text-align:center;flex-shrink:0}.page_folderName__mzHBV{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_folderBadge__PCfKg{background:#6366f1;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;min-width:18px;text-align:center}.page_sidebarFooter__ldgeQ{padding:16px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:8px}.page_footerEmail__nf6E8{font-size:11px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_logoutBtn__Rq33L{padding:6px 12px;background:transparent;border:1px solid hsla(0,0%,100%,.1);color:#b0b0bc;border-radius:6px;font-size:11px;cursor:pointer;transition:all .15s}.page_logoutBtn__Rq33L:hover{background:hsla(0,0%,100%,.06);color:#f0f0f5}.page_mainContent__CBEqr{display:flex;flex-direction:column;overflow:hidden}.page_searchBar__dY3PK{display:flex;align-items:center;gap:8px;padding:12px 24px;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.06)}.page_searchIcon__JRfC_{font-size:16px;opacity:.5}.page_searchInput__3iJoR{flex:1 1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px 12px;color:#f0f0f5;font-size:13px;outline:none;transition:border-color .2s}.page_searchInput__3iJoR:focus{border-color:#6366f1}.page_searchInput__3iJoR::placeholder{color:#666}.page_searchClear__u3159{background:transparent;border:none;color:#888;cursor:pointer;font-size:14px;padding:4px 8px}.page_searchClear__u3159:hover{color:#f0f0f5}.page_messageList__3ykrn{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.page_listToolbar__sSNvL{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;border-bottom:1px solid hsla(0,0%,100%,.04);min-height:44px}.page_listToolbarLeft__xm3eo,.page_listToolbarRight__an_5a{display:flex;align-items:center;gap:8px}.page_selectAllCheckbox__FGSTa{width:16px;height:16px;accent-color:#6366f1;cursor:pointer}.page_toolbarBtn__i_6mk{background:transparent;border:1px solid hsla(0,0%,100%,.08);color:#b0b0bc;padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}.page_toolbarBtn__i_6mk:hover{background:hsla(0,0%,100%,.06);color:#f0f0f5}.page_toolbarBtn__i_6mk:disabled{opacity:.4;cursor:not-allowed}.page_pageInfo__xUuDY{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}.page_pageBtn__L6CW7{background:transparent;border:1px solid hsla(0,0%,100%,.08);color:#b0b0bc;width:26px;height:26px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .15s}.page_pageBtn__L6CW7:hover{background:hsla(0,0%,100%,.06);color:#f0f0f5}.page_pageBtn__L6CW7:disabled{opacity:.3;cursor:not-allowed}.page_messagesContainer__67JWQ{flex:1 1;overflow-y:auto}.page_messageRow__aqLn6{display:grid;grid-template-columns:24px 28px 180px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 24px;border-bottom:1px solid hsla(0,0%,100%,.03);cursor:pointer;transition:background .1s;font-size:13px}.page_messageRow__aqLn6:hover{background:hsla(0,0%,100%,.04)}.page_messageRow__aqLn6.page_unread__tQVDS{background:rgba(99,102,241,.04)}.page_messageRow__aqLn6.page_unread__tQVDS .page_msgFrom__KFBa_,.page_messageRow__aqLn6.page_unread__tQVDS .page_msgSubject__gUgb_{font-weight:600;color:#f0f0f5}.page_messageRow__aqLn6.page_selected__n0vZ0{background:rgba(99,102,241,.1)}.page_msgCheckbox___xXQP{width:14px;height:14px;accent-color:#6366f1;cursor:pointer}.page_starBtn__4obiQ{background:transparent;border:none;color:#555;font-size:16px;cursor:pointer;padding:0;line-height:1;transition:color .15s}.page_starBtn__4obiQ.page_starred__M0k2u,.page_starBtn__4obiQ:hover{color:#fbbf24}.page_msgFrom__KFBa_{color:#c0c0cc}.page_msgFrom__KFBa_,.page_msgSubject__gUgb_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_msgSubject__gUgb_{color:#999}.page_msgDate__kXCVZ{color:#777;font-size:11px;white-space:nowrap;text-align:right}.page_emptyState__EO0i7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#666;gap:12px}.page_emptyIcon__Oz2tP{font-size:48px}.page_messageView__zhdLn{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.page_messageViewToolbar__1lLe_{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.page_toolbarRight__3tDCA{display:flex;align-items:center;gap:6px}.page_messageViewContent__lBeJs{flex:1 1;overflow-y:auto;padding:24px}.page_messageSubject__T0iVs{font-size:20px;font-weight:600;color:#f0f0f5;margin:0 0 16px}.page_messageMetaRow__XlsAi{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page_messageSender__0SxFJ{display:flex;align-items:center;gap:10px}.page_avatarCircle__C5XZQ{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.page_messageSender__0SxFJ strong{font-size:14px;color:#f0f0f5}.page_messageEmail__dZQa7{font-size:12px;color:#888;margin-left:6px}.page_messageDate__dKHyV{font-size:12px;color:#888}.page_messageToLine__q6SQf{font-size:12px;color:#777;margin-bottom:4px}.page_attachmentList__SQeuZ{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.page_attachmentChip__S0mNC{padding:6px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;font-size:12px;color:#b0b0bc}.page_messageBody__zc0AK{margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.06);font-size:14px;line-height:1.7;color:#d0d0dc;word-break:break-word}.page_messageBody__zc0AK img{max-width:100%;height:auto}.page_messageBody__zc0AK a{color:#818cf8;text-decoration:underline}.page_messageBody__zc0AK blockquote{border-left:3px solid hsla(0,0%,100%,.1);margin:8px 0;padding:4px 16px;color:#999}.page_composeOverlay__DbCRH{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:flex-end;z-index:1000;padding:0}.page_composeModal__YtFOB{width:560px;max-width:100vw;max-height:80vh;background:#151520;border:1px solid hsla(0,0%,100%,.1);border-radius:12px 12px 0 0;display:flex;flex-direction:column;margin:0 24px;box-shadow:0 -4px 24px rgba(0,0,0,.4)}.page_composeHeader__CGAtu{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:rgba(99,102,241,.1);border-radius:12px 12px 0 0}.page_composeHeader__CGAtu h3{font-size:14px;font-weight:600;color:#f0f0f5;margin:0}.page_composeClose__XJm0a{background:transparent;border:none;color:#888;font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px}.page_composeClose__XJm0a:hover{color:#f0f0f5;background:hsla(0,0%,100%,.06)}.page_composeBody__Vh3eO{padding:12px 20px;flex:1 1;display:flex;flex-direction:column;gap:0;overflow-y:auto}.page_composeField__ZVRt4{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.page_composeField__ZVRt4 label{font-size:12px;color:#888;min-width:50px}.page_composeFrom__WQEgQ{font-size:13px;color:#c0c0cc}.page_composeInput__8hwGy{flex:1 1;background:transparent;border:none;color:#f0f0f5;font-size:13px;outline:none;padding:4px 0}.page_composeInput__8hwGy::placeholder{color:#555}.page_ccToggle__VxMB5{background:transparent;border:none;color:#888;font-size:11px;cursor:pointer;padding:2px 6px}.page_ccToggle__VxMB5:hover{color:#f0f0f5}.page_composeTextarea__181r9{flex:1 1;min-height:200px;background:transparent;border:none;color:#e0e0e8;font-size:13px;line-height:1.7;padding:12px 0;resize:none;outline:none;font-family:inherit}.page_composeTextarea__181r9::placeholder{color:#555}.page_composeFooter__L1aXo{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid hsla(0,0%,100%,.06)}.page_sendButton__KY3PL{padding:8px 24px;background:#6366f1;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.page_sendButton__KY3PL:hover{background:#4f46e5}.page_sendButton__KY3PL:disabled{opacity:.5;cursor:not-allowed}.page_discardButton___JBxS{padding:8px 16px;background:transparent;border:1px solid hsla(0,0%,100%,.08);color:#b0b0bc;border-radius:8px;font-size:13px;cursor:pointer;transition:all .15s}.page_discardButton___JBxS:hover{background:hsla(0,0%,100%,.06);color:#f0f0f5}@media (max-width:768px){.page_appShell__KhIIm{grid-template-columns:1fr}.page_sidebar__WP2xB{display:none}.page_messageRow__aqLn6{grid-template-columns:24px 28px 1fr auto;padding:10px 16px}.page_msgFrom__KFBa_{display:none}.page_composeModal__YtFOB{width:100%;margin:0;max-height:90vh;border-radius:12px 12px 0 0}.page_searchBar__dY3PK{padding:10px 16px}.page_messageViewContent__lBeJs{padding:16px}}@media (max-width:480px){.page_listToolbar__sSNvL{padding:8px 12px}.page_messageRow__aqLn6{padding:8px 12px;font-size:12px}}