.notes[data-v-be53b310]{white-space:pre-wrap;color:var(--color-text-muted);line-height:1.6;margin:12px 0}.mandatory-notice[data-v-be53b310]{margin-top:12px;color:var(--color-danger);font-weight:600}.actions[data-v-be53b310]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100%}html[data-theme] #app{background:var(--color-bg);color:var(--color-text)}:root{--app-inset-top: env(safe-area-inset-top, 0px);--app-inset-right: env(safe-area-inset-right, 0px);--app-inset-bottom: env(safe-area-inset-bottom, 0px);--app-inset-left: env(safe-area-inset-left, 0px);--app-ime-bottom: 0px;--app-obstruction-bottom: var(--app-inset-bottom);--app-viewport-height: 100dvh;--bp-xs: 375px;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--sidebar-w: 320px;--sidebar-w-sm: 280px;--sidebar-w-lg: 340px;--detail-w: 280px;--detail-w-lg: 320px;--color-primary: #3b82f6;--color-primary-dark: #2563eb;--color-bg: #f9fafb;--color-surface: #ffffff;--color-surface-2: #f5f5f5;--color-surface-hover: #f3f4f6;--color-conversation-list-bg: var(--color-surface);--color-border: #e5e7eb;--color-border-strong: #d1d5db;--color-text: #1f2937;--color-text-muted: #6b7280;--color-text-inverse: #ffffff;--color-bubble-other: #ffffff;--color-bubble-other-hover: #f9fafb;--color-bubble-self: #1677ff;--color-bubble-self-hover: #0f67df;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(22, 119, 255, .16);--color-bubble-self-reply-bg: rgba(255, 255, 255, .16);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .24);--color-bubble-self-reply-border: rgba(255, 255, 255, .7);--color-danger: #ff4d4f;--color-success: #52c41a;--color-success-light: rgba(82, 196, 26, .15);--color-link: #1677ff;--color-conversation-type-dm-accent: #2563eb;--color-conversation-type-dm-text: #1d4ed8;--color-conversation-type-dm-bg: #eff6ff;--color-conversation-type-dm-border: #bfdbfe;--color-conversation-type-group-accent: #64748b;--color-conversation-type-group-text: #475569;--color-conversation-type-group-bg: #f1f5f9;--color-conversation-type-group-border: #cbd5e1;--color-conversation-pin-text: var(--color-conversation-type-dm-text);--color-conversation-pin-bg: var(--color-conversation-type-dm-bg);--color-conversation-pin-border: var(--color-conversation-type-dm-border);--color-conversation-muted-text: var(--color-text-muted);--color-conversation-muted-bg: color-mix(in srgb, var(--color-text-muted) 14%, transparent);--color-conversation-muted-border: color-mix(in srgb, var(--color-text-muted) 28%, transparent);--color-audio-wave-muted: rgba(15, 23, 42, .42);--color-audio-wave-progress: var(--color-link);--color-audio-wave-progress-ring: rgba(7, 89, 182, .32);--color-audio-wave-progress-glow: rgba(22, 119, 255, .24);--color-audio-wave-self-muted: rgba(255, 255, 255, .38);--color-audio-wave-self-progress: #ffd666;--color-audio-wave-self-ring: rgba(92, 56, 0, .3);--color-audio-wave-self-glow: rgba(255, 214, 102, .42);--color-notice-bg: #1677ff;--color-notice-bg-hover: #0f67df;--color-notice-text: #ffffff;--color-notice-border: rgba(22, 119, 255, .28);--color-notice-shadow: 0 12px 30px rgba(22, 119, 255, .26);--color-notice-stack-shadow: 0 6px 14px rgba(22, 119, 255, .16);--color-notice-stack: rgba(22, 119, 255, .5);--color-notice-stack-faint: rgba(22, 119, 255, .3);--color-unread-bg: #e6f7ff;--color-chip-bg: #eee;--color-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);--color-scroll-thumb: #d1d5db;--color-scroll-thumb-hover: #9ca3af}html.platform-android .n-modal-body-wrapper{top:var(--app-inset-top, 0px)!important;right:var(--app-inset-right, 0px)!important;bottom:var(--app-obstruction-bottom, var(--app-inset-bottom, 0px))!important;left:var(--app-inset-left, 0px)!important}html.platform-android .n-modal-body-wrapper .n-modal{max-width:calc(100vw - var(--app-inset-left, 0px) - var(--app-inset-right, 0px))!important;max-height:calc(var(--app-viewport-height, 100dvh) - var(--app-inset-top, 0px) - var(--app-obstruction-bottom, var(--app-inset-bottom, 0px)))!important}html.platform-android .n-modal-body-wrapper .n-card.n-modal{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}html.platform-android .n-modal-body-wrapper .n-card.n-modal>.n-card-header,html.platform-android .n-modal-body-wrapper .n-card.n-modal>.n-card__footer,html.platform-android .n-modal-body-wrapper .n-card.n-modal>.n-card__action{flex:0 0 auto}html.platform-android .n-modal-body-wrapper .n-card.n-modal>.n-card__content{flex:0 0 auto;min-height:0;overflow:visible}html.platform-android body>.n-drawer-container{top:var(--app-inset-top, 0px)!important;right:var(--app-inset-right, 0px)!important;bottom:var(--app-obstruction-bottom, var(--app-inset-bottom, 0px))!important;left:var(--app-inset-left, 0px)!important}html.platform-android .n-message-container--top,html.platform-android .n-message-container--top-left,html.platform-android .n-message-container--top-right{top:calc(var(--app-inset-top, 0px) + 12px)!important;right:var(--app-inset-right, 0px);left:var(--app-inset-left, 0px);max-width:calc(100vw - var(--app-inset-left, 0px) - var(--app-inset-right, 0px));pointer-events:none}html.platform-android .n-message-container .n-message{max-width:calc(100vw - var(--app-inset-left, 0px) - var(--app-inset-right, 0px) - 24px);pointer-events:auto}html.theme-light{color-scheme:light}html.theme-dark,html.dark{--color-bg: #0f172a;--color-surface: #1e293b;--color-surface-2: #111827;--color-surface-hover: #334155;--color-border: #334155;--color-border-strong: #475569;--color-conversation-type-dm-accent: #60a5fa;--color-conversation-type-dm-text: #bfdbfe;--color-conversation-type-dm-bg: rgba(37, 99, 235, .18);--color-conversation-type-dm-border: rgba(96, 165, 250, .38);--color-conversation-type-group-accent: #a78bfa;--color-conversation-type-group-text: #ddd6fe;--color-conversation-type-group-bg: rgba(109, 40, 217, .18);--color-conversation-type-group-border: rgba(167, 139, 250, .36);--color-text: #e5e7eb;--color-text-muted: #94a3b8;--color-text-inverse: #0f172a;--color-bubble-other: #1e293b;--color-bubble-other-hover: #334155;--color-bubble-self: #2563eb;--color-bubble-self-hover: #1d4ed8;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(0, 0, 0, .34);--color-bubble-self-reply-bg: rgba(255, 255, 255, .14);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .22);--color-bubble-self-reply-border: rgba(255, 255, 255, .68);--color-chip-bg: #334155;--color-success-light: rgba(82, 196, 26, .2);--color-notice-bg: #2563eb;--color-notice-bg-hover: #1d4ed8;--color-notice-text: #ffffff;--color-notice-border: rgba(96, 165, 250, .4);--color-notice-shadow: 0 12px 30px rgba(15, 23, 42, .42);--color-notice-stack-shadow: 0 6px 14px rgba(15, 23, 42, .28);--color-notice-stack: rgba(37, 99, 235, .5);--color-notice-stack-faint: rgba(37, 99, 235, .3);--color-unread-bg: #1e3a8a;--color-audio-wave-muted: rgba(226, 232, 240, .52);--color-audio-wave-progress: #93c5fd;--color-audio-wave-progress-ring: rgba(147, 197, 253, .36);--color-audio-wave-progress-glow: rgba(147, 197, 253, .28);--color-audio-wave-self-muted: rgba(255, 255, 255, .42);--color-audio-wave-self-progress: #fde68a;--color-audio-wave-self-ring: rgba(253, 230, 138, .34);--color-audio-wave-self-glow: rgba(253, 230, 138, .42);--color-shadow: 0 1px 2px 0 rgba(0, 0, 0, .6);--color-scroll-thumb: #475569;--color-scroll-thumb-hover: #64748b;color-scheme:dark}html.theme-pink{--color-primary: #ec4899;--color-primary-dark: #db2777;--color-bg: #fff7fb;--color-surface: #ffffff;--color-surface-2: #fdf2f8;--color-surface-hover: #fce7f3;--color-conversation-list-bg: #fffafd;--color-border: #f9a8d4;--color-border-strong: #f472b6;--color-conversation-type-dm-accent: #db2777;--color-conversation-type-dm-text: #be185d;--color-conversation-type-dm-bg: #fdf2f8;--color-conversation-type-dm-border: #fbcfe8;--color-conversation-type-group-accent: #8b5a8f;--color-conversation-type-group-text: #725481;--color-conversation-type-group-bg: #f5eff8;--color-conversation-type-group-border: #dfc7e7;--color-text: #3f1f2f;--color-text-muted: #8a4b68;--color-text-inverse: #ffffff;--color-bubble-other: #ffffff;--color-bubble-other-hover: #fdf2f8;--color-bubble-self: #be185d;--color-bubble-self-hover: #9d174d;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(157, 23, 77, .24);--color-bubble-self-reply-bg: rgba(255, 255, 255, .18);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .28);--color-bubble-self-reply-border: rgba(255, 255, 255, .72);--color-chip-bg: #fce7f3;--color-success-light: rgba(82, 196, 26, .15);--color-link: #db2777;--color-notice-bg: #be185d;--color-notice-bg-hover: #9d174d;--color-notice-text: #ffffff;--color-notice-border: rgba(244, 114, 182, .44);--color-notice-shadow: 0 12px 30px rgba(157, 23, 77, .24);--color-notice-stack-shadow: 0 6px 14px rgba(157, 23, 77, .18);--color-notice-stack: rgba(190, 24, 93, .48);--color-notice-stack-faint: rgba(190, 24, 93, .3);--color-unread-bg: #fce7f3;--color-shadow: 0 1px 2px 0 rgba(157, 23, 77, .08);--color-scroll-thumb: #f9a8d4;--color-scroll-thumb-hover: #f472b6;color-scheme:light}html.theme-whale{--color-primary: #3a67ab;--color-primary-dark: #244b84;--color-bg: #def1f5;--color-surface: #f8fcfd;--color-surface-2: #eef7fa;--color-surface-hover: #c5e8ee;--color-conversation-list-bg: #f3fbfd;--color-border: #bacbe3;--color-border-strong: #8eacd4;--color-conversation-type-dm-accent: #3a67ab;--color-conversation-type-dm-text: #244b84;--color-conversation-type-dm-bg: #e7f0fa;--color-conversation-type-dm-border: #bacbe3;--color-conversation-type-group-accent: #3f7f8f;--color-conversation-type-group-text: #2f6f79;--color-conversation-type-group-bg: #e5f4f2;--color-conversation-type-group-border: #a7cfcb;--color-text: #173454;--color-text-muted: #58728f;--color-text-inverse: #ffffff;--color-bubble-other: #f8fcfd;--color-bubble-other-hover: #eef7fa;--color-bubble-self: #3a67ab;--color-bubble-self-hover: #315c9e;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(58, 103, 171, .2);--color-bubble-self-reply-bg: rgba(255, 255, 255, .18);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .28);--color-bubble-self-reply-border: rgba(255, 255, 255, .7);--color-chip-bg: #d8edf3;--color-success-light: rgba(82, 196, 26, .16);--color-link: #3a67ab;--color-notice-bg: #3a67ab;--color-notice-bg-hover: #315c9e;--color-notice-text: #ffffff;--color-notice-border: rgba(186, 203, 227, .62);--color-notice-shadow: 0 12px 30px rgba(58, 103, 171, .22);--color-notice-stack-shadow: 0 6px 14px rgba(58, 103, 171, .16);--color-notice-stack: rgba(58, 103, 171, .46);--color-notice-stack-faint: rgba(58, 103, 171, .28);--color-unread-bg: #c5e8ee;--color-shadow: 0 1px 2px 0 rgba(58, 103, 171, .08);--color-scroll-thumb: #bacbe3;--color-scroll-thumb-hover: #8eacd4;color-scheme:light}html.theme-bamboo{--color-primary: #7fa772;--color-primary-dark: #5d8152;--color-bg: #e5ffde;--color-surface: #fffee9;--color-surface-2: #f3f8dc;--color-surface-hover: #d1e4ca;--color-conversation-list-bg: #f8ffe9;--color-border: #d1e4ca;--color-border-strong: #99bf8e;--color-conversation-type-dm-accent: #5d8152;--color-conversation-type-dm-text: #4f7447;--color-conversation-type-dm-bg: #eef7e8;--color-conversation-type-dm-border: #c0d8b8;--color-conversation-type-group-accent: #8a7a4a;--color-conversation-type-group-text: #76683e;--color-conversation-type-group-bg: #f5f0df;--color-conversation-type-group-border: #ddd0a5;--color-text: #273b24;--color-text-muted: #63755d;--color-text-inverse: #ffffff;--color-bubble-other: #fffee9;--color-bubble-other-hover: #f3f8dc;--color-bubble-self: #7fa772;--color-bubble-self-hover: #6f9663;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(87, 128, 73, .2);--color-bubble-self-reply-bg: rgba(255, 255, 255, .2);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .3);--color-bubble-self-reply-border: rgba(255, 255, 255, .72);--color-chip-bg: #dff1d7;--color-success-light: rgba(82, 196, 26, .16);--color-link: #5d8152;--color-notice-bg: #7fa772;--color-notice-bg-hover: #6f9663;--color-notice-text: #ffffff;--color-notice-border: rgba(153, 191, 142, .55);--color-notice-shadow: 0 12px 30px rgba(87, 128, 73, .2);--color-notice-stack-shadow: 0 6px 14px rgba(87, 128, 73, .14);--color-notice-stack: rgba(127, 167, 114, .46);--color-notice-stack-faint: rgba(127, 167, 114, .28);--color-unread-bg: #d1e4ca;--color-shadow: 0 1px 2px 0 rgba(87, 128, 73, .08);--color-scroll-thumb: #d1e4ca;--color-scroll-thumb-hover: #99bf8e;color-scheme:light}html.theme-berry{--color-primary: #e79191;--color-primary-dark: #c86161;--color-bg: #ffe4e4;--color-surface: #fffcfb;--color-surface-2: #fff2ef;--color-surface-hover: #f7bebe;--color-conversation-list-bg: #fff7f4;--color-border: #f7bebe;--color-border-strong: #e79191;--color-conversation-type-dm-accent: #c86161;--color-conversation-type-dm-text: #b45252;--color-conversation-type-dm-bg: #fff0ef;--color-conversation-type-dm-border: #efc5c5;--color-conversation-type-group-accent: #84608f;--color-conversation-type-group-text: #70567a;--color-conversation-type-group-bg: #f5eef7;--color-conversation-type-group-border: #dac6df;--color-text: #4f2525;--color-text-muted: #8c5d5d;--color-text-inverse: #ffffff;--color-bubble-other: #fffcfb;--color-bubble-other-hover: #fff2ef;--color-bubble-self: #e79191;--color-bubble-self-hover: #d97878;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(179, 82, 82, .2);--color-bubble-self-reply-bg: rgba(255, 255, 255, .2);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .3);--color-bubble-self-reply-border: rgba(255, 255, 255, .72);--color-chip-bg: #ffe4e4;--color-success-light: rgba(82, 196, 26, .15);--color-link: #c86161;--color-notice-bg: #e79191;--color-notice-bg-hover: #d97878;--color-notice-text: #ffffff;--color-notice-border: rgba(247, 190, 190, .58);--color-notice-shadow: 0 12px 30px rgba(179, 82, 82, .2);--color-notice-stack-shadow: 0 6px 14px rgba(179, 82, 82, .14);--color-notice-stack: rgba(231, 145, 145, .46);--color-notice-stack-faint: rgba(231, 145, 145, .28);--color-unread-bg: #ffe4e4;--color-shadow: 0 1px 2px 0 rgba(179, 82, 82, .08);--color-scroll-thumb: #f7bebe;--color-scroll-thumb-hover: #e79191;color-scheme:light}html.theme-neon-rose{--color-primary: #ad8bb6;--color-primary-dark: #92719c;--color-bg: #3a2f3d;--color-surface: #46394b;--color-surface-2: #514357;--color-surface-hover: #67556d;--color-conversation-list-bg: #403343;--color-border: #917b99;--color-border-strong: #ad8bb6;--color-conversation-type-dm-accent: #c5a5cc;--color-conversation-type-dm-text: #efd7f2;--color-conversation-type-dm-bg: rgba(173, 139, 182, .22);--color-conversation-type-dm-border: rgba(226, 200, 231, .36);--color-conversation-type-group-accent: #8fa6c8;--color-conversation-type-group-text: #c7d9ee;--color-conversation-type-group-bg: rgba(87, 109, 139, .3);--color-conversation-type-group-border: rgba(143, 166, 200, .38);--color-text: #fff6fe;--color-text-muted: #e0cede;--color-text-inverse: #3a2f3d;--color-bubble-other: #46394b;--color-bubble-other-hover: #594a60;--color-bubble-self: #ad8bb6;--color-bubble-self-hover: #92719c;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(38, 30, 42, .24);--color-bubble-self-reply-bg: rgba(255, 246, 254, .14);--color-bubble-self-reply-bg-hover: rgba(255, 246, 254, .22);--color-bubble-self-reply-border: rgba(255, 246, 254, .58);--color-chip-bg: #514357;--color-success-light: rgba(173, 139, 182, .18);--color-link: #e2c8e7;--color-notice-bg: #ad8bb6;--color-notice-bg-hover: #92719c;--color-notice-text: #ffffff;--color-notice-border: rgba(226, 200, 231, .38);--color-notice-shadow: 0 12px 30px rgba(38, 30, 42, .28);--color-notice-stack-shadow: 0 6px 14px rgba(38, 30, 42, .2);--color-notice-stack: rgba(173, 139, 182, .42);--color-notice-stack-faint: rgba(173, 139, 182, .25);--color-unread-bg: #6e5b75;--color-shadow: 0 1px 2px 0 rgba(38, 30, 42, .38);--color-scroll-thumb: #917b99;--color-scroll-thumb-hover: #e2c8e7;color-scheme:dark}html.theme-cobalt-whale{--color-primary: #7d98bb;--color-primary-dark: #637fa5;--color-bg: #303b4f;--color-surface: #3b4860;--color-surface-2: #46546d;--color-surface-hover: #596a86;--color-conversation-list-bg: #354258;--color-border: #7389a7;--color-border-strong: #97b0cf;--color-conversation-type-dm-accent: #97b0cf;--color-conversation-type-dm-text: #d3e0ef;--color-conversation-type-dm-bg: rgba(125, 152, 187, .22);--color-conversation-type-dm-border: rgba(151, 176, 207, .36);--color-conversation-type-group-accent: #7aa6a4;--color-conversation-type-group-text: #bfe2dc;--color-conversation-type-group-bg: rgba(74, 115, 112, .3);--color-conversation-type-group-border: rgba(122, 166, 164, .38);--color-text: #f4f8fd;--color-text-muted: #d0dae6;--color-text-inverse: #303b4f;--color-bubble-other: #3b4860;--color-bubble-other-hover: #4d5c78;--color-bubble-self: #7d98bb;--color-bubble-self-hover: #637fa5;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(27, 35, 49, .24);--color-bubble-self-reply-bg: rgba(244, 248, 253, .14);--color-bubble-self-reply-bg-hover: rgba(244, 248, 253, .22);--color-bubble-self-reply-border: rgba(244, 248, 253, .58);--color-chip-bg: #46546d;--color-success-light: rgba(125, 152, 187, .18);--color-link: #c9d9ea;--color-notice-bg: #7d98bb;--color-notice-bg-hover: #637fa5;--color-notice-text: #ffffff;--color-notice-border: rgba(201, 217, 234, .38);--color-notice-shadow: 0 12px 30px rgba(27, 35, 49, .28);--color-notice-stack-shadow: 0 6px 14px rgba(27, 35, 49, .2);--color-notice-stack: rgba(125, 152, 187, .42);--color-notice-stack-faint: rgba(125, 152, 187, .25);--color-unread-bg: #617491;--color-shadow: 0 1px 2px 0 rgba(27, 35, 49, .38);--color-scroll-thumb: #7389a7;--color-scroll-thumb-hover: #c9d9ea;color-scheme:dark}html.theme-emerald-bamboo{--color-primary: #8ab7b8;--color-primary-dark: #6f999b;--color-bg: #313f42;--color-surface: #3b4d50;--color-surface-2: #465a5e;--color-surface-hover: #5a7075;--color-conversation-list-bg: #36474a;--color-border: #7c9fa1;--color-border-strong: #a3caca;--color-conversation-type-dm-accent: #8ab7b8;--color-conversation-type-dm-text: #c8e5e4;--color-conversation-type-dm-bg: rgba(91, 133, 136, .3);--color-conversation-type-dm-border: rgba(138, 183, 184, .38);--color-conversation-type-group-accent: #a5b98c;--color-conversation-type-group-text: #d5dfbd;--color-conversation-type-group-bg: rgba(112, 132, 84, .28);--color-conversation-type-group-border: rgba(165, 185, 140, .38);--color-text: #f5fcfb;--color-text-muted: #d1e0df;--color-text-inverse: #313f42;--color-bubble-other: #3b4d50;--color-bubble-other-hover: #4e6469;--color-bubble-self: #8ab7b8;--color-bubble-self-hover: #6f999b;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(27, 38, 41, .24);--color-bubble-self-reply-bg: rgba(245, 252, 251, .14);--color-bubble-self-reply-bg-hover: rgba(245, 252, 251, .22);--color-bubble-self-reply-border: rgba(245, 252, 251, .58);--color-chip-bg: #465a5e;--color-success-light: rgba(138, 183, 184, .18);--color-link: #d0e5e2;--color-notice-bg: #8ab7b8;--color-notice-bg-hover: #6f999b;--color-notice-text: #ffffff;--color-notice-border: rgba(208, 229, 226, .38);--color-notice-shadow: 0 12px 30px rgba(27, 38, 41, .28);--color-notice-stack-shadow: 0 6px 14px rgba(27, 38, 41, .2);--color-notice-stack: rgba(138, 183, 184, .42);--color-notice-stack-faint: rgba(138, 183, 184, .25);--color-unread-bg: #678185;--color-shadow: 0 1px 2px 0 rgba(27, 38, 41, .38);--color-scroll-thumb: #7c9fa1;--color-scroll-thumb-hover: #d0e5e2;color-scheme:dark}html.theme-ruby-berry{--color-primary: #ff6b6b;--color-primary-dark: #e05252;--color-bg: #202335;--color-surface: #2b2d42;--color-surface-2: #343852;--color-surface-hover: #3f4664;--color-conversation-list-bg: #25283a;--color-border: #596275;--color-border-strong: #8bd3dd;--color-conversation-type-dm-accent: #ff8787;--color-conversation-type-dm-text: #ffd1d1;--color-conversation-type-dm-bg: rgba(255, 107, 107, .2);--color-conversation-type-dm-border: rgba(255, 135, 135, .36);--color-conversation-type-group-accent: #8bd3dd;--color-conversation-type-group-text: #c6edf1;--color-conversation-type-group-bg: rgba(68, 116, 130, .3);--color-conversation-type-group-border: rgba(139, 211, 221, .38);--color-text: #f8fbff;--color-text-muted: #c7d2e1;--color-text-inverse: #202335;--color-bubble-other: #2b2d42;--color-bubble-other-hover: #37405d;--color-bubble-self: #ff6b6b;--color-bubble-self-hover: #e05252;--color-bubble-self-text: #ffffff;--color-bubble-self-shadow: 0 1px 2px rgba(12, 18, 32, .28);--color-bubble-self-reply-bg: rgba(255, 255, 255, .14);--color-bubble-self-reply-bg-hover: rgba(255, 255, 255, .22);--color-bubble-self-reply-border: rgba(255, 255, 255, .58);--color-chip-bg: #343852;--color-success-light: rgba(139, 211, 221, .16);--color-link: #8bd3dd;--color-notice-bg: #ff6b6b;--color-notice-bg-hover: #e05252;--color-notice-text: #ffffff;--color-notice-border: rgba(139, 211, 221, .38);--color-notice-shadow: 0 12px 30px rgba(12, 18, 32, .34);--color-notice-stack-shadow: 0 6px 14px rgba(12, 18, 32, .24);--color-notice-stack: rgba(255, 107, 107, .38);--color-notice-stack-faint: rgba(139, 211, 221, .22);--color-unread-bg: #40506d;--color-shadow: 0 1px 2px 0 rgba(12, 18, 32, .42);--color-scroll-thumb: #596275;--color-scroll-thumb-hover: #8bd3dd;color-scheme:dark}body,html.theme-dark body,html.dark body,html.theme-pink body,html.theme-whale body,html.theme-bamboo body,html.theme-berry body,html.theme-neon-rose body,html.theme-cobalt-whale body,html.theme-emerald-bamboo body,html.theme-ruby-berry body{background:var(--color-bg);color:var(--color-text)}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--color-bg);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden}@media(max-width:1024px){html.chat-viewport-locked,body.chat-viewport-locked-body{width:100%;height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}body.chat-viewport-locked-body{position:fixed;top:0;right:0;bottom:0;left:0}html.chat-viewport-locked #app{width:100%;height:100%;min-height:100%;overflow:hidden}}.safe-area-insets{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media(max-width:768px){html{font-size:15px}button,a,input{min-height:44px}}@media(max-width:375px){html{font-size:14px}}@media(orientation:landscape)and (max-width:1024px){html{font-size:14px}}@media(min-width:1280px){html{font-size:16px}}.chat-scroll::-webkit-scrollbar{width:6px;height:6px}.chat-scroll::-webkit-scrollbar-track{background:transparent}.chat-scroll::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:3px}.chat-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-thumb-hover)}@media(max-width:768px){.chat-scroll::-webkit-scrollbar{width:3px;height:3px}}.own-message{background-color:var(--color-bubble-self);color:var(--color-bubble-self-text);border-radius:1rem .125rem 1rem 1rem;padding:.5rem .75rem;max-width:70%;word-wrap:break-word;word-break:break-word}.other-message{background-color:var(--color-bubble-other);color:var(--color-text);border-radius:.125rem 1rem 1rem;padding:.5rem .75rem;max-width:70%;word-wrap:break-word;word-break:break-word;box-shadow:var(--color-shadow)}.own-message:hover{background-color:var(--color-bubble-self-hover)}.other-message:hover{background-color:var(--color-bubble-other-hover)}.container-fluid{width:100%;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.container-fluid{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container-fluid{padding-left:2rem;padding-right:2rem}}.container{width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media(min-width:640px){.container{max-width:640px;padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:768px){.container{max-width:768px;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1440px}}.container-sm{width:100%;max-width:480px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.container-sm{max-width:560px;padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container-sm{max-width:640px}}.container-md{width:100%;max-width:720px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.container-md{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container-md{max-width:900px;padding-left:2rem;padding-right:2rem}}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.text-responsive{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5}.text-responsive-lg{font-size:clamp(1rem,3vw,1.25rem);line-height:1.4}.text-responsive-sm{font-size:clamp(.75rem,2vw,.875rem);line-height:1.5}.responsive-pad{padding:clamp(.5rem,1.5vw,1rem)}.responsive-gap{gap:clamp(.5rem,1.5vw,1rem)}.responsive-radius{border-radius:clamp(.5rem,1vw,.75rem)}.btn,.tap-target{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;cursor:pointer;border-radius:.375rem;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease;border:1px solid transparent;font-size:1rem;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-primary:active{transform:translateY(1px)}.btn-secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.hidden-mobile{display:block}.show-mobile{display:none}@media(max-width:768px){.admin-main .form-layout,.admin-main .config-form{min-width:0}.admin-main .form-layout .n-form-item,.admin-main .config-form .n-form-item{grid-template-areas:"label" "blank" "feedback";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-items:flex-start;min-width:0}.admin-main .form-layout .n-form-item.n-form-item--no-label,.admin-main .config-form .n-form-item.n-form-item--no-label{grid-template-areas:"blank" "feedback";grid-template-rows:auto auto}.admin-main .form-layout .n-form-item-label,.admin-main .config-form .n-form-item-label{flex:0 0 auto!important;width:100%!important;padding:0 0 8px!important;text-align:left}.admin-main .form-layout .n-form-item-blank,.admin-main .config-form .n-form-item-blank{flex:1 1 100%;width:100%;min-width:0}.admin-main .form-layout .n-input,.admin-main .form-layout .n-input-number,.admin-main .form-layout .n-select,.admin-main .config-form .n-input,.admin-main .config-form .n-input-number,.admin-main .config-form .n-select{width:100%;max-width:360px}.admin-main .form-layout .n-space,.admin-main .config-form .n-space,.admin-main .config-form .inline-control{max-width:100%;flex-wrap:wrap}.admin-main .config-form .quota-grid{grid-template-columns:minmax(0,1fr)}.hidden-mobile{display:none}.show-mobile{display:block}}@media print{.no-print{display:none!important}}
