:root{--color-background: var(--x-page-bg, #ffffff);--color-background-soft: var(--x-surface-soft, #f8f8f8);--color-background-mute: var(--x-surface, #f2f2f2);--color-border: var(--x-border, rgba(60, 60, 60, .12));--color-border-hover: var(--x-border-strong, rgba(60, 60, 60, .29));--color-heading: var(--x-text-primary, #2c3e50);--color-text: var(--x-text-primary, #2c3e50);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color var(--x-motion-duration, .36s),background var(--x-motion-duration, .36s);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-x-motion=reduced] body{transition-duration:.01ms}#app{margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}.Flex1{flex:1}.HFlex1{flex:1 0 0px;min-width:0px}.VFlex1{flex:1 0 0px;min-height:0px}.w-100p{width:100%}.FlexCenter{display:flex;justify-content:center;align-items:center}.VFlexCenter{display:flex;align-items:center}.HFlexCenter{display:flex;justify-content:center}.XFlex{display:flex}.XFlexCol{display:flex;flex-direction:column}.CursorPointer{cursor:pointer}.FlexJCEnd{justify-content:flex-end}.PercentFullSize{width:100%;height:100%}.XModulePicker{margin-right:20px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;cursor:pointer;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px}.XModulePicker:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.XModulePicker .modulePickerText{font-size:13px}.XModulePicker .modulePickerValue{font-weight:700}.XModulePicker .modulePickerArrow{font-size:10px;transition:transform .3s ease}.XModulePicker:hover .modulePickerArrow{transform:rotate(180deg)}:root{--xd-radius-sm: 8px;--xd-radius-md: 12px;--xd-surface: rgba(255, 255, 255, .95);--xd-border: rgba(102, 126, 234, .16);--xd-scroll-track: rgba(102, 126, 234, .08);--xd-scroll-thumb: rgba(102, 126, 234, .42)}.XScrollable{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--xd-scroll-thumb) var(--xd-scroll-track)}.XScrollable::-webkit-scrollbar{width:6px;height:6px}.XScrollable::-webkit-scrollbar-track{background:var(--xd-scroll-track);border-radius:3px}.XScrollable::-webkit-scrollbar-thumb{background:var(--xd-scroll-thumb);border-radius:3px}.XSurface{background:var(--xd-surface);border:1px solid var(--xd-border);border-radius:var(--xd-radius-md);box-shadow:0 4px 16px #1f265014}.XSurfaceFlat{background:var(--xd-surface);border:1px solid var(--xd-border);border-radius:var(--xd-radius-sm)}:root{--x-page-bg: linear-gradient(150deg, #fbfdff 0%, #eef9ff 50%, #f3fff8 100%);--x-page-glow-1: radial-gradient(circle at 14% 8%, rgba(143, 210, 248, .28) 0, rgba(143, 210, 248, 0) 34%);--x-page-glow-2: radial-gradient(circle at 88% 18%, rgba(139, 227, 228, .24) 0, rgba(139, 227, 228, 0) 32%);--x-page-glow-3: radial-gradient(circle at 78% 88%, rgba(127, 226, 192, .22) 0, rgba(127, 226, 192, 0) 36%);--x-lq-rank-page-bg: linear-gradient(to bottom, #e7f8ff, #e6fff4);--x-union-page-bg: radial-gradient(circle at 12% 6%, rgba(143, 216, 248, .34) 0, rgba(143, 216, 248, 0) 32%), radial-gradient(circle at 88% 16%, rgba(139, 227, 228, .26) 0, rgba(139, 227, 228, 0) 34%), radial-gradient(circle at 72% 86%, rgba(127, 226, 192, .2) 0, rgba(127, 226, 192, 0) 36%), linear-gradient(155deg, #fbfdff 0%, #eef9ff 48%, #f4fff8 100%);--x-union-surface: rgba(255, 255, 255, .72);--x-union-border: rgba(255, 255, 255, .88);--x-union-shadow: 0 18px 48px rgba(95, 176, 218, .13), inset 0 1px rgba(255, 255, 255, .9);--x-lq-ambient-background: linear-gradient(115deg, transparent 0 22%, rgba(255, 255, 255, .28) 36%, transparent 48%), linear-gradient(180deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, 0));--x-lq-ambient-opacity: .5;--x-lq-header-background: var(--x-hero-background);--x-lq-header-border: rgba(255, 255, 255, .46);--x-lq-header-shadow: inset 4px 0 rgba(106, 219, 230, .92), inset 0 1px rgba(255, 255, 255, .44), 0 14px 36px rgba(95, 176, 218, .18);--x-lq-settings-background: rgba(255, 255, 255, .76);--x-lq-settings-background-hover: rgba(255, 255, 255, .88);--x-lq-settings-border: rgba(255, 255, 255, .78);--x-lq-settings-text: var(--x-text-primary);--x-lq-settings-text-hover: #155f7a;--x-lq-settings-icon: var(--x-primary);--x-lq-settings-shadow: var(--x-light-button-shadow);--x-lq-settings-shadow-hover: var(--x-light-button-shadow-hover);--x-lq-login-settings-background: rgba(255, 255, 255, .24);--x-lq-login-settings-background-hover: rgba(255, 255, 255, .34);--x-lq-login-settings-text: #ffffff;--x-lq-login-settings-shadow: inset 0 1px rgba(255, 255, 255, .42), 0 10px 22px rgba(95, 176, 218, .12);--x-lq-header-control-background: rgba(255, 255, 255, .78);--x-lq-header-control-border: rgba(255, 255, 255, .7);--x-lq-header-control-shadow: inset 0 1px rgba(255, 255, 255, .66);--x-lq-status-background: var(--x-surface-strong);--x-lq-status-border: var(--x-border);--x-lq-status-shadow: var(--x-shadow);--x-lq-workspace-background: var(--x-surface);--x-lq-workspace-border: var(--x-border);--x-lq-workspace-shadow: var(--x-shadow);--x-lq-menu-background: linear-gradient(180deg, rgba(255, 255, 255, .7) 0%, rgba(240, 251, 255, .52) 100%);--x-lq-menu-border: rgba(255, 255, 255, .46);--x-lq-menu-divider: rgba(105, 183, 240, .2);--x-lq-menu-item-text: #52636f;--x-lq-menu-item-hover-background: rgba(255, 255, 255, .36);--x-lq-menu-item-hover-text: var(--x-primary);--x-lq-menu-item-active-background: linear-gradient(100deg, rgba(139, 227, 228, .26) 0%, rgba(255, 255, 255, .78) 100%);--x-lq-menu-item-active-text: #277a93;--x-lq-menu-item-active-shadow: inset 3px 0 var(--x-cyan), 0 9px 20px rgba(95, 176, 218, .1), inset 0 1px rgba(255, 255, 255, .78);--x-lq-menu-count-background: rgba(255, 255, 255, .7);--x-lq-menu-count-border: transparent;--x-lq-menu-count-text: var(--x-primary);--x-lq-menu-count-shadow: 0 4px 10px rgba(95, 176, 218, .09);--x-lq-content-background: transparent;--x-lq-accent-glow: drop-shadow(0 0 6px rgba(139, 227, 228, .35));--x-lq-protected-icon-glow: drop-shadow(0 0 5px rgba(97, 197, 222, .24));--x-lq-task-background: var(--x-control-bg);--x-lq-task-background-hover: var(--x-control-bg-hover);--x-lq-task-border: var(--x-control-border);--x-lq-task-border-hover: var(--x-border-strong);--x-lq-task-text: var(--x-text-primary);--x-lq-task-text-hover: var(--x-primary);--x-lq-task-shadow: var(--x-light-button-shadow);--x-lq-task-shadow-hover: var(--x-light-button-shadow-hover);--x-lq-task-protected-background: linear-gradient(135deg, rgba(139, 227, 228, .2), rgba(255, 255, 255, .78));--x-lq-mobile-panel-background: rgba(255, 255, 255, .78);--x-lq-mobile-menu-background: rgba(255, 255, 255, .46);--x-lq-mobile-menu-border: rgba(110, 207, 229, .28);--x-lq-mobile-menu-shadow: inset 0 1px rgba(255, 255, 255, .8), 0 10px 24px rgba(95, 176, 218, .08);--x-lq-mobile-menu-label: #1f5368;--x-lq-mobile-picker-background: linear-gradient(135deg, rgba(255, 255, 255, .92), rgba(225, 249, 255, .82)), radial-gradient(circle at 100% 0%, rgba(127, 226, 192, .26), transparent 42%);--x-lq-mobile-picker-border: rgba(81, 189, 222, .72);--x-lq-mobile-picker-border-focus: rgba(47, 143, 202, .9);--x-lq-mobile-picker-shadow: 0 0 0 3px rgba(112, 211, 232, .16), 0 12px 26px rgba(72, 174, 207, .14), inset 0 1px rgba(255, 255, 255, .96);--x-lq-mobile-picker-shadow-focus: 0 0 0 4px rgba(112, 211, 232, .22), 0 14px 30px rgba(72, 174, 207, .18), inset 0 1px rgba(255, 255, 255, .98);--x-lq-mobile-picker-text: #193e52;--x-lq-mobile-picker-caret: #2498bd;--x-lq-mobile-picker-caret-glow: drop-shadow(0 0 6px rgba(139, 227, 228, .55));--x-lq-mobile-picker-prefix-background: linear-gradient(135deg, rgba(139, 227, 228, .36), rgba(127, 226, 192, .28));--x-lq-mobile-picker-prefix-text: #247f9e;--x-text-primary: #223847;--x-text-secondary: #5d7582;--x-text-muted: #7c909e;--x-text-on-solid: #082934;--x-surface: rgba(255, 255, 255, .7);--x-surface-strong: rgba(255, 255, 255, .82);--x-surface-soft: rgba(255, 255, 255, .62);--x-surface-hover: rgba(255, 255, 255, .76);--x-border: rgba(255, 255, 255, .9);--x-border-strong: rgba(143, 210, 248, .58);--x-primary: #2f8fca;--x-primary-soft: #8fd8f8;--x-primary-contrast: #155f7a;--x-accent: #61c5de;--x-cyan: #8be3e4;--x-mint: #7fe2c0;--x-danger: #e7685d;--x-danger-soft: rgba(255, 170, 160, .22);--x-success: #2f9f7c;--x-warning: #c98320;--x-control-bg: rgba(255, 255, 255, .76);--x-control-bg-hover: rgba(255, 255, 255, .88);--x-control-border: rgba(255, 255, 255, .78);--x-control-placeholder: #7c909e;--x-form-label: #2d4656;--x-mobile-glass-bg: rgba(255, 255, 255, .78);--x-popper-bg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(244, 253, 255, .82));--x-popper-border: rgba(255, 255, 255, .82);--x-popper-shadow: 0 18px 42px rgba(95, 176, 218, .18), inset 0 1px rgba(255, 255, 255, .88);--x-shadow: 0 18px 48px rgba(95, 176, 218, .13), inset 0 1px 0 rgba(255, 255, 255, .92);--x-shadow-hover: 0 22px 54px rgba(95, 176, 218, .18), inset 0 1px rgba(255, 255, 255, .92);--x-glass-panel-highlight: linear-gradient(to bottom, rgba(255, 255, 255, .34), transparent 58%);--x-glass-strong-border: rgba(255, 255, 255, .86);--x-glass-strong-highlight: linear-gradient(to bottom, rgba(255, 255, 255, .38), transparent 62%);--x-soft-card-shadow: 0 8px 22px rgba(95, 176, 218, .08), inset 0 1px 0 rgba(255, 255, 255, .9);--x-tool-button-border: rgba(255, 255, 255, .58);--x-tool-button-border-hover: rgba(255, 255, 255, .66);--x-tool-button-border-active: rgba(255, 255, 255, .5);--x-tool-button-background: linear-gradient(180deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, .08)), linear-gradient(135deg, rgba(143, 216, 248, .84) 0%, rgba(145, 231, 226, .82) 100%);--x-tool-button-text: #1c6f8e;--x-tool-button-text-hover: #155f7a;--x-tool-button-shadow: 0 10px 22px rgba(95, 176, 218, .18), inset 0 1px rgba(255, 255, 255, .62), inset 0 -1px rgba(47, 143, 202, .12);--x-tool-button-shadow-hover: 0 12px 26px rgba(95, 176, 218, .22), 0 0 20px rgba(139, 227, 228, .2), inset 0 1px rgba(255, 255, 255, .7), inset 0 -1px rgba(47, 143, 202, .14);--x-tool-button-shadow-active: 0 6px 16px rgba(95, 176, 218, .16), inset 0 1px rgba(255, 255, 255, .58);--x-mint-button-border: rgba(255, 255, 255, .6);--x-mint-button-border-hover: rgba(255, 255, 255, .68);--x-mint-button-border-active: rgba(255, 255, 255, .52);--x-mint-button-background: linear-gradient(135deg, #82dcc7 0%, #6bc7f1 100%);--x-mint-button-text: #ffffff;--x-mint-button-shadow: 0 10px 22px rgba(83, 185, 194, .18), inset 0 1px rgba(255, 255, 255, .62), inset 0 -1px rgba(47, 143, 202, .12);--x-mint-button-shadow-hover: 0 12px 26px rgba(83, 185, 194, .24), 0 0 18px rgba(130, 220, 199, .22), inset 0 1px rgba(255, 255, 255, .7), inset 0 -1px rgba(47, 143, 202, .14);--x-mint-button-shadow-active: 0 6px 16px rgba(83, 185, 194, .16), inset 0 1px rgba(255, 255, 255, .58);--x-light-button-shadow: 0 2px 0 rgba(143, 210, 248, .48), 0 10px 22px rgba(95, 176, 218, .08), inset 0 1px rgba(255, 255, 255, .9);--x-light-button-shadow-hover: 0 3px 0 rgba(143, 210, 248, .58), 0 14px 28px rgba(95, 176, 218, .12), 0 0 18px rgba(139, 227, 228, .14), inset 0 1px rgba(255, 255, 255, .96);--x-light-button-shadow-active: 0 1px 0 rgba(143, 210, 248, .42), 0 7px 14px rgba(95, 176, 218, .08);--x-hero-background: linear-gradient(125deg, rgba(97, 187, 235, .88) 0%, rgba(130, 224, 218, .8) 66%, rgba(255, 170, 160, .7) 100%);--x-hero-text: #ffffff;--x-control-shadow: 0 8px 22px rgba(95, 176, 218, .08), inset 0 1px 0 rgba(255, 255, 255, .96);--x-control-shadow-hover: 0 12px 28px rgba(95, 176, 218, .12), inset 0 1px 0 rgba(255, 255, 255, .98);--x-control-shadow-focus: 0 0 0 3px rgba(143, 210, 248, .24), 0 14px 32px rgba(95, 176, 218, .13), inset 0 1px 0 rgba(255, 255, 255, .98);--x-radius-sm: 10px;--x-radius-md: 16px;--x-radius-lg: 24px;--x-blur: 48px;--x-blur-strong: 56px;--x-motion-duration: .42s;--x-motion-ease: cubic-bezier(.16, 1, .3, 1);--x-home-icon-filter: invert(39%) sepia(54%) saturate(773%) hue-rotate(155deg) brightness(89%) contrast(86%);--sun-ink: var(--x-text-primary);--sun-muted: var(--x-text-secondary);--sun-blue: var(--x-primary-soft);--sun-blue-deep: var(--x-primary);--sun-cyan: var(--x-cyan);--sun-coral: #ffaaa0;--sun-mint: var(--x-mint);--sun-accent: var(--x-accent);--glass-bg: var(--x-surface);--glass-bg-strong: var(--x-surface-strong);--glass-border: var(--x-border);--glass-shadow: var(--x-shadow);--spring: var(--x-motion-ease);--el-color-primary: var(--x-primary);--el-color-danger: var(--x-danger);--el-bg-color: var(--x-surface);--el-bg-color-overlay: var(--x-surface-strong);--el-text-color-primary: var(--x-text-primary);--el-text-color-regular: var(--x-text-secondary);--el-text-color-placeholder: var(--x-control-placeholder);--el-border-color: var(--x-border);--el-border-color-light: var(--x-control-border);--el-fill-color-blank: var(--x-control-bg);--el-mask-color: rgba(18, 34, 46, .34)}html[data-x-scheme=dark]{--x-page-bg: linear-gradient(150deg, #06171e 0%, #0a242d 52%, #0e302d 100%);--x-page-glow-1: radial-gradient(circle at 10% 4%, rgba(65, 176, 218, .3) 0, rgba(65, 176, 218, 0) 32%);--x-page-glow-2: radial-gradient(circle at 90% 14%, rgba(72, 207, 199, .22) 0, rgba(72, 207, 199, 0) 32%);--x-page-glow-3: radial-gradient(circle at 76% 88%, rgba(94, 194, 156, .16) 0, rgba(94, 194, 156, 0) 34%);--x-lq-rank-page-bg: var(--x-page-glow-1), var(--x-page-glow-2), var(--x-page-bg);--x-union-page-bg: var(--x-page-glow-1), var(--x-page-glow-2), var(--x-page-glow-3), var(--x-page-bg);--x-union-surface: var(--x-surface);--x-union-border: var(--x-border);--x-union-shadow: var(--x-shadow);--x-lq-ambient-background: linear-gradient(115deg, transparent 0 24%, rgba(163, 235, 242, .07) 38%, transparent 52%), linear-gradient(180deg, rgba(79, 174, 193, .06), transparent 42%);--x-lq-ambient-opacity: .42;--x-lq-header-background: linear-gradient(125deg, rgba(19, 111, 148, .96) 0%, rgba(24, 143, 138, .88) 68%, rgba(25, 91, 101, .92) 100%);--x-lq-header-border: rgba(126, 220, 229, .3);--x-lq-header-shadow: inset 4px 0 rgba(106, 219, 230, .72), inset 0 1px rgba(213, 250, 255, .14), 0 16px 38px rgba(0, 13, 20, .3);--x-lq-settings-background: rgba(10, 35, 44, .68);--x-lq-settings-background-hover: rgba(20, 54, 64, .82);--x-lq-settings-border: rgba(160, 226, 234, .3);--x-lq-settings-text: var(--x-text-primary);--x-lq-settings-text-hover: #b9f7ff;--x-lq-settings-icon: var(--x-primary);--x-lq-settings-shadow: 0 8px 20px rgba(0, 12, 18, .24), inset 0 1px rgba(217, 252, 255, .12);--x-lq-settings-shadow-hover: 0 10px 24px rgba(0, 12, 18, .3), inset 0 1px rgba(217, 252, 255, .16);--x-lq-login-settings-background: rgba(7, 38, 49, .42);--x-lq-login-settings-background-hover: rgba(15, 54, 66, .64);--x-lq-login-settings-text: #effcff;--x-lq-login-settings-shadow: inset 0 1px rgba(217, 252, 255, .16), 0 10px 22px rgba(0, 12, 18, .2);--x-lq-header-control-background: rgba(10, 35, 44, .7);--x-lq-header-control-border: rgba(160, 226, 234, .3);--x-lq-header-control-shadow: 0 8px 20px rgba(0, 12, 18, .22), inset 0 1px rgba(217, 252, 255, .12);--x-lq-status-background: linear-gradient(180deg, rgba(17, 48, 59, .88), rgba(8, 31, 40, .86));--x-lq-status-border: rgba(139, 216, 226, .3);--x-lq-status-shadow: 0 10px 26px rgba(0, 10, 16, .28), inset 0 1px rgba(223, 253, 255, .14);--x-lq-workspace-background: linear-gradient(145deg, rgba(12, 39, 49, .92), rgba(6, 29, 38, .88));--x-lq-workspace-border: rgba(139, 216, 226, .32);--x-lq-workspace-shadow: 0 22px 54px rgba(0, 9, 14, .38), inset 0 1px rgba(223, 253, 255, .13);--x-lq-menu-background: linear-gradient(180deg, rgba(25, 61, 71, .96), rgba(13, 43, 53, .9));--x-lq-menu-border: rgba(139, 216, 226, .28);--x-lq-menu-divider: rgba(112, 212, 232, .26);--x-lq-menu-item-text: #b7ced6;--x-lq-menu-item-hover-background: rgba(114, 224, 223, .14);--x-lq-menu-item-hover-text: #a8eff6;--x-lq-menu-item-active-background: linear-gradient(100deg, rgba(57, 185, 194, .32), rgba(31, 76, 86, .82));--x-lq-menu-item-active-text: #b9f7ff;--x-lq-menu-item-active-shadow: inset 3px 0 var(--x-cyan), 0 9px 20px rgba(0, 10, 16, .28), inset 0 1px rgba(223, 253, 255, .16);--x-lq-menu-count-background: rgba(8, 39, 50, .88);--x-lq-menu-count-border: rgba(137, 214, 224, .24);--x-lq-menu-count-text: #9ceeff;--x-lq-menu-count-shadow: none;--x-lq-content-background: radial-gradient(circle at 18% 0%, rgba(65, 157, 177, .12), transparent 38%), linear-gradient(180deg, rgba(19, 53, 62, .3), transparent 46%);--x-lq-accent-glow: drop-shadow(0 0 6px rgba(114, 224, 223, .24));--x-lq-protected-icon-glow: drop-shadow(0 0 5px rgba(114, 224, 223, .18));--x-lq-task-background: linear-gradient(180deg, rgba(39, 78, 88, .92), rgba(20, 52, 62, .92));--x-lq-task-background-hover: linear-gradient(180deg, rgba(48, 94, 103, .98), rgba(26, 68, 77, .96));--x-lq-task-border: rgba(148, 220, 230, .34);--x-lq-task-border-hover: rgba(112, 222, 236, .58);--x-lq-task-text: #d9edf2;--x-lq-task-text-hover: #a8eff6;--x-lq-task-shadow: 0 10px 22px rgba(0, 9, 14, .3), inset 0 1px rgba(223, 253, 255, .14);--x-lq-task-shadow-hover: 0 12px 26px rgba(0, 9, 14, .36), 0 0 18px rgba(114, 224, 223, .14), inset 0 1px rgba(223, 253, 255, .18);--x-lq-task-protected-background: linear-gradient(135deg, rgba(36, 88, 92, .72), rgba(16, 48, 57, .88));--x-lq-mobile-panel-background: rgba(8, 31, 40, .9);--x-lq-mobile-menu-background: rgba(17, 48, 59, .82);--x-lq-mobile-menu-border: rgba(112, 212, 232, .26);--x-lq-mobile-menu-shadow: inset 0 1px rgba(217, 252, 255, .1), 0 8px 20px rgba(0, 12, 18, .22);--x-lq-mobile-menu-label: var(--x-text-primary);--x-lq-mobile-picker-background: linear-gradient(135deg, rgba(22, 58, 68, .94), rgba(15, 46, 56, .92));--x-lq-mobile-picker-border: rgba(112, 212, 232, .4);--x-lq-mobile-picker-border-focus: rgba(112, 212, 232, .58);--x-lq-mobile-picker-shadow: 0 0 0 3px rgba(112, 212, 232, .1), 0 10px 22px rgba(0, 12, 18, .24);--x-lq-mobile-picker-shadow-focus: 0 0 0 4px rgba(112, 212, 232, .16), 0 12px 26px rgba(0, 12, 18, .3);--x-lq-mobile-picker-text: var(--x-text-primary);--x-lq-mobile-picker-caret: var(--x-primary);--x-lq-mobile-picker-caret-glow: drop-shadow(0 0 6px rgba(114, 224, 223, .28));--x-lq-mobile-picker-prefix-background: rgba(76, 183, 188, .2);--x-lq-mobile-picker-prefix-text: #a8eff6;--x-text-primary: #e8f7fb;--x-text-secondary: #abc5cf;--x-text-muted: #8fa9b4;--x-surface: rgba(13, 31, 40, .68);--x-surface-strong: rgba(17, 42, 52, .84);--x-surface-soft: rgba(24, 52, 62, .58);--x-surface-hover: rgba(28, 62, 72, .78);--x-border: rgba(154, 223, 232, .28);--x-border-strong: rgba(112, 212, 232, .52);--x-primary: #70d4e8;--x-primary-soft: #6fc8f2;--x-primary-contrast: #082934;--x-accent: #72e0df;--x-cyan: #72e0df;--x-mint: #78e0bd;--x-danger: #ff948c;--x-danger-soft: rgba(255, 148, 140, .18);--x-success: #78e0bd;--x-warning: #f0c071;--x-control-bg: rgba(19, 45, 55, .76);--x-control-bg-hover: rgba(26, 60, 70, .86);--x-control-border: rgba(154, 223, 232, .28);--x-control-placeholder: #86a2ad;--x-form-label: var(--x-text-secondary);--x-mobile-glass-bg: rgba(13, 31, 40, .78);--x-popper-bg: linear-gradient(180deg, rgba(16, 39, 50, .96), rgba(12, 31, 40, .9));--x-popper-border: rgba(154, 223, 232, .28);--x-popper-shadow: 0 18px 42px rgba(0, 10, 16, .36), inset 0 1px rgba(217, 252, 255, .14);--x-shadow: 0 18px 52px rgba(0, 10, 16, .34), inset 0 1px 0 rgba(217, 252, 255, .16);--x-shadow-hover: 0 22px 58px rgba(0, 10, 16, .42), inset 0 1px rgba(217, 252, 255, .2);--x-glass-panel-highlight: linear-gradient(to bottom, rgba(222, 252, 255, .1), transparent 58%);--x-glass-strong-border: rgba(154, 223, 232, .32);--x-glass-strong-highlight: linear-gradient(to bottom, rgba(222, 252, 255, .13), transparent 62%);--x-soft-card-shadow: 0 8px 22px rgba(0, 10, 16, .24), inset 0 1px 0 rgba(217, 252, 255, .12);--x-tool-button-border: rgba(154, 223, 232, .34);--x-tool-button-border-hover: rgba(154, 223, 232, .48);--x-tool-button-border-active: rgba(154, 223, 232, .28);--x-tool-button-background: linear-gradient(180deg, rgba(230, 252, 255, .12), rgba(230, 252, 255, .02)), linear-gradient(135deg, rgba(111, 200, 242, .82) 0%, rgba(114, 224, 223, .78) 100%);--x-tool-button-text: #0b3d4b;--x-tool-button-text-hover: #073342;--x-tool-button-shadow: 0 10px 22px rgba(0, 14, 20, .28), inset 0 1px rgba(255, 255, 255, .36), inset 0 -1px rgba(0, 58, 72, .22);--x-tool-button-shadow-hover: 0 12px 26px rgba(0, 14, 20, .34), 0 0 20px rgba(114, 224, 223, .16), inset 0 1px rgba(255, 255, 255, .42), inset 0 -1px rgba(0, 58, 72, .24);--x-tool-button-shadow-active: 0 6px 16px rgba(0, 14, 20, .24), inset 0 1px rgba(255, 255, 255, .28);--x-mint-button-border: rgba(154, 223, 232, .34);--x-mint-button-border-hover: rgba(154, 223, 232, .48);--x-mint-button-border-active: rgba(154, 223, 232, .28);--x-mint-button-background: linear-gradient(135deg, #72e0bf 0%, #67c8f2 100%);--x-mint-button-text: #063743;--x-mint-button-shadow: 0 10px 22px rgba(0, 14, 20, .3), inset 0 1px rgba(255, 255, 255, .38), inset 0 -1px rgba(0, 58, 72, .22);--x-mint-button-shadow-hover: 0 12px 26px rgba(0, 14, 20, .36), 0 0 18px rgba(120, 224, 189, .16), inset 0 1px rgba(255, 255, 255, .42);--x-mint-button-shadow-active: 0 6px 16px rgba(0, 14, 20, .26), inset 0 1px rgba(255, 255, 255, .3);--x-light-button-shadow: 0 2px 0 rgba(111, 200, 242, .22), 0 10px 22px rgba(0, 10, 16, .24), inset 0 1px rgba(217, 252, 255, .14);--x-light-button-shadow-hover: 0 3px 0 rgba(111, 200, 242, .28), 0 14px 28px rgba(0, 10, 16, .3), 0 0 18px rgba(114, 224, 223, .12);--x-light-button-shadow-active: 0 1px 0 rgba(111, 200, 242, .18), 0 7px 14px rgba(0, 10, 16, .22);--x-hero-background: linear-gradient(125deg, rgba(31, 122, 159, .92) 0%, rgba(38, 156, 154, .82) 68%, rgba(255, 170, 160, .38) 100%);--x-hero-text: #ffffff;--x-control-shadow: 0 8px 22px rgba(0, 10, 16, .22), inset 0 1px 0 rgba(217, 252, 255, .14);--x-control-shadow-hover: 0 12px 28px rgba(0, 10, 16, .28), inset 0 1px 0 rgba(217, 252, 255, .18);--x-control-shadow-focus: 0 0 0 3px rgba(111, 200, 242, .2), 0 14px 32px rgba(0, 10, 16, .3), inset 0 1px 0 rgba(217, 252, 255, .18);--el-mask-color: rgba(0, 8, 12, .58);--x-home-icon-filter: invert(86%) sepia(24%) saturate(842%) hue-rotate(149deg) brightness(102%) contrast(90%)}html[data-x-theme=minimal-tool]{--x-page-bg: linear-gradient(180deg, #f6f8fb 0%, #edf1f5 100%);--x-page-glow-1: linear-gradient(90deg, rgba(58, 134, 180, .08), transparent 42%);--x-page-glow-2: linear-gradient(180deg, rgba(76, 167, 139, .08), transparent 48%);--x-page-glow-3: none;--x-lq-rank-page-bg: var(--x-page-glow-1), var(--x-page-glow-2), var(--x-page-bg);--x-union-page-bg: var(--x-page-glow-1), var(--x-page-glow-2), var(--x-page-bg);--x-union-surface: var(--x-surface);--x-union-border: var(--x-border);--x-union-shadow: var(--x-shadow);--x-lq-header-background: linear-gradient(125deg, var(--x-primary), var(--x-accent));--x-lq-header-border: var(--x-border);--x-lq-header-shadow: var(--x-shadow);--x-lq-settings-background: var(--x-control-bg);--x-lq-settings-background-hover: var(--x-control-bg-hover);--x-lq-settings-border: var(--x-control-border);--x-lq-settings-text: var(--x-text-primary);--x-lq-settings-text-hover: var(--x-primary);--x-lq-settings-icon: var(--x-primary);--x-lq-settings-shadow: var(--x-control-shadow);--x-lq-settings-shadow-hover: var(--x-control-shadow-hover);--x-lq-login-settings-background: color-mix(in srgb, var(--x-control-bg) 54%, transparent);--x-lq-login-settings-background-hover: color-mix(in srgb, var(--x-control-bg-hover) 68%, transparent);--x-lq-login-settings-text: var(--x-hero-text);--x-lq-login-settings-shadow: var(--x-control-shadow);--x-lq-header-control-background: var(--x-control-bg);--x-lq-header-control-border: var(--x-control-border);--x-lq-header-control-shadow: var(--x-control-shadow);--x-lq-status-background: var(--x-surface-strong);--x-lq-status-border: var(--x-border);--x-lq-status-shadow: var(--x-shadow);--x-lq-workspace-background: var(--x-surface);--x-lq-workspace-border: var(--x-border);--x-lq-workspace-shadow: var(--x-shadow);--x-lq-menu-background: var(--x-surface-strong);--x-lq-menu-border: var(--x-border);--x-lq-menu-divider: var(--x-border);--x-lq-menu-item-text: var(--x-text-secondary);--x-lq-menu-item-hover-background: var(--x-control-bg-hover);--x-lq-menu-item-hover-text: var(--x-primary);--x-lq-menu-item-active-background: color-mix(in srgb, var(--x-primary-soft) 24%, var(--x-surface-strong));--x-lq-menu-item-active-text: var(--x-primary);--x-lq-menu-item-active-shadow: inset 3px 0 var(--x-accent), var(--x-shadow);--x-lq-menu-count-background: var(--x-control-bg);--x-lq-menu-count-border: var(--x-control-border);--x-lq-menu-count-text: var(--x-primary);--x-lq-menu-count-shadow: none;--x-lq-content-background: transparent;--x-lq-accent-glow: none;--x-lq-protected-icon-glow: none;--x-lq-task-background: var(--x-control-bg);--x-lq-task-background-hover: var(--x-control-bg-hover);--x-lq-task-border: var(--x-control-border);--x-lq-task-border-hover: var(--x-border-strong);--x-lq-task-text: var(--x-text-primary);--x-lq-task-text-hover: var(--x-primary);--x-lq-task-shadow: var(--x-control-shadow);--x-lq-task-shadow-hover: var(--x-control-shadow-hover);--x-lq-task-protected-background: color-mix(in srgb, var(--x-accent) 16%, var(--x-control-bg));--x-lq-mobile-panel-background: var(--x-surface-strong);--x-lq-mobile-menu-background: var(--x-surface-soft);--x-lq-mobile-menu-border: var(--x-control-border);--x-lq-mobile-menu-shadow: var(--x-control-shadow);--x-lq-mobile-menu-label: var(--x-text-primary);--x-lq-mobile-picker-background: var(--x-control-bg);--x-lq-mobile-picker-border: var(--x-control-border);--x-lq-mobile-picker-border-focus: var(--x-border-strong);--x-lq-mobile-picker-shadow: var(--x-control-shadow);--x-lq-mobile-picker-shadow-focus: var(--x-control-shadow-focus);--x-lq-mobile-picker-text: var(--x-text-primary);--x-lq-mobile-picker-caret: var(--x-primary);--x-lq-mobile-picker-caret-glow: none;--x-lq-mobile-picker-prefix-background: var(--x-surface-soft);--x-lq-mobile-picker-prefix-text: var(--x-primary);--x-surface: rgba(255, 255, 255, .9);--x-surface-strong: rgba(255, 255, 255, .96);--x-surface-soft: rgba(248, 250, 252, .86);--x-border: rgba(67, 90, 111, .16);--x-border-strong: rgba(45, 121, 160, .36);--x-primary: #2d789a;--x-primary-soft: #9fcfe1;--x-accent: #478f82;--x-shadow: 0 10px 26px rgba(28, 54, 73, .1);--x-shadow-hover: 0 14px 30px rgba(28, 54, 73, .14);--x-popper-shadow: 0 14px 30px rgba(28, 54, 73, .16);--x-glass-panel-highlight: linear-gradient(to bottom, rgba(255, 255, 255, .2), transparent 54%);--x-glass-strong-border: var(--x-border);--x-glass-strong-highlight: linear-gradient(to bottom, rgba(255, 255, 255, .24), transparent 56%);--x-soft-card-shadow: 0 6px 16px rgba(28, 54, 73, .08);--x-tool-button-background: linear-gradient(135deg, var(--x-primary-soft), var(--x-accent));--x-tool-button-shadow: 0 6px 14px rgba(28, 54, 73, .14);--x-tool-button-shadow-hover: 0 8px 18px rgba(28, 54, 73, .18);--x-tool-button-shadow-active: 0 3px 8px rgba(28, 54, 73, .14);--x-mint-button-background: linear-gradient(135deg, var(--x-mint), var(--x-primary-soft));--x-mint-button-text: var(--x-primary-contrast);--x-mint-button-shadow: 0 6px 14px rgba(28, 54, 73, .14);--x-mint-button-shadow-hover: 0 8px 18px rgba(28, 54, 73, .18);--x-mint-button-shadow-active: 0 3px 8px rgba(28, 54, 73, .14);--x-light-button-shadow: 0 4px 12px rgba(28, 54, 73, .08);--x-light-button-shadow-hover: 0 6px 16px rgba(28, 54, 73, .12);--x-light-button-shadow-active: 0 2px 8px rgba(28, 54, 73, .08);--x-hero-background: linear-gradient(125deg, var(--x-primary), var(--x-accent));--x-hero-text: #ffffff;--x-control-shadow: 0 4px 12px rgba(28, 54, 73, .08);--x-control-shadow-hover: 0 6px 16px rgba(28, 54, 73, .12);--x-control-shadow-focus: 0 0 0 3px color-mix(in srgb, var(--x-primary-soft) 24%, transparent), 0 6px 16px rgba(28, 54, 73, .12);--x-radius-sm: 6px;--x-radius-md: 10px;--x-radius-lg: 14px;--x-blur: 10px;--x-blur-strong: 14px;--x-motion-duration: .26s;--x-form-label: var(--x-text-secondary);--x-mobile-glass-bg: var(--x-surface-strong)}html[data-x-theme=minimal-tool][data-x-scheme=dark]{--x-page-bg: linear-gradient(180deg, #111820 0%, #162128 100%);--x-page-glow-1: linear-gradient(90deg, rgba(81, 151, 185, .08), transparent 42%);--x-page-glow-2: linear-gradient(180deg, rgba(77, 152, 130, .08), transparent 48%);--x-text-primary: #edf6fa;--x-text-secondary: #b4c4cc;--x-text-muted: #899aa4;--x-surface: rgba(25, 35, 43, .9);--x-surface-strong: rgba(30, 43, 52, .96);--x-surface-soft: rgba(34, 48, 57, .82);--x-surface-hover: rgba(38, 55, 65, .94);--x-border: rgba(158, 190, 205, .2);--x-border-strong: rgba(102, 176, 204, .42);--x-primary: #7dccdf;--x-primary-soft: #5fa9c4;--x-primary-contrast: #0b222a;--x-accent: #7fd0be;--x-control-bg: rgba(26, 38, 47, .92);--x-control-bg-hover: rgba(37, 53, 64, .96);--x-control-border: rgba(158, 190, 205, .2);--x-popper-bg: linear-gradient(180deg, rgba(31, 45, 55, .98), rgba(24, 35, 43, .96));--x-popper-border: rgba(158, 190, 205, .2);--x-shadow: 0 12px 30px rgba(0, 0, 0, .28);--x-shadow-hover: 0 16px 34px rgba(0, 0, 0, .34)}html[data-x-contrast=high]{--x-text-secondary: var(--x-text-primary);--x-text-muted: var(--x-text-primary);--x-border: var(--x-border-strong);--x-control-border: var(--x-border-strong);--x-control-placeholder: var(--x-text-secondary)}html[data-x-motion=reduced]{--x-motion-duration: .01ms}:root{--x-batch-page-layer: transparent;--x-batch-panel-background: var(--x-surface);--x-batch-panel-border: var(--x-border);--x-batch-panel-shadow: var(--x-shadow);--x-batch-divider: rgba(97, 197, 222, .22);--x-batch-control-background: rgba(255, 255, 255, .58);--x-batch-control-border: rgba(255, 255, 255, .72);--x-batch-control-text: #1c6f8e;--x-batch-control-shadow: 0 8px 18px rgba(95, 176, 218, .1), inset 0 1px rgba(255, 255, 255, .86);--x-batch-group-header-background: linear-gradient(180deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, .08)), linear-gradient(125deg, rgba(143, 216, 248, .72), rgba(139, 227, 228, .62));--x-batch-group-header-text: var(--x-text-primary);--x-batch-group-body-background: rgba(255, 255, 255, .46);--x-batch-card-background: rgba(255, 255, 255, .62);--x-batch-card-border: rgba(255, 255, 255, .78);--x-batch-card-shadow: var(--x-soft-card-shadow);--x-batch-card-hover-background: rgba(255, 255, 255, .76);--x-batch-card-hover-border: rgba(255, 255, 255, .92);--x-batch-card-hover-shadow: var(--x-shadow-hover);--x-batch-card-active-background: linear-gradient(135deg, rgba(127, 226, 192, .28), rgba(143, 216, 248, .22));--x-batch-card-active-shadow: 0 0 0 1px rgba(97, 197, 222, .28), var(--x-shadow);--x-batch-status-idle: #b7c7d0;--x-batch-status-ring: rgba(255, 255, 255, .8);--x-batch-action-bar-background: rgba(255, 255, 255, .42);--x-batch-action-bar-border: rgba(255, 255, 255, .68);--x-batch-action-bar-shadow: inset 0 1px rgba(255, 255, 255, .78);--x-batch-home-button-size: 38px;--x-batch-home-button-size-mobile: 34px;--x-batch-home-button-icon-size: 20px;--x-batch-home-button-icon-size-mobile: 18px;--x-batch-home-button-background: rgba(255, 255, 255, .62);--x-batch-home-button-border: rgba(255, 255, 255, .78);--x-batch-home-button-highlight: inset 0 1px rgba(255, 255, 255, .88);--x-batch-home-button-shadow: 0 8px 18px rgba(95, 176, 218, .12), var(--x-batch-home-button-highlight);--x-batch-home-button-hover-background: rgba(255, 255, 255, .74);--x-batch-home-button-hover-border: rgba(255, 255, 255, .92);--x-batch-home-button-hover-shadow: 0 10px 22px rgba(95, 176, 218, .18), 0 0 16px rgba(139, 227, 228, .18), var(--x-batch-home-button-highlight);--x-batch-home-button-active-background: rgba(255, 255, 255, .56);--x-batch-home-button-focus-ring: rgba(97, 197, 222, .52);--x-batch-tool-button-size: 40px;--x-batch-tool-button-size-mobile: 34px;--x-batch-tool-button-icon-size: 20px;--x-batch-tool-button-icon-size-mobile: 18px;--x-batch-tool-button-primary-background: rgba(143, 216, 248, .28);--x-batch-tool-button-primary-border: rgba(115, 218, 238, .54);--x-batch-tool-button-primary-shadow: 0 8px 18px rgba(95, 176, 218, .14), inset 0 1px rgba(255, 255, 255, .62);--x-batch-tool-button-neutral-background: rgba(255, 255, 255, .36);--x-batch-tool-button-neutral-border: rgba(255, 255, 255, .62);--x-batch-tool-button-neutral-shadow: 0 8px 18px rgba(95, 176, 218, .1), inset 0 1px rgba(255, 255, 255, .56);--x-batch-tool-button-danger-background: rgba(255, 161, 170, .22);--x-batch-tool-button-danger-border: rgba(255, 129, 143, .46);--x-batch-tool-button-danger-shadow: 0 8px 18px rgba(190, 70, 82, .1), inset 0 1px rgba(255, 255, 255, .5);--x-batch-tool-button-hover-shadow: 0 10px 22px rgba(95, 176, 218, .18), 0 0 16px rgba(139, 227, 228, .16), inset 0 1px rgba(255, 255, 255, .76);--x-batch-tool-button-danger-hover-shadow: 0 10px 22px rgba(190, 70, 82, .16), 0 0 16px rgba(255, 129, 143, .14), inset 0 1px rgba(255, 255, 255, .72);--x-batch-tool-button-active-shadow: inset 0 1px rgba(255, 255, 255, .46), 0 5px 12px rgba(95, 176, 218, .1);--x-batch-tool-button-focus-ring: rgba(97, 197, 222, .52);--x-batch-tool-icon-filter: invert(33%) sepia(15%) saturate(690%) hue-rotate(149deg) brightness(88%) contrast(88%);--x-batch-tool-icon-primary-filter: invert(41%) sepia(78%) saturate(616%) hue-rotate(151deg) brightness(91%) contrast(88%);--x-batch-tool-icon-danger-filter: invert(47%) sepia(41%) saturate(920%) hue-rotate(313deg) brightness(92%) contrast(90%);--x-batch-modal-overlay: radial-gradient(circle at 24% 12%, rgba(143, 216, 248, .28), transparent 34%), radial-gradient(circle at 78% 72%, rgba(127, 226, 192, .2), transparent 36%), rgba(229, 244, 251, .46);--x-batch-modal-background: var(--x-surface-strong);--x-batch-modal-header-background: linear-gradient(180deg, rgba(255, 255, 255, .38), rgba(255, 255, 255, .08)), linear-gradient(125deg, rgba(143, 216, 248, .42), rgba(139, 227, 228, .28) 74%, rgba(255, 170, 160, .16));--x-batch-modal-border: var(--x-border);--x-batch-modal-divider: rgba(97, 197, 222, .2);--x-batch-modal-shadow: var(--x-shadow-hover);--x-batch-modal-text: var(--x-text-primary);--x-batch-modal-text-secondary: var(--x-text-secondary);--x-batch-modal-text-muted: var(--x-text-muted);--x-batch-modal-control-background: var(--x-control-bg);--x-batch-modal-control-background-hover: var(--x-control-bg-hover);--x-batch-modal-control-border: var(--x-control-border);--x-batch-modal-control-shadow: var(--x-control-shadow);--x-batch-modal-primary-background: linear-gradient(135deg, rgba(127, 226, 192, .9), rgba(107, 199, 241, .88));--x-batch-modal-primary-background-hover: linear-gradient(135deg, rgba(139, 235, 205, .96), rgba(126, 211, 248, .94));--x-batch-modal-primary-text: var(--x-primary-contrast);--x-batch-modal-neutral-background: var(--x-control-bg);--x-batch-modal-neutral-background-hover: var(--x-control-bg-hover);--x-batch-modal-neutral-text: var(--x-text-primary);--x-batch-modal-danger-background: var(--x-danger-soft);--x-batch-modal-danger-background-hover: color-mix(in srgb, var(--x-danger) 20%, var(--x-surface-soft));--x-batch-modal-danger-border: color-mix(in srgb, var(--x-danger) 46%, var(--x-border));--x-batch-modal-danger-text: var(--x-danger);--x-batch-modal-help-filter: invert(41%) sepia(78%) saturate(616%) hue-rotate(151deg) brightness(91%) contrast(88%);--x-batch-modal-focus-ring: var(--x-accent);--x-batch-inventory-header-background: linear-gradient(135deg, rgba(255, 255, 255, .64), rgba(143, 216, 248, .2));--x-batch-inventory-card-background: var(--x-surface-soft);--x-batch-inventory-card-muted-background: color-mix(in srgb, var(--x-surface-soft) 84%, var(--x-text-muted));--x-batch-inventory-card-border: var(--x-border);--x-batch-inventory-card-hover-border: var(--x-border-strong);--x-batch-inventory-card-shadow: var(--x-soft-card-shadow);--x-batch-inventory-card-hover-shadow: var(--x-shadow-hover);--x-batch-inventory-divider: var(--x-border);--x-batch-inventory-text: var(--x-text-primary);--x-batch-inventory-text-secondary: var(--x-text-secondary);--x-batch-inventory-text-muted: var(--x-text-muted);--x-batch-inventory-quality-4: #d68415;--x-batch-inventory-quality-3: #8f52cc;--x-batch-inventory-quality-2: #2f7fd0;--x-batch-inventory-quality-1: #66758b;--x-batch-inventory-quality-background: color-mix(in srgb, currentColor 14%, transparent);--x-batch-inventory-status-unequipped: #229a5b;--x-batch-inventory-status-equipped: #2f8fca;--x-batch-inventory-status-onsale: #c37a10;--x-batch-inventory-status-background: color-mix(in srgb, currentColor 12%, transparent);--x-batch-inventory-trade-text: #c37a10;--x-batch-inventory-trade-background: color-mix(in srgb, var(--x-batch-inventory-trade-text) 12%, transparent);--x-batch-inventory-action-primary-background: var(--x-batch-modal-primary-background);--x-batch-inventory-action-primary-text: var(--x-batch-modal-primary-text);--x-batch-inventory-action-neutral-background: var(--x-batch-modal-neutral-background);--x-batch-inventory-action-neutral-text: var(--x-batch-modal-neutral-text);--x-batch-inventory-action-danger-background: var(--x-batch-modal-danger-background);--x-batch-inventory-action-danger-text: var(--x-batch-modal-danger-text);--x-batch-inventory-action-border: var(--x-control-border);--x-batch-inventory-action-shadow: var(--x-control-shadow);--x-batch-inventory-focus-ring: var(--x-accent)}html[data-x-scheme=dark]{--x-batch-page-layer: radial-gradient(circle at 18% 12%, rgba(70, 171, 196, .08), transparent 34%);--x-batch-panel-background: linear-gradient(150deg, rgba(17, 48, 58, .94), rgba(8, 33, 42, .9));--x-batch-panel-border: rgba(139, 216, 226, .32);--x-batch-panel-shadow: 0 20px 52px rgba(0, 9, 14, .36), inset 0 1px rgba(223, 253, 255, .13);--x-batch-divider: rgba(112, 212, 232, .26);--x-batch-control-background: linear-gradient(180deg, rgba(31, 68, 78, .9), rgba(17, 48, 58, .88));--x-batch-control-border: rgba(139, 216, 226, .32);--x-batch-control-text: #c9edf3;--x-batch-control-shadow: 0 8px 18px rgba(0, 10, 16, .24), inset 0 1px rgba(223, 253, 255, .12);--x-batch-group-header-background: linear-gradient(115deg, rgba(45, 121, 143, .92), rgba(39, 145, 143, .84));--x-batch-group-header-text: #ecfbff;--x-batch-group-body-background: rgba(12, 41, 50, .76);--x-batch-card-background: linear-gradient(135deg, rgba(35, 70, 80, .9), rgba(24, 57, 67, .86));--x-batch-card-border: rgba(139, 216, 226, .28);--x-batch-card-shadow: 0 8px 18px rgba(0, 9, 14, .24), inset 0 1px rgba(223, 253, 255, .08);--x-batch-card-hover-background: linear-gradient(135deg, rgba(44, 84, 94, .96), rgba(29, 67, 77, .94));--x-batch-card-hover-border: rgba(139, 222, 232, .46);--x-batch-card-hover-shadow: 0 11px 24px rgba(0, 9, 14, .32), inset 0 1px rgba(223, 253, 255, .14);--x-batch-card-active-background: linear-gradient(120deg, rgba(48, 142, 145, .36), rgba(40, 99, 112, .78));--x-batch-card-active-shadow: inset 3px 0 var(--x-accent), 0 10px 24px rgba(0, 9, 14, .28), inset 0 1px rgba(223, 253, 255, .12);--x-batch-status-idle: #78919c;--x-batch-status-ring: rgba(213, 245, 249, .68);--x-batch-action-bar-background: linear-gradient(180deg, rgba(27, 63, 73, .88), rgba(16, 46, 56, .86));--x-batch-action-bar-border: rgba(139, 216, 226, .3);--x-batch-action-bar-shadow: inset 0 1px rgba(223, 253, 255, .12), 0 8px 18px rgba(0, 9, 14, .22);--x-batch-home-button-background: linear-gradient(180deg, rgba(26, 72, 84, .92), rgba(16, 54, 65, .9));--x-batch-home-button-border: rgba(117, 220, 239, .42);--x-batch-home-button-highlight: inset 0 1px rgba(223, 253, 255, .18);--x-batch-home-button-shadow: 0 9px 20px rgba(0, 9, 14, .26), var(--x-batch-home-button-highlight);--x-batch-home-button-hover-background: linear-gradient(180deg, rgba(35, 91, 103, .96), rgba(21, 66, 77, .94));--x-batch-home-button-hover-border: rgba(129, 232, 247, .58);--x-batch-home-button-hover-shadow: 0 11px 24px rgba(0, 9, 14, .3), 0 0 18px rgba(94, 224, 235, .18), inset 0 1px rgba(223, 253, 255, .24);--x-batch-home-button-active-background: linear-gradient(180deg, rgba(20, 61, 72, .96), rgba(13, 44, 54, .94));--x-batch-home-button-focus-ring: rgba(104, 225, 239, .62);--x-batch-tool-button-primary-background: linear-gradient(180deg, rgba(34, 91, 103, .9), rgba(18, 66, 77, .86));--x-batch-tool-button-primary-border: rgba(115, 218, 238, .48);--x-batch-tool-button-primary-shadow: 0 9px 20px rgba(0, 9, 14, .24), inset 0 1px rgba(223, 253, 255, .16);--x-batch-tool-button-neutral-background: linear-gradient(180deg, rgba(31, 68, 78, .82), rgba(17, 48, 58, .8));--x-batch-tool-button-neutral-border: rgba(139, 216, 226, .3);--x-batch-tool-button-neutral-shadow: 0 8px 18px rgba(0, 9, 14, .22), inset 0 1px rgba(223, 253, 255, .12);--x-batch-tool-button-danger-background: linear-gradient(180deg, rgba(92, 54, 62, .76), rgba(55, 37, 47, .78));--x-batch-tool-button-danger-border: rgba(255, 139, 151, .38);--x-batch-tool-button-danger-shadow: 0 8px 18px rgba(0, 9, 14, .22), inset 0 1px rgba(255, 224, 226, .12);--x-batch-tool-button-hover-shadow: 0 11px 24px rgba(0, 9, 14, .3), 0 0 18px rgba(94, 224, 235, .16), inset 0 1px rgba(223, 253, 255, .2);--x-batch-tool-button-danger-hover-shadow: 0 11px 24px rgba(0, 9, 14, .3), 0 0 18px rgba(255, 129, 143, .14), inset 0 1px rgba(255, 224, 226, .18);--x-batch-tool-button-active-shadow: inset 0 1px rgba(223, 253, 255, .1), 0 5px 12px rgba(0, 9, 14, .24);--x-batch-tool-button-focus-ring: rgba(104, 225, 239, .62);--x-batch-tool-icon-filter: invert(91%) sepia(18%) saturate(620%) hue-rotate(142deg) brightness(104%) contrast(96%);--x-batch-tool-icon-primary-filter: invert(91%) sepia(18%) saturate(620%) hue-rotate(142deg) brightness(104%) contrast(96%);--x-batch-tool-icon-danger-filter: invert(82%) sepia(28%) saturate(646%) hue-rotate(306deg) brightness(106%) contrast(98%);--x-batch-modal-overlay: radial-gradient(circle at 22% 18%, rgba(104, 225, 239, .16), transparent 34%), radial-gradient(circle at 78% 74%, rgba(92, 213, 175, .12), transparent 36%), rgba(1, 13, 18, .66);--x-batch-modal-background: linear-gradient(150deg, rgba(17, 48, 58, .96), rgba(8, 33, 42, .94));--x-batch-modal-header-background: linear-gradient(115deg, rgba(39, 109, 128, .92), rgba(31, 129, 127, .8));--x-batch-modal-border: rgba(139, 216, 226, .32);--x-batch-modal-divider: rgba(112, 212, 232, .24);--x-batch-modal-shadow: 0 22px 58px rgba(0, 9, 14, .48), inset 0 1px rgba(223, 253, 255, .14);--x-batch-modal-text: #ecfbff;--x-batch-modal-text-secondary: #c9edf3;--x-batch-modal-text-muted: #9ebbc6;--x-batch-modal-control-background: linear-gradient(180deg, rgba(31, 68, 78, .9), rgba(17, 48, 58, .88));--x-batch-modal-control-background-hover: linear-gradient(180deg, rgba(40, 82, 92, .96), rgba(22, 59, 70, .94));--x-batch-modal-control-border: rgba(139, 216, 226, .32);--x-batch-modal-control-shadow: 0 8px 18px rgba(0, 9, 14, .24), inset 0 1px rgba(223, 253, 255, .12);--x-batch-modal-primary-background: linear-gradient(135deg, rgba(94, 224, 235, .92), rgba(86, 197, 211, .9));--x-batch-modal-primary-background-hover: linear-gradient(135deg, rgba(124, 238, 245, .98), rgba(104, 216, 226, .96));--x-batch-modal-primary-text: #06262f;--x-batch-modal-neutral-background: linear-gradient(180deg, rgba(31, 68, 78, .82), rgba(17, 48, 58, .8));--x-batch-modal-neutral-background-hover: linear-gradient(180deg, rgba(40, 82, 92, .96), rgba(22, 59, 70, .94));--x-batch-modal-neutral-text: #d8f4f9;--x-batch-modal-danger-background: linear-gradient(180deg, rgba(92, 54, 62, .76), rgba(55, 37, 47, .78));--x-batch-modal-danger-background-hover: linear-gradient(180deg, rgba(119, 61, 70, .86), rgba(75, 42, 53, .86));--x-batch-modal-danger-border: rgba(255, 139, 151, .38);--x-batch-modal-danger-text: #ffc6c7;--x-batch-modal-help-filter: invert(91%) sepia(18%) saturate(620%) hue-rotate(142deg) brightness(104%) contrast(96%);--x-batch-modal-focus-ring: rgba(104, 225, 239, .62);--x-batch-inventory-header-background: linear-gradient(135deg, rgba(24, 61, 72, .94), rgba(16, 48, 58, .9));--x-batch-inventory-card-background: linear-gradient(135deg, rgba(35, 70, 80, .9), rgba(24, 57, 67, .86));--x-batch-inventory-card-muted-background: linear-gradient(135deg, rgba(27, 58, 68, .72), rgba(20, 48, 58, .68));--x-batch-inventory-card-border: rgba(139, 216, 226, .28);--x-batch-inventory-card-hover-border: rgba(139, 222, 232, .46);--x-batch-inventory-card-shadow: 0 8px 18px rgba(0, 9, 14, .24), inset 0 1px rgba(223, 253, 255, .08);--x-batch-inventory-card-hover-shadow: 0 11px 24px rgba(0, 9, 14, .32), inset 0 1px rgba(223, 253, 255, .14);--x-batch-inventory-divider: rgba(112, 212, 232, .24);--x-batch-inventory-text: #ecfbff;--x-batch-inventory-text-secondary: #c9edf3;--x-batch-inventory-text-muted: #92adba;--x-batch-inventory-quality-4: #ffc46b;--x-batch-inventory-quality-3: #d7a2ff;--x-batch-inventory-quality-2: #8fc7ff;--x-batch-inventory-quality-1: #b7c4d5;--x-batch-inventory-quality-background: color-mix(in srgb, currentColor 18%, transparent);--x-batch-inventory-status-unequipped: #8ce8b9;--x-batch-inventory-status-equipped: #8ee9f3;--x-batch-inventory-status-onsale: #ffd083;--x-batch-inventory-status-background: color-mix(in srgb, currentColor 16%, transparent);--x-batch-inventory-trade-text: #ffd083;--x-batch-inventory-trade-background: color-mix(in srgb, var(--x-batch-inventory-trade-text) 14%, transparent);--x-batch-inventory-action-primary-background: var(--x-batch-modal-primary-background);--x-batch-inventory-action-primary-text: var(--x-batch-modal-primary-text);--x-batch-inventory-action-neutral-background: var(--x-batch-modal-neutral-background);--x-batch-inventory-action-neutral-text: var(--x-batch-modal-neutral-text);--x-batch-inventory-action-danger-background: var(--x-batch-modal-danger-background);--x-batch-inventory-action-danger-text: var(--x-batch-modal-danger-text);--x-batch-inventory-action-border: var(--x-batch-modal-control-border);--x-batch-inventory-action-shadow: var(--x-batch-modal-control-shadow);--x-batch-inventory-focus-ring: rgba(104, 225, 239, .62)}html[data-x-theme=minimal-tool]{--x-batch-page-layer: transparent;--x-batch-panel-background: var(--x-surface);--x-batch-panel-border: var(--x-border);--x-batch-panel-shadow: var(--x-shadow);--x-batch-divider: var(--x-border);--x-batch-control-background: var(--x-control-bg);--x-batch-control-border: var(--x-control-border);--x-batch-control-text: var(--x-text-primary);--x-batch-control-shadow: var(--x-control-shadow);--x-batch-group-header-background: linear-gradient(125deg, var(--x-primary), var(--x-accent));--x-batch-group-header-text: var(--x-primary-contrast);--x-batch-group-body-background: var(--x-surface-soft);--x-batch-card-background: var(--x-surface-soft);--x-batch-card-border: var(--x-border);--x-batch-card-shadow: var(--x-soft-card-shadow);--x-batch-card-hover-background: var(--x-surface-hover);--x-batch-card-hover-border: var(--x-border-strong);--x-batch-card-hover-shadow: var(--x-shadow-hover);--x-batch-card-active-background: color-mix(in srgb, var(--x-accent) 20%, var(--x-surface-soft));--x-batch-card-active-shadow: inset 3px 0 var(--x-accent), var(--x-shadow);--x-batch-status-idle: var(--x-text-muted);--x-batch-status-ring: var(--x-border-strong);--x-batch-action-bar-background: var(--x-surface-soft);--x-batch-action-bar-border: var(--x-border);--x-batch-action-bar-shadow: var(--x-soft-card-shadow);--x-batch-home-button-background: var(--x-control-bg);--x-batch-home-button-border: var(--x-control-border);--x-batch-home-button-highlight: inset 0 1px color-mix(in srgb, var(--x-primary-contrast) 54%, transparent);--x-batch-home-button-shadow: var(--x-control-shadow);--x-batch-home-button-hover-background: var(--x-control-bg-hover);--x-batch-home-button-hover-border: var(--x-border-strong);--x-batch-home-button-hover-shadow: var(--x-shadow-hover);--x-batch-home-button-active-background: var(--x-control-bg);--x-batch-home-button-focus-ring: var(--x-accent);--x-batch-tool-button-primary-background: color-mix(in srgb, var(--x-accent) 18%, var(--x-surface-soft));--x-batch-tool-button-primary-border: color-mix(in srgb, var(--x-accent) 54%, var(--x-border));--x-batch-tool-button-primary-shadow: var(--x-soft-card-shadow);--x-batch-tool-button-neutral-background: var(--x-control-bg);--x-batch-tool-button-neutral-border: var(--x-control-border);--x-batch-tool-button-neutral-shadow: var(--x-control-shadow);--x-batch-tool-button-danger-background: color-mix(in srgb, var(--x-danger) 16%, var(--x-surface-soft));--x-batch-tool-button-danger-border: color-mix(in srgb, var(--x-danger) 46%, var(--x-border));--x-batch-tool-button-danger-shadow: var(--x-soft-card-shadow);--x-batch-tool-button-hover-shadow: var(--x-shadow-hover);--x-batch-tool-button-danger-hover-shadow: var(--x-shadow-hover);--x-batch-tool-button-active-shadow: var(--x-soft-card-shadow);--x-batch-tool-button-focus-ring: var(--x-accent);--x-batch-tool-icon-filter: invert(33%) sepia(15%) saturate(690%) hue-rotate(149deg) brightness(88%) contrast(88%);--x-batch-tool-icon-primary-filter: invert(41%) sepia(78%) saturate(616%) hue-rotate(151deg) brightness(91%) contrast(88%);--x-batch-tool-icon-danger-filter: invert(47%) sepia(41%) saturate(920%) hue-rotate(313deg) brightness(92%) contrast(90%);--x-batch-modal-overlay: color-mix(in srgb, var(--x-page-bg) 64%, transparent);--x-batch-modal-background: var(--x-surface-strong);--x-batch-modal-header-background: linear-gradient(125deg, var(--x-primary), var(--x-accent));--x-batch-modal-border: var(--x-border);--x-batch-modal-divider: var(--x-border);--x-batch-modal-shadow: var(--x-shadow-hover);--x-batch-modal-text: var(--x-text-primary);--x-batch-modal-text-secondary: var(--x-text-secondary);--x-batch-modal-text-muted: var(--x-text-muted);--x-batch-modal-control-background: var(--x-control-bg);--x-batch-modal-control-background-hover: var(--x-control-bg-hover);--x-batch-modal-control-border: var(--x-control-border);--x-batch-modal-control-shadow: var(--x-control-shadow);--x-batch-modal-primary-background: linear-gradient(125deg, var(--x-primary), var(--x-accent));--x-batch-modal-primary-background-hover: linear-gradient(125deg, var(--x-accent), var(--x-primary));--x-batch-modal-primary-text: var(--x-primary-contrast);--x-batch-modal-neutral-background: var(--x-control-bg);--x-batch-modal-neutral-background-hover: var(--x-control-bg-hover);--x-batch-modal-neutral-text: var(--x-text-primary);--x-batch-modal-danger-background: color-mix(in srgb, var(--x-danger) 16%, var(--x-surface-soft));--x-batch-modal-danger-background-hover: color-mix(in srgb, var(--x-danger) 24%, var(--x-surface-hover));--x-batch-modal-danger-border: color-mix(in srgb, var(--x-danger) 46%, var(--x-border));--x-batch-modal-danger-text: var(--x-danger);--x-batch-modal-help-filter: var(--x-batch-tool-icon-primary-filter);--x-batch-modal-focus-ring: var(--x-accent);--x-batch-inventory-header-background: var(--x-surface-soft);--x-batch-inventory-card-background: var(--x-surface-soft);--x-batch-inventory-card-muted-background: color-mix(in srgb, var(--x-surface-soft) 86%, var(--x-text-muted));--x-batch-inventory-card-border: var(--x-border);--x-batch-inventory-card-hover-border: var(--x-border-strong);--x-batch-inventory-card-shadow: var(--x-soft-card-shadow);--x-batch-inventory-card-hover-shadow: var(--x-shadow-hover);--x-batch-inventory-divider: var(--x-border);--x-batch-inventory-text: var(--x-text-primary);--x-batch-inventory-text-secondary: var(--x-text-secondary);--x-batch-inventory-text-muted: var(--x-text-muted);--x-batch-inventory-quality-4: #d68415;--x-batch-inventory-quality-3: #8f52cc;--x-batch-inventory-quality-2: #2f7fd0;--x-batch-inventory-quality-1: #66758b;--x-batch-inventory-quality-background: color-mix(in srgb, currentColor 14%, transparent);--x-batch-inventory-status-unequipped: #229a5b;--x-batch-inventory-status-equipped: var(--x-primary);--x-batch-inventory-status-onsale: #c37a10;--x-batch-inventory-status-background: color-mix(in srgb, currentColor 12%, transparent);--x-batch-inventory-trade-text: #c37a10;--x-batch-inventory-trade-background: color-mix(in srgb, var(--x-batch-inventory-trade-text) 12%, transparent);--x-batch-inventory-action-primary-background: var(--x-batch-modal-primary-background);--x-batch-inventory-action-primary-text: var(--x-batch-modal-primary-text);--x-batch-inventory-action-neutral-background: var(--x-batch-modal-neutral-background);--x-batch-inventory-action-neutral-text: var(--x-batch-modal-neutral-text);--x-batch-inventory-action-danger-background: var(--x-batch-modal-danger-background);--x-batch-inventory-action-danger-text: var(--x-batch-modal-danger-text);--x-batch-inventory-action-border: var(--x-control-border);--x-batch-inventory-action-shadow: var(--x-control-shadow);--x-batch-inventory-focus-ring: var(--x-accent)}.FLGPage{min-height:100%;color:var(--x-text-primary);font-family:PingFang SC,Microsoft YaHei,sans-serif;background:var(--x-page-glow-1),var(--x-page-glow-2),var(--x-page-glow-3),var(--x-page-bg)}.FLGGlassPanel{border:1px solid var(--x-border);background:var(--x-surface);background-image:var(--x-glass-panel-highlight);-webkit-backdrop-filter:blur(var(--x-blur)) saturate(180%);backdrop-filter:blur(var(--x-blur)) saturate(180%);box-shadow:var(--x-shadow)}.FLGGlassStrong{border:1px solid var(--x-glass-strong-border);background:var(--x-surface-strong);background-image:var(--x-glass-strong-highlight);-webkit-backdrop-filter:blur(var(--x-blur-strong)) saturate(180%);backdrop-filter:blur(var(--x-blur-strong)) saturate(180%);box-shadow:var(--x-shadow)}.FLGSoftCard{border:1px solid var(--x-control-border);background:var(--x-surface-soft);-webkit-backdrop-filter:blur(calc(var(--x-blur) * .6667)) saturate(170%);backdrop-filter:blur(calc(var(--x-blur) * .6667)) saturate(170%);box-shadow:var(--x-soft-card-shadow)}.el-button.FLGToolButton,.FLGToolButton{--el-button-border-color: var(--x-tool-button-border);--el-button-hover-border-color: var(--x-tool-button-border-hover);--el-button-active-border-color: var(--x-tool-button-border-active);--el-button-bg-color: transparent;--el-button-hover-bg-color: transparent;--el-button-active-bg-color: transparent;--el-button-text-color: var(--x-tool-button-text);--el-button-hover-text-color: var(--x-tool-button-text-hover);--el-button-active-text-color: var(--x-tool-button-text-hover);border:1px solid var(--x-tool-button-border)!important;outline:0!important;background:var(--x-tool-button-background)!important;color:var(--x-tool-button-text)!important;font-weight:650;box-shadow:var(--x-tool-button-shadow);transition:transform var(--x-motion-duration) var(--x-motion-ease),box-shadow var(--x-motion-duration) var(--x-motion-ease),color var(--x-motion-duration) var(--x-motion-ease),border-color var(--x-motion-duration) var(--x-motion-ease)}.el-button.FLGToolButton:hover,.el-button.FLGToolButton:focus,.el-button.FLGToolButton.is-focus,.FLGToolButton:hover,.FLGToolButton:focus,.FLGToolButton.is-focus{border-color:var(--x-tool-button-border-hover)!important;outline:0!important;color:var(--x-tool-button-text-hover)!important;transform:translateY(-1px);box-shadow:var(--x-tool-button-shadow-hover)}.el-button.FLGToolButton:active,.FLGToolButton:active{border-color:var(--x-tool-button-border-active)!important;transform:translateY(1px);box-shadow:var(--x-tool-button-shadow-active)}.el-button.FLGMintButton,.FLGMintButton{--el-button-border-color: var(--x-mint-button-border);--el-button-hover-border-color: var(--x-mint-button-border-hover);--el-button-active-border-color: var(--x-mint-button-border-active);--el-button-bg-color: transparent;--el-button-hover-bg-color: transparent;--el-button-active-bg-color: transparent;--el-button-text-color: var(--x-mint-button-text);--el-button-hover-text-color: var(--x-mint-button-text);--el-button-active-text-color: var(--x-mint-button-text);border:1px solid var(--x-mint-button-border)!important;outline:0!important;background:var(--x-mint-button-background)!important;color:var(--x-mint-button-text)!important;font-weight:650;box-shadow:var(--x-mint-button-shadow);transition:transform var(--x-motion-duration) var(--x-motion-ease),box-shadow var(--x-motion-duration) var(--x-motion-ease),border-color var(--x-motion-duration) var(--x-motion-ease)}.el-button.FLGMintButton:hover,.el-button.FLGMintButton:focus,.el-button.FLGMintButton.is-focus,.FLGMintButton:hover,.FLGMintButton:focus,.FLGMintButton.is-focus{border-color:var(--x-mint-button-border-hover)!important;outline:0!important;color:var(--x-mint-button-text)!important;transform:translateY(-1px);box-shadow:var(--x-mint-button-shadow-hover)}.el-button.FLGMintButton:active,.FLGMintButton:active{border-color:var(--x-mint-button-border-active)!important;transform:translateY(1px);box-shadow:var(--x-mint-button-shadow-active)}.el-button.FLGLightButton,.FLGLightButton{--el-button-border-color: var(--x-control-border);--el-button-hover-border-color: var(--x-border-strong);--el-button-active-border-color: var(--x-control-border);--el-button-bg-color: var(--x-control-bg);--el-button-hover-bg-color: var(--x-control-bg-hover);--el-button-active-bg-color: var(--x-control-bg);--el-button-text-color: var(--x-text-primary);--el-button-hover-text-color: var(--x-primary);--el-button-active-text-color: var(--x-primary);border:1px solid var(--x-control-border);background:var(--x-control-bg)!important;color:var(--x-text-primary)!important;font-weight:650;box-shadow:var(--x-light-button-shadow);transition:transform var(--x-motion-duration) var(--x-motion-ease),box-shadow var(--x-motion-duration) var(--x-motion-ease),color var(--x-motion-duration) var(--x-motion-ease),border-color var(--x-motion-duration) var(--x-motion-ease)}.el-button.FLGLightButton:hover,.FLGLightButton:hover{border-color:var(--x-border-strong);background:var(--x-control-bg-hover)!important;color:var(--x-primary)!important;transform:translateY(-2px);box-shadow:var(--x-light-button-shadow-hover)}.el-button.FLGLightButton:active,.FLGLightButton:active{background:var(--x-control-bg)!important;transform:translateY(2px);box-shadow:var(--x-light-button-shadow-active)}.FLGHeroBand{position:relative;overflow:hidden;background:var(--x-hero-background);color:var(--x-hero-text);box-shadow:inset 0 1px color-mix(in srgb,white 46%,transparent)}.FLGHeroBand:after{content:"";position:absolute;top:-100%;left:-30%;width:24%;height:300%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 46%,transparent),transparent);transform:rotate(20deg);animation:FLGHeaderLightSweep 6s .8s ease-in-out infinite}.FLGHeroBand>*{position:relative;z-index:1}.FLGForm .el-form-item__label{color:var(--x-form-label);font-size:13px;font-weight:600}.FLGForm .el-input__wrapper,.FLGForm .el-select__wrapper,.FLGForm .el-date-editor{border:1px solid var(--x-control-border);border-radius:var(--x-radius-md);background:var(--x-control-bg);-webkit-backdrop-filter:blur(calc(var(--x-blur) * .8333)) saturate(180%);backdrop-filter:blur(calc(var(--x-blur) * .8333)) saturate(180%);box-shadow:var(--x-control-shadow);transition:transform var(--x-motion-duration) var(--x-motion-ease),box-shadow var(--x-motion-duration) var(--x-motion-ease),border-color var(--x-motion-duration) var(--x-motion-ease)}.FLGForm .el-input__wrapper:hover,.FLGForm .el-select__wrapper:hover,.FLGForm .el-date-editor:hover{border-color:var(--x-border-strong);transform:translateY(-1px);box-shadow:var(--x-control-shadow-hover)}.FLGForm .el-input__wrapper.is-focus,.FLGForm .el-select__wrapper.is-focused,.FLGForm .el-date-editor.is-active{border-color:var(--x-primary);transform:translateY(-1px);box-shadow:var(--x-control-shadow-focus)}.FLGForm .el-input__inner,.FLGForm .el-select__placeholder,.FLGForm .el-select__selected-item,.FLGForm .el-select__selected-item span,.FLGForm .el-range-input{color:var(--x-text-primary)}.FLGForm .el-input__inner::placeholder,.FLGForm .el-range-input::placeholder{color:var(--x-control-placeholder)}.FLGForm .FLGSelectEmphasis .el-select__wrapper{min-height:42px;border-color:var(--x-border-strong);background:linear-gradient(135deg,var(--x-control-bg-hover),var(--x-control-bg))}.FLGForm .FLGSelectEmphasis .el-select__selected-item,.FLGForm .FLGSelectEmphasis .el-select__selected-item span,.FLGForm .FLGSelectEmphasis .el-select__placeholder,.FLGForm .FLGSelectEmphasis .el-select__suffix,.FLGForm .FLGSelectEmphasis .el-select__caret{color:var(--x-primary);font-weight:650}.FLGForm .el-switch{--el-switch-on-color: var(--x-success);--el-switch-off-color: var(--x-surface-soft)}.FLGScrollable{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--x-accent) 52%,transparent) color-mix(in srgb,var(--x-surface-soft) 72%,transparent)}.FLGScrollable::-webkit-scrollbar{width:6px;height:6px}.FLGScrollable::-webkit-scrollbar-track{background:color-mix(in srgb,var(--x-surface-soft) 72%,transparent);border-radius:6px}.FLGScrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--x-accent) 55%,transparent);border-radius:6px}.el-select__popper.el-popper,.el-picker__popper.el-popper{overflow:hidden;border:1px solid var(--x-popper-border)!important;border-radius:var(--x-radius-md)!important;background:var(--x-popper-bg)!important;-webkit-backdrop-filter:blur(var(--x-blur)) saturate(170%);backdrop-filter:blur(var(--x-blur)) saturate(170%);box-shadow:var(--x-popper-shadow)!important;color:var(--x-text-primary)}.el-select__popper .el-select-dropdown__list{padding:8px}.el-select__popper .el-select-dropdown__item{height:38px;margin:2px 0;padding:0 14px;border-radius:var(--x-radius-sm);color:var(--x-text-primary);font-size:14px;line-height:38px;transition:all var(--x-motion-duration) var(--x-motion-ease)}.el-select__popper .el-select-dropdown__item.hover,.el-select__popper .el-select-dropdown__item:hover{background:color-mix(in srgb,var(--x-accent) 20%,transparent);color:var(--x-primary)}.el-select__popper .el-select-dropdown__item.selected{background:color-mix(in srgb,var(--x-primary-soft) 24%,var(--x-surface-soft));color:var(--x-primary);font-weight:650}.el-select__popper .el-select-dropdown__item.is-disabled{color:var(--x-text-muted);background:transparent}.el-select__popper.el-popper .el-popper__arrow:before,.el-picker__popper.el-popper .el-popper__arrow:before{border-color:var(--x-popper-border)!important;background:var(--x-surface-strong)!important}.el-select__popper .el-select-dropdown,.el-picker__popper .el-picker-panel{background:transparent;color:var(--x-text-primary)}.el-select__popper .el-select-dropdown__wrap{max-height:280px}.el-dialog{--el-dialog-bg-color: var(--x-surface-strong);--el-dialog-box-shadow: var(--x-shadow-hover);--el-text-color-primary: var(--x-text-primary);border:1px solid var(--x-border);border-radius:var(--x-radius-lg);-webkit-backdrop-filter:blur(var(--x-blur));backdrop-filter:blur(var(--x-blur))}@keyframes FLGHeaderLightSweep{0%,22%{left:-30%;opacity:0}36%{opacity:1}58%,to{left:118%;opacity:0}}@media(max-width:768px){.FLGGlassPanel,.FLGGlassStrong{background-color:var(--x-mobile-glass-bg)}}html[data-x-motion=reduced] *,html[data-x-motion=reduced] *:before,html[data-x-motion=reduced] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.x-floating-pet[data-v-18f39fd2]{position:fixed;z-index:3000;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 10px 18px rgba(31,38,80,.22))}.x-floating-pet.is-dragging[data-v-18f39fd2]{cursor:grabbing}.x-floating-pet.is-dragging .pet-sprite[data-v-18f39fd2]{transform:scale(1.04)}.pet-sprite[data-v-18f39fd2]{background-repeat:no-repeat;image-rendering:auto;transition:transform .18s ease}.pet-bubble[data-v-18f39fd2]{position:absolute;right:calc(100% - 12px);bottom:calc(100% - 22px);min-width:132px;max-width:min(220px,100vw - 120px);padding:9px 12px;color:#2b3052;font-size:13px;line-height:1.45;white-space:pre-line;background:#fffffff5;border:1px solid rgba(102,126,234,.22);border-radius:10px;box-shadow:0 8px 24px #1f265029;pointer-events:none}.pet-bubble[data-v-18f39fd2]:after{content:"";position:absolute;right:-6px;bottom:14px;width:10px;height:10px;background:#fffffff5;border-top:1px solid rgba(102,126,234,.22);border-right:1px solid rgba(102,126,234,.22);transform:rotate(45deg)}.is-left-side .pet-bubble[data-v-18f39fd2]{right:auto;left:calc(100% - 12px)}.is-left-side .pet-bubble[data-v-18f39fd2]:after{right:auto;left:-6px;border-top:0;border-right:0;border-bottom:1px solid rgba(102,126,234,.22);border-left:1px solid rgba(102,126,234,.22)}.pet-bubble-enter-active[data-v-18f39fd2],.pet-bubble-leave-active[data-v-18f39fd2]{transition:opacity .2s ease,transform .2s ease}.pet-bubble-enter-from[data-v-18f39fd2],.pet-bubble-leave-to[data-v-18f39fd2]{opacity:0;transform:translateY(6px) scale(.96)}@media(max-width:520px){.pet-bubble[data-v-18f39fd2]{max-width:calc(100vw - 96px);font-size:12px}}header[data-v-2f38ddd0]{line-height:1.5;max-height:100vh}@property --angle-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --angle-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}[data-v-3bea4a34]:root{--global--size: clamp(2rem, 4vw, 5rem);--anim--hover-time: .4s;--anim--hover-ease: cubic-bezier(.25, 1, .5, 1)}.button-wrap[data-v-3bea4a34]{font-size:20px;font-weight:700;position:relative;z-index:2;border-radius:999vw;background:transparent;pointer-events:none;transition:all var(--anim--hover-time) var(--anim--hover-ease)}button[data-v-3bea4a34]{--border-width: clamp(1px, .0625em, 4px);all:unset;cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:auto;z-index:3;background:linear-gradient(-75deg,#ffffff0d,#fff3,#ffffff0d);border-radius:999vw;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 0 #fff;backdrop-filter:blur(clamp(1px,.125em,4px));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));-moz-backdrop-filter:blur(clamp(1px,.125em,4px));-ms-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim--hover-time) var(--anim--hover-ease)}button[data-v-3bea4a34]:hover{transform:scale(.975);backdrop-filter:blur(.01em);-webkit-backdrop-filter:blur(.01em);-moz-backdrop-filter:blur(.01em);-ms-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,0 0 .05em .1em inset #ffffff80,0 0 #fff}button span[data-v-3bea4a34]{position:relative;display:block;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:Inter,sans-serif;letter-spacing:-.05em;font-weight:500;font-size:1em;color:#323232;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0em .25em .05em rgba(0,0,0,.1);transition:all var(--anim--hover-time) var(--anim--hover-ease);padding-inline:30px;padding-block:10px}button:hover span[data-v-3bea4a34]{text-shadow:.025em .025em .025em rgba(0,0,0,.12)}button span[data-v-3bea4a34]:after{content:"";display:block;position:absolute;z-index:1;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;border-radius:999vw;overflow:clip;background:linear-gradient(var(--angle-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 40% 50%,rgba(255,255,255,0) 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;background-size:200% 200%;background-position:0% 50%;background-repeat:no-repeat;transition:background-position calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease),--angle-2 calc(var(--anim--hover-time) * 1.25) var(--anim--hover-ease)}button:hover span[data-v-3bea4a34]:after{background-position:25% 50%}button:active span[data-v-3bea4a34]:after{background-position:50% 15%;--angle-2: -15deg}@media(hover:none)and (pointer:coarse){button span[data-v-3bea4a34]:after,button:active span[data-v-3bea4a34]:after{--angle-2: -45deg}}button[data-v-3bea4a34]:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:999vw;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,#ffffff80,#ffffff80);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:all var(--anim--hover-time) var(--anim--hover-ease),--angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) #ffffff80}button[data-v-3bea4a34]:hover:after{--angle-1: -125deg}button[data-v-3bea4a34]:active:after{--angle-1: -75deg}@media(hover:none)and (pointer:coarse){button[data-v-3bea4a34]:after,button[data-v-3bea4a34]:hover:after,button[data-v-3bea4a34]:active:after{--angle-1: -75deg}}.button-wrap:has(button:hover) .button-shadow[data-v-3bea4a34]{filter:blur(clamp(2px,.0625em,6px));-webkit-filter:blur(clamp(2px,.0625em,6px));-moz-filter:blur(clamp(2px,.0625em,6px));-ms-filter:blur(clamp(2px,.0625em,6px));transition:filter var(--anim--hover-time) var(--anim--hover-ease)}.button-wrap:has(button:hover) .button-shadow[data-v-3bea4a34]:after{top:calc(var(--shadow-cuttoff-fix) - .875em);opacity:1}.button-wrap[data-v-3bea4a34]:has(button:active){transform:rotateX(25deg)}.button-wrap:has(button:active) button[data-v-3bea4a34]{box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .125em .125em -.125em #0003,0 0 .1em .25em inset #fff3,0 .225em .05em #0000000d,0 .25em #ffffffbf,inset 0 .25em .05em #00000026}.button-wrap:has(button:active) .button-shadow[data-v-3bea4a34]{filter:blur(clamp(2px,.125em,12px));-webkit-filter:blur(clamp(2px,.125em,12px));-moz-filter:blur(clamp(2px,.125em,12px));-ms-filter:blur(clamp(2px,.125em,12px))}.button-wrap:has(button:active) .button-shadow[data-v-3bea4a34]:after{top:calc(var(--shadow-cuttoff-fix) - .5em);opacity:.75}.button-wrap:has(button:active) span[data-v-3bea4a34]{text-shadow:.025em .25em .05em rgba(0,0,0,.12)}.HomeView[data-v-846cd016]{height:100vh;background:linear-gradient(to bottom,#e7f8ff,#e6fff4);display:flex;flex-direction:column}.HomeView .ContentPart[data-v-846cd016]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center}.HomeView .ContentPart .menuItem[data-v-846cd016]{margin-bottom:10px}.HomeView .ContentPart .menuItem[data-v-846cd016]:not(:last-child){margin-right:10px}.HomeView .ContentPart .menuItem[data-v-846cd016]:active{animation:pressShake-846cd016 .1s 2}.HomeView .beiAnPart[data-v-846cd016]{margin-bottom:20px;flex-wrap:wrap}@keyframes pressShake-846cd016{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}
