@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmerSweep{0%{background-position:-200% 0}to{background-position:200% 0}}@media (width<=768px){.header-inner{flex-direction:column;align-items:stretch}.search-box{width:100%}}.showcase-hub-header{-webkit-backdrop-filter:blur(16px);z-index:50;background:#0a0e18f5;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex;position:relative}.showcase-hub-tabs-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.showcase-hub-tabs-container::-webkit-scrollbar{display:none}.showcase-hub-tab-btn{color:#8e99b7;cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.showcase-hub-tab-btn.active{color:#fff;background:#ffffff24;font-weight:800;box-shadow:0 2px 8px #00000040}.showcase-drawer-panel{z-index:200;background:#0b0f19;border-left:1px solid #ffffff1f;flex-direction:column;width:380px;max-width:100vw;animation:.2s ease-out fadeIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 36px #000000b3}@media (width<=640px){.showcase-drawer-panel{border-left:none;width:100vw}}.showcase-mobile-view-bar{display:none}@media (width<=960px){.showcase-mobile-view-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0c101a;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.showcase-mobile-view-bar::-webkit-scrollbar{display:none}.showcase-mobile-view-btn{color:#94a3b8;cursor:pointer;text-align:center;white-space:nowrap;touch-action:manipulation;background:#ffffff0d;border:1px solid #0000;border-radius:8px;flex:1;min-width:80px;padding:7px 10px;font-size:11.5px;font-weight:700;transition:all .15s}.showcase-mobile-view-btn.active{color:#fff;background:#ffffff26;border-color:#ffffff40}}.showcase-sub-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex}@media (width<=768px){.showcase-sub-header{padding:8px 12px}.showcase-sub-header-title{font-size:13.5px!important}.showcase-sub-header-sub{display:none!important}.showcase-sub-header-actions{justify-content:space-between;width:100%}}.showcase-kpi-4col{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=960px){.showcase-kpi-4col{grid-template-columns:repeat(2,1fr);gap:10px}}@media (width<=480px){.showcase-kpi-4col{grid-template-columns:1fr;gap:8px}}.showcase-grid-2col{flex:1;grid-template-columns:2.3fr 1fr;gap:18px;min-height:0;display:grid}@media (width<=980px){.showcase-grid-2col{flex-direction:column;gap:14px;display:flex;overflow-y:auto;padding:12px!important}}.showcase-grid-3col{flex:1;grid-template-columns:260px 1fr 300px;min-height:0;display:grid;overflow:hidden}.showcase-grid-quant-3col{flex:1;grid-template-columns:220px 1fr 280px;min-height:0;display:grid;overflow:hidden}@media (width<=960px){.showcase-grid-3col,.showcase-grid-quant-3col{flex-direction:column;display:flex;overflow-y:auto}.mobile-hide-when-inactive{display:none!important}.mobile-show-active{flex:1!important;width:100%!important;display:flex!important;overflow-y:auto!important}}.showcase-subgrid-2col{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=768px){.showcase-subgrid-2col{grid-template-columns:1fr;gap:10px}.touch-friendly-btn{min-height:38px;padding:8px 12px!important;font-size:12px!important}.hide-on-mobile{display:none!important}.scrollable-touch-panel{-webkit-overflow-scrolling:touch;touch-action:pan-y}html,body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}main{padding:14px 12px calc(80px + env(safe-area-inset-bottom))!important}.hero-banner{border-radius:14px!important;gap:14px!important;margin-bottom:16px!important;padding:16px 14px!important}.hero-banner h1{letter-spacing:-.4px!important;margin-bottom:8px!important;font-size:20px!important;line-height:1.3!important}.hero-banner p{font-size:12.5px!important;line-height:1.55!important}.quick-flow-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;flex-wrap:nowrap!important;gap:6px!important;margin-top:10px!important;overflow-x:auto!important}.quick-flow-bar::-webkit-scrollbar{display:none}.flow-step-tag{flex-shrink:0;white-space:nowrap!important;padding:3px 8px!important;font-size:10.5px!important}.banner-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:100%!important;margin-top:4px!important;display:grid!important}.stat-item-box{border-radius:8px!important;min-width:0!important;padding:8px 4px!important}.stat-item-num{font-size:17px!important}.stat-item-label{font-size:10px!important}.subcat-bar{border-radius:10px!important;flex-wrap:nowrap!important;gap:6px!important;margin-bottom:12px!important;padding:6px 10px!important}.subcat-label{flex-shrink:0;font-size:11px!important}.subcat-pill{flex-shrink:0;padding:4px 10px!important;font-size:11.5px!important}.assets-grid-container{grid-template-columns:1fr!important;gap:14px!important}.floating-bundle-drawer{bottom:calc(72px + env(safe-area-inset-bottom))!important;border-radius:16px!important;width:94vw!important;padding:6px 14px!important;box-shadow:0 8px 28px #0006!important}footer{padding:16px 14px calc(80px + env(safe-area-inset-bottom))!important;font-size:11px!important}}.mobile-bottom-tab-bar{display:none}@media (width<=768px){.mobile-bottom-tab-bar{height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border);z-index:800;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tab-item{height:100%;color:var(--text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;transition:color .15s,transform .15s;display:flex}.mobile-tab-item.active{color:var(--primary);font-weight:800}.mobile-tab-item.active svg{color:var(--primary);transform:scale(1.1)}.navbar-desktop-nav-group{display:none!important}.navbar-search-wrapper{max-width:140px!important}.navbar-container{height:52px!important;padding:0 12px!important}}@media (width<=640px){.salin-modal-container{border-radius:20px 20px 0 0!important;width:100vw!important;max-width:100vw!important;max-height:90vh!important;margin-top:auto!important}.salin-modal-overlay{align-items:flex-end!important;padding:0!important}}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}:root,[data-theme=apple-neutral]{--bg:#f5f5f7;--nav-bg:#ffffffe0;--text:#1d1d1f;--text-2:#6e7565;--text-muted:#86868b;--surface:#fff;--surface-sub:#fbfbfc;--primary:#0071e3;--primary-hover:#0077ed;--primary-text:#fff;--accent:#0071e3;--danger:#dc2626;--success:#1f9d55;--warning:#d97706;--border:#e5e5ea;--border-light:#f0f0f2;--radius:16px;--radius-sm:8px;--radius-btn:10px;--shadow:0 1px 3px #0000000a, 0 4px 14px #00000008;--shadow-lg:0 12px 36px #00000014;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--badge-bg:#e8f1fd;--badge-tx:#0071e3;--input-bg:#fff}[data-theme=graphite-lime]{--bg:#f3f5f1;--nav-bg:#111613f0;--text:#131814;--text-2:#5a635a;--text-muted:#7e877e;--surface:#fbfcfa;--surface-sub:#f0f3ed;--primary:#bcf84c;--primary-hover:#abec38;--primary-text:#111613;--accent:#4a6a10;--danger:#d63b2f;--success:#288e4b;--warning:#c78200;--border:#e2e6df;--border-light:#ecefea;--radius:18px;--radius-sm:8px;--radius-btn:11px;--shadow:0 8px 24px #19201b0d;--shadow-lg:0 16px 36px #19201b1a;--badge-bg:#eaf3c8;--badge-tx:#3b550c;--input-bg:#fff}[data-theme=industrial-blue]{--bg:#131d31;--nav-bg:#16223af0;--text:#f7f8fa;--text-2:#9aa8c0;--text-muted:#7b8ba7;--surface:#1e2d4a;--surface-sub:#17243c;--primary:#e8862e;--primary-hover:#f5933a;--primary-text:#fff;--accent:#e8862e;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border:#2e4266;--border-light:#253754;--radius:12px;--radius-sm:6px;--radius-btn:8px;--shadow:0 4px 16px #00000040;--shadow-lg:0 14px 36px #00000059;--badge-bg:#2e4266;--badge-tx:#f0a95c;--input-bg:#16223a}[data-theme=neon-night]{--bg:#0c100e;--nav-bg:#141a17f0;--text:#f2f5f3;--text-2:#8a948e;--text-muted:#66726a;--surface:#141a17;--surface-sub:#101512;--primary:#25e98b;--primary-hover:#3ff39c;--primary-text:#052b18;--accent:#8000ff;--danger:#ff006b;--success:#25e98b;--warning:#ffb800;--border:#232b27;--border-light:#1a211d;--radius:18px;--radius-sm:8px;--radius-btn:12px;--shadow:0 0 28px #25e98b1f;--shadow-lg:0 0 40px #25e98b2e;--badge-bg:#1e2b24;--badge-tx:#25e98b;--input-bg:#1a221e}[data-theme=volt-lime]{--bg:#d7f500;--nav-bg:#101010f5;--text:#131313;--text-2:#2e2e2e;--text-muted:#4b4b4b;--surface:#101010;--surface-sub:#1a1a1a;--primary:#d7f500;--primary-hover:#e3ff1a;--primary-text:#101010;--accent:#d7f500;--danger:#ff006b;--success:#10b981;--warning:#f59e0b;--border:#b8d400;--border-light:#333;--radius:20px;--radius-sm:8px;--radius-btn:999px;--shadow:0 10px 30px #1010102e;--shadow-lg:0 18px 40px #10101047;--badge-bg:#1e1e1e;--badge-tx:#d7f500;--input-bg:#1c1c1c}[data-theme=market-yellow]{--bg:#fffdf4;--nav-bg:#ffc400f0;--text:#1a1a1a;--text-2:#4a3f1a;--text-muted:#7a6f4a;--surface:#fff;--surface-sub:#fffbe8;--primary:#1a1a1a;--primary-hover:#333;--primary-text:#ffc400;--accent:#d63b2f;--danger:#d63b2f;--success:#288e4b;--warning:#e88b00;--border:#e8d9a8;--border-light:#f4e9c6;--radius:16px;--radius-sm:8px;--radius-btn:12px;--shadow:0 8px 24px #1a1a1a14;--shadow-lg:0 16px 36px #1a1a1a24;--badge-bg:#fff3c4;--badge-tx:#7a5c00;--input-bg:#fff}[data-theme=dark-gallery]{--bg:#161616;--nav-bg:#161616f0;--text:#f5f5f5;--text-2:#a0a0a0;--text-muted:#707070;--surface:#212121;--surface-sub:#1a1a1a;--primary:#2e9bd6;--primary-hover:#45ace2;--primary-text:#fff;--accent:#2e9bd6;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border:#2e2e2e;--border-light:#252525;--radius:12px;--radius-sm:6px;--radius-btn:8px;--shadow:0 8px 30px #0006;--shadow-lg:0 16px 48px #0009;--badge-bg:#2a2a2a;--badge-tx:#2e9bd6;--input-bg:#1a1a1a}[data-theme=spatial-glass]{--bg:#eaebf0;--nav-bg:#f0f2f6d1;--text:#1d1d1f;--text-2:#5b616e;--text-muted:#848b98;--surface:#ffffffd9;--surface-sub:#ffffffa6;--primary:#0071e3;--primary-hover:#0077ed;--primary-text:#fff;--accent:#0071e3;--danger:#ff3b30;--success:#34c759;--warning:#ff9500;--border:#ffffffb3;--border-light:#ffffff80;--radius:22px;--radius-sm:10px;--radius-btn:999px;--shadow:0 12px 32px #0000000f, inset 0 1px 1px #ffffffe6;--shadow-lg:0 20px 48px #0000001a;--badge-bg:#0071e31f;--badge-tx:#0071e3;--input-bg:#ffffffb3}[data-theme=minimal-swiss]{--bg:#fff;--nav-bg:#fffffff5;--text:#09090b;--text-2:#52525b;--text-muted:#71717a;--surface:#fff;--surface-sub:#f4f4f5;--primary:#09090b;--primary-hover:#27272a;--primary-text:#fff;--accent:#09090b;--danger:#e11d48;--success:#16a34a;--warning:#d97706;--border:#e4e4e7;--border-light:#f4f4f5;--radius:6px;--radius-sm:4px;--radius-btn:6px;--shadow:none;--shadow-lg:0 4px 16px #0000000f;--badge-bg:#f4f4f5;--badge-tx:#09090b;--input-bg:#fff}[data-theme=linear-night]{--bg:#0b0c10;--nav-bg:#0b0c10eb;--text:#e1e2e8;--text-2:#8c8f9f;--text-muted:#646777;--surface:#13141b;--surface-sub:#0f1015;--primary:#5e6ad2;--primary-hover:#6e7ae0;--primary-text:#fff;--accent:#5e6ad2;--danger:#f43f5e;--success:#10b981;--warning:#f59e0b;--border:#2b2d3c;--border-light:#1d1f2b;--radius:14px;--radius-sm:6px;--radius-btn:8px;--shadow:0 8px 30px #00000080;--shadow-lg:0 16px 40px #000000b3;--badge-bg:#1e2030;--badge-tx:#7b88eb;--input-bg:#111218}[data-theme=neubrutalism-pop]{--bg:#fffdf0;--nav-bg:#fffdf0f5;--text:#121212;--text-2:#333;--text-muted:#555;--surface:#fff;--surface-sub:#fffce0;--primary:#ffe600;--primary-hover:#ffd500;--primary-text:#121212;--accent:#ff5c8d;--danger:#f34;--success:#00e599;--warning:#fa0;--border:#121212;--border-light:#121212;--radius:12px;--radius-sm:6px;--radius-btn:8px;--shadow:4px 4px 0px #121212;--shadow-lg:6px 6px 0px #121212;--badge-bg:#ffe600;--badge-tx:#121212;--input-bg:#fff}[data-theme=aurora-mesh]{--bg:#0a0e1a;--nav-bg:#0a0e1af0;--text:#f8fafc;--text-2:#94a3b8;--text-muted:#64748b;--surface:#ffffff14;--surface-sub:#ffffff0a;--primary:#6366f1;--primary-hover:#797bf5;--primary-text:#fff;--accent:#ec4899;--danger:#f43f5e;--success:#10b981;--warning:#f59e0b;--border:#ffffff24;--border-light:#ffffff14;--radius:18px;--radius-sm:8px;--radius-btn:10px;--shadow:0 16px 40px #6366f129;--shadow-lg:0 24px 60px #6366f140;--badge-bg:#6366f133;--badge-tx:#a5b4fc;--input-bg:#ffffff0f}[data-theme=eink-paper]{--bg:#fbf9f5;--nav-bg:#fbf9f5f5;--text:#222220;--text-2:#55544f;--text-muted:#7e7c75;--surface:#f2efe9;--surface-sub:#ece8e0;--primary:#222220;--primary-hover:#3a3a36;--primary-text:#fbf9f5;--accent:#c23829;--danger:#c23829;--success:#3d6b4e;--warning:#9e6b1f;--border:#e2ded6;--border-light:#ebe7df;--radius:8px;--radius-sm:4px;--radius-btn:6px;--shadow:none;--shadow-lg:0 4px 16px #0000000a;--badge-bg:#eae6dd;--badge-tx:#222220;--input-bg:#fbf9f5}[data-theme=terminal-cli]{--bg:#000;--nav-bg:#000000f5;--text:#0f6;--text-2:#00cc52;--text-muted:#008836;--surface:#080c09;--surface-sub:#040605;--primary:#0f6;--primary-hover:#33ff85;--primary-text:#000;--accent:#ffb000;--danger:#f34;--success:#0f6;--warning:#ffb000;--border:#163b20;--border-light:#0e2615;--radius:6px;--radius-sm:3px;--radius-btn:4px;--shadow:0 0 15px #00ff6626;--shadow-lg:0 0 30px #00ff6640;--badge-bg:#0d2414;--badge-tx:#0f6;--input-bg:#040605}[data-theme=organic-sage]{--bg:#f6f4ee;--nav-bg:#f6f4eef0;--text:#2e4035;--text-2:#556b5d;--text-muted:#7e9486;--surface:#fff;--surface-sub:#efece3;--primary:#527361;--primary-hover:#628572;--primary-text:#fff;--accent:#bd6f4e;--danger:#c04a38;--success:#3d7a58;--warning:#c2822b;--border:#e3e0d5;--border-light:#ebe8dd;--radius:20px;--radius-sm:10px;--radius-btn:12px;--shadow:0 10px 30px #5273610f;--shadow-lg:0 18px 45px #5273611f;--badge-bg:#e8f0ea;--badge-tx:#3b5b49;--input-bg:#fff}[data-theme=titanium-precision]{--bg:#17191e;--nav-bg:#17191ef0;--text:#f8fafc;--text-2:#94a3b8;--text-muted:#64748b;--surface:#24272e;--surface-sub:#1d2026;--primary:#ff6b2b;--primary-hover:#ff8045;--primary-text:#fff;--accent:#ff6b2b;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border:#383d48;--border-light:#2d313a;--radius:8px;--radius-sm:4px;--radius-btn:6px;--shadow:inset 0 1px 2px #0006, 0 4px 12px #0003;--shadow-lg:0 12px 32px #00000059;--badge-bg:#2e333d;--badge-tx:#ffa375;--input-bg:#1c1e24}[data-theme=clay-pastel]{--bg:#faf8ff;--nav-bg:#faf8fff0;--text:#2d274a;--text-2:#6a628f;--text-muted:#958db5;--surface:#fff;--surface-sub:#f4efff;--primary:#7c5cfc;--primary-hover:#8f72fd;--primary-text:#fff;--accent:#ff80a4;--danger:#ff4d6d;--success:#38c976;--warning:#fa0;--border:#f3e8ff;--border-light:#f9f3ff;--radius:24px;--radius-sm:12px;--radius-btn:999px;--shadow:inset 0 2px 4px #ffffffe6, 0 12px 24px #7c5cfc1a;--shadow-lg:0 20px 40px #7c5cfc2e;--badge-bg:#efe8ff;--badge-tx:#7c5cfc;--input-bg:#fff}[data-theme=fintech-trust]{--bg:#f8fafc;--nav-bg:#f8fafcf5;--text:#0f172a;--text-2:#475569;--text-muted:#64748b;--surface:#fff;--surface-sub:#f1f5f9;--primary:#0a2540;--primary-hover:#153a60;--primary-text:#fff;--accent:#00d4b2;--danger:#dc2626;--success:#059669;--warning:#d97706;--border:#e2e8f0;--border-light:#edf2f7;--radius:10px;--radius-sm:6px;--radius-btn:8px;--shadow:0 4px 20px #0a25400f;--shadow-lg:0 12px 32px #0a25401f;--badge-bg:#e6f8f5;--badge-tx:#007d68;--input-bg:#fff}[data-theme=retro-synthwave]{--bg:#dcd8cf;--nav-bg:#dcd8cff5;--text:#2b2d2f;--text-2:#525559;--text-muted:#74777d;--surface:#f4f1de;--surface-sub:#e7e3d7;--primary:#e63946;--primary-hover:#f24b58;--primary-text:#fff;--accent:#2a9d8f;--danger:#e63946;--success:#2a9d8f;--warning:#e76f51;--border:#3d405b;--border-light:#8e929e;--radius:8px;--radius-sm:4px;--radius-btn:6px;--shadow:inset 0 2px 4px #0000001f, 0 4px 10px #00000014;--shadow-lg:0 10px 24px #0000002e;--badge-bg:#eae6db;--badge-tx:#e63946;--input-bg:#f4f1de}[data-theme=cyber-punk]{--bg:#070913;--nav-bg:#070913f0;--text:#f0f4fc;--text-2:#8e99b7;--text-muted:#5b6582;--surface:#0e1222;--surface-sub:#0a0d1a;--primary:#00f2fe;--primary-hover:#38f8ff;--primary-text:#05070e;--accent:#ff007f;--danger:#f05;--success:#00ff9d;--warning:#ffe600;--border:#1e2644;--border-light:#161d36;--radius:12px;--radius-sm:6px;--radius-btn:8px;--shadow:0 0 20px #00f2fe2e, inset 0 0 12px #ff007f14;--shadow-lg:0 0 40px #00f2fe52;--badge-bg:#1a162b;--badge-tx:#ff007f;--input-bg:#090c18}[data-theme=nordic-frost]{--bg:#f4f6f9;--nav-bg:#f4f6f9eb;--text:#1e293b;--text-2:#64748b;--text-muted:#94a3b8;--surface:#fff;--surface-sub:#ebf0f7;--primary:#0284c7;--primary-hover:#0369a1;--primary-text:#fff;--accent:#38bdf8;--danger:#f43f5e;--success:#10b981;--warning:#f59e0b;--border:#e0e7f1;--border-light:#edf2f8;--radius:16px;--radius-sm:8px;--radius-btn:10px;--shadow:0 4px 20px #0284c70a;--shadow-lg:0 16px 36px #0f172a0f;--badge-bg:#e0f2fe;--badge-tx:#0369a1;--input-bg:#fff}[data-theme=tokyo-night]{--bg:#1a1b26;--nav-bg:#1a1b26f2;--text:#c0caf5;--text-2:#9aa5ce;--text-muted:#565f89;--surface:#24283b;--surface-sub:#1f2335;--primary:#7aa2f7;--primary-hover:#8ab0ff;--primary-text:#1a1b26;--accent:#bb9af7;--danger:#f7768e;--success:#9ece6a;--warning:#e0af68;--border:#292e42;--border-light:#202434;--radius:12px;--radius-sm:6px;--radius-btn:8px;--shadow:0 8px 24px #00000059;--shadow-lg:0 16px 40px #0000008c;--badge-bg:#282e47;--badge-tx:#bb9af7;--input-bg:#1e2233}[data-theme=editorial-luxury]{--bg:#f9f8f6;--nav-bg:#f9f8f6f5;--text:#141414;--text-2:#575757;--text-muted:#8c8c8c;--surface:#fff;--surface-sub:#f2efe9;--primary:#141414;--primary-hover:#2e2e2e;--primary-text:#fff;--accent:#c5a059;--danger:#991b1b;--success:#166534;--warning:#b45309;--border:#e8e5df;--border-light:#f2efea;--radius:4px;--radius-sm:2px;--radius-btn:4px;--shadow:0 2px 12px #14141408;--shadow-lg:0 12px 32px #1414140f;--badge-bg:#f3efe6;--badge-tx:#8c6d2d;--input-bg:#fff}[data-theme=solarized-amber]{--bg:#16120c;--nav-bg:#16120cf2;--text:#fde68a;--text-2:#d4af37;--text-muted:#8d7336;--surface:#241d14;--surface-sub:#1d1710;--primary:#f59e0b;--primary-hover:#fbbf24;--primary-text:#16120c;--accent:#f97316;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border:#3d3121;--border-light:#2e2519;--radius:10px;--radius-sm:5px;--radius-btn:6px;--shadow:0 0 18px #f59e0b1f;--shadow-lg:0 0 36px #f59e0b38;--badge-bg:#302414;--badge-tx:#fbbf24;--input-bg:#1d1710}[data-theme=y2k-chrome]{--bg:#0d0f14;--nav-bg:#0d0f14f0;--text:#f1f5f9;--text-2:#94a3b8;--text-muted:#64748b;--surface:#1e222d;--surface-sub:#151821;--primary:#cbd5e1;--primary-hover:#e2e8f0;--primary-text:#0f172a;--accent:#818cf8;--danger:#fb7185;--success:#34d399;--warning:#fbbf24;--border:#333949;--border-light:#242935;--radius:14px;--radius-sm:8px;--radius-btn:10px;--shadow:inset 0 1px 1px #ffffff4d, 0 8px 24px #0006;--shadow-lg:0 16px 40px #0009;--badge-bg:#272c3a;--badge-tx:#a5b4fc;--input-bg:#151821}[data-theme=glacier-aurora]{--bg:#040d1a;--nav-bg:#040d1af0;--text:#e0f7fa;--text-2:#8bacce;--text-muted:#4b6e94;--surface:#09182c;--surface-sub:#061222;--primary:#00ffc2;--primary-hover:#33ffce;--primary-text:#020812;--accent:#38bdf8;--danger:#ff4757;--success:#00ffc2;--warning:#ffa502;--border:#132d4e;--border-light:#0d2038;--radius:18px;--radius-sm:8px;--radius-btn:10px;--shadow:0 0 25px #00ffc226;--shadow-lg:0 0 45px #00ffc247;--badge-bg:#08292e;--badge-tx:#00ffc2;--input-bg:#061222}[data-theme=matte-carbon]{--bg:#121214;--nav-bg:#121214f2;--text:#f4f4f5;--text-2:#a1a1aa;--text-muted:#71717a;--surface:#1e1e22;--surface-sub:#18181b;--primary:#e11d48;--primary-hover:#f43f5e;--primary-text:#fff;--accent:#eab308;--danger:#e11d48;--success:#22c55e;--warning:#f59e0b;--border:#27272a;--border-light:#1f1f23;--radius:8px;--radius-sm:4px;--radius-btn:6px;--shadow:inset 0 2px 4px #00000080, 0 4px 16px #00000059;--shadow-lg:0 12px 36px #0000008c;--badge-bg:#2c181d;--badge-tx:#fb7185;--input-bg:#151518}[data-theme=hermes-orange]{--bg:#f7f4ee;--nav-bg:#f7f4eef2;--text:#1c1917;--text-2:#78716c;--text-muted:#a8a29e;--surface:#fff;--surface-sub:#efece3;--primary:#f97316;--primary-hover:#fb923c;--primary-text:#fff;--accent:#d97706;--danger:#dc2626;--success:#16a34a;--warning:#d97706;--border:#e7e2d6;--border-light:#f0ede5;--radius:12px;--radius-sm:6px;--radius-btn:8px;--shadow:0 4px 18px #f973160f;--shadow-lg:0 14px 36px #f973161f;--badge-bg:#ffedd5;--badge-tx:#c2410c;--input-bg:#fff}[data-theme=deep-space-void]{--bg:#000;--nav-bg:#000000f5;--text:#fff;--text-2:#a1a1aa;--text-muted:#52525b;--surface:#0c0c0e;--surface-sub:#060608;--primary:#fff;--primary-hover:#e4e4e7;--primary-text:#000;--accent:#a855f7;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--border:#27272a;--border-light:#18181b;--radius:8px;--radius-sm:4px;--radius-btn:6px;--shadow:none;--shadow-lg:0 0 40px #ffffff14;--badge-bg:#18181b;--badge-tx:#fff;--input-bg:#0c0c0e}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;transition:background .25s,color .25s}.top-header{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0;box-shadow:0 1px 2px #00000005}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:12px 24px;display:flex}.brand-logo{background:var(--primary);width:36px;height:36px;color:var(--primary-text);letter-spacing:-.03em;border-radius:10px;justify-content:center;align-items:center;font-size:18px;font-weight:800;transition:transform .2s;display:flex}.nav-view-btn{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .18s;display:flex}.nav-view-btn:hover{color:var(--text);background:#0000000a}.nav-view-btn.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014}.theme-switcher-bar{background:var(--surface-sub);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px;display:flex;overflow-x:auto}.theme-pill{color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .2s;display:flex}.theme-pill:hover{color:var(--text);background:#0000000a}.theme-pill.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #0000001a}.theme-dot{border-radius:50%;width:8px;height:8px}.search-box{width:220px;position:relative}.search-input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:999px;outline:none;padding:7px 30px 7px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0071e31f}.search-kbd{color:var(--text-muted);background:var(--surface-sub);border:1px solid var(--border);font-size:10px;font-family:var(--font-mono);border-radius:4px;padding:1px 5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.salin-btn{border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.salin-btn:active{transform:scale(.97)}.salin-btn.primary{background:var(--primary);color:var(--primary-text);box-shadow:0 1px 3px #0000001a}.salin-btn.primary:hover{opacity:.92}.salin-btn.secondary{background:var(--surface);color:var(--text);border-color:var(--border)}.salin-btn.secondary:hover{background:var(--surface-sub)}.salin-btn.ghost{color:var(--accent);background:0 0}.salin-btn.ghost:hover{background:var(--badge-bg)}.salin-btn.danger{background:var(--danger);color:#fff}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin;display:inline-block}.asset-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.asset-card:hover{box-shadow:var(--shadow-lg);border-color:#0071e34d;transform:translateY(-2px)}.card-head{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 14px;display:flex}.card-stage{background:var(--surface-sub);border-bottom:1px solid var(--border-light);flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:20px 18px;display:flex;position:relative}.shimmer-sweep{background:linear-gradient(90deg, var(--border) 25%, #0071e32e 50%, var(--border) 75%)!important;background-size:200% 100%!important;animation:1.8s linear infinite shimmerSweep!important}.badge-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.avatar-stack-demo:hover .demo-avatar{margin-left:6px!important}.avatar-stack-demo:hover .demo-avatar:first-child{margin-left:0!important}.demo-avatar{border:2px solid var(--surface);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:-12px;font-size:12px;font-weight:700;transition:all .25s ease-out;display:flex}.demo-avatar:first-child{margin-left:0}.toast-notice{z-index:9999;color:#fff;opacity:0;pointer-events:none;background:#1d1d1f;border-radius:12px;align-items:center;gap:10px;padding:13px 20px;font-size:13.5px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(80px);box-shadow:0 10px 30px #00000040}.toast-notice.show{opacity:1;pointer-events:auto;transform:translateY(0)}.toast-icon{color:#052b18;background:#25e98b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:flex}@media (width<=768px){.header-inner{flex-direction:column;align-items:stretch}.search-box{width:100%}}.wf{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);flex-direction:column;flex:none;gap:5px;padding:8px;display:flex;overflow:hidden}.wf.phone{border-width:2px;border-color:var(--border);border-radius:20px;width:136px;height:232px}.wf.desk{border-radius:10px;width:244px;height:164px}.wf .b{background:var(--surface-sub);border:1px solid var(--border-light);cursor:pointer;border-radius:5px;flex:none;min-height:6px;transition:all .15s ease-out}.wf .b.dk{background:var(--border)}.wf .b.acc{background:var(--badge-bg);border:1px dashed var(--primary)}.wf .b.circle{border-radius:50%}.wf .r{gap:5px;display:flex}.wf .r>.b{flex:1}.wf .b:hover{opacity:.85;background:var(--primary)!important}.subcat-bar{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:8px 14px;display:flex;box-shadow:0 1px 3px #00000005}.subcat-label{color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.subcat-scroll{scrollbar-width:none;flex:1;align-items:center;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.subcat-scroll::-webkit-scrollbar{display:none}.subcat-pill{border:1px solid var(--border);background:var(--surface-sub);color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.subcat-pill:hover{background:var(--border-light);color:var(--text);border-color:var(--border)}.subcat-pill.active{background:var(--primary);color:var(--primary-text);border-color:var(--primary);box-shadow:0 2px 8px #0071e340}.subcat-count{font-size:10.5px;font-family:var(--font-mono);background:#00000014;border-radius:999px;padding:1px 5px;font-weight:700}.subcat-pill.active .subcat-count{color:#fff;background:#ffffff40}.subcat-clear-btn{color:var(--danger);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:background .15s}.subcat-clear-btn:hover{background:#dc262614}.hero-banner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.hero-banner:before{content:"";background:radial-gradient(circle, var(--primary) 0%, transparent 70%);opacity:.08;pointer-events:none;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.quick-flow-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.flow-step-tag{background:var(--surface-sub);border:1px solid var(--border);color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.flow-step-tag.active{border-color:var(--primary);color:var(--primary);background:var(--badge-bg)}.banner-stats-grid{flex-wrap:wrap;gap:12px;display:flex}.stat-item-box{background:var(--surface-sub);border:1px solid var(--border);text-align:center;border-radius:12px;min-width:78px;padding:10px 18px;transition:transform .18s,border-color .18s,box-shadow .18s}.stat-item-box:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-2px)}.stat-item-num{font-size:22px;font-weight:800;font-family:var(--font-mono);color:var(--primary);line-height:1.2}.stat-item-label{color:var(--text-muted);margin-top:2px;font-size:11px;font-weight:600}
