: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;-webkit-font-smoothing:antialiased;-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-c4207c55]{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-c4207c55]{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-c4207c55]{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-c4207c55]{position:static;transform:none;margin:0 auto;left:auto;top:auto}.app-header.scrolled .nav[data-v-c4207c55]{transform:translateY(2px);left:auto;top:auto}}.brand[data-v-c4207c55]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s}.app-header.scrolled .brand[data-v-c4207c55]{transform:scale(.95)}.brand[data-v-c4207c55]:hover{transform:scale(1.02)}.logo-icon[data-v-c4207c55]{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-c4207c55]{width:28px;height:28px;border-radius:8px}.title[data-v-c4207c55]{font-size:24px;font-weight:900;color:var(--text-h);margin:0;letter-spacing:-1.2px}.nav[data-v-c4207c55]{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-c4207c55]{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-c4207c55]{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-c4207c55]:hover{color:var(--text-h);background:var(--code-bg)}.nav-link.active[data-v-c4207c55]{color:var(--accent);background:var(--bg);box-shadow:0 4px 12px var(--accent-bg)}.badge-new[data-v-c4207c55]{background:var(--color-red);color:var(--white);font-size:9px;padding:1px 5px;border-radius:100px;font-weight:900;letter-spacing:.5px;box-shadow:0 2px 4px var(--shadow-red)}.header-actions[data-v-c4207c55]{display:flex;align-items:center;gap:16px}.btn-outline[data-v-c4207c55]{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-c4207c55],.lang-switch-btn[data-v-c4207c55]{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-c4207c55]:hover,.lang-switch-btn[data-v-c4207c55]: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-c4207c55]{font-size:13px;font-weight:700;letter-spacing:.5px}.btn-outline[data-v-c4207c55]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-bg)}.mobile-menu-btn[data-v-c4207c55]{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-c4207c55]:hover{background:var(--border)}.hamburger[data-v-c4207c55]{width:20px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.hamburger span[data-v-c4207c55]{display:block;width:100%;height:2px;background:var(--text-h);border-radius:2px;transition:all .3s}.mobile-nav-overlay[data-v-c4207c55]{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-c4207c55]{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-c4207c55]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.mobile-title[data-v-c4207c55]{font-size:18px;font-weight:900;color:var(--text-h)}.close-mobile-menu[data-v-c4207c55]{background:none;border:none;font-size:32px;color:var(--text);cursor:pointer}.mobile-links[data-v-c4207c55]{display:flex;flex-direction:column;gap:8px}.mobile-link[data-v-c4207c55]{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-c4207c55]{background:var(--accent-bg);color:var(--accent)}.mobile-link[data-v-c4207c55]:hover:not(.active){background:var(--code-bg);color:var(--text-h)}.theme-switch-mobile[data-v-c4207c55],.lang-switch-mobile[data-v-c4207c55]{background:none;border:none;cursor:pointer;width:100%}.lang-info[data-v-c4207c55]{display:flex;align-items:center;gap:12px}.lang-badge[data-v-c4207c55]{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-c4207c55]{height:1px;background:var(--border);margin:12px 0}.mobile-link.external[data-v-c4207c55]{color:var(--text-h)}.fade-enter-active[data-v-c4207c55],.fade-leave-active[data-v-c4207c55]{transition:opacity .3s}.fade-enter-from[data-v-c4207c55],.fade-leave-to[data-v-c4207c55]{opacity:0}.slide-enter-active[data-v-c4207c55],.slide-leave-active[data-v-c4207c55]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-c4207c55],.slide-leave-to[data-v-c4207c55]{transform:translate(100%)}@media (max-width: 900px){.desktop-nav[data-v-c4207c55],.desktop-only[data-v-c4207c55]{display:none}.mobile-menu-btn[data-v-c4207c55]{display:flex}.container[data-v-c4207c55]{padding:0 16px}.header-actions[data-v-c4207c55]{gap:8px}.theme-switch-btn[data-v-c4207c55],.lang-switch-btn[data-v-c4207c55]{padding:8px 10px}.lang-text[data-v-c4207c55]{display:none}.logo-icon[data-v-c4207c55]{width:32px;height:32px;border-radius:9px}.logo-icon svg[data-v-c4207c55]{width:20px;height:20px}}@media (max-width: 480px){.title[data-v-c4207c55]{font-size:18px;letter-spacing:-.8px}.brand[data-v-c4207c55]{gap:8px}}@media (max-width: 360px){.title[data-v-c4207c55]{font-size:16px}.logo-icon[data-v-c4207c55]{width:28px;height:28px;border-radius:8px}.logo-icon svg[data-v-c4207c55]{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;-webkit-font-smoothing:antialiased;-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-42487d17]{min-height:100vh;display:flex;flex-direction:column;position:relative;background-color:var(--bg-page)}.bg-pattern[data-v-42487d17]{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-42487d17]{flex:1;position:relative;z-index:1}.hero-section[data-v-81c77652]{padding:140px 0 120px;position:relative;background:var(--bg);overflow:hidden}.grid-pattern[data-v-81c77652]{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:40px 40px;-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-81c77652]{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.hero-content[data-v-81c77652]{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}.tag-pill[data-v-81c77652]{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-81c77652]{font-size:80px;line-height:1.05;font-weight:900;color:var(--text-h);margin-bottom:32px;letter-spacing:-4px}.highlight[data-v-81c77652]{background:linear-gradient(135deg,var(--accent),var(--color-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.subtitle[data-v-81c77652]{font-size:22px;color:var(--text);margin-bottom:48px;line-height:1.6;max-width:560px;font-weight:500}.hero-actions[data-v-81c77652]{display:flex;gap:20px}.btn-primary[data-v-81c77652]{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-81c77652]: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-81c77652]{transform:translate(4px)}.arrow-icon[data-v-81c77652]{transition:transform .3s}.btn-secondary[data-v-81c77652]{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-81c77652]:hover{background:var(--code-bg);border-color:var(--text);color:var(--text-h);transform:translateY(-2px)}.hero-visual[data-v-81c77652]{position:relative}.code-card[data-v-81c77652]{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-81c77652]:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.card-header[data-v-81c77652]{padding:12px 20px;display:flex;align-items:center;justify-content:center;position:relative}.dots[data-v-81c77652]{position:absolute;left:20px;display:flex;gap:6px}.dots span[data-v-81c77652]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-81c77652]{background:var(--color-red)}.dot-yellow[data-v-81c77652]{background:var(--color-yellow)}.dot-green-small[data-v-81c77652]{background:var(--color-green)}.header-title[data-v-81c77652]{font-size:13px;font-weight:700;color:var(--text);font-family:JetBrains Mono,monospace}.card-tabs[data-v-81c77652]{display:flex;background:var(--code-bg);border-radius:24px;padding:4px;margin:0 8px 12px}.tab[data-v-81c77652]{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-81c77652]{background:var(--bg);color:var(--text-h);box-shadow:var(--shadow)}.card-content[data-v-81c77652]{padding:20px 24px 24px}.comment[data-v-81c77652]{color:var(--text);font-size:13px;margin-bottom:16px;font-family:JetBrains Mono,monospace}.comment.light-text[data-v-81c77652]{color:var(--text);font-family:inherit;font-weight:500}.command-group[data-v-81c77652]{margin-bottom:24px}.command-group[data-v-81c77652]:last-child{margin-bottom:0}.command-box[data-v-81c77652]{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-81c77652]{display:flex;gap:12px;font-family:JetBrains Mono,monospace;font-size:14px}.prompt[data-v-81c77652]{color:var(--color-blue);font-weight:700}.cmd[data-v-81c77652]{color:var(--text)}.copy-btn[data-v-81c77652]{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-81c77652]:hover{background:var(--border)}.command-box.light-theme[data-v-81c77652]{background:var(--bg-page)}.command-box.light-theme .prompt[data-v-81c77652]{color:var(--color-orange)}.command-box.light-theme .cmd[data-v-81c77652]{color:var(--text-h)}.command-box.light-theme .copy-btn[data-v-81c77652]{background:var(--bg);border-color:var(--border);color:var(--text)}.command-box.light-theme .copy-btn[data-v-81c77652]:hover{background:var(--code-bg);color:var(--text-h)}.status-bar[data-v-81c77652]{display:flex;gap:20px;padding-top:20px;border-top:1px solid var(--border)}.status-item[data-v-81c77652]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text);font-weight:700}.dot[data-v-81c77652]{width:8px;height:8px;border-radius:50%}.dot.green[data-v-81c77652]{background:var(--color-green);box-shadow:0 0 12px var(--color-green-bg)}.floating-label[data-v-81c77652]{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 6s ease-in-out infinite}.label-1[data-v-81c77652]{top:-40px;right:-60px;animation-delay:0s}.label-2[data-v-81c77652]{bottom:-40px;left:-80px;animation-delay:-3s}@media (max-width: 1024px){.hero-section[data-v-81c77652]{padding:120px 0 80px}.hero-content[data-v-81c77652]{grid-template-columns:1fr;gap:60px;text-align:center}.hero-text[data-v-81c77652]{display:flex;flex-direction:column;align-items:center}.hero-title[data-v-81c77652]{font-size:60px;letter-spacing:-2px}.subtitle[data-v-81c77652]{margin-left:auto;margin-right:auto}.hero-actions[data-v-81c77652]{justify-content:center}.floating-label[data-v-81c77652]{display:none}}@media (max-width: 768px){.hero-section[data-v-81c77652]{padding:100px 0 60px}.hero-title[data-v-81c77652]{font-size:48px;letter-spacing:-1.5px}.subtitle[data-v-81c77652]{font-size:18px;margin-bottom:32px}.hero-actions[data-v-81c77652]{flex-direction:column;width:100%;max-width:320px;gap:12px}.btn-primary[data-v-81c77652],.btn-secondary[data-v-81c77652]{width:100%;justify-content:center;padding:14px 24px;font-size:16px}.tag-pill[data-v-81c77652]{font-size:12px;padding:6px 12px;margin-bottom:24px}.grid-pattern[data-v-81c77652]{background-size:30px 30px}}@media (max-width: 480px){.hero-title[data-v-81c77652]{font-size:34px;letter-spacing:-1px;line-height:1.1}.subtitle[data-v-81c77652]{font-size:16px;margin-bottom:24px}.code-card[data-v-81c77652]{border-radius:24px;margin:0 -12px}.card-content[data-v-81c77652]{padding:16px}.command-box[data-v-81c77652]{padding:12px 16px;flex-direction:column;align-items:stretch;gap:12px}.command-text[data-v-81c77652]{font-size:12px;gap:8px;overflow-x:auto;white-space:nowrap;padding-bottom:4px;scrollbar-width:none}.command-text[data-v-81c77652]::-webkit-scrollbar{display:none}.copy-btn[data-v-81c77652]{width:100%;justify-content:center;display:flex}.status-bar[data-v-81c77652]{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-3567a147]{margin-bottom:100px}.header[data-v-3567a147]{text-align:center;margin-bottom:48px}.tags[data-v-3567a147]{display:flex;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.tag-pill[data-v-3567a147]{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-3567a147]:hover{background:var(--code-bg);border-color:var(--border);transform:translateY(-2px)}.tag-pill.active[data-v-3567a147]{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-3567a147]{font-size:42px;font-weight:900;color:var(--text-h);margin-bottom:20px;letter-spacing:-2px}.desc[data-v-3567a147]{color:var(--text);font-size:17px;max-width:640px;margin:0 auto;font-weight:500;line-height:1.6}.list-container[data-v-3567a147]{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-3567a147]{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-3567a147]:last-child{margin-bottom:0}.skill-row[data-v-3567a147]:hover{background:var(--code-bg);transform:scale(1.005)}.col-rank[data-v-3567a147]{width:60px;flex-shrink:0}.rank-circle[data-v-3567a147]{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-3567a147]{background:var(--color-yellow);color:var(--white);box-shadow:0 8px 16px -4px var(--color-yellow-bg)}.rank-2[data-v-3567a147]{background:var(--color-slate);color:var(--white);box-shadow:0 8px 16px -4px var(--color-slate-bg)}.rank-3[data-v-3567a147]{background:var(--color-orange);color:var(--white);box-shadow:0 8px 16px -4px var(--color-orange-bg)}.col-icon[data-v-3567a147]{width:76px;flex-shrink:0}.skill-icon-wrapper[data-v-3567a147]{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-3567a147]{transform:scale(1.15) rotate(6deg);box-shadow:0 12px 24px -8px var(--shadow)}.skill-icon[data-v-3567a147]{font-weight:900;font-size:24px}.col-info[data-v-3567a147]{flex:1;padding-right:48px;min-width:0}.name-row[data-v-3567a147]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.name[data-v-3567a147]{font-size:19px;font-weight:800;color:var(--text-h)}.tag[data-v-3567a147]{font-size:12px;padding:4px 12px;border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.desc-text[data-v-3567a147]{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-3567a147]{display:flex;gap:32px;width:180px;flex-shrink:0;justify-content:flex-end}.stat-item[data-v-3567a147]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);font-weight:700}.stat-item svg[data-v-3567a147]{color:var(--text);stroke-width:2.5}.col-arrow[data-v-3567a147]{width:40px;display:flex;justify-content:flex-end;color:var(--border);transition:all .3s}.skill-row:hover .col-arrow[data-v-3567a147]{color:var(--accent);transform:translate(6px)}.pagination-wrapper[data-v-3567a147]{margin-top:40px;display:flex;justify-content:center}@media (max-width: 1024px){.list-container[data-v-3567a147]{width:95%}.desc-text[data-v-3567a147]{max-width:300px}}@media (max-width: 768px){.list-container[data-v-3567a147]{width:100%;border-radius:24px;padding:4px}.skill-row[data-v-3567a147]{padding:12px 16px;border-radius:18px;gap:12px}.col-rank[data-v-3567a147]{width:32px}.rank-circle[data-v-3567a147]{width:28px;height:28px;font-size:13px}.col-icon[data-v-3567a147]{width:52px}.skill-icon-wrapper[data-v-3567a147]{width:48px;height:48px;border-radius:14px}.skill-icon[data-v-3567a147]{font-size:20px}.col-info[data-v-3567a147]{padding-right:0}.name[data-v-3567a147]{font-size:16px}.tag[data-v-3567a147]{font-size:10px;padding:2px 8px}.desc-text[data-v-3567a147]{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%}.col-stats[data-v-3567a147],.col-arrow[data-v-3567a147]{display:none}.header h2[data-v-3567a147]{font-size:32px}.desc[data-v-3567a147]{font-size:15px;padding:0 20px}}@media (max-width: 480px){.tags[data-v-3567a147]{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:0 20px 8px;margin:0 -20px 24px;scrollbar-width:none}.tags[data-v-3567a147]::-webkit-scrollbar{display:none}.tag-pill[data-v-3567a147]{flex-shrink:0;padding:8px 16px;font-size:14px}}.card[data-v-02d47cf9]{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-02d47cf9]:hover{transform:translateY(-10px);box-shadow:var(--shadow);border-color:var(--accent-border)}.card-header[data-v-02d47cf9]{margin-bottom:24px}.header-top[data-v-02d47cf9]{display:flex;justify-content:space-between;align-items:flex-start}.icon-wrapper[data-v-02d47cf9]{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-02d47cf9]{font-size:28px;font-weight:900}.card:hover .icon-wrapper[data-v-02d47cf9]{transform:scale(1.1) rotate(5deg)}.header-meta[data-v-02d47cf9]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.security-badge[data-v-02d47cf9]{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-02d47cf9]{background:var(--code-bg);color:var(--text);padding:6px 12px;border-radius:10px;font-size:12px;font-weight:700}.version[data-v-02d47cf9]{font-size:11px;color:var(--text);font-weight:600;opacity:.7}.card-body[data-v-02d47cf9]{flex:1;margin-bottom:24px}.name[data-v-02d47cf9]{font-size:20px;font-weight:800;color:var(--text-h);margin:0 0 10px;line-height:1.4;letter-spacing:-.02em}.desc[data-v-02d47cf9]{font-size:15px;color:var(--text);margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:500}.card-footer[data-v-02d47cf9]{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--border)}.stats[data-v-02d47cf9]{display:flex;gap:16px}.stat[data-v-02d47cf9]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);font-weight:600}.stat svg[data-v-02d47cf9]{color:var(--border)}.btn-install[data-v-02d47cf9]{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-02d47cf9]: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-02d47cf9]{padding:24px;border-radius:24px}.icon-wrapper[data-v-02d47cf9]{width:48px;height:48px;border-radius:14px}.icon[data-v-02d47cf9]{font-size:20px}.name[data-v-02d47cf9]{font-size:18px}.desc[data-v-02d47cf9]{font-size:14px}.card-footer[data-v-02d47cf9]{padding-top:16px}.stats[data-v-02d47cf9]{gap:12px}.btn-install[data-v-02d47cf9]{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-1287095e]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal-content[data-v-1287095e]{background:var(--header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;max-width:640px;border-radius:32px;position:relative;box-shadow:var(--shadow);border:1px solid var(--header-border);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-inner[data-v-1287095e]{padding:40px;overflow-y:auto;flex:1}.close-btn[data-v-1287095e]{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-1287095e]:hover{background:var(--border);color:var(--text-h);transform:rotate(90deg)}.modal-header[data-v-1287095e]{display:flex;gap:24px;margin-bottom:24px;align-items:center}.skill-icon-wrapper[data-v-1287095e]{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-1287095e]{font-size:36px;font-weight:900;color:var(--white);text-shadow:0 2px 4px var(--shadow)}.skill-main-info[data-v-1287095e]{flex:1}.skill-top-row[data-v-1287095e]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.skill-name[data-v-1287095e]{font-size:28px;font-weight:900;color:var(--text-h);letter-spacing:-.5px}.version-badge[data-v-1287095e]{padding:4px 10px;background:var(--accent-bg);color:var(--accent);border-radius:8px;font-size:12px;font-weight:700}.skill-meta-row[data-v-1287095e]{display:flex;align-items:center;gap:12px;color:var(--text);font-size:14px;font-weight:600}.divider[data-v-1287095e]{width:4px;height:4px;background:var(--border);border-radius:50%}.skill-full-desc[data-v-1287095e]{font-size:16px;line-height:1.6;color:var(--text);margin-bottom:32px;font-weight:500}.modal-stats[data-v-1287095e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.stat-card[data-v-1287095e]{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-1287095e]{font-size:20px}.stat-details[data-v-1287095e]{display:flex;flex-direction:column}.stat-value[data-v-1287095e]{font-size:16px;font-weight:800;color:var(--text-h)}.stat-label[data-v-1287095e]{font-size:11px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.5px}.stat-card.verified[data-v-1287095e]{background:var(--color-green-bg);border-color:var(--color-green-bg)}.stat-card.verified .stat-value[data-v-1287095e]{color:var(--color-green)}.security-panel[data-v-1287095e]{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-1287095e]: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-1287095e]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.verified-icon[data-v-1287095e]{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-1287095e]{font-size:18px;font-weight:800;color:var(--text-h);margin:0;letter-spacing:-.3px}.secure-badge[data-v-1287095e]{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-1287095e]{font-size:12px;font-weight:800;color:var(--text);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;opacity:.7}.permissions-list[data-v-1287095e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.permission-item[data-v-1287095e]{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-1287095e]{width:6px;height:6px;background:var(--color-green);border-radius:50%;box-shadow:0 0 8px var(--color-green)}.perm-name[data-v-1287095e]{font-size:13px;color:var(--text);font-weight:700}.audit-info[data-v-1287095e]{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-1287095e]{margin-top:32px}.section-title[data-v-1287095e]{font-size:13px;font-weight:800;color:var(--text);text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.terminal-box[data-v-1287095e]{background:var(--code-bg);border-radius:16px;overflow:hidden;margin-bottom:32px;border:1px solid var(--border)}.terminal-header[data-v-1287095e]{background:var(--bg);padding:10px 16px;display:flex;align-items:center;justify-content:space-between}.terminal-dots[data-v-1287095e]{display:flex;gap:6px}.terminal-dots span[data-v-1287095e]{width:8px;height:8px;border-radius:50%;background:var(--border)}.terminal-title[data-v-1287095e]{font-size:11px;color:var(--text);font-family:JetBrains Mono,monospace;font-weight:700}.terminal-content[data-v-1287095e]{padding:16px 20px;display:flex;align-items:center;gap:12px}.terminal-prompt[data-v-1287095e]{color:var(--color-blue);font-weight:900;font-family:JetBrains Mono,monospace}.terminal-code[data-v-1287095e]{flex:1;color:var(--text);font-family:JetBrains Mono,monospace;font-size:14px}.terminal-copy[data-v-1287095e]{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}.terminal-copy[data-v-1287095e]:hover{background:var(--border)}.terminal-copy.copied[data-v-1287095e]{background:var(--color-green)}.prompt-container[data-v-1287095e]{background:var(--code-bg);border-radius:20px;padding:20px;border:1px solid var(--border)}.prompt-text-wrapper[data-v-1287095e]{max-height:120px;overflow-y:auto;margin-bottom:16px}.prompt-content[data-v-1287095e]{font-size:14px;line-height:1.6;color:var(--text);white-space:pre-wrap}.prompt-copy-btn[data-v-1287095e]{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text);padding:12px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.prompt-copy-btn[data-v-1287095e]:hover{background:var(--code-bg);border-color:var(--text);color:var(--text-h)}.prompt-copy-btn.copied[data-v-1287095e]{background:var(--color-green);border-color:var(--color-green);color:var(--white)}.modal-footer[data-v-1287095e]{margin-top:40px;display:flex;gap:16px}.secondary-action[data-v-1287095e]{flex:1;padding:14px;background:var(--code-bg);border:none;border-radius:16px;color:var(--text);font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.secondary-action[data-v-1287095e]:hover{background:var(--border);color:var(--text-h)}.primary-action[data-v-1287095e]{flex:2;padding:14px;background:var(--accent);border:none;border-radius:16px;color:var(--white);font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px -4px var(--shadow-blue)}.primary-action[data-v-1287095e]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -4px var(--shadow-blue-hover);filter:brightness(1.1)}.modal-enter-active[data-v-1287095e],.modal-leave-active[data-v-1287095e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-1287095e],.modal-leave-to[data-v-1287095e]{opacity:0}.modal-enter-from .modal-content[data-v-1287095e],.modal-leave-to .modal-content[data-v-1287095e]{transform:scale(.95) translateY(20px)}@media (max-width: 640px){.modal-overlay[data-v-1287095e]{padding:0;align-items:flex-end}.modal-content[data-v-1287095e]{max-height:92vh;border-radius:32px 32px 0 0;border-bottom:none}.modal-inner[data-v-1287095e]{padding:24px 20px 40px}.modal-header[data-v-1287095e]{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.skill-icon-wrapper[data-v-1287095e]{width:64px;height:64px;border-radius:18px}.skill-icon-text[data-v-1287095e]{font-size:28px}.modal-stats[data-v-1287095e]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-1287095e]:last-child:nth-child(odd){grid-column:span 2}.skill-name[data-v-1287095e]{font-size:22px}.close-btn[data-v-1287095e]{top:16px;right:16px;width:36px;height:36px}.modal-footer[data-v-1287095e]{flex-direction:column-reverse;gap:12px}.primary-action[data-v-1287095e],.secondary-action[data-v-1287095e]{width:100%;flex:none}}@media (max-width: 480px){.modal-stats[data-v-1287095e]{grid-template-columns:1fr}.stat-card[data-v-1287095e]:last-child:nth-child(odd){grid-column:span 1}}.category-nav[data-v-c7fd51d1]{display:flex;gap:24px;margin-bottom:56px;flex-wrap:wrap;justify-content:center;padding:0 20px}.cat-card[data-v-c7fd51d1]{width:110px;height:110px;background:var(--bg);border:1px solid var(--border);border-radius:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:var(--shadow)}.cat-card[data-v-c7fd51d1]:hover{transform:translateY(-10px);box-shadow:var(--shadow);border-color:var(--border)}.cat-card.active[data-v-c7fd51d1]{background:var(--accent);border-color:var(--accent);box-shadow:0 20px 40px -12px var(--shadow-blue)}.icon-circle[data-v-c7fd51d1]{width:60px;height:60px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:30px;transition:all .3s;background:transparent}.cat-card.active .icon-circle[data-v-c7fd51d1]{color:var(--white);transform:scale(1.1)}.name[data-v-c7fd51d1]{font-size:15px;font-weight:800;color:var(--text-h);letter-spacing:-.2px}.cat-card.active .name[data-v-c7fd51d1]{color:var(--white)}@media (max-width: 768px){.cat-card[data-v-c7fd51d1]{width:120px;height:120px;border-radius:24px}.icon-circle[data-v-c7fd51d1]{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-c264d34c]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-page)}.main-content[data-v-c264d34c]{flex:1}.hero-wrapper[data-v-c264d34c]{background:var(--bg);position:relative}.toplist-wrapper[data-v-c264d34c]{background-color:var(--bg-page);padding:60px 0;position:relative}.section-tag[data-v-c264d34c]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:2px;margin-bottom:12px;text-align:center}.section-header-inline[data-v-c264d34c]{text-align:center;margin-bottom:60px}.section-header-inline h2[data-v-c264d34c]{font-size:48px;font-weight:900;color:var(--text-h);margin-bottom:16px;letter-spacing:-2px}.section-header-inline p[data-v-c264d34c]{font-size:18px;color:var(--text);font-weight:500}.explore-wrapper[data-v-c264d34c]{background:var(--bg);padding:120px 0;border-top:1px solid var(--border)}.container[data-v-c264d34c]{max-width:1200px;margin:0 auto;padding:0 24px}.explore-section[data-v-c264d34c]{padding:0}.section-header[data-v-c264d34c]{text-align:center;margin-bottom:48px}.badge-discovery[data-v-c264d34c]{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-c264d34c]{font-size:48px;font-weight:900;color:var(--text-h);margin-bottom:16px;letter-spacing:-2px}.section-header .subtitle[data-v-c264d34c]{color:var(--text);font-size:18px;font-weight:500}.section-header .subtitle span[data-v-c264d34c]{color:var(--accent);font-weight:700}.search-wrapper[data-v-c264d34c]{max-width:800px;margin:40px auto 64px;display:flex;flex-direction:column;gap:16px}.search-box-container[data-v-c264d34c]{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-c264d34c]:focus-within{box-shadow:0 15px 50px var(--accent-bg);border-color:var(--accent-border);transform:translateY(-2px)}.hot-keywords[data-v-c264d34c]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;color:var(--text);opacity:.8}.hot-keywords a[data-v-c264d34c]{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-c264d34c]:hover{background:var(--border);color:var(--accent)}.about-wrapper[data-v-c264d34c]{background:var(--bg-page);padding:140px 0}.about-card[data-v-c264d34c]{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-c264d34c]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;display:block}.about-title[data-v-c264d34c]{font-size:48px;font-weight:900;color:var(--text-h);margin-bottom:32px;letter-spacing:-2px;line-height:1.1}.about-desc[data-v-c264d34c]{font-size:20px;color:var(--text);line-height:1.7;font-weight:500;margin-bottom:48px}.about-stats[data-v-c264d34c]{display:flex;gap:48px}.stat-item .stat-value[data-v-c264d34c]{font-size:32px;font-weight:900;color:var(--text-h);margin-bottom:4px}.stat-item .stat-label[data-v-c264d34c]{font-size:14px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:1px}.about-image[data-v-c264d34c]{position:relative}.image-placeholder[data-v-c264d34c]{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-c264d34c]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.icon-item[data-v-c264d34c]{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-c264d34c 6s ease-in-out infinite}.icon-item[data-v-c264d34c]:nth-child(2){animation-delay:-1.5s}.icon-item[data-v-c264d34c]:nth-child(3){animation-delay:-3s}.icon-item[data-v-c264d34c]:nth-child(4){animation-delay:-4.5s}@keyframes float-c264d34c{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width: 1024px){.about-card[data-v-c264d34c]{padding:60px;grid-template-columns:1fr;gap:60px;text-align:center}.about-info[data-v-c264d34c]{display:flex;flex-direction:column;align-items:center}.about-stats[data-v-c264d34c]{justify-content:center}.about-title[data-v-c264d34c]{font-size:40px}.about-image[data-v-c264d34c]{max-width:400px;margin:0 auto;width:100%}}@media (max-width: 768px){.toplist-wrapper[data-v-c264d34c],.explore-wrapper[data-v-c264d34c],.about-wrapper[data-v-c264d34c]{padding:60px 0}.section-header-inline h2[data-v-c264d34c],.section-header h2[data-v-c264d34c],.about-title[data-v-c264d34c]{font-size:32px}.about-stats[data-v-c264d34c]{flex-direction:column;gap:32px}}@media (max-width: 480px){.toplist-wrapper[data-v-c264d34c],.explore-wrapper[data-v-c264d34c],.about-wrapper[data-v-c264d34c]{padding:48px 0}.section-header-inline[data-v-c264d34c],.section-header[data-v-c264d34c]{margin-bottom:32px;padding:0 20px}.section-header-inline h2[data-v-c264d34c],.section-header h2[data-v-c264d34c],.about-title[data-v-c264d34c]{font-size:28px;letter-spacing:-1px}.section-header-inline p[data-v-c264d34c],.section-header .subtitle[data-v-c264d34c],.about-desc[data-v-c264d34c]{font-size:16px}.search-wrapper[data-v-c264d34c]{margin:24px auto 40px;padding:0 20px}.hot-keywords[data-v-c264d34c]{flex-wrap:wrap;gap:8px}.about-card[data-v-c264d34c]{padding:40px 24px;border-radius:32px;margin:0 20px}.about-stats[data-v-c264d34c]{gap:24px}.stat-item .stat-value[data-v-c264d34c]{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-9efeeea2]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--code-bg)}.main-content[data-v-9efeeea2]{flex:1}.container[data-v-9efeeea2]{max-width:1400px;margin:0 auto;padding:0 40px}.hero-discovery[data-v-9efeeea2]{background:var(--bg);padding:100px 0 80px;position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.grid-pattern[data-v-9efeeea2]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 2px 2px,var(--header-border) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.hero-content[data-v-9efeeea2]{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.badge-discovery[data-v-9efeeea2]{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-9efeeea2 .6s ease-out}.hero-content h1[data-v-9efeeea2]{font-size:52px;font-weight:900;color:var(--text-h);margin-bottom:20px;letter-spacing:-2px;line-height:1.1;animation:fadeInUp-9efeeea2 .7s ease-out}.subtitle[data-v-9efeeea2]{font-size:19px;color:var(--text);margin-bottom:48px;font-weight:500;animation:fadeInUp-9efeeea2 .8s ease-out}.subtitle span[data-v-9efeeea2]{color:var(--accent);font-weight:700}.search-container[data-v-9efeeea2]{animation:fadeInUp-9efeeea2 .9s ease-out}.search-box[data-v-9efeeea2]{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-9efeeea2]:focus-within{transform:translateY(-2px);box-shadow:0 20px 50px var(--accent-bg);border-color:var(--accent-border)}.search-box svg[data-v-9efeeea2]{color:var(--text);flex-shrink:0}.search-box input[data-v-9efeeea2]{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-9efeeea2]::placeholder{color:var(--text)}.search-box input[data-v-9efeeea2]:-webkit-autofill,.search-box input[data-v-9efeeea2]:-webkit-autofill:hover,.search-box input[data-v-9efeeea2]:-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-9efeeea2]{padding:60px 0 120px}.filters-bar[data-v-9efeeea2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px;gap:24px;flex-wrap:wrap}.category-tabs[data-v-9efeeea2]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.category-tabs[data-v-9efeeea2]::-webkit-scrollbar{display:none}.tab-btn[data-v-9efeeea2]{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-9efeeea2]:hover{background:var(--code-bg);color:var(--text-h)}.tab-btn.active[data-v-9efeeea2]{background:var(--accent);color:var(--white);box-shadow:0 4px 12px var(--accent-bg)}.results-count[data-v-9efeeea2]{font-size:14px;color:var(--text);font-weight:600}.results-count span[data-v-9efeeea2]{color:var(--text-h)}.loading-state[data-v-9efeeea2]{padding:100px 0}.spinner-container[data-v-9efeeea2]{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--text);font-weight:600;margin-bottom:60px}.spinner[data-v-9efeeea2]{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-9efeeea2 .8s linear infinite}@keyframes spin-9efeeea2{to{transform:rotate(360deg)}}.skeleton-grid[data-v-9efeeea2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.skeleton-card[data-v-9efeeea2]{height:200px;background:var(--bg);border-radius:24px;animation:pulse-9efeeea2 1.5s infinite ease-in-out}@keyframes pulse-9efeeea2{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.empty-state[data-v-9efeeea2]{text-align:center;padding:120px 0;background:var(--bg);border-radius:32px;border:1px dashed var(--border)}.empty-illustration[data-v-9efeeea2]{margin-bottom:24px}.empty-illustration svg path[data-v-9efeeea2]{stroke:var(--border)}.empty-state h3[data-v-9efeeea2]{font-size:24px;font-weight:800;color:var(--text-h);margin-bottom:12px}.empty-state p[data-v-9efeeea2]{color:var(--text);margin-bottom:32px;font-weight:500}.btn-reset[data-v-9efeeea2]{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-9efeeea2]:hover{opacity:.9;transform:translateY(-2px)}.load-more-container[data-v-9efeeea2]{margin-top:80px;display:flex;justify-content:center}.btn-load-more[data-v-9efeeea2]{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-9efeeea2]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow)}@keyframes fadeInUp-9efeeea2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.hero-content h1[data-v-9efeeea2]{font-size:32px}.container[data-v-9efeeea2]{padding:0 20px}.filters-bar[data-v-9efeeea2]{gap:16px}.category-nav[data-v-9efeeea2]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px 8px;scrollbar-width:none}.category-nav[data-v-9efeeea2]::-webkit-scrollbar{display:none}.cat-btn[data-v-9efeeea2]{flex-shrink:0;padding:8px 16px;font-size:14px}}.community-page[data-v-cc8b00e0]{background:var(--bg-page);min-height:100vh;color:var(--text-h);overflow-x:hidden}.main-content[data-v-cc8b00e0]{padding-top:80px}.container[data-v-cc8b00e0]{max-width:1200px;margin:0 auto;padding:0 24px}.animate-up[data-v-cc8b00e0]{opacity:0;transform:translateY(30px);animation:fadeInUp-cc8b00e0 .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInUp-cc8b00e0{to{opacity:1;transform:translateY(0)}}.hero-wrapper[data-v-cc8b00e0]{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-cc8b00e0]{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:40px 40px;-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-cc8b00e0]{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-cc8b00e0]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:1px}.status-indicator[data-v-cc8b00e0]{width:8px;height:8px;border-radius:50%;background:var(--color-green);position:relative}.status-indicator.live[data-v-cc8b00e0]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:inherit;animation:pulse-cc8b00e0 2s infinite}@keyframes pulse-cc8b00e0{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.live-text[data-v-cc8b00e0]{font-size:13px;font-weight:600;color:var(--text)}h1[data-v-cc8b00e0]{font-size:72px;font-weight:900;line-height:1.1;margin-bottom:32px;letter-spacing:-3px;color:var(--text-h)}.gradient-text[data-v-cc8b00e0]{background:linear-gradient(135deg,var(--accent) 0%,var(--color-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-cc8b00e0]{font-size:20px;color:var(--text);line-height:1.6;max-width:720px;margin:0 auto 80px;font-weight:500}.stats-container[data-v-cc8b00e0]{display:flex;justify-content:center}.stats-glass[data-v-cc8b00e0]{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-cc8b00e0]:hover{transform:translateY(-8px) scale(1.02)}.stat-item[data-v-cc8b00e0]{display:flex;flex-direction:column;gap:4px}.stat-item .number[data-v-cc8b00e0]{font-size:42px;font-weight:900;color:var(--text-h);letter-spacing:-1.5px}.stat-item .label[data-v-cc8b00e0]{font-size:14px;color:var(--text);font-weight:700;text-transform:uppercase;letter-spacing:1px}.stat-divider[data-v-cc8b00e0]{width:1px;height:48px;background:linear-gradient(to bottom,transparent,var(--border),transparent)}.platforms-wrapper[data-v-cc8b00e0]{padding:140px 0;background:var(--bg-page)}.section-header[data-v-cc8b00e0]{text-align:center;margin-bottom:80px}.section-header h2[data-v-cc8b00e0]{font-size:48px;font-weight:900;margin-bottom:24px;letter-spacing:-2px;color:var(--text-h)}.section-desc[data-v-cc8b00e0]{font-size:20px;color:var(--text);max-width:600px;margin:0 auto}.platforms-grid[data-v-cc8b00e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.platform-card[data-v-cc8b00e0]{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-cc8b00e0]{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-cc8b00e0]:hover{transform:translateY(-12px);box-shadow:var(--shadow);border-color:var(--accent)}.platform-card:hover .card-glow[data-v-cc8b00e0]{opacity:1}.icon-box[data-v-cc8b00e0]{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-cc8b00e0]{transform:scale(1.1) rotate(5deg);background:var(--bg);box-shadow:var(--shadow)}.discord-icon[data-v-cc8b00e0]{background:var(--color-blue-bg);color:var(--color-discord)}.wechat-icon[data-v-cc8b00e0]{background:var(--color-green-bg);color:var(--color-green)}.forum-icon[data-v-cc8b00e0]{background:var(--color-blue-bg);color:var(--accent)}.platform-card h3[data-v-cc8b00e0]{font-size:24px;font-weight:800;margin-bottom:16px;color:var(--text-h)}.platform-card p[data-v-cc8b00e0]{font-size:16px;color:var(--text);line-height:1.6;margin-bottom:40px;flex-grow:1}.card-footer[data-v-cc8b00e0]{display:flex;align-items:center;justify-content:space-between}.link-text[data-v-cc8b00e0]{font-size:16px;font-weight:800;color:var(--accent);display:flex;align-items:center;gap:8px}.arrow[data-v-cc8b00e0]{transition:transform .3s ease}.platform-card:hover .arrow[data-v-cc8b00e0]{transform:translate(6px)}.count-badge[data-v-cc8b00e0]{font-size:12px;font-weight:700;color:var(--text);padding:4px 12px;background:var(--bg-page);border-radius:100px}.updates-wrapper[data-v-cc8b00e0]{padding:140px 0;background:var(--bg)}.timeline[data-v-cc8b00e0]{position:relative;max-width:900px;margin:0 auto;padding-left:32px}.timeline-line[data-v-cc8b00e0]{position:absolute;top:0;left:4px;width:2px;height:100%;background:linear-gradient(to bottom,var(--accent),var(--border) 80%)}.timeline-item[data-v-cc8b00e0]{position:relative;margin-bottom:64px}.timeline-dot-wrapper[data-v-cc8b00e0]{position:absolute;left:-32px;top:24px;width:10px;height:10px;display:flex;align-items:center;justify-content:center}.timeline-dot[data-v-cc8b00e0]{width:10px;height:10px;background:var(--border);border-radius:50%;border:2px solid var(--bg);z-index:1}.timeline-dot.active[data-v-cc8b00e0]{background:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.timeline-card[data-v-cc8b00e0]{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-cc8b00e0]{background:var(--bg);transform:translate(12px);box-shadow:var(--shadow);border-color:var(--accent)}.timeline-date[data-v-cc8b00e0]{display:flex;flex-direction:column;gap:4px}.timeline-date .day[data-v-cc8b00e0]{font-size:48px;font-weight:900;color:var(--text-h);line-height:1}.timeline-date .month[data-v-cc8b00e0]{font-size:13px;font-weight:800;color:var(--text);letter-spacing:1px}.timeline-content h4[data-v-cc8b00e0]{font-size:22px;font-weight:800;margin-bottom:12px;color:var(--text-h)}.timeline-content p[data-v-cc8b00e0]{font-size:16px;color:var(--text);line-height:1.7;margin-bottom:24px}.news-tags[data-v-cc8b00e0]{display:flex;gap:10px;margin-bottom:16px}.tag[data-v-cc8b00e0]{padding:4px 12px;font-size:12px;font-weight:700;border-radius:100px}.tag.version[data-v-cc8b00e0]{background:var(--color-blue-bg);color:var(--accent)}.tag.feature[data-v-cc8b00e0]{background:var(--color-cyan-bg);color:var(--color-cyan)}.tag.event[data-v-cc8b00e0]{background:var(--color-purple-bg);color:var(--color-purple)}.tag.collab[data-v-cc8b00e0]{background:var(--color-pink-bg);color:var(--color-pink)}.tag.award[data-v-cc8b00e0]{background:var(--color-yellow-bg);color:var(--color-yellow)}.tag.incentive[data-v-cc8b00e0]{background:var(--color-green-bg);color:var(--color-green)}.security-wrapper[data-v-cc8b00e0]{padding:100px 0;background:var(--bg)}.security-banner[data-v-cc8b00e0]{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-cc8b00e0]{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-cc8b00e0]{font-size:32px;font-weight:800;margin-bottom:16px;color:var(--text-h)}.security-content p[data-v-cc8b00e0]{font-size:18px;color:var(--text);line-height:1.6;max-width:800px;margin-bottom:24px}.security-link[data-v-cc8b00e0]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--accent);text-decoration:none;transition:all .3s}.security-link[data-v-cc8b00e0]:hover{gap:12px}@media (max-width: 768px){.security-banner[data-v-cc8b00e0]{flex-direction:column;text-align:center;padding:40px 24px}}.cta-wrapper[data-v-cc8b00e0]{padding:140px 0;background:var(--bg-page)}.cta-card[data-v-cc8b00e0]{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-cc8b00e0]{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-cc8b00e0]{position:relative;z-index:1;max-width:640px;margin:0 auto}.cta-inner h2[data-v-cc8b00e0]{font-size:56px;font-weight:900;margin-bottom:24px;letter-spacing:-2px}.cta-inner p[data-v-cc8b00e0]{font-size:20px;color:var(--text);margin-bottom:48px;line-height:1.6}.cta-actions[data-v-cc8b00e0]{display:flex;justify-content:center;gap:24px}.btn-primary[data-v-cc8b00e0]{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-cc8b00e0]:hover{transform:translateY(-4px);filter:brightness(1.1);box-shadow:var(--shadow)}.btn-icon[data-v-cc8b00e0]{width:20px;height:20px;transition:transform .3s ease}.btn-primary:hover .btn-icon[data-v-cc8b00e0]{transform:translate(4px)}.btn-secondary[data-v-cc8b00e0]{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-cc8b00e0]:hover{background:var(--code-bg);transform:translateY(-4px);border-color:var(--accent)}@media (max-width: 1024px){h1[data-v-cc8b00e0]{font-size:56px}.stats-glass[data-v-cc8b00e0]{padding:32px 48px;gap:40px}.timeline-card[data-v-cc8b00e0]{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){h1[data-v-cc8b00e0]{font-size:42px;letter-spacing:-2px}.subtitle[data-v-cc8b00e0]{font-size:18px;margin-bottom:48px}.stats-glass[data-v-cc8b00e0]{flex-direction:column;gap:32px;padding:40px;width:100%;border-radius:32px}.stat-divider[data-v-cc8b00e0]{display:none}.section-header h2[data-v-cc8b00e0]{font-size:36px}.cta-actions[data-v-cc8b00e0]{flex-direction:column}.cta-inner h2[data-v-cc8b00e0]{font-size:36px}.timeline[data-v-cc8b00e0]{padding-left:20px}.timeline-dot-wrapper[data-v-cc8b00e0]{left:-24px}.timeline-item:hover .timeline-card[data-v-cc8b00e0]{transform:none}}.about-page[data-v-458c889e]{background:var(--bg);min-height:100vh}.main-content[data-v-458c889e]{padding-top:80px}.container[data-v-458c889e]{max-width:1200px;margin:0 auto;padding:0 24px}.hero-wrapper[data-v-458c889e]{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-458c889e]{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-458c889e]{font-size:64px;font-weight:900;color:var(--text-h);line-height:1.1;margin-bottom:32px;letter-spacing:-3px}.subtitle[data-v-458c889e]{font-size:20px;color:var(--text);line-height:1.6;max-width:720px;margin:0 auto 64px;font-weight:500}.stats[data-v-458c889e]{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-458c889e]{display:flex;flex-direction:column;gap:4px}.stat-item .number[data-v-458c889e]{font-size:36px;font-weight:800;color:var(--text-h);letter-spacing:-1px}.stat-item .label[data-v-458c889e]{font-size:14px;color:var(--text);font-weight:600}.stat-divider[data-v-458c889e]{width:1px;height:40px;background:var(--border)}.features-wrapper[data-v-458c889e]{padding:120px 0;background:var(--bg-page)}.section-header[data-v-458c889e]{text-align:center;margin-bottom:80px}.section-header h2[data-v-458c889e]{font-size:42px;font-weight:800;color:var(--text-h);margin-bottom:20px;letter-spacing:-1.5px}.section-desc[data-v-458c889e]{font-size:18px;color:var(--text);font-weight:500}.features-grid[data-v-458c889e]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.feature-card[data-v-458c889e]{background:var(--bg);padding:40px 32px;border-radius:32px;border:1px solid var(--border);transition:all .3s ease}.feature-card[data-v-458c889e]:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.icon-box[data-v-458c889e]{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-458c889e]{font-size:20px;font-weight:800;color:var(--text-h);margin-bottom:16px}.feature-card p[data-v-458c889e]{font-size:15px;color:var(--text);line-height:1.6;font-weight:500}.install-wrapper[data-v-458c889e]{padding:120px 0}.install-card[data-v-458c889e]{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-458c889e]: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-458c889e]{flex:1}.install-info h2[data-v-458c889e]{font-size:42px;font-weight:800;margin-bottom:24px;letter-spacing:-1.5px;color:var(--text-h)}.install-info p[data-v-458c889e]{font-size:18px;color:var(--text);margin-bottom:40px}.code-box[data-v-458c889e]{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-458c889e]{color:var(--accent);margin-right:12px}.note[data-v-458c889e]{font-size:14px!important;color:var(--text)!important;opacity:.8}.install-visual[data-v-458c889e]{flex:1}.terminal-mock[data-v-458c889e]{background:var(--code-bg);border-radius:20px;box-shadow:var(--shadow);border:1px solid var(--border);overflow:hidden}.terminal-header[data-v-458c889e]{background:var(--bg-page);padding:12px 20px;display:flex;gap:8px;border-bottom:1px solid var(--border)}.terminal-header .dot[data-v-458c889e]{width:10px;height:10px;border-radius:50%;background:var(--border)}.terminal-content[data-v-458c889e]{padding:32px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.8}.cmd[data-v-458c889e]{color:var(--text-h)}.res[data-v-458c889e]{color:var(--text)}.success[data-v-458c889e]{color:var(--color-teal);font-weight:700}.dot.red[data-v-458c889e]{background:var(--color-pink);border:1px solid var(--color-pink-bg)}.dot.yellow[data-v-458c889e]{background:var(--color-yellow);border:1px solid var(--color-yellow-bg)}.dot.green[data-v-458c889e]{background:var(--color-green);border:1px solid var(--color-green-bg)}.cta-wrapper[data-v-458c889e]{padding:120px 0;text-align:center;background:var(--bg-page)}.cta-content h2[data-v-458c889e]{font-size:42px;font-weight:800;color:var(--text-h);margin-bottom:48px;letter-spacing:-1.5px}.cta-actions[data-v-458c889e]{display:flex;justify-content:center;gap:20px}.btn-primary[data-v-458c889e]{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-458c889e]:hover{transform:translateY(-4px);opacity:.9}.btn-secondary[data-v-458c889e]{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-458c889e]:hover{background:var(--bg-page);transform:translateY(-4px)}@media (max-width: 1024px){h1[data-v-458c889e]{font-size:48px}.features-grid[data-v-458c889e]{grid-template-columns:repeat(2,1fr)}.install-card[data-v-458c889e]{flex-direction:column;padding:48px;gap:48px}}@media (max-width: 768px){h1[data-v-458c889e]{font-size:36px;letter-spacing:-1px}.stats[data-v-458c889e]{flex-direction:column;gap:24px;padding:32px;width:100%}.stat-divider[data-v-458c889e]{display:none}.features-grid[data-v-458c889e]{grid-template-columns:1fr}.cta-actions[data-v-458c889e]{flex-direction:column}}.skill-detail-page[data-v-7960f9da]{min-height:100vh;background-color:var(--bg-page);display:flex;flex-direction:column}.main-content[data-v-7960f9da]{flex:1;padding:40px 0 100px}.container[data-v-7960f9da]{max-width:1200px;margin:0 auto;padding:0 40px}.btn-back[data-v-7960f9da]{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-7960f9da]:hover{color:var(--accent);background:var(--accent-bg)}.skill-header[data-v-7960f9da]{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-7960f9da]{flex-shrink:0}.skill-icon[data-v-7960f9da]{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-7960f9da]{flex:1}.title-row[data-v-7960f9da]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.title-row h1[data-v-7960f9da]{font-size:32px;font-weight:900;color:var(--text-h);margin:0;letter-spacing:-1px}.version-badge[data-v-7960f9da]{padding:4px 10px;background:var(--code-bg);color:var(--text);font-size:12px;font-weight:800;border-radius:8px}.description[data-v-7960f9da]{font-size:18px;color:var(--text);line-height:1.6;margin-bottom:20px;max-width:700px}.meta-tags[data-v-7960f9da]{display:flex;gap:16px}.meta-tag[data-v-7960f9da]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--text)}.meta-tag.category[data-v-7960f9da]{color:var(--accent)}.stats-grid[data-v-7960f9da]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.stat-card[data-v-7960f9da]{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-7960f9da]:hover{transform:translateY(-2px)}.stat-icon[data-v-7960f9da]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.stat-icon.downloads[data-v-7960f9da]{background:var(--color-blue-bg);color:var(--color-blue)}.stat-icon.rating[data-v-7960f9da]{background:var(--color-yellow-bg);color:var(--color-yellow)}.stat-icon.update[data-v-7960f9da]{background:var(--color-green-bg);color:var(--color-green)}.stat-info[data-v-7960f9da]{display:flex;flex-direction:column}.stat-value[data-v-7960f9da]{font-size:20px;font-weight:800;color:var(--text-h)}.stat-label[data-v-7960f9da]{font-size:13px;color:var(--text);font-weight:600}.content-layout[data-v-7960f9da]{display:grid;grid-template-columns:1fr 340px;gap:40px}.content-section[data-v-7960f9da]{background:var(--bg);padding:40px;border-radius:32px;border:1px solid var(--border);margin-bottom:32px}.section-header[data-v-7960f9da]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.section-dot[data-v-7960f9da]{width:8px;height:8px;background:var(--accent);border-radius:50%}.section-header h2[data-v-7960f9da]{font-size:20px;font-weight:800;color:var(--text-h);margin:0}.terminal-mockup[data-v-7960f9da]{background:var(--code-bg);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border)}.terminal-header[data-v-7960f9da]{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-7960f9da]{display:flex;gap:8px}.control[data-v-7960f9da]{width:10px;height:10px;border-radius:50%}.control.close[data-v-7960f9da]{background:var(--color-red)}.control.minimize[data-v-7960f9da]{background:var(--color-yellow)}.control.expand[data-v-7960f9da]{background:var(--color-green)}.terminal-title[data-v-7960f9da]{color:var(--text);font-size:11px;font-weight:700;letter-spacing:.5px}.terminal-body[data-v-7960f9da]{padding:24px;display:flex;justify-content:space-between;align-items:center}.prompt[data-v-7960f9da]{color:var(--color-green);margin-right:12px;font-weight:700}.cmd[data-v-7960f9da]{color:var(--text);font-family:Fira Code,Monaco,monospace;font-size:15px}.btn-copy-terminal[data-v-7960f9da]{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-7960f9da]:hover{background:var(--border)}.prompt-container[data-v-7960f9da]{background:var(--bg-page);border-radius:20px;border:1px solid var(--border);overflow:hidden}.prompt-body[data-v-7960f9da]{padding:24px}.prompt-body pre[data-v-7960f9da]{margin:0;white-space:pre-wrap;font-size:15px;color:var(--text);line-height:1.7;font-family:inherit}.prompt-footer[data-v-7960f9da]{padding:16px 24px;background:var(--code-bg);border-top:1px solid var(--border);display:flex;justify-content:flex-end}.side-widget[data-v-7960f9da]{background:var(--bg);padding:24px;border-radius:24px;border:1px solid var(--border);margin-bottom:24px}.side-widget h3[data-v-7960f9da]{font-size:16px;font-weight:800;color:var(--text-h);margin-bottom:20px}.info-list[data-v-7960f9da]{display:flex;flex-direction:column;gap:16px}.info-item[data-v-7960f9da]{display:flex;justify-content:space-between;font-size:14px}.info-item .label[data-v-7960f9da]{color:var(--text);font-weight:600}.info-item .value[data-v-7960f9da]{color:var(--text-h);font-weight:700}.tags-cloud[data-v-7960f9da]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-7960f9da]{padding:6px 12px;background:var(--code-bg);color:var(--text);font-size:12px;font-weight:700;border-radius:8px}.side-promo[data-v-7960f9da]{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-7960f9da]{font-size:18px;font-weight:800;margin-bottom:12px;color:var(--text-h)}.side-promo p[data-v-7960f9da]{font-size:14px;color:var(--text);margin-bottom:24px;line-height:1.5}.btn-discord[data-v-7960f9da]{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-7960f9da]:hover{background:var(--color-discord-hover);transform:translateY(-2px)}.btn-primary[data-v-7960f9da]{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-7960f9da]:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--shadow)}.btn-secondary[data-v-7960f9da]{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-7960f9da]:hover{background:var(--code-bg)}.copied-text[data-v-7960f9da]{color:var(--color-green)}.loading-container[data-v-7960f9da]{text-align:center;padding:100px 0;color:var(--text);font-weight:600}.spinner[data-v-7960f9da]{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--color-blue);border-radius:50%;margin:0 auto 20px;animation:spin-7960f9da .8s linear infinite}@keyframes spin-7960f9da{to{transform:rotate(360deg)}}@media (max-width: 1024px){.content-layout[data-v-7960f9da]{grid-template-columns:1fr}.sidebar-column[data-v-7960f9da]{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (max-width: 768px){.main-content[data-v-7960f9da]{padding:20px 0 60px}.skill-header[data-v-7960f9da]{flex-direction:column;text-align:center;padding:32px 20px;border-radius:24px;gap:24px}.skill-icon-wrapper[data-v-7960f9da]{margin:0 auto}.title-row[data-v-7960f9da]{flex-direction:column;gap:8px;margin-bottom:12px}.title-row h1[data-v-7960f9da]{font-size:24px}.meta-tags[data-v-7960f9da]{justify-content:center;flex-wrap:wrap}.header-actions[data-v-7960f9da]{width:100%}.btn-primary[data-v-7960f9da]{width:100%;justify-content:center}.stats-grid[data-v-7960f9da]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-7960f9da]:last-child{grid-column:span 2}.sidebar-column[data-v-7960f9da]{grid-template-columns:1fr}.terminal-body[data-v-7960f9da]{flex-direction:column;gap:16px;align-items:flex-start}.btn-copy-terminal[data-v-7960f9da]{width:100%;justify-content:center}}@media (max-width: 480px){.stats-grid[data-v-7960f9da]{grid-template-columns:1fr}.stat-card[data-v-7960f9da]:last-child{grid-column:span 1}}
