.message-center-page{width:min(1440px,calc(100% - 32px));padding:1.25rem 0 2rem}.message-center{height:calc(100vh - 116px);min-height:620px;max-height:860px;border:1px solid var(--line);border-radius:22px;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);overflow:hidden;background:white;box-shadow:0 18px 50px rgb(43 25 61/8%)}.message-inbox-panel{min-width:0;min-height:0;border-right:1px solid var(--line);display:flex;flex-direction:column;background:white}.message-inbox-panel__heading{min-height:80px;padding:1rem 1rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.message-inbox-panel__heading .eyebrow,.message-inbox-panel__heading h1{margin:0}.message-inbox-panel__heading .eyebrow{font-size:.68rem;letter-spacing:.09em}.message-inbox-panel__heading h1{margin-top:.12rem;font-size:1.45rem}.message-inbox-panel__new-count{flex:none;padding:.28rem .55rem;border-radius:999px;color:var(--purple-700);background:#f2e8ff;font-size:.7rem;font-weight:850}.message-inbox-search{min-height:42px;margin:0 .85rem .75rem;padding:0 .75rem;border:1px solid #ddd5e5;border-radius:11px;display:flex;align-items:center;gap:.45rem;color:#807488;background:#fcfbfd}.message-inbox-search:focus-within{border-color:#bea6dc;box-shadow:0 0 0 3px rgb(118 14 239/8%)}.message-inbox-search>span{flex:none;font-size:1.05rem;line-height:1}.message-inbox-search input{width:100%;min-width:0;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:.78rem}.message-inbox-search input::placeholder{color:#968c9d}.message-inbox-tabs{margin:0 .85rem .65rem;padding:.2rem;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;background:#f6f3f8}.message-inbox-tabs button{min-height:32px;padding:.35rem .55rem;border:0;border-radius:8px;color:#736a79;background:transparent;cursor:pointer;font-size:.72rem;font-weight:750}.message-inbox-tabs button.is-active{color:var(--ink);background:white;box-shadow:0 2px 8px rgb(43 25 61/8%)}.message-inbox-tabs button span{margin-left:.2rem;color:inherit;opacity:.72}.message-inbox-list{min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior:contain}.message-inbox-item{position:relative;min-height:86px;padding:.85rem;border-top:1px solid #f1edf4;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.7rem;color:inherit;transition:background .14s ease}.message-inbox-item:hover{background:#faf7fd}.message-inbox-item--unread{background:#fbf7ff}.message-inbox-item--active,.message-inbox-item--active:hover{background:#f2eaff}.message-inbox-item--active:before{position:absolute;inset:9px auto 9px 0;width:3px;border-radius:0 4px 4px 0;background:var(--purple-600);content:""}.message-conversation__avatar,.message-inbox-item__avatar{position:relative;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:var(--purple-700);background:#eee7f5;font-weight:850}.message-inbox-item__avatar{width:46px;height:46px;overflow:visible}.message-inbox-item__avatar>img{border-radius:50%;object-fit:cover}.message-inbox-item__avatar>span{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;overflow:hidden}.message-inbox-item__avatar i{position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#23b877}.message-inbox-item__body{min-width:0;display:block}.message-inbox-item__topline{min-width:0;display:flex;align-items:center;gap:.55rem}.message-inbox-item__topline strong{min-width:0;flex:1 1;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.message-inbox-item__topline time{flex:none;color:#817788;font-size:.62rem;font-weight:650}.message-inbox-item__order,.message-inbox-item__preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-inbox-item__order{margin-top:.1rem;color:var(--purple-700);font-size:.63rem;font-weight:760}.message-inbox-item__preview{margin-top:.12rem;color:#746c7a;font-size:.68rem}.message-inbox-item--unread .message-inbox-item__preview{color:#4c4353;font-weight:700}.message-inbox-item__meta{min-width:42px;display:grid;justify-items:end;align-self:center}.message-inbox-item__meta b{min-width:22px;height:22px;padding-inline:.35rem;border-radius:999px;display:grid;place-items:center;color:white;background:var(--purple-600);font-size:.64rem}.message-inbox-item__meta small{max-width:62px;overflow:hidden;color:#8a808f;font-size:.58rem;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}.message-inbox-panel__empty{margin:auto 1.2rem;padding:1.25rem 0;color:#746c7a;text-align:center}.message-inbox-panel__empty strong{display:block;color:var(--ink);font-size:.84rem}.message-inbox-panel__empty p{margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.message-center__empty-conversation{min-width:0;padding:2rem;display:grid;place-items:center;background:radial-gradient(circle at 78% 18%,rgb(234 72 195/5%),transparent 24%),linear-gradient(180deg,#fff,#fcfaff)}.message-center__empty-card{max-width:460px;text-align:center}.message-center__empty-icon{width:62px;height:62px;margin:0 auto 1rem;border-radius:20px;display:grid;place-items:center;color:var(--purple-700);background:#f1e8fb;font-size:1.7rem}.message-center__empty-card h2{margin-bottom:.5rem;font-size:1.3rem}.message-center__empty-card>p{margin:0;color:var(--muted);font-size:.85rem}.message-center__safety-reminder{margin-top:1.2rem;padding:.8rem .9rem;border:1px solid #e0d2ee;border-radius:12px;color:#5c4b69;background:#faf6ff;font-size:.72rem;line-height:1.55}.message-thread-safety-shell{min-width:0;min-height:0;flex:1 1;display:flex}.message-thread-safety-shell>.message-conversation{width:100%}.message-center__conversation-pane{min-width:0;min-height:0;display:flex;flex-direction:column;background:white}.message-center__conversation-toolbar{min-height:43px;padding:.45rem .95rem;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:.8rem;background:#fdfcfe}.message-center__conversation-toolbar a{color:var(--purple-700);font-size:.7rem;font-weight:800}.message-center__conversation-toolbar a:hover{text-decoration:underline}.message-center__conversation-toolbar a:first-child{display:none}.message-center .message-conversation{min-height:0;flex:1 1;border:0;border-radius:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:none}.message-center .message-conversation__header{flex:none}.message-center .message-conversation__avatar>img{object-fit:cover}.message-center .message-access-note{flex:none}.message-center .message-conversation__history{min-height:0;height:auto;flex:1 1;overflow-y:auto}.message-center .message-composer,.message-center .message-composer--locked{flex:none}.account-mobile-nav a,.account-sidebar nav a{position:relative}.account-nav-message-badge{min-width:22px;height:22px;margin-left:auto;padding-inline:.38rem;border-radius:999px;display:inline-grid;place-items:center;color:white;background:var(--purple-600);box-shadow:0 3px 9px rgb(94 17 247/20%);font-size:.64rem;font-weight:900;line-height:1}.account-sidebar--collapsed .account-nav-message-badge{position:absolute;top:3px;right:3px;min-width:18px;height:18px;margin:0;padding-inline:.25rem;display:grid!important;font-size:.56rem}.account-nav-message-badge--mobile{position:absolute;top:2px;right:calc(50% - 25px);min-width:18px;height:18px;margin:0;padding-inline:.25rem;font-size:.55rem}.message-safety-modal{position:fixed;z-index:140;inset:0;padding:1rem;display:grid;place-items:center;background:rgb(23 18 31/48%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.message-safety-dialog{width:min(520px,100%);padding:1.4rem;border:1px solid #dfd3e9;border-radius:22px;background:white;box-shadow:0 28px 90px rgb(24 10 38/28%)}.message-safety-dialog__icon{width:48px;height:48px;margin-bottom:.9rem;border-radius:15px;display:grid;place-items:center;color:#7d5300;background:#fff3ce;font-size:1.3rem;font-weight:900}.message-safety-dialog h2{margin-bottom:.55rem;font-size:1.25rem}.message-safety-dialog>p{margin:0;color:#5f5665;font-size:.82rem;line-height:1.65}.message-safety-dialog__note{margin-top:.9rem!important;padding:.75rem .8rem;border-radius:11px;color:#654d16!important;background:#fff9e9}.message-safety-dialog__actions{margin-top:1.2rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.message-safety-dialog__send-anyway{min-height:42px;padding:.55rem .9rem;border:0;border-radius:999px;color:#756b7a;background:transparent;cursor:pointer;font-size:.78rem;font-weight:800}.message-safety-dialog__send-anyway:hover{color:var(--ink);background:#f5f2f7}@media (max-width:980px){.message-center-page{width:100%;padding:0}.message-center{height:calc(100dvh - 116px);min-height:520px;max-height:none;border-right:0;border-left:0;border-radius:0;grid-template-columns:minmax(0,1fr);box-shadow:none}.message-center--no-selection .message-inbox-panel{display:flex;border-right:0}.message-center--no-selection .message-center__empty-conversation,.message-center--selected .message-inbox-panel{display:none}.message-center--selected .message-center__conversation-pane{display:flex}.message-center__conversation-toolbar{justify-content:space-between}.message-center__conversation-toolbar a:first-child{display:inline-flex}}@media (max-width:520px){.message-inbox-panel__heading{min-height:70px}.message-inbox-item{grid-template-columns:44px minmax(0,1fr) auto;padding-inline:.75rem}.message-inbox-item__avatar{width:44px;height:44px}.message-center .message-conversation{border-right:0;border-left:0;border-radius:0}.message-safety-dialog{padding:1.15rem;border-radius:18px}.message-safety-dialog__actions{display:grid;grid-template-columns:1fr}.message-safety-dialog__actions .button,.message-safety-dialog__send-anyway{width:100%}}