:root{--primary:#6d7cff;--primary-strong:#4f5eff;--primary-soft:#6d7cff1f;--secondary:#22c1c3;--secondary-soft:#22c1c31f;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--pink:#ec4899;--accent-vivid:#55f0d6;--accent-warm:#fbbf24;--text-on-primary:#fff;--bg:#f5f7fb;--bg-page:#fff;--bg-elevated:#ffffffd1;--bg-solid:#fff;--bg-muted:#f1f5f9db;--surface-strong:#fffffff5;--surface-dark:#0f172a;--text:#45556f;--text-body:#232730;--text-muted:#6b7a90;--text-subtle:#8ea0b7;--text-heading:#090b11;--line:#94a3b833;--line-strong:#6d7cff38;--border-soft:#6d7cff1a;--backdrop:#ffffff9e;--shadow-sm:0 12px 30px #0f172a0f;--shadow-md:0 24px 60px #0f172a1a;--shadow-lg:0 38px 100px #0f172a24;--shadow-focus:0 0 0 4px #6d7cff29;--gradient-brand:linear-gradient(135deg, #6d7cff 0%, #4fd1c5 50%, #8b5cf6 100%);--gradient-hero:linear-gradient(135deg, #6d7cff2e, #4fd1c51f 48%, #8b5cf629);--gradient-panel:linear-gradient(180deg, #ffffffd1, #ffffffad);--radius-xs:12px;--radius-sm:16px;--radius-md:22px;--radius-lg:30px;--container:1240px;--nav-height:72px;--transition-fast:.18s ease;--transition-base:.28s cubic-bezier(.2, .8, .2, 1);--title-font:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.dark{--primary:#8ea2ff;--primary-strong:#c0cbff;--primary-soft:#8ea2ff2e;--secondary:#4ce0d2;--secondary-soft:#4ce0d224;--accent-vivid:#1cd6b5;--accent-warm:#f9c74f;--bg:#060816;--bg-page:#080c19;--bg-elevated:#111827b8;--bg-solid:#0f172a;--bg-muted:#0f172adb;--surface-strong:#0f172af5;--surface-dark:#020617;--text:#d7e0ef;--text-body:#c3cee6;--text-muted:#a4b2c6;--text-subtle:#6d7d95;--text-heading:#f8fbff;--line:#94a3b829;--line-strong:#8ea2ff38;--border-soft:#8ea2ff1f;--backdrop:#090e1c94;--shadow-sm:0 18px 36px #0000003d;--shadow-md:0 28px 70px #00000057;--shadow-lg:0 44px 120px #00000075;--shadow-focus:0 0 0 4px #8ea2ff33;--gradient-panel:linear-gradient(180deg, #121a2de6, #0a111fc7)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:before{display:none}}html{scroll-behavior:smooth;min-height:100%}body{min-height:100%;color:var(--text);background:radial-gradient(circle at 12% 18%, #6d7cff24, transparent 32%), radial-gradient(circle at 85% 15%, #4fd1c51f, transparent 28%), radial-gradient(circle at 82% 75%, #ec489914, transparent 30%), linear-gradient(180deg, #ffffffb8, #f5f7fbfa), var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition-base), color var(--transition-base);background-attachment:fixed;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7}.dark body{background:radial-gradient(circle at 12% 18%, #6d7cff2e, transparent 32%), radial-gradient(circle at 82% 14%, #22c1c31f, transparent 26%), radial-gradient(circle at 70% 76%, #8b5cf61f, transparent 24%), linear-gradient(180deg, #050814eb, #060816fa), var(--bg)}body:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000000b3,#0000 92%);mask-image:radial-gradient(circle,#000000b3,#0000 92%)}#app{min-height:100vh}*,:before,:after{box-sizing:border-box}::selection{color:inherit;background:#6d7cff33}a{color:inherit;transition:color var(--transition-fast), opacity var(--transition-fast);text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{color:var(--text-heading);letter-spacing:-.03em;margin:0;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.12}p{margin:0}:focus-visible{box-shadow:var(--shadow-focus);outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b847 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b875 padding-box padding-box}.text-gradient,.num-gradient{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-panel,.glass{background:var(--gradient-panel);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.page-shell{width:min(100%, var(--container));margin:0 auto;padding:0 24px 96px}.page-stack{flex-direction:column;gap:28px;display:flex}.page-hero,.section-card{border-radius:var(--radius-lg);background:var(--gradient-panel);border:1px solid var(--line);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.page-hero{padding:36px}.section-card{padding:28px}.section-grid{gap:22px;display:grid}.section-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;display:flex}.section-kicker,.eyebrow{min-height:34px;color:var(--primary);background:var(--primary-soft);border:1px solid var(--line-strong);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.section-title{font-size:clamp(28px,4vw,52px)}.section-subtitle{max-width:760px;color:var(--text-muted);font-size:16px}.surface-badge{background:var(--bg-muted);border:1px solid var(--line);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.status-dot{background:var(--success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #16a34a1f}.divider-line{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);height:1px}.soft-grid{gap:18px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.metric-card{border-radius:var(--radius-md);background:var(--gradient-panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);padding:22px;position:relative;overflow:hidden}.metric-card:after{content:"";background:var(--gradient-hero);opacity:.46;filter:blur(24px);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -10% -55% auto}.metric-label{color:var(--text-muted);font-size:14px}.metric-value{color:var(--text-heading);letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,3vw,40px);font-weight:700;display:block}.metric-note{color:var(--text-subtle);margin-top:8px;font-size:13px;display:block}.btn-primary,.btn-secondary,.btn-ghost,.btn-link,.btn-icon{min-height:46px;transition:transform var(--transition-base), background var(--transition-base), border-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.btn-primary{color:#fff;background:var(--gradient-brand);box-shadow:0 18px 40px #6d7cff47}.btn-primary:hover{transform:translateY(-2px)}.btn-secondary{color:var(--text-heading);background:var(--surface-strong);border-color:var(--line)}.btn-secondary:hover,.btn-ghost:hover,.btn-icon:hover{border-color:var(--line-strong);color:var(--primary);transform:translateY(-2px)}.btn-ghost,.btn-icon{color:var(--text-muted);background:var(--bg-muted);border-color:var(--line)}.btn-icon{width:46px;padding:0}.btn-link{min-height:auto;color:var(--primary);background:0 0;border:none;padding:0;font-weight:700}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-icon:disabled{opacity:.54;cursor:not-allowed;box-shadow:none;transform:none}.tag-pill{border:1px solid var(--line);background:var(--bg-muted);min-height:32px;color:var(--text-muted);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.tag-sm{min-height:28px;padding:0 10px}.tag-active{color:var(--primary);border-color:var(--line-strong);background:var(--primary-soft)}.tag-vue{color:#16a34a;background:#22c55e1f;border-color:#22c55e2e}.tag-frontend{color:#0284c7;background:#0ea5e91f;border-color:#0ea5e92e}.tag-exp{color:#0891b2;background:#06b6d41f;border-color:#06b6d42e}.tag-vite{color:#7c3aed;background:#8b5cf61f;border-color:#8b5cf62e}.tag-build{color:#d97706;background:#f59e0b1f;border-color:#f59e0b2e}.tag-antd{color:#db2777;background:#ec48991f;border-color:#ec48992e}.tag-ui{color:#ec4899;background:#f472b61f;border-color:#f472b62e}.tag-css{color:#ea580c;background:#f973161f;border-color:#f973162e}.tag-bug{color:#dc2626;background:#ef44441f;border-color:#ef44442e}.tag-js{color:#ca8a04;background:#eab30829;border-color:#eab30838}.tag-best{color:#059669;background:#10b9811f;border-color:#10b9812e}.input-shell{background:var(--surface-strong);border:1px solid var(--line);min-height:54px;box-shadow:var(--shadow-sm);border-radius:16px;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative}.input-shell input,.input-shell textarea{width:100%;color:var(--text-heading);background:0 0;border:0;outline:none}.field-label{color:var(--text-muted);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.empty-state{border-radius:var(--radius-md);border:1px dashed var(--line-strong);background:var(--bg-muted);color:var(--text-muted);text-align:center;padding:54px 24px}.card-hover{transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base), background var(--transition-base)}.card-hover:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.list-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sep{color:var(--text-subtle)}.mono{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}@media (width<=1080px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.page-shell{padding:0 16px 72px}.page-hero,.section-card{padding:24px}.section-title{font-size:clamp(28px,8vw,40px)}}@media (width<=640px){.metric-grid{grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start}}.lazy-loading{background:linear-gradient(110deg, var(--bg-muted) 8%, var(--bg-elevated) 18%, var(--bg-muted) 33%);background-size:200% 100%;min-height:120px;animation:1.5s linear infinite lazy-shimmer}.lazy-loaded{animation:.4s forwards lazy-fade-in}.lazy-error{background:var(--bg-muted);min-height:120px;position:relative}.lazy-error:after{content:"加载失败";color:var(--text-subtle);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}@keyframes lazy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes lazy-fade-in{0%{opacity:.6}to{opacity:1}}.layout-root[data-v-bcfec7f8]{min-height:100vh;position:relative}.layout-orb[data-v-bcfec7f8]{filter:blur(90px);opacity:.34;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.orb-a[data-v-bcfec7f8]{background:#6d7cff42;width:260px;height:260px;top:90px;left:4%}.orb-b[data-v-bcfec7f8]{background:#22c1c32e;width:320px;height:320px;bottom:12%;right:4%}.layout-grid[data-v-bcfec7f8]{pointer-events:none;z-index:0;background:linear-gradient(#0000,#6d7cff08);position:fixed;inset:0}.scroll-progress[data-v-bcfec7f8]{background:var(--gradient-brand);z-index:100;pointer-events:none;width:0%;height:2px;transition:opacity .3s;position:fixed;top:0;left:0}.site-header[data-v-bcfec7f8]{z-index:20;padding:0 24px;position:relative}.site-header__inner[data-v-bcfec7f8]{width:min(100%, var(--container));min-height:var(--nav-height);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:0 4px;display:flex}.brand[data-v-bcfec7f8]{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-mark[data-v-bcfec7f8]{background:var(--gradient-brand);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-family:Space Grotesk,sans-serif;font-weight:700;display:inline-flex;box-shadow:0 18px 36px #6d7cff47}.brand-copy[data-v-bcfec7f8]{flex-direction:column;min-width:0;display:flex}.brand-copy strong[data-v-bcfec7f8]{color:var(--text-heading);font-size:15px;line-height:1.2}.brand-copy small[data-v-bcfec7f8]{color:var(--text-subtle);font-size:12px;line-height:1.2}.site-nav[data-v-bcfec7f8]{background:#ffffff57;border:1px solid #94a3b824;border-radius:18px;align-items:center;gap:8px;padding:6px;display:flex}.dark .site-nav[data-v-bcfec7f8]{background:#0f172a80}.site-nav__link[data-v-bcfec7f8]{min-height:40px;color:var(--text-muted);transition:all var(--transition-base);border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.site-nav__link[data-v-bcfec7f8]:hover,.site-nav__link.active[data-v-bcfec7f8]{color:var(--primary);background:var(--primary-soft)}.site-actions[data-v-bcfec7f8]{align-items:center;gap:10px;display:flex}.nav-toggle-theme[data-v-bcfec7f8]{width:46px;padding:0}.nav-burger[data-v-bcfec7f8]{width:46px;padding:0;display:none}.nav-burger span[data-v-bcfec7f8]{background:currentColor;border-radius:999px;width:18px;height:2px}.mobile-panel[data-v-bcfec7f8]{width:min(100%, var(--container));opacity:0;border-radius:22px;grid-template-rows:0fr;margin:12px auto 0;padding:10px;transition:grid-template-rows .28s,opacity .28s;display:grid;overflow:hidden}.mobile-panel.open[data-v-bcfec7f8]{opacity:1;grid-template-rows:1fr}.mobile-panel-inner[data-v-bcfec7f8]{gap:6px;min-height:0;display:grid;overflow:hidden}.mobile-link[data-v-bcfec7f8]{color:var(--text-muted);transition:all var(--transition-base);border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.mobile-link span[data-v-bcfec7f8]{color:var(--text-heading);font-weight:700}.mobile-link small[data-v-bcfec7f8]{color:var(--text-subtle);font-size:12px}.mobile-link.active[data-v-bcfec7f8]{background:var(--primary-soft);border-color:var(--line-strong)}.site-main[data-v-bcfec7f8]{z-index:1;padding-top:28px;position:relative}.route-screen[data-v-bcfec7f8]{width:100%}.site-footer[data-v-bcfec7f8]{padding:0 24px 32px}.site-footer__inner[data-v-bcfec7f8]{width:min(100%, var(--container));border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 auto;padding:20px 0 0;display:flex}.footer-copy[data-v-bcfec7f8]{color:var(--text-subtle);font-size:13px}.footer-powered[data-v-bcfec7f8]{color:var(--text-subtle);font-family:JetBrains Mono,monospace;font-size:12px}@media (width<=980px){.site-nav[data-v-bcfec7f8]{display:none}.nav-burger[data-v-bcfec7f8]{flex-direction:column;gap:4px;display:inline-flex}.mobile-panel-inner[data-v-bcfec7f8]{gap:6px}.site-footer__inner[data-v-bcfec7f8]{text-align:center;flex-direction:column;gap:6px}}@media (width<=768px){.site-header[data-v-bcfec7f8],.site-footer[data-v-bcfec7f8]{padding-left:16px;padding-right:16px}.site-header__inner[data-v-bcfec7f8]{padding:10px 14px}}@media (width<=560px){.brand-copy small[data-v-bcfec7f8]{display:none}}.back-to-top[data-v-bcfec7f8]{z-index:80;border:1px solid var(--line);background:var(--surface-strong);-webkit-backdrop-filter:blur(16px);width:44px;height:44px;color:var(--text-muted);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--transition-base), visibility var(--transition-base), transform var(--transition-base), color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-sm);border-radius:14px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(16px)}.back-to-top.visible[data-v-bcfec7f8]{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-v-bcfec7f8]:hover{color:var(--primary);border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (width<=768px){.back-to-top[data-v-bcfec7f8]{width:40px;height:40px;bottom:20px;right:20px}}.skeleton-container[data-v-648cd9a7]{background:var(--bg-primary);min-height:100vh}.skeleton-header[data-v-648cd9a7]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.skeleton-logo[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:12px;width:40px;height:40px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-nav[data-v-648cd9a7]{gap:24px;display:flex}.skeleton-nav-item[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:4px;width:60px;height:24px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-theme-toggle[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:50%;width:40px;height:40px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-content[data-v-648cd9a7]{max-width:1200px;margin:0 auto;padding:24px}.skeleton-hero[data-v-648cd9a7]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:80px 24px;display:flex}.skeleton-chip[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:20px;width:200px;height:32px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-title[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:8px;width:60%;height:48px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-subtitle[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:4px;width:50%;height:24px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-actions[data-v-648cd9a7]{gap:12px;display:flex}.skeleton-btn[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:12px;height:44px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-btn-primary[data-v-648cd9a7]{width:140px}.skeleton-btn-secondary[data-v-648cd9a7]{width:100px}.skeleton-tags[data-v-648cd9a7]{gap:8px;display:flex}.skeleton-tag[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:14px;width:60px;height:28px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-section[data-v-648cd9a7]{margin-top:24px}.skeleton-section-header[data-v-648cd9a7]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.skeleton-eyebrow[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:4px;width:120px;height:20px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-section-title[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:6px;width:150px;height:32px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-grid[data-v-648cd9a7]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.skeleton-card[data-v-648cd9a7]{border:1px solid var(--line);border-radius:24px;overflow:hidden}.skeleton-card-cover[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;height:180px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-card-body[data-v-648cd9a7]{flex-direction:column;gap:12px;padding:20px;display:flex}.skeleton-card-title[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:6px;height:28px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-card-text[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:20px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-card-meta[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:3px;width:60%;height:16px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-list[data-v-648cd9a7]{flex-direction:column;gap:12px;display:flex}.skeleton-list-item[data-v-648cd9a7]{border:1px solid var(--line);background:var(--bg-muted);border-radius:20px;grid-template-columns:80px 1fr;gap:20px;padding:20px;display:grid}.skeleton-list-index[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-secondary) 25%, var(--bg-muted) 50%, var(--bg-secondary) 75%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:48px;font-weight:700;animation:1.5s infinite shimmer-648cd9a7}.skeleton-list-content[data-v-648cd9a7]{flex-direction:column;gap:10px;display:flex}.skeleton-list-title[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:6px;height:28px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-list-text[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:4px;height:20px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-list-meta[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:3px;width:40%;height:16px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-cta[data-v-648cd9a7]{border:1px solid var(--line);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;margin-top:24px;padding:60px 24px;display:flex}.skeleton-cta-title[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:8px;width:40%;height:36px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-cta-text[data-v-648cd9a7]{background:linear-gradient(90deg, var(--bg-muted) 25%, var(--bg-secondary) 50%, var(--bg-muted) 75%);background-size:200% 100%;border-radius:4px;width:60%;height:20px;animation:1.5s infinite shimmer-648cd9a7}.skeleton-cta-actions[data-v-648cd9a7]{gap:12px;display:flex}@keyframes shimmer-648cd9a7{0%{background-position:-200% 0}to{background-position:200% 0}}@media (width<=1080px){.skeleton-grid[data-v-648cd9a7]{grid-template-columns:1fr}}@media (width<=768px){.skeleton-hero[data-v-648cd9a7]{padding:40px 16px}.skeleton-list-item[data-v-648cd9a7]{grid-template-columns:60px 1fr;gap:16px;padding:16px}.skeleton-list-index[data-v-648cd9a7]{font-size:36px}}@media (width<=640px){.skeleton-actions[data-v-648cd9a7],.skeleton-cta-actions[data-v-648cd9a7]{flex-direction:column;width:100%}.skeleton-btn[data-v-648cd9a7]{width:100%!important}.skeleton-list-item[data-v-648cd9a7]{grid-template-columns:1fr;gap:12px;padding:12px}.skeleton-list-index[data-v-648cd9a7]{text-align:left;font-size:24px}}
