@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@font-face{font-family:Parisienne;src:url(./Parisienne-DG_Qu7rX.ttf) format("truetype");--shadow-light: 0 2px 10px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 20px rgba(0, 0, 0, .15);--shadow-heavy: 0 8px 40px rgba(0, 0, 0, .2);--gradient-primary: linear-gradient(135deg, var(--primary-color), var(--accent-color));--gradient-surface: linear-gradient(135deg, rgba(26, 26, 46, .9), rgba(16, 16, 32, .9));--transition-fast: .2s;--transition-normal: .3s;--transition-slow: .5s;--purple-accent: #8b5cf6;--blue-accent: #3b82f6;--green-accent: #10b981;--orange-accent: #f59e0b}.navbar[data-v-ed4ada23]{position:fixed;top:0;left:0;width:100%;padding:1.5rem 0;z-index:100;transition:all var(--transition-medium);will-change:padding,background-color,box-shadow}.navbar-container[data-v-ed4ada23]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-ed4ada23]{font-size:1.8rem;font-weight:700;color:var(--primary-color);position:relative;z-index:101;will-change:transform,opacity}.logo span[data-v-ed4ada23]{background:linear-gradient(90deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;will-change:transform,opacity;position:relative;animation:lightning-ed4ada23 4s infinite;color:var(--primary-color);font-family:Parisienne,Orbitron,Arial Black,Arial,sans-serif}@keyframes lightning-ed4ada23{0%{text-shadow:0 0 2px rgba(0,212,255,1);filter:brightness(1)}45%{text-shadow:0 0 2px rgba(0,212,255,.3);filter:brightness(1)}46%{text-shadow:0 0 5px rgba(0,212,255,.7),0 0 10px rgba(0,212,255,.7);filter:brightness(1.2)}47%{text-shadow:0 0 2px rgba(0,212,255,.3);filter:brightness(1)}48%{text-shadow:0 0 1px rgba(0,212,255,.7),0 0 15px rgba(0,212,255,.7),0 0 25px rgba(0,212,255,.7);filter:brightness(1.5)}50%{text-shadow:0 0 2px rgba(0,212,255,.3);filter:brightness(1)}52%{text-shadow:0 0 2px rgba(0,212,255,.7),0 0 10px rgba(0,212,255,.7),0 0 15px rgba(0,212,255,.7),0 0 30px rgba(0,212,255,.7);filter:brightness(1.8)}54%{text-shadow:0 0 2px rgba(0,212,255,.3);filter:brightness(1)}to{text-shadow:0 0 2px rgba(0,212,255,.3);filter:brightness(1)}}.logo span[data-v-ed4ada23]:before{content:"";position:absolute;top:-20px;left:50%;transform:translate(-50%);width:2px;height:0;background:linear-gradient(to bottom,transparent,var(--primary-color));opacity:0;animation:lightning-strike-ed4ada23 4s infinite}@keyframes lightning-strike-ed4ada23{0%{height:0;opacity:0}46%{height:0;opacity:0}48%{height:20px;opacity:.6}52%{height:0;opacity:0}to{height:0;opacity:0}}.hamburger[data-v-ed4ada23]{display:none;cursor:pointer;width:30px;height:20px;position:relative;z-index:101;transition:all .3s ease;will-change:transform;padding:5px;border-radius:4px}.hamburger[data-v-ed4ada23]:hover{background-color:#00d4ff1a}.hamburger-line[data-v-ed4ada23]{width:30px;height:2px;background-color:var(--text-color);position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .3s}.hamburger-line[data-v-ed4ada23]:before,.hamburger-line[data-v-ed4ada23]:after{content:"";position:absolute;width:30px;height:2px;background-color:var(--text-color);transition:all .3s}.hamburger-line[data-v-ed4ada23]:before{transform:translateY(-8px)}.hamburger-line[data-v-ed4ada23]:after{transform:translateY(8px)}.hamburger-line.active[data-v-ed4ada23]{background-color:transparent}.hamburger-line.active[data-v-ed4ada23]:before{transform:rotate(45deg)}.hamburger-line.active[data-v-ed4ada23]:after{transform:rotate(-45deg)}.nav-menu[data-v-ed4ada23]{display:flex;align-items:center}.nav-list[data-v-ed4ada23]{display:flex;list-style:none}.nav-item[data-v-ed4ada23]{margin-left:2.5rem}.nav-link[data-v-ed4ada23]{font-size:1rem;font-weight:500;color:var(--text-color);position:relative;padding:.3rem 0;cursor:pointer;text-decoration:none;transition:all .3s ease;will-change:transform,color,text-shadow}.nav-link[data-v-ed4ada23]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));transition:width var(--transition-medium);will-change:width;border-radius:1px}.nav-link[data-v-ed4ada23]:hover:after,.router-link-active[data-v-ed4ada23]:after{width:100%;box-shadow:0 0 10px #00d4ff80}.nav-link[data-v-ed4ada23]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(0,212,255,.3) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.nav-link[data-v-ed4ada23]:active:before{width:200px;height:200px}.nav-background[data-v-ed4ada23]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#222831fa;z-index:99;opacity:0;visibility:hidden;transition:all var(--transition-medium)}@media(max-width:768px){.hamburger[data-v-ed4ada23]{display:block}.nav-menu[data-v-ed4ada23]{position:fixed;top:0;left:0;width:100%;height:100vh;flex-direction:column;justify-content:center;transform:translate(100%);opacity:0;visibility:hidden;transition:all var(--transition-medium);z-index:100;will-change:transform,opacity}.nav-background[data-v-ed4ada23]{display:block}.nav-list[data-v-ed4ada23]{flex-direction:column;align-items:center;position:relative;z-index:100}.nav-item[data-v-ed4ada23]{margin:1.5rem 0;will-change:transform,opacity}.nav-link[data-v-ed4ada23]{font-size:1.5rem}}.video-splash-screen[data-v-a0c34dbd]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0);background-image:url(../assets/001.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.video-container[data-v-a0c34dbd]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.splash-video[data-v-a0c34dbd]{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;transform:translate(-50%,-50%) translateZ(0);object-fit:cover;opacity:0;will-change:opacity,transform;backface-visibility:hidden}.fallback-animation[data-v-a0c34dbd]{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.gradient-bg[data-v-a0c34dbd]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff);background-size:400% 400%;animation:gradientShift-a0c34dbd 3s ease-in-out infinite}@keyframes gradientShift-a0c34dbd{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.splash-overlay[data-v-a0c34dbd]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:2;display:flex;align-items:center;justify-content:center}.splash-content[data-v-a0c34dbd]{text-align:center;color:#fff;z-index:3;opacity:0}.splash-title[data-v-a0c34dbd]{font-family:Orbitron,monospace;font-size:4rem;font-weight:900;margin:0;background:linear-gradient(135deg,#ff6b6b,#feca57,#48dbfb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(255,255,255,.3);letter-spacing:.1em}.splash-subtitle[data-v-a0c34dbd]{font-family:"Exo 2",sans-serif;font-size:1.5rem;font-weight:300;margin:1rem 0 0;opacity:.9;letter-spacing:.2em;text-transform:uppercase}.loading-progress[data-v-a0c34dbd]{margin-top:2rem}.progress-bar[data-v-a0c34dbd]{width:200px;height:4px;background:#fff3;border-radius:2px;overflow:hidden;margin:0 auto 1rem}.progress-fill[data-v-a0c34dbd]{height:100%;background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb);border-radius:2px;transition:width .3s ease}.loading-text[data-v-a0c34dbd]{font-family:"Exo 2",sans-serif;font-size:.9rem;opacity:.7;margin:0}.corner-progress[data-v-a0c34dbd]{position:absolute;right:16px;bottom:16px;z-index:4;background:#00000073;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:10px 12px;min-width:180px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.corner-progress .progress-bar[data-v-a0c34dbd]{width:100%;height:6px}.corner-progress .loading-text[data-v-a0c34dbd]{text-align:right;margin-top:6px}@media(max-width:768px){.splash-title[data-v-a0c34dbd]{font-size:3rem}.splash-subtitle[data-v-a0c34dbd]{font-size:1.2rem}}@media(max-width:480px){.splash-title[data-v-a0c34dbd]{font-size:2.5rem}.splash-subtitle[data-v-a0c34dbd]{font-size:1rem}.progress-bar[data-v-a0c34dbd]{width:150px}}@media(max-width:768px)and (max-height:1024px){.splash-video[data-v-a0c34dbd]{object-fit:cover}}@font-face{font-family:Parisienne;src:url(./Parisienne-DG_Qu7rX.ttf) format("truetype");--shadow-light: 0 2px 10px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 20px rgba(0, 0, 0, .15);--shadow-heavy: 0 8px 40px rgba(0, 0, 0, .2);--gradient-primary: linear-gradient(135deg, var(--primary-color), var(--accent-color));--gradient-surface: linear-gradient(135deg, rgba(26, 26, 46, .9), rgba(16, 16, 32, .9));--transition-fast: .2s;--transition-normal: .3s;--transition-slow: .5s;--purple-accent: #8b5cf6;--blue-accent: #3b82f6;--green-accent: #10b981;--orange-accent: #f59e0b}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-weight:400}html{font-size:16px}body{min-height:100vh;font-family:Poppins,sans-serif;background:var(--background-color);color:var(--text-color);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;will-change:scroll-position;transform:var(--gpu-acceleration)}body::-webkit-scrollbar,*::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}a:hover{color:var(--primary-color)}button{background:none;border:none;cursor:pointer;font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:all var(--transition-fast)}.btn-primary{background-color:var(--primary-color);color:var(--text-color)}.btn-primary:hover{background-color:#00adb5cc;transform:translateY(-2px)}.btn-outline{border:2px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:var(--text-color);transform:translateY(-2px)}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-medium)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform var(--transition-medium),opacity var(--transition-medium)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(30px);opacity:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--secondary-color)}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00adb5cc}.neon-text{color:#00d4ff;text-shadow:0 0 5px #00d4ff,0 0 10px #00d4ff,0 0 15px #00d4ff,0 0 20px #00d4ff,0 0 35px #00d4ff,0 0 40px #00d4ff;animation:neon-flicker 2s infinite alternate}@keyframes neon-flicker{0%,18%,22%,25%,53%,57%,to{text-shadow:0 0 5px #00d4ff,0 0 10px #00d4ff,0 0 15px #00d4ff,0 0 20px #00d4ff,0 0 35px #00d4ff,0 0 40px #00d4ff}20%,24%,55%{text-shadow:none}}.gradient-border{position:relative;background:linear-gradient(45deg,#1a1a2e,#16213e);border-radius:15px;padding:2px}.gradient-border:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:15px;padding:2px;background:linear-gradient(45deg,#00d4ff,#f36,#0f8,#8b5cf6);background-size:400% 400%;animation:gradient-rotate 4s ease infinite;z-index:-1}@keyframes gradient-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glassmorphism{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.pulse-glow{animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%{box-shadow:0 0 5px #00d4ff80}50%{box-shadow:0 0 20px #00d4ffcc,0 0 30px #00d4ff99}to{box-shadow:0 0 5px #00d4ff80}}.flip-card{background-color:transparent;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:15px}.flip-card-back{transform:rotateY(180deg)}.wave-animation{position:relative;overflow:hidden}.wave-animation:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:wave-slide 2s infinite}@keyframes wave-slide{0%{left:-100%}to{left:100%}}.typewriter{overflow:hidden;border-right:2px solid #00d4ff;white-space:nowrap;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:#00d4ff}}.particle-explosion{position:relative}.particle-explosion:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:#00d4ff;border-radius:50%;animation:particle-explode 1s ease-out infinite}@keyframes particle-explode{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(20);opacity:0}}.liquid-button{position:relative;overflow:hidden;transition:all .3s ease}.liquid-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.liquid-button:hover:before{left:100%}.magnetic-hover{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.magnetic-hover:hover{transform:scale(1.05) rotate(2deg)}.rainbow-text{background:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow-animation 3s ease-in-out infinite}@keyframes rainbow-animation{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.glitch{position:relative;animation:glitch-animation 2s infinite}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{animation:glitch-animation-1 .5s infinite;color:red;z-index:-1}.glitch:after{animation:glitch-animation-2 .5s infinite;color:#0ff;z-index:-2}@keyframes glitch-animation{0%,99%{transform:translate(0)}1%{transform:translate(2px,-2px)}2%{transform:translate(-2px,2px)}3%{transform:translate(2px,2px)}4%{transform:translate(-2px,-2px)}}@keyframes glitch-animation-1{0%,99%{transform:translate(0)}1%{transform:translate(2px,-2px)}2%{transform:translate(-2px,2px)}}@keyframes glitch-animation-2{0%,99%{transform:translate(0)}1%{transform:translate(-2px,2px)}2%{transform:translate(2px,-2px)}}.breathing{animation:breathing 3s ease-in-out infinite}@keyframes breathing{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.rotating-cube{width:50px;height:50px;position:relative;transform-style:preserve-3d;animation:rotate-cube 4s infinite linear}.rotating-cube:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#00d4ff,#f36);transform:rotateY(0) translateZ(25px)}.rotating-cube:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#f36,#0f8);transform:rotateY(90deg) translateZ(25px)}@keyframes rotate-cube{0%{transform:rotateX(0) rotateY(0)}to{transform:rotateX(360deg) rotateY(360deg)}}:root{--background-color: #0a0a0f;--text-color: #e8e8f0;--primary-color: #00d4ff;--secondary-color: #1a1a2e;--accent-color: #ff3366;--success-color: #00ff88;--purple-accent: #8b5cf6;--blue-accent: #3b82f6;--transition-fast: .3s;--transition-medium: .5s;--transition-slow: .8s}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%;width:100%;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--background-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background-color:var(--background-color)}body::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:3px}.app{position:relative;min-height:100vh;overflow-x:hidden}.page-content{position:relative;opacity:0;transform:translateY(30px);z-index:1;will-change:transform,opacity}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section{padding:6rem 0;position:relative}a{color:inherit;text-decoration:none}.btn{display:inline-block;padding:.8rem 2rem;border-radius:30px;font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);border:none;outline:none;overflow:hidden;position:relative;z-index:1}.btn:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ffffff1a;transition:all .3s;z-index:-1}.btn:hover:before{width:100%}.btn-primary{background-color:var(--primary-color);color:var(--background-color)}.btn-primary:hover{background-color:#00c2cc;transform:translateY(-3px);box-shadow:0 10px 20px #00adb54d}.btn-outline{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color)}.btn-outline:hover{background-color:var(--primary-color);color:var(--background-color);transform:translateY(-3px);box-shadow:0 10px 20px #00adb54d}.page-transition-enter-active,.page-transition-leave-active{transition:all .4s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}[data-transition-direction=forward] .page-transition-enter-from{opacity:0;transform:translate(30px) scale(.98)}[data-transition-direction=forward] .page-transition-leave-to,[data-transition-direction=backward] .page-transition-enter-from{opacity:0;transform:translate(-30px) scale(.98)}[data-transition-direction=backward] .page-transition-leave-to{opacity:0;transform:translate(30px) scale(.98)}.page-transition-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#00d4ff1a,#1a1a2ef2,#8b5cf61a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(100%);opacity:0;z-index:1000;pointer-events:none;will-change:transform,opacity}.page-transition-overlay:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:3px solid var(--primary-color);border-top:3px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #00adb54d;z-index:1000;opacity:0;scale:.8;transition:all .3s ease}.back-to-top:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00adb566}.back-to-top:active{transform:translateY(-1px)}@media(max-width:768px){.container{padding:0 1.5rem}.section{padding:4rem 0}.back-to-top{bottom:1.5rem;right:1.5rem;width:45px;height:45px}}.element-inspector[data-v-2550255f]{position:fixed;bottom:2rem;left:2rem;z-index:9999}.inspector-btn[data-v-2550255f]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#222831f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-color);cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:500;box-shadow:0 4px 20px #0003}.inspector-btn[data-v-2550255f]:hover{background:#222831;border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px 25px #00adb533}.inspector-btn.active[data-v-2550255f]{background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff;border-color:transparent}.inspector-btn.active[data-v-2550255f]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #00adb566}.inspector-btn svg[data-v-2550255f]{transition:transform .3s ease}.inspector-btn.active svg[data-v-2550255f]{transform:rotate(180deg)}.highlight-box[data-v-2550255f]{position:absolute;pointer-events:none;z-index:9998;will-change:transform,opacity}.highlight-border[data-v-2550255f]{width:100%;height:100%;border:2px solid #00ff88;background:#00ff881a;border-radius:4px;box-shadow:0 0 0 1px #00ff884d,inset 0 0 0 1px #0f83,0 4px 12px #0f83;animation:pulse-2550255f 2s ease-in-out infinite}@keyframes pulse-2550255f{0%,to{box-shadow:0 0 0 1px #00ff884d,inset 0 0 0 1px #0f83,0 4px 12px #0f83}50%{box-shadow:0 0 0 2px #00ff8880,inset 0 0 0 1px #00ff884d,0 6px 16px #00ff884d}}.element-tooltip[data-v-2550255f]{position:absolute;pointer-events:none;z-index:10000;will-change:transform,opacity;transition:all .3s ease}.element-tooltip.locked[data-v-2550255f]{pointer-events:auto;position:absolute;z-index:10001}.element-tooltip.locked[data-v-2550255f]:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tooltip-content[data-v-2550255f]{background:#1a1a2ef2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,212,255,.4);border-radius:12px;padding:1rem;color:#e8e8f0;font-family:Courier New,monospace;font-size:.75rem;max-width:420px;max-height:70vh;overflow-y:auto;box-shadow:0 8px 32px #00d4ff33;line-height:1.3}.element-tooltip.locked .tooltip-content[data-v-2550255f]{max-width:500px;max-height:80vh;min-height:400px;border:2px solid rgba(0,212,255,.6);box-shadow:0 16px 64px #1a1a2ecc,0 0 20px #00d4ff66;animation:locked-glow-2550255f 2s ease-in-out infinite alternate}@keyframes locked-glow-2550255f{0%{box-shadow:0 16px 64px #1a1a2ecc,0 0 20px #00d4ff66}to{box-shadow:0 16px 64px #1a1a2ecc,0 0 30px #00d4ff99}}.tooltip-header[data-v-2550255f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.element-selector[data-v-2550255f]{color:#ff6b6b;font-weight:700;font-size:.9rem;padding:.2rem .4rem;background:#ff6b6b1a;border-radius:4px;border:1px solid rgba(255,107,107,.3);flex:1}.close-btn[data-v-2550255f]{background:#ff6b6b33;border:1px solid rgba(255,107,107,.4);border-radius:8px;color:#ff6b6b;cursor:pointer;padding:.4rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;margin-left:.5rem;font-weight:600;box-shadow:0 2px 8px #ff6b6b33}.close-btn[data-v-2550255f]:hover{background:#ff6b6b4d;border-color:#ff6b6b99;transform:scale(1.1);box-shadow:0 4px 12px #ff6b6b4d}.close-btn[data-v-2550255f]:active{transform:scale(.95)}.lock-notice[data-v-2550255f]{background:linear-gradient(135deg,#00ff8826,#00d4ff1a);border:1px solid rgba(0,255,136,.4);border-radius:8px;padding:.5rem .75rem;font-size:.7rem;color:#0f8;text-align:center;margin-bottom:.75rem;font-weight:600;box-shadow:0 2px 8px #00ff881a;animation:pulse-lock-2550255f 3s ease-in-out infinite}@keyframes pulse-lock-2550255f{0%,to{border-color:#0f86;box-shadow:0 2px 8px #00ff881a}50%{border-color:#0f89;box-shadow:0 4px 12px #0f83}}.click-hint[data-v-2550255f]{background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:6px;padding:.3rem .5rem;font-size:.65rem;color:#ffc107;text-align:center;margin-bottom:.5rem;font-style:italic;animation:pulse-hint-2550255f 2s ease-in-out infinite}@keyframes pulse-hint-2550255f{0%,to{opacity:.8}50%{opacity:1}}.element-tag[data-v-2550255f]{color:#0f8;font-weight:700;margin-bottom:.25rem;font-size:.75rem}.element-text[data-v-2550255f]{color:#ccc;font-style:italic;word-break:break-word;font-size:.7rem;margin-top:.3rem;padding:.5rem;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.info-section[data-v-2550255f]{margin:.8rem 0;padding:.6rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.info-title[data-v-2550255f]{font-weight:700;color:#0f8;margin-bottom:.5rem;font-size:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.3rem;cursor:pointer;padding:.2rem 0;border-radius:4px;transition:all .2s ease}.info-title[data-v-2550255f]:hover{background:#00ff881a;padding-left:.3rem;padding-right:.3rem}.toggle-icon[data-v-2550255f]{font-size:.7rem;transition:transform .2s ease;color:#8cf}.toggle-icon.collapsed[data-v-2550255f]{transform:rotate(-90deg)}.info-grid[data-v-2550255f]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.info-list[data-v-2550255f]{display:flex;flex-direction:column;gap:.3rem}.info-item[data-v-2550255f]{display:flex;justify-content:space-between;align-items:center;padding:.2rem 0}.info-label[data-v-2550255f]{color:#8cf;font-weight:500;min-width:80px;font-size:.7rem}.info-value[data-v-2550255f]{color:#ffeb3b;font-weight:400;text-align:right;word-break:break-all;max-width:200px;font-size:.7rem}.color-preview[data-v-2550255f]{padding:.1rem .3rem;border-radius:3px;border:1px solid rgba(255,255,255,.2)}.status-visible[data-v-2550255f]{color:#4caf50!important}.status-hidden[data-v-2550255f]{color:#f44336!important}.tooltip-content[data-v-2550255f]::-webkit-scrollbar{width:6px}.tooltip-content[data-v-2550255f]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.tooltip-content[data-v-2550255f]::-webkit-scrollbar-thumb{background:#00ff8880;border-radius:3px}.tooltip-content[data-v-2550255f]::-webkit-scrollbar-thumb:hover{background:#00ff88b3}@media(max-width:768px){.element-inspector[data-v-2550255f]{bottom:1rem;left:1rem}.inspector-btn[data-v-2550255f]{padding:.5rem .75rem;font-size:.8rem}.inspector-btn span[data-v-2550255f]{display:none}.tooltip-content[data-v-2550255f]{font-size:.65rem;padding:.75rem;max-width:280px;max-height:70vh}.element-tooltip.locked .tooltip-content[data-v-2550255f]{max-width:90vw;max-height:85vh;min-height:300px}.element-tooltip.locked[data-v-2550255f]{position:fixed!important}.info-grid[data-v-2550255f]{grid-template-columns:1fr}.info-value[data-v-2550255f]{max-width:150px}.info-title[data-v-2550255f]{font-size:.75rem}}.website-statistics[data-v-f4b61e74]{width:100%;margin:0 auto;padding:2rem 0}.stats-trigger[data-v-f4b61e74]{display:flex;justify-content:center;margin-bottom:2rem}.stats-toggle-btn[data-v-f4b61e74]{display:flex;align-items:center;gap:.75rem;border:1px solid var(--border-color);border-radius:12px;padding:1rem 1.5rem;color:var(--text-color);font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-toggle-btn[data-v-f4b61e74]:hover{background:var(--card-background);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 24px #00d4ff33}.stats-toggle-btn.active[data-v-f4b61e74]{background:var(--card-background);border-color:var(--primary-color);color:var(--text-color)}.btn-icon[data-v-f4b61e74]{width:20px;height:20px;flex-shrink:0}.chevron-icon[data-v-f4b61e74]{width:16px;height:16px;transition:transform .3s ease;flex-shrink:0}.chevron-icon.rotated[data-v-f4b61e74]{transform:rotate(180deg)}.stats-content[data-v-f4b61e74]{animation:slideDown-f4b61e74 .4s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes slideDown-f4b61e74{0%{opacity:0;transform:translateY(-20px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}.stats-header[data-v-f4b61e74]{text-align:center;margin-bottom:3rem}.stats-title[data-v-f4b61e74]{font-size:2.5rem;font-weight:700;background:linear-gradient(120deg,var(--primary-color),#00ff88);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stats-subtitle[data-v-f4b61e74]{font-size:1.1rem;color:#ffffffb3;font-weight:400}@keyframes float-f4b61e74{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px,-10px) rotate(5deg)}}.container[data-v-f4b61e74]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.loading-state[data-v-f4b61e74],.error-state[data-v-f4b61e74]{text-align:center;padding:2rem 0;color:var(--text-color)}.loading-spinner[data-v-f4b61e74]{width:40px;height:40px;border:3px solid rgba(0,212,255,.3);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-f4b61e74 1s linear infinite;margin:0 auto 1rem}@keyframes spin-f4b61e74{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon[data-v-f4b61e74]{font-size:3rem;margin-bottom:1rem}.retry-btn[data-v-f4b61e74]{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;margin-top:1rem;transition:all .3s ease}.retry-btn[data-v-f4b61e74]:hover{background:var(--primary-color-dark);transform:translateY(-2px)}.stats-grid[data-v-f4b61e74]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%;max-width:1200px;margin:0 auto}@media(max-width:1024px){.stats-grid[data-v-f4b61e74]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.stat-card[data-v-f4b61e74]{background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;padding:1.25rem;position:relative;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;animation:slideInUp-f4b61e74 .6s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0;transform:translateY(30px)}.stat-card[data-v-f4b61e74]:nth-child(1){animation-delay:.1s}.stat-card[data-v-f4b61e74]:nth-child(2){animation-delay:.2s}.stat-card[data-v-f4b61e74]:nth-child(3){animation-delay:.3s}.stat-card[data-v-f4b61e74]:nth-child(4){animation-delay:.4s}@keyframes slideInUp-f4b61e74{to{opacity:1;transform:translateY(0)}}.stat-card[data-v-f4b61e74]:hover{transform:translateY(-4px);background:linear-gradient(135deg,#ffffff26,#ffffff14);border-color:#00d4ff4d;box-shadow:0 12px 40px #00d4ff26}.stat-card[data-v-f4b61e74]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--purple-accent));opacity:0;transition:opacity .3s ease}.stat-card[data-v-f4b61e74]:hover:before{opacity:1}.stat-icon-wrapper[data-v-f4b61e74]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#00d4ff33,#9c27b033);flex-shrink:0;transition:all .3s ease}.stat-card:hover .stat-icon-wrapper[data-v-f4b61e74]{transform:scale(1.1);background:linear-gradient(135deg,#00d4ff4d,#9c27b04d)}.stat-icon[data-v-f4b61e74]{width:24px;height:24px;color:#00d4ff;transition:all .3s ease}.stat-card:hover .stat-icon[data-v-f4b61e74]{color:#fff}.total-visitors .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#00d4ff33,#0096ff33)}.total-visitors:hover .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#00d4ff4d,#0096ff4d)}.today-visitors .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#ffc10733,#ff980033)}.today-visitors:hover .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#ffc1074d,#ff98004d)}.today-visitors .stat-icon[data-v-f4b61e74]{color:#ffc107}.response-time .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#4caf5033,#8bc34a33)}.response-time:hover .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#4caf504d,#8bc34a4d)}.response-time .stat-icon[data-v-f4b61e74]{color:#4caf50}.uptime .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#9c27b033,#e91e6333)}.uptime:hover .stat-icon-wrapper[data-v-f4b61e74]{background:linear-gradient(135deg,#9c27b04d,#e91e634d)}.uptime .stat-icon[data-v-f4b61e74]{color:#9c27b0}.stat-content[data-v-f4b61e74]{flex:1;min-width:0}.stat-number[data-v-f4b61e74]{font-size:1.75rem;font-weight:700;color:var(--primary-color);line-height:1;margin-bottom:.25rem;transition:all .3s ease}.stat-card:hover .stat-number[data-v-f4b61e74]{transform:scale(1.05)}.stat-number .unit[data-v-f4b61e74]{font-size:.9rem;font-weight:500;color:var(--text-secondary);margin-left:.25rem}.stat-label[data-v-f4b61e74]{font-size:.85rem;color:var(--text-color);font-weight:500}.stat-detail[data-v-f4b61e74]{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.stat-status[data-v-f4b61e74]{flex-shrink:0}.status-indicator[data-v-f4b61e74]{width:12px;height:12px;border-radius:50%;background:var(--success-color);animation:pulse-f4b61e74 2s infinite}.response-time.excellent .status-indicator[data-v-f4b61e74]{background:#0f8}.response-time.good .status-indicator[data-v-f4b61e74]{background:#ffeb3b}.response-time.fair .status-indicator[data-v-f4b61e74]{background:#ff9800}.response-time.poor .status-indicator[data-v-f4b61e74]{background:#f44336}@keyframes pulse-f4b61e74{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media(max-width:768px){.website-statistics[data-v-f4b61e74]{padding:1rem}.stats-trigger[data-v-f4b61e74]{margin-bottom:1.5rem}.stats-toggle-btn[data-v-f4b61e74]{padding:.875rem 1.25rem;font-size:.9rem}.btn-icon[data-v-f4b61e74]{width:18px;height:18px}.stats-header[data-v-f4b61e74]{margin-bottom:2rem}.stats-title[data-v-f4b61e74]{font-size:2rem}.stats-grid[data-v-f4b61e74]{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card[data-v-f4b61e74]{padding:.75rem;flex-direction:column;text-align:center;gap:.5rem}.stat-number[data-v-f4b61e74],.stat-icon[data-v-f4b61e74]{font-size:1.25rem}}@media(max-width:480px){.stats-toggle-btn[data-v-f4b61e74]{padding:.75rem 1rem;font-size:.85rem;gap:.5rem}.stats-grid[data-v-f4b61e74]{grid-template-columns:1fr;gap:.75rem}.stat-card[data-v-f4b61e74]{padding:1rem;flex-direction:row;text-align:left}}.project-links[data-v-04993947]{padding:6rem 0;position:relative;z-index:2;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.project-links[data-v-04993947]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0006,#0003,#0006);z-index:1}.project-links .container[data-v-04993947]{position:relative;z-index:2}[data-theme=dark] .project-links[data-v-04993947]{background-image:url(https://mail.jisoolove.top/2.webp)}[data-theme=light] .project-links[data-v-04993947]{background-image:url(https://mail.jisoolove.top/77.webp)}.container[data-v-04993947]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-04993947]{text-align:center;margin-bottom:4rem}.section-title[data-v-04993947]{font-size:3rem;font-weight:700;background:linear-gradient(45deg,var(--text-color, #eeeeee),var(--primary-color, #00adb5));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;color:#eee}.section-subtitle[data-v-04993947]{font-size:1.2rem;color:var(--text-secondary);font-weight:400}.projects-grid[data-v-04993947]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.project-card[data-v-04993947]{position:relative;background:var(--card-background);border:1px solid var(--border-color);border-radius:20px;padding:2rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;display:flex;flex-direction:column;gap:1.5rem;min-height:200px;box-shadow:0 8px 32px #0000001a;opacity:1;visibility:visible}.project-card[data-v-04993947]:hover{border-color:var(--project-color);box-shadow:0 20px 40px #0003}.project-card:hover .hover-bg[data-v-04993947]{opacity:.1}.hover-bg[data-v-04993947]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.project-icon-wrapper[data-v-04993947]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:1}.project-icon[data-v-04993947]{width:32px;height:32px;color:#fff}.project-content[data-v-04993947]{flex:1}.project-title[data-v-04993947]{font-size:1.5rem;font-weight:600;color:var(--text-color);margin-bottom:.75rem}.project-description[data-v-04993947]{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.project-url[data-v-04993947]{font-size:.9rem;color:var(--project-color, #00adb5);font-weight:500;font-family:Courier New,monospace}.external-link-icon[data-v-04993947]{position:absolute;top:1.5rem;right:1.5rem;width:20px;height:20px;color:var(--text-muted);transition:all .3s ease}.project-card:hover .external-link-icon[data-v-04993947]{color:var(--project-color);transform:translate(2px,-2px)}.external-link-icon svg[data-v-04993947]{width:100%;height:100%}@media(max-width:768px){.project-links[data-v-04993947]{padding:4rem 0}.container[data-v-04993947]{padding:0 1rem}.section-title[data-v-04993947]{font-size:2.5rem}.projects-grid[data-v-04993947]{grid-template-columns:1fr;gap:1.5rem}.project-card[data-v-04993947]{padding:1.5rem}.project-icon-wrapper[data-v-04993947]{width:50px;height:50px}.project-icon[data-v-04993947]{width:28px;height:28px}.project-title[data-v-04993947]{font-size:1.3rem}}@media(max-width:480px){.section-title[data-v-04993947]{font-size:2rem}.section-subtitle[data-v-04993947]{font-size:1rem}.project-card[data-v-04993947]{padding:1.25rem}}.home-page[data-v-0bcf0bd4]{position:relative;width:100%;min-height:100vh;background:var(--background-color);transition:all .4s cubic-bezier(.4,0,.2,1);will-change:background-color,background-image;transform:translateZ(0)}.hero-section[data-v-0bcf0bd4]{min-height:100vh;height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:0}.hero-section[data-v-0bcf0bd4]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.4));z-index:1}.hero-section .container[data-v-0bcf0bd4]{position:relative;z-index:2}[data-theme=light] .hero-section[data-v-0bcf0bd4],[data-theme=dark] .hero-section[data-v-0bcf0bd4],[data-theme=dark] .features-section[data-v-0bcf0bd4],[data-theme=light] .features-section[data-v-0bcf0bd4],[data-theme=dark] .stats-section[data-v-0bcf0bd4],[data-theme=light] .stats-section[data-v-0bcf0bd4],[data-theme=dark] .skills-progress[data-v-0bcf0bd4],[data-theme=light] .skills-progress[data-v-0bcf0bd4]{background-color:var(--background-color)}.stats-grid[data-v-0bcf0bd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-item[data-v-0bcf0bd4]{text-align:center;padding:2rem}.stat-number[data-v-0bcf0bd4]{font-size:3rem;font-weight:900;color:var(--primary-color);margin-bottom:.5rem}.stat-label[data-v-0bcf0bd4]{font-size:1.1rem;color:var(--text-secondary);font-weight:500}.skills-progress[data-v-0bcf0bd4]{padding:8rem 0;position:relative;z-index:2}.skills-grid[data-v-0bcf0bd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto}.skill-item[data-v-0bcf0bd4]{background:var(--card-background);border-radius:15px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);transition:all .3s ease;box-shadow:0 2px 12px var(--shadow-color),0 1px 3px #0000000d;position:relative;overflow:hidden}.skill-item[data-v-0bcf0bd4]:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(59,130,246,.03) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.skill-item[data-v-0bcf0bd4]:hover:after{opacity:1}.skill-item[data-v-0bcf0bd4]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00adb526;border-color:#00adb54d}.skill-header[data-v-0bcf0bd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.skill-name[data-v-0bcf0bd4]{font-size:1.1rem;font-weight:600;color:var(--text-color)}.skill-percentage[data-v-0bcf0bd4]{font-size:.9rem;color:var(--primary-color);font-weight:500}.skill-bar[data-v-0bcf0bd4]{width:100%;height:8px;background:var(--divider-color);border-radius:4px;overflow:hidden;position:relative}.skill-progress[data-v-0bcf0bd4]{height:100%;width:0%;border-radius:4px;position:relative;transition:width .3s ease}.skill-progress[data-v-0bcf0bd4]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--border-color),transparent);animation:shimmer-0bcf0bd4 2s infinite}@keyframes shimmer-0bcf0bd4{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:768px){.hero-section .container[data-v-0bcf0bd4]{padding:2rem 1rem;align-items:center;justify-content:center;text-align:center}.hero-content[data-v-0bcf0bd4]{max-width:100%;margin:0 auto}.statistics-section[data-v-0bcf0bd4]{min-height:auto;padding:2rem 0}.statistics-section .container[data-v-0bcf0bd4]{padding:0 1rem}.hero-title[data-v-0bcf0bd4]{font-size:3.5rem}.hero-buttons[data-v-0bcf0bd4],.cta-buttons[data-v-0bcf0bd4]{flex-direction:column;align-items:center}.section-title[data-v-0bcf0bd4],.cta-title[data-v-0bcf0bd4]{font-size:2.5rem}.stats-section[data-v-0bcf0bd4]{padding:4rem 0;display:block!important;visibility:visible!important}.stats-grid[data-v-0bcf0bd4]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid!important}.stat-item[data-v-0bcf0bd4]{padding:1.5rem 1rem;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important}.stat-number[data-v-0bcf0bd4]{font-size:2.5rem;display:block!important;visibility:visible!important;opacity:1!important;color:var(--primary-color)!important}.stat-label[data-v-0bcf0bd4]{font-size:1rem;display:block!important;visibility:visible!important;opacity:1!important}.bg-circle-1[data-v-0bcf0bd4]{width:70vw;height:70vw}.bg-circle-2[data-v-0bcf0bd4]{width:60vw;height:60vw}.bg-circle-3[data-v-0bcf0bd4]{width:40vw;height:40vw}.demo-container[data-v-0bcf0bd4]{width:250px;height:250px}}@media(max-width:480px){.stats-grid[data-v-0bcf0bd4]{grid-template-columns:1fr;gap:1.5rem}.stat-item[data-v-0bcf0bd4]{padding:2rem 1rem}.stat-number[data-v-0bcf0bd4]{font-size:3rem;margin-bottom:.8rem}.stat-label[data-v-0bcf0bd4]{font-size:1.1rem}}
