*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}:root{--bg-primary: #F6F6F7;--bg-secondary: #FFFFFF;--bg-tertiary: #F1F1F3;--bg-hover: #F1F1F3;--text-primary: #111113;--text-secondary: #5F5F65;--text-tertiary: #9A9AA2;--border-color: #EEEEEE;--divider-color: #EEEEEE;--neon-cyan: #0A84FF;--neon-purple: #0A84FF;--neon-pink: #EF4444;--success-color: #10B981;--warning-color: #F59E0B;--error-color: #EF4444;--info-color: #0A84FF;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .08);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}.dark{--bg-primary: #0A0A0A;--bg-secondary: #161617;--bg-tertiary: #1E1E21;--bg-hover: #1E1E21;--text-primary: #F7F7F8;--text-secondary: #A0A0A8;--text-tertiary: #6E6E78;--border-color: #26262A;--divider-color: #26262A}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;height:var(--vvh, 100%);overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;color:var(--fx-text-primary);background-color:var(--fx-page-bg);transition:background-color .2s,color .2s;overscroll-behavior:none}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}.dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15)}.dark ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}.el-button{border-radius:8px;font-weight:500}.el-input__wrapper,.el-textarea__inner{border-radius:8px!important;box-shadow:none!important;background:var(--fx-input-bg)!important;border:none!important}.el-input__wrapper.is-focus,.el-textarea__inner.is-focus{box-shadow:0 0 0 2px var(--fx-primary)!important}.el-dialog{border-radius:14px!important}.el-dialog .el-dialog__header{padding:16px 20px 8px}.el-dialog .el-dialog__body{padding:8px 20px 20px}.el-message{min-width:220px;border-radius:8px}.el-notification,.el-message-box{border-radius:14px!important}button,.el-button,a,.flat-primary-btn,.flat-secondary-btn,.flat-list-item,.chats__conv,.layout__tab{touch-action:manipulation}@media (hover: none){.chats__conv:active,.flat-list-item:active,.layout__tab:active,.layout__nav-item:active{background:rgba(0,0,0,.06)!important;transition:background 80ms ease-out}.dark .chats__conv:active,.dark .flat-list-item:active,.dark .layout__tab:active,.dark .layout__nav-item:active{background:rgba(255,255,255,.08)!important}.el-button:active,.flat-primary-btn:active,.flat-secondary-btn:active{opacity:.82;transition:opacity 80ms ease-out}.chats__conv:hover:not(:active):not(.active){background:transparent!important}}@media (max-width: 767px){input,textarea,select,.el-input__inner,.el-textarea__inner,.flat-tf__input,.message-textarea .el-textarea__inner{font-size:16px!important}.chats.is-mobile .chats__window{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}}.flex{display:flex}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.flex-1{flex:1;min-width:0}.text-center{text-align:center}.cursor-pointer{cursor:pointer}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-select{user-select:none;-webkit-user-select:none}.flat-scaffold[data-v-c4b39183]{height:100%;display:flex;flex-direction:column;background:var(--fx-page-bg);overflow:hidden}.flat-scaffold__header[data-v-c4b39183]{flex-shrink:0}.flat-scaffold__body[data-v-c4b39183]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.flat-scaffold__footer[data-v-c4b39183]{flex-shrink:0}[data-v-b2f6a83e]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-b2f6a83e]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-app-bar[data-v-b2f6a83e]{display:flex;align-items:center;height:52px;padding:0 8px 0 4px;background:var(--fx-page-bg);flex-shrink:0}.flat-app-bar__back[data-v-b2f6a83e]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:9999px;font-size:20px;color:var(--fx-text-primary);transition:background .12s}.flat-app-bar__back[data-v-b2f6a83e]:hover{background:rgba(0,0,0,.05)}.flat-app-bar__title-wrapper[data-v-b2f6a83e]{flex:1;min-width:0;padding-left:16px}.flat-app-bar__title-wrapper.has-back[data-v-b2f6a83e]{padding-left:4px}.flat-app-bar__title[data-v-b2f6a83e]{font-size:22px;font-weight:700;color:var(--fx-text-primary);letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flat-app-bar__subtitle[data-v-b2f6a83e]{font-size:12px;color:var(--fx-text-muted);margin-top:2px}.flat-app-bar__actions[data-v-b2f6a83e]{display:flex;align-items:center;gap:4px;margin-right:8px}.dark .flat-app-bar__back[data-v-b2f6a83e]:hover{background:rgba(255,255,255,.08)}.flat-icon-btn[data-v-7375a20e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--fx-icon);border-radius:9999px;cursor:pointer;transition:background .12s}.flat-icon-btn[data-v-7375a20e]:hover{background:rgba(0,0,0,.05)}.flat-icon-btn[data-v-7375a20e]:active{background:rgba(0,0,0,.08)}.dark .flat-icon-btn[data-v-7375a20e]:hover{background:rgba(255,255,255,.08)}[data-v-66b8211f]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-66b8211f]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-card[data-v-66b8211f]{background:var(--fx-card);border-radius:14px;overflow:hidden}[data-v-6b0dc214]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-6b0dc214]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-list-item[data-v-6b0dc214]{display:flex;align-items:center;padding:14px 20px;transition:background .12s}.flat-list-item.clickable[data-v-6b0dc214]{cursor:pointer}.flat-list-item.clickable[data-v-6b0dc214]:hover{background:rgba(0,0,0,.02)}.flat-list-item.destructive .flat-list-item__title[data-v-6b0dc214]{color:var(--fx-danger)}.flat-list-item__icon[data-v-6b0dc214]{font-size:22px;color:var(--fx-icon);margin-right:14px;flex-shrink:0}.flat-list-item__content[data-v-6b0dc214]{flex:1;min-width:0}.flat-list-item__title[data-v-6b0dc214]{font-size:15px;font-weight:500;color:var(--fx-text-primary);letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flat-list-item__subtitle[data-v-6b0dc214]{margin-top:3px;font-size:12.5px;color:var(--fx-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flat-list-item__trailing[data-v-6b0dc214]{margin-left:10px;display:flex;align-items:center}.flat-list-item__trailing-text[data-v-6b0dc214]{font-size:14px;color:var(--fx-text-muted)}.flat-list-item__chevron[data-v-6b0dc214]{font-size:16px;color:var(--fx-text-muted);opacity:.5;margin-left:8px;flex-shrink:0}.dark .flat-list-item.clickable[data-v-6b0dc214]:hover{background:rgba(255,255,255,.04)}[data-v-ec5b2ace]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-ec5b2ace]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-switch-item[data-v-ec5b2ace]{display:flex;align-items:center;padding:10px 20px}.flat-switch-item__icon[data-v-ec5b2ace]{font-size:22px;color:var(--fx-icon);margin-right:14px;flex-shrink:0}.flat-switch-item__content[data-v-ec5b2ace]{flex:1;min-width:0}.flat-switch-item__title[data-v-ec5b2ace]{font-size:15px;font-weight:500;color:var(--fx-text-primary)}.flat-switch-item__subtitle[data-v-ec5b2ace]{margin-top:3px;font-size:12.5px;color:var(--fx-text-muted)}.flat-divider[data-v-bc729765]{height:.5px;background:var(--fx-divider)}[data-v-646998ac]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-646998ac]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-badge[data-v-646998ac]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 7px;background:var(--fx-badge);color:#fff;font-size:11px;font-weight:600;border-radius:9999px;line-height:1;letter-spacing:0}.flat-badge.is-dot[data-v-646998ac]{min-width:8px;width:8px;height:8px;padding:0}[data-v-ff790305]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-ff790305]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-empty[data-v-ff790305]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;min-height:260px}.flat-empty__icon[data-v-ff790305]{font-size:44px;color:var(--fx-icon);opacity:.5;margin-bottom:14px}.flat-empty__title[data-v-ff790305]{font-size:15px;font-weight:500;color:var(--fx-text-secondary)}.flat-empty__desc[data-v-ff790305]{margin-top:6px;font-size:13px;color:var(--fx-text-muted);line-height:1.5}.flat-empty__action[data-v-ff790305]{margin-top:18px}[data-v-7a34e139]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-7a34e139]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-loading[data-v-7a34e139]{display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--fx-text-muted)}.flat-loading.is-inline[data-v-7a34e139]{padding:8px 0}.flat-loading__spinner[data-v-7a34e139]{font-size:22px;color:var(--fx-primary)}.flat-loading__label[data-v-7a34e139]{font-size:12.5px}[data-v-f012578a]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-f012578a]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-section-header[data-v-f012578a]{display:flex;align-items:center;padding:24px 8px 10px;gap:8px}.flat-section-header__title[data-v-f012578a]{font-size:13px;font-weight:600;color:var(--fx-text-secondary);letter-spacing:.3px}.flat-section-header__caption[data-v-f012578a]{font-size:13px;color:var(--fx-text-muted)}.flat-section-header__action[data-v-f012578a]{margin-left:auto}.flat-avatar[data-v-14a06578]{display:inline-flex;align-items:center;justify-content:center;background:var(--fx-avatar-placeholder);overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.flat-avatar img[data-v-14a06578]{width:100%;height:100%;object-fit:cover}.flat-avatar__fallback[data-v-14a06578]{color:var(--fx-icon);font-size:50%}[data-v-7ebc0bcf]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-7ebc0bcf]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-primary-btn[data-v-7ebc0bcf]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 20px;background:var(--fx-primary);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.1px;cursor:pointer;transition:opacity .12s}.flat-primary-btn.is-block[data-v-7ebc0bcf]{width:100%}.flat-primary-btn[data-v-7ebc0bcf]:hover{opacity:.9}.flat-primary-btn.is-disabled[data-v-7ebc0bcf]{opacity:.5;cursor:not-allowed}[data-v-921296d0]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-921296d0]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-secondary-btn[data-v-921296d0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 20px;background:var(--fx-input-bg);color:var(--fx-text-primary);border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:background .12s}.flat-secondary-btn.is-block[data-v-921296d0]{width:100%}.flat-secondary-btn[data-v-921296d0]:hover{background:rgba(0,0,0,.05)}.dark .flat-secondary-btn[data-v-921296d0]:hover{background:rgba(255,255,255,.05)}[data-v-e1316087]:root{--fx-page-bg: #F6F6F7;--fx-card: #FFFFFF;--fx-surface: #FFFFFF;--fx-divider: #EEEEEE;--fx-icon: #4A4A50;--fx-text-primary: #111113;--fx-text-secondary: #5F5F65;--fx-text-muted: #9A9AA2;--fx-avatar-placeholder: #E8E8EA;--fx-input-bg: #F1F1F3;--fx-primary: #0A84FF;--fx-badge: #EF4444;--fx-success: #10B981;--fx-warning: #F59E0B;--fx-danger: #EF4444;--fx-bubble-me: #0A84FF;--fx-bubble-me-text: #FFFFFF;--fx-bubble-other: #FFFFFF;--fx-bubble-other-text: #111113}.dark[data-v-e1316087]{--fx-page-bg: #0A0A0A;--fx-card: #161617;--fx-surface: #161617;--fx-divider: #26262A;--fx-icon: #C8C8CC;--fx-text-primary: #F7F7F8;--fx-text-secondary: #A0A0A8;--fx-text-muted: #6E6E78;--fx-avatar-placeholder: #2A2A2E;--fx-input-bg: #1E1E21;--fx-bubble-other: #161617;--fx-bubble-other-text: #F7F7F8}.flat-tf[data-v-e1316087]{display:inline-flex;align-items:center;gap:10px;padding:0 14px;height:48px;border-radius:12px;background:var(--fx-input-bg);transition:box-shadow .12s}.flat-tf.is-block[data-v-e1316087]{display:flex;width:100%}.flat-tf.is-focus[data-v-e1316087]{box-shadow:0 0 0 2px var(--fx-primary)}.flat-tf__prefix[data-v-e1316087],.flat-tf__suffix[data-v-e1316087]{color:var(--fx-text-muted);font-size:18px;flex-shrink:0}.flat-tf__prefix.is-clickable[data-v-e1316087],.flat-tf__suffix.is-clickable[data-v-e1316087]{cursor:pointer;transition:color .12s}.flat-tf__prefix.is-clickable[data-v-e1316087]:hover,.flat-tf__suffix.is-clickable[data-v-e1316087]:hover{color:var(--fx-text-primary)}.flat-tf__input[data-v-e1316087]{flex:1;min-width:0;height:48px;border:none;outline:none;background:transparent;color:var(--fx-text-primary);font-size:15px}.flat-tf__input[data-v-e1316087]::placeholder{color:var(--fx-text-muted)}
