@charset "UTF-8";.logo-icon[data-v-bcf52dc0]{display:inline-block;vertical-align:middle}.logo-mobile[data-v-bcf52dc0]{cursor:pointer}.sidebar-menu[data-v-ba23fe3c]{height:100%;display:flex;flex-direction:column;background:#0f172a4d;-webkit-backdrop-filter:blur(20px) saturate(200%);backdrop-filter:blur(20px) saturate(200%);border-right:1px solid rgba(255,255,255,.05);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:240px;transition:width .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:width}.sidebar-menu.collapsed[data-v-ba23fe3c]{width:72px;will-change:width}.sidebar-menu.collapsed .menu-header[data-v-ba23fe3c]{padding:24px 12px}.sidebar-menu.collapsed .menu-header .header-content[data-v-ba23fe3c]{justify-content:center}.sidebar-menu.collapsed .menu-content[data-v-ba23fe3c] .el-tree-node__content{justify-content:center;padding-left:0!important}.sidebar-menu.collapsed .menu-content[data-v-ba23fe3c] .el-tree-node__content .tree-node{padding:12px;justify-content:center}.sidebar-menu.collapsed .menu-content[data-v-ba23fe3c] .el-tree-node__content .tree-node .label,.sidebar-menu.collapsed .menu-content[data-v-ba23fe3c] .el-tree-node__content .tree-node .expand-icon{display:none}.sidebar-menu.collapsed .menu-content[data-v-ba23fe3c] .el-tree-node__content .tree-node .icon-wrapper{margin-right:0}.sidebar-menu.collapsed .menu-content[data-v-ba23fe3c] .el-tree-node__children{display:none!important}.menu-header[data-v-ba23fe3c]{padding:24px 16px;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(to bottom,rgba(108,76,255,.1),transparent);position:relative}@media (max-width: 1024px){.menu-header[data-v-ba23fe3c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header-content[data-v-ba23fe3c]{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px}.scanless-logo[data-v-ba23fe3c]{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease;height:100%;-webkit-tap-highlight-color:transparent}.scanless-logo:hover .logo-text[data-v-ba23fe3c]{opacity:.85;transform:scale(1.02)}@media (max-width: 1024px){.scanless-logo[data-v-ba23fe3c]:active{opacity:.8}}.logo-text[data-v-ba23fe3c]{font-size:22px;font-weight:700;letter-spacing:.8px;flex-shrink:0;background:linear-gradient(90deg,#6c4cff,#8a6bff,#ff6b9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(108,76,255,.3);transition:all .3s ease}@media (max-width: 1024px){.logo-text[data-v-ba23fe3c]{text-shadow:0 0 10px rgba(108,76,255,.2)}}.icon-wrapper[data-v-ba23fe3c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:12px;position:relative;flex-shrink:0;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,filter;transition:all .3s cubic-bezier(.4,0,.2,1)}.icon-wrapper .icon-bg[data-v-ba23fe3c]{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;transform:translate(-50%,-50%) scale(.8);opacity:0;transition:all .3s ease;z-index:0}.icon-wrapper .icon[data-v-ba23fe3c]{position:relative;z-index:2;font-size:18px;width:1em;height:1em;display:inline-flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);color:#ffffffb3;filter:none!important;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.icon-wrapper .icon-glow[data-v-ba23fe3c]{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease;z-index:1;pointer-events:none}.icon-wrapper.icon-primary .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#6c4cff33,#ff6b9d1a)}.icon-wrapper.icon-primary .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(108,76,255,.4) 0%,transparent 70%)}.icon-wrapper.icon-primary .icon[data-v-ba23fe3c]{color:#8a6bff;text-shadow:0 0 10px rgba(108,76,255,.5),0 0 20px rgba(108,76,255,.3)}.icon-wrapper.icon-secondary .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#4f46e533,#3b82f61a)}.icon-wrapper.icon-secondary .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(79,70,229,.4) 0%,transparent 70%)}.icon-wrapper.icon-secondary .icon[data-v-ba23fe3c]{color:#4f46e5;text-shadow:0 0 8px rgba(79,70,229,.4)}.icon-wrapper.icon-success .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#10b98133,#3b82f61a)}.icon-wrapper.icon-success .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(16,185,129,.4) 0%,transparent 70%)}.icon-wrapper.icon-success .icon[data-v-ba23fe3c]{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.4)}.icon-wrapper.icon-warning .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#f59e0b33,#fb923c1a)}.icon-wrapper.icon-warning .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(245,158,11,.4) 0%,transparent 70%)}.icon-wrapper.icon-warning .icon[data-v-ba23fe3c]{color:#f59e0b;text-shadow:0 0 8px rgba(245,158,11,.4)}.icon-wrapper.icon-danger .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#ef444433,#fb71851a)}.icon-wrapper.icon-danger .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(239,68,68,.4) 0%,transparent 70%)}.icon-wrapper.icon-danger .icon[data-v-ba23fe3c]{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.4)}.icon-wrapper.icon-info .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#8b5cf633,#ec48991a)}.icon-wrapper.icon-info .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(139,92,246,.4) 0%,transparent 70%)}.icon-wrapper.icon-info .icon[data-v-ba23fe3c]{color:#8b5cf6;text-shadow:0 0 8px rgba(139,92,246,.4)}.icon-wrapper.icon-purple .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#8b5cf633,#6c4cff1a)}.icon-wrapper.icon-purple .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(108,76,255,.4) 0%,transparent 70%)}.icon-wrapper.icon-purple .icon[data-v-ba23fe3c]{color:#7c3aed;text-shadow:0 0 8px rgba(124,58,237,.4)}.icon-wrapper.icon-supplier .icon-bg[data-v-ba23fe3c]{background:linear-gradient(135deg,#f9731633,#ea580c1a)}.icon-wrapper.icon-supplier .icon-glow[data-v-ba23fe3c]{background:radial-gradient(circle at center,rgba(249,115,22,.4) 0%,transparent 70%)}.icon-wrapper.icon-supplier .icon[data-v-ba23fe3c]{color:#f97316;text-shadow:0 0 8px rgba(249,115,22,.4)}.icon-wrapper.icon-default .icon[data-v-ba23fe3c]{color:#ffffffb3;text-shadow:none}.icon-wrapper[data-v-ba23fe3c]:hover{transform:scale(1.1)}.icon-wrapper:hover .icon[data-v-ba23fe3c]{transform:scale(1.15);opacity:1}.icon-wrapper:hover .icon-bg[data-v-ba23fe3c]{opacity:1;transform:translate(-50%,-50%) scale(1.2)}.icon-wrapper:hover .icon-glow[data-v-ba23fe3c]{opacity:.6;width:40px;height:40px}.tree-node.is-current:not(.has-children) .icon-wrapper[data-v-ba23fe3c]{transform:scale(1.1)}.tree-node.is-current:not(.has-children) .icon-wrapper .icon[data-v-ba23fe3c]{color:#fff!important;text-shadow:0 0 15px currentColor,0 0 30px rgba(255,255,255,.3);transform:scale(1.2);filter:brightness(1.2) saturate(1.2)}.tree-node.is-current:not(.has-children) .icon-wrapper .icon-bg[data-v-ba23fe3c]{opacity:.3;transform:translate(-50%,-50%) scale(1.4);filter:blur(4px)}.tree-node.is-current:not(.has-children) .icon-wrapper .icon-glow[data-v-ba23fe3c]{opacity:.8;width:48px;height:48px;animation:pulseGlow-ba23fe3c 2s ease-in-out infinite}.tree-node.has-children.is-expanded .icon-wrapper .icon[data-v-ba23fe3c]{filter:brightness(1.1);color:#6c4cff!important}.tree-node.has-children.is-expanded .icon-wrapper .icon-bg[data-v-ba23fe3c]{opacity:.2}.el-tree-node__children .tree-node.is-leaf .icon-wrapper[data-v-ba23fe3c]{width:24px;height:24px;margin-right:10px}.el-tree-node__children .tree-node.is-leaf .icon-wrapper .icon[data-v-ba23fe3c]{font-size:16px;color:#fff9;text-shadow:none}.el-tree-node__children .tree-node.is-leaf .icon-wrapper[data-v-ba23fe3c]:hover{transform:scale(1.05)}.el-tree-node__children .tree-node.is-leaf .icon-wrapper:hover .icon[data-v-ba23fe3c]{transform:scale(1.1);color:#ffffffe6}.el-tree-node__children .tree-node.is-leaf.is-current .icon-wrapper[data-v-ba23fe3c]{transform:scale(1.05)}.el-tree-node__children .tree-node.is-leaf.is-current .icon-wrapper .icon[data-v-ba23fe3c]{color:#8a6bff!important;text-shadow:0 0 10px rgba(138,107,255,.6);transform:scale(1.1)}.el-tree-node__children .tree-node.is-leaf.is-current .icon-wrapper .icon-bg[data-v-ba23fe3c]{opacity:.2;background:#6c4cff26}.sidebar-menu.collapsed .icon-wrapper[data-v-ba23fe3c]{margin-right:0;width:32px;height:32px}.sidebar-menu.collapsed .icon-wrapper .icon[data-v-ba23fe3c]{font-size:20px}.sidebar-menu.collapsed .icon-wrapper[data-v-ba23fe3c]:hover{transform:scale(1.15)}.sidebar-menu.collapsed .icon-wrapper:hover .icon-glow[data-v-ba23fe3c]{width:44px;height:44px}@keyframes pulseGlow-ba23fe3c{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.1)}}.menu-content[data-v-ba23fe3c]{width:100%;background:transparent;will-change:transform}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content{height:48px;padding:0!important;margin:4px 0;border-radius:12px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:relative;will-change:transform;-webkit-tap-highlight-color:transparent}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content:hover .tree-node{background:#6c4cff14;border:1px solid rgba(108,76,255,.15)}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content:hover .tree-node .icon-wrapper .icon{transform:scale(1.1);opacity:.9}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content:hover .tree-node .label{color:#fff;font-weight:500}@media (max-width: 1024px){.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content:hover .tree-node{background:#6c4cff0d;transform:translate(2px)}}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content.is-current .tree-node:not(.has-children){background:linear-gradient(135deg,#6c4cff26,#8b5cf61a);border:1px solid rgba(108,76,255,.3);box-shadow:0 0 15px #6c4cff33,inset 0 1px #ffffff1a}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content.is-current .tree-node:not(.has-children) .icon-wrapper .icon{transform:scale(1.15);opacity:1;filter:drop-shadow(0 0 8px rgba(108,76,255,.6))!important}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content.is-current .tree-node:not(.has-children) .label{color:#fff;font-weight:600;text-shadow:0 0 10px rgba(108,76,255,.5)}@media (max-width: 1024px){.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content.is-current .tree-node:not(.has-children){background:#6c4cff1f!important;box-shadow:0 0 10px #6c4cff26}}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content.is-current .tree-node.has-children .icon-wrapper .icon{transform:scale(1.05);opacity:.85}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content.is-current .tree-node.has-children .label{color:#ffffffe6;font-weight:500}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content:focus{outline:none}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__content:active .tree-node{transform:scale(.98);transition:transform .1s ease}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children{padding-left:12px}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content{margin-left:8px;width:calc(100% - 8px)}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content .tree-node{padding-left:12px}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content .tree-node.is-leaf .icon-wrapper .icon{font-size:18px;color:#fff9;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;filter:none!important}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content .tree-node.is-leaf .label{color:#ffffffb3;font-weight:400}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content .tree-node.is-leaf.is-current{background:#6c4cff26!important;border:1px solid rgba(108,76,255,.25)!important}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content .tree-node.is-leaf.is-current .icon-wrapper .icon{color:#8a6bff!important;transform:scale(1.1)!important}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .el-tree-node__content .tree-node.is-leaf.is-current .label{color:#8a6bff!important;font-weight:500!important}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .tree-node.is-leaf:hover{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .tree-node.is-leaf:hover .icon-wrapper .icon{color:#ffffffd9;transform:scale(1.05)}.menu-content[data-v-ba23fe3c] .el-tree-node .el-tree-node__children .tree-node.is-leaf:hover .label{color:#ffffffe6}.menu-content[data-v-ba23fe3c] .el-tree-node__expand-icon{display:none!important}.collapse-icon[data-v-ba23fe3c]{cursor:pointer;color:#8a6bff!important;font-size:18px!important;transition:all .3s ease;padding:8px!important;border-radius:8px!important;flex-shrink:0;background:#ffffff26!important;border:1px solid rgba(108,76,255,.4)!important;box-shadow:0 2px 8px #0003!important;-webkit-tap-highlight-color:transparent;will-change:transform}.collapse-icon[data-v-ba23fe3c]:hover{color:#6c4cff!important;background:#6c4cff40!important;transform:scale(1.1);border-color:#6c4cff!important;box-shadow:0 4px 12px #6c4cff4d!important}@media (max-width: 1024px){.collapse-icon[data-v-ba23fe3c]:active{transform:scale(.95);transition:transform .1s ease}}.collapse-icon.collapsed[data-v-ba23fe3c]{transform:rotate(180deg)}.collapse-icon.collapsed[data-v-ba23fe3c]:hover{transform:rotate(180deg) scale(1.1)}.menu-content[data-v-ba23fe3c] .el-tree-node__content{transition:padding-left .25s cubic-bezier(.4,0,.2,1)}.tree-node-wrapper[data-v-ba23fe3c]{display:flex;align-items:center;width:100%;height:100%;cursor:pointer;position:relative;z-index:1}.tree-node[data-v-ba23fe3c]{display:flex;align-items:center;padding:12px 16px;transition:all .2s ease;border-radius:12px;position:relative;-webkit-user-select:none;user-select:none;min-height:44px;width:100%;box-sizing:border-box;border:1px solid transparent;will-change:transform,background-color;-webkit-tap-highlight-color:transparent}.tree-node .icon-wrapper[data-v-ba23fe3c]{transition:all .2s ease}.tree-node .label[data-v-ba23fe3c]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffd9;font-size:15px;font-weight:500;transition:all .2s ease;letter-spacing:.3px;will-change:color}.tree-node.has-children .label[data-v-ba23fe3c]{font-weight:600}.tree-node.has-children.is-expanded .expand-icon[data-v-ba23fe3c]{color:#6c4cff}.expand-icon[data-v-ba23fe3c]{margin-left:auto;color:#fff6;transition:all .2s ease;font-size:14px;will-change:transform}.expand-icon[data-v-ba23fe3c]:hover{color:#fffc}.expand-icon.expanded[data-v-ba23fe3c]{transform:rotate(90deg);color:#6c4cff}.menu-footer[data-v-ba23fe3c]{width:100%;padding:20px 16px;border-top:1px solid rgba(255,255,255,.05);flex-shrink:0;box-sizing:border-box;background:linear-gradient(to top,rgba(108,76,255,.1),transparent);margin-top:auto;position:relative;z-index:1}.menu-footer.collapsed[data-v-ba23fe3c]{padding:20px 12px;height:auto}.menu-footer.collapsed .footer-content[data-v-ba23fe3c]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%}.collapsed-icon-item[data-v-ba23fe3c]{cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;height:40px;transition:all .2s ease;border-radius:8px;-webkit-tap-highlight-color:transparent;will-change:transform}.collapsed-icon-item[data-v-ba23fe3c]:hover{background:#6c4cff26;transform:scale(1.1)}.collapsed-icon-item:hover .collapsed-icon[data-v-ba23fe3c]{color:#6c4cff;filter:drop-shadow(0 0 8px rgba(108,76,255,.5))}@media (max-width: 1024px){.collapsed-icon-item[data-v-ba23fe3c]:active{transform:scale(.95);transition:transform .1s ease}}.collapsed-icon[data-v-ba23fe3c]{font-size:20px;color:#ffffffb3;transition:all .2s ease;display:flex;align-items:center;justify-content:center;will-change:color,filter}.logout-icon[data-v-ba23fe3c]{color:#ff6b6bcc}.logout-icon[data-v-ba23fe3c]:hover{color:#ff6b6b!important;filter:drop-shadow(0 0 8px rgba(255,107,107,.5))!important}.footer-content[data-v-ba23fe3c]{display:flex;align-items:center;width:100%;padding:0;box-sizing:border-box;margin:0}.footer-content.collapsed[data-v-ba23fe3c]{display:flex;align-items:center;min-height:72px}.user-dropdown-wrapper[data-v-ba23fe3c]{width:100%}.user-info[data-v-ba23fe3c]{display:flex;align-items:center;cursor:pointer;background:transparent;padding:10px 12px;border-radius:12px;transition:all .2s ease;width:100%;box-sizing:border-box;gap:12px;-webkit-tap-highlight-color:transparent}.user-info[data-v-ba23fe3c]:hover{background:#6c4cff1a;border:1px solid rgba(108,76,255,.2)}.user-info:hover .user-avatar[data-v-ba23fe3c]{transform:scale(1.05);box-shadow:0 0 15px #6c4cff66}.user-info:hover .user-more[data-v-ba23fe3c]{transform:translate(2px);color:#6c4cff}@media (max-width: 1024px){.user-info[data-v-ba23fe3c]:active{transform:scale(.98);transition:transform .1s ease}}.user-avatar[data-v-ba23fe3c]{border:2px solid rgba(108,76,255,.5);transition:all .2s ease;background:linear-gradient(135deg,#6c4cff,#8a6bff);padding:2px;flex-shrink:0;color:#fff;font-weight:600;box-shadow:0 4px 12px #6c4cff4d;will-change:transform}.user-details[data-v-ba23fe3c]{flex:1;min-width:0}.user-name[data-v-ba23fe3c]{font-size:14px;font-weight:500;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-more[data-v-ba23fe3c]{color:#ffffff80;transition:all .2s ease;flex-shrink:0;will-change:transform,color}@keyframes dropdownSlideIn-ba23fe3c{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-v-ba23fe3c] .el-dropdown__popper{border-radius:12px!important;overflow:hidden;padding:0!important;margin:0!important}[data-v-ba23fe3c] .el-dropdown__popper .el-dropdown-menu{border-radius:12px!important}[data-v-ba23fe3c] .el-dropdown-menu{background:#0f172af2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;padding:0!important;border-radius:12px!important;animation:dropdownSlideIn-ba23fe3c .3s ease forwards;min-width:160px!important;margin:0!important;overflow:hidden}[data-v-ba23fe3c] .el-popper__arrow{display:none!important}[data-v-ba23fe3c] .el-dropdown-menu__item{padding:12px 16px;color:#fffc!important;transition:all .2s ease;font-size:14px;display:flex;align-items:center;margin:0!important;border-radius:0!important}[data-v-ba23fe3c] .el-dropdown-menu__item:first-child{border-radius:12px 12px 0 0!important;padding-top:12px}[data-v-ba23fe3c] .el-dropdown-menu__item:last-child{border-radius:0 0 12px 12px!important;padding-bottom:12px}[data-v-ba23fe3c] .el-dropdown-menu__item .el-icon{margin-right:10px;color:#fff9;font-size:16px;transition:color .2s ease}[data-v-ba23fe3c] .el-dropdown-menu__item:focus,[data-v-ba23fe3c] .el-dropdown-menu__item:focus-visible{background:#6c4cff33!important;color:#fff!important;outline:none}[data-v-ba23fe3c] .el-dropdown-menu__item:focus .el-icon,[data-v-ba23fe3c] .el-dropdown-menu__item:focus-visible .el-icon{color:#6c4cff}@media (max-width: 1024px){[data-v-ba23fe3c] .el-dropdown-menu__item{padding:14px 16px;font-size:15px}}[data-v-ba23fe3c] .el-dropdown-menu__item--divided{border-top:1px solid rgba(255,255,255,.1)!important;margin-top:0!important;padding-top:12px!important}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__bar.is-vertical{width:6px}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{background-color:#6c4cff66;border-radius:3px;opacity:.6;transition:opacity .3s}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__bar.is-vertical .el-scrollbar__thumb:hover{opacity:.8}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar{width:6px}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-track{background:transparent}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-thumb{background-color:#6c4cff66;border-radius:3px;opacity:.6}[data-v-ba23fe3c] .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar-thumb:hover{opacity:.8}@media (max-width: 1024px){.icon-wrapper[data-v-ba23fe3c]{width:26px;height:26px}.icon-wrapper .icon[data-v-ba23fe3c]{font-size:16px}.icon-wrapper[data-v-ba23fe3c]:hover{transform:scale(1.08)}.icon-wrapper:hover .icon-glow[data-v-ba23fe3c]{width:36px;height:36px}.sidebar-menu.collapsed .icon-wrapper[data-v-ba23fe3c]{width:30px;height:30px}.sidebar-menu.collapsed .icon-wrapper .icon[data-v-ba23fe3c]{font-size:18px}}@media (max-width: 768px){.icon-wrapper[data-v-ba23fe3c]{width:24px;height:24px}.icon-wrapper .icon[data-v-ba23fe3c]{font-size:15px}.icon-wrapper .icon-glow[data-v-ba23fe3c]{display:none}.icon-wrapper[data-v-ba23fe3c]:hover{transform:scale(1.05)}}@media (hover: none) and (pointer: coarse){.icon-wrapper[data-v-ba23fe3c]:active{transform:scale(.95);transition:transform .1s ease}}@media (max-width: 1024px) and (min-width: 769px){.sidebar-menu[data-v-ba23fe3c]{transition:width .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-menu.collapsed[data-v-ba23fe3c]{width:64px}.menu-header[data-v-ba23fe3c]{padding:20px 14px}.tree-node[data-v-ba23fe3c]{padding:10px 14px}.icon-wrapper .icon[data-v-ba23fe3c]{font-size:18px}.menu-footer[data-v-ba23fe3c]{padding:16px}.collapsed-icon-item[data-v-ba23fe3c]{height:36px}.collapsed-icon[data-v-ba23fe3c]{font-size:18px}}@media (max-width: 768px){.sidebar-menu[data-v-ba23fe3c]{width:64px!important;background:#0f172af2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:width .2s cubic-bezier(.4,0,.2,1)}.sidebar-menu.collapsed .collapse-icon[data-v-ba23fe3c]{display:none!important}.collapsed-icon-item[data-v-ba23fe3c]{height:36px}.collapsed-icon[data-v-ba23fe3c]{font-size:18px}.menu-header[data-v-ba23fe3c]{padding:18px 12px}.tree-node[data-v-ba23fe3c]{padding:10px}.user-info[data-v-ba23fe3c]{padding:8px}.user-details[data-v-ba23fe3c]{max-width:120px}.menu-footer.collapsed[data-v-ba23fe3c]{padding:14px 8px}}.main-layout[data-v-ffa3471a]{height:100vh;width:100vw;display:flex;flex-direction:column;color:var(--el-text-color-primary);overflow:hidden;position:relative;background:radial-gradient(ellipse at center,var(--el-bg-color-page) 0%,#1a1a2e 50%,#0f3460 100%)}.main-layout.sidebar-collapsed .layout-sidebar[data-v-ffa3471a]{width:72px}.main-layout.sidebar-collapsed .layout-content[data-v-ffa3471a]{width:calc(100% - 72px)}.background-decoration[data-v-ffa3471a]{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;will-change:transform}.decoration-circle[data-v-ffa3471a]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.12;will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.circle-1[data-v-ffa3471a]{width:300px;height:300px;background:linear-gradient(135deg,#6c4cff,#ff6b9d);top:10%;left:10%;animation:float-1-ffa3471a 20s infinite}.circle-2[data-v-ffa3471a]{width:400px;height:400px;background:linear-gradient(135deg,#4f46e5,#06b6d4);bottom:10%;right:10%;animation:float-2-ffa3471a 25s infinite reverse}.circle-3[data-v-ffa3471a]{width:200px;height:200px;background:linear-gradient(135deg,#10b981,#3b82f6);top:50%;left:50%;transform:translate(-50%,-50%);animation:float-3-ffa3471a 15s infinite}.glow-effect[data-v-ffa3471a]{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(108,76,255,.08) 0%,transparent 70%)}@keyframes float-1-ffa3471a{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-30px,-30px) rotate(180deg)}}@keyframes float-2-ffa3471a{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(40px,20px) rotate(-180deg)}}@keyframes float-3-ffa3471a{0%,to{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-55%) rotate(90deg)}}.layout-body[data-v-ffa3471a]{flex:1;display:flex;overflow:hidden;width:100%;position:relative;z-index:1}.layout-sidebar[data-v-ffa3471a]{width:240px;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;position:relative;z-index:2;background:#1a1a2eb3;-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);border-right:1px solid rgba(255,255,255,.1);box-shadow:2px 0 20px #0000001a;transition:width .3s ease}.layout-content[data-v-ffa3471a]{flex:1;overflow-y:auto;overflow-x:hidden;width:calc(100% - 240px);box-sizing:border-box;position:relative;z-index:1;background:transparent;padding:0;margin:0;transition:width .3s ease}.scanless-content-wrapper[data-v-ffa3471a]{width:100%;height:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;position:relative;z-index:1;min-height:100%;background:transparent}.layout-content[data-v-ffa3471a] .scanless-card{background:#1a1a2ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);margin:0}.fade-enter-active[data-v-ffa3471a],.fade-leave-active[data-v-ffa3471a]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-ffa3471a]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-ffa3471a]{opacity:0;transform:translateY(-10px)}.fade-enter-to[data-v-ffa3471a],.fade-leave-from[data-v-ffa3471a]{opacity:1;transform:translateY(0)}.layout-content[data-v-ffa3471a]::-webkit-scrollbar{width:8px}.layout-content[data-v-ffa3471a]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.layout-content[data-v-ffa3471a]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;transition:background .3s ease}.layout-content[data-v-ffa3471a]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 768px){.main-layout.sidebar-collapsed .layout-sidebar[data-v-ffa3471a]{width:72px}.main-layout.sidebar-collapsed .layout-content[data-v-ffa3471a]{width:calc(100% - 72px)}.layout-sidebar[data-v-ffa3471a]{width:72px}.layout-content[data-v-ffa3471a]{width:calc(100% - 72px)}.layout-sidebar.mobile-open[data-v-ffa3471a]{transform:translate(0);width:240px}.layout-content[data-v-ffa3471a]{padding:0;width:100%}.scanless-content-wrapper[data-v-ffa3471a]{padding:0}.decoration-circle[data-v-ffa3471a]{filter:blur(40px)}.circle-1[data-v-ffa3471a]{width:200px;height:200px}.circle-2[data-v-ffa3471a]{width:300px;height:300px}.circle-3[data-v-ffa3471a]{width:150px;height:150px}}@media (max-width: 480px){.scanless-content-wrapper[data-v-ffa3471a],.layout-content[data-v-ffa3471a]{padding:0}}@media print{.background-decoration[data-v-ffa3471a],.layout-sidebar[data-v-ffa3471a]{display:none!important}.layout-content[data-v-ffa3471a]{padding:0;margin:0;width:100%}.scanless-content-wrapper[data-v-ffa3471a]{max-width:none;padding:0;margin:0}}@media (prefers-contrast: high){.layout-sidebar[data-v-ffa3471a]{border-right-width:2px;border-right-color:#ffffff4d}.layout-content[data-v-ffa3471a] .scanless-card{border-width:2px;border-color:#ffffff4d}}@media (prefers-reduced-motion: reduce){.decoration-circle[data-v-ffa3471a]{animation:none!important}.fade-enter-active[data-v-ffa3471a],.fade-leave-active[data-v-ffa3471a],.layout-sidebar[data-v-ffa3471a],.layout-content[data-v-ffa3471a]{transition:none!important}}@media (prefers-color-scheme: dark){.main-layout[data-v-ffa3471a]{background:radial-gradient(ellipse at center,#0a0a0f,#1a1a2e,#0f3460)}}[data-v-ffa3471a],[data-v-ffa3471a]:before,[data-v-ffa3471a]:after{box-sizing:border-box}html[data-v-ffa3471a],body[data-v-ffa3471a],#app[data-v-ffa3471a]{height:100%;margin:0;padding:0}.arrow-icon[data-v-736e865c]{display:inline-block;vertical-align:middle;transition:transform .3s ease}.arrow-left[data-v-736e865c]{transform:rotate(180deg)}.arrow-up[data-v-736e865c]{transform:rotate(-90deg)}.arrow-down[data-v-736e865c]{transform:rotate(90deg)}.user-agreement-container[data-v-08bf5901]{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;color:#333;max-width:1000px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.agreement-header[data-v-08bf5901]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #6C4CFF}.agreement-title[data-v-08bf5901]{color:#2c3e50;font-size:28px;margin-bottom:10px}.agreement-meta[data-v-08bf5901]{display:flex;justify-content:center;gap:20px;color:#666;font-size:14px}.agreement-content[data-v-08bf5901]{max-height:70vh;overflow-y:auto;padding-right:10px}.agreement-section[data-v-08bf5901]{margin-bottom:30px}.agreement-section h2[data-v-08bf5901]{color:#6c4cff;font-size:20px;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #eee}.agreement-section h3[data-v-08bf5901]{color:#444;font-size:16px;margin:15px 0 10px}.welcome-text[data-v-08bf5901]{font-size:16px;color:#2c3e50;margin-bottom:15px}.important-notice[data-v-08bf5901]{background-color:#f8f9fa;border-left:4px solid #ff6b6b;padding:15px;margin:20px 0;border-radius:4px}.important-notice strong[data-v-08bf5901]{color:#ff6b6b}.definition-list[data-v-08bf5901]{background:#f8f9fa;padding:15px;border-radius:6px;margin:15px 0}.definition-list li[data-v-08bf5901]{margin-bottom:10px;padding-left:10px}.section-content ul[data-v-08bf5901]{padding-left:20px;margin:10px 0}.section-content li[data-v-08bf5901]{margin-bottom:8px;position:relative;padding-left:10px}.section-content li[data-v-08bf5901]:before{content:"•";color:#6c4cff;font-weight:700;position:absolute;left:0}.agreement-consent[data-v-08bf5901]{margin:40px 0;padding:25px;background:linear-gradient(135deg,#f5f7ff,#edf1ff);border-radius:10px;border:2px solid #6C4CFF}.consent-box[data-v-08bf5901]{text-align:center}.consent-box h3[data-v-08bf5901]{color:#6c4cff;font-size:18px;margin-bottom:15px}.signature[data-v-08bf5901]{margin-top:25px;padding-top:15px;border-top:1px dashed #ccc;text-align:right;font-style:italic;color:#666}.contact-info[data-v-08bf5901]{background:#f0f7ff;padding:20px;border-radius:8px;margin:20px 0}.contact-info ul[data-v-08bf5901]{margin-top:10px}.contact-info li[data-v-08bf5901]{margin-bottom:8px;color:#444}.agreement-footer[data-v-08bf5901]{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #eee;color:#666;font-size:14px}.copyright[data-v-08bf5901]{margin-bottom:10px}.footer-links a[data-v-08bf5901]{color:#6c4cff;text-decoration:none;margin:0 10px;transition:color .3s}.footer-links a[data-v-08bf5901]:hover{color:#4a36b5;text-decoration:underline}.agreement-content[data-v-08bf5901]::-webkit-scrollbar{width:6px}.agreement-content[data-v-08bf5901]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.agreement-content[data-v-08bf5901]::-webkit-scrollbar-thumb{background:#6c4cff;border-radius:3px}.agreement-content[data-v-08bf5901]::-webkit-scrollbar-thumb:hover{background:#4a36b5}@media (max-width: 768px){.user-agreement-container[data-v-08bf5901]{padding:15px}.agreement-title[data-v-08bf5901]{font-size:24px}.agreement-meta[data-v-08bf5901]{flex-direction:column;gap:5px}.agreement-content[data-v-08bf5901]{max-height:60vh}}@media (max-width: 480px){.agreement-title[data-v-08bf5901]{font-size:20px}.agreement-section h2[data-v-08bf5901]{font-size:18px}.agreement-section h3[data-v-08bf5901]{font-size:15px}.agreement-consent[data-v-08bf5901]{padding:15px}}.privacy-policy-container[data-v-2b7cbc4e]{font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6;color:#333;max-width:1000px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.policy-header[data-v-2b7cbc4e]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #6C4CFF}.policy-title[data-v-2b7cbc4e]{color:#2c3e50;font-size:28px;margin-bottom:10px}.policy-meta[data-v-2b7cbc4e]{display:flex;justify-content:center;gap:20px;color:#666;font-size:14px}.policy-content[data-v-2b7cbc4e]{max-height:70vh;overflow-y:auto;padding-right:10px}.policy-section[data-v-2b7cbc4e]{margin-bottom:30px}.policy-section h2[data-v-2b7cbc4e]{color:#6c4cff;font-size:20px;margin-bottom:20px;padding-left:30px;position:relative}.policy-section h2 i[data-v-2b7cbc4e]{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:24px}.section-card[data-v-2b7cbc4e]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:15px;border-left:4px solid #6C4CFF}.section-card h3[data-v-2b7cbc4e]{color:#444;font-size:16px;margin-bottom:15px;display:flex;align-items:center;gap:8px}.section-card ul[data-v-2b7cbc4e]{padding-left:20px;margin:0}.section-card li[data-v-2b7cbc4e]{margin-bottom:10px;padding-left:10px;position:relative}.section-card li[data-v-2b7cbc4e]:before{content:"•";color:#6c4cff;font-weight:700;position:absolute;left:0}.important-notice[data-v-2b7cbc4e]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:2px solid #ffd700;border-radius:8px;padding:20px;margin-bottom:20px}.important-notice h3[data-v-2b7cbc4e]{color:#d48806;font-size:18px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.important-notice p[data-v-2b7cbc4e]{margin:0;color:#444}.opt-out-notice[data-v-2b7cbc4e]{background:#e6f7ff;border-radius:6px;padding:15px;margin-top:10px}.opt-out-notice .highlight[data-v-2b7cbc4e]{color:#1890ff;font-weight:600}.opt-out-details[data-v-2b7cbc4e]{background:#fff;border-radius:4px;padding:10px;margin-top:10px;font-size:14px;color:#666}.rights-grid[data-v-2b7cbc4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.right-item[data-v-2b7cbc4e]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:15px;display:flex;align-items:center;gap:12px;transition:all .3s ease}.right-item[data-v-2b7cbc4e]:hover{border-color:#6c4cff;box-shadow:0 2px 8px #6c4cff1a}.right-icon[data-v-2b7cbc4e]{font-size:24px;flex-shrink:0}.right-content h4[data-v-2b7cbc4e]{margin:0 0 4px;color:#444;font-size:14px}.right-content p[data-v-2b7cbc4e]{margin:0;color:#666;font-size:12px}.action-steps[data-v-2b7cbc4e]{display:flex;gap:15px;margin-top:15px}.step[data-v-2b7cbc4e]{flex:1;text-align:center;padding:15px;background:#fff;border-radius:8px;border:1px solid #e8e8e8}.step-number[data-v-2b7cbc4e]{display:block;width:30px;height:30px;line-height:30px;background:#6c4cff;color:#fff;border-radius:50%;margin:0 auto 10px;font-weight:700}.step p[data-v-2b7cbc4e]{margin:0;font-size:13px;color:#666}.warning-card[data-v-2b7cbc4e]{background:linear-gradient(135deg,#fff2f0,#ffe6e6);border-left-color:#ff4d4f;display:flex;gap:15px}.warning-icon[data-v-2b7cbc4e]{font-size:32px;flex-shrink:0}.warning-content h3[data-v-2b7cbc4e]{color:#ff4d4f}.contact-card[data-v-2b7cbc4e]{background:#f0f7ff;border-radius:8px;padding:20px}.contact-methods[data-v-2b7cbc4e]{display:flex;flex-direction:column;gap:15px}.contact-item[data-v-2b7cbc4e]{display:flex;align-items:center;gap:15px;padding:12px;background:#fff;border-radius:6px}.contact-icon[data-v-2b7cbc4e]{font-size:24px;flex-shrink:0}.contact-details h4[data-v-2b7cbc4e]{margin:0 0 5px;color:#444;font-size:14px}.contact-info[data-v-2b7cbc4e]{margin:0;color:#666;font-size:13px}.update-notice[data-v-2b7cbc4e]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;padding:15px}.update-tip[data-v-2b7cbc4e]{font-size:14px;color:#666;margin-top:10px;font-style:italic}.policy-footer[data-v-2b7cbc4e]{margin-top:40px;padding-top:30px;border-top:2px solid #6C4CFF}.footer-content[data-v-2b7cbc4e]{text-align:center}.footer-text[data-v-2b7cbc4e]{color:#444;font-size:14px;margin-bottom:20px}.signature-area[data-v-2b7cbc4e]{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:8px}.signature[data-v-2b7cbc4e]{text-align:right;font-style:italic;color:#666;margin:0}.copyright[data-v-2b7cbc4e]{color:#999;font-size:13px;margin-top:20px}.policy-content[data-v-2b7cbc4e]::-webkit-scrollbar{width:6px}.policy-content[data-v-2b7cbc4e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.policy-content[data-v-2b7cbc4e]::-webkit-scrollbar-thumb{background:#6c4cff;border-radius:3px}.policy-content[data-v-2b7cbc4e]::-webkit-scrollbar-thumb:hover{background:#4a36b5}.icon-info[data-v-2b7cbc4e]:before{content:"📋"}.icon-collect[data-v-2b7cbc4e]:before{content:"📥"}.icon-use[data-v-2b7cbc4e]:before{content:"🔄"}.icon-share[data-v-2b7cbc4e]:before{content:"🤝"}.icon-rights[data-v-2b7cbc4e]:before{content:"⚖️"}.icon-storage[data-v-2b7cbc4e]:before{content:"💾"}.icon-children[data-v-2b7cbc4e]:before{content:"👶"}.icon-contact[data-v-2b7cbc4e]:before{content:"📞"}.icon-update[data-v-2b7cbc4e]:before{content:"🔄"}@media (max-width: 768px){.privacy-policy-container[data-v-2b7cbc4e]{padding:15px}.policy-title[data-v-2b7cbc4e]{font-size:24px}.policy-meta[data-v-2b7cbc4e]{flex-direction:column;gap:5px}.policy-content[data-v-2b7cbc4e]{max-height:60vh}.rights-grid[data-v-2b7cbc4e]{grid-template-columns:1fr}.action-steps[data-v-2b7cbc4e]{flex-direction:column}}@media (max-width: 480px){.policy-title[data-v-2b7cbc4e]{font-size:20px}.policy-section h2[data-v-2b7cbc4e]{font-size:18px;padding-left:25px}.section-card[data-v-2b7cbc4e]{padding:15px}.contact-item[data-v-2b7cbc4e]{flex-direction:column;text-align:center;gap:8px}}.scanless-logo[data-v-90653d33]{margin-bottom:25px}.brand-content[data-v-90653d33]{max-width:500px;width:100%}.brand-subtitle[data-v-90653d33]{font-size:16px;color:#94a3b8;margin-bottom:40px;line-height:1.6}.feature-item[data-v-90653d33]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.feature-icon[data-v-90653d33]{width:48px;height:48px;background:#6c4cff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.feature-text h4[data-v-90653d33]{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px}.feature-text p[data-v-90653d33]{font-size:14px;color:#94a3b8;margin:0}.customer-stats[data-v-90653d33]{display:flex;gap:32px;margin-top:30px}.register-container[data-v-90653d33]{padding:48px;max-width:480px;width:100%}.mobile-back[data-v-90653d33]{display:none;margin-bottom:24px}.back-btn[data-v-90653d33]{display:flex;align-items:center;gap:8px;background:transparent;color:#94a3b8;border:none;font-size:14px;cursor:pointer;transition:color .2s;padding:0}.back-btn svg[data-v-90653d33]{width:16px;height:16px}.back-btn[data-v-90653d33]:hover{color:#fff}.login-header[data-v-90653d33]{text-align:center;margin-bottom:40px}.login-title[data-v-90653d33]{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.agreement-desc[data-v-90653d33]{font-size:12px;color:#94a3b8;text-align:center;margin-bottom:32px;line-height:1.6}.agreement-desc a[data-v-90653d33]{color:#6c4cff;text-decoration:none;transition:color .2s}.agreement-desc a[data-v-90653d33]:hover{color:#8a6bff;text-decoration:underline}[data-v-90653d33] .agreement-dialog .el-dialog{background:#1a1a1a;border-radius:16px;max-width:1200px;margin-top:5vh!important}[data-v-90653d33] .agreement-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#1a1a1a;border-radius:16px 16px 0 0}[data-v-90653d33] .agreement-dialog .el-dialog__title{color:#fff;font-size:20px;font-weight:600}[data-v-90653d33] .agreement-dialog .el-dialog__body{padding:0;background:#1a1a1a}[data-v-90653d33] .agreement-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);background:#1a1a1a;border-radius:0 0 16px 16px}.agreement-content-wrapper[data-v-90653d33]{max-height:60vh;overflow-y:auto;padding:20px}.agreement-footer[data-v-90653d33]{display:flex;justify-content:space-between;gap:12px}[data-v-90653d33] .agreement-footer .el-button{flex:1;padding:12px 24px;font-size:14px;font-weight:500}@media (max-width: 768px){[data-v-90653d33] .agreement-dialog .el-dialog{width:95%!important;margin-top:2vh!important}.agreement-content-wrapper[data-v-90653d33]{max-height:50vh;padding:16px}}@media (max-width: 480px){.agreement-content-wrapper[data-v-90653d33]{max-height:40vh;padding:12px}[data-v-90653d33] .agreement-dialog .el-dialog__title{font-size:18px}}[data-v-90653d33] .login-tabs .el-tabs__header{margin-bottom:32px}[data-v-90653d33] .login-tabs .el-tabs__nav-wrap:after{background-color:#ffffff1a}[data-v-90653d33] .login-tabs .el-tabs__item{font-size:16px;font-weight:500;color:#94a3b8;padding:0 20px 16px;transition:color .2s}[data-v-90653d33] .login-tabs .el-tabs__item:hover,[data-v-90653d33] .login-tabs .el-tabs__item.is-active{color:#fff}[data-v-90653d33] .login-tabs .el-tabs__active-bar{background:linear-gradient(90deg,#6c4cff,#8a6bff);height:3px;border-radius:2px}.login-form[data-v-90653d33]{margin-bottom:24px}.login-btn[data-v-90653d33]{width:100%;margin-bottom:24px}.login-footer[data-v-90653d33]{display:flex;justify-content:space-between;margin-bottom:20px}.login-footer a[data-v-90653d33]{color:#94a3b8;text-decoration:none;font-size:14px;transition:color .2s}.login-footer a[data-v-90653d33]:hover{color:#fff}.error-message[data-v-90653d33]{color:#f56c6c;font-size:12px;margin-top:4px;margin-left:48px}[data-v-90653d33] .scanless-send-code-btn.is-disabled{background:#6464641a!important;border-color:#6464644d!important;color:#94a3b8!important;cursor:not-allowed}@media (max-width: 768px){.mobile-back[data-v-90653d33]{display:block}.register-container[data-v-90653d33]{padding:24px;max-width:100%}.customer-stats[data-v-90653d33]{flex-direction:column;gap:16px}}@media (max-width: 480px){.register-container[data-v-90653d33]{padding:20px}.login-title[data-v-90653d33]{font-size:24px}.login-footer[data-v-90653d33]{flex-direction:column;gap:12px;align-items:center}.feature-item[data-v-90653d33]{gap:12px}.feature-icon[data-v-90653d33]{width:40px;height:40px;font-size:20px}}.sms-verification[data-v-a0d84db8]{width:100%}.error-message[data-v-a0d84db8]{color:#f56c6c;font-size:12px;margin-top:4px;margin-left:48px}[data-v-a0d84db8] .scanless-send-code-btn.is-disabled{background:#6464641a!important;border-color:#6464644d!important;color:#94a3b8!important;cursor:not-allowed}.scanless-logo[data-v-452cda4e]{margin-bottom:25px}.brand-content[data-v-452cda4e]{max-width:500px;width:100%}.brand-subtitle[data-v-452cda4e]{font-size:16px;color:#94a3b8;margin-bottom:40px;line-height:1.6}.feature-item[data-v-452cda4e]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.feature-icon[data-v-452cda4e]{width:48px;height:48px;background:#6c4cff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.feature-text h4[data-v-452cda4e]{font-size:18px;font-weight:600;color:#fff;margin:0 0 4px}.feature-text p[data-v-452cda4e]{font-size:14px;color:#94a3b8;margin:0}.customer-stats[data-v-452cda4e]{display:flex;gap:32px;margin-top:30px}.register-container[data-v-452cda4e]{padding:48px;max-width:480px;width:100%}.mobile-back[data-v-452cda4e]{display:none;margin-bottom:24px}.back-btn[data-v-452cda4e]{display:flex;align-items:center;gap:8px;background:transparent;color:#94a3b8;border:none;font-size:14px;cursor:pointer;transition:color .2s;padding:0}.back-btn svg[data-v-452cda4e]{width:16px;height:16px}.back-btn[data-v-452cda4e]:hover{color:#fff}.register-header[data-v-452cda4e]{text-align:center;margin-bottom:40px}.register-title[data-v-452cda4e]{font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.register-subtitle[data-v-452cda4e]{font-size:14px;color:#94a3b8;margin:0}.register-form[data-v-452cda4e]{margin-bottom:24px}.password-strength[data-v-452cda4e]{display:flex;align-items:center;gap:12px;margin-top:8px;margin-left:48px}.strength-bar[data-v-452cda4e]{display:flex;gap:4px;flex:1}.strength-segment[data-v-452cda4e]{flex:1;height:4px;background:#ffffff1a;border-radius:2px;transition:all .3s ease}.strength-segment.active[data-v-452cda4e]{background:var(--strength-color, #6C4CFF)}.strength-text[data-v-452cda4e]{font-size:12px;font-weight:500;min-width:32px;text-align:right}.agreement-desc[data-v-452cda4e]{font-size:12px;color:#94a3b8;text-align:center;margin-bottom:32px;line-height:1.6}.agreement-desc a[data-v-452cda4e]{color:#6c4cff;text-decoration:none;transition:color .2s}.agreement-desc a[data-v-452cda4e]:hover{color:#8a6bff;text-decoration:underline}.error-message[data-v-452cda4e]{color:#f56c6c;font-size:12px;margin-top:4px;margin-left:48px}.register-btn[data-v-452cda4e]{width:100%;margin-top:20px}.register-btn[data-v-452cda4e]:disabled{opacity:.6;cursor:not-allowed}.register-footer[data-v-452cda4e]{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.register-footer p[data-v-452cda4e]{font-size:14px;color:#94a3b8;margin:0}.separator[data-v-452cda4e]{margin:0 12px;color:#ffffff4d}[data-v-452cda4e] .agreement-dialog .el-dialog{background:#1a1a1a;border-radius:16px;max-width:1200px;margin-top:5vh!important}[data-v-452cda4e] .agreement-dialog .el-dialog__header{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#1a1a1a;border-radius:16px 16px 0 0}[data-v-452cda4e] .agreement-dialog .el-dialog__title{color:#fff;font-size:20px;font-weight:600}[data-v-452cda4e] .agreement-dialog .el-dialog__body{padding:0;background:#1a1a1a}[data-v-452cda4e] .agreement-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.1);background:#1a1a1a;border-radius:0 0 16px 16px}.agreement-content-wrapper[data-v-452cda4e]{max-height:60vh;overflow-y:auto;padding:20px}.agreement-footer[data-v-452cda4e]{display:flex;justify-content:space-between;gap:12px}[data-v-452cda4e] .agreement-footer .el-button{flex:1;padding:12px 24px;font-size:14px;font-weight:500}@media (max-width: 768px){.mobile-back[data-v-452cda4e]{display:block}.register-container[data-v-452cda4e]{padding:24px;max-width:100%}.customer-stats[data-v-452cda4e]{flex-direction:column;gap:16px}[data-v-452cda4e] .agreement-dialog .el-dialog{width:95%!important;margin-top:2vh!important}.agreement-content-wrapper[data-v-452cda4e]{max-height:50vh;padding:16px}}@media (max-width: 480px){.register-container[data-v-452cda4e]{padding:20px}.register-title[data-v-452cda4e]{font-size:24px}.feature-item[data-v-452cda4e]{gap:12px}.feature-icon[data-v-452cda4e]{width:40px;height:40px;font-size:20px}.password-strength[data-v-452cda4e],.error-message[data-v-452cda4e]{margin-left:16px}.agreement-content-wrapper[data-v-452cda4e]{max-height:40vh;padding:12px}[data-v-452cda4e] .agreement-dialog .el-dialog__title{font-size:18px}}.header[data-v-9495aaf8]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);padding:16px 0}.hero-badge[data-v-9495aaf8]{margin-bottom:var(--spacing-base)}.header .container[data-v-9495aaf8]{display:flex;justify-content:space-between;align-items:center}.nav-links[data-v-9495aaf8]{display:flex;align-items:center;gap:32px}.main-nav[data-v-9495aaf8]{display:flex;gap:24px}.nav-link[data-v-9495aaf8]{color:#e2e8f0;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s;position:relative;padding:8px 0}.nav-link[data-v-9495aaf8]:hover{color:#fff}.nav-link[data-v-9495aaf8]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#6c4cff,#8a6bff);transition:width .3s}.nav-link[data-v-9495aaf8]:hover:after{width:100%}.auth-buttons[data-v-9495aaf8]{display:flex;gap:12px;align-items:center}.mobile-menu-btn[data-v-9495aaf8]{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-btn span[data-v-9495aaf8]{width:24px;height:2px;background-color:#fff;border-radius:2px;transition:.3s}.mobile-menu[data-v-9495aaf8]{position:fixed;inset:0;background:#0a0a0f;z-index:1001;padding:20px;display:flex;flex-direction:column}.mobile-menu-header[data-v-9495aaf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-logo[data-v-9495aaf8]{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#fff}.mobile-logo .logo-icon[data-v-9495aaf8]{width:30px;height:30px}.close-menu-btn[data-v-9495aaf8]{background:none;border:none;color:#fff;cursor:pointer;padding:8px}.close-menu-btn svg[data-v-9495aaf8]{width:24px;height:24px}.mobile-menu-links[data-v-9495aaf8]{display:flex;flex-direction:column;gap:16px;flex:1}.mobile-nav-link[data-v-9495aaf8]{color:#fff;text-decoration:none;font-size:18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.slide-enter-active[data-v-9495aaf8],.slide-leave-active[data-v-9495aaf8]{transition:transform .3s ease}.slide-enter-from[data-v-9495aaf8],.slide-leave-to[data-v-9495aaf8]{transform:translate(-100%)}.hero-section[data-v-9495aaf8]{padding:160px 0 120px;position:relative;overflow:hidden}.hero-section .container[data-v-9495aaf8]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-title[data-v-9495aaf8]{font-size:56px;font-weight:700;line-height:1.1;margin-bottom:24px;color:#fff}.hero-subtitle[data-v-9495aaf8]{font-size:18px;line-height:1.6;margin-bottom:32px}.highlight[data-v-9495aaf8]{color:#fff;font-weight:500}.hero-stats[data-v-9495aaf8]{display:flex;gap:32px;margin-bottom:40px}.hero-actions[data-v-9495aaf8]{display:flex;gap:16px}.arrow-icon[data-v-9495aaf8]{width:20px;height:20px}.hero-visual[data-v-9495aaf8]{position:relative}.dashboard-preview[data-v-9495aaf8]{transform:perspective(1000px) rotateY(-10deg);animation:float-9495aaf8 6s ease-in-out infinite}@keyframes float-9495aaf8{0%,to{transform:perspective(1000px) rotateY(-10deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-10deg) translateY(-20px)}}.dashboard-header[data-v-9495aaf8]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.dashboard-controls[data-v-9495aaf8]{display:flex;gap:8px}.control-dot[data-v-9495aaf8]{width:12px;height:12px;border-radius:50%}.dashboard-controls .control-dot.red[data-v-9495aaf8]{background:#ff5f56!important}.dashboard-controls .control-dot.yellow[data-v-9495aaf8]{background:#ffbd2e!important}.dashboard-controls .control-dot.green[data-v-9495aaf8]{background:#27c93f!important}.dashboard-title[data-v-9495aaf8]{font-size:14px;color:#94a3b8}.dashboard-content[data-v-9495aaf8]{display:flex;flex-direction:column;gap:20px}.metric[data-v-9495aaf8]{background:#0f0f1acc;border-radius:8px;padding:16px}.metric-label[data-v-9495aaf8]{font-size:12px;color:#94a3b8;margin-bottom:8px}.metric-value[data-v-9495aaf8]{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.metric-trend[data-v-9495aaf8]{font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px;display:inline-block}.metric-trend.up[data-v-9495aaf8]{background:#10b9811a;color:#10b981}.workflow[data-v-9495aaf8]{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background:#0f0f1acc;border-radius:8px}.workflow-step[data-v-9495aaf8]{text-align:center}.step-icon[data-v-9495aaf8]{font-size:24px;margin-bottom:8px}.step-label[data-v-9495aaf8]{font-size:12px;color:#94a3b8}.workflow-arrow[data-v-9495aaf8]{color:#6c4cff;font-size:20px}.hero-bg-glow[data-v-9495aaf8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(108,76,255,.1) 0%,transparent 70%);z-index:-1}.section-header[data-v-9495aaf8]{text-align:center;margin-bottom:64px}.section-title[data-v-9495aaf8]{font-size:48px;font-weight:700;margin-bottom:16px;color:#fff}.section-subtitle[data-v-9495aaf8]{font-size:18px;max-width:600px;margin:0 auto}.overview-section[data-v-9495aaf8]{padding:120px 0;background:linear-gradient(180deg,#0f0f1a,#0a0a0f)}.overview-grid[data-v-9495aaf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.card-icon[data-v-9495aaf8]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px}.card-title[data-v-9495aaf8]{font-size:20px;font-weight:600;margin-bottom:12px;color:#fff}.card-description[data-v-9495aaf8]{font-size:14px;margin-bottom:16px;line-height:1.6}.card-features[data-v-9495aaf8]{display:flex;flex-wrap:wrap;gap:8px}.feature-tag[data-v-9495aaf8]{background:#6c4cff1a;color:#8a6bff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.features-section[data-v-9495aaf8]{padding:120px 0;background:#0a0a0f}.features-container[data-v-9495aaf8]{display:flex;flex-direction:column;gap:80px}.feature[data-v-9495aaf8]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feature[data-v-9495aaf8]:nth-child(2n){direction:rtl}.feature:nth-child(2n) .feature-content[data-v-9495aaf8]{direction:ltr}.feature-visual[data-v-9495aaf8]{display:flex;justify-content:center}.visual-content[data-v-9495aaf8]{font-size:48px;padding:40px;border-radius:24px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-badge[data-v-9495aaf8]{display:inline-block;background:linear-gradient(90deg,#6c4cff,#8a6bff);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:20px}.feature-title[data-v-9495aaf8]{font-size:32px;font-weight:700;margin-bottom:16px;color:#fff}.feature-description[data-v-9495aaf8]{font-size:16px;margin-bottom:24px;line-height:1.6}.feature-list[data-v-9495aaf8]{list-style:none;padding:0}.feature-list li[data-v-9495aaf8]{color:#e2e8f0;position:relative;padding:8px 0 8px 24px}.feature-list li[data-v-9495aaf8]:before{content:"✓";position:absolute;left:0;color:#6c4cff;font-weight:700}.benefits-section[data-v-9495aaf8]{padding:120px 0;background:linear-gradient(180deg,#0f0f1a,#0a0a0f)}.benefits-grid[data-v-9495aaf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.benefit-icon[data-v-9495aaf8]{font-size:48px;margin-bottom:24px}.benefit-title[data-v-9495aaf8]{font-size:24px;font-weight:700;margin-bottom:16px;color:#fff}.benefit-description[data-v-9495aaf8]{font-size:14px;margin-bottom:24px;line-height:1.6}.benefit-stats[data-v-9495aaf8]{display:flex;gap:24px}.stat-item[data-v-9495aaf8]{text-align:center;flex:1}.dashboard-section[data-v-9495aaf8]{padding:120px 0;background:#0a0a0f}.dashboard-preview-large[data-v-9495aaf8]{padding:40px}.dashboard-header-large[data-v-9495aaf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.dashboard-title-large[data-v-9495aaf8]{font-size:24px;font-weight:600;color:#fff}.time-indicator[data-v-9495aaf8]{background:#6c4cff1a;color:#8a6bff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500}.dashboard-metrics[data-v-9495aaf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.metric-large[data-v-9495aaf8]{background:#0f0f1acc;border-radius:16px;padding:24px}.metric-label-large[data-v-9495aaf8]{font-size:14px;color:#94a3b8;margin-bottom:12px}.metric-value-large[data-v-9495aaf8]{font-size:32px;font-weight:700;color:#fff;margin-bottom:16px}.metric-progress[data-v-9495aaf8]{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-bar[data-v-9495aaf8]{height:100%;background:linear-gradient(90deg,#6c4cff,#8a6bff);border-radius:4px}.pricing-section[data-v-9495aaf8]{padding:10px 0;background:linear-gradient(180deg,#0f0f1a,#0a0a0f)}.pricing-grid[data-v-9495aaf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.pricing-card.featured[data-v-9495aaf8]{border-color:#6c4cff;transform:scale(1.05)}.featured-badge[data-v-9495aaf8]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#6c4cff,#8a6bff);color:#fff;padding:6px 20px;border-radius:20px;font-size:12px;font-weight:600}.pricing-header[data-v-9495aaf8]{margin-bottom:32px}.plan-name[data-v-9495aaf8]{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.plan-price[data-v-9495aaf8]{font-size:48px;font-weight:700;color:#fff}.period[data-v-9495aaf8]{font-size:16px;font-weight:400}.plan-features[data-v-9495aaf8]{list-style:none;padding:0;margin-bottom:32px}.plan-features li[data-v-9495aaf8]{position:relative;padding:8px 0 8px 24px}.plan-features li[data-v-9495aaf8]:before{content:"✓";position:absolute;left:0;color:#6c4cff}.contact-section[data-v-9495aaf8]{padding:120px 0;background:#0a0a0f}.contact-content[data-v-9495aaf8]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.contact-title[data-v-9495aaf8]{font-size:32px;font-weight:700;color:#fff;margin-bottom:16px}.contact-description[data-v-9495aaf8]{font-size:16px;margin-bottom:32px;line-height:1.6}.contact-methods[data-v-9495aaf8]{display:flex;flex-direction:column;gap:24px}.method[data-v-9495aaf8]{display:flex;gap:16px;align-items:flex-start}.method-icon[data-v-9495aaf8]{font-size:24px;width:48px;height:48px;background:#6c4cff1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.method-content h4[data-v-9495aaf8]{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.method-content p[data-v-9495aaf8]{font-size:14px;margin:0}.form-group[data-v-9495aaf8]{margin-bottom:20px}.form-group label[data-v-9495aaf8]{display:block;margin-bottom:8px;color:#e2e8f0;font-size:14px;font-weight:500}.form-group input[data-v-9495aaf8],.form-group select[data-v-9495aaf8],.form-group textarea[data-v-9495aaf8]{width:100%;padding:12px 16px;background:#0f0f1acc;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:14px;transition:border-color .3s}.form-group input[data-v-9495aaf8]:focus,.form-group select[data-v-9495aaf8]:focus,.form-group textarea[data-v-9495aaf8]:focus{outline:none;border-color:#6c4cff}.form-group select[data-v-9495aaf8]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='%2394A3B8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.form-group textarea[data-v-9495aaf8]{resize:vertical;min-height:120px}.submit-icon[data-v-9495aaf8]{width:20px;height:20px}.footer[data-v-9495aaf8]{background:#05050a;padding:80px 0 32px;border-top:1px solid rgba(255,255,255,.1)}.footer-content[data-v-9495aaf8]{display:grid;grid-template-columns:1fr 2fr;gap:64px;margin-bottom:64px}.footer-brand[data-v-9495aaf8]{max-width:320px}.footer-logo[data-v-9495aaf8]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-logo .logo-icon[data-v-9495aaf8]{width:32px;height:32px}.footer-logo-text[data-v-9495aaf8]{font-size:20px;font-weight:700;color:#fff}.footer-tagline[data-v-9495aaf8]{font-size:14px;margin-bottom:16px}.footer-description[data-v-9495aaf8]{font-size:14px;line-height:1.6}.footer-links[data-v-9495aaf8]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.link-group h4[data-v-9495aaf8]{font-size:16px;font-weight:600;color:#fff;margin-bottom:20px}.link-group a[data-v-9495aaf8]{display:block;text-decoration:none;font-size:14px;margin-bottom:12px;transition:color .2s}.footer-bottom[data-v-9495aaf8]{padding-top:32px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.copyright[data-v-9495aaf8]{font-size:14px}.legal-links[data-v-9495aaf8]{display:flex;gap:24px}.legal-links a[data-v-9495aaf8]{text-decoration:none;font-size:14px;transition:color .2s}.scroll-top-btn[data-v-9495aaf8]{position:fixed;bottom:32px;right:32px;width:56px;height:56px;background:linear-gradient(135deg,#6c4cff,#8a6bff);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #6c4cff4d;transition:all .3s;z-index:999}.scroll-top-btn svg[data-v-9495aaf8]{width:24px;height:24px}@media (max-width: 1024px){.hero-section .container[data-v-9495aaf8]{grid-template-columns:1fr;text-align:center}.feature[data-v-9495aaf8]{grid-template-columns:1fr;gap:32px}.contact-content[data-v-9495aaf8]{grid-template-columns:1fr}.footer-content[data-v-9495aaf8]{grid-template-columns:1fr;gap:48px}.footer-links[data-v-9495aaf8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero-title[data-v-9495aaf8]{font-size:40px}.section-title[data-v-9495aaf8]{font-size:36px}.nav-links[data-v-9495aaf8]{display:none}.mobile-menu-btn[data-v-9495aaf8]{display:flex}.pricing-grid[data-v-9495aaf8]{grid-template-columns:1fr}.pricing-card.featured[data-v-9495aaf8]{transform:none}.overview-grid[data-v-9495aaf8],.benefits-grid[data-v-9495aaf8]{grid-template-columns:1fr}}@media (max-width: 480px){.hero-title[data-v-9495aaf8]{font-size:32px}.section-title[data-v-9495aaf8]{font-size:28px}.hero-stats[data-v-9495aaf8]{flex-direction:column;gap:24px}.hero-actions[data-v-9495aaf8]{flex-direction:column}.footer-bottom[data-v-9495aaf8]{flex-direction:column;gap:16px;text-align:center}.legal-links[data-v-9495aaf8]{justify-content:center;flex-wrap:wrap}}:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-size-4xl: 40px;--font-size-5xl: 48px;--font-size-6xl: 58px;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-base: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--border-radius-base: 8px;--border-radius-small: 6px;--border-radius-round: 20px;--border-radius-circle: 50%;--transition-all: all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast: all .2s ease;--transition-slow: all .5s ease}.theme-dark{--el-bg-color: #0A0A0F;--el-bg-color-page: #0F0F1A;--el-bg-color-overlay: #1A1A2E;--el-bg-color-light: rgba(255, 255, 255, .05);--el-bg-color-lighter: rgba(255, 255, 255, .03);--el-text-color-primary: #FFFFFF;--el-text-color-regular: #E2E8F0;--el-text-color-secondary: #94A3B8;--el-text-color-placeholder: #5A6C8F;--el-text-color-disabled: #4A5568;--el-border-color: rgba(255, 255, 255, .1);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .05);--el-border-color-extra-light: rgba(255, 255, 255, .03);--el-border-color-dark: rgba(255, 255, 255, .15);--el-fill-color: rgba(255, 255, 255, .08);--el-fill-color-light: rgba(255, 255, 255, .06);--el-fill-color-lighter: rgba(255, 255, 255, .04);--el-fill-color-extra-light: rgba(255, 255, 255, .02);--el-fill-color-dark: rgba(255, 255, 255, .12);--el-color-primary: #6C4CFF;--el-color-primary-light-1: #7C5CFF;--el-color-primary-light-2: #8A6BFF;--el-color-primary-light-3: #987BFF;--el-color-primary-light-4: #A68AFF;--el-color-primary-light-5: #B49AFF;--el-color-primary-light-6: #C2A9FF;--el-color-primary-light-7: #D0B9FF;--el-color-primary-light-8: #DEC8FF;--el-color-primary-light-9: #ECD8FF;--gradient-primary: linear-gradient(135deg, #6C4CFF 0%, #8A6BFF 50%, #FF6B9D 100%);--gradient-purple: linear-gradient(135deg, #6C4CFF 0%, #8A6BFF 100%);--gradient-card: linear-gradient(180deg, rgba(26, 26, 46, .8) 0%, rgba(26, 26, 46, .6) 100%);--el-box-shadow: 0 2px 4px rgba(0, 0, 0, .4);--el-box-shadow-light: 0 2px 12px rgba(0, 0, 0, .3);--el-box-shadow-lighter: 0 2px 8px rgba(0, 0, 0, .2);--el-box-shadow-dark: 0 4px 16px rgba(0, 0, 0, .5);--success-color: #10B981;--warning-color: #F59E0B;--danger-color: #EF4444;--info-color: #3B82F6;--glass-bg: rgba(26, 26, 46, .8);--glass-border: rgba(255, 255, 255, .1);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--icon-color-primary: var(--el-text-color-primary);--icon-color-secondary: var(--el-text-color-secondary);--icon-color-active: var(--el-color-primary);--hover-bg-light: rgba(255, 255, 255, .08);--hover-bg-primary: rgba(108, 76, 255, .15);--hover-shadow: 0 4px 20px rgba(108, 76, 255, .2);--input-bg: rgba(15, 15, 26, .8);--input-border: rgba(255, 255, 255, .1);--input-focus-border: var(--el-color-primary);--input-focus-shadow: 0 0 0 3px rgba(108, 76, 255, .1);--card-bg: var(--glass-bg);--card-border: var(--glass-border);--card-shadow: var(--glass-shadow);--card-hover-shadow: 0 12px 48px rgba(0, 0, 0, .4);--table-header-bg: rgba(15, 15, 26, .8);--table-row-hover: rgba(108, 76, 255, .05);--table-border: rgba(255, 255, 255, .08);--divider-color: rgba(255, 255, 255, .08);--chart-controls-bg: rgba(26, 26, 46, .8);--chart-controls-border: rgba(255, 255, 255, .1);--chart-controls-color: var(--el-text-color-secondary);--chart-controls-hover-bg: rgba(108, 76, 255, .15);--chart-controls-hover-color: var(--el-color-primary);--chart-controls-active-bg: rgba(108, 76, 255, .25);--chart-controls-active-color: var(--el-color-primary);--chart-controls-shadow: 0 4px 20px rgba(0, 0, 0, .2);--chart-container-bg: rgba(15, 15, 26, .8);--chart-container-border: rgba(255, 255, 255, .08);--chart-container-shadow: 0 4px 16px rgba(0, 0, 0, .3);--chart-legend-bg: rgba(26, 26, 46, .6);--chart-legend-border: rgba(255, 255, 255, .05);--chart-legend-color: var(--el-text-color-secondary);--chart-legend-active-color: var(--el-color-primary)}.theme-light{--el-bg-color: #FFFFFF;--el-bg-color-page: #F8FAFC;--el-bg-color-overlay: #FFFFFF;--el-bg-color-light: #F1F5F9;--el-bg-color-lighter: #F8FAFC;--el-text-color-primary: #1E293B;--el-text-color-regular: #334155;--el-text-color-secondary: #64748B;--el-text-color-placeholder: #94A3B8;--el-text-color-disabled: #CBD5E1;--el-border-color: #E2E8F0;--el-border-color-light: #F1F5F9;--el-border-color-lighter: #F8FAFC;--el-border-color-extra-light: #F8FAFC;--el-border-color-dark: #CBD5E1;--el-fill-color: #F1F5F9;--el-fill-color-light: #F8FAFC;--el-fill-color-lighter: #FFFFFF;--el-fill-color-extra-light: #FFFFFF;--el-fill-color-dark: #E2E8F0;--el-color-primary: #6C4CFF;--el-color-primary-light-1: #7C5CFF;--el-color-primary-light-2: #8A6BFF;--el-color-primary-light-3: #987BFF;--el-color-primary-light-4: #A68AFF;--el-color-primary-light-5: #B49AFF;--el-color-primary-light-6: #C2A9FF;--el-color-primary-light-7: #D0B9FF;--el-color-primary-light-8: #DEC8FF;--el-color-primary-light-9: #F5F0FF;--gradient-primary: linear-gradient(135deg, #6C4CFF 0%, #8A6BFF 50%, #FF6B9D 100%);--gradient-purple: linear-gradient(135deg, #6C4CFF 0%, #8A6BFF 100%);--gradient-card: linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 100%);--el-box-shadow: 0 2px 4px rgba(148, 163, 184, .1);--el-box-shadow-light: 0 2px 12px rgba(148, 163, 184, .08);--el-box-shadow-lighter: 0 2px 8px rgba(148, 163, 184, .06);--el-box-shadow-dark: 0 4px 16px rgba(148, 163, 184, .12);--success-color: #10B981;--warning-color: #F59E0B;--danger-color: #EF4444;--info-color: #3B82F6;--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(226, 232, 240, .8);--glass-shadow: 0 8px 32px rgba(148, 163, 184, .1);--icon-color-primary: var(--el-text-color-primary);--icon-color-secondary: var(--el-text-color-secondary);--icon-color-active: var(--el-color-primary);--hover-bg-light: #F1F5F9;--hover-bg-primary: rgba(108, 76, 255, .08);--hover-shadow: 0 4px 20px rgba(108, 76, 255, .1);--input-bg: #FFFFFF;--input-border: #E2E8F0;--input-focus-border: var(--el-color-primary);--input-focus-shadow: 0 0 0 3px rgba(108, 76, 255, .1);--card-bg: #FFFFFF;--card-border: #E2E8F0;--card-shadow: 0 2px 12px rgba(148, 163, 184, .08);--card-hover-shadow: 0 12px 48px rgba(148, 163, 184, .12);--table-header-bg: #F8FAFC;--table-row-hover: rgba(108, 76, 255, .02);--table-border: #E2E8F0;--divider-color: #E2E8F0;--chart-controls-bg: rgba(255, 255, 255, .8);--chart-controls-border: rgba(226, 232, 240, .8);--chart-controls-color: var(--el-text-color-secondary);--chart-controls-hover-bg: rgba(108, 76, 255, .08);--chart-controls-hover-color: var(--el-color-primary);--chart-controls-active-bg: rgba(108, 76, 255, .15);--chart-controls-active-color: var(--el-color-primary);--chart-controls-shadow: 0 4px 20px rgba(148, 163, 184, .1);--chart-container-bg: rgba(248, 250, 252, .8);--chart-container-border: rgba(226, 232, 240, .8);--chart-container-shadow: 0 4px 16px rgba(148, 163, 184, .12);--chart-legend-bg: rgba(255, 255, 255, .6);--chart-legend-border: rgba(226, 232, 240, .8);--chart-legend-color: var(--el-text-color-secondary);--chart-legend-active-color: var(--el-color-primary)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);transition:background-color var(--duration-normal) var(--ease-in-out),color var(--duration-normal) var(--ease-in-out)}.theme-dark{color-scheme:dark;background-color:var(--el-bg-color-page);color:var(--el-text-color-primary)}.theme-light{color-scheme:light;background-color:var(--el-bg-color-page);color:var(--el-text-color-primary)}.scanless-page{min-height:100vh;background:linear-gradient(180deg,#0a0a0f,#0f0f1a);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;overflow-x:hidden;position:relative}.main-card{width:100%;padding:40px;background:#1a1a2ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0000004d}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--divider-color)}.page-header .header-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:center}.page-header .reset-btn{color:var(--el-text-color-primary);background:var(--el-fill-color-light);border:1px solid var(--el-border-color)}.page-header .reset-btn:hover{background:var(--hover-bg-light);border-color:var(--el-border-color-dark);color:var(--el-color-primary)}.page-header .reset-btn .el-icon{margin-right:var(--spacing-xs)}.page-header .header-left .page-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.page-header .header-left .page-subtitle{color:var(--el-text-color-secondary);font-size:var(--font-size-sm)}.page-header .refresh-btn{color:var(--el-text-color-secondary)}.page-header .refresh-btn:hover{color:var(--el-color-primary)}.page-header .refresh-btn .el-icon{margin-right:var(--spacing-xs)}.scanless-two-column{display:flex;min-height:100vh;justify-content:center;align-items:center;width:100%;padding:20px;gap:clamp(20px,4vw,60px)}.scanless-column-left{flex:0 0 auto;min-width:min(400px,35vw)}.scanless-column-right{flex:0 0 auto;min-width:min(450px,40vw)}.brand-content{min-width:380px}.brand-primary{color:#6c4cff}.brand-primary-gradient{background:linear-gradient(90deg,#6c4cff,#8a6bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-gradient-bg{background:linear-gradient(90deg,#6c4cff,#8a6bff)}.brand-secondary{color:#94a3b8}.brand-light{color:#e2e8f0}.brand-white{color:#fff}.scanless-logo{display:flex;align-items:center;gap:12px}.scanless-logo-icon{width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px);display:flex;align-items:center;justify-content:center}.scanless-logo-icon svg{width:100%;height:100%}.scanless-logo-text h1{font-size:clamp(24px,2.5vw,32px);font-weight:700;background:linear-gradient(90deg,#6c4cff,#8a6bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.scanless-logo-tagline{font-size:12px;color:#94a3b8;margin:0}.brand-subtitle{text-align:left;margin-bottom:25px;line-height:1.5;width:100%;font-size:clamp(14px,1.5vw,16px)}.features-list{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px;width:100%}.feature-item{display:flex;align-items:center;justify-content:flex-start;gap:14px}.feature-icon{width:40px;height:40px;font-size:20px}.feature-text h4{font-size:clamp(16px,1.8vw,18px);margin-bottom:4px}.feature-text p{font-size:clamp(13px,1.4vw,14px)}.customer-stats{display:flex;justify-content:flex-start;gap:25px;width:100%}.brand-footer{margin-top:30px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);text-align:left;font-size:clamp(13px,1.4vw,14px)}.brand-footer p{font-size:14px;color:#94a3b8;margin:0}.register-footer{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.register-footer p{font-size:14px;color:#94a3b8;margin:0 0 12px}.background-decoration{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.decoration-circle{position:absolute;border-radius:50%;filter:blur(60px);opacity:.2;pointer-events:none}.circle-1{width:300px;height:300px;background:linear-gradient(135deg,#6c4cff,#ff6b9d);top:10%;left:10%;animation:float-1 20s ease-in-out infinite}.circle-2{width:400px;height:400px;background:linear-gradient(135deg,#4f46e5,#06b6d4);bottom:10%;right:10%;animation:float-2 25s ease-in-out infinite}.circle-3{width:200px;height:200px;background:linear-gradient(135deg,#10b981,#3b82f6);top:50%;left:50%;transform:translate(-50%,-50%);animation:float-3 15s ease-in-out infinite}.glow-effect{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(108,76,255,.1) 0%,transparent 70%);pointer-events:none}@keyframes float-1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-30px,-30px) rotate(180deg)}}@keyframes float-2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(40px,20px) rotate(-180deg)}}@keyframes float-3{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0)}50%{transform:translate(-50%,-55%) scale(1.1) rotate(90deg)}}@keyframes pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}@keyframes glow{0%,to{opacity:0}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.scanless-card,.card{background:#1a1a2ecc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;box-shadow:0 20px 60px #0000004d;transition:var(--transition-all)}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--border-radius-base);padding:var(--spacing-lg);box-shadow:var(--card-shadow)}.card:hover{box-shadow:var(--card-hover-shadow)}.card-header{margin-bottom:var(--spacing-base);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--divider-color)}.card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--el-text-color-primary);margin:0}.scanless-btn-primary,.btn-primary{background:linear-gradient(90deg,#6c4cff,#8a6bff);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px #6c4cff4d}.scanless-btn-primary:hover:not(:disabled),.btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #6c4cff66}.scanless-btn-primary:disabled{opacity:.7;cursor:not-allowed}.scanless-btn-secondary,.btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s}.scanless-btn-secondary:hover,.btn-secondary:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff4d}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--border-radius-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;transition:var(--transition-all);border:1px solid transparent;outline:none}.btn:focus{outline:none;box-shadow:0 0 0 3px #6c4cff1a}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-lg{padding:12px 24px;font-size:var(--font-size-base)}.btn-sm{padding:4px 12px;font-size:var(--font-size-xs)}.btn-icon{padding:8px;border-radius:var(--border-radius-circle)}.btn-icon .el-icon{font-size:16px}.scanless-input-wrapper{position:relative;display:flex;align-items:center;gap:12px;width:100%}.scanless-input-icon{position:absolute;left:16px;z-index:1;color:#94a3b8}.scanless-input-icon svg{width:20px;height:20px}.scanless-custom-input{width:100%}:deep(.scanless-custom-input .el-input__wrapper){background:#0f0f1acc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding-left:48px;padding-right:140px;box-shadow:none;transition:all .3s;width:100%}:deep(.scanless-custom-input .el-input__wrapper:hover){border-color:#6c4cff4d}:deep(.scanless-custom-input .el-input__wrapper.is-focus){border-color:#6c4cff;box-shadow:0 0 0 2px #6c4cff33}:deep(.scanless-custom-input .el-input__inner){color:#fff;font-size:16px}.scanless-send-code-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#6c4cff1a;color:#6c4cff;border:1px solid rgba(108,76,255,.3);padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;z-index:2;white-space:nowrap;min-width:120px}.scanless-send-code-btn:hover{background:#6c4cff33!important}.scanless-send-code-btn.countdown-active{background:#6464641a!important;border-color:#6464644d;color:#94a3b8}.scanless-password-strength{display:flex;align-items:center;gap:12px;margin-top:8px;margin-left:48px;padding-right:140px}.scanless-strength-bar{display:flex;gap:4px;flex:1}.scanless-strength-segment{flex:1;height:4px;background:#ffffff1a;border-radius:2px;transition:all .3s}.scanless-strength-segment.active{background:var(--strength-color, #6C4CFF)}.scanless-social-btn{flex:1;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.scanless-social-btn:hover{background:#ffffff1a;border-color:#fff3}.scanless-social-btn svg{width:20px;height:20px}.scanless-social-btn.wechat svg{color:#07c160}.scanless-social-btn.alipay svg{color:#1677ff}.scanless-badge,.badge{display:inline-flex;align-items:center;background:#6c4cff1a;border:1px solid rgba(108,76,255,.3);border-radius:20px;padding:8px 16px;position:relative}.badge{display:inline-block;padding:4px 8px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-round);line-height:1}.badge-primary{background:var(--hover-bg-primary);color:var(--el-color-primary)}.badge-success{background:#10b9811a;color:var(--success-color)}.badge-warning{background:#f59e0b1a;color:var(--warning-color)}.badge-danger{background:#ef44441a;color:var(--danger-color)}.scanless-badge-text{font-size:14px;font-weight:500;color:#8a6bff}.scanless-badge-glow{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(108,76,255,.1),transparent);animation:glow 2s infinite;border-radius:20px}.scanless-stat{text-align:center}.scanless-stat-value{font-size:24px;font-weight:700;background:linear-gradient(90deg,#6c4cff,#8a6bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}.scanless-stat-label{font-size:12px;color:#94a3b8}.scanless-divider,.divider{position:relative;text-align:center;margin:32px 0}.divider{height:1px;background:var(--divider-color);margin:var(--spacing-lg) 0;border:none}.scanless-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff1a}.scanless-divider span{display:inline-block;background:#1a1a2ecc;padding:0 16px;color:#94a3b8;font-size:12px;position:relative;z-index:1}.scanless-link{color:#6c4cff;text-decoration:none;font-weight:500;transition:color .2s}.scanless-link:hover{color:#8a6bff;text-decoration:underline}.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend){padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;margin-left:-1px!important}:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn{height:100%!important;border-left:none!important}:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn,:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn:hover,:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn:focus,:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn:active,:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn.is-loading{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;filter:none!important;text-shadow:none!important}:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn:hover:not(.is-disabled){transform:translateY(-1px);transition:all .2s ease}:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn:active:not(.is-disabled){transform:translateY(0)}:is(.fused-input :deep(.el-input-group__append),.fused-input :deep(.el-input-group__prepend)) .fused-btn.is-disabled{opacity:.6;cursor:not-allowed}.fused-input .search-btn.compact-btn{padding:0 20px;height:44px}.fused-input .search-btn.compact-btn .btn-text{margin-left:var(--spacing-xs);font-size:var(--font-size-sm)}.fused-input :deep(.el-input__wrapper){border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:none!important;position:relative;z-index:1}.fused-input :deep(.el-input__wrapper):hover{z-index:2}.fused-input :deep(.el-input__wrapper).is-focus{z-index:3}.fused-input:has(:deep(.el-input-group__prepend)) :deep(.el-input-group__prepend){margin-right:-1px!important}.fused-input:has(:deep(.el-input-group__prepend)) :deep(.el-input-group__prepend) .fused-btn{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:var(--el-border-radius-base)!important;border-bottom-left-radius:var(--el-border-radius-base)!important;border-right:none!important}.fused-input:has(:deep(.el-input-group__prepend)) :deep(.el-input__wrapper){border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important}:is(.fused-input.el-input--large :deep(.el-input-group__append),.fused-input.el-input--large :deep(.el-input-group__prepend)) .fused-btn.el-button--large{padding:0 24px;font-size:var(--el-font-size-base)}:is(.fused-input.el-input--default :deep(.el-input-group__append),.fused-input.el-input--default :deep(.el-input-group__prepend)) .fused-btn.el-button--default{padding:0 20px}:is(.fused-input.el-input--small :deep(.el-input-group__append),.fused-input.el-input--small :deep(.el-input-group__prepend)) .fused-btn.el-button--small{padding:0 16px;font-size:var(--el-font-size-extra-small)}:is(.fused-input[data-type=primary] :deep(.el-input-group__append),.fused-input[data-type=primary] :deep(.el-input-group__prepend)) .fused-btn.el-button--primary{background:linear-gradient(135deg,var(--el-color-primary) 0%,var(--el-color-primary-light-3) 100%)}:is(.fused-input[data-type=primary] :deep(.el-input-group__append),.fused-input[data-type=primary] :deep(.el-input-group__prepend)) .fused-btn.el-button--primary:hover:not(.is-disabled){background:linear-gradient(135deg,var(--el-color-primary-light-3) 0%,var(--el-color-primary) 100%)}:is(.fused-input[data-type=success] :deep(.el-input-group__append),.fused-input[data-type=success] :deep(.el-input-group__prepend)) .fused-btn.el-button--success{background:linear-gradient(135deg,var(--el-color-success) 0%,var(--el-color-success-light-3) 100%)}:is(.fused-input[data-type=warning] :deep(.el-input-group__append),.fused-input[data-type=warning] :deep(.el-input-group__prepend)) .fused-btn.el-button--warning{background:linear-gradient(135deg,var(--el-color-warning) 0%,var(--el-color-warning-light-3) 100%)}:is(.fused-input[data-type=danger] :deep(.el-input-group__append),.fused-input[data-type=danger] :deep(.el-input-group__prepend)) .fused-btn.el-button--danger{background:linear-gradient(135deg,var(--el-color-danger) 0%,var(--el-color-danger-light-3) 100%)}:is(.fused-input[data-type=info] :deep(.el-input-group__append),.fused-input[data-type=info] :deep(.el-input-group__prepend)) .fused-btn.el-button--info{background:linear-gradient(135deg,var(--el-color-info) 0%,var(--el-color-info-light-3) 100%)}:is(.fused-input.rounded-full :deep(.el-input-group__append),.fused-input.rounded-full :deep(.el-input-group__prepend)) .fused-btn{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.fused-input.rounded-full :deep(.el-input__wrapper){border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.fused-input.no-border :deep(.el-input__wrapper){box-shadow:none!important;border:1px solid var(--el-border-color)!important}.fused-input.no-border :deep(.el-input__wrapper).is-focus{border-color:var(--el-color-primary)!important}:is(.fused-input.no-border :deep(.el-input-group__append),.fused-input.no-border :deep(.el-input-group__prepend)) .fused-btn{border:1px solid var(--el-color-primary)!important;border-left:none!important}:is(.fused-input.no-border :deep(.el-input-group__append),.fused-input.no-border :deep(.el-input-group__prepend)) .fused-btn:hover:not(.is-disabled){border-color:var(--el-color-primary-light-3)!important}.fused-input.transparent :deep(.el-input__wrapper){background:transparent!important}:is(.fused-input.transparent :deep(.el-input-group__append),.fused-input.transparent :deep(.el-input-group__prepend)) .fused-btn{background:rgba(var(--el-color-primary-rgb),.1)!important;color:var(--el-color-primary)!important;border:1px solid rgba(var(--el-color-primary-rgb),.2)!important}:is(.fused-input.transparent :deep(.el-input-group__append),.fused-input.transparent :deep(.el-input-group__prepend)) .fused-btn:hover:not(.is-disabled){background:rgba(var(--el-color-primary-rgb),.2)!important}@media (max-width: 768px){:is(.fused-input.responsive-hide-text :deep(.el-input-group__append),.fused-input.responsive-hide-text :deep(.el-input-group__prepend)) .fused-btn{padding:0 12px!important}:is(.fused-input.responsive-hide-text :deep(.el-input-group__append),.fused-input.responsive-hide-text :deep(.el-input-group__prepend)) .fused-btn .btn-text{display:none}:is(.fused-input.responsive-hide-text :deep(.el-input-group__append),.fused-input.responsive-hide-text :deep(.el-input-group__prepend)) .fused-btn .el-icon{margin:0!important}}.el-message-box{background:#0f172af2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(108,76,255,.3)!important;border-radius:12px!important;box-shadow:0 10px 30px #00000080!important;&__header{padding:20px 20px 10px!important;.el-message-box__title{color:#ffffffe6!important;font-size:16px!important;font-weight:600!important}.el-message-box__headerbtn{top:20px!important;right:20px!important;.el-message-box__close{color:#ffffff80!important;font-size:16px!important;&:hover{color:#6c4cff!important}}}}&__content{padding:20px!important;.el-message-box__container{display:flex;align-items:flex-start;.el-message-box__status{font-size:20px!important;margin-right:12px!important;&.el-icon-success{color:#10b981!important}&.el-icon-warning{color:#f59e0b!important}&.el-icon-info{color:#4f46e5!important}&.el-icon-error{color:#ef4444!important}}.el-message-box__message{color:#fffc!important;font-size:14px!important;line-height:1.5!important;margin:0!important}}}&__btns{padding:20px!important;text-align:right!important;.el-button{padding:8px 20px!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important;border:1px solid transparent!important;margin-left:10px!important;&:first-child{background:#ffffff1a!important;border-color:#fff3!important;color:#fffc!important;&:hover{background:#ffffff26!important;border-color:#ffffff4d!important;color:#fff!important;transform:translateY(-1px)}&:active{transform:translateY(0)}}&:last-child{background:linear-gradient(135deg,#543dba,#8a6bff)!important;border-color:transparent!important;color:#fff!important;&:hover{background:linear-gradient(135deg,#5a3ce8,#7a5aff)!important;box-shadow:0 4px 15px #6c4cff66!important;transform:translateY(-1px)}&:active{transform:translateY(0)}}}}}.el-message{background:#0f172af2!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(108,76,255,.3)!important;border-radius:12px!important;box-shadow:0 10px 30px #00000080!important;&__content{color:#ffffffe6!important}}.el-message.el-message--success .el-message__content{color:#10b981!important}.el-message.el-message--warning .el-message__content{color:#f59e0b!important}.el-message.el-message--info .el-message__content{color:#4f46e5!important}.el-message.el-message--error .el-message__content{color:#ef4444!important}.fused-input-gap-sm :deep(.el-input-group__append),.fused-input-gap-sm :deep(.el-input-group__prepend){margin-left:-1px!important}.fused-input-gap-md :deep(.el-input-group__append),.fused-input-gap-md :deep(.el-input-group__prepend){margin-left:-2px!important}.fused-input-gap-lg :deep(.el-input-group__append),.fused-input-gap-lg :deep(.el-input-group__prepend){margin-left:-3px!important}.seamless-search :deep(.el-input-group__append){padding:0;border:none;background:transparent;box-shadow:none;margin-left:-1px}.seamless-search :deep(.el-input-group__append) .seamless-btn{height:100%;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-left:1px solid transparent}.seamless-search :deep(.el-input-group__append) .seamless-btn,.seamless-search :deep(.el-input-group__append) .seamless-btn:hover,.seamless-search :deep(.el-input-group__append) .seamless-btn:focus,.seamless-search :deep(.el-input-group__append) .seamless-btn:active{box-shadow:none!important;filter:none!important}.seamless-search :deep(.el-input-group__append) .seamless-btn:hover{border-left-color:var(--el-color-primary-hover)}.seamless-search :deep(.el-input-group__append) .seamless-btn:focus{border-left-color:var(--el-color-primary)}.seamless-search :deep(.el-input__wrapper){border-top-right-radius:0;border-bottom-right-radius:0}.seamless-search :deep(.el-input__wrapper):hover~.el-input-group__append .seamless-btn{border-left-color:var(--el-input-hover-border-color)}.seamless-search :deep(.el-input__wrapper):focus-within~.el-input-group__append .seamless-btn{border-left-color:var(--el-input-focus-border-color)}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-primary{color:var(--el-color-primary)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-danger{color:var(--danger-color)}.text-info{color:var(--info-color)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.bg-gradient{background:var(--gradient-primary)}.bg-gradient-purple{background:var(--gradient-purple)}.bg-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.rounded-base{border-radius:var(--border-radius-base)}.rounded-small{border-radius:var(--border-radius-small)}.rounded-round{border-radius:var(--border-radius-round)}.rounded-circle{border-radius:var(--border-radius-circle)}.border-light{border:1px solid var(--el-border-color-light)}.border-primary{border:1px solid var(--el-color-primary)}.shadow-base{box-shadow:var(--el-box-shadow)}.shadow-light{box-shadow:var(--el-box-shadow-light)}.shadow-lighter{box-shadow:var(--el-box-shadow-lighter)}.shadow-dark{box-shadow:var(--el-box-shadow-dark)}.shadow-hover{transition:box-shadow var(--duration-normal) var(--ease-in-out)}.shadow-hover:hover{box-shadow:var(--hover-shadow)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-base{padding:var(--spacing-base)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.p-3xl{padding:var(--spacing-3xl)}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-base{margin:var(--spacing-base)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-3xl{margin:var(--spacing-3xl)}.transition-all{transition:var(--transition-all)}.transition-fast{transition:var(--transition-fast)}.transition-slow{transition:var(--transition-slow)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-base)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-base)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-base)}.chart-controls{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--chart-controls-bg)!important;border:1px solid var(--chart-controls-border)!important;border-radius:var(--border-radius-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--chart-controls-shadow);transition:var(--transition-all)}.chart-control-btn{display:flex;align-items:center;justify-content:center;padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:var(--border-radius-small);color:var(--chart-controls-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-fast)}.chart-control-btn:hover{background:var(--chart-controls-hover-bg);color:var(--chart-controls-hover-color);border-color:var(--chart-controls-border)}.chart-control-btn.active{background:var(--chart-controls-active-bg);color:var(--chart-controls-active-color);border-color:var(--el-color-primary)}.chart-container,.dashboard-preview{background:var(--chart-container-bg);border:1px solid var(--chart-container-border);border-radius:var(--border-radius-base);padding:var(--spacing-lg);box-shadow:var(--chart-container-shadow);transition:var(--transition-all)}.dashboard-preview:hover{box-shadow:var(--card-hover-shadow)}.chart-legend{display:flex;align-items:center;gap:var(--spacing-base);padding:var(--spacing-sm);background:var(--chart-legend-bg);border:1px solid var(--chart-legend-border);border-radius:var(--border-radius-base)}.chart-legend .legend-item{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--chart-legend-color);cursor:pointer;transition:var(--transition-fast)}.chart-legend .legend-item:hover{color:var(--chart-legend-active-color)}.chart-legend .legend-item.active{color:var(--chart-legend-active-color);font-weight:var(--font-weight-medium)}.chart-legend .legend-color{width:12px;height:12px;border-radius:var(--border-radius-circle)}.data-table{width:100%;background:var(--card-bg);border:1px solid var(--table-border);border-radius:var(--border-radius-base);overflow:hidden}.data-table .table-header{background:var(--table-header-bg);padding:var(--spacing-base);border-bottom:1px solid var(--table-border)}.data-table .table-body .table-row{padding:var(--spacing-base);border-bottom:1px solid var(--table-border);transition:var(--transition-fast)}.data-table .table-body .table-row:hover{background:var(--table-row-hover)}.data-table .table-body .table-row:last-child{border-bottom:none}.scanless-cell{display:flex;align-items:center;gap:var(--spacing-xs);transition:all .2s ease}.scanless-cell .scanless-icon{font-size:var(--font-size-sm);transition:color .2s ease,transform .2s ease;flex-shrink:0}.scanless-cell .scanless-text{font-size:var(--font-size-sm);font-weight:400;line-height:1.4;transition:color .2s ease}.scanless-cell:hover .scanless-icon{color:var(--time-hover-color);transform:scale(1.1)}.scanless-cell:hover .scanless-text{color:var(--el-text-color-primary)}.spinner{display:inline-block;width:20px;height:20px;border:2px solid var(--el-border-color-light);border-top-color:var(--el-color-primary);border-radius:var(--border-radius-circle);animation:spin 1s linear infinite}.skeleton{background:linear-gradient(90deg,var(--el-fill-color-light) 25%,var(--el-fill-color) 50%,var(--el-fill-color-light) 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:var(--border-radius-small)}.glass-effect{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.hover-scale{transition:var(--transition-all)}.hover-scale:hover{transform:scale(1.05)}.hover-lift{transition:var(--transition-all)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--card-hover-shadow)}.gradient-border{position:relative}.gradient-border:before{content:"";position:absolute;inset:-1px;background:var(--gradient-primary);border-radius:calc(var(--border-radius-base) + 1px);z-index:-1}.glow-effect{position:relative}.glow-effect:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(108,76,255,.1) 0%,transparent 70%);z-index:-1;opacity:0;transition:opacity .3s ease}.glow-effect:hover:after{opacity:1}.el-select .el-input__inner::placeholder,.el-input .el-input__inner::placeholder,.el-textarea .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)!important;opacity:.8!important}.theme-dark .el-select,.theme-dark .el-select--small,.theme-dark .el-select--large{--el-select-input-bg-color: var(--chart-controls-bg);--el-select-border-color: var(--chart-controls-border);--el-select-input-text-color: var(--chart-controls-color);--el-select-input-focus-border-color: var(--chart-controls-active-color);--el-select-border-color-hover: var(--chart-controls-hover-color)}.theme-dark .el-select .el-input__wrapper,.theme-dark .el-select--small .el-input__wrapper,.theme-dark .el-select--large .el-input__wrapper{background:var(--el-select-input-bg-color)!important;border:1px solid var(--el-select-border-color)!important;color:var(--el-select-input-text-color)!important;box-shadow:none!important}.theme-dark .el-select .el-input__wrapper:hover,.theme-dark .el-select--small .el-input__wrapper:hover,.theme-dark .el-select--large .el-input__wrapper:hover{background:var(--chart-controls-hover-bg)!important;border-color:var(--el-select-border-color-hover)!important}.theme-dark .el-select .el-input__wrapper.is-focus,.theme-dark .el-select--small .el-input__wrapper.is-focus,.theme-dark .el-select--large .el-input__wrapper.is-focus{background:var(--chart-controls-hover-bg)!important;border-color:var(--el-select-input-focus-border-color)!important;box-shadow:0 0 0 2px #6c4cff1a!important}.theme-dark .el-select .el-input__inner,.theme-dark .el-select--small .el-input__inner,.theme-dark .el-select--large .el-input__inner{color:var(--el-select-input-text-color)!important}.theme-dark .el-select .el-select__caret,.theme-dark .el-select--small .el-select__caret,.theme-dark .el-select--large .el-select__caret{color:var(--chart-controls-color)!important}.theme-dark .el-select .el-select__caret:hover,.theme-dark .el-select--small .el-select__caret:hover,.theme-dark .el-select--large .el-select__caret:hover{color:var(--chart-controls-hover-color)!important}.theme-dark .el-select--small .el-input__wrapper{background:#000!important}.theme-dark .el-input__wrapper,.theme-dark .el-select__wrapper,.theme-dark .el-textarea__wrapper{background-color:var(--input-bg)!important;border-color:var(--input-border)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-input__wrapper:hover,.theme-dark .el-select__wrapper:hover,.theme-dark .el-textarea__wrapper:hover{background-color:var(--input-bg)!important;border-color:var(--el-color-primary-light-2)!important}.theme-dark .el-input__wrapper.is-focus,.theme-dark .el-select__wrapper.is-focus,.theme-dark .el-textarea__wrapper.is-focus{background-color:var(--input-bg)!important;border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important}.theme-dark .el-range-editor.el-input__wrapper{background-color:var(--input-bg)!important;border-color:var(--input-border)!important}.theme-dark .el-range-editor.el-input__wrapper:hover{background-color:var(--input-bg)!important;border-color:var(--el-color-primary-light-2)!important}.theme-dark .el-range-editor.el-input__wrapper.is-active{background-color:var(--input-bg)!important;border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important}.theme-dark .el-range-editor .el-range-input{background-color:transparent!important;color:var(--el-text-color-primary)!important}.theme-dark .el-range-editor .el-range-separator,.theme-dark .el-range-editor .el-range__close-icon,.theme-dark .el-range-editor .el-range__icon{color:var(--el-text-color-secondary)!important}.theme-dark .el-range-editor .el-range__close-icon:hover,.theme-dark .el-range-editor .el-range__icon:hover{color:var(--el-text-color-primary)!important}.theme-dark .el-tag.el-tag--info{background-color:#3b82f626!important;border-color:#3b82f64d!important;color:var(--info-color)!important}.theme-dark .el-tag.el-tag--primary{background-color:#6c4cff26!important;border-color:#6c4cff4d!important;color:var(--el-color-primary)!important}.theme-dark .el-tag.el-tag--success{background-color:#10b98126!important;border-color:#10b9814d!important;color:var(--success-color)!important}.theme-dark .el-tag.el-tag--warning{background-color:#f59e0b26!important;border-color:#f59e0b4d!important;color:var(--warning-color)!important}.theme-dark .el-tag.el-tag--danger{background-color:#ef444426!important;border-color:#ef44444d!important;color:var(--danger-color)!important}.theme-dark .el-card,.theme-dark .el-card__body{background-color:var(--card-bg)!important;border-color:var(--card-border)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-card__header{background-color:var(--table-header-bg)!important;border-bottom-color:var(--divider-color)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-card.is-always-shadow,.theme-dark .el-card.is-hover-shadow:hover{box-shadow:var(--card-shadow)!important}.theme-dark .el-card.is-hover-shadow:hover{box-shadow:var(--card-hover-shadow)!important}.theme-dark .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){background-color:var(--el-fill-color)!important;border-color:var(--el-border-color)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-button:hover{background-color:var(--hover-bg-light)!important;border-color:var(--el-border-color-dark)!important}.theme-dark .el-button.el-button--primary{background:var(--gradient-purple);border:none;color:#fff!important}.theme-dark .el-dropdown-menu{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-dark .el-dropdown-menu__item{color:var(--el-text-color-primary)!important}.theme-dark .el-dropdown-menu__item:hover{background:var(--hover-bg-light)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-table{background:transparent!important}.theme-dark .el-table th.el-table__cell{background:var(--table-header-bg)!important;color:var(--el-text-color-primary)!important;border-bottom:1px solid var(--table-border)!important}.theme-dark .el-table tr{background:transparent!important}.theme-dark .el-table td.el-table__cell{border-bottom:1px solid var(--table-border)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-dialog,.theme-dark .el-message-box{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--el-text-color-primary)!important}.theme-dark .el-dialog__header,.theme-dark .el-message-box__header{border-bottom:1px solid var(--divider-color)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-dialog__title,.theme-dark .el-message-box__title{color:var(--el-text-color-primary)!important}.theme-dark .el-dialog__body,.theme-dark .el-message-box__content{color:var(--el-text-color-regular)!important}.theme-dark .el-dialog__footer{border-top:1px solid var(--divider-color)!important}.theme-dark .el-pagination .btn-prev,.theme-dark .el-pagination .btn-next,.theme-dark .el-pagination .number{background:var(--el-fill-color-light)!important;border:1px solid var(--el-border-color-light)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-pagination .btn-prev:hover,.theme-dark .el-pagination .btn-next:hover,.theme-dark .el-pagination .number:hover{color:var(--el-color-primary)!important;border-color:var(--el-color-primary-light-3)!important}.theme-dark .el-pagination .number.active{background:var(--el-color-primary)!important;border-color:var(--el-color-primary)!important;color:#fff!important}.theme-dark .el-pagination__jump{color:var(--el-text-color-secondary)!important}:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-input__wrapper,:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-textarea__inner{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;box-shadow:none!important;color:var(--el-text-color-primary)!important}:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-input__wrapper:hover,:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-textarea__inner:hover{border-color:var(--el-color-primary-light-2)!important;background:var(--input-bg)!important}:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-input__wrapper.is-focus,:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-textarea__inner.is-focus{border-color:var(--input-focus-border)!important;box-shadow:var(--input-focus-shadow)!important;background:var(--input-bg)!important}:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-input__inner{color:var(--el-text-color-primary)!important}:is(.theme-dark .el-input,.theme-dark .el-select,.theme-dark .el-textarea) .el-input__inner::placeholder{color:var(--el-text-color-placeholder)!important;opacity:.8}.theme-dark .el-select .el-input__wrapper .el-select__caret{color:var(--el-text-color-secondary)!important}.theme-dark .el-select .el-input__wrapper .el-select__caret:hover{color:var(--el-color-primary)!important}.theme-dark .el-alert .el-alert__title{color:var(--el-text-color-regular)!important}.theme-dark .el-alert .el-alert__description{color:var(--el-text-color-secondary)!important}.theme-dark .el-button{transition:var(--transition-all)}.theme-dark .el-button:hover{transform:translateY(-1px)}.theme-dark .el-button.el-button--primary{background:var(--gradient-purple);border:none}.theme-dark .el-button.el-button--primary:hover{background:var(--gradient-purple);opacity:.9}.theme-dark .el-dropdown-menu{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-dark .el-dropdown-menu__item{color:var(--el-text-color-primary)}.theme-dark .el-dropdown-menu__item:hover{background:var(--hover-bg-light);color:var(--el-text-color-primary)}.theme-dark .el-table{background:transparent}.theme-dark .el-table th.el-table__cell{background:var(--table-header-bg);color:var(--el-text-color-primary);border-bottom:1px solid var(--table-border)}.theme-dark .el-table tr{background:transparent}.theme-dark .el-table tr:hover{background:var(--table-row-hover)!important}.theme-dark .el-table td.el-table__cell{border-bottom:1px solid var(--table-border)}.theme-dark .el-descriptions{background-color:transparent!important}.theme-dark .el-descriptions__body{background-color:var(--table-header-bg)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-descriptions__table{border-collapse:collapse;width:100%}.theme-dark .el-descriptions__cell{background-color:var(--table-header-bg)!important;border:1px solid var(--table-border)!important;padding:var(--spacing-base)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-descriptions__cell.el-descriptions__label{background-color:var(--el-fill-color-dark)!important;color:var(--el-text-color-secondary)!important;font-weight:var(--font-weight-medium)!important}.theme-dark .el-descriptions__cell.el-descriptions__content{background-color:var(--card-bg)!important;color:var(--el-text-color-primary)!important}.theme-dark .el-descriptions--border .el-descriptions__body,.theme-dark .el-descriptions--border .el-descriptions__cell{border:1px solid var(--table-border)!important}.theme-dark .el-descriptions--border .el-descriptions__cell:first-child{border-left:1px solid var(--table-border)!important}.theme-dark .el-descriptions--border .el-descriptions__cell:last-child{border-right:1px solid var(--table-border)!important}.theme-dark .el-descriptions:not(.el-descriptions--border) .el-descriptions__body{background-color:transparent!important}.theme-dark .el-descriptions:not(.el-descriptions--border) .el-descriptions__cell{background-color:transparent!important;border:none!important;border-bottom:1px solid var(--divider-color)!important}.theme-dark .el-descriptions:not(.el-descriptions--border) .el-descriptions__cell.el-descriptions__label{background-color:transparent!important;color:var(--el-text-color-secondary)!important}.theme-dark .el-descriptions:not(.el-descriptions--border) .el-descriptions__cell.el-descriptions__content{background-color:transparent!important;color:var(--el-text-color-primary)!important}.theme-dark .el-alert.bg-glass{background:#1a1a2e99!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08)!important}.theme-dark .el-alert--info.bg-glass{background:#1a1a2e99!important;border-color:#3b82f64d!important}.theme-dark .el-alert--success.bg-glass{background:#1a1a2e99!important;border-color:#10b9814d!important}.theme-dark .el-alert--warning.bg-glass{background:#1a1a2e99!important;border-color:#f59e0b4d!important}.theme-dark .el-alert--error.bg-glass{background:#1a1a2e99!important;border-color:#ef44444d!important}.theme-light .el-alert.bg-glass{background:#fff9!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.8)!important}.theme-light .el-alert--info.bg-glass{background:#fff9!important;border-color:#3b82f64d!important}.theme-light .el-alert--success.bg-glass{background:#fff9!important;border-color:#10b9814d!important}.theme-light .el-alert--warning.bg-glass{background:#fff9!important;border-color:#f59e0b4d!important}.theme-light .el-alert--error.bg-glass{background:#fff9!important;border-color:#ef44444d!important}.scanless-container{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.scanless-two-column{flex-direction:column;gap:40px}.scanless-column-left{width:100%;padding:40px 24px 20px;display:flex;flex-direction:column;align-items:center}.scanless-column-right{width:100%;padding:20px 24px 40px}.brand-content{max-width:100%;text-align:center}.scanless-logo{flex-direction:column;text-align:center;margin-bottom:24px}.logo-text.scanless-logo-text{text-align:center;margin-top:16px}.features-list{width:100%;max-width:400px;margin:0 auto}.feature-item{justify-content:center;text-align:left}.customer-stats{justify-content:center;gap:24px;margin-top:30px}.mobile-back{display:none}.register-container{padding:32px 24px;max-width:100%}}.el-select__popper.el-popper{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important}.el-select__popper.el-popper .el-popper__arrow:before{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important}.el-select-dropdown,.el-select__popper{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.el-select__popper .el-popper__arrow:before{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important}.el-select-dropdown__item{color:#e2e8f0!important;background:#1a1a2ef2!important}.el-select-dropdown__item:hover{background:#6c4cff33!important;color:#fff!important}.el-select-dropdown__item.selected{background:#6c4cff4d!important;color:#fff!important;font-weight:500}.el-select-dropdown__item.hover{background:#6c4cff33!important;color:#fff!important}.el-picker-panel{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important;color:#e2e8f0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.el-picker-panel .el-popper__arrow:before{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important}.el-picker-panel__header{color:#e2e8f0!important}.el-picker-panel__icon-btn{color:#94a3b8!important}.el-picker-panel__icon-btn:hover{color:#e2e8f0!important}.el-date-table th{color:#94a3b8!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.el-date-table td{color:#e2e8f0!important}.el-date-table td.available:hover{background:#6c4cff33!important}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:#6c4cff!important;color:#fff!important}.el-date-table td.today .el-date-table-cell__text{color:#6c4cff!important;font-weight:700}.el-year-table td .cell,.el-month-table td .cell{color:#e2e8f0!important}.el-year-table td .cell:hover,.el-month-table td .cell:hover{background:#6c4cff33!important;color:#fff!important}.el-time-panel{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important}.el-time-spinner__item{color:#e2e8f0!important}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#6c4cff33!important}.el-time-spinner__item.active:not(.disabled){color:#6c4cff!important;font-weight:700}.el-popper{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important;color:#e2e8f0!important}.el-popper .el-popper__arrow:before{background:#1a1a2ef2!important;border:1px solid rgba(255,255,255,.1)!important}.el-date-table td.disabled .el-date-table-cell__text,.el-year-table td.disabled .cell,.el-month-table td.disabled .cell{color:#64748b!important;background-color:transparent!important;cursor:not-allowed}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background:#6c4cff1a!important}.el-picker-panel__body-wrapper .el-picker-panel__content,.el-year-table,.el-year-table td{background:#1a1a2ef2!important}.el-year-table td:hover{background:#6c4cff33!important}.el-year-table td.current:not(.disabled) .cell{color:#6c4cff!important;font-weight:700}.el-month-table,.el-month-table td{background:#1a1a2ef2!important}.el-month-table td:hover{background:#6c4cff33!important}.el-month-table td.current:not(.disabled) .cell{color:#6c4cff!important;font-weight:700}.el-picker-panel__footer{background:#0f0f1acc!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:12px!important}.el-picker-panel__btn{color:#e2e8f0!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff0d!important;border-radius:6px!important;padding:8px 16px!important;transition:all .3s!important}.el-picker-panel__btn:hover{background:#6c4cff33!important;border-color:#6c4cff80!important;color:#fff!important}.el-picker-panel__btn:active{background:#6c4cff4d!important}.el-picker-panel__btn:disabled{color:#64748b!important;background:#ffffff05!important;border-color:#ffffff1a!important;cursor:not-allowed}.el-time-panel__content{background:#1a1a2ef2!important}.el-time-panel__content:before,.el-time-panel__content:after{background:#ffffff1a!important}.el-time-spinner__wrapper,.el-time-spinner__list{background:#1a1a2ef2!important}.el-time-panel__footer{background:#0f0f1acc!important;border-top:1px solid rgba(255,255,255,.1)!important;padding:12px!important}.el-time-panel__btn{color:#e2e8f0!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff0d!important;border-radius:6px!important;padding:8px 16px!important;transition:all .3s!important}.el-time-panel__btn:hover{background:#6c4cff33!important;border-color:#6c4cff80!important;color:#fff!important}.el-time-panel__btn:active{background:#6c4cff4d!important}.el-time-panel__btn.confirm{background:#6c4cff4d!important;border-color:#6c4cff80!important}.el-time-panel__btn.confirm:hover{background:#6c4cff66!important}.el-picker-panel__sidebar{background:#0f0f1acc!important;border-right:1px solid rgba(255,255,255,.1)!important}.el-picker-panel__shortcut{color:#94a3b8!important;padding:10px 12px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.el-picker-panel__shortcut:hover{color:#e2e8f0!important;background:#6c4cff33!important}.el-date-range-picker__content{background:#1a1a2ef2!important}.el-date-range-picker__time-header{background:#0f0f1acc!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:8px!important}.el-date-editor .el-input__clear{color:#94a3b8!important}.el-date-editor .el-input__clear:hover{color:#e2e8f0!important}.el-date-table td.in-range .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell,.el-date-table.is-week-mode tr:hover td{background:#6c4cff1a!important}.el-date-table__row.current .el-date-table-cell{background:#6c4cff0d!important}@media (max-width: 480px){.scanless-column-left{padding:32px 20px 16px}.scanless-column-right{padding:16px 20px 32px}.register-container{padding:24px 20px}.customer-stats{flex-direction:column;gap:16px;align-items:center}.scanless-stat{width:100%;max-width:200px}.feature-item{flex-direction:column;text-align:center;gap:12px}.feature-text{text-align:center}}@media (min-width: 1025px){.scanless-two-column{gap:clamp(20px,3vw,40px)}}@mixin respond-to($breakpoint){@if $breakpoint ==sm {@media (max-width: 640px) {@content;}} @if $breakpoint ==md {@media (max-width: 768px) {@content;}} @if $breakpoint ==lg {@media (max-width: 1024px) {@content;}} @if $breakpoint ==xl {@media (max-width: 1280px) {@content;}}}
