.error-boundary[data-v-7e7fa72f]{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:360px;padding:60px 24px;display:flex}.eb-icon[data-v-7e7fa72f]{font-size:44px;line-height:1}.eb-title[data-v-7e7fa72f]{color:var(--text-primary,#e6edf3);margin:0;font-size:18px;font-weight:600}.eb-desc[data-v-7e7fa72f]{color:var(--text-muted,#6e7681);max-width:360px;margin:0;font-size:13px;line-height:1.6}.eb-msg[data-v-7e7fa72f]{max-width:520px;max-height:140px;color:var(--c-danger,#ff4757);background:var(--bg-tertiary,#1e2128);border:1px solid var(--border-color,#2a2e3680);border-radius:var(--radius-sm,8px);text-align:left;white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.eb-btn[data-v-7e7fa72f]{color:#fff;background:linear-gradient(135deg, var(--accent-blue,#4f8cff), var(--primary-gradient-end,#7b5cff));cursor:pointer;border:none;border-radius:22px;align-items:center;gap:6px;padding:9px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.eb-btn[data-v-7e7fa72f]:hover{box-shadow:0 6px 18px rgba(var(--accent-blue-rgb,79, 140, 255), .35);transform:translateY(-1px)}.toast-host[data-v-bc285715]{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;max-width:90vw;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast-item[data-v-bc285715]{pointer-events:auto;border-radius:var(--radius-md,12px);background:var(--bg-overlay,#11151c);border:1px solid var(--border-color,#2a2e3680);max-width:90vw;box-shadow:var(--shadow-md,0 12px 40px #00000080);color:var(--text-primary,#fff);align-items:center;gap:10px;padding:11px 14px;font-size:13px;line-height:1.4;display:flex}.toast-icon[data-v-bc285715]{flex-shrink:0;font-size:16px}.toast-text[data-v-bc285715]{word-break:break-word;flex:1}.toast-action[data-v-bc285715]{color:#fff;background:linear-gradient(135deg, var(--accent-blue,#4f8cff), var(--primary-gradient-end,#7b5cff));cursor:pointer;border:none;border-radius:16px;flex-shrink:0;margin-left:4px;padding:5px 12px;font-size:12px;font-weight:600}.toast-action[data-v-bc285715]:hover{filter:brightness(1.08)}.toast-close[data-v-bc285715]{width:18px;height:18px;color:var(--text-muted,#6e7681);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:16px;line-height:1}.toast-close[data-v-bc285715]:hover{color:var(--text-primary,#fff)}.toast--success[data-v-bc285715]{border-left:3px solid var(--c-success,#00b894)}.toast--warning[data-v-bc285715]{border-left:3px solid var(--c-warning,#ff6b35)}.toast--error[data-v-bc285715]{border-left:3px solid var(--c-danger,#ff4757)}.toast--info[data-v-bc285715]{border-left:3px solid var(--accent-blue,#4f8cff)}.toast-stack-enter-active[data-v-bc285715],.toast-stack-leave-active[data-v-bc285715]{transition:all .28s}.toast-stack-enter-from[data-v-bc285715],.toast-stack-leave-to[data-v-bc285715]{opacity:0;transform:translateY(12px)}.login-prompt-overlay[data-v-127cebcf]{backdrop-filter:blur(8px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.3s loginPromptFadeIn-127cebcf;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.login-prompt-container[data-v-127cebcf]{background:var(--bg-secondary,#1b1f2a);border:1px solid var(--border-color,#ffffff14);text-align:center;border-radius:24px;width:100%;max-width:440px;padding:40px 44px 32px;animation:.4s cubic-bezier(.2,.9,.4,1) loginPromptSlideUp-127cebcf;position:relative;box-shadow:0 24px 60px #00000073}.login-prompt-close[data-v-127cebcf]{color:#5b6170;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;transition:color .2s;position:absolute;top:16px;right:20px}.login-prompt-close[data-v-127cebcf]:hover{color:#e8edf2}.login-prompt-icon[data-v-127cebcf]{color:#fff;background:linear-gradient(135deg, var(--accent-blue,#2b7cff), var(--accent-cyan,#00d4ff));border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 8px 24px #2b7cff59}.login-prompt-title[data-v-127cebcf]{color:var(--text-primary,#fff);margin:0 0 10px;font-size:20px;font-weight:700}.login-prompt-desc[data-v-127cebcf]{color:var(--text-secondary,#8e94a0);margin:0 0 24px;font-size:14px;line-height:1.6}.login-prompt-actions[data-v-127cebcf]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.login-prompt-btn[data-v-127cebcf]{cursor:pointer;text-align:center;border:none;border-radius:12px;width:100%;padding:12px 18px;font-size:14px;font-weight:600;transition:all .25s}.login-prompt-btn-primary[data-v-127cebcf]{background:linear-gradient(135deg, var(--accent-blue,#2b7cff), var(--primary-gradient-end,#1d6fff));color:#fff;box-shadow:0 6px 18px #2b7cff4d}.login-prompt-btn-primary[data-v-127cebcf]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #2b7cff66}.login-prompt-btn-outline[data-v-127cebcf]{color:var(--text-secondary,#8e94a0);border:1.5px solid var(--border-color,#ffffff1f);background:0 0}.login-prompt-btn-outline[data-v-127cebcf]:hover{color:var(--text-primary,#fff);background:#ffffff0a}.login-prompt-footer[data-v-127cebcf]{color:#5b6170;margin:0;font-size:12px;line-height:1.5}@keyframes loginPromptFadeIn-127cebcf{0%{opacity:0}to{opacity:1}}@keyframes loginPromptSlideUp-127cebcf{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.login-prompt-fade-enter-active[data-v-127cebcf],.login-prompt-fade-leave-active[data-v-127cebcf]{transition:opacity .3s}.login-prompt-fade-enter-from[data-v-127cebcf],.login-prompt-fade-leave-to[data-v-127cebcf]{opacity:0}@media (max-width:480px){.login-prompt-container[data-v-127cebcf]{border-radius:20px;padding:32px 22px 26px}.login-prompt-title[data-v-127cebcf]{font-size:18px}}:root{--bg-primary:#0a0c10;--bg-secondary:#14171c;--bg-tertiary:#1e2128;--bg-card:#14171c;--bg-input:#1a1f28;--bg-overlay:#11151c;--bg-hover:#ffffff0f;--accent-blue:#2b7cff;--accent-blue-rgb:43, 124, 255;--primary-gradient-end:#1a5fcf;--primary-glow-rgb:59, 130, 246;--accent-cyan:#00e5b2;--accent-orange:#ff6b35;--text-primary:#fff;--text-secondary:#a0a8b8;--text-muted:#6b7280;--border-color:#2a2e361a;--border-light:#3a3f4a;--carscan-red:var(--c-danger);--shadow-card:0 4px 24px #0006;--shadow-dropdown:0 12px 40px #00000080;--scrollbar-track:#14171c;--scrollbar-thumb:#2a2e36;--scrollbar-hover:#3a3f4a;--selection-bg:#2b7cff4d;--grid-line:#2b7cff08;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #00000059, 0 2px 6px #00000047;--shadow-md:0 2px 4px #0006, 0 8px 20px #00000052, 0 16px 40px #00000038;--ring:0 0 0 3px rgba(var(--accent-blue-rgb), .35);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--c-success:#00b894;--c-warning:#ff6b35;--c-danger:#ff4757;--c-info:var(--accent-cyan);--carscan-bg-primary:var(--bg-primary);--carscan-bg-secondary:var(--bg-secondary);--carscan-bg-tertiary:var(--bg-tertiary);--carscan-bg-card:var(--bg-card);--carscan-blue:var(--accent-blue);--carscan-cyan:var(--accent-cyan);--carscan-orange:var(--accent-orange);--carscan-text-primary:var(--text-primary);--carscan-text-secondary:var(--text-secondary);--carscan-text-muted:var(--text-muted);--carscan-border:var(--border-color);--carscan-border-light:var(--border-light);--carscan-shadow:var(--shadow-card);--carscan-glow-blue:0 0 20px rgba(var(--accent-blue-rgb), .3);--carscan-glow-cyan:0 0 20px rgba(var(--accent-cyan-rgb,0, 229, 178), .3)}:root.theme-light{--bg-primary:#f5f7fa;--bg-secondary:#fff;--bg-tertiary:#e2e8f0;--bg-card:#fff;--bg-input:#e8ecf2;--bg-overlay:#fff;--bg-hover:#0000000d;--accent-blue:#2b7cff;--accent-blue-rgb:43, 124, 255;--accent-cyan:#00e5b2;--accent-cyan-rgb:0, 229, 178;--primary-gradient-end:#00e5b2;--accent-orange:#ff6b35;--text-primary:#1a1d23;--text-secondary:#5a6478;--text-muted:#8a93a3;--border-color:#b0bac81a;--border-light:#d1d5db4d;--carscan-red:#ff4757;--shadow-card:0 4px 24px #00000014;--shadow-dropdown:0 12px 40px #0000001f;--scrollbar-track:#edf0f4;--scrollbar-thumb:#2b7cff4d;--scrollbar-hover:#2b7cff85;--selection-bg:#2b7cff2e;--grid-line:#2b7cff05;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #1018280f, 0 2px 6px #1018280d;--shadow-md:0 2px 4px #1018280f, 0 10px 26px #1018281a, 0 18px 44px #1018280f;--ring:0 0 0 3px rgba(var(--accent-blue-rgb), .28);--brand-gradient:linear-gradient(135deg, #2b7cff 0%, #00e5b2 100%);--brand-gradient-soft:linear-gradient(135deg, #2b7cff1f, #00e5b21a);--glow-brand:0 8px 30px #2b7cff29, 0 8px 30px #00e5b21a;--shadow-brand:0 12px 34px #2b7cff24, 0 4px 12px #1018280f;--glass-bg:#ffffff9e;--glass-border:#ffffffd9}.theme-light .btn-rights,.theme-light .send-btn{background:linear-gradient(135deg, var(--accent-blue), var(--accent-cyan))!important}.theme-light .nav-entry.active .nav-entry-label,.theme-light .nav-entry.active .nav-entry-icon,.theme-light .nav-group-header.active .nav-entry-label,.theme-light .nav-sub-entry.active .nav-sub-label,.theme-light .nav-sub-entry.active .nav-sub-icon{color:var(--accent-blue)!important}.theme-light .nav-entry.active,.theme-light .nav-group-header.active,.theme-light .nav-sub-entry.active{background:#2b7cff14!important}.theme-light .action-btn.active{color:var(--accent-blue)!important;border-color:var(--accent-blue)!important}:root.theme-free{--free-lavender:#5a5292;--free-mist:#cee0e6;--free-tag-text:#4f6f7e;--free-ivory:#f0eae0;--free-blush:#dc94b0;--free-rose:#dc94b0;--text-primary:#45496a;--text-secondary:#45496a;--text-muted:#6b6590;--free-bubble-bg:#fff;--free-primary:#5a5292;--free-accent:#dc94b0;--free-cta:#5a5292;--free-cta-hover:#4f4880;--free-cta-active:#464072;--free-cta-rgb:90, 82, 146;--accent-blue:#5a5292;--accent-blue-soft:#2b7cff1f;--accent-blue-rgb:90, 82, 146;--carscan-blue:#5a5292;--carscan-cyan:#9cbfa6;--carscan-glow-blue:0 0 20px #8b86be40;--carscan-glow-cyan:0 0 20px #9cbfa640;--accent-cyan:#9cbfa6;--accent-cyan-rgb:156, 191, 166;--selection-bg:#ece0ea;--free-active:#5a52922e;--free-active-text:#5a5292;--grid-line:#8b86be0a;--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#fff;--bg-hover:#eeeaf6;--bg-input:#fff;--border-color:#dcd8e91a;--scrollbar-thumb:#d4cfdd;--scrollbar-hover:#c2bcd6;--primary-gradient-end:#4f4880;--free-success:#9cbfa6;--free-success-rgb:156, 191, 166;--primary-glow-rgb:90, 82, 146;--shadow-sm:0 1px 2px #5a529214, 0 2px 6px #5a52920f;--shadow-md:0 2px 4px #5a529214, 0 10px 26px #5a52921f, 0 18px 44px #5a529212}.theme-free .wf-title,.theme-free .auto-title,.theme-free .modal-title,.theme-free .confirm-title,.theme-free .wf-card-title,.theme-free .auto-card-title,.theme-free .cv-param-title,.theme-free .cv-execute-btn,.theme-free .cv-type-option-label,.theme-free .cv-check-mark,.theme-free .cv-param-seg-btn.active,.theme-free .wf-toast-icon,.theme-free .wf-dialog-title,.theme-free .wf-dialog-btn,.theme-free .new-chat-btn,.theme-free .section-title-label,.theme-free .conv-mode-badge,.theme-free .batch-delete-btn,.theme-free .modal-btn,.theme-free .confirm-btn-danger,.theme-free .confirm-btn-cancel,.theme-free .history-status{font-weight:500!important}.theme-free :where(.modal,.dropdown,.theme-menu,.user-menu){backdrop-filter:blur(8px)!important;background:#ffffffd9!important;box-shadow:0 8px 32px #5a52921f!important}.theme-free *{-webkit-backdrop-filter:none!important}.theme-free :where(.card,.sidebar,.top-nav):before{-webkit-backdrop-filter:none!important}.theme-free :where(.card,.sidebar,.top-nav):after{-webkit-backdrop-filter:none!important}.theme-free :where(.modal,.dropdown,.theme-menu,.user-menu){backdrop-filter:blur(8px)!important}.theme-free :where(.modal,.dropdown,.theme-menu,.user-menu):before{backdrop-filter:blur(8px)!important}.theme-free :where(.modal,.dropdown,.theme-menu,.user-menu):after{backdrop-filter:blur(8px)!important}body{background:var(--bg-primary);color:var(--text-primary);letter-spacing:.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Source Han Sans SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}#app{min-height:100vh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0!important}::-webkit-scrollbar-thumb{transition:background .2s;background:var(--scrollbar-thumb)!important;border:none!important;border-radius:3px!important}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.theme-free .conv-title{font-weight:400!important}.theme-free .conv-mode-badge{font-weight:500!important}.conv-mode-badge,.beta-tag,.recommended-tag,.type-badge,.section-badge,.format-badge,.vp-expert-tag,.vp-expert-badge,.report-tag,.auto-type-tag{border-color:rgba(var(--accent-blue-rgb), .3)!important}.theme-free .conv-mode-badge,.theme-free .beta-tag,.theme-free .recommended-tag,.theme-free .type-badge,.theme-free .section-badge,.theme-free .format-badge,.theme-free .vp-expert-tag,.theme-free .vp-expert-badge,.theme-free .report-tag,.theme-free .auto-type-tag{color:#5a5292!important;border:1px solid rgba(var(--accent-blue-rgb), .3)!important;background:#fff!important}.theme-free .logo-tag{color:#5a5292!important;background:#fff!important;border:none!important}.theme-free .type-badge .type-label{color:#5a5292!important;background:#fff!important}.theme-free .action-btn:hover{color:var(--accent-blue)!important}.theme-free .modal-btn-primary{background:linear-gradient(135deg, var(--carscan-blue), var(--free-cta-active))!important}.theme-free .cv-back-btn:hover,.theme-free .cv-node-regen-btn,.theme-free .cv-wizard-step.done .cv-wizard-dot,.theme-free .cv-wizard-step.done .cv-wizard-label,.theme-free .cv-model-type-text,.theme-free .cv-model-check{color:var(--accent-blue)!important}.theme-free .data-chart-mock polyline{stroke:var(--free-tag-text)!important}.theme-free .hero-icon stop:first-of-type,.theme-free .membership-icon stop:first-of-type{stop-color:var(--free-cta)!important}.theme-free .hero-icon stop:nth-of-type(2),.theme-free .membership-icon stop:nth-of-type(2){stop-color:var(--free-success)!important}:root{--carscan-bg-primary:#0a0c10;--carscan-bg-secondary:#14171c;--carscan-bg-tertiary:#1e2128;--carscan-bg-card:#14171c;--carscan-blue:#2b7cff;--carscan-cyan:#00e5b2;--carscan-orange:#ff6b35;--carscan-red:#ff4757;--carscan-text-primary:#fff;--carscan-text-secondary:#a0a8b8;--carscan-text-muted:#6b7280;--carscan-border:#2a2e36;--carscan-border-light:#3a3f4a;--carscan-shadow:0 4px 24px #0006;--carscan-glow-blue:0 0 20px #2b7cff4d;--carscan-glow-cyan:0 0 20px #00e5b24d}:root.theme-light{--carscan-bg-primary:#f5f7fa;--carscan-bg-secondary:#fff;--carscan-bg-tertiary:#edf0f4;--carscan-bg-card:#fff;--carscan-blue:#2b7cff;--carscan-cyan:#00b894;--carscan-orange:#ff6b35;--carscan-red:#ff4757;--carscan-text-primary:#1a1d23;--carscan-text-secondary:#5a6478;--carscan-text-muted:#9ca3af;--carscan-border:#e2e6ec4d;--carscan-border-light:#d1d5db4d;--carscan-shadow:0 4px 24px #00000014;--carscan-glow-blue:0 0 20px #2b7cff26;--carscan-glow-cyan:0 0 20px #00b89426}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}body{background-color:var(--carscan-bg-primary);color:var(--carscan-text-primary);letter-spacing:.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PingFang SC,Microsoft YaHei,Hiragino Sans GB,Source Han Sans SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;transition:background-color .3s,color .3s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}::selection{background:var(--selection-bg,#2b7cff4d);color:inherit}button{font-family:inherit}.carscan-card{background:var(--carscan-bg-card);border:1px solid var(--carscan-border);box-shadow:var(--shadow-md);border-radius:16px;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.carscan-card:hover{border-color:var(--carscan-border-light);box-shadow:var(--shadow-md);transform:translateY(-4px)}.carscan-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#2b7cff33,#0000);border-radius:16px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.carscan-tag{border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.carscan-tag--positive{color:var(--carscan-cyan);background:#00e5b226;border:1px solid #00e5b24d}.carscan-tag--negative{color:var(--carscan-orange);background:#ff6b3526;border:1px solid #ff6b354d}.carscan-tag--neutral{color:var(--carscan-text-secondary);background:#a0a8b826;border:1px solid #a0a8b84d}.carscan-btn-gradient{background:linear-gradient(135deg, var(--carscan-blue), #1e6aff);border-radius:var(--radius-sm);color:#fff;cursor:pointer;border:none;padding:10px 24px;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 4px 14px #2b7cff47}.carscan-btn-gradient:hover{box-shadow:var(--carscan-glow-blue), 0 12px 30px #2b7cff66;filter:saturate(1.05);transform:translateY(-2px)}.carscan-btn-gradient:active{transform:translateY(1px)scale(.99)}.carscan-btn-gradient:focus-visible{box-shadow:var(--carscan-glow-blue), 0 0 0 3px #2b7cff59;outline:none}.btn{cursor:pointer;user-select:none;white-space:nowrap;border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--accent-blue), var(--primary-gradient-end));box-shadow:0 6px 18px rgba(var(--accent-blue-rgb), .28)}.btn-primary:hover{box-shadow:0 12px 30px rgba(var(--accent-blue-rgb), .42), var(--carscan-glow-blue);transform:translateY(-2px)}.btn-primary:active{transform:translateY(1px)scale(.99)}.btn-ghost{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-color)}.btn-ghost:hover{background:var(--bg-tertiary);border-color:var(--border-light);transform:translateY(-1px)}.btn-outline{color:var(--accent-blue);border-color:rgba(var(--accent-blue-rgb), .35);background:0 0}.btn-outline:hover{background:rgba(var(--accent-blue-rgb), .08);border-color:rgba(var(--accent-blue-rgb), .5);transform:translateY(-1px)}.btn-danger{color:#fff;background:linear-gradient(135deg, #ff5c6c, var(--carscan-red));box-shadow:0 6px 18px #ff475747}.btn-danger:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ff475766}.btn-danger:active{transform:translateY(1px)scale(.99)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in{animation:.3s ease-out fadeIn}.card-skeleton{color:#cfe0ff;background:linear-gradient(135deg,#1e2a44 0%,#2b3a5e 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card-skeleton__icon{z-index:1;font-size:34px;line-height:1;position:relative}.card-skeleton--shimmer:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff1a 50%,#0000 70%) 0 0/200% 100%;animation:1.4s ease-in-out infinite card-skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes card-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cardRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.carscan-card{animation:.42s cubic-bezier(.22,.61,.36,1) both cardRise}:root:not(.theme-free) .wf-title,:root:not(.theme-free) .auto-title,:root:not(.theme-free) .modal-title,:root:not(.theme-free) .confirm-title,:root:not(.theme-free) .wf-card-title,:root:not(.theme-free) .auto-card-title,:root:not(.theme-free) .cv-param-title,:root:not(.theme-free) .cv-execute-btn,:root:not(.theme-free) .cv-type-option-label,:root:not(.theme-free) .cv-check-mark,:root:not(.theme-free) .cv-param-seg-btn.active,:root:not(.theme-free) .wf-toast-icon,:root:not(.theme-free) .wf-dialog-title,:root:not(.theme-free) .wf-dialog-btn,:root:not(.theme-free) .new-chat-btn,:root:not(.theme-free) .section-title-label,:root:not(.theme-free) .conv-mode-badge,:root:not(.theme-free) .batch-delete-btn,:root:not(.theme-free) .modal-btn,:root:not(.theme-free) .confirm-btn-danger,:root:not(.theme-free) .confirm-btn-cancel,:root:not(.theme-free) .history-status{letter-spacing:-.01em;font-weight:600!important}@supports (padding:max(0px)){.safe-area{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.safe-area-bottom{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.text-fluid-sm{font-size:clamp(11px,1.2vw,13px)}.text-fluid-md{font-size:clamp(13px,1.4vw,15px)}.text-fluid-lg{font-size:clamp(16px,2vw,20px)}.section-fluid{padding:clamp(12px,2vw,24px) clamp(12px,2.5vw,32px)}.typing-indicator span{animation:1.4s ease-in-out infinite pulse}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}.asset-save-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#2b7cffeb;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;line-height:1;transition:background .15s,transform .15s,opacity .15s;display:inline-flex;box-shadow:0 2px 8px #00000040}.asset-save-btn:hover{background:var(--carscan-blue,#2b7cff)}.asset-save-btn svg{display:block}.asset-save-btn.is-saved{cursor:default;background:#00c88ceb}.theme-light .asset-save-btn{color:#fff;background:#2b7cffeb}.theme-light .asset-save-btn:hover{background:var(--carscan-blue,#2b7cff)}.theme-light .asset-save-btn.is-saved{background:#00b894eb}.more-chevron{flex-shrink:0;width:15px;height:15px;transition:transform .18s;display:block}.more-btn:hover .more-chevron{transform:translate(2px)}.more-btn:focus-visible .more-chevron{transform:translate(2px)}:root.theme-light-trend{--bg-primary:#f7f5fb;--bg-secondary:#fff;--bg-tertiary:#ede9f5;--bg-card:#fff;--bg-input:#f0edf7;--bg-overlay:#ffffffb3;--bg-hover:#a855f70f;--accent-blue:#a855f7;--accent-blue-rgb:168, 85, 247;--accent-blue-soft:#a855f71a;--accent-cyan:#00d4ff;--accent-cyan-rgb:0, 212, 255;--accent-orange:#ff8a3d;--accent-green:#00ff94;--accent-green-rgb:0, 255, 148;--primary-gradient-end:#9333ea;--primary-glow-rgb:168, 85, 247;--text-primary:#1a0b2e;--text-secondary:#4a3a63;--text-muted:#6b5b85;--border-color:#a855f71a;--border-light:#a855f73d;--carscan-bg-primary:#f7f5fb;--carscan-bg-secondary:#fff;--carscan-bg-tertiary:#ede9f5;--carscan-bg-card:#fff;--carscan-blue:#a855f7;--carscan-cyan:#00d4ff;--carscan-orange:#ff8a3d;--carscan-red:#ff4d6a;--carscan-text-primary:#1a0b2e;--carscan-text-secondary:#4a3a63;--carscan-text-muted:#6b5b85;--carscan-border:#a855f71f;--carscan-border-light:#a855f73d;--carscan-shadow:0 8px 24px #a855f726;--carscan-glow-blue:0 0 24px #a855f780;--carscan-glow-cyan:0 0 24px #00ff9480;--shadow-card:0 8px 24px #a855f726;--shadow-dropdown:0 16px 48px #a855f738;--shadow-sm:0 2px 6px #a855f714;--shadow-md:0 8px 24px #a855f726;--ring:0 0 0 3px #a855f747;--scrollbar-track:#ede9f5;--scrollbar-thumb:#d4c2f0;--scrollbar-hover:#b89ae0;--selection-bg:#a855f726;--grid-line:#a855f708;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--free-lavender:#a855f7;--free-mist:#00d4ff;--free-tag-text:#4a3a63;--free-ivory:#f7f5fb;--free-blush:#ff4d8d;--free-rose:#ff4d8d;--free-bubble-bg:#fff;--free-primary:#a855f7;--free-accent:#00ff94;--free-cta:#a855f7;--free-cta-hover:#9333ea;--free-cta-active:#00ff94;--free-cta-rgb:168, 85, 247;--free-active:#00ff941f;--free-active-text:#00ff94;--free-success:#00c873;--free-success-rgb:0, 200, 115;--gradient-brand:linear-gradient(135deg, #a855f7 0%, #ff4d8d 50%, #00d4ff 100%);--gradient-acid:linear-gradient(135deg, #00ff94 0%, #00d4ff 100%);--brand-primary:#a855f7;--brand-accent:#00ff94;--glass-bg:#ffffff8c;--glass-border:#fffc;--shadow-glow-brand:0 0 24px #a855f780;--shadow-glow-accent:0 0 24px #00ff9480;--bg-base:#f7f5fb;--bg-elevated:#fff;--bg-sunken:#ede9f5;--bg-mesh:var(--gradient-mesh), var(--bg-base);--text-on-brand:#fff;--text-on-accent:#06281a;--border-subtle:#a855f71f;--border-default:#a855f73d;--border-strong:#a855f766;--border-glow:#a855f799;--shadow-lg:0 16px 48px #a855f738;--shadow-glow-pink:0 0 24px #ff4d8d80;--grain-opacity:.04;--success:#00c873;--success-bg:#00c8731f;--warning:#ffb020;--warning-bg:#ffb02024;--error:#ff3d5a;--error-bg:#ff3d5a1f;--info:#00b8e6;--info-bg:#00b8e61f}:root.theme-dark-trend{--bg-primary:#0b0414;--bg-secondary:#160826;--bg-tertiary:#1c0a33;--bg-card:#160826;--bg-input:#1c0a33;--bg-overlay:#0b0414b3;--bg-hover:#a855f714;--accent-blue:#a855f7;--accent-blue-rgb:168, 85, 247;--accent-blue-soft:#a855f71f;--accent-cyan:#00d4ff;--accent-cyan-rgb:0, 212, 255;--accent-orange:#ff8a3d;--accent-green:#00ff94;--accent-green-rgb:0, 255, 148;--primary-gradient-end:#9333ea;--primary-glow-rgb:168, 85, 247;--text-primary:#f5f0ff;--text-secondary:#c9b8e0;--text-muted:#8a7aa8;--border-color:#a855f71a;--border-light:#a855f752;--carscan-bg-primary:#0b0414;--carscan-bg-secondary:#160826;--carscan-bg-tertiary:#1c0a33;--carscan-bg-card:#160826;--carscan-blue:#a855f7;--carscan-cyan:#00d4ff;--carscan-orange:#ff8a3d;--carscan-red:#ff4d6a;--carscan-text-primary:#f5f0ff;--carscan-text-secondary:#c9b8e0;--carscan-text-muted:#8a7aa8;--carscan-border:#a855f72e;--carscan-border-light:#a855f752;--carscan-shadow:0 8px 24px #00000080;--carscan-glow-blue:0 0 32px #a855f799;--carscan-glow-cyan:0 0 32px #00ff9480;--shadow-card:0 8px 24px #00000080;--shadow-dropdown:0 16px 48px #0009;--shadow-sm:0 2px 6px #0000004d;--shadow-md:0 8px 24px #00000080;--ring:0 0 0 3px #a855f766;--scrollbar-track:#0b0414;--scrollbar-thumb:#2a1840;--scrollbar-hover:#3d2560;--selection-bg:#a855f74d;--grid-line:#00ff940a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--free-lavender:#a855f7;--free-mist:#00d4ff;--free-tag-text:#c9b8e0;--free-ivory:#160826;--free-blush:#ff4d8d;--free-rose:#ff4d8d;--free-bubble-bg:#160826;--free-primary:#a855f7;--free-accent:#00ff94;--free-cta:#a855f7;--free-cta-hover:#9333ea;--free-cta-active:#00ff94;--free-cta-rgb:168, 85, 247;--free-active:#00ff942e;--free-active-text:#00ff94;--free-success:#00ff94;--free-success-rgb:0, 255, 148;--gradient-brand:linear-gradient(135deg, #a855f7 0%, #ff4d8d 50%, #00d4ff 100%);--gradient-acid:linear-gradient(135deg, #00ff94 0%, #00d4ff 100%);--brand-primary:#a855f7;--brand-accent:#00ff94;--glass-bg:#1608268c;--glass-border:#00ff9440;--shadow-glow-brand:0 0 32px #a855f799;--shadow-glow-accent:0 0 32px #00ff9480;--bg-base:#0b0414;--bg-elevated:#160826;--bg-sunken:#06020c;--bg-mesh:var(--gradient-mesh), var(--bg-base);--text-on-brand:#fff;--text-on-accent:#06281a;--border-subtle:#a855f72e;--border-default:#a855f752;--border-strong:#a855f780;--border-glow:#a855f7cc;--shadow-lg:0 16px 48px #0009;--shadow-glow-pink:0 0 32px #ff4d8d80;--grain-opacity:.06;--success:#00ff94;--success-bg:#00ff9424;--warning:#ffb020;--warning-bg:#ffb02029;--error:#ff4d6a;--error-bg:#ff4d6a29;--info:#00d4ff;--info-bg:#00d4ff24}:root.theme-free-trend{--bg-primary:#110620;--bg-secondary:#1c0a33;--bg-tertiary:#0a0218;--bg-card:#1c0a33;--bg-input:#1c0a33;--bg-overlay:#110620bf;--bg-hover:#00ff941a;--accent-blue:#a855f7;--accent-blue-rgb:168, 85, 247;--accent-blue-soft:#a855f726;--accent-cyan:#00d4ff;--accent-cyan-rgb:0, 212, 255;--accent-orange:#ff8a3d;--accent-green:#00ff94;--accent-green-rgb:0, 255, 148;--primary-gradient-end:#9333ea;--primary-glow-rgb:168, 85, 247;--text-primary:#fbf7ff;--text-secondary:#d4c2f0;--text-muted:#9a85c2;--border-color:#a855f71a;--border-light:#00ff944d;--carscan-bg-primary:#110620;--carscan-bg-secondary:#1c0a33;--carscan-bg-tertiary:#0a0218;--carscan-bg-card:#1c0a33;--carscan-blue:#a855f7;--carscan-cyan:#00d4ff;--carscan-orange:#ff8a3d;--carscan-red:#ff4d6a;--carscan-text-primary:#fbf7ff;--carscan-text-secondary:#d4c2f0;--carscan-text-muted:#9a85c2;--carscan-border:#a855f733;--carscan-border-light:#00ff944d;--carscan-shadow:0 8px 24px #a855f747;--carscan-glow-blue:0 0 36px #a855f7b3;--carscan-glow-cyan:0 0 36px #00ff9499;--shadow-card:0 8px 24px #a855f747;--shadow-dropdown:0 16px 48px #a855f759;--shadow-sm:0 2px 6px #a855f726;--shadow-md:0 8px 24px #a855f747;--ring:0 0 0 3px #00ff9466;--scrollbar-track:#0a0218;--scrollbar-thumb:#2a1840;--scrollbar-hover:#3d2560;--selection-bg:#00ff9440;--grid-line:#00ff9408;--free-lavender:#a855f7;--free-mist:#00d4ff;--free-tag-text:#d4c2f0;--free-ivory:#f7f5fb;--free-blush:#ff4d8d;--free-rose:#ff4d8d;--free-bubble-bg:#1c0a3399;--free-primary:#a855f7;--free-accent:#00ff94;--free-cta:#a855f7;--free-cta-hover:#9333ea;--free-cta-active:#00ff94;--free-cta-rgb:168, 85, 247;--free-active:#00ff941f;--free-active-text:#00ff94;--free-success:#00ff94;--free-success-rgb:0, 255, 148;--gradient-brand:linear-gradient(135deg, #a855f7 0%, #ff4d8d 50%, #00d4ff 100%);--gradient-acid:linear-gradient(135deg, #00ff94 0%, #00d4ff 100%);--brand-primary:#a855f7;--brand-accent:#00ff94;--glass-bg:#1c0a3399;--glass-border:#00ff9440;--shadow-glow-brand:0 0 36px #a855f7b3;--shadow-glow-accent:0 0 36px #00ff9499;--bg-base:#110620;--bg-elevated:#1c0a33;--bg-sunken:#0a0218;--bg-mesh:var(--gradient-mesh), var(--bg-base);--text-on-brand:#fff;--text-on-accent:#06281a;--border-subtle:#a855f733;--border-default:#00ff944d;--border-strong:#00ff9480;--border-glow:#00ff94cc;--shadow-lg:0 16px 48px #a855f759;--shadow-glow-pink:0 0 36px #ff4d8d99;--grain-opacity:.07;--success:#00ff94;--success-bg:#00ff9429;--warning:#f5ff3d;--warning-bg:#f5ff3d29;--error:#ff4d8d;--error-bg:#ff4d8d29;--info:#00d4ff;--info-bg:#00d4ff29}:root.theme-light-trend,:root.theme-dark-trend,:root.theme-free-trend{--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-body:"Inter", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.3s;--dur-slow:.6s;--brand-primary-hover:#9333ea;--brand-primary-active:#7e22ce;--brand-accent-hover:#00e683;--brand-accent-active:#00cc73;--color-pink:#ff4d8d;--color-cyan:#00d4ff;--color-yellow:#f5ff3d;--color-orange:#ff8a3d;--gradient-hot:linear-gradient(135deg, #ff4d8d 0%, #f5ff3d 100%);--gradient-mesh:radial-gradient(at 20% 20%, #a855f773 0px, transparent 50%), radial-gradient(at 80% 10%, #ff4d8d59 0px, transparent 50%), radial-gradient(at 70% 80%, #00d4ff4d 0px, transparent 50%), radial-gradient(at 10% 90%, #00ff9440 0px, transparent 50%);--gradient-holographic:conic-gradient(from 0deg, #a855f7, #00d4ff, #00ff94, #f5ff3d, #ff4d8d, #a855f7);--radius-blob:40% 60% 55% 45% / 55% 40% 60% 45%;--color-bg:var(--bg-base);--color-bg-elevated:var(--bg-elevated);--color-bg-sunken:var(--bg-sunken);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-border:var(--border-default);--color-border-strong:var(--border-strong);--color-card:var(--bg-elevated);--color-hover:var(--bg-sunken);--color-active:var(--brand-primary);--color-focus:var(--brand-primary);--color-disabled:var(--text-muted);--btn-primary-bg:var(--brand-primary);--btn-primary-text:var(--text-on-brand);--btn-primary-shadow:var(--shadow-glow-brand);--btn-accent-bg:var(--brand-accent);--btn-accent-text:var(--text-on-accent);--btn-accent-shadow:var(--shadow-glow-accent);--btn-ghost-bg:transparent;--btn-ghost-border:var(--border-default);--btn-ghost-text:var(--text-primary);--input-bg:var(--bg-elevated);--input-border:var(--border-default);--input-border-focus:var(--brand-primary);--input-text:var(--text-primary);--input-placeholder:var(--text-muted);--chip-new-bg:#00ff9426;--chip-new-text:#00ff94;--chip-hot-bg:#ff4d8d26;--chip-hot-text:#ff4d8d;--chip-beta-bg:#00d4ff26;--chip-beta-text:#00d4ff;--chip-pro-bg:#f5ff3d26;--chip-pro-text:#f5ff3d}:root.theme-light-trend body,:root.theme-dark-trend body,:root.theme-free-trend body{font-family:var(--font-body);transition:background-color .6s var(--ease-out-expo), color .6s var(--ease-out-expo);position:relative}:root.theme-light-trend body{background:radial-gradient(at 20% 20%, #a855f773 0px, transparent 50%), radial-gradient(at 80% 10%, #ff4d8d61 0px, transparent 50%), radial-gradient(at 70% 80%, #00d4ff52 0px, transparent 50%), radial-gradient(at 10% 90%, #00ff9447 0px, transparent 50%), var(--bg-primary)}:root.theme-dark-trend body{background:radial-gradient(at 20% 20%, #a855f773 0px, transparent 50%), radial-gradient(at 80% 10%, #ff4d8d59 0px, transparent 50%), radial-gradient(at 70% 80%, #00d4ff4d 0px, transparent 50%), radial-gradient(at 10% 90%, #00ff9440 0px, transparent 50%), var(--bg-primary)}:root.theme-free-trend body{background:radial-gradient(at 20% 20%, #a855f78c 0px, transparent 50%), radial-gradient(at 80% 10%, #ff4d8d73 0px, transparent 50%), radial-gradient(at 70% 80%, #00d4ff66 0px, transparent 50%), radial-gradient(at 10% 90%, #00ff9459 0px, transparent 50%), var(--bg-primary)}:root.theme-light-trend body:before,:root.theme-dark-trend body:before,:root.theme-free-trend body:before{content:"";opacity:.04;z-index:0;pointer-events:none;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.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}:root.theme-dark-trend body:before,:root.theme-free-trend body:before{opacity:.06}:root.theme-free-trend body:before{opacity:.07}:root.theme-light-trend #app,:root.theme-dark-trend #app,:root.theme-free-trend #app{z-index:1;position:relative}:root.theme-light-trend body:after,:root.theme-dark-trend body:after,:root.theme-free-trend body:after{content:"";filter:blur(80px);opacity:.25;z-index:0;pointer-events:none;background:var(--accent-blue);border-radius:50%;width:300px;height:300px;animation:14s ease-in-out infinite trendOrbFloat;position:fixed;top:10%;left:-100px}:root.theme-dark-trend body:after,:root.theme-free-trend body:after{opacity:.35}@keyframes trendOrbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.15)}66%{transform:translate(-40px,50px)scale(.9)}}:root.theme-light-trend h1,:root.theme-light-trend h2,:root.theme-light-trend h3,:root.theme-light-trend .modal-title,:root.theme-light-trend .confirm-title,:root.theme-light-trend .wf-title,:root.theme-light-trend .auto-title,:root.theme-light-trend .wf-card-title,:root.theme-light-trend .auto-card-title,:root.theme-light-trend .section-title-label,:root.theme-dark-trend h1,:root.theme-dark-trend h2,:root.theme-dark-trend h3,:root.theme-dark-trend .modal-title,:root.theme-dark-trend .confirm-title,:root.theme-dark-trend .wf-title,:root.theme-dark-trend .auto-title,:root.theme-dark-trend .wf-card-title,:root.theme-dark-trend .auto-card-title,:root.theme-dark-trend .section-title-label,:root.theme-free-trend h1,:root.theme-free-trend h2,:root.theme-free-trend h3,:root.theme-free-trend .modal-title,:root.theme-free-trend .confirm-title,:root.theme-free-trend .wf-title,:root.theme-free-trend .auto-title,:root.theme-free-trend .wf-card-title,:root.theme-free-trend .auto-card-title,:root.theme-free-trend .section-title-label{font-family:var(--font-display);letter-spacing:-.02em}:root.theme-light-trend .trend-display,:root.theme-dark-trend .trend-display,:root.theme-free-trend .trend-display{font-family:var(--font-display);letter-spacing:-.03em}:root.theme-light-trend .trend-serif,:root.theme-dark-trend .trend-serif,:root.theme-free-trend .trend-serif{font-family:var(--font-serif);font-style:italic;font-weight:400}:root.theme-light-trend .trend-mono,:root.theme-dark-trend .trend-mono,:root.theme-free-trend .trend-mono{font-family:var(--font-mono);letter-spacing:.02em;font-weight:600}:root.theme-light-trend .trend-gradient-text,:root.theme-dark-trend .trend-gradient-text,:root.theme-free-trend .trend-gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root.theme-light-trend .trend-gradient-text-hot,:root.theme-dark-trend .trend-gradient-text-hot,:root.theme-free-trend .trend-gradient-text-hot{background:var(--gradient-hot);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root.theme-light-trend code,:root.theme-dark-trend code,:root.theme-free-trend code,:root.theme-light-trend pre,:root.theme-dark-trend pre,:root.theme-free-trend pre{font-family:var(--font-mono), ui-monospace, monospace}:root.theme-light-trend .trend-eyebrow,:root.theme-dark-trend .trend-eyebrow,:root.theme-free-trend .trend-eyebrow{color:var(--brand-accent);font-family:var(--font-mono);background:#00ff941f;border:1px solid #00ff944d;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}:root.theme-light-trend .carscan-card,:root.theme-dark-trend .carscan-card,:root.theme-free-trend .carscan-card,:root.theme-light-trend .card,:root.theme-dark-trend .card,:root.theme-free-trend .card{transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease-spring), border-color .4s var(--ease-spring);box-shadow:var(--shadow-md)}:root.theme-light-trend .carscan-card:hover,:root.theme-dark-trend .carscan-card:hover,:root.theme-free-trend .carscan-card:hover,:root.theme-light-trend .card:hover,:root.theme-dark-trend .card:hover,:root.theme-free-trend .card:hover{border-color:#00ff9466;transform:translateY(-6px)rotate(-.8deg);box-shadow:0 16px 48px #00ff9438,0 0 24px #00ff9426}:root.theme-free-trend .carscan-card:hover,:root.theme-free-trend .card:hover{border-color:#00ff9480;box-shadow:0 16px 48px #00ff944d,0 0 32px #00ff9433}:root.theme-light-trend .carscan-card:before,:root.theme-dark-trend .carscan-card:before,:root.theme-free-trend .carscan-card:before{background:linear-gradient(135deg,#00ff9459,#00ff9426,#0000)}:root.theme-free-trend .carscan-card:before{background:linear-gradient(135deg,#00ff9466,#00ff9440,#0000)}:root.theme-light-trend .carscan-card,:root.theme-dark-trend .carscan-card,:root.theme-free-trend .carscan-card,:root.theme-light-trend .card,:root.theme-dark-trend .card,:root.theme-free-trend .card{z-index:0;position:relative}:root.theme-light-trend .carscan-card:after,:root.theme-dark-trend .carscan-card:after,:root.theme-free-trend .carscan-card:after,:root.theme-light-trend .card:after,:root.theme-dark-trend .card:after,:root.theme-free-trend .card:after{content:"";border-radius:calc(var(--radius-lg,16px) + 2px);background:var(--gradient-holographic);z-index:-1;opacity:0;transition:opacity .4s var(--ease-out-expo);pointer-events:none;animation:4s linear infinite trendHoloSpin;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}:root.theme-light-trend .carscan-card:hover:after,:root.theme-dark-trend .carscan-card:hover:after,:root.theme-free-trend .carscan-card:hover:after,:root.theme-light-trend .card:hover:after,:root.theme-dark-trend .card:hover:after,:root.theme-free-trend .card:hover:after{opacity:1}:root.theme-free-trend .carscan-card:after,:root.theme-free-trend .card:after{border-radius:calc(var(--radius-lg,16px) + 3px);filter:saturate(1.2);top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes trendHoloSpin{to{transform:rotate(360deg)}}:root.theme-light-trend [class$=-card],:root.theme-dark-trend [class$=-card],:root.theme-free-trend [class$=-card],:root.theme-light-trend .card,:root.theme-dark-trend .card,:root.theme-free-trend .card{z-index:0;transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease-spring), border-color .4s var(--ease-spring);background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-md)!important;position:relative!important}:root.theme-light-trend [class$=-card]:hover,:root.theme-dark-trend [class$=-card]:hover,:root.theme-free-trend [class$=-card]:hover,:root.theme-light-trend .card:hover,:root.theme-dark-trend .card:hover,:root.theme-free-trend .card:hover{transform:translateY(-6px)rotate(-.8deg);border-color:#00ff9466!important;box-shadow:0 16px 48px #00ff9438,0 0 24px #00ff9426!important}:root.theme-free-trend [class$=-card]:hover,:root.theme-free-trend .card:hover{border-color:#00ff9480!important;box-shadow:0 16px 48px #00ff944d,0 0 32px #00ff9433!important}:root.theme-light-trend [class$=-card]:after,:root.theme-dark-trend [class$=-card]:after,:root.theme-free-trend [class$=-card]:after,:root.theme-light-trend .card:after,:root.theme-dark-trend .card:after,:root.theme-free-trend .card:after{content:"";border-radius:calc(var(--radius-lg,16px) + 2px);background:var(--gradient-holographic);z-index:-1;opacity:0;transition:opacity .4s var(--ease-out-expo);pointer-events:none;animation:4s linear infinite trendHoloSpin;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}:root.theme-light-trend [class$=-card]:hover:after,:root.theme-dark-trend [class$=-card]:hover:after,:root.theme-free-trend [class$=-card]:hover:after,:root.theme-light-trend .card:hover:after,:root.theme-dark-trend .card:hover:after,:root.theme-free-trend .card:hover:after{opacity:1}:root.theme-free-trend [class$=-card]:after,:root.theme-free-trend .card:after{border-radius:calc(var(--radius-lg,16px) + 3px);filter:saturate(1.2);top:-3px;bottom:-3px;left:-3px;right:-3px}:root.theme-light-trend .btn,:root.theme-dark-trend .btn,:root.theme-free-trend .btn{transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring), filter .3s var(--ease-spring), background .3s var(--ease-spring), border-color .3s var(--ease-spring);border-radius:999px;padding:12px 24px;font-weight:600}:root.theme-light-trend .btn-primary,:root.theme-dark-trend .btn-primary,:root.theme-free-trend .btn-primary,:root.theme-light-trend .carscan-btn-gradient,:root.theme-dark-trend .carscan-btn-gradient,:root.theme-free-trend .carscan-btn-gradient{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%);box-shadow:0 6px 20px #a855f766,0 0 28px #a855f740}:root.theme-light-trend .btn-primary:hover,:root.theme-dark-trend .btn-primary:hover,:root.theme-free-trend .btn-primary:hover,:root.theme-light-trend .carscan-btn-gradient:hover,:root.theme-dark-trend .carscan-btn-gradient:hover,:root.theme-free-trend .carscan-btn-gradient:hover{filter:saturate(1.1)brightness(1.05);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 32px #a855f78c,0 0 48px #a855f766}:root.theme-light-trend .btn-primary:active,:root.theme-dark-trend .btn-primary:active,:root.theme-free-trend .btn-primary:active,:root.theme-light-trend .carscan-btn-gradient:active,:root.theme-dark-trend .carscan-btn-gradient:active,:root.theme-free-trend .carscan-btn-gradient:active{transform:scale(.96)}:root.theme-light-trend .btn-accent,:root.theme-dark-trend .btn-accent,:root.theme-free-trend .btn-accent{background:var(--brand-accent);color:var(--text-on-accent);box-shadow:0 6px 20px #00ff9466,0 0 28px #00ff9440}:root.theme-light-trend .btn-accent:hover,:root.theme-dark-trend .btn-accent:hover,:root.theme-free-trend .btn-accent:hover{filter:brightness(1.05);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 32px #00ff948c,0 0 48px #00ff9473}:root.theme-light-trend .btn-accent:active,:root.theme-dark-trend .btn-accent:active,:root.theme-free-trend .btn-accent:active{transform:scale(.96)}:root.theme-light-trend .btn-ghost,:root.theme-dark-trend .btn-ghost,:root.theme-free-trend .btn-ghost{color:var(--text-primary);background:0 0;border-color:#a855f759}:root.theme-light-trend .btn-ghost:hover,:root.theme-dark-trend .btn-ghost:hover,:root.theme-free-trend .btn-ghost:hover{background:#a855f714;border-color:#a855f799;transform:translateY(-2px);box-shadow:0 0 24px #a855f726}:root.theme-light-trend .btn-ghost:active,:root.theme-dark-trend .btn-ghost:active,:root.theme-free-trend .btn-ghost:active{transform:scale(.97)}:root.theme-light-trend input:focus,:root.theme-light-trend textarea:focus,:root.theme-light-trend select:focus,:root.theme-dark-trend input:focus,:root.theme-dark-trend textarea:focus,:root.theme-dark-trend select:focus,:root.theme-free-trend input:focus,:root.theme-free-trend textarea:focus,:root.theme-free-trend select:focus{outline:none;border-color:var(--accent-blue)!important;box-shadow:0 0 0 3px #00ff9433!important}:root.theme-free-trend input:focus,:root.theme-free-trend textarea:focus,:root.theme-free-trend select:focus{border-color:var(--accent-cyan)!important;box-shadow:0 0 0 3px #00ff9433!important}:root.theme-light-trend .cat-tab,:root.theme-dark-trend .cat-tab,:root.theme-free-trend .cat-tab,:root.theme-light-trend .module-tab,:root.theme-dark-trend .module-tab,:root.theme-free-trend .module-tab{--skew:-6deg;transform:skewX(var(--skew));transform-origin:bottom;transition:transform .28s var(--ease-spring), box-shadow .28s, background .28s, border-color .28s, color .28s}:root.theme-light-trend .cat-tab,:root.theme-light-trend .module-tab{--skew:-7deg}:root.theme-dark-trend .cat-tab,:root.theme-dark-trend .module-tab{--skew:7deg}:root.theme-free-trend .cat-tab,:root.theme-free-trend .module-tab{--skew:-12deg}:root.theme-light-trend .cat-tab:nth-of-type(4n+1),:root.theme-dark-trend .cat-tab:nth-of-type(4n+1),:root.theme-free-trend .cat-tab:nth-of-type(4n+1),:root.theme-light-trend .module-tab:nth-of-type(4n+1),:root.theme-dark-trend .module-tab:nth-of-type(4n+1),:root.theme-free-trend .module-tab:nth-of-type(4n+1){--tab-accent:#00d4ff}:root.theme-light-trend .cat-tab:nth-of-type(4n+2),:root.theme-dark-trend .cat-tab:nth-of-type(4n+2),:root.theme-free-trend .cat-tab:nth-of-type(4n+2),:root.theme-light-trend .module-tab:nth-of-type(4n+2),:root.theme-dark-trend .module-tab:nth-of-type(4n+2),:root.theme-free-trend .module-tab:nth-of-type(4n+2){--tab-accent:#f5ff3d}:root.theme-light-trend .cat-tab:nth-of-type(4n+3),:root.theme-dark-trend .cat-tab:nth-of-type(4n+3),:root.theme-free-trend .cat-tab:nth-of-type(4n+3),:root.theme-light-trend .module-tab:nth-of-type(4n+3),:root.theme-dark-trend .module-tab:nth-of-type(4n+3),:root.theme-free-trend .module-tab:nth-of-type(4n+3){--tab-accent:#00ff94}:root.theme-light-trend .cat-tab:nth-of-type(4n+4),:root.theme-dark-trend .cat-tab:nth-of-type(4n+4),:root.theme-free-trend .cat-tab:nth-of-type(4n+4),:root.theme-light-trend .module-tab:nth-of-type(4n+4),:root.theme-dark-trend .module-tab:nth-of-type(4n+4),:root.theme-free-trend .module-tab:nth-of-type(4n+4){--tab-accent:#ff4d8d}:root.theme-light-trend .cat-tab,:root.theme-dark-trend .cat-tab,:root.theme-free-trend .cat-tab,:root.theme-light-trend .module-tab,:root.theme-dark-trend .module-tab,:root.theme-free-trend .module-tab{color:var(--tab-accent);border-color:color-mix(in srgb, var(--tab-accent) 50%, transparent);background:color-mix(in srgb, var(--tab-accent) 6%, var(--bg-secondary));box-shadow:2px 2px 0 color-mix(in srgb, var(--tab-accent) 32%, transparent), 5px 5px 0 color-mix(in srgb, var(--tab-accent) 22%, transparent), 8px 8px 0 color-mix(in srgb, var(--tab-accent) 13%, transparent), 11px 11px 20px color-mix(in srgb, var(--tab-accent) 14%, transparent)}:root.theme-light-trend .cat-tab:hover,:root.theme-dark-trend .cat-tab:hover,:root.theme-free-trend .cat-tab:hover,:root.theme-light-trend .module-tab:hover,:root.theme-dark-trend .module-tab:hover,:root.theme-free-trend .module-tab:hover{transform:skewX(var(--skew)) translateY(-3px) scale(1.02);box-shadow:3px 3px 0 color-mix(in srgb, var(--tab-accent) 38%, transparent), 7px 7px 0 color-mix(in srgb, var(--tab-accent) 26%, transparent), 11px 11px 0 color-mix(in srgb, var(--tab-accent) 16%, transparent), 15px 15px 28px color-mix(in srgb, var(--tab-accent) 18%, transparent)}:root.theme-light-trend .cat-tab.active,:root.theme-dark-trend .cat-tab.active,:root.theme-free-trend .cat-tab.active,:root.theme-light-trend .module-tab.active,:root.theme-dark-trend .module-tab.active,:root.theme-free-trend .module-tab.active{color:#fff!important;transform:skewX(var(--skew))!important;box-shadow:none!important;background:linear-gradient(135deg,#00ff94 0%,#00d4ff 100%)!important;border-color:#0000!important}:root.theme-light-trend .category-tabs,:root.theme-dark-trend .category-tabs,:root.theme-free-trend .category-tabs,:root.theme-light-trend .module-nav,:root.theme-dark-trend .module-nav,:root.theme-free-trend .module-nav{gap:14px;padding:12px 16px 22px}:root.theme-light-trend ::-webkit-scrollbar-thumb{background:#00ff944d;border-radius:3px}:root.theme-dark-trend ::-webkit-scrollbar-thumb{background:#00ff944d;border-radius:3px}:root.theme-free-trend ::-webkit-scrollbar-thumb{background:#00ff944d;border-radius:3px}:root.theme-free-trend ::-webkit-scrollbar-thumb{background:#00ff944d}:root.theme-light-trend ::-webkit-scrollbar-thumb:hover{background:#00ff9480}:root.theme-dark-trend ::-webkit-scrollbar-thumb:hover{background:#00ff9480}:root.theme-free-trend ::-webkit-scrollbar-thumb:hover{background:#00ff9480}:root.theme-free-trend ::-webkit-scrollbar-thumb:hover{background:#00ff9480}:root.theme-light-trend ::selection,:root.theme-dark-trend ::selection,:root.theme-free-trend ::selection{background:#00ff944d}:root.theme-free-trend ::selection{background:#00ff9440}:root.theme-light-trend .modal,:root.theme-light-trend .dropdown,:root.theme-light-trend .theme-menu,:root.theme-light-trend .user-menu,:root.theme-dark-trend .modal,:root.theme-dark-trend .dropdown,:root.theme-dark-trend .theme-menu,:root.theme-dark-trend .user-menu,:root.theme-free-trend .modal,:root.theme-free-trend .dropdown,:root.theme-free-trend .theme-menu,:root.theme-free-trend .user-menu{border:1px solid #00ff9426;-webkit-backdrop-filter:blur(20px)!important;background:#ffffffa6!important;box-shadow:0 12px 40px #00ff9433!important}:root.theme-dark-trend .modal,:root.theme-dark-trend .dropdown,:root.theme-dark-trend .theme-menu,:root.theme-dark-trend .user-menu,:root.theme-free-trend .modal,:root.theme-free-trend .dropdown,:root.theme-free-trend .theme-menu,:root.theme-free-trend .user-menu{border-color:#00ff9440;background:#160826b3!important}:root.theme-free-trend .modal,:root.theme-free-trend .dropdown,:root.theme-free-trend .theme-menu,:root.theme-free-trend .user-menu{border-color:#00ff9440;box-shadow:0 12px 40px #00ff944d,0 0 24px #00ff941a!important}:root.theme-light-trend a,:root.theme-dark-trend a,:root.theme-free-trend a{transition:color .2s var(--ease-spring)}:root.theme-light-trend .carscan-tag--positive,:root.theme-dark-trend .carscan-tag--positive,:root.theme-free-trend .carscan-tag--positive{color:#00ff94;background:#00ff941f;border-color:#00ff944d}:root.theme-light-trend .carscan-tag--negative,:root.theme-dark-trend .carscan-tag--negative,:root.theme-free-trend .carscan-tag--negative{color:#ff4d8d;background:#ff4d8d1f;border-color:#ff4d8d4d}@keyframes trendCardRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root.theme-light-trend .carscan-card,:root.theme-dark-trend .carscan-card,:root.theme-free-trend .carscan-card{animation:trendCardRise .5s var(--ease-out-expo) both}:root.theme-light-trend .theme-toggle,:root.theme-dark-trend .theme-toggle,:root.theme-free-trend .theme-toggle{color:var(--accent-blue);transition:all .3s var(--ease-spring)}:root.theme-free-trend .theme-toggle{color:var(--accent-cyan)}:root.theme-light-trend .theme-toggle:hover,:root.theme-dark-trend .theme-toggle:hover,:root.theme-free-trend .theme-toggle:hover{filter:drop-shadow(0 0 8px #00ff9499);transform:scale(1.1)rotate(-5deg)}:root.theme-free-trend .theme-toggle:hover{filter:drop-shadow(0 0 8px #00ff9499)}:root.theme-light-trend .conv-mode-badge,:root.theme-light-trend .beta-tag,:root.theme-light-trend .recommended-tag,:root.theme-light-trend .type-badge,:root.theme-light-trend .section-badge,:root.theme-light-trend .format-badge,:root.theme-light-trend .vp-expert-tag,:root.theme-light-trend .vp-expert-badge,:root.theme-light-trend .report-tag,:root.theme-light-trend .auto-type-tag,:root.theme-light-trend .auto-mode-tag,:root.theme-dark-trend .conv-mode-badge,:root.theme-dark-trend .beta-tag,:root.theme-dark-trend .recommended-tag,:root.theme-dark-trend .type-badge,:root.theme-dark-trend .section-badge,:root.theme-dark-trend .format-badge,:root.theme-dark-trend .vp-expert-tag,:root.theme-dark-trend .vp-expert-badge,:root.theme-dark-trend .report-tag,:root.theme-dark-trend .auto-type-tag,:root.theme-dark-trend .auto-mode-tag{color:#00ff94!important;background:#00ff941f!important;border:1px solid #00ff944d!important}:root.theme-free-trend .conv-mode-badge,:root.theme-free-trend .beta-tag,:root.theme-free-trend .recommended-tag,:root.theme-free-trend .type-badge,:root.theme-free-trend .section-badge,:root.theme-free-trend .format-badge,:root.theme-free-trend .vp-expert-tag,:root.theme-free-trend .vp-expert-badge,:root.theme-free-trend .report-tag,:root.theme-free-trend .auto-type-tag,:root.theme-free-trend .auto-mode-tag{color:#00ff94!important;background:#00ff941a!important;border:1px solid #00ff944d!important}:root.theme-light-trend .logo-tag,:root.theme-dark-trend .logo-tag{color:#00ff94!important;background:#00ff941f!important;border:none!important}:root.theme-free-trend .logo-tag{color:#00ff94!important;background:#00ff941a!important;border:none!important}:root.theme-light-trend .type-badge .type-label,:root.theme-dark-trend .type-badge .type-label,:root.theme-free-trend .type-badge .type-label{color:#00ff94!important;background:0 0!important}:root.theme-light-trend .theme-menu-item.active,:root.theme-dark-trend .theme-menu-item.active,:root.theme-free-trend .theme-menu-item.active{color:#00ff94!important;background:#00ff941f!important}:root.theme-free-trend .theme-menu-item.active{color:#00ff94!important;background:#00ff941a!important}:root.theme-light-trend .role-card.active,:root.theme-dark-trend .role-card.active,:root.theme-free-trend .role-card.active,:root.theme-free-trend .role-card.active{background:#00ff940f!important;border-color:#00ff9480!important;box-shadow:0 0 0 2px #00ff942e!important}:root.theme-light-trend .role-card.active .role-radio,:root.theme-dark-trend .role-card.active .role-radio,:root.theme-free-trend .role-card.active .role-radio,:root.theme-free-trend .role-card.active .role-radio{background:#00ff94!important;border-color:#00ff94!important}:root.theme-light-trend .cartoon-item.active,:root.theme-dark-trend .cartoon-item.active,:root.theme-free-trend .cartoon-item.active,:root.theme-free-trend .cartoon-item.active{border-color:#00ff9480!important;box-shadow:0 0 0 2px #00ff942e!important}:root.theme-light-trend .cat-item.active,:root.theme-dark-trend .cat-item.active,:root.theme-free-trend .cat-item.active{color:#00ff94!important;background:#00ff941a!important}:root.theme-free-trend .cat-item.active{color:#00ff94!important;background:#00ff9414!important}:root.theme-light-trend .filter-tab.active,:root.theme-light-trend .cat-tab.active,:root.theme-light-trend .tab-item.active,:root.theme-light-trend .asset-tab.active,:root.theme-dark-trend .filter-tab.active,:root.theme-dark-trend .cat-tab.active,:root.theme-dark-trend .tab-item.active,:root.theme-dark-trend .asset-tab.active,:root.theme-free-trend .filter-tab.active,:root.theme-free-trend .cat-tab.active,:root.theme-free-trend .tab-item.active,:root.theme-free-trend .asset-tab.active,:root.theme-free-trend .filter-tab.active,:root.theme-free-trend .cat-tab.active,:root.theme-free-trend .tab-item.active,:root.theme-free-trend .asset-tab.active{color:#00ff94!important;border-color:#00ff94!important}:root.theme-light-trend .tab-item.active:after,:root.theme-dark-trend .tab-item.active:after,:root.theme-free-trend .tab-item.active:after,:root.theme-free-trend .tab-item.active:after{background:#00ff94!important}:root.theme-light-trend .category-chip.active,:root.theme-dark-trend .category-chip.active,:root.theme-free-trend .category-chip.active{color:#00ff94!important;background:#00ff9426!important;border-color:#00ff9466!important}:root.theme-free-trend .category-chip.active{color:#00ff94!important;background:#00ff941f!important;border-color:#00ff9466!important}:root.theme-light-trend .page-btn.active,:root.theme-dark-trend .page-btn.active,:root.theme-free-trend .page-btn.active{color:#00ff94!important;background:#00ff9426!important;border-color:#00ff944d!important}:root.theme-free-trend .page-btn.active{color:#00ff94!important;background:#00ff941f!important;border-color:#00ff944d!important}:root.theme-light-trend .wf-page-btn.active,:root.theme-dark-trend .wf-page-btn.active,:root.theme-free-trend .wf-page-btn.active{color:#00ff94!important;background:#00ff9426!important;border-color:#00ff944d!important}:root.theme-free-trend .wf-page-btn.active{color:#00ff94!important;background:#00ff941f!important;border-color:#00ff944d!important}:root.theme-light-trend .cv-type-option.selected,:root.theme-light-trend .cv-model-option.selected,:root.theme-dark-trend .cv-type-option.selected,:root.theme-dark-trend .cv-model-option.selected,:root.theme-free-trend .cv-type-option.selected,:root.theme-free-trend .cv-model-option.selected,:root.theme-free-trend .cv-type-option.selected,:root.theme-free-trend .cv-model-option.selected{background:#00ff940f!important;border-color:#00ff9480!important;box-shadow:0 0 0 2px #00ff9426!important}:root.theme-light-trend .cv-param-seg-btn.active,:root.theme-dark-trend .cv-param-seg-btn.active,:root.theme-free-trend .cv-param-seg-btn.active{color:#00ff94!important;background:#00ff9426!important;border-color:#00ff944d!important}:root.theme-free-trend .cv-param-seg-btn.active{color:#00ff94!important;background:#00ff941f!important;border-color:#00ff944d!important}:root.theme-light-trend .cv-wizard-step.active .cv-wizard-dot,:root.theme-dark-trend .cv-wizard-step.active .cv-wizard-dot,:root.theme-free-trend .cv-wizard-step.active .cv-wizard-dot,:root.theme-free-trend .cv-wizard-step.active .cv-wizard-dot{color:#00ff94!important;border-color:#00ff94!important}:root.theme-light-trend .cv-wizard-step.active .cv-wizard-label,:root.theme-dark-trend .cv-wizard-step.active .cv-wizard-label,:root.theme-free-trend .cv-wizard-step.active .cv-wizard-label,:root.theme-free-trend .cv-wizard-step.active .cv-wizard-label{color:#00ff94!important}:root.theme-light-trend .focus-dot.active,:root.theme-dark-trend .focus-dot.active,:root.theme-free-trend .focus-dot.active,:root.theme-free-trend .focus-dot.active{background:#00ff94!important;box-shadow:0 0 12px #00ff9499!important}:root.theme-light-trend .action-btn:hover,:root.theme-dark-trend .action-btn:hover,:root.theme-free-trend .action-btn:hover,:root.theme-free-trend .action-btn:hover{color:#00ff94!important}:root.theme-light-trend .modal-btn-primary,:root.theme-dark-trend .modal-btn-primary,:root.theme-free-trend .modal-btn-primary{background:linear-gradient(135deg,#00ff94,#00c873)!important;box-shadow:0 6px 18px #00ff9459!important}:root.theme-light-trend .cv-back-btn:hover,:root.theme-dark-trend .cv-back-btn:hover,:root.theme-free-trend .cv-back-btn:hover,:root.theme-free-trend .cv-back-btn:hover,:root.theme-light-trend .cv-node-regen-btn,:root.theme-dark-trend .cv-node-regen-btn,:root.theme-free-trend .cv-node-regen-btn,:root.theme-free-trend .cv-node-regen-btn,:root.theme-light-trend .cv-wizard-step.done .cv-wizard-dot,:root.theme-light-trend .cv-wizard-step.done .cv-wizard-label,:root.theme-dark-trend .cv-wizard-step.done .cv-wizard-dot,:root.theme-dark-trend .cv-wizard-step.done .cv-wizard-label,:root.theme-free-trend .cv-wizard-step.done .cv-wizard-dot,:root.theme-free-trend .cv-wizard-step.done .cv-wizard-label,:root.theme-free-trend .cv-wizard-step.done .cv-wizard-dot,:root.theme-free-trend .cv-wizard-step.done .cv-wizard-label,:root.theme-light-trend .cv-model-type-text,:root.theme-dark-trend .cv-model-type-text,:root.theme-free-trend .cv-model-type-text,:root.theme-free-trend .cv-model-type-text,:root.theme-light-trend .cv-model-check,:root.theme-dark-trend .cv-model-check,:root.theme-free-trend .cv-model-check,:root.theme-free-trend .cv-model-check{color:#00ff94!important}:root.theme-light-trend .hero-icon stop:first-of-type,:root.theme-light-trend .membership-icon stop:first-of-type,:root.theme-dark-trend .hero-icon stop:first-of-type,:root.theme-dark-trend .membership-icon stop:first-of-type,:root.theme-free-trend .hero-icon stop:first-of-type,:root.theme-free-trend .membership-icon stop:first-of-type,:root.theme-light-trend .hero-icon stop:nth-of-type(2),:root.theme-light-trend .membership-icon stop:nth-of-type(2),:root.theme-dark-trend .hero-icon stop:nth-of-type(2),:root.theme-dark-trend .membership-icon stop:nth-of-type(2),:root.theme-free-trend .hero-icon stop:nth-of-type(2),:root.theme-free-trend .membership-icon stop:nth-of-type(2){stop-color:#00ff94!important}:root.theme-light-trend .data-chart-mock polyline,:root.theme-dark-trend .data-chart-mock polyline,:root.theme-free-trend .data-chart-mock polyline,:root.theme-free-trend .data-chart-mock polyline{stroke:#00ff94!important}:root.theme-light-trend .conv-mode-badge.voice,:root.theme-dark-trend .conv-mode-badge.voice,:root.theme-free-trend .conv-mode-badge.voice{color:#00d4ff!important;background:#00d4ff1f!important;border-color:#00d4ff4d!important}:root.theme-light-trend .conv-mode-badge.report,:root.theme-dark-trend .conv-mode-badge.report,:root.theme-free-trend .conv-mode-badge.report{color:#ff4d8d!important;background:#ff4d8d1f!important;border-color:#ff4d8d4d!important}:root.theme-light-trend .conv-item.active,:root.theme-light-trend .model-option.selected,:root.theme-dark-trend .conv-item.active,:root.theme-dark-trend .model-option.selected,:root.theme-free-trend .conv-item.active,:root.theme-free-trend .model-option.selected{background:#00ff941f!important}:root.theme-free-trend .conv-item.active,:root.theme-free-trend .model-option.selected{background:#00ff941a!important}:root.theme-light-trend .user .message-content,:root.theme-light-trend .user .message-content.attachments-only,:root.theme-dark-trend .user .message-content,:root.theme-dark-trend .user .message-content.attachments-only,:root.theme-free-trend .user .message-content,:root.theme-free-trend .user .message-content.attachments-only{color:#1f2937!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;background:#fff!important;border:1px solid #00000014!important;border-radius:24px 24px 6px!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-free-trend .user .message-content,:root.theme-free-trend .user .message-content.attachments-only{background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-light-trend .assistant .message-content,:root.theme-dark-trend .assistant .message-content,:root.theme-free-trend .assistant .message-content{color:var(--text-primary)!important;-webkit-backdrop-filter:blur(20px)!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring), border-color .3s var(--ease-spring)!important;background:#ffffffb3!important;border:1.5px solid #00ff9440!important;border-radius:20px 20px 20px 6px!important;box-shadow:0 8px 24px #00ff941f!important}:root.theme-light-trend .message-bubble.skill-mode .message-content,:root.theme-dark-trend .message-bubble.skill-mode .message-content,:root.theme-free-trend .message-bubble.skill-mode .message-content{color:var(--text-primary)!important;background:#ffffffb3!important;border-color:#a855f740!important}:root.theme-light-trend .user .message-content *,:root.theme-dark-trend .user .message-content *,:root.theme-free-trend .user .message-content *{color:#1f2937!important}:root.theme-light-trend .modal-btn-primary,:root.theme-dark-trend .modal-btn-primary,:root.theme-free-trend .modal-btn-primary,:root.theme-light-trend .confirm-btn-primary,:root.theme-dark-trend .confirm-btn-primary,:root.theme-free-trend .confirm-btn-primary,:root.theme-light-trend .confirm-btn.ok,:root.theme-dark-trend .confirm-btn.ok,:root.theme-free-trend .confirm-btn.ok,:root.theme-light-trend .modal-btn.submit,:root.theme-dark-trend .modal-btn.submit,:root.theme-free-trend .modal-btn.submit{color:#fff!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;background:#a855f7!important;border:none!important;box-shadow:0 0 24px #a855f780,0 6px 18px #a855f74d!important}:root.theme-free-trend .modal-btn-primary,:root.theme-free-trend .confirm-btn-primary,:root.theme-free-trend .confirm-btn.ok,:root.theme-free-trend .modal-btn.submit{background:linear-gradient(135deg,#a855f7 0%,#00ff94 100%)!important;box-shadow:0 0 24px #a855f780,0 0 16px #00ff944d!important}:root.theme-light-trend .modal-btn-primary:hover:not(:disabled),:root.theme-dark-trend .modal-btn-primary:hover:not(:disabled),:root.theme-free-trend .modal-btn-primary:hover:not(:disabled),:root.theme-light-trend .confirm-btn-primary:hover,:root.theme-dark-trend .confirm-btn-primary:hover,:root.theme-free-trend .confirm-btn-primary:hover,:root.theme-light-trend .confirm-btn.ok:hover,:root.theme-dark-trend .confirm-btn.ok:hover,:root.theme-free-trend .confirm-btn.ok:hover,:root.theme-light-trend .modal-btn.submit:hover,:root.theme-dark-trend .modal-btn.submit:hover,:root.theme-free-trend .modal-btn.submit:hover{transform:translateY(-2px)!important;box-shadow:0 0 40px #a855f7cc,0 12px 30px #a855f766!important}:root.theme-free-trend .modal-btn-primary:hover:not(:disabled),:root.theme-free-trend .confirm-btn-primary:hover,:root.theme-free-trend .confirm-btn.ok:hover,:root.theme-free-trend .modal-btn.submit:hover{box-shadow:0 0 40px #a855f7cc,0 0 32px #00ff9466!important}:root.theme-light-trend .modal-btn-cancel,:root.theme-dark-trend .modal-btn-cancel,:root.theme-free-trend .modal-btn-cancel,:root.theme-light-trend .confirm-btn-cancel,:root.theme-dark-trend .confirm-btn-cancel,:root.theme-free-trend .confirm-btn-cancel,:root.theme-light-trend .confirm-btn.cancel,:root.theme-dark-trend .confirm-btn.cancel,:root.theme-free-trend .confirm-btn.cancel,:root.theme-light-trend .modal-btn.cancel,:root.theme-dark-trend .modal-btn.cancel,:root.theme-free-trend .modal-btn.cancel{color:var(--text-secondary)!important;transition:all .3s var(--ease-spring)!important;background:0 0!important;border:1px solid #00ff944d!important}:root.theme-free-trend .modal-btn-cancel,:root.theme-free-trend .confirm-btn-cancel,:root.theme-free-trend .confirm-btn.cancel,:root.theme-free-trend .modal-btn.cancel{border-color:#00ff9459!important}:root.theme-light-trend .modal-btn-cancel:hover:not(:disabled),:root.theme-dark-trend .modal-btn-cancel:hover:not(:disabled),:root.theme-free-trend .modal-btn-cancel:hover:not(:disabled),:root.theme-light-trend .confirm-btn-cancel:hover,:root.theme-dark-trend .confirm-btn-cancel:hover,:root.theme-free-trend .confirm-btn-cancel:hover,:root.theme-light-trend .confirm-btn.cancel:hover,:root.theme-dark-trend .confirm-btn.cancel:hover,:root.theme-free-trend .confirm-btn.cancel:hover,:root.theme-light-trend .modal-btn.cancel:hover,:root.theme-dark-trend .modal-btn.cancel:hover,:root.theme-free-trend .modal-btn.cancel:hover{color:#00ff94!important;background:#00ff940f!important;border-color:#00ff9480!important;transform:translateY(-1px)!important}:root.theme-free-trend .modal-btn-cancel:hover:not(:disabled),:root.theme-free-trend .confirm-btn-cancel:hover,:root.theme-free-trend .confirm-btn.cancel:hover,:root.theme-free-trend .modal-btn.cancel:hover{color:#00ff94!important;background:#00ff940f!important;border-color:#00ff9480!important}:root.theme-light-trend .confirm-btn-danger,:root.theme-dark-trend .confirm-btn-danger,:root.theme-free-trend .confirm-btn-danger{color:#fff!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;background:linear-gradient(135deg,#ff4d8d,#ff3d5a)!important;border:none!important;box-shadow:0 6px 18px #ff4d8d59!important}:root.theme-light-trend .confirm-btn-danger:hover,:root.theme-dark-trend .confirm-btn-danger:hover,:root.theme-free-trend .confirm-btn-danger:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px #ff4d8d80,0 0 24px #ff4d8d4d!important}:root.theme-light-trend .wf-dialog-btn,:root.theme-dark-trend .wf-dialog-btn,:root.theme-free-trend .wf-dialog-btn{transition:all .3s var(--ease-spring)!important}:root.theme-light-trend .wf-dialog-btn.primary,:root.theme-dark-trend .wf-dialog-btn.primary,:root.theme-free-trend .wf-dialog-btn.primary{color:#fff!important;background:linear-gradient(135deg,#00ff94,#00c873)!important;border:none!important;box-shadow:0 6px 18px #00ff9459!important}:root.theme-free-trend .wf-dialog-btn.primary{background:linear-gradient(135deg,#00ff94,#00ff94)!important}:root.theme-light-trend .btn-save,:root.theme-dark-trend .btn-save,:root.theme-free-trend .btn-save{color:#fff!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;background:linear-gradient(135deg,#00ff94,#00c873)!important;border:none!important;box-shadow:0 4px 16px #00ff9459!important}:root.theme-free-trend .btn-save{background:linear-gradient(135deg,#00ff94,#00ff94)!important;box-shadow:0 4px 16px #00ff9466,0 0 16px #00ff9433!important}:root.theme-light-trend .btn-save:hover,:root.theme-dark-trend .btn-save:hover,:root.theme-free-trend .btn-save:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #00ff9480,0 0 24px #00ff944d!important}:root.theme-free-trend .btn-save:hover{box-shadow:0 8px 24px #00ff948c,0 0 32px #00ff9459!important}:root.theme-light-trend .edit-btn,:root.theme-dark-trend .edit-btn,:root.theme-free-trend .edit-btn{color:var(--text-secondary)!important;transition:all .3s var(--ease-spring)!important;border-color:#00ff944d!important}:root.theme-free-trend .edit-btn{border-color:#00ff9459!important}:root.theme-light-trend .edit-btn:hover,:root.theme-dark-trend .edit-btn:hover,:root.theme-free-trend .edit-btn:hover,:root.theme-free-trend .edit-btn:hover{color:#00ff94!important;background:#00ff940f!important;border-color:#00ff94!important}:root.theme-light-trend .action-item:hover,:root.theme-dark-trend .action-item:hover,:root.theme-free-trend .action-item:hover,:root.theme-free-trend .action-item:hover{background:#00ff940f!important}:root.theme-light-trend .action-item:hover svg:first-child,:root.theme-light-trend .action-item:hover .arrow,:root.theme-dark-trend .action-item:hover svg:first-child,:root.theme-dark-trend .action-item:hover .arrow,:root.theme-free-trend .action-item:hover svg:first-child,:root.theme-free-trend .action-item:hover .arrow,:root.theme-free-trend .action-item:hover svg:first-child,:root.theme-free-trend .action-item:hover .arrow{color:#00ff94!important}:root.theme-light-trend .avatar-large,:root.theme-light-trend .avatar-preview,:root.theme-dark-trend .avatar-large,:root.theme-dark-trend .avatar-preview,:root.theme-free-trend .avatar-large,:root.theme-free-trend .avatar-preview{background:linear-gradient(135deg,#00ff94,#00ff94)!important}:root.theme-light-trend .av-tool-btn:hover,:root.theme-dark-trend .av-tool-btn:hover,:root.theme-free-trend .av-tool-btn:hover,:root.theme-free-trend .av-tool-btn:hover{color:#00ff94!important;background:#00ff940f!important;border-color:#00ff94!important}:root.theme-light-trend .form-group input:focus,:root.theme-light-trend .form-group select:focus,:root.theme-dark-trend .form-group input:focus,:root.theme-dark-trend .form-group select:focus,:root.theme-free-trend .form-group input:focus,:root.theme-free-trend .form-group select:focus,:root.theme-free-trend .form-group input:focus,:root.theme-free-trend .form-group select:focus{border-color:#00ff94!important;box-shadow:0 0 0 3px #00ff9426!important}:root.theme-light-trend .modal-title,:root.theme-light-trend .confirm-title,:root.theme-dark-trend .modal-title,:root.theme-dark-trend .confirm-title,:root.theme-free-trend .modal-title,:root.theme-free-trend .confirm-title{font-family:var(--font-display)!important;letter-spacing:-.02em!important}:root.theme-light-trend .modal-close-btn:hover,:root.theme-dark-trend .modal-close-btn:hover,:root.theme-free-trend .modal-close-btn:hover,:root.theme-free-trend .modal-close-btn:hover{color:#00ff94!important;background:#00ff941a!important}:root.theme-light-trend .report-card,:root.theme-dark-trend .report-card,:root.theme-free-trend .report-card{transition:transform .3s var(--ease-spring), border-color .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;border-color:#00ff9426!important}:root.theme-free-trend .report-card{border-color:#00ff9426!important}:root.theme-light-trend .report-card:hover,:root.theme-dark-trend .report-card:hover,:root.theme-free-trend .report-card:hover{border-color:#00ff9466!important;transform:translateY(-3px)!important;box-shadow:0 12px 32px #00ff9426!important}:root.theme-free-trend .report-card:hover{border-color:#00ff9466!important;box-shadow:0 12px 32px #00ff9433,0 0 16px #00ff941a!important}:root.theme-light-trend .user .message-content,:root.theme-dark-trend .user .message-content,:root.theme-free-trend .user .message-content{color:#1f2937!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;background:#fff!important;border:1px solid #00000014!important;border-radius:24px 24px 6px!important;padding:12px 22px 16px!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-free-trend .user .message-content{background:#fff!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-light-trend .user .message-content:hover,:root.theme-dark-trend .user .message-content:hover,:root.theme-free-trend .user .message-content:hover{transform:translateY(-2px)!important;box-shadow:0 6px 18px #0000001a!important}:root.theme-light-trend .user .message-content.attachments-only,:root.theme-dark-trend .user .message-content.attachments-only,:root.theme-free-trend .user .message-content.attachments-only{color:#1f2937!important;background:#fff!important;border:1px solid #00000014!important;border-radius:20px 20px 6px!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-free-trend .user .message-content.attachments-only{background:#fff!important;border-color:#00000014!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-light-trend .assistant .message-content,:root.theme-dark-trend .assistant .message-content,:root.theme-free-trend .assistant .message-content{color:var(--text-primary)!important;-webkit-backdrop-filter:blur(20px)!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring), border-color .3s var(--ease-spring)!important;background:#fff!important;border:1px solid #00000014!important;border-radius:24px 24px 24px 6px!important;padding:12px 22px 16px!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-dark-trend .assistant .message-content,:root.theme-free-trend .assistant .message-content{background:#fff!important;border-color:#00000014!important}:root.theme-free-trend .assistant .message-content{border-color:#00000014!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-light-trend .assistant .message-content:hover,:root.theme-dark-trend .assistant .message-content:hover,:root.theme-free-trend .assistant .message-content:hover{border-color:#0000001f!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #0000001a!important}:root.theme-light-trend .message-bubble.skill-mode .message-content,:root.theme-dark-trend .message-bubble.skill-mode .message-content,:root.theme-free-trend .message-bubble.skill-mode .message-content{color:var(--text-primary)!important;background:#ffffffb3!important;border:1.5px solid #00ff9440!important;border-radius:24px 24px 24px 6px!important;padding:12px 22px 16px!important}:root.theme-dark-trend .message-bubble.skill-mode .message-content,:root.theme-free-trend .message-bubble.skill-mode .message-content{background:#fff!important;border-color:#00000014!important}:root.theme-free-trend .message-bubble.skill-mode .message-content{border-color:#00ff944d!important}:root.theme-light-trend .assistant .message-content.is-loading-state,:root.theme-dark-trend .assistant .message-content.is-loading-state,:root.theme-free-trend .assistant .message-content.is-loading-state{width:720px!important;max-width:100%!important}:root.theme-light-trend .typing-cursor,:root.theme-dark-trend .typing-cursor,:root.theme-free-trend .typing-cursor{vertical-align:text-bottom!important;background:#00ff94!important;width:3px!important;height:1em!important;margin-left:2px!important;animation:1s step-end infinite trendCursorBlink!important;display:inline-block!important}:root.theme-free-trend .typing-cursor,:root.theme-light-trend .typing-cursor,:root.theme-dark-trend .typing-cursor{background:#00ff94!important}@keyframes trendCursorBlink{50%{opacity:0}}:root.theme-light-trend .assistant .typing-indicator span,:root.theme-dark-trend .assistant .typing-indicator span,:root.theme-free-trend .assistant .typing-indicator span,:root.theme-free-trend .assistant .typing-indicator span{background:#00ff9499!important}:root.theme-light-trend .user .message-content,:root.theme-light-trend .user .message-content .text,:root.theme-dark-trend .user .message-content,:root.theme-dark-trend .user .message-content .text,:root.theme-free-trend .user .message-content,:root.theme-free-trend .user .message-content .text{color:#1f2937!important}:root.theme-light-trend .user .message-content a,:root.theme-dark-trend .user .message-content a,:root.theme-free-trend .user .message-content a{color:#00ff94!important;text-decoration:underline!important}:root.theme-light-trend .user .message-content code,:root.theme-light-trend .user .message-content pre,:root.theme-dark-trend .user .message-content code,:root.theme-dark-trend .user .message-content pre,:root.theme-free-trend .user .message-content code,:root.theme-free-trend .user .message-content pre{color:#1f2937!important;background:#f3f4f6!important}:root.theme-light-trend .assistant .message-content code,:root.theme-dark-trend .assistant .message-content code,:root.theme-free-trend .assistant .message-content code{color:#a855f7!important;font-family:var(--font-mono)!important;background:#a855f71a!important;border-radius:4px!important;padding:2px 6px!important;font-size:.9em!important}:root.theme-free-trend .assistant .message-content code{color:#00ff94!important;background:#00ff941a!important}:root.theme-light-trend .assistant .message-content pre,:root.theme-dark-trend .assistant .message-content pre,:root.theme-free-trend .assistant .message-content pre{background:#00ff940f!important;border:1px solid #00ff9426!important;border-radius:12px!important}:root.theme-free-trend .assistant .message-content pre{background:#00ff940a!important;border-color:#00ff9426!important}:root.theme-light-trend .assistant .message-content a,:root.theme-dark-trend .assistant .message-content a,:root.theme-free-trend .assistant .message-content a{color:#00ff94!important;transition:color .2s var(--ease-spring)!important;text-decoration:underline!important}:root.theme-free-trend .assistant .message-content a{color:#00ff94!important}:root.theme-light-trend .message-content .text,:root.theme-dark-trend .message-content .text,:root.theme-free-trend .message-content .text{line-height:1.7!important}@keyframes trendBubbleIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}:root.theme-light-trend .message-bubble,:root.theme-dark-trend .message-bubble,:root.theme-free-trend .message-bubble{animation:trendBubbleIn .5s var(--ease-spring) both!important}:root.theme-light-trend .avatar,:root.theme-dark-trend .avatar,:root.theme-free-trend .avatar{background:linear-gradient(135deg,#00ff94,#00d4ff)!important}:root.theme-light-trend .user-avatar,:root.theme-dark-trend .user-avatar,:root.theme-free-trend .user-avatar{background:linear-gradient(135deg,#00ff94,#00ff94)!important}:root.theme-light-trend .message-actions button:hover,:root.theme-dark-trend .message-actions button:hover,:root.theme-free-trend .message-actions button:hover,:root.theme-free-trend .message-actions button:hover{color:#00ff94!important;background:#00ff941a!important}:root.theme-light-trend .message-skill,:root.theme-dark-trend .message-skill,:root.theme-free-trend .message-skill{background:#00ff941f!important;border-color:#00ff944d!important}:root.theme-free-trend .message-skill{background:#00ff941a!important;border-color:#00ff944d!important}:root.theme-light-trend .skill-name,:root.theme-dark-trend .skill-name,:root.theme-free-trend .skill-name,:root.theme-free-trend .skill-name{color:#00ff94!important}:root.theme-light-trend .intent-header,:root.theme-dark-trend .intent-header,:root.theme-free-trend .intent-header{background:#00ff9414!important;border-color:#00ff9433!important}:root.theme-free-trend .intent-header{background:#00ff940f!important;border-color:#00ff9433!important}:root.theme-light-trend .user .message-content,:root.theme-dark-trend .user .message-content,:root.theme-free-trend .user .message-content{color:#1f2937!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 1px 3px #0000000f!important}:root.theme-light-trend .user .message-content:hover,:root.theme-dark-trend .user .message-content:hover{box-shadow:0 6px 18px #0000001a!important}:root.theme-free-trend .user .message-content:hover{box-shadow:0 6px 18px #0000001f!important}:root.theme-light-trend .assistant .message-content,:root.theme-dark-trend .assistant .message-content{border:1px solid #00000014!important}:root.theme-free-trend .assistant .message-content{border:1.5px solid #00ff9466!important}:root.theme-light-trend .assistant .message-content:hover,:root.theme-dark-trend .assistant .message-content:hover{border-color:#ff4d8d80!important;box-shadow:0 12px 32px #00ff9433,0 0 16px #ff4d8d26!important}:root.theme-free-trend .assistant .message-content:hover{border-color:#00ff9480!important;box-shadow:0 12px 32px #00ff9440,0 0 24px #00ff9433!important}:root.theme-light-trend .message-bubble.skill-mode .message-content{border:1.5px solid #00ff9459!important}:root.theme-dark-trend .message-bubble.skill-mode .message-content,:root.theme-free-trend .message-bubble.skill-mode .message-content{border:1.5px solid #00ff9466!important}:root.theme-light-trend .user .message-content.attachments-only,:root.theme-dark-trend .user .message-content.attachments-only{background:#00ff940f!important;border:1.5px solid #00ff9459!important}:root.theme-free-trend .user .message-content.attachments-only{background:#00ff940a!important;border:1.5px solid #00ff9466!important}:root.theme-light-trend .typing-cursor,:root.theme-dark-trend .typing-cursor,:root.theme-free-trend .typing-cursor{background:#00ff94!important}:root.theme-light-trend .assistant .message-content code,:root.theme-dark-trend .assistant .message-content code,:root.theme-free-trend .assistant .message-content code{color:#00ff94!important;background:#00ff941a!important}:root.theme-light-trend .assistant .message-content a,:root.theme-dark-trend .assistant .message-content a,:root.theme-free-trend .assistant .message-content a{color:#00ff94!important}:root.theme-light-trend .user .message-content a,:root.theme-dark-trend .user .message-content a,:root.theme-free-trend .user .message-content a{color:#00d4ff!important}:root.theme-light-trend .message-input,:root.theme-dark-trend .message-input,:root.theme-free-trend .message-input{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-md)!important;transition:border-color .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important}:root.theme-light-trend .message-input{--glass-bg:#ffffff8c;--glass-border:#a855f733}:root.theme-dark-trend .message-input{--glass-bg:#1608268c;--glass-border:#00ff9440}:root.theme-free-trend .message-input{--glass-bg:#1c0a3399;--glass-border:#00ff944d}:root.theme-light-trend .message-input:focus-within,:root.theme-dark-trend .message-input:focus-within,:root.theme-free-trend .message-input:focus-within{box-shadow:0 0 0 3px #00ff9426, var(--shadow-md)!important;border-color:#00ff9480!important}:root.theme-light-trend .send-btn,:root.theme-dark-trend .send-btn,:root.theme-free-trend .send-btn{background:linear-gradient(135deg, var(--accent-blue), var(--primary-gradient-end))!important;transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring)!important;border-radius:10px!important;box-shadow:0 6px 18px #a855f759,0 0 24px #a855f733!important}:root.theme-light-trend .send-btn:hover:not(:disabled),:root.theme-dark-trend .send-btn:hover:not(:disabled),:root.theme-free-trend .send-btn:hover:not(:disabled){transform:translateY(-3px)scale(1.05)!important;box-shadow:0 12px 30px #a855f780,0 0 40px #a855f759!important}:root.theme-light-trend .send-btn:active:not(:disabled),:root.theme-dark-trend .send-btn:active:not(:disabled),:root.theme-free-trend .send-btn:active:not(:disabled){transform:scale(.96)!important}:root.theme-light-trend .action-btn,:root.theme-dark-trend .action-btn,:root.theme-free-trend .action-btn{transition:all .3s var(--ease-spring)!important}:root.theme-light-trend .action-btn:hover,:root.theme-dark-trend .action-btn:hover,:root.theme-free-trend .action-btn:hover{color:#00ff94!important;background:#00ff940f!important;border-color:#00ff9480!important}:root.theme-light-trend .action-btn.active,:root.theme-dark-trend .action-btn.active,:root.theme-free-trend .action-btn.active{color:#00ff94!important;background:#00ff941f!important;border-color:#00ff9466!important}:root.theme-light-trend .skill-popup,:root.theme-dark-trend .skill-popup,:root.theme-free-trend .skill-popup,:root.theme-light-trend .model-dropdown,:root.theme-dark-trend .model-dropdown,:root.theme-free-trend .model-dropdown{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-lg)!important}:root.theme-light-trend .skill-popup-item:hover,:root.theme-light-trend .model-dropdown-item:hover,:root.theme-dark-trend .skill-popup-item:hover,:root.theme-dark-trend .model-dropdown-item:hover,:root.theme-free-trend .skill-popup-item:hover,:root.theme-free-trend .model-dropdown-item:hover{background:#00ff9414!important}:root.theme-light-trend .skill-popup-item.active,:root.theme-light-trend .model-dropdown-item.active,:root.theme-dark-trend .skill-popup-item.active,:root.theme-dark-trend .model-dropdown-item.active,:root.theme-free-trend .skill-popup-item.active,:root.theme-free-trend .model-dropdown-item.active{background:#00ff941f!important;border-left:3px solid #00ff94!important}:root.theme-dark-new{--brand-primary:#a855f7;--brand-primary-hover:#9333ea;--brand-accent:#00ff94;--brand-accent-hover:#00e683;--color-pink:#ff4d8d;--color-cyan:#00d4ff;--color-yellow:#f5ff3d;--color-orange:#ff8a3d;--gradient-brand:linear-gradient(135deg, #a855f7 0%, #ff4d8d 50%, #00d4ff 100%);--gradient-acid:linear-gradient(135deg, #00ff94 0%, #00d4ff 100%);--gradient-hot:linear-gradient(135deg, #ff4d8d 0%, #f5ff3d 100%);--gradient-holographic:conic-gradient(from 0deg, #a855f7, #00d4ff, #00ff94, #f5ff3d, #ff4d8d, #a855f7);--bg-base:#0b0414;--bg-elevated:#160826;--bg-sunken:#06020c;--bg-mesh:radial-gradient(at 20% 20%, #a855f773 0px, transparent 50%), radial-gradient(at 80% 10%, #ff4d8d59 0px, transparent 50%), radial-gradient(at 70% 80%, #00d4ff4d 0px, transparent 50%), radial-gradient(at 10% 90%, #00ff9440 0px, transparent 50%);--text-primary:#f5f0ff;--text-secondary:#c9b8e0;--text-muted:#8a7aa8;--text-on-brand:#fff;--text-on-accent:#06281a;--border-subtle:#a855f72e;--border-default:#a855f752;--border-strong:#a855f780;--shadow-md:0 8px 24px #00000080;--shadow-lg:0 16px 48px #0009;--shadow-glow-brand:0 0 32px #a855f799;--shadow-glow-accent:0 0 32px #00ff9480;--glass-bg:#1608268c;--glass-border:#a855f740;--grain-opacity:.06;--carscan-bg-primary:#0b0414;--carscan-bg-secondary:#160826b8;--carscan-bg-tertiary:#160826;--carscan-bg-card:#1608268c;--carscan-blue:#a855f7;--carscan-cyan:#00ff94;--carscan-orange:#ff8a3d;--carscan-red:#ff4d8d;--carscan-text-primary:#f5f0ff;--carscan-text-secondary:#c9b8e0;--carscan-text-muted:#8a7aa8;--carscan-border:#a855f752;--carscan-border-light:#a855f72e;--carscan-shadow:0 16px 48px #0009;--carscan-glow-blue:0 0 32px #a855f799;--carscan-glow-cyan:0 0 32px #00ff9480}:root.theme-dark-new body{background:var(--bg-base);color:var(--text-primary)}:root.theme-dark-new body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(90% 70% at 18% 22%,#8b5cf699 0%,#0000 58%),radial-gradient(80% 60% at 88% 18%,#db27777a 0%,#0000 55%),radial-gradient(90% 75% at 78% 86%,#06b6d46b 0%,#0000 58%),radial-gradient(70% 55% at 12% 88%,#10b9815c 0%,#0000 55%),linear-gradient(165deg,#0b0414 0%,#1a103c 22%,#2e1065 42%,#4a0444 68%,#081026 100%);animation:28s ease-in-out infinite alternate darkMeshFloat;position:fixed;top:0;bottom:0;left:0;right:0}:root.theme-dark-new body:after{content:"";opacity:.04;z-index:-1;pointer-events:none;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.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}@keyframes darkMeshFloat{0%{transform:scale(1)rotate(0)}to{transform:scale(1.07)rotate(1.5deg)}}:root.theme-dark-new .top-nav{background:var(--glass-bg)!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 8px 32px #00000059!important}:root.theme-dark-new .logo-name{color:var(--text-primary)}:root.theme-dark-new .beta-tag{box-shadow:var(--shadow-glow-brand);background:var(--gradient-brand)!important}:root.theme-dark-new .nav-icon-btn:hover,:root.theme-dark-new .user-trigger:hover{color:var(--text-primary);background:#a855f71f}:root.theme-dark-new .theme-menu,:root.theme-dark-new .user-menu{background:var(--bg-elevated)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-lg)!important}:root.theme-dark-new .theme-menu-item.active{color:var(--brand-primary)!important;background:#a855f733!important}:root.theme-dark-new .btn,:root.theme-dark-new button:not(.nav-icon-btn):not(.menu-item):not(.theme-menu-item):not(.user-trigger):not(.menu-toggle),:root.theme-dark-new .send-btn,:root.theme-dark-new .btn-rights,:root.theme-dark-new .btn-login{font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);border-radius:999px!important}:root.theme-dark-new .btn-primary,:root.theme-dark-new .send-btn,:root.theme-dark-new .btn-rights{box-shadow:var(--shadow-glow-accent);background:var(--brand-accent)!important;color:var(--text-on-accent)!important;border:none!important}:root.theme-dark-new .btn-primary:hover,:root.theme-dark-new .send-btn:hover,:root.theme-dark-new .btn-rights:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 40px #00ff94cc}:root.theme-dark-new .btn-accent{box-shadow:var(--shadow-glow-accent);background:var(--brand-accent)!important;color:var(--text-on-accent)!important}:root.theme-dark-new .btn-accent:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 40px #00ff94cc}:root.theme-dark-new .btn-ghost,:root.theme-dark-new .btn-login{color:var(--text-primary)!important;background:0 0!important;border:1.5px solid #00ff948c!important}:root.theme-dark-new .btn-ghost:hover,:root.theme-dark-new .btn-login:hover{box-shadow:var(--shadow-glow-accent);background:var(--glass-bg)!important;border-color:var(--brand-accent)!important}:root.theme-dark-new .report-action-btn{font-weight:600;transition:all .3s cubic-bezier(.34,1.56,.64,1);color:var(--text-primary)!important;border:1.5px solid var(--brand-accent)!important;background:0 0!important;border-radius:999px!important}:root.theme-dark-new .report-action-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 24px #00ff9459;border-color:var(--brand-accent)!important;background:#00ff941f!important}:root.theme-dark-new .report-action-btn.expert{box-shadow:var(--shadow-glow-accent);background:var(--brand-accent)!important;color:var(--text-on-accent)!important;border-color:var(--brand-accent)!important}:root.theme-dark-new .report-action-btn.expert:hover{box-shadow:0 0 40px #00ff94b3;background:#00e683!important;border-color:#00e683!important}:root.theme-dark-new .card,:root.theme-dark-new [class$=-card],:root.theme-dark-new .expert-card,:root.theme-dark-new .explore-card,:root.theme-dark-new .data-card,:root.theme-dark-new .wf-card,:root.theme-dark-new .auto-card,:root.theme-dark-new .report-card,:root.theme-dark-new .knowledge-card,:root.theme-dark-new .permission-card,:root.theme-dark-new .confirm-dialog,:root.theme-dark-new .modal-content,:root.theme-dark-new .hub-card{transition:all .4s cubic-bezier(.34,1.56,.64,1);background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-md)!important;border-radius:20px!important}:root.theme-dark-new .card:hover,:root.theme-dark-new [class$=-card]:hover,:root.theme-dark-new .expert-card:hover,:root.theme-dark-new .explore-card:hover,:root.theme-dark-new .data-card:hover,:root.theme-dark-new .wf-card:hover,:root.theme-dark-new .auto-card:hover,:root.theme-dark-new .report-card:hover,:root.theme-dark-new .knowledge-card:hover,:root.theme-dark-new .permission-card:hover,:root.theme-dark-new .confirm-dialog:hover,:root.theme-dark-new .modal-content:hover,:root.theme-dark-new .hub-card:hover{transform:translateY(-6px)scale(1.02);box-shadow:var(--shadow-lg), var(--shadow-glow-brand)!important;border-color:#a855f773!important}:root.theme-dark-new .hub-card{background:linear-gradient(135deg,#160826b8,#1608266b)!important}:root.theme-dark-new .hub-card-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--hub-accent) 28%, transparent), color-mix(in srgb, var(--hub-accent) 10%, transparent))!important;box-shadow:0 4px 20px color-mix(in srgb, var(--hub-accent) 35%, transparent)!important;color:var(--hub-accent)!important}:root.theme-dark-new .hub-card:hover{box-shadow:var(--shadow-lg), 0 0 36px color-mix(in srgb, var(--hub-accent) 40%, transparent)!important;border-color:color-mix(in srgb, var(--hub-accent) 50%, transparent)!important}:root.theme-dark-new .hub-card-tag{background:#ffffff14!important;border-color:#ffffff1f!important}:root.theme-dark-new .hub-card-tag.tone-green{color:#00ff94!important;background:#00ff942e!important;border-color:#00ff9459!important}:root.theme-dark-new .hub-card-tag.tone-pink{color:#ff4d8d!important;background:#ff4d8d2e!important;border-color:#ff4d8d59!important}:root.theme-dark-new .hub-card-tag.tone-blue{color:#00d4ff!important;background:#00d4ff2e!important;border-color:#00d4ff59!important}:root.theme-dark-new .hub-card-tag.tone-yellow{color:#f5ff3d!important;background:#f5ff3d2e!important;border-color:#f5ff3d59!important}:root.theme-dark-new .message-content.user,:root.theme-dark-new .message-bubble.user,:root.theme-dark-new .user .message-content,:root.theme-dark-new .user .message-bubble{background:var(--gradient-brand)!important;color:#fff!important;text-shadow:0 1px 2px #00000040!important;border:none!important;border-radius:24px 24px 6px!important;box-shadow:0 12px 32px #a855f759,0 0 24px #00d4ff2e!important}:root.theme-dark-new .user .message-content.attachments-only{box-shadow:none!important;background:0 0!important;border:none!important}:root.theme-dark-new .message-content.assistant,:root.theme-dark-new .message-bubble.assistant,:root.theme-dark-new .assistant .message-content,:root.theme-dark-new .assistant .message-bubble{-webkit-backdrop-filter:blur(20px)!important;color:var(--text-primary)!important;background:#1a1a2ec7!important;border:1px solid #a855f752!important;border-radius:24px 24px 24px 6px!important;box-shadow:inset 0 0 24px #a855f70d,0 12px 32px #00000059!important}:root.theme-dark-new .assistant .message-content a,:root.theme-dark-new .assistant .message-content .link{color:#00ff94!important;text-decoration:none!important}:root.theme-dark-new .assistant .message-content a:hover{text-shadow:0 0 8px #00ff9473!important;text-decoration:underline!important}:root.theme-dark-new .typing-cursor{background:#00ff94!important;box-shadow:0 0 8px #00ff9499!important}:root.theme-dark-new .message-input,:root.theme-dark-new .input-area,:root.theme-dark-new .chat-input,:root.theme-dark-new textarea,:root.theme-dark-new input,:root.theme-dark-new select{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;color:var(--text-primary)!important;caret-color:#00ff94!important;border-radius:16px!important}:root.theme-dark-new .message-input:focus-within,:root.theme-dark-new .input-area:focus-within,:root.theme-dark-new .chat-input:focus-within,:root.theme-dark-new textarea:focus,:root.theme-dark-new input:focus,:root.theme-dark-new select:focus{border-color:#00ff94!important;box-shadow:0 0 0 3px #00ff9438,0 0 24px #00ff9473!important}:root.theme-dark-new .message-input.drag-over{border-color:#00ff94!important;box-shadow:0 0 0 3px #00ff9438!important}:root.theme-dark-new .message-input::placeholder,:root.theme-dark-new textarea::placeholder,:root.theme-dark-new input::placeholder{color:var(--text-muted)!important}:root.theme-dark-new .welcome-title{filter:drop-shadow(0 0 16px #a855f759);letter-spacing:-.5px!important;background:linear-gradient(92deg,#a855f7 0%,#ff4d8d 42%,#00ff94 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:30px!important;font-weight:800!important;line-height:1.25!important}:root.theme-dark-new .welcome-sub{color:#e2e8f0d9!important;letter-spacing:.8px!important;font-size:14px!important;font-weight:500!important}:root.theme-dark-new .category-tabs,:root.theme-dark-new .module-nav{gap:14px;padding:12px 16px 22px}:root.theme-dark-new .cat-tab{--skew:7deg;transform:skewX(var(--skew));color:#e2e8f0;background:#00ff9414;border:1px solid #00ff9473;transition:all .25s cubic-bezier(.34,1.56,.64,1)}:root.theme-dark-new .cat-tab span,:root.theme-dark-new .cat-tab{color:#e2e8f0}:root.theme-dark-new .cat-tab:hover{transform:skewX(var(--skew)) translateY(-3px) scale(1.02);background:#00ff9424;border-color:#00ff94a6}:root.theme-dark-new .cat-tab.active{color:#06281a!important;box-shadow:none!important;background:#00ff94!important;border-color:#0000!important}:root.theme-dark-new .module-tab{--skew:7deg;transform:skewX(var(--skew));color:var(--text-secondary);background:#a855f70f;border:1px solid #a855f759;transition:all .25s cubic-bezier(.34,1.56,.64,1)}:root.theme-dark-new .module-tab:nth-of-type(4n+1){--tab-accent:#00d4ff}:root.theme-dark-new .module-tab:nth-of-type(4n+2){--tab-accent:#f5ff3d}:root.theme-dark-new .module-tab:nth-of-type(4n+3){--tab-accent:#00ff94}:root.theme-dark-new .module-tab:nth-of-type(4n+4){--tab-accent:#ff4d8d}:root.theme-dark-new .module-tab span,:root.theme-dark-new .module-tab{color:var(--text-secondary)}:root.theme-dark-new .module-tab:hover{transform:skewX(var(--skew)) translateY(-3px) scale(1.02);background:#a855f71a}:root.theme-dark-new .module-tab.active{background:var(--gradient-acid)!important;color:#06281a!important;box-shadow:none!important;border-color:#0000!important}:root.theme-dark-new ::-webkit-scrollbar{width:6px;height:6px}:root.theme-dark-new ::-webkit-scrollbar-track{background:#a855f70f;border-radius:3px}:root.theme-dark-new ::-webkit-scrollbar-thumb{background:#a855f759;border-radius:3px}:root.theme-dark-new ::-webkit-scrollbar-thumb:hover{background:#a855f78c}:root.theme-dark-new .app-layout{background:0 0!important}:root.theme-dark-new .sidebar-left{background:0 0!important;border-right:1px solid #a855f72e!important}:root.theme-dark-new .main-chat{background:0 0!important}:root.theme-dark-new .messages-toolbar{background:linear-gradient(#0b0414d9 0%,#0000 100%)!important}:root.theme-dark-new .chat-input{backdrop-filter:blur(20px)!important;border-top:1px solid var(--glass-border)!important;background:#0b04148c!important}:root.theme-dark-new .sidebar,:root.theme-dark-new .context-panel{backdrop-filter:blur(18px)saturate(1.3)!important;background:#06020c8c!important;border-right:1px solid #a855f72e!important}:root.theme-dark-new .nav-entry.active,:root.theme-dark-new .nav-sub-entry.active,:root.theme-dark-new .nav-group-header.active,:root.theme-dark-new .conversation-item.active,:root.theme-dark-new .conversation-item.selected{background:#00ff9429!important}:root.theme-dark-new .nav-entry.active .nav-entry-icon,:root.theme-dark-new .nav-sub-entry.active .nav-sub-icon,:root.theme-dark-new .nav-group-header.active .nav-entry-icon{color:#00ff94!important}:root.theme-dark-new .nav-entry.active .nav-entry-label,:root.theme-dark-new .nav-sub-entry.active .nav-sub-label,:root.theme-dark-new .nav-group-header.active .nav-entry-label{color:#00ff94!important;font-weight:600!important}:root.theme-dark-new .conversation-item.active,:root.theme-dark-new .conversation-item.selected{border-left:2px solid #00ff94!important}:root.theme-dark-new .conversation-item.active .conv-title,:root.theme-dark-new .conversation-item.selected .conv-title{color:#00ff94!important}:root.theme-dark-new .confirm-overlay,:root.theme-dark-new .modal-overlay{backdrop-filter:blur(6px)!important;background:#000000a6!important}:root.theme-dark-new .confirm-btn.ok{box-shadow:var(--shadow-glow-accent);background:var(--brand-accent)!important;color:var(--text-on-accent)!important;border:none!important}:root.theme-dark-new .confirm-btn.cancel{border:1px solid var(--glass-border)!important;color:var(--text-secondary)!important;background:0 0!important}:root.theme-dark-new .trend-gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root.theme-dark-new .trend-gradient-text-hot{background:var(--gradient-hot);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root.theme-light #app{z-index:1;position:relative}:root.theme-light body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 12% 8%, #2b7cff1a 0px, transparent 46%), radial-gradient(at 88% 4%, #00e5b217 0px, transparent 42%), radial-gradient(at 78% 78%, #2b7cff12 0px, transparent 46%), radial-gradient(at 6% 92%, #00e5b20f 0px, transparent 44%), var(--bg-primary);position:fixed;top:0;bottom:0;left:0;right:0}:root.theme-light body:after{content:"";filter:blur(90px);opacity:.5;z-index:0;pointer-events:none;background:linear-gradient(135deg,#2b7cff,#00e5b2);border-radius:50%;width:360px;height:360px;animation:18s ease-in-out infinite lightOrbFloat;position:fixed;top:6%;left:-120px}@keyframes lightOrbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-50px)scale(1.12)}66%{transform:translate(-50px,60px)scale(.92)}}:root.theme-light .carscan-card,:root.theme-light .card{box-shadow:var(--shadow-card);transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s}:root.theme-light .carscan-card:hover,:root.theme-light .card:hover{box-shadow:var(--shadow-brand), var(--glow-brand);border-color:#2b7cff47;transform:translateY(-4px)}:root.theme-light .carscan-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:.6;background:linear-gradient(#ffffff8c,#0000);height:40%;position:absolute;top:0;bottom:auto;left:0;right:0}:root.theme-light .modal,:root.theme-light .dropdown,:root.theme-light .theme-menu,:root.theme-light .user-menu{backdrop-filter:blur(20px)!important;background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-brand)!important}:root.theme-light ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}:root.theme-light ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}:root.theme-light{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:root.theme-light input:focus:not(.input-field),:root.theme-light textarea:focus:not(.input-field),:root.theme-light select:focus:not(.input-field){outline:none;border-color:var(--accent-blue)!important;box-shadow:0 0 0 3px #2b7cff29!important}:root.theme-light .nav-entry.active,:root.theme-light .nav-group-header.active,:root.theme-light .nav-sub-entry.active{border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:inset 3px 0 0 var(--accent-blue)!important}:root.theme-light ::selection{background:var(--selection-bg)}:root.theme-light-trend .user .message-content,:root.theme-dark-trend .user .message-content,:root.theme-free-trend .user .message-content,:root.theme-light-trend .user .message-content.attachments-only,:root.theme-dark-trend .user .message-content.attachments-only,:root.theme-free-trend .user .message-content.attachments-only,:root.theme-light-trend .assistant .message-content,:root.theme-dark-trend .assistant .message-content,:root.theme-free-trend .assistant .message-content{color:#1f2937!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 2px 8px #0000000f!important}:root.theme-light-trend .user .message-content .text,:root.theme-dark-trend .user .message-content .text,:root.theme-free-trend .user .message-content .text,:root.theme-light-trend .assistant .message-content .text,:root.theme-dark-trend .assistant .message-content .text,:root.theme-free-trend .assistant .message-content .text{color:#1f2937!important}:root.theme-light-trend .user .message-content:hover,:root.theme-dark-trend .user .message-content:hover,:root.theme-free-trend .user .message-content:hover,:root.theme-light-trend .assistant .message-content:hover,:root.theme-dark-trend .assistant .message-content:hover,:root.theme-free-trend .assistant .message-content:hover{border-color:#0000001f!important;box-shadow:0 4px 12px #0000001a!important}:root.theme-light-trend .user .message-content a,:root.theme-dark-trend .user .message-content a,:root.theme-free-trend .user .message-content a,:root.theme-light-trend .assistant .message-content a,:root.theme-dark-trend .assistant .message-content a,:root.theme-free-trend .assistant .message-content a{color:var(--accent-blue)!important;text-decoration:underline!important}:root.theme-light-trend .user .message-content code,:root.theme-dark-trend .user .message-content code,:root.theme-free-trend .user .message-content code,:root.theme-light-trend .assistant .message-content code,:root.theme-dark-trend .assistant .message-content code,:root.theme-free-trend .assistant .message-content code{color:#a855f7!important;background:#a855f71a!important}:root.theme-light-trend .user .message-content pre,:root.theme-dark-trend .user .message-content pre,:root.theme-free-trend .user .message-content pre,:root.theme-light-trend .assistant .message-content pre,:root.theme-dark-trend .assistant .message-content pre,:root.theme-free-trend .assistant .message-content pre{color:#e2e8f0!important;background:#0f172a!important;border:1px solid #0000001a!important}:root.theme-light-trend .message-bubble.skill-mode .message-content,:root.theme-dark-trend .message-bubble.skill-mode .message-content,:root.theme-free-trend .message-bubble.skill-mode .message-content{color:#1f2937!important;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 2px 8px #0000000f!important}:root.theme-light-trend .user .message-content .message-actions button,:root.theme-dark-trend .user .message-content .message-actions button,:root.theme-free-trend .user .message-content .message-actions button,:root.theme-light-trend .assistant .message-content .message-actions button,:root.theme-dark-trend .assistant .message-content .message-actions button,:root.theme-free-trend .assistant .message-content .message-actions button{color:var(--text-secondary)!important}:root.theme-light-trend .user .message-content .message-actions button:hover,:root.theme-dark-trend .user .message-content .message-actions button:hover,:root.theme-free-trend .user .message-content .message-actions button:hover,:root.theme-light-trend .assistant .message-content .message-actions button:hover,:root.theme-dark-trend .assistant .message-content .message-actions button:hover,:root.theme-free-trend .assistant .message-content .message-actions button:hover{color:var(--text-primary)!important}
