@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@500;700&family=ZCOOL+XiaoWei&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-emerald-400:#00d294;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.right-full{right:100%}.left-full{left:100%}.z-\[1\]{z-index:1}.z-\[2000\]{z-index:2000}.z-\[2100\]{z-index:2100}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-8{margin-top:calc(var(--spacing) * 8)}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-20{height:calc(var(--spacing) * 20)}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-max{width:max-content}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[240px\]{max-width:240px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[148px\]{min-width:148px}.min-w-\[196px\]{min-width:196px}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-200\/90{border-color:#e4e4e7e6}@supports (color:color-mix(in lab, red, red)){.border-zinc-200\/90{border-color:color-mix(in oklab, var(--color-zinc-200) 90%, transparent)}}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-700\/80{border-color:#3f3f46cc}@supports (color:color-mix(in lab, red, red)){.border-zinc-700\/80{border-color:color-mix(in oklab, var(--color-zinc-700) 80%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-transparent{background-color:#0000}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/50{background-color:color-mix(in oklab, var(--color-zinc-800) 50%, transparent)}}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/60{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.text-center{text-align:center}.text-left{text-align:left}.font-\[\'Microsoft_YaHei\'\,\'微软雅黑\'\,\'PingFang_SC\'\,\'Hiragino_Sans_GB\'\,\'Noto_Sans_SC\'\,sans-serif\]{font-family:Microsoft YaHei,微软雅黑,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/90{color:color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}@media (hover:hover){.hover\:border-indigo-500\/50:hover{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/50:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100:hover{background-color:var(--color-sky-100)}.hover\:bg-zinc-700:hover{background-color:var(--color-zinc-700)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-800\/80:hover{background-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-800\/80:hover{background-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--classic-title-corner-size:11px}.classic-titlebar-corners,.account-settings-classic .ant-modal-header,.room-settings-classic .ant-modal-header,.safe-vault-modal .ant-modal-header,.safe-vault-panel__titlebar,.user-profile-modal .ant-modal-header,.user-profile-modal__host-titlebar,.avatar-picker-modal__titlebar,.room-broadcast-panel__titlebar,.im-hist-panel__title,.classic-win-modal__titlebar{position:relative!important}.classic-titlebar-corners:before,.classic-titlebar-corners:after,.account-settings-classic .ant-modal-header:before,.account-settings-classic .ant-modal-header:after,.room-settings-classic .ant-modal-header:before,.room-settings-classic .ant-modal-header:after,.safe-vault-modal .ant-modal-header:before,.safe-vault-modal .ant-modal-header:after,.safe-vault-panel__titlebar:before,.safe-vault-panel__titlebar:after,.user-profile-modal .ant-modal-header:before,.user-profile-modal .ant-modal-header:after,.user-profile-modal__host-titlebar:before,.user-profile-modal__host-titlebar:after,.avatar-picker-modal__titlebar:before,.avatar-picker-modal__titlebar:after,.room-broadcast-panel__titlebar:before,.room-broadcast-panel__titlebar:after,.im-hist-panel__title:before,.im-hist-panel__title:after,.classic-win-modal__titlebar:before,.classic-win-modal__titlebar:after{content:"";width:var(--classic-title-corner-size);height:var(--classic-title-corner-size);pointer-events:none;z-index:1;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0}.classic-titlebar-corners:before,.account-settings-classic .ant-modal-header:before,.room-settings-classic .ant-modal-header:before,.safe-vault-modal .ant-modal-header:before,.safe-vault-panel__titlebar:before,.user-profile-modal .ant-modal-header:before,.user-profile-modal__host-titlebar:before,.avatar-picker-modal__titlebar:before,.room-broadcast-panel__titlebar:before,.im-hist-panel__title:before,.classic-win-modal__titlebar:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23fff4c0'/%3E%3Cstop offset='45%25' stop-color='%23e8c04a'/%3E%3Cstop offset='100%25' stop-color='%23a67c00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' stroke='%238a6508' stroke-width='0.7' stroke-linejoin='round' d='M1.2 1.2h11.6c.9 0 1.6.7 1.6 1.6v.9c0 .8-.6 1.4-1.4 1.4H7.2c-.7 0-1.2.5-1.2 1.2v.6c0 .7.5 1.2 1.2 1.2h5.2c.9 0 1.6.7 1.6 1.6v1.1c0 .9-.7 1.6-1.6 1.6H5.4c-1.8 0-3.2-1.5-3.2-3.2V2.8c0-.9.7-1.6 1.6-1.6z'/%3E%3C/svg%3E");left:0}.classic-titlebar-corners:after,.account-settings-classic .ant-modal-header:after,.room-settings-classic .ant-modal-header:after,.safe-vault-modal .ant-modal-header:after,.safe-vault-panel__titlebar:after,.user-profile-modal .ant-modal-header:after,.user-profile-modal__host-titlebar:after,.avatar-picker-modal__titlebar:after,.room-broadcast-panel__titlebar:after,.im-hist-panel__title:after,.classic-win-modal__titlebar:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23fff4c0'/%3E%3Cstop offset='45%25' stop-color='%23e8c04a'/%3E%3Cstop offset='100%25' stop-color='%23a67c00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' stroke='%238a6508' stroke-width='0.7' stroke-linejoin='round' d='M1.2 1.2h11.6c.9 0 1.6.7 1.6 1.6v.9c0 .8-.6 1.4-1.4 1.4H7.2c-.7 0-1.2.5-1.2 1.2v.6c0 .7.5 1.2 1.2 1.2h5.2c.9 0 1.6.7 1.6 1.6v1.1c0 .9-.7 1.6-1.6 1.6H5.4c-1.8 0-3.2-1.5-3.2-3.2V2.8c0-.9.7-1.6 1.6-1.6z'/%3E%3C/svg%3E");left:auto;right:0;transform:scaleX(-1)}.account-settings-classic .ant-modal-close,.room-settings-classic .ant-modal-close,.safe-vault-modal .ant-modal-close,.user-profile-modal .ant-modal-close,.avatar-picker-modal__close,.room-broadcast-panel__close,.safe-vault-panel__close,.im-hist-panel__close,.classic-win-modal__close,.user-profile-modal__win-controls{z-index:5}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0;padding:0}body{background:#e8f8fb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}html[data-lanjue-gpu=software] .lobby-topbar__title,html[data-lanjue-gpu=software] .lobby-topbar__subtitle,html[data-lanjue-gpu=software] .zone-chief-bar__cube,html[data-lanjue-gpu=software] .zone-chief-bar__orbit,html[data-lanjue-gpu=software] .im-shell [class*=avatar-flash],html[data-lanjue-perf=fluent] .lobby-topbar__title,html[data-lanjue-perf=fluent] .lobby-topbar__subtitle,html[data-lanjue-perf=fluent] .zone-chief-bar__cube,html[data-lanjue-perf=fluent] .zone-chief-bar__orbit,html[data-lanjue-perf=fluent] .im-shell [class*=avatar-flash]{animation:none!important}html[data-lanjue-gpu=software] *,html[data-lanjue-perf=fluent] *{scroll-behavior:auto!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.dl-page{--dl-ink:#0b1f2a;--dl-teal:#0f766e;--dl-gold:#c9a227;--dl-mist:#e8f2f0;min-height:100vh;color:var(--dl-ink);background:radial-gradient(90% 60% at 10% -10%,#0ea5a033,#0000 55%),radial-gradient(70% 50% at 100% 0,#c9a22722,#0000 50%),linear-gradient(#f3faf8 0%,#e7f0ec 40%,#dfe8e4 100%);font-family:DM Sans,PingFang SC,Microsoft YaHei,sans-serif}.dl-hero{background:linear-gradient(160deg, #0b1f2ae6 0%, #163a2ecc 45%, #0f766ecc 100%), var(--dl-login-bg,none) center / cover no-repeat;color:#f8fafc;justify-content:center;align-items:center;min-height:min(72vh,640px);display:flex;position:relative;overflow:hidden}.dl-hero__glow{pointer-events:none;background:radial-gradient(#f0c14b33,#0000 65%);height:55%;position:absolute;inset:auto -20% -40%}.dl-hero__inner{z-index:1;text-align:center;max-width:720px;padding:48px 24px 56px;position:relative}.dl-hero__logo{object-fit:contain;filter:drop-shadow(0 12px 28px #00000059);width:min(140px,32vw);height:auto;margin-bottom:18px}.dl-hero__brand{letter-spacing:.06em;margin:0;font-family:ZCOOL XiaoWei,Songti SC,serif;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:400;line-height:1.15}.dl-hero__tagline{color:#f8fafce0;margin:14px 0 28px;font-size:1.05rem}.dl-hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.dl-hero__btn{background:var(--dl-gold);color:#1a1406;border-radius:4px;justify-content:center;align-items:center;min-width:148px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #c9a22759}.dl-hero__btn:hover{filter:brightness(1.05);color:#1a1406}.dl-hero__link{color:#f8fafce6;text-underline-offset:3px;text-decoration:underline}.dl-main{max-width:1080px;margin:0 auto;padding:36px 20px 72px}.dl-alert{margin-bottom:24px}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=960px){.dl-grid{grid-template-columns:1fr}}.dl-card{background:#fff;border:1px solid #d5e4df;border-radius:4px;padding:28px 22px 22px;position:relative;box-shadow:0 10px 30px #0b1f2a0f}.dl-card--win10{border-top:3px solid var(--dl-teal)}.dl-card--win7,.dl-card--win7-ia32{border-top:3px solid var(--dl-gold)}.dl-card__badge{color:var(--dl-teal);background:#ccfbf1;border-radius:2px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.dl-card--win7 .dl-card__badge,.dl-card--win7-ia32 .dl-card__badge{color:#8a6d12;background:#f7ecd0}.dl-card__icon{color:var(--dl-teal);margin-bottom:8px;font-size:28px}.dl-card__title{margin:0 0 12px;font-size:1.15rem;font-weight:700}.dl-card__meta,.dl-card__file{margin:0 0 8px;font-size:13px;line-height:1.5}.dl-card__notes{color:#475569;margin:12px 0 18px;padding-left:1.2em;font-size:13px;line-height:1.65}.dl-steps{background:#ffffffb8;border:1px solid #d5e4df;border-radius:4px;margin-top:40px;padding:24px}.dl-steps ol{margin:0 0 12px;padding-left:1.3em;line-height:1.8}.electron-win-buttons{-webkit-app-region:no-drag;app-region:no-drag;align-items:stretch;height:100%;display:inline-flex}.electron-win-buttons__btn{width:36px;height:100%;min-height:28px;color:inherit;cursor:pointer;-webkit-app-region:no-drag;app-region:no-drag;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:none;display:inline-flex}.electron-win-buttons__btn:hover{background:#ffffff2e}.electron-win-buttons__btn--active,.electron-win-buttons__btn--active:hover,.electron-win-buttons__btn--restore:hover{background:#ffffff47}.electron-win-buttons__restore-glyph{box-sizing:border-box;width:10px;height:10px;display:inline-block;position:relative}.electron-win-buttons__restore-glyph:before,.electron-win-buttons__restore-glyph:after{content:"";box-sizing:border-box;background:0 0;border:1.5px solid;position:absolute}.electron-win-buttons__restore-glyph:before{width:7px;height:7px;top:0;right:0}.electron-win-buttons__restore-glyph:after{background:inherit;width:7px;height:7px;bottom:0;left:0}.electron-win-buttons__btn.ant-dropdown-open,.electron-win-buttons__btn.ant-dropdown-open:hover{background:#ffffff38}.electron-win-buttons__btn--close:hover{color:#fff;background:#dc2626b8}.electron-title-strip{color:#fff;-webkit-app-region:drag;app-region:drag;user-select:none;background:#2f6fa8;border-bottom:1px solid #1e4f78;flex-shrink:0;justify-content:space-between;align-items:center;height:32px;padding:0 0 0 12px;display:flex}.electron-title-strip__title{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.electron-title-strip .electron-win-buttons{color:#fff}.shell-upd-mask{z-index:1200;-webkit-backdrop-filter:blur(6px);background:#0602128c;justify-content:center;align-items:center;padding:16px;animation:.22s ease-out shell-upd-fade-in;display:flex;position:fixed;inset:0}.shell-upd-panel{color:#e8e4f5;background:linear-gradient(155deg,#241648f5 0%,#100a24fa 55%,#0c081cfa 100%);border:1px solid #8c6eff59;border-radius:12px;width:min(320px,92vw);padding:16px 16px 14px;animation:.28s cubic-bezier(.2,.9,.3,1) shell-upd-pop;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0006,0 18px 40px #0000008c,0 0 28px #6e46ff2e}.shell-upd-panel__glow{pointer-events:none;background:radial-gradient(at 50% 0,#785aff47,#0000 65%);height:70%;position:absolute;inset:-40% -20% auto}.shell-upd-panel__scan{pointer-events:none;background:linear-gradient(90deg,#0000,#a0dcffb3,#0000);height:1px;animation:2.8s linear infinite shell-upd-scan;position:absolute;top:0;left:0;right:0}.shell-upd-head{align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.shell-upd-head__tag{letter-spacing:.14em;color:#9ae8ff;background:#2878b42e;border:1px solid #78d2ff59;border-radius:4px;flex:none;padding:2px 6px;font-size:10px;font-weight:600}.shell-upd-head__title{letter-spacing:.04em;color:#f4f0ff;flex:1;margin:0;font-size:15px;font-weight:650}.shell-upd-head__close{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;width:24px;height:24px;font-size:16px;line-height:1}.shell-upd-head__close:hover{color:#fff;background:#ffffff1f}.shell-upd-ver{background:#00000047;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12px;display:flex;position:relative}.shell-upd-ver__item{color:#ffffffb8;flex-direction:column;gap:2px;display:flex}.shell-upd-ver__item em{color:#fff6;letter-spacing:.06em;font-size:10px;font-style:normal}.shell-upd-ver__item--new{color:#9ef0c8}.shell-upd-ver__arrow{color:#a08cffb3;font-size:13px}.shell-upd-tip{color:#e6e0ff9e;margin:0 0 12px;font-size:12px;line-height:1.5;position:relative}.shell-upd-error{color:#ff9aa8;margin:0 0 12px;font-size:12px;line-height:1.45;position:relative}.shell-upd-progress{margin-bottom:14px;position:relative}.shell-upd-progress__meta{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.shell-upd-progress__msg{color:#dce6ffb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-upd-progress__pct{color:#9ae8ff;letter-spacing:.04em;flex:none;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.shell-upd-progress__track{background:#ffffff0f;border:1px solid #8c78ff38;border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.shell-upd-progress__fill{border-radius:inherit;background:linear-gradient(90deg,#5b4dff 0%,#3ec7ff 55%,#6ef0c2 100%);width:0;height:100%;transition:width .18s ease-out;box-shadow:0 0 12px #50b4ff8c}.shell-upd-progress__fill.is-done{background:linear-gradient(90deg,#3ecf8a 0%,#6ef0c2 100%);box-shadow:0 0 14px #50e6a080}.shell-upd-progress__shine{pointer-events:none;background:#c8f0ffd9;border-radius:50%;width:10px;height:12px;margin-left:-5px;transition:left .18s ease-out;position:absolute;top:-2px;box-shadow:0 0 10px 3px #8cdcff8c}.shell-upd-progress__grid{pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#0000 0 6px,#ffffff59 6px 7px);height:8px;position:absolute;bottom:0;left:0;right:0}.shell-upd-actions{justify-content:flex-end;gap:8px;display:flex;position:relative}.shell-upd-btn{letter-spacing:.02em;cursor:pointer;border-radius:7px;min-width:72px;height:30px;padding:0 12px;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s}.shell-upd-btn:active:not(:disabled){transform:translateY(1px)}.shell-upd-btn--ghost{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff29}.shell-upd-btn--ghost:hover{color:#fff;background:#ffffff17}.shell-upd-btn--primary{color:#fff;background:linear-gradient(135deg,#5a45e8 0%,#3a9fd8 100%);border:1px solid #78c8ff73;box-shadow:0 4px 14px #4664ff59}.shell-upd-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px #508cff73}.shell-upd-btn--primary.is-busy,.shell-upd-btn:disabled{opacity:.7;cursor:default}@keyframes shell-upd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shell-upd-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shell-upd-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(140px)}}.lj-login-page{background:radial-gradient(at 20%,#783cc859 0%,#0000 50%),radial-gradient(at 80% 20%,#5028a04d 0%,#0000 40%),linear-gradient(160deg,#120824 0%,#1e0f3d 35%,#2d1560 65%,#1a0a35 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.lj-login-body{flex:1;min-height:0;display:flex;position:relative}.lj-login-page--electron{height:100vh;min-height:100vh;background:#16102e!important}.lj-login-page--electron:before{display:none!important}.lj-login-page--electron .lj-login-body,.lj-login-page--electron .lj-login-glass,.lj-login-page--electron .lj-login-form,.lj-login-page--electron .ant-input,.lj-login-page--electron .ant-input-affix-wrapper,.lj-login-page--electron .ant-btn,.lj-login-page--electron .ant-checkbox-wrapper{-webkit-app-region:no-drag;app-region:no-drag}.lj-login-page:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.lj-login-left{z-index:1;flex:1.15;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.lj-login-hero{text-align:center;width:100%;max-width:560px}.login-brand-logo{object-fit:contain;filter:drop-shadow(0 8px 24px #00000059);width:min(220px,48vw);height:auto;max-height:120px;margin:0 auto 16px;display:block}.login-download-link{margin-top:16px;font-size:13px}.login-download-link a{color:#ffffffd9;text-underline-offset:3px;text-decoration:underline}.login-remote-kick-tip{color:#ffe8e8;background:#b4283c47;border:1px solid #ff788c59;border-radius:8px;margin:0 0 12px;padding:10px 28px 10px 12px;font-size:13px;line-height:1.55;position:relative}.login-remote-kick-tip__pwd{appearance:none;color:#4da3ff;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-weight:700;text-decoration:underline}.login-remote-kick-tip__pwd:hover{color:#7ec0ff}.login-remote-kick-tip__close{color:#ffffff8c;cursor:pointer;background:0 0;border:none;width:22px;height:22px;font-size:16px;line-height:1;position:absolute;top:4px;right:6px}.login-remote-kick-tip__close:hover,.login-download-link a:hover{color:#fff}.login-download-link--electron{color:#ffffffb3;letter-spacing:.04em;font-size:12px}.lj-login-hero-visual{aspect-ratio:4/3;background:linear-gradient(145deg,#ffffff14 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:480px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 32px 64px #00000059}.lj-login-hero-badge{backdrop-filter:blur(8px);color:#ffffffd9;letter-spacing:1px;white-space:nowrap;background:#00000073;border-radius:20px;padding:6px 16px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.lj-login-hero-title{color:#fff;letter-spacing:6px;text-shadow:0 4px 24px #0000004d;margin-top:36px;font-size:38px;font-weight:700}.lj-login-hero-subtitle{color:#fff9;letter-spacing:3px;margin-top:14px;font-size:15px}.lj-login-right{z-index:1;flex:.85;justify-content:center;align-items:center;padding:48px 48px 48px 24px;display:flex;position:relative}.lj-login-glass{-webkit-backdrop-filter:blur(24px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:400px;padding:44px 36px 36px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1f}.lj-login-glass-header{text-align:center;margin-bottom:36px}.lj-login-glass-header h2{color:#fff;letter-spacing:2px;margin:0 0 10px;font-size:28px;font-weight:600}.lj-login-glass-header p{color:#ffffff80;margin:0;font-size:13px}.lj-login-form .ant-form-item-label>label{color:#ffffffb3!important}.lj-login-form .ant-input,.lj-login-form .ant-input-affix-wrapper{border-radius:10px;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff47!important}.lj-login-form .ant-input-affix-wrapper{align-items:center;gap:0;height:46px;padding:0 12px;display:inline-flex}.lj-login-form .ant-input-affix-wrapper .ant-input-prefix{flex-shrink:0;align-items:center;margin-inline-end:10px;display:inline-flex}.lj-login-form .ant-input-affix-wrapper .ant-input-suffix{flex-shrink:0;align-items:center;margin-inline-start:8px;display:inline-flex}.lj-login-form .ant-input-affix-wrapper>input.ant-input,.lj-login-form .ant-input-affix-wrapper input.ant-input,.lj-login-form input.ant-input{height:auto!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;opacity:1!important;background:0 0!important;border:none!important;padding:0!important;line-height:1.4!important}.lj-login-form .ant-input:not(textarea):not(.ant-input-affix-wrapper input){height:46px;padding:0 12px}.lj-login-form .ant-input::placeholder,.lj-login-form .ant-input-affix-wrapper input::placeholder{color:#ffffff73!important;-webkit-text-fill-color:#ffffff73!important;opacity:1!important}.lj-login-form .ant-input-affix-wrapper:hover,.lj-login-form .ant-input-affix-wrapper-focused,.lj-login-form .ant-input-outlined:hover,.lj-login-form .ant-input-outlined:focus-within{border-color:#b482ff99!important;box-shadow:0 0 0 2px #8c5adc26!important}.lj-login-form .ant-input-affix-wrapper .anticon{font-size:14px;color:#c8a0ffb3!important}.lj-login-form .ant-input-password-icon{color:#ffffff73!important}.lj-login-form .ant-input-affix-wrapper.ant-input-password,.lj-login-form .ant-input-affix-wrapper-focused.ant-input-password{background:#fff!important;border:1px solid #ffffff8c!important}.lj-login-form .ant-input-affix-wrapper.ant-input-password>input.ant-input,.lj-login-form .ant-input-affix-wrapper.ant-input-password input.ant-input{color:#1a1028!important;-webkit-text-fill-color:#1a1028!important;caret-color:#1a1028!important}.lj-login-form .ant-input-affix-wrapper.ant-input-password .anticon,.lj-login-form .ant-input-affix-wrapper.ant-input-password .ant-input-password-icon{color:#7c6a9a!important}.lj-login-form .ant-input-affix-wrapper.ant-input-password input::placeholder{color:#1a102866!important;-webkit-text-fill-color:#1a102866!important}.lj-login-form .login-account-select.ant-select,.lj-login-form .login-account-select.ant-select-outlined,.lj-login-form .login-account-select.ant-select-auto-complete{width:100%}.lj-login-form .login-account-select .ant-select-selector,.lj-login-form .login-account-select.ant-select-outlined .ant-select-selector{color:#111!important;height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #ffffff59!important;border-radius:10px!important;align-items:center!important;padding:0!important;display:flex!important}.lj-login-form .login-account-select .ant-input-affix-wrapper{width:100%;height:44px;box-shadow:none!important;color:#111!important;-webkit-text-fill-color:#111!important;background:0 0!important;border:none!important}.lj-login-form .login-account-select.ant-select-focused .ant-select-selector,.lj-login-form .login-account-select:hover .ant-select-selector{border-color:#b482ffb3!important;box-shadow:0 0 0 2px #8c5adc26!important}.lj-login-form .login-account-select input,.lj-login-form .login-account-select .ant-input-affix-wrapper>input.ant-input,.lj-login-form .login-account-select .ant-input-affix-wrapper input.ant-input,.lj-login-form .login-account-select .ant-select-selection-search-input{color:#111!important;-webkit-text-fill-color:#111!important;caret-color:#111!important;opacity:1!important}.lj-login-form .login-account-select input::placeholder,.lj-login-form .login-account-select .ant-input-affix-wrapper input::placeholder{color:#1116!important;-webkit-text-fill-color:#1116!important}.lj-login-form .login-account-select .ant-select-selection-item{color:#111!important;line-height:44px!important}.lj-login-form .login-account-select .ant-input-prefix .anticon{color:#7c3aed8c!important}.login-account-history-toggle{cursor:pointer;color:#5b21b6;-webkit-app-region:no-drag;app-region:no-drag;background:#581cb414;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;line-height:1;display:inline-flex}.login-account-history-toggle:hover{color:#4c1d95;background:#581cb429}.login-account-history-toggle__icon{font-size:12px;transition:transform .18s}.login-account-history-toggle__icon.is-open{transform:rotate(180deg)}.lj-login-form .login-account-select input.ant-input:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;caret-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.lj-login-form .login-account-select input.ant-input:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;caret-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.lj-login-form .login-account-select input.ant-input:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;caret-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-account-history-option{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.login-account-history-option__account{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login-account-history-option__remove{color:#94a3b8;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:12px;line-height:1}.login-account-history-option__remove:hover{color:#ef4444}.lj-login-form .ant-checkbox-wrapper{color:#ffffffa6}.lj-login-form .ant-checkbox-inner{background:#ffffff1a;border-color:#ffffff4d}.lj-login-form .ant-checkbox-checked .ant-checkbox-inner{background:#8b5cf6;border-color:#8b5cf6}.lj-login-options{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:12px;display:flex}.lj-login-register{text-align:center;justify-content:center;align-items:center;gap:20px;margin-top:10px;display:flex}.lj-login-register__btn{color:#d8b4fe;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.lj-login-register__btn:hover{color:#fff}.lj-login-page--electron .electron-title-strip{height:28px;background:#241a48!important;border-bottom:1px solid #3a2f5e!important}.lj-login-page--electron .lj-login-body{background:#16102e;flex-direction:row;align-items:stretch}.lj-login-page--electron .lj-login-left{background:#1a1340;border-right:1px solid #32285a;flex:0 0 132px;justify-content:center;align-items:center;padding:10px 8px}.lj-login-page--electron .lj-login-hero{max-width:none}.lj-login-page--electron .lj-login-hero-visual{aspect-ratio:auto;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.lj-login-page--electron .login-brand-logo{filter:none;width:112px;max-height:112px;margin:0 auto}.lj-login-page--electron .lj-login-hero-badge,.lj-login-page--electron .lj-login-hero-title,.lj-login-page--electron .lj-login-hero-subtitle,.lj-login-page--electron .login-download-link{display:none}.lj-login-page--electron .lj-login-right{background:#16102e;flex:1;align-items:stretch;min-width:0;padding:8px 12px 10px}.lj-login-page--electron .lj-login-glass{box-sizing:border-box;border-radius:0;flex-direction:column;justify-content:center;width:100%;max-width:none;height:100%;padding:4px 2px 2px;display:flex;backdrop-filter:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important}.lj-login-page--electron .lj-login-glass-header{text-align:left;margin-bottom:8px}.lj-login-page--electron .lj-login-glass-header h2{letter-spacing:2px;margin:0;font-size:16px;font-weight:700;color:#f3efff!important}.lj-login-page--electron .lj-login-glass-header p{display:none}.lj-login-page--electron .lj-login-form .ant-form-item{margin-bottom:8px}.lj-login-page--electron .lj-login-form .ant-form-item-label>label{color:#b5a9d4!important}.lj-login-page--electron .lj-login-form .ant-input,.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper{color:#f3efff!important;-webkit-text-fill-color:#f3efff!important;caret-color:#f3efff!important;box-shadow:none!important;background:#2a2150!important;border:1px solid #4a3f72!important}.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper{border-radius:6px;height:32px;padding:0 10px}.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper-focused,.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper:hover,.lj-login-page--electron .lj-login-form .ant-input-outlined:hover,.lj-login-page--electron .lj-login-form .ant-input-outlined:focus-within{box-shadow:none!important;border-color:#7c5cff!important}.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper .ant-input-prefix{margin-inline-end:8px}.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper .anticon,.lj-login-page--electron .lj-login-form .ant-input-password-icon{font-size:13px;color:#9b8ec8!important}.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper>input.ant-input,.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper input.ant-input,.lj-login-page--electron .lj-login-form input.ant-input{color:#f3efff!important;-webkit-text-fill-color:#f3efff!important;background:0 0!important}.lj-login-page--electron .lj-login-form .ant-input::placeholder,.lj-login-page--electron .lj-login-form .ant-input-affix-wrapper input::placeholder{color:#8a7eb0!important;-webkit-text-fill-color:#8a7eb0!important}.lj-login-page--electron .lj-login-form .ant-input:not(textarea):not(.ant-input-affix-wrapper>input){border-radius:6px;height:32px;padding:0 10px}.lj-login-page--electron .lj-login-form .login-account-select .ant-select-selector{background:#2a2150!important;border:1px solid #4a3f72!important;border-radius:6px!important;height:32px!important}.lj-login-page--electron .lj-login-form .login-account-select .ant-input-affix-wrapper{height:30px;padding:0 10px}.lj-login-page--electron .lj-login-form .login-account-select input,.lj-login-page--electron .lj-login-form .login-account-select .ant-input-affix-wrapper input.ant-input{color:#f3efff!important;-webkit-text-fill-color:#f3efff!important}.lj-login-page--electron .lj-login-form .login-account-select .ant-input-prefix .anticon{color:#9b8ec8!important}.lj-login-page--electron .login-account-history-toggle{color:#9b8ec8}.lj-login-page--electron .lj-login-form .ant-checkbox-wrapper{color:#b5a9d4!important}.lj-login-page--electron .lj-login-form .ant-checkbox-inner{background:#2a2150!important;border-color:#4a3f72!important}.lj-login-page--electron .lj-login-form .ant-checkbox-checked .ant-checkbox-inner{background:#7c5cff!important;border-color:#7c5cff!important}.lj-login-page--electron .lj-login-options{gap:12px;margin-bottom:8px}.lj-login-page--electron .lj-login-options .ant-checkbox-wrapper{font-size:12px}.lj-login-page--electron .lj-login-submit{letter-spacing:6px;height:32px!important;box-shadow:none!important;filter:none!important;background:#7c5cff!important;border:none!important;border-radius:6px!important;font-size:14px!important;font-weight:700!important;transition:none!important}.lj-login-page--electron .lj-login-submit:hover{box-shadow:none!important;background:#9378ff!important;transform:none!important}.lj-login-page--electron .lj-login-register{justify-content:flex-start;gap:14px;margin-top:8px}.lj-login-page--electron .lj-login-register__btn{font-size:12px;text-decoration:none;color:#c4b6f0!important}.lj-login-page--electron .lj-login-register__btn:hover{color:#fff!important}.lj-login-page--electron .login-remote-kick-tip{color:#ffe4e4;background:#5a1d2c;border-color:#8b3044}.lj-login-submit{letter-spacing:6px;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 50%,#c084fc 100%)!important;border:none!important;border-radius:10px!important;height:48px!important;font-size:17px!important;font-weight:600!important;transition:transform .15s,box-shadow .15s!important;box-shadow:0 4px 20px #7c3aed73,inset 0 1px #fff3!important}.lj-login-submit:hover{transform:translateY(-1px);background:linear-gradient(135deg,#8b5cf6 0%,#b46aff 50%,#d8b4fe 100%)!important;box-shadow:0 6px 28px #7c3aed8c!important}@media (width<=960px){.lj-login-page{flex-direction:column}.lj-login-left{flex:none;padding:32px 24px 0}.lj-login-hero-visual{max-width:320px}.lj-login-hero-title{letter-spacing:4px;margin-top:20px;font-size:26px}.lj-login-right{flex:1;padding:24px}}.login-tip-modal .ant-modal-content{border-radius:2px;padding:0;overflow:hidden;box-shadow:0 4px 16px #00000038}.login-tip-modal .ant-modal-header{background:#fff;border-bottom:1px solid #d0d0d0;margin:0;padding:8px 12px}.login-tip-modal .ant-modal-title{color:#111;font-size:13px;font-weight:600}.login-tip-modal .ant-modal-close{color:#666;top:6px}.login-tip-modal .ant-modal-body{background:#fff;min-height:72px;padding:28px 20px 24px}.login-tip-modal__body{color:#111;text-align:left;margin:0;font-size:13px;line-height:1.5}.login-tip-modal .ant-modal-footer{text-align:right;background:#f0f0f0;border-top:1px solid #d8d8d8;margin:0;padding:10px 12px}.login-tip-modal .ant-modal-footer .ant-btn-primary{color:#111;min-width:72px;height:28px;box-shadow:none;background:#fff;border:1px solid #3b82f6;border-radius:4px;padding:0 14px;font-weight:500}.login-tip-modal .ant-modal-footer .ant-btn-primary:hover{color:#111!important;background:#f8fbff!important;border-color:#2563eb!important}.session-replaced-modal+.ant-modal-wrap,.ant-modal-wrap:has(.session-replaced-modal){pointer-events:auto}.ant-modal-root:has(.session-replaced-modal) .ant-modal-mask{pointer-events:auto;background:#0000008c}.vr-avatar-wrap{box-sizing:border-box;border-radius:0;outline:none;flex-shrink:0;line-height:0;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}.vr-avatar-img{object-fit:contain;object-position:center;image-rendering:auto;-ms-interpolation-mode:bicubic;border-radius:0;outline:none;width:100%;height:100%;display:block;box-shadow:none!important;background:0 0!important;border:none!important}.vr-avatar-img--preset{transform-origin:50%;transform:scale(1.35)}.vr-avatar-img--default-init{transform-origin:50%;transform:scale(1.12)}.vr-avatar-fallback{color:#fff;background:#3b82f6;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;display:flex;box-shadow:none!important;border:none!important}.voice-room-page .ant-avatar{box-shadow:none!important;background:0 0!important;border:none!important}.voice-room-page .ant-avatar img{box-shadow:none!important;border:none!important}.avatar-picker-modal__item--compact .vr-avatar-wrap,.avatar-picker-modal__item--crystal .vr-avatar-wrap,.avatar-picker-modal__footer-preview.vr-avatar-wrap{box-shadow:none!important;background:0 0!important;border:none!important}.avatar-picker-modal__item--compact .vr-avatar-img,.avatar-picker-modal__item--crystal .vr-avatar-img,.avatar-picker-modal__footer-preview .vr-avatar-img{width:100%;height:100%}.room-avatar-cropper{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.room-avatar-cropper__viewport{cursor:grab;touch-action:none;user-select:none;background:#fff;border:1px solid #d0d8e3;border-radius:4px;flex-shrink:0;position:relative;overflow:hidden}.room-avatar-cropper__viewport:active{cursor:grabbing}.room-avatar-cropper__image{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.room-avatar-cropper__hint{color:#94a3b8;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.room-avatar-cropper__side{flex-direction:column;align-items:center;gap:8px;display:flex}.room-avatar-cropper__preview-label{color:#475569;font-size:12px}.room-avatar-cropper__preview{background:#fff;border:1px solid #d0d8e3;border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.room-avatar-cropper__preview-canvas{image-rendering:auto;width:100%;height:100%;display:block}.room-avatar-cropper__actions{gap:8px;display:flex}.room-avatar-cropper__btn{cursor:pointer;background:linear-gradient(#f8fafc 0%,#e2e8f0 100%);border:1px solid #64748b;border-radius:3px;min-width:56px;padding:4px 12px;font-size:12px}.room-avatar-cropper__btn--primary{color:#fff;background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-color:#2563eb}.room-avatar-cropper__btn:disabled{opacity:.55;cursor:not-allowed}.avatar-picker-modal-root.ant-modal-root{--ap-w:622px;--ap-h:479px;--ap-body-h:445px;--ap-title-h:34px;--avatar-picker-modal-w:var(--ap-w);--avatar-picker-modal-h:var(--ap-h)}.avatar-picker-modal-root .ant-modal-wrap{overflow:visible!important}.avatar-picker-modal-root .ant-modal{width:var(--ap-w,622px)!important;min-width:var(--ap-w,622px)!important;max-width:var(--ap-w,622px)!important;height:var(--ap-h,479px)!important;min-height:var(--ap-h,479px)!important;max-height:var(--ap-h,479px)!important;resize:none!important;box-sizing:border-box!important;margin:0 auto!important;padding:0!important;top:auto!important;overflow:visible!important}.avatar-picker-modal-root .ant-modal-render,.avatar-picker-modal-root .draggable-antd-modal-wrap{width:var(--ap-w,622px)!important;min-width:var(--ap-w,622px)!important;max-width:var(--ap-w,622px)!important;height:var(--ap-h,479px)!important;min-height:var(--ap-h,479px)!important;max-height:var(--ap-h,479px)!important;box-sizing:border-box!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.avatar-picker-modal-root .ant-modal-container,.avatar-picker-modal .ant-modal-container,.avatar-picker-modal .ant-modal-content{box-shadow:none!important;width:var(--ap-w,622px)!important;min-width:var(--ap-w,622px)!important;max-width:var(--ap-w,622px)!important;height:var(--ap-h,479px)!important;min-height:var(--ap-h,479px)!important;max-height:var(--ap-h,479px)!important;box-sizing:border-box!important;resize:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.avatar-picker-modal .ant-modal-header{display:none!important}.avatar-picker-modal .ant-modal-body{width:var(--ap-w,622px)!important;min-width:var(--ap-w,622px)!important;max-width:var(--ap-w,622px)!important;height:var(--ap-h,479px)!important;min-height:var(--ap-h,479px)!important;max-height:var(--ap-h,479px)!important;box-sizing:border-box!important;background:0 0!important;margin:0!important;padding:0!important;overflow:hidden!important}.avatar-picker-modal__frame{background:#d6e9f8;border:1px solid #6a9cc2;border-radius:2px;flex-direction:column;display:flex;box-shadow:0 8px 24px #0f172a38;width:var(--ap-w,622px)!important;height:var(--ap-h,479px)!important;min-width:var(--ap-w,622px)!important;min-height:var(--ap-h,479px)!important;max-width:var(--ap-w,622px)!important;max-height:var(--ap-h,479px)!important;box-sizing:border-box!important;resize:none!important;overflow:hidden!important}.avatar-picker-modal__titlebar{flex:0 0 var(--ap-title-h,34px);height:var(--ap-title-h,34px);min-height:var(--ap-title-h,34px);max-height:var(--ap-title-h,34px);box-sizing:border-box;cursor:move;user-select:none;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%);border-bottom:1px solid #2a6aa8;justify-content:space-between;align-items:center;padding:0 6px 0 10px;display:flex}.avatar-picker-modal__title{color:#fff;text-shadow:0 1px #00000026;font-size:13px;font-weight:700;line-height:24px}.avatar-picker-modal__close{color:#fff;cursor:pointer;background:#ef4444;border:1px solid #b91c1c;border-radius:2px;flex-shrink:0;width:26px;height:26px;margin:0;padding:0;font-size:18px;font-weight:700;line-height:22px}.avatar-picker-modal__close:hover{background:#dc2626}.avatar-picker-modal__shell{width:100%;height:var(--ap-body-h,445px);min-height:var(--ap-body-h,445px);max-height:var(--ap-body-h,445px);box-sizing:border-box;background:linear-gradient(#cfe6f7 0%,#b9daf0 100%);flex-direction:column;flex:auto;display:flex;overflow:hidden}.avatar-picker-modal__content{box-sizing:border-box;flex-direction:row;flex:1 1 0;align-items:stretch;gap:0;width:100%;min-width:0;min-height:0;padding:4px 4px 0;display:flex;overflow:hidden}.avatar-picker-modal__main{flex-direction:column;flex:auto;width:auto;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.avatar-picker-modal__tabs-top{box-sizing:border-box;background:#e8f3fb;border:1px solid #8eb0cc;border-right:none;flex-wrap:nowrap;flex:none;align-items:flex-end;gap:1px;width:100%;padding:4px 4px 0;display:flex;overflow:auto hidden}.avatar-picker-modal__tab-top{color:#1a3a5c;white-space:nowrap;cursor:pointer;background:linear-gradient(#eaf5fc 0%,#c5dff2 100%);border:1px solid #8eb0cc;border-bottom:none;border-radius:3px 3px 0 0;margin:0;padding:3px 8px 4px;font-size:12px;line-height:1.2}.avatar-picker-modal__tab-top:hover{background:linear-gradient(#f7fbff 0%,#d4e8f8 100%)}.avatar-picker-modal__tab-top--active{color:#0b57a4;z-index:1;background:#f7fbff;border-color:#7a9fbf;margin-bottom:-1px;padding-bottom:6px;font-weight:700;position:relative}.avatar-picker-modal__scroll{overscroll-behavior:contain;box-sizing:border-box;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:silver #f0f0f0;-webkit-overflow-scrolling:touch;background:#f7fbff;border:1px solid #9db8d0;border-right:none;min-height:0;padding:4px 2px 4px 4px;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:hidden auto!important}.avatar-picker-modal__scroll::-webkit-scrollbar{width:14px}.avatar-picker-modal__scroll::-webkit-scrollbar-track{background:#f0f0f0;border-left:1px solid #d0d0d0}.avatar-picker-modal__scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#f8f8f8 0%,#c8c8c8 45%,#a8a8a8 100%);border:1px solid #888;border-radius:0;min-height:36px}.avatar-picker-modal__scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#fff 0%,#d0d0d0 45%,#b0b0b0 100%)}.avatar-picker-modal__preview-pane{flex:0 0 var(--avatar-picker-preview-w,128px);width:var(--avatar-picker-preview-w,128px);min-width:var(--avatar-picker-preview-w,128px);max-width:var(--avatar-picker-preview-w,128px);box-sizing:border-box;background:linear-gradient(#e4f1fa 0%,#d2e7f5 100%);border:1px solid #9db8d0;flex-direction:column;align-items:center;gap:6px;min-height:0;margin:0;padding:6px 6px 4px;display:flex;overflow:hidden}.avatar-picker-modal__preview-title{text-align:left;color:#1a3a5c;width:100%;padding-left:2px;font-size:12px;font-weight:600}.avatar-picker-modal__preview-slot{flex-direction:column;align-items:center;gap:3px;display:flex}.avatar-picker-modal__preview-frame{box-sizing:border-box;background:#fff;border:1px solid #8fa8bd;border-radius:2px;flex-shrink:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fffffff2,0 1px 2px #1e3c5a1f}.avatar-picker-modal__preview-frame .vr-avatar-img{object-fit:contain;width:100%;height:100%}.avatar-picker-modal__preview-frame .vr-avatar-img--preset{transform:none}.avatar-picker-modal__preview-empty{background:#f8fafc;width:100%;height:100%;display:block}.avatar-picker-modal__preview-label{color:#4b6075;font-size:11px;line-height:1}.avatar-picker-modal__view-only-tip{color:#8a5a00;box-sizing:border-box;background:#fff6e0;border:1px solid #e6c98a;margin:0 0 6px;padding:4px 8px;font-size:12px;line-height:1.4}.avatar-picker-modal__loading,.avatar-picker-modal__locked-tip{text-align:center;color:#64748b;padding:20px 12px;font-size:12px;line-height:1.6}.avatar-picker-modal__grid{grid-template-columns:repeat(auto-fill, var(--avatar-cell,40px));gap:var(--avatar-gap,12px);box-sizing:border-box;justify-content:start;width:100%;max-width:100%;margin:0;display:grid}.avatar-picker-modal__grid--busy{opacity:.72;pointer-events:none}.avatar-picker-modal__item{cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.avatar-picker-modal__item--compact{width:var(--avatar-cell,40px);height:var(--avatar-cell,40px);box-sizing:border-box;background:#fff;border:1px solid #8fa8bd;border-radius:2px;outline:none;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fffffff2,0 1px 2px #1e3c5a1f}.avatar-picker-modal__item--compact:hover:not(:disabled):not(.avatar-picker-modal__item--locked){border-color:#2b7fd4;outline:none;box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #2b7fd4,0 1px 2px #2b7fd459}.avatar-picker-modal__item--compact.avatar-picker-modal__item--selected,.avatar-picker-modal__item--selected{border:2px solid #1d6fd8;outline:none;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #1d6fd8,0 1px 3px #1d6fd866}.avatar-picker-modal__item--compact.avatar-picker-modal__item--selected:hover:not(:disabled),.avatar-picker-modal__item--selected:hover:not(:disabled){border-color:#1a62c4;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 1px #1a62c4,0 1px 3px #1d6fd873}.avatar-picker-modal__item--locked{opacity:.5;cursor:not-allowed}.avatar-picker-modal__item--compact .vr-avatar-img{object-fit:contain;width:100%;height:100%}.avatar-picker-modal__item--compact .vr-avatar-img--preset{transform:none}.avatar-picker-modal__lock{pointer-events:none;font-size:14px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avatar-picker-modal__room,.avatar-picker-modal__custom{flex-direction:column;gap:8px;display:flex}.avatar-picker-modal__room-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avatar-picker-modal__room-upload-input{display:none}.avatar-picker-modal__room-spec,.avatar-picker-modal__room-spec-only{color:#64748b;font-size:11px;line-height:1.4}.avatar-picker-modal__btn{cursor:pointer;background:linear-gradient(#f8fafc 0%,#e2e8f0 100%);border:1px solid #7a9ab8;border-radius:2px;min-width:80px;padding:4px 10px;font-size:12px}.avatar-picker-modal__btn--primary{color:#fff;background:linear-gradient(#7ec0f0 0%,#3a8fd9 100%);border-color:#2f7fc4}.avatar-picker-modal__btn:disabled{opacity:.6;cursor:wait}.avatar-picker-modal__retry-btn{cursor:pointer;background:#f0f4f8;border:1px solid #7a9ab8;border-radius:2px;min-width:72px;margin:8px auto 0;padding:3px 12px;font-size:12px;display:block}.avatar-picker-modal__custom-preview{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.avatar-picker-modal__custom-tip{color:#475569;margin:0;font-size:12px;line-height:1.5}.avatar-picker-modal__footer--vv{background:linear-gradient(#cfe6f7 0%,#b9daf0 100%);border-top:1px solid #8eb0cc;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.avatar-picker-modal__footer-actions{gap:8px;display:flex}.avatar-picker-modal__footer-btn{color:#1a3a5c;cursor:pointer;background:linear-gradient(#fff 0%,#dce9f5 100%);border:1px solid #6a8eae;border-radius:2px;min-width:68px;padding:3px 14px;font-size:12px}.avatar-picker-modal__footer-btn--primary{color:#fff;background:linear-gradient(#8ecaf3 0%,#3a8fd9 100%);border-color:#2f7fc4}.avatar-picker-modal__footer-btn:disabled{opacity:.6;cursor:wait}.avatar-picker-modal-root--fill-host{--ap-w:100%;--ap-h:100%;--ap-body-h:auto;--avatar-picker-modal-w:100%;--avatar-picker-modal-h:100%}.avatar-picker-modal-root--fill-host .ant-modal-wrap{background:0 0!important;display:block!important;inset:0!important;overflow:hidden!important}.avatar-picker-modal-root--fill-host .ant-modal,.avatar-picker-modal-root--fill-host .ant-modal-render,.avatar-picker-modal-root--fill-host .draggable-antd-modal-wrap,.avatar-picker-modal-root--fill-host .ant-modal-container,.avatar-picker-modal-root--fill-host .ant-modal-content,.avatar-picker-modal-root--fill-host .ant-modal-body,.avatar-picker-modal-root--fill-host .avatar-picker-modal__frame{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;inset:0!important}.avatar-picker-modal-root--fill-host .avatar-picker-modal__frame{box-shadow:none;border:none;border-radius:0}.avatar-picker-modal-root--fill-host .avatar-picker-modal__shell{flex:auto;height:auto;min-height:0;max-height:none}.avatar-picker-modal-root--fill-host .avatar-picker-modal__titlebar{-webkit-app-region:drag;app-region:drag}.avatar-picker-modal-root--fill-host .avatar-picker-modal__close,.avatar-picker-modal-root--fill-host .avatar-picker-modal__tab-top,.avatar-picker-modal-root--fill-host .avatar-picker-modal__item,.avatar-picker-modal-root--fill-host .avatar-picker-modal__btn,.avatar-picker-modal-root--fill-host .avatar-picker-modal__footer-btn{-webkit-app-region:no-drag;app-region:no-drag}.account-settings-classic-root .ant-modal-wrap{overflow:visible!important}.account-settings-classic-root .ant-modal,.account-settings-classic.ant-modal{box-sizing:border-box!important;padding:0!important}.account-settings-classic-root .ant-modal-render,.account-settings-classic-root .draggable-antd-modal-wrap{box-sizing:border-box!important;margin:0!important;padding:0!important}.account-settings-classic-root .ant-modal-container,.account-settings-classic .ant-modal-container,.account-settings-classic .ant-modal-content{padding:0!important;box-sizing:border-box!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important;-webkit-text-stroke:0!important;background:#fff!important;border:1px solid #2a6aa8!important;border-radius:2px!important;margin:0!important;padding-block:0!important;padding-inline:0!important;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif!important;font-weight:400!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a38!important}.account-settings-classic-root,.account-settings-classic-root *,.account-settings-classic,.account-settings-classic *,.my-account-modal-root,.my-account-modal-root *,.my-account-modal,.my-account-modal *,.my-account-modal__tabs,.my-account-modal__tabs *,.my-account-wealth,.my-account-wealth *,.my-account-placeholder,.my-account-placeholder *,.safe-vault-modal-root,.safe-vault-modal-root *,.safe-vault-modal,.safe-vault-modal *,.safe-vault-panel,.safe-vault-panel *,.safe-vault-tab,.safe-vault-tab *,.account-privilege,.account-privilege *,.account-gift-history,.account-gift-history *,.account-recharge-history,.account-recharge-history *,.bean-exchange-modal,.bean-exchange-modal *,.personal-settings-popover,.personal-settings-popover *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important;-webkit-text-stroke:0!important}.account-settings-classic-root .ant-btn,.account-settings-classic-root .ant-btn>span,.account-settings-classic-root button,.account-settings-classic-root label,.account-settings-classic-root input,.account-settings-classic-root textarea,.account-settings-classic-root select,.account-settings-classic-root option,.account-settings-classic-root .ant-select-selection-item,.account-settings-classic-root .ant-select-selection-placeholder,.account-settings-classic-root .ant-picker-input>input,.account-settings-classic .ant-btn,.account-settings-classic .ant-btn>span,.account-settings-classic button,.account-settings-classic label,.account-settings-classic input,.account-settings-classic textarea,.account-settings-classic select,.account-settings-classic option,.account-settings-classic .ant-select-selection-item,.account-settings-classic .ant-select-selection-placeholder,.account-settings-classic .ant-picker-input>input{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important;-webkit-text-stroke:0!important;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif!important;font-weight:400!important}.account-settings-classic .ant-modal-header{cursor:move;box-sizing:border-box!important;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%)!important;border-bottom:1px solid #2a6aa8!important;align-items:center!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 36px 0 14px!important;display:flex!important}.account-settings-classic .ant-modal-title{color:#fff;font-size:13px;font-weight:600;line-height:24px;text-shadow:none!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.account-settings-classic .ant-modal-close{top:5px!important;left:auto!important;right:6px!important;color:#fff!important;z-index:5!important;opacity:1!important;background:linear-gradient(#ff8b8b 0%,#e53935 42%,#c62828 100%)!important;border:1px solid #8b1515!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:22px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset-inline:auto 6px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 1px 1px #0000001f!important}.account-settings-classic .ant-modal-close:hover{color:#fff!important;opacity:1!important;background:linear-gradient(#ff9e9e 0%,#ef5350 42%,#d32f2f 100%)!important}.account-settings-classic .ant-modal-close:active{background:linear-gradient(#c62828 0%,#b71c1c 100%)!important;box-shadow:inset 0 1px 2px #00000059!important}.account-settings-classic .ant-modal-close .ant-modal-close-x,.account-settings-classic .ant-modal-close .anticon{color:#fff!important;width:24px!important;height:22px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important}.account-settings-classic__close-glyph{color:#fff;font-size:16px;font-weight:700;line-height:1;display:block;transform:translateY(-.5px)}.account-settings-classic .ant-modal-body{box-sizing:border-box!important;background:#fff!important;margin:0!important;padding:0!important}.draggable-antd-modal-wrap{display:block}.account-settings-classic input:not([type=checkbox]):not([type=radio]),.account-settings-classic textarea,.account-settings-classic select,.account-settings-classic .ant-input,.account-settings-classic .ant-input-affix-wrapper,.account-settings-classic .ant-input-number,.account-settings-classic .ant-input-number-input{pointer-events:auto!important;user-select:text!important}.personal-settings-popover{z-index:1200;transform-origin:bottom;background:#fff;border:1px solid #2d6a9f;border-radius:4px;width:max-content;min-width:168px;max-width:min(220px,100vw - 16px);animation:.16s ease-out personal-settings-popover-in;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0f172a38}@keyframes personal-settings-popover-in{0%{opacity:0;transform:translateY(6px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.personal-settings-popover__header{background:linear-gradient(#6eb6ff 0%,#3a8fd9 100%);border-bottom:1px solid #2d6a9f;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.personal-settings-popover__title{color:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.personal-settings-popover__close{color:#fff;cursor:pointer;background:#ef4444;border:1px solid #b91c1c;border-radius:4px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;font-size:13px;line-height:1;display:inline-flex}.personal-settings-popover__close:hover{background:#dc2626}.personal-settings-modal__list{background:#fff;max-height:min(70vh,420px);margin:0;padding:4px 0;list-style:none;overflow-y:auto}.personal-settings-modal__item{cursor:pointer;user-select:none;align-items:center;gap:6px;padding:4px 10px;display:flex}.personal-settings-modal__item:hover{background:#ffffff59}.personal-settings-modal__item input{opacity:0;pointer-events:none;position:absolute}.personal-settings-modal__check{color:#1d4ed8;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;font-weight:700;display:inline-flex}.personal-settings-modal__check--on{color:#1d4ed8}.personal-settings-modal__label{color:#1e293b;white-space:nowrap;font-size:13px}.my-account-modal .ant-modal-container,.my-account-modal .ant-modal-content,.my-account-modal .ant-modal-body,.my-account-modal__tabs .ant-tabs-tab,.my-account-modal__tabs .ant-tabs-tab-btn,.my-account-wealth__balance-label,.my-account-wealth__balance-value,.my-account-wealth__gold-btn,.my-account-wealth__safe,.my-account-wealth__sync-note,.my-account-wealth__sync-link,.my-account-wealth__stat-label,.my-account-wealth__stat-value,.safe-vault-tab__balances,.safe-vault-tab__hint,.account-privilege__level,.account-privilege__plate,.account-privilege__progress-line,.account-privilege__item-label,.account-gift-history__summary,.account-gift-history__gift,.account-gift-history__peer,.account-gift-history__room,.account-gift-history__meta,.account-gift-history__time,.account-recharge-history__summary,.account-recharge-history__action,.account-recharge-history__extra,.account-recharge-history__meta,.account-recharge-history__time{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important;-webkit-text-stroke:0!important}.my-account-modal__tabs .ant-tabs-nav{background:var(--vr-bg-head-alt,#fff);margin:0;padding:8px 10px 0}.my-account-modal__tabs .ant-tabs-tab{font-size:13px;padding:6px 12px!important}.my-account-modal__tabs .ant-tabs-content-holder{background:var(--vr-bg-right,#fff)}.my-account-wealth{padding:12px 14px 16px}.my-account-wealth__panel{color:#fff;background:linear-gradient(#5b9fd4 0%,#3b7ab8 38%,#2563eb 100%);border-radius:4px;align-items:stretch;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff40}.my-account-wealth__balances{flex-direction:column;flex:1;gap:10px;display:flex}.my-account-wealth__balance-row{align-items:center;gap:8px;display:flex}.my-account-wealth__balance-label{flex:0 0 36px;font-size:14px;font-weight:600}.my-account-wealth__balance-value{color:#fde68a;letter-spacing:.5px;flex:1;font-size:22px;font-weight:800}.my-account-wealth__gold-btn{font-size:12px;font-weight:600;color:#78350f!important;background:linear-gradient(#fbbf24 0%,#f59e0b 100%)!important;border:1px solid #fcd34d!important}.my-account-wealth__safe{color:#fff;cursor:pointer;background:linear-gradient(#ef4444 0%,#dc2626 100%);border:2px solid #fecaca;border-radius:4px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;gap:4px;padding:8px 6px;font-size:12px;font-weight:700;display:flex}.my-account-wealth__safe:hover{filter:brightness(1.05)}.my-account-wealth__safe-icon{font-size:28px}.my-account-wealth__safe-amount{opacity:.9;font-size:11px;font-style:normal}.my-account-wealth__sync-note{color:#64748b;margin:10px 0 12px;font-size:12px;line-height:1.6}.my-account-wealth__sync-link{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.my-account-wealth__sync-link:disabled{opacity:.6;cursor:wait}.my-account-wealth__stats{border-top:1px solid #b8cfe8;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;display:grid}.my-account-wealth__stat{background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:flex-start;gap:6px;min-height:64px;padding:8px 6px;display:flex}.my-account-wealth__stat-icon{font-size:18px;line-height:1}.my-account-wealth__stat-label{color:#475569;margin-bottom:2px;font-size:14px}.my-account-wealth__stat-value{color:#0f172a;word-break:break-all;font-size:14px;font-weight:600;line-height:1.35}.my-account-placeholder{text-align:center;padding:24px 18px 32px}.my-account-placeholder__title{color:#1d4ed8;margin:0 0 8px;font-size:16px;font-weight:700}.my-account-placeholder__hint{color:#64748b;margin:0;font-size:13px}.bean-exchange-modal .ant-modal-body{padding:12px 16px 6px}.bean-exchange-modal__body{flex-direction:column;gap:10px;display:flex}.bean-exchange-modal__balance-row{background:linear-gradient(#f8fbff 0%,#eef6ff 100%);border:1px solid #dbeafe;border-radius:6px;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.bean-exchange-modal__balance-label{color:#64748b;font-size:12px}.bean-exchange-modal__balance-value{color:#0f766e;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.bean-exchange-modal__field-controls{justify-content:center;align-items:center;gap:8px;display:flex}.bean-exchange-modal__input.ant-input-number,.bean-exchange-modal .bean-exchange-modal__input{width:148px!important}.bean-exchange-modal__all-btn{flex-shrink:0}.bean-exchange-modal__preview{text-align:center;color:#475569;margin:0;font-size:12px}.bean-exchange-modal__preview strong{color:#0369a1;font-variant-numeric:tabular-nums}.safe-vault-modal.ant-modal .ant-modal-container,.safe-vault-modal .ant-modal-content{padding:0!important}.safe-vault-modal .ant-modal-header{height:34px;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%)!important;border-bottom:1px solid #2a6aa8!important;margin:0!important;padding:0 6px 0 14px!important}.safe-vault-modal .ant-modal-title{color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:34px!important}.safe-vault-modal .ant-modal-body,.safe-vault-modal__body{box-sizing:border-box;padding:18px 22px 16px!important}.safe-vault-modal__title{align-items:center;gap:6px;display:inline-flex}.safe-vault-modal__body{flex-direction:column;gap:14px;display:flex}.safe-vault-modal__event-scope{pointer-events:auto!important}.safe-vault-modal__event-scope .ant-input,.safe-vault-modal__event-scope .ant-input-affix-wrapper,.safe-vault-modal__event-scope input{pointer-events:auto!important;user-select:text!important}.safe-vault-panel__titlebar{box-sizing:border-box;cursor:move;user-select:none;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%);border-bottom:1px solid #2a6aa8;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 6px 0 14px;display:flex}.safe-vault-panel__title{color:#fff;text-shadow:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:24px;display:inline-flex}.safe-vault-panel__close{color:#fff;cursor:pointer;background:linear-gradient(#ff8b8b 0%,#e53935 42%,#c62828 100%);border:1px solid #8b1515;border-radius:3px;width:24px;height:22px;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1}.safe-vault-panel__body{box-sizing:border-box;background:#fff;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.safe-vault-panel__input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:4px;outline:none;width:100%;height:34px;padding:6px 10px;font-size:14px;line-height:1.4;pointer-events:auto!important;user-select:text!important}.safe-vault-panel__input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.safe-vault-panel__link{color:#2563eb;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:13px}.safe-vault-panel__link:hover{color:#1d4ed8;text-decoration:underline}.safe-vault-panel__link:disabled{opacity:.5;cursor:not-allowed}.safe-vault-panel__btn{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #94a3b8;border-radius:4px;min-width:72px;height:30px;padding:0 12px;font-size:13px}.safe-vault-panel__btn:hover:not(:disabled){background:#eef2ff}.safe-vault-panel__btn--primary{color:#fff;background:#0f766e;border-color:#0f766e}.safe-vault-panel__btn--primary:hover:not(:disabled){background:#0d9488}.safe-vault-panel__btn:disabled{opacity:.55;cursor:not-allowed}.safe-vault-modal__tabs{gap:8px;display:flex}.safe-vault-modal__tab{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #94a3b8;min-width:72px;height:28px;font-size:13px}.safe-vault-modal__tab--active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb;font-weight:600}.safe-vault-modal__hint{color:#475569;margin:0;font-size:13px;line-height:1.5}.safe-vault-modal__field{color:#334155;flex-direction:column;gap:6px;font-size:13px;display:flex}.safe-vault-modal__field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.safe-vault-modal__all-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;margin:0;padding:0 2px;font-size:13px;font-weight:600;line-height:1.2}.safe-vault-modal__all-btn:hover{color:#1d4ed8;text-decoration:underline}.safe-vault-modal__password-error{color:#dc2626;margin:0;font-size:12px;line-height:1.4}.safe-vault-modal__actions{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.safe-vault-modal__actions--end{justify-content:flex-end}.safe-vault-modal__actions-right{align-items:center;gap:8px;display:flex}.safe-vault-modal__default-tip{color:#64748b;margin:2px 0 0;font-size:12px;line-height:1.4}.safe-vault-tab{padding:16px 18px 24px}.safe-vault-tab__balances{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.safe-vault-tab__balances div{background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:10px 12px}.safe-vault-tab__balances span{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.safe-vault-tab__balances strong{color:#0f172a;font-size:20px}.safe-vault-tab__hint{color:#64748b;margin:0 0 14px;font-size:13px}.safe-vault-tab__actions{align-items:center;gap:12px;display:flex}.safe-vault-tab__deposit{flex:0 0 88px}.account-gift-history{padding:12px 14px 18px}.account-gift-history--loading{justify-content:center;padding:32px 0;display:flex}.account-gift-history__header{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.account-gift-history__summary{color:#64748b;white-space:nowrap;flex:none;margin-bottom:0;font-size:12px}.account-gift-history__toolbar{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.account-gift-history__date{width:118px}.account-gift-history__currency{width:84px}.account-gift-history__total{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;flex:96px;min-width:88px;max-width:180px;padding:2px 8px;font-size:12px;font-weight:600;line-height:22px;overflow:hidden}.account-gift-history__query{flex:none}.account-gift-history__list{background:#fff;border:1px solid #cbd5e1;border-radius:4px;max-height:320px;overflow-y:auto}.account-gift-history__item{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.account-gift-history__item:last-child{border-bottom:none}.account-gift-history__item--reversed{opacity:.65}.account-gift-history__gift{color:#1d4ed8;font-size:14px;font-weight:700}.account-gift-history__peer,.account-gift-history__room{color:#475569;margin-top:2px;font-size:12px}.account-gift-history__side{text-align:right;flex-shrink:0}.account-gift-history__meta{color:#0f172a;font-size:12px;font-weight:600}.account-gift-history__time{color:#666;margin-top:4px;font-size:11px}.account-gift-history__tag{color:#dc2626;margin-top:4px;font-size:11px}.account-gift-history__more{justify-content:center;margin-top:12px;display:flex}.account-privilege{padding:12px 14px 18px}.account-privilege--loading{justify-content:center;padding:32px 0;display:flex}.account-privilege__header{background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #cbd5e1;border-radius:4px;margin-bottom:12px;padding:12px}.account-privilege__identity{align-items:center;gap:10px;display:flex}.account-privilege__icon{object-fit:contain;width:36px;height:36px}.account-privilege__level{color:#1d4ed8;font-size:16px;font-weight:700}.account-privilege__plate{color:#64748b;margin-top:2px;font-size:12px}.account-privilege__progress{border-top:1px dashed #cbd5e1;margin-top:10px;padding-top:8px}.account-privilege__progress-line{color:#334155;margin:0;font-size:13px;line-height:1.55}.account-privilege__progress-line+.account-privilege__progress-line{margin-top:4px}.account-privilege__progress-line strong{color:#c2410c;font-weight:700}.account-privilege__progress-line--next strong{color:#b45309}.account-privilege__progress-line--max{color:#15803d;font-weight:600}.account-privilege__progress-sub{color:#64748b;margin-left:4px;font-size:12px;font-weight:400}.account-privilege__staff-note,.account-privilege__expires,.account-privilege__hint{color:#475569;margin:8px 0 0;font-size:12px;line-height:1.5}.account-privilege__expires{color:#b45309}.account-privilege__summary{color:#64748b;margin-bottom:8px;font-size:12px}.account-privilege__list{background:#fff;border:1px solid #cbd5e1;border-radius:4px;margin:0;padding:0;list-style:none}.account-privilege__item{color:#94a3b8;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-privilege__item:last-child{border-bottom:none}.account-privilege__item--enabled{color:#0f172a}.account-privilege__item-label{font-size:13px}.account-privilege__item-status{font-size:12px}.account-privilege__item--enabled .account-privilege__item-status{color:#16a34a}.account-recharge-history{padding:12px 14px 18px}.account-recharge-history--loading{justify-content:center;padding:32px 0;display:flex}.account-recharge-history__summary{color:#64748b;margin-bottom:8px;font-size:12px}.account-recharge-history__list{background:#fff;border:1px solid #cbd5e1;border-radius:4px;max-height:320px;overflow-y:auto}.account-recharge-history__item{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.account-recharge-history__item:last-child{border-bottom:none}.account-recharge-history__action{color:#1d4ed8;font-size:14px;font-weight:700}.account-recharge-history__extra{color:#475569;margin-top:2px;font-size:12px;line-height:1.4}.account-recharge-history__side{text-align:right;flex-shrink:0}.account-recharge-history__meta{color:#0f172a;font-size:12px;font-weight:600}.account-recharge-history__time{color:#666;margin-top:4px;font-size:11px}.account-recharge-history__more{justify-content:center;margin-top:12px;display:flex}.room-settings-classic-root .ant-modal-wrap{overflow:visible!important}.room-settings-classic-root--anchored .ant-modal-wrap{align-items:unset!important;justify-content:unset!important;display:block!important}.room-settings-classic-root--anchored .ant-modal{top:auto;margin:0!important;padding-bottom:0!important}.room-settings-classic-root .ant-modal,.room-settings-classic.ant-modal{box-sizing:border-box!important;padding:0!important}.room-settings-classic-root .ant-modal-render,.room-settings-classic-root .draggable-antd-modal-wrap{box-sizing:border-box!important;margin:0!important;padding:0!important}.room-settings-classic-root .ant-modal-container,.room-settings-classic .ant-modal-container,.room-settings-classic .ant-modal-content{padding:0!important;box-sizing:border-box!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important;background:#fff!important;border:1px solid #2a6aa8!important;border-radius:2px!important;margin:0!important;padding-block:0!important;padding-inline:0!important;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif!important;font-weight:400!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a38!important}.room-settings-classic .ant-modal-header{cursor:move;box-sizing:border-box!important;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%)!important;border-bottom:1px solid #2a6aa8!important;align-items:center!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 36px 0 14px!important;display:flex!important}.room-settings-classic-root,.room-settings-classic-root *,.room-settings-classic,.room-settings-classic *,.room-settings-tabs,.room-settings-tabs *,.room-settings-panel,.room-settings-panel *,.room-broadcast-panel,.room-broadcast-panel *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important}.room-settings-classic-root .ant-btn,.room-settings-classic-root .ant-btn>span,.room-settings-classic-root button,.room-settings-classic-root .ant-tabs-tab,.room-settings-classic-root .ant-tabs-tab-btn,.room-settings-classic-root .ant-radio-wrapper,.room-settings-classic-root .ant-checkbox-wrapper,.room-settings-classic-root .ant-select-selection-item,.room-settings-classic-root .ant-select-selection-placeholder,.room-settings-classic-root .ant-input,.room-settings-classic-root textarea,.room-settings-classic .ant-btn,.room-settings-classic .ant-btn>span,.room-settings-classic button,.room-settings-classic .ant-tabs-tab,.room-settings-classic .ant-tabs-tab-btn,.room-settings-classic .ant-radio-wrapper,.room-settings-classic .ant-checkbox-wrapper,.room-settings-classic .ant-select-selection-item,.room-settings-classic .ant-select-selection-placeholder,.room-settings-classic .ant-input,.room-settings-classic textarea,.room-settings-panel .ant-btn,.room-settings-panel .ant-btn>span,.room-settings-panel button,.room-broadcast-panel .ant-btn,.room-broadcast-panel .ant-btn>span,.room-broadcast-panel button{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif!important;font-weight:400!important}.room-settings-classic .ant-modal-title{color:#fff;font-size:13px;font-weight:600;line-height:24px;text-shadow:none!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.room-settings-classic .ant-modal-close{top:5px!important;left:auto!important;right:6px!important;color:#fff!important;z-index:5!important;opacity:1!important;background:linear-gradient(#ff8b8b 0%,#e53935 42%,#c62828 100%)!important;border:1px solid #8b1515!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:22px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset-inline:auto 6px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 1px 1px #0000001f!important}.room-settings-classic .ant-modal-close:hover{color:#fff!important;opacity:1!important;background:linear-gradient(#ff9e9e 0%,#ef5350 42%,#d32f2f 100%)!important}.room-settings-classic .ant-modal-close:active{background:linear-gradient(#c62828 0%,#b71c1c 100%)!important;box-shadow:inset 0 1px 2px #00000059!important}.room-settings-classic .ant-modal-close .ant-modal-close-x,.room-settings-classic .ant-modal-close .anticon{color:#fff!important;width:24px!important;height:22px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:flex!important}.room-settings-classic__close-glyph{color:#fff;font-size:16px;font-weight:700;line-height:1;display:block;transform:translateY(-.5px)}.room-settings-classic .ant-modal-body{background:var(--vr-bg-right,#fff)!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.room-settings-classic input:not([type=checkbox]):not([type=radio]),.room-settings-classic textarea,.room-settings-classic select,.room-settings-classic .ant-input,.room-settings-classic .ant-input-affix-wrapper,.room-settings-classic .ant-input-number,.room-settings-classic .ant-input-number-input,.room-settings-classic .ant-select-selector{pointer-events:auto!important;user-select:text!important}.room-settings-panel__native-input{box-sizing:border-box;color:#0f172a;caret-color:#0f172a;background:#fff;border:1px solid #94a3b8;border-radius:2px;outline:none;height:28px;margin:0;padding:2px 8px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;line-height:24px;pointer-events:auto!important;user-select:text!important}.room-settings-panel__native-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.room-settings-panel__hours{text-align:center;vertical-align:middle;width:48px;height:24px;padding:0 4px;display:inline-block}.room-moderation-list{padding:10px 12px 4px}.room-moderation-list__empty{color:#64748b;justify-content:center;align-items:center;min-height:120px;font-size:13px;display:flex}.room-moderation-list__table{background:#fff;border:1px solid #94a3b8;max-height:280px;overflow:auto}.room-moderation-list__head,.room-moderation-list__row{box-sizing:border-box;text-align:left;grid-template-columns:1.4fr 1fr 1.2fr;align-items:center;gap:8px;padding:6px 10px;display:grid}.room-moderation-list__head{color:#334155;background:#e8f0fe;border-bottom:1px solid #94a3b8;font-size:12px;font-weight:600;position:sticky;top:0}.room-moderation-list__row{color:#0f172a;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #e2e8f0;width:100%;font-family:inherit;font-size:13px}.room-moderation-list__row:last-child{border-bottom:none}.room-moderation-list__row:hover{background:#f8fafc}.room-moderation-list__row--active{background:#dbeafe!important}.room-moderation-list__row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-moderation-list__hint{color:#64748b;margin-top:8px;font-size:12px}.room-settings-panel .ant-input,.room-settings-panel textarea.ant-input{line-height:1.45;padding:8px 10px!important}.room-settings-panel__html-textarea{box-sizing:border-box;resize:vertical;color:#0f172a;background:#fff;border:1px solid #334155;border-radius:2px;outline:none;width:100%;min-height:120px;margin:0;padding:8px 10px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.45;display:block;pointer-events:auto!important;user-select:text!important}.room-settings-panel__html-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.room-broadcast-layer{z-index:5200;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.room-broadcast-panel{box-sizing:border-box;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;width:640px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);text-shadow:none;background:#fff;border:1px solid #2a6aa8;border-radius:2px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-weight:400;overflow:auto;box-shadow:0 8px 24px #0f172a38}.room-broadcast-panel,.room-broadcast-panel *{text-rendering:auto;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.room-broadcast-panel__titlebar{box-sizing:border-box;cursor:move;user-select:none;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%);border-bottom:1px solid #2a6aa8;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 6px 0 14px;display:flex}.room-broadcast-panel__title{color:#fff;font-size:13px;font-weight:600;line-height:24px;text-shadow:none!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.room-broadcast-panel__close{color:#fff;cursor:pointer;background:linear-gradient(#ff8b8b 0%,#e53935 42%,#c62828 100%);border:1px solid #8b1515;border-radius:3px;width:24px;height:22px;margin:0;padding:0;font-size:16px;font-weight:700;line-height:1}.room-broadcast-panel__body{background:#fff}.room-settings-menu{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;text-shadow:none;padding:8px 10px 10px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-weight:400}.room-settings-menu__list{background:#fff;border:1px solid #93c5fd;margin:0;padding:0;list-style:none}.room-settings-menu__item{color:#1e293b;text-align:left;cursor:pointer;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;width:100%;text-shadow:none;background:0 0;border:none;border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;display:flex}.room-settings-menu__item:last-child{border-bottom:none}.room-settings-menu__item:hover:not(:disabled){color:#c2410c;background:#fff7ed}.room-settings-menu__item:disabled{opacity:.45;cursor:not-allowed}.room-settings-menu__shortcut{color:inherit;opacity:.85;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;margin-left:8px;font-size:11px}.room-settings-classic--menu .ant-modal-header{height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 28px 0 10px!important}.room-settings-classic--menu .ant-modal-title{text-shadow:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-size:12px;font-weight:600;line-height:20px}.room-settings-classic--menu .ant-modal-close{top:2px!important;left:auto!important;right:4px!important;z-index:5!important;width:20px!important;height:18px!important;display:flex!important;position:absolute!important;inset-inline:auto 4px!important}.room-settings-classic--menu .ant-modal-close .ant-modal-close-x,.room-settings-classic--menu .ant-modal-close .anticon,.room-settings-classic--menu .room-settings-classic__close-glyph{width:20px!important;height:18px!important;font-size:14px!important;line-height:18px!important}.room-settings-tabs .ant-tabs-nav{background:#fff;margin:0;padding:10px 12px 0}.room-settings-tabs .ant-tabs-tab{font-size:14px;padding:8px 14px!important}.room-settings-panel{color:#334155;padding:16px 18px 20px;font-size:14px}.room-settings-panel__row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.room-settings-panel__label{text-align:right;color:#475569;flex:0 0 88px}.room-settings-panel__field{flex:1;min-width:0}.room-settings-panel__hint{color:#64748b;margin:0 0 12px;padding-left:98px;font-size:12px;line-height:1.5}.room-settings-panel__actions{flex-wrap:wrap;gap:6px;display:flex}.room-settings-panel__group-title-row{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 10px;display:flex}.room-settings-panel__group-title-row .room-settings-panel__group-title{margin:0}.room-settings-panel__broadcast-tip{color:#6d28d9;white-space:nowrap;background:#f5f3ff;border:1px solid #c4b5fd;border-radius:3px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600}.room-settings-panel__actions--broadcast{align-items:center}.room-settings-panel__broadcast-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.room-settings-panel__broadcast-slots{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.room-settings-panel__broadcast-slot{box-sizing:border-box;background:#f8fafc;border:1px solid #334155;justify-content:center;align-items:center;min-width:72px;min-height:36px;padding:3px 6px;display:flex}.room-settings-panel__broadcast-slot--font{gap:6px;min-width:0;padding:2px 4px}.room-settings-panel__broadcast-emoji-modal-body{padding:0}.room-settings-panel__broadcast-emoji-modal-body .chat-emoji-picker{box-shadow:none;border:none;border-radius:0}.room-settings-emoji-modal .ant-modal-body{padding:0}.room-settings-emoji-modal-root.ant-modal-root,.room-settings-emoji-modal-root .ant-modal-wrap,.room-settings-emoji-modal-root .ant-modal-mask{z-index:5600!important}.room-settings-panel__broadcast-slot--font .chat-font-toolbar{border-radius:4px;gap:4px;margin:0;padding:3px 5px}.room-settings-panel__broadcast-slot--font .chat-font-toolbar__btn{min-width:24px;height:26px;padding:0 6px;font-size:13px}.room-settings-panel__broadcast-slot--font .chat-font-toolbar__colors-trigger{width:32px;height:26px}.room-settings-panel__broadcast-slot--font .chat-font-toolbar__size-trigger{min-width:52px;height:26px;font-size:12px}.room-settings-panel__broadcast-preview-btn{min-width:56px}.room-settings-panel__broadcast-actions-right{align-items:center;gap:10px;margin-left:auto;display:flex}.room-settings-panel__group-title{color:#1d4ed8;margin:14px 0 10px;font-size:15px;font-weight:600;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.room-settings-panel__radio-group{flex-direction:column;gap:8px;margin-left:96px;display:flex}.room-settings-panel__checks{flex-direction:column;gap:10px;margin-top:10px;display:flex}.room-settings-panel__footer{background:#fff;border-top:1px solid #b8cfe8;justify-content:center;gap:16px;padding:14px 18px 18px;display:flex}.room-settings-classic--config .ant-modal-header{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 32px 0 10px!important}.room-settings-classic--config .ant-modal-title{font-size:12px;line-height:20px}.room-settings-classic--config .ant-modal-close{width:22px!important;height:20px!important;top:3px!important}.room-settings-classic--config .ant-modal-body{padding:0!important}.room-settings-panel--config-compact{padding:6px 10px 4px;font-size:12px}.room-settings-panel--config-compact .room-settings-panel__row{align-items:center;gap:4px;margin-bottom:4px}.room-settings-panel--config-compact .room-settings-panel__row--welcome{align-items:flex-start}.room-settings-panel--config-compact .room-settings-panel__row--welcome .room-settings-panel__label{padding-top:2px}.room-settings-panel--config-compact .room-settings-panel__label{flex:0 0 56px;font-size:12px}.room-settings-panel--config-compact .room-settings-panel__checks{gap:2px;margin-top:0;margin-bottom:2px}.room-settings-panel--config-compact .ant-radio-wrapper,.room-settings-panel--config-compact .ant-checkbox-wrapper{font-size:12px;line-height:1.25}.room-settings-panel--config-compact .room-settings-panel__perm-grid{grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:2px;display:grid}.room-settings-panel--config-compact .room-settings-panel__row--perm{min-width:0;margin-bottom:0}.room-settings-panel--config-compact .room-settings-panel__row--perm .room-settings-panel__label{flex:0 0 56px}.room-settings-panel--config-compact .room-settings-panel__row--perm .ant-select{width:100%}.room-settings-panel--config-compact+.room-settings-panel__footer,.room-settings-classic--config .room-settings-panel__footer{gap:10px;padding:6px 10px 8px}.room-settings-classic--manage .ant-modal-header{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 32px 0 10px!important}.room-settings-classic--manage .ant-modal-title{font-size:12px;line-height:20px}.room-settings-classic--manage .ant-modal-close{width:22px!important;height:20px!important;top:3px!important}.room-settings-classic--manage .ant-modal-body{padding:0!important}.room-settings-classic--manage .room-settings-tabs .ant-tabs-nav{margin:0;padding:4px 8px 0}.room-settings-classic--manage .room-settings-tabs .ant-tabs-tab{font-size:13px;padding:4px 10px!important}.room-settings-classic--manage .room-settings-tabs .ant-tabs-content-holder{background:#eef6fc}.room-settings-classic--manage .room-settings-panel{background:#eef6fc;padding:8px 12px 10px;font-size:13px}.room-settings-classic--manage .room-settings-panel__row{gap:6px;margin-bottom:6px}.room-settings-classic--manage .room-settings-panel__label{flex:0 0 64px;font-size:13px}.room-settings-classic--manage .room-settings-panel__group-title{margin:8px 0 6px;font-size:13px}.room-settings-classic--manage .room-settings-panel__radio-group{gap:4px;margin-left:70px}.room-settings-panel--manage-compact{background:#eef6fc;padding:8px 12px 10px;font-size:13px}.room-settings-panel--manage-compact .room-settings-panel__row{gap:6px;margin-bottom:6px}.room-settings-panel--manage-compact .room-settings-panel__label{flex:0 0 64px;font-size:13px}.room-settings-panel--manage-compact .room-settings-panel__native-input{height:26px;padding:1px 6px;font-size:13px;line-height:22px}.room-settings-panel--manage-compact .room-settings-panel__row--section{align-items:center;margin-top:8px;margin-bottom:4px}.room-settings-panel--manage-compact .room-settings-panel__group-title--inline{color:#1d4ed8;text-align:right;flex:0 0 64px;margin:0;font-size:13px;font-weight:600}.room-settings-panel--manage-compact .room-settings-panel__radio-group{gap:4px;margin:0 0 4px 70px;font-size:13px}.room-settings-panel--manage-compact .room-settings-panel__radio-group .ant-radio-wrapper{font-size:13px;line-height:1.35}.room-settings-panel--manage-compact .room-settings-panel__hours{width:40px;height:22px;font-size:12px}.room-settings-panel--assist-compact .room-settings-panel__group-title--assist{color:#1d4ed8;margin:6px 0 4px;font-size:13px;font-weight:600}.room-settings-panel__group-title-row--assist-html{align-items:center;gap:8px;margin:6px 0 4px}.room-settings-panel__group-title-row--assist-html .room-settings-panel__group-title--assist{flex-shrink:0;margin:0}.room-settings-panel__html-chinese-input{flex:1;min-width:0}.room-settings-panel__html-chinese-input.ant-input,.room-settings-panel__html-chinese-input .ant-input{height:26px;font-size:13px}.room-settings-panel--assist-compact .room-settings-panel__group-title-row--assist-html{margin:6px 0 4px}.room-settings-panel--assist-compact .room-settings-panel__html-textarea{min-height:64px;margin-bottom:4px;padding:4px 8px;font-size:13px;line-height:1.35}.room-settings-panel--assist-compact .room-settings-panel__broadcast-actions{gap:6px;margin-top:2px}.room-settings-panel--assist-compact .room-settings-panel__broadcast-slot{min-width:56px;min-height:28px;padding:1px 4px}.room-settings-panel--assist-compact .room-settings-panel__broadcast-slot--font .chat-font-toolbar{gap:2px;padding:1px 3px}.room-settings-panel--assist-compact .room-settings-panel__broadcast-slot--font .chat-font-toolbar__btn{min-width:22px;height:22px;padding:0 4px;font-size:12px}.room-settings-panel--assist-compact .room-settings-panel__broadcast-slot--font .chat-font-toolbar__colors-trigger{width:28px;height:22px}.room-settings-panel--assist-compact .room-settings-panel__broadcast-slot--font .chat-font-toolbar__size-trigger,.room-settings-panel--assist-compact .room-settings-panel__broadcast-preview-btn{min-width:48px;height:22px;font-size:12px}.room-settings-panel--assist-compact .room-settings-panel__row--assist-msg{margin-top:8px;margin-bottom:0}.room-settings-panel--assist-compact .ant-checkbox-wrapper{white-space:nowrap;font-size:12px}.room-settings-panel--room-tab-compact{flex-direction:column;min-height:280px;padding-bottom:0;display:flex}.room-settings-panel--room-tab-compact .room-settings-panel__group-title--room-tab{color:#1d4ed8;margin:0 0 6px;font-size:13px;font-weight:600}.room-settings-panel--room-tab-compact .room-settings-panel__checks--room-tab{flex:1;gap:6px;margin-top:8px;margin-bottom:0}.room-settings-panel--room-tab-compact .room-settings-panel__checks--room-tab .ant-checkbox-wrapper{color:#334155;font-size:13px;line-height:1.35}.room-settings-panel--room-tab-compact .room-settings-panel__footer--room-tab{background:0 0;border-top:1px solid #b8cfe8;justify-content:flex-end;gap:10px;margin-top:auto;padding:8px 0 6px}.room-settings-salary{padding:0}.room-settings-salary__banner{color:#fff;background:linear-gradient(#4a90c8 0%,#3a7ab8 100%);padding:14px 16px;font-size:14px;line-height:1.8}.room-settings-salary__banner strong{color:#fde68a}.room-settings-salary__body{padding:14px 16px 18px}.room-settings-salary__hours{gap:12px;margin-bottom:12px;font-size:14px;line-height:1.9;display:flex}.room-settings-salary__hours-item{flex:1;align-items:flex-start;gap:6px;display:flex}.room-settings-salary__hours-icon{color:#94a3b8;margin-top:4px}.room-settings-salary__hours em{color:#dc2626;font-style:normal;font-weight:700}.room-settings-salary__claim{background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:12px;padding:14px;display:flex}.room-settings-salary__claim-icon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex}.room-settings-salary__hint{color:#64748b;margin-top:10px;font-size:12px}.room-settings-salary__link{color:#2563eb;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;text-decoration:underline}.broadcast-preset-editor .ant-modal-body{padding:0}.broadcast-preset-editor__body{border-bottom:1px solid #93c5fd;grid-template-columns:200px minmax(0,1fr);gap:0;min-height:360px;display:grid}.broadcast-preset-editor__left,.broadcast-preset-editor__right{box-sizing:border-box;flex-direction:column;min-height:0;padding:10px 12px;display:flex}.broadcast-preset-editor__right{overflow:hidden}.broadcast-preset-editor__left{background:#f8fbff;border-right:1px solid #bfdbfe}.broadcast-preset-editor__col-title{color:#1e3a5f;letter-spacing:.12em;flex-shrink:0;margin-bottom:8px;font-size:13px;font-weight:700}.broadcast-preset-editor__list{background:#fff;border:1px solid #93c5fd;flex:1;min-height:0;overflow:auto}.broadcast-preset-editor__list-item{color:#1e293b;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-bottom:1px solid #e2e8f0;width:100%;padding:8px 10px;font-size:13px;display:block;overflow:hidden}.broadcast-preset-editor__list-item:hover{background:#eff6ff}.broadcast-preset-editor__list-item--active{color:#1d4ed8;background:#dbeafe;font-weight:600}.broadcast-preset-editor__list-empty{color:#94a3b8;text-align:center;padding:16px 10px;font-size:12px}.broadcast-preset-editor__title-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.broadcast-preset-editor__field-label{color:#334155;flex:0 0 22px;font-size:13px;font-weight:700}.broadcast-preset-editor__content-head{color:#1e3a5f;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.broadcast-preset-editor__editor-stack{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.broadcast-preset-editor__inline-preview{flex-direction:column;flex:1.4;min-height:0;margin-top:8px;display:flex;overflow:hidden}.broadcast-preset-editor__content{resize:none;flex:.85;max-height:160px;min-height:100px!important}.broadcast-preset-editor__inline-preview .broadcast-preset-editor__preview-frame{flex:1;height:auto;min-height:220px}.broadcast-preset-editor__footer{background:#f8fafc;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.broadcast-preset-editor__footer .ant-btn{min-width:72px}.broadcast-preset-editor__preview-plain{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin-bottom:8px;padding:6px 8px;font-size:12px}.broadcast-preset-editor__preview-frame{background:#fff;border:1px solid #93c5fd;border-radius:4px;width:100%;height:360px;display:block}.chat-area-context-menu{z-index:10050;color:#111;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;user-select:none;box-sizing:border-box;background:#f3f3f3;border:1px solid #6b6b6b;flex-direction:row;align-items:stretch;min-width:148px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1.2;display:flex;position:fixed;box-shadow:2px 2px 8px #00000047}.chat-area-context-menu__strip{background:linear-gradient(#e8e4dc 0%,#d4d0c8 100%);border-right:1px solid #a8a8a8;flex:0 0 22px;width:22px}.chat-area-context-menu__body{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding:3px 0;display:flex}.chat-area-context-menu__item{box-sizing:border-box;width:100%;color:inherit;font:inherit;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;text-align:left;cursor:default;white-space:nowrap;appearance:none;background:0 0;border:none;border-radius:0;margin:0;padding:5px 22px 5px 10px;font-family:inherit;display:block}.chat-area-context-menu__item:hover:not(:disabled),.chat-area-context-menu__item:focus-visible:not(:disabled){color:#fff;background:#0078d7;outline:none}.chat-area-context-menu__item:disabled{color:gray;cursor:default}.chat-area-context-menu__divider{background:#a0a0a0;flex-shrink:0;height:1px;margin:4px}.user-profile-modal-root .ant-modal-wrap{overflow:visible!important}.user-profile-modal-root .ant-modal{padding:0!important;box-sizing:border-box!important;width:620px!important;min-width:620px!important;max-width:620px!important;height:400px!important;min-height:400px!important;max-height:400px!important;margin:0 auto!important;padding-bottom:0!important}.user-profile-modal-root .ant-modal-render,.user-profile-modal-root .draggable-antd-modal-wrap{box-sizing:border-box!important;width:620px!important;max-width:620px!important;height:400px!important;max-height:400px!important;margin:0!important;padding:0!important}.user-profile-modal-root .ant-modal-container,.user-profile-modal .ant-modal-container,.user-profile-modal .ant-modal-content{box-sizing:border-box!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;width:620px!important;min-width:620px!important;max-width:620px!important;height:400px!important;min-height:400px!important;max-height:400px!important;text-shadow:none!important;background:#d6e9f8!important;border:1px solid #2a6aa8!important;border-radius:2px!important;flex-direction:column!important;margin:0!important;padding:0!important;font-family:Microsoft YaHei,PingFang SC,NSimSun,SimSun,sans-serif!important;font-weight:400!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 24px #0f172a38!important}.user-profile-modal-root,.user-profile-modal-root *,.user-profile-modal,.user-profile-modal *{-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important}.user-profile-modal .ant-modal-header{cursor:move;flex-shrink:0;box-sizing:border-box!important;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%)!important;border-bottom:1px solid #2a6aa8!important;align-items:center!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 6px 0 12px!important;display:flex!important}.user-profile-modal-root--fill-host .ant-modal-header,.user-profile-modal-root--fill-host .user-profile-modal__title-row,.user-profile-modal-root--fill-host .user-profile-modal__title-text{-webkit-app-region:drag;app-region:drag;cursor:move}.user-profile-modal-root--fill-host .user-profile-modal__win-controls,.user-profile-modal-root--fill-host .user-profile-modal__win-controls *{-webkit-app-region:no-drag;app-region:no-drag}.user-profile-modal .ant-modal-title{color:#fff;width:100%;font-size:13px;font-weight:600;line-height:24px;text-shadow:none!important;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.user-profile-modal__title-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.user-profile-modal__title-text{text-overflow:ellipsis;white-space:nowrap;color:#fff;pointer-events:none;flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:24px;overflow:hidden}.user-profile-modal__win-controls{flex:none;align-items:center;gap:4px;display:inline-flex}.user-profile-modal__min-btn,.user-profile-modal__x-btn{box-sizing:border-box;cursor:pointer;-webkit-app-region:no-drag;app-region:no-drag;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:22px;margin:0;padding:0;line-height:1;display:inline-flex}.user-profile-modal__min-btn{color:#0f172a;background:linear-gradient(#9fd6f8 0%,#4aa6e0 48%,#2f7fc4 100%);border:1px solid #1e4f7a;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000026,0 1px 1px #0000001f}.user-profile-modal__min-btn:hover{background:linear-gradient(#b3e2ff 0%,#5bb4eb 48%,#3a8fd9 100%)}.user-profile-modal__min-btn:active{background:linear-gradient(#2f7fc4 0%,#3a8fd9 100%);box-shadow:inset 0 1px 2px #00000047}.user-profile-modal__min-glyph{background:#0f172a;border-radius:1px;width:10px;height:2px;margin-top:6px;display:block}.user-profile-modal__x-btn{color:#fff;background:linear-gradient(#ff8b8b 0%,#e53935 42%,#c62828 100%);border:1px solid #8b1515;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 1px 1px #0000001f}.user-profile-modal__x-btn:hover{background:linear-gradient(#ff9e9e 0%,#ef5350 42%,#d32f2f 100%)}.user-profile-modal__x-btn:active{background:linear-gradient(#c62828 0%,#b71c1c 100%);box-shadow:inset 0 1px 2px #00000059}.user-profile-modal .ant-modal-close{display:none!important}.user-profile-modal .ant-modal-body{box-sizing:border-box!important;background:#e8f4fc!important;flex-direction:column!important;flex:auto!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.user-profile-modal__layout{box-sizing:border-box;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.user-profile-modal__layout>.chinese-field-menu-scope{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.user-profile-modal__side{box-sizing:border-box;background:linear-gradient(#b8daf5 0%,#8ec5ef 100%);border-right:1px solid #7eb3e8;flex-direction:column;flex:0 0 128px;align-items:center;gap:8px;min-width:128px;min-height:0;padding:10px 8px;display:flex;overflow-y:auto}.user-profile-modal__main{background:#f0f8ff;flex:1;min-width:0;min-height:0;padding:10px 14px 8px;overflow:hidden auto}.user-profile-modal__avatar.vr-avatar-wrap{justify-content:center;align-items:center;width:64px;height:64px;font-size:40px;display:flex;overflow:hidden;box-shadow:none!important;background:0 0!important;border:none!important}.user-profile-modal__avatar .vr-avatar-img{width:100%;height:100%}.user-profile-modal__avatar-btn{color:#1e40af;cursor:pointer;background:linear-gradient(#f8fbff 0%,#dbeafe 100%);border:1px solid #5b9fd4;border-radius:3px;width:100%;padding:4px 6px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.user-profile-modal__avatar-btn:disabled{opacity:.55;cursor:not-allowed}.user-profile-modal__nav{flex-direction:column;gap:2px;width:100%;margin-top:6px;display:flex}.user-profile-modal__nav-btn{color:#1e3a5f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;width:100%;padding:7px 8px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.user-profile-modal__nav-btn:hover{background:#ffffff73}.user-profile-modal__nav-btn--active{color:#1d4ed8;background:#ffffffbf;font-weight:600}.user-profile-modal__tags{gap:6px;margin-bottom:10px;display:flex}.user-profile-modal__form{flex-direction:column;gap:6px;display:flex}.user-profile-modal__row{align-items:center;gap:8px;min-width:0;display:flex}.user-profile-modal__row--top{align-items:flex-start}.user-profile-modal__label{color:#334155;text-align:right;flex:0 0 72px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.user-profile-modal__value{color:#0f172a;user-select:text;flex:1;min-width:0;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.user-profile-modal__identity-value{vertical-align:middle;align-items:center;gap:6px;min-width:0;display:inline-flex}.user-profile-modal__identity-logo{object-fit:contain;flex-shrink:0;width:17px;height:17px;display:block}.user-profile-modal__identity-label-text{color:#0f172a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Microsoft YaHei,PingFang SC,SimSun,sans-serif;font-size:14px;font-weight:700;line-height:1.2}.user-profile-modal__identity-level-line{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.user-profile-modal__friend-verify{color:#1e293b;flex-direction:column;gap:28px;padding:18px 16px 8px 8px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:13px;display:flex}.user-profile-modal__friend-verify-block{grid-template-columns:72px 1fr;align-items:start;gap:8px 10px;display:grid}.user-profile-modal__friend-verify-label{white-space:nowrap;color:#0f172a;padding-top:2px}.user-profile-modal__friend-verify-opts{flex-direction:column;gap:10px;display:flex}.user-profile-modal__friend-verify-opt{cursor:pointer;user-select:none;align-items:center;gap:8px;line-height:1.35;display:inline-flex}.user-profile-modal__friend-verify-opt input{accent-color:#2f7fc4;flex-shrink:0;width:14px;height:14px;margin:0}.user-profile-modal__system-hint{color:#64748b;margin-top:16px;font-size:12px}.user-profile-modal__system{flex-direction:column;gap:14px;min-height:0;padding-right:2px;display:flex;overflow:auto}.user-profile-modal__system-identity{border-top:1px solid #2a6aa847;padding-top:10px}.user-profile-modal__system .user-profile-modal__system-hint{margin-top:8px;margin-bottom:0;line-height:1.45}.user-profile-modal__input,.user-profile-modal__select,.user-profile-modal__textarea{color:#0f172a;-webkit-text-fill-color:#0f172a;caret-color:#0f172a;pointer-events:auto;user-select:text;background:#fff;border:1px solid #94a3b8;border-radius:3px;flex:1;min-width:0;padding:3px 6px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:1.35;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;text-shadow:none!important}.user-profile-modal__input::placeholder,.user-profile-modal__textarea::placeholder{color:#64748b;-webkit-text-fill-color:#64748b;opacity:1}.user-profile-modal__select option{color:#0f172a;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-weight:400;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important}.user-profile-modal__textarea{resize:vertical;min-height:44px;max-height:72px}.user-profile-modal__textarea--lg{min-height:56px;max-height:96px}.user-profile-modal__inline{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.user-profile-modal__inline .user-profile-modal__select,.user-profile-modal__inline .user-profile-modal__input{flex:120px;min-width:0;max-width:100%}.user-profile-modal__footer{background:#e8f4fc;border-top:1px solid #b8cfe8;flex-shrink:0;justify-content:center;gap:12px;padding:8px 16px 10px;display:flex}.user-profile-modal__footer-btn{color:#0f172a;-webkit-text-fill-color:#0f172a;cursor:pointer;background:linear-gradient(#f8fafc 0%,#e2e8f0 100%);border:1px solid #64748b;border-radius:3px;min-width:72px;padding:5px 16px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:auto!important;-moz-osx-font-smoothing:auto!important;text-shadow:none!important}.user-profile-modal__footer-btn--primary{color:#fff;-webkit-text-fill-color:#fff;background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-color:#2563eb}.user-profile-modal__footer-btn:disabled{opacity:.6;cursor:wait}.user-profile-modal__placeholder{text-align:center;color:#64748b;padding:28px 12px;font-size:13px;line-height:1.8}.user-profile-modal__readonly-table{border-collapse:collapse;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;font-family:Microsoft YaHei,PingFang SC,SimSun,sans-serif;font-size:14px;overflow:hidden}.user-profile-modal__readonly-table th,.user-profile-modal__readonly-table td{text-align:left;border:1px solid #e2e8f0;padding:7px 10px;line-height:1.45}.user-profile-modal__readonly-table th{color:#1e293b;background:#f8fafc;width:88px;font-weight:700}.user-profile-modal__readonly-table td{-webkit-text-fill-color:#0f172a;font-weight:500;color:#0f172a!important}.user-profile-modal__loading{text-align:center;color:#64748b;padding:48px}.user-profile-modal__follow-btn{color:#fffbeb;background:linear-gradient(#f59e0b 0%,#d97706 100%);border:1px solid #b45309;margin-top:8px}.user-profile-modal__fan-count{color:#475569;margin-top:6px;font-size:12px;font-weight:600}.user-profile-modal__close-glyph{color:#fff;font-size:16px;font-weight:700;line-height:1;display:block;transform:translateY(-.5px)}.user-profile-modal-root .ant-modal-wrap{pointer-events:none!important}.user-profile-modal-root .ant-modal,.user-profile-modal-root .ant-modal-container,.user-profile-modal-root .draggable-antd-modal-wrap{pointer-events:auto!important}.user-profile-modal-root--fill-host{background:0 0!important}.user-profile-modal-root--fill-host .ant-modal-wrap{pointer-events:auto!important;background:0 0!important;display:block!important;inset:0!important;overflow:hidden!important}.user-profile-modal-root--fill-host .ant-modal{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.user-profile-modal-root--fill-host .ant-modal-render,.user-profile-modal-root--fill-host .draggable-antd-modal-wrap,.user-profile-modal-root--fill-host .ant-modal-container,.user-profile-modal-root--fill-host .ant-modal-content,.user-profile-modal--fill-host.ant-modal-content{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;margin:0!important}.user-profile-modal--host-panel{width:100%;height:100%;min-height:100%;box-shadow:none;background:#f4f8fc;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.user-profile-modal__host-titlebar{-webkit-app-region:drag;app-region:drag;user-select:none;background:#3d7eb0;flex:none}.user-profile-modal__host-titlebar .user-profile-modal__title-row{color:#fff;height:28px;padding:0 6px 0 10px}.user-profile-modal__host-titlebar .user-profile-modal__title-text{color:#fff;font-size:13px;font-weight:600}.user-profile-modal__host-titlebar .user-profile-modal__win-controls,.user-profile-modal__host-titlebar .user-profile-modal__win-controls *{-webkit-app-region:no-drag}.user-profile-modal__host-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.user-profile-modal__host-body .user-profile-modal__layout{flex:auto;min-height:0}.user-profile-taskbar-btn{z-index:5300;color:#0f172a;cursor:pointer;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;max-width:min(220px,100vw - 16px);height:26px;text-shadow:none;pointer-events:auto;background:linear-gradient(#fff 0%,#f5f8fb 42%,#d7e3ef 100%);border:1px solid #fff;border-color:#fff #7d8fa3 #5c6f84 #f4f8fb;border-radius:3px;align-items:center;gap:6px;padding:0 10px 0 8px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:12px;font-weight:400;line-height:1;display:inline-flex;position:fixed;bottom:4px;left:8px;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffd9,0 1px 2px #00284647}.user-profile-taskbar-btn:hover{background:linear-gradient(#fff 0%,#e8f4ff 50%,#c5dbf0 100%)}.user-profile-taskbar-btn:active{border-color:#5c6f84 #f4f8fb #fff #7d8fa3;box-shadow:inset 0 1px 2px #00284640}.user-profile-taskbar-btn--active{background:linear-gradient(#d7e3ef 0%,#c5dbf0 42%,#a8c8e0 100%);border-color:#5c6f84 #f4f8fb #fff #7d8fa3;box-shadow:inset 0 1px 2px #00284638}.user-profile-taskbar-btn__icon{background:linear-gradient(135deg,#7ec0f0 0%,#2f7fc4 55%,#1d4ed8 100%);border-radius:2px;flex:0 0 14px;width:14px;height:14px;box-shadow:inset 0 1px #ffffff73}.user-profile-taskbar-btn__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-profile-modal-root--no-mask{z-index:8000!important}.user-profile-modal-root--no-mask .ant-modal-mask{display:none!important}.user-profile-modal-root--no-mask .ant-modal-wrap{pointer-events:none!important;z-index:8000!important}.user-profile-modal-root--no-mask .ant-modal,.user-profile-modal-root--no-mask .ant-modal-content,.user-profile-modal-root--no-mask .draggable-antd-modal-wrap{pointer-events:auto!important}.user-profile-float-layer{z-index:9000;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.user-profile-modal--float-panel{pointer-events:auto!important;background:#f4f8fc!important;border:1px solid #2a6aa8!important;border-radius:2px!important;width:620px!important;min-width:620px!important;max-width:620px!important;height:400px!important;min-height:400px!important;max-height:400px!important;overflow:hidden!important;box-shadow:0 10px 32px #0f172a52!important}.user-profile-modal--float-panel .user-profile-modal__host-titlebar{cursor:move;-webkit-app-region:no-drag;background:linear-gradient(#5b9fd4 0%,#3d7eb0 100%)}.user-profile-float-layer .user-profile-taskbar-btn{z-index:9001;pointer-events:auto;position:fixed;bottom:12px;left:12px}.noble-level-badge__img{object-fit:contain;flex-shrink:0;width:17px;height:17px;display:block}.noble-level-badge__text{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 2px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.im-find-host,.im-find-host body,html.im-find-host,body.im-find-host{background:#d8e6f2;height:100%;margin:0;overflow:hidden}#root:has(.im-find){height:100%;min-height:100%}.im-find{--find-blue:#5ebafd;--find-blue-deep:#3aa0ef;--find-side:#cfe8fb;--find-side-active:#7ec4f5;--find-green:#7ac43c;--find-green-bot:#5aa822;box-sizing:border-box;color:#1e293b;background:#f3f8fc;border:1px solid #7eb6e0;flex-direction:column;width:720px;max-width:100vw;height:540px;max-height:100vh;margin:0 auto;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.im-find-overlay{z-index:5200;background:#0f172a47;justify-content:center;align-items:center;padding:8px;display:flex;position:fixed;inset:0}.im-find--dialog{border-radius:4px;flex-shrink:0;width:720px;max-width:min(720px,100vw - 16px);height:540px;max-height:min(540px,100vh - 16px);margin:0;box-shadow:0 12px 40px #0f172a47}.im-find--electron{border:none;width:100%;height:100%;margin:0}.im-find *,.im-find :before,.im-find :after{box-sizing:border-box}.im-find__titlebar{color:#fff;background:linear-gradient(#8fd0ff 0%,#4aaef5 55%,#2f96e4 100%);border-bottom:1px solid #2a7fc0;flex:none;justify-content:space-between;align-items:center;height:30px;padding:0 6px 0 12px;display:flex}.im-find--electron:not(.im-find--native-frame) .im-find__titlebar{-webkit-app-region:drag;app-region:drag}.im-find--electron:not(.im-find--native-frame) .im-find__win-btns,.im-find--electron:not(.im-find--native-frame) .im-find__win-btns *{-webkit-app-region:no-drag;app-region:no-drag}.im-find__title{font-size:13px;font-weight:600}.im-find__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;width:28px;height:22px;font-size:12px;display:inline-flex}.im-find__close:hover{background:#e81123}.im-find__body{flex:1;min-height:0;display:flex}.im-find__side{background:var(--find-side);border-right:1px solid #9ec7e8;flex-direction:column;flex:0 0 96px;gap:2px;padding:10px 0;display:flex}.im-find__side-btn{color:#1e3a5f;cursor:pointer;text-align:center;background:0 0;border:none;height:36px;font-size:13px}.im-find__side-btn:hover:not(:disabled){background:#ffffff73}.im-find__side-btn.is-active{background:var(--find-side-active);color:#fff;font-weight:600}.im-find__side-btn.is-disabled,.im-find__side-btn:disabled{opacity:.45;cursor:not-allowed}.im-find__main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.im-find__filters{border-bottom:1px solid #e2eef8;flex:none;padding:14px 16px 10px}.im-find__mode-tabs{justify-content:center;gap:18px;margin-bottom:12px;display:flex}.im-find__mode-tab{color:#64748b;cursor:pointer;background:#eef5fb;border:1px solid #b7d4ec;border-radius:3px;min-width:88px;height:28px;padding:0 14px;font-size:13px}.im-find__mode-tab.is-active{color:#fff;background:linear-gradient(#6ec4ff 0%,#2f9aef 100%);border-color:#1f86d8;font-weight:600}.im-find__search-row,.im-find__adv-row{align-items:center;gap:10px;display:flex}.im-find__adv-row+.im-find__adv-row{margin-top:10px}.im-find__label{color:#475569;flex:none;font-size:13px}.im-find__input{flex:1;min-width:0}.im-find__input--kw{max-width:280px}.im-find__select{width:120px}.im-find__go{background:linear-gradient(180deg, #9ad84e 0%, var(--find-green) 48%, var(--find-green-bot) 100%);color:#fff;cursor:pointer;text-shadow:0 1px #00000026;border:1px solid #4e9a1c;border-radius:4px;flex:none;min-width:72px;height:32px;padding:0 16px;font-size:14px;font-weight:700}.im-find__go:disabled{opacity:.6;cursor:wait}.im-find__results{flex-direction:column;flex:1;min-height:0;padding:8px 8px 12px;display:flex}.im-find__results-head{color:#94a3b8;flex:none;padding:4px 10px 8px;font-size:13px}.im-find__grid-wrap{flex:1;align-items:stretch;gap:4px;min-height:0;display:flex}.im-find__page-spacer{flex-shrink:0;width:22px}.im-find__page-arrow{color:#3aa0ef;cursor:pointer;background:0 0;border:none;flex:0 0 22px;align-self:center;height:48px;font-size:28px;line-height:1}.im-find__page-arrow:hover{color:#1d7dcc}.im-find__grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(72px,auto);align-content:start;gap:10px 12px;min-width:0;padding:2px 4px;display:grid;overflow:auto}.im-find__card{gap:8px;min-width:0;padding:4px;display:flex}.im-find__avatar{background:#e2e8f0;border-radius:4px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.im-find__avatar-img,.im-find__avatar-fallback{object-fit:cover;width:100%;height:100%;display:block}.im-find__avatar-fallback{color:#64748b;justify-content:center;align-items:center;font-size:14px;display:flex}.im-find__card-meta{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.im-find__card-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.im-find__card-loc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;font-size:11px;display:inline-flex;overflow:hidden}.im-find__gender--m{color:#3b82f6}.im-find__gender--f{color:#ec4899}.im-find__gender--u{color:#94a3b8}.im-find__add{color:#fff;cursor:pointer;background:linear-gradient(#8fd4ff 0%,#4db0f5 100%);border:1px solid #5eb0ea;border-radius:3px;height:22px;margin-top:2px;padding:0 8px;font-size:12px}.im-find__add:hover{filter:brightness(1.05)}.im-find__empty{text-align:center;color:#94a3b8;grid-column:1/-1;padding:28px 12px;font-size:13px}.im-find__room-list{flex:1;min-height:0;padding:0 8px;overflow:auto}.im-find__room-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:#f8fbfe;border:1px solid #d7e6f3;border-radius:4px;margin-bottom:6px;padding:10px 12px;display:block}.im-find__room-row:hover{background:#e8f4ff;border-color:#7eb6e0}.im-find__room-title{font-size:13px;font-weight:600}.im-find__room-sub{color:#64748b;margin-top:2px;font-size:11px}@media (width<=720px){.im-find{width:100%;height:100%}.im-find__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.im-shell{--im-bg:#e8f8fb;--im-panel:#fff;--im-line:#0278d8;--im-text:#0f172a;--im-muted:#334155;--im-accent:#0286ee;--im-accent-soft:#d9f1ff;--im-blue-top:#58d6ff;--im-blue-mid:#1cb0ff;--im-blue-bot:#0286ee;box-sizing:border-box;width:280px;min-width:220px;max-width:none;height:680px;min-height:400px;max-height:none;color:var(--im-text);background:linear-gradient(#e8f8fb 0%,#eef6fb 48%,#f5fafc 100%);border:2px solid #0286ee;flex-direction:column;margin:0 auto;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-weight:400;display:flex;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;-webkit-text-stroke:0!important;text-shadow:none!important}.im-shell,.im-shell *,.im-shell__presence-menu,.im-shell__presence-menu *{-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important;-webkit-text-stroke:0!important;text-shadow:none!important;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif!important}html:has(.im-shell),body:has(.im-shell),#root:has(.im-shell){height:100%;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;text-rendering:auto!important}body:has(.im-shell){background:#c5d0db;margin:0;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif}#root:has(.im-shell){justify-content:center;align-items:center;min-height:100%;display:flex}.im-shell--electron{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;margin:0}#root:has(.im-shell--electron){background:#e8eef3;width:100%;height:100%;min-height:100%;display:block}.im-shell *,.im-shell :before,.im-shell :after{box-sizing:border-box}.im-shell__titlebar{background:radial-gradient(ellipse 55% 160% at 18% 35%, #ffffffad 0%, transparent 58%), linear-gradient(180deg, var(--im-blue-top) 0%, var(--im-blue-mid) 46%, var(--im-blue-bot) 100%);border-bottom:1px solid #0278d8;flex:none;justify-content:space-between;align-items:center;height:28px;padding:0 8px 0 12px;display:flex}.im-shell--electron:not(.im-shell--native-frame) .im-shell__titlebar{-webkit-app-region:drag;app-region:drag}.im-shell--electron:not(.im-shell--native-frame) .im-shell__win-btns,.im-shell--electron:not(.im-shell--native-frame) .im-shell__win-btns *{-webkit-app-region:no-drag;app-region:no-drag}.im-shell__titlebar-brand{letter-spacing:.02em;color:#0f172a;font-size:13px;font-weight:700}.im-shell__profile{color:#0f172a;background:radial-gradient(55% 160% at 18% 35%,#ffffff8c 0%,#0000 58%),linear-gradient(#4ecfff 0%,#1cb0ff 50%,#0286ee 100%);border-bottom:1px solid #0278d8;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.im-shell__avatar-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.im-shell__avatar-frame{background:linear-gradient(#fff9e8 0%,#f5e6b8 100%);border:2px solid #e8c56a;border-radius:4px;padding:2px;display:block;position:relative;box-shadow:inset 0 0 0 1px #c9a227,0 1px 4px #0f172a2e}.im-shell__self-presence{z-index:2;color:#334155;pointer-events:none;white-space:nowrap;background:#ffffffe0;justify-content:flex-end;align-items:center;gap:3px;min-height:14px;padding:1px 3px 1px 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:2px;left:2px;right:2px;overflow:hidden}.im-shell__self-presence .im-shell__presence-dot{flex-shrink:0;width:10px;height:10px}.im-shell__self-presence-text{text-overflow:ellipsis;max-width:34px;overflow:hidden}.im-shell__avatar-btn:hover .im-shell__avatar-frame{border-color:#f0d080;box-shadow:inset 0 0 0 1px #dbb84a,0 0 0 2px #ffdc7873,0 2px 6px #0f172a38}.im-shell__avatar-btn:hover .im-shell__avatar-wrap{border-color:#0278d8}.im-shell__friend-avatar-wrap{flex:none;position:relative}.im-shell__session-avatar-wrap{flex:none;width:32px;height:32px;position:relative}.im-shell__session-avatar-wrap.is-flashing .im-shell__friend-avatar,.im-shell__friend-avatar-wrap.is-flashing .im-shell__friend-avatar{animation:.55s step-end infinite im-shell-avatar-flash}@keyframes im-shell-avatar-flash{0%,49%{opacity:1;filter:none}50%,to{opacity:.15;filter:brightness(1.35)}}.im-shell__online-dot{background:#22c55e;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #22c55e59}.im-shell__friend-presence{z-index:2;border:1px solid #fff;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #0f172a1f}.im-shell__friend-avatar-wrap.is-offline .im-shell__friend-avatar-img,.im-shell__friend-avatar-wrap.is-offline .im-shell__friend-avatar-fallback{filter:grayscale();opacity:.72}.im-shell__mute-badge{color:#fff;pointer-events:none;z-index:2;background:#ef4444;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:absolute;top:-2px;left:-2px;box-shadow:0 0 0 1px #ef444459}.im-shell__avatar-wrap{background:#dbe4ec;border:1px solid #b7c6d4;border-radius:2px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.im-shell__avatar-img,.im-shell__avatar-fallback{object-fit:cover;width:100%;height:100%;display:block}.im-shell__avatar-fallback{color:#64748b;background:#d7e2eb;justify-content:center;align-items:center;font-size:16px;display:flex}.im-shell__profile-text{flex:1;min-width:0}.im-shell__nickname{white-space:nowrap;text-overflow:ellipsis;color:#0f172a;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.im-shell__signature,.im-shell__account{color:#0f172ad1;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.im-shell__signature-btn{text-align:left;cursor:text;color:#0f172ad1;background:0 0;border:none;width:100%;padding:0;font-size:12px;line-height:1.35;display:block}.im-shell__signature-btn:hover{color:#015ea8;text-decoration:underline}.im-shell__signature-input{color:#0f172a;background:#ffffffeb;border:1px solid #7ec8f5;border-radius:2px;outline:none;width:100%;margin-top:2px;padding:2px 6px;font-size:12px;line-height:1.35;display:block;box-shadow:0 0 0 1px #0286ee40}.im-shell__search{background:#fff;border:1px solid #b8c7d6;border-radius:2px;align-items:center;gap:6px;height:28px;margin:8px 10px 0;padding:0 8px;display:flex}.im-shell__search-icon{color:#7b8c9d;font-size:13px}.im-shell__search-input{min-width:0;color:var(--im-text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.im-shell__tabs{gap:2px;padding:8px 10px 0;display:flex}.im-shell__tab{color:#5b6d7e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px 2px 0 0;width:40px;height:28px;position:relative}.im-shell__tab.is-active{background:var(--im-panel);border-color:var(--im-line);border-bottom-color:var(--im-panel);color:var(--im-accent)}.im-shell__tab-badge{color:#fff;text-align:center;background:#ef4444;border-radius:8px;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-2px;right:2px}.im-shell__body{background:var(--im-panel);border:1px solid var(--im-line);border-radius:0 2px 2px;flex-direction:column;flex:auto;min-height:0;margin:0 10px;display:flex;overflow:hidden}.im-shell__list,.im-shell__find,.im-shell__session-list{flex:1;min-height:0;overflow:auto}.im-shell__folder{width:100%;color:var(--im-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.im-shell__folder:hover{background:#e5eef6}.im-shell__folder-title{color:var(--im-muted);padding:8px 10px 4px;font-size:12px}.im-shell__friend-row,.im-shell__request-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:6px;min-height:0;padding:2px 8px;line-height:1.2;display:flex}.im-shell__friend-item{width:100%;line-height:0;display:block}.im-shell__friend-item .im-shell__friend-row{line-height:1.2}.im-shell__friend-row:hover,.im-shell__request-row:hover{background:var(--im-accent-soft)}.im-shell__friend-row.is-chatting{background:linear-gradient(90deg,#8fd4ff 0%,#d4efff 100%);box-shadow:inset 3px 0 #0286ee}.im-shell__friend-row.is-chatting .im-shell__friend-name{color:#015ea8;font-weight:700}.im-shell__friend-row.is-chatting .im-shell__friend-sign{color:#0369a1}.im-shell__friend-avatar{background:#dbe4ec;border:1px solid #b7c6d4;border-radius:2px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.im-shell__friend-avatar-img,.im-shell__friend-avatar-fallback{object-fit:cover;width:100%;height:100%;display:block}.im-shell__friend-avatar-fallback{color:#64748b;justify-content:center;align-items:center;font-size:12px;display:flex}.im-shell__friend-meta{flex:1;min-width:0}.im-shell__friend-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.im-shell__friend-sign{color:var(--im-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:10px;line-height:1.2;overflow:hidden}.im-shell__session-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.im-shell__session-row:hover{background:var(--im-accent-soft)}.im-shell__session-row.is-chatting{background:linear-gradient(90deg,#8fd4ff 0%,#d4efff 100%);box-shadow:inset 3px 0 #0286ee}.im-shell__session-row.has-unread .im-shell__friend-name{color:#0f172a;font-weight:700}.im-shell__session-meta{flex:1;min-width:0}.im-shell__session-top,.im-shell__session-bottom{justify-content:space-between;align-items:center;gap:6px;display:flex}.im-shell__session-top{margin-bottom:2px}.im-shell__session-time{color:#64748b;flex-shrink:0;font-size:10px}.im-shell__session-preview{min-width:0;color:var(--im-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.im-shell__session-row.has-unread .im-shell__session-preview{color:#334155;font-weight:600}.im-shell__session-unread{color:#fff;text-align:center;background:#ef4444;border-radius:8px;flex-shrink:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.im-shell__empty{color:var(--im-muted);padding:16px 12px;font-size:12px}.im-shell__empty--center{flex:1;justify-content:center;align-items:center;display:flex}.im-shell__mini-btn{color:#255f88;cursor:pointer;background:#eef5fb;border:1px solid #8eabc4;border-radius:2px;flex-shrink:0;height:24px;padding:0 8px;font-size:12px}.im-shell__mini-btn--ghost{color:#64748b;background:#fff;border-color:#c5d0db}.im-shell__sessions{grid-template-columns:minmax(160px,38%) 1fr;height:100%;min-height:0;display:grid}.im-shell__sessions--list-only{grid-template-columns:1fr}.im-shell__sessions--list-only .im-shell__session-list{border-right:0}.im-shell__session-list{border-right:1px solid var(--im-line);background:#f7fafc;height:100%;overflow-y:auto}.im-shell__chat{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.im-shell__chat-head{border-bottom:1px solid var(--im-line);background:#f4f7fa;flex:none;padding:8px 12px;font-size:13px;font-weight:600}.im-shell__chat-msgs{background:repeating-linear-gradient(0deg,#0000,#0000 23px,#2f6f9f0a 23px 24px);flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow:auto}.im-shell__bubble{white-space:pre-wrap;word-break:break-word;background:#eef3f7;border:1px solid #d3dee8;border-radius:2px;align-self:flex-start;max-width:78%;padding:6px 10px;font-size:13px;line-height:1.4}.im-shell__bubble.is-mine{background:#d9ecfb;border-color:#a9cce6;align-self:flex-end}.im-shell__chat-compose{border-top:1px solid var(--im-line);background:#f7fafc;flex-direction:column;gap:6px;padding:8px;display:flex}.im-shell__send-btn{color:#fff;cursor:pointer;background:linear-gradient(#5ea0d4 0%,#3b7fb3 100%);border:1px solid #2f6f9f;border-radius:2px;align-self:flex-end;height:28px;padding:0 14px;font-size:12px}.im-shell__send-btn:disabled{opacity:.5;cursor:default}.im-shell__find{flex-direction:column;height:100%;min-height:0;display:flex}.im-shell__find-bar{border-bottom:1px solid var(--im-line);gap:8px;padding:10px;display:flex}.im-shell__footer{border-top:1px solid var(--im-line);background:linear-gradient(#eef3f8 0%,#e2eaf1 100%);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 10px;display:flex}.im-shell__footer-left,.im-shell__footer-right{align-items:center;gap:8px;display:flex}.im-shell__footer-icon{color:#526375;cursor:pointer;background:#f7fafc;border:1px solid #b7c6d4;border-radius:2px;width:28px;height:28px}.im-shell__mute-sound-item{align-items:center;gap:6px;display:inline-flex}.im-shell__mute-sound-check{color:#0f172a;background:#fff;border:1px solid #9bb0c2;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:11px;line-height:1;display:inline-flex}.im-shell__mute-sound-check--on{color:#0286ee;background:#e8f4ff;border-color:#0286ee}.im-shell__presence-menu .ant-dropdown-menu{min-width:148px;padding:4px 0}.im-shell__presence-item{align-items:center;gap:8px;min-width:128px;display:inline-flex}.im-shell__presence-label{flex:auto}.im-shell__presence-check{color:#0286ee;font-size:12px;line-height:1}.im-shell__presence-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.im-shell__presence-dot--online{background:#22c55e}.im-shell__presence-dot--online:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:6px;height:3px;position:absolute;top:4px;left:3px;transform:rotate(-45deg)}.im-shell__presence-dot--qme{background:#f59e0b}.im-shell__presence-dot--qme:before,.im-shell__presence-dot--qme:after{content:"";background:#fff;border-radius:50%;position:absolute}.im-shell__presence-dot--qme:before{width:2px;height:2px;top:4px;left:3px;box-shadow:6px 0 #fff}.im-shell__presence-dot--qme:after{background:0 0;border:1.2px solid #fff;border-top:0;border-radius:0 0 6px 6px;width:6px;height:3px;top:8px;left:4px}.im-shell__presence-dot--away{background:#94a3b8}.im-shell__presence-dot--away:before{content:"";border:1.5px solid #fff;border-radius:50%;position:absolute;inset:2px}.im-shell__presence-dot--away:after{content:"";transform-origin:bottom;background:#fff;width:1.5px;height:4px;position:absolute;top:3px;left:6.5px;box-shadow:0 3px 0 -.2px #fff}.im-shell__presence-dot--busy{background:#ef4444}.im-shell__presence-dot--busy:after{content:"";background:#fff;border-radius:1px;width:8px;height:2px;position:absolute;top:6px;left:3px}.im-shell__presence-dot--dnd{background:#ef4444}.im-shell__presence-dot--dnd:after{content:"";background:#fff;border-radius:1px;width:10px;height:2px;position:absolute;top:6px;left:2px;transform:rotate(-40deg)}.im-shell__presence-dot--invisible{background:#f59e0b}.im-shell__presence-dot--invisible:before,.im-shell__presence-dot--invisible:after{content:"";background:#fff;border-radius:1px;width:8px;height:1.6px;position:absolute;left:3px}.im-shell__presence-dot--invisible:before{top:4.5px}.im-shell__presence-dot--invisible:after{top:7.5px}.im-shell__presence-dot--offline{background:#94a3b8}.im-shell__presence-dot--offline:before,.im-shell__presence-dot--offline:after{content:"";background:#fff;border-radius:1px;width:8px;height:1.6px;position:absolute;top:6px;left:3px}.im-shell__presence-dot--offline:before{transform:rotate(45deg)}.im-shell__presence-dot--offline:after{transform:rotate(-45deg)}.im-shell__footer-action{color:#334155;cursor:pointer;background:#f7fafc;border:1px solid #9bb0c2;border-radius:2px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.im-shell__footer-action--primary{color:#0f172a;background:linear-gradient(#58d6ff 0%,#1cb0ff 46%,#0286ee 100%);border-color:#0278d8;font-weight:700}@media (width<=720px){.im-shell__sessions{grid-template-columns:1fr}.im-shell__session-list{border-right:none;border-bottom:1px solid var(--im-line);max-height:36%}}.chat-emoji-inline{vertical-align:middle;object-fit:contain;pointer-events:none;user-select:none;width:auto;max-width:none;height:auto;max-height:none;margin:0 1px;display:inline-block}.chat-emoji-inline--fallback{width:auto;height:auto;font-size:inherit;vertical-align:middle;line-height:1}.chat-text-with-emoji{vertical-align:baseline;display:inline}.im-msg-link{color:#0369a1;word-break:break-all;text-decoration:underline}.im-msg-link:hover{color:#0284c7}.chat-font-toolbar{background:linear-gradient(#f8fbff 0%,#f1f7fd 100%);border:1px solid #9dbfe0;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:6px;padding:5px 8px;display:flex}.chat-font-toolbar-private-host{z-index:25;pointer-events:none;width:max-content;height:32px;position:absolute;bottom:4px;left:6px}.chat-font-toolbar-private-host>.chat-font-toolbar{pointer-events:auto}.chat-font-toolbar--private{box-sizing:border-box;border-radius:4px;justify-content:flex-start;gap:3px;width:max-content;height:32px;margin:0;padding:2px 4px;overflow:hidden}.chat-font-toolbar--private .chat-font-toolbar__btn{border-radius:4px;min-width:22px;height:24px;padding:0 5px;font-size:13px}.chat-font-toolbar--private .chat-font-toolbar__colors-trigger{border-radius:4px;width:30px;height:24px;padding:1px}.chat-font-toolbar--private .chat-font-toolbar__colors{grid-template-rows:repeat(2,11px);grid-template-columns:repeat(2,11px);gap:1px}.chat-font-toolbar--private .chat-font-toolbar__color-swatch{width:11px;height:11px}.chat-font-toolbar--private .chat-font-toolbar__size-trigger{border-radius:4px;min-width:48px;height:24px;padding:0 5px;font-size:11px}.chat-font-toolbar--private .chat-font-toolbar__size-caret{font-size:9px}.chat-font-toolbar--private .chat-font-toolbar__family-trigger{border-radius:4px;min-width:52px;max-width:72px;height:24px;padding:0 4px;font-size:11px}.chat-font-toolbar__btn{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #8eb8dc;border-radius:5px;min-width:28px;height:28px;padding:0 7px;font-size:15px;line-height:1;transition:none}.chat-font-toolbar__btn--bold{font-family:Georgia,Times New Roman,serif;font-weight:700}.chat-font-toolbar__btn--italic{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.chat-font-toolbar__btn--underline{text-underline-offset:2px;font-family:Georgia,Times New Roman,serif;font-weight:500;text-decoration:underline}.chat-font-toolbar__btn:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6}.chat-font-toolbar__btn--active{color:#1d4ed8;background:linear-gradient(#dbeafe 0%,#bfdbfe 100%);border-color:#2563eb;box-shadow:inset 0 1px #ffffffa6}.chat-font-toolbar__popover-anchor{position:relative}.chat-font-toolbar__colors-trigger{cursor:pointer;background:#fff;border:1px solid #8eb8dc;border-radius:5px;justify-content:center;align-items:center;width:38px;height:28px;padding:2px;transition:none;display:flex}.chat-font-toolbar__colors-trigger--open,.chat-font-toolbar__colors-trigger--open:hover,.chat-font-toolbar__colors-trigger--open:active,.chat-font-toolbar__colors-trigger:hover{background:#eff6ff;border-color:#2563eb}.chat-font-toolbar__colors{grid-template-rows:repeat(2,14px);grid-template-columns:repeat(2,14px);gap:2px;display:grid}.chat-font-toolbar__color-swatch{border:1px solid #0000001f;border-radius:2px;width:14px;height:14px;display:block}.chat-font-toolbar__color-swatch--active{outline-offset:0;outline:2px solid #1d4ed8}.chat-font-toolbar__panel{z-index:30;background:#fff;border:1px solid #9dbfe0;border-radius:8px;min-width:168px;padding:8px 10px 10px;position:absolute;left:0;box-shadow:0 -8px 24px #1e40af24,0 2px 8px #0f172a14}.chat-font-toolbar__panel--color,.chat-font-toolbar__panel--size,.chat-font-toolbar__panel--family{top:auto;bottom:calc(100% + 6px)}.chat-font-toolbar__panel--family{min-width:180px;max-height:240px;padding:6px 0 8px;overflow:hidden}.chat-font-toolbar__family-trigger{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #8eb8dc;border-radius:5px;align-items:center;gap:3px;min-width:64px;max-width:96px;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.chat-font-toolbar__family-trigger--open,.chat-font-toolbar__family-trigger--open:hover,.chat-font-toolbar__family-trigger--open:active,.chat-font-toolbar__family-trigger:hover{background:#eff6ff;border-color:#2563eb}.chat-font-toolbar__family-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-font-toolbar__family-list{max-height:200px;margin:0;padding:0;list-style:none;overflow:hidden auto}.chat-font-toolbar__family-option{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 12px;font-size:13px;line-height:1.35;display:block}.chat-font-toolbar__family-option:hover{background:#eff6ff}.chat-font-toolbar__family-option--active{color:#fff;background:#2563eb}.chat-font-toolbar__family-option--active:hover{color:#fff;background:#1d4ed8}.chat-font-toolbar__panel-title{color:#475569;margin-bottom:8px;font-size:12px;font-weight:600}.chat-font-toolbar__color-grid{grid-template-columns:repeat(5,24px);gap:6px;display:grid}.chat-font-toolbar__color-pick{cursor:pointer;border:1px solid #0000001f;border-radius:4px;width:24px;height:24px;padding:0;transition:transform .12s}.chat-font-toolbar__color-pick--active{outline-offset:1px;outline:2px solid #1d4ed8}.chat-font-toolbar__color-pick:hover{transform:scale(1.08)}.chat-font-toolbar__tune{border-top:1px solid #e2e8f0;margin-top:10px;padding-top:10px}.chat-font-toolbar__tune-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.chat-font-toolbar__tune-label{color:#64748b;flex:0 0 28px;font-size:11px}.chat-font-toolbar__hue-slider,.chat-font-toolbar__light-slider{appearance:none;cursor:ew-resize;touch-action:none;pointer-events:auto;z-index:2;border-radius:999px;flex:1;width:100%;min-width:120px;height:18px;margin:0;padding:0;position:relative}.chat-font-toolbar__hue-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:10px}.chat-font-toolbar__light-slider::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:10px}.chat-font-toolbar__hue-slider::-moz-range-track{background:0 0;border:none;border-radius:999px;height:10px}.chat-font-toolbar__light-slider::-moz-range-track{background:0 0;border:none;border-radius:999px;height:10px}.chat-font-toolbar__panel-portal{pointer-events:auto}.chat-font-toolbar__hue-slider{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.chat-font-toolbar__hue-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#1d4ed8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-3px;box-shadow:0 1px 4px #0f172a40}.chat-font-toolbar__light-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#1d4ed8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-3px;box-shadow:0 1px 4px #0f172a40}.chat-font-toolbar__hue-slider::-webkit-slider-thumb:active{cursor:grabbing}.chat-font-toolbar__light-slider::-webkit-slider-thumb:active{cursor:grabbing}.chat-font-toolbar__hue-slider::-moz-range-thumb{cursor:grab;background:#1d4ed8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0f172a40}.chat-font-toolbar__light-slider::-moz-range-thumb{cursor:grab;background:#1d4ed8;border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0f172a40}.chat-font-toolbar__tune-preview{align-items:center;gap:8px;display:flex}.chat-font-toolbar__tune-swatch{border:1px solid #0000001f;border-radius:4px;width:22px;height:22px}.chat-font-toolbar__tune-hex{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.chat-font-toolbar__size-trigger{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #8eb8dc;border-radius:5px;align-items:center;gap:4px;min-width:58px;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.chat-font-toolbar__size-trigger--open,.chat-font-toolbar__size-trigger--open:hover,.chat-font-toolbar__size-trigger--open:active,.chat-font-toolbar__size-trigger:hover{background:#eff6ff;border-color:#2563eb}.chat-font-toolbar__size-caret{color:#64748b;font-size:10px}.chat-font-toolbar__size-list{margin:0;padding:0;list-style:none}.chat-font-toolbar__size-option{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:12px;display:flex}.chat-font-toolbar__size-option:hover{background:#f8fafc}.chat-font-toolbar__size-option--active{color:#1d4ed8;background:#eff6ff;font-weight:600}.chat-font-toolbar__size-preview{color:inherit;line-height:1}.chat-font-toolbar__size-option-value{color:#64748b;font-size:12px}.chat-font-toolbar__size-option--active .chat-font-toolbar__size-option-value{color:#1d4ed8}.chat-font-size-picker{flex-shrink:0;position:relative}.chat-font-size-picker__trigger{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #8eb8dc;border-radius:5px;align-items:center;gap:4px;min-width:64px;height:24px;padding:0 8px;font-size:12px;font-weight:600;transition:none;display:inline-flex}.chat-font-size-picker__trigger--open,.chat-font-size-picker__trigger--open:hover,.chat-font-size-picker__trigger--open:active,.chat-font-size-picker__trigger:hover{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb14}.chat-font-size-picker__caret{color:#64748b;font-size:10px}.chat-font-size-picker__menu{z-index:40;background:#fff;border:1px solid #9dbfe0;border-radius:8px;min-width:132px;padding:8px 8px 6px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 -10px 28px #1e40af29,0 2px 8px #0f172a14}.chat-font-toolbar__panel-portal,.chat-font-size-picker__menu-portal{z-index:12050;pointer-events:auto;margin:0;position:fixed;bottom:auto}.chat-font-size-picker__menu-portal:after{display:none}.chat-font-size-picker__menu-title{color:#64748b;margin-bottom:6px;padding:0 4px;font-size:11px;font-weight:600}.chat-font-size-picker__list{margin:0;padding:0;list-style:none}.chat-font-size-picker__option{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 8px;display:flex}.chat-font-size-picker__option:hover{background:#f8fafc}.chat-font-size-picker__option--active{color:#1d4ed8;background:linear-gradient(90deg,#eff6ff 0%,#dbeafe 100%);font-weight:600}.chat-font-size-picker__preview{line-height:1}.chat-font-size-picker__value{color:#64748b;font-size:12px}.chat-font-size-picker__option--active .chat-font-size-picker__value{color:#1d4ed8}.chat-emoji-picker{border:1px solid var(--vr-border-panel,#6b9fd4);background:#fff;border-radius:4px;position:relative;overflow:visible;box-shadow:0 6px 20px #1e40af38}.chat-emoji-picker-portal{z-index:1200;pointer-events:none;position:fixed;transform:translateY(-100%)}.chat-emoji-picker-portal[data-open="1"]{pointer-events:auto}.chat-emoji-picker__tabs{background:var(--vr-bg-head-alt,#fff);border-bottom:1px solid var(--vr-border-panel,#6b9fd4);scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.chat-emoji-picker__tab{border:none;border-right:1px solid var(--vr-border-panel,#6b9fd4);white-space:nowrap;color:#475569;cursor:pointer;background:0 0;flex:none;padding:4px 10px;font-size:12px}.chat-emoji-picker__tab--active{color:#1d4ed8;background:#fff;font-weight:600}.chat-emoji-picker__grid{background:var(--vr-bg-list,#fff);grid-template-rows:repeat(5,38px);grid-template-columns:repeat(10,38px);gap:0;padding:4px;display:grid;overflow:visible}.chat-emoji-picker__cell{cursor:pointer;background:#fff;border:1px solid #b8c4d0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:22px;line-height:1;display:flex}.chat-emoji-picker__img{object-fit:contain;pointer-events:none;user-select:none;width:32px;height:32px}.chat-emoji-picker__cell:hover:not(:disabled){z-index:1;background:#fff7ed;border-color:#fdba74}.chat-emoji-picker__cell:disabled{cursor:default;background:#fff;border-color:#f1f5f9}.chat-emoji-picker__hover-preview{z-index:20;box-shadow:none;pointer-events:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:0;margin-bottom:4px;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.chat-emoji-picker__hover-preview-img{object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 2px 6px #00000059);background:0 0;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;display:block}.chat-emoji-picker__hover-preview-label{display:none}.chat-emoji-picker__pager{background:var(--vr-bg-head,#fff);border-top:1px solid #a8c8e0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:5px 8px;display:flex}.chat-emoji-picker__pager-btn{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:11px;text-decoration:underline}.chat-emoji-picker__pager-btn:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.chat-emoji-picker__page-nums{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;max-width:320px;display:flex}.chat-emoji-picker__page-num{border:1px solid var(--vr-border-neutral,#a8b4c0);color:#475569;cursor:pointer;background:#fff;border-radius:2px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:1}.chat-emoji-picker__page-num:hover{border-color:var(--vr-border-panel,#6b9fd4);color:#1d4ed8}.chat-emoji-picker__page-num--active{color:#fff;background:#2563eb;border-color:#1d4ed8;font-weight:600}.im-chat-compose{flex-direction:column;gap:6px;display:flex}.im-chat-compose__toolbar{align-items:center;gap:4px;display:flex}.im-chat-compose__history-btn{color:#3d5568;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c5d0db;border-radius:3px;align-items:center;gap:4px;height:26px;margin-left:auto;padding:0 8px;font-size:12px;display:inline-flex}.im-chat-compose__history-btn.is-active,.im-chat-compose__history-btn:hover{color:#1d4f78;background:#eef6fc;border-color:#3d7eb0}.im-chat-compose__tool-btn{color:#3d5568;cursor:pointer;background:#fff;border:1px solid #c5d0db;border-radius:3px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.im-chat-compose__tool-btn.is-active,.im-chat-compose__tool-btn:hover{color:#1d4f78;background:#eef6fc;border-color:#3d7eb0}.im-chat-compose__font-panel{background:#fff;border:1px solid #d3dee8;border-radius:4px;padding:4px 2px}.im-chat-compose__emoji-panel{z-index:1200;position:fixed;bottom:120px;right:16px;box-shadow:0 8px 24px #0f172a2e}.im-chat-compose__bar{justify-content:flex-end;align-items:center;gap:8px;display:flex}.im-chat-compose__close{color:#334155;cursor:pointer;background:linear-gradient(#f8fbfd 0%,#e8eef3 100%);border:1px solid #9bb0c2;border-radius:3px;height:28px;padding:0 14px;font-size:13px}.im-chat-compose__close:hover{background:#eef3f7;border-color:#6b8aa3}.im-chat-compose__send{color:#fff;cursor:pointer;background:linear-gradient(#7eb8e8 0%,#4a90c4 55%,#3d7eb0 100%);border:1px solid #2f6f9f;border-radius:3px;height:28px;padding:0 18px;font-size:13px;font-weight:600;box-shadow:0 1px 2px #1e405f33}.im-chat-compose__send:disabled{opacity:.72;cursor:wait}.im-hist-panel{color:#1f2a33;background:#f3f7fb;border-left:1px solid #8eb0cc;flex-direction:column;flex:none;height:100%;min-height:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,SimSun,宋体,sans-serif;display:flex}.im-hist-panel__title{color:#fff;background:linear-gradient(#7ec0f0 0%,#3a8fd9 55%,#2f7fc4 100%);border-bottom:1px solid #2a6aa8;flex:none;justify-content:space-between;align-items:center;height:28px;padding:0 6px 0 10px;display:flex}.im-hist-panel__title-text{font-size:13px;font-weight:600}.im-hist-panel__close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:2px;width:22px;height:20px;font-size:16px;line-height:1}.im-hist-panel__close:hover{background:#ffffff38}.im-hist-panel__search{background:#eaf2f8;border-bottom:1px solid #d5e0ea;flex:none;padding:6px 8px}.im-hist-panel__tip{color:#64748b;background:#eef4f9;border-bottom:1px solid #e2e8f0;flex:none;padding:4px 10px;font-size:11px}.im-hist-panel__list{background:#fff;flex:auto;min-height:0;padding:8px 10px 12px;overflow-y:auto}.im-hist-panel__empty{text-align:center;color:#94a3b8;padding:28px 8px;font-size:13px}.im-hist-panel__item{margin-bottom:12px}.im-hist-panel__meta{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.im-hist-panel__name{color:#1d4f78;font-size:12px;font-weight:600}.im-hist-panel__item.is-mine .im-hist-panel__name{color:#0f766e}.im-hist-panel__time{color:#94a3b8;flex:none;font-size:11px}.im-hist-panel__body{word-break:break-word;white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:2px;padding:6px 8px;font-size:12px;line-height:1.45}.im-hist-panel__item.is-mine .im-hist-panel__body{background:#fffbeb;border-color:#fde68a}.im-hist-panel__footer{background:linear-gradient(#eef3f8 0%,#e2eaf1 100%);border-top:1px solid #c5d0db;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.im-hist-panel__tools{align-items:center;gap:2px;min-width:0;display:flex}.im-hist-panel__tool{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:3px;height:24px;padding:0 6px;font-size:12px;display:inline-flex}.im-hist-panel__tool:hover:not(:disabled),.im-hist-panel__tool.is-active{color:#1d4f78;background:#3d7eb024}.im-hist-panel__tool:disabled{opacity:.4;cursor:default}.im-hist-panel__pager{flex:none;align-items:center;gap:2px;display:flex}.im-hist-panel__page-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #c5d0db;border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;display:inline-flex}.im-hist-panel__page-btn:hover:not(:disabled){color:#1d4f78;border-color:#3d7eb0}.im-hist-panel__page-btn:disabled{opacity:.4;cursor:default}.im-hist-panel__page-label{text-align:center;color:#64748b;min-width:36px;font-size:11px}.im-desk-chat{--im-line:#c5d0db;--im-text:#1f2a33;box-sizing:border-box;width:100%;height:100%;min-height:100vh;color:var(--im-text);background:linear-gradient(#f7fafc 0%,#eef3f7 100%);flex-direction:row;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;overflow:hidden}.im-desk-chat__main{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}html:has(.im-desk-chat),body:has(.im-desk-chat),#root:has(.im-desk-chat){height:100%;margin:0}#root:has(.im-desk-chat){display:block}.im-desk-chat *,.im-desk-chat :before,.im-desk-chat :after{box-sizing:border-box}.im-desk-chat__titlebar{color:#fff;-webkit-app-region:drag;user-select:none;background:linear-gradient(#5b9fd4 0%,#3d7eb0 100%);flex:none;justify-content:space-between;align-items:center;height:32px;padding:0 4px 0 10px;display:flex}.im-desk-chat__title-main,.im-desk-chat__title-peer{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.im-desk-chat__typing{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;opacity:.95;flex:0 auto;min-width:0;margin-left:2px;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.im-desk-chat__title-avatar-btn{cursor:pointer;-webkit-app-region:no-drag;app-region:no-drag;background:0 0;border:none;flex:none;margin:0;padding:0;display:inline-flex}.im-desk-chat__title-avatar-btn:hover .im-desk-chat__title-avatar{outline-offset:1px;outline:1px solid #ffffffb3}.im-desk-chat__title-peer{color:inherit;cursor:pointer;-webkit-app-region:no-drag;font:inherit;text-align:left;background:0 0;border:none;margin:0;padding:0}.im-desk-chat__title-peer:hover:not(:disabled) .im-desk-chat__title-text{text-decoration:underline}.im-desk-chat__title-peer:disabled{cursor:default;opacity:.92}.im-desk-chat__title-text{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.im-desk-chat__win-btns{-webkit-app-region:no-drag;flex:none}.im-desk-chat__title-avatar{pointer-events:none;border-radius:2px;flex:none;overflow:hidden}.im-desk-chat__title-avatar-img,.im-desk-chat__title-avatar-fallback{object-fit:cover;width:100%;height:100%}.im-desk-chat__msgs{background:linear-gradient(#ffffffb3,#ecf2f7f2),repeating-linear-gradient(-12deg,#0000,#0000 12px,#b4c6d612 12px 13px);flex:auto;min-height:0;padding:12px 14px;overflow-y:auto}.im-desk-chat__empty{color:#6b7c8c;text-align:center;padding:28px 12px;font-size:13px}.im-desk-chat__row{text-align:left;margin-bottom:10px;display:block}.im-desk-chat__row.is-mine,.im-desk-chat__row.is-peer{justify-content:flex-start}.im-desk-chat__row-block{max-width:100%;display:block}.im-desk-chat__row-meta{justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:2px;line-height:1.35;display:flex}.im-desk-chat__row-name{color:#1a6bb5;font-size:13px;font-weight:600}.im-desk-chat__row.is-mine .im-desk-chat__row-name{color:#2e8b57}.im-desk-chat__row-time{color:inherit;font-size:12px;font-weight:400}.im-desk-chat__row.is-peer .im-desk-chat__row-time{color:#1a6bb5}.im-desk-chat__row.is-mine .im-desk-chat__row-time{color:#2e8b57}.im-desk-chat__bubble{color:#111;word-break:break-word;white-space:pre-wrap;background:0 0;border:none;border-radius:0;max-width:100%;padding:0 0 0 12px;font-size:13px;line-height:1.45;display:block}.im-desk-chat__row.is-mine .im-desk-chat__bubble{color:#111;background:0 0;border:none}.im-desk-chat__compose{border-top:1px solid var(--im-line);background:#f4f7fa;flex-direction:column;flex:none;gap:6px;padding:8px 10px 10px;display:flex}.im-desk-chat__compose .ant-input{resize:none!important;font-size:13px!important}.im-desk-chat__compose-bar{justify-content:flex-end;display:flex}.im-desk-chat__send{color:#fff;cursor:pointer;background:linear-gradient(#6aaee0 0%,#3d7eb0 100%);border:1px solid #3d7eb0;border-radius:3px;height:28px;padding:0 18px;font-size:13px}.im-desk-chat__send:disabled{opacity:.5;cursor:not-allowed}html.im-profile-settings-host,html.im-profile-settings-host body,html.im-profile-settings-host #root{color:#0f172a!important;background:#e8f0f8!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.im-profile-settings{background:#e8f0f8;width:100%;height:100%;min-height:100%;margin:0;padding:0;overflow:hidden}.im-profile-settings--electron{height:100%;min-height:100%}.im-profile-settings .user-profile-modal-root--fill-host,.im-profile-settings .user-profile-modal-root--fill-host .ant-modal-wrap,.im-profile-settings .user-profile-modal-root--fill-host .ant-modal{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.im-profile-settings__empty{text-align:center;color:#64748b;padding:24px}.room-ended-page{background:linear-gradient(160deg,#0f0a1e 0%,#1a1035 50%,#12082a 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.room-ended-page .ant-result-title{color:#ffffffeb}.room-ended-page .ant-result-subtitle{color:#ffffff8c}.im-float-chat-layer{pointer-events:none;z-index:1100;position:fixed;inset:0}.im-float-chat,.im-float-chat__dock{pointer-events:auto;box-sizing:border-box;color:#1f2a33;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:fixed}.im-float-chat{background:linear-gradient(#f7fafc 0%,#eef3f7 100%);border:1px solid #9eb0c0;flex-direction:row;width:264px;max-width:calc(100vw - 8px);height:420px;max-height:calc(100vh - 8px);display:flex;overflow:hidden;box-shadow:0 8px 24px #14283c47}.im-float-chat__main{flex-direction:column;flex:auto;width:264px;min-width:0;height:100%;min-height:0;display:flex}.im-float-chat--history{max-width:calc(100vw - 8px)}.im-float-chat__title{color:#fff;cursor:move;user-select:none;touch-action:none;background:linear-gradient(#5b9fd4 0%,#3d7eb0 100%);flex:none;align-items:center;gap:6px;height:30px;padding:0 4px 0 8px;display:flex}.im-float-chat__dock{cursor:move;touch-action:none}.im-float-chat__title-peer{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex:0 auto;align-items:center;margin:0;padding:0;display:flex}.im-float-chat__title-peer:hover .im-float-chat__title-text{text-decoration:underline}.im-float-chat__title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.im-float-chat__typing{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;margin:0 4px;font-size:12px;font-weight:400;overflow:hidden}.im-float-chat__title-actions{flex:none;gap:2px;display:flex}.im-float-chat__icon-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;width:24px;height:22px;padding:0;display:inline-flex}.im-float-chat__icon-btn:hover{background:#ffffff38}.im-float-chat__msgs{background:linear-gradient(#ffffff8c,#ecf2f7e6),repeating-linear-gradient(-12deg,#0000,#0000 11px,#b4c6d614 11px 12px);flex:auto;min-height:0;padding:10px 8px;overflow-y:auto}.im-float-chat__row{text-align:left;margin-bottom:8px;display:block}.im-float-chat__row.is-mine,.im-float-chat__row.is-peer{justify-content:flex-start}.im-float-chat__row-block{max-width:100%;display:block}.im-float-chat__row-meta{justify-content:flex-start;align-items:baseline;gap:8px;margin-bottom:2px;line-height:1.35;display:flex}.im-float-chat__row-name{color:#1a6bb5;font-size:12px;font-weight:600}.im-float-chat__row.is-mine .im-float-chat__row-name{color:#2e8b57}.im-float-chat__row-time{color:inherit;font-size:12px;font-weight:400}.im-float-chat__row.is-peer .im-float-chat__row-time{color:#1a6bb5}.im-float-chat__row.is-mine .im-float-chat__row-time{color:#2e8b57}.im-float-chat__bubble{color:#111;word-break:break-word;white-space:pre-wrap;background:0 0;border:none;border-radius:0;max-width:100%;padding:0 0 0 12px;font-size:12px;line-height:1.45;display:block}.im-float-chat__row.is-mine .im-float-chat__bubble{color:#111;background:0 0;border:none}.im-float-chat__compose{background:#f4f7fa;border-top:1px solid #c5d0db;flex-direction:column;flex:none;gap:6px;padding:6px 8px 8px;display:flex}.im-float-chat__compose .ant-input{resize:none!important;font-size:12px!important}.im-float-chat__send{color:#fff;cursor:pointer;background:linear-gradient(#6aaee0 0%,#3d7eb0 100%);border:1px solid #3d7eb0;border-radius:3px;align-self:flex-end;height:26px;padding:0 14px;font-size:12px}.im-float-chat__send:disabled{opacity:.5;cursor:not-allowed}.im-float-chat__dock{color:#fff;cursor:pointer;background:linear-gradient(#5b9fd4 0%,#3d7eb0 100%);border:1px solid #9eb0c0;border-radius:3px;align-items:center;gap:6px;max-width:160px;height:28px;padding:0 6px 0 4px;display:flex;box-shadow:0 4px 12px #14283c40}.im-float-chat__dock-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.im-float-chat__dock-close{opacity:.9;padding:0 2px;font-size:14px;line-height:1}.im-float-chat__title-avatar-btn{cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:0;display:inline-flex}.im-float-chat__title-avatar-btn:hover .im-float-chat__title-avatar{outline-offset:1px;outline:1px solid #ffffffb3}.im-float-chat__title-avatar,.im-float-chat__dock-avatar{pointer-events:none;border-radius:2px;flex:none;overflow:hidden}.im-float-chat__title-avatar-img,.im-float-chat__title-avatar-fallback,.im-float-chat__dock-avatar-img,.im-float-chat__dock-avatar-fallback{object-fit:cover;width:100%;height:100%}.win-skin-dialog-backdrop{z-index:11000;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.win-skin-dialog{pointer-events:auto;box-sizing:border-box;user-select:none;background:#fff;border:1px solid #6ea4d4;font-family:Microsoft YaHei,SimSun,sans-serif;box-shadow:2px 2px 8px #00000047}.win-skin-dialog__titlebar{background:linear-gradient(#e8f3ff 0%,#c5def8 45%,#a8cef0 100%);border-bottom:1px solid #7eb4de;justify-content:space-between;align-items:center;height:26px;padding:0 2px 0 8px;display:flex}.win-skin-dialog__title{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.win-skin-dialog__close{color:#333;cursor:pointer;background:linear-gradient(#fff 0%,#e4eef8 100%);border:1px solid #8aa8c4;justify-content:center;align-items:center;width:22px;height:20px;margin:0;padding:0;font-size:14px;line-height:1;display:flex}.win-skin-dialog__close:hover{color:#fff;background:#e81123;border-color:#e81123}.win-skin-dialog--switch{width:360px;max-width:calc(100vw - 24px)}.win-skin-dialog--switch .win-skin-dialog__body{text-align:center;background:#fff;padding:28px 20px 16px}.win-skin-dialog__message{color:#111;margin:0;font-size:13px;line-height:1.6}.win-skin-dialog__actions{justify-content:center;gap:16px;margin-top:22px;display:flex}.win-skin-dialog__btn{color:#111;cursor:pointer;background:linear-gradient(#fff 0%,#f0f0f0 55%,#e4e4e4 100%);border:1px solid #8a8a8a;border-radius:2px;min-width:76px;height:24px;padding:0 12px;font-family:inherit;font-size:12px}.win-skin-dialog__btn:hover{border-color:#5a9fd4}.win-skin-dialog__btn:active{background:#e8e8e8}.win-skin-dialog--exit{width:292px;max-width:calc(100vw - 24px)}.win-skin-dialog--exit .win-skin-dialog__body{background:linear-gradient(#eaf4ff 0%,#fff 70%);padding:16px 14px 10px}.win-skin-dialog__exit-row{justify-content:space-between;align-items:center;gap:12px;min-height:88px;display:flex}.win-skin-dialog__logo{object-fit:contain;flex-shrink:0;width:84px;height:84px}.win-skin-dialog__exit-btns{flex-direction:column;gap:10px;min-width:92px;display:flex}.win-skin-dialog__exit-btns .win-skin-dialog__btn{min-width:92px;height:26px}.win-skin-dialog__skip{color:#222;cursor:pointer;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.win-skin-dialog__skip input{width:13px;height:13px;margin:0}.member-center-modal__profile{margin-bottom:8px;font-size:15px}.member-center-modal__desc{margin-bottom:16px!important}.member-center-modal__cards{flex-direction:column;gap:12px;display:flex}.member-center-card{cursor:pointer;text-align:left;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.member-center-card:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.member-center-card--host{border-left:4px solid #722ed1}.member-center-card--agent{border-left:4px solid #fa8c16}.member-center-card__icon{flex-shrink:0;font-size:28px}.member-center-card--host .member-center-card__icon{color:#722ed1}.member-center-card--agent .member-center-card__icon{color:#fa8c16}.member-center-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.member-center-card__body strong{color:#262626;font-size:15px}.member-center-card__body span{color:#8c8c8c;font-size:12px}.member-center-card__action{color:#1677ff;flex-shrink:0;font-size:13px;font-weight:500}.member-center-modal__role-hints{color:#8c8c8c;align-items:center;gap:8px;padding-left:4px;font-size:12px;display:flex}.vanity-setup-modal__number{color:#b45309;letter-spacing:.06em;font-size:28px;font-weight:700}.vanity-setup-modal__avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:220px;padding:4px;display:grid;overflow-y:auto}.vanity-setup-modal__avatar-item{aspect-ratio:1;cursor:pointer;background:#f5f5f5;border:2px solid #0000;border-radius:10px;overflow:hidden}.vanity-setup-modal__avatar-item--selected{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff26}.vanity-setup-modal__avatar-item img{object-fit:cover;width:100%;height:100%;display:block}.vanity-shop-modal .ant-modal-content{border-radius:8px;overflow:hidden}.vanity-shop-modal .ant-modal-header{border-bottom:1px solid #f0e6d2;padding:12px 20px}.vanity-shop-modal .ant-modal-body{background:#fff;padding:12px 16px 16px}.vanity-shop-modal__title{color:#c2410c;align-items:center;gap:8px;font-weight:700;display:inline-flex}.vanity-shop-modal__meta{color:#57534e;background:linear-gradient(90deg,#fffbeb 0%,#fff7ed 100%);border:1px solid #f0e6d2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.vanity-shop-modal__meta strong{color:#1c1917;font-weight:700}.vanity-shop-modal__hint{color:#78716c;flex:100%;font-size:12px}.vanity-shop-modal__tabs{border-bottom:1px solid #e7e5e4;align-items:flex-end;gap:28px;margin-bottom:12px;padding:0 4px;display:flex}.vanity-shop-modal__tab{color:#f4a261;cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:8px 2px 10px;font-size:15px;font-weight:600;line-height:1.2;position:relative}.vanity-shop-modal__tab:hover{color:#e85d04}.vanity-shop-modal__tab--active{color:#e85d04;font-weight:700}.vanity-shop-modal__tab--active:after{content:"";background:#e85d04;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.vanity-shop-modal__grid-wrap{min-height:280px;max-height:420px;padding:2px 2px 4px;overflow-y:auto}.vanity-shop-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vanity-shop-card{cursor:pointer;text-align:center;background:#faf6eb;border:1px solid #d6d3d1;border-radius:2px;flex-direction:column;align-items:stretch;margin:0;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.vanity-shop-card:hover:not(:disabled){border-color:#e85d04;box-shadow:0 1px 6px #e85d042e}.vanity-shop-card--disabled{opacity:.55;cursor:not-allowed}.vanity-shop-card__noble{object-fit:contain;pointer-events:none;z-index:1;width:22px;height:22px;position:absolute;top:4px;left:4px}.vanity-shop-card__number{color:#e6392e;letter-spacing:.04em;padding:14px 8px 8px;font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:22px;font-weight:800;line-height:1.15;display:block}.vanity-shop-card__price{color:#e6392e;border-top:1px solid #e7e0d0;padding:6px 8px 8px;font-size:13px;font-weight:600;line-height:1.3;display:block}.vanity-shop-card__badge{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;background:#f0e6d2;border-top:1px solid #e7e0d0;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.vanity-shop-card__badge--empty{min-height:28px;padding:6px 8px}.vanity-shop-card__loading{color:#c2410c;background:#fffbebd1;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.vanity-shop-card--buying{pointer-events:none}@media (width<=640px){.vanity-shop-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vanity-shop-card__number{padding-top:12px;font-size:18px}}.pk-energy-bar{background:linear-gradient(135deg,#7f1d1d14 0%,#ea580c1a 100%);border:1px solid #f8717159;border-radius:8px;padding:10px 12px}.pk-energy-bar--compact{padding:8px 10px}.pk-energy-bar__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.pk-energy-bar__title{color:#b91c1c;letter-spacing:.04em;font-size:13px;font-weight:800}.pk-energy-bar__meta{color:#9a3412;font-size:11px}.pk-energy-bar__track{background:#ffffffa6;border-radius:999px;height:10px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #7f1d1d1f}.pk-energy-bar__fill{border-radius:inherit;background:linear-gradient(90deg,#ef4444 0%,#f97316 45%,#fbbf24 100%);height:100%;transition:width .45s}.pk-energy-bar__shine{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);animation:2s ease-in-out infinite pk-energy-shine;position:absolute;inset:0}.pk-energy-bar__foot{color:#7c2d12;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:11px;font-weight:700;display:flex}@keyframes pk-energy-shine{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}.voice-room-side-rail{--vr-side-rail-btn-h:86px;--vr-side-rail-w:33px;flex:0 0 var(--vr-side-rail-w);width:var(--vr-side-rail-w);min-width:var(--vr-side-rail-w);box-sizing:border-box;z-index:2;-webkit-app-region:no-drag;app-region:no-drag;pointer-events:auto;background:radial-gradient(120% 40% at 50% 0,#ffffff73 0%,#0000 70%),linear-gradient(#58d6ff 0%,#1cb0ff 48%,#0286ee 100%);border:1px solid #0278d8;border-right:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:7px;height:100%;min-height:0;padding:6px 0 6px 3px;display:flex}.voice-room-side-rail:before{content:"";flex:0 0 calc(var(--vr-side-rail-btn-h) * .55);width:100%;height:calc(var(--vr-side-rail-btn-h) * .55);pointer-events:none}.voice-room-side-rail__slot{min-height:var(--vr-side-rail-btn-h);height:var(--vr-side-rail-btn-h);flex-direction:column;flex:none;display:flex}.voice-room-side-rail__slot>*{min-height:var(--vr-side-rail-btn-h);flex:1;width:100%;height:100%;display:flex!important}.voice-room-side-rail__btn{width:100%;min-height:var(--vr-side-rail-btn-h);box-sizing:border-box;color:#0b1f33;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-app-region:no-drag;app-region:no-drag;pointer-events:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:linear-gradient(#fff 0%,#f3faff 42%,#d9eefc 100%);border:1px solid #2f7fc4;border-right:none;border-radius:5px 0 0 5px;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;height:100%;padding:8px 2px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-weight:400;transition:none;display:flex;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #2f7fc42e,0 1px 2px #0268c438}.voice-room-side-rail__btn:hover{color:#061525;background:linear-gradient(#fff 0%,#eef7ff 45%,#cfe8fa 100%);border-color:#1d6fb8}.voice-room-side-rail__btn--active,.voice-room-side-rail__btn--active:hover,.voice-room-side-rail__btn--active:focus-visible{color:#061525;background:linear-gradient(#fff 0%,#e8f4ff 40%,#c5e2f8 100%);border-color:#0b5ea8;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #2f7fc440,0 1px 2px #0268c447}.voice-room-side-rail__label{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.5px;white-space:nowrap;color:#000;max-height:100%;text-shadow:none;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-family:inherit;font-size:12px;font-weight:400;line-height:1.15}@media (width<=720px){.room-user-list-shell,.lobby-sidebar-shell{flex-direction:column}.voice-room-side-rail{border-bottom:2px solid #6ec0e0;border-right:2px solid #6ec0e0;flex-direction:row;flex:none;gap:7px;width:100%;min-width:0;height:auto;min-height:0;padding:6px}.voice-room-side-rail:before{flex:0 0 14px;align-self:stretch;width:14px;height:auto}.voice-room-side-rail__slot{flex:1;height:auto;min-height:0}.voice-room-side-rail__btn{border-radius:5px;height:auto;min-height:56px;padding:8px 12px;overflow:visible}.room-user-list-panel,.lobby-sidebar-panel{border-left:2px solid var(--vr-border-accent,#87ceeb);border-top:none}.voice-room-side-rail__label{writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:0;font-size:14px;font-weight:400}}.lobby-sidebar-shell{flex-direction:row;flex-shrink:0;align-items:stretch;height:100%;min-height:0;display:flex;overflow:visible}.lobby-sidebar-panel{box-sizing:border-box;background:#fff;border:2px solid #0286ee;border-left:none;border-right:1px solid #0278d8;flex-direction:column;flex-shrink:0;width:200px;min-height:0;display:flex}.lobby-sidebar{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#fff;flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding:10px 8px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;font-weight:600;display:flex}.lobby-sidebar__stats{color:#334155;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#fffffff2;border:1px solid #b8cfe8;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:14px;font-weight:600}.lobby-sidebar__stats strong{color:#1d4ed8;font-weight:700}.lobby-sidebar__pk-energy{margin-top:2px}.lobby-sidebar__pk-energy .pk-energy-bar__title,.lobby-sidebar__pk-energy .pk-energy-bar__meta,.lobby-sidebar__pk-energy .pk-energy-bar__foot{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;font-weight:600}.lobby-sidebar__pk-energy .pk-energy-bar__title{font-weight:700}.lobby-sidebar__search .ant-input{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#fff;border-color:#93c5fd;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;font-weight:600}.lobby-sidebar__search-btn{color:#fff;cursor:pointer;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#3b82f6;border:none;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:14px;font-weight:600}.lobby-sidebar__search-btn:hover{background:#2563eb}.lobby-sidebar__nav{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.lobby-sidebar__section-label{color:#64748b;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;margin:6px 2px 2px;padding:2px 8px;font-family:inherit;font-size:14px;font-weight:600}.lobby-sidebar__official-sub{border-left:1px dashed #cbd5e1;margin-left:18px;padding-left:8px}.lobby-sidebar__official-sub .lobby-sidebar__zone-group{margin:0}.lobby-sidebar__official-sub .lobby-sidebar__sub-nav{margin-left:12px}.lobby-sidebar__nav-item{color:#334155;cursor:pointer;text-align:left;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#ffffff73;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;width:100%;padding:7px 8px;font-family:inherit;font-size:14px;font-weight:600;transition:none;display:flex}.lobby-sidebar__nav-label{text-overflow:ellipsis;white-space:nowrap;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;flex:1;min-width:0;font-family:inherit;font-size:14px;font-weight:600;overflow:hidden}.lobby-sidebar__nav-count{color:#ea580c;text-align:right;font-variant-numeric:tabular-nums;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;flex-shrink:0;min-width:1.25em;font-family:inherit;font-size:14px;font-weight:700}.lobby-sidebar__zone-group{flex-direction:column;gap:2px;display:flex}.lobby-sidebar__nav-item--zone{background:0 0;border:none;padding:0}.lobby-sidebar__expand-btn,.lobby-sidebar__zone-main{color:inherit;cursor:pointer;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:0 0;border:none;font-family:inherit;font-size:14px;font-weight:600}.lobby-sidebar__expand-btn{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:32px;font-size:12px;display:inline-flex}.lobby-sidebar__expand-placeholder{flex-shrink:0;width:22px}.lobby-sidebar__zone-main{text-align:left;border:1px solid #0000;border-radius:4px;flex:1;align-items:center;gap:6px;min-width:0;padding:7px 8px 7px 0;display:flex}.lobby-sidebar__nav-item--zone.lobby-sidebar__nav-item--active .lobby-sidebar__zone-main,.lobby-sidebar__nav-item--zone:hover .lobby-sidebar__zone-main{background:#ffedd58c}.lobby-sidebar__nav-item--zone.lobby-sidebar__nav-item--active .lobby-sidebar__zone-main{color:#92400e;border-color:#e8b86d;font-weight:700;background:#f5d4a8!important}.lobby-sidebar__sub-nav{border-left:1px dashed #cbd5e1;flex-direction:column;gap:2px;margin-left:18px;padding-left:8px;display:flex}.lobby-sidebar__nav-item--sub{padding:6px 10px;font-size:14px;font-weight:600}.lobby-sidebar__nav-item:hover{background:#ffedd58c}.lobby-sidebar__nav-item--active{color:#92400e;border-color:#e8b86d;font-weight:700;background:#f5d4a8!important}.lobby-sidebar__nav-icon{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;display:inline-flex}.lobby-sidebar__rank-board-title{color:#c62828;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;font-size:14px;font-weight:700}.lobby-sidebar__rank-board-main .lobby-sidebar__nav-icon{color:#2563eb}.lobby-sidebar__rank-board-item{color:#1d4ed8;gap:6px;font-size:14px;font-weight:600}.lobby-sidebar__rank-board-item-icon{color:#fff;box-sizing:content-box;background:linear-gradient(#7dd3fc 0%,#0284c7 100%);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:800;line-height:1;display:inline-flex;overflow:visible}.lobby-sidebar__rank-board-item.lobby-sidebar__nav-item--active{color:#92400e}.lobby-sidebar__rank-board-item.lobby-sidebar__nav-item--active .lobby-sidebar__rank-board-item-icon{background:linear-gradient(#fbbf24 0%,#d97706 100%)}@media (width<=720px){.lobby-sidebar-shell{flex-direction:column;width:100%}.lobby-sidebar-panel{border-top:none;border-left:2px solid #7eb3e0;width:100%}}.lobby-board{min-height:240px}.lobby-board__alert{margin-bottom:12px}.lobby-board__self{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.lobby-board__user{align-items:center;gap:6px;display:inline-flex}.lobby-board__badge{object-fit:contain;width:22px;height:22px}.lobby-board__badge--week{width:20px;height:20px}.lobby-weekly-week-mark{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.lobby-weekly-week-mark__icon{object-fit:contain;width:28px;height:28px}.lobby-board__account{color:#64748b;margin-left:4px;font-size:12px}.lobby-main__board-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.lobby-main__board-tab{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:2px 12px;font-size:12px;font-weight:600;line-height:1.6}.lobby-main__board-tab:hover{color:#1d4ed8;border-color:#3b82f6}.lobby-main__board-tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.lobby-main__heading-row{flex-direction:column;gap:2px;min-width:0;display:flex}.lobby-weekly-head{color:#64748b;grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.4fr) 88px auto;gap:12px;padding:0 12px 8px;font-size:12px;font-weight:600;display:grid}.lobby-weekly-list{flex-direction:column;gap:8px;display:flex}.lobby-weekly-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.4fr) 88px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.lobby-weekly-row__gift{align-items:center;gap:10px;min-width:0;display:inline-flex}.lobby-weekly-row__logo{object-fit:contain;flex-shrink:0;width:48px;height:48px}.lobby-weekly-row__logo-fallback{color:#475569;background:#e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}.lobby-weekly-row__gift-meta{flex-direction:column;min-width:0;display:flex}.lobby-weekly-row__gift-name{color:#0f172a;font-size:14px;font-weight:700}.lobby-weekly-row__gift-sub{color:#94a3b8;font-size:11px}.lobby-weekly-row__user{color:#1e293b;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.lobby-weekly-row__empty{color:#94a3b8}.lobby-weekly-row__below-min{color:#d97706;margin-left:6px;font-size:11px;font-weight:600}.lobby-weekly-row__qty{color:#dc2626;align-items:baseline;gap:2px;font-size:16px;display:inline-flex}.lobby-weekly-row__qty-unit{color:#64748b;font-size:12px;font-weight:500}.room-card{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #b8cfe8;border-radius:2px;flex-direction:column;width:150px;min-width:150px;max-width:150px;height:170px;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s;display:flex;overflow:hidden}.room-card:hover{background:#c8e4fa;border-color:#5a9fd4;transform:translateY(-2px);box-shadow:0 6px 18px #3b82f638}.room-card:hover .room-card__cover,.room-card:hover .room-card__body{background:#c8e4fa}.room-card:hover .room-card__cover-logo{border-color:#9ec5e4}.room-card--hover-zone:hover{background:#fff;border-color:#d0d7e0;box-shadow:0 6px 18px #ffa73c47}.room-card--hover-zone .room-card__cover{box-sizing:border-box;background:#fff;border:none;padding:8px}.room-card--hover-zone:hover .room-card__cover{box-shadow:none;background:#ffa73c;border:none}.room-card--hover-zone:hover .room-card__body{background:#fff}.room-card--hover-zone:hover .room-card__cover-logo{border-color:#0000}.room-card__enter-tip{z-index:2;color:#fff;letter-spacing:.06em;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;opacity:0;pointer-events:none;background:#0f172ab8;justify-content:center;align-items:center;padding:8px 6px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;font-weight:700;transition:opacity .15s;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.room-card--hover-zone:hover .room-card__enter-tip{opacity:1}.room-card__cover,.room-card__body{transition:background-color .15s}.room-card__cover-logo{transition:border-color .15s}.room-card--full{opacity:.82}.room-card--locked{opacity:.65}.room-card__cover{box-sizing:border-box;background:#fff;flex:0 0 126px;width:150px;height:126px;padding:5px;position:relative;overflow:hidden}.room-card__cover-logo{box-sizing:border-box;object-fit:cover;border:1px solid #e5e7eb;width:100%;height:100%;display:block}.room-card__cover-pattern{pointer-events:none;background:radial-gradient(circle at 20% 80%,#ffffff40 0%,#0000 45%),radial-gradient(circle at 80% 20%,#ffffff2e 0%,#0000 40%);position:absolute;inset:5px}.room-card__lock-badge{z-index:2;color:#fde68a;background:#0f172ab8;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0f172a40}.room-card__currency-badge{z-index:2;color:#ecfeff;letter-spacing:.02em;background:#0891b2eb;border-radius:2px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:8px;box-shadow:0 2px 8px #0f172a33}.room-card__currency-badge--gold{color:#fff7ed;background:#b47814eb}.room-card__stealth{color:#fff;cursor:pointer;z-index:2;background:#4f46e5eb;border:none;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600;transition:background .15s,transform .15s;position:absolute;top:8px;left:auto;right:8px}.room-card__stealth:hover{background:#4338cafa;transform:translateY(-1px)}.room-card__ctx-menu{z-index:10000;background:#fff;border:1px solid #e2e8f0;border-radius:4px;min-width:80px;padding:4px;position:fixed;box-shadow:0 6px 18px #0f172a29}.room-card__ctx-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;width:100%;margin:0;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:block}.room-card__ctx-item:hover{color:#0f172a;background:#f1f5f9}.room-card__body{box-sizing:border-box;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#fff;border-top:none;flex-direction:column;flex:0 0 44px;justify-content:center;gap:3px;width:150px;height:44px;padding:3px 5px 4px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;display:flex}.room-card__title{color:#e11d48;text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.room-card__meta{color:#e11d48;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;justify-content:space-between;align-items:center;gap:4px;font-family:inherit;font-size:13px;line-height:1.2;display:flex}.room-card__code{color:#e11d48;white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;flex:0 auto;min-width:0;font-family:inherit;font-size:13px;font-weight:600;overflow:hidden}.room-card__online{color:#e11d48;white-space:nowrap;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;flex:none;font-family:inherit;font-size:13px;font-weight:600}.room-card__online-num{color:#e11d48;font-weight:700}.room-card__online-sep{color:#e11d48;font-weight:600}.pk-leaderboard-panel{background:linear-gradient(#f8fbff 0%,#eff6ff 100%);border-left:1px solid #bfdbfe;flex-direction:column;flex-shrink:0;gap:8px;width:220px;min-height:0;padding:10px;display:flex;overflow:hidden}.pk-leaderboard-panel__head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pk-leaderboard-panel__title{color:#1d4ed8;margin:0;font-size:14px;font-weight:800}.pk-leaderboard-panel__date{color:#64748b;font-size:10px}.pk-leaderboard-panel__tabs{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pk-leaderboard-panel__tab{color:#475569;cursor:pointer;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 0;font-size:10px;font-weight:700}.pk-leaderboard-panel__tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.pk-leaderboard-panel__list{flex-direction:column;gap:6px;max-height:calc(100vh - 220px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pk-leaderboard-panel__item{background:#ffffffd9;border:1px solid #bfdbfecc;border-radius:6px;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.pk-leaderboard-panel__rank{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.pk-leaderboard-panel__rank--top1{color:#fff;background:linear-gradient(#fbbf24 0%,#f59e0b 100%)}.pk-leaderboard-panel__rank--top2{color:#fff;background:linear-gradient(#cbd5e1 0%,#94a3b8 100%)}.pk-leaderboard-panel__rank--top3{color:#fff;background:linear-gradient(#fdba74 0%,#ea580c 100%)}.pk-leaderboard-panel__info{flex-direction:column;gap:1px;min-width:0;display:flex}.pk-leaderboard-panel__name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.pk-leaderboard-panel__sub{color:#64748b;font-size:10px}.pk-leaderboard-panel__value{color:#b45309;white-space:nowrap;font-size:11px}.pk-leaderboard-panel__reward{border-top:1px dashed #bfdbfee6;margin-top:auto;padding-top:8px}.pk-leaderboard-panel__reward-head{color:#1d4ed8;margin-bottom:4px;font-size:11px;font-weight:800}.pk-leaderboard-panel__reward-tip{color:#94a3b8;margin-bottom:6px;font-size:10px;line-height:1.4}.pk-leaderboard-panel__reward-amount{color:#b45309;font-size:18px;font-weight:900;line-height:1.2}.pk-leaderboard-panel__reward-detail{color:#64748b;margin:2px 0 8px;font-size:10px}.pk-leaderboard-panel__reward-empty{color:#64748b;font-size:11px}@media (width<=960px){.pk-leaderboard-panel{display:none}}.zone-chief-bar{max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:inline-flex}.zone-chief-bar__row{background:#ffffffeb;border:1px solid #94a3b8;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 10px;display:inline-flex;box-shadow:0 1px 4px #0f172a0f}.zone-chief-bar__info{align-items:center;gap:6px;min-width:0;max-width:280px;display:inline-flex}.zone-chief-bar__noble-img{object-fit:contain;flex-shrink:0;width:22px;height:22px}.zone-chief-bar__noble-text{color:#b45309;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:700}.zone-chief-bar__name-id{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:inline-flex}.zone-chief-bar__nickname{color:#1e3a8a;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.zone-chief-bar__id{color:#64748b;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.2}.zone-chief-bar__tag{color:#fff;background:linear-gradient(#f59e0b 0%,#d97706 100%);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4}.zone-chief-bar--compact{width:auto;max-width:100%}.zone-chief-bar--compact .zone-chief-bar__row{box-sizing:border-box;background:#fff;border:1px solid #64748b;border-radius:4px;width:100%;min-height:44px;padding:6px 10px}.zone-chief-bar--compact .zone-chief-bar__info{flex-flow:row;flex:auto;align-items:center;gap:8px;min-width:0;max-width:none;display:inline-flex}.zone-chief-bar--compact .zone-chief-bar__noble-img{width:26px;height:26px}.zone-chief-bar--compact .zone-chief-bar__nickname{color:#1e3a8a;max-width:120px;font-size:15px;font-weight:700}.zone-chief-bar--compact .zone-chief-bar__id{color:#64748b;font-size:13px;font-weight:600}.zone-chief-bar--compact .zone-chief-bar__tag{margin-left:auto;padding:2px 8px;font-size:12px}.zone-chief-bar__stage{--zone-cube:72px;--zone-cube-half:36px;background:#eee;border-radius:6px;justify-content:center;align-items:center;display:none;position:relative;overflow:hidden}.zone-chief-bar__orbit{width:calc(var(--zone-cube) * 1.85);height:calc(var(--zone-cube) * .55);transform:rotateX(68deg) translateY(calc(var(--zone-cube) * .22));pointer-events:none;filter:blur(.2px);opacity:.9;background:radial-gradient(#38bdf838 0%,#0000 68%),conic-gradient(#0000 0%,#ffffff8c 12%,#0000 28%,#7dd3fc73 55%,#0000 72%,#fff6 88%,#0000 100%);border:2px solid #0000;border-radius:50%;animation:4.2s linear infinite zone-chief-orbit-spin;position:absolute;-webkit-mask-image:radial-gradient(#0000 42%,#000 58% 78%,#0000 100%);mask-image:radial-gradient(#0000 42%,#000 58% 78%,#0000 100%)}.zone-chief-bar__cube-scene{z-index:1;width:var(--zone-cube);height:var(--zone-cube);perspective:420px;perspective-origin:50% 45%;position:relative}.zone-chief-bar__cube{width:100%;height:100%;transform-style:preserve-3d;animation:5.6s linear infinite zone-chief-cube-spin;position:relative}.zone-chief-bar__cube-face{box-sizing:border-box;color:#fff;font-size:calc(var(--zone-cube) * .46);letter-spacing:.02em;text-shadow:0 1px #ffffff59,0 2px 6px #0f172a59;backface-visibility:hidden;border:1px solid #ffffff73;border-radius:10px;justify-content:center;align-items:center;font-family:Microsoft YaHei,PingFang SC,SimHei,sans-serif;font-weight:800;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 18px #0f172a1f}.zone-chief-bar__cube-face--front{transform:rotateY(0deg) translateZ(var(--zone-cube-half));background:linear-gradient(145deg,#ffffff59,#0000 42%),linear-gradient(160deg,#ff6b8a 0%,#ff9f43 38%,#feca57 70%,#1dd1a1 100%)}.zone-chief-bar__cube-face--right{transform:rotateY(90deg) translateZ(var(--zone-cube-half));background:linear-gradient(145deg,#ffffff47,#0000 40%),linear-gradient(160deg,#54a0ff 0%,#5f27cd 45%,#ff6b81 100%)}.zone-chief-bar__cube-face--back{transform:rotateY(180deg) translateZ(var(--zone-cube-half));background:linear-gradient(145deg,#ffffff4d,#0000 42%),linear-gradient(160deg,#10ac84 0%,#01a3a4 40%,#2e86de 100%)}.zone-chief-bar__cube-face--left{transform:rotateY(-90deg) translateZ(var(--zone-cube-half));background:linear-gradient(145deg,#ffffff52,#0000 40%),linear-gradient(160deg,#ff9ff3 0%,#f368e0 35%,#ff9f43 100%)}.zone-chief-bar__cube-face--top{transform:rotateX(90deg) translateZ(var(--zone-cube-half));background:linear-gradient(160deg,#ffeaa7 0%,#fd79a8 50%,#a29bfe 100%)}.zone-chief-bar__cube-face--bottom{transform:rotateX(-90deg) translateZ(var(--zone-cube-half));background:linear-gradient(160deg,#636e72 0%,#2d3436 100%);box-shadow:inset 0 8px 16px #00000040}@keyframes zone-chief-cube-spin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes zone-chief-orbit-spin{0%{transform:rotateX(68deg) translateY(calc(var(--zone-cube) * .22)) rotate(0deg)}to{transform:rotateX(68deg) translateY(calc(var(--zone-cube) * .22)) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zone-chief-bar__cube{animation:none;transform:rotateX(-18deg)rotateY(-28deg)}.zone-chief-bar__orbit{animation:none}}.zone-logo-carousel{position:relative}.zone-logo-carousel__pager{z-index:3;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:10px;right:10px}.zone-logo-carousel__dot{box-sizing:border-box;color:#4b5563;cursor:pointer;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#e8ebf0;border:1px solid #b8c0cc;border-radius:2px;min-width:20px;height:18px;padding:0 4px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700;line-height:16px}.zone-logo-carousel__dot--active{color:#fff;background:#1d6fe8;border-color:#1d6fe8}.zone-logo-carousel__dot:hover:not(.zone-logo-carousel__dot--active){color:#1f2937;border-color:#93a0b0}.lobby-page{box-sizing:border-box;z-index:20;background:#e8f8fb;border:2px solid #0286ee;flex-direction:column;width:auto;height:auto;display:flex;position:fixed;inset:0;overflow:hidden}.lobby-page--hidden{visibility:hidden;pointer-events:none;z-index:-1;position:fixed;inset:0}.lobby-topbar{color:#0f172a;background:radial-gradient(55% 160% at 18% 35%,#ffffffad 0%,#0000 58%),linear-gradient(#58d6ff 0%,#1cb0ff 46%,#0286ee 100%);border-bottom:1px solid #0278d8;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.lobby-topbar--electron:not(.lobby-topbar--native-frame){-webkit-app-region:drag;app-region:drag;padding-right:4px}.lobby-topbar--electron:not(.lobby-topbar--native-frame) .lobby-topbar__nav,.lobby-topbar--electron:not(.lobby-topbar--native-frame) .lobby-topbar__user,.lobby-topbar--electron:not(.lobby-topbar--native-frame) .lobby-topbar__avatar-arrow,.lobby-topbar--electron:not(.lobby-topbar--native-frame) button,.lobby-topbar--electron:not(.lobby-topbar--native-frame) a{-webkit-app-region:no-drag;app-region:no-drag}.lobby-topbar__brand{align-items:center;gap:0;min-width:0;display:flex}.lobby-topbar__profile{color:inherit;text-align:left;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.lobby-topbar__avatar-shell{background:#ffffff1f;border:2px solid #bae6fdf2;border-radius:6px;flex-shrink:0;padding:2px;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.lobby-topbar__avatar-wrap{border-radius:4px;width:46px;height:46px;overflow:hidden}.lobby-topbar__avatar-img,.lobby-topbar__avatar-fallback{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.lobby-topbar__avatar-fallback{color:#fff;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.lobby-topbar__avatar-arrow{color:#2563eb;cursor:pointer;background:#fffffff2;border:none;border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:9px;line-height:1;display:flex;position:absolute;bottom:-2px;right:-4px;box-shadow:0 1px 4px #0f172a2e}.lobby-topbar__avatar-arrow:hover{color:#1d4ed8;background:#fff}.lobby-topbar__profile-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.lobby-topbar__nickname-row{align-items:center;gap:4px;min-width:0;display:flex}.lobby-topbar__noble-icon{object-fit:contain;flex-shrink:0;width:17px;height:17px}.lobby-topbar__nickname{color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.lobby-topbar__brand-divider{background:#0f172a38;flex-shrink:0;width:1px;height:38px;margin:0 14px}.lobby-topbar__hall{min-width:0}@keyframes lobby-rainbow-flash{0%{filter:brightness();background-position:0%}50%{filter:brightness(1.35);background-position:100%}to{filter:brightness();background-position:200%}}.lobby-topbar__title,.lobby-topbar__subtitle{color:#0000;background-image:linear-gradient(90deg,#ff0040 0%,#ff8a00 16%,#ffe600 32%,#00e676 48%,#00b0ff 64%,#7c4dff 80%,#ff0040 100%);background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite lobby-rainbow-flash}.lobby-topbar__title{margin:0;font-size:18px;font-weight:700;line-height:1.2}.lobby-topbar__subtitle{font-size:11px;font-weight:600;display:block}.lobby-topbar__nav{background:0 0;border-radius:0;align-items:center;gap:28px;padding:0;display:flex}.lobby-topbar__nav-item{box-sizing:border-box;color:#0000;cursor:pointer;image-rendering:auto;background-color:#0000;background-position:0 0;background-repeat:no-repeat;background-size:195px 62px;border:none;border-radius:0;flex-shrink:0;width:65px;height:62px;margin:0;padding:0;font-size:0;line-height:0}.lobby-topbar__nav-item:hover{background-position:-65px 0}.lobby-topbar__nav-item:active{background-position:-130px 0}.lobby-topbar__nav-item--active{background-position:-65px 0}.lobby-topbar__user{flex-shrink:0;align-self:flex-start;align-items:flex-start;gap:8px;margin-top:-4px;padding-top:0;display:flex}.lobby-topbar__im-link{color:#1e4f75;cursor:pointer;-webkit-app-region:no-drag;app-region:no-drag;background:linear-gradient(#e8f3fb 0%,#d2e7f5 100%);border:1px solid #9bb0c2;border-radius:2px;height:26px;padding:0 10px;font-size:12px;font-weight:600}.lobby-topbar__im-link:hover{background:#d6eaf8}.lobby-topbar__user .electron-win-buttons{color:#0f172a;align-self:flex-start;height:auto;margin-left:4px}.lobby-topbar__user .electron-win-buttons__btn{height:28px;min-height:28px}.lobby-body{flex:1;min-height:0;display:flex}.lobby-content{flex:1;min-width:0;min-height:0;display:flex}.lobby-center{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7eb6e8 #dbeafe;border-right:1px solid #8fb8dc;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.lobby-center::-webkit-scrollbar{width:12px}.lobby-center::-webkit-scrollbar-track{background:#dbeafe;border-left:1px solid #bfdbfe}.lobby-center::-webkit-scrollbar-thumb{background:#7eb6e8;border:2px solid #dbeafe;border-radius:6px}.lobby-center::-webkit-scrollbar-thumb:hover{background:#5a9fd4}.lobby-hero-panel{box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex-shrink:0;width:862px;max-width:calc(100% - 32px);margin:10px auto 4px;padding-bottom:0;display:flex;overflow:hidden}.lobby-welcome-slot{flex-shrink:0;width:100%;padding:0}.lobby-welcome-banner{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:none;border-radius:8px;width:100%;max-width:862px;min-height:250px;display:block;overflow:hidden}.lobby-welcome-banner--placeholder{justify-content:center;align-items:center;min-height:250px;display:flex}.lobby-welcome-banner__placeholder-text{color:#94a3b8;letter-spacing:.08em;font-size:13px}.lobby-welcome-banner__img{object-fit:cover;width:100%;height:250px;max-height:250px;display:block}.lobby-zone-heading{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;align-items:baseline;gap:4px;margin:0 0 8px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;display:flex}.lobby-zone-heading__prefix{color:#0e7490;letter-spacing:1px;font-size:22px;font-weight:700}.lobby-zone-heading__name{color:#ea580c;font-size:16px;font-weight:700}.lobby-welcome-row{width:100%;display:block}.lobby-hero-panel--zone .lobby-welcome-banner{box-sizing:border-box;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:none;border-radius:8px;height:250px;min-height:250px;padding:0;overflow:hidden}.lobby-hero-panel--zone .lobby-welcome-banner__img{object-fit:cover;object-position:center center;background:0 0;border:none;width:100%;height:250px;max-height:250px}.lobby-hero-panel--zone .lobby-welcome-banner--placeholder{height:250px;min-height:250px}.lobby-welcome-row--zone{align-items:stretch;gap:12px;width:100%;display:flex}.lobby-welcome-row--zone .lobby-welcome-slot{flex:auto;min-width:0}.lobby-zone-chief-slot{flex:0 0 200px;justify-content:center;align-items:stretch;padding:0;display:flex}.lobby-zone-chief-slot .zone-chief-bar{box-sizing:border-box;background:#fff;border:none;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;height:250px;padding:10px;box-shadow:0 1px 4px #0f172a0f}.lobby-zone-chief-slot .zone-chief-bar__row{box-sizing:border-box;background:#fff;border:2px solid #f59e0b;border-radius:6px;flex-flow:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-height:52px;padding:8px 10px;display:flex;box-shadow:0 0 0 1px #f59e0b40}.lobby-zone-chief-slot .zone-chief-bar__info{text-align:left;flex-flow:row;flex:auto;align-items:center;gap:8px;min-width:0;max-width:none;display:inline-flex}.lobby-zone-chief-slot .zone-chief-bar__name-id{flex:auto;gap:1px;min-width:0}.lobby-zone-chief-slot .zone-chief-bar__nickname{color:#1e3a8a;max-width:100%;font-size:16px;font-weight:700}.lobby-zone-chief-slot .zone-chief-bar__id{font-size:14px;font-weight:700}.lobby-zone-chief-slot .zone-chief-bar__tag{margin-left:auto;padding:2px 7px;font-size:12px}.lobby-zone-chief-slot .zone-chief-bar__noble-img{width:24px;height:24px}.lobby-zone-chief-slot .zone-chief-bar__noble-text{font-size:12px}.lobby-zone-chief-slot .zone-chief-bar__stage{--zone-cube:92px;--zone-cube-half:46px;box-sizing:border-box;background:#eee;border:2px solid #f59e0b;border-radius:6px;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #f59e0b40}.lobby-main--zone-view{box-sizing:border-box;background:#eee;border-radius:4px;width:862px;max-width:calc(100% - 32px);margin:0 auto;padding:8px 0 16px}.lobby-main--zone-view .lobby-main__zone-top{width:100%}.lobby-main--zone-view .lobby-room-grid{grid-template-columns:repeat(5,150px);justify-content:start;gap:24px 28px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}.lobby-main--zone-view .room-card{box-sizing:border-box;background:#fff;border:1px solid #d0d7e0;width:150px;min-width:150px;max-width:150px;height:170px;box-shadow:0 1px #ffffffe6}.lobby-main--zone-view .room-card.room-card--hover-zone:hover{background:#fff;border-color:#d0d7e0;box-shadow:0 6px 16px #f9731629}.lobby-main--zone-view .room-card.room-card--hover-zone:hover .room-card__cover{box-shadow:none;background:#ffa73c;border:none;padding:8px}.lobby-main--zone-view .room-card.room-card--hover-zone:hover .room-card__body{background:#fff}.lobby-main--zone-view .room-card__cover{box-sizing:border-box;background:#fff;border:none;flex:0 0 126px;width:150px;height:126px;padding:8px}.lobby-main--zone-view .room-card__cover-pattern{inset:8px}.lobby-main--zone-view .room-card__cover-logo{background:#fff;border:1px solid #e5e7eb}.lobby-main--zone-view .room-card.room-card--hover-zone:hover .room-card__cover-logo{border-color:#0000}.lobby-main--zone-view .room-card__enter-tip{padding:8px 6px;font-size:14px;bottom:5px;left:5px;right:5px}.lobby-main--zone-view .room-card__lock-badge,.lobby-main--zone-view .room-card__stealth{top:8px}.lobby-main--zone-view .room-card__lock-badge{left:8px}.lobby-main--zone-view .room-card__stealth{right:8px}.lobby-main--zone-view .room-card__body{background:#fff;border-top:none;flex:0 0 44px;gap:3px;width:150px;height:44px;padding:3px 5px 4px}.lobby-main--zone-view .room-card__title,.lobby-main--zone-view .room-card__meta,.lobby-main--zone-view .room-card__code,.lobby-main--zone-view .room-card__online{font-size:13px;line-height:1.2}.lobby-main--zone-view .room-card__title{color:#1f2937;text-align:left;font-weight:700}.lobby-main--zone-view .room-card__meta{color:#6b7280}.lobby-main--zone-view .room-card__code,.lobby-main--zone-view .room-card__online{color:#6b7280;font-weight:600}.lobby-main--zone-view .room-card__online-num{color:#e11d48;font-weight:700}.lobby-main--zone-view .room-card__online-sep{color:#6b7280}.lobby-main--zone-view .lobby-main__zone-recommend{color:#475569;background:0 0;border:none;min-width:0;padding:0;font-size:14px;font-weight:700}.lobby-main--zone-view .lobby-main__zone-recommend:before{content:"📍";margin-right:4px}.lobby-main{flex-direction:column;flex:1 0 auto;min-width:0;min-height:0;padding:28px 16px 12px;display:flex;overflow:visible}.lobby-main--no-shelf{padding-top:2px}.lobby-main--zone-rooms{padding-top:8px}.lobby-hero-panel .lobby-main__toolbar{background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;margin:0;padding:8px 4px 4px;display:flex}.lobby-main__heading{color:#1e40af;margin:0;font-size:16px}.lobby-main__count{color:#64748b;font-size:12px}.lobby-main__empty{margin-top:48px}.lobby-main__shelf-panel{box-sizing:border-box;background:0 0;border:none;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:862px;max-width:100%;min-height:48px;margin:0 auto 16px;padding:0;display:flex;position:relative}.lobby-main__shelf-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.lobby-main__shelf-panel .lobby-main__refresh-btn{position:absolute;top:50%;right:0;transform:translateY(-50%)}.lobby-main__shelf-spacer{flex-shrink:0;width:100%;height:28px;margin:0 0 6px}.lobby-main__zone-top{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:862px;max-width:100%;min-height:48px;margin:0 auto 8px;display:flex}.lobby-main__zone-top .zone-chief-bar--compact{flex:0 220px;min-width:0}.lobby-main__zone-recommend{box-sizing:border-box;color:#0f172a;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;white-space:nowrap;background:#fff;border:1px solid #1e293b;border-radius:2px;justify-content:center;align-items:center;min-width:64px;padding:3px 14px;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.lobby-main__zone-recommend-row{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:inline-flex}.lobby-main__refresh-btn{color:#334155;cursor:pointer;white-space:nowrap;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-family:SimSun,宋体,NSimSun,Microsoft YaHei,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.lobby-main__refresh-btn:hover:not(:disabled){color:#1d4ed8}.lobby-main__refresh-btn:disabled{opacity:.55;cursor:wait}.lobby-main__shelf-tab{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:4px 14px;font-size:13px;font-weight:600;line-height:1.5}.lobby-main__shelf-tab:hover{color:#1d4ed8;border-color:#3b82f6}.lobby-main__shelf-tab--active{color:#fff;background:#2563eb;border-color:#2563eb}.lobby-main>.ant-spin-nested-loading{flex:none;width:100%;overflow:visible}.lobby-main>.ant-spin-nested-loading>.ant-spin-container{flex-direction:column;align-items:center;display:flex;overflow:visible}.lobby-room-grid{box-sizing:border-box;flex:none;grid-template-columns:repeat(5,150px);place-content:start;justify-items:start;gap:24px 28px;width:max-content;max-width:100%;margin:0 auto;padding:2px 2px 16px;display:grid;overflow:visible}.lobby-main .lobby-main__board-tabs{justify-content:flex-start;width:862px;max-width:100%;margin:8px auto 0}@media (width<=720px){.lobby-topbar__nav{display:none}.lobby-hero-panel{width:100%;max-width:100%;margin-left:16px;margin-right:16px}.lobby-main__shelf-panel,.lobby-main .lobby-main__board-tabs{width:100%}.lobby-room-grid{grid-template-columns:repeat(2,150px);gap:20px 24px;margin-left:auto;margin-right:auto}}.vr-entry-skeleton{pointer-events:none;user-select:none}.vr-entry-skeleton--seats{grid-template-columns:repeat(3,320px);gap:0;width:max-content;min-width:min(100%,960px);min-height:255px;margin:0 auto;padding:0;display:grid}.vr-entry-skeleton__seat{aspect-ratio:auto;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border:none;border-right:1px solid #ddd;border-radius:0;width:320px;height:255px;animation:1.2s ease-in-out infinite vr-entry-skeleton-shimmer}.vr-entry-skeleton--chat{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:10px;height:100%;min-height:160px;padding:10px 12px;display:flex}.vr-entry-skeleton__chat-line{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.2s ease-in-out infinite vr-entry-skeleton-shimmer}.vr-entry-skeleton__chat-line:nth-child(odd){width:72%}.vr-entry-skeleton__chat-line:nth-child(2n){width:58%}.vr-entry-skeleton--mic-queue{background:#f8fafc;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.vr-entry-skeleton--member-list{background:#f8fafc;flex-direction:column;gap:8px;height:100%;min-height:200px;padding:8px 10px;display:flex}.vr-entry-skeleton__member-row{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:6px;height:42px;animation:1.2s ease-in-out infinite vr-entry-skeleton-shimmer}.vr-entry-skeleton--input-bar{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:8px;height:52px;margin:8px 12px;animation:1.2s ease-in-out infinite vr-entry-skeleton-shimmer}.vr-entry-skeleton__mic-row{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:6px;height:36px;animation:1.2s ease-in-out infinite vr-entry-skeleton-shimmer}@keyframes vr-entry-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vr-page-fallback{background:#fff;flex-direction:column;height:100vh;display:flex;overflow:hidden}.vr-page-fallback__topbar{background:linear-gradient(90deg,#4a90c826 25%,#4a90c847 50%,#4a90c826 75%) 0 0/200% 100%;flex-shrink:0;height:48px;animation:1.2s ease-in-out infinite vr-entry-skeleton-shimmer}.vr-page-fallback__body{flex:1;grid-template-columns:220px 1fr 280px;gap:0;min-height:0;display:grid}.vr-page-fallback__side{background:#f1f5f9}.vr-page-fallback__center{flex-direction:column;gap:12px;min-height:0;padding:12px;display:flex}@media (width<=960px){.vr-page-fallback__body{grid-template-columns:1fr}.vr-page-fallback__side{display:none}}
