:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--white: #ffffff;--bg-page: #f8fafc;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #1472ff;--accent-hover: #0061f2;--accent-bg: rgba(20, 114, 255, .12);--accent-border: rgba(20, 114, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--shadow-lg: 0 20px 40px rgba(0, 0, 0, .1);--header-bg: rgba(255, 255, 255, .8);--header-border: rgba(0, 0, 0, .05);--modal-overlay: rgba(15, 23, 42, .4);--shadow-blue: rgba(20, 114, 255, .4);--shadow-blue-hover: rgba(20, 114, 255, .5);--shadow-red: rgba(239, 68, 68, .4);--shadow-red-hover: rgba(239, 68, 68, .5);--shadow-green: rgba(34, 197, 94, .4);--shadow-green-hover: rgba(34, 197, 94, .5);--color-blue: #1472ff;--color-blue-bg: rgba(20, 114, 255, .08);--color-cyan: #00c2ff;--color-cyan-bg: rgba(0, 194, 255, .08);--color-purple: #8a7bff;--color-purple-bg: rgba(138, 123, 255, .08);--color-teal: #21cba6;--color-teal-bg: rgba(33, 203, 166, .08);--color-yellow: #eab308;--color-yellow-bg: rgba(250, 204, 21, .08);--color-green: #22c55e;--color-green-bg: rgba(34, 197, 94, .08);--color-pink: #ff7eb3;--color-pink-bg: rgba(255, 126, 179, .08);--color-orange: #f97316;--color-orange-bg: rgba(249, 115, 22, .08);--color-slate: #64748b;--color-slate-bg: rgba(100, 116, 139, .08);--color-red: #ef4444;--color-red-bg: rgba(239, 68, 68, .08);--color-discord: #5865F2;--color-discord-hover: #4752c4;--sans: system-ui, "Segoe UI", "Microsoft YaHei", "PingFang SC", Roboto, sans-serif;--heading: system-ui, "Segoe UI", "Microsoft YaHei", "PingFang SC", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}[data-theme=dark]{--text: #9ca3af;--text-h: #f3f4f6;--bg: #16171d;--bg-page: #0b0c10;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-hover: #a855f7;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px;--shadow-lg: 0 20px 40px rgba(0, 0, 0, .4);--header-bg: rgba(22, 23, 29, .8);--header-border: rgba(255, 255, 255, .05);--modal-overlay: rgba(0, 0, 0, .7);--shadow-blue: rgba(96, 165, 250, .4);--shadow-blue-hover: rgba(96, 165, 250, .5);--shadow-red: rgba(248, 113, 113, .4);--shadow-red-hover: rgba(248, 113, 113, .5);--shadow-green: rgba(74, 222, 128, .4);--shadow-green-hover: rgba(74, 222, 128, .5);color-scheme:dark;--color-blue: #60a5fa;--color-blue-bg: rgba(96, 165, 250, .15);--color-cyan: #22d3ee;--color-cyan-bg: rgba(34, 211, 238, .15);--color-purple: #c084fc;--color-purple-bg: rgba(192, 132, 252, .15);--color-teal: #2dd4bf;--color-teal-bg: rgba(45, 212, 191, .15);--color-yellow: #facc15;--color-yellow-bg: rgba(250, 204, 21, .15);--color-green: #4ade80;--color-green-bg: rgba(74, 222, 128, .15);--color-pink: #f472b6;--color-pink-bg: rgba(244, 114, 182, .15);--color-orange: #fb923c;--color-orange-bg: rgba(251, 146, 60, .15);--color-slate: #94a3b8;--color-slate-bg: rgba(148, 163, 184, .15);--color-red: #f87171;--color-red-bg: rgba(248, 113, 113, .15);--color-discord: #5865F2;--color-discord-hover: #4752c4}[data-theme=dark] #social .button-icon{filter:invert(1) brightness(2)}body{margin:0}#app{position:relative}.bg-blur{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(600px 300px at 15% 10%,var(--color-blue-bg),transparent 60%),radial-gradient(600px 300px at 85% 10%,var(--color-purple-bg),transparent 60%),radial-gradient(600px 300px at 50% 70%,var(--color-cyan-bg),transparent 60%);filter:blur(20px);z-index:-1}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}.counter{font-size:16px;padding:5px 10px;border-radius:5px;color:var(--accent);background:var(--accent-bg);border:2px solid transparent;transition:border-color .3s;margin-bottom:24px}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{inset-inline:0;margin:0 auto}.hero .base{width:170px;position:relative;z-index:0}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;top:34px;height:28px;transform:perspective(2000px) rotate(300deg) rotateX(44deg) rotateY(39deg) scale(1.4)}.hero .vite{z-index:0;top:107px;height:26px;width:auto;transform:perspective(2000px) rotate(300deg) rotateX(40deg) rotateY(39deg) scale(.8)}#app{width:100%;max-width:100%;margin:0;text-align:left;min-height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.app-header[data-v-8bfac392]{position:fixed;top:0;left:0;right:0;z-index:9999;padding:16px 0;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.app-header.scrolled[data-v-8bfac392]{padding:8px 0;background:var(--header-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 20px var(--shadow);border-bottom:1px solid var(--header-border)}.container[data-v-8bfac392]{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;height:52px;position:relative;pointer-events:auto}@media (max-width: 1200px){.nav[data-v-8bfac392]{position:static;transform:none;margin:0 auto;left:auto;top:auto}.app-header.scrolled .nav[data-v-8bfac392]{transform:translateY(2px);left:auto;top:auto}}.brand[data-v-8bfac392]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s}.app-header.scrolled .brand[data-v-8bfac392]{transform:scale(.95)}.brand[data-v-8bfac392]:hover{transform:scale(1.02)}.logo-icon[data-v-8bfac392]{width:38px;height:38px;background:linear-gradient(135deg,var(--color-blue) 0%,var(--color-cyan) 100%);border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--white);box-shadow:0 8px 16px var(--shadow-blue)}.logo-icon.small[data-v-8bfac392]{width:28px;height:28px;border-radius:8px}.title[data-v-8bfac392]{font-size:24px;font-weight:900;color:var(--text-h);margin:0;letter-spacing:-1.2px}.nav[data-v-8bfac392]{display:flex;gap:4px;background:var(--bg);padding:6px;border-radius:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px var(--shadow);border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.app-header.scrolled .nav[data-v-8bfac392]{background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 30px var(--shadow);transform:translate(-50%,calc(-50% + 2px))}.nav-link[data-v-8bfac392]{color:var(--text);text-decoration:none;font-size:14px;font-weight:700;padding:8px 24px;border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px;white-space:nowrap}.nav-link[data-v-8bfac392]:hover{color:var(--text-h);background:var(--code-bg)}.nav-link.active[data-v-8bfac392]{color:var(--accent);background:var(--bg);box-shadow:0 4px 12px var(--accent-bg)}.badge-new[data-v-8bfac392]{background:var(--color-red);color:var(--white);font-size:9px;padding:0 3px;border-radius:100px;font-weight:900;letter-spacing:.5px;box-shadow:0 2px 4px var(--shadow-red);line-height:normal;margin-top:-15px;top:3px}.header-actions[data-v-8bfac392]{display:flex;align-items:center;gap:16px}.btn-outline[data-v-8bfac392]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;background:var(--bg);border:1px solid var(--border);color:var(--text-h);font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 2px 4px var(--shadow)}.theme-switch-btn[data-v-8bfac392],.lang-switch-btn[data-v-8bfac392]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:var(--social-bg);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .2s;font-family:inherit}.theme-switch-btn[data-v-8bfac392]:hover,.lang-switch-btn[data-v-8bfac392]:hover{background:var(--bg);border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-bg)}.lang-text[data-v-8bfac392]{font-size:13px;font-weight:700;letter-spacing:.5px}.btn-outline[data-v-8bfac392]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-bg)}.mobile-menu-btn[data-v-8bfac392]{display:none;background:var(--social-bg);border:none;width:44px;height:44px;border-radius:12px;cursor:pointer;align-items:center;justify-content:center;transition:all .2s}.mobile-menu-btn[data-v-8bfac392]:hover{background:var(--border)}.hamburger[data-v-8bfac392]{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.hamburger span[data-v-8bfac392]{display:block;width:100%;height:2px;background:var(--text-h);border-radius:2px;transition:all .3s}.mobile-nav-overlay[data-v-8bfac392]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1001}.mobile-nav[data-v-8bfac392]{position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--bg);z-index:1002;padding:24px;box-shadow:-10px 0 40px var(--shadow);display:flex;flex-direction:column}.mobile-nav-header[data-v-8bfac392]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.mobile-title[data-v-8bfac392]{font-size:18px;font-weight:900;color:var(--text-h)}.close-mobile-menu[data-v-8bfac392]{background:none;border:none;font-size:32px;color:var(--text);cursor:pointer}.mobile-links[data-v-8bfac392]{display:flex;flex-direction:column;gap:8px}.mobile-link[data-v-8bfac392]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-radius:12px;color:var(--text);text-decoration:none;font-size:16px;font-weight:700;transition:all .2s}.mobile-link.active[data-v-8bfac392]{background:var(--accent-bg);color:var(--accent)}.mobile-link[data-v-8bfac392]:hover:not(.active){background:var(--code-bg);color:var(--text-h)}.theme-switch-mobile[data-v-8bfac392],.lang-switch-mobile[data-v-8bfac392]{background:none;border:none;cursor:pointer;width:100%}.lang-info[data-v-8bfac392]{display:flex;align-items:center;gap:12px}.lang-badge[data-v-8bfac392]{background:var(--accent);color:var(--white);font-size:11px;padding:2px 8px;border-radius:6px;font-weight:900;letter-spacing:.5px;box-shadow:0 4px 10px var(--accent-bg)}.mobile-divider[data-v-8bfac392]{height:1px;background:var(--border);margin:12px 0}.mobile-link.external[data-v-8bfac392]{color:var(--text-h)}.fade-enter-active[data-v-8bfac392],.fade-leave-active[data-v-8bfac392]{transition:opacity .3s}.fade-enter-from[data-v-8bfac392],.fade-leave-to[data-v-8bfac392]{opacity:0}.slide-enter-active[data-v-8bfac392],.slide-leave-active[data-v-8bfac392]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-8bfac392],.slide-leave-to[data-v-8bfac392]{transform:translate(100%)}@media (max-width: 900px){.desktop-nav[data-v-8bfac392],.desktop-only[data-v-8bfac392]{display:none}.mobile-menu-btn[data-v-8bfac392]{display:flex}.container[data-v-8bfac392]{padding:0 16px}.header-actions[data-v-8bfac392]{gap:8px}.theme-switch-btn[data-v-8bfac392],.lang-switch-btn[data-v-8bfac392]{padding:8px 10px}.lang-text[data-v-8bfac392]{display:none}.logo-icon[data-v-8bfac392]{width:32px;height:32px;border-radius:9px}.logo-icon svg[data-v-8bfac392]{width:20px;height:20px}}@media (max-width: 480px){.title[data-v-8bfac392]{font-size:18px;letter-spacing:-.8px}.brand[data-v-8bfac392]{gap:8px}}@media (max-width: 360px){.title[data-v-8bfac392]{font-size:16px}.logo-icon[data-v-8bfac392]{width:28px;height:28px;border-radius:8px}.logo-icon svg[data-v-8bfac392]{width:16px;height:16px}}.app-footer[data-v-89d7f46c]{background:var(--bg);border-top:1px solid var(--border);padding:80px 0 40px;margin-top:0}.container[data-v-89d7f46c]{max-width:1200px;margin:0 auto;padding:0 24px}.footer-top[data-v-89d7f46c]{display:flex;justify-content:space-between;gap:64px;margin-bottom:80px}.brand-col[data-v-89d7f46c]{flex:1;max-width:360px}.brand[data-v-89d7f46c]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.logo-icon[data-v-89d7f46c]{width:36px;height:36px;background:linear-gradient(135deg,var(--color-blue) 0%,var(--color-cyan) 100%);color:var(--white);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--shadow-blue)}.logo-text[data-v-89d7f46c]{font-size:22px;font-weight:800;color:var(--text-h);letter-spacing:-.5px}.tagline[data-v-89d7f46c]{color:var(--text);line-height:1.7;font-size:15px;font-weight:500}.footer-links[data-v-89d7f46c]{display:flex;gap:80px}.link-group h4[data-v-89d7f46c]{font-size:15px;font-weight:700;color:var(--text-h);margin-bottom:24px;letter-spacing:.2px}.link-group a[data-v-89d7f46c]{display:block;font-size:14px;color:var(--text);text-decoration:none;margin-bottom:14px;transition:all .2s;font-weight:500}.link-group a[data-v-89d7f46c]:hover{color:var(--accent);transform:translate(4px)}.footer-bottom[data-v-89d7f46c]{padding-top:40px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.copyright[data-v-89d7f46c]{font-size:14px;color:var(--text);font-weight:500;opacity:.8}.social-links[data-v-89d7f46c]{display:flex;gap:24px}.social-links a[data-v-89d7f46c]{color:var(--text);transition:all .2s;opacity:.8}.social-links a[data-v-89d7f46c]:hover{color:var(--accent);transform:translateY(-2px);opacity:1}@media (max-width: 1024px){.footer-top[data-v-89d7f46c]{flex-direction:column;gap:48px}.brand-col[data-v-89d7f46c]{max-width:100%}.footer-links[data-v-89d7f46c]{gap:48px;width:100%;justify-content:space-between}}@media (max-width: 640px){.footer-links[data-v-89d7f46c]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.footer-bottom[data-v-89d7f46c]{flex-direction:column;gap:24px;text-align:center}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-page);color:var(--text)}.page-enter-active,.page-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.scroll-top-btn{position:fixed;bottom:32px;right:32px;width:48px;height:48px;background:var(--bg);border:1px solid var(--border);border-radius:14px;color:var(--accent);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:var(--shadow);transition:all .3s cubic-bezier(.4,0,.2,1)}.scroll-top-btn:hover{transform:translateY(-4px);background:var(--accent);color:var(--white);border-color:var(--accent);box-shadow:0 15px 30px -5px var(--accent-bg)}.scroll-top-btn:active{transform:translateY(-2px)}.fade-enter-active,.fade-leave-active{transition:all .3s}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(.8)}@media (max-width: 768px){.scroll-top-btn{bottom:24px;right:24px;width:40px;height:40px}}.app-layout[data-v-d2602c6a]{min-height:100vh;display:flex;flex-direction:column;position:relative;background-color:var(--bg-page)}.bg-pattern[data-v-d2602c6a]{position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(at 0% 0%,var(--accent-bg) 0px,transparent 50%),radial-gradient(at 100% 0%,var(--accent-bg) 0px,transparent 50%);pointer-events:none;z-index:0}.main-container[data-v-d2602c6a]{flex:1;position:relative;z-index:1}.hero-section[data-v-8a67c714]{padding:140px 0 120px;position:relative;background:var(--bg);overflow:hidden}.grid-pattern[data-v-8a67c714]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--accent-bg) 1px,transparent 1px),linear-gradient(90deg,var(--accent-bg) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 80%);mask-image:radial-gradient(ellipse at center,black,transparent 80%);pointer-events:none}.container[data-v-8a67c714]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-content[data-v-8a67c714]{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.hero-content.full-width[data-v-8a67c714]{grid-template-columns:1fr;text-align:center;max-width:800px;margin:0 auto}.hero-content.full-width .hero-text[data-v-8a67c714]{display:flex;flex-direction:column;align-items:center}.hero-content.full-width .subtitle[data-v-8a67c714]{margin-left:auto;margin-right:auto}.hero-content.full-width .hero-actions[data-v-8a67c714]{justify-content:center}.tag-pill[data-v-8a67c714]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--accent-bg);color:var(--accent);border-radius:100px;font-size:14px;font-weight:700;margin-bottom:32px;border:1px solid var(--accent-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-title[data-v-8a67c714]{font-size:80px;line-height:1.05;font-weight:900;color:var(--text-h);margin-bottom:32px;letter-spacing:-4px}.highlight[data-v-8a67c714]{background:linear-gradient(135deg,var(--accent),var(--color-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.subtitle[data-v-8a67c714]{font-size:22px;color:var(--text);margin-bottom:48px;line-height:1.6;max-width:560px;font-weight:500}.hero-actions[data-v-8a67c714]{display:flex;gap:20px}.btn-primary[data-v-8a67c714]{padding:18px 36px;background:var(--accent);color:var(--white);border:none;border-radius:100px;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 24px -6px var(--shadow-blue);display:flex;align-items:center;gap:10px}.btn-primary[data-v-8a67c714]:hover{transform:translateY(-2px);box-shadow:0 16px 32px -8px var(--shadow-blue-hover);filter:brightness(1.1)}.btn-primary:hover .arrow-icon[data-v-8a67c714]{transform:translate(4px)}.arrow-icon[data-v-8a67c714]{transition:transform .3s}.btn-secondary[data-v-8a67c714]{padding:18px 36px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:100px;font-size:17px;font-weight:700;cursor:pointer;transition:all .3s}.btn-secondary[data-v-8a67c714]:hover{background:var(--code-bg);border-color:var(--text);color:var(--text-h);transform:translateY(-2px)}.hero-visual[data-v-8a67c714]{position:relative}.code-card[data-v-8a67c714]{background:var(--bg);border-radius:32px;padding:8px;box-shadow:var(--shadow);position:relative;z-index:2;transition:all .5s cubic-bezier(.4,0,.2,1)}.code-card[data-v-8a67c714]:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.card-header[data-v-8a67c714]{padding:12px 20px;display:flex;align-items:center;justify-content:center;position:relative}.dots[data-v-8a67c714]{position:absolute;left:20px;display:flex;gap:6px}.dots span[data-v-8a67c714]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-8a67c714]{background:var(--color-red)}.dot-yellow[data-v-8a67c714]{background:var(--color-yellow)}.dot-green-small[data-v-8a67c714]{background:var(--color-green)}.header-title[data-v-8a67c714]{font-size:13px;font-weight:700;color:var(--text);font-family:JetBrains Mono,monospace}.card-tabs[data-v-8a67c714]{display:flex;background:var(--code-bg);border-radius:24px;padding:4px;margin:0 8px 12px}.tab[data-v-8a67c714]{flex:1;padding:10px;text-align:center;border-radius:20px;font-size:13px;font-weight:700;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.tab.active[data-v-8a67c714]{background:var(--bg);color:var(--text-h);box-shadow:var(--shadow)}.card-content[data-v-8a67c714]{padding:20px 24px 24px}.comment[data-v-8a67c714]{color:var(--text);font-size:13px;margin-bottom:16px;font-family:JetBrains Mono,monospace}.comment.light-text[data-v-8a67c714]{color:var(--text);font-family:inherit;font-weight:500}.command-group[data-v-8a67c714]{margin-bottom:24px}.command-group[data-v-8a67c714]:last-child{margin-bottom:0}.command-box[data-v-8a67c714]{background:var(--code-bg);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.command-text[data-v-8a67c714]{display:flex;gap:12px;font-family:JetBrains Mono,monospace;font-size:14px}.prompt[data-v-8a67c714]{color:var(--color-blue);font-weight:700}.cmd[data-v-8a67c714]{color:var(--text)}.copy-btn[data-v-8a67c714]{background:var(--bg-page);border:1px solid var(--border);padding:6px 14px;border-radius:10px;font-size:12px;font-weight:700;color:var(--text);cursor:pointer;transition:all .2s}.copy-btn[data-v-8a67c714]:hover{background:var(--border)}.command-box.light-theme[data-v-8a67c714]{background:var(--bg-page)}.command-box.light-theme .prompt[data-v-8a67c714]{color:var(--color-orange)}.command-box.light-theme .cmd[data-v-8a67c714]{color:var(--text-h)}.command-box.light-theme .copy-btn[data-v-8a67c714]{background:var(--bg);border-color:var(--border);color:var(--text)}.command-box.light-theme .copy-btn[data-v-8a67c714]:hover{background:var(--code-bg);color:var(--text-h)}.status-bar[data-v-8a67c714]{display:flex;gap:20px;padding-top:20px;border-top:1px solid var(--border)}.status-item[data-v-8a67c714]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text);font-weight:700}.dot[data-v-8a67c714]{width:8px;height:8px;border-radius:50%}.dot.green[data-v-8a67c714]{background:var(--color-green);box-shadow:0 0 12px var(--color-green-bg)}.floating-label[data-v-8a67c714]{position:absolute;padding:10px 20px;background:var(--bg);border-radius:100px;box-shadow:var(--shadow-lg);font-size:13px;font-weight:800;color:var(--text-h);z-index:1;animation:float-8a67c714 6s ease-in-out infinite}.label-1[data-v-8a67c714]{top:-40px;right:-60px;animation-delay:0s}.label-2[data-v-8a67c714]{bottom:-40px;left:-80px;animation-delay:-3s}@media (max-width: 1024px){.hero-section[data-v-8a67c714]{padding:120px 0 80px}.hero-content[data-v-8a67c714]{grid-template-columns:1fr;gap:60px;text-align:center}.hero-text[data-v-8a67c714]{display:flex;flex-direction:column;align-items:center}.hero-title[data-v-8a67c714]{font-size:60px;letter-spacing:-2px}.subtitle[data-v-8a67c714]{margin-left:auto;margin-right:auto}.hero-actions[data-v-8a67c714]{justify-content:center}.floating-label[data-v-8a67c714]{display:none}}@media (max-width: 768px){.hero-section[data-v-8a67c714]{padding:100px 0 60px}.hero-title[data-v-8a67c714]{font-size:48px;letter-spacing:-1.5px}.subtitle[data-v-8a67c714]{font-size:18px;margin-bottom:32px}.hero-actions[data-v-8a67c714]{flex-direction:column;width:100%;max-width:320px;gap:12px}.btn-primary[data-v-8a67c714],.btn-secondary[data-v-8a67c714]{width:100%;justify-content:center;padding:14px 24px;font-size:16px}.tag-pill[data-v-8a67c714]{font-size:12px;padding:6px 12px;margin-bottom:24px}.grid-pattern[data-v-8a67c714]{background-size:24px 24px}}.blob[data-v-8a67c714]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(100px);opacity:.1;z-index:0;pointer-events:none}.blob-1[data-v-8a67c714]{background:var(--accent);top:-200px;right:-100px}.blob-2[data-v-8a67c714]{background:var(--color-purple);bottom:-200px;left:-100px}@keyframes float-8a67c714{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width: 480px){.hero-title[data-v-8a67c714]{font-size:34px;letter-spacing:-1px;line-height:1.1}.subtitle[data-v-8a67c714]{font-size:16px;margin-bottom:24px}.code-card[data-v-8a67c714]{border-radius:24px;margin:0 -12px}.card-content[data-v-8a67c714]{padding:16px}.command-box[data-v-8a67c714]{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.command-text[data-v-8a67c714]{font-size:12px;gap:8px;overflow-x:auto;white-space:nowrap;padding-bottom:4px;scrollbar-width:none}.command-text[data-v-8a67c714]::-webkit-scrollbar{display:none}.copy-btn[data-v-8a67c714]{width:100%;justify-content:center;display:flex}.status-bar[data-v-8a67c714]{flex-wrap:wrap;gap:12px;justify-content:center}}.pagination-container[data-v-46f0aff9]{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:60px}.pagination[data-v-46f0aff9]{display:flex;align-items:center;gap:12px}.page-btn[data-v-46f0aff9]{width:44px;height:44px;border-radius:14px;border:1px solid var(--border);background:var(--bg);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text);transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px var(--shadow)}.page-btn[data-v-46f0aff9]:disabled{opacity:.4;cursor:not-allowed;background:var(--code-bg)}.page-btn[data-v-46f0aff9]:not(:disabled):hover{border-color:var(--accent);color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 24px -8px var(--accent-bg)}.page-nums[data-v-46f0aff9]{display:flex;gap:8px;align-items:center}.num[data-v-46f0aff9]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid transparent;background:transparent;font-size:15px;color:var(--text);cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);font-weight:700}.num[data-v-46f0aff9]:hover{background:var(--code-bg);color:var(--text-h);transform:translateY(-2px)}.num.active[data-v-46f0aff9]{background:var(--accent);color:var(--white);transform:translateY(-4px);box-shadow:0 12px 24px -8px var(--accent-bg)}.dots[data-v-46f0aff9]{color:var(--text);font-weight:800;letter-spacing:2px;padding:0 8px}.jump-box[data-v-46f0aff9]{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text);font-weight:700}.jump-box input[data-v-46f0aff9]{width:56px;height:44px;background:var(--bg);border:1px solid var(--border);border-radius:14px;text-align:center;font-size:15px;font-weight:800;color:var(--text-h);outline:none;transition:all .3s;box-shadow:0 4px 12px var(--shadow)}.jump-box input[data-v-46f0aff9]:focus{border-color:var(--accent);box-shadow:0 8px 16px -4px var(--shadow-blue)}.jump-box input[data-v-46f0aff9]::placeholder{color:var(--text)}.jump-box input[data-v-46f0aff9]{width:48px;height:40px;border:1px solid var(--border);border-radius:12px;text-align:center;font-size:14px;font-weight:600;color:var(--text-h);outline:none;transition:all .2s;background:var(--bg)}.jump-box input[data-v-46f0aff9]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--color-blue-bg)}@media (max-width: 640px){.pagination-container[data-v-46f0aff9]{flex-direction:column;gap:20px}}.toplist[data-v-8f208089]{margin-bottom:100px}.header[data-v-8f208089]{text-align:center;margin-bottom:48px}.tags[data-v-8f208089]{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.tag-pill[data-v-8f208089]{padding:10px 22px;background:var(--bg);border:1px solid var(--border);border-radius:100px;font-size:15px;color:var(--text);cursor:pointer;transition:all .2s;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow)}.tag-pill[data-v-8f208089]:hover{background:var(--code-bg);border-color:var(--border);transform:translateY(-2px)}.tag-pill.active[data-v-8f208089]{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border);box-shadow:0 4px 12px var(--color-blue-bg)}.header h2[data-v-8f208089]{font-size:42px;font-weight:900;color:var(--text-h);margin-bottom:20px;letter-spacing:-2px}.desc[data-v-8f208089]{color:var(--text);font-size:17px;max-width:640px;margin:0 auto;font-weight:500;line-height:1.6}.list-container[data-v-8f208089]{background:var(--bg);border-radius:36px;border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden;padding:8px;width:80%;margin:0 auto}.skill-row[data-v-8f208089]{display:flex;align-items:center;padding:10px 25px;border-radius:28px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:4px}.skill-row[data-v-8f208089]:last-child{margin-bottom:0}.skill-row[data-v-8f208089]:hover{background:var(--code-bg);transform:scale(1.005)}.col-rank[data-v-8f208089]{width:60px;flex-shrink:0}.rank-circle[data-v-8f208089]{width:36px;height:36px;border-radius:50%;background:var(--border);color:var(--text);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;transition:all .2s}.rank-1[data-v-8f208089]{background:var(--color-yellow);color:var(--white);box-shadow:0 8px 16px -4px var(--color-yellow-bg)}.rank-2[data-v-8f208089]{background:var(--color-slate);color:var(--white);box-shadow:0 8px 16px -4px var(--color-slate-bg)}.rank-3[data-v-8f208089]{background:var(--color-orange);color:var(--white);box-shadow:0 8px 16px -4px var(--color-orange-bg)}.col-icon[data-v-8f208089]{width:76px;flex-shrink:0}.skill-icon-wrapper[data-v-8f208089]{width:56px;height:56px;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.skill-row:hover .skill-icon-wrapper[data-v-8f208089]{transform:scale(1.15) rotate(6deg);box-shadow:0 12px 24px -8px var(--shadow)}.skill-icon[data-v-8f208089]{font-weight:900;font-size:24px}.col-info[data-v-8f208089]{flex:1;padding-right:48px;min-width:0}.name-row[data-v-8f208089]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.name[data-v-8f208089]{font-size:19px;font-weight:800;color:var(--text-h)}.tag[data-v-8f208089]{font-size:12px;padding:4px 12px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.desc-text[data-v-8f208089]{font-size:15px;color:var(--text);margin-top:4px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.col-stats[data-v-8f208089]{display:flex;gap:32px;width:180px;flex-shrink:0;justify-content:flex-end}.stat-item[data-v-8f208089]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);font-weight:700}.stat-item svg[data-v-8f208089]{color:var(--text);stroke-width:2.5}.col-arrow[data-v-8f208089]{width:40px;display:flex;justify-content:flex-end;color:var(--border);transition:all .3s}.skill-row:hover .col-arrow[data-v-8f208089]{color:var(--accent);transform:translate(6px)}.pagination-wrapper[data-v-8f208089]{margin-top:40px;display:flex;justify-content:center}@media (max-width: 1024px){.list-container[data-v-8f208089]{width:95%}.desc-text[data-v-8f208089]{max-width:300px}}@media (max-width: 768px){.list-container[data-v-8f208089]{width:100%;border-radius:24px;padding:4px}.skill-row[data-v-8f208089]{padding:12px 16px;border-radius:18px;gap:12px}.col-rank[data-v-8f208089]{width:32px}.rank-circle[data-v-8f208089]{width:28px;height:28px;font-size:13px}.col-icon[data-v-8f208089]{width:52px}.skill-icon-wrapper[data-v-8f208089]{width:48px;height:48px;border-radius:14px}.skill-icon[data-v-8f208089]{font-size:20px}.col-info[data-v-8f208089]{padding-right:0}.name[data-v-8f208089]{font-size:16px}.tag[data-v-8f208089]{font-size:10px;padding:2px 8px}.desc-text[data-v-8f208089]{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.col-stats[data-v-8f208089],.col-arrow[data-v-8f208089]{display:none}.header h2[data-v-8f208089]{font-size:32px}.desc[data-v-8f208089]{font-size:15px;padding:0 20px}}@media (max-width: 480px){.tags[data-v-8f208089]{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:0 20px 8px;margin:0 -20px 24px;scrollbar-width:none}.tags[data-v-8f208089]::-webkit-scrollbar{display:none}.tag-pill[data-v-8f208089]{flex-shrink:0;padding:8px 16px;font-size:14px}}.card[data-v-eb657f12]{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--border);border-radius:28px;padding:32px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:var(--shadow)}.card[data-v-eb657f12]:hover{transform:translateY(-10px);box-shadow:var(--shadow);border-color:var(--accent-border)}.card-header[data-v-eb657f12]{margin-bottom:24px}.header-top[data-v-eb657f12]{display:flex;justify-content:space-between;align-items:flex-start}.icon-wrapper[data-v-eb657f12]{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:var(--code-bg)}.icon[data-v-eb657f12]{font-size:28px;font-weight:900}.card:hover .icon-wrapper[data-v-eb657f12]{transform:scale(1.1) rotate(5deg)}.header-meta[data-v-eb657f12]{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1;margin-left:12px;justify-content:flex-end;min-width:0}.status-badges[data-v-eb657f12]{display:flex;gap:4px;flex-shrink:0}.badge-status[data-v-eb657f12]{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;white-space:nowrap}.badge-status.hot[data-v-eb657f12]{background:#fff0f0;color:#ff4d4f;border:1px solid #ffccc7}.badge-status.recommended[data-v-eb657f12]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.badge-status.featured[data-v-eb657f12]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.security-badge[data-v-eb657f12]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-green-bg);color:var(--color-green);border-radius:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.badge-tag[data-v-eb657f12]{padding:4px 10px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.badge-tag[data-v-eb657f12]{background:var(--code-bg);color:var(--text-muted)}.version[data-v-eb657f12]{font-size:11px;color:var(--text);font-weight:600;opacity:.7}.card-body[data-v-eb657f12]{flex:1;margin-bottom:24px}.name[data-v-eb657f12]{font-size:18px;font-weight:800;color:var(--text-h);margin:0 0 10px;line-height:1.4;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desc[data-v-eb657f12]{font-size:14px;color:var(--text-p);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.card-footer[data-v-eb657f12]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border)}.stats[data-v-eb657f12]{display:flex;gap:16px}.stat[data-v-eb657f12]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);font-weight:600}.stat svg[data-v-eb657f12]{color:var(--border)}.btn-install[data-v-eb657f12]{padding:10px 20px;background:var(--code-bg);color:var(--text-h);border:none;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.btn-install[data-v-eb657f12]:hover{background:var(--accent);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-blue)}@media (max-width: 480px){.card[data-v-eb657f12]{padding:24px;border-radius:24px}.icon-wrapper[data-v-eb657f12]{width:48px;height:48px;border-radius:14px}.icon[data-v-eb657f12]{font-size:20px}.name[data-v-eb657f12]{font-size:18px}.desc[data-v-eb657f12]{font-size:14px}.card-footer[data-v-eb657f12]{padding-top:16px}.stats[data-v-eb657f12]{gap:12px}.btn-install[data-v-eb657f12]{padding:8px 14px;font-size:13px}}.grid[data-v-06d4cb8e]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}@media (max-width: 1200px){.grid[data-v-06d4cb8e]{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width: 900px){.grid[data-v-06d4cb8e]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 600px){.grid[data-v-06d4cb8e]{grid-template-columns:1fr;gap:16px;margin-top:24px}}.modal-overlay[data-v-3948477b]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;will-change:opacity}.modal-leave-active.modal-overlay[data-v-3948477b]{pointer-events:none}.modal-overlay[data-v-3948477b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1;pointer-events:none;opacity:0}.modal-enter-to[data-v-3948477b]:before,.modal-enter-active[data-v-3948477b]:before{opacity:1}.modal-content[data-v-3948477b]{background:var(--bg);width:100%;max-width:640px;border-radius:32px;position:relative;box-shadow:var(--shadow-lg);border:1px solid var(--border);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;margin:auto;contain:content;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.modal-inner[data-v-3948477b]{padding:32px;overflow-y:auto;overflow-x:hidden;flex:1}.close-btn[data-v-3948477b]{position:absolute;top:24px;right:24px;border:none;background:var(--code-bg);width:40px;height:40px;border-radius:12px;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}.close-btn[data-v-3948477b]:hover{background:var(--border);color:var(--text-h);transform:rotate(90deg)}.modal-header[data-v-3948477b]{display:flex;gap:24px;margin-bottom:24px;align-items:center}.skill-icon-wrapper[data-v-3948477b]{width:80px;height:80px;border-radius:22px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px var(--shadow);flex-shrink:0}.skill-icon-text[data-v-3948477b]{font-size:36px;font-weight:900;color:var(--white);text-shadow:0 2px 4px var(--shadow)}.skill-main-info[data-v-3948477b]{flex:1}.skill-top-row[data-v-3948477b]{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}.skill-name[data-v-3948477b]{font-size:28px;font-weight:900;color:var(--text-h);letter-spacing:-.5px;min-width:0;overflow-wrap:break-word}.version-badge[data-v-3948477b]{padding:4px 10px;background:var(--accent-bg);color:var(--accent);border-radius:8px;font-size:12px;font-weight:700}.badge-status[data-v-3948477b]{padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.badge-status.hot[data-v-3948477b]{background:#fff0f0;color:#ff4d4f;border:1px solid #ffccc7}.badge-status.recommended[data-v-3948477b]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.badge-status.featured[data-v-3948477b]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.skill-meta-row[data-v-3948477b]{display:flex;align-items:center;gap:12px;color:var(--text);font-size:14px;font-weight:600}.divider[data-v-3948477b]{width:4px;height:4px;background:var(--border);border-radius:50%}.skill-full-desc[data-v-3948477b]{font-size:16px;line-height:1.6;color:var(--text);margin-bottom:32px;font-weight:500}.modal-stats[data-v-3948477b]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.stat-card[data-v-3948477b]{background:var(--code-bg);padding:16px;border-radius:20px;display:flex;align-items:center;gap:12px;border:1px solid var(--border)}.stat-icon[data-v-3948477b]{font-size:20px}.stat-details[data-v-3948477b]{display:flex;flex-direction:column}.stat-value[data-v-3948477b]{font-size:16px;font-weight:800;color:var(--text-h)}.stat-label[data-v-3948477b]{font-size:11px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.stat-card.verified[data-v-3948477b]{background:var(--color-green-bg);border-color:var(--color-green-bg)}.stat-card.verified .stat-value[data-v-3948477b]{color:var(--color-green)}.security-panel[data-v-3948477b]{margin-top:24px;background:linear-gradient(135deg,var(--color-green-bg),var(--color-teal-bg));border:1.5px solid var(--color-green-bg);border-radius:24px;padding:24px;position:relative;overflow:hidden}.security-panel[data-v-3948477b]:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle at top right,var(--color-green-bg),transparent);pointer-events:none}.panel-header[data-v-3948477b]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.verified-icon[data-v-3948477b]{width:36px;height:36px;background:var(--color-green);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--white);box-shadow:0 4px 12px var(--shadow-green)}.panel-header h3[data-v-3948477b]{font-size:18px;font-weight:800;color:var(--text-h);margin:0;letter-spacing:-.3px}.secure-badge[data-v-3948477b]{margin-left:auto;padding:4px 10px;background:var(--color-green-bg);color:var(--color-green);border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.section-subtitle[data-v-3948477b]{font-size:12px;font-weight:800;color:var(--text);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;opacity:.7}.permissions-list[data-v-3948477b]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.permission-item[data-v-3948477b]{display:flex;align-items:center;gap:8px;background:var(--bg);padding:8px 14px;border-radius:12px;border:1px solid var(--color-green-bg);box-shadow:var(--shadow)}.perm-dot[data-v-3948477b]{width:6px;height:6px;background:var(--color-green);border-radius:50%;box-shadow:0 0 8px var(--color-green)}.perm-name[data-v-3948477b]{font-size:13px;color:var(--text);font-weight:700}.audit-info[data-v-3948477b]{font-size:13px;color:var(--text);line-height:1.6;padding-top:16px;border-top:1px solid var(--color-green-bg);font-weight:500;opacity:.8}.modal-body[data-v-3948477b]{margin-top:32px}.section-title[data-v-3948477b]{font-size:13px;font-weight:800;color:var(--text);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.terminal-box[data-v-3948477b]{background:var(--code-bg);border-radius:16px;overflow:hidden;margin-bottom:32px;border:1px solid var(--border);width:100%;box-sizing:border-box}.terminal-header[data-v-3948477b]{background:var(--bg);padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.terminal-dots[data-v-3948477b]{display:flex;gap:6px}.terminal-dots span[data-v-3948477b]{width:8px;height:8px;border-radius:50%;background:var(--border)}.terminal-title[data-v-3948477b]{font-size:11px;color:var(--text);font-family:JetBrains Mono,monospace;font-weight:700}.terminal-content[data-v-3948477b]{padding:16px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.terminal-prompt[data-v-3948477b]{color:var(--color-blue);font-weight:900;font-family:JetBrains Mono,monospace;flex-shrink:0}.terminal-code[data-v-3948477b]{flex:1;color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px;word-break:break-all;min-width:0}.terminal-copy[data-v-3948477b]{background:var(--bg);border:none;color:var(--text);padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .2s;flex-shrink:0}.terminal-copy[data-v-3948477b]:hover{background:var(--border)}.terminal-copy.copied[data-v-3948477b]{background:var(--color-green);color:#fff}.terminal-copy.copy-failed[data-v-3948477b]{background:var(--color-red, #ff4d4f);color:#fff}.prompt-container[data-v-3948477b]{background:var(--code-bg);border-radius:20px;padding:20px;border:1px solid var(--border);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.prompt-container.readme-fullscreen[data-v-3948477b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:var(--bg);border-radius:0;padding:40px;display:flex;flex-direction:column;animation:fullscreen-in-3948477b .3s cubic-bezier(.4,0,.2,1)}@keyframes fullscreen-in-3948477b{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.readme-actions[data-v-3948477b]{display:flex;gap:12px;margin-top:16px}.readme-fullscreen .readme-actions[data-v-3948477b]{position:absolute;top:24px;right:40px;margin-top:0}.readme-action-btn[data-v-3948477b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid var(--border);background:var(--bg);color:var(--text)}.readme-action-btn[data-v-3948477b]:hover{background:var(--bg-hover);border-color:var(--text-muted);transform:translateY(-1px)}.fullscreen-toggle[data-v-3948477b]{width:40px;height:40px;padding:0}.prompt-text-wrapper[data-v-3948477b]{max-height:120px;overflow-y:auto;margin-bottom:16px;transition:max-height .3s}.readme-fullscreen .prompt-text-wrapper[data-v-3948477b]{max-height:none;flex:1;margin-bottom:0;padding-right:20px}.readme-fullscreen .prompt-content[data-v-3948477b]{font-size:16px;max-width:900px;margin:0 auto;padding:40px 0}.prompt-content[data-v-3948477b]{font-size:14px;line-height:1.6;color:var(--text);white-space:pre-wrap}.loading-readme[data-v-3948477b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:12px;color:var(--text-muted);font-size:14px}.loading-readme .loading-spinner[data-v-3948477b]{border-color:var(--border);border-top-color:var(--color-blue)}.prompt-copy-btn[data-v-3948477b]{flex:1}.prompt-copy-btn.copied[data-v-3948477b]{background:var(--color-green);border-color:var(--color-green);color:var(--white)}.prompt-copy-btn.copy-failed[data-v-3948477b]{background:var(--color-red, #ff4d4f);border-color:var(--color-red, #ff4d4f);color:var(--white)}.modal-footer[data-v-3948477b]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid var(--border-light);background:var(--bg-soft)}.install-btn[data-v-3948477b]{flex:1;max-width:240px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;height:48px}.install-btn.installing[data-v-3948477b]{opacity:.8;cursor:wait;pointer-events:none}.loading-spinner[data-v-3948477b]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-3948477b .8s linear infinite}@keyframes spin-3948477b{to{transform:rotate(360deg)}}.download-btn[data-v-3948477b],.homepage-btn[data-v-3948477b]{display:flex;align-items:center;justify-content:center;gap:8px}.secondary-action[data-v-3948477b]{padding:0 20px;height:48px;border-radius:12px;font-weight:500;background:var(--bg);border:1px solid var(--border);color:var(--text-main);transition:all .2s;cursor:pointer}.secondary-action[data-v-3948477b]:hover{background:var(--bg-hover);border-color:var(--text-muted)}.primary-action[data-v-3948477b]{padding:0 24px;height:48px;border-radius:12px;font-weight:600;background:var(--color-blue);color:#fff;border:none;transition:all .2s;cursor:pointer}.primary-action[data-v-3948477b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--color-blue-shadow)}.modal-enter-active[data-v-3948477b]{transition:opacity .12s ease-out}.modal-leave-active[data-v-3948477b]{transition:opacity .1s ease-in}.modal-enter-active .modal-content[data-v-3948477b]{transition:transform .15s cubic-bezier(.34,1.56,.64,1),opacity .12s ease-out}.modal-leave-active .modal-content[data-v-3948477b]{transition:transform .1s ease-in,opacity .1s ease-in}.modal-enter-from[data-v-3948477b],.modal-leave-to[data-v-3948477b]{opacity:0}.modal-enter-from .modal-content[data-v-3948477b]{opacity:0;transform:translateY(12px) scale(.98)}.modal-leave-to .modal-content[data-v-3948477b]{opacity:0;transform:translateY(4px) scale(.99)}@media (max-width: 640px){.modal-overlay[data-v-3948477b]{padding:0;align-items:flex-end}.modal-content[data-v-3948477b]{max-height:92vh;border-radius:32px 32px 0 0;border-bottom:none}.modal-inner[data-v-3948477b]{padding:24px 20px 40px}.modal-header[data-v-3948477b]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.skill-icon-wrapper[data-v-3948477b]{width:64px;height:64px;border-radius:18px}.skill-icon-text[data-v-3948477b]{font-size:28px}.modal-stats[data-v-3948477b]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-3948477b]{padding:12px;gap:8px}.stat-value[data-v-3948477b]{font-size:14px}.stat-label[data-v-3948477b]{font-size:10px}.stat-card[data-v-3948477b]:last-child:nth-child(odd){grid-column:span 2}.skill-name[data-v-3948477b]{font-size:22px}.close-btn[data-v-3948477b]{top:16px;right:16px;width:36px;height:36px}.modal-footer[data-v-3948477b]{flex-direction:column-reverse;gap:12px}.primary-action[data-v-3948477b],.secondary-action[data-v-3948477b]{width:100%;flex:none}}@media (max-width: 480px){.modal-inner[data-v-3948477b]{padding:20px 16px 32px}.modal-stats[data-v-3948477b]{grid-template-columns:1fr}.stat-card[data-v-3948477b]:last-child:nth-child(odd){grid-column:span 1}}.category-nav[data-v-44952292]{display:flex;gap:24px;margin-bottom:56px;flex-wrap:wrap;justify-content:center;padding:0 20px}.cat-card[data-v-44952292]{min-width:120px;height:120px;padding:0 12px;background:var(--bg);border:1px solid var(--border);border-radius:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow)}.cat-card[data-v-44952292]:hover{transform:translateY(-10px);box-shadow:var(--shadow);border-color:var(--border)}.cat-card.active[data-v-44952292]{background:var(--accent);border-color:var(--accent);box-shadow:0 20px 40px -12px var(--shadow-blue)}.icon-circle[data-v-44952292]{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px;transition:all .3s;background:transparent;flex-shrink:0}.cat-card.active .icon-circle[data-v-44952292]{color:var(--white);transform:scale(1.1)}.name[data-v-44952292]{font-size:13px;font-weight:800;color:var(--text-h);letter-spacing:-.2px;text-align:center;line-height:1.2;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-card.active .name[data-v-44952292]{color:var(--white)}@media (max-width: 768px){.cat-card[data-v-44952292]{width:120px;height:120px;border-radius:24px}.icon-circle[data-v-44952292]{width:48px;height:48px;font-size:24px}}.mobile-search-icon[data-v-6e08a243]{display:none}.search-form[data-v-6e08a243]{display:flex;align-items:center;width:100%;background:var(--bg);padding:4px;border-radius:20px;border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px var(--shadow)}.search-form.focused[data-v-6e08a243]{border-color:var(--accent);box-shadow:0 10px 30px var(--shadow-blue);transform:translateY(-1px)}.input-wrapper[data-v-6e08a243]{flex:1;display:flex;align-items:center;gap:12px;padding:0 16px;position:relative}.search-icon[data-v-6e08a243]{color:var(--text);flex-shrink:0;transition:color .2s}.focused .search-icon[data-v-6e08a243]{color:var(--accent)}.search-input[data-v-6e08a243]{width:100%;border:none;outline:none;font-size:16px;color:var(--text-h);background:transparent;font-weight:600;height:48px}.search-input[data-v-6e08a243]::placeholder{color:var(--text);font-weight:500}.clear-btn[data-v-6e08a243]{background:var(--code-bg);border:none;width:24px;height:24px;border-radius:50%;color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0;flex-shrink:0}.clear-btn[data-v-6e08a243]:hover{background:var(--border);color:var(--text-h);transform:scale(1.1)}.search-btn[data-v-6e08a243]{background:var(--accent);color:var(--white);border:none;padding:0 28px;height:48px;border-radius:16px;font-size:15px;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px var(--shadow-blue)}.search-btn[data-v-6e08a243]:hover{background:var(--accent-hover);transform:scale(1.02);box-shadow:0 8px 20px var(--shadow-blue-hover)}.search-btn[data-v-6e08a243]:active{transform:scale(.98)}@media (max-width: 480px){.search-btn[data-v-6e08a243]{padding:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px}.btn-text[data-v-6e08a243]{display:none}.mobile-search-icon[data-v-6e08a243]{display:block;color:var(--white)}.input-wrapper[data-v-6e08a243]{padding:0 12px}}.home[data-v-a6ab6d6f]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-page)}.main-content[data-v-a6ab6d6f]{flex:1}.hero-wrapper[data-v-a6ab6d6f]{background:var(--bg);position:relative}.toplist-wrapper[data-v-a6ab6d6f]{background:var(--bg);padding:120px 0;position:relative;overflow:hidden}.section-tag[data-v-a6ab6d6f]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:2px;margin-bottom:12px;text-align:center}.section-header-inline[data-v-a6ab6d6f]{text-align:center;margin-bottom:60px}.section-header-inline h2[data-v-a6ab6d6f]{font-size:48px;font-weight:900;color:var(--text-h);margin-bottom:16px;letter-spacing:-2px}.section-header-inline p[data-v-a6ab6d6f]{font-size:18px;color:var(--text);font-weight:500}.explore-wrapper[data-v-a6ab6d6f]{background:var(--bg);padding:120px 0;border-top:1px solid var(--border);position:relative;overflow:hidden}.grid-pattern[data-v-a6ab6d6f]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--accent-bg) 1px,transparent 1px),linear-gradient(90deg,var(--accent-bg) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 90%);mask-image:radial-gradient(ellipse at center,black,transparent 90%);pointer-events:none;opacity:.6}.blob[data-v-a6ab6d6f]{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:.08;z-index:0;pointer-events:none}.blob-1[data-v-a6ab6d6f]{background:var(--accent);top:-200px;right:-100px}.blob-2[data-v-a6ab6d6f]{background:var(--color-purple);bottom:-200px;left:-100px}.blob-3[data-v-a6ab6d6f]{background:var(--color-cyan);top:20%;left:-150px}.blob-4[data-v-a6ab6d6f]{background:var(--accent);bottom:10%;right:-150px}.container[data-v-a6ab6d6f]{max-width:1200px;margin:0 auto;padding:0 24px}.explore-section[data-v-a6ab6d6f]{padding:0}.section-header[data-v-a6ab6d6f]{text-align:center;margin-bottom:48px}.badge-discovery[data-v-a6ab6d6f]{display:inline-block;padding:6px 12px;background:var(--code-bg);color:var(--text);border-radius:6px;font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:16px}.section-header h2[data-v-a6ab6d6f]{font-size:48px;font-weight:900;color:var(--text-h);margin-bottom:16px;letter-spacing:-2px}.section-header .subtitle[data-v-a6ab6d6f]{color:var(--text);font-size:18px;font-weight:500}.section-header .subtitle span[data-v-a6ab6d6f]{color:var(--accent);font-weight:700}.search-wrapper[data-v-a6ab6d6f]{max-width:800px;margin:40px auto 64px;display:flex;flex-direction:column;gap:16px}.search-box-container[data-v-a6ab6d6f]{width:100%;background:var(--bg);padding:6px;border-radius:24px;box-shadow:var(--shadow);border:1px solid var(--border);transition:all .3s ease}.search-box-container[data-v-a6ab6d6f]:focus-within{box-shadow:0 15px 50px var(--accent-bg);border-color:var(--accent-border);transform:translateY(-2px)}.hot-keywords[data-v-a6ab6d6f]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:var(--text);opacity:.8}.hot-keywords a[data-v-a6ab6d6f]{color:var(--text);text-decoration:none;font-weight:600;padding:4px 10px;background:var(--code-bg);border-radius:6px;transition:all .2s;opacity:1}.hot-keywords a[data-v-a6ab6d6f]:hover{background:var(--border);color:var(--accent)}.about-wrapper[data-v-a6ab6d6f]{background:var(--bg);padding:140px 0;position:relative;overflow:hidden}.about-card[data-v-a6ab6d6f]{background:var(--bg);border-radius:48px;padding:80px;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center;box-shadow:var(--shadow);border:1px solid var(--border)}.about-tag[data-v-a6ab6d6f]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;display:block}.about-title[data-v-a6ab6d6f]{font-size:48px;font-weight:900;color:var(--text-h);margin-bottom:32px;letter-spacing:-2px;line-height:1.1}.about-desc[data-v-a6ab6d6f]{font-size:20px;color:var(--text);line-height:1.7;font-weight:500;margin-bottom:48px}.about-stats[data-v-a6ab6d6f]{display:flex;gap:48px}.stat-item .stat-value[data-v-a6ab6d6f]{font-size:32px;font-weight:900;color:var(--text-h);margin-bottom:4px}.stat-item .stat-label[data-v-a6ab6d6f]{font-size:14px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:1px}.about-image[data-v-a6ab6d6f]{position:relative}.image-placeholder[data-v-a6ab6d6f]{aspect-ratio:1;background:linear-gradient(135deg,var(--bg-page),var(--bg));border-radius:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.icon-grid[data-v-a6ab6d6f]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.icon-item[data-v-a6ab6d6f]{width:80px;height:80px;background:var(--bg);border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:var(--shadow);animation:float-a6ab6d6f 6s ease-in-out infinite}.icon-item[data-v-a6ab6d6f]:nth-child(2){animation-delay:-1.5s}.icon-item[data-v-a6ab6d6f]:nth-child(3){animation-delay:-3s}.icon-item[data-v-a6ab6d6f]:nth-child(4){animation-delay:-4.5s}@keyframes float-a6ab6d6f{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.loading-state[data-v-a6ab6d6f]{padding:40px 0;display:flex;flex-direction:column;gap:32px}.loading-state-top[data-v-a6ab6d6f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 0;background:var(--bg);border-radius:32px;border:1px solid var(--border)}.loading-info[data-v-a6ab6d6f]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:8px}.loading-info p[data-v-a6ab6d6f],.loading-state-top p[data-v-a6ab6d6f]{color:var(--text);font-weight:600;font-size:15px}.loading-spinner[data-v-a6ab6d6f]{width:32px;height:32px;border:3px solid var(--accent-bg);border-top-color:var(--accent);border-radius:50%;animation:spin-a6ab6d6f .8s linear infinite}@keyframes spin-a6ab6d6f{to{transform:rotate(360deg)}}.skeleton-grid[data-v-a6ab6d6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.skeleton-card[data-v-a6ab6d6f]{height:200px;background:var(--bg);border-radius:24px;animation:pulse-a6ab6d6f 1.5s infinite ease-in-out;border:1px solid var(--border)}@keyframes pulse-a6ab6d6f{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.error-state[data-v-a6ab6d6f]{text-align:center;padding:80px 0;background:var(--bg);border-radius:32px;border:1px dashed var(--color-red)}.error-content[data-v-a6ab6d6f]{display:flex;flex-direction:column;align-items:center;gap:16px}.error-content p[data-v-a6ab6d6f]{color:var(--text);font-weight:600;font-size:16px}.btn-retry[data-v-a6ab6d6f]{padding:10px 24px;background:var(--accent);color:var(--white);border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s}.btn-retry[data-v-a6ab6d6f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-blue)}@media (max-width: 1024px){.about-card[data-v-a6ab6d6f]{padding:60px;grid-template-columns:1fr;gap:60px;text-align:center}.about-info[data-v-a6ab6d6f]{display:flex;flex-direction:column;align-items:center}.about-stats[data-v-a6ab6d6f]{justify-content:center}.about-title[data-v-a6ab6d6f]{font-size:40px}.about-image[data-v-a6ab6d6f]{max-width:400px;margin:0 auto;width:100%}}@media (max-width: 768px){.toplist-wrapper[data-v-a6ab6d6f],.explore-wrapper[data-v-a6ab6d6f],.about-wrapper[data-v-a6ab6d6f]{padding:60px 0}.section-header-inline h2[data-v-a6ab6d6f],.section-header h2[data-v-a6ab6d6f],.about-title[data-v-a6ab6d6f]{font-size:32px}.about-stats[data-v-a6ab6d6f]{flex-direction:column;gap:32px}}@media (max-width: 480px){.toplist-wrapper[data-v-a6ab6d6f],.explore-wrapper[data-v-a6ab6d6f],.about-wrapper[data-v-a6ab6d6f]{padding:48px 0}.section-header-inline[data-v-a6ab6d6f],.section-header[data-v-a6ab6d6f]{margin-bottom:32px;padding:0 20px}.section-header-inline h2[data-v-a6ab6d6f],.section-header h2[data-v-a6ab6d6f],.about-title[data-v-a6ab6d6f]{font-size:28px;letter-spacing:-1px}.section-header-inline p[data-v-a6ab6d6f],.section-header .subtitle[data-v-a6ab6d6f],.about-desc[data-v-a6ab6d6f]{font-size:16px}.search-wrapper[data-v-a6ab6d6f]{margin:24px auto 40px;padding:0 20px}.hot-keywords[data-v-a6ab6d6f]{flex-wrap:wrap;gap:8px}.about-card[data-v-a6ab6d6f]{padding:40px 24px;border-radius:32px;margin:0 20px}.about-stats[data-v-a6ab6d6f]{gap:24px}.stat-item .stat-value[data-v-a6ab6d6f]{font-size:28px}}.error[data-v-5bc0a1f6]{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--border);border-radius:8px;background:var(--accent-bg);color:var(--accent);margin:12px 0}.icon[data-v-5bc0a1f6]{width:18px;height:18px}.ticks[data-v-5bc0a1f6]{position:relative;width:100%}.ticks[data-v-5bc0a1f6]:before,.ticks[data-v-5bc0a1f6]:after{content:"";position:absolute;top:-4.5px;border:5px solid transparent}.ticks[data-v-5bc0a1f6]:before{left:0;border-left-color:var(--border)}.ticks[data-v-5bc0a1f6]:after{right:0;border-right-color:var(--border)}.skills-page[data-v-8cbefc04]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--code-bg)}.main-content[data-v-8cbefc04]{flex:1}.container[data-v-8cbefc04]{max-width:1400px;margin:0 auto;padding:0 40px}.hero-discovery[data-v-8cbefc04]{background:var(--bg);padding:100px 0 80px;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.grid-pattern[data-v-8cbefc04]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--accent-bg) 1px,transparent 1px),linear-gradient(90deg,var(--accent-bg) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 90%);mask-image:radial-gradient(ellipse at center,black,transparent 90%);pointer-events:none;opacity:.6}.hero-content[data-v-8cbefc04]{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.badge-discovery[data-v-8cbefc04]{display:inline-block;padding:6px 14px;background:var(--accent-bg);color:var(--accent);border-radius:100px;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:24px;animation:fadeInUp-8cbefc04 .6s ease-out}.hero-content h1[data-v-8cbefc04]{font-size:52px;font-weight:900;color:var(--text-h);margin-bottom:20px;letter-spacing:-2px;line-height:1.1;animation:fadeInUp-8cbefc04 .7s ease-out}.subtitle[data-v-8cbefc04]{font-size:19px;color:var(--text);margin-bottom:48px;font-weight:500;animation:fadeInUp-8cbefc04 .8s ease-out}.subtitle span[data-v-8cbefc04]{color:var(--accent);font-weight:700}.search-container[data-v-8cbefc04]{animation:fadeInUp-8cbefc04 .9s ease-out}.search-box[data-v-8cbefc04]{display:flex;align-items:center;gap:16px;background:var(--bg);padding:4px 4px 4px 24px;border-radius:20px;box-shadow:var(--shadow);border:1px solid var(--border);max-width:640px;margin:0 auto;height:64px;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-box[data-v-8cbefc04]:focus-within{transform:translateY(-2px);box-shadow:0 20px 50px var(--accent-bg);border-color:var(--accent-border)}.search-box svg[data-v-8cbefc04]{color:var(--text);flex-shrink:0}.search-box input[data-v-8cbefc04]{flex:1;border:none;outline:none;font-size:16px;font-weight:600;color:var(--text-h);background:transparent;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-box input[data-v-8cbefc04]::placeholder{color:var(--text)}.search-box input[data-v-8cbefc04]:-webkit-autofill,.search-box input[data-v-8cbefc04]:-webkit-autofill:hover,.search-box input[data-v-8cbefc04]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-h);-webkit-box-shadow:0 0 0px 1000px var(--bg) inset;transition:background-color 5000s ease-in-out 0s}.skills-explorer[data-v-8cbefc04]{padding:60px 0 120px}.filters-bar[data-v-8cbefc04]{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;gap:24px;flex-wrap:wrap}.category-tabs[data-v-8cbefc04]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.category-tabs[data-v-8cbefc04]::-webkit-scrollbar{display:none}.tab-btn[data-v-8cbefc04]{padding:10px 20px;border-radius:12px;border:1px solid transparent;background:var(--bg);color:var(--text);font-size:14px;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.tab-btn[data-v-8cbefc04]:hover{background:var(--code-bg);color:var(--text-h)}.tab-btn.active[data-v-8cbefc04]{background:var(--accent);color:var(--white);box-shadow:0 4px 12px var(--accent-bg)}.results-count[data-v-8cbefc04]{font-size:14px;color:var(--text);font-weight:600}.results-count span[data-v-8cbefc04]{color:var(--text-h)}.loading-state[data-v-8cbefc04]{padding:100px 0}.spinner-container[data-v-8cbefc04]{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--text);font-weight:600;margin-bottom:60px}.spinner[data-v-8cbefc04]{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-8cbefc04 .8s linear infinite}@keyframes spin-8cbefc04{to{transform:rotate(360deg)}}.skeleton-grid[data-v-8cbefc04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.skeleton-card[data-v-8cbefc04]{height:200px;background:var(--bg);border-radius:24px;animation:pulse-8cbefc04 1.5s infinite ease-in-out}@keyframes pulse-8cbefc04{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-state[data-v-8cbefc04]{text-align:center;padding:120px 0;background:var(--bg);border-radius:32px;border:1px dashed var(--border)}.empty-illustration[data-v-8cbefc04]{margin-bottom:24px}.empty-illustration svg path[data-v-8cbefc04]{stroke:var(--border)}.empty-state h3[data-v-8cbefc04]{font-size:24px;font-weight:800;color:var(--text-h);margin-bottom:12px}.empty-state p[data-v-8cbefc04]{color:var(--text);margin-bottom:32px;font-weight:500}.btn-reset[data-v-8cbefc04]{padding:12px 32px;background:var(--text-h);color:var(--bg);border:none;border-radius:12px;font-weight:700;cursor:pointer;transition:all .2s}.btn-reset[data-v-8cbefc04]:hover{opacity:.9;transform:translateY(-2px)}.load-more-container[data-v-8cbefc04]{margin-top:80px;display:flex;justify-content:center}.btn-load-more[data-v-8cbefc04]{display:flex;align-items:center;gap:12px;padding:16px 40px;background:var(--bg);border:1px solid var(--border);border-radius:16px;color:var(--text-h);font-size:16px;font-weight:800;cursor:pointer;transition:all .2s}.btn-load-more[data-v-8cbefc04]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}@keyframes fadeInUp-8cbefc04{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-content h1[data-v-8cbefc04]{font-size:32px}.container[data-v-8cbefc04]{padding:0 20px}.filters-bar[data-v-8cbefc04]{gap:16px}.category-nav[data-v-8cbefc04]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px 8px;scrollbar-width:none}.category-nav[data-v-8cbefc04]::-webkit-scrollbar{display:none}.cat-btn[data-v-8cbefc04]{flex-shrink:0;padding:8px 16px;font-size:14px}}.community-page[data-v-f0923791]{background:var(--bg-page);min-height:100vh;color:var(--text-h);overflow-x:hidden}.main-content[data-v-f0923791]{padding-top:80px}.container[data-v-f0923791]{max-width:1200px;margin:0 auto;padding:0 24px}.animate-up[data-v-f0923791]{opacity:0;transform:translateY(30px);animation:fadeInUp-f0923791 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp-f0923791{to{opacity:1;transform:translateY(0)}}.hero-wrapper[data-v-f0923791]{position:relative;padding:120px 0 160px;background:radial-gradient(circle at 100% 0%,var(--color-blue-bg) 0%,transparent 40%),radial-gradient(circle at 0% 100%,var(--color-teal-bg) 0%,transparent 40%),var(--bg);text-align:center;overflow:hidden}.grid-pattern[data-v-f0923791]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 80%);mask-image:radial-gradient(ellipse at center,black,transparent 80%);pointer-events:none;opacity:.3}.tag-pill-wrapper[data-v-f0923791]{display:inline-flex;align-items:center;gap:12px;padding:6px 16px;background:var(--bg);border:1px solid var(--accent-border);border-radius:100px;margin-bottom:40px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tag-pill[data-v-f0923791]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:1px}.status-indicator[data-v-f0923791]{width:8px;height:8px;border-radius:50%;background:var(--color-green);position:relative}.status-indicator.live[data-v-f0923791]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:inherit;animation:pulse-f0923791 2s infinite}@keyframes pulse-f0923791{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.live-text[data-v-f0923791]{font-size:13px;font-weight:600;color:var(--text)}h1[data-v-f0923791]{font-size:72px;font-weight:900;line-height:1.1;margin-bottom:32px;letter-spacing:-3px;color:var(--text-h)}.gradient-text[data-v-f0923791]{background:linear-gradient(135deg,var(--accent) 0%,var(--color-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-f0923791]{font-size:20px;color:var(--text);line-height:1.6;max-width:720px;margin:0 auto 80px;font-weight:500}.stats-container[data-v-f0923791]{display:flex;justify-content:center}.stats-glass[data-v-f0923791]{display:flex;align-items:center;gap:64px;background:var(--bg);padding:40px 80px;border-radius:40px;border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.stats-glass[data-v-f0923791]:hover{transform:translateY(-8px) scale(1.02)}.stat-item[data-v-f0923791]{display:flex;flex-direction:column;gap:4px}.stat-item .number[data-v-f0923791]{font-size:42px;font-weight:900;color:var(--text-h);letter-spacing:-1.5px}.stat-item .label[data-v-f0923791]{font-size:14px;color:var(--text);font-weight:700;text-transform:uppercase;letter-spacing:1px}.stat-divider[data-v-f0923791]{width:1px;height:48px;background:linear-gradient(to bottom,transparent,var(--border),transparent)}.platforms-wrapper[data-v-f0923791]{padding:140px 0;background:var(--bg-page)}.section-header[data-v-f0923791]{text-align:center;margin-bottom:80px}.section-header h2[data-v-f0923791]{font-size:48px;font-weight:900;margin-bottom:24px;letter-spacing:-2px;color:var(--text-h)}.section-desc[data-v-f0923791]{font-size:20px;color:var(--text);max-width:600px;margin:0 auto}.platforms-grid[data-v-f0923791]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.platform-card[data-v-f0923791]{position:relative;background:var(--bg);padding:48px 40px;border-radius:40px;border:1px solid var(--border);transition:all .5s cubic-bezier(.16,1,.3,1);text-decoration:none;color:inherit;display:flex;flex-direction:column;overflow:hidden}.card-glow[data-v-f0923791]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),var(--color-blue-bg),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.platform-card[data-v-f0923791]:hover{transform:translateY(-12px);box-shadow:var(--shadow);border-color:var(--accent)}.platform-card:hover .card-glow[data-v-f0923791]{opacity:1}.icon-box[data-v-f0923791]{width:72px;height:72px;border-radius:24px;background:var(--bg-page);display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);color:var(--text-h)}.platform-card:hover .icon-box[data-v-f0923791]{transform:scale(1.1) rotate(5deg);background:var(--bg);box-shadow:var(--shadow)}.discord-icon[data-v-f0923791]{background:var(--color-blue-bg);color:var(--color-discord)}.wechat-icon[data-v-f0923791]{background:var(--color-green-bg);color:var(--color-green)}.forum-icon[data-v-f0923791]{background:var(--color-blue-bg);color:var(--accent)}.platform-card h3[data-v-f0923791]{font-size:24px;font-weight:800;margin-bottom:16px;color:var(--text-h)}.platform-card p[data-v-f0923791]{font-size:16px;color:var(--text);line-height:1.6;margin-bottom:40px;flex-grow:1}.card-footer[data-v-f0923791]{display:flex;align-items:center;justify-content:space-between}.link-text[data-v-f0923791]{font-size:16px;font-weight:800;color:var(--accent);display:flex;align-items:center;gap:8px}.arrow[data-v-f0923791]{transition:transform .3s ease}.platform-card:hover .arrow[data-v-f0923791]{transform:translate(6px)}.count-badge[data-v-f0923791]{font-size:12px;font-weight:700;color:var(--text);padding:4px 12px;background:var(--bg-page);border-radius:100px}.updates-wrapper[data-v-f0923791]{padding:140px 0;background:var(--bg)}.timeline[data-v-f0923791]{position:relative;max-width:900px;margin:0 auto;padding-left:32px}.timeline-line[data-v-f0923791]{position:absolute;top:0;left:4px;width:2px;height:100%;background:linear-gradient(to bottom,var(--accent),var(--border) 80%)}.timeline-item[data-v-f0923791]{position:relative;margin-bottom:64px}.timeline-dot-wrapper[data-v-f0923791]{position:absolute;left:-32px;top:24px;width:10px;height:10px;display:flex;align-items:center;justify-content:center}.timeline-dot[data-v-f0923791]{width:10px;height:10px;background:var(--border);border-radius:50%;border:2px solid var(--bg);z-index:1}.timeline-dot.active[data-v-f0923791]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.timeline-card[data-v-f0923791]{display:grid;grid-template-columns:140px 1fr;gap:40px;background:var(--bg-page);padding:40px;border-radius:40px;border:1px solid var(--border);transition:all .3s ease}.timeline-item:hover .timeline-card[data-v-f0923791]{background:var(--bg);transform:translate(12px);box-shadow:var(--shadow);border-color:var(--accent)}.timeline-date[data-v-f0923791]{display:flex;flex-direction:column;gap:4px}.timeline-date .day[data-v-f0923791]{font-size:48px;font-weight:900;color:var(--text-h);line-height:1}.timeline-date .month[data-v-f0923791]{font-size:13px;font-weight:800;color:var(--text);letter-spacing:1px}.timeline-content h4[data-v-f0923791]{font-size:22px;font-weight:800;margin-bottom:12px;color:var(--text-h)}.timeline-content p[data-v-f0923791]{font-size:16px;color:var(--text);line-height:1.7;margin-bottom:24px}.news-tags[data-v-f0923791]{display:flex;gap:10px;margin-bottom:16px}.tag[data-v-f0923791]{padding:4px 12px;font-size:12px;font-weight:700;border-radius:100px}.tag.version[data-v-f0923791]{background:var(--color-blue-bg);color:var(--accent)}.tag.feature[data-v-f0923791]{background:var(--color-cyan-bg);color:var(--color-cyan)}.tag.event[data-v-f0923791]{background:var(--color-purple-bg);color:var(--color-purple)}.tag.collab[data-v-f0923791]{background:var(--color-pink-bg);color:var(--color-pink)}.tag.award[data-v-f0923791]{background:var(--color-yellow-bg);color:var(--color-yellow)}.tag.incentive[data-v-f0923791]{background:var(--color-green-bg);color:var(--color-green)}.security-wrapper[data-v-f0923791]{padding:100px 0;background:var(--bg)}.security-banner[data-v-f0923791]{background:var(--bg-page);border:1px solid var(--border);border-radius:40px;padding:60px;display:flex;gap:40px;align-items:center;box-shadow:var(--shadow)}.security-icon[data-v-f0923791]{font-size:64px;background:var(--bg);width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:30px;box-shadow:var(--shadow)}.security-content h2[data-v-f0923791]{font-size:32px;font-weight:800;margin-bottom:16px;color:var(--text-h)}.security-content p[data-v-f0923791]{font-size:18px;color:var(--text);line-height:1.6;max-width:800px;margin-bottom:24px}.security-link[data-v-f0923791]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--accent);text-decoration:none;transition:all .3s}.security-link[data-v-f0923791]:hover{gap:12px}@media (max-width: 768px){.security-banner[data-v-f0923791]{flex-direction:column;text-align:center;padding:40px 24px}}.cta-wrapper[data-v-f0923791]{padding:140px 0;background:var(--bg-page)}.cta-card[data-v-f0923791]{position:relative;background:var(--bg);border-radius:64px;padding:120px 40px;text-align:center;color:var(--text-h);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow)}.cta-mesh[data-v-f0923791]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0% 0%,var(--accent-bg) 0%,transparent 50%),radial-gradient(circle at 100% 100%,var(--code-bg) 0%,transparent 50%);opacity:.8}.cta-inner[data-v-f0923791]{position:relative;z-index:1;max-width:640px;margin:0 auto}.cta-inner h2[data-v-f0923791]{font-size:56px;font-weight:900;margin-bottom:24px;letter-spacing:-2px}.cta-inner p[data-v-f0923791]{font-size:20px;color:var(--text);margin-bottom:48px;line-height:1.6}.cta-actions[data-v-f0923791]{display:flex;justify-content:center;gap:24px}.btn-primary[data-v-f0923791]{display:flex;align-items:center;gap:12px;background:var(--accent);color:var(--white);padding:20px 48px;border-radius:100px;font-weight:800;font-size:18px;transition:all .4s cubic-bezier(.16,1,.3,1);text-decoration:none;box-shadow:var(--shadow)}.btn-primary[data-v-f0923791]:hover{transform:translateY(-4px);filter:brightness(1.1);box-shadow:var(--shadow)}.btn-icon[data-v-f0923791]{width:20px;height:20px;transition:transform .3s ease}.btn-primary:hover .btn-icon[data-v-f0923791]{transform:translate(4px)}.btn-secondary[data-v-f0923791]{background:var(--bg);color:var(--text-h);padding:20px 48px;border-radius:100px;font-weight:800;font-size:18px;transition:all .4s;text-decoration:none;border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary[data-v-f0923791]:hover{background:var(--code-bg);transform:translateY(-4px);border-color:var(--accent)}@media (max-width: 1024px){h1[data-v-f0923791]{font-size:56px}.stats-glass[data-v-f0923791]{padding:32px 48px;gap:40px}.timeline-card[data-v-f0923791]{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){h1[data-v-f0923791]{font-size:42px;letter-spacing:-2px}.subtitle[data-v-f0923791]{font-size:18px;margin-bottom:48px}.stats-glass[data-v-f0923791]{flex-direction:column;gap:32px;padding:40px;width:100%;border-radius:32px}.stat-divider[data-v-f0923791]{display:none}.section-header h2[data-v-f0923791]{font-size:36px}.cta-actions[data-v-f0923791]{flex-direction:column}.cta-inner h2[data-v-f0923791]{font-size:36px}.timeline[data-v-f0923791]{padding-left:20px}.timeline-dot-wrapper[data-v-f0923791]{left:-24px}.timeline-item:hover .timeline-card[data-v-f0923791]{transform:none}}.about-page[data-v-cf9a7cfa]{background:var(--bg);min-height:100vh}.main-content[data-v-cf9a7cfa]{padding-top:80px}.container[data-v-cf9a7cfa]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-wrapper[data-v-cf9a7cfa]{padding:100px 0 120px;background:radial-gradient(circle at 0% 0%,var(--accent-bg) 0%,transparent 50%),radial-gradient(circle at 100% 100%,var(--accent-bg) 0%,transparent 50%);text-align:center}.tag-pill[data-v-cf9a7cfa]{display:inline-block;padding:8px 20px;background:var(--accent-bg);color:var(--accent);border-radius:100px;font-size:14px;font-weight:700;margin-bottom:32px;letter-spacing:1px}h1[data-v-cf9a7cfa]{font-size:64px;font-weight:900;color:var(--text-h);line-height:1.1;margin-bottom:32px;letter-spacing:-3px}.subtitle[data-v-cf9a7cfa]{font-size:20px;color:var(--text);line-height:1.6;max-width:720px;margin:0 auto 64px;font-weight:500}.stats[data-v-cf9a7cfa]{display:flex;align-items:center;justify-content:center;gap:48px;background:var(--bg);padding:32px 64px;border-radius:32px;box-shadow:var(--shadow);width:fit-content;margin:0 auto;border:1px solid var(--border)}.stat-item[data-v-cf9a7cfa]{display:flex;flex-direction:column;gap:4px}.stat-item .number[data-v-cf9a7cfa]{font-size:36px;font-weight:800;color:var(--text-h);letter-spacing:-1px}.stat-item .label[data-v-cf9a7cfa]{font-size:14px;color:var(--text);font-weight:600}.stat-divider[data-v-cf9a7cfa]{width:1px;height:40px;background:var(--border)}.features-wrapper[data-v-cf9a7cfa]{padding:120px 0;background:var(--bg-page)}.section-header[data-v-cf9a7cfa]{text-align:center;margin-bottom:80px}.section-header h2[data-v-cf9a7cfa]{font-size:42px;font-weight:800;color:var(--text-h);margin-bottom:20px;letter-spacing:-1.5px}.section-desc[data-v-cf9a7cfa]{font-size:18px;color:var(--text);font-weight:500}.features-grid[data-v-cf9a7cfa]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.feature-card[data-v-cf9a7cfa]{background:var(--bg);padding:40px 32px;border-radius:32px;border:1px solid var(--border);transition:all .3s ease}.feature-card[data-v-cf9a7cfa]:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.icon-box[data-v-cf9a7cfa]{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:24px}.feature-card h3[data-v-cf9a7cfa]{font-size:20px;font-weight:800;color:var(--text-h);margin-bottom:16px}.feature-card p[data-v-cf9a7cfa]{font-size:15px;color:var(--text);line-height:1.6;font-weight:500}.install-wrapper[data-v-cf9a7cfa]{padding:120px 0}.install-card[data-v-cf9a7cfa]{background:var(--bg);border-radius:48px;padding:80px;display:flex;align-items:center;gap:80px;color:var(--text);overflow:hidden;position:relative;border:1px solid var(--border);box-shadow:var(--shadow)}.install-card[data-v-cf9a7cfa]:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,var(--accent-bg) 0%,transparent 70%);pointer-events:none}.install-info[data-v-cf9a7cfa]{flex:1}.install-info h2[data-v-cf9a7cfa]{font-size:42px;font-weight:800;margin-bottom:24px;letter-spacing:-1.5px;color:var(--text-h)}.install-info p[data-v-cf9a7cfa]{font-size:18px;color:var(--text);margin-bottom:40px}.code-box[data-v-cf9a7cfa]{background:var(--code-bg);padding:24px 32px;border-radius:20px;border:1px solid var(--border);font-family:JetBrains Mono,monospace;margin-bottom:24px}.code-line .prompt[data-v-cf9a7cfa]{color:var(--accent);margin-right:12px}.note[data-v-cf9a7cfa]{font-size:14px!important;color:var(--text)!important;opacity:.8}.install-visual[data-v-cf9a7cfa]{flex:1}.terminal-mock[data-v-cf9a7cfa]{background:var(--code-bg);border-radius:20px;box-shadow:var(--shadow);border:1px solid var(--border);overflow:hidden}.terminal-header[data-v-cf9a7cfa]{background:var(--bg-page);padding:12px 20px;display:flex;gap:8px;border-bottom:1px solid var(--border)}.terminal-header .dot[data-v-cf9a7cfa]{width:10px;height:10px;border-radius:50%;background:var(--border)}.terminal-content[data-v-cf9a7cfa]{padding:32px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.8}.cmd[data-v-cf9a7cfa]{color:var(--text-h)}.res[data-v-cf9a7cfa]{color:var(--text)}.success[data-v-cf9a7cfa]{color:var(--color-teal);font-weight:700}.dot.red[data-v-cf9a7cfa]{background:var(--color-pink);border:1px solid var(--color-pink-bg)}.dot.yellow[data-v-cf9a7cfa]{background:var(--color-yellow);border:1px solid var(--color-yellow-bg)}.dot.green[data-v-cf9a7cfa]{background:var(--color-green);border:1px solid var(--color-green-bg)}.cta-wrapper[data-v-cf9a7cfa]{padding:120px 0;text-align:center;background:var(--bg-page)}.cta-content h2[data-v-cf9a7cfa]{font-size:42px;font-weight:800;color:var(--text-h);margin-bottom:48px;letter-spacing:-1.5px}.cta-actions[data-v-cf9a7cfa]{display:flex;justify-content:center;gap:20px}.btn-primary[data-v-cf9a7cfa]{background:var(--accent);color:var(--white);padding:18px 40px;border-radius:100px;font-weight:700;font-size:18px;transition:all .3s;box-shadow:var(--shadow)}.btn-primary[data-v-cf9a7cfa]:hover{transform:translateY(-4px);opacity:.9}.btn-secondary[data-v-cf9a7cfa]{background:var(--bg);color:var(--text-h);padding:18px 40px;border-radius:100px;font-weight:700;font-size:18px;transition:all .3s;border:1px solid var(--border)}.btn-secondary[data-v-cf9a7cfa]:hover{background:var(--bg-page);transform:translateY(-4px)}@media (max-width: 1024px){h1[data-v-cf9a7cfa]{font-size:48px}.features-grid[data-v-cf9a7cfa]{grid-template-columns:repeat(2,1fr)}.install-card[data-v-cf9a7cfa]{flex-direction:column;padding:48px;gap:48px}}@media (max-width: 768px){h1[data-v-cf9a7cfa]{font-size:36px;letter-spacing:-1px}.stats[data-v-cf9a7cfa]{flex-direction:column;gap:24px;padding:32px;width:100%}.stat-divider[data-v-cf9a7cfa]{display:none}.features-grid[data-v-cf9a7cfa]{grid-template-columns:1fr}.cta-actions[data-v-cf9a7cfa]{flex-direction:column}}.skill-detail-page[data-v-5bf43780]{min-height:100vh;background-color:var(--bg-page);display:flex;flex-direction:column}.main-content[data-v-5bf43780]{flex:1;padding:40px 0 100px}.container[data-v-5bf43780]{max-width:1200px;margin:0 auto;padding:0 40px}.btn-back[data-v-5bf43780]{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--text);font-size:14px;font-weight:700;cursor:pointer;margin-bottom:40px;transition:all .2s;padding:8px 12px;border-radius:10px}.btn-back[data-v-5bf43780]:hover{color:var(--accent);background:var(--accent-bg)}.skill-header[data-v-5bf43780]{display:flex;gap:32px;background:var(--bg);padding:40px;border-radius:32px;box-shadow:var(--shadow);border:1px solid var(--border);margin-bottom:40px;align-items:center}.skill-icon-wrapper[data-v-5bf43780]{flex-shrink:0}.skill-icon[data-v-5bf43780]{width:100px;height:100px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:800;color:var(--white);box-shadow:0 12px 24px var(--shadow-blue)}.skill-main-info[data-v-5bf43780]{flex:1}.title-row[data-v-5bf43780]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.title-row h1[data-v-5bf43780]{font-size:32px;font-weight:900;color:var(--text-h);margin:0;letter-spacing:-1px}.version-badge[data-v-5bf43780]{padding:4px 10px;background:var(--code-bg);color:var(--text);font-size:12px;font-weight:800;border-radius:8px}.description[data-v-5bf43780]{font-size:18px;color:var(--text);line-height:1.6;margin-bottom:20px;max-width:700px}.meta-tags[data-v-5bf43780]{display:flex;gap:16px}.meta-tag[data-v-5bf43780]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--text)}.meta-tag.category[data-v-5bf43780]{color:var(--accent)}.stats-grid[data-v-5bf43780]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.stat-card[data-v-5bf43780]{background:var(--bg);padding:24px;border-radius:24px;display:flex;align-items:center;gap:20px;border:1px solid var(--border);box-shadow:var(--shadow);transition:transform .2s}.stat-card[data-v-5bf43780]:hover{transform:translateY(-2px)}.stat-icon[data-v-5bf43780]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.stat-icon.downloads[data-v-5bf43780]{background:var(--color-blue-bg);color:var(--color-blue)}.stat-icon.rating[data-v-5bf43780]{background:var(--color-yellow-bg);color:var(--color-yellow)}.stat-icon.update[data-v-5bf43780]{background:var(--color-green-bg);color:var(--color-green)}.stat-info[data-v-5bf43780]{display:flex;flex-direction:column}.stat-value[data-v-5bf43780]{font-size:20px;font-weight:800;color:var(--text-h)}.stat-label[data-v-5bf43780]{font-size:13px;color:var(--text);font-weight:600}.content-layout[data-v-5bf43780]{display:grid;grid-template-columns:1fr 340px;gap:40px}.content-section[data-v-5bf43780]{background:var(--bg);padding:40px;border-radius:32px;border:1px solid var(--border);margin-bottom:32px}.section-header[data-v-5bf43780]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-dot[data-v-5bf43780]{width:8px;height:8px;background:var(--accent);border-radius:50%}.section-header h2[data-v-5bf43780]{font-size:20px;font-weight:800;color:var(--text-h);margin:0}.terminal-mockup[data-v-5bf43780]{background:var(--code-bg);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border)}.terminal-header[data-v-5bf43780]{background:var(--bg-page);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.terminal-controls[data-v-5bf43780]{display:flex;gap:8px}.control[data-v-5bf43780]{width:10px;height:10px;border-radius:50%}.control.close[data-v-5bf43780]{background:var(--color-red)}.control.minimize[data-v-5bf43780]{background:var(--color-yellow)}.control.expand[data-v-5bf43780]{background:var(--color-green)}.terminal-title[data-v-5bf43780]{color:var(--text);font-size:11px;font-weight:700;letter-spacing:.5px}.terminal-body[data-v-5bf43780]{padding:24px;display:flex;justify-content:space-between;align-items:center}.prompt[data-v-5bf43780]{color:var(--color-green);margin-right:12px;font-weight:700}.cmd[data-v-5bf43780]{color:var(--text);font-family:Fira Code,Monaco,monospace;font-size:15px}.btn-copy-terminal[data-v-5bf43780]{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);color:var(--text);padding:8px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}.btn-copy-terminal[data-v-5bf43780]:hover{background:var(--border)}.prompt-container[data-v-5bf43780]{background:var(--bg-page);border-radius:20px;border:1px solid var(--border);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.prompt-container.readme-fullscreen[data-v-5bf43780]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:var(--bg);border-radius:0;padding:40px;display:flex;flex-direction:column;animation:fullscreen-in-5bf43780 .3s cubic-bezier(.4,0,.2,1)}@keyframes fullscreen-in-5bf43780{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.prompt-body[data-v-5bf43780]{padding:24px;transition:all .3s}.readme-fullscreen .prompt-body[data-v-5bf43780]{flex:1;overflow-y:auto;padding:40px 0;max-width:900px;margin:0 auto}.prompt-body pre[data-v-5bf43780]{margin:0;white-space:pre-wrap;font-size:15px;color:var(--text);line-height:1.7;font-family:inherit}.readme-fullscreen .prompt-body pre[data-v-5bf43780]{font-size:16px}.prompt-actions[data-v-5bf43780]{padding:16px 24px;background:var(--code-bg);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:12px}.readme-fullscreen .prompt-actions[data-v-5bf43780]{position:absolute;top:24px;right:40px;background:transparent;border:none;padding:0}.prompt-action-btn[data-v-5bf43780]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid var(--border);background:var(--bg);color:var(--text)}.prompt-action-btn[data-v-5bf43780]:hover{background:var(--bg-hover);border-color:var(--text-muted);transform:translateY(-1px)}.fullscreen-toggle[data-v-5bf43780]{width:40px;height:40px;padding:0}.btn-copy.copied[data-v-5bf43780]{background:var(--color-green);border-color:var(--color-green);color:var(--white)}.side-widget[data-v-5bf43780]{background:var(--bg);padding:24px;border-radius:24px;border:1px solid var(--border);margin-bottom:24px}.side-widget h3[data-v-5bf43780]{font-size:16px;font-weight:800;color:var(--text-h);margin-bottom:20px}.info-list[data-v-5bf43780]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-5bf43780]{display:flex;justify-content:space-between;font-size:14px}.info-item .label[data-v-5bf43780]{color:var(--text);font-weight:600}.info-item .value[data-v-5bf43780]{color:var(--text-h);font-weight:700}.tags-cloud[data-v-5bf43780]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-5bf43780]{padding:6px 12px;background:var(--code-bg);color:var(--text);font-size:12px;font-weight:700;border-radius:8px}.side-promo[data-v-5bf43780]{background:var(--code-bg);padding:32px;border-radius:24px;color:var(--text);text-align:center;border:1px solid var(--border)}.side-promo h4[data-v-5bf43780]{font-size:18px;font-weight:800;margin-bottom:12px;color:var(--text-h)}.side-promo p[data-v-5bf43780]{font-size:14px;color:var(--text);margin-bottom:24px;line-height:1.5}.btn-discord[data-v-5bf43780]{display:block;background:var(--color-discord);color:var(--white);padding:12px;border-radius:12px;text-decoration:none;font-weight:800;font-size:14px;transition:all .2s}.btn-discord[data-v-5bf43780]:hover{background:var(--color-discord-hover);transform:translateY(-2px)}.btn-primary[data-v-5bf43780]{padding:14px 28px;background:var(--accent);color:var(--white);border:none;border-radius:14px;font-size:16px;font-weight:800;cursor:pointer;transition:all .2s;box-shadow:var(--shadow)}.btn-primary[data-v-5bf43780]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--shadow)}.btn-secondary[data-v-5bf43780]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg);border:1px solid var(--border);color:var(--text-h);font-weight:700;border-radius:12px;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5bf43780]:hover{background:var(--code-bg)}.copied-text[data-v-5bf43780]{color:var(--color-green)}.loading-container[data-v-5bf43780]{text-align:center;padding:100px 0;color:var(--text);font-weight:600}.spinner[data-v-5bf43780]{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--color-blue);border-radius:50%;margin:0 auto 20px;animation:spin-5bf43780 .8s linear infinite}@keyframes spin-5bf43780{to{transform:rotate(360deg)}}@media (max-width: 1024px){.content-layout[data-v-5bf43780]{grid-template-columns:1fr}.sidebar-column[data-v-5bf43780]{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (max-width: 768px){.main-content[data-v-5bf43780]{padding:20px 0 60px}.skill-header[data-v-5bf43780]{flex-direction:column;text-align:center;padding:32px 20px;border-radius:24px;gap:24px}.skill-icon-wrapper[data-v-5bf43780]{margin:0 auto}.title-row[data-v-5bf43780]{flex-direction:column;gap:8px;margin-bottom:12px}.title-row h1[data-v-5bf43780]{font-size:24px}.meta-tags[data-v-5bf43780]{justify-content:center;flex-wrap:wrap}.header-actions[data-v-5bf43780]{width:100%}.btn-primary[data-v-5bf43780]{width:100%;justify-content:center}.stats-grid[data-v-5bf43780]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-5bf43780]:last-child{grid-column:span 2}.sidebar-column[data-v-5bf43780]{grid-template-columns:1fr}.terminal-body[data-v-5bf43780]{flex-direction:column;gap:16px;align-items:flex-start}.btn-copy-terminal[data-v-5bf43780]{width:100%;justify-content:center}}@media (max-width: 480px){.stats-grid[data-v-5bf43780]{grid-template-columns:1fr}.stat-card[data-v-5bf43780]:last-child{grid-column:span 1}}
