:root{--blue:#3b82f6;--green:#10b981;--pink:#ec4899;--amber:#f59e0b;--purple:#8b5cf6;--orange:#f97316;--white:#fff;--bg:linear-gradient(135deg, #f0f9ff 0%, #faf5ff 50%, #fff1f2 100%);--soft:#f1f5f999;--dark:#1e293b;--mid:#64748b;--light:#94a3b8;--glass-bg:#fff9;--glass-blur:blur(20px);--glass-bord:#fff9;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-3xl:32px;--shadow-1:0 1px 3px #0000000a;--shadow-2:0 4px 12px #0000000f;--shadow-3:0 12px 30px #0000001a;--shadow-4:0 20px 40px #0000001f;--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}@keyframes float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(25px,-25px)scale(1.05)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--dark);background-attachment:fixed;font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--soft)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}button{font-family:inherit}#app{min-height:100vh;position:relative}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.reveal-in{opacity:1;transform:translateY(0)}@media (width<=768px){.badges{display:none!important}.search{max-width:180px}.tabs{gap:.3rem}.tab{padding:.4rem .7rem;font-size:.75rem}.grid{grid-template-columns:1fr!important}.featured-card{flex:0 0 280px!important;min-height:180px!important}.scroll-btns{display:none!important}}.blobs[data-v-36730d86]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob[data-v-36730d86]{filter:blur(80px);opacity:.45;will-change:transform;border-radius:50%;animation:24s ease-in-out infinite float-36730d86;position:absolute}.blob-1[data-v-36730d86]{background:#a7f3d0;width:420px;height:420px;animation-delay:0s;top:-120px;right:8%}.blob-2[data-v-36730d86]{background:#c4b5fd;width:360px;height:360px;animation-delay:-8s;bottom:8%;left:-60px}.blob-3[data-v-36730d86]{background:#fbcfe8;width:320px;height:320px;animation-delay:-16s;top:45%;right:-80px}@keyframes float-36730d86{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,40px)scale(.95)}}.grid-bg[data-v-36730d86]{background-image:linear-gradient(#3b82f60a 1px,#0000 1px),linear-gradient(90deg,#3b82f60a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%)}.noise-bg[data-v-36730d86]{opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E");position:absolute;inset:0}header[data-v-1bcec671]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #0000000d;padding:.7rem 1.5rem;position:sticky;top:0}.header-inner[data-v-1bcec671]{justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.logo[data-v-1bcec671]{align-items:center;gap:.5rem;display:flex}.logo-icon[data-v-1bcec671]{background:linear-gradient(135deg,#2b83fc,#3b82f6);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.3rem;display:flex;overflow:hidden;box-shadow:0 4px 12px #3b82f652}.logo-img[data-v-1bcec671]{object-fit:cover;width:100%;height:100%;display:block}.logo-text[data-v-1bcec671]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Quicksand,sans-serif;font-size:1.1rem;font-weight:700}.search[data-v-1bcec671]{flex:1;max-width:340px;position:relative}.search input[data-v-1bcec671]{background:var(--white);border:2px solid var(--soft);width:100%;color:var(--dark);border-radius:12px;padding:.65rem 1rem .65rem 2.6rem;font-family:inherit;font-size:.9rem;transition:all .25s}.search input[data-v-1bcec671]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #368efa26}.search svg[data-v-1bcec671]{width:18px;height:18px;color:var(--light);position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.badges[data-v-1bcec671]{gap:.6rem;display:flex}.badge[data-v-1bcec671]{background:var(--white);color:var(--mid);border-radius:50px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;display:flex;box-shadow:0 1px 3px #0000000f}.badge-num[data-v-1bcec671]{color:var(--green);font-family:Quicksand,sans-serif;font-weight:700}.hero[data-v-9b1e511a]{z-index:1;max-width:1280px;margin:0 auto;padding:2.5rem 1.5rem 2rem;position:relative}.hero-grid[data-v-9b1e511a]{grid-template-columns:1.3fr 1fr;align-items:center;gap:3rem;display:grid}.hero-left[data-v-9b1e511a]{animation:.6s ease-out fadeUp-9b1e511a}.hero-tag[data-v-9b1e511a]{color:var(--blue);background:#3b82f614;border:1px solid #3b82f633;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:.4rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero-tag .dot[data-v-9b1e511a]{background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue);border-radius:50%;animation:2s infinite pulse-9b1e511a}.hero-title[data-v-9b1e511a]{color:var(--dark);margin-bottom:1rem;font-family:Quicksand,sans-serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.15}.grad[data-v-9b1e511a]{background:linear-gradient(135deg,#10b981,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-9b1e511a]{color:var(--mid);margin-bottom:1.8rem;font-size:1.05rem;line-height:1.6}.ai-search[data-v-9b1e511a]{max-width:540px;margin-bottom:1.5rem;position:relative}.ai-search input[data-v-9b1e511a]{width:100%;-webkit-backdrop-filter:var(--glass-blur);color:var(--dark);background:#ffffffb3;border:1.5px solid #3b82f626;border-radius:16px;padding:1.1rem 4rem 1.1rem 3rem;font-family:inherit;font-size:.95rem;transition:all .3s;box-shadow:0 4px 20px #3b82f614}.ai-search input[data-v-9b1e511a]:focus{border-color:var(--blue);background:#ffffffe6;outline:none;box-shadow:0 8px 30px #3b82f626}.ai-search input[data-v-9b1e511a]::placeholder{color:var(--light)}.search-icon[data-v-9b1e511a]{width:18px;height:18px;color:var(--light);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.ai-send[data-v-9b1e511a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%);box-shadow:0 4px 12px #3b82f659}.ai-send[data-v-9b1e511a]:hover{transform:translateY(-50%)scale(1.05)}.ai-send svg[data-v-9b1e511a]{width:16px;height:16px}.search-suggestions[data-v-9b1e511a]{-webkit-backdrop-filter:var(--glass-blur);z-index:10;background:#fffffff2;border:1px solid #fffc;border-radius:14px;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 40px #0000001a}.suggestion-item[data-v-9b1e511a]{cursor:pointer;color:var(--dark);align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.88rem;transition:background .2s;display:flex}.suggestion-item[data-v-9b1e511a]:hover{background:#3b82f614}.ai-icon[data-v-9b1e511a]{color:var(--blue)}.hero-actions[data-v-9b1e511a]{flex-wrap:wrap;gap:.8rem;display:flex}.btn-primary[data-v-9b1e511a]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;align-items:center;gap:.4rem;padding:.85rem 1.8rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 8px 24px #3b82f659}.btn-primary[data-v-9b1e511a]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3b82f673}.btn-primary svg[data-v-9b1e511a]{width:16px;height:16px}.btn-ghost[data-v-9b1e511a]{color:var(--blue);cursor:pointer;background:0 0;border:2px solid #3b82f633;border-radius:12px;padding:.85rem 1.4rem;font-weight:600;transition:all .25s}.btn-ghost[data-v-9b1e511a]:hover{border-color:var(--blue);background:#3b82f60d}.hero-right[data-v-9b1e511a]{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;gap:.9rem;animation:.6s ease-out .15s both fadeUp-9b1e511a;display:grid}.bento-cell[data-v-9b1e511a]{-webkit-backdrop-filter:var(--glass-blur);background:#fff9;border:1px solid #fffc;border-radius:20px;padding:1.2rem;transition:all .3s;position:relative;overflow:hidden}.bento-cell[data-v-9b1e511a]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#fff6,#0000);position:absolute;inset:0}.bento-cell[data-v-9b1e511a]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.bento-label[data-v-9b1e511a]{color:var(--mid);text-transform:uppercase;letter-spacing:.05em;z-index:1;margin-bottom:.4rem;font-size:.72rem;font-weight:600;position:relative}.bento-value[data-v-9b1e511a]{z-index:1;font-family:Quicksand,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.1;position:relative}.gradient-blue[data-v-9b1e511a]{background:linear-gradient(135deg,#1e293b,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-purple[data-v-9b1e511a]{background:linear-gradient(135deg,#1e293b,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-amber[data-v-9b1e511a]{background:linear-gradient(135deg,#1e293b,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bento-trend[data-v-9b1e511a]{grid-area:1/1/auto/2}.bento-spark[data-v-9b1e511a]{z-index:1;width:100%;height:32px;margin-top:.4rem;display:block;position:relative}.bento-meta[data-v-9b1e511a]{color:var(--green);z-index:1;margin-top:.3rem;font-size:.72rem;font-weight:600;position:relative}.bento-agents[data-v-9b1e511a]{grid-area:1/2}.avatar-stack[data-v-9b1e511a]{z-index:1;margin-top:.5rem;display:flex;position:relative}.avatar-dot[data-v-9b1e511a]{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:flex;box-shadow:0 2px 6px #00000014}.avatar-dot+.avatar-dot[data-v-9b1e511a]{margin-left:-8px}.a1[data-v-9b1e511a]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.a2[data-v-9b1e511a]{background:linear-gradient(135deg,#ec4899,#be185d)}.a3[data-v-9b1e511a]{background:linear-gradient(135deg,#10b981,#047857)}.a-more[data-v-9b1e511a]{background:var(--white);color:var(--mid);font-size:.7rem}.bento-rating[data-v-9b1e511a]{grid-area:2/1}.bento-value-row[data-v-9b1e511a]{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.bento-value-row .bento-value[data-v-9b1e511a]{font-size:1.8rem}.bento-star[data-v-9b1e511a]{background:linear-gradient(135deg,#fde68a,#f59e0b);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #f59e0b66);-webkit-background-clip:text;background-clip:text;font-size:2rem;line-height:1}.bento-status[data-v-9b1e511a]{grid-area:3/1/auto/-1;align-items:center;gap:.8rem;padding:.9rem 1.2rem;display:flex}.status-pulse[data-v-9b1e511a]{flex-shrink:0;width:12px;height:12px;display:flex;position:relative}.status-ping[data-v-9b1e511a]{background:var(--green);opacity:.6;border-radius:50%;animation:2s infinite ping-9b1e511a;position:absolute;inset:0}.status-dot[data-v-9b1e511a]{background:var(--green);width:12px;height:12px;box-shadow:0 0 8px var(--green);border-radius:50%;position:relative}.status-text[data-v-9b1e511a]{flex-direction:column;line-height:1.2;display:flex}.status-title[data-v-9b1e511a]{color:var(--dark);font-size:.95rem;font-weight:700}.status-sub[data-v-9b1e511a]{color:var(--mid);margin-top:.1rem;font-size:.78rem}@keyframes pulse-9b1e511a{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes ping-9b1e511a{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes fadeUp-9b1e511a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.hero-grid[data-v-9b1e511a]{grid-template-columns:1fr;gap:2rem}}@media (width<=480px){.hero-right[data-v-9b1e511a]{grid-template-columns:1fr}.bento-trend[data-v-9b1e511a],.bento-agents[data-v-9b1e511a],.bento-rating[data-v-9b1e511a],.bento-status[data-v-9b1e511a]{grid-area:auto/1}}.featured-card[data-v-6740f542]{-webkit-backdrop-filter:blur(40px)saturate(180%);border-radius:var(--r-2xl);color:#fff;cursor:pointer;min-height:200px;transition:all .4s var(--ease-bounce);isolation:isolate;background:linear-gradient(135deg,#10b98199,#04785799);border:1px solid #ffffff4d;flex:0 0 320px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000014}.featured-card[data-theme=green][data-v-6740f542]{--fc1:#10b981;--fc2:#047857;background:linear-gradient(135deg,#10b98199,#04785799)}.featured-card[data-theme=pink][data-v-6740f542]{--fc1:#ec4899;--fc2:#be185d;background:linear-gradient(135deg,#ec489999,#be185d99)}.featured-card[data-theme=purple][data-v-6740f542]{--fc1:#8b5cf6;--fc2:#6d28d9;background:linear-gradient(135deg,#8b5cf699,#6d28d999)}.featured-card[data-theme=blue][data-v-6740f542]{--fc1:#3b82f6;--fc2:#1d4ed8;background:linear-gradient(135deg,#3b82f699,#1d4ed899)}.featured-card[data-theme=orange][data-v-6740f542]{--fc1:#f97316;--fc2:#c2410c;background:linear-gradient(135deg,#f9731699,#c2410c99)}.card-bg[data-v-6740f542]{z-index:-2;background-position:50%;background-size:cover;transition:transform .6s;position:absolute;inset:0}.featured-card:hover .card-bg[data-v-6740f542]{transform:scale(1.08)}.card-overlay[data-v-6740f542]{z-index:-1;background:linear-gradient(135deg,#00000026 0%,#0000000d 50%,#0003 100%);position:absolute;inset:0}.card-glow[data-v-6740f542]{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffffff4d 0%,#0000 60%);width:200%;height:200%;animation:25s linear infinite rotateGlow-6740f542;position:absolute;top:-50%;right:-50%}@keyframes rotateGlow-6740f542{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featured-card[data-v-6740f542]:hover{box-shadow:0 16px 40px #0000001f, 0 0 0 1px var(--fc1), 0 0 30px #00000026;transform:translateY(-4px)scale(1.01)}.featured-head[data-v-6740f542]{z-index:1;align-items:flex-start;gap:.9rem;margin-bottom:.9rem;display:flex;position:relative}.featured-icon[data-v-6740f542]{-webkit-backdrop-filter:blur(20px);background:#ffffff4d;border:1px solid #fff6;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}.icon-img[data-v-6740f542]{object-fit:cover;width:100%;height:100%;display:block}.icon-letter[data-v-6740f542]{color:#fff;text-shadow:0 1px 2px #0000001a;font-family:Quicksand,sans-serif;font-size:1.5rem;font-weight:700}.featured-info[data-v-6740f542]{flex:1;min-width:0}.featured-badge[data-v-6740f542]{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff4d;border:1px solid #ffffff4d;border-radius:20px;align-items:center;gap:.35rem;margin-bottom:.3rem;padding:.2rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.badge-dot[data-v-6740f542]{background:#fff;border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-6740f542;box-shadow:0 0 6px #fff}.featured-name[data-v-6740f542]{color:#fff;text-shadow:0 2px 8px #00000026;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:700;overflow:hidden}.featured-desc[data-v-6740f542]{color:#ffffffeb;-webkit-line-clamp:2;z-index:1;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.85rem;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.featured-stats[data-v-6740f542]{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.featured-stat[data-v-6740f542]{color:#ffffffe6;align-items:center;gap:.3rem;font-size:.8rem;display:flex}.stat-ico[data-v-6740f542]{font-size:.85rem}.stat-ico.star[data-v-6740f542]{color:#fde68a}.featured-action[data-v-6740f542]{-webkit-backdrop-filter:blur(20px);color:#fff;z-index:1;background:#ffffff4d;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.featured-card:hover .featured-action[data-v-6740f542]{color:var(--fc2);background:#fff9;transform:scale(1.1)rotate(-45deg)}.featured-action svg[data-v-6740f542]{width:18px;height:18px}@keyframes pulse-6740f542{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.featured-section[data-v-03ffae5a]{margin-bottom:2.5rem;animation:.5s ease-out .1s both fadeUp-03ffae5a}.section-header[data-v-03ffae5a]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-title[data-v-03ffae5a]{color:var(--dark);align-items:center;gap:.5rem;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:700;display:flex}.section-title .icon[data-v-03ffae5a]{font-size:1.4rem}.section-title .badge-hot[data-v-03ffae5a]{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:20px;margin-left:.3rem;padding:.2rem .6rem;font-size:.68rem;font-weight:600}.scroll-btns[data-v-03ffae5a]{gap:.4rem;display:flex}.scroll-btn[data-v-03ffae5a]{background:var(--white);cursor:pointer;width:36px;height:36px;color:var(--mid);border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000014}.scroll-btn[data-v-03ffae5a]:disabled{opacity:.4;cursor:not-allowed}.scroll-btn[data-v-03ffae5a]:not(:disabled):hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.scroll-btn svg[data-v-03ffae5a]{width:18px;height:18px}.featured-track[data-v-03ffae5a]{margin:0 -.5rem;padding:.2rem .5rem .5rem;position:relative}.featured-slider[data-v-03ffae5a]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.featured-slider[data-v-03ffae5a]::-webkit-scrollbar{display:none}.featured-slider[data-v-03ffae5a]>*{scroll-snap-align:start;flex-shrink:0}.featured-slider[data-v-03ffae5a] .featured-card{min-width:0;flex:none!important;width:calc(28.5714% - .857143rem)!important}@keyframes fadeUp-03ffae5a{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.featured-slider[data-v-03ffae5a] .featured-card{width:calc(40% - .6rem)!important}}@media (width<=600px){.featured-slider[data-v-03ffae5a] .featured-card{width:80%!important}}.tabs[data-v-4e323990]{-webkit-backdrop-filter:var(--glass-blur);background:#ffffff80;border:1px solid #fff9;border-radius:50px;flex-wrap:wrap;justify-content:center;gap:.3rem;width:fit-content;margin:0 auto 1.5rem;padding:.4rem;animation:.5s ease-out .15s both fadeUp-4e323990;display:flex;position:relative}.tab-indicator[data-v-4e323990]{height:calc(100% - .8rem);transition:all .4s var(--ease-bounce);z-index:0;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50px;position:absolute;top:.4rem;box-shadow:0 4px 12px #3b82f64d}.tab[data-v-4e323990]{z-index:1;color:var(--mid);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:color .3s;display:flex;position:relative}.tab.active[data-v-4e323990]{color:#fff}.ct[data-v-4e323990]{background:#00000014;border-radius:20px;padding:.08rem .4rem;font-size:.68rem;font-weight:700;transition:background .3s}.tab.active .ct[data-v-4e323990]{background:#ffffff40}.tab[data-v-4e323990]:not(.active):hover{color:var(--blue)}@keyframes fadeUp-4e323990{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.card[data-v-25955eec]{-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--r-xl);cursor:pointer;transition:all .4s var(--ease-out);background:#ffffffb3;border:1px solid #fff9;flex-direction:column;padding:1.3rem;display:flex;position:relative;overflow:hidden}.card[data-v-25955eec]:hover{border-color:var(--cc);transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.card[data-c=efficiency][data-v-25955eec]{--cc:#10b981;--cb:#d1fae5}.card[data-c=creative][data-v-25955eec]{--cc:#ec4899;--cb:#fce7f3}.card[data-c=learning][data-v-25955eec]{--cc:#3b82f6;--cb:#dbeafe}.card[data-c=life][data-v-25955eec]{--cc:#f59e0b;--cb:#fef3c7}.card[data-c=emotion][data-v-25955eec]{--cc:#8b5cf6;--cb:#ede9fe}.card[data-c=business][data-v-25955eec]{--cc:#f97316;--cb:#ffedd5}.card-head[data-v-25955eec]{gap:.8rem;margin-bottom:.8rem;display:flex}.card-icon[data-v-25955eec]{background:linear-gradient(135deg, var(--cb), #fff);width:46px;height:46px;color:var(--cc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Quicksand,sans-serif;font-size:1.2rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000000f}.card-icon[data-v-25955eec]:after{content:"";background:var(--cc);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:0}.card:hover .card-icon[data-v-25955eec]{color:#fff;transform:scale(1.05)rotate(-5deg);box-shadow:0 6px 20px #00000026}.card:hover .card-icon[data-v-25955eec]:after{opacity:1}.card:hover .card-icon[data-v-25955eec]>*{z-index:1;position:relative}.icon-img[data-v-25955eec]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.card-info[data-v-25955eec]{flex:1;min-width:0}.card-name-row[data-v-25955eec]{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.card-name[data-v-25955eec]{color:var(--dark);white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;overflow:hidden}.ribbon[data-v-25955eec]{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.card-cat[data-v-25955eec]{background:var(--cb);color:var(--cc);border-radius:5px;padding:.1rem .5rem;font-size:.65rem;font-weight:600;display:inline-block}.card-desc[data-v-25955eec]{color:var(--mid);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.54em;margin-bottom:.7rem;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.card-tags[data-v-25955eec]{flex-wrap:wrap;gap:.3rem;margin-bottom:.8rem;display:flex}.card-tag[data-v-25955eec]{color:var(--mid);background:#0000000a;border-radius:6px;padding:.18rem .5rem;font-size:.7rem}.badges[data-v-25955eec]{flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem;display:flex}.badge[data-v-25955eec]{border-radius:8px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-icon[data-v-25955eec]{font-size:.78rem}.badge-fire[data-v-25955eec]{color:#f97316;background:#f973161a}.badge-user[data-v-25955eec]{color:var(--blue);background:#3b82f614}.card-foot[data-v-25955eec]{border-top:1px dashed #0000000f;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.7rem;display:flex}.card-stats[data-v-25955eec]{color:var(--mid);align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.star-icon[data-v-25955eec]{color:#f59e0b}.use-btn[data-v-25955eec]{background:var(--cc);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.3rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 4px 12px #0000001a}.use-btn[data-v-25955eec]:hover{transform:translate(3px);box-shadow:0 6px 16px #00000026}.use-arrow[data-v-25955eec]{transition:transform .25s;display:inline-block}.use-btn:hover .use-arrow[data-v-25955eec]{transform:translate(2px)}.grid[data-v-68f803cb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;animation:.5s ease-out .25s both fadeUp-68f803cb;display:grid}@keyframes fadeUp-68f803cb{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.grid[data-v-68f803cb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid[data-v-68f803cb]{grid-template-columns:1fr}}.modal-bg[data-v-f491ee9b]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0f172a40;justify-content:center;align-items:center;padding:1rem;animation:.25s bgIn-f491ee9b;display:flex;position:fixed;inset:0}@keyframes bgIn-f491ee9b{0%{opacity:0}to{opacity:1}}.modal[data-v-f491ee9b]{background:var(--white);border-radius:24px;flex-direction:column;width:100%;max-width:520px;max-height:85vh;animation:.3s modalIn-f491ee9b;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000001f}@keyframes modalIn-f491ee9b{0%{opacity:0;transform:scale(.92)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-close[data-v-f491ee9b]{background:var(--soft);width:32px;height:32px;color:var(--mid);cursor:pointer;z-index:10;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:.9rem;right:.9rem}.modal-close[data-v-f491ee9b]:hover{background:#e2e8f0}.modal-head[data-v-f491ee9b]{background:linear-gradient(180deg, var(--mb) 0%, var(--white) 100%);border-bottom:1px solid var(--soft);gap:1rem;padding:1.4rem 1.4rem 1rem;display:flex}.modal-icon[data-v-f491ee9b]{background:var(--mb);border:3px solid var(--white);width:58px;height:58px;color:var(--mc);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.7rem;font-weight:700;display:flex;box-shadow:0 4px 10px #00000014}.modal-head-info[data-v-f491ee9b]{flex:1;min-width:0}.modal-title[data-v-f491ee9b]{color:var(--dark);margin-bottom:.2rem;font-family:Quicksand,sans-serif;font-size:1.3rem;font-weight:700}.modal-cat[data-v-f491ee9b]{background:var(--mb);color:var(--mc);border-radius:5px;margin-bottom:.25rem;padding:.18rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.modal-stats[data-v-f491ee9b]{gap:.8rem;display:flex}.modal-stat[data-v-f491ee9b]{color:var(--mid);align-items:center;gap:.25rem;font-size:.78rem;display:flex}.modal-stat svg[data-v-f491ee9b]{width:13px;height:13px;color:var(--mc)}.modal-body[data-v-f491ee9b]{max-height:280px;padding:1rem 1.4rem;overflow-y:auto}.modal-desc[data-v-f491ee9b]{color:var(--mid);margin-bottom:.9rem;font-size:.88rem;line-height:1.65}.modal-section[data-v-f491ee9b]{margin-bottom:.9rem}.modal-section-title[data-v-f491ee9b]{color:var(--light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.72rem;font-weight:600}.modal-features[data-v-f491ee9b]{flex-wrap:wrap;gap:.35rem;display:flex}.modal-feature[data-v-f491ee9b]{background:var(--soft);color:var(--mid);border-radius:7px;padding:.3rem .65rem;font-size:.78rem}.chat-ui[data-v-f491ee9b]{flex-direction:column;height:320px;display:flex}.chat-msgs[data-v-f491ee9b]{background:linear-gradient(#f8fafc,#faf5ff);flex-direction:column;flex:1;gap:.6rem;padding:.9rem;display:flex;overflow-y:auto}.chat-msg[data-v-f491ee9b]{word-wrap:break-word;border-radius:16px;max-width:80%;padding:.6rem .9rem;font-size:.85rem;line-height:1.45;animation:.25s msgIn-f491ee9b}.chat-msg.user[data-v-f491ee9b]{background:var(--mc);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-msg.agent[data-v-f491ee9b]{background:var(--white);color:var(--dark);border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 4px #0000000f}.chat-input-area[data-v-f491ee9b]{background:var(--white);border-top:1px solid var(--soft);gap:.5rem;padding:.7rem;display:flex}.chat-input[data-v-f491ee9b]{background:var(--soft);color:var(--dark);border:2px solid #0000;border-radius:12px;flex:1;padding:.6rem .9rem;font-family:inherit;font-size:.85rem}.chat-input[data-v-f491ee9b]:focus{border-color:var(--mc);background:var(--white);outline:none}.chat-send[data-v-f491ee9b]{background:var(--mc);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex}.chat-send[data-v-f491ee9b]:hover{transform:scale(1.06)}.chat-send svg[data-v-f491ee9b]{width:16px;height:16px}.typing[data-v-f491ee9b]{background:var(--white);border-radius:16px 16px 16px 4px;gap:4px;width:fit-content;padding:.6rem .9rem;display:flex;box-shadow:0 1px 4px #0000000f}.typing span[data-v-f491ee9b]{background:var(--light);border-radius:50%;width:7px;height:7px;animation:1.2s infinite dot-f491ee9b}.typing span[data-v-f491ee9b]:nth-child(2){animation-delay:.15s}.typing span[data-v-f491ee9b]:nth-child(3){animation-delay:.3s}.modal-foot[data-v-f491ee9b]{border-top:1px solid var(--soft);gap:.7rem;padding:.9rem 1.4rem;display:flex}.modal-btn[data-v-f491ee9b]{cursor:pointer;border:none;border-radius:12px;flex:1;padding:.7rem;font-size:.88rem;font-weight:600;transition:all .25s}.modal-btn-primary[data-v-f491ee9b]{background:var(--mc);color:#fff;box-shadow:0 4px 12px #0000001f}.modal-btn-primary[data-v-f491ee9b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.modal-btn-secondary[data-v-f491ee9b]{background:var(--soft);color:var(--mid)}.modal-btn-secondary[data-v-f491ee9b]:hover{background:#e2e8f0}@keyframes msgIn-f491ee9b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dot-f491ee9b{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.empty[data-v-9fae67e1]{text-align:center;padding:3rem}.empty-icon[data-v-9fae67e1]{margin-bottom:.5rem;font-size:3rem}.empty-text[data-v-9fae67e1]{color:var(--light)}.page-main[data-v-fdcbffe4]{z-index:1;width:100%;max-width:none;padding:1.5rem 12.5% 3rem;position:relative}@media (width<=900px){.page-main[data-v-fdcbffe4]{padding:1.5rem 5% 3rem}}
