.page-bg[data-v-847f08b4]{background-image:url(/assets/media/images/2600x1200/bg-10.png);min-height:100vh}.dark .page-bg[data-v-847f08b4]{background-image:url(/assets/media/images/2600x1200/bg-10-dark.png)}.page-bg[data-v-f2944b71]{background-image:url(/assets/media/images/2600x1200/bg-10.png);min-height:100vh}.dark .page-bg[data-v-f2944b71]{background-image:url(/assets/media/images/2600x1200/bg-10-dark.png)}.prose h1[data-v-f2944b71],.prose h2[data-v-f2944b71],.prose h3[data-v-f2944b71]{margin-top:1.2em;margin-bottom:.6em;line-height:1.3;font-weight:600}.prose h1[data-v-f2944b71]{font-size:1.875rem}.prose h2[data-v-f2944b71]{font-size:1.5rem}.prose h3[data-v-f2944b71]{font-size:1.25rem}.prose p[data-v-f2944b71]{margin-top:.8em;margin-bottom:.8em}.prose ul[data-v-f2944b71]{margin-top:.8em;margin-bottom:.8em;padding-left:1.5em;list-style-type:disc}.prose li[data-v-f2944b71]{margin-top:.2em;margin-bottom:.2em}.dark .prose[data-v-f2944b71]{color:#cbd5e1}.dark .prose h1[data-v-f2944b71],.dark .prose h2[data-v-f2944b71],.dark .prose h3[data-v-f2944b71]{color:#e2e8f0}.dark .prose-invert h1[data-v-f2944b71],.dark .prose-invert h2[data-v-f2944b71],.dark .prose-invert h3[data-v-f2944b71],.dark .prose-invert p[data-v-f2944b71],.dark .prose-invert ul[data-v-f2944b71],.dark .prose-invert li[data-v-f2944b71]{color:#e5e7eb}.dark .prose-invert a[data-v-f2944b71]{color:#93c5fd}.dark .prose-sm[data-v-f2944b71]{color:#d1d5db}.dark .prose-sm h1[data-v-f2944b71],.dark .prose-sm h2[data-v-f2944b71],.dark .prose-sm h3[data-v-f2944b71],.dark .prose-sm strong[data-v-f2944b71]{color:#f9fafb}.dark .prose-sm a[data-v-f2944b71]{color:#93c5fd}.page-bg[data-v-99fe4a0e]{background-image:url(/assets/media/images/2600x1200/bg-10.png);min-height:100vh}.dark .page-bg[data-v-99fe4a0e]{background-image:url(/assets/media/images/2600x1200/bg-10-dark.png)}.page-container[data-v-6107cb40]{display:flex;flex-direction:column;min-height:100vh}.about-page[data-v-6107cb40]{flex:1}.team-member[data-v-6107cb40]{transition:transform .3s ease,box-shadow .3s ease}.team-member[data-v-6107cb40]:hover{transform:translateY(-10px);box-shadow:0 10px 30px #0000001a}.page-container[data-v-2c36e281]{display:flex;flex-direction:column;min-height:100vh}.contact-page[data-v-2c36e281]{flex:1}.backtest-page-component[data-v-21fb955f]{--font-system-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bg-color: #0A0F1A;--card-bg: #101623;--border-color: #283143;--text-color: #E0E6F1;--text-body-color-muted: #B0BACC;--heading-color: #F8FAFC;--indigo-300: #a3bffa;--indigo-400: #818CF8;--indigo-500: #6366F1;--slate-800: #1E293B;--green-400: #48BB78;--red-400: #F87171;--text-muted: #94A3B8;font-family:var(--font-system-sans);background-color:var(--bg-color);color:var(--text-color);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-background-canvas[data-v-21fb955f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.05}.subpage-navbar[data-v-21fb955f]{background-color:#0f172ad9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.75rem 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--slate-800)}.subpage-navbar-container[data-v-21fb955f]{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo-link[data-v-21fb955f]{display:flex;align-items:center;text-decoration:none}.navbar-logo-img[data-v-21fb955f]{height:2.25rem;margin-right:.5rem}.subpage-logo-text[data-v-21fb955f]{font-size:1.15rem;font-weight:600;color:var(--heading-color)}.nav-back-btn[data-v-21fb955f]{font-size:.875rem;padding:.5rem 1rem}.btn[data-v-21fb955f]{font-family:var(--font-system-sans);font-weight:600;letter-spacing:.02em;border-radius:.375rem;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a,0 1px 2px #00000014;border-width:1px;padding-top:.75rem;padding-bottom:.75rem;text-decoration:none}.btn[data-v-21fb955f]:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 10px #0000001f,0 2px 6px #0000001a}.btn-primary[data-v-21fb955f]{background-color:var(--indigo-500);color:#fff;border-color:var(--indigo-500)}.btn-primary[data-v-21fb955f]:hover{background-color:var(--indigo-600);border-color:var(--indigo-600)}.btn-secondary[data-v-21fb955f]{background-color:transparent;color:var(--indigo-400);border-color:var(--indigo-400)}.btn-secondary[data-v-21fb955f]:hover{background-color:#818cf81a;color:var(--indigo-300);border-color:var(--indigo-300)}.btn-lg[data-v-21fb955f]{padding:.875rem 2rem;font-size:1.05rem}.icon-left[data-v-21fb955f]{margin-right:.625rem}.icon-sm[data-v-21fb955f]{font-size:.8em}.focus-style[data-v-21fb955f]:focus-visible{outline:2px solid var(--indigo-400);outline-offset:2px;box-shadow:0 0 0 3px #818cf840;border-radius:.375rem}.page-header[data-v-21fb955f]{padding:4rem 0 3rem;text-align:center;background:linear-gradient(180deg,rgba(16,22,35,.5) 0%,var(--bg-color) 100%);position:relative;z-index:10}.page-title[data-v-21fb955f]{font-size:2.75rem;font-weight:700;color:var(--heading-color);margin-bottom:1rem}.page-subtitle[data-v-21fb955f]{font-size:1.2rem;color:var(--text-body-color-muted);max-width:45rem;margin-left:auto;margin-right:auto}.page-content[data-v-21fb955f]{padding:1rem 0 4rem;position:relative;z-index:10}.content-section[data-v-21fb955f]{padding:2.5rem 0}.page-content>.content-section[data-v-21fb955f]:not(:last-child){border-bottom:1px solid var(--border-color)}.section-container[data-v-21fb955f]{max-width:72rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.section-title-underline[data-v-21fb955f]{font-size:1.85rem;font-weight:600;color:var(--heading-color);margin-bottom:1.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--indigo-500);display:inline-flex;align-items:center}.icon-section[data-v-21fb955f]{margin-right:.75rem;color:var(--indigo-400)}.icon-subsection[data-v-21fb955f]{margin-right:.5rem;font-size:.9em;color:var(--indigo-300)}.updated-badge[data-v-21fb955f]{font-size:.75rem;color:var(--text-muted);background-color:rgba(var(--slate-800),.7);padding:.2rem .5rem;border-radius:.25rem;display:inline-block;margin-bottom:1rem}.section-callout[data-v-21fb955f]{font-size:1rem;color:var(--text-color);background-color:rgba(var(--indigo-500),.1);border-left:3px solid var(--indigo-500);padding:.75rem 1rem;margin:1rem 0 1.5rem;border-radius:.25rem}.section-callout strong[data-v-21fb955f]{color:var(--indigo-300)}.content-section p[data-v-21fb955f]{font-size:1.05rem;margin-bottom:1.25rem;color:var(--text-body-color-muted)}.content-section p strong[data-v-21fb955f]{color:var(--text-color);font-weight:500}.content-section ul[data-v-21fb955f]{list-style:none;padding-left:0;margin-bottom:1.5rem}.content-section ul li[data-v-21fb955f]{position:relative;padding-left:1.75rem;margin-bottom:.6rem;color:var(--text-body-color-muted)}.content-section ul li[data-v-21fb955f]:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:1px;color:var(--indigo-400);font-size:.9em}.backtest-period-summary[data-v-21fb955f]{background-color:var(--card-bg);padding:1.5rem;border-radius:.5rem;margin-bottom:1rem;border:1px solid var(--border-color)}.in-sample-period[data-v-21fb955f]{background-color:rgba(var(--card-bg),.7);border-left:3px solid var(--indigo-400)}.out-of-sample-period[data-v-21fb955f]{border-left:3px solid var(--green-400)}.period-title[data-v-21fb955f]{font-size:1.25rem;font-weight:600;color:var(--indigo-300);margin-bottom:.75rem;display:flex;align-items:center}.subsection-title[data-v-21fb955f]{font-size:1.35rem;font-weight:600;color:var(--heading-color);margin-bottom:.5rem;display:flex;align-items:center}.backtest-period-summary>p[data-v-21fb955f]:not(.updated-badge):not(.section-callout){font-size:.95rem;margin-bottom:1rem}.metrics-grid[data-v-21fb955f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem;margin-top:1rem}.combined-metrics-grid[data-v-21fb955f]{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card[data-v-21fb955f]{background-color:var(--slate-800);padding:1rem;border-radius:.375rem;border:1px solid var(--border-color);text-align:center;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:space-between}.metric-card h4[data-v-21fb955f]{font-size:.8rem;color:var(--text-body-color-muted);margin-bottom:.35rem;font-weight:500;text-transform:uppercase}.metric-card .metric-value[data-v-21fb955f]{font-size:1.5rem;font-weight:600;color:var(--heading-color);margin-bottom:.15rem;line-height:1.2}.metric-card small[data-v-21fb955f]{font-size:.75rem;color:var(--text-muted);margin-top:auto}.text-green-400[data-v-21fb955f]{color:var(--green-400)}.text-red-400[data-v-21fb955f]{color:var(--red-400)}.combined-analysis-summary[data-v-21fb955f]{background-color:var(--card-bg);padding:1.5rem;border-radius:.5rem;margin-top:1.5rem;margin-bottom:1rem;border:1px solid var(--indigo-500)}.combined-analysis-summary ul[data-v-21fb955f]{margin-top:1rem}.strategy-points[data-v-21fb955f]{margin-top:2rem}.strategy-point[data-v-21fb955f]{display:flex;align-items:flex-start;margin-bottom:2rem;background-color:rgba(var(--card-bg),.5);padding:1.5rem;border-radius:.5rem;border:1px solid var(--border-color)}.icon-strategy[data-v-21fb955f]{font-size:1.75rem;margin-right:1.5rem;margin-top:.25rem;flex-shrink:0;width:2rem;text-align:center}.strategy-point h4[data-v-21fb955f]{font-size:1.2rem;font-weight:600;color:var(--heading-color);margin-bottom:.5rem}.strategy-point p[data-v-21fb955f]{font-size:.95rem;color:var(--text-body-color-muted);margin-bottom:0}.quarterly-example-card[data-v-21fb955f]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.quarter-title[data-v-21fb955f]{font-size:1.2rem;font-weight:600;color:var(--indigo-300);margin-bottom:.5rem}.quarter-details[data-v-21fb955f]{font-size:.9rem;color:var(--text-body-color-muted);margin-bottom:.75rem;border-bottom:1px dashed var(--border-color);padding-bottom:.75rem}.picks-intro[data-v-21fb955f]{font-size:.9rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem;margin-top:.5rem}.stock-picks-list[data-v-21fb955f]{list-style:none;padding-left:0;font-size:.85rem;column-count:2;column-gap:1rem}@media (max-width: 500px){.stock-picks-list[data-v-21fb955f]{column-count:1}}.stock-picks-list li[data-v-21fb955f]{margin-bottom:.25rem;color:var(--text-body-color-muted)}.quarter-note[data-v-21fb955f]{font-size:.8rem;font-style:italic;color:var(--text-muted);margin-top:.75rem}.code-block-wrapper[data-v-21fb955f]{background-color:#060913;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem 1.5rem;overflow-x:auto;margin:1.5rem 0}.code-block-wrapper pre[data-v-21fb955f]{margin:0}.code-block-wrapper code[data-v-21fb955f]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.875rem;color:#cdd3e0;white-space:pre;line-height:1.5}.disclaimer[data-v-21fb955f]{font-size:.85rem;color:var(--text-muted);margin-top:1.5rem;padding:1rem;background-color:rgba(var(--slate-800),.5);border-left:3px solid var(--indigo-500);border-radius:.25rem}.text-link[data-v-21fb955f]{color:var(--indigo-400);text-decoration:none;font-weight:500}.text-link[data-v-21fb955f]:hover{text-decoration:underline;color:var(--indigo-300)}.section-divider-major[data-v-21fb955f]{border:0;height:1px;background-image:linear-gradient(to right,transparent,var(--border-color),transparent);margin:2.5rem 0}.section-divider-minor[data-v-21fb955f]{border:0;height:1px;background-color:var(--border-color);opacity:.5;margin:2rem auto;width:80%}.cta-section-final[data-v-21fb955f]{padding:3rem 0;margin-top:1rem}.cta-section-final .page-subtitle[data-v-21fb955f]{margin-bottom:2rem}.subpage-footer[data-v-21fb955f]{text-align:center;padding:2rem 0;border-top:1px solid var(--slate-800);color:var(--text-muted);font-size:.875rem;position:relative;z-index:10}.subpage-footer p[data-v-21fb955f]{margin-bottom:.5rem}.how-it-works-page-component[data-v-6ec9edf9]{--font-system-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bg-color: #0A0F1A;--card-bg: #101623;--border-color: #283143;--text-color: #E0E6F1;--text-body-color-muted: #B0BACC;--heading-color: #F8FAFC;--indigo-300: #a3bffa;--indigo-400: #818CF8;--indigo-500: #6366F1;--indigo-600: #4F46E5;--slate-800: #1E293B;font-family:var(--font-system-sans);background-color:var(--bg-color);color:var(--text-color);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-background-canvas[data-v-6ec9edf9]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.05}.subpage-navbar[data-v-6ec9edf9]{background-color:#0f172ad9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.75rem 0;position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--slate-800)}.subpage-navbar-container[data-v-6ec9edf9]{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo-link[data-v-6ec9edf9]{display:flex;align-items:center;text-decoration:none}.navbar-logo-img[data-v-6ec9edf9]{height:2.25rem;margin-right:.5rem}.subpage-logo-text[data-v-6ec9edf9]{font-size:1.15rem;font-weight:600;color:var(--heading-color)}.nav-back-btn[data-v-6ec9edf9]{font-size:.875rem;padding:.5rem 1rem}.btn[data-v-6ec9edf9]{font-family:var(--font-system-sans);font-weight:600;letter-spacing:.02em;border-radius:.375rem;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a,0 1px 2px #00000014;border-width:1px;padding-top:.75rem;padding-bottom:.75rem;text-decoration:none}.btn[data-v-6ec9edf9]:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 10px #0000001f,0 2px 6px #0000001a}.btn-primary[data-v-6ec9edf9]{background-color:var(--indigo-500);color:#fff;border-color:var(--indigo-500)}.btn-primary[data-v-6ec9edf9]:hover{background-color:var(--indigo-600);border-color:var(--indigo-600)}.btn-secondary[data-v-6ec9edf9]{background-color:transparent;color:var(--indigo-400);border-color:var(--indigo-400)}.btn-secondary[data-v-6ec9edf9]:hover{background-color:#818cf81a;color:var(--indigo-300);border-color:var(--indigo-300)}.btn-lg[data-v-6ec9edf9]{padding:.875rem 2rem;font-size:1.05rem}.icon-left[data-v-6ec9edf9]{margin-right:.625rem}.focus-style[data-v-6ec9edf9]:focus-visible{outline:2px solid var(--indigo-400);outline-offset:2px;box-shadow:0 0 0 3px #818cf840;border-radius:.375rem}.page-header[data-v-6ec9edf9]{padding:4rem 0 3rem;text-align:center;background:linear-gradient(180deg,rgba(16,22,35,.5) 0%,var(--bg-color) 100%);position:relative;z-index:10}.page-title[data-v-6ec9edf9]{font-size:2.75rem;font-weight:700;color:var(--heading-color);margin-bottom:1rem}.page-subtitle[data-v-6ec9edf9]{font-size:1.2rem;color:var(--text-body-color-muted);max-width:45rem;margin-left:auto;margin-right:auto}.page-content[data-v-6ec9edf9]{padding:1rem 0 4rem;position:relative;z-index:10}.toc-container[data-v-6ec9edf9]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;padding:1.5rem;margin-bottom:2.5rem}.toc-title[data-v-6ec9edf9]{font-size:1.3rem;font-weight:600;color:var(--heading-color);margin-top:0;margin-bottom:1rem}.toc-list[data-v-6ec9edf9]{list-style:none;padding-left:0;margin:0}.toc-list li a[data-v-6ec9edf9]{color:var(--indigo-300);text-decoration:none;font-weight:500;display:block;padding:.4rem 0;transition:color .2s ease}.toc-list li a[data-v-6ec9edf9]:hover{color:#fff}.content-section-details[data-v-6ec9edf9]{margin-bottom:1rem;background-color:var(--card-bg);border-radius:.5rem;border:1px solid var(--border-color);overflow:hidden}.section-summary[data-v-6ec9edf9]{padding:1rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#ffffff08}.section-summary[data-v-6ec9edf9]:hover{background-color:#ffffff0d}.section-summary[data-v-6ec9edf9]::-webkit-details-marker{display:none}.section-summary[data-v-6ec9edf9]:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--indigo-400);transition:transform .2s ease-in-out}.content-section-details[open]>.section-summary[data-v-6ec9edf9]:after{transform:rotate(180deg)}.section-title-collapsible[data-v-6ec9edf9]{font-size:1.5rem;font-weight:600;color:var(--heading-color);margin:0;display:flex;align-items:center}.icon-section[data-v-6ec9edf9]{margin-right:.75rem;color:var(--indigo-400);font-size:1.1em}.section-content-wrapper[data-v-6ec9edf9]{padding:1.5rem;border-top:1px solid var(--border-color)}.updated-badge[data-v-6ec9edf9]{font-size:.75rem;color:var(--text-muted);background-color:rgba(var(--slate-800),.7);padding:.2rem .5rem;border-radius:.25rem;display:inline-block;margin-bottom:1rem}.section-callout[data-v-6ec9edf9]{font-size:1rem;color:var(--text-color);background-color:rgba(var(--indigo-500),.1);border-left:3px solid var(--indigo-500);padding:.75rem 1rem;margin-bottom:1.5rem;border-radius:.25rem}.section-callout strong[data-v-6ec9edf9]{color:var(--indigo-300)}.content-section-details p[data-v-6ec9edf9]{font-size:1rem;margin-bottom:1rem;color:var(--text-body-color-muted)}.content-section-details p strong[data-v-6ec9edf9]{color:var(--text-color);font-weight:500}.content-section-details ul[data-v-6ec9edf9]{list-style:none;padding-left:0;margin-bottom:1.25rem}.content-section-details ul li[data-v-6ec9edf9]{position:relative;padding-left:1.75rem;margin-bottom:.5rem;color:var(--text-body-color-muted);font-size:.95rem}.content-section-details ul li[data-v-6ec9edf9]:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--indigo-400);font-size:.9em}.text-link[data-v-6ec9edf9]{color:var(--indigo-400);text-decoration:none;font-weight:500}.text-link[data-v-6ec9edf9]:hover{text-decoration:underline;color:var(--indigo-300)}.cta-minor[data-v-6ec9edf9]{margin-top:1.5rem;padding-top:1rem;border-top:1px dashed var(--border-color);text-align:right}.cta-minor p[data-v-6ec9edf9]{margin-bottom:0;font-size:.95rem}.cta-minor .fas[data-v-6ec9edf9]{font-size:.8em;margin-left:.25rem}.customer-quote-placeholder[data-v-6ec9edf9]{background-color:rgba(var(--indigo-500),.05);border-left:4px solid var(--indigo-500);padding:1rem 1.5rem;margin:2rem 0;border-radius:.25rem}.customer-quote-placeholder p[data-v-6ec9edf9]{margin-bottom:.5rem;font-style:italic;color:var(--text-body-color-muted)}.customer-quote-placeholder .quote-author[data-v-6ec9edf9]{font-style:normal;font-weight:500;color:var(--text-color);text-align:right}.section-divider[data-v-6ec9edf9]{border:0;height:1px;background-color:transparent;margin:.5rem 0}.section-divider-major[data-v-6ec9edf9]{border:0;height:1px;background-image:linear-gradient(to right,transparent,var(--border-color),transparent);margin:2.5rem 0}.cta-section-final[data-v-6ec9edf9]{padding:3rem 0;margin-top:1rem}.cta-section-final .page-subtitle[data-v-6ec9edf9]{margin-bottom:2rem}.subpage-footer[data-v-6ec9edf9]{text-align:center;padding:2rem 0;border-top:1px solid var(--slate-800);color:var(--text-muted);font-size:.875rem;position:relative;z-index:10}.subpage-footer p[data-v-6ec9edf9]{margin-bottom:.5rem}.section-container[data-v-6ec9edf9]{max-width:60rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.page-container[data-v-68f11c99]{display:flex;flex-direction:column;min-height:100vh}.terms-page[data-v-68f11c99]{flex:1}.prose h2[data-v-68f11c99]{margin-top:2rem;font-size:1.5rem;font-weight:700;color:#1e293b}.prose h3[data-v-68f11c99]{margin-top:1.5rem;font-size:1.25rem;font-weight:600;color:#303439}.dark .prose h3[data-v-68f11c99],.dark .prose h2[data-v-68f11c99]{color:#292b2e}.prose p[data-v-68f11c99]{margin:1rem 0;color:#222325}.dark .prose p[data-v-68f11c99]{color:#0b0b0b}.prose ul[data-v-68f11c99]{margin:1rem 0;padding-left:1.5rem;color:#475569}.dark .prose ul[data-v-68f11c99]{color:#17191b}.prose li[data-v-68f11c99]{margin:.5rem 0}.page-container[data-v-feea975d]{display:flex;flex-direction:column;min-height:100vh}.privacy-page[data-v-feea975d]{flex:1}.prose h2[data-v-feea975d]{margin-top:2rem;font-size:1.5rem;font-weight:700;color:#1e293b}.prose h3[data-v-feea975d]{margin-top:1.5rem;font-size:1.25rem;font-weight:600;color:#303439}.dark .prose h3[data-v-feea975d],.dark .prose h2[data-v-feea975d]{color:#292b2e}.prose p[data-v-feea975d]{margin:1rem 0;color:#222325}.dark .prose p[data-v-feea975d]{color:#0b0b0b}.prose ul[data-v-feea975d]{margin:1rem 0;padding-left:1.5rem;color:#475569}.dark .prose ul[data-v-feea975d]{color:#17191b}.prose li[data-v-feea975d]{margin:.5rem 0}.pricing-card[data-v-37ed5ab3]{will-change:transform,box-shadow;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s cubic-bezier(.16,1,.3,1)}.pricing-card[data-v-37ed5ab3]:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pricing-card-pro[data-v-37ed5ab3]{box-shadow:0 0 30px #6366f14d}.pricing-card-pro[data-v-37ed5ab3]:hover{box-shadow:0 0 40px #6366f166}@keyframes modalFadeIn-37ed5ab3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fixed[data-v-37ed5ab3]{animation:modalFadeIn-37ed5ab3 .2s ease-out}a[data-v-37ed5ab3]:hover{box-shadow:0 4px 12px #00000026;transition:all .2s ease-in-out}a.premium[data-v-37ed5ab3]{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.premium[data-v-37ed5ab3]:hover{box-shadow:0 8px 25px -5px #6366f140;transition:all .2s ease-in-out}.landing-page[data-v-99332647]{--primary-color: #6366f1;--primary-hover: #4f46e5;--secondary-color: #f1f5f9;--accent-color: #06b6d4;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #64748b;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-card: #ffffff;--border-color: #e2e8f0;--success-color: #10b981;--error-color: #ef4444;--gradient: linear-gradient(135deg, var(--primary-color), var(--accent-color));font-family:system-ui,-apple-system,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6}.section-title[data-v-99332647]{font-size:2.5rem;font-weight:700;line-height:1.2;text-align:center;margin-bottom:1rem;color:var(--text-primary)}@media (min-width: 768px){.section-title[data-v-99332647]{font-size:3rem}}.section-subtitle[data-v-99332647]{font-size:1.125rem;color:var(--text-secondary);text-align:center;margin-bottom:4rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.container[data-v-99332647]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.desktop-only[data-v-99332647]{display:none}.mobile-only[data-v-99332647]{display:block}@media (min-width: 768px){.desktop-only[data-v-99332647]{display:block}.mobile-only[data-v-99332647]{display:none}}.btn[data-v-99332647]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer;font-size:.75rem}.btn-primary[data-v-99332647]{background:var(--gradient);color:#fff;box-shadow:0 4px 14px #6366f14d}.btn-primary[data-v-99332647]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.btn-secondary[data-v-99332647]{background:var(--primary-color);color:#fff;border:2px solid var(--primary-color)}.btn-secondary[data-v-99332647]:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.btn-outline[data-v-99332647]{background:transparent;color:var(--text-secondary);border:2px solid var(--border-color)}.btn-outline[data-v-99332647]:hover{border-color:var(--primary-color);color:var(--primary-color);background:#6366f10d}.navbar[data-v-99332647]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all .3s ease;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid transparent}.navbar.scrolled[data-v-99332647]{background:#fffffffa;border-bottom:1px solid var(--border-color);box-shadow:0 1px 3px #0000001a}.nav-container[data-v-99332647]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 1.5rem}.logo[data-v-99332647]{height:2.25rem}.nav-links[data-v-99332647]{display:flex;gap:2rem}.nav-link[data-v-99332647]{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .2s ease;padding:.5rem 0}.nav-link[data-v-99332647]:hover{color:var(--primary-color)}.nav-actions[data-v-99332647]{display:flex;align-items:center;gap:1rem}.sign-in-btn[data-v-99332647]{color:var(--text-secondary);text-decoration:none;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}.sign-in-btn[data-v-99332647]:hover{background:var(--bg-secondary);color:var(--text-primary)}.cta-btn[data-v-99332647]{background:var(--gradient);color:#fff;padding:.625rem 1.25rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:all .2s ease;box-shadow:0 4px 14px #6366f14d;display:inline-flex;align-items:center;gap:.5rem}.cta-btn[data-v-99332647]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.mobile-menu-btn[data-v-99332647]{background:none;border:none;color:var(--text-secondary);font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease}.mobile-menu-btn[data-v-99332647]:hover{background:var(--bg-secondary);color:var(--text-primary)}.mobile-menu[data-v-99332647]{position:absolute;top:100%;left:0;right:0;background:var(--bg-primary);border-bottom:1px solid var(--border-color);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 6px -1px #0000001a}.mobile-menu.active[data-v-99332647]{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav-link[data-v-99332647]{display:block;padding:1rem 1.5rem;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--border-color);transition:all .2s ease}.mobile-nav-link[data-v-99332647]:hover{background:var(--bg-secondary);color:var(--primary-color)}.mobile-cta[data-v-99332647]{background:var(--gradient);color:#fff!important;margin:1rem 1.5rem;border-radius:.5rem;border-bottom:none!important;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600}.mobile-cta[data-v-99332647]:hover{background:var(--primary-hover);transform:translateY(-1px)}.mobile-menu-divider[data-v-99332647]{height:1px;background:var(--border-color);margin:1rem 1.5rem}.hero[data-v-99332647]{padding:8rem 0 6rem;position:relative;overflow:hidden}.hero-content[data-v-99332647]{display:grid;gap:4rem;align-items:center}@media (min-width: 1024px){.hero-content[data-v-99332647]{grid-template-columns:1fr 1fr;gap:6rem}}.trust-indicator[data-v-99332647]{margin-bottom:2rem}.trust-badge[data-v-99332647]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:2rem;color:var(--primary-color);font-size:.875rem;font-weight:500}.hero-title[data-v-99332647]{font-size:1.2rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em;color:var(--text-primary)}.unique-value[data-v-99332647]{font-size:1rem;color:var(--text-secondary);line-height:2}@media (min-width: 768px){.hero-title[data-v-99332647]{font-size:2.5rem}}.hero-subtitle[data-v-99332647]{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.7}.hero-actions[data-v-99332647]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (max-width: 640px){.desktop-only[data-v-99332647]{display:none}.hero-actions[data-v-99332647]{flex-direction:column;gap:1rem}.btn-primary[data-v-99332647]{font-size:1.1rem;padding:1rem 2rem;border-radius:8px}.hero-secondary-cta[data-v-99332647]{text-align:center;margin-top:.5rem}.methodology-actions[data-v-99332647]{flex-direction:column;gap:1rem;align-items:stretch}.methodology-actions .btn[data-v-99332647]{width:100%;justify-content:center}.mobile-menu-btn[data-v-99332647]{padding:.75rem;font-size:1.1rem}.mobile-nav-link[data-v-99332647]{padding:1.25rem 1.5rem;font-size:1.1rem}.product-hunt-container[data-v-99332647]{margin-top:2rem}.product-hunt-badge[data-v-99332647]{width:180px}}.hero-note[data-v-99332647]{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem}.hero-note i[data-v-99332647]{color:var(--success-color)}.hero-visual[data-v-99332647]{position:relative}.dashboard-preview[data-v-99332647]{position:relative;border-radius:1rem;overflow:visible}.dashboard-img[data-v-99332647]{width:100%;height:auto;display:block;border-radius:1rem}.feature-highlights[data-v-99332647]{position:absolute;inset:0;pointer-events:none;text-align:left}.highlight-card[data-v-99332647]{position:absolute;background:#fffffff2;backdrop-filter:blur(10px);border:1px solid var(--border-color);border-radius:.75rem;padding:.5rem;display:flex;align-items:center;gap:.75rem;min-width:200px;box-shadow:0 8px 25px -5px #00000026}.highlight-card.top-left[data-v-99332647]{top:1rem;left:-3rem}.highlight-card.bottom-right[data-v-99332647]{bottom:1rem;right:-3rem}.highlight-icon[data-v-99332647]{font-size:1.5rem}.highlight-title[data-v-99332647]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.highlight-value[data-v-99332647]{font-size:.875rem;font-weight:600;color:var(--primary-color)}.product-hunt-container[data-v-99332647]{display:flex;justify-content:center;margin-top:3rem}@media (min-width: 1024px){.product-hunt-container[data-v-99332647]{justify-content:flex-end;margin-top:2rem}}.product-hunt-link[data-v-99332647]{transition:transform .2s ease}.product-hunt-link[data-v-99332647]:hover{transform:translateY(-2px)}.product-hunt-badge[data-v-99332647]{width:200px;height:auto}.platform-section[data-v-99332647]{padding:3rem 0;background:var(--bg-secondary)}.platform-grid[data-v-99332647]{display:flex;flex-direction:column;gap:4rem}.platform-feature[data-v-99332647]{display:grid;gap:2rem;align-items:center}@media (min-width: 1024px){.platform-feature[data-v-99332647]{grid-template-columns:1fr 1fr;gap:3rem}.platform-feature.reverse[data-v-99332647]{direction:rtl}.platform-feature.reverse[data-v-99332647]>*{direction:ltr}}.feature-content[data-v-99332647]{padding:1.5rem}.feature-header[data-v-99332647]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.feature-icon[data-v-99332647]{width:3rem;height:3rem;background:#6366f11a;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary-color);flex-shrink:0}.feature-title[data-v-99332647]{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0}.feature-description[data-v-99332647]{color:var(--text-secondary);margin-bottom:2rem;line-height:1.7;font-size:1.1rem}.feature-benefits[data-v-99332647]{list-style:none;padding:0;margin:0 0 2rem}.feature-benefits li[data-v-99332647]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:var(--text-secondary)}.feature-benefits i[data-v-99332647]{color:var(--success-color);font-size:.875rem;flex-shrink:0}.feature-visual[data-v-99332647]{padding:1rem}.image-placeholder[data-v-99332647]{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-muted);transition:all .3s ease}.image-placeholder span img[data-v-99332647]{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.features[data-v-99332647]{padding:6rem 0}.features-grid[data-v-99332647]{display:grid;gap:2rem;margin-bottom:4rem}@media (min-width: 768px){.features-grid[data-v-99332647]{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (min-width: 1024px){.features-grid[data-v-99332647]{grid-template-columns:repeat(3,1fr)}}.feature-card[data-v-99332647]{background:var(--bg-card);border-radius:1rem;padding:2rem;border:1px solid var(--border-color);transition:all .3s ease;text-align:center}.feature-card[data-v-99332647]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #00000040;border-color:var(--primary-color)}.feature-card .feature-icon[data-v-99332647]{margin:0 auto 1.5rem}.feature-card .feature-title[data-v-99332647]{font-size:1.25rem;margin-bottom:1rem}.feature-card .feature-description[data-v-99332647]{margin:0;font-size:1rem}.methodology-section[data-v-99332647]{background:var(--bg-card);border-radius:1rem;padding:3rem;border:1px solid var(--border-color);text-align:center;margin-top:4rem}.methodology-title[data-v-99332647]{font-size:1.75rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.methodology-description[data-v-99332647]{color:var(--text-secondary);margin-bottom:2rem;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}.methodology-actions[data-v-99332647]{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width: 640px){.methodology-actions[data-v-99332647]{flex-direction:row;justify-content:center;gap:1.5rem}}.team[data-v-99332647]{padding:6rem 0;background:var(--bg-secondary)}.team-grid[data-v-99332647]{display:grid;gap:2rem;max-width:900px;margin:0 auto}@media (min-width: 768px){.team-grid[data-v-99332647]{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (min-width: 1024px){.team-grid[data-v-99332647]{grid-template-columns:repeat(4,1fr);max-width:1100px}}.team-card[data-v-99332647]{background:var(--bg-card);border-radius:1rem;padding:2rem 1.5rem;border:1px solid var(--border-color);text-align:center;transition:all .3s ease}.team-card[data-v-99332647]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #00000040}.team-photo[data-v-99332647]{width:5rem;height:5rem;background:var(--bg-secondary);border:3px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:var(--primary-color);transition:all .3s ease}.team-card:hover .team-photo[data-v-99332647]{border-color:var(--primary-color);transform:scale(1.05)}.team-name[data-v-99332647]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.team-title[data-v-99332647]{font-size:.875rem;color:var(--primary-color);font-weight:500;margin-bottom:1rem}.team-bio[data-v-99332647]{font-size:.875rem;color:var(--text-secondary);line-height:1.6}.pricing[data-v-99332647]{padding:6rem 0}.roadmap[data-v-99332647]{padding:6rem 0;background:var(--bg-secondary)}.roadmap-timeline[data-v-99332647]{max-width:800px;margin:0 auto}.roadmap-item[data-v-99332647]{display:grid;gap:2rem;margin-bottom:3rem;padding:2rem;background:var(--bg-card);border-radius:1rem;border:1px solid var(--border-color);transition:all .3s ease}@media (min-width: 768px){.roadmap-item[data-v-99332647]{grid-template-columns:auto 1fr;align-items:center}}.roadmap-item[data-v-99332647]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a;border-color:var(--primary-color)}.roadmap-quarter[data-v-99332647]{background:var(--primary-color);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;text-align:center;white-space:nowrap}.roadmap-title[data-v-99332647]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.roadmap-description[data-v-99332647]{color:var(--text-secondary);line-height:1.6;margin:0}.faq[data-v-99332647]{padding:6rem 0}.faq-list[data-v-99332647]{max-width:800px;margin:0 auto 4rem}.faq-item[data-v-99332647]{background:var(--bg-card);border-radius:.75rem;margin-bottom:1rem;border:1px solid var(--border-color);overflow:hidden;box-shadow:0 1px 3px #0000001a}.faq-question[data-v-99332647]{width:100%;padding:1.5rem;background:none;border:none;color:var(--text-primary);text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:all .2s ease}.faq-question[data-v-99332647]:hover{background:#6366f10d}.question-text[data-v-99332647]{font-size:1.125rem;font-weight:500}.faq-icon[data-v-99332647]{color:var(--primary-color);transition:transform .3s ease}.faq-question.active .faq-icon[data-v-99332647]{transform:rotate(45deg)}.faq-answer[data-v-99332647]{max-height:0;overflow:hidden;transition:all .3s ease}.faq-answer.active[data-v-99332647]{max-height:200px;padding:0 1.5rem 1.5rem}.faq-answer p[data-v-99332647]{color:var(--text-secondary);line-height:1.6;margin:0}.faq-contact[data-v-99332647]{text-align:center}.faq-contact p[data-v-99332647]{margin-bottom:1.5rem;color:var(--text-secondary)}.footer[data-v-99332647]{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:4rem 0 2rem}.footer-content[data-v-99332647]{display:grid;gap:3rem;margin-bottom:3rem}@media (min-width: 768px){.footer-content[data-v-99332647]{grid-template-columns:1fr 2fr;gap:4rem}}.footer-logo[data-v-99332647]{height:2rem;margin-bottom:1rem}.footer-tagline[data-v-99332647]{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.footer-social[data-v-99332647]{display:flex;gap:1rem}.social-link[data-v-99332647]{width:2.5rem;height:2.5rem;background:var(--bg-primary);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted);text-decoration:none;transition:all .2s ease;border:1px solid var(--border-color)}.social-link[data-v-99332647]:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.footer-links[data-v-99332647]{display:grid;gap:2rem}@media (min-width: 640px){.footer-links[data-v-99332647]{grid-template-columns:repeat(4,1fr)}}.group-title[data-v-99332647]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.link-list[data-v-99332647]{list-style:none;padding:0;margin:0}.footer-link[data-v-99332647]{display:block;color:var(--text-muted);text-decoration:none;padding:.25rem 0;transition:color .2s ease}.footer-link[data-v-99332647]:hover{color:var(--primary-color)}.footer-bottom[data-v-99332647]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-color)}@media (min-width: 768px){.footer-bottom[data-v-99332647]{flex-direction:row;justify-content:space-between}}.copyright[data-v-99332647]{color:var(--text-muted);font-size:.875rem;margin:0}.legal-links[data-v-99332647]{display:flex;gap:1.5rem}.legal-link[data-v-99332647]{color:var(--text-muted);text-decoration:none;font-size:.875rem;transition:color .2s ease}.legal-link[data-v-99332647]:hover{color:var(--primary-color)}.back-to-top[data-v-99332647]{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;background:var(--primary-color);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #6366f14d;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(100px)}.back-to-top.visible[data-v-99332647]{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-v-99332647]:hover{background:var(--primary-hover);transform:translateY(-4px);box-shadow:0 8px 20px #6366f166}@media (max-width: 767px){.hero[data-v-99332647]{padding:6rem 0 4rem}.hero-title[data-v-99332647]{font-size:2.25rem;line-height:1.2}.hero-subtitle[data-v-99332647]{font-size:1rem;margin-bottom:2rem}.hero-actions[data-v-99332647]{flex-direction:column;gap:.75rem}.hero-actions .btn[data-v-99332647]{width:100%;justify-content:center;padding:1rem 1.5rem}.section-title[data-v-99332647]{font-size:2rem}.platform-section[data-v-99332647],.features[data-v-99332647],.team[data-v-99332647],.pricing[data-v-99332647],.roadmap[data-v-99332647],.faq[data-v-99332647]{padding:4rem 0}.container[data-v-99332647]{padding:0 1rem}.feature-content[data-v-99332647]{padding:1rem}.methodology-section[data-v-99332647]{padding:2rem}.nav-container[data-v-99332647]{padding:0 1rem}.logo[data-v-99332647]{height:2rem}.highlight-card[data-v-99332647]{position:relative;inset:auto!important;margin:1rem 0;min-width:auto;width:100%}.highlight-card.top-left[data-v-99332647],.highlight-card.bottom-right[data-v-99332647]{position:relative;transform:none}.feature-highlights[data-v-99332647]{position:relative;display:flex;flex-direction:column;gap:0rem;margin-top:1rem}.dashboard-preview[data-v-99332647]{text-align:center}.hero-content[data-v-99332647]{gap:2rem}.trust-badge[data-v-99332647]{font-size:.8rem;padding:.4rem .8rem}.platform-grid[data-v-99332647]{gap:3rem}.features-grid[data-v-99332647]{grid-template-columns:1fr;gap:1.5rem}}html[data-v-99332647]{scroll-behavior:smooth}@media (min-width: 641px){.hero-actions[data-v-99332647]{flex-direction:row;gap:1.5rem;justify-content:center}@media (min-width: 1024px){.hero-actions[data-v-99332647]{justify-content:flex-start}}.methodology-actions[data-v-99332647]{flex-direction:row;justify-content:center;gap:1.5rem}}.dark input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:white!important}.matrix-container[data-v-cca9cdc5]{margin-top:0rem;padding-bottom:2.5rem;padding-left:3rem}.matrix-cell[data-v-cca9cdc5]{min-height:60px;max-height:70px;backdrop-filter:blur(12px);position:relative;overflow:hidden}.matrix-cell[data-v-cca9cdc5]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);z-index:1}.glass-cell-a[data-v-cca9cdc5]{background:linear-gradient(135deg,#22c55e26,#10b9811a);border:1px solid rgba(34,197,94,.25);color:#065f46;box-shadow:0 4px 16px #22c55e1a}.dark .glass-cell-a[data-v-cca9cdc5]{background:linear-gradient(135deg,#22c55e33,#10b98126);border:1px solid rgba(34,197,94,.3);color:#6ee7b7;box-shadow:0 4px 16px #22c55e26}.glass-cell-b[data-v-cca9cdc5]{background:linear-gradient(135deg,#3b82f626,#93c5fd1a);border:1px solid rgba(59,130,246,.25);color:#1e40af;box-shadow:0 4px 16px #3b82f61a}.dark .glass-cell-b[data-v-cca9cdc5]{background:linear-gradient(135deg,#3b82f633,#93c5fd26);border:1px solid rgba(59,130,246,.3);color:#93c5fd;box-shadow:0 4px 16px #3b82f626}.glass-cell-c[data-v-cca9cdc5]{background:linear-gradient(135deg,#a855f726,#c4b5fd1a);border:1px solid rgba(168,85,247,.25);color:#6b21a8;box-shadow:0 4px 16px #a855f71a}.dark .glass-cell-c[data-v-cca9cdc5]{background:linear-gradient(135deg,#a855f733,#c4b5fd26);border:1px solid rgba(168,85,247,.3);color:#c4b5fd;box-shadow:0 4px 16px #a855f726}.glass-cell-d[data-v-cca9cdc5]{background:linear-gradient(135deg,#ef444426,#fca5a51a);border:1px solid rgba(239,68,68,.25);color:#991b1b;box-shadow:0 4px 16px #ef44441a}.dark .glass-cell-d[data-v-cca9cdc5]{background:linear-gradient(135deg,#ef444433,#fca5a526);border:1px solid rgba(239,68,68,.3);color:#fca5a5;box-shadow:0 4px 16px #ef444426}.glass-cell-default[data-v-cca9cdc5]{background:linear-gradient(135deg,#9ca3af26,#d1d5db1a);border:1px solid rgba(156,163,175,.25);color:#374151;box-shadow:0 4px 16px #9ca3af1a}.dark .glass-cell-default[data-v-cca9cdc5]{background:linear-gradient(135deg,#9ca3af33,#d1d5db26);border:1px solid rgba(156,163,175,.3);color:#d1d5db;box-shadow:0 4px 16px #9ca3af26}.matrix-cell[data-v-cca9cdc5]:hover:not(.ring-2){transform:translateY(-2px) scale(1.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-cell-a[data-v-cca9cdc5]:hover{background:linear-gradient(135deg,#22c55e40,#10b98133);border-color:#22c55e66;box-shadow:0 8px 32px #22c55e33}.glass-cell-b[data-v-cca9cdc5]:hover{background:linear-gradient(135deg,#3b82f640,#93c5fd33);border-color:#3b82f666;box-shadow:0 8px 32px #3b82f633}.glass-cell-c[data-v-cca9cdc5]:hover{background:linear-gradient(135deg,#a855f740,#c4b5fd33);border-color:#a855f766;box-shadow:0 8px 32px #a855f733}.glass-cell-d[data-v-cca9cdc5]:hover{background:linear-gradient(135deg,#ef444440,#fca5a533);border-color:#ef444466;box-shadow:0 8px 32px #ef444433}.ring-2[data-v-cca9cdc5]{transform:scale(1.05);z-index:10;box-shadow:0 12px 40px #3b82f64d!important;border:2px solid #3b82f6!important}@keyframes pulse-cca9cdc5{0%{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:.6;transform:scale(.8)}}.animate-pulse[data-v-cca9cdc5]{animation:pulse-cca9cdc5 1.5s infinite}.text-2xs[data-v-cca9cdc5]{font-size:.6rem;line-height:.75rem}.line-clamp-3[data-v-cca9cdc5]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;hyphens:auto}@media (max-width: 768px){.matrix-container[data-v-cca9cdc5]{padding-bottom:3rem;padding-left:2.5rem}.matrix-cell[data-v-cca9cdc5]{min-height:50px;max-height:60px}.text-2xs[data-v-cca9cdc5]{font-size:.55rem;line-height:.7rem}}@media (max-width: 640px){.matrix-cell[data-v-cca9cdc5]{min-height:45px;max-height:55px;padding:4px}.text-2xs[data-v-cca9cdc5]{font-size:.5rem;line-height:.65rem}}.historical-chart-container[data-v-05305019]{position:relative;min-height:180px}.spinner-border[data-v-05305019]{border-right-color:transparent;width:1.5rem;height:1.5rem;border-width:.2em}canvas[data-v-05305019]{display:block;height:100%;width:100%}.correlation-chart[data-v-e15b3dfa]{min-height:300px}.matrix-grid[data-v-e15b3dfa]{max-height:500px;overflow:auto}@media (max-width: 768px){.legend[data-v-e15b3dfa]{flex-direction:column;align-items:flex-start}.legend>div[data-v-e15b3dfa]:last-child{margin-top:.5rem}}.text-2xs[data-v-e15b3dfa]{font-size:.65rem;line-height:.8rem}[data-v-54a04ad9]:root{--primary-color: #2dd4bf;--primary-light: #5eead4;--bg-dark: #111827;--card-bg: rgba(233, 233, 235, .6);--border-color: rgba(209, 206, 206, .5)}.card[data-v-54a04ad9]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;backdrop-filter:blur(12px);transition:all .3s ease}.card-header[data-v-54a04ad9]{background-color:#eeeeee80;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);border-top-left-radius:.75rem;border-top-right-radius:.75rem;display:flex;justify-content:space-between;align-items:center}.card-body[data-v-54a04ad9]{padding:1rem;min-height:520px}.glass-card[data-v-54a04ad9]{background-color:#edeff166;border:1px solid rgba(225,226,228,.3);border-radius:.5rem;padding:.75rem;transition:all .2s ease-in-out}.glass-card[data-v-54a04ad9]:hover{background-color:#dededf99;border-color:#d5d5d780}.chart-placeholder[data-v-54a04ad9]{display:flex;align-items:center;justify-content:center;height:12rem;color:#9ca3af;font-size:.875rem;background-color:#f9fafb;border-radius:.5rem;border:1px dashed #e5e7eb;text-align:center;padding:1rem}.dark .chart-placeholder[data-v-54a04ad9]{color:#6b7280;background-color:#374151;border-color:#4b5563}.spinner[data-v-54a04ad9]{border:3px solid rgba(255,255,255,.1);border-left-color:var(--primary-color);border-radius:50%;width:1.5rem;height:1.5rem;animation:spin-54a04ad9 1s linear infinite}.spinner-lg[data-v-54a04ad9]{width:3rem;height:3rem;border-width:4px}@keyframes spin-54a04ad9{to{transform:rotate(360deg)}}.glassy-loader[data-v-54a04ad9]{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;background-color:#111827cc;backdrop-filter:blur(10px)}.glassy-loader .spinner[data-v-54a04ad9]{border-left-color:#fff}.form-select[data-v-54a04ad9]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;-webkit-appearance:none;appearance:none;background-color:#e6e6e6;color:#181818;border-radius:.375rem;padding:.375rem 1.4rem;font-size:.875rem}.text-2xs[data-v-54a04ad9]{font-size:.65rem;line-height:1rem}.no-scrollbar[data-v-54a04ad9]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-54a04ad9]{-ms-overflow-style:none;scrollbar-width:none}.text-primary[data-v-54a04ad9]{color:var(--primary-color)}.text-primary-light[data-v-54a04ad9]{color:var(--primary-light)}.bg-primary[data-v-54a04ad9]{background-color:var(--primary-color)}.border-primary[data-v-54a04ad9]{border-color:var(--primary-color)}.focus\:ring-primary[data-v-54a04ad9]:focus{--tw-ring-color: var(--primary-color)}.focus\:border-primary[data-v-54a04ad9]:focus{border-color:var(--primary-color)}.line-clamp-2[data-v-54a04ad9]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forecast-na-placeholder[data-v-54a04ad9]{font-style:italic;color:#6b7280;text-align:center;padding:.5rem 0;font-size:.75rem}.btn[data-v-54a04ad9]{transition:all .2s ease;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer}.btn-sm[data-v-54a04ad9]{padding:.375rem .75rem;font-size:.75rem}.btn-primary[data-v-54a04ad9]{background:var(--primary-color);color:#111827;box-shadow:0 4px 15px #2dd4bf33}.btn-primary[data-v-54a04ad9]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #2dd4bf4d}.btn-secondary[data-v-54a04ad9]{background-color:#dfdfdf;color:#505050}.btn-secondary[data-v-54a04ad9]:hover{background-color:#bcc2cd}.btn-light[data-v-54a04ad9]{background-color:#e5e9ef;color:#39393b}.btn-light[data-v-54a04ad9]:hover{background-color:#c3ccd9}.btn-light-danger[data-v-54a04ad9]{background-color:#991b1b;color:#fca5a5;border-color:#b91c1c}.btn-light-danger[data-v-54a04ad9]:hover{background-color:#b91c1c}.alert[data-v-54a04ad9]{padding:1rem;border-radius:.5rem;border:1px solid}.form-select[data-v-54a04ad9]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2dd4bf1a}.alert-danger[data-v-54a04ad9]{background-color:#991b1b33;color:#fca5a5;border-color:#991b1b80}.alert-warning[data-v-54a04ad9]{background-color:#d9770633;color:#fbbf24;border-color:#d9770680}.custom-scrollbar[data-v-54a04ad9]::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar[data-v-54a04ad9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.dark .custom-scrollbar[data-v-54a04ad9]::-webkit-scrollbar-thumb{background:#4b5563}.custom-scrollbar[data-v-9e9db779]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.custom-scrollbar[data-v-9e9db779]::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar[data-v-9e9db779]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scrollbar[data-v-9e9db779]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px;border:1px solid #f1f5f9}.dark .custom-scrollbar[data-v-9e9db779]{scrollbar-color:#4b5563 #1f2937}.dark .custom-scrollbar[data-v-9e9db779]::-webkit-scrollbar-track{background:#1f2937}.dark .custom-scrollbar[data-v-9e9db779]::-webkit-scrollbar-thumb{background-color:#4b5563;border-color:#1f2937}.custom-scrollbar[data-v-b939e947]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.custom-scrollbar[data-v-b939e947]::-webkit-scrollbar{width:5px;height:5px}.custom-scrollbar[data-v-b939e947]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.custom-scrollbar[data-v-b939e947]::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px;border:1px solid #f1f5f9}.dark .custom-scrollbar[data-v-b939e947]{scrollbar-color:#4b5563 #1f2937}.dark .custom-scrollbar[data-v-b939e947]::-webkit-scrollbar-track{background:#1f2937}.dark .custom-scrollbar[data-v-b939e947]::-webkit-scrollbar-thumb{background-color:#4b5563;border-color:#1f2937}.min-h-\[75px\][data-v-fc34706f]{min-height:75px}.h-3[data-v-fc34706f]{height:.75rem;line-height:.75rem}.heatmap-chart-container[data-v-a7434607]{width:100%;overflow:hidden}.risk-level-indicator-widget[data-v-65eb71db]{display:flex;flex-direction:column}.widget-card-wrapper[data-v-98ef8aeb]{display:flex;flex-direction:column;height:100%;min-height:450px;overflow:hidden}.widget-title[data-v-98ef8aeb]{font-size:1.125rem;font-weight:600;padding:1rem 1rem .75rem;color:inherit}.tradingview-widget-container-host[data-v-98ef8aeb]{flex-grow:1;position:relative;padding:.25rem}.tradingview-widget-target[data-v-98ef8aeb]{width:100%;height:100%}.tradingview-widget-copyright-custom[data-v-98ef8aeb]{text-align:center;font-size:.75rem;padding:.25rem 0;color:#6b7280}.dark .tradingview-widget-copyright-custom[data-v-98ef8aeb]{color:#9ca3af}.tradingview-widget-copyright-custom a[data-v-98ef8aeb]{color:#3b82f6;text-decoration:none}.dark .tradingview-widget-copyright-custom a[data-v-98ef8aeb]{color:#60a5fa}.tradingview-widget-copyright-custom a[data-v-98ef8aeb]:hover{text-decoration:underline}[data-v-98ef8aeb] div[id^=tv-economic-calendar-] iframe{display:block!important;width:100%!important;height:100%!important;border:none!important}.widget-card-wrapper[data-v-14cd59ab]{display:flex;flex-direction:column;height:100%;min-height:450px;overflow:hidden}.widget-title[data-v-14cd59ab]{font-size:1.125rem;font-weight:600;padding:1rem;color:inherit;border-bottom:1px solid var(--border-color, #e5e7eb);flex-shrink:0}.dark .widget-title[data-v-14cd59ab]{--border-color: #374151}.tradingview-widget-container-host[data-v-14cd59ab]{flex-grow:1;position:relative;padding:.25rem}.tradingview-widget-target[data-v-14cd59ab]{width:100%;height:100%}[data-v-14cd59ab] div[id^=tv-earnings-calendar-] iframe{display:block!important;width:100%!important;height:100%!important;border:none!important}.course-announcement-gradient[data-v-d5bb4589]{background:linear-gradient(135deg,#6366f1e6,#8b5cf6e6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #6366f14d,inset 0 1px #fff3}.dark .course-announcement-gradient[data-v-d5bb4589]{background:linear-gradient(135deg,#4f46e5cc,#6d28d9cc);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #4f46e566,inset 0 1px #ffffff1a}.course-announcement-gradient h3[data-v-d5bb4589]{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.1)}.course-announcement-gradient p[data-v-d5bb4589]{color:#ffffffe6!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.course-announcement-gradient i[data-v-d5bb4589]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.course-announcement-gradient .bg-white i[data-v-d5bb4589]{color:#4f46e5!important;text-shadow:none}.glass-card[data-v-d5bb4589]{background:#ffffff40;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0000001a,inset 0 1px #fff3}.dark .glass-card[data-v-d5bb4589]{background:#1e1e2d66;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d}.glass-card[data-v-d5bb4589]:hover{background:#ffffff59;border-color:#fff6;box-shadow:0 16px 40px #00000026,inset 0 1px #ffffff4d}.dark .glass-card[data-v-d5bb4589]:hover{background:#1e1e2d99;border-color:#ffffff26;box-shadow:0 16px 40px #0006,inset 0 1px #ffffff1a}.glass-card-error[data-v-d5bb4589]{background:#fef2f2cc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(239,68,68,.2);box-shadow:0 8px 32px #ef44441a,inset 0 1px #fff3}.dark .glass-card-error[data-v-d5bb4589]{background:#7f1d1d66;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(239,68,68,.3);box-shadow:0 8px 32px #7f1d1d4d,inset 0 1px #ffffff0d}.glass-skeleton[data-v-d5bb4589]{background:linear-gradient(90deg,#fff3 25%,#ffffff4d,#fff3 75%);background-size:200% 100%;animation:shimmer-d5bb4589 2s infinite;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.dark .glass-skeleton[data-v-d5bb4589]{background:linear-gradient(90deg,#4b55634d 25%,#6b728066,#4b55634d 75%);background-size:200% 100%;animation:shimmer-d5bb4589 2s infinite;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1)}@keyframes shimmer-d5bb4589{0%{background-position:-200% 0}to{background-position:200% 0}}.glass-card[data-v-d5bb4589]{animation:fadeInUp-d5bb4589 .6s ease-out both}@keyframes fadeInUp-d5bb4589{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.glass-card[data-v-d5bb4589]:nth-child(1){animation-delay:.1s}.glass-card[data-v-d5bb4589]:nth-child(2){animation-delay:.2s}.glass-card[data-v-d5bb4589]:nth-child(3){animation-delay:.3s}.glass-card[data-v-d5bb4589]:nth-child(4){animation-delay:.4s}.glass-card[data-v-d5bb4589]:nth-child(5){animation-delay:.5s}.glass-card[data-v-d5bb4589]:nth-child(6){animation-delay:.6s}.dashboard-container[data-v-d5bb4589]{max-width:1800px;margin:0 auto}.h-full iframe[data-v-d5bb4589]{height:100%;border-radius:inherit}.course-announcement-gradient button[data-v-d5bb4589]{position:relative;overflow:hidden;font-weight:600!important;letter-spacing:.025em;box-shadow:0 4px 15px #0000001a}.course-announcement-gradient button span[data-v-d5bb4589],.course-announcement-gradient button i[data-v-d5bb4589]{position:relative;z-index:2}.course-announcement-gradient button[data-v-d5bb4589]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s;z-index:1}.course-announcement-gradient button[data-v-d5bb4589]:hover:before{left:100%}.course-announcement-gradient button[data-v-d5bb4589]:hover{background:#f8fafc!important;transform:scale(1.05);box-shadow:0 8px 25px #4f46e533}@media (max-width: 768px){.course-announcement-gradient[data-v-d5bb4589]{padding:1rem}.course-announcement-gradient h3[data-v-d5bb4589]{font-size:1.125rem;line-height:1.4}.course-announcement-gradient p[data-v-d5bb4589]{font-size:.875rem;line-height:1.5}.glass-card[data-v-d5bb4589]{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.course-announcement-gradient button[data-v-d5bb4589]{min-height:44px;padding:.75rem 1rem}.dashboard-container[data-v-d5bb4589]{padding:1rem}}@media (min-width: 768px) and (max-width: 1024px){.dashboard-container[data-v-d5bb4589]{padding:1.5rem}.glass-card[data-v-d5bb4589]{min-height:200px}}@media (max-width: 640px){.grid[data-v-d5bb4589]{gap:1rem}.glass-card[data-v-d5bb4589]{padding:1rem}}@media (prefers-color-scheme: dark){.glass-card[data-v-d5bb4589]{background:#1e1e2d66}}@media (prefers-reduced-motion: reduce){.glass-card[data-v-d5bb4589],.course-announcement-gradient button[data-v-d5bb4589]{animation:none;transition:none}.glass-card[data-v-d5bb4589]:hover,.course-announcement-gradient button[data-v-d5bb4589]:hover{transform:none}}.table td[data-v-f71f6a85]{vertical-align:top;padding-bottom:.25rem;padding-top:.25rem}.table .font-medium[data-v-f71f6a85]{font-weight:500}.bg-card-light[data-v-6ad3ac61]{background-color:#f8f9fab3}.dark .bg-card-light[data-v-6ad3ac61],.bg-card-dark[data-v-6ad3ac61]{background-color:#1e1e2d80}.text-success[data-v-6ad3ac61]{color:#4caf50!important}.text-danger[data-v-6ad3ac61]{color:#f44336!important}.text-primary[data-v-6ad3ac61]{color:#3498db!important}.dark .text-success[data-v-6ad3ac61]{color:#6dcc70!important}.dark .text-danger[data-v-6ad3ac61]{color:#f77066!important}.dark .text-primary[data-v-6ad3ac61]{color:#56aff0!important}.shadow-sm[data-v-6ad3ac61]{box-shadow:0 2px 8px #0000001a}.dark .shadow-sm[data-v-6ad3ac61]{box-shadow:0 2px 8px #0000004d}.table-striped tbody tr[data-v-6ad3ac61]:nth-of-type(odd){background-color:#00000005}.dark .table-striped tbody tr[data-v-6ad3ac61]:nth-of-type(odd){background-color:#ffffff05}.dark .btn-light[data-v-6ad3ac61]{background-color:#ffffff1a;color:#e6e6e6;border-color:transparent}.dark .btn-light[data-v-6ad3ac61]:hover{background-color:#ffffff26;color:#fff}.dark .btn-dark[data-v-6ad3ac61],.dark .form-select[data-v-6ad3ac61]{background-color:#1e1e2db3;color:#e6e6e6;border-color:#ffffff1a}.spinner[data-v-6ad3ac61]{border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid #3498db;width:2rem;height:2rem;animation:spin-6ad3ac61 1s linear infinite}.dark .spinner[data-v-6ad3ac61]{border:3px solid rgba(255,255,255,.1);border-top:3px solid #3498db}@keyframes spin-6ad3ac61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dark .bg-light[data-v-f7c8c1a5]{background-color:var(--kt-gray-800)!important}.dark .text-dark[data-v-f7c8c1a5]{color:var(--kt-gray-100-dark, #f9f9f9)!important}@media (prefers-color-scheme: dark){.card[data-v-f7c8c1a5]{background-color:var(--kt-card-bg-dark, #1e1e2d);border-color:var(--kt-border-color-dark, #323248)}.card .card-title[data-v-f7c8c1a5]{color:var(--kt-text-gray-100-dark, #f9f9f9)}.card-body .text-gray-600[data-v-f7c8c1a5]{color:var(--kt-gray-500)!important}.card-body .text-gray-700[data-v-f7c8c1a5]{color:var(--kt-gray-400)!important}.card.bg-light-info[data-v-f7c8c1a5]{background-color:rgba(var(--bs-info-rgb),.1)!important}.card.bg-light-info .text-info[data-v-f7c8c1a5]{color:var(--bs-info)!important}.table[data-v-f7c8c1a5]{--bs-table-color: var(--kt-text-gray-300, #b5b5c3);--bs-table-striped-color: var(--kt-text-gray-300, #b5b5c3);--bs-table-striped-bg: rgba(255, 255, 255, .03);--bs-table-border-color: var(--kt-border-color-dark, #323248)}thead .text-gray-500[data-v-f7c8c1a5]{color:var(--kt-text-gray-500-dark, #7e8299)!important}tbody .fs-6[data-v-f7c8c1a5]{color:var(--kt-text-gray-300, #b5b5c3)}.text-muted[data-v-f7c8c1a5]{color:var(--kt-text-gray-500-dark, #7e8299)!important}.btn-light-primary[data-v-f7c8c1a5]{background-color:rgba(var(--bs-primary-rgb),.1);border-color:transparent;color:var(--bs-primary)}.btn-light-primary[data-v-f7c8c1a5]:hover{background-color:rgba(var(--bs-primary-rgb),.15)}}.dark .bg-light[data-v-f02bef98]{background-color:var(--kt-gray-800)!important}.dark .text-dark[data-v-f02bef98]{color:var(--kt-gray-100-dark, #f9f9f9)!important}.dark .alert.alert-light-warning[data-v-f02bef98]{background-color:rgba(var(--bs-warning-rgb),.1)!important;border-color:rgba(var(--bs-warning-rgb),.4)!important}.dark .text-warning[data-v-f02bef98]{color:var(--bs-warning)!important}.dark .text-muted[data-v-f02bef98]{color:var(--kt-text-gray-500-dark, #7e8299)!important}.dark .table[data-v-f02bef98]{--bs-table-color: var(--kt-text-gray-300, #b5b5c3);--bs-table-striped-color: var(--kt-text-gray-300, #b5b5c3);--bs-table-striped-bg: rgba(255, 255, 255, .03);--bs-table-border-color: var(--kt-border-color-dark, #323248)}.dark thead .text-gray-500[data-v-f02bef98]{color:var(--kt-text-gray-500-dark, #7e8299)!important}.dark tbody .fs-6[data-v-f02bef98]{color:var(--kt-text-gray-300, #b5b5c3)}.dark tbody .text-gray-800[data-v-f02bef98]{color:var(--kt-text-gray-100-dark, #f9f9f9)!important}.dark .btn-light-primary[data-v-f02bef98]{background-color:rgba(var(--bs-primary-rgb),.1);border-color:transparent;color:var(--bs-primary)}.dark .btn-light-primary[data-v-f02bef98]:hover{background-color:rgba(var(--bs-primary-rgb),.15)}.dark .form-check-label[data-v-f02bef98]{color:var(--kt-text-gray-300, #b5b5c3)}.card[data-v-56515cb3]{overflow:hidden}.table-responsive[data-v-56515cb3]{overflow-x:auto}.table[data-v-56515cb3]{min-width:100%;table-auto:auto}.table th[data-v-56515cb3]{padding:.75rem;font-size:.875rem;font-weight:600;border-bottom:1px solid var(--kt-border-color, #eff2f5);background-color:var(--kt-gray-100, #f5f8fa)}.table td[data-v-56515cb3]{padding:.75rem;font-size:.875rem;border-bottom:1px solid var(--kt-border-color, #eff2f5)}.table-striped tr[data-v-56515cb3]:nth-child(2n){background-color:var(--kt-gray-100, #f5f8fa)}.table-striped tr[data-v-56515cb3]:hover{background-color:var(--kt-gray-200, #eff2f5)}.spinner[data-v-56515cb3]{display:inline-block;width:2rem;height:2rem;border:.25rem solid var(--kt-primary-light, #e1f0ff);border-radius:50%;border-right-color:var(--kt-primary, #009ef7);animation:spinner-rotate-56515cb3 .75s linear infinite}@keyframes spinner-rotate-56515cb3{to{transform:rotate(360deg)}}.progress[data-v-96f65be5]{height:5px;background-color:var(--bs-gray-200);border-radius:3px;overflow:hidden;width:60px}.progress-bar[data-v-96f65be5]{height:100%;transition:width .6s ease}.fs-tiny[data-v-96f65be5]{font-size:.78rem!important}:root.dark .progress[data-v-96f65be5]{background-color:var(--bs-gray-700)}:root.dark .text-gray-700[data-v-96f65be5]{color:var(--bs-gray-400)!important}.tabs[data-v-40033f00]{display:flex;flex-wrap:nowrap}.tab.btn[data-v-40033f00]{border:none;background-color:transparent;border-bottom:3px solid transparent;border-radius:0;margin-bottom:-1px;transition:color .2s ease,border-color .2s ease;font-weight:500}.tab.btn[data-v-40033f00]:hover{background-color:transparent}.tab.btn.active[data-v-40033f00]{border-bottom-color:var(--bs-primary);font-weight:600}.tab.btn[data-v-40033f00]:not(.active):hover{color:var(--bs-primary)}.tab-scrollbar[data-v-40033f00]{overflow-x:auto;overflow-y:hidden}.tab-scrollbar[data-v-40033f00]::-webkit-scrollbar{height:4px}.tab-scrollbar[data-v-40033f00]::-webkit-scrollbar-track{background:transparent}.tab-scrollbar[data-v-40033f00]::-webkit-scrollbar-thumb{background-color:var(--bs-gray-300);border-radius:10px}.dark .tab-scrollbar[data-v-40033f00]::-webkit-scrollbar-thumb{background-color:var(--bs-gray-600)}.spinner[data-v-40033f00]{display:inline-block;width:1.5rem;height:1.5rem;border:.2rem solid rgba(var(--bs-primary-rgb),.2);border-radius:50%;border-right-color:var(--bs-primary);animation:spinner-rotate-40033f00 .75s linear infinite}.spinner-lg[data-v-40033f00]{width:3rem;height:3rem;border-width:.3rem}@keyframes spinner-rotate-40033f00{to{transform:rotate(360deg)}}.progress-wrapper[data-v-40033f00]{display:flex;align-items:center}.progress[data-v-40033f00]{flex-grow:1;height:5px;background-color:var(--bs-gray-200);border-radius:3px;overflow:hidden;margin-left:8px;width:60px}.progress-bar[data-v-40033f00]{height:100%;transition:width .6s ease;background-color:var(--bs-primary)}.bg-success[data-v-40033f00]{background-color:var(--bs-success)!important}.bg-danger[data-v-40033f00]{background-color:var(--bs-danger)!important}.bg-warning[data-v-40033f00]{background-color:var(--bs-warning)!important}.fs-tiny[data-v-40033f00]{font-size:.78rem!important}.table-sm th[data-v-40033f00],.table-sm td[data-v-40033f00]{padding:.4rem .5rem}.min-h-300px[data-v-40033f00]{min-height:300px}.bg-light-primary[data-v-40033f00]{background-color:var(--bs-primary-light)!important}.bg-light-success[data-v-40033f00]{background-color:var(--bs-success-light)!important}.bg-light-warning[data-v-40033f00]{background-color:var(--bs-warning-light)!important}.bg-light-info[data-v-40033f00]{background-color:var(--bs-info-light)!important}.separator[data-v-40033f00]{display:block;height:0;border-bottom:1px solid var(--bs-border-color)}.separator-dashed[data-v-40033f00]{border-bottom-style:dashed;border-bottom-color:var(--bs-gray-300)}.dark .text-dark[data-v-40033f00]{color:var(--bs-gray-100)!important}.dark .text-gray-800[data-v-40033f00]{color:var(--bs-gray-200)!important}.dark .text-gray-700[data-v-40033f00]{color:var(--bs-gray-400)!important}.dark .text-gray-600[data-v-40033f00]{color:var(--bs-gray-500)!important}.dark .text-gray-500[data-v-40033f00]{color:var(--bs-gray-600)!important}.dark .bg-light[data-v-40033f00]{background-color:var(--bs-gray-800)!important}.cursor-pointer[data-v-40033f00]{cursor:pointer}.transition-all[data-v-40033f00]{transition:all .2s ease}.duration-200[data-v-40033f00]{transition-duration:.2s}.bg-opacity-75[data-v-40033f00]{--tw-bg-opacity: .75}.shadow-sm[data-v-40033f00]{box-shadow:0 1px 2px #0000000d}.hover\:text-primary[data-v-40033f00]:hover{color:var(--bs-primary)!important}.dark .bg-white.bg-opacity-75[data-v-40033f00]{background-color:#1e1e2dbf!important}.dark .bg-light-primary[data-v-40033f00]{background-color:rgba(var(--bs-primary-rgb),.1)!important}.modal-container[data-v-3676ef5b]{max-width:calc(90vw - var(--kt-app-sidebar-width, 265px));width:calc(90vw - var(--kt-app-sidebar-width, 265px));min-width:320px;max-height:90vh;margin-left:calc(var(--kt-app-sidebar-width, 265px) / 2)}.article-item[data-v-3676ef5b]{border-bottom:none;margin-bottom:2rem;background-color:#2b2b40}.pagination[data-v-3676ef5b]{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin:0}.page-item[data-v-3676ef5b]{margin:0 2px}.page-item.disabled .page-link[data-v-3676ef5b]{color:#b5b5c3;pointer-events:none;background-color:transparent}.page-item.active .page-link[data-v-3676ef5b]{background-color:#009ef7;color:#fff;border-color:#009ef7}.page-link[data-v-3676ef5b]{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;color:#5e6278;background-color:#fff;border:1px solid #E4E6EF;font-size:.925rem;font-weight:500;transition:all .2s ease;text-decoration:none;border-radius:6px}.page-link[data-v-3676ef5b]:hover{background-color:#f9f9f9;color:#009ef7;border-color:#e4e6ef}.page-link i[data-v-3676ef5b]{font-size:.7rem}.card-footer[data-v-3676ef5b]{background-color:transparent;border-top:1px solid #E4E6EF;padding-top:1.25rem}@media (max-width: 767.98px){.card-footer[data-v-3676ef5b]{flex-direction:column;align-items:flex-start}.card-footer>div[data-v-3676ef5b]:first-child{margin-bottom:1rem}}.form-select-sm[data-v-3676ef5b]{padding:.25rem 1.75rem .25rem .5rem;font-size:.8125rem;border-radius:4px}.text-gray-600[data-v-3676ef5b]{color:#7e8299}.text-gray-500[data-v-3676ef5b]{color:#92929f}.text-gray-700[data-v-3676ef5b]{color:#5e6278!important}.fw-semibold[data-v-3676ef5b]{font-weight:500!important}:root:not(.dark) .btn-article-action[data-v-3676ef5b],:root:not(.dark) .article-tag[data-v-3676ef5b],:root:not(.dark) .filing-filter-btn[data-v-3676ef5b]{background-color:#f5f8fa;color:#5e6278}:root:not(.dark) .btn-article-action[data-v-3676ef5b]:hover,:root:not(.dark) .filing-filter-btn[data-v-3676ef5b]:hover{background-color:#eef3f7;color:#181c32}:root:not(.dark) .filings-table-row[data-v-3676ef5b]{color:#181c32;border-bottom:1px solid #eff2f5}.card[data-v-3676ef5b]{background-color:#1e1e2d;color:#fff;border:none}.card-body[data-v-3676ef5b]{padding-top:.75rem;padding-bottom:.75rem}.tab-button[data-v-3676ef5b]{background:transparent;border:none;color:#6d6d80;font-weight:500;position:relative;padding:.5rem;font-size:.8rem;transition:color .2s}.tab-button[data-v-3676ef5b]:hover{color:#009ef7}.tab-button.active[data-v-3676ef5b]{color:#009ef7;font-weight:600}.tab-button.active[data-v-3676ef5b]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#009ef7}.article-item[data-v-3676ef5b]{border-bottom:none;margin-bottom:2rem}.source-link[data-v-3676ef5b]{color:#009ef7;font-weight:500;text-decoration:none;font-size:.8rem}.article-title a[data-v-3676ef5b]{color:#fff;text-decoration:none;transition:color .2s}.article-title a[data-v-3676ef5b]:hover{color:#009ef7}.btn-article-action[data-v-3676ef5b]{background-color:#ffffff12;color:#b5b5c3;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:background-color .2s;cursor:pointer;text-decoration:none}.btn-article-action[data-v-3676ef5b]:hover{background-color:#ffffff1a;color:#fff}.related-tags[data-v-3676ef5b]{color:#565674;font-size:.75rem;display:flex;align-items:center;flex-wrap:wrap}.article-tag[data-v-3676ef5b]{background-color:#ffffff12;color:#b5b5c3;border-radius:.2rem;padding:.125rem .375rem;margin-right:.25rem;font-size:.75rem}.article-tag-more[data-v-3676ef5b]{color:#565674;font-size:.75rem}.load-more-btn[data-v-3676ef5b]{background-color:#ffffff12;color:#b5b5c3;border:none;border-radius:.35rem;padding:.25rem .75rem;font-size:.8rem;transition:background-color .2s}.load-more-btn[data-v-3676ef5b]:hover{background-color:#ffffff1a;color:#fff}.filing-filter-row[data-v-3676ef5b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.filing-filter-btn[data-v-3676ef5b]{background-color:#ffffff12;color:#b5b5c3;border:none;border-radius:.35rem;padding:.25rem .75rem;font-size:.8rem;transition:background-color .2s}.filing-filter-btn[data-v-3676ef5b]:hover{background-color:#ffffff1a;color:#fff}.filing-filter-btn.active[data-v-3676ef5b]{background-color:#009ef7;color:#fff}.filings-table[data-v-3676ef5b]{width:100%}.filings-table-header[data-v-3676ef5b]{display:flex;background-color:#ffffff08;padding:.5rem 0;font-weight:600;color:#92929f;font-size:.8rem;border-bottom:1px solid rgba(255,255,255,.05)}.filings-table-row[data-v-3676ef5b]{display:flex;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.85rem;color:#fff}.filings-table-row[data-v-3676ef5b]:hover{background-color:#ffffff08}.filing-col-type[data-v-3676ef5b]{width:120px;padding:0 .5rem}.filing-col-date[data-v-3676ef5b]{width:130px;padding:0 .5rem}.filing-col-period[data-v-3676ef5b]{width:120px;padding:0 .5rem}.filing-col-desc[data-v-3676ef5b]{flex:1;padding:0 .5rem}.filing-col-actions[data-v-3676ef5b]{width:80px;padding:0 .5rem;text-align:center}.filing-type-badge[data-v-3676ef5b]{padding:.2rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.filing-type-10q[data-v-3676ef5b]{background-color:#7239ea;color:#fff}.filing-type-10k[data-v-3676ef5b]{background-color:#00a3ff;color:#fff}.filing-type-8k[data-v-3676ef5b]{background-color:#ffc700;color:#fff}.filing-type-def14a[data-v-3676ef5b]{background-color:#f1416c;color:#fff}.filing-type-4[data-v-3676ef5b]{background-color:#50cd89;color:#fff}.filing-action-btn[data-v-3676ef5b]{background-color:transparent;color:#b5b5c3;border:none;padding:.25rem;transition:color .2s}.filing-action-btn[data-v-3676ef5b]:hover{color:#fff}.spinner[data-v-3676ef5b]{width:2rem;height:2rem;border:.25rem solid rgba(0,158,247,.25);border-top-color:#009ef7;border-radius:50%;animation:spinner-rotation-3676ef5b .75s linear infinite}@keyframes spinner-rotation-3676ef5b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-content[data-v-3676ef5b]{background-color:#1e1e2d;color:#fff;border:1px solid rgba(255,255,255,.1)}.modal-header[data-v-3676ef5b]{border-bottom:1px solid rgba(255,255,255,.1)}.modal-footer[data-v-3676ef5b]{border-top:1px solid rgba(255,255,255,.1)}.min-h-350px[data-v-3676ef5b]{min-height:350px}:root:not(.dark) .card[data-v-3676ef5b]{background-color:#fff;color:#181c32}:root:not(.dark) .article-title a[data-v-3676ef5b]{color:#181c32}:root:not(.dark) .btn-article-action[data-v-3676ef5b],:root:not(.dark) .article-tag[data-v-3676ef5b],:root:not(.dark) .load-more-btn[data-v-3676ef5b],:root:not(.dark) .filing-filter-btn[data-v-3676ef5b]{background-color:#f5f8fa;color:#5e6278}:root:not(.dark) .btn-article-action[data-v-3676ef5b]:hover,:root:not(.dark) .load-more-btn[data-v-3676ef5b]:hover,:root:not(.dark) .filing-filter-btn[data-v-3676ef5b]:hover{background-color:#eef3f7;color:#181c32}:root:not(.dark) .filings-table-header[data-v-3676ef5b]{background-color:#f5f8fa;color:#5e6278;border-bottom:1px solid #eff2f5}:root:not(.dark) .filings-table-row[data-v-3676ef5b]{border-bottom:1px solid #eff2f5;color:#181c32}:root:not(.dark) .filings-table-row[data-v-3676ef5b]:hover{background-color:#f5f8fa}:root:not(.dark) .modal-content[data-v-3676ef5b]{background-color:#fff;color:#181c32;border:1px solid #eff2f5}:root:not(.dark) .modal-header[data-v-3676ef5b]{border-bottom:1px solid #eff2f5}:root:not(.dark) .modal-footer[data-v-3676ef5b]{border-top:1px solid #eff2f5}.relative .absolute[data-v-bb71fcd0]{transition:opacity .2s ease-in-out}.z-10[data-v-bb71fcd0]{z-index:10}.quant-gradient[data-v-bb71fcd0]{background-image:linear-gradient(to right,#335b8ed9,#00aeb3d9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0000001a;background-color:transparent}.ml-gradient[data-v-bb71fcd0]{background-image:linear-gradient(to right,#f98400d9,#e65100d9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 20px #0000001a;background-color:transparent}.dark .quant-gradient[data-v-bb71fcd0]{background-image:linear-gradient(to right,#2c4b74bf,#008a8fbf);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0003;background-color:transparent}.dark .ml-gradient[data-v-bb71fcd0]{background-image:linear-gradient(to right,#e65100bf,#bf360cbf);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 30px #0003;background-color:transparent}.tabs[data-v-bb71fcd0]{display:flex;flex-wrap:nowrap}.tab[data-v-bb71fcd0]{padding:0rem 1rem;margin-bottom:-1px;border:1px solid transparent;border-bottom:none;cursor:pointer;color:var(--kt-text-gray-600, #7e8299);font-weight:200;font-size:1 rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:color .2s ease,border-color .2s ease;border-bottom:3px solid transparent}.dark .tab[data-v-bb71fcd0]{color:var(--kt-text-gray-600-dark, #9899ac)}.tab[data-v-bb71fcd0]:hover{color:var(--kt-primary, #009ef7)}.dark .tab[data-v-bb71fcd0]:hover{color:var(--kt-primary-dark, #009ef7)}.tab.active[data-v-bb71fcd0]{color:var(--kt-primary, #009ef7);font-weight:600;border-bottom-color:var(--kt-primary, #009ef7)}.dark .tab.active[data-v-bb71fcd0]{color:var(--kt-primary-dark, #009ef7);border-bottom-color:var(--kt-primary-dark, #009ef7)}.tab-scrollbar[data-v-bb71fcd0]::-webkit-scrollbar{height:4px}.tab-scrollbar[data-v-bb71fcd0]::-webkit-scrollbar-track{background:transparent}.tab-scrollbar[data-v-bb71fcd0]::-webkit-scrollbar-thumb{background-color:#e1e1e1;border-radius:10px}.dark .tab-scrollbar[data-v-bb71fcd0]::-webkit-scrollbar-thumb{background-color:#4a4a60}.spinner[data-v-bb71fcd0]{border:3px solid rgba(0,0,0,.1);border-left-color:var(--kt-primary, #009ef7);border-radius:50%;width:1.5rem;height:1.5rem;animation:spin-bb71fcd0 1s linear infinite}.spinner-lg[data-v-bb71fcd0]{width:3rem;height:3rem;border-width:4px}.spinner-sm[data-v-bb71fcd0]{width:1rem;height:1rem;border-width:2px}@keyframes spin-bb71fcd0{to{transform:rotate(360deg)}}.hidden[data-v-bb71fcd0]{display:none!important}.cursor-help[data-v-bb71fcd0]{cursor:help}.text-success[data-v-bb71fcd0]{color:#50cd89!important}.text-danger[data-v-bb71fcd0]{color:#f1416c!important}.text-warning[data-v-bb71fcd0]{color:#ffc700!important}.dark .text-success[data-v-bb71fcd0]{color:#50cd89!important}.dark .text-danger[data-v-bb71fcd0]{color:#f1416c!important}.dark .text-warning[data-v-bb71fcd0]{color:#ffc700!important}.card[data-v-bb71fcd0]{background-color:var(--kt-card-bg, #ffffff);box-shadow:var(--kt-card-shadow, 0 0 1rem 0 rgba(0, 0, 0, .03));border-radius:var(--kt-card-border-radius, .675rem);border:0 solid #eff2f5}.dark .card[data-v-bb71fcd0]{background-color:var(--kt-card-bg-dark, #1e1e2d);box-shadow:var(--kt-card-shadow-dark, 0 0 1rem 0 rgba(0, 0, 0, .15));border-color:var(--kt-border-color-dark, #323248)}.card-header[data-v-bb71fcd0]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--kt-border-color, #eff2f5);min-height:auto}.dark .card-header[data-v-bb71fcd0]{border-bottom-color:var(--kt-border-color-dark, #323248)}.card-header.border-0[data-v-bb71fcd0]{border-bottom:0}.card-title[data-v-bb71fcd0]{font-size:1rem;font-weight:600;color:var(--kt-text-gray-900, #181c32)}.dark .card-title[data-v-bb71fcd0]{color:var(--kt-text-gray-900-dark, #ffffff)}.card-body[data-v-bb71fcd0]{padding:1rem;color:var(--kt-text-gray-700, #5e6278)}.dark .card-body[data-v-bb71fcd0]{color:var(--kt-text-gray-700-dark, #a1a5b7)}.hero-bg[data-v-bb71fcd0]{background-image:url(/assets/media/stock/hero-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.dark .hero-bg[data-v-bb71fcd0]{background-image:url(/assets/media/stock/hero-bg-dark.png)}.alert[data-v-bb71fcd0]{border:1px solid;border-radius:.475rem}.alert-warning[data-v-bb71fcd0]{background-color:#fff8dd;border-color:#ffc700;color:#7a6400}.dark .alert-warning[data-v-bb71fcd0]{background-color:#ffc7001a;border-color:#ffc700;color:#ffc700}.badge[data-v-bb71fcd0]{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.475rem}.badge-light-success[data-v-bb71fcd0]{background-color:#59cd9b1a;color:#50cd89}.badge-light-primary[data-v-bb71fcd0]{background-color:#009ef71a;color:#009ef7}.badge-light-warning[data-v-bb71fcd0]{background-color:#ffc7001a;color:#ffc700}.badge-light-danger[data-v-bb71fcd0]{background-color:#f1416c1a;color:#f1416c}.dark .badge-light-success[data-v-bb71fcd0]{background-color:#59cd9b1a;color:#50cd89}.dark .badge-light-primary[data-v-bb71fcd0]{background-color:#009ef71a;color:#009ef7}.dark .badge-light-warning[data-v-bb71fcd0]{background-color:#ffc7001a;color:#ffc700}.dark .badge-light-danger[data-v-bb71fcd0]{background-color:#f1416c1a;color:#f1416c}.btn[data-v-bb71fcd0]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-weight:500;border-radius:.475rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-sm[data-v-bb71fcd0]{padding:.25rem .75rem;font-size:.85rem}.btn-primary[data-v-bb71fcd0]{background-color:var(--kt-primary, #009ef7);color:#fff;border:1px solid var(--kt-primary, #009ef7)}.btn-primary[data-v-bb71fcd0]:hover{background-color:#0095e8}.btn-light-primary[data-v-bb71fcd0]{background-color:#ffffff5e!important;color:#1b1919!important;border:1px solid transparent;padding:0rem .7rem!important;font-size:.8rem!important;font-weight:500!important}.btn-light-primary[data-v-bb71fcd0]:hover{background-color:#e0f4ff}.dark .btn-light-primary[data-v-bb71fcd0]{background-color:#009ef71a;color:var(--kt-primary, #009ef7)}.dark .btn-light-primary[data-v-bb71fcd0]:hover{background-color:#009ef733}.btn-light-danger[data-v-bb71fcd0]{background-color:#fff5f8;color:var(--kt-danger, #f1416c);border:1px solid transparent}.btn-light-danger[data-v-bb71fcd0]:hover{background-color:#fff0f5}.dark .btn-light-danger[data-v-bb71fcd0]{background-color:#f1416c1a;color:var(--kt-danger, #f1416c)}.dark .btn-light-danger[data-v-bb71fcd0]:hover{background-color:#f1416c33}.text-2xs[data-v-bb71fcd0]{font-size:.65rem!important;line-height:1!important}@keyframes pulse-slow-bb71fcd0{0%,to{opacity:inherit;transform:scale(1)}50%{opacity:calc(inherit*.7);transform:scale(1.05)}}.animate-pulse-slow[data-v-bb71fcd0]{animation:pulse-slow-bb71fcd0 8s cubic-bezier(.4,0,.6,1) infinite}.animation-delay-2000[data-v-bb71fcd0]{animation-delay:2s}.animation-delay-4000[data-v-bb71fcd0]{animation-delay:4s}.glassy-loader[data-v-bb71fcd0]{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:100;background-color:#1e1e2d99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.glassy-loader .spinner[data-v-bb71fcd0]{border-left-color:#fff}.flip-card-container[data-v-bb71fcd0]{perspective:1000px}.flip-card-inner[data-v-bb71fcd0]{position:relative;width:100%;height:100%;min-height:300px;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card-container.flipped .flip-card-inner[data-v-bb71fcd0]{transform:rotateY(180deg)}.flip-card-front[data-v-bb71fcd0],.flip-card-back[data-v-bb71fcd0]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--kt-card-border-radius, .675rem);overflow:hidden}.flip-card-back[data-v-bb71fcd0]{background-color:var(--kt-card-bg-dark, #1e1e2d);color:#fff;transform:rotateY(180deg);display:flex;flex-direction:column;padding:1rem}.rating-history-chart-container[data-v-bb71fcd0]{flex-grow:1;width:100%;min-height:250px}.history-controls[data-v-bb71fcd0]{margin-bottom:-.3rem;display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8rem}.history-controls label[data-v-bb71fcd0]{display:flex;align-items:center;gap:.25rem;cursor:pointer}.history-controls input[type=checkbox][data-v-bb71fcd0]{cursor:pointer}.backface-loader[data-v-bb71fcd0]{display:flex;justify-content:center;align-items:center;height:100%}.blur-text[data-v-15d50dac]{filter:blur(1.5px);opacity:.7}.min-w-150px[data-v-15d50dac]{min-width:150px}.min-w-140px[data-v-15d50dac]{min-width:140px}.text-success-bold[data-v-15d50dac]{color:#0bb783!important;font-weight:600}.text-success[data-v-15d50dac]{color:#50cd89!important}.text-success-light[data-v-15d50dac]{color:#75e0a7!important}.text-danger-bold[data-v-15d50dac]{color:#d9214e!important;font-weight:600}.text-danger[data-v-15d50dac]{color:#f1416c!important}.text-danger-light[data-v-15d50dac]{color:#f5738b!important}.text-warning[data-v-15d50dac]{color:#ffc700!important}.container-fixed[data-v-19b8ee81]{padding:1.25rem;background-color:#fff}html.dark-mode[data-v-19b8ee81],html[data-theme=dark][data-v-19b8ee81],html.dark-mode body[data-v-19b8ee81],html[data-theme=dark] body[data-v-19b8ee81],.dark-mode .container-fixed[data-v-19b8ee81],[data-theme=dark] .container-fixed[data-v-19b8ee81]{background-color:#151521!important;color:#cdcdde!important}.position-relative[data-v-19b8ee81]{position:relative!important}.position-relative .dropdown-menu[data-v-19b8ee81]{position:absolute!important;top:100%!important;left:0!important;z-index:9999!important;display:block!important;min-width:100%!important;margin-top:.125rem!important;border:1px solid #e4e6ef!important;background-color:#fff!important;box-shadow:0 .5rem 1rem #0000001a!important;border-radius:.475rem!important}.dark-mode .position-relative .dropdown-menu[data-v-19b8ee81],[data-theme=dark] .position-relative .dropdown-menu[data-v-19b8ee81]{background-color:#1e1e2d!important;border-color:#323248!important;color:#cdcdde!important}.menu-item[data-v-19b8ee81]{cursor:pointer;transition:background-color .2s ease}.menu-item[data-v-19b8ee81]:hover{background-color:#f5f8fa!important}.dark-mode .menu-item[data-v-19b8ee81]:hover,[data-theme=dark] .menu-item[data-v-19b8ee81]:hover{background-color:#2b2b40!important}.form-control[data-v-19b8ee81]{display:block;width:100%;padding:.75rem 1rem;font-size:1.1rem;font-weight:500;line-height:1.5;color:#181c32;background-color:#f5f8fa;background-clip:padding-box;border:1px solid #e4e6ef;appearance:none;border-radius:.475rem;box-shadow:none;transition:color .2s ease,background-color .2s ease}.form-control-solid[data-v-19b8ee81]{background-color:#f5f8fa;border-color:#f5f8fa;color:#5e6278;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dark-mode .form-control[data-v-19b8ee81],.dark-mode .form-control-solid[data-v-19b8ee81],[data-theme=dark] .form-control[data-v-19b8ee81],[data-theme=dark] .form-control-solid[data-v-19b8ee81]{background-color:#1b1b29!important;border-color:#323248!important;color:#92929f!important}.dark-mode .form-control[data-v-19b8ee81]::placeholder,.dark-mode .form-control-solid[data-v-19b8ee81]::placeholder,[data-theme=dark] .form-control[data-v-19b8ee81]::placeholder,[data-theme=dark] .form-control-solid[data-v-19b8ee81]::placeholder{color:#565674!important}.dark-mode .form-control[data-v-19b8ee81]:focus,.dark-mode .form-control-solid[data-v-19b8ee81]:focus,[data-theme=dark] .form-control[data-v-19b8ee81]:focus,[data-theme=dark] .form-control-solid[data-v-19b8ee81]:focus{background-color:#171723!important;border-color:#323248!important;color:#cdcdde!important}.form-select[data-v-19b8ee81]{display:block;width:100%;padding:.75rem 3rem .75rem 1rem;font-size:1.1rem;font-weight:500;line-height:1.5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235E6278' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;border:1px solid #e4e6ef;border-radius:.475rem;appearance:none}.form-select-solid[data-v-19b8ee81]{color:#5e6278}.form-select-sm[data-v-19b8ee81]{padding-top:.55rem;padding-bottom:.55rem;padding-left:.75rem;font-size:.925rem;border-radius:.425rem}.dark-mode .form-select[data-v-19b8ee81],.dark-mode .form-select-solid[data-v-19b8ee81],[data-theme=dark] .form-select[data-v-19b8ee81],[data-theme=dark] .form-select-solid[data-v-19b8ee81]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2392929F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.dark-mode .form-select option[data-v-19b8ee81],.dark-mode .form-select-solid option[data-v-19b8ee81],[data-theme=dark] .form-select option[data-v-19b8ee81],[data-theme=dark] .form-select-solid option[data-v-19b8ee81]{background-color:#1e1e2d!important}.dark-mode .form-select[data-v-19b8ee81]:focus,.dark-mode .form-select-solid[data-v-19b8ee81]:focus,[data-theme=dark] .form-select[data-v-19b8ee81]:focus,[data-theme=dark] .form-select-solid[data-v-19b8ee81]:focus{background-color:#171723!important;border-color:#323248!important;color:#cdcdde!important}.dropdown-menu[data-v-19b8ee81]{position:absolute;z-index:105;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#181c32;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0;border-radius:.475rem;box-shadow:0 0 50px #523f6926}.dropdown-menu.show[data-v-19b8ee81]{display:block}.dark-mode .dropdown-menu[data-v-19b8ee81],[data-theme=dark] .dropdown-menu[data-v-19b8ee81]{background-color:#1e1e2d!important;color:#92929f!important;box-shadow:0 0 30px #00000026!important}.menu-sub-dropdown[data-v-19b8ee81]{box-shadow:0 0 50px #523f6926}.dark-mode .menu-sub-dropdown[data-v-19b8ee81],[data-theme=dark] .menu-sub-dropdown[data-v-19b8ee81]{box-shadow:0 0 30px #00000026!important}.card[data-v-19b8ee81],.card-custom[data-v-19b8ee81]{position:relative;display:flex;flex-direction:column;background-color:#fff;border:0;box-shadow:0 0 20px #4c577d05;border-radius:.95rem;margin-bottom:1.25rem}.chart-card[data-v-19b8ee81]{margin-bottom:0}.dark-mode .card[data-v-19b8ee81],.dark-mode .card-custom[data-v-19b8ee81],[data-theme=dark] .card[data-v-19b8ee81],[data-theme=dark] .card-custom[data-v-19b8ee81]{background-color:#1e1e2d!important;border-color:#323248!important;box-shadow:0 0 20px #0000001a!important;color:#cdcdde!important}.card-header[data-v-19b8ee81]{display:flex;justify-content:space-between;align-items:center;min-height:65px;padding:1rem 1.25rem;border-bottom:1px solid #eff2f5}.dark-mode .card-header[data-v-19b8ee81],[data-theme=dark] .card-header[data-v-19b8ee81]{border-bottom-color:#323248!important;background-color:#1e1e2d!important;color:#cdcdde!important}.card-body[data-v-19b8ee81]{flex:1 1 auto;padding:1.25rem}.dark-mode .card-body[data-v-19b8ee81],[data-theme=dark] .card-body[data-v-19b8ee81]{background-color:#1e1e2d!important;color:#cdcdde!important}.card-title[data-v-19b8ee81]{display:flex;flex-direction:column}.dark-mode .card-title[data-v-19b8ee81],[data-theme=dark] .card-title[data-v-19b8ee81]{color:#cdcdde!important}.min-h-350px[data-v-19b8ee81]{min-height:350px}.chart-container[data-v-19b8ee81]{width:100%!important;height:500px!important;position:relative;display:block}.btn[data-v-19b8ee81]{display:inline-flex;align-items:center;justify-content:center;font-weight:500;line-height:1.5;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:.475rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-primary[data-v-19b8ee81]{color:#fff;background-color:#009ef7;border-color:#009ef7}.btn-primary[data-v-19b8ee81]:hover{color:#fff;background-color:#0095e8;border-color:#008bd9}.btn-light[data-v-19b8ee81]{color:#7e8299;background-color:#f5f8fa;border-color:#f5f8fa}.btn-light[data-v-19b8ee81]:hover{color:#7e8299;background-color:#e9f1f6;border-color:#e9f1f6}.dark-mode .btn-light[data-v-19b8ee81],[data-theme=dark] .btn-light[data-v-19b8ee81]{color:#cdcdde!important;background-color:#2b2b40!important;border-color:#2b2b40!important}.dark-mode .btn-light[data-v-19b8ee81]:hover,[data-theme=dark] .btn-light[data-v-19b8ee81]:hover{color:#fff!important;background-color:#323248!important;border-color:#323248!important}.btn-sm[data-v-19b8ee81]{padding:.55rem .75rem;font-size:.925rem;border-radius:.475rem}.btn-icon[data-v-19b8ee81]{display:inline-flex;align-items:center;justify-content:center;padding:0;height:calc(1.5em + 1.1rem);width:calc(1.5em + 1.1rem)}.btn-clear[data-v-19b8ee81]{padding:.25rem;background-color:transparent;border:none}.dark-mode .btn-clear[data-v-19b8ee81],[data-theme=dark] .btn-clear[data-v-19b8ee81]{color:#9899ac!important}.text-gray-900[data-v-19b8ee81]{color:#181c32!important}.text-gray-800[data-v-19b8ee81]{color:#3f4254!important}.text-gray-700[data-v-19b8ee81]{color:#5e6278!important}.text-gray-600[data-v-19b8ee81]{color:#7e8299!important}.text-gray-500[data-v-19b8ee81]{color:#a1a5b7!important}.text-gray-400[data-v-19b8ee81]{color:#b5b5c3!important}.text-muted[data-v-19b8ee81]{color:#a1a5b7!important}.dark-mode .text-gray-900[data-v-19b8ee81],[data-theme=dark] .text-gray-900[data-v-19b8ee81]{color:#cdcdde!important}.dark-mode .text-gray-800[data-v-19b8ee81],[data-theme=dark] .text-gray-800[data-v-19b8ee81]{color:#b5b5c3!important}.dark-mode .text-gray-700[data-v-19b8ee81],[data-theme=dark] .text-gray-700[data-v-19b8ee81]{color:#9899ac!important}.dark-mode .text-gray-600[data-v-19b8ee81],[data-theme=dark] .text-gray-600[data-v-19b8ee81],.dark-mode .text-gray-500[data-v-19b8ee81],[data-theme=dark] .text-gray-500[data-v-19b8ee81],.dark-mode .text-gray-400[data-v-19b8ee81],[data-theme=dark] .text-gray-400[data-v-19b8ee81],.dark-mode .text-muted[data-v-19b8ee81],[data-theme=dark] .text-muted[data-v-19b8ee81]{color:#6d6d80!important}.bg-secondary-clarity[data-v-19b8ee81]{background-color:#e4e6ef26!important}.bg-light-primary[data-v-19b8ee81]{background-color:#f1faff!important}.dark-mode .bg-secondary-clarity[data-v-19b8ee81],[data-theme=dark] .bg-secondary-clarity[data-v-19b8ee81]{background-color:#3f425426!important;border-color:#323248!important}.dark-mode .bg-light-primary[data-v-19b8ee81],[data-theme=dark] .bg-light-primary[data-v-19b8ee81]{background-color:#009ef726!important;border-color:#1b1b29!important}.text-2xl[data-v-19b8ee81]{font-size:1.5rem!important}.text-base[data-v-19b8ee81]{font-size:1rem!important}.text-sm[data-v-19b8ee81]{font-size:.925rem!important}.text-2sm[data-v-19b8ee81]{font-size:.85rem!important}.text-3xl[data-v-19b8ee81]{font-size:1.75rem!important}.gap-2[data-v-19b8ee81]{gap:.5rem!important}.gap-3\.5[data-v-19b8ee81]{gap:.875rem!important}.gap-5[data-v-19b8ee81]{gap:1.25rem!important}.lg\:gap-7\.5[data-v-19b8ee81]{gap:1.875rem!important}.mt-1[data-v-19b8ee81]{margin-top:.25rem!important}.mt-5[data-v-19b8ee81]{margin-top:1.25rem!important}.mb-5[data-v-19b8ee81]{margin-bottom:1.25rem!important}.me-2[data-v-19b8ee81]{margin-right:.5rem!important}.size-8[data-v-19b8ee81]{width:2rem!important;height:2rem!important}.size-10[data-v-19b8ee81]{width:2.5rem!important;height:2.5rem!important}.flex[data-v-19b8ee81]{display:flex!important}.items-center[data-v-19b8ee81]{align-items:center!important}.justify-center[data-v-19b8ee81]{justify-content:center!important}.justify-between[data-v-19b8ee81]{justify-content:space-between!important}.flex-col[data-v-19b8ee81]{flex-direction:column!important}.flex-wrap[data-v-19b8ee81]{flex-wrap:wrap!important}.shrink-0[data-v-19b8ee81]{flex-shrink:0!important}.rounded-lg[data-v-19b8ee81]{border-radius:.5rem!important}.rounded-xl[data-v-19b8ee81]{border-radius:.75rem!important}.border[data-v-19b8ee81]{border:1px solid!important}.border-gray-200[data-v-19b8ee81]{border-color:#e4e6ef!important}.dark-mode .border-gray-200[data-v-19b8ee81],[data-theme=dark] .border-gray-200[data-v-19b8ee81]{border-color:#323248!important}.w-full[data-v-19b8ee81]{width:100%!important}.block[data-v-19b8ee81]{display:block!important}@media (min-width: 1024px){.lg\:w-3\/4[data-v-19b8ee81]{width:75%!important}.lg\:w-1\/4[data-v-19b8ee81]{width:25%!important}.lg\:w-auto[data-v-19b8ee81]{width:auto!important}.lg\:py-7\.5[data-v-19b8ee81]{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.lg\:mb-7\.5[data-v-19b8ee81]{margin-bottom:1.875rem!important}}.ki-filled[data-v-19b8ee81]{line-height:1;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;-webkit-font-smoothing:antialiased}canvas[data-v-19b8ee81]{width:100%!important}.badge[data-v-19b8ee81]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .85rem;font-weight:600;line-height:1;color:#181c32;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.475rem}.dark-mode .badge[data-v-19b8ee81],[data-theme=dark] .badge[data-v-19b8ee81]{color:#cdcdde!important}.badge-sm[data-v-19b8ee81]{padding:.25rem .5rem;font-size:.75rem}.badge-outline[data-v-19b8ee81]{background-color:transparent;border:1px solid}.badge-success[data-v-19b8ee81]{color:#50cd89}.badge-success.badge-outline[data-v-19b8ee81]{border-color:#50cd89}.dark-mode .badge-success[data-v-19b8ee81],[data-theme=dark] .badge-success[data-v-19b8ee81]{color:#50cd89!important}.badge[data-v-88ca11d7]{padding:.5rem .75rem;border-radius:.475rem}.badge-light-success[data-v-88ca11d7]{color:#50cd89;background-color:#e8fff3}.badge-light-warning[data-v-88ca11d7]{color:#ffc700;background-color:#fff8dd}.badge-light-danger[data-v-88ca11d7]{color:#f1416c;background-color:#fff5f8}.text-success[data-v-88ca11d7]{color:#50cd89!important}.text-warning[data-v-88ca11d7]{color:#ffc700!important}.text-danger[data-v-88ca11d7]{color:#f1416c!important}.text-primary[data-v-88ca11d7]{color:#009ef7!important}.badge[data-v-0cdb1e93]{padding:.5rem .75rem;border-radius:.475rem}.badge-light-success[data-v-0cdb1e93]{color:#50cd89;background-color:#e8fff3}.badge-light-warning[data-v-0cdb1e93]{color:#ffc700;background-color:#fff8dd}.badge-light-danger[data-v-0cdb1e93]{color:#f1416c;background-color:#fff5f8}.badge-light-primary[data-v-0cdb1e93]{color:#009ef7;background-color:#f1faff}.badge-light-secondary[data-v-0cdb1e93]{color:#7e8299;background-color:#f9f9f9}.progress-bar.bg-success[data-v-0cdb1e93]{background-color:#50cd89!important}.progress-bar.bg-primary[data-v-0cdb1e93]{background-color:#009ef7!important}.progress-bar.bg-warning[data-v-0cdb1e93]{background-color:#ffc700!important}.progress-bar.bg-danger[data-v-0cdb1e93]{background-color:#f1416c!important}.zone-matrix[data-v-56ad8865]{display:flex;flex-direction:column;gap:10px;width:100%}.zone-row[data-v-56ad8865]{display:flex;gap:10px;width:100%}.zone-cell[data-v-56ad8865]{flex:1;padding:15px;border-radius:8px;border:1px solid #e4e6ef;background-color:#f5f8fa;text-align:center;position:relative;transition:all .2s ease;min-height:100px;display:flex;flex-direction:column;justify-content:center}.zone-cell[data-v-56ad8865]:hover{border-color:#009ef7;box-shadow:0 0 10px #009ef71a}.zone-current[data-v-56ad8865]{border:2px solid #009ef7;background-color:#f1faff;box-shadow:0 0 15px #009ef733}.zone-label[data-v-56ad8865]{font-size:18px;font-weight:700;color:#181c32;margin-bottom:5px}.zone-title[data-v-56ad8865]{font-size:12px;color:#7e8299;margin-bottom:10px}.zone-probability[data-v-56ad8865]{font-size:16px;font-weight:700;color:#009ef7}.zone-legend[data-v-56ad8865]{margin-top:20px}.legend-marker[data-v-56ad8865]{width:12px;height:12px;border-radius:2px}.badge[data-v-56ad8865]{padding:.5rem .75rem;border-radius:.475rem}.badge-light-success[data-v-56ad8865]{color:#50cd89;background-color:#e8fff3}.badge-success[data-v-56ad8865]{color:#fff;background-color:#50cd89}.badge-light-primary[data-v-56ad8865]{color:#009ef7;background-color:#f1faff}.badge-primary[data-v-56ad8865]{color:#fff;background-color:#009ef7}.badge-light-warning[data-v-56ad8865]{color:#ffc700;background-color:#fff8dd}.badge-warning[data-v-56ad8865]{color:#fff;background-color:#ffc700}.badge-light-danger[data-v-56ad8865]{color:#f1416c;background-color:#fff5f8}.badge-danger[data-v-56ad8865]{color:#fff;background-color:#f1416c}.badge[data-v-292950dc]{padding:.5rem .75rem;border-radius:.475rem}.badge-light-success[data-v-292950dc]{color:#50cd89;background-color:#e8fff3}.badge-light-warning[data-v-292950dc]{color:#ffc700;background-color:#fff8dd}.badge-light-danger[data-v-292950dc]{color:#f1416c;background-color:#fff5f8}.badge-light-primary[data-v-292950dc]{color:#009ef7;background-color:#f1faff}.badge-light-secondary[data-v-292950dc]{color:#7e8299;background-color:#f9f9f9}.symbol-label[data-v-292950dc]{display:flex;align-items:center;justify-content:center;font-weight:500;border-radius:.475rem;width:45px;height:45px}input[disabled][data-v-d7e0f9a3]{opacity:.7;cursor:not-allowed}.dark input[data-v-d7e0f9a3]::placeholder{color:#6b7280}@keyframes fadeIn-d7e0f9a3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-enter-active[data-v-d7e0f9a3]{animation:fadeIn-d7e0f9a3 .3s ease-out}.notification-leave-active[data-v-d7e0f9a3]{transition:opacity .3s ease-in}.notification-leave-to[data-v-d7e0f9a3]{opacity:0}@media (max-width: 768px){.card[data-v-e6845e71]{border-radius:.5rem;box-shadow:0 2px 5px #0000001a}}.plan-card[data-v-e6845e71]:hover{transform:translateY(-2px);transition:transform .3s ease}.text-success[data-v-e6845e71]{transition:transform .2s ease}.text-success[data-v-e6845e71]:hover{transform:scale(1.2)}.stripe-element[data-v-7493e8d1]{min-height:40px;background-color:transparent!important}[data-v-7493e8d1] .StripeElement{width:100%;opacity:1!important}[data-v-7493e8d1] .StripeElement--focus{outline:none}[data-v-7493e8d1] iframe{opacity:1!important}[data-v-7493e8d1] #card-element iframe{-webkit-text-fill-color:initial!important;color:inherit!important}.dark[data-v-7493e8d1] #card-element iframe{color:#fff!important}[data-v-7493e8d1] #card-element iframe,[data-v-7493e8d1] #card-element span,[data-v-7493e8d1] #card-element input,[data-v-7493e8d1] #card-element button{opacity:1!important;visibility:visible!important;display:block!important}.dark[data-v-7493e8d1] #card-element input{color:#fff!important;-webkit-text-fill-color:white!important}[data-v-7493e8d1] .StripeElement--webkit-autofill{background-color:transparent!important}.btn-twitter[data-v-827c99a3]{background-color:#1da1f2;color:#fff}.btn-facebook[data-v-827c99a3]{background-color:#4267b2;color:#fff}.btn-linkedin[data-v-827c99a3]{background-color:#0077b5;color:#fff}.btn-twitter[data-v-827c99a3]:hover,.btn-facebook[data-v-827c99a3]:hover,.btn-linkedin[data-v-827c99a3]:hover{opacity:.9}.performance-container[data-v-35bfe992]{height:100%;width:100%}.card[data-v-35bfe992]{height:100%;width:100%;display:flex;flex-direction:column}.card-body[data-v-35bfe992]{flex:1;overflow:hidden;width:100%}.nav-tabs[data-v-35bfe992]{border-bottom:1px solid #eff2f5}.nav-tabs .nav-link[data-v-35bfe992]{margin-bottom:-1px;border:0;border-bottom:2px solid transparent;color:#a1a5b7;font-weight:500;padding:.5rem 1rem;cursor:pointer}.nav-tabs .nav-link[data-v-35bfe992]:hover{color:#009ef7}.nav-tabs .nav-link.active[data-v-35bfe992]{color:#009ef7;border-bottom-color:#009ef7}.nav-tabs .disabled[data-v-35bfe992]{color:#a1a5b7!important;cursor:not-allowed}.modal-dialog{min-width:320px;max-width:520px;width:90%;margin:0 auto}@media (min-width: 640px){.sm\:max-w-lg{max-width:520px!important}}.inline-block{display:inline-block;min-width:320px;width:100%}.max-h-60{max-height:300px;min-height:100px}.performance-list-container[data-v-1f9933aa]{width:100%;height:100%}.card[data-v-1f9933aa]{display:flex;flex-direction:column}.card-body[data-v-1f9933aa]{flex:1;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 1200px){table[data-v-1f9933aa]{table-layout:auto}th[data-v-1f9933aa],td[data-v-1f9933aa]{padding:.5rem .75rem;white-space:nowrap}.table-responsive[data-v-1f9933aa]{margin-bottom:1rem;overflow-y:hidden}}th[data-v-1f9933aa],td[data-v-1f9933aa]{min-width:100px}th[data-v-1f9933aa]:first-child,td[data-v-1f9933aa]:first-child{position:sticky;left:0;background-color:#fff;z-index:5;box-shadow:2px 0 5px #0000000d}.dark th[data-v-1f9933aa]:first-child,.dark td[data-v-1f9933aa]:first-child{background-color:#151515;color:#f1f1f1}.animate-pulse[data-v-1f9933aa]{animation:pulse-1f9933aa 1s cubic-bezier(.4,0,.6,1) 1}@keyframes pulse-1f9933aa{0%,to{opacity:1}50%{opacity:.5}}.progress-bar[data-v-1f9933aa]{height:8px;border-radius:4px;background-color:#e5e7eb;overflow:hidden}.progress-bar-fill[data-v-1f9933aa]{height:100%;border-radius:4px;transition:width .3s ease}.pagination[data-v-1f9933aa]{display:flex;flex-wrap:wrap}.page-item[data-v-1f9933aa]{margin:.25rem}.page-link[data-v-1f9933aa]{display:flex;align-items:center;justify-content:center;height:2rem;min-width:2rem;font-weight:500;font-size:.85rem;padding:0 .5rem;border-radius:.475rem;color:#5e6278;border:none;box-shadow:none}.page-link[data-v-1f9933aa]:hover{background-color:#f9f9f9;color:#009ef7}.page-item.active .page-link[data-v-1f9933aa]{background-color:#009ef7;color:#fff;box-shadow:0 3px 6px #009ef733}.page-item.disabled .page-link[data-v-1f9933aa]{background-color:transparent;color:#b5b5c3;cursor:not-allowed}.text-gray-700[data-v-1f9933aa]{color:#5e6278!important}.fw-semibold[data-v-1f9933aa]{font-weight:500!important}.range-low[data-v-1f9933aa]{position:absolute;left:0;top:-18px;font-size:.7rem;color:#6c757d}.range-high[data-v-1f9933aa]{position:absolute;right:0;top:-18px;font-size:.7rem;color:#6c757d}.range-container[data-v-1f9933aa]{position:relative;width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;margin-top:4px}.price-indicator[data-v-1f9933aa]{position:absolute;top:-4px;width:3px;height:16px;background-color:#009ef7;border-radius:2px;z-index:10;transform:translate(-50%)}.score-value[data-v-1f9933aa]{font-weight:500}.score-value.growth[data-v-1f9933aa]{color:#50cd89}.score-value.value[data-v-1f9933aa]{color:#009ef7}.score-value.technical[data-v-1f9933aa]{color:#7239ea}th[data-v-1f9933aa]{white-space:nowrap;padding:.6rem .75rem!important}td[data-v-1f9933aa]{padding:.6rem .75rem!important;vertical-align:middle}@media (max-width: 1400px){th[data-v-1f9933aa],td[data-v-1f9933aa]{padding:.5rem!important;font-size:.85rem}.badge[data-v-1f9933aa]{font-size:.75rem;padding:.25rem .4rem}}.sort[data-v-1f9933aa]{display:flex;align-items:center;position:relative}.sort-label[data-v-1f9933aa]{margin-right:5px}.sort.asc[data-v-1f9933aa]:after,.sort.desc[data-v-1f9933aa]:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent}.sort.asc[data-v-1f9933aa]:after{border-bottom:4px solid #5E6278}.sort.desc[data-v-1f9933aa]:after{border-top:4px solid #5E6278}.badge-light-success[data-v-1f9933aa]{background-color:#50cd891a;color:#50cd89}.badge-light-primary[data-v-1f9933aa]{background-color:#006cff1a;color:#009ef7}.badge-light-info[data-v-1f9933aa]{background-color:#80ccff1a;color:#7239ea}.badge-light-warning[data-v-1f9933aa]{background-color:#ffc7001a;color:#ffc700}.badge-light-danger[data-v-1f9933aa]{background-color:#f1416c1a;color:#f1416c}.badge-light-secondary[data-v-1f9933aa]{background-color:#b5b5c31a;color:#a1a5b7}[data-v-edbe0f9f]:root{--primary-color: #2dd4bf;--primary-light: #5eead4;--bg-dark: #111827;--card-bg: rgba(255, 255, 255, .8);--card-bg-dark: rgba(30, 41, 59, .8);--border-color: rgba(209, 213, 219, .5);--border-color-dark: rgba(71, 85, 105, .5)}.card[data-v-edbe0f9f]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;backdrop-filter:blur(12px);transition:all .3s ease}.dark .card[data-v-edbe0f9f]{background-color:var(--card-bg-dark);border-color:var(--border-color-dark)}.glass-card[data-v-edbe0f9f]{background-color:#fff9;border:1px solid rgba(209,213,219,.3);border-radius:.5rem;padding:.75rem;backdrop-filter:blur(8px);transition:all .2s ease-in-out}.dark .glass-card[data-v-edbe0f9f]{background-color:#1e293b99;border-color:#4755694d}.glass-card[data-v-edbe0f9f]:hover{background-color:#fffc;border-color:#d1d5db80}.dark .glass-card[data-v-edbe0f9f]:hover{background-color:#1e293bcc;border-color:#47556980}.toggle-switch-wrapper[data-v-edbe0f9f]{position:relative;backdrop-filter:blur(8px)}.toggle-switch-slider[data-v-edbe0f9f]{backdrop-filter:blur(4px);box-shadow:0 4px 15px #0000001a}.spinner[data-v-edbe0f9f]{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-edbe0f9f .75s linear infinite}.spinner-lg[data-v-edbe0f9f]{width:2rem;height:2rem;border-width:3px}.spinner-sm[data-v-edbe0f9f]{width:.875rem;height:.875rem;border-width:1.5px}@keyframes spin-edbe0f9f{to{transform:rotate(360deg)}}.form-control[data-v-edbe0f9f],.form-select[data-v-edbe0f9f]{border:1px solid rgba(209,213,219,.5);border-radius:.475rem;font-size:.875rem;background-color:#fffc;backdrop-filter:blur(4px);transition:all .2s ease}.dark .form-control[data-v-edbe0f9f],.dark .form-select[data-v-edbe0f9f]{border-color:#47556980;background-color:#1e293bcc;color:#e2e8f0}.form-control[data-v-edbe0f9f]:focus,.form-select[data-v-edbe0f9f]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2dd4bf1a}.btn[data-v-edbe0f9f]{transition:all .2s ease;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;backdrop-filter:blur(4px)}.btn-sm[data-v-edbe0f9f]{padding:.375rem .75rem;font-size:.75rem}.btn-primary[data-v-edbe0f9f]{background:var(--primary-color);color:#111827;box-shadow:0 4px 15px #2dd4bf33}.btn-primary[data-v-edbe0f9f]:hover{transform:translateY(-1px);box-shadow:0 8px 25px #2dd4bf4d}.btn-light[data-v-edbe0f9f]{background-color:#ffffffb3;color:#374151;border-color:#d1d5db80}.dark .btn-light[data-v-edbe0f9f]{background-color:#1e293bb3;color:#e2e8f0;border-color:#47556980}.btn-light[data-v-edbe0f9f]:hover{background-color:#ffffffe6;transform:translateY(-1px)}.dark .btn-light[data-v-edbe0f9f]:hover{background-color:#1e293be6}.btn-success[data-v-edbe0f9f]{background:#22c55e;color:#fff;border-color:#22c55e}.btn-success[data-v-edbe0f9f]:hover{background:#16a34a;border-color:#16a34a;transform:translateY(-1px)}.dark .btn-success[data-v-edbe0f9f]{background:#22c55e;color:#fff;border-color:#22c55e}.dark .btn-success[data-v-edbe0f9f]:hover{background:#16a34a;border-color:#16a34a}.btn-light-danger[data-v-edbe0f9f]{background-color:#ef44441a;color:#ef4444;border-color:#ef444433}.btn-icon[data-v-edbe0f9f]{display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0}.text-primary[data-v-edbe0f9f]{color:var(--primary-color)}.badge[data-v-edbe0f9f]{padding:.375rem .75rem;font-size:.75rem;border-radius:.425rem}.badge-light-success[data-v-edbe0f9f]{background-color:#22c55e1a;color:#22c55e}.badge-light-primary[data-v-edbe0f9f]{background-color:#3b82f61a;color:#3b82f6}.badge-light-info[data-v-edbe0f9f]{background-color:#8b5cf61a;color:#8b5cf6}.badge-light-warning[data-v-edbe0f9f]{background-color:#f59e0b1a;color:#f59e0b}.badge-light-danger[data-v-edbe0f9f]{background-color:#ef44441a;color:#ef4444}.badge-light-secondary[data-v-edbe0f9f]{background-color:#6b72801a;color:#6b7280}.table[data-v-edbe0f9f]{background-color:transparent;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}.table th[data-v-edbe0f9f],.table td[data-v-edbe0f9f]{border-color:#d1d5db4d;vertical-align:middle;padding:.75rem}.table td[data-v-edbe0f9f]:nth-child(2){white-space:normal;word-wrap:break-word;overflow:visible;text-overflow:unset}.table th[data-v-edbe0f9f],.table td[data-v-edbe0f9f]:not(:nth-child(2)){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table th[data-v-edbe0f9f]{background-color:#f9fafbcc;font-weight:600;position:sticky;top:0;z-index:10}.dark .table th[data-v-edbe0f9f]{background-color:#1e293bcc}.dark .table th[data-v-edbe0f9f],.dark .table td[data-v-edbe0f9f]{border-color:#4755694d}.table-hover>tbody>tr[data-v-edbe0f9f]:hover>*{background-color:#f9fafbcc}.dark .table-hover>tbody>tr[data-v-edbe0f9f]:hover>*{background-color:#2d3748cc}.overflow-hidden[data-v-edbe0f9f]{overflow-x:hidden}.table th[data-v-edbe0f9f]:nth-child(1){width:8%}.table th[data-v-edbe0f9f]:nth-child(2){width:20%}.table th[data-v-edbe0f9f]:nth-child(3){width:14%}.table th[data-v-edbe0f9f]:nth-child(4){width:8%}.table th[data-v-edbe0f9f]:nth-child(5){width:8%}.table th[data-v-edbe0f9f]:nth-child(6){width:10%}.table th[data-v-edbe0f9f]:nth-child(7){width:10%}.table th[data-v-edbe0f9f]:nth-child(8){width:11%}.table th[data-v-edbe0f9f]:nth-child(9){width:7%}.table th[data-v-edbe0f9f]:nth-child(10){width:7%}.table th[data-v-edbe0f9f]:nth-child(11){width:8%}.table th[data-v-edbe0f9f]:nth-child(12){width:12%}[data-v-4b2f9cda]:root{--primary-color: #2dd4bf;--primary-light: #5eead4;--bg-dark: #111827;--card-bg: rgba(255, 255, 255, .8);--card-bg-dark: rgba(30, 41, 59, .8);--border-color: rgba(209, 213, 219, .5);--border-color-dark: rgba(71, 85, 105, .5)}.card[data-v-4b2f9cda]{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;backdrop-filter:blur(12px);transition:all .3s ease}.dark .card[data-v-4b2f9cda]{background-color:var(--card-bg-dark);border-color:var(--border-color-dark)}.glass-card[data-v-4b2f9cda]{background-color:#fff9;border:1px solid rgba(209,213,219,.3);border-radius:.5rem;padding:.75rem;backdrop-filter:blur(8px);transition:all .2s ease-in-out}.dark .glass-card[data-v-4b2f9cda]{background-color:#1e293b99;border-color:#4755694d}.glass-card[data-v-4b2f9cda]:hover{background-color:#fffc;border-color:#d1d5db80}.dark .glass-card[data-v-4b2f9cda]:hover{background-color:#1e293bcc;border-color:#47556980}.table-responsive[data-v-4b2f9cda]{overflow-x:auto}.truncate[data-v-4b2f9cda]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spinner[data-v-4b2f9cda]{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-4b2f9cda .75s linear infinite}.spinner-lg[data-v-4b2f9cda]{width:2rem;height:2rem;border-width:3px}@keyframes spin-4b2f9cda{to{transform:rotate(360deg)}}.form-control[data-v-4b2f9cda],.form-select[data-v-4b2f9cda]{border:1px solid rgba(209,213,219,.5);border-radius:.475rem;font-size:.875rem;background-color:#fffc;backdrop-filter:blur(4px);transition:all .2s ease}.dark .form-control[data-v-4b2f9cda],.dark .form-select[data-v-4b2f9cda]{border-color:#47556980;background-color:#1e293bcc;color:#e2e8f0}.form-control[data-v-4b2f9cda]:focus,.form-select[data-v-4b2f9cda]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2dd4bf1a}.form-check-input[data-v-4b2f9cda]{width:1rem;height:1rem;background-color:#fffc;border:1px solid rgba(209,213,219,.5);border-radius:.25rem}.dark .form-check-input[data-v-4b2f9cda]{background-color:#1e293bcc;border-color:#47556980}.btn[data-v-4b2f9cda]{transition:all .2s ease;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;backdrop-filter:blur(4px)}.btn-sm[data-v-4b2f9cda]{padding:.375rem .75rem;font-size:.75rem}.btn-primary[data-v-4b2f9cda]{background:var(--primary-color);color:#111827;box-shadow:0 4px 15px #2dd4bf33}.btn-primary[data-v-4b2f9cda]:hover{transform:translateY(-1px);box-shadow:0 8px 25px #2dd4bf4d}.btn-light[data-v-4b2f9cda]{background-color:#ffffffb3;color:#374151;border-color:#d1d5db80}.dark .btn-light[data-v-4b2f9cda]{background-color:#1e293bb3;color:#e2e8f0;border-color:#47556980}.btn-light[data-v-4b2f9cda]:hover{background-color:#ffffffe6;transform:translateY(-1px)}.dark .btn-light[data-v-4b2f9cda]:hover{background-color:#1e293be6}.btn-active[data-v-4b2f9cda]{background-color:var(--primary-color);color:#111827}.btn-icon[data-v-4b2f9cda]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0}.text-primary[data-v-4b2f9cda]{color:var(--primary-color)}.text-primary-light[data-v-4b2f9cda]{color:var(--primary-light)}.badge[data-v-4b2f9cda]{padding:.375rem .75rem;font-size:.75rem;border-radius:.425rem}.badge-light-success[data-v-4b2f9cda]{background-color:#22c55e1a;color:#22c55e}.badge-light-primary[data-v-4b2f9cda]{background-color:#3b82f61a;color:#3b82f6}.badge-light-info[data-v-4b2f9cda]{background-color:#8b5cf61a;color:#8b5cf6}.badge-light-warning[data-v-4b2f9cda]{background-color:#f59e0b1a;color:#f59e0b}.badge-light-danger[data-v-4b2f9cda]{background-color:#ef44441a;color:#ef4444}.badge-light-secondary[data-v-4b2f9cda]{background-color:#6b72801a;color:#6b7280}.text-2xs[data-v-4b2f9cda]{font-size:.65rem;line-height:1rem}.table[data-v-4b2f9cda]{background-color:transparent}.table th[data-v-4b2f9cda],.table td[data-v-4b2f9cda]{border-color:#d1d5db4d}.dark .table th[data-v-4b2f9cda],.dark .table td[data-v-4b2f9cda]{border-color:#4755694d}.modal-dialog[data-v-f88bdc2f]{min-width:320px;max-width:520px;width:90%;margin:0 auto}@media (min-width: 640px){.sm\:max-w-lg[data-v-f88bdc2f]{max-width:520px!important}}.inline-block[data-v-f88bdc2f]{display:inline-block;min-width:320px;width:100%}input[type=number][data-v-f88bdc2f]::-webkit-outer-spin-button,input[type=number][data-v-f88bdc2f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-f88bdc2f]{-moz-appearance:textfield}.portfolio-holdings-container[data-v-6a5d0128]{width:100%}.summary-grid[data-v-6a5d0128]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.summary-card[data-v-6a5d0128]{padding:1rem;background-color:#f9f9f9;border-radius:.5rem;box-shadow:0 1px 3px #0000001a}.table-responsive[data-v-6a5d0128]{max-height:600px;margin-bottom:1rem}th[data-v-6a5d0128],td[data-v-6a5d0128]{white-space:nowrap;padding:.6rem .75rem!important}.sort[data-v-6a5d0128]{display:flex;align-items:center;position:relative}.sort-label[data-v-6a5d0128]{margin-right:5px}.sort.asc[data-v-6a5d0128]:after,.sort.desc[data-v-6a5d0128]:after{content:"";display:inline-block;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent}.sort.asc[data-v-6a5d0128]:after{border-bottom:4px solid #5E6278}.sort.desc[data-v-6a5d0128]:after{border-top:4px solid #5E6278}.pagination[data-v-6a5d0128]{display:flex;flex-wrap:wrap}.page-item[data-v-6a5d0128]{margin:.25rem}.page-link[data-v-6a5d0128]{display:flex;align-items:center;justify-content:center;height:2rem;min-width:2rem;font-weight:500;font-size:.85rem;padding:0 .5rem;border-radius:.475rem;color:#5e6278;border:none;box-shadow:none}.page-link[data-v-6a5d0128]:hover{background-color:#f9f9f9;color:#009ef7}.page-item.active .page-link[data-v-6a5d0128]{background-color:#009ef7;color:#fff;box-shadow:0 3px 6px #009ef733}.page-item.disabled .page-link[data-v-6a5d0128]{background-color:transparent;color:#b5b5c3;cursor:not-allowed}th[data-v-6a5d0128]:first-child,td[data-v-6a5d0128]:first-child{position:sticky;left:0;background-color:#fff;z-index:5;box-shadow:2px 0 5px #0000000d}.portfolio-value-chart[data-v-8a90fab5],.sector-allocation-chart[data-v-cb05a68d],.asset-type-chart[data-v-4afd43ee]{width:100%;height:100%;position:relative}.portfolio-performance-container[data-v-e5b1dfdb]{width:100%}.summary-card[data-v-e5b1dfdb]{padding:1rem;background-color:#f9f9f9;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;transition:all .3s ease}.summary-card[data-v-e5b1dfdb]:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.chart-container[data-v-e5b1dfdb]{width:100%;position:relative}.benchmark-stat[data-v-e5b1dfdb]{transition:all .3s ease}.benchmark-stat[data-v-e5b1dfdb]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000000d}.btn-group[data-v-e5b1dfdb]{display:flex;border-radius:.475rem;overflow:hidden}.btn-group .btn[data-v-e5b1dfdb]{margin:0;border-radius:0;font-size:.875rem;padding:.5rem .75rem}.btn-group .btn[data-v-e5b1dfdb]:first-child{border-top-left-radius:.475rem;border-bottom-left-radius:.475rem}.btn-group .btn[data-v-e5b1dfdb]:last-child{border-top-right-radius:.475rem;border-bottom-right-radius:.475rem}.table th[data-v-e5b1dfdb]{font-weight:500;color:#3f4254;padding:.75rem 1rem;background-color:#f5f8fa}.table td[data-v-e5b1dfdb]{padding:.65rem 1rem;vertical-align:middle}.table-hover tbody tr[data-v-e5b1dfdb]:hover{background-color:#f9f9f9}.card[data-v-bec8c202]{height:100%;width:100%;display:flex;flex-direction:column}.card-body[data-v-bec8c202]{flex:1;overflow:hidden;width:100%}.nav-tabs[data-v-bec8c202]{border-bottom:1px solid #eff2f5}.nav-tabs .nav-link[data-v-bec8c202]{margin-bottom:-1px;border:0;border-bottom:2px solid transparent;color:#a1a5b7;font-weight:500;padding:.5rem 1rem;cursor:pointer}.nav-tabs .nav-link[data-v-bec8c202]:hover{color:#009ef7}.nav-tabs .nav-link.active[data-v-bec8c202]{color:#009ef7;border-bottom-color:#009ef7}.custom-scrollbar[data-v-1737bd93]::-webkit-scrollbar{width:5px}.custom-scrollbar[data-v-1737bd93]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-1737bd93]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:10px}.dark .custom-scrollbar[data-v-1737bd93]::-webkit-scrollbar-thumb{background:#718096}.custom-scrollbar[data-v-1737bd93]{scroll-behavior:smooth}.fade-enter-active[data-v-1737bd93],.fade-leave-active[data-v-1737bd93]{transition:opacity .3s ease}.fade-enter-from[data-v-1737bd93],.fade-leave-to[data-v-1737bd93]{opacity:0}.unit-slide-enter-active[data-v-1737bd93]{transition:all .4s ease-out;overflow:hidden}.unit-slide-leave-active[data-v-1737bd93]{transition:all .3s ease-in;overflow:hidden}.unit-slide-enter-from[data-v-1737bd93],.unit-slide-leave-to[data-v-1737bd93]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.unit-slide-enter-to[data-v-1737bd93],.unit-slide-leave-from[data-v-1737bd93]{opacity:1;max-height:1000px}.cursor-pointer[data-v-1737bd93]{transition:all .2s ease}.bg-blue-600[data-v-1737bd93]{transition:width .3s ease-in-out}.cursor-pointer[data-v-1737bd93]:hover{transform:translate(2px);transition:transform .2s ease}.locked-lesson[data-v-1737bd93]{cursor:not-allowed;color:#a0aec0}.locked-lesson .font-medium[data-v-1737bd93]{color:#718096}.dark .locked-lesson .font-medium[data-v-1737bd93]{color:#4a5568}.hoverable-lesson[data-v-1737bd93]:hover{background-color:#f7fafc;transform:translate(4px)}.dark .hoverable-lesson[data-v-1737bd93]:hover{background-color:#2d3748}.active-lesson[data-v-1737bd93]{background-color:#ebf8ff;border-left:3px solid #3182ce;font-weight:600;transform:translate(4px)}.dark .active-lesson[data-v-1737bd93]{background-color:#2b6cb030;border-left-color:#63b3ed}.active-lesson .font-medium[data-v-1737bd93]{color:#2b6cb0}.dark .active-lesson .font-medium[data-v-1737bd93]{color:#90cdf4}.quiz-option[data-v-1737bd93]{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all .2s ease}.quiz-option[data-v-1737bd93]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.quiz-option-selected[data-v-1737bd93]{border-color:#3182ce;background-color:#ebf8ff;box-shadow:0 0 0 2px #3182ce}.dark .quiz-option-selected[data-v-1737bd93]{border-color:#63b3ed;background-color:#2b6cb030}.quiz-option-correct[data-v-1737bd93]{border-color:#38a169;background-color:#f0fff4}.dark .quiz-option-correct[data-v-1737bd93]{border-color:#68d391;background-color:#2f855a30}.quiz-option-incorrect[data-v-1737bd93]{border-color:#e53e3e;background-color:#fff5f5}.dark .quiz-option-incorrect[data-v-1737bd93]{border-color:#fc8181;background-color:#c5303030}.prose[data-v-1737bd93]{line-height:1.75}.prose h2[data-v-1737bd93]{font-size:1.875rem;line-height:2.25rem;font-weight:800;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.dark .prose h2[data-v-1737bd93]{border-bottom-color:#374151}.prose h3[data-v-1737bd93]{font-size:1.5rem;line-height:2rem;font-weight:700;margin-top:2.5rem;margin-bottom:1rem}.prose p[data-v-1737bd93]{margin-bottom:1.25em}.prose blockquote[data-v-1737bd93]{font-style:italic;color:#4b5563;border-left-width:4px;padding-left:1rem}.dark .prose blockquote[data-v-1737bd93]{color:#d1d5db;border-color:#3b82f6}.prose a[data-v-1737bd93]{color:#2563eb;text-decoration:none;font-weight:500}.prose a[data-v-1737bd93]:hover{text-decoration:underline}.dark .prose a[data-v-1737bd93]{color:#60a5fa}.prose ul[data-v-1737bd93],.prose ol[data-v-1737bd93]{padding-left:1.5rem}.btn[data-v-1737bd93]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid transparent;font-size:.875rem;font-weight:500;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}.btn-primary[data-v-1737bd93]{color:#fff;background-color:#2563eb;border-color:#2563eb}.btn-primary[data-v-1737bd93]:hover{background-color:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px)}.btn-light[data-v-1737bd93]{color:#374151;background-color:#f3f4f6;border-color:#d1d5db}.btn-light[data-v-1737bd93]:hover{background-color:#e5e7eb;border-color:#9ca3af;transform:translateY(-1px)}.dark .btn-light[data-v-1737bd93]{color:#fff;background-color:#4b5563;border-color:#6b7280}.dark .btn-light[data-v-1737bd93]:hover{background-color:#374151;border-color:#4b5563}.disabled\:opacity-50[data-v-1737bd93]:disabled{opacity:.5;cursor:not-allowed}.disabled\:opacity-50[data-v-1737bd93]:disabled:hover{transform:none}.card[data-v-6229b269]{animation:fadeInUp-6229b269 .6s ease-out both}@keyframes fadeInUp-6229b269{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.spinner[data-v-6229b269]{border:3px solid rgba(0,0,0,.1);border-left-color:var(--kt-primary, #009ef7);border-radius:50%;width:2rem;height:2rem;animation:spin-6229b269 1s linear infinite}.spinner-primary[data-v-6229b269]{border-left-color:#6366f1}@keyframes spin-6229b269{to{transform:rotate(360deg)}}.btn-primary[data-v-6229b269]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;transition:all .3s ease}.btn-primary[data-v-6229b269]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6366f14d}.card[data-v-6229b269]{background-color:var(--kt-card-bg, #ffffff);box-shadow:var(--kt-card-shadow, 0 0 1rem 0 rgba(0, 0, 0, .03));border-radius:var(--kt-card-border-radius, .675rem);border:0 solid #eff2f5}.dark .card[data-v-6229b269]{background-color:var(--kt-card-bg-dark, #1e1e2d);box-shadow:var(--kt-card-shadow-dark, 0 0 1rem 0 rgba(0, 0, 0, .15));border-color:var(--kt-border-color-dark, #323248)}.card-header[data-v-6229b269]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--kt-border-color, #eff2f5);min-height:auto}.dark .card-header[data-v-6229b269]{border-bottom-color:var(--kt-border-color-dark, #323248)}.card-header.border-0[data-v-6229b269]{border-bottom:0}.card-title[data-v-6229b269]{font-size:1rem;font-weight:600;color:var(--kt-text-gray-900, #181c32)}.dark .card-title[data-v-6229b269]{color:var(--kt-text-gray-900-dark, #ffffff)}.card-body[data-v-6229b269]{padding:1rem;color:var(--kt-text-gray-700, #5e6278)}.dark .card-body[data-v-6229b269]{color:var(--kt-text-gray-700-dark, #a1a5b7)}.timeline[data-v-63f8a2e1]{position:relative;padding:20px 0}.timeline-item[data-v-63f8a2e1]{position:relative;padding-left:60px;margin-bottom:30px}.timeline-badge[data-v-63f8a2e1]{position:absolute;left:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.timeline-content[data-v-63f8a2e1]{background:#f8f9fa;padding:20px;border-radius:8px}.macro-matrix-visualization .flex-1>.flex>.flex-1[data-v-63f8a2e1]:hover{transform:scale(1.05);transition:transform .2s;cursor:pointer;z-index:10}.custom-scrollbar[data-v-63f8a2e1]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-63f8a2e1]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-63f8a2e1]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.custom-scrollbar[data-v-63f8a2e1]::-webkit-scrollbar-thumb:hover{background:#555}.verification-container[data-v-7a69cb65]{max-width:500px;margin:50px auto}div#sidebar{min-width:90px}.scrollable-y-hover{height:calc(100vh - 150px)!important;align-items:center;overflow:auto;text-align:center}.min-h-screen[data-v-caf66a5b]{min-height:100vh}.w-full[data-v-caf66a5b]{width:100%}.notification-enter-active[data-v-2d6c6e63],.notification-leave-active[data-v-2d6c6e63]{transition:all .3s ease}.notification-enter-from[data-v-2d6c6e63]{opacity:0;transform:translate(30px)}.notification-leave-to[data-v-2d6c6e63]{opacity:0;transform:translateY(-30px)}.mainsection-content[data-v-7faab0ce]{width:100%}@media (min-width: 1024px){.mainsection-content[data-v-7faab0ce]{width:calc(100vw - 132px)}}input[data-v-7faab0ce]:-webkit-autofill,input[data-v-7faab0ce]:-webkit-autofill:hover,input[data-v-7faab0ce]:-webkit-autofill:focus,input[data-v-7faab0ce]:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}html[data-v-7faab0ce],html.dark[data-v-7faab0ce],body[data-v-7faab0ce],body.dark[data-v-7faab0ce]{background:#f6f6f9!important;color:#1f2937!important}html[data-v-7faab0ce]{color-scheme:light!important}.dark\:bg-gray-900[data-v-7faab0ce],.dark\:bg-gray-800[data-v-7faab0ce],.dark\:text-white[data-v-7faab0ce]{background:inherit!important;color:inherit!important}@media (prefers-color-scheme: dark){html[data-v-7faab0ce]{color-scheme:light!important;background:#f6f6f9!important}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.radar-area[data-v-f556000a]{opacity:.7;transition:opacity .3s}.radar-area[data-v-f556000a]:hover{opacity:.9}.bar[data-v-f556000a]{transition:fill .3s}.bar[data-v-f556000a]:hover{fill:#4a90e2}.chart-wrapper[data-v-dd881f41]{position:relative;height:250px;width:100%}.zone-map-container[data-v-6ba7a3fb]{position:relative;width:100%;height:100%}.zone-grid[data-v-6ba7a3fb]{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:8px;width:100%;height:300px}.zone-cell[data-v-6ba7a3fb]{position:relative;background-color:#ffffff0d;border-radius:8px;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease}.zone-cell[data-v-6ba7a3fb]:hover{transform:scale(1.05);z-index:10;box-shadow:0 5px 15px #0000001a}.zone-label[data-v-6ba7a3fb]{font-weight:600;margin-bottom:8px}.zone-indicator[data-v-6ba7a3fb]{width:12px;height:12px;border-radius:50%}.status-active[data-v-6ba7a3fb]{background-color:#4caf50;box-shadow:0 0 10px #4caf50}.status-relevant[data-v-6ba7a3fb]{background-color:#ffc107;box-shadow:0 0 10px #ffc107}.status-inactive[data-v-6ba7a3fb]{background-color:#9e9e9e}.current-zone[data-v-6ba7a3fb]{background-color:#4caf501a;border:2px solid #4CAF50}.zone-details[data-v-6ba7a3fb]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:400px;background-color:#fff;border-radius:12px;box-shadow:0 5px 25px #0003;z-index:20}.zone-details-header[data-v-6ba7a3fb]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eaeaea}.zone-details-header h3[data-v-6ba7a3fb]{margin:0;font-size:1.25rem}.close-button[data-v-6ba7a3fb]{background:none;border:none;cursor:pointer;font-size:1.25rem;color:#9e9e9e}.zone-details-content[data-v-6ba7a3fb]{padding:16px}.zone-details-recommendations h4[data-v-6ba7a3fb]{margin-top:16px;margin-bottom:8px;font-size:1rem}.zone-details-recommendations ul[data-v-6ba7a3fb]{list-style-type:none;padding:0;margin:0}.zone-details-recommendations li[data-v-6ba7a3fb]{padding:4px 0;display:flex;align-items:center}.zone-details-recommendations li[data-v-6ba7a3fb]:before{content:"•";color:#4caf50;font-weight:700;display:inline-block;width:1em;margin-left:.5em}@media (prefers-color-scheme: dark){.zone-details[data-v-6ba7a3fb]{background-color:#1e293b;color:#fff}.zone-details-header[data-v-6ba7a3fb]{border-bottom:1px solid #2D3748}}.chart-wrapper[data-v-87c28a68]{position:relative;width:100%}
