.CaptchaWidget_container__4OOU7{display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px 14px;transition:all .2s ease}.CaptchaWidget_container__4OOU7:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03)}.CaptchaWidget_containerVerified__tWpOb{border-color:rgba(52,211,153,.3);background:rgba(52,211,153,.04)}.CaptchaWidget_containerExpired__9QnDm,.CaptchaWidget_containerUnavailable__AxY4M{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.04)}.CaptchaWidget_headerRow__i8Wnp{justify-content:space-between}.CaptchaWidget_actionRow__CKLLG,.CaptchaWidget_headerRow__i8Wnp{display:flex;align-items:center;gap:10px}.CaptchaWidget_checkbox__dKMCZ{width:18px;height:18px;cursor:pointer;accent-color:#38bdf8}.CaptchaWidget_label__JKdR2{font-size:.8125rem;color:#e2e8f0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:6px}.CaptchaWidget_verifiedText__v_Ojy{font-size:.8125rem;font-weight:500;color:#34d399;display:flex;align-items:center;gap:6px}.CaptchaWidget_warningText__RgfNe{font-size:.8125rem;color:#fbbf24;line-height:1.4;display:flex;align-items:center;gap:6px}.CaptchaWidget_retryBtn__AaJ_B{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#94a3b8;font-size:.75rem;padding:4px 10px;cursor:pointer;transition:all .2s ease}.CaptchaWidget_retryBtn__AaJ_B:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#f8fafc}.CaptchaWidget_retryBtn__AaJ_B:disabled{opacity:.5;cursor:not-allowed}.CaptchaWidget_branding__S1HHv{font-size:.7rem;color:#64748b;display:flex;align-items:center;gap:4px}.AuthCard_container___TI6h{min-height:calc(100vh - 48px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at 50% 20%,#171d2b 0,#0b0e14 70%)}.AuthCard_authCard__7dbd_{width:100%;max-width:440px;background:rgba(18,22,31,.85);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:36px 32px;display:flex;flex-direction:column;gap:24px}.AuthCard_header__HT3al{text-align:center;display:flex;flex-direction:column;gap:8px}.AuthCard_appTagline__y0zYq{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#38bdf8}.AuthCard_title__zIwL6{font-size:1.5rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.AuthCard_subtitle___Dd_u{font-size:.875rem;color:#94a3b8;line-height:1.4}.AuthCard_form__rFRyM{display:flex;flex-direction:column;gap:18px}.AuthCard_fieldGroup__bBv9h{display:flex;flex-direction:column;gap:6px}.AuthCard_label__kdxe2{font-size:.8125rem;font-weight:600;color:#cbd5e1}.AuthCard_input__7KdMS{width:100%;background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:10px 14px;color:#f8fafc;font-size:.9375rem;outline:none;transition:all .2s ease}.AuthCard_input__7KdMS:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.18);background:rgba(15,23,42,.9)}.AuthCard_input__7KdMS::placeholder{color:#64748b}.AuthCard_hint__0sHsK{font-size:.75rem;color:#64748b;line-height:1.3}.AuthCard_errorBanner__JvXvf{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);border-radius:8px;padding:10px 14px;color:#fca5a5;font-size:.8125rem;line-height:1.4;display:flex;align-items:center;gap:8px}.AuthCard_submitBtn__kplnq{width:100%;background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;border:none;border-radius:8px;padding:12px 16px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(37,99,235,.35);display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}.AuthCard_submitBtn__kplnq:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 16px rgba(37,99,235,.45)}.AuthCard_submitBtn__kplnq:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthCard_divider__sgNEE{display:flex;align-items:center;text-align:center;margin:6px 0;color:#64748b;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.AuthCard_divider__sgNEE:after,.AuthCard_divider__sgNEE:before{content:"";flex:1 1;border-bottom:1px solid rgba(148,163,184,.2)}.AuthCard_divider__sgNEE span{padding:0 12px}.AuthCard_secondaryBtn__eX93_{width:100%;background:rgba(30,41,59,.7);color:#f8fafc;border:1px solid rgba(148,163,184,.25);border-radius:8px;padding:12px 16px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.AuthCard_secondaryBtn__eX93_:hover:not(:disabled){background:rgba(51,65,85,.85);border-color:#38bdf8;transform:translateY(-1px)}.AuthCard_secondaryBtn__eX93_:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthCard_footerPrompt__aLF8_{text-align:center;font-size:.8125rem;color:#94a3b8}.AuthCard_link__uPpLi{color:#38bdf8;font-weight:600;margin-left:6px;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.AuthCard_link__uPpLi:hover{color:#7dd3fc}.AuthCard_loadingSpinner__8oJlS{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AuthCard_spin__fR_8B .8s linear infinite}.AuthCard_loadingCard__xUDfp{width:100%;max-width:400px;background:rgba(18,22,31,.8);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.AuthCard_loadingTitle__VqYMl{font-size:1rem;font-weight:600;color:#cbd5e1}.AuthCard_loadingSpinnerLarge__okwwU{width:36px;height:36px;border:3px solid rgba(56,189,248,.2);border-top-color:#38bdf8;border-radius:50%;animation:AuthCard_spin__fR_8B .8s linear infinite}@keyframes AuthCard_spin__fR_8B{to{transform:rotate(1turn)}}.AuthCard_successBanner__hsP8g{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35);border-radius:12px;padding:20px;color:#86efac;font-size:.875rem;line-height:1.5;display:flex;flex-direction:column;gap:16px;animation:AuthCard_fadeIn__Mvt98 .3s ease}.AuthCard_bannerIcon__V3RzA{font-size:1.75rem;display:block}.AuthCard_confirmationTextGroup__eTFoT{display:flex;flex-direction:column;gap:10px}.AuthCard_confirmationMsgSr__k_J3c{font-weight:600;color:#bbf7d0;margin:0;font-size:.9375rem;line-height:1.5}.AuthCard_confirmationMsgEn__sOiGZ{font-weight:400;color:#86efac;margin:0;font-size:.875rem;line-height:1.4}.AuthCard_confirmationActions__M6UV_{margin-top:8px}@keyframes AuthCard_fadeIn__Mvt98{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat_chatContainer__CB4yt{height:100vh;height:100dvh;width:100%;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 10%,#151b27 0,#0a0d14 80%);overflow:hidden;position:relative;color:#f1f5f9}.chat_chatHeader__i55qy{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(18,22,31,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px}.chat_headerLeft__1F6GN{display:flex;align-items:center;gap:12px;min-width:0}.chat_backBtn__pDaiV{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#cbd5e1;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.chat_backBtn__pDaiV:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.2)}.chat_partnerAvatar__81XYA{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0284c7,#6366f1);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9375rem;color:#fff;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.4)}.chat_partnerInfo__REZtd{display:flex;flex-direction:column;min-width:0;gap:2px}.chat_partnerNameRow__buY_D{display:flex;align-items:center;gap:8px;min-width:0}.chat_partnerDisplayName__Dkq4j{font-size:.9375rem;font-weight:700;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_partnerHandle__Uo7ac{font-size:.75rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat_identityStatusBadge__YXMXP{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:9999px;font-size:.6875rem;font-weight:600}.chat_badgeVerified__HZiD3{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.chat_badgeUnverified__RiGA5{background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.25)}.chat_headerRight__rsw2O{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.chat_e2eeBadge__gtRAk{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.chat_badgeSuccess__HlGH3{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.chat_badgeWarning__ayHeW{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.chat_badgeNotice__1agrx{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.chat_badgeRealtimeConnecting__KjD5e{border-radius:9999px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.chat_badgeRealtimeConnected__8W559,.chat_badgeRealtimeConnecting__KjD5e{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:.6875rem;font-weight:600}.chat_badgeRealtimeConnected__8W559{border-radius:9999px;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.chat_badgeRealtimeDisconnected__x9YNm{border-radius:9999px;font-weight:500;background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.chat_badgeRealtimeDisconnected__x9YNm,.chat_badgeRealtimeError__JlzGd{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:.6875rem}.chat_badgeRealtimeError__JlzGd{border-radius:9999px;font-weight:600;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.chat_iconBtn__xXh_K{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:7px 11px;color:#cbd5e1;font-size:.8125rem;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.chat_iconBtn__xXh_K:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff}.chat_iconBtn__xXh_K:disabled{opacity:.5;cursor:not-allowed}.chat_dangerActionBtn__ZlpNc{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:7px 12px;color:#fca5a5;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:5px}.chat_dangerActionBtn__ZlpNc:hover:not(:disabled){background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.5);color:#fff}.chat_securityPanelWrapper__HkGtZ{max-width:860px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:10px;padding:0 4px}.chat_screenshotNoticeBanner__VSMpm{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:rgba(30,41,59,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;font-size:.75rem;color:#94a3b8;line-height:1.45}.chat_screenshotNoticeIcon__oHguM{font-size:1rem;flex-shrink:0;margin-top:1px}.chat_screenshotNoticeText__5ywP_{flex:1 1}.chat_screenshotNoticeText__5ywP_ strong{color:#cbd5e1}.chat_partnerKeyWarning___ltUh{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);border-radius:8px;font-size:.8125rem;color:#fbbf24}.chat_criticalWarning__2nnxo{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);border-radius:8px;font-size:.8125rem;color:#fca5a5}.chat_verificationSection__6rm9_{background:rgba(15,23,42,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.chat_verificationHeader__L7_q4{justify-content:space-between;flex-wrap:wrap}.chat_verificationHeader__L7_q4,.chat_verificationTitleBlock___jePi{display:flex;align-items:center;gap:8px}.chat_verificationTitle__ZMd5I{font-size:.8125rem;font-weight:600;color:#cbd5e1}.chat_verificationActions__Mv32p{display:flex;align-items:center;gap:8px}.chat_verificationToggleBtn__nOkpz{background:transparent;color:#38bdf8;border:1px solid rgba(56,189,248,.3);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.chat_verificationToggleBtn__nOkpz:hover{background:rgba(56,189,248,.12)}.chat_verificationVerifyBtn__JRM_7{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.chat_verificationVerifyBtn__JRM_7:hover{background:rgba(16,185,129,.25)}.chat_verificationRemoveBtn__CfzPP{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.chat_verificationRemoveBtn__CfzPP:hover{background:rgba(239,68,68,.22)}.chat_verificationFingerprintBox__ntdA5{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.chat_verificationFingerprintCode__72Bhi{font-family:monospace;font-size:.9375rem;font-weight:700;letter-spacing:.12em;color:#38bdf8;word-break:break-all}.chat_messageListContainer__gyZrp{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.chat_messageStream__S68r6{display:flex;flex-direction:column;gap:10px;max-width:860px;margin:0 auto;width:100%}.chat_emptyState__7t_Tt{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;text-align:center;padding:40px 20px;gap:8px}.chat_emptyTitle__tf3f5{font-size:1rem;font-weight:600;color:#cbd5e1;margin:0}.chat_emptyText__uJkon{font-size:.8125rem;color:#64748b;margin:0;max-width:320px}.chat_messageBubble__R0Sg8{display:flex;flex-direction:column;gap:6px;max-width:78%;padding:10px 14px;border-radius:12px;word-break:break-word;animation:chat_messageIn__e6AiV .15s ease-out}@keyframes chat_messageIn__e6AiV{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat_ownMessage__xCVue{align-self:flex-end;background:linear-gradient(135deg,rgba(2,132,199,.28),rgba(99,102,241,.28));border:1px solid rgba(56,189,248,.35);border-bottom-right-radius:4px}.chat_partnerMessage__nPr3K{align-self:flex-start;background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:4px}.chat_deletedMessageBubble__WKQYT{opacity:.65;border-style:dashed!important}.chat_messageHeader__G5ben{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat_messageSender__szJ_J{font-size:.75rem;font-weight:700;color:#94a3b8}.chat_messageHeaderActions___zoHX{display:flex;align-items:center;gap:6px}.chat_messageExpiryBadge__c4oQb{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);border-radius:9999px;font-size:.6875rem;font-weight:600;color:#fbbf24;letter-spacing:.02em}.chat_messageTime__WDkBd{font-size:.6875rem;color:#64748b}.chat_messageDeleteBtn___oz3x{background:transparent;border:none;color:#94a3b8;font-size:.75rem;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .15s ease;line-height:1}.chat_messageDeleteBtn___oz3x:hover:not(:disabled){background:rgba(239,68,68,.2);color:#fca5a5}.chat_messageDeleteBtn___oz3x:disabled{opacity:.5;cursor:not-allowed}.chat_deletedMessageContent__stFix{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-style:italic;color:#94a3b8}.chat_deletedMessageIcon__wpRmL{font-size:.875rem}.chat_messageContent__JMrWE{font-size:.875rem;line-height:1.5;color:#f1f5f9}.chat_messageFooter__O0BY2{display:flex;align-items:center;gap:6px;margin-top:2px}.chat_badgeAwaitingKey__30UGx{border-radius:9999px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.chat_badgeAwaitingKey__30UGx,.chat_badgeDecryptionFailed__JOy_7{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:600}.chat_badgeDecryptionFailed__JOy_7{border-radius:9999px;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.chat_badgeLegacyKey__mYOQE{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:.6875rem;font-weight:600;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.chat_composerStickyWrapper__YoWkT{position:-webkit-sticky;position:sticky;bottom:0;z-index:30;background:rgba(18,22,31,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid hsla(0,0%,100%,.08);padding:14px 20px;flex-shrink:0;width:100%;box-shadow:0 -8px 24px rgba(0,0,0,.45)}.chat_composerInner__2VPvQ{max-width:860px;margin:0 auto;width:100%}.chat_composeBox__q1UjC,.chat_composerInner__2VPvQ,.chat_disabledComposeBox__5Tt3r{display:flex;flex-direction:column;gap:8px}.chat_disabledComposeBox__5Tt3r{background:rgba(15,23,42,.6);border:1px dashed hsla(0,0%,100%,.12);border-radius:10px;padding:12px 16px}.chat_disabledNotice__Cp6h7{color:#94a3b8}.chat_composeNotice__Csugn,.chat_disabledNotice__Cp6h7{font-size:.75rem;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.chat_composeNotice__Csugn{color:#38bdf8}.chat_composeStatusRow__AjUWN{display:flex;align-items:center;gap:8px;font-size:.75rem}.chat_statusBadgeEncrypting__wqhab{border-radius:9999px;background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.chat_statusBadgeEncrypting__wqhab,.chat_statusBadgeSending__b_P8B{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:600}.chat_statusBadgeSending__b_P8B{border-radius:9999px;background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.chat_statusBadgeSent__WSQdV{border-radius:9999px;background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.chat_statusBadgeError__wZBF5,.chat_statusBadgeSent__WSQdV{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:600}.chat_statusBadgeError__wZBF5{border-radius:9999px;background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.chat_inputRow__nx2w_{display:flex;gap:8px;align-items:center;width:100%}.chat_convInput__KEjQt{flex:1 1;background:rgba(15,23,42,.85);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:10px 14px;font-size:.875rem;color:#f1f5f9;outline:none;transition:all .2s ease}.chat_convInput__KEjQt:focus{border-color:#38bdf8;box-shadow:0 0 0 2px rgba(56,189,248,.2)}.chat_convInput__KEjQt:disabled{background:rgba(15,23,42,.4);color:#64748b;cursor:not-allowed}.chat_sendBtn__oHjhd{background:#2563eb;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.chat_sendBtn__oHjhd:hover:not(:disabled){background:#1d4ed8}.chat_sendBtn__oHjhd:disabled{opacity:.5;cursor:not-allowed}.chat_modalBackdrop__C1oiO{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.chat_confirmModalCard__adLIg{background:#0f172a;border:1px solid rgba(239,68,68,.35);border-radius:14px;width:100%;max-width:440px;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 25px rgba(239,68,68,.15);padding:24px;display:flex;flex-direction:column;gap:16px;animation:chat_modalFadeIn__YJz55 .15s ease-out}@keyframes chat_modalFadeIn__YJz55{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.chat_confirmModalHeader__9WABl{display:flex;align-items:center;gap:10px}.chat_confirmModalIcon__tRORh{font-size:1.5rem}.chat_confirmModalTitle__R9R1t{font-size:1.125rem;font-weight:700;color:#f87171;margin:0}.chat_confirmModalPrompt__drhON{font-size:.875rem;color:#cbd5e1;line-height:1.5;margin:0}.chat_confirmModalActions__qFZDo{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.chat_modalCancelBtn__9MLC6{padding:8px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#cbd5e1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.chat_modalCancelBtn__9MLC6:hover{background:hsla(0,0%,100%,.15);color:#fff}.chat_modalConfirmDangerBtn__B2r8f{padding:8px 16px;background:#dc2626;border:1px solid #ef4444;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.chat_modalConfirmDangerBtn__B2r8f:hover:not(:disabled){background:#b91c1c}.chat_modalConfirmDangerBtn__B2r8f:disabled{opacity:.5;cursor:not-allowed}.chat_contactActionBtn__bhXPG{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.35);border-radius:6px;padding:3px 8px;font-size:.6875rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}.chat_contactActionBtn__bhXPG:hover:not(:disabled){background:rgba(99,102,241,.28);color:#c7d2fe}.chat_contactActionBtn__bhXPG:disabled{opacity:.5;cursor:not-allowed}.chat_contactBadgeSaved__l5rLY{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:.6875rem;font-weight:600;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.chat_visualizerContainer__vzSQ6{width:100%;display:flex;flex-direction:column;gap:6px;z-index:35;padding:8px 12px;border-radius:8px;background:rgba(15,23,42,.85);border:1px solid rgba(56,189,248,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.3);animation:chat_visualizerFadeIn__oKW56 .2s ease-out}@keyframes chat_visualizerFadeIn__oKW56{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.chat_chatHeader__i55qy{padding:10px 14px}.chat_messageListContainer__gyZrp{padding:12px 14px}.chat_composerStickyWrapper__YoWkT{padding:10px 14px}.chat_messageBubble__R0Sg8{max-width:88%}}.chat_contactActionMenuBtn___001s{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#cbd5e1;font-size:.8125rem;padding:3px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.chat_contactActionMenuBtn___001s:hover{background:hsla(0,0%,100%,.15);color:#fff}.chat_clickableSender__R958F{cursor:pointer;transition:opacity .15s ease;display:inline-flex;align-items:center;gap:4px}.chat_clickableSender__R958F:hover{opacity:.85;text-decoration:underline}.chat_contactActionModalOverlay__rr_ZC{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;animation:chat_modalFadeIn__YJz55 .15s ease-out}.chat_contactActionModalCard__px_BT{background:#111827;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;max-width:440px;width:100%;padding:20px;box-shadow:0 20px 40px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:16px}.chat_contactActionModalHeader__FYX_F{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px}.chat_contactActionModalTitle__G7P8G{font-size:1rem;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:8px;margin:0}.chat_contactActionModalList__cdgng{display:flex;flex-direction:column;gap:10px}.chat_contactActionItemBtn__lLcqm{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e2e8f0;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.chat_contactActionItemBtn__lLcqm:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff}.chat_contactActionItemBtn__lLcqm:disabled{opacity:.5;cursor:not-allowed}.chat_contactActionItemBtnDanger__E6soi{color:#f87171;border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.08)}.chat_contactActionItemBtnDanger__E6soi:hover:not(:disabled){background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.4);color:#fca5a5}.chat_nicknameEditRow__nixfJ{display:flex;gap:8px;margin-top:4px}.chat_nicknameInput__wZ3sX{flex:1 1;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:6px 10px;color:#f8fafc;font-size:.8125rem}.chat_nicknameInput__wZ3sX:focus{outline:none;border-color:#38bdf8}.dashboard_container__NwfBK,.dashboard_dashboardPage__7vW5Q{min-height:100vh;min-height:100dvh;padding:32px 16px;background:radial-gradient(circle at 50% 10%,#151b27 0,#0a0d14 80%);display:flex;justify-content:center;overflow-x:hidden;box-sizing:border-box;width:100%}.dashboard_dashboardShell__i6i_S,.dashboard_dashboardWrapper___2rHB{width:min(100% - 32px,1180px);margin-inline:auto;display:flex;flex-direction:column;gap:24px;min-width:0;box-sizing:border-box}.dashboard_dashboardMainGrid__Lt7ED{display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-gap:20px;gap:20px;min-width:0;min-height:0;align-items:start}@media (min-width:900px){.dashboard_dashboardMainGrid__Lt7ED{grid-template-columns:420px minmax(0,1fr)}}.dashboard_dashboardContent__TB7Md{min-width:0;min-height:0}.dashboard_dashboardLeftCol__qc9J9{display:flex;flex-direction:column;gap:20px;min-width:0}.dashboard_dashboardRightCol__WYpVc{display:flex;flex-direction:column;min-width:0;min-height:0}.dashboard_topBar__JeOEn{display:flex;justify-content:space-between;align-items:center;background:rgba(18,22,31,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:20px 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard_welcomeSection__oo00n{display:flex;flex-direction:column;gap:4px}.dashboard_welcomeTag__pvAnl{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#38bdf8}.dashboard_userDisplayName__ZXavu{font-size:1.375rem;font-weight:700;color:#f8fafc}.dashboard_logoutBtn__fx4Tq{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 18px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.dashboard_logoutBtn__fx4Tq:hover{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.5);color:#fff}.dashboard_grid__uxJ2l{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.dashboard_card__yGBr4{background:rgba(18,22,31,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dashboard_fullWidthCard__ksbZI{grid-column:1/-1}.dashboard_cardHeader__D79m7{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:12px}.dashboard_cardTitle__RxGOx{font-size:1.0625rem;font-weight:600;color:#f1f5f9}.dashboard_badgeSuccess__e2VwK{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);font-weight:600;padding:3px 8px;border-radius:6px}.dashboard_badgeNotice__gdxtM{background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3);font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:6px}.dashboard_badgeRls__nFz7s{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.3);font-size:.6875rem;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.dashboard_badgeWarning__4uf_k{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);font-weight:600;padding:3px 8px;border-radius:6px}.dashboard_infoList__X5coF{display:flex;flex-direction:column;gap:14px}.dashboard_infoItem__W7nvJ{display:flex;flex-direction:column;gap:4px}.dashboard_infoLabel__zvQ6_{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.dashboard_infoValue__IVKAn{font-size:.9375rem;font-weight:500;color:#e2e8f0;background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.04);padding:8px 12px;border-radius:6px;font-family:inherit;word-break:break-all}.dashboard_codeValue__eEiNd{font-family:monospace;font-size:.8125rem;color:#38bdf8}.dashboard_cardBody__Gu4hT{font-size:.875rem;color:#94a3b8;line-height:1.6}.dashboard_convForm__2csuH{display:flex;flex-direction:column;gap:12px}.dashboard_inputRow__OxhaL{display:flex;gap:12px}.dashboard_convInput__fY9GR{flex:1 1;background:rgba(15,23,42,.65);border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:10px 14px;color:#f8fafc;font-size:.875rem;font-family:monospace;outline:none;transition:all .2s ease}.dashboard_convInput__fY9GR:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.18);background:rgba(15,23,42,.9)}.dashboard_actionBtn__WIIYX{background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 4px 12px rgba(37,99,235,.35)}.dashboard_actionBtn__WIIYX:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#1d4ed8);transform:translateY(-1px)}.dashboard_actionBtn__WIIYX:disabled{opacity:.6;cursor:not-allowed}.dashboard_refreshBtn__KuS8_{background:hsla(0,0%,100%,.06);color:#cbd5e1;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:5px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.dashboard_refreshBtn__KuS8_:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff}.dashboard_quickSelectBox__GO_Ak{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.dashboard_quickSelectLabel__1qhpg{font-size:.75rem;color:#94a3b8;font-weight:500}.dashboard_quickPill__m7oV_{background:rgba(56,189,248,.1);color:#38bdf8;border:1px solid rgba(56,189,248,.25);border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.dashboard_quickPill__m7oV_:hover{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#fff}.dashboard_alertSuccess__KP87x{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);border-radius:8px;padding:10px 14px;color:#6ee7b7;font-size:.8125rem}.dashboard_alertError__x79_n{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35);border-radius:8px;padding:10px 14px;color:#fca5a5;font-size:.8125rem}.dashboard_convList__257IQ{display:flex;flex-direction:column;gap:14px}.dashboard_convItem__EZOKB{background:rgba(15,23,42,.55);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.dashboard_convItem__EZOKB:hover{border-color:rgba(56,189,248,.3);background:rgba(15,23,42,.75)}.dashboard_convHeader__UEmkJ{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboard_convTitle__AOCFb{font-size:.875rem;font-weight:700;color:#f1f5f9;display:flex;align-items:center;gap:8px}.dashboard_convDate__pjucA{font-size:.75rem;color:#64748b}.dashboard_membersRow__4DP_6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_memberPill__xlkOG{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;padding:3px 8px;font-size:.75rem;color:#cbd5e1}.dashboard_selfPill__AHFAp{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.3);color:#7dd3fc}.dashboard_convMeta__vUhT8{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#64748b;border-top:1px solid hsla(0,0%,100%,.04);padding-top:8px}.dashboard_emptyState__88j4w{text-align:center;padding:32px 16px;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:8px}.dashboard_emptyTitle__SOK3h{font-size:1rem;font-weight:600;color:#cbd5e1}.dashboard_emptyText__mdrfl{font-size:.8125rem;color:#64748b;max-width:440px;line-height:1.5}@media (max-width:768px){.dashboard_grid__uxJ2l{grid-template-columns:1fr}.dashboard_topBar__JeOEn{flex-direction:column;align-items:flex-start;gap:16px}.dashboard_logoutBtn__fx4Tq{width:100%;text-align:center}.dashboard_inputRow__OxhaL{flex-direction:column}.dashboard_actionBtn__WIIYX{width:100%}}.dashboard_keySnippet__E5Qk9{font-family:monospace;font-size:.75rem;color:#38bdf8;background:rgba(15,23,42,.7);border:1px solid rgba(56,189,248,.2);border-radius:6px;padding:8px 12px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;line-height:1.4;margin-top:4px}.dashboard_keyActionRow__4rr3H{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.06)}.dashboard_keyStatusGrid__lGUWw{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.dashboard_keyStatusGrid__lGUWw{grid-template-columns:1fr}}.dashboard_selectedConvItem__LGwrY{border-color:rgba(56,189,248,.4)!important;background:rgba(56,189,248,.05)!important}.dashboard_openConvBtn__80W4S{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.3);border-radius:6px;padding:6px 14px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.dashboard_openConvBtn__80W4S:hover{background:rgba(56,189,248,.22);border-color:rgba(56,189,248,.5);color:#fff}.dashboard_closeBtn__UiQ0L{background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2);border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.dashboard_closeBtn__UiQ0L:hover{background:rgba(148,163,184,.2);color:#f1f5f9}.dashboard_detailHeaderMeta__9Jg_O{display:flex;flex-direction:column;gap:6px}.dashboard_partnerInfoBanner__mfJ_o{background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.dashboard_partnerNameBlock__FuzOa{display:flex;flex-direction:column;gap:2px}.dashboard_partnerDisplayName__SOLpS{font-size:.9375rem;font-weight:600;color:#f1f5f9}.dashboard_partnerSubtext__7x3cb{font-size:.75rem;color:#94a3b8;font-family:monospace}.dashboard_messageStream__UIUbF{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto;padding:8px 4px}.dashboard_messageBubble__cgGPk{display:flex;flex-direction:column;gap:6px;max-width:80%;padding:12px 16px;border-radius:12px;font-size:.875rem;line-height:1.5;word-break:break-word}.dashboard_ownMessage__E8ojT{align-self:flex-end;background:rgba(14,116,144,.25);border:1px solid rgba(56,189,248,.25);border-bottom-right-radius:2px}.dashboard_partnerMessage__hJ_x8{align-self:flex-start;background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.08);border-bottom-left-radius:2px}.dashboard_messageHeader__hnwbX{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.75rem}.dashboard_messageSender__lK9Es{font-weight:600;color:#94a3b8}.dashboard_messageTime__J5ObA{color:#64748b;font-size:.7rem}.dashboard_messageHeaderActions__uNbXG{display:flex;align-items:center;gap:8px}.dashboard_messageDeleteBtn__Tbro6{background:none;border:none;color:#64748b;cursor:pointer;padding:2px 4px;font-size:.75rem;line-height:1;border-radius:4px;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.dashboard_messageDeleteBtn__Tbro6:hover:not(:disabled){color:#ef4444;background:rgba(239,68,68,.12)}.dashboard_messageDeleteBtn__Tbro6:disabled{opacity:.5;cursor:not-allowed}.dashboard_messageContent__LWDwJ{color:#f8fafc;white-space:pre-wrap}.dashboard_deletedMessageContent___Nu0_{display:flex;align-items:center;gap:6px;color:#94a3b8;font-style:italic;font-size:.8125rem;padding:2px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard_deletedMessageIcon___GcWm{font-size:.875rem;opacity:.7}.dashboard_deletedMessageText__3rgDy{color:#94a3b8}.dashboard_deletedMessageBubble__oKMvc{opacity:.65;border-style:dashed!important}.dashboard_messageFooter__LBB0l{display:flex;align-items:center;gap:6px;margin-top:2px}.dashboard_badgeDecrypted__ohH6q{border-radius:9999px;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.dashboard_badgeAwaitingKey__to9Hu,.dashboard_badgeDecrypted__ohH6q{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:600}.dashboard_badgeAwaitingKey__to9Hu{border-radius:9999px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.dashboard_badgeDecryptionFailed__olX4B{border-radius:9999px;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.dashboard_badgeDecryptionFailed__olX4B,.dashboard_badgeLegacyKey__Pttsi{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:600}.dashboard_badgeLegacyKey__Pttsi{border-radius:9999px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.dashboard_badgeRealtimeConnecting__8fw0K{border-radius:9999px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.dashboard_badgeRealtimeConnected__KT6OF,.dashboard_badgeRealtimeConnecting__8fw0K{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:600}.dashboard_badgeRealtimeConnected__KT6OF{border-radius:9999px;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.dashboard_badgeRealtimeDisconnected__6Qt_T{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:9999px;font-size:.7rem;font-weight:500;background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.dashboard_badgeRealtimeError__PFaWH{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:9999px;font-size:.7rem;font-weight:600;background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.dashboard_disabledComposeBox___T5TN{background:rgba(15,23,42,.6);border:1px dashed hsla(0,0%,100%,.12);border-radius:8px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}.dashboard_disabledNotice__r8ESt{font-size:.8125rem;color:#94a3b8;display:flex;align-items:center;gap:6px}.dashboard_composeBox__kdQGZ{background:rgba(15,23,42,.75);border:1px solid rgba(56,189,248,.25);border-radius:8px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.dashboard_composeNotice__NoIJa{font-size:.75rem;color:#38bdf8;display:flex;align-items:center;gap:6px}.dashboard_composeStatusRow__1E_Bb{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem}.dashboard_statusBadgeEncrypting__25gKS{border-radius:9999px;background:rgba(56,189,248,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.dashboard_statusBadgeEncrypting__25gKS,.dashboard_statusBadgeSending__bt96z{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600}.dashboard_statusBadgeSending__bt96z{border-radius:9999px;background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.dashboard_statusBadgeSent__bWrZv{border-radius:9999px;background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.dashboard_statusBadgeError__7M_4O,.dashboard_statusBadgeSent__bWrZv{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600}.dashboard_statusBadgeError__7M_4O{border-radius:9999px;background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.dashboard_verificationSection__kGhmZ{margin:0 0 14px;padding:12px 16px;background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;flex-direction:column;gap:10px}.dashboard_verificationHeader__5_vIu{justify-content:space-between;flex-wrap:wrap}.dashboard_verificationHeader__5_vIu,.dashboard_verificationTitleBlock__QlY6M{display:flex;align-items:center;gap:8px}.dashboard_verificationTitle__Al43i{font-size:.8125rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.dashboard_verificationActions__Zy_Tp{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_verificationFingerprintBox__Bb_oG{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:rgba(10,15,30,.7);border:1px solid rgba(148,163,184,.15);border-radius:6px}.dashboard_verificationFingerprintCode__kC8gi{font-family:monospace;font-size:.9375rem;font-weight:700;letter-spacing:.15em;color:#38bdf8;word-break:break-all}.dashboard_verificationVerifyBtn__hrfGQ{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.4);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_verificationVerifyBtn__hrfGQ:hover{background:rgba(16,185,129,.3);border-color:rgba(16,185,129,.6)}.dashboard_verificationRemoveBtn__H8z8W{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_verificationRemoveBtn__H8z8W:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.5)}.dashboard_verificationToggleBtn__Ol_dS{background:rgba(51,65,85,.5);color:#cbd5e1;border:1px solid rgba(100,116,139,.3);padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_verificationToggleBtn__Ol_dS:hover{background:rgba(71,85,105,.6);color:#f1f5f9}.dashboard_badgeUnverified__9egC2{border-radius:9999px;background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.3)}.dashboard_badgeUnverified__9egC2,.dashboard_badgeVerified__GYDm9{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:600}.dashboard_badgeVerified__GYDm9{border-radius:9999px;background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.dashboard_anonymousWarningBanner__6QxiK{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);border-radius:12px;padding:16px 20px;display:flex;align-items:flex-start;gap:14px;margin-bottom:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard_anonymousWarningIcon__Ot70b{font-size:1.35rem;line-height:1;flex-shrink:0;margin-top:2px}.dashboard_anonymousWarningContent__Lypdx{display:flex;flex-direction:column;gap:4px}.dashboard_anonymousWarningTitle__GJL58{font-size:.875rem;font-weight:700;color:#fbbf24;letter-spacing:-.01em}.dashboard_anonymousWarningText__tZt20{font-size:.8125rem;color:#fef3c7;line-height:1.5;margin:0}.dashboard_destroyKeyBtn__AoTgE{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.35);border-radius:8px;padding:8px 14px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.dashboard_destroyKeyBtn__AoTgE:hover:not(:disabled){background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.6);color:#fff}.dashboard_modalOverlay___UG7c{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.dashboard_modalContent__1ACGR{width:100%;max-width:440px;background:#18202f;border:1px solid rgba(239,68,68,.4);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 20px 40px rgba(0,0,0,.8)}.dashboard_modalTitle__2slVC{font-size:1.125rem;font-weight:700;color:#fca5a5;margin:0}.dashboard_modalWarningText__7g7_k{font-size:.875rem;color:#cbd5e1;line-height:1.5;margin:0}.dashboard_modalActions__GUIMA{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.dashboard_modalConfirmBtn__AONUi{background:#dc2626;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease}.dashboard_modalConfirmBtn__AONUi:hover:not(:disabled){background:#b91c1c}.dashboard_modalCancelBtn__lRjOS{background:rgba(51,65,85,.7);color:#f1f5f9;border:1px solid rgba(148,163,184,.3);padding:10px 16px;font-weight:600;transition:background .2s ease}.dashboard_modalCancelBtn__lRjOS:hover:not(:disabled){background:rgba(71,85,105,.9)}.dashboard_badgeSuccess__e2VwK{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.4);border-radius:9999px}.dashboard_badgeSuccess__e2VwK,.dashboard_badgeWarning__4uf_k{padding:4px 10px;font-size:.75rem;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.dashboard_badgeWarning__4uf_k{background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.4);border-radius:9999px}.dashboard_badgeDanger__l_Au3{background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.4);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;gap:4px}.dashboard_keyMismatchAlert__wj7cK{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);border-radius:12px;padding:20px;margin-top:16px;display:flex;flex-direction:column;gap:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard_keyMismatchHeader___axy1{display:flex;align-items:center;gap:10px}.dashboard_keyMismatchTitle__iPVgH{font-size:1rem;font-weight:700;color:#fca5a5;margin:0}.dashboard_keyMismatchBody__jQhcW{font-size:.875rem;color:#fecaca;line-height:1.5;margin:0}.dashboard_keyMismatchActions__o3Oqx{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.dashboard_startNewIdentityBtn__bypyF{background:#d97706;color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s ease}.dashboard_startNewIdentityBtn__bypyF:hover:not(:disabled){background:#b45309}.dashboard_toggleDiagnosticsBtn__IJw1T{background:transparent;color:#94a3b8;border:1px dashed rgba(148,163,184,.3);border-radius:6px;padding:6px 12px;font-size:.75rem;cursor:pointer;margin-top:8px;transition:all .2s ease}.dashboard_toggleDiagnosticsBtn__IJw1T:hover{color:#e2e8f0;border-color:rgba(148,163,184,.6)}.dashboard_inviteCard__D_o5k{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.dashboard_inviteContainer__6blyo{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.dashboard_inviteActionGroup__TCWIf{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.dashboard_primaryInviteBtn__KInA_{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start;max-width:100%;box-sizing:border-box}.dashboard_primaryInviteBtn__KInA_:hover:not(:disabled){background:#1d4ed8}.dashboard_primaryInviteBtn__KInA_:disabled{opacity:.5;cursor:not-allowed}.dashboard_inviteUrlCard__dUgaN{background:rgba(15,23,42,.6);border:1px solid rgba(56,189,248,.25);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.dashboard_inviteUrlText__SLUUY{font-family:monospace;word-break:break-word;overflow-wrap:anywhere;background:rgba(0,0,0,.3);padding:8px 10px;border-radius:6px}.dashboard_copyInviteBtn__CH68n,.dashboard_inviteUrlText__SLUUY{font-size:.8125rem;color:#38bdf8;max-width:100%;box-sizing:border-box}.dashboard_copyInviteBtn__CH68n{background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.3);border-radius:6px;padding:6px 14px;font-weight:600;cursor:pointer;transition:all .2s ease;align-self:flex-start}.dashboard_copyInviteBtn__CH68n:hover{background:rgba(56,189,248,.25);color:#e0f2fe}.dashboard_inviteAcceptForm__czQqj{width:100%;min-width:0;display:flex;flex-direction:column;gap:6px}.dashboard_inviteAcceptRow__rf9hA{display:flex;flex-wrap:wrap;gap:10px;width:100%;min-width:0;margin-top:6px}.dashboard_inviteAcceptRow__rf9hA input{flex:1 1 220px;min-width:0;width:100%;box-sizing:border-box}.dashboard_inviteAcceptRow__rf9hA button{flex:0 1 auto;max-width:100%;box-sizing:border-box;white-space:nowrap}@media (max-width:560px){.dashboard_inviteAcceptRow__rf9hA{flex-direction:column}.dashboard_inviteAcceptRow__rf9hA button,.dashboard_inviteAcceptRow__rf9hA input{width:100%}}.dashboard_contactActionGroup__NtEzc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_saveContactBtn__iWFXV{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.35);border-radius:6px;padding:5px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:5px}.dashboard_saveContactBtn__iWFXV:hover:not(:disabled){background:rgba(99,102,241,.28);color:#c7d2fe;border-color:rgba(99,102,241,.6)}.dashboard_saveContactBtn__iWFXV:disabled{opacity:.5;cursor:not-allowed}.dashboard_contactBadgeSaved__yVEcp{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.dashboard_contactNicknameModal__bD1jx{margin-top:10px;background:rgba(15,23,42,.85);border:1px solid rgba(99,102,241,.3);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.dashboard_contactNicknameInput__21JkG{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;padding:8px 12px;font-size:.8125rem;color:#f1f5f9;outline:none}.dashboard_contactNicknameInput__21JkG:focus{border-color:#818cf8}.dashboard_contactNicknameActions__dqvzM{display:flex;gap:8px;justify-content:flex-end}.dashboard_contactsDrawer__fYRYG{background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px;margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.dashboard_contactsList__wdF1d{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.dashboard_contactCard__wKMDG{background:rgba(30,41,59,.6);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}.dashboard_contactCardInfo__HFaVZ{display:flex;flex-direction:column;gap:2px}.dashboard_contactCardName__Jkds9{font-size:.875rem;font-weight:600;color:#f1f5f9}.dashboard_contactCardSubtext__G8fOX{font-size:.75rem;color:#94a3b8;font-family:monospace}.dashboard_cinematicSequence__8rJsW{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-family:monospace;font-size:.6875rem;font-weight:600;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease}.dashboard_cinematicSealing__qSMQY{background:rgba(14,116,144,.2);color:#38bdf8;border:1px solid rgba(56,189,248,.4);animation:dashboard_pulseNeon__dPYhc 1.5s ease-in-out infinite alternate}.dashboard_cinematicSealed__uLrpP{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.4)}.dashboard_cinematicDecrypted__SoBnQ{background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}.dashboard_cinematicError__qL2QQ{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.dashboard_cinematicOffline__YZUiG{background:rgba(100,116,139,.2);color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.dashboard_cinematicKeyMismatch__TeI_w{background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.dashboard_cinematicFragment__gVb_g{opacity:.85}@keyframes dashboard_pulseNeon__dPYhc{0%{box-shadow:0 0 4px rgba(56,189,248,.2)}to{box-shadow:0 0 12px rgba(56,189,248,.45)}}@media (prefers-reduced-motion:reduce){.dashboard_cinematicSealing__qSMQY{animation:none!important}}.dashboard_discreetBadge__YqKrn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:6px;font-size:.6875rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(148,163,184,.1);color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.dashboard_discreetBadgeSealing__MtE4S{background:rgba(14,116,144,.15);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.dashboard_discreetBadgeSealed__0H5vU{background:rgba(16,185,129,.1);color:#34d399;border:1px solid rgba(16,185,129,.3)}.dashboard_discreetBadgeDecrypted__mm0TQ{background:rgba(99,102,241,.1);color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.dashboard_discreetBadgeError__Kat75{background:rgba(239,68,68,.1);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.dashboard_discreetBadgeWarning__HwHuG{background:rgba(245,158,11,.1);color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.dashboard_discreetBadgeOffline__CxzWn{background:rgba(100,116,139,.15);color:#94a3b8;border:1px solid rgba(100,116,139,.25)}.dashboard_visualizerSettingBox__tYgGe{display:flex;align-items:center;gap:8px}.dashboard_visualizerSelect__LQ9hx{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#e2e8f0;padding:4px 8px;font-size:.75rem;font-family:inherit;cursor:pointer;outline:none;transition:border-color .2s}.dashboard_visualizerSelect__LQ9hx:focus{border-color:#38bdf8}.dashboard_contactDetailOverlay__VW7Tn{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.dashboard_contactDetailModal__AL0jl{background:#0f172a;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;max-width:440px;width:100%;padding:24px;box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 8px 10px -6px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:18px}.dashboard_contactDetailHeader__o9G8S{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px}.dashboard_contactDetailTitle__VighR{font-size:1.125rem;font-weight:700;color:#f8fafc;margin:0}.dashboard_contactDetailBody__WkW7N{display:flex;flex-direction:column;gap:12px}.dashboard_contactDetailRow__1D49V{display:flex;flex-direction:column;gap:4px}.dashboard_contactDetailLabel__zhato{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.dashboard_contactDetailValue___E5ig{font-size:.9375rem;color:#e2e8f0;word-break:break-all}.dashboard_contactDetailActions__F9mZi{display:flex;flex-direction:column;gap:10px;margin-top:8px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px}.dashboard_contactDetailActionsRow__Oy74_{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.dashboard_contactDetailBtnPrimary__nAmpy{background:#0284c7;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s}.dashboard_contactDetailBtnPrimary__nAmpy:hover{background:#0369a1}.dashboard_contactDetailBtnDanger__Tozjq{background:rgba(239,68,68,.15);color:#fca5a5;border:1px solid rgba(239,68,68,.3);border-radius:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.dashboard_contactDetailBtnDanger__Tozjq:hover{background:rgba(239,68,68,.25);color:#f87171}.dashboard_contactDetailBtnSecondary__yWEOR{background:rgba(148,163,184,.12);color:#cbd5e1;border:1px solid rgba(148,163,184,.2);border-radius:6px;padding:8px 14px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.dashboard_contactDetailBtnSecondary__yWEOR:hover{background:rgba(148,163,184,.2);color:#f1f5f9}.dashboard_inboxContainer__d43KR{display:grid;grid-template-columns:minmax(0,1fr);width:100%;grid-gap:20px;gap:20px;min-width:0;min-height:0}.dashboard_inboxPanel__pSx4P{display:flex;flex-direction:column;min-width:0;min-height:0}.dashboard_inboxSidebar__ev7RO{display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.08);background:rgba(15,23,42,.45);overflow:hidden}.dashboard_inboxSidebarHeader__llU3o{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(15,23,42,.3)}.dashboard_inboxSidebarTitle__XoVWQ{font-size:1rem;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:8px}.dashboard_inboxQuickActions__Fha9j{display:flex;gap:6px;align-items:center}.dashboard_inboxIconButton__szUpR{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;padding:5px 10px;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:4px}.dashboard_inboxIconButton__szUpR:hover{background:hsla(0,0%,100%,.12);color:#fff}.dashboard_inboxTabs__fjK0G{display:flex;gap:6px;padding:8px 12px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(15,23,42,.2)}.dashboard_inboxTab__JNmFq{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid transparent;color:#94a3b8;padding:6px 10px;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_inboxTab__JNmFq:hover{color:#e2e8f0;background:hsla(0,0%,100%,.03)}.dashboard_inboxTabActive__ItyZa{background:rgba(56,189,248,.12);color:#38bdf8;border-color:rgba(56,189,248,.25);font-weight:600}.dashboard_unreadPill__HjOkI{background:#38bdf8;color:#0f172a;font-size:.6875rem;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center;line-height:1.2}.dashboard_inboxConvList__5NSCu,.dashboard_inboxList__KMqNZ{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 4px 24px;display:flex;flex-direction:column;gap:6px}@media (min-width:901px){.dashboard_inboxPanel__pSx4P{max-height:calc(100dvh - 180px);overflow:hidden}.dashboard_inboxConvList__5NSCu,.dashboard_inboxList__KMqNZ{flex:1 1 auto;max-height:calc(100dvh - 300px);overflow-y:auto}}@media (max-width:900px){.dashboard_inboxPanel__pSx4P{max-height:none;overflow:visible}.dashboard_inboxConvList__5NSCu,.dashboard_inboxList__KMqNZ{max-height:480px;overflow-y:auto}}.dashboard_inboxConvCard__4aT_v{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;border:1px solid transparent;background:transparent;width:100%;min-width:0;box-sizing:border-box;text-align:left}.dashboard_inboxConvCard__4aT_v:hover{background:hsla(0,0%,100%,.04)}.dashboard_inboxConvCardActive__b7YMd{background:rgba(56,189,248,.09)!important;border-color:rgba(56,189,248,.28)!important}.dashboard_inboxAvatar__AywlH{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0284c7,#6366f1);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;color:#fff;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.3)}.dashboard_inboxConvInfo__d0nZ4{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard_inboxConvNameRow__QZ0vq{display:flex;justify-content:space-between;align-items:center}.dashboard_inboxConvName__kD__V{font-size:.875rem;font-weight:600;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_inboxConvTime__VUsPO{font-size:.6875rem;color:#64748b;flex-shrink:0}.dashboard_inboxConvMetaRow__z9UPc{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#94a3b8}.dashboard_inboxConvHandle__faMPf{color:#64748b}.dashboard_inboxConvHandle__faMPf,.dashboard_inboxConvPreview__8n2gx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.dashboard_inboxConvPreview__8n2gx{color:#94a3b8;min-width:0}.dashboard_inboxMainPane___6_v3{display:flex;flex-direction:column;height:100%;overflow:hidden;background:rgba(15,23,42,.2)}.dashboard_emptyInboxPrompt__StjCm{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px;text-align:center;color:#64748b;gap:12px}.dashboard_emptyInboxIcon__CdkIZ{font-size:2.5rem;opacity:.6}.dashboard_emptyInboxTitle__BzLUm{font-size:1.125rem;font-weight:600;color:#cbd5e1}.dashboard_emptyInboxSubtitle__1ZxWm{font-size:.875rem;color:#64748b;max-width:380px;line-height:1.5}.dashboard_mobileBackBtn__kfwo5{display:none;align-items:center;gap:5px;padding:5px 10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;color:#cbd5e1;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s}.dashboard_mobileBackBtn__kfwo5:hover{background:hsla(0,0%,100%,.12);color:#fff}.dashboard_hideConvActionBtn__4MWmt{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#fca5a5;padding:4px 10px;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .15s}.dashboard_messageExpiryBadge__5jH_5{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);border-radius:9999px;font-size:.6875rem;font-weight:600;color:#fbbf24;letter-spacing:.02em}.dashboard_screenshotNoticeBanner__H_rcw{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;margin-bottom:12px;font-size:.75rem;color:#94a3b8;line-height:1.4}.dashboard_screenshotNoticeIcon__HQLRK{font-size:1rem;flex-shrink:0;margin-top:1px}.dashboard_screenshotNoticeText__1CF5k{flex:1 1}.dashboard_screenshotNoticeText__1CF5k strong{color:#cbd5e1}.dashboard_modalBackdrop__hO_yz,.dashboard_settingsBackdrop__qjA6h{position:fixed;inset:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.dashboard_settingsModalCard__fIDJO{border:1px solid hsla(0,0%,100%,.12);border-radius:14px;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.7);gap:20px}.dashboard_confirmModalCard__4oPIE,.dashboard_settingsModalCard__fIDJO{background:#0f172a;width:100%;padding:24px;display:flex;flex-direction:column}.dashboard_confirmModalCard__4oPIE{border:1px solid rgba(239,68,68,.35);border-radius:14px;max-width:440px;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 25px rgba(239,68,68,.15);gap:16px;animation:dashboard_modalFadeIn__GwlPj .15s ease-out}@keyframes dashboard_modalFadeIn__GwlPj{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dashboard_confirmModalHeader__tsIOd{display:flex;align-items:center;gap:10px}.dashboard_confirmModalIcon__nNLGX{font-size:1.5rem}.dashboard_confirmModalTitle__P_Eyj{font-size:1.125rem;font-weight:700;color:#f87171;margin:0}.dashboard_confirmModalPrompt___G2bX{font-size:.875rem;color:#cbd5e1;line-height:1.5;margin:0}.dashboard_confirmModalActions__pn1tq{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.dashboard_modalCancelBtn__lRjOS{padding:8px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#cbd5e1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_modalCancelBtn__lRjOS:hover{background:hsla(0,0%,100%,.15);color:#fff}.dashboard_modalConfirmDangerBtn__cNl8K{padding:8px 16px;background:#dc2626;border:1px solid #ef4444;border-radius:8px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_modalConfirmDangerBtn__cNl8K:hover:not(:disabled){background:#b91c1c}.dashboard_modalConfirmDangerBtn__cNl8K:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.dashboard_dashboardMainGrid__Lt7ED,.dashboard_inboxContainer__d43KR{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.dashboard_inboxMainPaneHidden__fqoaT,.dashboard_inboxSidebarHidden__V2PPq{display:none!important}.dashboard_mobileBackBtn__kfwo5{display:inline-flex}}