@keyframes shimmer-0b286e9a{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer[data-v-0b286e9a]{animation:shimmer-0b286e9a 2s infinite}@keyframes shimmer-fixed-0b286e9a{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(0);opacity:0}}.animate-shimmer-fixed[data-v-0b286e9a]{animation:shimmer-fixed-0b286e9a 1.5s ease-in-out infinite}@keyframes spin-slow-0b286e9a{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.animate-spin-slow[data-v-0b286e9a]{animation:spin-slow-0b286e9a 4s linear infinite;will-change:transform}.group:hover .animate-spin-fast[data-v-0b286e9a]{animation:spin-slow-0b286e9a 2s linear infinite}@keyframes spin-reverse-0b286e9a{0%{transform:rotate(1turn) translateZ(0)}to{transform:rotate(0deg) translateZ(0)}}.animate-spin-reverse[data-v-0b286e9a]{animation:spin-reverse-0b286e9a 7s linear infinite;will-change:transform}@keyframes equalizer-0b286e9a{0%,to{transform:scaleY(1) translateZ(0)}50%{transform:scaleY(.6) translateZ(0)}}.animate-equalizer[data-v-0b286e9a]{animation:equalizer-0b286e9a 1s ease-in-out infinite alternate;will-change:transform}@keyframes shimmer-bar-0b286e9a{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer-bar[data-v-0b286e9a]{animation:shimmer-bar-0b286e9a 1.5s infinite}.bg-noise[data-v-0b286e9a]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.device-selector-enter-active[data-v-0b286e9a],.device-selector-leave-active[data-v-0b286e9a]{transition:opacity .2s ease}.device-selector-enter-from[data-v-0b286e9a],.device-selector-leave-to[data-v-0b286e9a]{opacity:0}.device-selector-panel-enter-active[data-v-0b286e9a]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.device-selector-panel-leave-active[data-v-0b286e9a]{transition:all .2s ease-in}.device-selector-panel-enter-from[data-v-0b286e9a]{opacity:0;transform:translateX(-10px) scale(.95)}.device-selector-panel-leave-to[data-v-0b286e9a]{opacity:0;transform:translateX(-5px) scale(.98)}.custom-scrollbar[data-v-0b286e9a]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-0b286e9a]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-0b286e9a]::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3);border-radius:2px}.custom-scrollbar[data-v-0b286e9a]::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.5)}@keyframes pulse-breathing-0b286e9a{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-breathing[data-v-0b286e9a]{animation:pulse-breathing-0b286e9a 2s ease-in-out infinite}@keyframes live-breathing-0b286e9a{0%,to{opacity:1}50%{opacity:.3}}.animate-live-breathing[data-v-0b286e9a]{animation:live-breathing-0b286e9a 1.5s ease-in-out infinite}.line-clamp-2[data-v-0b286e9a]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.widget-card[data-v-0b286e9a]{opacity:0;transform:translateY(30px) scale(.95) translateZ(0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:var(--widget-delay,0ms);will-change:transform,opacity;backface-visibility:hidden}.widget-card.widget-visible[data-v-0b286e9a]{opacity:1;transform:translateY(0) scale(1) translateZ(0)}@keyframes ping-soft-0b286e9a{0%{transform:scale(1);opacity:.4}50%{opacity:.25}to{transform:scale(2.2);opacity:0}}.animate-ping-soft[data-v-0b286e9a]{animation:ping-soft-0b286e9a 1.8s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-soft-0b286e9a{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-soft[data-v-0b286e9a]{animation:pulse-soft-0b286e9a 1.8s ease-in-out infinite}.weather-card-112[data-v-0b286e9a]{display:flex;flex-direction:column;align-items:center;width:100%;aspect-ratio:280/180;border-radius:16px;background:#d3d3d3;overflow:hidden;box-shadow:2px 3px 4px rgba(0,0,0,.15)}.info-section[data-v-0b286e9a]{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:75%;color:#fff}.left-side[data-v-0b286e9a]{display:flex;flex-direction:column;justify-content:space-around;height:100%;z-index:1;padding-left:12px}.weather[data-v-0b286e9a]{justify-content:flex-start;gap:4px}.weather div[data-v-0b286e9a],.weather[data-v-0b286e9a]{display:flex;align-items:center}.weather-icon[data-v-0b286e9a]{width:24px;height:24px;font-size:20px}.weather-text[data-v-0b286e9a]{font-size:11px}.temperature[data-v-0b286e9a]{font-size:28px;font-weight:500;line-height:1}.range[data-v-0b286e9a]{font-size:11px}.right-side[data-v-0b286e9a]{justify-content:space-around;height:100%;padding-right:12px;z-index:1}.right-side>div[data-v-0b286e9a],.right-side[data-v-0b286e9a]{display:flex;flex-direction:column;align-items:flex-end}.hour[data-v-0b286e9a]{font-size:16px;line-height:1em;font-weight:500}.date[data-v-0b286e9a]{font-size:10px;margin-top:2px}.city[data-v-0b286e9a]{font-size:11px}.background-design[data-v-0b286e9a]{position:absolute;height:100%;width:100%;background:linear-gradient(135deg,#10b981,#14b8a6 25%,#06b6d4 50%,#3b82f6 75%,#60a5fa);overflow:hidden}.circle[data-v-0b286e9a]{background:radial-gradient(circle,#93c5fd 0,rgba(96,165,250,.8) 30%,rgba(59,130,246,.6) 60%,rgba(6,182,212,.4) 100%);filter:blur(2px)}.circle[data-v-0b286e9a]:first-child{position:absolute;top:-80%;right:-50%;width:200px;height:200px;opacity:.5;border-radius:50%}.circle[data-v-0b286e9a]:nth-child(2){position:absolute;top:-70%;right:-30%;width:140px;height:140px;opacity:.6;border-radius:50%}.circle[data-v-0b286e9a]:nth-child(3){position:absolute;top:-35%;right:-8%;width:66px;height:66px;opacity:.9;border-radius:50%}.days-section[data-v-0b286e9a]{display:flex;align-items:center;justify-content:space-between;width:100%;height:25%;background-color:#1e3a8a;gap:1px;box-shadow:inset 0 2px 5px rgba(0,0,0,.3)}.days-section button[data-v-0b286e9a]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background-color:#1e40af;box-shadow:inset 0 2px 5px rgba(0,0,0,.2);cursor:pointer;transition:.1s ease;gap:3px;border:none;flex-direction:row}.days-section button[data-v-0b286e9a]:hover{background-color:#2563eb}.days-section .day[data-v-0b286e9a]{font-size:8px;font-weight:500;color:#fff;opacity:.7}.days-section .day-value[data-v-0b286e9a]{font-size:8px;font-weight:500;color:#fff;opacity:.9}.icon-weather-day[data-v-0b286e9a]{display:flex;align-items:center;font-size:12px;color:#fff}.wallet-balance-card[data-v-0b286e9a]{width:100%;height:55px;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.9));backdrop-filter:blur(12px);border-radius:12px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 12px;font-family:Inter,system-ui,sans-serif;border:1px solid rgba(59,130,246,.2);box-shadow:0 2px 8px rgba(0,0,0,.3);position:relative;overflow:hidden}.wallet-glow-effect[data-v-0b286e9a]{position:absolute;inset:0;pointer-events:none;z-index:0}.wallet-glow-effect[data-v-0b286e9a]:before{content:"";position:absolute;top:-50%;right:-20%;width:80px;height:80px;background:radial-gradient(circle,rgba(59,130,246,.3) 0,rgba(59,130,246,.1) 40%,transparent 70%);border-radius:50%;filter:blur(15px)}.wallet-glow-effect[data-v-0b286e9a]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:60px;height:60px;background:radial-gradient(circle,rgba(96,165,250,.25) 0,rgba(96,165,250,.08) 40%,transparent 70%);border-radius:50%;filter:blur(12px)}.wallet-balance-card[data-v-0b286e9a]:hover{background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(51,65,85,.9));border-color:rgba(59,130,246,.4);box-shadow:0 4px 16px rgba(59,130,246,.2)}.wallet-balance-card:hover .wallet-glow-effect[data-v-0b286e9a]:before{background:radial-gradient(circle,rgba(59,130,246,.4) 0,rgba(59,130,246,.15) 40%,transparent 70%)}.wallet-balance-card:hover .wallet-glow-effect[data-v-0b286e9a]:after{background:radial-gradient(circle,rgba(96,165,250,.35) 0,rgba(96,165,250,.12) 40%,transparent 70%)}.wallet-icon[data-v-0b286e9a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(59,130,246,.3));position:relative;z-index:1}.wallet-icon svg[data-v-0b286e9a]{width:100%;height:auto}.wallet-icon svg rect[fill="#7D6B9D"][data-v-0b286e9a]{fill:#3b82f6}.wallet-icon svg circle[fill="#E7E037"][data-v-0b286e9a]{fill:#60a5fa}.wallet-icon svg circle[stroke="#F9FD50"][data-v-0b286e9a]{stroke:#93c5fd}.wallet-icon svg path[fill="#BF8AEB"][data-v-0b286e9a]{fill:#3b82f6}.wallet-info[data-v-0b286e9a]{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex:1;min-width:0;gap:2px;position:relative;z-index:1}.wallet-label[data-v-0b286e9a]{font-size:8px;color:#94a3b8;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.wallet-amount[data-v-0b286e9a]{font-size:13.5px;color:#fff;font-weight:600;letter-spacing:.5px;margin:0;display:flex;align-items:baseline;gap:2px}.currency[data-v-0b286e9a]{font-size:11px;opacity:.8;color:#60a5fa}.device-panel-enter-active[data-v-54064c59]{transition:all .3s cubic-bezier(.16,1,.3,1)}.device-panel-leave-active[data-v-54064c59]{transition:all .2s ease-in}.device-panel-enter-from[data-v-54064c59],.device-panel-leave-to[data-v-54064c59]{opacity:0;transform:translateX(-10px) scale(.95)}.device-panel-wrapper[data-v-54064c59]{position:fixed;width:420px;height:420px;background:#050b14;border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.8),0 0 0 1px rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);z-index:60;display:flex;flex-direction:column;overflow:hidden}.device-panel-header[data-v-54064c59]{padding:16px;border-bottom:1px solid rgba(59,130,246,.15);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:rgba(10,22,40,.8);backdrop-filter:blur(10px);position:relative;z-index:2}.device-panel-content[data-v-54064c59]{flex:1;display:flex;justify-content:center;align-items:center;perspective:2500px;position:relative;background:transparent;overflow:hidden;z-index:1}.empty-state[data-v-54064c59],.loading-state[data-v-54064c59]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b}.card-stack-wrapper[data-v-54064c59]{position:absolute;top:50%;left:50%;width:140px;height:190px;transition:all .5s ease}.card-stack-wrapper.has-selected[data-v-54064c59]{top:50%;left:50%;transform:translate(-50%,-50%)!important;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.card-stack[data-v-54064c59]{position:relative;width:140px;height:190px;transform-style:preserve-3d;transition:transform .5s ease}.flip-card[data-v-54064c59]{position:absolute;top:0;width:140px;height:190px;overflow:visible;cursor:pointer;transition:all .5s ease}.flip-card.is-hidden[data-v-54064c59]{opacity:0;pointer-events:none;transform:scale(.5)!important}.flip-card.is-flipped[data-v-54064c59]{transform:none!important;z-index:100!important}.flip-card-inner[data-v-54064c59]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s;box-shadow:0 0 10px 1px rgba(0,0,0,.9);border-radius:5px}.flip-card.is-flipped .flip-card-inner[data-v-54064c59]{transform:rotateY(180deg)}.flip-card-back[data-v-54064c59],.flip-card-front[data-v-54064c59]{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:5px;overflow:hidden}.flip-card-back[data-v-54064c59]{background-color:#151515;display:flex;justify-content:center;align-items:center}.flip-card-back[data-v-54064c59]:before{position:absolute;content:"";display:block;width:120px;height:160%;background:linear-gradient(90deg,transparent,#f96,#f96,#f96,#f96,transparent);animation:rotation_glow-54064c59 5s linear infinite}@keyframes rotation_glow-54064c59{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-content[data-v-54064c59]{position:absolute;width:99%;height:99%;background-color:#151515;border-radius:5px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.back-header[data-v-54064c59]{position:absolute;top:8px;left:8px;right:8px;display:flex;align-items:center;gap:6px}.traffic-lights[data-v-54064c59]{display:flex;gap:4px}.dot[data-v-54064c59]{width:8px;height:8px;border-radius:50%}.dot.red[data-v-54064c59]{background-color:#ff5f57}.dot.yellow[data-v-54064c59]{background-color:#febc2e}.dot.green[data-v-54064c59]{background-color:#28c840}.device-name[data-v-54064c59]{font-size:9px;color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.back-icon[data-v-54064c59]{font-size:50px;color:#fff}.back-type[data-v-54064c59]{font-size:14px;color:#fff;text-align:center;padding:0 10px}.flip-card-front[data-v-54064c59]{transform:rotateY(180deg);background-color:#151515;color:#fff}.front-bg[data-v-54064c59]{position:absolute;width:100%;height:100%;overflow:hidden}.circle[data-v-54064c59]{width:60px;height:60px;border-radius:50%;background-color:#fb6;position:absolute;filter:blur(15px);animation:floating-54064c59 2.6s linear infinite;left:10px;top:30px}#bottom[data-v-54064c59]{background-color:#f86;left:30px;top:0;width:100px;height:100px;animation-delay:-.8s}#right[data-v-54064c59]{background-color:#f23;left:100px;top:-50px;width:20px;height:20px;animation-delay:-1.8s}@keyframes floating-54064c59{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.front-content[data-v-54064c59]{position:absolute;width:100%;height:100%;padding:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.badge[data-v-54064c59]{background-color:rgba(0,0,0,.55);padding:2px 10px;border-radius:10px;backdrop-filter:blur(2px);font-size:10px;align-self:flex-start}.badge.online[data-v-54064c59]{color:#10b981}.badge.offline[data-v-54064c59]{color:#64748b}.front-icon-wrapper[data-v-54064c59]{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.icon-glow[data-v-54064c59]{position:absolute;width:70px;height:70px;border-radius:50%;background:rgba(100,116,139,.3);filter:blur(12px)}.icon-glow.online[data-v-54064c59]{background:rgba(56,189,248,.6);animation:breathe-54064c59 2s ease-in-out infinite;box-shadow:0 0 30px rgba(56,189,248,.5)}@keyframes breathe-54064c59{0%,to{transform:scale(1);opacity:.5;box-shadow:0 0 20px rgba(56,189,248,.4)}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 50px rgba(56,189,248,.8),0 0 80px rgba(56,189,248,.4)}}.front-icon[data-v-54064c59]{font-size:36px;color:#fff;position:relative;z-index:1}.description[data-v-54064c59]{box-shadow:0 0 10px 5px rgba(0,0,0,.5);width:100%;padding:8px 10px;background-color:rgba(0,0,0,.6);backdrop-filter:blur(5px);border-radius:5px}.info-header[data-v-54064c59]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.info-header strong[data-v-54064c59]{font-size:11px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.health-badge[data-v-54064c59]{font-size:9px;padding:1px 6px;border-radius:8px}.health-badge.good[data-v-54064c59]{background:rgba(16,185,129,.2);color:#10b981}.health-badge.warn[data-v-54064c59]{background:rgba(245,158,11,.2);color:#f59e0b}.info-row[data-v-54064c59]{display:flex;align-items:center;gap:6px;font-size:8px;color:hsla(0,0%,100%,.6)}.info-label[data-v-54064c59]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60px}.info-divider[data-v-54064c59]{color:hsla(0,0%,100%,.3)}.info-value[data-v-54064c59]{color:hsla(0,0%,100%,.8)}.flip-card[data-v-54064c59]:not(.is-flipped):hover{opacity:1;transition:.01s}.card-stack:not(.has-selected):hover .flip-card[data-v-54064c59]:not(.is-flipped):hover{top:-20%}.sub-account-panel[data-v-54064c59]{border-color:rgba(139,92,246,.3);width:360px;height:360px}.sub-account-panel .device-panel-header[data-v-54064c59]{border-bottom-color:rgba(139,92,246,.15)}.front-bg.purple .circle[data-v-54064c59]{background-color:#a78bfa}.front-bg.purple #bottom[data-v-54064c59]{background-color:#8b5cf6}.front-bg.purple #right[data-v-54064c59]{background-color:#c084fc}.icon-glow.purple[data-v-54064c59]{background:rgba(139,92,246,.3)}.icon-glow.purple.online[data-v-54064c59]{background:rgba(167,139,250,.6);animation:breathe-purple-54064c59 2s ease-in-out infinite;box-shadow:0 0 30px rgba(139,92,246,.5)}@keyframes breathe-purple-54064c59{0%,to{transform:scale(1);opacity:.5;box-shadow:0 0 20px rgba(139,92,246,.4)}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 50px rgba(139,92,246,.8),0 0 80px rgba(139,92,246,.4)}}.role-badge[data-v-54064c59]{font-size:9px;padding:1px 6px;border-radius:8px}.role-badge.owner[data-v-54064c59]{background:rgba(245,158,11,.2);color:#f59e0b}.role-badge.admin[data-v-54064c59]{background:rgba(139,92,246,.2);color:#a78bfa}.role-badge.observer[data-v-54064c59]{background:rgba(34,211,238,.2);color:#22d3ee}.role-badge.limited[data-v-54064c59]{background:rgba(100,116,139,.2);color:#94a3b8}.role-badge.default[data-v-54064c59]{background:rgba(59,130,246,.2);color:#60a5fa}@keyframes shimmer-171879d3{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer[data-v-171879d3]{animation:shimmer-171879d3 3s linear infinite}@keyframes meteor-1-171879d3{0%,to{transform:translateY(-100%) translateZ(0);opacity:0}5%{opacity:.9}45%{opacity:.9}50%{transform:translateY(calc(100vh + 100%)) translateZ(0);opacity:0}}@keyframes meteor-2-171879d3{0%,to{transform:translateY(-100%) translateZ(0);opacity:0}15%{opacity:.4}55%{opacity:.4}60%{transform:translateY(calc(100vh + 100%)) translateZ(0);opacity:0}}@keyframes meteor-3-171879d3{0%,to{transform:translateY(-100%) translateZ(0);opacity:0}25%{opacity:1}65%{opacity:1}70%{transform:translateY(calc(100vh + 100%)) translateZ(0);opacity:0}}@keyframes meteor-4-171879d3{0%,to{transform:translateY(-100%) translateZ(0);opacity:0}35%{opacity:.3}75%{opacity:.3}80%{transform:translateY(calc(100vh + 100%)) translateZ(0);opacity:0}}@keyframes meteor-5-171879d3{0%,to{transform:translateY(-100%) translateZ(0);opacity:0}8%{opacity:.7}48%{opacity:.7}53%{transform:translateY(calc(100vh + 100%)) translateZ(0);opacity:0}}@keyframes meteor-6-171879d3{0%,to{transform:translateY(-100%) translateZ(0);opacity:0}45%{opacity:.5}85%{opacity:.5}90%{transform:translateY(calc(100vh + 100%)) translateZ(0);opacity:0}}.animate-meteor-1[data-v-171879d3]{animation:meteor-1-171879d3 8s ease-in-out infinite;will-change:transform,opacity}.animate-meteor-2[data-v-171879d3]{animation:meteor-2-171879d3 12s ease-in-out infinite;will-change:transform,opacity}.animate-meteor-3[data-v-171879d3]{animation:meteor-3-171879d3 6s ease-in-out infinite;will-change:transform,opacity}.animate-meteor-4[data-v-171879d3]{animation:meteor-4-171879d3 15s ease-in-out infinite;will-change:transform,opacity}.animate-meteor-5[data-v-171879d3]{animation:meteor-5-171879d3 9s ease-in-out infinite;will-change:transform,opacity}.animate-meteor-6[data-v-171879d3]{animation:meteor-6-171879d3 11s ease-in-out infinite;will-change:transform,opacity}.custom-scrollbar[data-v-171879d3],.widgets-scrollbar[data-v-171879d3]{scrollbar-width:none;-ms-overflow-style:none}.custom-scrollbar[data-v-171879d3]::-webkit-scrollbar,.widgets-scrollbar[data-v-171879d3]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-164b5587],.fade-leave-active[data-v-164b5587]{transition:opacity .3s ease}.fade-enter-from[data-v-164b5587],.fade-leave-to[data-v-164b5587]{opacity:0}@keyframes fadeIn-164b5587{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}:root{--height:480px;--width-idle:384px;--full-idle:14976px;--width-peek:384px;--full-peek:8064px;--width-intro:384px;--full-intro:21504px;--full-action:46080px;--move-action:40320px;--full-dance:69504px;--mr-peek:-125px;--mb-peek:-1.5px;--mr-intro:-125px;--mb-intro:0.25px;--mr-idle:-118px;--mb-idle:0px;--mr-action:-118px;--mb-action:0px;--mr-dance:-118px;--mb-dance:0px;--hit-peek-w:110px;--hit-peek-h:445px;--hit-peek-x:270px;--hit-peek-y:10px;--hit-idle-w:200px;--hit-idle-h:460px;--hit-idle-x:90px;--hit-idle-y:10px;--bub-top:-140px;--bub-pad:30px 50px;--bub-radius:40px;--bub-font:32px}.my-mascot{position:fixed;bottom:0;right:0;z-index:9999;height:var(--height);margin-right:var(--mr-idle);margin-bottom:var(--mb-idle);transform:scale(var(--scale));transform-origin:center bottom;background-repeat:no-repeat;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:background-position,margin;width:var(--width-idle);background-image:var(--idle-bg);background-size:var(--full-idle) var(--height)}.my-mascot.dragging{cursor:grabbing;transition:none!important}.mascot-hitbox{position:absolute;pointer-events:auto;cursor:pointer;width:var(--hit-idle-w);height:var(--hit-idle-h);left:var(--hit-idle-x);bottom:var(--hit-idle-y)}.mascot-bubble{top:var(--bub-top);background:#fff;padding:var(--bub-pad);border-radius:var(--bub-radius);box-shadow:0 15px 45px rgba(0,0,0,.15);font-size:var(--bub-font);color:#333;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;font-family:sans-serif;font-weight:700}.mascot-bubble,.mascot-bubble:after{position:absolute;left:50%;transform:translateX(-50%)}.mascot-bubble:after{content:"";bottom:-16px;border-width:16px 16px 0;border-style:solid;border-color:#fff transparent transparent}.mascot-bubble.show{opacity:1;transform:translateX(-50%) translateY(-10px)}.mascot-close-icon{position:absolute;top:-4px;right:-4px;width:36px;height:36px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10000;box-shadow:0 2px 12px rgba(0,0,0,.2);transition:all .2s;pointer-events:auto;border:2px solid hsla(0,0%,100%,.8)}.mascot-close-icon:hover{background:#fff;transform:scale(1.15);box-shadow:0 4px 16px rgba(0,0,0,.3);border-color:#fff}.mascot-close-icon svg{color:#666;width:18px;height:18px}.mascot-close-icon:hover svg{color:#333}.my-mascot.peeking{width:var(--width-peek);background-image:var(--peeking-bg);background-size:var(--full-peek) var(--height);margin-right:var(--mr-peek);margin-bottom:var(--mb-peek)}.my-mascot.peeking .mascot-hitbox{width:var(--hit-peek-w);height:var(--hit-peek-h);left:var(--hit-peek-x);bottom:var(--hit-peek-y)}.my-mascot.peeking.blink{animation:peek-anim 1s steps(21)}.my-mascot.intro{width:var(--width-intro);background-image:var(--intro-bg);background-size:var(--full-intro) var(--height);margin-right:var(--mr-intro);margin-bottom:var(--mb-intro);animation:intro-anim 2s steps(56) forwards}.my-mascot.intro .mascot-hitbox{display:none}.my-mascot.idle-blink{animation:idle-anim 1s steps(39)}.my-mascot.action{background-image:var(--action-bg);background-size:var(--full-action) var(--height);margin-right:var(--mr-action);margin-bottom:var(--mb-action);animation:action-anim 3s steps(105) infinite}.my-mascot.dance{background-image:var(--dance-bg);background-size:var(--full-dance) var(--height);margin-right:var(--mr-dance);margin-bottom:var(--mb-dance);animation:dance-anim 6s steps(181)}@keyframes peek-anim{to{background-position:calc(var(--full-peek)*-1) 0}}@keyframes idle-anim{to{background-position:calc(var(--full-idle)*-1) 0}}@keyframes intro-anim{to{background-position:calc(var(--full-intro)*-1) 0}}@keyframes action-anim{to{background-position:calc(var(--move-action)*-1) 0}}@keyframes dance-anim{to{background-position:calc(var(--full-dance)*-1) 0}}.lightning-icon[data-v-22a536df]{transition:stroke .1s linear}.lightning-button:hover .lightning-icon[data-v-22a536df]{animation:dasharray-lightning-22a536df 1s linear forwards}@keyframes dasharray-lightning-22a536df{0%{stroke-dasharray:0 0 0 0}to{stroke-dasharray:68 68 0 0}}.lightning-button[data-v-22a536df]:hover{animation:pulse-lightning-22a536df 1.5s infinite}@keyframes pulse-lightning-22a536df{0%{box-shadow:0 0 0 0 rgba(59,130,246,.7)}70%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.advice-fade-enter-active[data-v-22a536df],.advice-fade-leave-active[data-v-22a536df]{transition:all .4s cubic-bezier(.4,0,.2,1)}.advice-fade-enter-from[data-v-22a536df]{opacity:0;transform:translateY(10px) scale(.98)}.advice-fade-enter-to[data-v-22a536df],.advice-fade-leave-from[data-v-22a536df]{opacity:1;transform:translateY(0) scale(1)}.advice-fade-leave-to[data-v-22a536df]{opacity:0;transform:translateY(-10px) scale(.98)}.system-card[data-v-22a536df]{background:rgba(30,41,59,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1)}.text-shadow-sm[data-v-22a536df]{text-shadow:0 1px 2px rgba(0,0,0,.5)}.enter-item[data-v-22a536df]{opacity:0;transform:translateY(18px) scale(.98);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--delay,0ms)}.enter-item--show[data-v-22a536df]{opacity:1;transform:translateY(0) scale(1)}.status-glow[data-v-22a536df]{filter:drop-shadow(0 0 8px currentColor);opacity:.9}.status-glow.text-emerald-400[data-v-22a536df],.status-glow.text-green-400[data-v-22a536df]{filter:drop-shadow(0 0 8px rgba(74,222,128,.5))}.status-glow.text-amber-300[data-v-22a536df],.status-glow.text-amber-400[data-v-22a536df]{filter:drop-shadow(0 0 8px rgba(251,191,36,.5))}.status-glow.text-rose-400[data-v-22a536df]{filter:drop-shadow(0 0 8px rgba(251,113,133,.5))}.anomaly-btn[data-v-00e7a2c2]{padding:.7em 1.8em;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;border:none;border-radius:35px;box-shadow:0 6px 12px rgba(0,0,0,.1);transition:all .3s ease 0s;cursor:pointer;outline:none;display:flex;align-items:center;gap:6px}.anomaly-btn[data-v-00e7a2c2]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.anomaly-btn-emerald[data-v-00e7a2c2]{color:#000;background-color:#fff}.anomaly-btn-emerald[data-v-00e7a2c2]:hover:not(:disabled){background-color:#10b981;box-shadow:0 12px 16px rgba(16,185,129,.4);color:#fff;transform:translateY(-5px)}.anomaly-btn-emerald[data-v-00e7a2c2]:active:not(:disabled){transform:translateY(-1px)}.anomaly-btn-teal[data-v-00e7a2c2]{color:#000;background-color:#fff}.anomaly-btn-teal[data-v-00e7a2c2]:hover:not(:disabled){background-color:#14b8a6;box-shadow:0 12px 16px rgba(20,184,166,.4);color:#fff;transform:translateY(-5px)}.anomaly-btn-teal[data-v-00e7a2c2]:active:not(:disabled){transform:translateY(-1px)}.animate-fade-in[data-v-00e7a2c2]{animation:fadeIn-00e7a2c2 .5s ease-out;transform:translateZ(0);will-change:transform,opacity}@keyframes fadeIn-00e7a2c2{0%{opacity:0;transform:translateY(10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.glass-card[data-v-00e7a2c2]{background:rgba(30,41,59,.5);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);transform:translateZ(0);will-change:transform,opacity}.custom-scrollbar[data-v-00e7a2c2]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-00e7a2c2]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-00e7a2c2]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.custom-scrollbar[data-v-00e7a2c2]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.detection-fade-enter-active[data-v-00e7a2c2]{animation:detectionFadeIn-00e7a2c2 .5s ease-out;transform:translateZ(0);will-change:transform,opacity}.detection-fade-leave-active[data-v-00e7a2c2]{animation:detectionFadeOut-00e7a2c2 .4s ease-in;position:absolute;width:100%;transform:translateZ(0);will-change:opacity}@keyframes detectionFadeIn-00e7a2c2{0%{opacity:0;transform:translateY(20px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes detectionFadeOut-00e7a2c2{0%{opacity:1}to{opacity:0}}.empty-state-fade-enter-active[data-v-00e7a2c2]{animation:emptyStateFadeIn-00e7a2c2 .25s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,opacity}.empty-state-fade-leave-active[data-v-00e7a2c2]{animation:emptyStateFadeOut-00e7a2c2 .15s ease-in;transform:translateZ(0);will-change:opacity}@keyframes emptyStateFadeIn-00e7a2c2{0%{opacity:0;transform:translateY(10px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes emptyStateFadeOut-00e7a2c2{0%{opacity:1}to{opacity:0}}.empty-state-fade-enter-only-enter-active[data-v-00e7a2c2]{animation:emptyStateFadeIn-00e7a2c2 .25s cubic-bezier(.25,.46,.45,.94)}.empty-state-fade-enter-only-leave-active[data-v-00e7a2c2]{display:none}.detail-fade-enter-active[data-v-00e7a2c2]{animation:detailFadeIn-00e7a2c2 .5s ease-out}.detail-fade-leave-active[data-v-00e7a2c2]{animation:detailFadeOut-00e7a2c2 .3s ease-in}@keyframes detailFadeIn-00e7a2c2{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes detailFadeOut-00e7a2c2{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.log-enter-active[data-v-00e7a2c2]{animation:logSlideIn-00e7a2c2 .3s ease-out}@keyframes logSlideIn-00e7a2c2{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer-00e7a2c2{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.animate-shimmer[data-v-00e7a2c2]{animation:shimmer-00e7a2c2 2s ease-in-out infinite}@keyframes blink-00e7a2c2{0%,49%{opacity:1}50%,to{opacity:0}}.animate-blink[data-v-00e7a2c2]{animation:blink-00e7a2c2 1s step-end infinite}.particle[data-v-00e7a2c2]{position:absolute;width:4px;height:4px;background:radial-gradient(circle,rgba(96,165,250,.8) 0,transparent 70%);border-radius:50%;pointer-events:none;animation:float-00e7a2c2 8s ease-in-out infinite}.particle-1[data-v-00e7a2c2]{top:10%;left:10%;animation-delay:0s;animation-duration:7s}.particle-2[data-v-00e7a2c2]{top:20%;right:15%;animation-delay:1s;animation-duration:9s}.particle-3[data-v-00e7a2c2]{top:60%;left:20%;animation-delay:2s;animation-duration:8s}.particle-4[data-v-00e7a2c2]{bottom:20%;right:25%;animation-delay:1.5s;animation-duration:10s}.particle-5[data-v-00e7a2c2]{top:40%;left:80%;animation-delay:.5s;animation-duration:7.5s}.particle-6[data-v-00e7a2c2]{bottom:30%;left:50%;animation-delay:2.5s;animation-duration:9.5s}.particle-7[data-v-00e7a2c2]{top:70%;right:40%;animation-delay:1.2s;animation-duration:8.5s}.particle-7[data-v-00e7a2c2],.particle-8[data-v-00e7a2c2]{background:radial-gradient(circle,rgba(168,85,247,.8) 0,transparent 70%)}.particle-8[data-v-00e7a2c2]{bottom:40%;left:30%;animation-delay:3s;animation-duration:9s}@keyframes float-00e7a2c2{0%,to{transform:translate(0) scale(1);opacity:0}10%{opacity:.6}50%{transform:translate(30px,-50px) scale(1.5);opacity:.8}90%{opacity:.6}}@keyframes pulse-slow-00e7a2c2{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.animate-pulse-slow[data-v-00e7a2c2]{animation:pulse-slow-00e7a2c2 4s ease-in-out infinite}@keyframes beam-00e7a2c2{0%,to{opacity:0;transform:translateY(-100%)}50%{opacity:1;transform:translateY(0)}}.animate-beam[data-v-00e7a2c2]{animation:beam-00e7a2c2 3s ease-in-out infinite}@keyframes spin-slow-00e7a2c2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-00e7a2c2]{animation:spin-slow-00e7a2c2 20s linear infinite}@keyframes spin-slow-reverse-00e7a2c2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.animate-spin-slow-reverse[data-v-00e7a2c2]{animation:spin-slow-reverse-00e7a2c2 15s linear infinite}.hint-wrapper[data-v-00e7a2c2]{position:relative;display:inline-flex;justify-content:center;align-items:center}.hint-wrapper .hint-dot[data-v-00e7a2c2]{z-index:3;border-radius:8px;transform:scale(.95);display:flex;align-items:center;justify-content:center;color:#fff;position:relative}.hint-wrapper[data-position=left] .hint-content[data-v-00e7a2c2]{top:50%;right:calc(100% + 12px);transform:translateY(-50%);margin:0}.hint-wrapper .hint-content[data-v-00e7a2c2]{width:200px;position:absolute;z-index:999;padding:12px 16px;opacity:0;transition:opacity .3s ease,visibility .3s ease;color:#fff;visibility:hidden;pointer-events:none;background:rgba(15,23,42,.95);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4)}.hint-wrapper:hover .hint-content[data-v-00e7a2c2]{opacity:1;visibility:visible}.hint-wrapper .hint-content p[data-v-00e7a2c2]{font-size:13px;line-height:1.6;text-align:left;margin:0;padding:0;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:500}.weather-bg[data-v-0cf9053f]{position:absolute;inset:0;transition:background 1s ease;z-index:0}.layer[data-v-0cf9053f]{position:absolute;inset:0;overflow:hidden}.weather-bg.sunny[data-v-0cf9053f]{background:linear-gradient(to bottom left,#4facfe,#00f2fe)}.sun-orb[data-v-0cf9053f]{position:absolute;top:-200px;right:-200px;width:300px;height:300px;background:radial-gradient(circle,#fffeba 20%,#ffde59 60%,rgba(255,222,89,0) 70%);border-radius:50%;filter:blur(20px);animation:sunPulse-0cf9053f 4s ease-in-out infinite}.sun-rays[data-v-0cf9053f]{position:absolute;top:-370px;right:-370px;width:200%;height:200%;background:repeating-conic-gradient(from 0deg,hsla(0,0%,100%,.25) 0deg,transparent 8deg,transparent 16deg,hsla(0,0%,100%,.25) 20deg);animation:spin-0cf9053f 120s linear infinite;mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);transform-origin:320px 320px}.lens-flare[data-v-0cf9053f]{position:absolute;background:hsla(0,0%,100%,.2);border-radius:50%;filter:blur(5px)}.f1[data-v-0cf9053f]{top:40%;left:40%;width:100px;height:100px;opacity:.3;background:radial-gradient(circle,hsla(0,0%,100%,.8),transparent)}.f2[data-v-0cf9053f]{top:60%;left:30%;width:40px;height:40px;opacity:.2;background:#ffe4e1}@keyframes spin-0cf9053f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sunPulse-0cf9053f{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.1);opacity:1}}.weather-bg.rainy[data-v-0cf9053f]{background:linear-gradient(180deg,#141e30,#243b55)}.cloud-ceiling[data-v-0cf9053f]{position:absolute;top:-50px;left:-10%;width:120%;height:150px;background:#2c3e50;filter:blur(30px);border-radius:50%;opacity:.9;z-index:5}.rain-drop[data-v-0cf9053f]{position:absolute;width:2px;height:30px;background:linear-gradient(180deg,transparent,rgba(174,194,224,.8));top:-50px;animation:rainFall-0cf9053f linear infinite}@keyframes rainFall-0cf9053f{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(110vh);opacity:0}}.weather-bg.cloudy[data-v-0cf9053f]{background:linear-gradient(180deg,#89f7fe,#66a6ff)}.weather-bg.overcast[data-v-0cf9053f]{background:linear-gradient(180deg,#3e5151,#decba4)}.cloud[data-v-0cf9053f]{position:absolute;left:-300px;animation:cloudMove-0cf9053f linear infinite}.puff[data-v-0cf9053f]{position:absolute;background:#fff;border-radius:50%;filter:blur(10px)}.cloud.dark-cloud .puff[data-v-0cf9053f]{background:#666}.p1[data-v-0cf9053f]{width:100px;height:100px;top:0;left:0}.p2[data-v-0cf9053f]{width:140px;height:140px;top:-40px;left:50px}.p3[data-v-0cf9053f]{width:90px;height:90px;top:10px;left:110px}@keyframes cloudMove-0cf9053f{0%{transform:translateX(-20vw) scale(1)}to{transform:translateX(120vw) scale(1)}}.weather-bg.foggy[data-v-0cf9053f]{background:#bdc3c7}.fog-bank[data-v-0cf9053f]{position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);filter:blur(40px);animation:fogFlow-0cf9053f linear infinite}.back[data-v-0cf9053f]{animation-duration:40s;opacity:.5;top:20%}.mid[data-v-0cf9053f]{animation-duration:25s;animation-direction:reverse;opacity:.7;top:40%}.front[data-v-0cf9053f]{animation-duration:15s;opacity:.3;top:60%}@keyframes fogFlow-0cf9053f{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.weather-bg.snowy[data-v-0cf9053f]{background:linear-gradient(180deg,#0f2027,#203a43,#2c5364)}.snowflake[data-v-0cf9053f]{position:absolute;background:#fff;border-radius:50%;top:-10px;filter:blur(1px);animation:snowFall-0cf9053f linear infinite}@keyframes snowFall-0cf9053f{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.9}90%{opacity:.9}to{transform:translateY(110vh) translateX(var(--sway));opacity:0}}.weather-bg.thunder[data-v-0cf9053f]{background:#000}.storm-bg[data-v-0cf9053f]{position:absolute;inset:0;background:linear-gradient(180deg,#1a1a1a,#2c3e50)}.storm-ceiling[data-v-0cf9053f]{background:#000;opacity:.8}.lightning-flash[data-v-0cf9053f]{position:absolute;inset:0;background:#fff;opacity:0;mix-blend-mode:overlay;z-index:10;pointer-events:none}.flash-main[data-v-0cf9053f]{animation:flashMain-0cf9053f 4s infinite;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.85) 30%,hsla(0,0%,100%,.55) 60%,hsla(0,0%,100%,.15) 85%,transparent)}.flash-secondary[data-v-0cf9053f]{animation:flashSecondary-0cf9053f 4.5s infinite;background:linear-gradient(180deg,rgba(255,255,240,.9) 0,hsla(0,0%,100%,.7) 35%,rgba(255,255,240,.4) 70%,rgba(255,255,240,.1) 90%,transparent);animation-delay:.1s}.flash-tertiary[data-v-0cf9053f]{animation:flashTertiary-0cf9053f 5s infinite;background:radial-gradient(ellipse 150% 80% at center top,hsla(0,0%,100%,.85) 0,hsla(0,0%,100%,.5) 25%,hsla(0,0%,100%,.25) 50%,transparent 75%);animation-delay:.05s}@keyframes flashMain-0cf9053f{0%,90%,to{opacity:0}90.3%{opacity:1}90.6%{opacity:.4}90.9%{opacity:1}91.2%{opacity:.2}91.5%{opacity:.95}91.8%{opacity:0}}@keyframes flashSecondary-0cf9053f{0%,88%,to{opacity:0}88.4%{opacity:.95}88.7%{opacity:.3}89%{opacity:.85}89.3%{opacity:0}}@keyframes flashTertiary-0cf9053f{0%,89%,to{opacity:0}89.2%{opacity:.85}89.6%{opacity:.3}89.9%{opacity:.75}90.2%{opacity:0}}.storm-rain[data-v-0cf9053f]{background:linear-gradient(180deg,transparent,rgba(200,200,255,.4))}.weather-bg.dusty[data-v-0cf9053f]{background:linear-gradient(90deg,#d1913c,#ffd194)}.dust-haze[data-v-0cf9053f]{position:absolute;inset:0;background:rgba(255,165,0,.2);mix-blend-mode:color-burn}.dust-wave[data-v-0cf9053f]{position:absolute;width:200%;height:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.4'/%3E%3C/svg%3E");opacity:.3;animation:dustMove-0cf9053f linear infinite}.w1[data-v-0cf9053f]{animation-duration:2s;top:0}.w2[data-v-0cf9053f]{animation-duration:3s;top:10%;animation-direction:reverse}.sand-grain[data-v-0cf9053f]{position:absolute;background:#fff0d1;border-radius:50%;opacity:.6;animation:sandStorm-0cf9053f linear infinite}@keyframes dustMove-0cf9053f{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sandStorm-0cf9053f{0%{transform:translateX(0) translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(120vw) translateY(20px);opacity:0}}.weather-bg.night[data-v-0cf9053f]{background:linear-gradient(180deg,#0f172a,#1e293b,#000)}.night-layer[data-v-0cf9053f]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;background:linear-gradient(180deg,#0f172a,#1e293b,#000)}.night-overlay[data-v-0cf9053f]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.6),transparent)}.star[data-v-0cf9053f]{position:absolute;background:#fff;border-radius:50%;animation:starTwinkle-0cf9053f ease-in-out infinite}@keyframes starTwinkle-0cf9053f{0%,to{opacity:.3}50%{opacity:1}}.moon[data-v-0cf9053f]{position:absolute;top:24px;right:24px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#cbd5e1);animation:moonGlow-0cf9053f 6s ease-in-out infinite}.moon-crater[data-v-0cf9053f]{position:absolute;background:rgba(148,163,184,.3);border-radius:50%;filter:blur(.5px)}.moon .crater1[data-v-0cf9053f]{top:25%;left:20%;width:18%;height:18%}.moon .crater2[data-v-0cf9053f]{top:55%;left:60%;width:25%;height:25%}.moon .crater3[data-v-0cf9053f]{top:65%;left:25%;width:12%;height:12%}@keyframes moonGlow-0cf9053f{0%,to{box-shadow:0 0 30px 5px hsla(0,0%,100%,.1)}50%{box-shadow:0 0 50px 15px hsla(0,0%,100%,.25)}}.shooting-star[data-v-0cf9053f]{position:absolute;width:120px;height:2px;background:linear-gradient(270deg,transparent,#fff);border-radius:50%;opacity:0;transform:rotate(-45deg)}.shooting-star.star1[data-v-0cf9053f]{top:10%;right:10%;animation:shootingStar1-0cf9053f 12s linear infinite;animation-delay:1s}.shooting-star.star2[data-v-0cf9053f]{top:30%;right:20%;width:150px;animation:shootingStar2-0cf9053f 18s linear infinite;animation-delay:5s}@keyframes shootingStar1-0cf9053f{0%{opacity:0;transform:translateX(0) translateY(0) rotate(-45deg)}1%{opacity:1}10%{opacity:0;transform:translateX(-400px) translateY(400px) rotate(-45deg)}to{opacity:0;transform:translateX(-400px) translateY(400px) rotate(-45deg)}}@keyframes shootingStar2-0cf9053f{0%{opacity:0;transform:translateX(0) translateY(0) rotate(-45deg)}1%{opacity:1}10%{opacity:0;transform:translateX(-400px) translateY(400px) rotate(-45deg)}to{opacity:0;transform:translateX(-400px) translateY(400px) rotate(-45deg)}}.night-rainy-layer[data-v-0cf9053f],.weather-bg.night-rainy[data-v-0cf9053f]{background:linear-gradient(180deg,#0f172a,#1e293b,#000)}.night-rainy-layer[data-v-0cf9053f]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.night-snowy-layer[data-v-0cf9053f],.weather-bg.night-snowy[data-v-0cf9053f]{background:linear-gradient(180deg,#0f172a,#1e293b,#000)}.night-snowy-layer[data-v-0cf9053f]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.scrollbar-hide[data-v-0174d1a3]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-0174d1a3]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-0174d1a3],.fade-leave-active[data-v-0174d1a3]{transition:opacity .2s ease}.fade-enter-from[data-v-0174d1a3],.fade-leave-to[data-v-0174d1a3]{opacity:0}.thinking-dots[data-v-0174d1a3]:after{content:"";animation:dots-0174d1a3 1.5s infinite}@keyframes dots-0174d1a3{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.thinking-progress[data-v-0174d1a3]{width:30%;animation:progress-move-0174d1a3 1.5s ease-in-out infinite}@keyframes progress-move-0174d1a3{0%{transform:translateX(-100%);width:30%}50%{width:60%}to{transform:translateX(400%);width:30%}}.ai-thinking-container[data-v-0174d1a3]{animation:thinking-glow-0174d1a3 2s ease-in-out infinite}@keyframes thinking-glow-0174d1a3{0%,to{box-shadow:0 0 10px rgba(168,85,247,.1),inset 0 0 20px rgba(168,85,247,.05)}50%{box-shadow:0 0 20px rgba(168,85,247,.2),inset 0 0 30px rgba(168,85,247,.1)}}.animate-advice-appear[data-v-0174d1a3]{animation:advice-appear-0174d1a3 .5s ease-out forwards}@keyframes advice-appear-0174d1a3{0%{opacity:0;transform:translateY(-10px) scale(.98)}50%{opacity:1;transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-advice-container[data-v-0174d1a3]{position:relative;background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(20,184,166,.05));border:1px solid transparent;background-clip:padding-box}.ai-advice-container[data-v-0174d1a3]:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(16,185,129,.4),rgba(20,184,166,.2),rgba(16,185,129,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:border-glow-0174d1a3 3s ease-in-out infinite}@keyframes border-glow-0174d1a3{0%,to{opacity:.6}50%{opacity:1}}.ai-advice-content[data-v-0174d1a3]{font-family:Inter,Segoe UI,system-ui,sans-serif}.ai-advice-content[data-v-0174d1a3] .advice-main-title{font-size:15px;font-weight:700;color:#6ee7b7;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(110,231,183,.2);letter-spacing:.5px}.ai-advice-content[data-v-0174d1a3] .advice-warning{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fbbf24;margin-bottom:16px;padding:10px 12px;background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.05));border-radius:8px;border-left:3px solid #f59e0b}.ai-advice-content[data-v-0174d1a3] .advice-warning i{font-size:18px;color:#f59e0b}.ai-advice-content[data-v-0174d1a3] .advice-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#93c5fd;margin-top:16px;margin-bottom:10px;padding:6px 0}.ai-advice-content[data-v-0174d1a3] .advice-icon{font-size:16px}.ai-advice-content[data-v-0174d1a3] .advice-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#e2e8f0;line-height:1.6;margin-bottom:8px;padding:6px 8px 6px 12px;background:hsla(0,0%,100%,.02);border-radius:6px;transition:all .2s ease}.ai-advice-content[data-v-0174d1a3] .advice-item:hover{background:hsla(0,0%,100%,.05);transform:translateX(2px)}.ai-advice-content[data-v-0174d1a3] .advice-bullet{flex-shrink:0;width:6px;height:6px;margin-top:7px;background:linear-gradient(135deg,#10b981,#14b8a6);border-radius:50%;box-shadow:0 0 6px rgba(16,185,129,.4)}.ai-advice-content[data-v-0174d1a3] .advice-spacer{height:8px}.fade-enter-active[data-v-3cfbfd12],.fade-leave-active[data-v-3cfbfd12]{transition:opacity .3s ease}.fade-enter-from[data-v-3cfbfd12],.fade-leave-to[data-v-3cfbfd12]{opacity:0}.custom-scrollbar[data-v-3cfbfd12]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-3cfbfd12]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-3cfbfd12]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:3px}.custom-scrollbar[data-v-3cfbfd12]::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.send-button[data-v-560bb2b8]{position:relative}.wind-line[data-v-560bb2b8]{position:absolute;height:1px;background:hsla(0,0%,100%,.4);opacity:0;z-index:1}.wind-line-1[data-v-560bb2b8]{width:20px;top:30%}.wind-line-2[data-v-560bb2b8]{width:15px;top:50%}.wind-line-3[data-v-560bb2b8]{width:18px;top:70%}.send-button:not(:disabled):hover .wind-line-1[data-v-560bb2b8]{animation:wind-blow-560bb2b8 .8s ease-in-out infinite}.send-button:not(:disabled):hover .wind-line-2[data-v-560bb2b8]{animation:wind-blow-560bb2b8 .8s ease-in-out .15s infinite}.send-button:not(:disabled):hover .wind-line-3[data-v-560bb2b8]{animation:wind-blow-560bb2b8 .8s ease-in-out .3s infinite}@keyframes wind-blow-560bb2b8{0%{right:-30px;opacity:0}20%{opacity:.6}80%{opacity:.6}to{right:100%;opacity:0}}.send-button .send-text[data-v-560bb2b8]{display:block;transition:all .3s ease-in-out}.send-button .send-icon[data-v-560bb2b8]{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.send-button:not(:disabled):hover .send-icon-wrapper[data-v-560bb2b8]{animation:fly-send-560bb2b8 .6s ease-in-out infinite alternate}.send-button:not(:disabled):hover .send-icon[data-v-560bb2b8]{transform:translateX(1.2em) rotate(45deg) scale(1.1)}.send-button:not(:disabled):hover .send-text[data-v-560bb2b8]{transform:translateX(5em)}.send-button[data-v-560bb2b8]:active{transform:scale(.95)}@keyframes fly-send-560bb2b8{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.markdown-body[data-v-560bb2b8] h1,.markdown-body[data-v-560bb2b8] h2,.markdown-body[data-v-560bb2b8] h3,.markdown-body[data-v-560bb2b8] h4,.markdown-body[data-v-560bb2b8] h5,.markdown-body[data-v-560bb2b8] h6{margin-top:1rem;margin-bottom:.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] h1{font-size:1.5rem;line-height:2rem}.markdown-body[data-v-560bb2b8] h2{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem}.markdown-body[data-v-560bb2b8] h3{font-size:1.125rem;line-height:1.75rem}.ai-suggestion-markdown[data-v-560bb2b8] h1{font-size:1rem;line-height:1.5rem;line-height:1.375}.ai-suggestion-markdown[data-v-560bb2b8] h2{border-bottom-width:0;padding-bottom:0}.ai-suggestion-markdown[data-v-560bb2b8] h2,.ai-suggestion-markdown[data-v-560bb2b8] h3{font-size:.875rem;line-height:1.25rem;line-height:1.375}.ai-suggestion-markdown[data-v-560bb2b8] h4,.ai-suggestion-markdown[data-v-560bb2b8] h5,.ai-suggestion-markdown[data-v-560bb2b8] h6{font-size:.75rem;line-height:1rem;line-height:1.375}.markdown-body[data-v-560bb2b8] p{margin-bottom:.75rem}.markdown-body[data-v-560bb2b8] strong{font-weight:700;--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] em{font-style:italic;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] ol,.markdown-body[data-v-560bb2b8] ul{margin-bottom:.75rem;list-style-position:inside}.markdown-body[data-v-560bb2b8] ol>:not([hidden])~:not([hidden]),.markdown-body[data-v-560bb2b8] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.markdown-body[data-v-560bb2b8] ol,.markdown-body[data-v-560bb2b8] ul{padding-left:0}.markdown-body[data-v-560bb2b8] ul{list-style-type:disc}.markdown-body[data-v-560bb2b8] ol{list-style-type:decimal}.markdown-body[data-v-560bb2b8] li{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] code{border-radius:.25rem;background-color:rgba(30,41,59,.8);padding-left:.375rem;padding-right:.375rem;padding-top:.125rem;padding-bottom:.125rem;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] pre{margin-bottom:.75rem;overflow-x:auto;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));background-color:rgba(15,23,42,.8);padding:1rem}.markdown-body[data-v-560bb2b8] pre code{background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;line-height:1.625}.markdown-body[data-v-560bb2b8] blockquote{margin-top:.75rem;margin-bottom:.75rem;border-radius:.25rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));background-color:rgba(30,41,59,.3);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-style:italic;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] a{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1));text-decoration-line:underline}.markdown-body[data-v-560bb2b8] a:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] hr{margin-top:1rem;margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.markdown-body[data-v-560bb2b8] table{margin-bottom:.75rem;width:100%;border-collapse:collapse}.markdown-body[data-v-560bb2b8] td,.markdown-body[data-v-560bb2b8] th{border-width:1px;--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:left}.markdown-body[data-v-560bb2b8] th{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.markdown-body[data-v-560bb2b8] td{background-color:rgba(15,23,42,.5)}.typing-cursor[data-v-560bb2b8]:after{content:"|";animation:blink-560bb2b8 1s infinite;color:currentColor;margin-left:2px}@keyframes blink-560bb2b8{0%,50%{opacity:1}51%,to{opacity:0}}.markdown-body[data-v-560bb2b8]{animation:fadeInMarkdown-560bb2b8 .4s ease-out}@keyframes fadeInMarkdown-560bb2b8{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.typing-cursor[data-v-560bb2b8]{min-height:1em;will-change:contents;transition:opacity .2s ease-out}.typing-cursor span[data-v-560bb2b8],.typing-cursor[data-v-560bb2b8]{white-space:pre-wrap;word-wrap:break-word;word-break:break-word;transform:translateZ(0);backface-visibility:hidden}.typing-cursor span[data-v-560bb2b8]{display:inline-block;text-rendering:optimizeLegibility}.thinking-dots[data-v-560bb2b8]{display:flex;gap:4px;align-items:center}.thinking-dots span[data-v-560bb2b8]{width:6px;height:6px;border-radius:50%;background-color:currentColor;opacity:.6;animation:thinking-dot-560bb2b8 1.4s ease-in-out infinite}.thinking-dots span[data-v-560bb2b8]:first-child{animation-delay:0s}.thinking-dots span[data-v-560bb2b8]:nth-child(2){animation-delay:.2s}.thinking-dots span[data-v-560bb2b8]:nth-child(3){animation-delay:.4s}@keyframes thinking-dot-560bb2b8{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.markdown-body+.typing-cursor[data-v-560bb2b8],.markdown-body~.typing-cursor[data-v-560bb2b8]{opacity:0}.breath-strong[data-v-560bb2b8]{animation:breathStrong-560bb2b8 1.6s ease-in-out infinite}@keyframes breathStrong-560bb2b8{0%{transform:scale(.95);box-shadow:0 0 4px rgba(16,185,129,.6),0 0 12px rgba(16,185,129,.35)}50%{transform:scale(1.15);box-shadow:0 0 10px rgba(16,185,129,.85),0 0 20px rgba(16,185,129,.55)}to{transform:scale(.95);box-shadow:0 0 4px rgba(16,185,129,.6),0 0 12px rgba(16,185,129,.35)}}.back-to-bottom-button[data-v-560bb2b8]{width:32px;height:32px;min-width:32px;border-radius:50%;background-color:rgba(51,65,85,.8);backdrop-filter:blur(12px);border:1px solid rgba(148,163,184,.3);font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(59,130,246,.2);cursor:pointer;transition-duration:.3s;overflow:visible;position:absolute;white-space:nowrap}.back-to-bottom-icon[data-v-560bb2b8]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.back-to-bottom-button .svgIcon[data-v-560bb2b8]{width:9px;transition-duration:.3s;display:block;flex-shrink:0}.back-to-bottom-button .svgIcon path[data-v-560bb2b8]{fill:#fff}.back-to-bottom-button[data-v-560bb2b8]:hover{width:88px;border-radius:50px;transition-duration:.3s;background-color:rgba(71,85,105,.9);border-color:rgba(148,163,184,.5);align-items:center;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.back-to-bottom-button:hover .svgIcon[data-v-560bb2b8]{transition-duration:.3s;transform:translateY(200%);opacity:0}.back-to-bottom-button[data-v-560bb2b8]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"回到底部";color:#fff;font-size:0;opacity:0;transition:all .3s ease}.back-to-bottom-button[data-v-560bb2b8]:hover:before{font-size:11px;opacity:1}.circuit-grid[data-v-0759c62d]{background-size:40px 40px;background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.05) 1px,transparent 0)}.custom-scrollbar[data-v-059b49b7]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-059b49b7]::-webkit-scrollbar-track{background:#1e293b}.custom-scrollbar[data-v-059b49b7]::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.custom-scrollbar[data-v-059b49b7]::-webkit-scrollbar-thumb:hover{background:#64748b}.custom-scrollbar[data-v-70a3058c]::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar[data-v-70a3058c]::-webkit-scrollbar-track{background:#1e293b}.custom-scrollbar[data-v-70a3058c]::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.custom-scrollbar[data-v-70a3058c]::-webkit-scrollbar-thumb:hover{background:#64748b}.copy-btn[data-v-70a3058c]{overflow:hidden;white-space:nowrap}.copy-btn .copy-text[data-v-70a3058c]{letter-spacing:.05rem;transition:color .3s;box-sizing:border-box;position:relative;background:inherit;display:inline-block;white-space:nowrap}.copy-btn .copy-text[data-v-70a3058c]:before{box-sizing:border-box;position:absolute;content:"";background:inherit;white-space:nowrap;top:0}.copy-btn:hover .copy-text[data-v-70a3058c]{color:#67e8f9}.copy-btn:hover .copy-text[data-v-70a3058c]:before{animation:chitchat-70a3058c 1.2s linear both}@keyframes chitchat-70a3058c{0%{content:"#";left:0}5%{content:".";left:0}10%{content:"^{";left:0}15%{content:"-!";left:0}20%{content:"#$_";left:0}25%{content:"№:0";left:0}30%{content:"#{+.";left:0}35%{content:"@}-?";left:0}40%{content:"?{4@%";left:0}45%{content:"=.,^!";left:0}50%{content:"?2@%";left:0}55%{content:"\;1}]";left:0}60%{content:"?{%:%";right:0;left:auto}65%{content:"|{f[4";right:0;left:auto}70%{content:"{4%0%";right:0;left:auto}75%{content:"'1_0<";right:0;left:auto}80%{content:"{0%";right:0;left:auto}85%{content:"]>'";right:0;left:auto}90%{content:"4";right:0;left:auto}95%{content:"2";right:0;left:auto}to{content:"";right:0;left:auto}}.output[data-v-ca1ca3b6]{align-self:center;background:inherit;border-radius:100px;padding:0 12px 0 10px;height:36px;min-width:350px;position:relative;top:-18px}.cover[data-v-ca1ca3b6]{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:100px;clip-path:inset(0 0 0 0 round 100px);background:#101216;transition:filter 1s cubic-bezier(0,0,0,1);filter:blur(5px)}.cover[data-v-ca1ca3b6]:after{content:"";top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:100px;position:absolute;background:inherit;opacity:.5}.wrap-colors-1[data-v-ca1ca3b6],.wrap-colors-2[data-v-ca1ca3b6]{overflow:hidden;border-radius:100px;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wrap-colors-1[data-v-ca1ca3b6]{opacity:.35;filter:blur(3px)}.bg-colors[data-v-ca1ca3b6]{background:conic-gradient(transparent 0deg,#8400ff 65deg,#0cf 144deg,#1356b4 180deg,transparent 324deg,transparent 1turn);position:absolute;width:400px;height:400px;margin:auto;inset:0;left:50%;transform:translateX(-50%) rotate(220deg);border-radius:50%;animation:cycle-rotate-ca1ca3b6 3s ease-in-out infinite}.output[data-v-ca1ca3b6]:before{content:"";top:0;right:0;bottom:0;left:0;border-radius:inherit;position:absolute;border:1px solid hsla(0,0%,100%,.2);background:#ffffff14;opacity:.4;transition:opacity .4s linear,background-color .4s linear}.output[data-v-ca1ca3b6]:after{content:"";position:absolute;left:12px;right:12px;top:14px;background:linear-gradient(0deg,transparent,#000);height:9px;mix-blend-mode:soft-light;border-radius:100px}@keyframes cycle-rotate-ca1ca3b6{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.area[data-v-ca1ca3b6]{--ease-elastic:cubic-bezier(0.5,2,0.3,0.8);display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;padding-top:0}.area[data-v-ca1ca3b6]:after{pointer-events:none;content:"";position:absolute;top:66%;left:0;right:0;height:100px;width:30%;margin:auto;background-color:#648cc630;filter:blur(2em);opacity:.7;transform:perspective(10px) rotateX(5deg) scaleY(.5);z-index:0}.ticket-mask[data-v-ca1ca3b6]{position:relative;overflow:hidden;display:flex;justify-content:center;-webkit-mask-image:linear-gradient(rgba(0,0,0,.1),#fff 20px);mask-image:linear-gradient(rgba(0,0,0,.1),#fff 20px);perspective:1000px;top:-36px;left:0;right:0;height:100%;min-height:470px}.ticket[data-v-ca1ca3b6]{float:left;animation:ticket-move-ca1ca3b6 11s ease-in-out forwards;transform:translateY(45px);perspective:3000px;animation-play-state:running}@keyframes ticket-move-ca1ca3b6{0%{transform:translateY(-300px)}7%{transform:translateY(-250px)}12%{transform:translateY(-200px)}16%{transform:translateY(-170px)}22%{transform:translateY(-100px)}27%{transform:translateY(-40px)}34%,to{transform:translateY(45px)}}.ticket:hover .ticket-flip-container[data-v-ca1ca3b6]{transform:rotateY(180deg)}.ticket-flip-container[data-v-ca1ca3b6]{transition:.6s;transform-style:preserve-3d;position:relative}.float[data-v-ca1ca3b6]{transform-style:preserve-3d;pointer-events:none;animation:float-ca1ca3b6 3s ease-in-out infinite}.back[data-v-ca1ca3b6],.front[data-v-ca1ca3b6]{display:inline-block;backface-visibility:hidden;transform-style:preserve-3d}.front[data-v-ca1ca3b6]{z-index:1}.back[data-v-ca1ca3b6]{position:absolute;top:0;left:0;transform:rotateY(-180deg)}@keyframes float-ca1ca3b6{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.icon-cube[data-v-ca1ca3b6]{position:absolute;height:110%;width:100%;z-index:1;top:-3px;left:0;right:0;margin:auto;mix-blend-mode:soft-light;opacity:.6;overflow:hidden}.icon-cube path[data-v-ca1ca3b6]{animation-delay:calc(var(--i)*.1s)!important;transform-origin:center}.icon-cube .path-center[data-v-ca1ca3b6]{animation:path-center-ca1ca3b6 3s ease-in-out infinite}@keyframes path-center-ca1ca3b6{50%{transform:scale(1.3)}}.icon-cube .path-t[data-v-ca1ca3b6]{animation:path-t-ca1ca3b6 1.6s ease-in-out infinite}@keyframes path-t-ca1ca3b6{50%{transform:translateY(1px)}}.icon-cube .path-tl[data-v-ca1ca3b6]{animation:path-tl-ca1ca3b6 1.6s ease-in-out infinite}@keyframes path-tl-ca1ca3b6{50%{transform:translateX(1px) translateY(1px)}}.icon-cube .path-tr[data-v-ca1ca3b6]{animation:path-tr-ca1ca3b6 1.6s ease-in-out infinite}@keyframes path-tr-ca1ca3b6{50%{transform:translateX(-1px) translateY(1px)}}.icon-cube .path-br[data-v-ca1ca3b6]{animation:path-br-ca1ca3b6 1.6s ease-in-out infinite}@keyframes path-br-ca1ca3b6{50%{transform:translateX(-1px) translateY(-1px)}}.icon-cube .path-bl[data-v-ca1ca3b6]{animation:path-bl-ca1ca3b6 1.6s ease-in-out infinite}@keyframes path-bl-ca1ca3b6{50%{transform:translateX(1px) translateY(-1px)}}.icon-cube .path-b[data-v-ca1ca3b6]{animation:path-b-ca1ca3b6 1.6s ease-in-out infinite}@keyframes path-b-ca1ca3b6{50%{transform:translateY(-1px)}}.ticket-body[data-v-ca1ca3b6]{display:block;position:relative;width:320px;min-height:280px;margin-bottom:20px;padding:0;border-radius:7px 7px 0 0;background-color:#fff;text-align:center;background:linear-gradient(180deg,#fff,#dcfffd);color:#000}.ticket-body img[data-v-ca1ca3b6],.ticket-body svg[data-v-ca1ca3b6]{pointer-events:none}.ticket-body .bold[data-v-ca1ca3b6]{font-weight:800;font-family:Arial Black,sans-serif}.ticket-body header[data-v-ca1ca3b6]{display:flex;align-items:center;justify-content:space-between;position:relative;padding:15px;border-bottom:1px dashed rgba(0,0,0,.4);text-align:left;height:54px}.ticket-body header .ticket-name[data-v-ca1ca3b6]{font-weight:600;font-size:1.1em;line-height:normal;align-items:flex-start;display:flex;flex-direction:column;gap:2px;letter-spacing:1px;font-family:Microsoft YaHei,PingFang SC,sans-serif}.ticket-body header span[data-v-ca1ca3b6]{display:inline-block}.ticket-body header time[data-v-ca1ca3b6]{display:flex;font-size:.75em;font-family:Courier New,monospace;font-weight:600}.ticket-body header .slash[data-v-ca1ca3b6]{padding:0 1px;color:rgba(0,0,0,.4)}.ticket-body header[data-v-ca1ca3b6]:after,.ticket-body header[data-v-ca1ca3b6]:before{content:"";display:block;width:13px;height:13px;background-color:#0f1114;position:absolute;right:-8px;border-radius:50%;z-index:11;bottom:-7px}.ticket-body header[data-v-ca1ca3b6]:after{left:-8px}.ticket-body .contents[data-v-ca1ca3b6]{display:flex;align-items:center;justify-content:center;padding:20px;min-height:200px;position:relative;pointer-events:all}.ticket-body .contents .event[data-v-ca1ca3b6]{display:flex;flex-direction:column;position:relative;z-index:1;width:100%}.order-info[data-v-ca1ca3b6]{display:flex;flex-direction:column;gap:10px;font-size:.9em;font-family:Microsoft YaHei,PingFang SC,sans-serif}.info-row[data-v-ca1ca3b6]{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 0;font-weight:500;gap:10px}.info-row span[data-v-ca1ca3b6]:first-child{color:#666;font-size:.95em;white-space:nowrap;flex-shrink:0}.info-row span[data-v-ca1ca3b6]:last-child{color:#333;font-weight:600;font-family:Courier New,Consolas,monospace;text-align:right;word-break:break-all;flex:1}.info-row.total[data-v-ca1ca3b6]{font-weight:700;font-size:1.2em;padding-top:10px;margin-top:5px}.info-row.total span[data-v-ca1ca3b6]:first-child{color:#333;font-weight:700}.info-row.total span[data-v-ca1ca3b6]:last-child{color:#2f4c8b;font-size:1.1em}.info-divider[data-v-ca1ca3b6]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);margin:8px 0}.ticket-body .contents .number[data-v-ca1ca3b6]{position:absolute;left:15px;bottom:-6px;font-size:.65em;color:#b5ddff;font-weight:600;font-family:Courier New,monospace;letter-spacing:.5px}.bottom-info[data-v-ca1ca3b6]{position:absolute;left:15px;right:15px;bottom:-3px;display:flex;justify-content:space-between;align-items:center;gap:10px}.date-text[data-v-ca1ca3b6]{font-size:.65em;color:#b5ddff;font-weight:600;font-family:Courier New,monospace;letter-spacing:.5px;white-space:nowrap}.scan-tip[data-v-ca1ca3b6]{color:#2f4c8b;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:.6em;font-weight:600;text-align:right;white-space:nowrap}.ticket-body[data-v-ca1ca3b6]:after{content:"";display:block;position:absolute;bottom:-16px;left:0;background:-webkit-linear-gradient(-135deg,#dcfffd 50%,transparent 0) 0 50%,-webkit-linear-gradient(-45deg,#dcfffd 50%,transparent 0) 0 50%,transparent;background-repeat:repeat-x;background-size:16px 16px,16px 16px,cover,cover;height:16px;width:100%;pointer-events:none}.barcode[data-v-ca1ca3b6]{box-shadow:1px 0 0 1px,5px 0 0 1px,10px 0 0 1px,11px 0 0 1px,15px 0 0 1px,18px 0 0 1px,22px 0 0 1px,23px 0 0 1px,26px 0 0 1px,30px 0 0 1px,35px 0 0 1px,37px 0 0 1px,41px 0 0 1px,44px 0 0 1px,47px 0 0 1px,51px 0 0 1px,56px 0 0 1px,59px 0 0 1px,64px 0 0 1px,68px 0 0 1px,72px 0 0 1px,74px 0 0 1px,77px 0 0 1px,81px 0 0 1px,85px 0 0 1px,88px 0 0 1px,92px 0 0 1px,95px 0 0 1px,96px 0 0 1px,97px 0 0 1px;display:inline-block;height:30px;width:0;left:65%;position:absolute;top:12px}@keyframes appear-ca1ca3b6{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateY(0)}}@keyframes appear2-ca1ca3b6{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateX(100%)}}.back header span[data-v-ca1ca3b6]{animation:none}.ticket:hover .back header span[data-v-ca1ca3b6]{opacity:0;animation:appear-ca1ca3b6 .5s var(--ease-elastic) forwards calc(var(--i)*20ms + .4s)}.ticket:hover .front header span[data-v-ca1ca3b6]{opacity:1;animation:appear2-ca1ca3b6}.front header span[data-v-ca1ca3b6]{opacity:0;animation:appear-ca1ca3b6 .5s var(--ease-elastic) forwards calc(var(--i)*20ms + .4s)}.qrcode[data-v-ca1ca3b6]{position:absolute;z-index:1;color:#a5b7eb;background:transparent;display:inline-block;line-height:0}.qrcode img[data-v-ca1ca3b6]{display:block;height:230px;width:230px;-o-object-fit:contain;object-fit:contain}.back .qrcode[data-v-ca1ca3b6]{margin-top:8px}.back .qrcode[data-v-ca1ca3b6]:after{--stroke-width:0.15rem;--corner-size:1rem;position:absolute;content:"";background:linear-gradient(to right,currentColor var(--stroke-width),transparent var(--stroke-width)) 0 0,linear-gradient(to right,currentColor var(--stroke-width),transparent var(--stroke-width)) 0 100%,linear-gradient(to left,currentColor var(--stroke-width),transparent var(--stroke-width)) 100% 0,linear-gradient(to left,currentColor var(--stroke-width),transparent var(--stroke-width)) 100% 100%,linear-gradient(to bottom,currentColor var(--stroke-width),transparent var(--stroke-width)) 0 0,linear-gradient(to bottom,currentColor var(--stroke-width),transparent var(--stroke-width)) 100% 0,linear-gradient(to top,currentColor var(--stroke-width),transparent var(--stroke-width)) 0 100%,linear-gradient(to top,currentColor var(--stroke-width),transparent var(--stroke-width)) 100% 100%;background-size:var(--corner-size) var(--corner-size);top:15px;left:15px;right:15px;bottom:15px;background-repeat:no-repeat;transform-origin:center center;animation:breath-ca1ca3b6 3s var(--ease-elastic) infinite}@keyframes breath-ca1ca3b6{0%{transform:scale(.95);opacity:.4}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.4}}.reflex[data-v-ca1ca3b6]{pointer-events:none;position:absolute;inset:0;bottom:-5px;z-index:10;overflow:hidden}.reflex[data-v-ca1ca3b6]:before{content:"";position:absolute;width:300px;background-color:hsla(0,0%,100%,.4);background:linear-gradient(90deg,rgba(221,249,255,.4) 10%,rgba(221,245,255,.7) 60%,rgba(221,246,255,.6) 0,rgba(221,255,254,.4) 90%);top:-10%;bottom:-10%;left:-132%;transform:translateX(0) skew(-30deg);transition:all .7s ease}.float:hover .reflex[data-v-ca1ca3b6]:before{transform:translate(280%) skew(-30deg)}.float .front .reflex[data-v-ca1ca3b6]:before{transition-delay:.3s}.ticket-body[data-v-ca1ca3b6]:before{content:"";position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent);border-radius:7px 7px 0 0;background:radial-gradient(at 30% -5%,#90f1f1,#d3ccf0,hsla(0,0%,100%,0) 25%),radial-gradient(at 30% 40%,#aad1f0,hsla(0,0%,100%,0) 20%),radial-gradient(at 50% 70%,#c4f2e5,hsla(0,0%,100%,0) 30%),radial-gradient(at 70% 0,#d3ccf0,hsla(0,0%,100%,0) 20%),linear-gradient(75deg,#90f1f1 5%,hsla(0,0%,100%,0),#aad1f0,hsla(0,0%,100%,0),#e9d0ed,hsla(0,0%,100%,0),#d3ccf0,hsla(0,0%,100%,0),#c4f2e5 90%),radial-gradient(at 30% 50%,#90f1f1,hsla(0,0%,100%,0) 30%),radial-gradient(at 30% 50%,#9cb9fc,hsla(0,0%,100%,0) 30%),radial-gradient(at 100% 50%,#90f1f1,#c2dcf2,hsla(0,0%,100%,0) 50%),linear-gradient(115deg,#90f1f1 5%,#aad1f0 10%,#d3ccf0,#e9d0ed 20%,#aad1f0,#aad1f0 30%,#d3ccf0,#c2dcf2 40%,#90f1f1,#aad1f0 70%)}.noise[data-v-ca1ca3b6]{position:absolute;top:-25px;bottom:-20px;left:0;right:0;opacity:.07;-webkit-mask-image:linear-gradient(transparent 5%,#fff 30%,#fff 70%,transparent 95%);mask-image:linear-gradient(transparent 5%,#fff 30%,#fff 70%,transparent 95%);filter:grayscale(1);pointer-events:none;z-index:1}.glass-panel[data-v-2d3ecdc4]{background:rgba(30,41,59,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.custom-scrollbar[data-v-2d3ecdc4]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-2d3ecdc4]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.custom-scrollbar[data-v-2d3ecdc4]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.custom-scrollbar[data-v-2d3ecdc4]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.no-scrollbar[data-v-2d3ecdc4]::-webkit-scrollbar,.scrollbar-hide[data-v-2d3ecdc4]::-webkit-scrollbar{width:0;height:0}.no-scrollbar[data-v-2d3ecdc4],.scrollbar-hide[data-v-2d3ecdc4]{-ms-overflow-style:none;scrollbar-width:none}.direction-reverse[data-v-2d3ecdc4]{animation-direction:reverse}.tab-fade-enter-active[data-v-2d3ecdc4],.tab-fade-leave-active[data-v-2d3ecdc4]{transition:opacity .35s ease,transform .35s ease}.tab-fade-enter-from[data-v-2d3ecdc4],.tab-fade-leave-to[data-v-2d3ecdc4]{opacity:0;transform:translateY(10px) scale(.98)}.tab-fade-enter-to[data-v-2d3ecdc4],.tab-fade-leave-from[data-v-2d3ecdc4]{opacity:1;transform:translateY(0) scale(1)}.fade-slide-enter-active[data-v-2d3ecdc4],.fade-slide-leave-active[data-v-2d3ecdc4]{transition:opacity .25s ease,transform .25s ease}.fade-slide-enter-from[data-v-2d3ecdc4],.fade-slide-leave-to[data-v-2d3ecdc4]{opacity:0;transform:scale(.98)}.modal-fade-enter-active[data-v-2d3ecdc4],.modal-fade-leave-active[data-v-2d3ecdc4]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-2d3ecdc4],.modal-fade-leave-to[data-v-2d3ecdc4]{opacity:0}.modal-panel[data-v-2d3ecdc4]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from .modal-panel[data-v-2d3ecdc4],.modal-fade-leave-to .modal-panel[data-v-2d3ecdc4]{opacity:0;transform:translateY(16px) scale(.98)}.coupon-pop-enter-active[data-v-2d3ecdc4],.coupon-pop-leave-active[data-v-2d3ecdc4]{transition:opacity .25s ease,transform .25s ease}.coupon-pop-enter-active[data-v-2d3ecdc4]{transition-delay:.12s}.coupon-pop-enter-from[data-v-2d3ecdc4],.coupon-pop-leave-to[data-v-2d3ecdc4]{opacity:0;transform:translateY(6px)}.courier-check-enter-active[data-v-2d3ecdc4],.courier-check-leave-active[data-v-2d3ecdc4]{transition:opacity .2s ease,transform .2s ease}.courier-check-enter-from[data-v-2d3ecdc4],.courier-check-leave-to[data-v-2d3ecdc4]{opacity:0;transform:scale(.85)}.shop-cart-button[data-v-2d3ecdc4]{--primary:#e2e8f0;--neutral-1:#3b5bdb;--neutral-2:#1e2a63;--radius:16px;cursor:pointer;position:relative;border-radius:var(--radius);border:none;color:#e2e8f0;min-height:56px;font-weight:600;font-size:15px;background:linear-gradient(135deg,#2f4fd3,#3f5ff0 55%,#4c6bff);box-shadow:0 10px 24px rgba(15,23,42,.35),inset 0 1px 0 hsla(0,0%,100%,.15);transition:all .3s ease;overflow:hidden}.shop-cart-button[data-v-2d3ecdc4]:after{content:"";inset:1px;position:absolute;background:linear-gradient(180deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0));border-radius:calc(var(--radius) - 1px);z-index:0}.shop-cart-button[data-v-2d3ecdc4]:before{content:"";inset:10px;position:absolute;background:transparent;transition:all .3s ease;z-index:1}.shop-cart-button[data-v-2d3ecdc4]:hover{transform:scale(1.02);box-shadow:0 12px 28px rgba(15,23,42,.45),inset 0 1px 0 hsla(0,0%,100%,.18)}.shop-cart-button[data-v-2d3ecdc4]:hover:after{inset:0}.shop-cart-button[data-v-2d3ecdc4]:active{transform:scale(1)}.shop-cart-button .wrap[data-v-2d3ecdc4]{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;height:56px}.shop-cart-button .bg[data-v-2d3ecdc4]{content:"";position:absolute;inset:0;border-radius:var(--radius);background:transparent;z-index:0;transition:all .4s ease}.shop-cart-button:hover .bg[data-v-2d3ecdc4]{transform:scale(1.01);box-shadow:none}.shop-cart-button .bg-spin[data-v-2d3ecdc4]{position:absolute;border-radius:inherit;overflow:hidden;z-index:1;opacity:0;transition:opacity .4s ease;inset:-5px}.shop-cart-button .bg-spin[data-v-2d3ecdc4]:before{content:"";position:absolute;inset:-100%;filter:blur(20px);background:conic-gradient(transparent 30%,hsla(0,0%,100%,.12) 80%,transparent 100%);animation:shop-cart-spin-2d3ecdc4 2s linear infinite;animation-play-state:paused}.shop-cart-button:hover .bg-spin[data-v-2d3ecdc4]{opacity:0}.shop-cart-button:hover .bg-spin[data-v-2d3ecdc4]:before{animation-play-state:paused}.shop-cart-button .bg-gradient[data-v-2d3ecdc4]{position:absolute;overflow:hidden;border-radius:13px;inset:-7px;z-index:0;opacity:0;transition:all .5s linear;filter:blur(10px)}.shop-cart-button:hover .bg-gradient[data-v-2d3ecdc4]{opacity:0}.shop-cart-button .bg-gradient[data-v-2d3ecdc4]:before{content:"";position:absolute;inset:-4px;margin:auto;aspect-ratio:1;background-image:linear-gradient(90deg,#2563eb,#38bdf8,#60a5fa,#1d4ed8);animation:shop-cart-spin-2d3ecdc4 2s linear infinite}.shop-cart-button .state[data-v-2d3ecdc4]{padding-left:32px;display:flex;position:relative;color:#fff;font-weight:600}.shop-cart-button .state p[data-v-2d3ecdc4]{display:flex;align-items:center;justify-content:center}.shop-cart-button .state p span[data-v-2d3ecdc4]{display:block;opacity:0}.shop-cart-button:hover .state p span[data-v-2d3ecdc4]{opacity:1;animation:shop-cart-letter-drop-2d3ecdc4 2s linear forwards calc(.35s + var(--i)*.13s);animation-duration:calc(2s - var(--i)*.12s)}.shop-cart-button .icon-cart[data-v-2d3ecdc4],.shop-cart-button .icon[data-v-2d3ecdc4]{position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;transition:transform .6s ease .2s,opacity .4s ease}.shop-cart-button .icon-cart[data-v-2d3ecdc4]{transform:translate(-80px,9px)}.shop-cart-button:not(:hover) .state .icon-cart[data-v-2d3ecdc4]{opacity:1;animation:none}.shop-cart-button:hover .state .icon-cart[data-v-2d3ecdc4]{animation:shop-cart-run-2d3ecdc4 4s linear both,shop-cart-reset-2d3ecdc4 2s linear 4s forwards}.shop-cart-button:hover .state p span[data-v-2d3ecdc4]{animation-fill-mode:both}.shop-cart-button:not(:hover) .state p span[data-v-2d3ecdc4]{opacity:1;animation:none;filter:none}.shop-cart-button:hover .state p span[data-v-2d3ecdc4]{animation:shop-cart-letter-drop-2d3ecdc4 2s linear forwards calc(.35s + var(--i)*.13s),shop-cart-text-reset-2d3ecdc4 1.2s ease 4.6s forwards;animation-duration:calc(2s - var(--i)*.12s),1.2s}.shop-cart-button:hover .state .icon-cart svg path[data-v-2d3ecdc4]{animation:shop-cart-path-2d3ecdc4 4s linear}.shop-cart-button .icon-cart svg[data-v-2d3ecdc4]{height:28px;width:auto}.shop-cart-button .state--default .icon-cart[data-v-2d3ecdc4]:after,.shop-cart-button .state--default .icon-cart[data-v-2d3ecdc4]:before{content:"";position:absolute;height:2px;top:8px;right:30px;opacity:.5;color:rgba(59,130,246,.8);background:linear-gradient(90deg,transparent,currentColor);transform-origin:right}.shop-cart-button .state--default .icon-cart[data-v-2d3ecdc4]:after{top:15px;right:28px;opacity:.3}.shop-cart-button:hover .state--default .icon-cart[data-v-2d3ecdc4]:after,.shop-cart-button:hover .state--default .icon-cart[data-v-2d3ecdc4]:before{animation:shop-cart-trace-2d3ecdc4 4s linear forwards}.shop-cart-button .state--default .icon svg[data-v-2d3ecdc4]{animation:shop-cart-plus-2d3ecdc4 .6s ease forwards}.shop-cart-button:not(:hover) .state--default .icon svg[data-v-2d3ecdc4]{opacity:1;transform:none;animation:none}.shop-cart-button .state--default .icon svg path[data-v-2d3ecdc4]{transform-origin:center}.shop-cart-button:hover .icon svg path[data-v-2d3ecdc4]{animation:shop-cart-rotate-plus-2d3ecdc4 .6s cubic-bezier(.5,1,.3,1.6) forwards}.shop-cart-button:hover .icon svg[data-v-2d3ecdc4]{animation:shop-cart-plus-move-2d3ecdc4 2s linear forwards,shop-cart-plus-reset-2d3ecdc4 1.2s ease 4.6s forwards}.shop-cart-button .state--added[data-v-2d3ecdc4]{display:none;color:#fff}@keyframes shop-cart-spin-2d3ecdc4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shop-cart-run-2d3ecdc4{0%{transform:translate(-80px,9px);opacity:1}9%{transform:translate(-20px,9px)}13%{transform:translateY(9px) rotate(4deg)}16%{transform:translate(10px,9px) rotate(-25deg)}23%{transform:translate(30px,9px) rotate(0deg)}30%{transform:translate(60px,9px) rotate(0deg)}50%{transform:translate(240px,9px) rotate(-40deg)}59%{transform:translate(300px,9px)}63%{transform:translate(320px,9px) rotate(4deg)}66%{transform:translate(330px,9px) rotate(-25deg)}73%{transform:translate(350px,9px) rotate(0deg)}80%{transform:translate(380px,9px) rotate(0deg)}to{transform:translate(calc(100% + 240px),9px) rotate(-40deg);opacity:0}}@keyframes shop-cart-reset-2d3ecdc4{0%{transform:translate(-200px,9px);opacity:0}18%{transform:translate(-120px,9px);opacity:.5}25%{transform:translate(-80px,9px) rotate(4deg);opacity:.9}31%{transform:translate(-70px,9px) rotate(-25deg);opacity:1}45%{transform:translate(-50px,9px) rotate(0deg)}60%{transform:translate(-30px,9px) rotate(0deg)}to{transform:translate(-80px,9px);opacity:1}}@keyframes shop-cart-text-reset-2d3ecdc4{0%{opacity:0;transform:translateY(-12px);filter:blur(4px)}60%{opacity:.7;transform:translateY(-2px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes shop-cart-path-2d3ecdc4{0%,45%{fill:transparent}55%,to{fill:currentColor}}@keyframes shop-cart-trace-2d3ecdc4{0%{transform:rotate(0deg);width:20px;opacity:.8;filter:blur(3px)}10%{transform:rotate(0deg);width:20px}25%{transform:rotate(-4deg);width:30px;filter:blur(0);opacity:.2}31%{transform:rotate(25deg);width:5px;opacity:.2;filter:blur(2px)}45%{transform:rotate(0deg);width:40px;filter:blur(0)}60%{transform:rotate(0deg);width:50px;filter:blur(0)}to{transform:rotate(40deg);width:100px;filter:blur(3px)}}@keyframes shop-cart-plus-2d3ecdc4{0%{transform:translateX(-60px) translateY(30px) rotate(-100deg) scale(2);opacity:0;filter:blur(3px);color:#90ee90}to{transform:translateX(0) translateY(0) rotate(0);opacity:1;filter:blur(0)}}@keyframes shop-cart-plus-move-2d3ecdc4{0%{transform:translate(0) rotate(0);opacity:1}25%{transform:translate(6px,-6px) rotate(-80deg);opacity:1}45%{transform:translate(28px,-12px) rotate(-200deg);opacity:.9}60%{transform:translate(50px,6px) rotate(-1turn);opacity:.6}to{transform:translate(78px,12px) rotate(-1turn) scale(0);opacity:0}}@keyframes shop-cart-plus-reset-2d3ecdc4{0%{opacity:0;transform:translate(18px,-6px) scale(.8);filter:blur(2px)}70%{opacity:.8;transform:translate(4px,-1px) scale(.95);filter:blur(1px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes shop-cart-rotate-plus-2d3ecdc4{30%{stroke:#fff}to{transform:rotate(90deg)}}@keyframes shop-cart-scale-plus-2d3ecdc4{30%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes shop-cart-letter-drop-2d3ecdc4{0%{opacity:0;transform:translateY(14px);color:var(--primary);filter:blur(3px)}15%{opacity:1;transform:translate(-6px,-6px);filter:blur(0)}35%{opacity:1;transform:translate(6px,-2px)}36%{opacity:0;transform:translate(calc(10px + var(--i)*4px)) scale(.95);filter:blur(1px)}to{opacity:0;transform:translate(calc(64px + var(--i)*4px),6px) scale(.85);filter:blur(2px)}}@keyframes shop-cart-slide-down-2d3ecdc4{0%{opacity:0;transform:translateY(20px);color:var(--primary);filter:blur(5px)}20%{opacity:1;transform:translateY(-4px) rotate(-10deg);filter:blur(0)}50%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes shop-cart-disappear-2d3ecdc4{0%{opacity:1}to{opacity:0;transform:translateX(5px) translateY(-20px);color:var(--primary);filter:blur(5px)}}@keyframes shop-cart-check-2d3ecdc4{0%{stroke-dashoffset:-24;transform:scale(4);filter:blur(3px)}50%{stroke-dashoffset:-7}to{transform:scale(1);stroke-dashoffset:0}}@keyframes shimmer-2d3ecdc4{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}.title-fade-enter-active[data-v-2d3ecdc4],.title-fade-leave-active[data-v-2d3ecdc4]{transition:all .3s ease}.title-fade-enter-from[data-v-2d3ecdc4]{opacity:0;transform:translateX(10px)}.title-fade-leave-to[data-v-2d3ecdc4]{opacity:0;transform:translateX(-10px)}.payment-btn-container[data-v-2d3ecdc4]{background-color:transparent;display:flex;height:56px;position:relative;border-radius:12px;transition:.3s ease-in-out;border:none;cursor:pointer;padding:0;overflow:hidden}.payment-btn-container[data-v-2d3ecdc4]:hover{transform:scale(1.02)}.payment-btn-container:hover .payment-btn-left[data-v-2d3ecdc4]{width:100%}.payment-btn-left[data-v-2d3ecdc4]{width:100px;height:56px;border-radius:12px 0 0 12px;position:relative;flex-shrink:0}.payment-btn-left[data-v-2d3ecdc4],.payment-btn-right[data-v-2d3ecdc4]{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:.3s;overflow:hidden}.payment-btn-right[data-v-2d3ecdc4]{white-space:nowrap;flex:1;border-radius:0 12px 12px 0;margin-left:-1px;--hover-gradient:linear-gradient(90deg,#2563eb,#0891b2)}.payment-btn-right[data-v-2d3ecdc4]:hover{background:var(--hover-gradient)!important}.payment-btn-text[data-v-2d3ecdc4]{font-size:16px;font-weight:700;color:#fff;display:flex;align-items:center}.payment-btn-card[data-v-2d3ecdc4]{width:40px;height:26px;border-radius:3px;position:absolute;display:flex;z-index:10;flex-direction:column;align-items:center}.payment-btn-card-line[data-v-2d3ecdc4]{width:37px;height:7px;border-radius:2px;margin-top:4px}.payment-btn-buttons[data-v-2d3ecdc4]{width:4px;height:4px;border-radius:50%;margin-top:3px;transform:rotate(90deg);margin-left:-17px}.payment-btn-container:hover .payment-btn-card[data-v-2d3ecdc4]{animation:payment-card-slide-2d3ecdc4 1.2s cubic-bezier(.645,.045,.355,1) both}.payment-btn-container:hover .payment-btn-post[data-v-2d3ecdc4]{animation:payment-post-slide-2d3ecdc4 1s cubic-bezier(.165,.84,.44,1) both}@keyframes payment-card-slide-2d3ecdc4{0%{transform:translateY(0)}50%{transform:translateY(-40px) rotate(90deg)}60%{transform:translateY(-40px) rotate(90deg)}to{transform:translateY(-4px) rotate(90deg)}}.payment-btn-post[data-v-2d3ecdc4]{width:36px;height:48px;background-color:#dddde0;position:absolute;z-index:11;bottom:6px;top:56px;border-radius:3px;overflow:hidden}.payment-btn-post-line[data-v-2d3ecdc4]{width:28px;height:5px;background-color:#545354;position:absolute;border-radius:0 0 2px 2px;right:4px;top:4px}.payment-btn-post-line[data-v-2d3ecdc4]:before{content:"";position:absolute;width:28px;height:5px;background-color:#757375;top:-5px}.payment-btn-screen[data-v-2d3ecdc4]{width:28px;height:13px;background-color:#fff;position:absolute;top:13px;right:4px;border-radius:2px}.payment-btn-numbers[data-v-2d3ecdc4]{background-color:#838183;box-shadow:0 -10px 0 0 #838183,0 10px 0 0 #838183;top:32px}.payment-btn-numbers-line2[data-v-2d3ecdc4],.payment-btn-numbers[data-v-2d3ecdc4]{width:7px;height:7px;border-radius:2px;position:absolute;transform:rotate(90deg);left:14px}.payment-btn-numbers-line2[data-v-2d3ecdc4]{background-color:#aaa9ab;box-shadow:0 -10px 0 0 #aaa9ab,0 10px 0 0 #aaa9ab;top:42px}@keyframes payment-post-slide-2d3ecdc4{50%{transform:translateY(0)}to{transform:translateY(-40px)}}.payment-btn-dollar[data-v-2d3ecdc4]{position:absolute;font-size:11px;font-weight:700;width:100%;left:0;top:1px;color:#4b953b;text-align:center}.payment-btn-container:hover .payment-btn-dollar[data-v-2d3ecdc4]{animation:payment-dollar-fade-2d3ecdc4 .3s 1s backwards}@keyframes payment-dollar-fade-2d3ecdc4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.toast-enter-active[data-v-2d3ecdc4],.toast-leave-active[data-v-2d3ecdc4]{transition:all .3s ease}.toast-enter-from[data-v-2d3ecdc4],.toast-leave-to[data-v-2d3ecdc4]{opacity:0;transform:translateX(30px)}.toast-move[data-v-2d3ecdc4]{transition:transform .3s ease}input[data-v-2d3ecdc4]:-webkit-autofill,input[data-v-2d3ecdc4]:-webkit-autofill:active,input[data-v-2d3ecdc4]:-webkit-autofill:focus,input[data-v-2d3ecdc4]:-webkit-autofill:hover,textarea[data-v-2d3ecdc4]:-webkit-autofill,textarea[data-v-2d3ecdc4]:-webkit-autofill:active,textarea[data-v-2d3ecdc4]:-webkit-autofill:focus,textarea[data-v-2d3ecdc4]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #0f172a!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f172a!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#fff}input[data-v-2d3ecdc4]:-moz-autofill,input[data-v-2d3ecdc4]:-moz-autofill-preview,textarea[data-v-2d3ecdc4]:-moz-autofill,textarea[data-v-2d3ecdc4]:-moz-autofill-preview{filter:none;background-color:#0f172a!important;color:#fff!important}input[type=number][data-v-6036e7d8]::-webkit-inner-spin-button,input[type=number][data-v-6036e7d8]::-webkit-outer-spin-button,input[type=text][data-v-6036e7d8]::-webkit-inner-spin-button,input[type=text][data-v-6036e7d8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-6036e7d8]{-moz-appearance:textfield}.custom-scrollbar[data-v-6036e7d8]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-6036e7d8]::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:3px}.custom-scrollbar[data-v-6036e7d8]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,.5),rgba(99,102,241,.5));border-radius:3px;-webkit-transition:background .2s;transition:background .2s}.custom-scrollbar[data-v-6036e7d8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(59,130,246,.7),rgba(99,102,241,.7))}.glass-panel[data-v-6036e7d8]{background:rgba(30,41,59,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.modal-fade-enter-active[data-v-6036e7d8],.modal-fade-leave-active[data-v-6036e7d8]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6036e7d8],.modal-fade-leave-to[data-v-6036e7d8]{opacity:0}.modal-scale-enter-active[data-v-6036e7d8],.modal-scale-leave-active[data-v-6036e7d8]{transition:all .3s ease}.modal-scale-enter-from[data-v-6036e7d8],.modal-scale-leave-to[data-v-6036e7d8]{opacity:0;transform:scale(.9)}.feedback[data-v-6036e7d8]{--normal:#414052;--normal-shadow:#313140;--normal-shadow-top:#4c4b60;--normal-mouth:#2e2e3d;--normal-eye:#282734;--active:#f8da69;--active-shadow:#f4b555;--active-shadow-top:#fff6d3;--active-mouth:#f05136;--active-eye:#313036;--active-tear:#76b5e7;--active-shadow-angry:#e94f1d;--hover:#454456;--hover-shadow-top:#59586b;margin:0;padding:0;list-style:none;display:flex}.feedback label[data-v-6036e7d8]{position:relative;transition:transform .3s;cursor:pointer}.feedback label[data-v-6036e7d8]:not(:last-child){margin-right:20px}.feedback label input[data-v-6036e7d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;display:block;position:absolute;width:40px;height:40px;left:0;top:0;margin:0;padding:0;border-radius:50%;background:var(--sb,var(--normal));box-shadow:inset 3px -3px 4px var(--sh,var(--normal-shadow)),inset -1px 1px 2px var(--sht,var(--normal-shadow-top));transition:background .4s,box-shadow .4s,transform .3s;-webkit-tap-highlight-color:transparent}.feedback label div[data-v-6036e7d8]{width:40px;height:40px;position:relative;transform:perspective(240px) translateZ(4px)}.feedback label div svg[data-v-6036e7d8],.feedback label div[data-v-6036e7d8]:after,.feedback label div[data-v-6036e7d8]:before{display:block;position:absolute;left:var(--l,9px);top:var(--t,13px);width:var(--w,8px);height:var(--h,1px);transform:rotate(var(--r,0deg)) scale(var(--sc,1)) translateZ(0)}.feedback label div svg[data-v-6036e7d8]{fill:none;stroke:var(--s);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .4s}.feedback label div svg.eye[data-v-6036e7d8]{--s:var(--e,var(--normal-eye));--t:17px;--w:7px;--h:4px}.feedback label div svg.eye.right[data-v-6036e7d8]{--l:23px}.feedback label div svg.mouth[data-v-6036e7d8]{--s:var(--m,var(--normal-mouth));--l:11px;--t:23px;--w:18px;--h:7px}.feedback label div[data-v-6036e7d8]:after,.feedback label div[data-v-6036e7d8]:before{content:"";z-index:var(--zi,1);border-radius:var(--br,1px);background:var(--b,var(--e,var(--normal-eye)));transition:background .4s}.feedback label.angry[data-v-6036e7d8]{--step-1-rx:-24deg;--step-1-ry:20deg;--step-2-rx:-24deg;--step-2-ry:-20deg}.feedback label.angry div[data-v-6036e7d8]:before{--r:20deg}.feedback label.angry div[data-v-6036e7d8]:after{--l:23px;--r:-20deg}.feedback label.angry div svg.eye[data-v-6036e7d8]{stroke-dasharray:4.55;stroke-dashoffset:8.15}.feedback label.angry input[data-v-6036e7d8]:checked{animation:angry-6036e7d8 1s linear}.feedback label.angry input:checked+div[data-v-6036e7d8]:before{--middle-y:-2px;--middle-r:22deg;animation:toggle-6036e7d8 .8s linear forwards}.feedback label.angry input:checked+div[data-v-6036e7d8]:after{--middle-y:1px;--middle-r:-18deg;animation:toggle-6036e7d8 .8s linear forwards}.feedback label.sad[data-v-6036e7d8]{--step-1-rx:20deg;--step-1-ry:-12deg;--step-2-rx:-18deg;--step-2-ry:14deg}.feedback label.sad div[data-v-6036e7d8]:after,.feedback label.sad div[data-v-6036e7d8]:before{--b:var(--active-tear);--sc:0;--w:5px;--h:5px;--t:15px;--br:50%}.feedback label.sad div[data-v-6036e7d8]:after{--l:25px}.feedback label.sad div svg.eye[data-v-6036e7d8]{--t:16px}.feedback label.sad div svg.mouth[data-v-6036e7d8]{--t:24px;stroke-dasharray:9.5;stroke-dashoffset:33.25}.feedback label.sad input:checked+div[data-v-6036e7d8]:after,.feedback label.sad input:checked+div[data-v-6036e7d8]:before{animation:tear-6036e7d8 .6s linear forwards}.feedback label.ok[data-v-6036e7d8]{--step-1-rx:4deg;--step-1-ry:-22deg;--step-1-rz:6deg;--step-2-rx:4deg;--step-2-ry:22deg;--step-2-rz:-6deg}.feedback label.ok div[data-v-6036e7d8]:before{--l:12px;--t:17px;--h:4px;--w:4px;--br:50%;box-shadow:12px 0 0 var(--e,var(--normal-eye))}.feedback label.ok div[data-v-6036e7d8]:after{--l:13px;--t:26px;--w:14px;--h:2px;--br:1px;--b:var(--m,var(--normal-mouth))}.feedback label.ok input:checked+div[data-v-6036e7d8]:before{--middle-s-y:0.35;animation:toggle-6036e7d8 .2s linear forwards}.feedback label.ok input:checked+div[data-v-6036e7d8]:after{--middle-s-x:0.5;animation:toggle-6036e7d8 .7s linear forwards}.feedback label.good[data-v-6036e7d8]{--step-1-rx:-14deg;--step-1-rz:10deg;--step-2-rx:10deg;--step-2-rz:-8deg}.feedback label.good div[data-v-6036e7d8]:before{--b:var(--m,var(--normal-mouth));--w:5px;--h:5px;--br:50%;--t:22px;--zi:0;opacity:.5;box-shadow:16px 0 0 var(--b);filter:blur(2px)}.feedback label.good div[data-v-6036e7d8]:after{--sc:0}.feedback label.good div svg.eye[data-v-6036e7d8]{--t:15px;--sc:-1;stroke-dasharray:4.55;stroke-dashoffset:8.15}.feedback label.good div svg.mouth[data-v-6036e7d8]{--t:22px;--sc:-1;stroke-dasharray:13.3;stroke-dashoffset:23.75}.feedback label.good input:checked+div svg.mouth[data-v-6036e7d8]{--middle-y:1px;--middle-s:-1;animation:toggle-6036e7d8 .8s linear forwards}.feedback label.happy div[data-v-6036e7d8]{--step-1-rx:18deg;--step-1-ry:24deg;--step-2-rx:18deg;--step-2-ry:-24deg}.feedback label.happy div[data-v-6036e7d8]:before{--sc:0}.feedback label.happy div[data-v-6036e7d8]:after{--b:var(--m,var(--normal-mouth));--l:11px;--t:23px;--w:18px;--h:8px;--br:0 0 8px 8px}.feedback label.happy div svg.eye[data-v-6036e7d8]{--t:14px;--sc:-1}.feedback label.happy input:checked+div[data-v-6036e7d8]:after{--middle-s-x:0.95;--middle-s-y:0.75;animation:toggle-6036e7d8 .8s linear forwards}.feedback label input[data-v-6036e7d8]:checked{--sb:var(--active);--sh:var(--active-shadow);--sht:var(--active-shadow-top)}.feedback label input:checked+div[data-v-6036e7d8]{--m:var(--active-mouth);--e:var(--active-eye);animation:shake-6036e7d8 .8s linear forwards}.feedback label input[data-v-6036e7d8]:not(:checked):hover{--sb:var(--hover);--sht:var(--hover-shadow-top)}.feedback label input:not(:checked):active+div[data-v-6036e7d8],.feedback label input[data-v-6036e7d8]:not(:checked):active{transform:scale(.925)}.feedback label[data-v-6036e7d8]:hover{transform:scale(1.08)}@keyframes shake-6036e7d8{30%{transform:perspective(240px) rotateX(var(--step-1-rx,0deg)) rotateY(var(--step-1-ry,0deg)) rotate(var(--step-1-rz,0deg)) translateZ(10px)}60%{transform:perspective(240px) rotateX(var(--step-2-rx,0deg)) rotateY(var(--step-2-ry,0deg)) rotate(var(--step-2-rz,0deg)) translateZ(10px)}to{transform:perspective(240px) translateZ(4px)}}@keyframes tear-6036e7d8{0%{opacity:0;transform:translateY(-2px) scale(0) translateZ(0)}50%{transform:translateY(12px) scale(.6,1.2) translateZ(0)}20%,80%{opacity:1}to{opacity:0;transform:translateY(24px) translateX(4px) rotate(-30deg) scale(.7,1.1) translateZ(0)}}@keyframes toggle-6036e7d8{50%{transform:translateY(var(--middle-y,0)) scale(var(--middle-s-x,var(--middle-s,1)),var(--middle-s-y,var(--middle-s,1))) rotate(var(--middle-r,0deg))}}@keyframes angry-6036e7d8{40%{background:var(--active)}45%{box-shadow:inset 3px -3px 4px var(--active-shadow),inset 0 8px 10px var(--active-shadow-angry)}}.rating-angry[data-v-6036e7d8]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f 25%,#c92a2a 75%,#a61e4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;text-shadow:0 0 20px hsla(0,100%,71%,.3)}.rating-sad[data-v-6036e7d8]{background:linear-gradient(135deg,#ff922b,#fd7e14 25%,#e8590c 75%,#d9480f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.rating-ok[data-v-6036e7d8]{background:linear-gradient(135deg,#ffd43b,#fcc419 25%,#fab005 75%,#f59f00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.rating-good[data-v-6036e7d8]{background:linear-gradient(135deg,#51cf66,#37b24d 25%,#2f9e44 75%,#2b8a3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.rating-happy[data-v-6036e7d8]{background:linear-gradient(135deg,#74c0fc,#4dabf7 25%,#339af0 75%,#1c7ed6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.dropdown-enter-active[data-v-6036e7d8],.dropdown-leave-active[data-v-6036e7d8]{transition:all .3s ease}.dropdown-enter-from[data-v-6036e7d8],.dropdown-leave-to[data-v-6036e7d8]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-6036e7d8],.fade-leave-active[data-v-6036e7d8]{transition:opacity .3s ease}.fade-enter-from[data-v-6036e7d8],.fade-leave-to[data-v-6036e7d8]{opacity:0}.list-enter-active[data-v-6036e7d8],.list-leave-active[data-v-6036e7d8]{transition:all .4s ease}.list-enter-from[data-v-6036e7d8]{opacity:0;transform:translateY(20px)}.list-leave-to[data-v-6036e7d8]{opacity:0;transform:translateX(-20px)}.list-move[data-v-6036e7d8]{transition:transform .4s ease}@keyframes shimmer-614b8b01{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer[data-v-614b8b01]{animation:shimmer-614b8b01 3s linear infinite}.fade-slide-enter-active[data-v-614b8b01],.fade-slide-leave-active[data-v-614b8b01]{transition:all .4s cubic-bezier(.4,0,.2,1)}.fade-slide-enter-from[data-v-614b8b01]{opacity:0;transform:translateY(10px) scale(.98)}.fade-slide-leave-to[data-v-614b8b01]{opacity:0;transform:translateY(-10px) scale(.98)}.fade-slide-enter-to[data-v-614b8b01],.fade-slide-leave-from[data-v-614b8b01]{opacity:1;transform:translateY(0) scale(1)}@keyframes modal-fade-in-f92acd48{0%{opacity:0}to{opacity:1}}.modal-backdrop[data-v-f92acd48]{background:rgba(0,0,0,.6);position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important}.modal-backdrop[data-v-f92acd48]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.parallax-container[data-v-f92acd48]{perspective:1000px;perspective-origin:50%}.vellum-card-container[data-v-f92acd48]{width:100%;height:700px;background:hsla(0,0%,100%,.08);background-image:radial-gradient(circle at 20% 30%,rgba(99,102,241,.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(59,130,246,.12) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(139,92,246,.08) 0,transparent 60%);border-radius:2.5rem;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 25px 50px -12px rgba(0,0,0,.25),inset 0 0 80px hsla(0,0%,100%,.05);backdrop-filter:blur(24px) saturate(180%);padding:48px;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr;animation:vellum-reveal-f92acd48 1.2s cubic-bezier(.16,1,.3,1);transition:border-color .5s,transform .1s ease-out;transform-style:preserve-3d;will-change:transform}.vellum-card-container[data-v-f92acd48]:before{content:"";position:absolute;top:-10%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.2) 0,transparent 70%);z-index:-1;border-radius:50%;pointer-events:none}.vellum-card-container[data-v-f92acd48]:after{content:"";position:absolute;bottom:-10%;left:-5%;width:350px;height:350px;background:radial-gradient(circle,rgba(59,130,246,.15) 0,transparent 70%);z-index:-1;border-radius:50%;pointer-events:none}.vellum-card-container[data-v-f92acd48]:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 25px 50px -12px rgba(0,0,0,.3),inset 0 0 100px hsla(0,0%,100%,.08)}.quick-view-btn[data-v-f92acd48]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(12px) saturate(180%);box-shadow:0 8px 16px -4px rgba(0,0,0,.2),inset 0 0 20px hsla(0,0%,100%,.05);position:relative;overflow:hidden}.quick-view-btn[data-v-f92acd48]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease;pointer-events:none;z-index:-1}.quick-view-btn[data-v-f92acd48]:hover:before{left:100%}.quick-view-btn[data-v-f92acd48]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 12px 24px -4px rgba(0,0,0,.3),inset 0 0 30px hsla(0,0%,100%,.08)}.quick-view-btn[data-v-f92acd48]:active{transform:translateY(0)}@keyframes vellum-reveal-f92acd48{0%{opacity:0;transform:scale(.98) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.vellum-header[data-v-f92acd48]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.title-group[data-v-f92acd48]{flex:1}.vellum-subtitle[data-v-f92acd48]{font-family:"ui-monospace",SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;color:rgba(148,163,184,.8);margin-bottom:10px;text-transform:uppercase;letter-spacing:.1em}.vellum-title[data-v-f92acd48]{font-size:3.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.2;text-transform:uppercase;color:#fff;position:relative}.title-line[data-v-f92acd48]{display:inline-block;position:relative;transition:all .3s ease}.title-line[data-v-f92acd48]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:3px;background:linear-gradient(90deg,rgba(99,102,241,.8),rgba(59,130,246,.6));border-radius:2px;transition:width .5s ease}.vellum-title.title-active .title-line[data-v-f92acd48]:after{width:100%}.vellum-title.title-active .title-line[data-v-f92acd48]{text-shadow:0 0 20px rgba(99,102,241,.4)}.stats-summary[data-v-f92acd48]{text-align:right;position:relative;padding-top:1rem}.month-label[data-v-f92acd48]{font-size:4rem;font-weight:300;font-style:italic;text-transform:uppercase;letter-spacing:.3em;margin-bottom:.5rem;background:linear-gradient(135deg,rgba(148,163,184,.4),rgba(148,163,184,.15) 50%,rgba(148,163,184,.05));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1;line-height:1;filter:contrast(1.2)}.month-label[data-v-f92acd48],.stats-label[data-v-f92acd48]{font-family:"ui-monospace",SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative}.stats-label[data-v-f92acd48]{font-size:.75rem;color:rgba(148,163,184,.6);margin-bottom:4px;text-transform:uppercase;letter-spacing:.1em;z-index:2}.stats-value[data-v-f92acd48]{font-size:2.5rem;font-weight:300;color:#fff;font-family:Inter,"ui-sans-serif",system-ui,sans-serif;position:relative;z-index:2;line-height:1.2}.stats-value span[data-v-f92acd48]{font-size:1rem;font-weight:600;margin-left:4px;color:rgba(148,163,184,.8)}.history-grid[data-v-f92acd48]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;overflow-y:auto;padding-left:10px;padding-right:10px;padding-bottom:20px;mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent)}.history-grid[data-v-f92acd48]::-webkit-scrollbar{width:4px}.history-grid[data-v-f92acd48]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.day-card[data-v-f92acd48]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:space-between;height:180px;cursor:pointer;position:relative;overflow:visible;animation:card-fade-in-f92acd48 .6s ease-out both;z-index:1;backdrop-filter:blur(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);pointer-events:auto;will-change:transform}@keyframes card-fade-in-f92acd48{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.day-card[data-v-f92acd48]:hover{background:hsla(0,0%,100%,.15)!important;transform:scale(1.05)!important;border-color:hsla(0,0%,100%,.2)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2)!important;z-index:10}.day-card[data-v-f92acd48]>*{position:relative;z-index:2}.day-number[data-v-f92acd48]{font-weight:500;font-size:.75rem;color:rgba(148,163,184,.7);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.day-number[data-v-f92acd48],.usage-value[data-v-f92acd48]{font-family:"ui-monospace",SFMono-Regular,Menlo,Monaco,Consolas,monospace}.usage-value[data-v-f92acd48]{font-size:2rem;font-weight:800;color:#fff;z-index:2;line-height:1.2}.usage-unit[data-v-f92acd48]{font-size:.65rem;font-weight:600;color:rgba(148,163,184,.6);margin-left:3px;vertical-align:baseline}.status-badge[data-v-f92acd48]{padding:2px 8px;border-radius:9999px;font-size:9px;font-weight:700;letter-spacing:.08em;display:inline-block;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.intensity-bar[data-v-f92acd48]{flex:1;height:3px;background:rgba(0,0,0,.25);border-radius:2px;overflow:hidden;position:relative;min-width:0}.intensity-fill[data-v-f92acd48]{position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left;transition:transform 1s ease-out;border-radius:2px}.cost-tag[data-v-f92acd48]{font-family:"ui-monospace",SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;color:rgba(148,163,184,.6);margin-top:8px;text-align:left}.export-btn-wrapper[data-v-f92acd48]{position:relative;z-index:1}.export-btn-main[data-v-f92acd48]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:8px;z-index:1;background-color:#059669;border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .5s cubic-bezier(.77,0,.175,1);box-shadow:0 10px 15px -3px rgba(5,150,105,.3)}.export-btn-wrapper:hover .export-btn-main[data-v-f92acd48]{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.export-btn-popup[data-v-f92acd48]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;max-width:90%;margin:0 auto;z-index:-1;border-radius:8px 8px 0 0;transform:translateY(0);background-color:#fff;border:1px solid rgba(0,0,0,.1);border-bottom:none;color:#1e293b;font-size:18px;font-weight:600;cursor:pointer;transition:all .5s cubic-bezier(.77,0,.175,1);pointer-events:none;height:30px}.export-btn-wrapper:hover .export-btn-popup[data-v-f92acd48]{transform:translateY(-100%);pointer-events:auto}.export-btn-popup[data-v-f92acd48]:hover{background-color:#f1f5f9}.export-btn-popup[data-v-f92acd48]:active{transform:translateY(-100%) scale(.95)}.export-icon-anim[data-v-f92acd48]{animation:export-bounce-f92acd48 1s infinite}@keyframes export-bounce-f92acd48{0%{transform:translateY(0)}50%{transform:translateY(-15%)}to{transform:translateY(0)}}.loader[data-v-f92acd48]{border:3px solid hsla(0,0%,100%,.3);border-left-color:#fff;border-radius:50%;width:16px;height:16px;animation:spin89345-f92acd48 1s linear infinite}.export-btn-popup .loader[data-v-f92acd48]{border:3px solid rgba(0,0,0,.1);border-left-color:#1e293b}@keyframes spin89345-f92acd48{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.query-btn-animated[data-v-f92acd48]{width:100px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:#2563eb;border:none;border-radius:8px;box-shadow:0 4px 15px rgba(37,99,235,.4);position:relative;overflow:hidden;transition:background .3s,box-shadow .3s}.query-btn-animated .query-btn-icon[data-v-f92acd48]{font-size:16px;color:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.query-btn-animated .query-btn-text[data-v-f92acd48]{color:#fff;font-weight:600;font-size:14px;transition:opacity .3s,transform .3s;white-space:nowrap}.query-btn-animated[data-v-f92acd48]:hover{background:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.5)}.query-btn-animated:hover .query-btn-text[data-v-f92acd48]{opacity:0;transform:translateX(20px)}.query-btn-animated:hover .query-btn-icon[data-v-f92acd48]{transform:translateX(22px) scale(1.3)}.query-btn-animated[data-v-f92acd48]:focus{outline:none}.query-btn-animated[data-v-f92acd48]:active{transform:scale(.95)}.detail-panel-empty[data-v-88170794]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f131c;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);padding:2rem;text-align:center;position:relative;overflow:hidden;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.empty-bg-decoration[data-v-88170794]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent);opacity:0;transition:opacity .7s}.detail-panel-empty:hover .empty-bg-decoration[data-v-88170794]{opacity:1}.empty-icon-wrapper[data-v-88170794]{width:6rem;height:6rem;border-radius:50%;background:rgba(30,58,138,.2);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:10}.empty-icon-pulse[data-v-88170794]{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(59,130,246,.3);animation:ping-88170794 2s cubic-bezier(0,0,.2,1) infinite}.empty-icon[data-v-88170794]{width:2.5rem;height:2.5rem;color:#60a5fa;position:relative;z-index:10}.empty-title[data-v-88170794]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;position:relative;z-index:10}.empty-description[data-v-88170794]{color:#94a3b8;max-width:20rem;position:relative;z-index:10}@keyframes ping-88170794{75%,to{transform:scale(2);opacity:0}}.detail-panel-content[data-v-88170794]{height:100%;display:flex;flex-direction:column;background:#0f131c;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);position:relative;overflow:hidden;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.detail-header[data-v-88170794]{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,rgba(30,58,138,.2) 0,transparent)}.detail-title[data-v-88170794]{font-size:1.875rem;font-weight:700;color:#fff;letter-spacing:-.025em;display:flex;align-items:center;gap:.75rem}.status-badge[data-v-88170794]{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;border:1px solid}.status-optimal[data-v-88170794]{background:rgba(16,185,129,.2);color:#34d399;border-color:rgba(16,185,129,.3)}.status-warning[data-v-88170794]{background:rgba(245,158,11,.2);color:#fbbf24;border-color:rgba(245,158,11,.3)}.status-stable[data-v-88170794]{background:rgba(59,130,246,.2);color:#60a5fa;border-color:rgba(59,130,246,.3)}.detail-update-time[data-v-88170794]{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.875rem;margin-top:.25rem}.update-dot[data-v-88170794]{width:.5rem;height:.5rem;border-radius:50%;background:#10b981;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.detail-body[data-v-88170794]{padding:1.5rem;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.detail-body[data-v-88170794]::-webkit-scrollbar{width:6px}.detail-body[data-v-88170794]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.detail-body[data-v-88170794]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.detail-body[data-v-88170794]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.2)}.stats-grid[data-v-88170794]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card[data-v-88170794]{background:rgba(51,65,85,.3);padding:1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.05);animation:cardSlideIn-88170794 .8s cubic-bezier(.25,.46,.45,.94);animation-delay:calc(var(--index)*.1s);animation-fill-mode:both;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}@keyframes cardSlideIn-88170794{0%{opacity:0;transform:translateY(20px) scale(.95);filter:blur(4px)}50%{opacity:.7;filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.stat-card-center[data-v-88170794]{display:flex;flex-direction:column;justify-content:center;align-items:center}.stat-label[data-v-88170794]{color:#94a3b8;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.stat-value-wrapper[data-v-88170794]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.stat-value[data-v-88170794]{font-size:1.5rem;font-weight:700;color:#fff;font-family:ui-monospace,monospace}.stat-value-amber[data-v-88170794]{color:#fbbf24}.stat-value-emerald[data-v-88170794]{color:#34d399}.stat-value-white[data-v-88170794]{font-size:1.25rem;color:#fff}.stat-unit[data-v-88170794]{color:#64748b;font-size:.875rem}.stat-progress[data-v-88170794]{height:.25rem;width:100%;background:rgba(51,65,85,.5);border-radius:9999px;overflow:hidden}.stat-progress-bar[data-v-88170794]{height:100%;border-radius:9999px}.commercial-time-pricing[data-v-88170794],.tiered-pricing[data-v-88170794]{margin-top:.5rem}.tiered-title[data-v-88170794]{color:#fff;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;animation:cardSlideIn-88170794 1.6s cubic-bezier(.25,.46,.45,.94);animation-delay:.15s;animation-fill-mode:both;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.tiered-icon[data-v-88170794]{width:1.25rem;height:1.25rem;color:#3b82f6}.tiered-list[data-v-88170794]{display:flex;flex-direction:column;gap:.75rem}.tier-item[data-v-88170794]{position:relative;padding-left:1.5rem;border-left:2px solid;animation:cardSlideIn-88170794 1.6s cubic-bezier(.25,.46,.45,.94);animation-delay:calc(var(--index)*.25s);animation-fill-mode:both;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.tier-item-emerald[data-v-88170794]{border-color:#10b981}.tier-item-blue[data-v-88170794]{border-color:#3b82f6}.tier-item-rose[data-v-88170794]{border-color:#f43f5e}.tier-item-amber[data-v-88170794]{border-color:#f59e0b}.tier-item-indigo[data-v-88170794]{border-color:#6366f1}.tier-header[data-v-88170794]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.tier-name[data-v-88170794]{font-size:.875rem;font-weight:600}.tier-item-emerald .tier-name[data-v-88170794]{color:#6ee7b7}.tier-item-blue .tier-name[data-v-88170794]{color:#93c5fd}.tier-item-rose .tier-name[data-v-88170794]{color:#fda4af}.tier-item-amber .tier-name[data-v-88170794]{color:#fcd34d}.tier-item-indigo .tier-name[data-v-88170794]{color:#818cf8}.tier-price[data-v-88170794]{font-size:.875rem;font-family:ui-monospace,monospace;color:#fff}.tier-range[data-v-88170794]{font-size:.75rem;color:#64748b}.detail-action[data-v-88170794]{padding-top:.5rem}.action-button[data-v-88170794]{width:100%;padding:.75rem;background:#2563eb;color:#fff;border-radius:8px;font-weight:500;transition:background-color .2s;box-shadow:0 10px 15px -3px rgba(30,58,138,.5);display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;border:none}.action-button[data-v-88170794]:hover:not(.button-disabled){background:#1d4ed8}.action-button.button-disabled[data-v-88170794]{background:#64748b;cursor:not-allowed;opacity:.6}.action-button.button-disabled[data-v-88170794]:hover{background:#64748b}.action-icon[data-v-88170794]{width:1rem;height:1rem}.no-data-message[data-v-88170794]{padding:2rem;text-align:center;color:#94a3b8;font-size:.875rem}.no-data-message p[data-v-88170794]{margin:0}.city-level-badge[data-v-88170794]{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;background:rgba(139,92,246,.2);color:#a78bfa;border:1px solid rgba(139,92,246,.3);margin-left:.5rem}.enterprise-pricing[data-v-88170794]{margin-top:1.5rem}.section-title[data-v-88170794]{color:#fff;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:1.125rem}.section-icon[data-v-88170794]{width:1.25rem;height:1.25rem;color:#3b82f6}.enterprise-list[data-v-88170794]{display:flex;flex-direction:column;gap:.75rem}.enterprise-card[data-v-88170794]{background:rgba(51,65,85,.3);padding:1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.05);transition:all .2s;animation:cardSlideIn-88170794 .9s cubic-bezier(.25,.46,.45,.94);animation-delay:calc(var(--index)*.15s);animation-fill-mode:both;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.enterprise-card[data-v-88170794]:hover{background:rgba(51,65,85,.5);border-color:rgba(59,130,246,.3)}.enterprise-large[data-v-88170794]{border-left:3px solid #3b82f6}.enterprise-medium[data-v-88170794]{border-left:3px solid #10b981}.enterprise-small[data-v-88170794]{border-left:3px solid #f59e0b}.enterprise-individual[data-v-88170794]{border-left:3px solid #ef4444}.enterprise-header[data-v-88170794]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.enterprise-type[data-v-88170794]{font-size:.875rem;font-weight:600;color:#fff}.enterprise-consumption[data-v-88170794]{font-size:.75rem;color:#94a3b8}.enterprise-prices[data-v-88170794]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.price-item[data-v-88170794]{display:flex;flex-direction:column;gap:.25rem}.price-label[data-v-88170794]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.price-value[data-v-88170794]{font-size:.875rem;font-weight:600;font-family:ui-monospace,monospace}.price-peak[data-v-88170794]{color:#fbbf24}.price-flat[data-v-88170794]{color:#60a5fa}.price-valley[data-v-88170794]{color:#34d399}.detail-panel-no-data[data-v-88170794]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0f131c;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);padding:2rem;text-align:center;position:relative;overflow:hidden;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.no-data-bg-decoration[data-v-88170794]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(245,158,11,.05),transparent);opacity:0;transition:opacity .7s}.detail-panel-no-data:hover .no-data-bg-decoration[data-v-88170794]{opacity:1}.no-data-icon-wrapper[data-v-88170794]{width:6rem;height:6rem;border-radius:50%;background:rgba(245,158,11,.2);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:10}.no-data-icon[data-v-88170794]{width:2.5rem;height:2.5rem;color:#fbbf24;position:relative;z-index:10}.no-data-title[data-v-88170794]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;position:relative;z-index:10}.no-data-description[data-v-88170794]{color:#94a3b8;max-width:20rem;position:relative;z-index:10;line-height:1.6}.pricing-modal-container[data-v-a5ce1538]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.pricing-modal[data-v-a5ce1538]{position:relative;width:100%;max-width:72rem;height:85vh;background:#0b0e14;border-radius:1rem;border:1px solid #1e293b;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden;animation:modalFadeIn-a5ce1538 .3s ease}@keyframes modalFadeIn-a5ce1538{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-glow-top[data-v-a5ce1538]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:66.666667%;height:4px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);opacity:.5;box-shadow:0 0 20px rgba(59,130,246,.5)}.modal-glow-left[data-v-a5ce1538]{top:-10%;left:-10%;background:rgba(37,99,235,.1)}.modal-glow-left[data-v-a5ce1538],.modal-glow-right[data-v-a5ce1538]{position:absolute;width:30%;height:30%;border-radius:50%;filter:blur(100px);pointer-events:none}.modal-glow-right[data-v-a5ce1538]{bottom:-10%;right:-10%;background:rgba(147,51,234,.1)}.modal-header[data-v-a5ce1538]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.05);position:relative;z-index:10}.header-left[data-v-a5ce1538]{display:flex;align-items:center;gap:1rem}.header-icon-wrapper[data-v-a5ce1538]{width:3rem;height:3rem;background:#2563eb;border-radius:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(37,99,235,.3)}.header-icon-wrapper i[data-v-a5ce1538]{font-size:1.75rem}.header-title[data-v-a5ce1538]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.025em;margin:0}.header-subtitle[data-v-a5ce1538]{margin:.25rem 0 0 0;font-size:.75rem;color:#94a3b8}.header-right-buttons[data-v-a5ce1538]{display:flex;align-items:center;gap:.75rem}.header-official-button[data-v-a5ce1538]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background:#1e293b;border:1px solid hsla(0,0%,100%,.05);color:#94a3b8;cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500}.header-official-button[data-v-a5ce1538]:hover{background:#334155;color:#fff;border-color:hsla(0,0%,100%,.1)}.official-icon[data-v-a5ce1538]{width:1rem;height:1rem;flex-shrink:0}.official-button-text[data-v-a5ce1538]{white-space:nowrap}.header-close-button[data-v-a5ce1538]{width:2rem;height:2rem;border-radius:50%;background:#1e293b;border:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:pointer;transition:all .2s}.header-close-button[data-v-a5ce1538]:hover{background:#334155;color:#fff}.close-icon[data-v-a5ce1538]{width:1rem;height:1rem}.modal-content[data-v-a5ce1538]{flex:1;padding:1.5rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;min-height:0}.map-column[data-v-a5ce1538]{grid-column:span 7;height:100%;min-height:400px}.detail-column[data-v-a5ce1538]{grid-column:span 5;height:100%;min-height:400px}.map-wrapper[data-v-a5ce1538]{width:100%;height:100%;position:relative;overflow:hidden;background:#0f131c;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.05)}.map-label[data-v-a5ce1538]{position:absolute;top:1rem;left:1rem;z-index:10;display:flex;flex-direction:column;gap:.25rem;pointer-events:none}.map-label-title[data-v-a5ce1538]{color:#fff;font-weight:700;font-size:1.125rem;letter-spacing:.05em}.map-label-subtitle[data-v-a5ce1538]{color:#64748b;font-size:.75rem;text-transform:uppercase}.map-back-button[data-v-a5ce1538]{position:absolute;top:1rem;right:1rem;z-index:20;padding:.5rem 1rem;background:#1e293b;border:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.75rem;font-weight:700;border-radius:9999px;display:flex;align-items:center;gap:.5rem;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);backdrop-filter:blur(12px);will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background-color .2s ease;animation:slideInFromRight-a5ce1538 .4s cubic-bezier(.4,0,.2,1)}.map-back-button[data-v-a5ce1538]:hover{background:#334155;transform:translateX(-4px) translateZ(0)}.map-back-button.button-transitioning[data-v-a5ce1538]{opacity:.6;transform:translateX(10px) translateZ(0)}@keyframes slideInFromRight-a5ce1538{0%{opacity:0;transform:translateX(20px) translateZ(0)}to{opacity:1;transform:translateX(0) translateZ(0)}}.back-icon[data-v-a5ce1538]{width:.75rem;height:.75rem}.map-loading-overlay[data-v-a5ce1538]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:20;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);flex-direction:column;gap:.5rem}.loading-spinner[data-v-a5ce1538]{width:2rem;height:2rem;border:2px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-a5ce1538 1s linear infinite}.loading-text[data-v-a5ce1538]{color:#3b82f6;font-size:.75rem}@keyframes spin-a5ce1538{to{transform:rotate(1turn)}}.map-grid-bg[data-v-a5ce1538]{position:absolute;inset:0;z-index:0;opacity:.2;pointer-events:none;background-image:radial-gradient(#3b82f6 1px,transparent 0);background-size:30px 30px}.map-gradient-bg[data-v-a5ce1538]{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at center,rgba(30,58,138,.1) 0,transparent 70%);pointer-events:none}.map-chart[data-v-a5ce1538]{width:100%;height:100%;position:relative;z-index:10;transform:translateZ(0);backface-visibility:hidden;transition:opacity .2s ease,transform .2s ease;isolation:isolate;contain:layout style paint;image-rendering:-webkit-optimize-contrast}.map-chart.map-transitioning[data-v-a5ce1538]{opacity:.7;transform:scale(.98) translateZ(0)}.map-chart canvas[data-v-a5ce1538]{display:block!important;width:100%!important;height:100%!important;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.modal-footer[data-v-a5ce1538]{padding:.75rem 2rem;background:#080a0f;border-top:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#64748b}.footer-status[data-v-a5ce1538]{display:flex;gap:1.5rem}.status-item[data-v-a5ce1538]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-a5ce1538]{width:.5rem;height:.5rem;border-radius:50%}.status-dot-blue[data-v-a5ce1538]{background:#3b82f6}.status-dot-green[data-v-a5ce1538]{background:#10b981}.footer-version[data-v-a5ce1538]{font-size:.7rem;color:#94a3b8;text-align:right;line-height:1.4;max-width:600px}@media (max-width:1024px){.modal-content[data-v-a5ce1538]{grid-template-columns:1fr}.detail-column[data-v-a5ce1538],.map-column[data-v-a5ce1538]{grid-column:span 12}.detail-column[data-v-a5ce1538]{max-height:400px}}.detail-panel-enter-active[data-v-a5ce1538]{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.detail-panel-leave-active[data-v-a5ce1538]{transition:all .4s cubic-bezier(.4,0,.2,1)}.detail-panel-enter-from[data-v-a5ce1538]{opacity:0;transform:translateX(40px) scale(.95)}.detail-panel-leave-to[data-v-a5ce1538]{opacity:0;transform:translateX(20px) scale(.98)}.detail-panel-enter-to[data-v-a5ce1538],.detail-panel-leave-from[data-v-a5ce1538]{opacity:1;transform:translateX(0) scale(1)}.loading-fade-enter-active[data-v-a5ce1538],.loading-fade-leave-active[data-v-a5ce1538]{transition:opacity .3s ease}.loading-fade-enter-from[data-v-a5ce1538],.loading-fade-leave-to[data-v-a5ce1538]{opacity:0}.map-fade-enter-active[data-v-a5ce1538]{transition:opacity .5s ease,transform .5s ease}.map-fade-leave-active[data-v-a5ce1538]{transition:opacity .3s ease}.map-fade-enter-from[data-v-a5ce1538]{opacity:0;transform:scale(.95)}.map-fade-enter-to[data-v-a5ce1538]{opacity:1;transform:scale(1)}.map-fade-leave-from[data-v-a5ce1538]{opacity:1}.map-fade-leave-to[data-v-a5ce1538]{opacity:0}@keyframes modal-fade-in-012a42ec{0%{opacity:0}to{opacity:1}}.modal-backdrop[data-v-012a42ec]{background:rgba(0,0,0,.6);position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important}.modal-backdrop[data-v-012a42ec]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.quick-view-btn[data-v-012a42ec]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(12px) saturate(180%);box-shadow:0 8px 16px -4px rgba(0,0,0,.2),inset 0 0 20px hsla(0,0%,100%,.05);position:relative;overflow:hidden}.quick-view-btn[data-v-012a42ec]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease;pointer-events:none;z-index:-1}.quick-view-btn[data-v-012a42ec]:hover:before{left:100%}.quick-view-btn[data-v-012a42ec]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 12px 24px -4px rgba(0,0,0,.3),inset 0 0 30px hsla(0,0%,100%,.08)}.quick-view-btn[data-v-012a42ec]:active{transform:translateY(0)}.export-btn-wrapper[data-v-012a42ec]{position:relative;z-index:1}.export-btn-main[data-v-012a42ec]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:8px;z-index:1;background-color:#059669;border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .5s cubic-bezier(.77,0,.175,1);box-shadow:0 10px 15px -3px rgba(5,150,105,.3)}.export-btn-wrapper:hover .export-btn-main[data-v-012a42ec]{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.export-btn-popup[data-v-012a42ec]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;max-width:90%;margin:0 auto;z-index:-1;border-radius:8px 8px 0 0;transform:translateY(0);background-color:#fff;border:1px solid rgba(0,0,0,.1);border-bottom:none;color:#1e293b;font-size:18px;font-weight:600;cursor:pointer;transition:all .5s cubic-bezier(.77,0,.175,1);pointer-events:none;height:30px}.export-btn-wrapper:hover .export-btn-popup[data-v-012a42ec]{transform:translateY(-100%);pointer-events:auto}.export-btn-popup[data-v-012a42ec]:hover{background-color:#f1f5f9}.export-btn-popup[data-v-012a42ec]:active{transform:translateY(-100%) scale(.95)}.export-icon-anim[data-v-012a42ec]{animation:export-bounce-012a42ec 1s infinite}@keyframes export-bounce-012a42ec{0%{transform:translateY(0)}50%{transform:translateY(-15%)}to{transform:translateY(0)}}.loader[data-v-012a42ec]{border:3px solid hsla(0,0%,100%,.3);border-left-color:#fff;border-radius:50%;width:16px;height:16px;animation:spin89345-012a42ec 1s linear infinite}.export-btn-popup .loader[data-v-012a42ec]{border:3px solid rgba(0,0,0,.1);border-left-color:#1e293b}@keyframes spin89345-012a42ec{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.query-btn-animated[data-v-012a42ec]{width:100px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:#2563eb;border:none;border-radius:8px;box-shadow:0 4px 15px rgba(37,99,235,.4);position:relative;overflow:hidden;transition:background .3s,box-shadow .3s}.query-btn-animated .query-btn-icon[data-v-012a42ec]{font-size:16px;color:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.query-btn-animated .query-btn-text[data-v-012a42ec]{color:#fff;font-weight:600;font-size:14px;transition:opacity .3s,transform .3s;white-space:nowrap}.query-btn-animated[data-v-012a42ec]:hover{background:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.5)}.query-btn-animated:hover .query-btn-text[data-v-012a42ec]{opacity:0;transform:translateX(20px)}.query-btn-animated:hover .query-btn-icon[data-v-012a42ec]{transform:translateX(22px) scale(1.3)}.query-btn-animated[data-v-012a42ec]:focus{outline:none}.query-btn-animated[data-v-012a42ec]:active{transform:scale(.95)}.query-btn-animated[data-v-28d08502]{width:100px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background:#2563eb;border:none;border-radius:8px;box-shadow:0 4px 15px rgba(37,99,235,.4);position:relative;overflow:hidden;transition:background .3s,box-shadow .3s}.query-btn-animated .query-btn-icon[data-v-28d08502]{font-size:16px;color:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.query-btn-animated .query-btn-text[data-v-28d08502]{color:#fff;font-weight:600;font-size:14px;transition:opacity .3s,transform .3s;white-space:nowrap}.query-btn-animated[data-v-28d08502]:hover{background:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.5)}.query-btn-animated:hover .query-btn-text[data-v-28d08502]{opacity:0;transform:translateX(20px)}.query-btn-animated:hover .query-btn-icon[data-v-28d08502]{transform:translateX(22px) scale(1.3)}.query-btn-animated[data-v-28d08502]:focus{outline:none}.query-btn-animated[data-v-28d08502]:active{transform:scale(.95)}.edit-profile-btn[data-v-5f03e0c2]{transition:transform .3s ease,box-shadow .3s ease}.edit-profile-btn[data-v-5f03e0c2]:hover{transform:translateY(-2px)}.edit-btn-normal[data-v-5f03e0c2]{background-color:#475569;box-shadow:0 4px 12px rgba(15,23,42,.3)}.edit-btn-normal[data-v-5f03e0c2]:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:linear-gradient(270deg,#10b981,#34d399);border-radius:.5rem;transition:width .5s cubic-bezier(.77,0,.175,1);z-index:-1}.edit-btn-normal[data-v-5f03e0c2]:hover:before{width:100%}.edit-pencil-icon[data-v-5f03e0c2]{transition:transform .5s cubic-bezier(.77,0,.175,1);transform:rotate(-45deg)}.edit-btn-normal:hover .edit-pencil-icon[data-v-5f03e0c2]{transform:rotate(0deg)}.edit-btn-save[data-v-5f03e0c2]{background-color:#059669;box-shadow:0 4px 12px rgba(5,150,105,.3)}.edit-btn-save[data-v-5f03e0c2]:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:linear-gradient(270deg,#10b981,#34d399);border-radius:.5rem;transition:width .5s cubic-bezier(.77,0,.175,1);z-index:-1}.edit-btn-save[data-v-5f03e0c2]:hover:before{width:100%}.edit-btn-text[data-v-5f03e0c2],.edit-profile-btn i[data-v-5f03e0c2]{position:relative;z-index:1}.action-button[data-v-215d022a]{width:34px;height:34px;border-radius:50%;background-color:rgba(30,41,59,.8);border:1px solid rgba(71,85,105,.3);font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.15);cursor:pointer;transition-duration:.3s;overflow:hidden;position:relative;backdrop-filter:blur(10px)}.svgIcon[data-v-215d022a]{width:11px;transition-duration:.3s;position:relative;z-index:1}.svgIcon path[data-v-215d022a]{fill:#94a3b8}.schedule-button[data-v-215d022a]:hover{width:80px;border-radius:50px;transition-duration:.3s;background-color:#3b82f6;align-items:center}.schedule-button:hover .svgIcon[data-v-215d022a]{width:32px;transition-duration:.3s;transform:translateY(60%);animation:clockRotate-215d022a 1s ease-in-out}.schedule-button:hover .svgIcon path[data-v-215d022a]{fill:#fff}.schedule-button[data-v-215d022a]:before{position:absolute;top:-20px;content:"定时任务";color:#fff;transition-duration:.3s;font-size:2px;letter-spacing:.15em;z-index:2}.schedule-button[data-v-215d022a]:hover:before{font-size:11px;opacity:1;transform:translateY(26px);transition-duration:.3s}@keyframes clockRotate-215d022a{0%{transform:translateY(60%) rotate(0deg)}to{transform:translateY(60%) rotate(1turn)}}.delete-button[data-v-215d022a]{flex-direction:column;gap:1px}.delete-button[data-v-215d022a]:hover{width:80px;border-radius:50px;transition-duration:.3s;background-color:#ef4444;align-items:center;gap:0}.delete-button .bin-top[data-v-215d022a]{transform-origin:bottom right}.delete-button:hover .bin-top[data-v-215d022a]{transform:translateY(40%) rotate(160deg)}.delete-button:hover .bin-bottom[data-v-215d022a]{width:32px;transition-duration:.3s;transform:translateY(60%)}.delete-button:hover .bin-top[data-v-215d022a]{width:32px;transition-duration:.3s;transform:translateY(60%) rotate(160deg)}.delete-button .svgIcon path[data-v-215d022a]{fill:#94a3b8}.delete-button:hover .svgIcon path[data-v-215d022a]{fill:#fff}.delete-button[data-v-215d022a]:before{position:absolute;top:-20px;content:"删除";color:#fff;transition-duration:.3s;font-size:2px;letter-spacing:.15em;z-index:2}.delete-button[data-v-215d022a]:hover:before{font-size:11px;opacity:1;transform:translateY(26px);transition-duration:.3s}.diagnostic-button[data-v-215d022a]:hover{width:80px;border-radius:50px;transition-duration:.3s;background-color:#10b981;align-items:center}.diagnostic-button:hover .svgIcon[data-v-215d022a]{width:32px;transition-duration:.3s;transform:translateY(60%);animation:heartbeat-215d022a 1.2s ease-in-out infinite}.diagnostic-button:hover .svgIcon path[data-v-215d022a]{fill:#fff}.diagnostic-button[data-v-215d022a]:before{position:absolute;top:-20px;content:"查看诊断";color:#fff;transition-duration:.3s;font-size:2px;letter-spacing:.15em;z-index:2}.diagnostic-button[data-v-215d022a]:hover:before{font-size:11px;opacity:1;transform:translateY(26px);transition-duration:.3s}@keyframes heartbeat-215d022a{0%,to{transform:translateY(60%) scale(1)}10%{transform:translateY(60%) scale(1.1)}20%{transform:translateY(60%) scale(1)}30%{transform:translateY(60%) scale(1.15)}40%{transform:translateY(60%) scale(1)}}.diagnostic-button.active[data-v-215d022a]{background-color:rgba(139,92,246,.9);border-color:rgba(139,92,246,.5);box-shadow:inset 0 1px 2px rgba(0,0,0,.3),0 2px 8px rgba(139,92,246,.3)}.diagnostic-button.active .svgIcon path[data-v-215d022a]{fill:#fff}.diagnostic-button.active[data-v-215d022a]:before{content:"返回概览";letter-spacing:.15em}.diagnostic-button.active[data-v-215d022a]:hover{background-color:#8b5cf6}.diagnostic-button.active:hover .svgIcon[data-v-215d022a]{animation:rotateBack-215d022a 1s ease-in-out}@keyframes rotateBack-215d022a{0%{transform:translateY(60%) rotate(0deg)}to{transform:translateY(60%) rotate(-1turn)}}.background-glow[data-v-f3c3bdb8]{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 25%,#0f172a 0,#020617 55%,#000 100%);opacity:.6;border-radius:inherit}.env-bamboo[data-v-f3c3bdb8]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.env-bamboo .bamboo-stalk[data-v-f3c3bdb8]{position:absolute;bottom:-5vh;display:flex;flex-direction:column-reverse;align-items:center;transform-origin:50% 100%;animation:stalk-sway-f3c3bdb8 ease-in-out infinite alternate}.env-bamboo .bamboo-segment[data-v-f3c3bdb8]{position:relative;flex-shrink:0;box-shadow:inset 1px 0 3px rgba(0,0,0,.18),inset -1px 0 3px rgba(0,0,0,.18)}.env-bamboo .node-joint[data-v-f3c3bdb8]{position:absolute;top:-3px;left:-10%;width:120%;height:6px;background:linear-gradient(to bottom,hsla(var(--base-hue),var(--base-sat),calc(var(--base-lit) + 15%),.9) 0,hsla(var(--base-hue),var(--base-sat),calc(var(--base-lit) - 10%),1) 50%,hsla(var(--base-hue),var(--base-sat),calc(var(--base-lit) - 20%),1) 100%);border-radius:4px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.5)}.env-bamboo .joint-highlight[data-v-f3c3bdb8]{position:absolute;top:1px;left:30%;width:25%;height:1px;background:hsla(0,0%,100%,.4);filter:blur(.5px)}.env-bamboo .branch-anchor[data-v-f3c3bdb8]{position:absolute;transform-origin:left center;width:0;height:0;z-index:1}.env-bamboo .branch-curve[data-v-f3c3bdb8]{position:absolute;top:0;left:0;transform-origin:0 0;overflow:visible}.env-bamboo .leaf-ink[data-v-f3c3bdb8]{position:absolute;width:16px;height:6px;background-color:rgba(70,124,97,.5);border-radius:0 90% 0 90%;transform-origin:0 50%;box-shadow:1px 1px 2px rgba(0,0,0,.25)}.leaves-wrapper[data-v-f3c3bdb8]{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit}.leaf[data-v-f3c3bdb8]{position:absolute;top:-50px;border-radius:5px 100% 5px 100%;opacity:.22;transform-origin:center center;box-shadow:0 0 2px rgba(0,0,0,.08);will-change:transform,opacity}.leaf[data-v-f3c3bdb8]:after{content:"";position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-right:1px solid hsla(0,0%,100%,.4);border-radius:50%;transform:rotate(45deg)}.env-carbon-bar-wrapper[data-v-f3c3bdb8]{position:relative;z-index:1;margin-top:8px}.env-carbon-bar-track[data-v-f3c3bdb8]{width:100%;height:6px;border-radius:999px;background:radial-gradient(circle at 10% 50%,rgba(15,23,42,.8),#0f172a);overflow:hidden;border:1px solid rgba(148,163,184,.55)}.env-carbon-bar-fill[data-v-f3c3bdb8]{width:46%;height:100%;border-radius:inherit;background-image:linear-gradient(90deg,rgba(34,197,94,.1),rgba(45,212,191,.9),rgba(34,197,94,.35));box-shadow:0 0 18px rgba(16,185,129,.8),0 0 36px rgba(45,212,191,.7);transform-origin:left center;animation:env-carbon-bar-pulse-f3c3bdb8 4s ease-in-out infinite}@keyframes env-carbon-bar-pulse-f3c3bdb8{0%{transform:scaleX(.94);opacity:.8}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(.97);opacity:.85}}.env-metric-card[data-v-f3c3bdb8]{background-image:radial-gradient(circle at top left,hsla(0,0%,100%,.08),transparent 55%);border-color:rgba(148,163,184,.35);box-shadow:0 18px 35px rgba(15,23,42,.7),inset 0 0 0 .5px hsla(0,0%,100%,.04)}.env-metric-card[data-v-f3c3bdb8]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.06),rgba(15,23,42,0) 45%,rgba(15,23,42,.35));opacity:.9;mix-blend-mode:soft-light}@keyframes stalk-sway-f3c3bdb8{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.export-btn-wrapper-down[data-v-f3c3bdb8]{position:relative;z-index:1}.export-btn-main-down[data-v-f3c3bdb8]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 12px;border-radius:8px;z-index:1;background-color:#1e293b;border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;font-size:14px;font-weight:500;cursor:pointer;transition:all .5s cubic-bezier(.77,0,.175,1)}.export-btn-wrapper-down:hover .export-btn-main-down[data-v-f3c3bdb8]{box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.export-btn-popup-down[data-v-f3c3bdb8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;max-width:86%;margin:0 auto;z-index:-1;border-radius:0 0 8px 8px;transform:translateY(0);background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(16,185,129,.3);border-top:none;color:#fff;font-size:18px;cursor:pointer;transition:all .5s cubic-bezier(.77,0,.175,1);pointer-events:none;height:33px}.export-btn-wrapper-down:hover .export-btn-popup-down[data-v-f3c3bdb8]{transform:translateY(100%);pointer-events:auto}.export-btn-popup-down[data-v-f3c3bdb8]:hover{background:linear-gradient(135deg,#059669,#047857)}.export-btn-popup-down[data-v-f3c3bdb8]:active{transform:translateY(100%) scale(.95)}.export-icon-bounce[data-v-f3c3bdb8]{animation:icon-bounce-f3c3bdb8 1s infinite}@keyframes icon-bounce-f3c3bdb8{0%{transform:translateY(0)}50%{transform:translateY(15%)}to{transform:translateY(0)}}.eco-switch[data-v-f3c3bdb8]{font-size:14px;position:relative;display:inline-block;width:3.5em;height:1.5em}.eco-switch input[data-v-f3c3bdb8]{opacity:0;width:0;height:0}.eco-slider[data-v-f3c3bdb8]{position:absolute;cursor:pointer;inset:0;background:linear-gradient(135deg,#475569,#334155);transition:.4s;border-radius:1rem 0 1rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)}.eco-slider[data-v-f3c3bdb8]:before{position:absolute;content:"";height:1.5em;width:1.4em;left:0;bottom:0;background:linear-gradient(135deg,#f1f5f9,#cbd5e1);transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:1rem 0 1rem;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 2px 4px rgba(0,0,0,.2)}.eco-ch:checked+.eco-slider[data-v-f3c3bdb8]{background:linear-gradient(135deg,#72eb67,#10b981);box-shadow:0 0 15px rgba(114,235,103,.4)}.eco-ch:focus+.eco-slider[data-v-f3c3bdb8]{box-shadow:0 0 1px #2196f3}.eco-ch:checked+.eco-slider[data-v-f3c3bdb8]:before{transform:translateX(2.2em);background:linear-gradient(135deg,#059669,#047857);box-shadow:0 0 20px 3px rgba(114,235,103,.6);border:2px solid hsla(0,0%,100%,.9)}.eco-ch:checked+.eco-slider[data-v-f3c3bdb8]:after{content:"";position:absolute;right:-.13rem;top:.05rem;width:2px;height:1.75em;background-color:#fff;transform:rotate(45deg);transform-origin:top center;opacity:0;animation:checkmark-appear-f3c3bdb8 .3s ease .3s forwards;box-shadow:0 0 4px hsla(0,0%,100%,.5)}@keyframes checkmark-appear-f3c3bdb8{0%{opacity:0;transform:rotate(45deg) scale(.5)}to{opacity:1;transform:rotate(45deg) scale(1)}}.notification-switch[data-v-f3c3bdb8]{--INITIAL-SWITCH-TRACK-COLOR:#f1f5f9;--INITIAL-THUMB-COLOR:#3b82f6;--OVERALL-TRANSITION-DURATION:500ms;font-size:10px;position:relative;display:inline-block;width:3.75em;height:2em}.notification-switch input[data-v-f3c3bdb8]{opacity:0;width:0;height:0}.notification-slider[data-v-f3c3bdb8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--INITIAL-SWITCH-TRACK-COLOR);transition:var(--OVERALL-TRANSITION-DURATION);border-radius:30px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);padding:2px}.notification-slider[data-v-f3c3bdb8]:before{position:absolute;content:"";height:calc(100% - 4px);aspect-ratio:1;border-radius:50%;left:2px;top:2px;background-color:var(--INITIAL-THUMB-COLOR);transition:var(--OVERALL-TRANSITION-DURATION);box-shadow:0 2px 4px rgba(0,0,0,.2)}.notification-switch input:checked+.notification-slider[data-v-f3c3bdb8]{background-color:var(--INITIAL-THUMB-COLOR);box-shadow:0 0 15px rgba(59,130,246,.4)}.notification-switch input:checked+.notification-slider[data-v-f3c3bdb8]:before{transform-origin:left;background-color:var(--INITIAL-SWITCH-TRACK-COLOR);animation:notification-wobble-f3c3bdb8 var(--OVERALL-TRANSITION-DURATION) cubic-bezier(.075,.82,.165,1);transform:scale(1) translateX(1.5em)}.notification-switch input:not(:checked)+.notification-slider[data-v-f3c3bdb8]:before{transform-origin:right;animation:notification-reverse-wobble-f3c3bdb8 var(--OVERALL-TRANSITION-DURATION) cubic-bezier(.075,.82,.165,1)}@keyframes notification-wobble-f3c3bdb8{0%{transform:scale(1)}50%{transform:scaleX(3)}to{transform:scale(1) translateX(1.5em)}}@keyframes notification-reverse-wobble-f3c3bdb8{0%{transform:scale(1) translateX(1.5em)}50%{transform:scaleX(3)}to{transform:scale(1) translateX(0)}}.modal-fade-enter-active[data-v-6910af3e],.modal-fade-leave-active[data-v-6910af3e]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-6910af3e],.modal-fade-leave-to[data-v-6910af3e]{opacity:0}.modal-fade-enter-to[data-v-6910af3e],.modal-fade-leave-from[data-v-6910af3e]{opacity:1}.modal-scale-enter-active[data-v-6910af3e]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-scale-leave-active[data-v-6910af3e]{transition:all .2s ease-in}.modal-scale-enter-from[data-v-6910af3e]{opacity:0;transform:scale(.8)}.modal-scale-leave-to[data-v-6910af3e]{opacity:0;transform:scale(.9)}.modal-scale-enter-to[data-v-6910af3e],.modal-scale-leave-from[data-v-6910af3e]{opacity:1;transform:scale(1)}@keyframes spin-slow-6910af3e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-6910af3e]{animation:spin-slow-6910af3e 3s linear infinite}.progress-bar-filled[data-v-6910af3e],[class*=origin-bottom][data-v-6910af3e],[class*=origin-left][data-v-6910af3e]{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.progress-glow[data-v-6910af3e],.progress-wave[data-v-6910af3e],.status-breathing-light[data-v-6910af3e]{will-change:transform,opacity;transform:translateZ(0)}input[type=number][data-v-6910af3e]::-webkit-inner-spin-button,input[type=number][data-v-6910af3e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-6910af3e]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.month-slide-left-enter-active[data-v-6910af3e],.month-slide-left-leave-active[data-v-6910af3e],.month-slide-right-enter-active[data-v-6910af3e],.month-slide-right-leave-active[data-v-6910af3e]{transition:all .28s ease}.month-slide-left-enter-from[data-v-6910af3e],.month-slide-right-leave-to[data-v-6910af3e]{opacity:0;transform:translateX(12px)}.month-slide-left-leave-to[data-v-6910af3e],.month-slide-right-enter-from[data-v-6910af3e]{opacity:0;transform:translateX(-12px)}.month-slide-left-enter-to[data-v-6910af3e],.month-slide-left-leave-from[data-v-6910af3e],.month-slide-right-enter-to[data-v-6910af3e],.month-slide-right-leave-from[data-v-6910af3e]{opacity:1;transform:translateX(0)}.sync-back-layer[data-v-6910af3e]{animation:syncSlide-6910af3e 2s ease-in-out infinite;transform-origin:center}@keyframes syncSlide-6910af3e{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.progress-bar-filled[data-v-6910af3e]{position:relative;box-shadow:0 0 6px rgba(59,130,246,.7),0 0 12px rgba(99,102,241,.6),0 0 18px rgba(139,92,246,.5),0 0 24px rgba(99,102,241,.4),0 0 30px rgba(139,92,246,.3),0 0 36px rgba(99,102,241,.2),0 0 42px rgba(139,92,246,.15),0 0 48px rgba(99,102,241,.1)}.progress-wave[data-v-6910af3e]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2) 25%,hsla(0,0%,100%,.45) 45%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.45) 55%,hsla(0,0%,100%,.2) 75%,transparent);animation:waveMove-6910af3e 2.8s cubic-bezier(.4,0,.2,1) infinite;width:25%;height:100%;left:0;filter:blur(.5px);border-radius:inherit;pointer-events:none;transform-origin:center}.progress-glow[data-v-6910af3e]{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:radial-gradient(ellipse 180% 120% at center,rgba(59,130,246,.5) 0,rgba(99,102,241,.4) 25%,rgba(139,92,246,.3) 50%,rgba(99,102,241,.2) 75%,transparent 100%);animation:glowPulse-6910af3e 3s ease-in-out infinite;border-radius:inherit;filter:blur(4px);z-index:-1;pointer-events:none}@keyframes waveMove-6910af3e{0%{left:-5%;opacity:0;transform:scaleX(.8) scaleY(.95);filter:blur(1px)}8%{opacity:.4;transform:scaleX(.95) scaleY(.98);filter:blur(.8px)}15%{opacity:.85;transform:scaleX(1) scaleY(1);filter:blur(.5px)}50%{opacity:1;transform:scaleX(1) scaleY(1);filter:blur(.5px)}85%{opacity:.85;transform:scaleX(1) scaleY(1);filter:blur(.5px)}92%{opacity:.4;transform:scaleX(.95) scaleY(.98);filter:blur(.8px)}to{left:80%;opacity:0;transform:scaleX(.8) scaleY(.95);filter:blur(1px)}}@keyframes glowPulse-6910af3e{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.status-breathing-light[data-v-6910af3e]{animation:breathing 2s ease-in-out infinite}.status-light-safe[data-v-6910af3e]{background-color:#10b981;animation:breathingSafe-6910af3e 2s ease-in-out infinite}.status-light-warning[data-v-6910af3e]{background-color:#f59e0b;animation:breathingWarning-6910af3e 2s ease-in-out infinite}.status-light-danger[data-v-6910af3e]{background-color:#ef4444;animation:breathingDanger-6910af3e 2s ease-in-out infinite}@keyframes breathingSafe-6910af3e{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 4px rgba(16,185,129,.6),0 0 8px rgba(16,185,129,.4),0 0 12px rgba(16,185,129,.2)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 6px rgba(16,185,129,.8),0 0 12px rgba(16,185,129,.6),0 0 18px rgba(16,185,129,.4)}}@keyframes breathingWarning-6910af3e{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 4px rgba(245,158,11,.6),0 0 8px rgba(245,158,11,.4),0 0 12px rgba(245,158,11,.2)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 6px rgba(245,158,11,.8),0 0 12px rgba(245,158,11,.6),0 0 18px rgba(245,158,11,.4)}}@keyframes breathingDanger-6910af3e{0%,to{opacity:.6;transform:scale(1);box-shadow:0 0 4px rgba(239,68,68,.6),0 0 8px rgba(239,68,68,.4),0 0 12px rgba(239,68,68,.2)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 6px rgba(239,68,68,.8),0 0 12px rgba(239,68,68,.6),0 0 18px rgba(239,68,68,.4)}}.add-sub-account-button[data-v-50fe2853]{position:relative;width:150px;height:40px;cursor:pointer;display:flex;align-items:center;border:1px solid rgba(59,130,246,.5);background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;overflow:hidden;box-shadow:0 0 0 0 rgba(59,130,246,.4),0 4px 12px rgba(59,130,246,.25),0 2px 4px rgba(0,0,0,.1)}.add-sub-account-button .button__icon[data-v-50fe2853],.add-sub-account-button .button__text[data-v-50fe2853],.add-sub-account-button[data-v-50fe2853]{transition:all .3s cubic-bezier(.4,0,.2,1)}.add-sub-account-button .button__text[data-v-50fe2853]{transform:translateX(22px);color:#fff;font-weight:600;font-size:14px;letter-spacing:.3px}.add-sub-account-button .button__icon[data-v-50fe2853]{position:absolute;transform:translateX(125px);height:100%;width:24px;background:linear-gradient(135deg,#2563eb,#1d4ed8);display:flex;align-items:center;justify-content:center;border-radius:0 11px 11px 0}.add-sub-account-button .svg[data-v-50fe2853]{width:16px;stroke:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.add-sub-account-button[data-v-50fe2853]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 0 0 4px rgba(59,130,246,.25),0 6px 20px rgba(59,130,246,.4),0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px);border-color:rgba(59,130,246,.8)}.add-sub-account-button:hover .button__text[data-v-50fe2853]{color:transparent}.add-sub-account-button:hover .button__icon[data-v-50fe2853]{width:148px;transform:translateX(0);border-radius:11px}.add-sub-account-button[data-v-50fe2853]:active{transform:translateY(0);box-shadow:0 0 0 3px rgba(59,130,246,.3),0 2px 8px rgba(59,130,246,.3),0 1px 3px rgba(0,0,0,.1);border:1px solid #1d4ed8}.add-sub-account-button:active .button__icon[data-v-50fe2853]{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.add-sub-account-button[data-v-50fe2853]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s;pointer-events:none;z-index:1}.add-sub-account-button[data-v-50fe2853]:hover:before{left:100%}.fade-enter-active[data-v-50fe2853],.fade-leave-active[data-v-50fe2853]{transition:opacity .2s ease}.fade-enter-from[data-v-50fe2853],.fade-leave-to[data-v-50fe2853]{opacity:0}.fade-enter-active[data-v-25356004],.fade-leave-active[data-v-25356004]{transition:opacity .2s ease}.fade-enter-from[data-v-25356004],.fade-leave-to[data-v-25356004]{opacity:0}.custom-scrollbar[data-v-25356004]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-25356004]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-25356004]::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.custom-scrollbar[data-v-25356004]::-webkit-scrollbar-thumb:hover{background:#64748b}.modal-enter-active[data-v-25356004]{transition:opacity .3s ease}.modal-leave-active[data-v-25356004]{transition:opacity .2s ease}.modal-enter-from[data-v-25356004],.modal-leave-to[data-v-25356004]{opacity:0}.modal-content[data-v-25356004]{animation:modalZoomIn-25356004 .3s cubic-bezier(.19,1,.22,1)}@keyframes modalZoomIn-25356004{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.progress-bar[data-v-22a727a3]{animation:slideInFromLeft-22a727a3 1s ease-out}@keyframes slideInFromLeft-22a727a3{0%{width:0}to{width:100%}}.download-btn[data-v-22a727a3]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s}.printer-wrapper[data-v-22a727a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20px;height:100%}.printer-container[data-v-22a727a3]{height:50%;width:100%;display:flex;align-items:flex-end;justify-content:center}.printer-container svg[data-v-22a727a3]{width:100%;height:auto;transform:translateY(4px)}.printer-page-wrapper[data-v-22a727a3]{width:100%;height:50%;display:flex;align-items:flex-start;justify-content:center}.printer-page[data-v-22a727a3]{width:70%;height:10px;border:1px solid #fff;background-color:#10b981;transform:translateY(0);transition:all .3s;transform-origin:top}.download-btn:hover .printer-page[data-v-22a727a3]{height:16px}.modal-enter-active .modal-overlay[data-v-6fd3e342]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-leave-active .modal-overlay[data-v-6fd3e342]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-overlay[data-v-6fd3e342],.modal-leave-to .modal-overlay[data-v-6fd3e342]{opacity:0}.modal-enter-active .modal-content[data-v-6fd3e342]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .modal-content[data-v-6fd3e342]{transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-content[data-v-6fd3e342]{opacity:0;transform:scale(.9) translateY(-20px)}.modal-leave-to .modal-content[data-v-6fd3e342]{opacity:0;transform:scale(.95) translateY(10px)}.remark-textarea[data-v-6fd3e342]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.remark-textarea[data-v-6fd3e342]:focus{background:linear-gradient(to bottom right,#1e293b,#0f172a);box-shadow:0 4px 16px rgba(16,185,129,.15),0 0 0 2px rgba(16,185,129,.1)}.remark-textarea[data-v-6fd3e342]::-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s}.remark-textarea[data-v-6fd3e342]::placeholder{transition:opacity .2s}.remark-textarea[data-v-6fd3e342]:focus::-moz-placeholder{opacity:.5}.remark-textarea[data-v-6fd3e342]:focus::placeholder{opacity:.5}.modal-enter-active .modal-overlay[data-v-24ed9c1a]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.modal-leave-active .modal-overlay[data-v-24ed9c1a]{transition:opacity .2s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-overlay[data-v-24ed9c1a],.modal-leave-to .modal-overlay[data-v-24ed9c1a]{opacity:0}.modal-enter-active .modal-content[data-v-24ed9c1a]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active .modal-content[data-v-24ed9c1a]{transition:all .2s cubic-bezier(.4,0,.2,1)}.modal-enter-from .modal-content[data-v-24ed9c1a]{opacity:0;transform:scale(.9) translateY(-20px)}.modal-leave-to .modal-content[data-v-24ed9c1a]{opacity:0;transform:scale(.95) translateY(10px)}.remark-textarea[data-v-24ed9c1a]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.remark-textarea[data-v-24ed9c1a]:focus{background:linear-gradient(to bottom right,#1e293b,#0f172a);box-shadow:0 4px 16px rgba(168,85,247,.15),0 0 0 2px rgba(168,85,247,.1)}.remark-textarea[data-v-24ed9c1a]::-moz-placeholder{-moz-transition:opacity .2s;transition:opacity .2s}.remark-textarea[data-v-24ed9c1a]::placeholder{transition:opacity .2s}.remark-textarea[data-v-24ed9c1a]:focus::-moz-placeholder{opacity:.5}.remark-textarea[data-v-24ed9c1a]:focus::placeholder{opacity:.5}svg[data-v-4c464cf9]{display:block}.fade-enter-active[data-v-4c464cf9],.fade-leave-active[data-v-4c464cf9]{transition:opacity .2s ease}.fade-enter-from[data-v-4c464cf9],.fade-leave-to[data-v-4c464cf9]{opacity:0}.business-card-container[data-v-332f82a6]{font-family:Inter,sans-serif;color:#fff}@keyframes float-332f82a6{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-40px) rotate(10deg)}}.crystal-facet[data-v-332f82a6]{position:absolute;background:hsla(0,0%,100%,.08);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);animation:float-332f82a6 20s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes jitter-332f82a6{0%{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}.glitch-text[data-v-332f82a6]{position:relative;color:#fff;z-index:10}.glitch-text[data-v-332f82a6]:after{left:2px;color:rgba(99,102,241,.4);animation:jitter-332f82a6 4s infinite}.glitch-text[data-v-332f82a6]:after,.glitch-text[data-v-332f82a6]:before{content:attr(data-text);position:absolute;top:0;z-index:-1;mix-blend-mode:screen}.glitch-text[data-v-332f82a6]:before{left:-2px;color:rgba(59,130,246,.4);animation:jitter-332f82a6 4s infinite reverse}.glitch-text[data-v-332f82a6]{text-shadow:0 0 3px rgba(99,102,241,.2),0 0 6px rgba(59,130,246,.15)}.shine-sweep[data-v-332f82a6]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.05) 45%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.05) 55%,transparent);transform:translateX(-100%);transition:transform .8s;z-index:20;pointer-events:none}.shine-sweep[data-v-332f82a6]:hover:before{transform:translateX(100%)}.glass-panel[data-v-332f82a6]{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(40px) saturate(180%);box-shadow:0 40px 100px rgba(0,0,0,.5)}.fade-enter-active[data-v-332f82a6],.fade-leave-active[data-v-332f82a6]{transition:opacity .3s ease}.fade-enter-from[data-v-332f82a6],.fade-leave-to[data-v-332f82a6]{opacity:0}.message-enter-active[data-v-bb67049e],.message-leave-active[data-v-bb67049e]{transition:all .3s ease}.message-enter-from[data-v-bb67049e]{opacity:0;transform:translateY(10px)}.message-leave-to[data-v-bb67049e]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-bb67049e],.fade-leave-active[data-v-bb67049e]{transition:opacity .3s ease}.fade-enter-from[data-v-bb67049e],.fade-leave-to[data-v-bb67049e]{opacity:0}.modal-enter-active[data-v-bb67049e]{transition:opacity .3s ease}.modal-leave-active[data-v-bb67049e]{transition:opacity .2s ease}.modal-enter-from[data-v-bb67049e],.modal-leave-to[data-v-bb67049e]{opacity:0}.modal-enter-active .modal-content[data-v-bb67049e],.modal-leave-active .modal-content[data-v-bb67049e]{transition:transform .3s cubic-bezier(.19,1,.22,1),opacity .3s ease}.modal-enter-from .modal-content[data-v-bb67049e],.modal-leave-to .modal-content[data-v-bb67049e]{opacity:0;transform:scale(.95) translateY(-10px)}.scroll-btn-enter-active[data-v-bb67049e],.scroll-btn-leave-active[data-v-bb67049e]{transition:opacity .3s ease,transform .3s ease}.scroll-btn-enter-from[data-v-bb67049e],.scroll-btn-leave-to[data-v-bb67049e]{opacity:0;transform:translateY(10px) scale(.8)}@keyframes alert-label-in-bb67049e{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.animate-alert-label-in[data-v-bb67049e]{animation:alert-label-in-bb67049e .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes alert-content-in-bb67049e{0%{opacity:0;transform:translateX(50px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateX(0);clip-path:inset(0 0 0 0)}}.animate-alert-content-in[data-v-bb67049e]{animation:alert-content-in-bb67049e .6s cubic-bezier(.16,1,.3,1) .4s forwards;opacity:0}@keyframes wipe-in-right-bb67049e{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.animate-wipe-in-right[data-v-bb67049e]{animation:wipe-in-right-bb67049e .5s ease-out}@keyframes marquee-bb67049e{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee[data-v-bb67049e]{animation:marquee-bb67049e 25s linear infinite}.mask-gradient-x[data-v-bb67049e]{mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent)}.more-menu-toggle[data-v-bb67049e]{position:relative;width:36px;height:36px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:transform .5s}.menu-bar[data-v-bb67049e]{width:18px;height:2px;background-color:#94a3b8;border-radius:2px;transition:all .5s}#bar2[data-v-bb67049e]{transition-duration:.8s}#bar1[data-v-bb67049e],#bar3[data-v-bb67049e]{width:12px}.more-menu-toggle:hover .menu-bar[data-v-bb67049e]{background-color:#fff}.more-menu-toggle.active[data-v-bb67049e]{transform:rotate(180deg)}.more-menu-toggle.active .menu-bar[data-v-bb67049e]{position:absolute;background-color:#fff}.more-menu-toggle.active #bar2[data-v-bb67049e]{transform:scaleX(0)}.more-menu-toggle.active #bar1[data-v-bb67049e]{width:18px;transform:rotate(45deg)}.more-menu-toggle.active #bar3[data-v-bb67049e]{width:18px;transform:rotate(-45deg)}.send-button[data-v-bb67049e]{position:relative}.wind-line[data-v-bb67049e]{position:absolute;height:1px;background:hsla(0,0%,100%,.4);opacity:0;z-index:1}.wind-line-1[data-v-bb67049e]{width:20px;top:30%}.wind-line-2[data-v-bb67049e]{width:15px;top:50%}.wind-line-3[data-v-bb67049e]{width:18px;top:70%}.send-button:not(:disabled):hover .wind-line-1[data-v-bb67049e]{animation:wind-blow-bb67049e .8s ease-in-out infinite}.send-button:not(:disabled):hover .wind-line-2[data-v-bb67049e]{animation:wind-blow-bb67049e .8s ease-in-out .15s infinite}.send-button:not(:disabled):hover .wind-line-3[data-v-bb67049e]{animation:wind-blow-bb67049e .8s ease-in-out .3s infinite}@keyframes wind-blow-bb67049e{0%{right:-30px;opacity:0}20%{opacity:.6}80%{opacity:.6}to{right:100%;opacity:0}}.send-button .send-text[data-v-bb67049e]{display:block;transition:all .3s ease-in-out}.send-button .send-icon[data-v-bb67049e]{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.send-button:not(:disabled):hover .send-icon-wrapper[data-v-bb67049e]{animation:fly-send-bb67049e .6s ease-in-out infinite alternate}.send-button:not(:disabled):hover .send-icon[data-v-bb67049e]{transform:rotate(45deg) scale(1.15)}.send-button[data-v-bb67049e]:active{transform:scale(.95)}@keyframes fly-send-bb67049e{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.animate-fade-in[data-v-1db126ae]{animation:fadeIn-1db126ae .5s ease-out}@keyframes fadeIn-1db126ae{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-top-1db126ae{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in-top[data-v-1db126ae]{animation:slide-in-top-1db126ae .6s cubic-bezier(.25,.46,.45,.94) both}.download-arrow[data-v-1db126ae]{width:.85em;height:.85em;fill:currentColor}.download-tray[data-v-1db126ae]{width:15px;height:4px;border-bottom:2px solid hsla(0,0%,100%,.7);border-left:2px solid hsla(0,0%,100%,.7);border-right:2px solid hsla(0,0%,100%,.7);margin-top:-2px;transition:all .3s ease}.export-btn:hover .download-tray[data-v-1db126ae]{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff}.export-btn:hover .download-arrow[data-v-1db126ae]{animation:slide-in-top-1db126ae .6s cubic-bezier(.25,.46,.45,.94) both}.glass-card[data-v-1db126ae]{background:rgba(30,41,59,.5);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);transform:translateZ(0);will-change:transform,opacity}.hover-glow[data-v-1db126ae]{transition:box-shadow .3s ease-out,transform .3s ease-out}.hover-glow[data-v-1db126ae]:hover{box-shadow:0 0 30px rgba(59,130,246,.1);transform:translateZ(0) scale(1.002)}.chart-transition[data-v-1db126ae]{transition:opacity .5s cubic-bezier(.4,0,.2,1);will-change:opacity}.custom-scrollbar[data-v-1db126ae]{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) rgba(30,41,59,.3)}.custom-scrollbar[data-v-1db126ae]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-1db126ae]::-webkit-scrollbar-track{background:rgba(30,41,59,.3);border-radius:3px}.custom-scrollbar[data-v-1db126ae]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.custom-scrollbar[data-v-1db126ae]::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.animate-fade-in[data-v-68bc2ecc]{animation:fadeIn-68bc2ecc .7s ease-out;transform:translateZ(0);will-change:transform,opacity}@keyframes fadeIn-68bc2ecc{0%{opacity:0;transform:translateY(16px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.animate-float[data-v-68bc2ecc]{animation:float-68bc2ecc 3s ease-in-out infinite;transform:translateZ(0);will-change:transform}@keyframes float-68bc2ecc{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-8px) translateZ(0)}}.animate-spin-slow[data-v-68bc2ecc]{animation:spin-68bc2ecc 3s linear infinite;transform:translateZ(0);will-change:transform}@keyframes spin-68bc2ecc{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.glass-card[data-v-68bc2ecc]{background:rgba(30,41,59,.5);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05);transform:translateZ(0);will-change:transform,opacity}.hover-glow[data-v-68bc2ecc]{transition:box-shadow .3s ease-out,transform .3s ease-out}.hover-glow[data-v-68bc2ecc]:hover{box-shadow:0 0 30px rgba(16,185,129,.1);transform:translateZ(0) scale(1.002)}.custom-scrollbar[data-v-68bc2ecc]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-68bc2ecc]::-webkit-scrollbar-track{background:rgba(15,23,42,.3);border-radius:3px}.custom-scrollbar[data-v-68bc2ecc]::-webkit-scrollbar-thumb{background:rgba(99,102,241,.3);border-radius:3px;-webkit-transition:background .3s;transition:background .3s}.custom-scrollbar[data-v-68bc2ecc]::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.5)}.province-list-enter-active[data-v-68bc2ecc]{transition:all .6s ease-out}.province-list-enter-from[data-v-68bc2ecc]{opacity:0;transform:translateX(-30px)}.province-list-enter-to[data-v-68bc2ecc]{opacity:1;transform:translateX(0)}.province-list-move[data-v-68bc2ecc]{transition:transform .6s ease}.ai-insight-content[data-v-68bc2ecc] h3{margin-top:1.25rem;margin-bottom:1rem;border-bottom-width:2px;border-color:rgba(129,140,248,.4);padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 0 20px rgba(129,140,248,.3)}.ai-insight-content[data-v-68bc2ecc] h4{margin-top:1rem;margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.ai-insight-content[data-v-68bc2ecc] h5{margin-top:.75rem;margin-bottom:.5rem;border-left-width:2px;border-color:rgba(129,140,248,.5);padding-left:.75rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.ai-insight-content[data-v-68bc2ecc] p{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.ai-insight-content[data-v-68bc2ecc] ul{margin-left:1.25rem;margin-bottom:1rem}.ai-insight-content[data-v-68bc2ecc] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.ai-insight-content[data-v-68bc2ecc] ul{list-style-type:disc}.ai-insight-content[data-v-68bc2ecc] ol{margin-left:1.25rem;margin-bottom:1rem}.ai-insight-content[data-v-68bc2ecc] ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.ai-insight-content[data-v-68bc2ecc] ol{list-style-type:decimal}.ai-insight-content[data-v-68bc2ecc] li{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1));padding-left:.5rem}.ai-insight-content[data-v-68bc2ecc] li::marker{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1));font-weight:700}.ai-insight-content[data-v-68bc2ecc] strong{font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 0 10px hsla(0,0%,100%,.2)}.ai-insight-content[data-v-68bc2ecc] blockquote{margin-top:1rem;margin-bottom:1rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1));background-color:rgba(99,102,241,.1);padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1));box-shadow:0 0 15px rgba(99,102,241,.1)}.ai-insight-content[data-v-68bc2ecc] blockquote p{margin-bottom:.25rem;font-weight:600}.ai-insight-content[data-v-68bc2ecc] hr{margin-top:1rem;margin-bottom:1rem;--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.ai-insight-content[data-v-68bc2ecc] code{border-radius:.25rem;--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;padding-bottom:.25rem;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.animate-fade-in[data-v-485db8a6]{animation:fadeIn-485db8a6 .5s ease-out}@keyframes fadeIn-485db8a6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-0e5492f1]{animation:fadeIn-0e5492f1 .5s ease-out}@keyframes fadeIn-0e5492f1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-0e5492f1]{background:rgba(30,41,59,.5);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05)}input[data-v-76ed7785]:-webkit-autofill,input[data-v-76ed7785]:-webkit-autofill:active,input[data-v-76ed7785]:-webkit-autofill:focus,input[data-v-76ed7785]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px rgba(30,41,59,.8)!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=animate-]{backface-visibility:hidden;perspective:1000px}[class*=animate-],svg{transform:translateZ(0)}svg{will-change:transform}.liquid-wave,[class*=wave]{contain:layout style paint;will-change:transform}[class*=origin-bottom],[class*=origin-left],[class*=origin-right],[class*=origin-top]{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.intensity-fill,.progress-bar-filled,[style*=scaleX],[style*=scaleY]{will-change:transform;transform:translateZ(0)}body{background-color:#0f172a;color:#f8fafc}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(51,65,85,.5);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#475569}.message-enter-active{animation:popInElastic .6s cubic-bezier(.175,.885,.32,1.275)}.message-leave-active{transition:all .3s ease-in}.message-leave-to{opacity:0;transform:translateY(-20px) scale(.9)}.message-enter-from:not(.flex-row-reverse){opacity:0;transform:translateX(-50px) translateY(20px) scale(.8)}.message-enter-from.flex-row-reverse{opacity:0;transform:translateX(50px) translateY(20px) scale(.8)}@keyframes popInElastic{0%{opacity:0;transform:translateY(20px) scale(.9)}50%{opacity:1;transform:translateY(-5px) scale(1.02)}to{transform:translateY(0) scale(1)}}.generating-glow{animation:borderPulse 2s infinite;box-shadow:0 0 15px rgba(96,165,250,.1)}@keyframes borderPulse{0%{border-color:rgba(51,65,85,.5)}50%{border-color:rgba(96,165,250,.8);box-shadow:0 0 20px rgba(96,165,250,.2)}to{border-color:rgba(51,65,85,.5)}}.suggestion-chip{animation:chipFadeIn .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes chipFadeIn{to{opacity:1;transform:translateY(0)}}.scroll-btn-enter-active,.scroll-btn-leave-active{transition:all .3s cubic-bezier(.25,.8,.5,1)}.scroll-btn-enter-from,.scroll-btn-leave-to{opacity:0;transform:translateY(10px) scale(.9)}.typing-cursor:after{content:"";display:inline-block;width:6px;height:16px;background-color:#60a5fa;margin-left:4px;vertical-align:-2px;border-radius:1px;animation:cursor-blink .8s ease-in-out infinite;box-shadow:0 0 8px rgba(96,165,250,.6)}@keyframes cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.thinking-dots{display:inline-flex;align-items:center;height:24px}.thinking-dots span{display:inline-block;width:6px;height:6px;background-color:#94a3b8;border-radius:50%;animation:bounce 1.4s ease-in-out infinite both;margin:0 2px}.thinking-dots span:first-child{animation-delay:-.32s}.thinking-dots span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.avatar-thinking-glow{box-shadow:0 0 0 rgba(99,102,241,0);animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(99,102,241,.7);transform:scale(1)}70%{box-shadow:0 0 0 6px rgba(99,102,241,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(99,102,241,0);transform:scale(1)}}@keyframes avatar-speak{0%,to{transform:scale(1)}25%{transform:scale(1.05) rotate(-3deg)}50%{transform:scale(1.05) rotate(3deg)}75%{transform:scale(1.05) rotate(-3deg)}}.avatar-speaking{animation:avatar-speak .4s ease-in-out infinite}.number-enter-active,.number-leave-active,.number-move{transition:all .5s ease}.number-enter-from,.number-leave-to{opacity:0;transform:translateY(10px)}.number-leave-active{position:absolute}.markdown-body p{margin-bottom:.5em}.markdown-body p:last-child{margin-bottom:0}.markdown-body blockquote{border-left:3px solid #60a5fa;padding-left:.5rem;color:#94a3b8;margin-bottom:.5em}@keyframes wave{0%{transform:translateX(0) translateZ(0) scaleY(1)}50%{transform:translateX(-25%) translateZ(0) scaleY(.85)}to{transform:translateX(-50%) translateZ(0) scaleY(1)}}.liquid-wave{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MDAgNzEuMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODAwIDcxLjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii40IiBkPSJNODAwIDE4LjhjLTU0LjIgMC05NC43IDE1LjktMTY1LjIgMjguNUMzNDYuMyA3OC40IDE5NC44IDMuNyAwIDM5LjVWMGg4MDB2MTguOHoiLz48L3N2Zz4=);background-repeat:repeat-x;background-size:50% 100%;height:14px;width:220%;animation:wave 5.2s linear infinite;position:absolute;left:-10%;bottom:0;transform:translateY(-50%);pointer-events:none;z-index:100}@keyframes wave-flow{0%{transform:translateZ(0) translateZ(0);will-change:transform}to{transform:translate3d(-50%,0,0) translateZ(0);will-change:transform}}@keyframes bubble-rise{0%{transform:translateY(100px) scale(.5);opacity:0}50%{opacity:.5}to{transform:translateY(-20px) scale(1.5);opacity:0}}.animate-wave-fast{animation:wave-flow 3s linear infinite}.animate-wave-fast,.animate-wave-medium{transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px}.animate-wave-medium{animation:wave-flow 5s linear infinite}.animate-wave-slow{animation:wave-flow 7s linear infinite;transform:translateZ(0);will-change:transform;backface-visibility:hidden;perspective:1000px}.animate-bubble-rise{animation-name:bubbleRise;animation-duration:7s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.register-modal-enter-active{transition:opacity .3s ease}.register-modal-leave-active{transition:opacity .25s ease}.register-modal-enter-from,.register-modal-leave-to{opacity:0}.register-modal-enter-active .glass-card,.register-modal-leave-active .glass-card{transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.register-modal-enter-from .glass-card,.register-modal-leave-to .glass-card{opacity:0;transform:translateY(-30px) scale(.9)}.glass-card{background:rgba(30,41,59,.7);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05)}.toast-enter-active{animation:slideInRight .3s ease-out}.toast-leave-active{transition:all .3s ease-in}.toast-leave-to{opacity:0;transform:translateX(100%)}@keyframes bubbleRise{0%{bottom:-15%;opacity:0;transform:scale(.7)}15%{bottom:5%;opacity:.85;transform:scale(.85)}70%{bottom:95%;opacity:1;transform:scale(1)}to{bottom:115%;opacity:0;transform:scale(1.05)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(30,41,59,.5)}.custom-scrollbar::-webkit-scrollbar-thumb{background:#475569;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#64748b}.animate-spin-slow{animation:spin-slow 3s linear infinite;transform:translateZ(0);will-change:transform;backface-visibility:hidden}@keyframes pulse-breathing{0%,to{opacity:1;transform:scale(1);filter:brightness(1) drop-shadow(0 0 8px currentColor)}50%{opacity:.7;transform:scale(1.05);filter:brightness(1.5) drop-shadow(0 0 20px currentColor) drop-shadow(0 0 30px currentColor)}}.animate-pulse-breathing{animation:pulse-breathing 2s ease-in-out infinite;transform:translateZ(0);will-change:opacity,transform,filter}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn-a9ba88d6{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-\[fadeIn_0\.2s_ease-out\][data-v-a9ba88d6]{animation:fadeIn-a9ba88d6 .2s ease-out}.fade-enter-active[data-v-a9ba88d6],.fade-leave-active[data-v-a9ba88d6]{transition:opacity .3s ease}.fade-enter-from[data-v-a9ba88d6],.fade-leave-to[data-v-a9ba88d6]{opacity:0}.back-home-button[data-v-6b605bdc]{--main-size:1.1em;--color-text:#fff;--color-shadow:#00000040;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;border-radius:calc(var(--main-size)*100);padding:.5em .3em .5em .8em;font-family:Poppins,sans-serif;font-weight:600;font-size:var(--main-size);color:var(--color-text);position:fixed!important;top:2rem!important;right:2rem!important;z-index:9999!important;overflow:hidden;transition:background 1s cubic-bezier(.4,0,.2,1),box-shadow 1s cubic-bezier(.4,0,.2,1),transform .3s ease,outline .5s ease}.back-home-button.login-mode[data-v-6b605bdc]{--color-outline:rgba(0,229,255,.25);background:linear-gradient(135deg,#00e5ff,#2979ff);box-shadow:0 0 .5em 0 rgba(0,229,255,.4)}.back-home-button.signup-mode[data-v-6b605bdc]{--color-outline:rgba(118,255,3,.25);background:linear-gradient(135deg,#76ff03,#00eaff);box-shadow:0 0 .5em 0 rgba(118,255,3,.4)}.back-home-button.forgot-mode[data-v-6b605bdc]{--color-outline:rgba(255,51,102,.25);background:linear-gradient(135deg,#f36,#ff6b35);box-shadow:0 0 .5em 0 rgba(255,51,102,.4)}.back-home-button[data-v-6b605bdc]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .5s ease,background 1s cubic-bezier(.4,0,.2,1);border-radius:inherit}.back-home-button.login-mode[data-v-6b605bdc]:before{background:linear-gradient(135deg,#2979ff,#00e5ff)}.back-home-button.signup-mode[data-v-6b605bdc]:before{background:linear-gradient(135deg,#00eaff,#76ff03)}.back-home-button.forgot-mode[data-v-6b605bdc]:before{background:linear-gradient(135deg,#ff6b35,#f36)}.back-home-button[data-v-6b605bdc]:active{transform:scale(.95)}.back-home-button[data-v-6b605bdc]:hover{outline:.1em solid transparent;outline-offset:.2em;transform:scale(1.05);animation:ripple-6b605bdc 1s linear infinite}.back-home-button.login-mode[data-v-6b605bdc]:hover{box-shadow:0 0 1.5em 0 rgba(0,229,255,.6);animation:ripple-6b605bdc 1s linear infinite,colorPulseLogin-6b605bdc 2s ease-in-out infinite}.back-home-button.signup-mode[data-v-6b605bdc]:hover{box-shadow:0 0 1.5em 0 rgba(118,255,3,.6);animation:ripple-6b605bdc 1s linear infinite,colorPulseSignup-6b605bdc 2s ease-in-out infinite}.back-home-button.forgot-mode[data-v-6b605bdc]:hover{box-shadow:0 0 1.5em 0 rgba(255,51,102,.6);animation:ripple-6b605bdc 1s linear infinite,colorPulseForgot-6b605bdc 2s ease-in-out infinite}.back-home-button[data-v-6b605bdc]:hover:before{opacity:1;animation:gradientShift-6b605bdc 2s ease-in-out infinite}.back-home-button span[data-v-6b605bdc]{margin-right:.4em;transition:all .5s ease;position:relative;z-index:1;font-size:.9em;letter-spacing:.5px}.back-home-button:hover span[data-v-6b605bdc]{text-shadow:0 0 10px hsla(0,0%,100%,.8),5px 5px 5px var(--color-shadow);letter-spacing:1px}.back-home-button:active span[data-v-6b605bdc]{text-shadow:none}.back-home-button svg[data-v-6b605bdc]{height:.9em;fill:var(--color-text);margin-right:-.16em;position:relative;z-index:1;transition:all .5s ease;filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.back-home-button:hover svg[data-v-6b605bdc]{margin-right:.7em;filter:drop-shadow(0 0 8px rgba(255,255,255,.9)) drop-shadow(5px 5px 2.5px var(--color-shadow));transform:translateX(2px)}.back-home-button:active svg[data-v-6b605bdc]{filter:drop-shadow(0 0 3px rgba(255,255,255,.5))}.back-home-button svg polygon[data-v-6b605bdc]:first-child{transition:all .4s ease;transform:translateX(-60%)}.back-home-button svg polygon[data-v-6b605bdc]:nth-child(2){transition:all .5s ease;transform:translateX(-30%)}.back-home-button:hover svg polygon[data-v-6b605bdc]:first-child{transform:translateX(0);animation:arrowPulse-6b605bdc 1s ease-in-out .6s infinite}.back-home-button:hover svg polygon[data-v-6b605bdc]:nth-child(2){transform:translateX(0);animation:arrowPulse-6b605bdc 1s ease-in-out .4s infinite}.back-home-button:hover svg polygon[data-v-6b605bdc]:nth-child(3){animation:arrowPulse-6b605bdc 1s ease-in-out .2s infinite}@keyframes arrowPulse-6b605bdc{0%,to{opacity:1}50%{opacity:.3}}@keyframes gradientShift-6b605bdc{0%,to{opacity:0}50%{opacity:1}}@keyframes colorPulseLogin-6b605bdc{0%,to{box-shadow:0 0 1.5em 0 rgba(0,229,255,.6)}50%{box-shadow:0 0 2em 0 rgba(41,121,255,.8)}}@keyframes colorPulseSignup-6b605bdc{0%,to{box-shadow:0 0 1.5em 0 rgba(118,255,3,.6)}50%{box-shadow:0 0 2em 0 rgba(0,234,255,.8)}}@keyframes colorPulseForgot-6b605bdc{0%,to{box-shadow:0 0 1.5em 0 rgba(255,51,102,.6)}50%{box-shadow:0 0 2em 0 rgba(255,107,53,.8)}}@keyframes ripple-6b605bdc{0%{outline:0 solid transparent;outline-offset:-.1em}50%{outline:.2em solid var(--color-outline);outline-offset:.2em}to{outline:.4em solid transparent;outline-offset:.4em}}input[type=password][data-v-6b605bdc]::-ms-clear,input[type=password][data-v-6b605bdc]::-ms-reveal{display:none}input[type=password][data-v-6b605bdc]::-webkit-contacts-auto-fill-button,input[type=password][data-v-6b605bdc]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}.autofill-fix[data-v-6b605bdc]:-webkit-autofill,.autofill-fix[data-v-6b605bdc]:-webkit-autofill:active,.autofill-fix[data-v-6b605bdc]:-webkit-autofill:focus,.autofill-fix[data-v-6b605bdc]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #131417!important;-webkit-text-fill-color:#fff!important;background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#fff!important}.autofill-fix-dark[data-v-6b605bdc]:-webkit-autofill,.autofill-fix-dark[data-v-6b605bdc]:-webkit-autofill:active,.autofill-fix-dark[data-v-6b605bdc]:-webkit-autofill:focus,.autofill-fix-dark[data-v-6b605bdc]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #131417!important;-webkit-text-fill-color:#f3f4f6!important;background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;caret-color:#fff!important}.login-label[data-v-6b605bdc]{top:14px;font-size:14px}.peer:-webkit-autofill+.login-label[data-v-6b605bdc],.peer:focus+.login-label[data-v-6b605bdc],.peer:not(:placeholder-shown)+.login-label[data-v-6b605bdc]{top:-10px;font-size:12px;background:linear-gradient(90deg,#00e5ff,#2979ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.peer:-webkit-autofill+.login-label[data-v-6b605bdc]:before,.peer:focus+.login-label[data-v-6b605bdc]:before,.peer:not(:placeholder-shown)+.login-label[data-v-6b605bdc]:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:100%;background-color:#131417;z-index:-1}.duration-800[data-v-6b605bdc]{transition-duration:.8s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.duration-600[data-v-6b605bdc]{transition-duration:.6s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes float-6b605bdc{0%,to{transform:translateY(10px) rotate(0deg)}50%{transform:translateY(-15px) rotate(8deg)}}@keyframes float-reverse-6b605bdc{0%,to{transform:translateY(-12px) rotate(0deg)}50%{transform:translateY(12px) rotate(-8deg)}}.animate-float[data-v-6b605bdc]{animation:float-6b605bdc 6s ease-in-out infinite}.animate-float-reverse[data-v-6b605bdc]{animation:float-reverse-6b605bdc 7s ease-in-out infinite}@keyframes pulse-slow-6b605bdc{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.6}}.animate-pulse-slow-delay[data-v-6b605bdc],.animate-pulse-slow[data-v-6b605bdc]{animation:pulse-slow-6b605bdc 5s ease-in-out infinite}.animate-pulse-slow-delay[data-v-6b605bdc]{animation-delay:1s}.fade-scale-enter-active[data-v-6b605bdc]{transition:all .5s cubic-bezier(.16,1,.3,1);transition-delay:.15s}.fade-scale-leave-active[data-v-6b605bdc]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-6b605bdc]{opacity:0;transform:scale(.92) translateY(20px);filter:blur(4px)}.fade-scale-leave-to[data-v-6b605bdc]{opacity:0;transform:scale(.95);filter:blur(2px)}.slide-content-enter-active[data-v-6b605bdc]{transition:all .6s cubic-bezier(.16,1,.3,1);transition-delay:.2s}.slide-content-leave-active[data-v-6b605bdc]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-content-enter-from[data-v-6b605bdc]{opacity:0;transform:translateX(80px);filter:blur(8px)}.slide-content-leave-to[data-v-6b605bdc]{opacity:0;transform:translateX(-80px);filter:blur(8px)}.dropdown-enter-active[data-v-6b605bdc],.dropdown-leave-active[data-v-6b605bdc]{transition:all .2s cubic-bezier(.16,1,.3,1)}.dropdown-enter-from[data-v-6b605bdc],.dropdown-leave-to[data-v-6b605bdc]{opacity:0;transform:translateY(-8px) scale(.95)}.custom-scrollbar[data-v-6b605bdc]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-6b605bdc]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-6b605bdc]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.custom-scrollbar[data-v-6b605bdc]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.glass-card-btn[data-v-6b605bdc]{width:130px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;color:#0f0f0f;font-weight:600;cursor:pointer;box-shadow:5px 5px 10px rgba(0,0,0,.15);position:relative;overflow:hidden;transition:color .3s ease;border-radius:1rem}.glass-card-btn-text[data-v-6b605bdc]{position:relative;z-index:10;font-size:.95rem;letter-spacing:.05em}.glass-card-btn[data-v-6b605bdc]:before{width:150%;height:150%;position:absolute;content:"";background-color:#0f0f0f;border-radius:50%;left:-150%;top:50%;transform:translateY(-50%);transition:left .4s ease;z-index:1}.glass-card-btn[data-v-6b605bdc]:hover{color:#fff}.glass-card-btn[data-v-6b605bdc]:hover:before{left:-10%;border-radius:0}.glass-card-btn[data-v-6b605bdc]:active{transform:translate(3px,3px);transition:transform .1s ease}.i-rect-transition[data-v-6b605bdc]{transition:opacity .7s cubic-bezier(.4,0,.2,1)}.eye-ellipse-morph[data-v-6b605bdc]{transition:rx .3s cubic-bezier(.34,1.56,.64,1),ry .3s cubic-bezier(.34,1.56,.64,1)}.eye-shy-group[data-v-6b605bdc]{transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.eye-shy-group.hidden[data-v-6b605bdc]{opacity:0}.eye-shy-group.visible[data-v-6b605bdc]{opacity:1}.eye-shy-group line[data-v-6b605bdc]{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .3s cubic-bezier(.34,1.56,.64,1) .1s}.eye-shy-group.visible line[data-v-6b605bdc]{stroke-dashoffset:0}.mouth-morph[data-v-6b605bdc]{transition:d .35s cubic-bezier(.34,1.56,.64,1)}.face-follow[data-v-6b605bdc]{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.bubble-float[data-v-6b605bdc]{position:absolute;border-radius:50%;will-change:transform,opacity;transform:translateZ(0)}.sleep-eye[data-v-6b605bdc]{opacity:0;transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.sleep-eye.visible[data-v-6b605bdc]{opacity:1}.z[data-v-6b605bdc]{position:absolute;font-size:18px;font-weight:800;color:#60a5fa;opacity:0;text-shadow:0 0 8px rgba(96,165,250,.8),0 0 16px rgba(96,165,250,.5)}.z-1[data-v-6b605bdc]{animation:swayUpToRight-6b605bdc 2s ease-out infinite}.z-2[data-v-6b605bdc]{animation:swayUpToRight-6b605bdc 2s ease-out .5s infinite}.z-3[data-v-6b605bdc]{animation:swayUpToRight-6b605bdc 2s ease-out 1s infinite}.z-4[data-v-6b605bdc]{animation:swayUpToRight-6b605bdc 2s ease-out 1.5s infinite}@keyframes swayUpToRight-6b605bdc{0%{transform:translate(0) rotate(0deg);opacity:1}to{transform:translate(40px,-50px) rotate(30deg);opacity:0}}.bubble-1[data-v-6b605bdc]{width:45px;height:45px;left:15%;top:25%;filter:blur(15px);animation:bubble-up-1-6b605bdc 10s ease-in-out infinite}.bubble-2[data-v-6b605bdc]{width:30px;height:30px;left:55%;top:45%;filter:blur(12px);animation:bubble-up-2-6b605bdc 12s ease-in-out infinite;animation-delay:2s}.bubble-3[data-v-6b605bdc]{width:20px;height:20px;left:35%;top:65%;filter:blur(10px);animation:bubble-up-3-6b605bdc 14s ease-in-out infinite;animation-delay:4s}.bubble-4[data-v-6b605bdc]{width:15px;height:15px;left:70%;top:75%;filter:blur(8px);animation:bubble-up-4-6b605bdc 11s ease-in-out infinite;animation-delay:1s}@keyframes bubble-up-1-6b605bdc{0%,to{transform:translateY(0) scale(1) translateZ(0);opacity:.35}50%{transform:translateY(-40px) scale(1.1) translateZ(0);opacity:.5}}@keyframes bubble-up-2-6b605bdc{0%,to{transform:translateY(0) scale(1) translateZ(0);opacity:.3}50%{transform:translateY(-50px) scale(1.15) translateZ(0);opacity:.45}}@keyframes bubble-up-3-6b605bdc{0%,to{transform:translateY(0) scale(1) translateZ(0);opacity:.25}50%{transform:translateY(-60px) scale(1.2) translateZ(0);opacity:.4}}@keyframes bubble-up-4-6b605bdc{0%,to{transform:translateY(0) scale(1) translateZ(0);opacity:.2}50%{transform:translateY(-45px) scale(1.25) translateZ(0);opacity:.35}}.toast-enter-active[data-v-6b605bdc]{animation:slideInRight-6b605bdc .3s ease-out}.toast-leave-active[data-v-6b605bdc]{transition:all .3s ease-in}.toast-leave-to[data-v-6b605bdc]{opacity:0;transform:translateX(100%)}@keyframes slideInRight-6b605bdc{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.login-button-wrapper[data-v-6b605bdc]{position:relative;width:100%;overflow:visible}.login-button-wrapper[data-v-6b605bdc]:after,.login-button-wrapper[data-v-6b605bdc]:before{position:absolute;content:"";width:100%;left:0;height:100%;z-index:-1000;background-repeat:no-repeat;pointer-events:none;opacity:0}.login-button-wrapper[data-v-6b605bdc]:hover:before{top:-30%;opacity:1;background-image:radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0);background-size:8px 8px,10px 10px,9px 9px,11px 11px,7px 7px,12px 12px,8px 8px,10px 10px,9px 9px,11px 11px,8px 8px,10px 10px,7px 7px,9px 9px;background-position:50% 50%;animation:loginTopBubbles-6b605bdc .6s ease forwards}@keyframes loginTopBubbles-6b605bdc{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,30% 90%,45% 90%,55% 90%,70% 90%,70% 90%,85% 90%,85% 90%,90% 90%,95% 90%;opacity:1}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,25% 50%,50% 50%,60% 30%,75% 20%,90% 30%,80% 40%,95% 10%,85% 50%,92% 35%;opacity:1}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 20%,75% 10%,90% 20%,80% 30%,95% 0,85% 40%,92% 25%;background-size:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}.login-button-wrapper[data-v-6b605bdc]:hover:after{top:70%;opacity:1;background-image:radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0);background-size:9px 9px,11px 11px,8px 8px,10px 10px,12px 12px,7px 7px,9px 9px,10px 10px,8px 8px,11px 11px,9px 9px,10px 10px;background-position:50% 50%;animation:loginBottomBubbles-6b605bdc .6s ease forwards}@keyframes loginBottomBubbles-6b605bdc{0%{background-position:10% -10%,10% 10%,30% 10%,30% -10%,55% -10%,55% 10%,70% -10%,70% 0,85% -10%,85% 10%,95% -10%,95% 5%;opacity:1}50%{background-position:0 80%,20% 80%,25% 60%,45% 60%,50% 100%,60% 70%,65% 80%,75% 70%,80% 90%,90% 60%,95% 80%,98% 75%;opacity:1}to{background-position:0 90%,20% 90%,22% 70%,45% 70%,50% 110%,60% 80%,68% 90%,75% 80%,80% 100%,90% 70%,95% 90%,98% 85%;background-size:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}.corner-particles[data-v-6b605bdc]{position:absolute;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:0;background-repeat:no-repeat}.corner-tl[data-v-6b605bdc]{top:0;left:0}.corner-tr[data-v-6b605bdc]{top:0;right:0}.corner-bl[data-v-6b605bdc]{bottom:0;left:0}.corner-br[data-v-6b605bdc]{bottom:0;right:0}.login-button-wrapper .corner-bl[data-v-6b605bdc],.login-button-wrapper .corner-br[data-v-6b605bdc],.login-button-wrapper .corner-tl[data-v-6b605bdc],.login-button-wrapper .corner-tr[data-v-6b605bdc]{background-image:radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0),radial-gradient(circle,#00e5ff 20%,transparent 0),radial-gradient(circle,#2979ff 20%,transparent 0);background-size:8px 8px,10px 10px,9px 9px,11px 11px,7px 7px,12px 12px}.login-button-wrapper:hover .corner-tl[data-v-6b605bdc]{opacity:1;animation:cornerTL-6b605bdc .6s ease forwards}.login-button-wrapper:hover .corner-tr[data-v-6b605bdc]{opacity:1;animation:cornerTR-6b605bdc .6s ease forwards}.login-button-wrapper:hover .corner-bl[data-v-6b605bdc]{opacity:1;animation:cornerBL-6b605bdc .6s ease forwards}.login-button-wrapper:hover .corner-br[data-v-6b605bdc]{opacity:1;animation:cornerBR-6b605bdc .6s ease forwards}@keyframes cornerTL-6b605bdc{0%{background-position:0 0,0 0,0 0,0 0,0 0,0 0;opacity:1}50%{background-position:-10% -10%,-18% 0,0 -18%,-8% -6%,-14% -8%,-6% -14%;opacity:.8}to{background-position:-18% -18%,-30% 0,0 -30%,-14% -10%,-24% -14%,-10% -24%;background-size:0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}@keyframes cornerTR-6b605bdc{0%{background-position:100% 0,100% 0,100% 0,100% 0,100% 0,100% 0;opacity:1}50%{background-position:110% -10%,118% 0,100% -18%,108% -6%,114% -8%,106% -14%;opacity:.8}to{background-position:118% -18%,130% 0,100% -30%,114% -10%,124% -14%,110% -24%;background-size:0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}@keyframes cornerBL-6b605bdc{0%{background-position:0 100%,0 100%,0 100%,0 100%,0 100%,0 100%;opacity:1}50%{background-position:-10% 110%,-18% 100%,0 118%,-8% 106%,-14% 108%,-6% 114%;opacity:.8}to{background-position:-18% 118%,-30% 100%,0 130%,-14% 110%,-24% 114%,-10% 124%;background-size:0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}@keyframes cornerBR-6b605bdc{0%{background-position:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;opacity:1}50%{background-position:110% 110%,118% 100%,100% 118%,108% 106%,114% 108%,106% 114%;opacity:.8}to{background-position:118% 118%,130% 100%,100% 130%,114% 110%,124% 114%,110% 124%;background-size:0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}.login-button[data-v-6b605bdc]{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00e5ff,#2979ff)}.login-button[data-v-6b605bdc]:after,.login-button[data-v-6b605bdc]:before{content:"";position:absolute;inset:var(--space);transition:all .5s ease-in-out;border-radius:calc(.75rem - var(--space));z-index:0}.login-button[data-v-6b605bdc]:before{--space:1px;background:linear-gradient(177.95deg,hsla(0,0%,100%,.19),hsla(0,0%,100%,0))}.login-button[data-v-6b605bdc]:after{--space:2px;background:radial-gradient(65.28% 65.28% at 50% 100%,rgba(0,229,255,.8) 0,rgba(0,229,255,0) 100%),linear-gradient(135deg,#00e5ff,#2979ff)}.login-button[data-v-6b605bdc]:hover{transform:scale(1.02)}.login-button:hover .inner-login[data-v-6b605bdc]{letter-spacing:5px}.login-button[data-v-6b605bdc]:active{transform:translateY(10px);transition:.1s}.inner-login[data-v-6b605bdc]{z-index:2;gap:6px;position:relative;width:100%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:1.5px;transition:color .2s ease-in-out,letter-spacing .5s ease}.inner-login svg.icon-login[data-v-6b605bdc]{width:18px;height:18px;transition:fill .1s linear}.login-button:hover svg.icon-login[data-v-6b605bdc]{fill:transparent;animation:dasharray-login-6b605bdc 1s linear forwards,filled-login-6b605bdc .1s linear .95s forwards}@keyframes dasharray-login-6b605bdc{0%{stroke-dasharray:0 0 0 0}to{stroke-dasharray:68 68 0 0}}@keyframes filled-login-6b605bdc{to{fill:#fff}}.register-button-wrapper[data-v-6b605bdc]{position:relative;width:100%;overflow:visible}.register-button-wrapper[data-v-6b605bdc]:after,.register-button-wrapper[data-v-6b605bdc]:before{position:absolute;content:"";width:100%;left:0;height:100%;z-index:-1000;background-repeat:no-repeat;pointer-events:none;opacity:0}.register-button-wrapper[data-v-6b605bdc]:hover:before{top:-30%;opacity:1;background-image:radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0);background-size:8px 8px,10px 10px,9px 9px,11px 11px,7px 7px,12px 12px,8px 8px,10px 10px,9px 9px,11px 11px,8px 8px,10px 10px,7px 7px,9px 9px;background-position:50% 50%;animation:registerTopBubbles-6b605bdc .6s ease forwards}@keyframes registerTopBubbles-6b605bdc{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,30% 90%,45% 90%,55% 90%,70% 90%,70% 90%,85% 90%,85% 90%,90% 90%,95% 90%;opacity:1}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,25% 50%,50% 50%,60% 30%,75% 20%,90% 30%,80% 40%,95% 10%,85% 50%,92% 35%;opacity:1}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 20%,75% 10%,90% 20%,80% 30%,95% 0,85% 40%,92% 25%;background-size:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}.register-button-wrapper[data-v-6b605bdc]:hover:after{top:70%;opacity:1;background-image:radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0);background-size:9px 9px,11px 11px,8px 8px,10px 10px,12px 12px,7px 7px,9px 9px,10px 10px,8px 8px,11px 11px,9px 9px,10px 10px;background-position:50% 50%;animation:registerBottomBubbles-6b605bdc .6s ease forwards}@keyframes registerBottomBubbles-6b605bdc{0%{background-position:10% -10%,10% 10%,30% 10%,30% -10%,55% -10%,55% 10%,70% -10%,70% 0,85% -10%,85% 10%,95% -10%,95% 5%;opacity:1}50%{background-position:0 80%,20% 80%,25% 60%,45% 60%,50% 100%,60% 70%,65% 80%,75% 70%,80% 90%,90% 60%,95% 80%,98% 75%;opacity:1}to{background-position:0 90%,20% 90%,22% 70%,45% 70%,50% 110%,60% 80%,68% 90%,75% 80%,80% 100%,90% 70%,95% 90%,98% 85%;background-size:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;opacity:0}}.register-button-wrapper .corner-bl[data-v-6b605bdc],.register-button-wrapper .corner-br[data-v-6b605bdc],.register-button-wrapper .corner-tl[data-v-6b605bdc],.register-button-wrapper .corner-tr[data-v-6b605bdc]{background-image:radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0),radial-gradient(circle,#76ff03 20%,transparent 0),radial-gradient(circle,#00eaff 20%,transparent 0);background-size:9px 9px,11px 11px,8px 8px,10px 10px,7px 7px,12px 12px}.register-button-wrapper:hover .corner-tl[data-v-6b605bdc]{opacity:1;animation:cornerTL-6b605bdc .6s ease forwards}.register-button-wrapper:hover .corner-tr[data-v-6b605bdc]{opacity:1;animation:cornerTR-6b605bdc .6s ease forwards}.register-button-wrapper:hover .corner-bl[data-v-6b605bdc]{opacity:1;animation:cornerBL-6b605bdc .6s ease forwards}.register-button-wrapper:hover .corner-br[data-v-6b605bdc]{opacity:1;animation:cornerBR-6b605bdc .6s ease forwards}.register-button[data-v-6b605bdc]{cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#76ff03,#00eaff)}.register-button[data-v-6b605bdc]:after,.register-button[data-v-6b605bdc]:before{content:"";position:absolute;inset:var(--space);transition:all .5s ease-in-out;border-radius:calc(.75rem - var(--space));z-index:0}.register-button[data-v-6b605bdc]:before{--space:1px;background:linear-gradient(177.95deg,hsla(0,0%,100%,.19),hsla(0,0%,100%,0))}.register-button[data-v-6b605bdc]:after{--space:2px;background:radial-gradient(65.28% 65.28% at 50% 100%,rgba(118,255,3,.8) 0,rgba(118,255,3,0) 100%),linear-gradient(135deg,#76ff03,#00eaff)}.register-button[data-v-6b605bdc]:hover{transform:scale(1.02)}.register-button:hover .inner-register[data-v-6b605bdc]{letter-spacing:5px}.register-button[data-v-6b605bdc]:active{transform:translateY(10px);transition:.1s}.inner-register[data-v-6b605bdc]{z-index:2;gap:6px;position:relative;width:100%;color:#050b14;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:1.5px;transition:color .2s ease-in-out,letter-spacing .5s ease}.inner-register svg.icon-register[data-v-6b605bdc]{width:18px;height:18px;transition:fill .1s linear}.register-button:hover svg.icon-register[data-v-6b605bdc]{fill:transparent;animation:dasharray-register-6b605bdc 1s linear forwards,filled-register-6b605bdc .1s linear .95s forwards}@keyframes dasharray-register-6b605bdc{0%{stroke-dasharray:0 0 0 0}to{stroke-dasharray:68 68 0 0}}@keyframes filled-register-6b605bdc{to{fill:#050b14}}.points_wrapper[data-v-6b605bdc]{overflow:hidden;width:100%;height:100%;pointer-events:none;position:absolute;z-index:1}.points_wrapper .point[data-v-6b605bdc]{bottom:-10px;position:absolute;animation:floating-points-6b605bdc ease-in-out infinite;pointer-events:none;width:2px;height:2px;background-color:#fff;border-radius:9999px}.register-button .points_wrapper .point[data-v-6b605bdc]{background-color:rgba(5,11,20,.6)}@keyframes floating-points-6b605bdc{0%{transform:translateY(0)}85%{opacity:0}to{transform:translateY(-55px);opacity:0}}.points_wrapper .point[data-v-6b605bdc]:first-child{left:10%;opacity:1;animation-duration:2.35s;animation-delay:.2s}.points_wrapper .point[data-v-6b605bdc]:nth-child(2){left:30%;opacity:.7;animation-duration:2.5s;animation-delay:.5s}.points_wrapper .point[data-v-6b605bdc]:nth-child(3){left:25%;opacity:.8;animation-duration:2.2s;animation-delay:.1s}.points_wrapper .point[data-v-6b605bdc]:nth-child(4){left:44%;opacity:.6;animation-duration:2.05s}.points_wrapper .point[data-v-6b605bdc]:nth-child(5){left:50%;opacity:1;animation-duration:1.9s}.points_wrapper .point[data-v-6b605bdc]:nth-child(6){left:75%;opacity:.5;animation-duration:1.5s;animation-delay:1.5s}.points_wrapper .point[data-v-6b605bdc]:nth-child(7){left:88%;opacity:.9;animation-duration:2.2s;animation-delay:.2s}.points_wrapper .point[data-v-6b605bdc]:nth-child(8){left:58%;opacity:.8;animation-duration:2.25s;animation-delay:.2s}.points_wrapper .point[data-v-6b605bdc]:nth-child(9){left:98%;opacity:.6;animation-duration:2.6s;animation-delay:.1s}.points_wrapper .point[data-v-6b605bdc]:nth-child(10){left:65%;opacity:1;animation-duration:2.5s;animation-delay:.2s}.forgot-password-enter-active[data-v-6b605bdc]{transition:opacity .4s ease}.forgot-password-leave-active[data-v-6b605bdc]{transition:opacity .3s ease}.forgot-password-enter-from[data-v-6b605bdc],.forgot-password-leave-to[data-v-6b605bdc]{opacity:0}.forgot-password-container[data-v-6b605bdc]{position:relative;perspective:1000px;width:320px;z-index:10}.forgot-password-card[data-v-6b605bdc]{position:relative;width:100%;height:80px;background:linear-gradient(135deg,#f36,#ff6b35);border:4px solid #000;box-shadow:8px 8px 0 #000,16px 16px 0 rgba(255,51,102,.3);cursor:pointer;overflow:hidden;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transform-style:preserve-3d}.forgot-password-card.fp-card-expanded[data-v-6b605bdc],.forgot-password-card[data-v-6b605bdc]:hover{height:340px;transform:translateZ(20px) rotateX(5deg) rotateY(-5deg);box-shadow:12px 12px 0 #000,24px 24px 0 rgba(255,51,102,.4),0 0 50px rgba(255,51,102,.6)}.forgot-password-card.fp-card-expanded .forgot-password-text[data-v-6b605bdc]{opacity:0;transform:translateY(-30px) scale(.8)}.forgot-password-card.fp-card-expanded .forgot-password-form[data-v-6b605bdc]{opacity:1;transform:translateY(0) scale(1)}.forgot-password-title[data-v-6b605bdc]{position:absolute;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:inherit;transition:all .4s ease}.forgot-password-text[data-v-6b605bdc]{color:#000;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 0 hsla(0,0%,100%,.3);transition:all .4s ease}.forgot-password-card:hover .forgot-password-text[data-v-6b605bdc]{opacity:0;transform:translateY(-30px) scale(.8)}.forgot-password-form[data-v-6b605bdc]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;opacity:0;transform:translateY(30px) scale(.8);transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.forgot-password-card:hover .forgot-password-form[data-v-6b605bdc]{opacity:1;transform:translateY(0) scale(1)}.fp-input-group[data-v-6b605bdc]{position:relative;width:100%;margin-bottom:20px}.fp-input[data-v-6b605bdc]{width:100%;padding:12px 10px;background:hsla(0,0%,100%,.9);border:3px solid #000;font-weight:700;color:#000;box-shadow:4px 4px 0 #000;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);box-sizing:border-box}.fp-input[data-v-6b605bdc]:focus{outline:none;transform:translate(2px,2px);box-shadow:2px 2px 0 #000}.fp-input[data-v-6b605bdc]::-moz-placeholder{color:#000;opacity:.6}.fp-input[data-v-6b605bdc]::placeholder{color:#000;opacity:.6}.fp-btn[data-v-6b605bdc]{width:100%;padding:12px;background:#000;color:#fff;border:none;font-weight:800;text-transform:uppercase;letter-spacing:1px;cursor:pointer;box-shadow:4px 4px 0 hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.fp-btn[data-v-6b605bdc]:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 hsla(0,0%,100%,.3);background:#333}.fp-btn[data-v-6b605bdc]:disabled{opacity:.6;cursor:not-allowed}.fp-code-container[data-v-6b605bdc]{display:flex;gap:8px;justify-content:center;width:100%;margin-bottom:16px}.fp-code-input[data-v-6b605bdc]{width:40px;height:48px;background:hsla(0,0%,100%,.9);border:3px solid #000;border-radius:8px;font-size:20px;font-weight:800;font-style:italic;text-align:center;color:#000;box-shadow:3px 3px 0 #000;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.fp-code-input[data-v-6b605bdc]:focus{outline:none;transform:translate(2px,2px);box-shadow:1px 1px 0 #000;border-color:#f36}.fp-code-input[data-v-6b605bdc]:disabled{opacity:.4;cursor:not-allowed}.fp-code-input[data-v-6b605bdc]::-moz-placeholder{color:#ccc}.fp-code-input[data-v-6b605bdc]::placeholder{color:#ccc}.fp-resend-hint[data-v-6b605bdc]{margin-top:12px;font-size:12px;text-align:center}.fp-field-enter-active[data-v-6b605bdc]{animation:fpFieldIn-6b605bdc .4s cubic-bezier(.68,-.55,.265,1.55)}.fp-field-leave-active[data-v-6b605bdc]{animation:fpFieldOut-6b605bdc .3s ease-in}@keyframes fpFieldIn-6b605bdc{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fpFieldOut-6b605bdc{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.forgot-password-card[data-v-6b605bdc]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s cubic-bezier(.25,.46,.45,.94);z-index:50;pointer-events:none}.forgot-password-card[data-v-6b605bdc]:hover:before{left:100%}.forgot-password-card[data-v-6b605bdc]:after{content:"";position:absolute;top:-4px;right:-4px;width:20px;height:20px;background:#000;clip-path:polygon(0 0,100% 0,100% 100%);transition:all .6s ease}.forgot-password-card[data-v-6b605bdc]:hover:after{transform:scale(1) rotate(0deg);background:#f6a874}.forgot-password-container[data-v-6b605bdc]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,51,102,.1);border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease;z-index:-1}.forgot-password-card:hover~.forgot-password-container[data-v-6b605bdc]:before,.forgot-password-container[data-v-6b605bdc]:hover:before{width:400px;height:400px}.transform-style-3d[data-v-62f84174]{transform-style:preserve-3d}@keyframes gridMove-62f84174{0%{transform:perspective(500px) rotateX(60deg) translateY(0) scale(3)}to{transform:perspective(500px) rotateX(60deg) translateY(-60px) scale(3)}}@keyframes scan-62f84174{0%{transform:translateY(-100%);opacity:0}10%{opacity:.6}60%{opacity:.6}to{transform:translateY(100%);opacity:0}}@keyframes float-62f84174{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer-62f84174{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes spinSlow-62f84174{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinReverse-62f84174{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes spinFast-62f84174{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-62f84174{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbitReverse-62f84174{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.animate-scan[data-v-62f84174]{animation:scan-62f84174 3s linear infinite}.animate-float[data-v-62f84174]{animation:float-62f84174 6s ease-in-out infinite}.animate-shimmer[data-v-62f84174]{animation:shimmer-62f84174 2s infinite}.animate-spin-slow[data-v-62f84174]{animation:spinSlow-62f84174 40s linear infinite}.animate-spin-reverse[data-v-62f84174]{animation:spinReverse-62f84174 10s linear infinite}.animate-spin-fast[data-v-62f84174]{animation:spinFast-62f84174 3s linear infinite}.animate-spin-orbit[data-v-62f84174]{animation:orbit-62f84174 8s linear infinite}.animate-spin-orbit-reverse[data-v-62f84174]{animation:orbitReverse-62f84174 12s linear infinite}@keyframes caretBlink-62f84174{0%,49%{opacity:1}50%,to{opacity:0}}.animate-caret[data-v-62f84174]{animation:caretBlink-62f84174 .9s step-end infinite}@keyframes scan-d741cfb2{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes spin-slow-d741cfb2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-fast-d741cfb2{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes spin-orbit-d741cfb2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-orbit-reverse-d741cfb2{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes caret-d741cfb2{0%,to{opacity:1}50%{opacity:0}}.animate-scan[data-v-d741cfb2]{animation:scan-d741cfb2 linear infinite}.animate-spin-slow[data-v-d741cfb2]{animation:spin-slow-d741cfb2 8s linear infinite}.animate-spin-fast[data-v-d741cfb2]{animation:spin-fast-d741cfb2 3s linear infinite}.animate-spin-orbit[data-v-d741cfb2]{animation:spin-orbit-d741cfb2 6s linear infinite}.animate-spin-orbit-reverse[data-v-d741cfb2]{animation:spin-orbit-reverse-d741cfb2 8s linear infinite}.animate-caret[data-v-d741cfb2]{animation:caret-d741cfb2 1s step-end infinite}@keyframes slide-up-1d00fc16{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-1d00fc16]{animation:slide-up-1d00fc16 .4s cubic-bezier(.16,1,.3,1)}.receipt-jagged-edge[data-v-1d00fc16]{background-image:linear-gradient(135deg,transparent 50%,#fff 0),linear-gradient(45deg,transparent 50%,#fff 0);background-position:bottom;background-repeat:repeat-x;background-size:16px 16px;height:16px;width:100%;position:absolute;bottom:-15px;left:0;z-index:10;transform:rotate(180deg);filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05))}@keyframes slide-up-4520620a{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-4520620a]{animation:slide-up-4520620a .4s cubic-bezier(.16,1,.3,1)}.receipt-jagged-edge[data-v-4520620a]{background-image:linear-gradient(135deg,transparent 50%,#fff 0),linear-gradient(45deg,transparent 50%,#fff 0);background-position:bottom;background-repeat:repeat-x;background-size:16px 16px;height:16px;width:100%;position:absolute;bottom:-15px;left:0;z-index:10;transform:rotate(180deg);filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05))}@keyframes slide-up-01f5aa47{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-01f5aa47]{animation:slide-up-01f5aa47 .4s cubic-bezier(.16,1,.3,1)}.modal-enter-active[data-v-36a38a32],.modal-leave-active[data-v-36a38a32]{transition:opacity .2s ease}.modal-enter-from[data-v-36a38a32],.modal-leave-to[data-v-36a38a32]{opacity:0}.modal-enter-active .relative[data-v-36a38a32],.modal-leave-active .relative[data-v-36a38a32]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from .relative[data-v-36a38a32],.modal-leave-to .relative[data-v-36a38a32]{transform:scale(.95);opacity:0}.scanlines[data-v-00637b0e]{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1));background-size:100% 4px;z-index:9999;opacity:.3}.noise[data-v-00637b0e],.scanlines[data-v-00637b0e]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.noise[data-v-00637b0e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");z-index:9998;opacity:.4}.no-scrollbar[data-v-00637b0e]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-00637b0e]{-ms-overflow-style:none;scrollbar-width:none}@keyframes shine-00637b0e{0%{left:-150%}to{left:150%}}.animate-shine[data-v-00637b0e]{animation:shine-00637b0e 3s linear infinite}.booking-container[data-v-bde46cbe]{position:relative;display:flex;align-items:center;justify-content:center}.subscribe[data-v-bde46cbe]{position:relative;min-height:500px;width:420px;padding:40px 35px;background-color:#fff;border-radius:8px;color:#333;box-shadow:0 0 60px 5px rgba(0,0,0,.4);transition:all .3s ease}.subscribe[data-v-bde46cbe]:hover{box-shadow:0 0 80px 10px rgba(0,0,0,.5);transform:translateY(-2px)}.subscribe[data-v-bde46cbe]:after{position:absolute;content:"";right:-12px;bottom:30px;width:0;height:0;border-left:0 solid transparent;border-right:12px solid transparent;border-bottom:12px solid #0f0092}.subscribe p[data-v-bde46cbe]{text-align:center;font-size:28px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-bottom:8px;color:#0f0092}.subscribe .subtitle[data-v-bde46cbe]{font-size:14px;font-weight:600;letter-spacing:4px;color:#666;margin-bottom:30px;text-transform:uppercase}.booking-form[data-v-bde46cbe]{display:flex;flex-direction:column;gap:30px;margin-top:25px}.input-container[data-v-bde46cbe]{position:relative;width:100%}.input-container input[type=email][data-v-bde46cbe],.input-container input[type=tel][data-v-bde46cbe],.input-container input[type=text][data-v-bde46cbe]{font-size:16px;width:100%;border:none;border-bottom:2px solid #d4d4d4;padding:8px 0;background-color:transparent;outline:none;color:#333;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;transition:border-color .3s ease}.input-container input[type=email][data-v-bde46cbe]:-webkit-autofill,.input-container input[type=tel][data-v-bde46cbe]:-webkit-autofill,.input-container input[type=text][data-v-bde46cbe]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#333!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-container input[type=email][data-v-bde46cbe]:-webkit-autofill:focus,.input-container input[type=email][data-v-bde46cbe]:-webkit-autofill:hover,.input-container input[type=tel][data-v-bde46cbe]:-webkit-autofill:focus,.input-container input[type=tel][data-v-bde46cbe]:-webkit-autofill:hover,.input-container input[type=text][data-v-bde46cbe]:-webkit-autofill:focus,.input-container input[type=text][data-v-bde46cbe]:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#333!important}.input-container .label[data-v-bde46cbe]{position:absolute;top:8px;left:0;color:#999;font-size:16px;transition:all .3s ease;pointer-events:none}.input-container input[type=email]:not(:-moz-placeholder)~.label[data-v-bde46cbe],.input-container input[type=tel]:not(:-moz-placeholder)~.label[data-v-bde46cbe],.input-container input[type=text]:not(:-moz-placeholder)~.label[data-v-bde46cbe]{top:-20px;font-size:13px;color:#0f0092;font-weight:600}.input-container input[type=email]:focus~.label[data-v-bde46cbe],.input-container input[type=email]:not(:placeholder-shown)~.label[data-v-bde46cbe],.input-container input[type=tel]:focus~.label[data-v-bde46cbe],.input-container input[type=tel]:not(:placeholder-shown)~.label[data-v-bde46cbe],.input-container input[type=text]:focus~.label[data-v-bde46cbe],.input-container input[type=text]:not(:placeholder-shown)~.label[data-v-bde46cbe]{top:-20px;font-size:13px;color:#0f0092;font-weight:600}.input-container .underline[data-v-bde46cbe]{position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#0f0092;transform:scaleX(0);transition:transform .3s ease}.input-container input[type=email]:not(:-moz-placeholder)~.underline[data-v-bde46cbe],.input-container input[type=tel]:not(:-moz-placeholder)~.underline[data-v-bde46cbe],.input-container input[type=text]:not(:-moz-placeholder)~.underline[data-v-bde46cbe]{transform:scaleX(1)}.input-container input[type=email]:focus~.underline[data-v-bde46cbe],.input-container input[type=email]:not(:placeholder-shown)~.underline[data-v-bde46cbe],.input-container input[type=tel]:focus~.underline[data-v-bde46cbe],.input-container input[type=tel]:not(:placeholder-shown)~.underline[data-v-bde46cbe],.input-container input[type=text]:focus~.underline[data-v-bde46cbe],.input-container input[type=text]:not(:placeholder-shown)~.underline[data-v-bde46cbe]{transform:scaleX(1)}.subscribe-input[data-v-bde46cbe],.subscribe-textarea[data-v-bde46cbe]{border:none;border-bottom:2px solid #d4d4d4;padding:12px 8px;width:100%;background:transparent;transition:all .3s ease;font-size:14px;color:#333;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.subscribe-input[data-v-bde46cbe]:focus,.subscribe-textarea[data-v-bde46cbe]:focus{outline:none;border-bottom:2px solid #0f0092}.subscribe-input[data-v-bde46cbe]::-moz-placeholder,.subscribe-textarea[data-v-bde46cbe]::-moz-placeholder{color:#999}.subscribe-input[data-v-bde46cbe]::placeholder,.subscribe-textarea[data-v-bde46cbe]::placeholder{color:#999}.subscribe-textarea[data-v-bde46cbe]{resize:vertical;min-height:60px;border:2px solid #d4d4d4;border-radius:6px;padding:12px}.subscribe-textarea[data-v-bde46cbe]:focus{border:2px solid #0f0092}.submit-btn[data-v-bde46cbe]{position:absolute;border-radius:30px;border-bottom-right-radius:0;border-top-right-radius:0;background-color:#0f0092;color:#fff;padding:14px 30px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:14px;font-weight:700;letter-spacing:2px;right:-12px;bottom:-25px;cursor:pointer;transition:all .3s ease;box-shadow:-5px 6px 20px 0 rgba(26,26,26,.4);border:none}.submit-btn[data-v-bde46cbe]:hover{background-color:#07013d;box-shadow:-5px 6px 25px 0 rgba(88,88,88,.569);transform:translateY(-2px)}.submit-btn[data-v-bde46cbe]:active{transform:translateY(0)}.submit-btn span[data-v-bde46cbe]:first-child{font-size:14px;letter-spacing:1px}.submit-text[data-v-bde46cbe]{font-size:10px;letter-spacing:5px;opacity:.8}.button[data-v-bde46cbe]{margin:0;height:auto;background:transparent;padding:0;border:none;cursor:pointer;--border-right:6px;--text-stroke-color:rgba(59,130,246,.7);--animation-color:#3b82f6;--fs-size:2em;letter-spacing:3px;text-decoration:none;font-size:var(--fs-size);font-family:Arial;position:relative;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--text-stroke-color)}.hover-text[data-v-bde46cbe]{position:absolute;box-sizing:border-box;content:attr(data-text);color:var(--animation-color);width:0;inset:0;border-right:var(--border-right) solid var(--animation-color);overflow:hidden;transition:.5s;-webkit-text-stroke:1px var(--animation-color)}.button:hover .hover-text[data-v-bde46cbe]{width:100%;filter:drop-shadow(0 0 23px var(--animation-color))}.actual-text[data-v-bde46cbe]{position:relative}.modal-fade-enter-active[data-v-bde46cbe],.modal-fade-leave-active[data-v-bde46cbe]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-bde46cbe],.modal-fade-leave-to[data-v-bde46cbe]{opacity:0}.modal-fade-enter-active .subscribe[data-v-bde46cbe],.modal-fade-leave-active .subscribe[data-v-bde46cbe]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .subscribe[data-v-bde46cbe],.modal-fade-leave-to .subscribe[data-v-bde46cbe]{transform:scale(.8)}@media (max-width:640px){.subscribe[data-v-bde46cbe]{width:90vw;max-width:380px;padding:30px 25px;min-height:450px}.subscribe p[data-v-bde46cbe]{font-size:24px}.subscribe .subtitle[data-v-bde46cbe]{font-size:12px}.booking-form[data-v-bde46cbe]{gap:16px}.submit-btn[data-v-bde46cbe]{padding:12px 25px;font-size:12px}.button[data-v-bde46cbe]{--fs-size:1.5em}}.login-link[data-v-4b1be153]{position:relative;display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none}.login-text[data-v-4b1be153]{position:relative;background:linear-gradient(90deg,#3b82f6,#06b6d4 50%,#cbd5e1 0,#cbd5e1);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .4s ease-out}.login-link[data-v-4b1be153]:after{position:absolute;content:"";width:0;right:0;bottom:-4px;background:linear-gradient(90deg,#3b82f6,#06b6d4);height:2px;transition:right .4s,width .4s,left .4s}.login-arrow[data-v-4b1be153]{width:15px;height:15px;color:#cbd5e1;transition:all .2s ease-out;transition-delay:.4s}.login-link[data-v-4b1be153]:hover:after{width:100%;left:0}.login-link:hover .login-text[data-v-4b1be153]{background-position:0 0}.login-link:hover .login-arrow[data-v-4b1be153]{transform:translateX(4px);color:#06b6d4}.custom-scrollbar[data-v-5fb86498]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-5fb86498]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar[data-v-5fb86498]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-5fb86498]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.modal-fade-enter-active[data-v-5fb86498],.modal-fade-leave-active[data-v-5fb86498]{transition:opacity .2s ease-out}.modal-fade-enter-active>div[data-v-5fb86498],.modal-fade-leave-active>div[data-v-5fb86498]{transition:transform .2s ease-out}.modal-fade-enter-from[data-v-5fb86498],.modal-fade-leave-to[data-v-5fb86498]{opacity:0}.modal-fade-enter-from>div[data-v-5fb86498],.modal-fade-leave-to>div[data-v-5fb86498]{transform:scale(.95)}.custom-scrollbar[data-v-6989d518]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-6989d518]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar[data-v-6989d518]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-6989d518]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.modal-fade-enter-active[data-v-6989d518],.modal-fade-leave-active[data-v-6989d518]{transition:opacity .2s ease-out}.modal-fade-enter-active>div[data-v-6989d518],.modal-fade-leave-active>div[data-v-6989d518]{transition:transform .2s ease-out}.modal-fade-enter-from[data-v-6989d518],.modal-fade-leave-to[data-v-6989d518]{opacity:0}.modal-fade-enter-from>div[data-v-6989d518],.modal-fade-leave-to>div[data-v-6989d518]{transform:scale(.95)}.contact-card[data-v-5ce3a5df],.contact-container[data-v-5ce3a5df]{position:relative;display:flex;align-items:center;justify-content:center}.contact-card[data-v-5ce3a5df]{width:500px;min-height:350px;background:#243137;flex-direction:column;border-radius:10px;overflow:hidden;transition:all .5s ease-in-out;padding:40px}.contact-card[data-v-5ce3a5df]:hover{border-radius:0;transform:scale(1.05)}.border[data-v-5ce3a5df]{position:absolute;inset:0;border:2px solid #bd9f67;opacity:0;transform:rotate(10deg);transition:all .5s ease-in-out}.contact-card:hover .border[data-v-5ce3a5df]{inset:15px;opacity:1;transform:rotate(0)}.content[data-v-5ce3a5df]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:30px;width:100%}.logo[data-v-5ce3a5df]{height:50px;position:relative;width:140px;overflow:hidden;transition:all 1s ease-in-out}.logo-part[data-v-5ce3a5df]{height:50px;position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px}.logo1[data-v-5ce3a5df]{left:0;width:140px}.logo2[data-v-5ce3a5df]{left:145px;width:130px}.logo-text[data-v-5ce3a5df]{font-size:32px;font-weight:700;color:#bd9f67;letter-spacing:2px}.logo-main[data-v-5ce3a5df]{font-size:32px;font-weight:700;color:#bd9f67;letter-spacing:5px;line-height:1}.logo-underline[data-v-5ce3a5df]{display:block;width:115px;height:2px;background:#bd9f67}.logo-chinese[data-v-5ce3a5df]{font-size:36px;font-weight:700;color:transparent;-webkit-text-stroke:2px #bd9f67;text-stroke:2px #bd9f67;letter-spacing:8px;line-height:1;white-space:nowrap}.trail[data-v-5ce3a5df]{position:absolute;right:0;height:100%;width:100%;opacity:0}.contact-card:hover .logo[data-v-5ce3a5df]{width:285px;animation:opacity-5ce3a5df 1s ease-in-out}.contact-card:hover .trail[data-v-5ce3a5df]{animation:trail-5ce3a5df 1s ease-in-out}@keyframes opacity-5ce3a5df{0%{border-right:1px solid transparent}10%{border-right:1px solid #bd9f67}80%{border-right:1px solid #bd9f67}to{border-right:1px solid transparent}}@keyframes trail-5ce3a5df{0%{background:linear-gradient(90deg,hsla(39,39%,57%,0) 90%,#bd9f67);opacity:0}30%{background:linear-gradient(90deg,hsla(39,39%,57%,0) 70%,#bd9f67);opacity:1}70%{background:linear-gradient(90deg,hsla(39,39%,57%,0) 70%,#bd9f67);opacity:1}95%{background:linear-gradient(90deg,hsla(39,39%,57%,0) 90%,#bd9f67);opacity:0}}.icon-wrapper[data-v-5ce3a5df]{transition:all .5s ease-in-out}.contact-card:hover .icon-wrapper[data-v-5ce3a5df]{transform:scale(1.1)}.contact-info[data-v-5ce3a5df]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.contact-title[data-v-5ce3a5df]{font-size:28px;font-weight:700;color:#bd9f67;letter-spacing:2px;text-transform:uppercase}.contact-details[data-v-5ce3a5df]{display:flex;flex-direction:column;gap:15px;width:100%}.contact-item[data-v-5ce3a5df]{display:flex;align-items:center;gap:12px;color:#bd9f67;font-size:14px;padding:10px 15px;background:hsla(39,39%,57%,.1);border-radius:8px;transition:all .3s ease}.contact-item[data-v-5ce3a5df]:hover{background:hsla(39,39%,57%,.2);transform:translateX(5px)}.contact-item i[data-v-5ce3a5df]{font-size:18px;flex-shrink:0}.contact-item span[data-v-5ce3a5df]{flex:1}.bottom-text[data-v-5ce3a5df]{position:absolute;left:50%;bottom:13px;transform:translateX(-50%);font-size:10px;text-transform:uppercase;padding:0 5px 0 8px;color:#bd9f67;background:#243137;opacity:0;letter-spacing:7px;transition:all .5s ease-in-out}.contact-card:hover .bottom-text[data-v-5ce3a5df]{letter-spacing:3px;opacity:1}.button[data-v-5ce3a5df]{margin:0;height:auto;background:transparent;padding:0;border:none;cursor:pointer;--border-right:6px;--text-stroke-color:hsla(39,39%,57%,.6);--animation-color:#bd9f67;--fs-size:2em;letter-spacing:3px;text-decoration:none;font-size:var(--fs-size);font-family:Arial;position:relative;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--text-stroke-color)}.hover-text[data-v-5ce3a5df]{position:absolute;box-sizing:border-box;content:attr(data-text);color:var(--animation-color);width:0;inset:0;border-right:var(--border-right) solid var(--animation-color);overflow:hidden;transition:.5s;-webkit-text-stroke:1px var(--animation-color)}.button:hover .hover-text[data-v-5ce3a5df]{width:100%;filter:drop-shadow(0 0 23px var(--animation-color))}.actual-text[data-v-5ce3a5df]{position:relative}.modal-fade-enter-active[data-v-5ce3a5df],.modal-fade-leave-active[data-v-5ce3a5df]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-5ce3a5df],.modal-fade-leave-to[data-v-5ce3a5df]{opacity:0}.modal-fade-enter-active .contact-card[data-v-5ce3a5df],.modal-fade-leave-active .contact-card[data-v-5ce3a5df]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .contact-card[data-v-5ce3a5df],.modal-fade-leave-to .contact-card[data-v-5ce3a5df]{transform:scale(.8)}.modal-fade-enter-active[data-v-47849ee6],.modal-fade-leave-active[data-v-47849ee6]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-47849ee6],.modal-fade-leave-to[data-v-47849ee6]{opacity:0}.custom-scrollbar[data-v-7a31c6c8]{scrollbar-width:thin;scrollbar-color:#d1d5db #f1f1f1}.custom-scrollbar[data-v-7a31c6c8]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-7a31c6c8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar[data-v-7a31c6c8]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-7a31c6c8]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.modal-fade-enter-active[data-v-7a31c6c8],.modal-fade-leave-active[data-v-7a31c6c8]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-7a31c6c8],.modal-fade-leave-to[data-v-7a31c6c8]{opacity:0}.modal-fade-enter-active .relative[data-v-7a31c6c8],.modal-fade-leave-active .relative[data-v-7a31c6c8]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .relative[data-v-7a31c6c8],.modal-fade-leave-to .relative[data-v-7a31c6c8]{transform:scale(.9)}.custom-scrollbar[data-v-7c185b38]{scrollbar-width:thin;scrollbar-color:#d1d5db #f1f1f1}.custom-scrollbar[data-v-7c185b38]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-7c185b38]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollbar[data-v-7c185b38]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.custom-scrollbar[data-v-7c185b38]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.feature-card[data-v-7c185b38]{padding:1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;transition:all .2s}.feature-card[data-v-7c185b38]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.feature-category[data-v-7c185b38]{padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.feature-category[data-v-7c185b38]:last-child{border-bottom:none;padding-bottom:0}.modal-fade-enter-active[data-v-7c185b38],.modal-fade-leave-active[data-v-7c185b38]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-7c185b38],.modal-fade-leave-to[data-v-7c185b38]{opacity:0}.modal-fade-enter-active .relative[data-v-7c185b38],.modal-fade-leave-active .relative[data-v-7c185b38]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .relative[data-v-7c185b38],.modal-fade-leave-to .relative[data-v-7c185b38]{transform:scale(.9)}.light-button button.bt[data-v-f973b176]{position:relative;height:160px;display:flex;align-items:flex-end;outline:none;background:none;border:none;cursor:pointer;padding:0;margin:0}.light-button button.bt .button-holder[data-v-f973b176]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:85px;width:85px;background-color:#0a0a0a;border-radius:8px;color:#121212;font-weight:700;transition:.3s;outline:2px solid #0f0f0f;outline-offset:20;gap:6px}.light-button button.bt .button-holder .logo-icon[data-v-f973b176]{background-color:#0f172a;opacity:.25;transition:all .3s ease}.light-button button.bt .button-holder .logo-icon i[data-v-f973b176]{opacity:.2;transition:opacity .3s ease}footer.group:hover .light-button button.bt .button-holder .logo-icon[data-v-f973b176]{background-color:#3b82f6;opacity:1}footer.group:hover .light-button button.bt .button-holder .logo-icon i[data-v-f973b176]{opacity:1}footer.group:hover .light-button button.bt .button-holder[data-v-f973b176]{color:#3b82f6;outline:2px solid #3b82f6;outline-offset:2px}footer.group:hover .light-button button.bt .light-holder .light[data-v-f973b176]{background:#fff;background:linear-gradient(180deg,#3b82f6,hsla(0,0%,100%,0) 75%,hsla(0,0%,100%,0))}.light-button button.bt .button-holder p[data-v-f973b176]{margin:0;font-size:11px;letter-spacing:.5px}.light-button button.bt .light-holder[data-v-f973b176]{position:absolute;height:160px;width:85px;display:flex;flex-direction:column;align-items:center}.light-button button.bt .light-holder .dot[data-v-f973b176]{position:absolute;top:0;width:8px;height:8px;background-color:#0a0a0a;border-radius:10px;z-index:2}.light-button button.bt .light-holder .light[data-v-f973b176]{position:absolute;top:0;width:160px;height:160px;clip-path:polygon(50% 0,25% 100%,75% 100%);background:transparent}.social-button-container[data-v-f973b176]{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin-left:-1.5rem}.social-button[data-v-f973b176]{cursor:pointer;text-decoration:none;width:40px;height:40px;border-radius:50%;background-color:#0f172a;border:2px solid #1e293b;display:flex;justify-content:center;align-items:center;opacity:.3}.social-button i[data-v-f973b176],.social-button[data-v-f973b176]{color:transparent;transition:all .45s}footer.group:hover .social-button[data-v-f973b176]{opacity:1;background-color:#1e293b;border-color:#334155;box-shadow:inset 0 2px 4px rgba(0,0,0,.3),inset 0 -1px 2px hsla(0,0%,100%,.05)}footer.group:hover .social-button i[data-v-f973b176]{color:#64748b}footer.group:hover .social-button[data-v-f973b176]:hover{transform:rotate(1turn);transform-origin:center center;background:linear-gradient(135deg,#059669,#0891b2);border-color:#0891b2;box-shadow:0 4px 16px rgba(6,182,212,.5),0 0 20px rgba(16,185,129,.3)}footer.group:hover .social-button:hover i[data-v-f973b176]{color:#fff}.footer-link[data-v-f973b176]{position:relative;transition:all .3s ease;color:#64748b}.footer-link[data-v-f973b176]:hover{background:linear-gradient(135deg,#10b981,#14b8a6 15%,#06b6d4 30%,#3b82f6 45%,#6366f1 60%,#8b5cf6 75%,#d946ef 90%,#ec4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:300% 300%;animation:gradientShift-f973b176 8s ease infinite}@keyframes gradientShift-f973b176{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.poker-container[data-v-f973b176]{position:relative;width:100%;height:100%;max-width:80rem;margin:0 auto}.gradient-circle[data-v-f973b176]{position:absolute}.poker-card-wrapper[data-v-f973b176]{position:absolute;width:20rem;height:30rem;transition:all .7s cubic-bezier(.34,1.56,.64,1);cursor:pointer;perspective:1000px}.poker-card-wrapper[data-v-f973b176]:not(.poker-control-card):not(.poker-selected):not(.poker-hidden):hover{filter:brightness(1.1)}.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):not(.poker-hidden):hover[style*="rotate(-10deg)"][data-v-f973b176]{transform:translate(-50%,-50%) rotate(-10deg) translate(-300px,35px) scale(.92)!important}.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):not(.poker-hidden):hover[style*="rotate(-6deg)"][data-v-f973b176]{transform:translate(-50%,-50%) rotate(-6deg) translate(-155px,-5px) scale(.94)!important}.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):not(.poker-hidden):hover[style*="rotate(-2deg)"][data-v-f973b176]{transform:translate(-50%,-50%) rotate(-2deg) translateY(-45px) scale(.97)!important}.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):not(.poker-hidden):hover[style*="rotate(2deg)"][data-v-f973b176]{transform:translate(-50%,-50%) rotate(2deg) translate(155px,-55px) scale(1)!important}.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):not(.poker-hidden):hover[style*="rotate(6deg)"][data-v-f973b176]:not(.poker-control-card){transform:translate(-50%,-50%) rotate(6deg) translate(300px,-45px) scale(1.02)!important}.poker-card-inner[data-v-f973b176]{position:relative;width:100%;height:100%;transition:transform .7s;transform-style:preserve-3d;border-radius:2rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.poker-flipped[data-v-f973b176]{transform:rotateY(180deg);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.poker-card-face[data-v-f973b176]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:2rem;overflow:hidden;border:.15rem solid hsla(0,0%,100%,.3)}.poker-card-back[data-v-f973b176]:before,.poker-card-front[data-v-f973b176]:before{content:"";height:220px;width:220px;position:absolute;top:-25%;right:-50%;border-radius:50%;border:60px solid hsla(0,0%,100%,.08);transition:all .8s ease;filter:blur(1.5rem);z-index:2}.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):hover .poker-card-back[data-v-f973b176]:before,.poker-card-wrapper:not(.poker-control-card):not(.poker-selected):hover .poker-card-front[data-v-f973b176]:before{width:300px;height:300px;top:-25%;right:40%;border-color:hsla(0,0%,100%,.18);filter:blur(1rem)}.poker-card-front[data-v-f973b176]{background:linear-gradient(135deg,#60a5fa,#3b82f6 50%,#2563eb)}.poker-card-back[data-v-f973b176]{background:linear-gradient(135deg,#7dd3fc,#38bdf8 50%,#0ea5e9);transform:rotateY(180deg)}.poker-control-card[data-v-f973b176]{cursor:pointer}.poker-control-face[data-v-f973b176]{background:#f8fafc;border:.15rem solid rgba(203,213,225,.5);transition:all .3s ease}.poker-control-card:hover .poker-control-face[data-v-f973b176]{background:#e2e8f0;border-color:rgba(148,163,184,.6)}.arrow-path[data-v-f973b176]{animation:arrow-pulse-f973b176 1.5s ease-in-out infinite}@keyframes arrow-pulse-f973b176{0%,to{transform:translateX(0);opacity:1}50%{transform:translateX(8px);opacity:.8}}.poker-control-face[data-v-f973b176]:before{content:"";height:220px;width:220px;position:absolute;top:-25%;right:-50%;border-radius:50%;border:60px solid rgba(148,163,184,.3);transition:all .8s ease;filter:blur(1rem);z-index:0}.poker-control-card:hover .poker-control-face[data-v-f973b176]:before{width:300px;height:300px;top:-25%;right:40%;border-color:rgba(148,163,184,.6);filter:blur(.5rem)}.poker-modal-enter-active[data-v-f973b176],.poker-modal-leave-active[data-v-f973b176]{transition:opacity .3s ease}.poker-modal-enter-from[data-v-f973b176],.poker-modal-leave-to[data-v-f973b176]{opacity:0}.poker-modal-enter-active .poker-container[data-v-f973b176],.poker-modal-leave-active .poker-container[data-v-f973b176]{transition:all .3s ease}.poker-modal-enter-from .poker-container[data-v-f973b176],.poker-modal-leave-to .poker-container[data-v-f973b176]{transform:scale(.8);opacity:0}.button[data-v-f973b176]{margin:0;height:auto;background:transparent;padding:0;border:none;cursor:pointer;--border-right:6px;--text-stroke-color:hsla(0,0%,100%,.6);--animation-color:#37ff8b;--fs-size:2em;letter-spacing:3px;text-decoration:none;font-size:var(--fs-size);font-family:Arial;position:relative;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--text-stroke-color)}.hover-text[data-v-f973b176]{position:absolute;box-sizing:border-box;content:attr(data-text);color:var(--animation-color);width:0;inset:0;border-right:var(--border-right) solid var(--animation-color);overflow:hidden;transition:.5s;-webkit-text-stroke:1px var(--animation-color)}.button:hover .hover-text[data-v-f973b176]{width:100%;filter:drop-shadow(0 0 23px var(--animation-color))}.smooth-scroll-wrapper[data-v-054c9d98]{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:1}.smooth-scroll-content[data-v-054c9d98]{will-change:transform}.custom-scrollbar[data-v-bf5f3138]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-bf5f3138]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.custom-scrollbar[data-v-bf5f3138]::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}.custom-scrollbar[data-v-bf5f3138]::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.modal-fade-enter-active[data-v-bf5f3138],.modal-fade-leave-active[data-v-bf5f3138]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-bf5f3138],.modal-fade-leave-to[data-v-bf5f3138]{opacity:0}@keyframes fadeInUp-bf5f3138{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-bf5f3138]{animation:fadeInUp-bf5f3138 .6s ease-out forwards}@keyframes fadeInLeft-bf5f3138{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-left[data-v-bf5f3138]{animation:fadeInLeft-bf5f3138 .6s ease-out .2s forwards;opacity:0}@keyframes fadeInRight-bf5f3138{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-right[data-v-bf5f3138]{animation:fadeInRight-bf5f3138 .6s ease-out .3s forwards;opacity:0}@keyframes flowDown-bf5f3138{0%{transform:translate(-50%);opacity:1}60%{opacity:1}85%{opacity:0}to{transform:translate(-50%,80px);opacity:0}}.animate-flow-down[data-v-bf5f3138]{animation:flowDown-bf5f3138 1.5s linear infinite}@keyframes flowRight-bf5f3138{0%{left:0;opacity:1}to{left:100%;opacity:0}}.animate-flow-right[data-v-bf5f3138]{animation:flowRight-bf5f3138 1.5s linear infinite}@keyframes growUp-bf5f3138{0%{height:0}}.animate-grow-up[data-v-bf5f3138]{animation:growUp-bf5f3138 1s ease-out forwards}@keyframes drawPathSmooth-bf5f3138{0%{stroke-dashoffset:400}50%{stroke-dashoffset:0}to{stroke-dashoffset:-400}}.animate-draw-path-smooth[data-v-bf5f3138]{animation:drawPathSmooth-bf5f3138 4s ease-in-out infinite}@keyframes spinSlow-bf5f3138{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-bf5f3138]{animation:spinSlow-bf5f3138 4s linear infinite}@media (max-width:768px){.custom-scrollbar[data-v-bf5f3138]{padding:1rem}}@keyframes blob-4580b85c{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-50px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(50px,50px) scale(1.05)}}.animate-blob[data-v-4580b85c]{animation:blob-4580b85c 20s infinite}.animation-delay-2000[data-v-4580b85c]{animation-delay:2s}.animation-delay-4000[data-v-4580b85c]{animation-delay:4s}@keyframes bounce-smooth-4580b85c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.scroll-indicator[data-v-4580b85c]{animation:bounce-smooth-4580b85c 2s ease-in-out infinite}.cta-button[data-v-4580b85c]{transition:all .6s ease}.cta-button[data-v-4580b85c]:hover{box-shadow:0 5px rgba(59,130,246,.4),0 10px rgba(59,130,246,.3),0 15px rgba(59,130,246,.2),0 20px rgba(59,130,246,.1),0 25px rgba(59,130,246,.05)}.cta-button[data-v-4580b85c]:active{box-shadow:none}.tech-button .circle[data-v-4580b85c]{position:absolute;left:50%;top:50%;height:50px;width:50px;background:linear-gradient(135deg,#10b981,#06b6d4);border-radius:50%;transition:.6s ease;z-index:0}.tech-button .circle1[data-v-4580b85c]{transform:translate(-10em,-5em)}.tech-button .circle2[data-v-4580b85c]{transform:translate(-12em,2em)}.tech-button .circle3[data-v-4580b85c]{transform:translateY(5em)}.tech-button .circle4[data-v-4580b85c]{transform:translate(10em,2em)}.tech-button .circle5[data-v-4580b85c]{transform:translate(10em,-5em)}.tech-button:hover .circle[data-v-4580b85c]{transform:translate(-50%,-50%) scale(10);transition:1.5s ease}.tab-slide-enter-active[data-v-fa319d42],.tab-slide-leave-active[data-v-fa319d42]{transition:all .6s cubic-bezier(.4,0,.2,1)}.tab-slide-enter-from[data-v-fa319d42]{opacity:0;transform:translateX(30px)}.tab-slide-leave-to[data-v-fa319d42]{opacity:0;transform:translateX(-30px)}.tab-slide-enter-to[data-v-fa319d42],.tab-slide-leave-from[data-v-fa319d42]{opacity:1;transform:translateX(0)}@keyframes paper-fa319d42{50%{transform:translateY(10px) translateZ(0)}}@keyframes paper-out-fa319d42{50%{transform:perspective(40px) rotateX(30deg) translateY(-4px) translateZ(6px)}}@keyframes float-697956e3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-697956e3]{animation:float-697956e3 3s ease-in-out infinite}.animation-delay-2000[data-v-697956e3]{animation-delay:2s}.no-scrollbar[data-v-697956e3]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-697956e3]{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in-up-697956e3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-697956e3]{animation:fade-in-up-697956e3 .3s ease-out}.notification-content-enter-active[data-v-697956e3],.notification-content-leave-active[data-v-697956e3]{transition:all .4s cubic-bezier(.4,0,.2,1)}.notification-content-enter-from[data-v-697956e3]{opacity:0;transform:translateX(20px) scale(.95)}.notification-content-leave-to[data-v-697956e3]{opacity:0;transform:translateX(-20px) scale(.95)}.notification-content-enter-to[data-v-697956e3],.notification-content-leave-from[data-v-697956e3]{opacity:1;transform:translateX(0) scale(1)}.setting-btn[data-v-697956e3]{width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background-color:#1e2330;border-radius:10px;cursor:pointer;border:1px solid rgba(155,135,245,.3);box-shadow:none;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.setting-btn[data-v-697956e3]:hover{transform:scale(1.05);background-color:#2a2f3d;border-color:rgba(155,135,245,.5);box-shadow:0 4px 12px rgba(155,135,245,.2)}.setting-btn[data-v-697956e3]:active{transform:scale(.95)}.bar[data-v-697956e3]{width:50%;height:2px;background-color:rgba(155,135,245,.7);display:flex;align-items:center;justify-content:center;position:relative;border-radius:2px;box-shadow:0 0 4px rgba(155,135,245,.3)}.bar[data-v-697956e3]:before{content:"";width:4px;height:4px;background-color:#fff;position:absolute;border-radius:50%;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px hsla(0,0%,100%,.8),0 0 12px rgba(155,135,245,.6)}.bar1[data-v-697956e3]:before{transform:translateX(-3px)}.bar2[data-v-697956e3]:before{transform:translateX(3px)}.setting-btn:hover .bar[data-v-697956e3]{background-color:rgba(155,135,245,.9);box-shadow:0 0 6px rgba(155,135,245,.5)}.setting-btn:hover .bar1[data-v-697956e3]:before{transform:translateX(3px);box-shadow:0 0 10px #fff,0 0 16px rgba(155,135,245,.8)}.setting-btn:hover .bar2[data-v-697956e3]:before{transform:translateX(-3px);box-shadow:0 0 10px #fff,0 0 16px rgba(155,135,245,.8)}.android-download-btn[data-v-697956e3]{position:relative;cursor:pointer;z-index:0;overflow:hidden;transition:all .3s cubic-bezier(.02,.01,.47,1)}.android-download-btn[data-v-697956e3]:hover{animation:sh0-697956e3 .5s ease-in-out both}@keyframes sh0-697956e3{0%{transform:rotate(0deg) translateZ(0)}25%{transform:rotate(7deg) translateZ(0)}50%{transform:rotate(-7deg) translateZ(0)}75%{transform:rotate(1deg) translateZ(0)}to{transform:rotate(0deg) translateZ(0)}}.android-download-btn[data-v-697956e3]:after,.android-download-btn[data-v-697956e3]:before{content:"";position:absolute;right:0;bottom:0;width:100px;height:100px;border-radius:50%;background:#0b0f19;opacity:0;transition:transform .15s cubic-bezier(.02,.01,.47,1),opacity .15s cubic-bezier(.02,.01,.47,1);z-index:-1;transform:translate(100%,-25%) translateZ(0)}.android-download-btn[data-v-697956e3]:hover:after,.android-download-btn[data-v-697956e3]:hover:before{opacity:.15;transition:transform .2s cubic-bezier(.02,.01,.47,1),opacity .2s cubic-bezier(.02,.01,.47,1)}.android-download-btn[data-v-697956e3]:hover:before{transform:translate3d(50%,0,0) scale(.9)}.android-download-btn[data-v-697956e3]:hover:after{transform:translate(50%) scale(1.1)}.ios-demo-btn[data-v-697956e3]{position:relative;cursor:pointer;z-index:1;transition:all .3s ease;overflow:hidden}.ios-demo-btn[data-v-697956e3]:hover{overflow:visible}.ios-demo-btn[data-v-697956e3]:after,.ios-demo-btn[data-v-697956e3]:before{content:"";position:absolute;bottom:0;right:0;z-index:-1;transition:all .4s}.ios-demo-btn[data-v-697956e3]:before{transform:translate(0);width:100%;height:100%;background:#151b2b;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.1)}.ios-demo-btn[data-v-697956e3]:after{transform:translate(5px,5px);width:35px;height:35px;background:hsla(0,0%,100%,.08);backdrop-filter:blur(5px);border-radius:50px}.ios-demo-btn[data-v-697956e3]:hover:before{transform:translate(5%,20%);width:110%;height:110%;border-color:hsla(0,0%,100%,.2)}.ios-demo-btn[data-v-697956e3]:hover:after{border-radius:.75rem;transform:translate(0);width:100%;height:100%}.ios-demo-btn[data-v-697956e3]:active:after{transition:0s;transform:translateY(5%)}.notification-bell-btn:hover .bell-icon[data-v-697956e3]{animation:bellRing-697956e3 .9s both}@keyframes bellRing-697956e3{0%,to{transform-origin:top}15%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}.device-switch[data-v-697956e3]{--a:0.5s ease-out;cursor:pointer;position:relative;display:inline-flex;height:.95em;border-radius:2em;box-shadow:0 0 0 .3em #334155;aspect-ratio:212.4992/84.4688;background-color:#334155;transition:all var(--a)}.device-switch-on[data-v-697956e3]{box-shadow:0 0 0 .3em #10b981;background-color:#10b981}.device-switch-input[data-v-697956e3]{opacity:0;width:0;height:0;position:absolute}.device-switch svg[data-v-697956e3]{height:100%}.device-switch svg path[data-v-697956e3]{color:hsla(0,0%,100%,.6);stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 46 87 999;transition:all var(--a);transform-origin:center}.device-switch-input:checked~svg path[data-v-697956e3],.device-switch-on svg path[data-v-697956e3]{stroke-dasharray:0 180 87 999;stroke-dashoffset:1;color:hsla(0,0%,100%,.9)}.device-switch[data-v-697956e3]:hover{transform:scale(1.05)}.device-switch[data-v-697956e3]:active{transform:scale(.98)}.mobile-loader-container[data-v-697956e3]{width:60px;height:60px}.mobile-loader[data-v-697956e3]{position:absolute;top:50%;left:50%;width:48px;height:30px;margin-left:-24px;margin-top:-15px;border-radius:3px;background:linear-gradient(135deg,#1e3f57,#2a5270);animation:mobileLoader1-697956e3 3s cubic-bezier(.55,.3,.24,.99) infinite}.mobile-loader[data-v-697956e3]:nth-child(2){z-index:1;width:45px;height:27px;margin-top:-13.5px;margin-left:-22.5px;border-radius:2px;background:linear-gradient(135deg,#3c517d,#4a6399);animation-name:mobileLoader2-697956e3}.mobile-loader[data-v-697956e3]:nth-child(3){z-index:2;width:12px;height:6px;margin-top:15px;margin-left:-6px;border-radius:0 0 3px 3px;background:linear-gradient(135deg,#6bb2cd,#7ec8e3);animation-name:mobileLoader3-697956e3}@keyframes mobileLoader1-697956e3{3%,97%{width:48px;height:30px;margin-top:-15px;margin-left:-24px}30%,36%{width:24px;height:36px;margin-top:-18px;margin-left:-12px}63%,69%{width:12px;height:24px;margin-top:-12px;margin-left:-6px}}@keyframes mobileLoader2-697956e3{3%,97%{height:27px;width:45px;margin-left:-22.5px;margin-top:-13.5px}30%,36%{width:21px;height:28.5px;margin-left:-10.5px;margin-top:-14.25px}63%,69%{width:9.75px;height:18px;margin-left:-4.875px;margin-top:-9px}}@keyframes mobileLoader3-697956e3{3%,97%{height:6px;width:12px;margin-left:-6px;margin-top:15px}30%,36%{width:2.25px;height:2.25px;margin-left:-1.5px;margin-top:14.25px;border-radius:3px}63%,69%{width:4.5px;height:1.5px;margin-left:-2.25px;margin-top:-11.25px;border-radius:4px}}.ios-card-container[data-v-697956e3]{position:relative;display:flex;align-items:center;justify-content:center}.ios-card[data-v-697956e3]{width:190px;height:120px;padding:.5rem;background:hsla(0,0%,78%,.34);border-radius:8px;backdrop-filter:blur(5px);border-bottom:3px solid hsla(0,0%,100%,.44);border-left:2px outset hsla(0,0%,100%,.545);box-shadow:-40px 50px 30px rgba(0,0,0,.28);transform:skewX(10deg);transition:.4s;overflow:hidden;color:#fff}.ios-card[data-v-697956e3]:hover{height:300px;transform:skew(0deg)}.align[data-v-697956e3]{padding:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch}.traffic-lights[data-v-697956e3]{display:flex;flex-direction:row;gap:5px}.red[data-v-697956e3]{background-color:#ff605c}.red[data-v-697956e3],.yellow[data-v-697956e3]{width:10px;height:10px;border-radius:50%;box-shadow:-5px 5px 5px rgba(0,0,0,.28)}.yellow[data-v-697956e3]{background-color:#ffbd44}.green[data-v-697956e3]{width:10px;height:10px;border-radius:50%;background-color:#00ca4e;box-shadow:-5px 5px 5px rgba(0,0,0,.28)}.notice-text[data-v-697956e3]{font-size:.7rem;color:#daf4ed;font-weight:600;letter-spacing:2px;text-shadow:-3px 2px 6px rgba(0,0,0,.5);padding:2px 8px;background:rgba(218,244,237,.15);border-radius:4px;border:1px solid rgba(218,244,237,.3);backdrop-filter:blur(2px);box-shadow:-5px 5px 5px rgba(0,0,0,.28);transition:all .3s ease}.ios-card:hover .notice-text[data-v-697956e3]{background:rgba(218,244,237,.2);border-color:rgba(218,244,237,.5);box-shadow:-5px 5px 5px rgba(0,0,0,.28),0 0 10px rgba(218,244,237,.4)}.logo-wrapper[data-v-697956e3]{display:flex;justify-content:center;align-items:center;margin:.3rem 0}.logo-svg[data-v-697956e3]{width:48px;height:48px;color:#daf4ed;filter:drop-shadow(-5px 5px 8px rgba(0,0,0,.4))}.ios-card h1[data-v-697956e3]{text-align:center;margin:.8rem 0 1rem 0;color:#daf4ed;text-shadow:-10px 5px 10px rgba(0,0,0,.573);font-size:1.2rem;font-weight:700}.ios-content[data-v-697956e3]{text-align:center;line-height:1.5;color:hsla(0,0%,100%,.9);font-size:.85rem;padding:0 1rem;text-shadow:-5px 3px 8px rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease;margin-top:-.3rem}.ios-card:hover .ios-content[data-v-697956e3]{opacity:1}.brand-text[data-v-697956e3]{font-weight:700;color:#daf4ed;text-shadow:-8px 4px 10px rgba(0,0,0,.5)}.button[data-v-697956e3]{margin:0;height:auto;background:transparent;padding:0;border:none;cursor:pointer;--border-right:6px;--text-stroke-color:rgba(218,244,237,.5);--animation-color:#daf4ed;--fs-size:2em;letter-spacing:3px;text-decoration:none;font-size:var(--fs-size);font-family:Arial;position:relative;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px var(--text-stroke-color);filter:drop-shadow(-5px 5px 8px rgba(0,0,0,.4))}.hover-text[data-v-697956e3]{position:absolute;box-sizing:border-box;content:attr(data-text);color:var(--animation-color);width:0;inset:0;border-right:var(--border-right) solid var(--animation-color);overflow:hidden;transition:.5s;-webkit-text-stroke:1px var(--animation-color)}.button:hover .hover-text[data-v-697956e3]{width:100%;filter:drop-shadow(0 0 23px var(--animation-color))}.actual-text[data-v-697956e3]{position:relative}.modal-fade-enter-active[data-v-697956e3],.modal-fade-leave-active[data-v-697956e3]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-697956e3],.modal-fade-leave-to[data-v-697956e3]{opacity:0}.modal-fade-enter-active .ios-card[data-v-697956e3],.modal-fade-leave-active .ios-card[data-v-697956e3]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-fade-enter-from .ios-card[data-v-697956e3],.modal-fade-leave-to .ios-card[data-v-697956e3]{transform:scale(.8) skewX(10deg)}.loader[data-v-99577e6a]{--cloud-color:#07c160;--arrows-color:#80e6b3;--time-animation:1s;transform:scale(.6)}.loader #cloud[data-v-99577e6a]{width:100px;height:100px}.loader #cloud rect[data-v-99577e6a]{fill:var(--cloud-color)}.loader #cloud g[data-v-99577e6a]:nth-child(3){transform-origin:50% 72.8938%;fill:var(--arrows-color);filter:drop-shadow(0 0 8px black);animation:rotation-99577e6a var(--time-animation) linear infinite}.loader #shapes g g circle[data-v-99577e6a]{animation:cloud-99577e6a calc(var(--time-animation)*2) linear infinite}.loader #shapes g g circle[data-v-99577e6a]:nth-child(2){animation-delay:calc((var(--time-animation)*2)/-3)}.loader #shapes g g circle[data-v-99577e6a]:nth-child(3){animation-delay:calc((var(--time-animation)*2)/-1.5)}.loader svg #lines g line[data-v-99577e6a]{stroke-width:5;transform-origin:50% 50%;rotate:-65deg;animation:lines-99577e6a calc(var(--time-animation)/1.33) linear infinite}@keyframes rotation-99577e6a{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes lines-99577e6a{0%{transform:translateY(-10px)}to{transform:translateY(8px)}}@keyframes cloud-99577e6a{0%{cx:20;cy:60;r:15}50%{cx:50;cy:45;r:20}to{cx:80;cy:60;r:15}}@keyframes scan-ef469728{0%{top:0}to{top:100%}}.animate-scan[data-v-ef469728]{animation:scan-ef469728 2s linear infinite}.no-scrollbar[data-v-ef469728]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-ef469728]{-ms-overflow-style:none;scrollbar-width:none}.loader[data-v-4cd34b72]{width:160px;height:80px;border:4px solid #10b981;border-right-color:transparent;padding:6px;background:repeating-linear-gradient(90deg,#10b981 0 20px,#0000 0 30px) 0/0 100% no-repeat content-box content-box;position:relative;animation:p5-4cd34b72 2s steps(6) infinite}.loader[data-v-4cd34b72]:before{content:"";position:absolute;top:-4px;bottom:-4px;left:100%;width:20px;background:linear-gradient(#0000 calc(50% - 14px),#10b981 0 calc(50% - 10px),#0000 0 calc(50% + 10px),#10b981 0 calc(50% + 14px),#0000 0) 0 /100% 100%,linear-gradient(#10b981 calc(50% - 10px),#0000 0 calc(50% + 10px),#10b981 0) 0 /4px 100%,linear-gradient(#0000 calc(50% - 10px),#10b981 0 calc(50% + 10px),#0000 0) 100%/4px 100%;background-repeat:no-repeat}@keyframes p5-4cd34b72{to{background-size:120% 100%}}.input-3d-container[data-v-04259c03]{position:relative;background:#1e293b;padding:20px;display:flex;justify-content:flex-start;align-items:center;gap:15px;border:4px solid #0f172a;max-width:500px;width:100%;transition:all .4s cubic-bezier(.23,1,.32,1);transform-style:preserve-3d;transform:rotateX(10deg) rotateY(-10deg);perspective:1000px;box-shadow:10px 10px 0 #0f172a}.input-3d-container[data-v-04259c03]:hover{transform:rotateX(5deg) rotateY(-5deg) scale(1.05);box-shadow:25px 25px 0 -5px #3b82f6,25px 25px 0 0 #0f172a}.shadow-input[data-v-04259c03]{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:-1;transform:translateZ(-50px);background:linear-gradient(45deg,rgba(59,130,246,.4),rgba(59,130,246,.1));filter:blur(20px)}.input-button-shadow[data-v-04259c03]{cursor:pointer;border:3px solid #0f172a;background:#3b82f6;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;justify-content:center;align-items:center;padding:10px;transform:translateZ(20px);position:relative;z-index:3;font-weight:700;text-transform:uppercase;color:#fff}.input-button-shadow[data-v-04259c03]:hover{background:#2563eb;transform:translateZ(10px) translateX(-5px) translateY(-5px);box-shadow:5px 5px 0 0 #0f172a}.input-button-shadow svg[data-v-04259c03]{fill:#fff;width:25px;height:25px}.input-search[data-v-04259c03]{width:100%;outline:none;border:3px solid #0f172a;padding:15px;font-size:18px;background:#0f172a;color:#fff;transform:translateZ(10px);transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;z-index:3;font-family:Roboto,Arial,sans-serif;letter-spacing:-.5px}.input-search[data-v-04259c03]::-moz-placeholder{color:#64748b;font-weight:500}.input-search[data-v-04259c03]::placeholder{color:#64748b;font-weight:500}.input-search[data-v-04259c03]:focus,.input-search[data-v-04259c03]:hover{background:#1e293b;transform:translateZ(20px) translateX(-5px) translateY(-5px);box-shadow:5px 5px 0 0 #0f172a}.input-3d-container[data-v-04259c03]:before{content:"EMAIL";position:absolute;top:-15px;left:20px;background:#3b82f6;color:#fff;font-weight:700;padding:5px 10px;font-size:14px;transform:translateZ(50px);z-index:4;border:2px solid #0f172a;letter-spacing:1px}.login-button-3d[data-v-04259c03]{cursor:pointer;border:4px solid #0f172a;background-color:#1e40af;padding-bottom:10px;transition:all .4s cubic-bezier(.23,1,.32,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:160px;transform-style:preserve-3d;transform:rotateX(10deg) rotateY(-10deg);perspective:1000px;margin-left:40px;margin-top:20px;box-shadow:10px 10px 0 #0f172a}.button-inner[data-v-04259c03]{background:linear-gradient(180deg,#3b82f6 0,#2563eb);border:4px solid #60a5fa;padding:14px 24px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .4s cubic-bezier(.23,1,.32,1)}.button-inner span[data-v-04259c03]{font-size:1.1em;letter-spacing:.5px;color:#fff;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.button-inner i[data-v-04259c03]{font-size:1.2em;color:#fff;transition:transform .2s ease}.login-button-3d[data-v-04259c03]:hover{transform:rotateX(5deg) rotateY(-5deg) scale(1.05);box-shadow:25px 25px 0 -5px #3b82f6,25px 25px 0 0 #0f172a}.login-button-3d:hover .button-inner[data-v-04259c03]{background:linear-gradient(180deg,#60a5fa 0,#3b82f6);border-color:#93c5fd}.login-button-3d:hover .button-inner i[data-v-04259c03]{transform:translateX(4px)}.login-button-3d[data-v-04259c03]:active{padding-bottom:2px;transform:rotateX(5deg) rotateY(-5deg) translateY(8px);box-shadow:10px 10px 0 #0f172a}.login-button-3d:active .button-inner[data-v-04259c03]{background:linear-gradient(180deg,#2563eb 0,#1e40af);border-color:#3b82f6}@media (max-width:640px){.input-3d-container[data-v-04259c03]{transform:rotateX(5deg) rotateY(-5deg);max-width:100%}.input-3d-container[data-v-04259c03]:hover{transform:rotateX(2deg) rotateY(-2deg) scale(1.02)}.login-button-3d[data-v-04259c03]{transform:rotateX(5deg) rotateY(-5deg);margin-left:0;margin-top:20px}.login-button-3d[data-v-04259c03]:hover{transform:rotateX(2deg) rotateY(-2deg) scale(1.02)}.login-button-3d[data-v-04259c03]:active{transform:rotateX(2deg) rotateY(-2deg) translateY(8px)}}.phone-container[data-v-b4a8dc8c]{cursor:pointer}.fingerprint-container[data-v-b4a8dc8c]{position:relative;width:46px;height:46px;pointer-events:none;animation:pulse-b4a8dc8c 2s ease-in-out infinite}.fingerprint-svg[data-v-b4a8dc8c]{width:100%;height:100%;color:#334155;transition:transform .3s ease,color .3s ease}.fingerprint-path[data-v-b4a8dc8c]{fill:rgba(51,65,85,.3);stroke:#334155;stroke-width:.5px;stroke-dasharray:100;stroke-dashoffset:0}.scan-line[data-v-b4a8dc8c]{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,#06b6d4,transparent);opacity:0}.ripple1[data-v-b4a8dc8c],.ripple2[data-v-b4a8dc8c]{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;border:2px solid #06b6d4;opacity:0;transform:scale(0)}.glow[data-v-b4a8dc8c]{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;box-shadow:0 0 20px #334155;opacity:0}.phone-container:hover .fingerprint-svg[data-v-b4a8dc8c]{transform:scale(1.1)}.phone-container:hover .fingerprint-path[data-v-b4a8dc8c]{stroke:#1e293b;animation:draw-b4a8dc8c 4s linear infinite}.phone-container:hover .scan-line[data-v-b4a8dc8c]{animation:scan-b4a8dc8c 1.5s linear infinite;opacity:.7}.phone-container:active .fingerprint-svg[data-v-b4a8dc8c]{color:#06b6d4;transform:scale(1.05) rotate(15deg);animation:spin-b4a8dc8c .5s ease-out}.phone-container:active .fingerprint-path[data-v-b4a8dc8c]{fill:#06b6d4;stroke:#22d3ee;animation:draw-fast-b4a8dc8c .5s linear}.phone-container:active .ripple1[data-v-b4a8dc8c]{animation:ripple-effect-b4a8dc8c .6s ease-out}.phone-container:active .ripple2[data-v-b4a8dc8c]{animation:ripple-effect-b4a8dc8c .8s ease-out .2s}.phone-container:active .glow[data-v-b4a8dc8c]{box-shadow:0 0 30px #06b6d4;animation:glow-effect-b4a8dc8c .6s ease-out}@keyframes pulse-b4a8dc8c{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes scan-b4a8dc8c{0%{transform:translateY(0);opacity:.7}50%{opacity:1}to{transform:translateY(46px);opacity:.7}}@keyframes ripple-effect-b4a8dc8c{0%{transform:scale(0);opacity:.5}to{transform:scale(1.5);opacity:0}}@keyframes glow-effect-b4a8dc8c{0%{opacity:0}50%{opacity:.7}to{opacity:0}}@keyframes spin-b4a8dc8c{0%{transform:scale(1.05) rotate(0deg)}50%{transform:scale(1.1) rotate(15deg)}to{transform:scale(1.05) rotate(0deg)}}@keyframes draw-b4a8dc8c{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes draw-fast-b4a8dc8c{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}.watch-wrapper[data-v-30ea8aa8]{transform:scale(.8)}.watch[data-v-30ea8aa8]{position:relative}.watch[data-v-30ea8aa8]:after,.watch[data-v-30ea8aa8]:before{box-shadow:inset 0 -10px 18px #ffffffb9,10px 0 30px #00000071;transform:translate(-50%)}.watch[data-v-30ea8aa8]:after,.watch[data-v-30ea8aa8]:before{content:"";width:10rem;height:200px;background:radial-gradient(circle at 200px,#000,#303030);position:absolute;left:50%}.watch[data-v-30ea8aa8]:before{box-shadow:inset 0 10px 18px #ffffffb9,10px 0 30px #00000071;transform:translate(-50%,-100%)}.dots[data-v-30ea8aa8]{position:absolute;bottom:0;left:50%;transform:translate(-50%,140%);padding:3px;z-index:20}.dots .dot[data-v-30ea8aa8]{width:17px;aspect-ratio:1;background-color:#000;border-radius:100px;display:block;margin-bottom:50px;box-shadow:inset 2px 0 5px #ffffff48}.frame[data-v-30ea8aa8]{background:#0d0d0d;border-radius:92px;box-shadow:inset 0 0 24px 1px #0d0d0d,inset 0 0 0 12px #606c78,0 20px 30px #00000071;height:380px;margin:0 20px;padding:28px 26px;position:relative;width:20rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.frame[data-v-30ea8aa8]:before{border:1px solid #0d0d0d;border-radius:80px;box-shadow:0 0 12px hsla(0,0%,100%,.5),inset 0 0 12px 2px hsla(0,0%,100%,.75);content:"";height:356px;left:12px;position:absolute;top:12px;width:18.625rem}.sideBtn[data-v-30ea8aa8]{background:#606c78;border-left:1px solid #000;border-radius:8px 6px 6px 8px/20px 6px 6px 20px;box-shadow:inset 8px 0 8px 0 #1c1f23,inset -2px 0 6px #272c31,-4px 0 8px #0d0d0d40;height:72px;position:absolute;right:6px;top:108px;width:18px;z-index:9}.sideBtn[data-v-30ea8aa8]:before{background:#272c31;border-radius:20%;box-shadow:0 -30px rgba(62,70,77,.75),0 -27px #272c31,0 -25px #000,0 -21px rgba(62,70,77,.75),0 -18px #272c31,0 -16px #000,0 -12px rgba(62,70,77,.75),0 -9px #272c31,0 -7px #000,0 -3px rgba(62,70,77,.75),0 0 #272c31,0 2px #000,0 6px rgba(62,70,77,.75),0 9px #272c31,0 11px #000,0 15px rgba(62,70,77,.75),0 18px #272c31,0 20px #000,0 24px rgba(62,70,77,.75),0 27px #272c31,0 29px #000;content:"";height:3px;margin-top:-2px;position:absolute;right:2px;top:50%;width:10px;z-index:9}.sideBtn[data-v-30ea8aa8]:after{background:#16181b;border-radius:2px 4px 4px 2px/20px 8px 8px 20px;box-shadow:inset -2px 0 2px 0 #000,inset -6px 0 18px #272c31;content:"";height:72px;position:absolute;right:0;top:0;width:6px}.powerBtn[data-v-30ea8aa8]{background:#272c31;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;box-shadow:inset 0 0 2px 1px #101315;height:72px;position:absolute;right:18px;top:212px;width:4px}.watch-content[data-v-30ea8aa8]{width:100%;height:100%;display:flex;flex-direction:column;padding:20px 16px;position:relative;z-index:10}.watch-header[data-v-30ea8aa8]{text-align:center;margin-bottom:16px}.watch-time[data-v-30ea8aa8]{color:#dddf8f;font-size:2rem;font-family:serif;font-weight:700;text-shadow:0 0 20px #d7d886c7}.control-title[data-v-30ea8aa8]{color:#a0a0a0;font-size:.75rem;text-align:center;margin-bottom:12px;letter-spacing:1px;text-transform:uppercase}.device-controls[data-v-30ea8aa8]{display:flex;flex-direction:column;gap:12px}.device-item[data-v-30ea8aa8]{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px 12px;cursor:pointer;transition:all .3s ease}.device-item[data-v-30ea8aa8]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.device-info[data-v-30ea8aa8]{display:flex;align-items:center;gap:8px}.device-icon[data-v-30ea8aa8]{color:#dddf8f;font-size:1.2rem;text-shadow:0 0 10px #d7d886c7}.device-name[data-v-30ea8aa8]{color:#e0e0e0;font-size:.85rem;font-weight:500}.toggle-switch[data-v-30ea8aa8]{width:36px;height:20px;background:hsla(0,0%,100%,.1);border-radius:10px;position:relative;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.15)}.toggle-switch.active[data-v-30ea8aa8]{background:linear-gradient(135deg,#dddf8f,#b8ba6f);box-shadow:0 0 10px hsla(61,56%,72%,.5)}.toggle-slider[data-v-30ea8aa8]{width:14px;height:14px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.3)}.toggle-switch.active .toggle-slider[data-v-30ea8aa8]{left:18px}.loader-wrapper[data-v-bcdc4628]{position:relative;display:flex;align-items:center;justify-content:center;height:120px;width:auto;margin:2rem;font-family:Poppins,sans-serif;font-size:1.6em;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;scale:2}.loader[data-v-bcdc4628]{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:transparent;-webkit-mask:repeating-linear-gradient(90deg,transparent,transparent 6px,#000 7px,#000 8px);mask:repeating-linear-gradient(90deg,transparent,transparent 6px,#000 7px,#000 8px)}.loader[data-v-bcdc4628]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 50% 50%,#ff0 0,transparent 50%),radial-gradient(circle at 45% 45%,red 0,transparent 45%),radial-gradient(circle at 55% 55%,#0ff 0,transparent 45%),radial-gradient(circle at 45% 55%,#0f0 0,transparent 45%),radial-gradient(circle at 55% 45%,#00f 0,transparent 45%);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 0,transparent 10%,#000 25%);mask:radial-gradient(circle at 50% 50%,transparent 0,transparent 10%,#000 25%);animation:transform-animation-bcdc4628 2s infinite alternate,opacity-animation-bcdc4628 4s infinite;animation-timing-function:cubic-bezier(.6,.8,.5,1)}@keyframes transform-animation-bcdc4628{0%{transform:translate(-55%)}to{transform:translate(55%)}}@keyframes opacity-animation-bcdc4628{0%,to{opacity:0}15%{opacity:1}65%{opacity:0}}.loader-letter[data-v-bcdc4628]{display:inline-block;opacity:0;animation:loader-letter-anim-bcdc4628 4s linear infinite;z-index:2}.loader-letter[data-v-bcdc4628]:first-child{animation-delay:.1s}.loader-letter[data-v-bcdc4628]:nth-child(2){animation-delay:.205s}.loader-letter[data-v-bcdc4628]:nth-child(3){animation-delay:.31s}.loader-letter[data-v-bcdc4628]:nth-child(4){animation-delay:.415s}.loader-letter[data-v-bcdc4628]:nth-child(5){animation-delay:.521s}.loader-letter[data-v-bcdc4628]:nth-child(6){animation-delay:.626s}.loader-letter[data-v-bcdc4628]:nth-child(7){animation-delay:.731s}.loader-letter[data-v-bcdc4628]:nth-child(8){animation-delay:.837s}.loader-letter[data-v-bcdc4628]:nth-child(9){animation-delay:.942s}.loader-letter[data-v-bcdc4628]:nth-child(10){animation-delay:1.047s}@keyframes loader-letter-anim-bcdc4628{0%{opacity:0}5%{opacity:1;text-shadow:0 0 4px #fff;transform:scale(1.1) translateY(-2px)}20%{opacity:.2}to{opacity:0}}.loader[data-v-3ab76b03]{position:absolute;top:65%;margin-left:-50px;left:50%;animation:speeder-3ab76b03 .4s linear infinite}.loader>span[data-v-3ab76b03]{height:5px;width:35px;background:#6366f1;position:absolute;top:-19px;left:60px;border-radius:2px 10px 1px 0}.base span[data-v-3ab76b03]{position:absolute;width:0;height:0;border-top:6px solid transparent;border-right:100px solid #6366f1;border-bottom:6px solid transparent}.base span[data-v-3ab76b03]:before{content:"";height:22px;width:22px;border-radius:50%;background:#6366f1;position:absolute;right:-110px;top:-16px}.base span[data-v-3ab76b03]:after{content:"";position:absolute;width:0;height:0;border-top:0 solid transparent;border-right:55px solid #6366f1;border-bottom:16px solid transparent;top:-16px;right:-98px}.face[data-v-3ab76b03]{position:absolute;height:12px;width:20px;background:#6366f1;border-radius:20px 20px 0 0;transform:rotate(-40deg);right:-125px;top:-15px}.face[data-v-3ab76b03]:after{content:"";height:12px;width:12px;background:#6366f1;right:4px;top:7px;position:absolute;transform:rotate(40deg);transform-origin:50% 50%;border-radius:0 0 0 2px}.loader>span>span[data-v-3ab76b03]:first-child,.loader>span>span[data-v-3ab76b03]:nth-child(2),.loader>span>span[data-v-3ab76b03]:nth-child(3),.loader>span>span[data-v-3ab76b03]:nth-child(4){width:30px;height:1px;background:#8b5cf6;position:absolute;animation:fazer1-3ab76b03 .2s linear infinite}.loader>span>span[data-v-3ab76b03]:nth-child(2){top:3px;animation:fazer2-3ab76b03 .4s linear infinite}.loader>span>span[data-v-3ab76b03]:nth-child(3){top:1px;animation:fazer3-3ab76b03 .4s linear infinite;animation-delay:-1s}.loader>span>span[data-v-3ab76b03]:nth-child(4){top:4px;animation:fazer4-3ab76b03 1s linear infinite;animation-delay:-1s}@keyframes fazer1-3ab76b03{0%{left:0}to{left:-80px;opacity:0}}@keyframes fazer2-3ab76b03{0%{left:0}to{left:-100px;opacity:0}}@keyframes fazer3-3ab76b03{0%{left:0}to{left:-50px;opacity:0}}@keyframes fazer4-3ab76b03{0%{left:0}to{left:-150px;opacity:0}}@keyframes speeder-3ab76b03{0%{transform:translate(2px,1px) rotate(0deg)}10%{transform:translate(-1px,-3px) rotate(-1deg)}20%{transform:translate(-2px) rotate(1deg)}30%{transform:translate(1px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,3px) rotate(-1deg)}60%{transform:translate(-1px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-2px,-1px) rotate(1deg)}90%{transform:translate(2px,1px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.longfazers[data-v-3ab76b03]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.longfazers span[data-v-3ab76b03]{position:absolute;height:2px;width:20%;background:#6366f1;opacity:.7}.longfazers span[data-v-3ab76b03]:first-child{top:45%;animation:lf-3ab76b03 .6s linear infinite;animation-delay:-5s}.longfazers span[data-v-3ab76b03]:nth-child(2){top:55%;animation:lf2-3ab76b03 .8s linear infinite;animation-delay:-1s}.longfazers span[data-v-3ab76b03]:nth-child(3){top:70%;animation:lf3-3ab76b03 .6s linear infinite}.longfazers span[data-v-3ab76b03]:nth-child(4){top:80%;animation:lf4-3ab76b03 .5s linear infinite;animation-delay:-3s}@keyframes lf-3ab76b03{0%{left:200%}to{left:-200%;opacity:0}}@keyframes lf2-3ab76b03{0%{left:200%}to{left:-200%;opacity:0}}@keyframes lf3-3ab76b03{0%{left:200%}to{left:-100%;opacity:0}}@keyframes lf4-3ab76b03{0%{left:200%}to{left:-100%;opacity:0}}@keyframes pulse-slow-3ab76b03{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}@keyframes spin-slow-3ab76b03{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-pulse-slow[data-v-3ab76b03]{animation:pulse-slow-3ab76b03 3s ease-in-out infinite}.animate-spin-slow[data-v-3ab76b03]{animation:spin-slow-3ab76b03 8s linear infinite}.no-scrollbar[data-v-3ab76b03]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-3ab76b03]{-ms-overflow-style:none;scrollbar-width:none}.animation-delay-500[data-v-395329d8]{animation-delay:.5s}.fade-enter-active[data-v-79b1e0e1],.fade-leave-active[data-v-79b1e0e1]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-79b1e0e1],.fade-leave-to[data-v-79b1e0e1]{opacity:0;transform:translateY(10px)}.fade-enter-to[data-v-79b1e0e1],.fade-leave-from[data-v-79b1e0e1]{opacity:1;transform:translateY(0)}.node-card[data-v-1706c457]{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(to bottom right,#0f172a,#1e293b);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;transition:all .3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden}.node-card[data-v-1706c457]:hover{border-color:hsla(0,0%,100%,.1);transform:scale(1.05)}.node-card[data-v-1706c457]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent 50%);opacity:0;transition:opacity .3s ease}.node-card[data-v-1706c457]:hover:before{opacity:1}.node-glow[data-v-1706c457]{position:absolute;inset:-2px;border-radius:.75rem;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}.node-card:hover .node-glow[data-v-1706c457]{opacity:1}.node-glow-yellow[data-v-1706c457]{background:linear-gradient(135deg,rgba(234,179,8,.2),rgba(234,179,8,.05));box-shadow:0 0 20px rgba(234,179,8,.3)}.node-glow-red[data-v-1706c457]{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.05));box-shadow:0 0 20px rgba(239,68,68,.3)}.node-glow-purple[data-v-1706c457]{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(168,85,247,.05));box-shadow:0 0 20px rgba(168,85,247,.3)}.node-glow-blue[data-v-1706c457]{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.05));box-shadow:0 0 20px rgba(59,130,246,.3)}@keyframes dash-143e843a{to{stroke-dashoffset:-100}}.animate-dash[data-v-143e843a]{animation:dash-143e843a 20s linear infinite}.container-server-mini[data-v-63f34f60]{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.ghost[data-v-63f34f60]{transform:translateY(-25px);z-index:-1;animation:opacidad-63f34f60 4s ease-in-out infinite}@keyframes opacidad-63f34f60{0%{opacity:1;scale:1}50%{opacity:.5;scale:.9}to{opacity:1;scale:1}}@keyframes rebote-63f34f60{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes estroboscopico1-63f34f60{0%,50%,to{fill:#ff5f4a}25%,75%{fill:#103573}}@keyframes estroboscopico2-63f34f60{0%,50%,to{fill:#17e300}25%,75%{fill:#17e300b4}}@keyframes estroboscopico-63f34f60{0%{opacity:1}50%{opacity:0}51%{opacity:1}to{opacity:1}}.server-mini[data-v-63f34f60]{animation:rebote-63f34f60 4s ease-in-out infinite}.strobe-led-1[data-v-63f34f60]{animation:estroboscopico-63f34f60 .5s infinite}.strobe-color-1[data-v-63f34f60]{animation:estroboscopico2-63f34f60 .8s infinite}.strobe-color-3[data-v-63f34f60]{animation:estroboscopico1-63f34f60 .8s infinite;animation-delay:3s}.device-chart-wrapper[data-v-1fbc4036],.device-content-wrapper[data-v-1fbc4036],.server-animation-wrapper[data-v-eb324250]{opacity:0}.device-feature-card[data-v-1fbc4036]{padding:1.5rem;background:linear-gradient(to bottom right,rgba(15,23,42,.5),rgba(30,41,59,.3));border:1px solid hsla(0,0%,100%,.05);border-radius:1rem;transition:all .3s ease}.device-feature-card[data-v-1fbc4036]:hover{background:linear-gradient(to bottom right,rgba(15,23,42,.8),rgba(30,41,59,.5));border-color:hsla(0,0%,100%,.1);transform:translateX(8px)}@keyframes spin-slow-804aa9b2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow[data-v-804aa9b2]{animation:spin-slow-804aa9b2 20s linear infinite}.fade-enter-active[data-v-804aa9b2],.fade-leave-active[data-v-804aa9b2]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-804aa9b2],.fade-leave-to[data-v-804aa9b2]{opacity:0;transform:translateY(10px)}.fade-enter-to[data-v-804aa9b2],.fade-leave-from[data-v-804aa9b2]{opacity:1;transform:translateY(0)}.car-container[data-v-4a988605]{position:absolute;width:400px;height:200px;top:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.car[data-v-4a988605]{position:absolute;background-color:#ccc;width:200px;height:120px;left:50px;border-top:4px solid #a2a2a2;top:35px;animation:bounce-4a988605 .4s infinite}@keyframes bounce-4a988605{0%{top:35px}50%{top:32px}}.car[data-v-4a988605]:before{content:"";position:absolute;width:290px;height:20px;background-color:#2e2e51;bottom:-10px}.car[data-v-4a988605]:after{content:"";position:absolute;background-color:#e5e5e5;width:80px;height:90px;right:-90px;bottom:10px;clip-path:polygon(0 0,50% 0,100% 60%,100% 100%,0 100%)}.window[data-v-4a988605]{position:absolute;background-color:#7ebfe2;width:50px;height:40px;right:-75px;top:26px;z-index:1;clip-path:polygon(0 0,40% 0,100% 100%,0 100%);border:2px solid #878787}.window[data-v-4a988605]:before{content:"";position:absolute;background-color:#bae1f7;width:5px;height:40px;left:5px;transform:skew(-36deg);box-shadow:9px 0 #bae1f7}.window[data-v-4a988605]:after{content:"";position:absolute;background-color:#6c6b6b;width:10px;height:10px;bottom:2px;right:10px;box-shadow:2px 6px 0 -2px #e5e5e5,inset 2px 0 #cbcbcc}.wheels[data-v-4a988605]{position:absolute;width:45px;height:45px;border-radius:50%;background-color:#bcbcbc;border:10px solid #040404;bottom:8px;left:90px;box-shadow:0 0 0 4px #555;animation:rotation-4a988605 .3s linear infinite}@keyframes rotation-4a988605{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wheels[data-v-4a988605]:before{content:"";position:absolute;width:5px;height:5px;background-color:#434343;top:10px;left:3px;border-radius:50%;box-shadow:14.5px 0 #434343,7px -7px #434343,7px 7px #434343,7px 0 0 4px #434343}.wheels2[data-v-4a988605]{left:270px}.cargo-details[data-v-4a988605]{position:absolute;width:185px;height:20px;background-color:#e9e9e9;left:8px;top:5px;box-shadow:0 23px #e9e9e9,0 46px #e9e9e9,0 69px #e9e9e9}.cargo-details[data-v-4a988605]:before{position:absolute;content:"";width:10px;height:4px;background-color:red;bottom:-72px;box-shadow:10px 0 #fff,20px 0 red,30px 0 #fff,40px 0 red,50px 0 #fff,60px 0 red,70px 0 #fff,80px 0 red,90px 0 #fff,100px 0 red,110px 0 #fff,120px 0 red,130px 0 #fff,140px 0 red,150px 0 #fff,160px 0 red,170px 0 #fff,175px 0 red}.cargo-details[data-v-4a988605]:after{position:absolute;content:"";width:10px;height:6px;background-color:#878787;top:-6px;left:-10px;box-shadow:195px 0 #878787,0 125px #2e2e51}.door[data-v-4a988605]{position:absolute;width:10px;height:4px;background-color:#000;right:-31px;bottom:40px;z-index:2}.door[data-v-4a988605]:before{content:"";position:absolute;width:10px;height:20px;background-color:#555455;left:-21px;z-index:-1;bottom:-30px;box-shadow:inset 0 4px #a3a3a3}.lights[data-v-4a988605]{position:absolute;width:12px;height:20px;background-color:#ffedbf;right:-90px;bottom:0;z-index:1;box-shadow:inset 0 -8px rgba(172,2,2,.719);animation:lighting1-4a988605 1.5s ease-in-out infinite}@keyframes lighting1-4a988605{0%{background-color:#ffedbf;box-shadow:inset 0 -8px rgba(172,2,2,.719)}50%{box-shadow:inset 0 -8px rgba(217,83,1,.719)}}.lights[data-v-4a988605]:before{content:"";position:absolute;width:6px;height:15px;background-color:#cf0202;left:-280px;bottom:0;box-shadow:inset 0 7px #cf0202;animation:lighting-4a988605 1.5s ease-in-out infinite}@keyframes lighting-4a988605{0%{box-shadow:inset 0 9px #cf0202}50%{box-shadow:inset 0 9px red}}.lights[data-v-4a988605]:after{content:"";position:absolute;width:8px;height:2px;background-color:#515151;top:-8px;box-shadow:0 -6px #515151,0 -12px #515151;right:0}.street[data-v-4a988605]{bottom:5px;left:0;animation:motion-4a988605 2s linear infinite}.street[data-v-4a988605],.street[data-v-4a988605]:before{height:2px;width:70px;background-color:#fff;position:absolute;box-shadow:90px 0 #fff,180px 0 #fff,270px 0 #fff,360px 0 #fff}.street[data-v-4a988605]:before{content:"";bottom:0;left:450px}.street2[data-v-4a988605]{position:absolute;height:20px;width:100%;background-color:transparent;bottom:0}@keyframes motion-4a988605{0%{left:0}to{left:-450px}}.post[data-v-4a988605]{position:absolute;width:5px;height:180px;background-color:hsla(0,0%,100%,.2);right:-15px;top:15px;animation:moving-4a988605 2.9s linear infinite;z-index:-2}@keyframes moving-4a988605{0%{transform:translateX(0)}to{transform:translateX(-650px)}}.post[data-v-4a988605]:before{width:20px;height:20px;position:absolute;content:"";background-color:hsla(0,0%,100%,.2);top:-15px;left:-7px;clip-path:polygon(0 0,100% 0,80% 100%,20% 100%)}.post[data-v-4a988605]:after{content:"";position:absolute;width:0;height:0;border-bottom:20px solid transparent;border-left:10px solid transparent;border-left:20px solid hsla(0,0%,100%,.2);transform:rotate(45deg);top:-23px;left:-7px}[data-v-2d92673e] .circuit-feature-card,[data-v-2d92673e] .component-card,[data-v-2d92673e] .device-chart-wrapper,[data-v-2d92673e] .device-content-wrapper,[data-v-2d92673e] .device-feature-card,[data-v-2d92673e] .server-animation-wrapper{opacity:0}[data-v-2d92673e] .line{fill:none;stroke:none;stroke-width:0;stroke-dasharray:16 56;transition:stroke .5s ease-in-out}[data-v-2d92673e] .dot{fill:#555;opacity:.3;transition:fill .5s ease}[data-v-2d92673e] .ai-bg{position:absolute;z-index:-1;fill:none;transition:filter .5s ease}[data-v-2d92673e] .connection-line{stroke:#374151;opacity:.2;transition:stroke .5s ease,opacity .5s ease}[data-v-2d92673e] .circuit-container:hover .circuit-light-1{opacity:.7!important}[data-v-2d92673e] .circuit-container:hover .circuit-light-2{opacity:.5!important}[data-v-2d92673e] .circuit-container:hover .connection-line{stroke:#06b6d4;opacity:.6;animation:dash-line-2d92673e 20s linear infinite}[data-v-2d92673e] .circuit-container:hover .ai-bg .dot{fill:#22d3ee;opacity:1;animation:dot-opac-2d92673e 1.5s linear infinite}[data-v-2d92673e] .circuit-container:hover .ai-bg .dot:nth-child(odd){animation-delay:.3s}[data-v-2d92673e] .circuit-container:hover .ai-bg .line{animation:dash-2d92673e 3s ease-out infinite}[data-v-2d92673e] .circuit-container:hover .ai-bg .line:nth-child(odd){animation-direction:reverse;animation-delay:.3s}[data-v-2d92673e] .circuit-container:hover .ai-bg{filter:drop-shadow(0 0 4px #06b6d4)}@keyframes dot-opac-2d92673e{0%,to{opacity:.1}20%{opacity:1}}@keyframes dash-2d92673e{0%{stroke-width:0;stroke-dashoffset:10;stroke:rgba(166,255,228,.4)}50%{stroke-width:.5;stroke-dashoffset:88;stroke:#06b6d4}to{stroke-width:0;stroke-dashoffset:166;stroke:rgba(166,255,228,.4)}}@keyframes dash-line-2d92673e{to{stroke-dashoffset:-100}}.globe-loader-overlay[data-v-22e781b2]{position:absolute;inset:0;background:linear-gradient(135deg,#0b0f19,#1a2332);display:flex;align-items:center;justify-content:center;z-index:1000}.loader-fade-enter-active[data-v-22e781b2]{animation:fadeIn-22e781b2 .3s ease-out}.loader-fade-leave-active[data-v-22e781b2]{animation:fadeOut-22e781b2 .5s ease-in}@keyframes fadeIn-22e781b2{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-22e781b2{0%{opacity:1}to{opacity:0}}.earth[data-v-22e781b2]{display:flex;flex-direction:column;align-items:center;gap:2rem}.earth-loader[data-v-22e781b2]{--watercolor:#0a2f1f;--landcolor:#10b981;width:7.5em;height:7.5em;background-color:var(--watercolor);position:relative;overflow:hidden;border-radius:50%;box-shadow:inset 0 .5em hsla(0,0%,100%,.25),inset 0 -.5em rgba(0,0,0,.25);border:.15em solid rgba(16,185,129,.3);animation:startround-22e781b2 1s;animation-iteration-count:1}.earth p[data-v-22e781b2]{color:#10b981;font-size:1.1em;font-weight:500;letter-spacing:.05em;animation:pulse-22e781b2 2s ease-in-out infinite}@keyframes pulse-22e781b2{0%,to{opacity:.6}50%{opacity:1}}.earth-loader svg[data-v-22e781b2]:first-child{position:absolute;bottom:-2em;width:7em;height:auto;animation:round1-22e781b2 5s linear .75s infinite}.earth-loader svg[data-v-22e781b2]:nth-child(2){position:absolute;top:-3em;width:7em;height:auto;animation:round1-22e781b2 5s linear infinite}.earth-loader svg[data-v-22e781b2]:nth-child(3){position:absolute;top:-2.5em;width:7em;height:auto;animation:round2-22e781b2 5s linear infinite}.earth-loader svg[data-v-22e781b2]:nth-child(4){position:absolute;bottom:-2.2em;width:7em;height:auto;animation:round2-22e781b2 5s linear .75s infinite}@keyframes startround-22e781b2{0%{filter:brightness(500%);box-shadow:none}75%{filter:brightness(500%);box-shadow:none}to{filter:brightness(100%);box-shadow:inset 0 .5em hsla(0,0%,100%,.25),inset 0 -.5em rgba(0,0,0,.25)}}@keyframes round1-22e781b2{0%{left:-2em;opacity:100%;transform:skewX(0deg) rotate(0deg)}30%{left:-6em;opacity:100%;transform:skewX(-25deg) rotate(25deg)}31%{left:-6em;opacity:0;transform:skewX(-25deg) rotate(25deg)}35%{left:7em;opacity:0;transform:skewX(25deg) rotate(-25deg)}45%{left:7em;opacity:100%;transform:skewX(25deg) rotate(-25deg)}to{left:-2em;opacity:100%;transform:skewX(0deg) rotate(0deg)}}@keyframes round2-22e781b2{0%{left:5em;opacity:100%;transform:skewX(0deg) rotate(0deg)}75%{left:-7em;opacity:100%;transform:skewX(-25deg) rotate(25deg)}76%{left:-7em;opacity:0;transform:skewX(-25deg) rotate(25deg)}77%{left:8em;opacity:0;transform:skewX(25deg) rotate(-25deg)}80%{left:8em;opacity:100%;transform:skewX(25deg) rotate(-25deg)}to{left:5em;opacity:100%;transform:skewX(0deg) rotate(0deg)}}.globe-container[data-v-1d4d969c]{will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;background-color:#0b0f19}.globe-container canvas[data-v-1d4d969c]{display:block;outline:none;background-color:transparent}@keyframes shimmer-054998b3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.fade-enter-active[data-v-71ff593c],.fade-leave-active[data-v-71ff593c]{transition:opacity .3s ease}.fade-enter-from[data-v-71ff593c],.fade-leave-to[data-v-71ff593c]{opacity:0}.toggle-chart-button[data-v-71ff593c]{all:unset;display:flex;align-items:center;position:relative;padding:.22em .6em;border:.08em solid #00fa9a;border-radius:.25em;color:#00fa9a;font-size:.65em;font-weight:600;cursor:pointer;overflow:hidden;transition:border .3s,color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-chart-button p[data-v-71ff593c]{z-index:1;margin:0}.toggle-chart-button[data-v-71ff593c]:hover{color:#212121}.toggle-chart-button[data-v-71ff593c]:active{border-color:teal}.toggle-chart-button[data-v-71ff593c]:disabled{opacity:.5;cursor:not-allowed}.toggle-chart-button[data-v-71ff593c]:after,.toggle-chart-button[data-v-71ff593c]:before{content:"";position:absolute;width:15em;aspect-ratio:1;background:#00fa9a;opacity:50%;border-radius:50%;transition:transform .5s,background .3s}.toggle-chart-button[data-v-71ff593c]:before{left:0;transform:translateX(-14em)}.toggle-chart-button[data-v-71ff593c]:after{right:0;transform:translateX(14em)}.toggle-chart-button[data-v-71ff593c]:hover:before{transform:translateX(-2em)}.toggle-chart-button[data-v-71ff593c]:hover:after{transform:translateX(2em)}.toggle-chart-button[data-v-71ff593c]:active:after,.toggle-chart-button[data-v-71ff593c]:active:before{background:teal}.toggle-chart-button[data-v-71ff593c]:disabled:after,.toggle-chart-button[data-v-71ff593c]:disabled:before{display:none}.carbon-loader-container[data-v-18c9f192],.carbon-loader[data-v-18c9f192]{width:60px;height:70px;position:relative}.carbon-loader[data-v-18c9f192]{background-image:radial-gradient(circle 15px,#10b981 100%,transparent 0),radial-gradient(circle 2.5px,#10b981 100%,transparent 0),radial-gradient(circle 2.5px,#10b981 100%,transparent 0),linear-gradient(#10b981 10px,transparent 0);background-position:center 63px,47px 51px,8px 9px,center 57px;background-size:30px 30px,5px 5px,5px 5px,2px 7px;background-repeat:no-repeat;z-index:10;perspective:250px;display:block}.carbon-loader[data-v-18c9f192]:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;border:1.5px solid #10b981;left:50%;top:50%;transform:translate(-50%,-55%) rotate(-45deg);border-right-color:transparent;box-sizing:border-box}.carbon-loader[data-v-18c9f192]:after{content:"";position:absolute;height:40px;width:40px;transform:translate(-50%,-55%) rotate(-45deg) rotateY(0deg);left:50%;top:50%;box-sizing:border-box;border:3.5px solid #34d399;border-radius:50%;animation:carbon-rotate-18c9f192 .5s linear infinite}@keyframes carbon-rotate-18c9f192{to{transform:translate(-50%,-55%) rotate(-45deg) rotateY(1turn)}}.tree-3d-wrapper[data-v-4ad222be]{position:absolute;top:0;right:248px;width:200px;height:294px;pointer-events:none;z-index:10}.tree-3d-container[data-v-4ad222be]{position:absolute;bottom:0;right:0;width:120px;height:180px;display:flex;justify-content:center;align-items:flex-end;overflow:visible}.tree-3d[data-v-4ad222be]{position:relative;width:50px;height:50px;transform-style:preserve-3d;transform:rotateX(-10deg) rotateY(20deg);animation:treeAnimate-4ad222be 5s linear infinite;margin-bottom:10px}@keyframes treeAnimate-4ad222be{0%{transform:rotateX(-10deg) rotateY(380deg)}to{transform:rotateX(-10deg) rotateY(20deg)}}.tree-3d div[data-v-4ad222be]{position:absolute;top:-50px;left:0;width:100%;height:100%;transform-style:preserve-3d;transform:translateY(calc(25px*var(--x))) translateZ(0)}.tree-3d div.branch span[data-v-4ad222be]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#10b981,#34d399);clip-path:polygon(50% 0,0 100%,100% 100%);border-bottom:5px solid #00000019;transform-origin:bottom;transform:rotateY(calc(90deg*var(--i))) rotateX(30deg) translateZ(28.5px)}.tree-3d div.stem span[data-v-4ad222be]{position:absolute;top:110px;left:calc(50% - 7.5px);width:15px;height:50%;background:linear-gradient(90deg,#92400e,#b45309);border-bottom:5px solid #00000019;transform-origin:bottom;transform:rotateY(calc(90deg*var(--i))) translateZ(7.5px)}.shadow[data-v-4ad222be]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);filter:blur(20px);transform-style:preserve-3d;transform:rotateX(90deg) translateZ(-65px)}@keyframes dash-7d362ec0{to{stroke-dashoffset:-16}}.animate-dash[data-v-7d362ec0]{animation:dash-7d362ec0 1s linear infinite}@keyframes fade-in-up-ab9b2e9a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-ab9b2e9a]{animation:fade-in-up-ab9b2e9a .8s ease-out}.animation-delay-200[data-v-ab9b2e9a]{animation-delay:.2s;animation-fill-mode:both}.animation-delay-400[data-v-ab9b2e9a]{animation-delay:.4s;animation-fill-mode:both}.bg-grid-pattern[data-v-ab9b2e9a]{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px}@keyframes fadeIn-49869888{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-list-enter-active[data-v-49869888]{transition:all .6s cubic-bezier(.4,0,.2,1)}.faq-list-leave-active[data-v-49869888]{transition:all .4s cubic-bezier(.4,0,1,1);position:absolute;width:100%}.faq-list-enter-from[data-v-49869888]{opacity:0;transform:translateY(15px) scale(.98);filter:blur(2px)}.faq-list-leave-to[data-v-49869888]{opacity:0;transform:translateY(-10px) scale(.98);filter:blur(2px)}.faq-list-move[data-v-49869888]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.back-button[data-v-49869888]{width:90px;height:36px;overflow:hidden;border:none;color:#fff;background:none;position:relative;padding-bottom:1.2em;cursor:pointer}.back-button>div[data-v-49869888],.back-button>svg[data-v-49869888]{position:absolute;width:100%;height:100%;display:flex}.back-button[data-v-49869888]:before{content:"";position:absolute;height:1.5px;bottom:0;left:0;width:100%;transform:scaleX(0);transform-origin:bottom right;background:currentColor;transition:transform .25s ease-out}.back-button[data-v-49869888]:hover:before{transform:scaleX(1);transform-origin:bottom left}.back-button .clone[data-v-49869888]>*,.back-button .text[data-v-49869888]>*{opacity:1;font-size:.875rem;font-weight:700;letter-spacing:.02em;transition:.2s;margin-left:2px;font-family:Microsoft YaHei,PingFang SC,Hiragino Sans GB,Heiti SC,sans-serif}.back-button .clone[data-v-49869888]>*{transform:translateY(40px)}.back-button:hover .clone[data-v-49869888]>*{opacity:1;transform:translateY(0);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.back-button:hover .text[data-v-49869888]>*{opacity:1;transform:translateY(-40px);transition:all .2s cubic-bezier(.215,.61,.355,1) 0s}.back-button:hover .clone[data-v-49869888]>:first-child{transition-delay:.15s}.back-button:hover .clone[data-v-49869888]>:nth-child(2){transition-delay:.2s}.back-button:hover .clone[data-v-49869888]>:nth-child(3){transition-delay:.25s}.back-button:hover .clone[data-v-49869888]>:nth-child(4){transition-delay:.3s}.back-button svg[data-v-49869888]{width:14px;right:0;top:50%;transform:translateY(-50%) rotate(-50deg);transition:.2s ease-out}.back-button:hover svg[data-v-49869888]{transform:translateY(-50%) rotate(-90deg)}.cta-btn[data-v-49869888]{padding:1rem 2rem;font-weight:700;cursor:pointer;border-radius:.5rem;transition-duration:1s;transition-property:border-top,border-left,border-bottom,border-right,box-shadow;display:flex;align-items:center;justify-content:center;gap:.5rem}.cta-btn-primary[data-v-49869888]{background:#3b82f6;color:#fff;border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;border-top:2px solid #60a5fa;border-left:2px solid #60a5fa}.cta-btn-primary[data-v-49869888]:hover{border-top:2px solid #2563eb;border-left:2px solid #2563eb;border-bottom:2px solid #60a5fa;border-right:2px solid #60a5fa;box-shadow:5px 5px rgba(59,130,246,.4),10px 10px rgba(59,130,246,.3),15px 15px rgba(59,130,246,.2)}.cta-btn-secondary[data-v-49869888]{background:#fff;color:#3b82f6;border-bottom:2px solid #3b82f6;border-right:2px solid #3b82f6;border-top:2px solid #fff;border-left:2px solid #fff}.cta-btn-secondary[data-v-49869888]:hover{border-top:2px solid #3b82f6;border-left:2px solid #3b82f6;border-bottom:2px solid #60a5fa;border-right:2px solid #60a5fa;box-shadow:5px 5px rgba(59,130,246,.4),10px 10px rgba(59,130,246,.3),15px 15px rgba(59,130,246,.2)}.like-dislike-buttons[data-v-49869888]{display:flex;align-items:center;gap:.5rem}.feedback-icon[data-v-49869888]{position:relative;display:flex;justify-content:center;align-items:center;opacity:.7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(148,163,184,.3);border-radius:50px;transition:all .2s ease;background:rgba(15,23,42,.5)}.feedback-icon[data-v-49869888]:hover{opacity:1;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);border-color:rgba(148,163,184,.5)}.feedback-icon[data-v-49869888]:active{box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.feedback-label[data-v-49869888]{display:flex;justify-content:center;align-items:center;padding:0 .5rem;cursor:pointer;position:relative}.like-count[data-v-49869888]{border-right:.1rem solid rgba(148,163,184,.4);padding:0 .6rem 0 .5rem}.dislike-count[data-v-49869888],.like-count[data-v-49869888]{pointer-events:none;color:rgba(148,163,184,.8);font-size:.875rem}.dislike-count[data-v-49869888]{border-left:.1rem solid rgba(148,163,184,.4);padding:0 .5rem 0 .6rem}.feedback-svg[data-v-49869888]{width:1.3rem;fill:rgba(148,163,184,.8);box-sizing:content-box;padding:10px 10px;transition:all .2s ease}.feedback-input[data-v-49869888]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.feedback-icon #icon-like-regular[data-v-49869888]{display:block}.feedback-icon #icon-like-solid[data-v-49869888]{display:none}.feedback-icon:hover #icon-like-regular[data-v-49869888],.feedback-icon:hover #icon-like-solid[data-v-49869888]{animation:rotate-icon-like-49869888 .7s ease-in-out both}.feedback-icon .feedback-input:checked~#icon-like-regular[data-v-49869888]{display:none}.feedback-icon .feedback-input:checked~#icon-like-solid[data-v-49869888]{display:block;fill:#10b981;animation:checked-icon-like-49869888 .5s}.feedback-icon #icon-dislike-regular[data-v-49869888]{display:block;transform:rotate(180deg)}.feedback-icon #icon-dislike-solid[data-v-49869888]{display:none;transform:rotate(180deg)}.feedback-icon:hover #icon-dislike-regular[data-v-49869888],.feedback-icon:hover #icon-dislike-solid[data-v-49869888]{animation:rotate-icon-dislike-49869888 .7s ease-in-out both}.feedback-icon .feedback-input:checked~#icon-dislike-regular[data-v-49869888]{display:none}.feedback-icon .feedback-input:checked~#icon-dislike-solid[data-v-49869888]{display:block;fill:#ef4444;animation:checked-icon-dislike-49869888 .5s}@keyframes rotate-icon-like-49869888{0%{transform:rotate(0deg) translateZ(0)}25%{transform:rotate(3deg) translateZ(0)}50%{transform:rotate(-3deg) translateZ(0)}75%{transform:rotate(1deg) translateZ(0)}to{transform:rotate(0deg) translateZ(0)}}@keyframes rotate-icon-dislike-49869888{0%{transform:rotate(180deg) translateZ(0)}25%{transform:rotate(183deg) translateZ(0)}50%{transform:rotate(177deg) translateZ(0)}75%{transform:rotate(181deg) translateZ(0)}to{transform:rotate(180deg) translateZ(0)}}@keyframes checked-icon-like-49869888{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2) rotate(-10deg)}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes checked-icon-dislike-49869888{0%{transform:scale(0) rotate(180deg);opacity:0}50%{transform:scale(1.2) rotate(170deg)}to{transform:scale(1) rotate(180deg);opacity:1}}.fireworks[data-v-49869888]{transform:scale(.4);pointer-events:none}.feedback-icon .feedback-input:checked~.fireworks>.checked-like-fx[data-v-49869888]{position:absolute;width:10px;height:10px;right:40px;border-radius:50%;box-shadow:0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981,0 0 #10b981;animation:fireworks-bang-49869888 1.25s ease-out forwards,fireworks-gravity-49869888 1.25s ease-in forwards,fireworks-position-49869888 6.25s linear forwards}.feedback-icon .feedback-input:checked~.fireworks>.checked-dislike-fx[data-v-49869888]{position:absolute;width:10px;height:10px;left:40px;border-radius:50%;box-shadow:0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444,0 0 #ef4444;animation:fireworks-bang-dislike-49869888 1.25s ease-out forwards,fireworks-gravity-49869888 1.25s ease-in forwards,fireworks-position-49869888 6.25s linear forwards}@keyframes fireworks-bang-dislike-49869888{to{box-shadow:114px -107px #ef4444,212px -166px #f87171,197px -6px #dc2626,179px -329px #ef4444,-167px -262px #f87171,233px 65px #dc2626,81px 42px #ef4444,-13px 54px #f87171,-60px -183px #dc2626,127px -259px #ef4444,117px -122px #f87171,95px 20px #dc2626,115px 1px #ef4444,-160px -328px #f87171,69px -242px #dc2626,-208px -230px #ef4444,30px -15px #f87171,235px -15px #dc2626,80px -232px #ef4444,175px -173px #f87171,-187px -176px #dc2626,4px 26px #ef4444,227px -106px #f87171,119px 17px #dc2626,-102px 4px #ef4444,-16px -4px #f87171,-201px -310px #dc2626,64px -181px #ef4444,-234px -15px #f87171,-184px -263px #dc2626,96px -303px #ef4444,-139px 10px #f87171,25px -205px #dc2626,-129px -322px #ef4444,-235px -187px #f87171,-136px -237px #dc2626,-82px -321px #ef4444,7px -267px #f87171,-155px 30px #dc2626,-85px -73px #ef4444,60px -199px #f87171,-9px -289px #dc2626,-208px -167px #ef4444,-13px -299px #f87171,179px -164px #dc2626,-112px 12px #ef4444,-209px -125px #f87171,14px -101px #dc2626,-184px -292px #ef4444,-26px -168px #f87171,129px -67px #dc2626,-17px -23px #ef4444,129px 34px #f87171,35px -24px #dc2626,-12px -297px #ef4444,129px -156px #f87171,157px -29px #dc2626,-221px 6px #ef4444,0 -311px #f87171,155px 50px #dc2626,-71px -318px #ef4444}}@keyframes fireworks-position-49869888{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}@keyframes fireworks-gravity-49869888{to{transform:translateY(200px);opacity:0}}@keyframes fireworks-bang-49869888{to{box-shadow:114px -107px #10b981,212px -166px #34d399,197px -6px #059669,179px -329px #10b981,-167px -262px #34d399,233px 65px #059669,81px 42px #10b981,-13px 54px #34d399,-60px -183px #059669,127px -259px #10b981,117px -122px #34d399,95px 20px #059669,115px 1px #10b981,-160px -328px #34d399,69px -242px #059669,-208px -230px #10b981,30px -15px #34d399,235px -15px #059669,80px -232px #10b981,175px -173px #34d399,-187px -176px #059669,4px 26px #10b981,227px -106px #34d399,119px 17px #059669,-102px 4px #10b981,-16px -4px #34d399,-201px -310px #059669,64px -181px #10b981,-234px -15px #34d399,-184px -263px #059669,96px -303px #10b981,-139px 10px #34d399,25px -205px #059669,-129px -322px #10b981,-235px -187px #34d399,-136px -237px #059669,-82px -321px #10b981,7px -267px #34d399,-155px 30px #059669,-85px -73px #10b981,60px -199px #34d399,-9px -289px #059669,-208px -167px #10b981,-13px -299px #34d399,179px -164px #059669,-112px 12px #10b981,-209px -125px #34d399,14px -101px #059669,-184px -292px #10b981,-26px -168px #34d399,129px -67px #059669,-17px -23px #10b981,129px 34px #34d399,35px -24px #059669,-12px -297px #10b981,129px -156px #34d399,157px -29px #059669,-221px 6px #10b981,0 -311px #34d399,155px 50px #059669,-71px -318px #10b981}}[v-cloak]{display:none}.page-transition-enter-active{animation:slideInFade .6s ease-out}.page-transition-leave-active{animation:slideOutFade .6s ease-in}@keyframes slideInFade{0%{opacity:0;transform:scale(.97) translateY(10px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes slideOutFade{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(1.03) translateY(-10px);filter:blur(6px)}}