@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.slide-fade-enter-active[data-v-c8a139ad]{transition:all .3s ease}.slide-fade-leave-active[data-v-c8a139ad]{transition:all .2s ease}.slide-fade-enter-from[data-v-c8a139ad],.slide-fade-leave-to[data-v-c8a139ad]{opacity:0}.fade-enter-active[data-v-d0737d2d],.fade-leave-active[data-v-d0737d2d]{transition:opacity .3s ease}.fade-enter-from[data-v-d0737d2d],.fade-leave-to[data-v-d0737d2d]{opacity:0}.line-clamp-2[data-v-d0737d2d]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes float-bbfc93f4{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}canvas#stars[data-v-34555928]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(circle at 50% 50%,#0f172a,#000)}.maintenance-page[data-v-391e5610]{font-family:Inter,system-ui,sans-serif;background:#060610;color:#f0f0ff;min-height:100vh;display:flex;align-items:center;justify-content:center}.maintenance-page[data-v-391e5610]:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 60% at 20% 20%,rgba(129,140,248,.06) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 80%,rgba(168,85,247,.05) 0%,transparent 60%)}.maintenance-card[data-v-391e5610]{position:relative;z-index:10;background:#0d0d1fcc;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border:1px solid rgba(129,140,248,.12);border-radius:24px;padding:52px 44px;max-width:480px;width:90%;text-align:center;animation:appear-391e5610 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes appear-391e5610{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:none}}.gear-wrap[data-v-391e5610]{width:80px;height:80px;margin:0 auto 28px;position:relative}.gear[data-v-391e5610]{position:absolute;border:3px solid rgba(129,140,248,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.gear-1[data-v-391e5610]{width:52px;height:52px;font-size:1.6rem;top:0;left:0;animation:spin-391e5610 4s linear infinite}.gear-2[data-v-391e5610]{width:38px;height:38px;font-size:1.1rem;bottom:0;right:0;animation:spin-391e5610 3s linear infinite reverse}@keyframes spin-391e5610{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1[data-v-391e5610]{font-size:2rem;font-weight:700;margin-bottom:12px}p[data-v-391e5610]{color:#f0f0ff73;line-height:1.7;margin-bottom:28px}.maint-progress-wrap[data-v-391e5610]{background:#ffffff0f;border-radius:8px;height:4px;overflow:hidden;margin-bottom:24px}.maint-progress-bar[data-v-391e5610]{height:100%;background:linear-gradient(90deg,#818cf8,#a78bfa);border-radius:8px;animation:progress-391e5610 3s ease-in-out infinite}@keyframes progress-391e5610{0%{width:0%}50%{width:80%}to{width:100%}}.maint-dots span[data-v-391e5610]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#818cf880;margin:0 4px;animation:bounce-391e5610 1.4s ease-in-out infinite}.maint-dots span[data-v-391e5610]:nth-child(2){animation-delay:.2s}.maint-dots span[data-v-391e5610]:nth-child(3){animation-delay:.4s}@keyframes bounce-391e5610{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-8px);opacity:1}}.maint-footer[data-v-391e5610]{font-size:.82rem;color:#f0f0ff33;margin-top:20px}.banned-page[data-v-69976846]{font-family:Inter,system-ui,sans-serif;background:#030308;color:#f0f0ff;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.banned-card[data-v-69976846]{position:relative;z-index:10;background:#0d0d1fe6;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(239,68,68,.2);border-radius:24px;padding:50px 40px;max-width:500px;width:100%;text-align:center;box-shadow:0 25px 50px -12px #ef44441a;animation:shake-69976846 .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-69976846{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.warning-icon[data-v-69976846]{font-size:4rem;color:#ef4444;margin-bottom:24px}h1[data-v-69976846]{font-size:2.5rem;font-weight:800;margin-bottom:12px;letter-spacing:-1px}.status-msg[data-v-69976846]{color:#f0f0ff99;line-height:1.6;margin-bottom:30px}.info-box[data-v-69976846]{background:#0000004d;border-radius:12px;padding:20px;text-align:left;margin-bottom:30px;border:1px solid rgba(255,255,255,.05)}.info-row[data-v-69976846]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.info-row span[data-v-69976846]:first-child{color:#f0f0ff66}.divider[data-v-69976846]{height:1px;background:#ffffff0d;margin-bottom:30px}.contact-msg[data-v-69976846]{font-size:.9rem;color:#f0f0ff66;margin-bottom:20px}.btn-appeal[data-v-69976846]{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ef4444,#991b1b);color:#fff;padding:14px 28px;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #ef44444d}.btn-appeal[data-v-69976846]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.not-found-page[data-v-2f8eadef]{height:100vh;background:radial-gradient(ellipse at bottom,#020617,#000);overflow:hidden;color:#e5e7eb;position:relative}.stars[data-v-2f8eadef],.stars2[data-v-2f8eadef],.stars3[data-v-2f8eadef]{position:absolute;inset:0;background-repeat:repeat;animation:moveStars-2f8eadef linear infinite}.stars[data-v-2f8eadef]{background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent);background-size:200px 200px;animation-duration:120s}.stars2[data-v-2f8eadef]{background-image:radial-gradient(1px 1px at 100px 150px,#a78bfa,transparent);background-size:300px 300px;animation-duration:180s;opacity:.6}.stars3[data-v-2f8eadef]{background-image:radial-gradient(1px 1px at 50px 80px,#818cf8,transparent);background-size:400px 400px;animation-duration:240s;opacity:.4}@keyframes moveStars-2f8eadef{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}.nf-container[data-v-2f8eadef]{position:relative;z-index:2;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px}.nf-card[data-v-2f8eadef]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a80;border:1px solid rgba(129,140,248,.15);border-radius:24px;padding:50px;box-shadow:0 0 80px #818cf826;animation:nf-float-2f8eadef 6s ease-in-out infinite}@keyframes nf-float-2f8eadef{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.nf-title[data-v-2f8eadef]{font-size:7rem;font-weight:900;background:linear-gradient(135deg,#818cf8,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.04em}.nf-subtitle[data-v-2f8eadef]{margin:12px 0;font-weight:600;font-size:1.4rem}.nf-text[data-v-2f8eadef]{color:#94a3b8;margin-bottom:30px;font-size:.95rem}.nf-link[data-v-2f8eadef]{padding:12px 28px;border-radius:14px;background:linear-gradient(135deg,#818cf8,#a78bfa);color:#020617;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.nf-link[data-v-2f8eadef]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #818cf866}:root,.dark-theme{--bg-primary: #06080f;--bg-secondary: #0c1020;--bg-tertiary: #111827;--bg-card: rgba(255, 255, 255, .04);--bg-card-hover: rgba(255, 255, 255, .08);--bg-card-border: rgba(255, 255, 255, .08);--bg-card-border-hover: rgba(139, 92, 246, .3);--bg-navbar: rgba(6, 8, 15, .6);--bg-dropdown: rgba(12, 16, 32, .95);--bg-input: rgba(255, 255, 255, .05);--text-primary: #f0f0ff;--text-secondary: #a5b4cb;--text-tertiary: #6b7a8e;--text-accent: #a78bfa;--accent-1: #818cf8;--accent-2: #a78bfa;--accent-3: #c084fc;--accent-gradient: linear-gradient(135deg, #818cf8, #a78bfa, #c084fc);--accent-glow: rgba(139, 92, 246, .4);--green: #34d399;--amber: #fbbf24;--red: #f87171;--cyan: #22d3ee;--shadow-sm: 0 2px 8px rgba(0,0,0,.3);--shadow-md: 0 8px 32px rgba(0,0,0,.4);--shadow-lg: 0 20px 60px rgba(0,0,0,.5);--shadow-glow: 0 0 40px rgba(139, 92, 246, .15);--gradient-bg: linear-gradient(135deg, #06080f 0%, #0c1020 30%, #111827 60%, #0f172a 100%);--gradient-mesh: radial-gradient(ellipse 80% 50% at 20% 40%, rgba(99,102,241,.06) 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 80% 60%, rgba(168,85,247,.04) 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 50% 0%, rgba(56,189,248,.03) 0%, transparent 50%)}.light-theme{--bg-primary: #f8faff;--bg-secondary: #eef2ff;--bg-tertiary: #e0e7ff;--bg-card: rgba(255, 255, 255, .85);--bg-card-hover: rgba(255, 255, 255, .95);--bg-card-border: rgba(99, 102, 241, .12);--bg-card-border-hover: rgba(99, 102, 241, .3);--bg-navbar: rgba(248, 250, 255, .7);--bg-dropdown: rgba(248, 250, 255, .98);--bg-input: rgba(99, 102, 241, .06);--text-primary: #1e1b4b;--text-secondary: #4338ca;--text-tertiary: #6366f1;--text-accent: #7c3aed;--accent-1: #6366f1;--accent-2: #7c3aed;--accent-3: #9333ea;--accent-gradient: linear-gradient(135deg, #6366f1, #7c3aed, #9333ea);--accent-glow: rgba(99, 102, 241, .25);--shadow-sm: 0 2px 8px rgba(99,102,241,.08);--shadow-md: 0 8px 32px rgba(99,102,241,.1);--shadow-lg: 0 20px 60px rgba(99,102,241,.12);--shadow-glow: 0 0 40px rgba(99, 102, 241, .08);--gradient-bg: linear-gradient(135deg, #f8faff 0%, #eef2ff 30%, #e0e7ff 60%, #f8faff 100%);--gradient-mesh: radial-gradient(ellipse 80% 50% at 20% 40%, rgba(99,102,241,.08) 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 80% 60%, rgba(168,85,247,.05) 0%, transparent 60%), radial-gradient(ellipse 50% 50% at 50% 0%, rgba(56,189,248,.04) 0%, transparent 50%)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;transition:background .5s ease,color .5s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background:var(--gradient-mesh);pointer-events:none;z-index:0}a{color:inherit;text-decoration:none;transition:color .3s ease}.navbar-glass{backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);background:var(--bg-navbar);border-bottom:1px solid var(--bg-card-border);padding:12px 0;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.card-glass{backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);background:var(--bg-card);border:1px solid var(--bg-card-border);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.card-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);opacity:0;transition:opacity .4s ease}.card-glass:hover{transform:translateY(-6px);background:var(--bg-card-hover);border-color:var(--bg-card-border-hover);box-shadow:var(--shadow-lg),var(--shadow-glow)}.card-glass:hover:before{opacity:1}.hero-gif-bg{opacity:.2;filter:invert(1);mix-blend-mode:multiply;will-change:transform,opacity;transform:translateZ(0)}.dark-theme .hero-gif-bg,:root[data-theme=dark] .hero-gif-bg{opacity:.2;filter:none;mix-blend-mode:screen}.card-glass,.nav-glass,.btn-glow{will-change:transform,backdrop-filter;transform:translateZ(0)}.btn-glow{background:var(--accent-gradient);position:relative;overflow:hidden;border:none;padding:14px 36px;border-radius:14px;font-weight:600;font-size:16px;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px var(--accent-glow);cursor:pointer;letter-spacing:-.02em}.btn-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.6s}.btn-glow:hover:before{left:100%}.btn-glow:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px var(--accent-glow),0 0 60px #8b5cf626}.btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--bg-card-border);padding:14px 32px;border-radius:14px;font-weight:600;font-size:15px;color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;cursor:pointer}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--bg-card-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.dropdown-menu{backdrop-filter:blur(25px) saturate(1.8);-webkit-backdrop-filter:blur(25px) saturate(1.8);background:var(--bg-dropdown);border:1px solid var(--bg-card-border);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;opacity:0;transform:translateY(-8px) scale(.98);visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.group:hover .dropdown-menu{opacity:1;transform:translateY(0) scale(1);visibility:visible}.dropdown-menu a{transition:all .2s ease;position:relative;overflow:hidden;color:var(--text-primary)}.dropdown-menu a:hover{background:var(--bg-card-hover)}.gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-text{font-size:clamp(2.8rem,6vw,5rem);font-weight:900;letter-spacing:-.04em;line-height:1.05;background:var(--accent-gradient);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s ease infinite}@keyframes shimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.glow-text{text-shadow:0 0 30px var(--accent-glow)}.section-title{position:relative;display:inline-block;padding-bottom:16px;font-weight:800;letter-spacing:-.03em}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--accent-gradient);border-radius:10px}.feature-icon{width:64px;height:64px;background:var(--accent-gradient);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 16px;box-shadow:0 8px 24px var(--accent-glow);transition:all .4s cubic-bezier(.4,0,.2,1);color:#fff}.feature-icon:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px var(--accent-glow)}.video-wrapper{border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--bg-card-border)}.image-container{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-md)}.image-container img{display:block;width:100%;height:auto;border-radius:16px;transition:transform .5s ease}.image-container:hover img{transform:scale(1.02)}.badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--accent-2);letter-spacing:.02em;text-transform:uppercase}.pulse{animation:pulse 2.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 12px transparent}}.fade-in{opacity:0;transform:translateY(24px);animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.fade-in-delay-1{animation-delay:.15s}.fade-in-delay-2{animation-delay:.3s}.fade-in-delay-3{animation-delay:.45s}.fade-in-delay-4{animation-delay:.6s}#particles-js{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1}.theme-toggle{width:44px;height:44px;border-radius:14px;background:var(--bg-card);border:1px solid var(--bg-card-border);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:18px}.theme-toggle:hover{background:var(--bg-card-hover);border-color:var(--bg-card-border-hover);transform:scale(1.1);box-shadow:var(--shadow-glow)}.lang-toggle{padding:6px 14px;border-radius:10px;background:var(--bg-card);border:1px solid var(--bg-card-border);color:var(--text-primary);cursor:pointer;transition:all .3s ease;font-weight:600;font-size:13px;letter-spacing:.05em}.lang-toggle:hover{background:var(--bg-card-hover);border-color:var(--bg-card-border-hover);transform:scale(1.05)}.skill-bar{height:6px;border-radius:10px;background:var(--bg-input);overflow:hidden}.skill-bar-fill{height:100%;border-radius:10px;transition:width 1s cubic-bezier(.16,1,.3,1)}.gradient-bg{background:var(--gradient-bg)}.glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--bg-card-border);border-radius:16px;transition:all .3s ease}.glass-card:hover{background:var(--bg-card-hover);border-color:var(--bg-card-border-hover)}.status-works{color:#34d399}.status-degraded{color:#fbbf24}.status-maintenance{color:#22d3ee}.status-down{color:#f87171}.badge-works{background:#34d3991a;color:#34d399;border:1px solid rgba(52,211,153,.2);border-radius:50px;padding:4px 12px;font-size:12px;font-weight:600}.badge-degraded{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.2);border-radius:50px;padding:4px 12px;font-size:12px;font-weight:600}.badge-maintenance{background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.2);border-radius:50px;padding:4px 12px;font-size:12px;font-weight:600}.badge-down{background:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.2);border-radius:50px;padding:4px 12px;font-size:12px;font-weight:600}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--accent-1);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}::selection{background:var(--accent-1);color:#fff}@media(max-width:768px){.navbar-glass{padding:10px 0}.btn-glow{padding:12px 24px;font-size:15px}.btn-secondary{padding:10px 20px;font-size:14px}}.captcha-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;background:var(--bg-primary)}.captcha-box{width:420px;background:var(--bg-tertiary);border-radius:20px;padding:32px;box-shadow:var(--shadow-lg);border:1px solid var(--bg-card-border)}.captcha-logo{font-size:22px;font-weight:700;color:var(--text-primary)}.captcha-sub{color:var(--text-secondary);margin-bottom:20px;font-size:14px}.captcha-status{margin-bottom:15px;color:var(--text-primary)}.captcha-progress{height:4px;background:var(--bg-input);border-radius:10px;overflow:hidden}.captcha-fill{height:100%;width:0%;background:var(--accent-gradient);transition:width .4s ease}.captcha-area{display:none;margin-top:25px}.cap-status{font-size:13px;margin-top:10px;color:var(--text-secondary)}.ok{color:var(--green)}.err{color:var(--red)}
