@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap";:root{--color-amber-200: oklch(92.4% .12 95.746);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-950: oklch(27.9% .077 45.635);--color-gray-50: oklch(98.5% .002 247.839);--color-gray-100: oklch(96.7% .003 264.542);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-gray-900: oklch(21% .034 264.665);--color-indigo-500: oklch(58.5% .233 277.117);--color-indigo-600: oklch(51.1% .262 276.966);--color-indigo-700: oklch(45.7% .24 277.023);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-400: oklch(70.4% .191 22.216);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-yellow-200: oklch(94.5% .129 101.54);--color-yellow-300: oklch(90.5% .182 98.111);--color-yellow-400: oklch(85.2% .199 91.936);--color-yellow-600: oklch(68.1% .162 75.834);--color-yellow-900: oklch(42.1% .095 57.708)}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentcolor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@keyframes crt-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes blink-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}.nova{--nova-bg: #ffffff;--nova-bg-alt: #f6f7f8;--nova-bg-elevated: #ffffff;--nova-bg-hover: #f0f2f4;--nova-bg-active: #e6e8ea;--nova-border: #e2e5e9;--nova-border-strong: #c8ccd2;--nova-divider: #eceef1;--nova-text: #1d2329;--nova-text-muted: #5b6470;--nova-text-subtle: #656e79;--nova-text-inverse: #ffffff;--nova-accent: #b22222;--nova-accent-hover: #9d1d1d;--nova-accent-active: #881818;--nova-accent-soft: #fbecec;--nova-focus-ring: #d34040;--nova-accent-fill: #b22222;--nova-accent-fill-hover: #9d1d1d;--nova-accent-fill-active: #881818;--nova-success: #157939;--nova-success-bg: #e6f5ec;--nova-warning: #a35f00;--nova-warning-bg: #fff4e0;--nova-danger: #c62828;--nova-danger-bg: #fdebec;--nova-info: #185ea8;--nova-info-bg: #e6f0fa;--sector-communication-services: #8b5cf6;--sector-communication-services-ink: #000000;--sector-consumer-discretionary: #ec4899;--sector-consumer-discretionary-ink: #000000;--sector-consumer-staples: #059669;--sector-consumer-staples-ink: #000000;--sector-energy: #d97706;--sector-energy-ink: #000000;--sector-financials: #0d9488;--sector-financials-ink: #000000;--sector-health-care: #dc2626;--sector-health-care-ink: #ffffff;--sector-industrials: #4f46e5;--sector-industrials-ink: #ffffff;--sector-information-technology: #2563eb;--sector-information-technology-ink: #ffffff;--sector-materials: #84cc16;--sector-materials-ink: #000000;--sector-real-estate: #9333ea;--sector-real-estate-ink: #ffffff;--sector-utilities: #ea580c;--sector-utilities-ink: #000000;--sector-miscellaneous: #475569;--sector-miscellaneous-ink: #ffffff;--sector-text-mix: 50%;--sector-chip-mix: 18%;--nova-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--nova-shadow-md: 0 1px 3px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .08);--nova-shadow-focus: 0 0 0 3px rgba(178, 34, 34, .35);--nova-radius-xs: 2px;--nova-radius-sm: 4px;--nova-radius-md: 6px;--nova-radius-lg: 10px;--nova-radius-xl: .7rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--nova-font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Arial, sans-serif;--nova-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--nova-text-xs: .75rem;--nova-text-sm: .8125rem;--nova-text-base: .875rem;--nova-text-md: .9375rem;--nova-text-lg: 1.0625rem;--nova-text-xl: 1.25rem;--nova-text-2xl: 1.5rem;--nova-line-tight: 1.2;--nova-line-base: 1.45;--nova-line-relaxed: 1.6;--chart-font: var(--nova-font-sans);--chart-font-size: 1rem;--chart-track: #334155;--nova-card-gap: var(--space-4);--nova-transition: .12s ease;font-family:var(--nova-font-sans);color:var(--nova-text);background:var(--nova-bg)}.nova.dark,html[data-theme=dark] .nova,html.dark .nova{--nova-bg: #0f1419;--nova-bg-alt: #1a1f26;--nova-bg-elevated: #252b33;--nova-bg-hover: #2f363e;--nova-bg-active: #353c44;--nova-border: #2d3439;--nova-border-strong: #3d4449;--nova-divider: #252b33;--nova-text: #e6e8ea;--nova-text-muted: #9ca3af;--nova-text-subtle: #8f97a4;--nova-text-inverse: #0f1419;--nova-accent: #f87171;--nova-accent-hover: #ff9a94;--nova-accent-active: #ffb6b0;--nova-accent-soft: #3d1f1f;--nova-focus-ring: #f87171;--nova-accent-fill: #dc2626;--nova-accent-fill-hover: #b91c1c;--nova-accent-fill-active: #991b1b;--nova-success: #22c55e;--nova-success-bg: #1a3d2a;--nova-warning: #f59e0b;--nova-warning-bg: #3d2f1a;--nova-danger: #f87171;--nova-danger-bg: #3d1f1f;--nova-info: #60a5fa;--nova-info-bg: #1a2d3d;--nova-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--nova-shadow-md: 0 1px 3px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .4);--nova-shadow-focus: 0 0 0 3px rgba(220, 38, 38, .5)}html[data-theme=dark],html.dark{color-scheme:dark}html[data-theme=light],html:not([data-theme]):not(.dark){color-scheme:light}.nova{--theme-bg: var(--nova-bg);--theme-bg-alt: var(--nova-bg-alt);--theme-bg-elevated: var(--nova-bg-elevated);--theme-bg-hover: var(--nova-bg-hover);--theme-bg-active: var(--nova-bg-active);--theme-border: var(--nova-border);--theme-border-strong: var(--nova-border-strong);--theme-divider: var(--nova-divider);--theme-text: var(--nova-text);--theme-text-muted: var(--nova-text-muted);--theme-text-subtle: var(--nova-text-subtle);--theme-text-inverse: var(--nova-text-inverse);--theme-accent: var(--nova-accent);--theme-accent-hover: var(--nova-accent-hover);--theme-accent-active: var(--nova-accent-active);--theme-accent-soft: var(--nova-accent-soft);--theme-accent-fill: var(--nova-accent-fill);--theme-accent-fill-hover: var(--nova-accent-fill-hover);--theme-accent-fill-active: var(--nova-accent-fill-active);--theme-text-on-fill: #ffffff;--theme-focus-ring: var(--nova-focus-ring);--theme-success: var(--nova-success);--theme-success-bg: var(--nova-success-bg);--theme-warning: var(--nova-warning);--theme-warning-bg: var(--nova-warning-bg);--theme-danger: var(--nova-danger);--theme-danger-bg: var(--nova-danger-bg);--theme-info: var(--nova-info);--theme-info-bg: var(--nova-info-bg);--theme-shadow-sm: var(--nova-shadow-sm);--theme-shadow-md: var(--nova-shadow-md);--theme-shadow-focus: var(--nova-shadow-focus);--theme-radius-xs: var(--nova-radius-xs);--theme-radius-sm: var(--nova-radius-sm);--theme-radius-md: var(--nova-radius-md);--theme-radius-lg: var(--nova-radius-lg);--theme-radius-xl: var(--nova-radius-xl);--theme-font: var(--nova-font-sans);--theme-font-mono: var(--nova-font-mono)}.nova *{box-sizing:border-box}.nova .nova-h1{font-size:clamp(2rem,2.2rem,2.25rem);line-height:var(--nova-line-tight);font-weight:600;margin:0 0 var(--space-4);letter-spacing:-.5px}.nova .nova-h2{font-size:1.5rem;line-height:1.3;font-weight:600;margin:0 0 var(--space-3)}.nova .nova-h3{font-size:1.25rem;line-height:1.35;font-weight:600;margin:0 0 var(--space-2)}.nova p{margin:0 0 var(--space-4);font-size:var(--nova-text-base);line-height:var(--nova-line-relaxed)}.nova .text-muted{color:var(--nova-text-muted)}.nova .text-subtle{color:var(--nova-text-subtle)}.nova .text-accent{color:var(--nova-accent)}.nova .text-success{color:var(--nova-success)}.nova .text-danger{color:var(--nova-danger)}.nova .text-inverse{color:var(--nova-text-inverse)}.nova .sector-text{color:color-mix(in srgb,var(--sector-color, var(--theme-text)) var(--sector-text-mix),var(--theme-text))}.nova .sector-chip{background:color-mix(in srgb,var(--sector-color, var(--theme-text-muted)) var(--sector-chip-mix),var(--theme-bg-elevated));color:color-mix(in srgb,var(--sector-color, var(--theme-text)) var(--sector-text-mix),var(--theme-text));border:1px solid color-mix(in srgb,var(--sector-color, var(--theme-border)) 28%,var(--theme-border))}.nova .mono{font-family:var(--nova-font-mono);font-size:.95em}.nova .container{margin:0 auto}.nova [class^=stack-],.nova [class*=" stack-"]{display:flex;flex-direction:column}.nova .stack-1>*+*{margin-top:var(--space-1)}.nova .stack-2>*+*{margin-top:var(--space-2)}.nova .stack-3>*+*{margin-top:var(--space-3)}.nova .stack-4>*+*{margin-top:var(--space-4)}.nova .stack-5>*+*{margin-top:var(--space-5)}.nova .stack-6>*+*{margin-top:var(--space-6)}.nova .stack-8>*+*{margin-top:var(--space-8)}.nova .cluster{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.nova .grid-auto{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.nova .divider{height:1px;background:var(--nova-divider);margin:var(--space-4) 0}.nova .btn{--_bg: var(--nova-bg-alt);--_color: var(--nova-text);--_border: var(--nova-border);font-family:var(--nova-font-sans);font-size:var(--nova-text-sm);font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;height:40px;border:1px solid var(--_border);background:var(--_bg);color:var(--_color);border-radius:var(--nova-radius-sm);cursor:pointer;transition:background var(--nova-transition),color var(--nova-transition),border-color var(--nova-transition),box-shadow var(--nova-transition);position:relative}.nova .btn:hover{background:var(--nova-bg-hover)}.nova .btn:active{background:var(--nova-bg-active)}.nova .btn:focus-visible{outline:none;box-shadow:var(--nova-shadow-focus)}.nova .btn-primary{--_bg: var(--nova-accent-fill);--_color: var(--theme-text-on-fill);--_border: var(--nova-accent-fill)}.nova .btn-primary:hover{background:var(--nova-accent-fill-hover)}.nova .btn-primary:active{background:var(--nova-accent-fill-active)}.nova .btn-outline{--_bg: transparent}.nova .btn-outline:hover{background:var(--nova-accent-soft);border-color:var(--nova-accent);color:var(--nova-accent)}.nova .btn-ghost{--_bg: transparent;border-color:transparent}.nova .btn-ghost:hover{background:var(--nova-accent-soft);color:var(--nova-accent)}.nova .btn-danger{--_bg: var(--nova-danger);--_border: var(--nova-danger);--_color: var(--nova-text-inverse)}.nova .btn-danger:hover{background:#aa2020}.nova .btn-sm{height:32px;padding:0 10px;font-size:var(--nova-text-xs)}.nova .btn-lg{height:48px;padding:0 18px;font-size:var(--nova-text-md)}.nova .btn.is-loading{position:relative;color:transparent!important}.nova .btn.is-loading:after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:nova-spin .7s linear infinite;position:absolute}@keyframes nova-spin{to{transform:rotate(360deg)}}.nova .btn-icon{--_bg: transparent;width:36px;height:36px;padding:0;display:inline-flex;border:1px solid var(--nova-border);background:var(--_bg);align-items:center;justify-content:center}.nova .btn-icon:hover{background:var(--nova-bg-hover)}.nova .card{background:var(--nova-bg-elevated);border:1px solid var(--nova-border);border-radius:var(--nova-radius-md);padding:var(--space-4);box-shadow:var(--nova-shadow-sm);display:flex;flex-direction:column}.nova .card.card-hover{transition:box-shadow var(--nova-transition),transform var(--nova-transition)}.nova .card.card-hover:hover{box-shadow:var(--nova-shadow-md);transform:translateY(-2px)}.nova .card-muted{background:var(--nova-bg-alt)}.nova .card-sectioned>*+*{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--nova-divider)}.nova .page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0 var(--space-4)}.nova .page-header .actions{display:flex;gap:var(--space-2);align-items:center}.nova .sidebar{width:300px;background:var(--nova-bg-alt);border-right:1px solid var(--nova-border);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);position:relative;transition:transform .16s ease}@media (max-width: 900px){.nova .sidebar{position:absolute;top:0;left:0;bottom:0;z-index:30;box-shadow:var(--nova-shadow-md)}.nova .sidebar.is-collapsed{transform:translate(-100%)}.nova .sidebar-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.nova .table{width:100%;border-collapse:collapse;font-size:var(--nova-text-sm)}.nova .table th,.nova .table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--nova-divider)}.nova .table th{font-weight:600;font-size:var(--nova-text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--nova-text-subtle)}.nova .table tbody tr{transition:background var(--nova-transition)}.nova .table tbody tr:hover{background:var(--nova-bg-alt)}.nova .table tbody tr.is-selected{background:var(--nova-accent-soft)}.nova .table-compact th,.nova .table-compact td{padding:4px 8px}.nova .badge{display:inline-flex;align-items:center;font-weight:500;font-size:.6875rem;padding:2px 6px;border-radius:var(--nova-radius-xs);line-height:1.4;letter-spacing:.3px;background:var(--nova-bg-alt);color:var(--nova-text-muted);border:1px solid var(--nova-border)}.nova .badge.--accent{background:var(--nova-accent-soft);color:var(--nova-accent);border-color:var(--nova-accent)}.nova .badge.--success{background:var(--nova-success-bg);color:var(--nova-success);border-color:#1d8d45}.nova .badge.--warning{background:var(--nova-warning-bg);color:var(--nova-warning);border-color:#c68008}.nova .badge.--danger{background:var(--nova-danger-bg);color:var(--nova-danger);border-color:#d63a3a}.nova .badge.--info{background:var(--nova-info-bg);color:var(--nova-info);border-color:#1b67b8}.nova .field{display:flex;flex-direction:column;gap:4px}.nova label{font-size:var(--nova-text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.6px;color:var(--nova-text-subtle)}.nova .input{height:40px;padding:0 12px;font-size:var(--nova-text-sm);border:1px solid var(--nova-border);border-radius:var(--nova-radius-sm);background:var(--nova-bg);color:var(--nova-text);transition:border-color var(--nova-transition),box-shadow var(--nova-transition)}.nova .input:focus{outline:none;border-color:var(--nova-accent);box-shadow:var(--nova-shadow-focus)}.nova .input-sm{height:32px;font-size:var(--nova-text-xs)}.nova .input-invalid{border-color:var(--nova-danger)}.nova .status{font-size:.6875rem;padding:2px 6px;border-radius:var(--nova-radius-xs);font-weight:500;letter-spacing:.3px}.nova .status.success{background:var(--nova-success-bg);color:var(--nova-success)}.nova .status.warning{background:var(--nova-warning-bg);color:var(--nova-warning)}.nova .status.danger{background:var(--nova-danger-bg);color:var(--nova-danger)}.nova .status.info{background:var(--nova-info-bg);color:var(--nova-info)}.nova .scroll-y{overflow-y:auto}.nova .flex{display:flex}.nova a:not(.nav-tab):not(.mobile-tab){color:var(--nova-accent);text-decoration:none}.nova a:not(.nav-tab):not(.mobile-tab):hover{text-decoration:underline}html.cyber :where(a,button,[role=button],summary,[tabindex]):focus-visible,html.crt :where(a,button,[role=button],summary,[tabindex]):focus-visible{outline:2px solid var(--crt-green-bright);outline-offset:2px}.nova [tabindex]:focus-visible,.nova a:focus-visible{outline:none;box-shadow:var(--nova-shadow-focus);border-radius:var(--nova-radius-sm)}.nova .fade-in{animation:nova-fade-in .18s ease}@keyframes nova-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nova .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.nova .badge-accent,.nova .dark-badge-accent{background-color:var(--nova-accent);color:var(--nova-text-inverse);box-shadow:var(--nova-shadow-md);display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.nova .banner-accent,.nova .dark-banner-accent{background-color:var(--nova-accent);color:var(--nova-text-inverse);cursor:pointer;transition:all .2s ease;border-radius:var(--nova-radius-lg);overflow:hidden}.nova .banner-accent:hover,.nova .dark-banner-accent:hover{box-shadow:var(--nova-shadow-md);opacity:.95}.nova .banner-content,.nova .dark-banner-content{padding:1.25rem 1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.nova .banner-title,.nova .dark-banner-title{font-weight:700;font-size:1rem;line-height:1.25}.nova .banner-subtitle,.nova .dark-banner-subtitle{font-size:.875rem;opacity:.9;font-weight:500}.nova .search-result,.nova .dark-search-result{padding:.75rem 1rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid var(--nova-border)}.nova .search-result:last-child,.nova .dark-search-result:last-child{border-bottom:none}.nova .search-result:hover,.nova .dark-search-result:hover{background-color:var(--nova-bg-alt)}.nova .search-result-selected,.nova .dark-search-result-selected{background-color:#f0ffdf;color:#000}.nova .search-result-selected .search-result-ticker,.nova .search-result-selected .search-result-name,.nova .dark-search-result-selected .dark-search-result-ticker,.nova .dark-search-result-selected .dark-search-result-name{color:#000}.nova .search-result-ticker,.nova .dark-search-result-ticker{font-weight:500;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova .search-result-name,.nova .dark-search-result-name{font-size:.75rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--nova-text-muted)}.nova .search-result-selected .search-result-name,.nova .dark-search-result-selected .dark-search-result-name{color:#000c}.nova .modal-enter-from,.nova .dark-modal-enter-from{transform:scaleY(0) rotateX(90deg);opacity:0}.nova .modal-enter-to,.nova .dark-modal-enter-to{transform:scaleY(1) rotateX(0);opacity:1}.nova .modal-enter-active,.nova .dark-modal-enter-active{transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease-out;transform-origin:center center}.nova .modal-leave-from,.nova .dark-modal-leave-from{transform:scaleY(1) rotateX(0);opacity:1}.nova .modal-leave-to,.nova .dark-modal-leave-to{transform:scaleY(0) rotateX(-90deg);opacity:0}.nova .modal-leave-active,.nova .dark-modal-leave-active{transition:transform .3s ease-in,opacity .2s ease-in;transform-origin:center center}.nova .scanline:after,.nova .dark-scanline:after{content:"";position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,0,.6),transparent);animation:dark-scanline 2s linear infinite;pointer-events:none;z-index:1001}@keyframes dark-scanline{0%{transform:translateY(-2px)}to{transform:translateY(100vh)}}html[data-theme=dark] .text-nova-text,html.dark .text-nova-text{color:var(--nova-text)!important}html[data-theme=dark] .text-nova-text-muted,html.dark .text-nova-text-muted{color:var(--nova-text-muted)!important}html[data-theme=dark] .border-nova-border,html.dark .border-nova-border{border-color:var(--nova-border)!important}html[data-theme=dark] .hover\:text-nova-text:hover,html.dark .hover\:text-nova-text:hover{color:var(--nova-text)!important}html[data-theme=dark] .upgrade-btn,html.dark .upgrade-btn{background-color:var(--nova-bg-alt)!important;border-color:var(--nova-text)!important;color:var(--nova-text)!important}html[data-theme=dark] .upgrade-btn:hover,html.dark .upgrade-btn:hover{background-color:var(--nova-bg-elevated)!important;border-color:var(--nova-text)!important;color:var(--nova-text)!important}html[data-theme=dark] .border-nova-accent,html.dark .border-nova-accent{border-color:var(--nova-accent)!important}html[data-theme=dark] .text-nova-accent,html.dark .text-nova-accent{color:var(--nova-accent)!important}html[data-theme=dark] .hover\:text-nova-text-inverse:hover,html.dark .hover\:text-nova-text-inverse:hover{color:var(--nova-text-inverse)!important}.settings-link{color:#000!important}html[data-theme=dark] .settings-link,html.dark .settings-link{color:#fff!important}html[data-theme=dark] .hero-pattern,html.dark .hero-pattern{background-color:#0f1419!important;background-image:radial-gradient(#2d3439 1px,transparent 1px)!important}html[data-theme=dark] .glass-card,html.dark .glass-card{background:#252b33e6!important;border:1px solid rgba(45,52,57,.8)!important}html.cyber .hero-pattern,html.crt .hero-pattern{background-color:var(--crt-bg-dark)!important;background-image:radial-gradient(var(--crt-green-dark) 1px,transparent 1px)!important}html.cyber .glass-card,html.crt .glass-card{background:var(--crt-bg-medium)!important;border:1px solid var(--crt-green-dim)!important}html[data-theme=dark] .footer-component,html.dark .footer-component{background-color:#1a1f26!important;border-top-color:#2d3439!important}html[data-theme=dark] .footer-bottom,html.dark .footer-bottom{border-top-color:#2d3439!important}html[data-theme=dark] footer :deep(a),html.dark footer :deep(a),html[data-theme=dark] footer :deep(router-link),html.dark footer :deep(router-link),html[data-theme=dark] footer :deep(.router-link),html.dark footer :deep(.router-link){color:#e6e8ea!important}html[data-theme=dark] footer :deep(a:hover),html.dark footer :deep(a:hover),html[data-theme=dark] footer :deep(router-link:hover),html.dark footer :deep(router-link:hover),html[data-theme=dark] footer :deep(.router-link:hover),html.dark footer :deep(.router-link:hover){color:#9ca3af!important}html[data-theme=dark] footer :deep(svg),html.dark footer :deep(svg){color:#e6e8ea!important;fill:#e6e8ea!important}html[data-theme=dark] footer :deep(svg:hover),html.dark footer :deep(svg:hover){color:#9ca3af!important;fill:#9ca3af!important}html[data-theme=dark] footer :deep(.linkedin-link svg),html.dark footer :deep(.linkedin-link svg){color:#fff!important;fill:#fff!important}html[data-theme=dark] footer :deep(.linkedin-link:hover svg),html.dark footer :deep(.linkedin-link:hover svg){color:#e6e8ea!important;fill:#e6e8ea!important}html[data-theme=dark] footer :deep(h3),html.dark footer :deep(h3),html[data-theme=dark] footer :deep(span),html.dark footer :deep(span),html[data-theme=dark] footer :deep(div),html.dark footer :deep(div){color:#e6e8ea!important}html[data-theme=light] .main-container,html:not([data-theme]):not(.dark) .main-container{background-color:#f9fafb!important}html[data-theme=light] .main-container .sidebar,html:not([data-theme]):not(.dark) .main-container .sidebar{background-color:#fff!important;border-left:1px solid #e5e7eb!important}html[data-theme=light] .main-container .sidebar p:not(.sector-chip),html:not([data-theme]):not(.dark) .main-container .sidebar p:not(.sector-chip),html[data-theme=light] .main-container .sidebar .company-name,html:not([data-theme]):not(.dark) .main-container .sidebar .company-name,html[data-theme=light] .main-container .sidebar .company-field-label,html:not([data-theme]):not(.dark) .main-container .sidebar .company-field-label,html[data-theme=light] .main-container .sidebar .company-field-value,html:not([data-theme]):not(.dark) .main-container .sidebar .company-field-value,html[data-theme=light] .main-container .sidebar h3,html:not([data-theme]):not(.dark) .main-container .sidebar h3,html[data-theme=light] .main-container .sidebar h5,html:not([data-theme]):not(.dark) .main-container .sidebar h5{color:#1f2937!important}html[data-theme=light] .main-container .sidebar .note-text,html:not([data-theme]):not(.dark) .main-container .sidebar .note-text{color:#374151!important}html[data-theme=light] .main-container .sidebar .section-button,html:not([data-theme]):not(.dark) .main-container .sidebar .section-button{background-color:#f3f4f6!important;color:#1f2937!important;border:1px solid #d1d5db!important}html[data-theme=light] .main-container .sidebar .section-button.active,html:not([data-theme]):not(.dark) .main-container .sidebar .section-button.active{background-color:#3b82f6!important;color:#fff!important;border-color:#3b82f6!important}html[data-theme=light] .main-container .sidebar .correlations-table th,html:not([data-theme]):not(.dark) .main-container .sidebar .correlations-table th{background-color:#f9fafb!important;color:#1f2937!important;border-bottom-color:#e5e7eb!important}html[data-theme=light] .main-container .sidebar .correlations-table td,html:not([data-theme]):not(.dark) .main-container .sidebar .correlations-table td{color:#374151!important;border-bottom-color:#e5e7eb!important}html[data-theme=light] .main-container .sidebar .notes-section,html:not([data-theme]):not(.dark) .main-container .sidebar .notes-section{border-top-color:#e5e7eb!important}html[data-theme=light] .main-container .sidebar .section .markdown-content,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content{color:#1f2937!important}html[data-theme=light] .main-container .sidebar .section .markdown-content p,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content p,html[data-theme=light] .main-container .sidebar .section .markdown-content ul,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content ul,html[data-theme=light] .main-container .sidebar .section .markdown-content ol,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content ol,html[data-theme=light] .main-container .sidebar .section .markdown-content li,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content li,html[data-theme=light] .main-container .sidebar .section .markdown-content strong,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content strong,html[data-theme=light] .main-container .sidebar .section .markdown-content em,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content em,html[data-theme=light] .main-container .sidebar .section .markdown-content h1,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content h1,html[data-theme=light] .main-container .sidebar .section .markdown-content h2,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content h2,html[data-theme=light] .main-container .sidebar .section .markdown-content h3,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content h3,html[data-theme=light] .main-container .sidebar .section .markdown-content h4,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content h4,html[data-theme=light] .main-container .sidebar .section .markdown-content h5,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content h5,html[data-theme=light] .main-container .sidebar .section .markdown-content h6,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content h6{color:#1f2937!important}html[data-theme=light] .main-container .sidebar .section .markdown-content a,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content a{color:#2563eb!important}html[data-theme=light] .main-container .sidebar .section .markdown-content code,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content code{background-color:#f3f4f6!important;color:#1f2937!important;padding:2px 4px;border-radius:3px}html[data-theme=light] .main-container .sidebar .section .markdown-content blockquote,html:not([data-theme]):not(.dark) .main-container .sidebar .section .markdown-content blockquote{border-left-color:#d1d5db!important;color:#374151!important}html[data-theme=dark] .login-modal-content,html.dark .login-modal-content{background-color:#252b33!important}html[data-theme=dark] .login-modal-close,html.dark .login-modal-close{background-color:#1a1f26!important}html[data-theme=dark] .login-modal-close:hover,html.dark .login-modal-close:hover{background-color:#2d3439!important}html[data-theme=dark] .login-error-message,html.dark .login-error-message{background-color:#dc262633!important;border-color:#dc262666!important;color:#fca5a5!important}html[data-theme=dark] .login-modal-content input[type=email],html.dark .login-modal-content input[type=email],html[data-theme=dark] .login-modal-content input[type=password],html.dark .login-modal-content input[type=password]{background-color:#1a1f26!important;border-color:#2d3439!important;color:#e6e8ea!important}html[data-theme=dark] .login-modal-content input[type=email]::-moz-placeholder,html.dark .login-modal-content input[type=email]::-moz-placeholder,html[data-theme=dark] .login-modal-content input[type=password]::-moz-placeholder,html.dark .login-modal-content input[type=password]::-moz-placeholder{color:#9ca3af!important}html[data-theme=dark] .login-modal-content input[type=email]::placeholder,html.dark .login-modal-content input[type=email]::placeholder,html[data-theme=dark] .login-modal-content input[type=password]::placeholder,html.dark .login-modal-content input[type=password]::placeholder{color:#9ca3af!important}html[data-theme=dark] .login-modal-content input[type=email]:focus,html.dark .login-modal-content input[type=email]:focus,html[data-theme=dark] .login-modal-content input[type=password]:focus,html.dark .login-modal-content input[type=password]:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26264d!important}html[data-theme=dark] .login-modal-content input[type=email]:disabled,html.dark .login-modal-content input[type=email]:disabled,html[data-theme=dark] .login-modal-content input[type=password]:disabled,html.dark .login-modal-content input[type=password]:disabled{background-color:#1a1f26!important;color:#6b7280!important;opacity:.6}html[data-theme=dark] .signup-modal-content,html.dark .signup-modal-content{background-color:#252b33!important}html[data-theme=dark] .signup-modal-close,html.dark .signup-modal-close{background-color:#1a1f26!important}html[data-theme=dark] .signup-modal-close:hover,html.dark .signup-modal-close:hover{background-color:#2d3439!important}html[data-theme=dark] .signup-error-message,html.dark .signup-error-message{background-color:#dc262633!important;border-color:#dc262666!important;color:#fca5a5!important}html[data-theme=dark] .signup-success-message,html.dark .signup-success-message{background-color:#22c55e33!important;border-color:#22c55e66!important;color:#86efac!important}html[data-theme=dark] .signup-password-mismatch,html.dark .signup-password-mismatch{color:#fca5a5!important}html[data-theme=dark] .signup-modal-content input[type=email],html.dark .signup-modal-content input[type=email],html[data-theme=dark] .signup-modal-content input[type=password],html.dark .signup-modal-content input[type=password]{background-color:#1a1f26!important;border-color:#2d3439!important;color:#e6e8ea!important}html[data-theme=dark] .signup-modal-content input[type=email]::-moz-placeholder,html.dark .signup-modal-content input[type=email]::-moz-placeholder,html[data-theme=dark] .signup-modal-content input[type=password]::-moz-placeholder,html.dark .signup-modal-content input[type=password]::-moz-placeholder{color:#9ca3af!important}html[data-theme=dark] .signup-modal-content input[type=email]::placeholder,html.dark .signup-modal-content input[type=email]::placeholder,html[data-theme=dark] .signup-modal-content input[type=password]::placeholder,html.dark .signup-modal-content input[type=password]::placeholder{color:#9ca3af!important}html[data-theme=dark] .signup-modal-content input[type=email]:focus,html.dark .signup-modal-content input[type=email]:focus,html[data-theme=dark] .signup-modal-content input[type=password]:focus,html.dark .signup-modal-content input[type=password]:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26264d!important}html[data-theme=dark] .signup-modal-content input[type=email]:disabled,html.dark .signup-modal-content input[type=email]:disabled,html[data-theme=dark] .signup-modal-content input[type=password]:disabled,html.dark .signup-modal-content input[type=password]:disabled{background-color:#1a1f26!important;color:#6b7280!important;opacity:.6}html[data-theme=dark] .nav-bar,html.dark .nav-bar{background-color:#1a1f26!important;border-bottom-color:#2d3439!important}html[data-theme=dark] .search-results-dropdown,html.dark .search-results-dropdown{background-color:#252b33!important;border-color:#2d3439!important}html[data-theme=dark] .search-results-dropdown .text-nova-text,html.dark .search-results-dropdown .text-nova-text{color:#e6e8ea!important}html[data-theme=dark] .search-results-dropdown .text-nova-text-muted,html.dark .search-results-dropdown .text-nova-text-muted{color:#9ca3af!important}html[data-theme=dark] .search-results-dropdown:hover,html.dark .search-results-dropdown:hover{background-color:#2d3439!important}html[data-theme=dark] .search-no-results,html.dark .search-no-results{background-color:#252b33!important;border-color:#2d3439!important;color:#9ca3af!important}html[data-theme=dark] .user-menu-dropdown,html.dark .user-menu-dropdown{background-color:#252b33!important;border-color:#2d3439!important}html[data-theme=dark] .user-menu-dropdown .text-nova-text,html.dark .user-menu-dropdown .text-nova-text{color:#e6e8ea!important}html[data-theme=dark] .user-menu-dropdown .text-nova-text-muted,html.dark .user-menu-dropdown .text-nova-text-muted{color:#9ca3af!important}html[data-theme=dark] .user-menu-dropdown .border-nova-border,html.dark .user-menu-dropdown .border-nova-border{border-color:#2d3439!important}html[data-theme=dark] .subscription-section .card,html.dark .subscription-section .card{background-color:#252b33!important;border-color:#2d3439!important;box-shadow:0 1px 3px #0000004d!important}html[data-theme=dark] .subscription-section .card-header,html.dark .subscription-section .card-header{border-bottom-color:#2d3439!important}html[data-theme=dark] .subscription-section .card-title,html.dark .subscription-section .card-title{color:#e6e8ea!important}html[data-theme=dark] .subscription-section .card-description,html.dark .subscription-section .card-description{color:#9ca3af!important}html[data-theme=dark] .subscription-section .subscription-badge,html.dark .subscription-section .subscription-badge{background-color:#1a1f26!important;color:#9ca3af!important}html[data-theme=dark] .subscription-section .subscription-info-label,html.dark .subscription-section .subscription-info-label{color:#9ca3af!important}html[data-theme=dark] .subscription-section .subscription-info-value,html.dark .subscription-section .subscription-info-value{color:#e6e8ea!important}html[data-theme=dark] .subscription-section .subscription-expiry-notice,html.dark .subscription-section .subscription-expiry-notice{border-top-color:#2d3439!important}html[data-theme=dark] .subscription-section .expiry-notice-text,html.dark .subscription-section .expiry-notice-text{color:#9ca3af!important}html[data-theme=dark] .subscription-section .expiry-notice-text strong,html.dark .subscription-section .expiry-notice-text strong{color:#e6e8ea!important}html[data-theme=dark] .subscription-section .expiry-notice-text.cancelled-notice,html.dark .subscription-section .expiry-notice-text.cancelled-notice,html[data-theme=dark] .subscription-section .expiry-notice-text.cancelled-notice strong,html.dark .subscription-section .expiry-notice-text.cancelled-notice strong{color:#fca5a5!important}html[data-theme=dark] .subscription-section .feature-item,html.dark .subscription-section .feature-item{color:#e6e8ea!important}html[data-theme=dark] .subscription-section .update-payment-button,html.dark .subscription-section .update-payment-button{background-color:#1a1f26!important;border-color:#2d3439!important;color:#e6e8ea!important}html[data-theme=dark] .subscription-section .update-payment-button:hover,html.dark .subscription-section .update-payment-button:hover{background-color:#252b33!important;border-color:#3d4449!important}html[data-theme=dark] .subscription-section .cancel-subscription-button,html.dark .subscription-section .cancel-subscription-button{background-color:#1a1f26!important;border-color:#2d3439!important}html[data-theme=dark] .subscription-section .cancel-subscription-button:hover:not(:disabled),html.dark .subscription-section .cancel-subscription-button:hover:not(:disabled){background-color:#252b33!important;border-color:#3d4449!important}html[data-theme=dark] .subscription-section .cancel-subscription-button:disabled,html.dark .subscription-section .cancel-subscription-button:disabled{background-color:#1a1f26!important;border-color:#2d3439!important;color:#6b7280!important}html[data-theme=dark] .subscription-section .dialog-content,html.dark .subscription-section .dialog-content{background-color:#252b33!important;border-color:#2d3439!important}html[data-theme=dark] .subscription-section .dialog-title,html.dark .subscription-section .dialog-title{color:#e6e8ea!important}html[data-theme=dark] .subscription-section .dialog-description,html.dark .subscription-section .dialog-description{color:#9ca3af!important}html[data-theme=dark] .subscription-section .support-link,html.dark .subscription-section .support-link{color:#f87171!important}html[data-theme=dark] .subscription-section .support-link:hover,html.dark .subscription-section .support-link:hover{color:#ef4444!important}html[data-theme=dark] .subscription-section .dialog-button-cancel,html.dark .subscription-section .dialog-button-cancel{border-color:#2d3439!important;color:#e6e8ea!important}html[data-theme=dark] .subscription-section .dialog-button-cancel:hover,html.dark .subscription-section .dialog-button-cancel:hover{background-color:#252b33!important}html[data-theme=dark] .subscription-section .subscription-error,html.dark .subscription-section .subscription-error{background-color:#dc262633!important;border-color:#dc262666!important;color:#fca5a5!important}html[data-theme=dark] .reset-password-modal-content,html.dark .reset-password-modal-content{background-color:#252b33!important}html[data-theme=dark] .reset-password-modal-close,html.dark .reset-password-modal-close{background-color:#1a1f26!important}html[data-theme=dark] .reset-password-modal-close:hover,html.dark .reset-password-modal-close:hover{background-color:#2d3439!important}html[data-theme=dark] .reset-password-error-message,html.dark .reset-password-error-message{background-color:#dc262633!important;border-color:#dc262666!important;color:#fca5a5!important}html[data-theme=dark] .reset-password-success-message,html.dark .reset-password-success-message{background-color:#22c55e33!important;border-color:#22c55e66!important;color:#86efac!important}html[data-theme=dark] .reset-password-modal-content input[type=email],html.dark .reset-password-modal-content input[type=email]{background-color:#1a1f26!important;border-color:#2d3439!important;color:#e6e8ea!important}html[data-theme=dark] .reset-password-modal-content input[type=email]::-moz-placeholder,html.dark .reset-password-modal-content input[type=email]::-moz-placeholder{color:#9ca3af!important}html[data-theme=dark] .reset-password-modal-content input[type=email]::placeholder,html.dark .reset-password-modal-content input[type=email]::placeholder{color:#9ca3af!important}html[data-theme=dark] .reset-password-modal-content input[type=email]:focus,html.dark .reset-password-modal-content input[type=email]:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26264d!important}html[data-theme=dark] .reset-password-modal-content input[type=email]:disabled,html.dark .reset-password-modal-content input[type=email]:disabled{background-color:#1a1f26!important;color:#6b7280!important;opacity:.6}html[data-theme=dark] .setting-renderer .setting-label,html.dark .setting-renderer .setting-label{color:#e6e8ea}html[data-theme=dark] .setting-renderer .setting-description,html.dark .setting-renderer .setting-description{color:#9ca3af}html[data-theme=dark] .setting-renderer .select-input,html.dark .setting-renderer .select-input{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e6e8ea' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}html[data-theme=dark] .setting-renderer .select-input:hover,html.dark .setting-renderer .select-input:hover{border-color:#3d4449}html[data-theme=dark] .setting-renderer .select-input:focus,html.dark .setting-renderer .select-input:focus{box-shadow:0 0 0 3px #dc26264d}html[data-theme=dark] .setting-renderer .text-input,html.dark .setting-renderer .text-input{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .setting-renderer .text-input:hover,html.dark .setting-renderer .text-input:hover{border-color:#3d4449}html[data-theme=dark] .setting-renderer .text-input:focus,html.dark .setting-renderer .text-input:focus{box-shadow:0 0 0 3px #dc26264d}html[data-theme=dark] .setting-renderer .option-button,html.dark .setting-renderer .option-button{background-color:#1a1f26;border-color:#2d3439;color:#9ca3af}html[data-theme=dark] .setting-renderer .option-button:hover,html.dark .setting-renderer .option-button:hover{background-color:#252b33;border-color:#3d4449}html[data-theme=dark] .setting-renderer .option-button.active,html.dark .setting-renderer .option-button.active{border-color:#dc2626;background-color:#dc2626;color:#fff}html[data-theme=dark] .setting-renderer .card-button,html.dark .setting-renderer .card-button{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .setting-renderer .card-button:hover,html.dark .setting-renderer .card-button:hover{border-color:#3d4449;background-color:#252b33}html[data-theme=dark] .setting-renderer .card-button.active,html.dark .setting-renderer .card-button.active{border-color:#dc2626;background-color:#dc262633;color:#dc2626}html[data-theme=dark] .setting-renderer .change-photo-button,html.dark .setting-renderer .change-photo-button{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .setting-renderer .change-photo-button:hover:not(:disabled),html.dark .setting-renderer .change-photo-button:hover:not(:disabled){background-color:#252b33;border-color:#3d4449}html[data-theme=dark] .setting-renderer .photo-hint,html.dark .setting-renderer .photo-hint{color:#9ca3af}html[data-theme=dark] .setting-renderer .social-icon-wrapper.x-icon,html.dark .setting-renderer .social-icon-wrapper.x-icon{background-color:#1a1f26}html[data-theme=dark] .setting-renderer .social-input-field-input,html.dark .setting-renderer .social-input-field-input{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .setting-renderer .social-input-field-input:focus,html.dark .setting-renderer .social-input-field-input:focus{box-shadow:0 0 0 3px #4caf504d}html[data-theme=dark] .setting-renderer .social-input-field-input:disabled,html.dark .setting-renderer .social-input-field-input:disabled{background-color:#1a1f26;color:#6b7280}html[data-theme=dark] .setting-renderer .slider-current-value,html.dark .setting-renderer .slider-current-value{color:#4caf50}html[data-theme=dark] .setting-renderer .slider-input,html.dark .setting-renderer .slider-input{background:#374151}html[data-theme=dark] .setting-renderer .slider-input::-webkit-slider-thumb,html.dark .setting-renderer .slider-input::-webkit-slider-thumb{border-color:#1a1f26}html[data-theme=dark] .setting-renderer .slider-input::-moz-range-thumb,html.dark .setting-renderer .slider-input::-moz-range-thumb{border-color:#1a1f26}html[data-theme=dark] .setting-renderer .slider-labels,html.dark .setting-renderer .slider-labels{color:#9ca3af}html[data-theme=dark] .setting-renderer .slider-card,html.dark .setting-renderer .slider-card{background:#1a1f26;border-color:#2d3439}html[data-theme=dark] .setting-renderer .slider-card.active,html.dark .setting-renderer .slider-card.active{background-color:#4caf501a}html[data-theme=dark] .setting-renderer .slider-card-label,html.dark .setting-renderer .slider-card-label{color:#e6e8ea}html[data-theme=dark] .setting-renderer .slider-card-description,html.dark .setting-renderer .slider-card-description{color:#9ca3af}html[data-theme=dark] .settings-view,html.dark .settings-view{background-color:#0f1419}html[data-theme=dark] .settings-view .mobile-tab-selector,html.dark .settings-view .mobile-tab-selector{background-color:#1a1f26;border-bottom-color:#2d3439}html[data-theme=dark] .settings-view .mobile-tab-select,html.dark .settings-view .mobile-tab-select{background-color:#252b33;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .settings-view .mobile-tab-select-arrow,html.dark .settings-view .mobile-tab-select-arrow{color:#9ca3af}html[data-theme=dark] .settings-view .mobile-tab-select-dropdown,html.dark .settings-view .mobile-tab-select-dropdown{background-color:#252b33;border-color:#dc2626;box-shadow:0 4px 12px #00000080}html[data-theme=dark] .settings-view .mobile-tab-select-option,html.dark .settings-view .mobile-tab-select-option{background-color:#252b33;color:#e6e8ea}html[data-theme=dark] .settings-view .mobile-tab-select-option:hover,html.dark .settings-view .mobile-tab-select-option:hover{background-color:#2d3439}html[data-theme=dark] .settings-view .mobile-tab-select-option.is-selected,html.dark .settings-view .mobile-tab-select-option.is-selected{background-color:#dc262633;color:#dc2626}html[data-theme=dark] .settings-view .settings-sidebar,html.dark .settings-view .settings-sidebar{background-color:#1a1f26;border-right-color:#2d3439}html[data-theme=dark] .settings-view .sidebar-title,html.dark .settings-view .sidebar-title{color:#e6e8ea;border-bottom-color:#2d3439}html[data-theme=dark] .settings-view .nav-item,html.dark .settings-view .nav-item{color:#9ca3af}html[data-theme=dark] .settings-view .nav-item:hover,html.dark .settings-view .nav-item:hover{background-color:#252b33}html[data-theme=dark] .settings-view .nav-item.active,html.dark .settings-view .nav-item.active{background-color:#dc262633;color:#dc2626}html[data-theme=dark] .settings-view .nav-icon,html.dark .settings-view .nav-icon{color:#9ca3af}html[data-theme=dark] .settings-view .settings-content,html.dark .settings-view .settings-content{background-color:#0f1419}html[data-theme=dark] .settings-view .section-title,html.dark .settings-view .section-title{color:#e6e8ea}html[data-theme=dark] .settings-view .section-description,html.dark .settings-view .section-description{color:#9ca3af}html[data-theme=dark] .settings-view .card,html.dark .settings-view .card{background-color:#252b33;border-color:#2d3439;box-shadow:0 1px 3px #0000004d}html[data-theme=dark] .settings-view .card-header,html.dark .settings-view .card-header{border-bottom-color:#2d3439}html[data-theme=dark] .settings-view .card-title,html.dark .settings-view .card-title{color:#e6e8ea}html[data-theme=dark] .settings-view .card-description,html.dark .settings-view .card-description{color:#9ca3af}html[data-theme=dark] .settings-view .icon-wrapper,html.dark .settings-view .icon-wrapper{background-color:#1a1f26;color:#9ca3af}html[data-theme=dark] .settings-view .email-text,html.dark .settings-view .email-text{color:#e6e8ea}html[data-theme=dark] .settings-view .email-label,html.dark .settings-view .email-label,html[data-theme=dark] .settings-view .edit-button,html.dark .settings-view .edit-button{color:#9ca3af}html[data-theme=dark] .settings-view .edit-button:hover,html.dark .settings-view .edit-button:hover{background-color:#252b33;color:#e6e8ea}html[data-theme=dark] .settings-view .change-password-button,html.dark .settings-view .change-password-button,html[data-theme=dark] .settings-view .enable-2fa-button,html.dark .settings-view .enable-2fa-button{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .settings-view .change-password-button:hover,html.dark .settings-view .change-password-button:hover,html[data-theme=dark] .settings-view .enable-2fa-button:hover,html.dark .settings-view .enable-2fa-button:hover{background-color:#252b33;border-color:#3d4449}html[data-theme=dark] .settings-view .password-input,html.dark .settings-view .password-input,html[data-theme=dark] .settings-view .email-input,html.dark .settings-view .email-input{background-color:#1a1f26;border-color:#2d3439;color:#e6e8ea}html[data-theme=dark] .settings-view .password-input:focus,html.dark .settings-view .password-input:focus,html[data-theme=dark] .settings-view .email-input:focus,html.dark .settings-view .email-input:focus{box-shadow:0 0 0 3px #4caf504d}html[data-theme=dark] .settings-view .password-toggle,html.dark .settings-view .password-toggle{color:#9ca3af}html[data-theme=dark] .settings-view .password-toggle:hover,html.dark .settings-view .password-toggle:hover{color:#e6e8ea}html[data-theme=dark] .settings-view .password-success,html.dark .settings-view .password-success{color:#4ade80;background-color:#14532d;border-color:#166534}html[data-theme=dark] .settings-view .cancel-button,html.dark .settings-view .cancel-button{color:#e6e8ea;border-color:#2d3439}html[data-theme=dark] .settings-view .cancel-button:hover,html.dark .settings-view .cancel-button:hover{background-color:#252b33;border-color:#3d4449}html[data-theme=dark] .settings-view .loading-message,html.dark .settings-view .loading-message{color:#9ca3af}html[data-theme=dark] .settings-view .connected-account-icon,html.dark .settings-view .connected-account-icon{background-color:#1a1f26}html[data-theme=dark] .settings-view .connected-account-name,html.dark .settings-view .connected-account-name{color:#e6e8ea}html.cyber,html.crt{font-size:125%;--crt-bg-dark: #0a0a0a;--crt-bg-medium: #1a1a1a;--crt-bg-light: #2a2a2a;--crt-green-bright: #00ff00;--crt-green-normal: #00cc00;--crt-green-dim: #009900;--crt-green-dark: #006600;--crt-text-subtle: #00aa00;--crt-text-muted: #00bb00;--crt-text: #00cc00;--crt-text-bright: #00ff00;--crt-text-amber: #ffb000;--crt-text-red: #ff6666;--crt-text-blue: #5c9bff;--crt-text-purple: #bb77ff;--crt-text-on-fill: #0a0a0a;--crt-amber: #ffb000;--crt-red: #ff6666;--crt-blue: #5c9bff;--crt-purple: #bb77ff;--crt-glow-text: 0 0 1px rgba(0, 255, 0, .25);--crt-glow-display: 0 0 6px rgba(0, 255, 0, .3), 0 0 14px rgba(0, 255, 0, .12);--crt-glow-on-fill: 0 0 6px rgba(0, 255, 0, .25);--crt-border-glow: 0 0 6px rgba(0, 255, 0, .25);--crt-focus-glow: 0 0 0 3px rgba(0, 255, 0, .5);--theme-bg: var(--crt-bg-dark);--theme-bg-alt: var(--crt-bg-medium);--theme-bg-elevated: var(--crt-bg-medium);--theme-bg-hover: var(--crt-bg-light);--theme-bg-active: var(--crt-bg-light);--theme-border: var(--crt-green-dim);--theme-border-strong: var(--crt-green-normal);--theme-divider: var(--crt-green-dim);--theme-text: var(--crt-text);--theme-text-muted: var(--crt-text-muted);--theme-text-subtle: var(--crt-text-subtle);--theme-text-inverse: var(--crt-text-on-fill);--theme-text-on-fill: var(--crt-text-on-fill);--theme-accent: var(--crt-green-bright);--theme-accent-hover: var(--crt-green-bright);--theme-accent-active: var(--crt-green-normal);--theme-accent-soft: var(--crt-bg-medium);--theme-accent-fill: var(--crt-green-bright);--theme-accent-fill-hover: var(--crt-green-bright);--theme-accent-fill-active: var(--crt-green-normal);--theme-focus-ring: var(--crt-green-bright);--theme-success: var(--crt-text-bright);--theme-success-bg: var(--crt-bg-medium);--theme-warning: var(--crt-text-amber);--theme-warning-bg: var(--crt-bg-medium);--theme-danger: var(--crt-text-red);--theme-danger-bg: var(--crt-bg-medium);--theme-info: var(--crt-text-blue);--theme-info-bg: var(--crt-bg-medium);--nova-bg: var(--crt-bg-dark);--nova-bg-alt: var(--crt-bg-medium);--nova-bg-elevated: var(--crt-bg-medium);--nova-bg-hover: var(--crt-bg-light);--nova-bg-active: var(--crt-bg-light);--nova-border: var(--crt-green-dim);--nova-border-strong: var(--crt-green-normal);--nova-divider: var(--crt-bg-light);--nova-text: var(--crt-text);--nova-text-muted: var(--crt-text-muted);--nova-text-subtle: var(--crt-text-subtle);--nova-text-inverse: var(--crt-text-on-fill);--nova-accent: var(--crt-green-bright);--nova-accent-hover: var(--crt-green-bright);--nova-accent-active: var(--crt-green-normal);--nova-accent-soft: var(--crt-bg-medium);--nova-accent-fill: var(--crt-green-bright);--nova-accent-fill-hover: var(--crt-green-bright);--nova-accent-fill-active: var(--crt-green-normal);--nova-focus-ring: var(--crt-green-bright);--nova-success: var(--crt-text-bright);--nova-success-bg: var(--crt-bg-medium);--nova-warning: var(--crt-text-amber);--nova-warning-bg: var(--crt-bg-medium);--nova-danger: var(--crt-text-red);--nova-danger-bg: var(--crt-bg-medium);--nova-info: var(--crt-text-blue);--nova-info-bg: var(--crt-bg-medium);--theme-shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--theme-shadow-md: 0 1px 3px rgba(0, 0, 0, .6), 0 4px 12px rgba(0, 0, 0, .6);--theme-shadow-focus: var(--crt-focus-glow);--nova-shadow-focus: var(--crt-focus-glow);--theme-radius-xs: 0;--theme-radius-sm: 0;--theme-radius-md: 0;--theme-radius-lg: 0;--theme-radius-xl: 0;--nova-radius-xs: 0;--nova-radius-sm: 0;--nova-radius-md: 0;--nova-radius-lg: 0;--nova-radius-xl: 0;--theme-font: "VT323", monospace;--theme-font-mono: "VT323", monospace;--crt-font-stack: "VT323", "Courier New", Courier, monospace;--nova-font-sans: var(--crt-font-stack);--nova-font-mono: var(--crt-font-stack);--chart-font: "VT323", monospace;--chart-font-size: 1rem;--chart-tooltip-bg: rgba(10, 10, 10, .92);--chart-tooltip-border: #00cc00;--chart-tooltip-text: #00ff00;--chart-track: var(--crt-green-dark);--color-white: #0d1a0d;--color-slate-50: #0d160d;--color-slate-100: #0f1c0f;--color-slate-200: #1a3a1a;--color-slate-300: #265c26;--color-slate-400: #009900;--color-slate-500: #00aa00;--color-slate-600: #00bb00;--color-slate-700: #00cc00;--color-slate-800: #00dd00;--color-slate-900: #00ff00;--color-gray-50: #0d160d;--color-gray-100: #0f1c0f;--color-gray-200: #1a3a1a;--color-gray-300: #265c26;--color-gray-400: #009900;--color-gray-500: #00aa00;--color-gray-600: #00bb00;--color-gray-700: #00cc00;--color-gray-800: #00dd00;--color-gray-900: #00ff00;--color-neutral-700: #00cc00;--color-indigo-50: #001a00;--color-indigo-100: #002b00;--color-indigo-200: #004400;--color-indigo-300: #005500;--color-indigo-400: #008800;--color-indigo-500: #009900;--color-indigo-600: #00cc00;--color-indigo-700: #00dd00;--color-indigo-800: #00ee00;--color-indigo-900: #00ff00;--color-blue-50: #0a1220;--color-blue-100: #0e1a30;--color-blue-200: #16294f;--color-blue-400: #5c9bff;--color-blue-500: #5c9bff;--color-blue-600: #66aaff;--color-blue-800: #99ccff;--color-teal-500: #009900;--color-teal-600: #00cc00;--color-teal-700: #00dd00;--color-emerald-300: #007700;--color-emerald-400: #009900;--color-emerald-500: #00bb00;--color-emerald-600: #00cc00;--color-green-50: #0a1a0a;--color-green-100: #0f2a0f;--color-green-200: #164216;--color-green-400: #00aa00;--color-green-500: #00bb00;--color-green-600: #00cc00;--color-green-700: #00dd00;--color-green-800: #00ee00;--color-red-50: #2a0808;--color-red-100: #3a0d0d;--color-red-200: #4a1212;--color-red-300: #993333;--color-red-400: #dd5555;--color-red-500: #ee5c5c;--color-red-600: #ff6666;--color-red-700: #ff6666;--color-red-800: #ff8888;--color-red-900: #ffaaaa;--color-red-950: #ffcccc;--color-rose-600: #ff6666;--color-orange-100: #33200a;--color-orange-500: #cc8a00;--color-orange-600: #ffb000;--color-amber-100: #33230a;--color-amber-200: #44310c;--color-amber-300: #aa7500;--color-amber-500: #ffb000;--color-amber-700: #ffc63d;--color-amber-950: #ffe0a0;--color-yellow-200: #4a3a0a;--color-yellow-300: #8a6d00;--color-yellow-400: #aa8500;--color-yellow-500: #cc9c00;--color-yellow-600: #ffb000;--color-yellow-900: #ffd166;--color-purple-400: #bb77ff;--color-purple-500: #bb77ff;--color-purple-600: #bb66ff;font-family:var(--theme-font);line-height:1.4;font-weight:400;letter-spacing:.05em;color:var(--theme-text);background-color:var(--theme-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}html.cyber .brand-logo--terminal,html.crt .brand-logo--terminal{color:var(--crt-text-bright)}html.cyber .brand-logo__leaf,html.crt .brand-logo__leaf{fill:var(--crt-red)}html.cyber:before,html.crt:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent 50%,#00ff0004 50%),radial-gradient(ellipse at center,transparent 0%,rgba(0,0,0,.12) 100%);background-size:100% 4px,100% 100%;pointer-events:none;z-index:1000}html.cyber:after,html.crt:after{content:"";position:fixed;left:0;right:0;top:0;height:25vh;background:linear-gradient(to bottom,transparent,rgba(0,255,0,.015) 45%,rgba(0,255,0,.03) 50%,rgba(0,255,0,.015) 55%,transparent);pointer-events:none;z-index:999;animation:crt-scan 7s linear infinite}@media (prefers-reduced-motion: reduce){html.cyber:after,html.crt:after{animation:none;content:none}}html.cyber *,html.crt *{box-sizing:border-box}html.cyber *,html.cyber *:before,html.cyber *:after,html.crt *,html.crt *:before,html.crt *:after{font-family:var(--crt-font-stack)!important}html.cyber ::-moz-selection,html.crt ::-moz-selection{background:var(--crt-green-normal);color:var(--crt-bg-dark);text-shadow:none}html.cyber ::selection,html.crt ::selection{background:var(--crt-green-normal);color:var(--crt-bg-dark);text-shadow:none}html.cyber input,html.cyber textarea,html.crt input,html.crt textarea{caret-color:var(--crt-green-bright)}html.cyber,html.crt{scrollbar-color:var(--crt-green-dark) var(--crt-bg-dark)}html.cyber ::-webkit-scrollbar,html.crt ::-webkit-scrollbar{width:10px;height:10px}html.cyber ::-webkit-scrollbar-track,html.crt ::-webkit-scrollbar-track{background:var(--crt-bg-dark)}html.cyber ::-webkit-scrollbar-thumb,html.crt ::-webkit-scrollbar-thumb{background:var(--crt-bg-light);border:1px solid var(--crt-green-dim)}html.cyber ::-webkit-scrollbar-thumb:hover,html.crt ::-webkit-scrollbar-thumb:hover{background:var(--crt-green-dark)}html.cyber :where(.theme-h1):after,html.cyber :where(.crt-h1):after,html.crt :where(.theme-h1):after,html.crt :where(.crt-h1):after{content:"█";margin-left:.15em;color:var(--crt-green-bright);text-shadow:var(--crt-glow-display);animation:blink-cursor 1.06s steps(1) infinite}.theme-h1,.nova .theme-h1{font-size:clamp(2rem,2.2rem,2.25rem);line-height:1.2;font-weight:600;margin:0 0 1rem}.nova .theme-h1{letter-spacing:-.5px}html.cyber :where(.theme-h1,.nova-h1),html.crt :where(.theme-h1,.nova-h1){color:var(--crt-green-bright);text-shadow:var(--crt-glow-display);line-height:1.1;margin:0 0 1rem}.theme-h2,.nova .theme-h2{font-size:1.5rem;line-height:1.3;font-weight:600;margin:0 0 .75rem}html.cyber :where(.theme-h2,.nova-h2),html.crt :where(.theme-h2,.nova-h2){color:var(--crt-green-bright);text-shadow:var(--crt-glow-text);line-height:1.2;margin:0 0 .75rem}.theme-h3,.nova .theme-h3{font-size:1.25rem;line-height:1.35;font-weight:600;margin:0 0 .5rem}html.cyber :where(.theme-h3,.nova-h3),html.crt :where(.theme-h3,.nova-h3){color:var(--crt-text);text-shadow:var(--crt-glow-text);line-height:1.3;margin:0 0 .5rem}.theme-card,.nova .theme-card{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);padding:1rem;display:flex;flex-direction:column}.nova .theme-card{border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-sm)}html.cyber :where(.theme-card),html.crt :where(.theme-card){border-radius:0;position:relative}html.cyber :where(.theme-card):before,html.crt :where(.theme-card):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent 50%,#00ff0003 50%);background-size:100% 4px;pointer-events:none}.theme-btn,.nova .theme-btn{font-family:var(--theme-font);font-size:.875rem;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;height:40px;border:2px solid var(--theme-border);background:var(--theme-bg-alt);color:var(--theme-text);cursor:pointer;transition:all .2s ease;position:relative}.nova .theme-btn{border-radius:var(--theme-radius-sm);border-width:1px}html.cyber :where(.theme-btn),html.crt :where(.theme-btn){border-radius:0;font-family:VT323,monospace;letter-spacing:.05em;text-shadow:none}html.cyber :where(.theme-btn):hover,html.crt :where(.theme-btn):hover{border-color:var(--crt-green-bright);color:var(--crt-green-bright);text-shadow:none;box-shadow:var(--crt-border-glow)}.theme-btn-primary,.nova .theme-btn-primary{background:var(--theme-accent-fill);color:var(--theme-text-on-fill);border-color:var(--theme-accent-fill)}html.cyber :where(.theme-btn-primary),html.crt :where(.theme-btn-primary){border-color:var(--crt-green-bright);color:var(--crt-text-on-fill);text-shadow:var(--crt-glow-on-fill);box-shadow:var(--crt-border-glow)}.theme-btn-danger,.nova .theme-btn-danger{background:var(--theme-danger);color:var(--theme-text-inverse);border-color:var(--theme-danger)}html.cyber :where(.theme-btn-danger),html.crt :where(.theme-btn-danger){border-color:var(--crt-red);color:var(--crt-text-on-fill);text-shadow:none}.stock-card-value-strong{font-weight:500}.theme-input,.nova .theme-input,html.cyber :where(.theme-input),html.crt :where(.theme-input){width:100%;min-height:40px;padding:0 12px;border:1px solid var(--theme-border);background:var(--theme-bg-elevated);color:var(--theme-text);font-family:var(--theme-font);font-size:.875rem;border-radius:var(--theme-radius-sm);transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.theme-input::-moz-placeholder,.nova .theme-input::-moz-placeholder,html.cyber :where(.theme-input)::-moz-placeholder,html.crt :where(.theme-input)::-moz-placeholder{color:var(--theme-text-subtle)}.theme-input::placeholder,.nova .theme-input::placeholder,html.cyber :where(.theme-input)::placeholder,html.crt :where(.theme-input)::placeholder{color:var(--theme-text-subtle)}.theme-input:focus,.nova .theme-input:focus,html.cyber :where(.theme-input):focus,html.crt :where(.theme-input):focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 30%,transparent)}.theme-input-sm,.nova .theme-input-sm,html.cyber :where(.theme-input-sm),html.crt :where(.theme-input-sm){min-height:32px;font-size:.8125rem}.theme-input-lg,.nova .theme-input-lg,html.cyber :where(.theme-input-lg),html.crt :where(.theme-input-lg){min-height:44px;font-size:1rem}.theme-input-mono,.nova .theme-input-mono,html.cyber :where(.theme-input-mono),html.crt :where(.theme-input-mono){font-family:var(--theme-font-mono)}html.cyber :where(.theme-input),html.crt :where(.theme-input){border-radius:0;letter-spacing:.05em;border-width:1px;text-shadow:none}.theme-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-modal{position:relative;width:100%;max-width:28rem;margin:0 1rem;background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}html.dark .theme-modal{box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006}html.cyber .theme-modal.theme-modal,html.crt .theme-modal.theme-modal{background:var(--crt-bg-dark)!important;border-radius:0!important}.theme-modal-close{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background:#f3f4f6;color:inherit;cursor:pointer;transition:color .15s ease,background-color .15s ease}.theme-modal-close:hover{background:#e5e7eb}html.dark .theme-modal-close,html.cyber .theme-modal-close{background:#1a1f26;color:var(--nova-text-muted)}html.dark .theme-modal-close:hover,html.cyber .theme-modal-close:hover{background:#2d3439}html.cyber .theme-modal-close.theme-modal-close,html.crt .theme-modal-close.theme-modal-close{background:var(--crt-bg-dark)!important;color:var(--crt-green-normal)}html.cyber .login-modal-content,html.crt .login-modal-content,html.cyber .signup-modal-content,html.crt .signup-modal-content,html.cyber .reset-password-modal-content,html.crt .reset-password-modal-content{background-color:var(--crt-bg-dark)!important}html.cyber .login-modal-close.theme-modal-close,html.crt .login-modal-close.theme-modal-close,html.cyber .signup-modal-close.theme-modal-close,html.crt .signup-modal-close.theme-modal-close,html.cyber .reset-password-modal-close.theme-modal-close,html.crt .reset-password-modal-close.theme-modal-close{background-color:var(--crt-bg-medium)!important;color:var(--crt-text-muted)}html.cyber .login-modal-close.theme-modal-close:hover,html.crt .login-modal-close.theme-modal-close:hover,html.cyber .signup-modal-close.theme-modal-close:hover,html.crt .signup-modal-close.theme-modal-close:hover,html.cyber .reset-password-modal-close.theme-modal-close:hover,html.crt .reset-password-modal-close.theme-modal-close:hover{background-color:var(--crt-bg-light)!important;color:var(--crt-text)}html.cyber .login-modal-content input[type=email],html.crt .login-modal-content input[type=email],html.cyber .login-modal-content input[type=password],html.crt .login-modal-content input[type=password],html.cyber .signup-modal-content input[type=email],html.crt .signup-modal-content input[type=email],html.cyber .signup-modal-content input[type=password],html.crt .signup-modal-content input[type=password],html.cyber .reset-password-modal-content input[type=email],html.crt .reset-password-modal-content input[type=email]{background-color:var(--crt-bg-medium)!important;border-color:var(--crt-green-dim)!important;color:var(--crt-text)!important;border-radius:0!important}html.cyber .login-modal-content input[type=email]::-moz-placeholder,html.crt .login-modal-content input[type=email]::-moz-placeholder,html.cyber .login-modal-content input[type=password]::-moz-placeholder,html.crt .login-modal-content input[type=password]::-moz-placeholder,html.cyber .signup-modal-content input[type=email]::-moz-placeholder,html.crt .signup-modal-content input[type=email]::-moz-placeholder,html.cyber .signup-modal-content input[type=password]::-moz-placeholder,html.crt .signup-modal-content input[type=password]::-moz-placeholder,html.cyber .reset-password-modal-content input[type=email]::-moz-placeholder,html.crt .reset-password-modal-content input[type=email]::-moz-placeholder{color:var(--crt-text-subtle)!important}html.cyber .login-modal-content input[type=email]::placeholder,html.crt .login-modal-content input[type=email]::placeholder,html.cyber .login-modal-content input[type=password]::placeholder,html.crt .login-modal-content input[type=password]::placeholder,html.cyber .signup-modal-content input[type=email]::placeholder,html.crt .signup-modal-content input[type=email]::placeholder,html.cyber .signup-modal-content input[type=password]::placeholder,html.crt .signup-modal-content input[type=password]::placeholder,html.cyber .reset-password-modal-content input[type=email]::placeholder,html.crt .reset-password-modal-content input[type=email]::placeholder{color:var(--crt-text-subtle)!important}html.cyber .login-modal-content input[type=email]:focus,html.crt .login-modal-content input[type=email]:focus,html.cyber .login-modal-content input[type=password]:focus,html.crt .login-modal-content input[type=password]:focus,html.cyber .signup-modal-content input[type=email]:focus,html.crt .signup-modal-content input[type=email]:focus,html.cyber .signup-modal-content input[type=password]:focus,html.crt .signup-modal-content input[type=password]:focus,html.cyber .reset-password-modal-content input[type=email]:focus,html.crt .reset-password-modal-content input[type=email]:focus{border-color:var(--crt-green-bright)!important;box-shadow:var(--theme-shadow-focus)!important}html.cyber .login-modal-content input[type=email]:disabled,html.crt .login-modal-content input[type=email]:disabled,html.cyber .login-modal-content input[type=password]:disabled,html.crt .login-modal-content input[type=password]:disabled,html.cyber .signup-modal-content input[type=email]:disabled,html.crt .signup-modal-content input[type=email]:disabled,html.cyber .signup-modal-content input[type=password]:disabled,html.crt .signup-modal-content input[type=password]:disabled,html.cyber .reset-password-modal-content input[type=email]:disabled,html.crt .reset-password-modal-content input[type=email]:disabled{background-color:var(--crt-bg-medium)!important;color:var(--crt-text-subtle)!important}html.cyber .login-error-message,html.crt .login-error-message,html.cyber .signup-error-message,html.crt .signup-error-message,html.cyber .reset-password-error-message,html.crt .reset-password-error-message{background-color:var(--crt-bg-medium)!important;border-color:var(--crt-text-red)!important;color:var(--crt-text-red)!important;border-radius:0!important}html.cyber .signup-success-message,html.crt .signup-success-message,html.cyber .reset-password-success-message,html.crt .reset-password-success-message{background-color:var(--crt-bg-medium)!important;border-color:var(--crt-green-normal)!important;color:var(--crt-text-bright)!important;border-radius:0!important}html.cyber .signup-password-mismatch,html.crt .signup-password-mismatch{color:var(--crt-text-red)!important}html.cyber :where(p),html.crt :where(p){font-size:.875rem;line-height:1.6}html.cyber .card,html.crt .card{background-color:var(--crt-bg-medium);border:1px solid var(--crt-green-dim);border-radius:0;padding:2rem;position:relative}html.cyber .card:before,html.crt .card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent 50%,#00ff0003 50%);background-size:100% 4px;pointer-events:none}html.cyber .btn,html.crt .btn{font-family:VT323,monospace;letter-spacing:.05em;padding:.5rem 1rem;border:2px solid var(--crt-green-normal);background-color:var(--crt-bg-medium);color:var(--crt-text);text-shadow:none;cursor:pointer;transition:all .2s ease;position:relative;border-radius:0}html.cyber .btn:hover,html.crt .btn:hover{border-color:var(--crt-green-bright);color:var(--crt-green-bright);text-shadow:none;box-shadow:var(--crt-border-glow)}html.cyber .btn-primary,html.crt .btn-primary{border-color:var(--crt-green-bright);color:var(--crt-text-on-fill);text-shadow:var(--crt-glow-on-fill);box-shadow:var(--crt-border-glow)}html.cyber .btn-danger,html.crt .btn-danger{border-color:var(--crt-red);color:var(--crt-text-on-fill);text-shadow:none}html.cyber :where(.crt-h1),html.crt :where(.crt-h1){color:var(--crt-green-bright);text-shadow:var(--crt-glow-display)}html.cyber :where(.crt-h2),html.crt :where(.crt-h2){color:var(--crt-green-bright);text-shadow:var(--crt-glow-text)}html.cyber :where(.crt-h3),html.crt :where(.crt-h3){color:var(--crt-text);text-shadow:var(--crt-glow-text)}html.cyber :where(.crt-text-bright),html.crt :where(.crt-text-bright){color:var(--crt-text-bright);text-shadow:none}html.cyber :where(.crt-text-normal),html.crt :where(.crt-text-normal){color:var(--crt-text);text-shadow:none}html.cyber :where(.crt-text-dim),html.crt :where(.crt-text-dim){color:var(--crt-text-subtle);text-shadow:none}html.cyber :where(.crt-text-amber),html.crt :where(.crt-text-amber){color:var(--crt-text-amber);text-shadow:none}html.cyber :where(.crt-text-red),html.crt :where(.crt-text-red){color:var(--crt-text-red);text-shadow:none}html.cyber :where(.crt-text-blue),html.crt :where(.crt-text-blue){color:var(--crt-text-blue);text-shadow:none}html.cyber :where(.crt-btn),html.crt :where(.crt-btn){letter-spacing:.05em;padding:.5rem 1rem;border:2px solid var(--crt-green-normal);background-color:var(--crt-bg-medium);color:var(--crt-text);text-shadow:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;border-radius:0}html.cyber :where(.crt-btn):before,html.crt :where(.crt-btn):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,0,.1),transparent);transition:left .3s ease}html.cyber :where(.crt-btn):hover,html.crt :where(.crt-btn):hover{border-color:var(--crt-green-bright);color:var(--crt-green-bright);text-shadow:none;box-shadow:var(--crt-border-glow)}html.cyber :where(.crt-btn):hover:before,html.crt :where(.crt-btn):hover:before{left:100%}html.cyber :where(.crt-btn):active,html.crt :where(.crt-btn):active{background-color:var(--crt-green-normal);color:var(--crt-text-on-fill);text-shadow:none}html.cyber :where(.crt-btn-primary),html.crt :where(.crt-btn-primary){border-color:var(--crt-green-bright);color:var(--crt-green-bright);text-shadow:none;box-shadow:var(--crt-border-glow)}html.cyber :where(.crt-btn-danger),html.crt :where(.crt-btn-danger){border-color:var(--crt-red);color:var(--crt-text-red);text-shadow:none}html.cyber :where(.crt-btn-danger):hover,html.crt :where(.crt-btn-danger):hover{box-shadow:0 0 10px #ff666680}html.cyber :where(.crt-toggle-group),html.crt :where(.crt-toggle-group){display:flex;border:1px solid var(--crt-green-dim);border-radius:0;overflow:hidden}html.cyber :where(.crt-toggle-btn),html.crt :where(.crt-toggle-btn){padding:.5rem 1rem;background:var(--crt-bg-medium);color:var(--crt-text);border:none;border-right:1px solid var(--crt-green-dim);cursor:pointer;transition:all .2s ease;text-shadow:none}html.cyber :where(.crt-toggle-btn):last-child,html.crt :where(.crt-toggle-btn):last-child{border-right:none}html.cyber :where(.crt-toggle-btn):hover,html.crt :where(.crt-toggle-btn):hover{background:var(--crt-bg-light);color:var(--crt-green-bright);text-shadow:none}html.cyber :where(.crt-toggle-btn-active),html.crt :where(.crt-toggle-btn-active){background:var(--crt-green-normal);color:var(--crt-text-on-fill);text-shadow:none;font-weight:700}html.cyber :where(.crt-toggle-btn-active):hover,html.crt :where(.crt-toggle-btn-active):hover{background:var(--crt-green-bright);color:var(--crt-text-on-fill)}html.cyber :where(.crt-panel),html.crt :where(.crt-panel){background-color:var(--crt-bg-medium);border:1px solid var(--crt-green-dim);position:relative}html.cyber :where(.crt-panel):before,html.crt :where(.crt-panel):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent 50%,#00ff0005 50%);background-size:100% 4px;pointer-events:none}html.cyber :where(.crt-panel-border),html.crt :where(.crt-panel-border){border:2px solid var(--crt-green-normal);box-shadow:var(--crt-border-glow)}html.cyber :where(.crt-panel-double-border),html.crt :where(.crt-panel-double-border){border:3px double var(--crt-green-normal);box-shadow:var(--crt-border-glow)}html.cyber :where(.crt-dialog),html.crt :where(.crt-dialog){background-color:var(--crt-bg-dark);border:3px double var(--crt-green-bright);box-shadow:var(--crt-border-glow),0 0 20px #000c;position:fixed;z-index:1001;padding:1.5rem;min-width:300px;max-width:80vw;max-height:80vh;overflow:auto}html.cyber :where(.crt-dialog-header),html.crt :where(.crt-dialog-header){color:var(--crt-green-bright);text-shadow:var(--crt-glow-display);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--crt-green-dim)}html.cyber :where(.crt-dialog-overlay),html.crt :where(.crt-dialog-overlay){position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;z-index:1000}html.cyber :where(.crt-input),html.crt :where(.crt-input){letter-spacing:.05em;padding:.5rem;border:1px solid var(--crt-green-dim);background-color:var(--crt-bg-dark);color:var(--crt-text);text-shadow:none}html.cyber :where(.crt-input):focus,html.crt :where(.crt-input):focus{outline:none;border-color:var(--crt-green-bright);box-shadow:var(--crt-border-glow)}html.cyber :where(.crt-input)::-moz-placeholder,html.crt :where(.crt-input)::-moz-placeholder{color:var(--crt-text-subtle)}html.cyber :where(.crt-input)::placeholder,html.crt :where(.crt-input)::placeholder{color:var(--crt-text-subtle)}html.cyber :where(.crt-table),html.crt :where(.crt-table){width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--crt-green-dim)}html.cyber :where(.crt-table) th,html.cyber :where(.crt-table) td,html.crt :where(.crt-table) th,html.crt :where(.crt-table) td{padding:.5rem;border-right:1px solid var(--crt-green-dim);border-bottom:1px solid var(--crt-green-dim);text-align:left}html.cyber :where(.crt-table) th,html.crt :where(.crt-table) th{background-color:var(--crt-bg-light);color:var(--crt-green-bright);text-shadow:none}html.cyber :where(.crt-table) tr:hover,html.crt :where(.crt-table) tr:hover{background-color:var(--crt-bg-light)}html.cyber :where(.crt-status-good),html.crt :where(.crt-status-good){color:var(--crt-text-bright)}html.cyber :where(.crt-status-error),html.crt :where(.crt-status-error){color:var(--crt-text-red)}html.cyber .typewriter-hidden,html.crt .typewriter-hidden{visibility:hidden}html.cyber .typewriter-active:after,html.crt .typewriter-active:after{content:"█";display:inline-block;margin-left:.1ch;color:var(--crt-green-bright);text-shadow:var(--crt-glow-display);animation:blink-cursor 1s steps(1) infinite}html.cyber .bg-gradient-to-r.from-green-500.to-emerald-600,html.crt .bg-gradient-to-r.from-green-500.to-emerald-600{background:linear-gradient(to right,var(--crt-green-normal),var(--crt-green-bright))!important}html.cyber .bg-gradient-to-r.from-yellow-500.to-orange-600,html.crt .bg-gradient-to-r.from-yellow-500.to-orange-600{background:linear-gradient(to right,var(--crt-amber),var(--crt-amber))!important}html.cyber .bg-gradient-to-r.from-red-500.to-rose-600,html.crt .bg-gradient-to-r.from-red-500.to-rose-600{background:linear-gradient(to right,var(--crt-red),var(--crt-red))!important}html.cyber .rounded,html.cyber .rounded-md,html.cyber .rounded-lg,html.cyber .rounded-xl,html.crt .rounded,html.crt .rounded-md,html.crt .rounded-lg,html.crt .rounded-xl{border-radius:0!important}html.cyber .shadow,html.cyber .shadow-md,html.cyber .shadow-lg,html.crt .shadow,html.crt .shadow-md,html.crt .shadow-lg{box-shadow:0 1px 3px #0009,0 4px 12px #0009!important}html.cyber .nova,html.crt .nova{--nova-bg: var(--crt-bg-dark);--nova-bg-alt: var(--crt-bg-medium);--nova-bg-elevated: var(--crt-bg-medium);--nova-bg-hover: var(--crt-bg-light);--nova-bg-active: var(--crt-bg-light);--nova-border: var(--crt-green-dim);--nova-border-strong: var(--crt-green-normal);--nova-divider: var(--crt-bg-light);--nova-text: var(--crt-text);--nova-text-muted: var(--crt-text-muted);--nova-text-subtle: var(--crt-text-subtle);--nova-text-inverse: var(--crt-text-on-fill);--nova-accent: var(--crt-green-bright);--nova-accent-hover: var(--crt-green-bright);--nova-accent-active: var(--crt-green-normal);--nova-accent-soft: var(--crt-bg-medium);--nova-accent-fill: var(--crt-green-bright);--nova-accent-fill-hover: var(--crt-green-bright);--nova-accent-fill-active: var(--crt-green-normal);--nova-focus-ring: var(--crt-green-bright);--nova-success: var(--crt-text-bright);--nova-success-bg: var(--crt-bg-medium);--nova-warning: var(--crt-text-amber);--nova-warning-bg: var(--crt-bg-medium);--nova-danger: var(--crt-text-red);--nova-danger-bg: var(--crt-bg-medium);--nova-info: var(--crt-text-blue);--nova-info-bg: var(--crt-bg-medium);--theme-bg: var(--crt-bg-dark);--theme-bg-alt: var(--crt-bg-medium);--theme-bg-elevated: var(--crt-bg-medium);--theme-bg-hover: var(--crt-bg-light);--theme-bg-active: var(--crt-bg-light);--theme-border: var(--crt-green-dim);--theme-border-strong: var(--crt-green-normal);--theme-divider: var(--crt-green-dim);--theme-text: var(--crt-text);--theme-text-muted: var(--crt-text-muted);--theme-text-subtle: var(--crt-text-subtle);--theme-text-inverse: var(--crt-text-on-fill);--theme-text-on-fill: var(--crt-text-on-fill);--theme-accent: var(--crt-green-bright);--theme-accent-hover: var(--crt-green-bright);--theme-accent-active: var(--crt-green-normal);--theme-accent-soft: var(--crt-bg-medium);--theme-accent-fill: var(--crt-green-bright);--theme-accent-fill-hover: var(--crt-green-bright);--theme-accent-fill-active: var(--crt-green-normal);--theme-focus-ring: var(--crt-green-bright);--theme-success: var(--crt-text-bright);--theme-success-bg: var(--crt-bg-medium);--theme-warning: var(--crt-text-amber);--theme-warning-bg: var(--crt-bg-medium);--theme-danger: var(--crt-text-red);--theme-danger-bg: var(--crt-bg-medium);--theme-info: var(--crt-text-blue);--theme-info-bg: var(--crt-bg-medium);--chart-font: var(--crt-font-stack);--chart-font-size: 1rem;--chart-track: var(--crt-green-dark);--theme-shadow-focus: var(--crt-focus-glow);--nova-shadow-focus: var(--crt-focus-glow);--theme-radius-xs: 0;--theme-radius-sm: 0;--theme-radius-md: 0;--theme-radius-lg: 0;--theme-radius-xl: 0;--nova-radius-xs: 0;--nova-radius-sm: 0;--nova-radius-md: 0;--nova-radius-lg: 0;--nova-radius-xl: 0}html.cyber .nova .card,html.crt .nova .card{background-color:var(--crt-bg-medium);border:1px solid var(--crt-green-dim);border-radius:0}html.cyber .nova .btn,html.crt .nova .btn{font-family:VT323,monospace;border-radius:0;border:2px solid var(--crt-green-normal);background-color:var(--crt-bg-medium);color:var(--crt-text);text-shadow:none}html.cyber .nova .btn:hover,html.crt .nova .btn:hover{border-color:var(--crt-green-bright);color:var(--crt-green-bright);text-shadow:none;box-shadow:var(--crt-border-glow)}html.cyber .settings-view .nav-item.active,html.crt .settings-view .nav-item.active{background-color:#00ff0024;color:var(--crt-text-bright)}html.cyber .settings-view .form-helper,html.crt .settings-view .form-helper{color:var(--crt-text-subtle)}html.cyber .settings-view .update-button,html.crt .settings-view .update-button{background-color:var(--crt-green-normal);color:var(--crt-text-on-fill)}html.cyber .nova button:disabled,html.crt .nova button:disabled{background-color:var(--crt-bg-light);border-color:var(--crt-green-dim);color:var(--crt-text-muted);opacity:1}html.cyber .settings-view.app-view,html.crt .settings-view.app-view,html.cyber .settings-view .settings-content,html.crt .settings-view .settings-content,html.cyber .upgrade-view.app-view,html.crt .upgrade-view.app-view{background-color:var(--crt-bg-dark)}html.cyber .settings-view .settings-sidebar,html.crt .settings-view .settings-sidebar{background-color:var(--crt-bg-medium);border-right-color:var(--crt-green-dim)}html.cyber .settings-view .mobile-tab-selector,html.crt .settings-view .mobile-tab-selector{background-color:var(--crt-bg-medium);border-bottom-color:var(--crt-green-dim)}html.cyber .settings-view .mobile-tab-select,html.crt .settings-view .mobile-tab-select{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim);color:var(--crt-text)}html.cyber .settings-view .mobile-tab-select.is-open,html.crt .settings-view .mobile-tab-select.is-open{border-color:var(--crt-green-bright);box-shadow:var(--theme-shadow-focus)}html.cyber .settings-view .mobile-tab-select-arrow,html.crt .settings-view .mobile-tab-select-arrow{color:var(--crt-text-muted)}html.cyber .settings-view .mobile-tab-select-dropdown,html.crt .settings-view .mobile-tab-select-dropdown{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim);box-shadow:0 4px 12px #00000080}html.cyber .settings-view .mobile-tab-select-option,html.crt .settings-view .mobile-tab-select-option{background-color:var(--crt-bg-medium);color:var(--crt-text)}html.cyber .settings-view .mobile-tab-select-option:hover,html.crt .settings-view .mobile-tab-select-option:hover{background-color:var(--crt-bg-light)}html.cyber .settings-view .mobile-tab-select-option.is-selected,html.crt .settings-view .mobile-tab-select-option.is-selected{background-color:#00ff0024;color:var(--crt-text-bright)}html.cyber .settings-view .card,html.crt .settings-view .card{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .settings-view .card-header,html.crt .settings-view .card-header{border-bottom-color:var(--crt-green-dim)}html.cyber .settings-view .icon-wrapper,html.crt .settings-view .icon-wrapper,html.cyber .settings-view .connected-account-icon,html.crt .settings-view .connected-account-icon{background-color:var(--crt-bg-light);color:var(--crt-text-muted)}html.cyber .settings-view .text-input,html.crt .settings-view .text-input,html.cyber .settings-view .password-input,html.crt .settings-view .password-input,html.cyber .settings-view .email-input,html.crt .settings-view .email-input,html.cyber .settings-view .select-input,html.crt .settings-view .select-input,html.cyber .settings-view .social-input-field-input,html.crt .settings-view .social-input-field-input,html.cyber .settings-view .change-photo-button,html.crt .settings-view .change-photo-button,html.cyber .settings-view .change-password-button,html.crt .settings-view .change-password-button,html.cyber .settings-view .enable-2fa-button,html.crt .settings-view .enable-2fa-button,html.cyber .settings-view .cancel-button,html.crt .settings-view .cancel-button,html.cyber .settings-view .option-button,html.crt .settings-view .option-button,html.cyber .settings-view .card-button,html.crt .settings-view .card-button,html.cyber .settings-view .slider-card,html.crt .settings-view .slider-card{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim);color:var(--crt-text)}html.cyber .settings-view .select-input,html.crt .settings-view .select-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300cc00' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}html.cyber .settings-view .nav-item:hover,html.crt .settings-view .nav-item:hover,html.cyber .settings-view .edit-button:hover,html.crt .settings-view .edit-button:hover,html.cyber .settings-view .change-photo-button:hover:not(:disabled),html.crt .settings-view .change-photo-button:hover:not(:disabled),html.cyber .settings-view .change-password-button:hover,html.crt .settings-view .change-password-button:hover,html.cyber .settings-view .enable-2fa-button:hover,html.crt .settings-view .enable-2fa-button:hover,html.cyber .settings-view .cancel-button:hover,html.crt .settings-view .cancel-button:hover,html.cyber .settings-view .option-button:hover,html.crt .settings-view .option-button:hover,html.cyber .settings-view .card-button:hover,html.crt .settings-view .card-button:hover,html.cyber .settings-view .slider-card:hover,html.crt .settings-view .slider-card:hover{background-color:var(--crt-bg-light);border-color:var(--crt-green-normal)}html.cyber .settings-view .text-input:focus,html.crt .settings-view .text-input:focus,html.cyber .settings-view .password-input:focus,html.crt .settings-view .password-input:focus,html.cyber .settings-view .email-input:focus,html.crt .settings-view .email-input:focus,html.cyber .settings-view .select-input:focus,html.crt .settings-view .select-input:focus,html.cyber .settings-view .social-input-field-input:focus,html.crt .settings-view .social-input-field-input:focus{border-color:var(--crt-green-bright);box-shadow:var(--theme-shadow-focus)}html.cyber .settings-view .option-button.active,html.crt .settings-view .option-button.active,html.cyber .settings-view .card-button.active,html.crt .settings-view .card-button.active,html.cyber .settings-view .slider-card.active,html.crt .settings-view .slider-card.active{background-color:#00ff0024;border-color:var(--crt-green-bright);color:var(--crt-text-bright)}html.cyber .settings-view .slider-card.active .slider-card-label,html.crt .settings-view .slider-card.active .slider-card-label,html.cyber .settings-view .slider-current-value,html.crt .settings-view .slider-current-value{color:var(--crt-text-bright)}html.cyber .settings-view .slider-input,html.crt .settings-view .slider-input{background:var(--crt-bg-light)}html.cyber .settings-view .slider-input::-webkit-slider-thumb,html.crt .settings-view .slider-input::-webkit-slider-thumb,html.cyber .settings-view .slider-input::-moz-range-thumb,html.crt .settings-view .slider-input::-moz-range-thumb{border-color:var(--crt-bg-dark)}html.cyber .settings-view .toggle-slider,html.crt .settings-view .toggle-slider{background-color:var(--crt-bg-light);box-shadow:inset 0 0 0 1px var(--crt-green-dim)}html.cyber .settings-view .toggle-slider:before,html.crt .settings-view .toggle-slider:before{background-color:var(--crt-text-muted)}html.cyber .settings-view .toggle-slider.active,html.crt .settings-view .toggle-slider.active{background-color:var(--crt-green-normal);box-shadow:inset 0 0 0 1px var(--crt-green-bright)}html.cyber .settings-view .toggle-slider.active:before,html.crt .settings-view .toggle-slider.active:before{background-color:var(--crt-text-on-fill)}html.cyber .settings-view .sortable-item,html.crt .settings-view .sortable-item{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .settings-view .sortable-item-main,html.crt .settings-view .sortable-item-main{color:var(--crt-text)}html.cyber .settings-view .sortable-icon-button,html.crt .settings-view .sortable-icon-button{background-color:var(--crt-bg-dark);border-color:var(--crt-green-dim);color:var(--crt-text-muted)}html.cyber .settings-view .sortable-icon-button:not(:disabled):hover,html.crt .settings-view .sortable-icon-button:not(:disabled):hover{background-color:var(--crt-bg-light);border-color:var(--crt-green-normal);color:var(--crt-text)}html.cyber .settings-view .sortable-icon-button--danger,html.crt .settings-view .sortable-icon-button--danger{color:var(--crt-text-red)}html.cyber .settings-view .sortable-icon-button--accent,html.crt .settings-view .sortable-icon-button--accent{color:var(--crt-text-blue)}html.cyber .settings-view .sortable-drag-handle,html.crt .settings-view .sortable-drag-handle{color:var(--crt-text-muted)}html.cyber .settings-view .sortable-drag-handle:hover,html.crt .settings-view .sortable-drag-handle:hover{color:var(--crt-text)}html.cyber .settings-view .sortable-section-label,html.crt .settings-view .sortable-section-label,html.cyber .settings-view .sortable-empty-state,html.crt .settings-view .sortable-empty-state{color:var(--crt-text-subtle)}html.cyber .settings-view .sidebar-title,html.crt .settings-view .sidebar-title,html.cyber .settings-view .card-title,html.crt .settings-view .card-title,html.cyber .settings-view .section-title,html.crt .settings-view .section-title,html.cyber .settings-view .email-text,html.crt .settings-view .email-text,html.cyber .settings-view .connected-account-name,html.crt .settings-view .connected-account-name,html.cyber .settings-view .setting-label,html.crt .settings-view .setting-label,html.cyber .settings-view .slider-card-label,html.crt .settings-view .slider-card-label,html.cyber .settings-view .subscription-info-value,html.crt .settings-view .subscription-info-value,html.cyber .settings-view .dialog-title,html.crt .settings-view .dialog-title{color:var(--crt-text)}html.cyber .settings-view .nav-item,html.crt .settings-view .nav-item,html.cyber .settings-view .nav-icon,html.crt .settings-view .nav-icon,html.cyber .settings-view .section-description,html.crt .settings-view .section-description,html.cyber .settings-view .card-description,html.crt .settings-view .card-description,html.cyber .settings-view .email-label,html.crt .settings-view .email-label,html.cyber .settings-view .edit-button,html.crt .settings-view .edit-button,html.cyber .settings-view .photo-hint,html.crt .settings-view .photo-hint,html.cyber .settings-view .loading-message,html.crt .settings-view .loading-message,html.cyber .settings-view .password-toggle,html.crt .settings-view .password-toggle,html.cyber .settings-view .setting-description,html.crt .settings-view .setting-description,html.cyber .settings-view .slider-labels,html.crt .settings-view .slider-labels,html.cyber .settings-view .slider-card-description,html.crt .settings-view .slider-card-description,html.cyber .settings-view .connected-account-status,html.crt .settings-view .connected-account-status,html.cyber .settings-view .subscription-info-label,html.crt .settings-view .subscription-info-label,html.cyber .settings-view .subscription-badge,html.crt .settings-view .subscription-badge,html.cyber .settings-view .dialog-description,html.crt .settings-view .dialog-description{color:var(--crt-text-muted)}html.cyber .settings-view .password-toggle:hover,html.crt .settings-view .password-toggle:hover{color:var(--crt-text)}html.cyber .settings-view .password-success,html.crt .settings-view .password-success{background-color:#00ff001f;border-color:var(--crt-green-dim);color:var(--crt-text-bright)}html.cyber .settings-view .password-error,html.crt .settings-view .password-error{background-color:#ff66661f;border-color:#f666;color:var(--crt-text-red)}html.cyber .settings-view .avatar-error,html.crt .settings-view .avatar-error{color:var(--crt-text-red)}html.cyber .settings-view .avatar,html.crt .settings-view .avatar{background-color:var(--crt-bg-light)}html.cyber .settings-view .avatar-fallback,html.crt .settings-view .avatar-fallback{background-color:transparent;color:var(--crt-text-bright)}html.cyber .settings-view .social-icon-wrapper.x-icon,html.crt .settings-view .social-icon-wrapper.x-icon,html.cyber .settings-view .social-icon-wrapper.reddit-icon,html.crt .settings-view .social-icon-wrapper.reddit-icon,html.cyber .settings-view .social-icon-wrapper.discord-icon,html.crt .settings-view .social-icon-wrapper.discord-icon{background-color:var(--crt-bg-light);color:var(--crt-text-bright)}html.cyber .settings-view .oauth-notice,html.crt .settings-view .oauth-notice{background-color:#ffb0001f;border-color:#ffb00066}html.cyber .settings-view .oauth-notice p,html.crt .settings-view .oauth-notice p{color:var(--crt-text-amber)}html.cyber .subscription-section .card,html.crt .subscription-section .card{background-color:var(--crt-bg-medium)!important;border-color:var(--crt-green-dim)!important}html.cyber .subscription-section .card-header,html.crt .subscription-section .card-header,html.cyber .subscription-section .subscription-expiry-notice,html.crt .subscription-section .subscription-expiry-notice{border-color:var(--crt-green-dim)!important}html.cyber .subscription-section .card-title,html.crt .subscription-section .card-title,html.cyber .subscription-section .subscription-info-value,html.crt .subscription-section .subscription-info-value,html.cyber .subscription-section .expiry-notice-text strong,html.crt .subscription-section .expiry-notice-text strong,html.cyber .subscription-section .feature-item,html.crt .subscription-section .feature-item,html.cyber .subscription-section .dialog-title,html.crt .subscription-section .dialog-title,html.cyber .subscription-section .dialog-button-cancel,html.crt .subscription-section .dialog-button-cancel{color:var(--crt-text)!important}html.cyber .subscription-section .card-description,html.crt .subscription-section .card-description,html.cyber .subscription-section .subscription-badge,html.crt .subscription-section .subscription-badge,html.cyber .subscription-section .subscription-info-label,html.crt .subscription-section .subscription-info-label,html.cyber .subscription-section .expiry-notice-text,html.crt .subscription-section .expiry-notice-text,html.cyber .subscription-section .dialog-description,html.crt .subscription-section .dialog-description{color:var(--crt-text-muted)!important}html.cyber .subscription-section .subscription-badge,html.crt .subscription-section .subscription-badge{background-color:var(--crt-bg-light)!important}html.cyber .subscription-section .update-payment-button,html.crt .subscription-section .update-payment-button,html.cyber .subscription-section .cancel-subscription-button,html.crt .subscription-section .cancel-subscription-button,html.cyber .subscription-section .dialog-content,html.crt .subscription-section .dialog-content{background-color:var(--crt-bg-medium)!important;border-color:var(--crt-green-dim)!important;color:var(--crt-text)!important}html.cyber .subscription-section .update-payment-button:hover,html.crt .subscription-section .update-payment-button:hover,html.cyber .subscription-section .cancel-subscription-button:hover:not(:disabled),html.crt .subscription-section .cancel-subscription-button:hover:not(:disabled),html.cyber .subscription-section .dialog-button-cancel:hover,html.crt .subscription-section .dialog-button-cancel:hover{background-color:var(--crt-bg-light)!important;border-color:var(--crt-green-normal)!important}html.cyber .subscription-section .cancel-subscription-button:disabled,html.crt .subscription-section .cancel-subscription-button:disabled{background-color:var(--crt-bg-medium)!important;border-color:var(--crt-green-dim)!important;color:var(--crt-text-subtle)!important;opacity:1}html.cyber .subscription-section .expiry-notice-text.cancelled-notice,html.crt .subscription-section .expiry-notice-text.cancelled-notice,html.cyber .subscription-section .expiry-notice-text.cancelled-notice strong,html.crt .subscription-section .expiry-notice-text.cancelled-notice strong,html.cyber .subscription-section .support-link,html.crt .subscription-section .support-link,html.cyber .subscription-section .support-link:hover,html.crt .subscription-section .support-link:hover,html.cyber .subscription-section .subscription-error,html.crt .subscription-section .subscription-error{color:var(--crt-text-red)!important}html.cyber .subscription-section .subscription-error,html.crt .subscription-section .subscription-error{background-color:#ff66661f!important;border-color:#f666!important}html.cyber .subscription-section .subscription-icon,html.crt .subscription-section .subscription-icon{background-color:#00ff001f;color:var(--crt-text-bright)}html[data-theme=light] .health-check-page .markdown-content,html:not([data-theme]):not(.dark) .health-check-page .markdown-content{color:#1f2937!important}html[data-theme=light] .health-check-page .markdown-content p,html:not([data-theme]):not(.dark) .health-check-page .markdown-content p,html[data-theme=light] .health-check-page .markdown-content ul,html:not([data-theme]):not(.dark) .health-check-page .markdown-content ul,html[data-theme=light] .health-check-page .markdown-content ol,html:not([data-theme]):not(.dark) .health-check-page .markdown-content ol,html[data-theme=light] .health-check-page .markdown-content li,html:not([data-theme]):not(.dark) .health-check-page .markdown-content li,html[data-theme=light] .health-check-page .markdown-content strong,html:not([data-theme]):not(.dark) .health-check-page .markdown-content strong,html[data-theme=light] .health-check-page .markdown-content em,html:not([data-theme]):not(.dark) .health-check-page .markdown-content em,html[data-theme=light] .health-check-page .markdown-content h1,html:not([data-theme]):not(.dark) .health-check-page .markdown-content h1,html[data-theme=light] .health-check-page .markdown-content h2,html:not([data-theme]):not(.dark) .health-check-page .markdown-content h2,html[data-theme=light] .health-check-page .markdown-content h3,html:not([data-theme]):not(.dark) .health-check-page .markdown-content h3,html[data-theme=light] .health-check-page .markdown-content h4,html:not([data-theme]):not(.dark) .health-check-page .markdown-content h4,html[data-theme=light] .health-check-page .markdown-content h5,html:not([data-theme]):not(.dark) .health-check-page .markdown-content h5,html[data-theme=light] .health-check-page .markdown-content h6,html:not([data-theme]):not(.dark) .health-check-page .markdown-content h6{color:#1f2937!important}html[data-theme=light] .health-check-page .markdown-content a,html:not([data-theme]):not(.dark) .health-check-page .markdown-content a{color:#2563eb!important}html[data-theme=light] .health-check-page .markdown-content code,html:not([data-theme]):not(.dark) .health-check-page .markdown-content code{background-color:#f3f4f6!important;color:#1f2937!important}html[data-theme=light] .health-check-page .markdown-content pre,html:not([data-theme]):not(.dark) .health-check-page .markdown-content pre{background-color:#f3f4f6!important;border:1px solid #e5e7eb}html[data-theme=light] .health-check-page .markdown-content blockquote,html:not([data-theme]):not(.dark) .health-check-page .markdown-content blockquote{border-left-color:#d1d5db!important;color:#374151!important}html.cyber .health-check-page .markdown-content,html.crt .health-check-page .markdown-content,html.cyber .health-check-page .markdown-content p,html.crt .health-check-page .markdown-content p,html.cyber .health-check-page .markdown-content ul,html.crt .health-check-page .markdown-content ul,html.cyber .health-check-page .markdown-content ol,html.crt .health-check-page .markdown-content ol,html.cyber .health-check-page .markdown-content li,html.crt .health-check-page .markdown-content li,html.cyber .health-check-page .markdown-content em,html.crt .health-check-page .markdown-content em{color:var(--crt-green-normal)!important}html.cyber .health-check-page .markdown-content strong,html.crt .health-check-page .markdown-content strong,html.cyber .health-check-page .markdown-content h1,html.crt .health-check-page .markdown-content h1,html.cyber .health-check-page .markdown-content h2,html.crt .health-check-page .markdown-content h2,html.cyber .health-check-page .markdown-content h3,html.crt .health-check-page .markdown-content h3,html.cyber .health-check-page .markdown-content h4,html.crt .health-check-page .markdown-content h4,html.cyber .health-check-page .markdown-content h5,html.crt .health-check-page .markdown-content h5,html.cyber .health-check-page .markdown-content h6,html.crt .health-check-page .markdown-content h6{color:var(--crt-green-bright)!important}html.cyber .health-check-page .markdown-content a,html.crt .health-check-page .markdown-content a{color:var(--crt-green-bright)!important;text-decoration:underline}html.cyber .health-check-page .markdown-content code,html.crt .health-check-page .markdown-content code{background-color:var(--crt-bg-dark)!important;color:var(--crt-green-bright)!important}html.cyber .health-check-page .markdown-content pre,html.crt .health-check-page .markdown-content pre{background-color:var(--crt-bg-dark)!important;border:1px solid var(--crt-green-dark)}html.cyber .health-check-page .markdown-content blockquote,html.crt .health-check-page .markdown-content blockquote{border-left-color:var(--crt-green-dim)!important;color:var(--crt-green-dim)!important}.brand-logo--terminal[data-v-6bb30dd5]{display:block;aspect-ratio:1210 / 493;transform:scale(.927);transform-origin:center}footer[data-v-68f30375]{margin-top:auto;background:#f9fafb;border-top:1px solid oklch(.928 .006 264.531);transition:background-color .2s,border-color .2s}.footer-container[data-v-68f30375]{max-width:80rem;margin:0 auto;padding:2.5rem 1rem 1.5rem}@media (min-width: 640px){.footer-container[data-v-68f30375]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.footer-container[data-v-68f30375]{padding-left:2rem;padding-right:2rem}}.footer-grid[data-v-68f30375]{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.footer-grid[data-v-68f30375]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.footer-grid[data-v-68f30375]{gap:3rem}}.footer-brand[data-v-68f30375]{display:flex;align-items:flex-start}.footer-logo[data-v-68f30375]{height:2rem;width:auto}.footer-heading[data-v-68f30375]{font-size:.875rem;line-height:1.25rem;font-weight:600;margin-bottom:1rem}.footer-links[data-v-68f30375]{list-style:none;margin:0;padding:0}.footer-links li[data-v-68f30375]:not(:last-child){margin-bottom:.5rem}.footer-link[data-v-68f30375]{font-size:.875rem;line-height:1.25rem;transition:color .2s}.footer-bottom[data-v-68f30375]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid oklch(.928 .006 264.531)}.footer-bottom-row[data-v-68f30375]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media (min-width: 640px){.footer-bottom-row[data-v-68f30375]{flex-direction:row}}.footer-copyright[data-v-68f30375]{font-size:.875rem;line-height:1.25rem}.footer-social[data-v-68f30375]{display:flex;align-items:center;gap:1rem}.footer-social-icon[data-v-68f30375]{width:1.5rem;height:1.5rem}html.dark .footer-link[data-v-68f30375],html.dark .footer-heading[data-v-68f30375],html.dark .footer-copyright[data-v-68f30375]{color:#e6e8ea!important}html.dark .footer-link[data-v-68f30375]:hover{color:#9ca3af!important}html.cyber .footer-link[data-v-68f30375],html.cyber .footer-heading[data-v-68f30375],html.cyber .footer-copyright[data-v-68f30375]{color:var(--crt-green-normal)!important}html.cyber .footer-link[data-v-68f30375]:hover{color:var(--crt-green-bright)!important}html.cyber footer[data-v-68f30375]{background:var(--crt-bg-dark)!important;border-top-color:var(--crt-green-dim)!important}html.cyber .footer-bottom[data-v-68f30375]{border-top-color:var(--crt-green-dim)!important}footer[data-v-68f30375] a,footer[data-v-68f30375] router-link,footer[data-v-68f30375] .router-link{color:#000!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;transition:color .2s}footer[data-v-68f30375] a:hover,footer[data-v-68f30375] router-link:hover,footer[data-v-68f30375] .router-link:hover{color:#1f2937!important;text-shadow:none!important;box-shadow:none!important;filter:none!important}footer[data-v-68f30375] svg{color:#000!important;fill:#000!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}footer[data-v-68f30375] svg:hover{color:#1f2937!important;fill:#1f2937!important;filter:none!important}html[data-theme=dark] footer[data-v-68f30375] .linkedin-link svg,html.dark footer[data-v-68f30375] .linkedin-link svg{color:#fff!important;fill:#fff!important}html[data-theme=dark] footer[data-v-68f30375] .linkedin-link:hover svg,html.dark footer[data-v-68f30375] .linkedin-link:hover svg{color:#e6e8ea!important;fill:#e6e8ea!important}footer[data-v-68f30375] h3,footer[data-v-68f30375] span,footer[data-v-68f30375] div{color:#000!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;transition:color .2s}html.cyber footer[data-v-68f30375] a,html.cyber footer[data-v-68f30375] h3,html.cyber footer[data-v-68f30375] span,html.cyber footer[data-v-68f30375] div{color:var(--crt-green-normal, #00cc00)!important}html.cyber footer[data-v-68f30375] a:hover,html.cyber footer[data-v-68f30375] h3:hover{color:var(--crt-green-bright, #00ff00)!important}html.cyber footer[data-v-68f30375] svg,html.cyber footer[data-v-68f30375] .linkedin-link svg,html.cyber footer[data-v-68f30375] .linkedin-link:hover svg{color:var(--crt-green-normal, #00cc00)!important;fill:var(--crt-green-normal, #00cc00)!important}.reset-password-modal-content[data-v-0a702c44]{padding:1rem;max-height:90vh;overflow-y:auto}html.dark .reset-password-modal-content[data-v-0a702c44]{background:var(--nova-bg)}html.dark .reset-password-modal-close[data-v-0a702c44]{background:#f3f4f6}html.dark .reset-password-success-message[data-v-0a702c44]{background:#1a3d2a;color:#22c55e}@media (min-width: 640px){.reset-password-modal-content[data-v-0a702c44]{padding:1.5rem}}.reset-password-modal-close[data-v-0a702c44]{top:.75rem;right:.75rem;width:2rem;height:2rem}.reset-password-modal-close-icon[data-v-0a702c44]{width:1.25rem;height:1.25rem}@media (min-width: 640px){.reset-password-modal-close[data-v-0a702c44]{top:1rem;right:1rem;width:2.5rem;height:2.5rem}.reset-password-modal-close-icon[data-v-0a702c44]{width:1.5rem;height:1.5rem}}.reset-password-modal-header[data-v-0a702c44]{margin-bottom:1rem}.reset-password-modal-title[data-v-0a702c44]{font-size:1.25rem;line-height:1.75rem;font-weight:600}.reset-password-modal-subtitle[data-v-0a702c44]{margin-top:0}@media (min-width: 640px){.reset-password-modal-header[data-v-0a702c44]{margin-bottom:1rem}.reset-password-modal-title[data-v-0a702c44]{font-size:1.5rem;line-height:2rem}}html.dark .reset-password-modal-subtitle[data-v-0a702c44]{color:var(--nova-text-muted)}html.cyber .reset-password-modal-subtitle[data-v-0a702c44]{color:var(--crt-green-normal);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.reset-password-error-message[data-v-0a702c44]{margin-bottom:.75rem;padding:.5rem;line-height:1rem;background:#fef2f2;border:1px solid oklch(.885 .062 18.334);border-radius:var(--theme-radius-md);font-size:.75rem;color:#e40014;color:oklch(.577 .245 27.325)}.reset-password-success-message[data-v-0a702c44]{margin-bottom:.75rem;padding:.5rem;line-height:1rem;background:#f0fdf4;border:1px solid oklch(.925 .084 155.995);border-radius:var(--theme-radius-md);font-size:.75rem;color:#00a447;color:oklch(.627 .194 149.214)}@media (min-width: 640px){.reset-password-error-message[data-v-0a702c44],.reset-password-success-message[data-v-0a702c44]{margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}}.reset-password-modal-form[data-v-0a702c44]>*+*{margin-top:.75rem}@media (min-width: 640px){.reset-password-modal-form[data-v-0a702c44]>*+*{margin-top:1rem}}.reset-password-modal-label[data-v-0a702c44]{display:block;margin-bottom:.25rem;line-height:1.25rem}@media (min-width: 640px){.reset-password-modal-label[data-v-0a702c44]{margin-bottom:.5rem}}html.dark .reset-password-modal-label[data-v-0a702c44]{color:var(--nova-text)}html.cyber .reset-password-modal-label[data-v-0a702c44]{color:var(--crt-green-normal)}.reset-password-modal-input[data-v-0a702c44]{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border:1px solid currentColor;border-radius:var(--theme-radius-md);color:inherit;background:transparent}.reset-password-modal-input[data-v-0a702c44]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px currentColor}@media (min-width: 640px){.reset-password-modal-input[data-v-0a702c44]{padding:.5rem 1rem;font-size:1rem;line-height:1.3125rem}}.reset-password-modal-actions[data-v-0a702c44]{padding-top:.5rem}@media (min-width: 640px){.reset-password-modal-actions[data-v-0a702c44]{padding-top:1rem}}.reset-password-modal-submit[data-v-0a702c44]{width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:var(--theme-radius-md);background:transparent;color:inherit}.reset-password-modal-submit[data-v-0a702c44]:hover{opacity:.9}.reset-password-modal-submit[data-v-0a702c44]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 640px){.reset-password-modal-submit[data-v-0a702c44]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}html.cyber .reset-password-modal-input[data-v-0a702c44],html.cyber .reset-password-modal-submit[data-v-0a702c44],html.cyber .reset-password-modal-google-btn[data-v-0a702c44],html.cyber .reset-password-error-message[data-v-0a702c44],html.cyber .reset-password-success-message[data-v-0a702c44]{border-radius:0}.login-modal-content[data-v-e5b96632]{padding:1rem;max-height:90vh;overflow-y:auto}@media (min-width: 640px){.login-modal-content[data-v-e5b96632]{padding:1.5rem}}.login-modal-close[data-v-e5b96632]{top:.75rem;right:.75rem;width:2rem;height:2rem}.login-modal-close-icon[data-v-e5b96632]{width:1.25rem;height:1.25rem}@media (min-width: 640px){.login-modal-close[data-v-e5b96632]{top:1rem;right:1rem;width:2.5rem;height:2.5rem}.login-modal-close-icon[data-v-e5b96632]{width:1.5rem;height:1.5rem}}.login-modal-header[data-v-e5b96632]{margin-bottom:1rem}.login-modal-title[data-v-e5b96632]{font-size:1.25rem;line-height:1.75rem;font-weight:600}.login-modal-subtitle[data-v-e5b96632]{margin-top:0}@media (min-width: 640px){.login-modal-header[data-v-e5b96632]{margin-bottom:1rem}.login-modal-title[data-v-e5b96632]{font-size:1.5rem;line-height:2rem}}html.dark .login-modal-subtitle[data-v-e5b96632]{color:var(--nova-text-muted)}html.cyber .login-modal-subtitle[data-v-e5b96632]{color:var(--crt-green-normal);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.login-error-message[data-v-e5b96632]{margin-bottom:.75rem;padding:.5rem;line-height:1rem;background:#fef2f2;border:1px solid oklch(.885 .062 18.334);border-radius:var(--theme-radius-md);font-size:.75rem;color:#e40014;color:oklch(.577 .245 27.325)}@media (min-width: 640px){.login-error-message[data-v-e5b96632]{margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}}.login-modal-form[data-v-e5b96632]>*+*{margin-top:.75rem}@media (min-width: 640px){.login-modal-form[data-v-e5b96632]>*+*{margin-top:1rem}}.login-modal-google[data-v-e5b96632]{padding-bottom:.25rem}.login-modal-google-btn[data-v-e5b96632]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border:1px solid currentColor;border-radius:var(--theme-radius-md);color:inherit;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.login-modal-google-btn[data-v-e5b96632]:hover{background:#f9fafb}@media (min-width: 640px){.login-modal-google-btn[data-v-e5b96632]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}html.dark .login-modal-google-btn[data-v-e5b96632]:hover{background:#1e2939}.login-modal-divider[data-v-e5b96632]{position:relative;display:flex;align-items:center;padding:.25rem 0}.login-modal-divider-line[data-v-e5b96632]{flex-grow:1;border-top:1px solid currentColor}.login-modal-divider-text[data-v-e5b96632]{margin:0 .75rem;font-size:.75rem;line-height:1rem}html.dark .login-modal-divider-text[data-v-e5b96632]{color:var(--nova-text-muted)}html.cyber .login-modal-divider-text[data-v-e5b96632]{color:var(--crt-green-normal)}.login-modal-label[data-v-e5b96632]{display:block;margin-bottom:.25rem;line-height:1.25rem}@media (min-width: 640px){.login-modal-label[data-v-e5b96632]{margin-bottom:.5rem}}html.dark .login-modal-label[data-v-e5b96632]{color:var(--nova-text)}html.cyber .login-modal-label[data-v-e5b96632]{color:var(--crt-green-normal)}.login-modal-input[data-v-e5b96632]{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border:1px solid currentColor;border-radius:var(--theme-radius-md);color:inherit;background:transparent}.login-modal-input[data-v-e5b96632]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px currentColor}@media (min-width: 640px){.login-modal-input[data-v-e5b96632]{padding:.5rem 1rem;font-size:1rem;line-height:1.3125rem}}.login-modal-actions[data-v-e5b96632]{padding-top:.5rem}@media (min-width: 640px){.login-modal-actions[data-v-e5b96632]{padding-top:1rem}}.login-modal-submit[data-v-e5b96632]{width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:var(--theme-radius-md);background:transparent;color:inherit}.login-modal-submit[data-v-e5b96632]:hover{opacity:.9}.login-modal-submit[data-v-e5b96632]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 640px){.login-modal-submit[data-v-e5b96632]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}.login-modal-links[data-v-e5b96632]{padding-top:.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.login-modal-link[data-v-e5b96632]{font-size:.75rem;line-height:1rem;color:inherit;text-decoration:underline}@media (min-width: 640px){.login-modal-link[data-v-e5b96632]{font-size:.875rem;line-height:1.25rem}}html.dark .login-modal-link[data-v-e5b96632]{color:var(--nova-accent)}html.cyber .login-modal-link[data-v-e5b96632]{color:var(--crt-green-normal)}html.cyber .login-modal-input[data-v-e5b96632],html.cyber .login-modal-submit[data-v-e5b96632],html.cyber .login-modal-google-btn[data-v-e5b96632],html.cyber .login-error-message[data-v-e5b96632],html.cyber .login-success-message[data-v-e5b96632]{border-radius:0}.signup-modal-content[data-v-01dbeb8d]{padding:1rem;max-height:90vh;overflow-y:auto}@media (min-width: 640px){.signup-modal-content[data-v-01dbeb8d]{padding:1.5rem}}.signup-modal-close[data-v-01dbeb8d]{top:.75rem;right:.75rem;width:2rem;height:2rem}.signup-modal-close-icon[data-v-01dbeb8d]{width:1.25rem;height:1.25rem}@media (min-width: 640px){.signup-modal-close[data-v-01dbeb8d]{top:1rem;right:1rem;width:2.5rem;height:2.5rem}.signup-modal-close-icon[data-v-01dbeb8d]{width:1.5rem;height:1.5rem}}.signup-modal-header[data-v-01dbeb8d]{margin-bottom:1rem}.signup-modal-title[data-v-01dbeb8d]{font-size:1.25rem;line-height:1.75rem;font-weight:600}.signup-modal-subtitle[data-v-01dbeb8d]{margin-top:0}@media (min-width: 640px){.signup-modal-header[data-v-01dbeb8d]{margin-bottom:1rem}.signup-modal-title[data-v-01dbeb8d]{font-size:1.5rem;line-height:2rem}}html.dark .signup-modal-subtitle[data-v-01dbeb8d]{color:var(--nova-text-muted)}html.cyber .signup-modal-subtitle[data-v-01dbeb8d]{color:var(--crt-green-normal);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.signup-error-message[data-v-01dbeb8d]{margin-bottom:.75rem;padding:.5rem;line-height:1rem;background:#fef2f2;border:1px solid oklch(.885 .062 18.334);border-radius:var(--theme-radius-md);font-size:.75rem;color:#e40014;color:oklch(.577 .245 27.325)}.signup-success-message[data-v-01dbeb8d]{margin-bottom:.75rem;padding:.5rem;line-height:1rem;background:#f0fdf4;border:1px solid oklch(.925 .084 155.995);border-radius:var(--theme-radius-md);font-size:.75rem;color:#00a447;color:oklch(.627 .194 149.214)}@media (min-width: 640px){.signup-error-message[data-v-01dbeb8d],.signup-success-message[data-v-01dbeb8d]{margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}}.signup-modal-form[data-v-01dbeb8d]>*+*{margin-top:.75rem}@media (min-width: 640px){.signup-modal-form[data-v-01dbeb8d]>*+*{margin-top:1rem}}.signup-modal-google[data-v-01dbeb8d]{padding-bottom:.25rem}.signup-modal-google-btn[data-v-01dbeb8d]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border:1px solid currentColor;border-radius:var(--theme-radius-md);color:inherit;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.signup-modal-google-btn[data-v-01dbeb8d]:hover{background:#f9fafb}@media (min-width: 640px){.signup-modal-google-btn[data-v-01dbeb8d]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}html.dark .signup-modal-google-btn[data-v-01dbeb8d]:hover{background:#1e2939}.signup-modal-divider[data-v-01dbeb8d]{position:relative;display:flex;align-items:center;padding:.25rem 0}.signup-modal-divider-line[data-v-01dbeb8d]{flex-grow:1;border-top:1px solid currentColor}.signup-modal-divider-text[data-v-01dbeb8d]{margin:0 .75rem;font-size:.75rem;line-height:1rem}html.dark .signup-modal-google-btn[data-v-01dbeb8d],html.dark .signup-modal-divider-line[data-v-01dbeb8d]{border-color:var(--nova-border)}html.dark .signup-modal-divider-text[data-v-01dbeb8d]{color:var(--nova-text-muted)}html.cyber .signup-modal-divider-text[data-v-01dbeb8d]{color:var(--crt-green-normal)}.signup-modal-label[data-v-01dbeb8d]{display:block;margin-bottom:.25rem;line-height:1.25rem}@media (min-width: 640px){.signup-modal-label[data-v-01dbeb8d]{margin-bottom:.5rem}}html.dark .signup-modal-label[data-v-01dbeb8d]{color:var(--nova-text)}html.cyber .signup-modal-label[data-v-01dbeb8d]{color:var(--crt-green-normal)}.signup-modal-input[data-v-01dbeb8d]{width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;border:1px solid currentColor;border-radius:var(--theme-radius-md);color:inherit;background:transparent}.signup-modal-input[data-v-01dbeb8d]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px currentColor}.signup-modal-input.is-mismatch[data-v-01dbeb8d]{border-color:#ffa3a3;border-color:oklch(.808 .114 19.571)}@media (min-width: 640px){.signup-modal-input[data-v-01dbeb8d]{padding:.5rem 1rem;font-size:1rem;line-height:1.3125rem}}html.dark .signup-modal-input.is-mismatch[data-v-01dbeb8d]{border-color:#dc262680!important}.signup-password-mismatch[data-v-01dbeb8d]{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:#e40014;color:oklch(.577 .245 27.325)}.signup-modal-actions[data-v-01dbeb8d]{padding-top:.5rem}@media (min-width: 640px){.signup-modal-actions[data-v-01dbeb8d]{padding-top:1rem}}.signup-modal-submit[data-v-01dbeb8d]{width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-radius:var(--theme-radius-md);background:transparent;color:inherit}.signup-modal-submit[data-v-01dbeb8d]:hover{opacity:.9}.signup-modal-submit[data-v-01dbeb8d]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 640px){.signup-modal-submit[data-v-01dbeb8d]{padding:.5rem 1rem;font-size:1rem;line-height:1.5rem}}html.cyber .signup-modal-input[data-v-01dbeb8d],html.cyber .signup-modal-submit[data-v-01dbeb8d],html.cyber .signup-modal-google-btn[data-v-01dbeb8d],html.cyber .signup-error-message[data-v-01dbeb8d],html.cyber .signup-success-message[data-v-01dbeb8d]{border-radius:0}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-view{flex-grow:1}.landing[data-v-35da7edd]{background-color:#fff;color:#1e293b;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lp-mono[data-v-35da7edd]{font-family:JetBrains Mono,monospace}.icon-16[data-v-35da7edd]{width:16px;height:16px}.icon-20[data-v-35da7edd]{width:20px;height:20px}.is-positive[data-v-35da7edd]{color:var(--theme-success)}.is-negative[data-v-35da7edd]{color:var(--theme-danger)}.landing-shell[data-v-35da7edd]{max-width:1280px;margin:0 auto;padding-left:16px;padding-right:16px}.landing-shell-narrow[data-v-35da7edd]{max-width:1152px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 640px){.landing-shell[data-v-35da7edd],.landing-shell-narrow[data-v-35da7edd]{padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.landing-shell[data-v-35da7edd],.landing-shell-narrow[data-v-35da7edd]{padding-left:32px;padding-right:32px}}.section-intro[data-v-35da7edd],.past-intro[data-v-35da7edd]{text-align:center;max-width:768px;margin:0 auto 64px}.section-heading[data-v-35da7edd]{font-size:1.875rem;line-height:36px;font-weight:700;margin-bottom:16px}.section-lead[data-v-35da7edd]{font-size:1.125rem;line-height:28px}html.nova .hero-subtitle[data-v-35da7edd],html.nova .section-lead[data-v-35da7edd]{font-size:.875rem;line-height:1.6;margin:0 0 16px}html.cyber .hero-subtitle[data-v-35da7edd],html.crt .hero-subtitle[data-v-35da7edd],html.cyber .section-lead[data-v-35da7edd],html.crt .section-lead[data-v-35da7edd]{font-size:.875rem;line-height:1.6}html.nova .picks-subtitle[data-v-35da7edd]{line-height:1.6}html.nova .hero-try[data-v-35da7edd]{margin:16px 0;line-height:1.6}html.nova .pricing-note[data-v-35da7edd]{margin:0 0 16px;line-height:1.6}html.nova .pricing-footnote[data-v-35da7edd]{margin:16px 0;line-height:1.6}.landing-nav[data-v-35da7edd]{position:fixed;top:0;left:0;width:100%;z-index:50;background-color:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0}.landing-nav-row[data-v-35da7edd]{display:flex;justify-content:space-between;align-items:center;height:64px}.landing-nav-logo[data-v-35da7edd]{display:flex;align-items:center;gap:8px;flex-shrink:0}.landing-nav-logo-img[data-v-35da7edd]{height:32px;width:auto;-o-object-fit:contain;object-fit:contain}.landing-nav-links[data-v-35da7edd]{display:none}@media (min-width: 768px){.landing-nav-links[data-v-35da7edd]{display:flex}}.landing-nav-links[data-v-35da7edd]>*+*{margin-left:32px}.landing-nav-link[data-v-35da7edd]{color:#475569;font-weight:500;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);background:none;border:none;cursor:pointer;font-size:inherit}.landing-nav-link[data-v-35da7edd]:hover{color:#4f46e5}.landing-nav-signin[data-v-35da7edd]{padding:8px}.landing-nav-auth[data-v-35da7edd]{display:flex;align-items:center}.landing-nav-auth[data-v-35da7edd]>*+*{margin-left:16px}.landing-btn-primary[data-v-35da7edd]{background-color:#4f46e5;color:#fff;padding:10px 20px;border-radius:8px;font-weight:500;font-size:inherit;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #4f46e533,0 4px 6px -4px #4f46e533}.landing-btn-primary[data-v-35da7edd]:hover{background-color:#4338ca}.hero[data-v-35da7edd]{position:relative;padding-top:128px;padding-bottom:80px;overflow:hidden}@media (min-width: 1024px){.hero[data-v-35da7edd]{padding-top:160px;padding-bottom:128px}}.hero-pattern[data-v-35da7edd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;opacity:.4;background-color:#fff;background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:32px 32px}.hero-blob[data-v-35da7edd]{position:absolute;border-radius:9999px;filter:blur(64px);opacity:.5;z-index:-10}.hero-blob-indigo[data-v-35da7edd]{top:0;right:0;margin-top:-80px;margin-right:-80px;width:384px;height:384px;background-color:#e0e7ff}.hero-blob-blue[data-v-35da7edd]{bottom:0;left:0;margin-bottom:-80px;margin-left:-80px;width:320px;height:320px;background-color:#dbeafe}.hero-grid[data-v-35da7edd]{display:grid;gap:48px;align-items:center}@media (min-width: 1024px){.hero-grid[data-v-35da7edd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-copy[data-v-35da7edd]{text-align:center}@media (min-width: 1024px){.hero-copy[data-v-35da7edd]{text-align:left}}.hero-badge[data-v-35da7edd]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background-color:#eef2ff;border:1px solid #e0e7ff;color:#4338ca;font-size:.875rem;line-height:20px;font-weight:500;margin-bottom:24px}.hero-badge-dot[data-v-35da7edd]{display:flex;width:8px;height:8px;border-radius:9999px;background-color:#4f46e5;animation:lp-pulse-35da7edd 2s cubic-bezier(.4,0,.6,1) infinite}.hero-title[data-v-35da7edd]{font-size:3rem;line-height:1.25;font-weight:700;letter-spacing:-.025em;color:#0f172a;margin:0 0 24px}@media (min-width: 1024px){.hero-title[data-v-35da7edd]{font-size:3.75rem}}.hero-subtitle[data-v-35da7edd]{font-size:1.25rem;line-height:1.625;color:#475569;margin:0 0 32px}.ticker-panel[data-v-35da7edd]{position:relative;max-width:448px;margin:0 auto}@media (min-width: 1024px){.ticker-panel[data-v-35da7edd]{margin:0}}.ticker-card[data-v-35da7edd]{background-color:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:16px;box-shadow:0 20px 25px -5px #e2e8f080,0 8px 10px -6px #e2e8f080}.ticker-chips[data-v-35da7edd]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ticker-chip[data-v-35da7edd]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background-color:#e0e7ff;color:#4338ca;border-radius:9999px;font-size:.875rem;line-height:20px;font-weight:500}.ticker-chip-remove[data-v-35da7edd]{border-radius:9999px;padding:2px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);background:transparent;border:none;cursor:pointer;display:inline-flex;color:inherit}.ticker-chip-remove[data-v-35da7edd]:hover{background-color:#c7d2fe}.ticker-input-row[data-v-35da7edd]{display:flex;gap:8px;margin-bottom:12px}.ticker-field[data-v-35da7edd]{position:relative;flex:1 1 0%}.ticker-field-icon[data-v-35da7edd]{position:absolute;top:0;bottom:0;left:0;padding-left:12px;display:flex;align-items:center;pointer-events:none;color:#5b6470}.ticker-field-icon[data-v-35da7edd] svg{width:20px;height:20px}.ticker-input[data-v-35da7edd]{display:block;width:100%;padding:12px 12px 12px 40px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;text-transform:uppercase;font-size:inherit;line-height:inherit;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);background:transparent}.ticker-input[data-v-35da7edd]::-moz-placeholder{color:#94a3b8}.ticker-input[data-v-35da7edd]::placeholder{color:#94a3b8}.ticker-input[data-v-35da7edd]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f1}.ticker-input[data-v-35da7edd]:disabled{opacity:.5;cursor:not-allowed}.ticker-spinner[data-v-35da7edd]{position:absolute;top:0;bottom:0;right:0;padding-right:12px;display:flex;align-items:center;pointer-events:none;color:#5b6470}.ticker-spinner-icon[data-v-35da7edd]{width:20px;height:20px;animation:lp-spin-35da7edd 1s linear infinite}.spinner-quarter[data-v-35da7edd]{opacity:.25}.spinner-arc[data-v-35da7edd]{opacity:.75}.ticker-dropdown[data-v-35da7edd]{position:absolute;z-index:50;top:100%;left:0;margin-top:8px;width:100%;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;max-height:320px;overflow-y:auto}.ticker-option[data-v-35da7edd]{padding:12px 16px;cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);color:#0f172a}.ticker-option[data-v-35da7edd]:hover{background-color:#f8fafc}.ticker-option.is-selected[data-v-35da7edd]{background-color:#e0e7ff;color:#312e81}.ticker-option-name[data-v-35da7edd]{font-weight:700;font-size:1rem;line-height:24px;margin-bottom:4px}.ticker-option-desc[data-v-35da7edd]{font-size:.875rem;line-height:20px;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticker-error[data-v-35da7edd]{position:absolute;z-index:50;top:100%;left:0;margin-top:8px;width:100%;background-color:#dc2626;border:1px solid #b91c1c;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;padding:16px}.ticker-error-row[data-v-35da7edd]{display:flex;align-items:flex-start;gap:12px}.ticker-error-body[data-v-35da7edd]{flex:1}.ticker-error-title[data-v-35da7edd]{font-weight:600;color:#1d2329;margin-bottom:4px}.ticker-error-text[data-v-35da7edd]{font-size:.875rem;line-height:20px;color:#fee2e2}.ticker-error-close[data-v-35da7edd]{color:#1d2329;flex-shrink:0;background:none;border:none;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.ticker-error-close[data-v-35da7edd]:hover{color:#fee2e2}.ticker-add-btn[data-v-35da7edd]{background-color:#f6f7f8;color:#1d2329;padding:12px 16px;border-radius:8px;font-weight:500;font-size:inherit;white-space:nowrap;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ticker-add-btn[data-v-35da7edd]:disabled{opacity:.5;cursor:not-allowed}.ticker-analyze-btn[data-v-35da7edd]{width:100%;background-color:#4f46e5;color:#fff;padding:12px 24px;border-radius:8px;font-weight:700;font-size:inherit;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px}.ticker-analyze-btn[data-v-35da7edd]:hover{background-color:#4338ca}.ticker-analyze-btn[data-v-35da7edd]:disabled{opacity:.5;cursor:not-allowed}.ticker-analyze-spinner[data-v-35da7edd]{width:20px;height:20px;animation:lp-spin-35da7edd 1s linear infinite}.hero-try[data-v-35da7edd]{font-size:.875rem;line-height:20px;color:var(--theme-text-subtle);margin:16px 0 0}.hero-try-ticker[data-v-35da7edd]{color:#334155;background-color:#f1f5f9;padding:0 4px;border-radius:var(--theme-radius-sm);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.hero-try-ticker[data-v-35da7edd]:hover{background-color:#e2e8f0}.picks-column[data-v-35da7edd]{position:relative}.glass-card[data-v-35da7edd]{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.8)}.picks-card[data-v-35da7edd]{border-radius:16px;box-shadow:0 25px 50px -12px #00000040;padding:24px;position:relative;z-index:10}.picks-header[data-v-35da7edd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.picks-title-row[data-v-35da7edd]{display:flex;align-items:center;gap:8px}.picks-title[data-v-35da7edd]{font-weight:700;font-size:1.125rem;line-height:28px;color:#0f172a;margin:0}.picks-horizon-badge[data-v-35da7edd]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:.75rem;line-height:16px;font-weight:600;background-color:#eef2ff;color:#4338ca;border:1px solid #e0e7ff}.picks-subtitle[data-v-35da7edd]{font-size:.875rem;line-height:20px;color:var(--theme-text-subtle)}.picks-viewall[data-v-35da7edd]{font-size:.75rem;line-height:16px;font-weight:700;color:#4f46e5;text-transform:uppercase;letter-spacing:.025em;transition:color .15s cubic-bezier(.4,0,.2,1)}.picks-viewall[data-v-35da7edd]:hover{color:#3730a3}.picks-rows[data-v-35da7edd]>*+*{margin-top:12px}.picks-header-row[data-v-35da7edd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font-size:.75rem;line-height:16px;font-weight:500;color:#5b6470;text-transform:uppercase;letter-spacing:.05em;padding:0 8px}.picks-header-row>div+div[data-v-35da7edd]{text-align:right}.picks-row[data-v-35da7edd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:12px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.picks-row[data-v-35da7edd]:hover{background-color:#f8fafc;border-color:#f1f5f9}.picks-row>div+div[data-v-35da7edd]{text-align:right}.picks-ticker-cell[data-v-35da7edd]{display:flex;align-items:center;gap:12px}.picks-ticker-avatar[data-v-35da7edd]{width:32px;height:32px;border-radius:var(--theme-radius-sm);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;line-height:16px;overflow:hidden}.avatar-blue[data-v-35da7edd]{background-color:#2563eb}.avatar-purple[data-v-35da7edd]{background-color:#7c3aed}.avatar-orange[data-v-35da7edd]{background-color:#c2410c}.picks-ticker-name[data-v-35da7edd]{font-weight:700;color:#0f172a;transition:color .15s cubic-bezier(.4,0,.2,1)}.picks-row:hover .picks-ticker-name[data-v-35da7edd]{color:#4f46e5}.picks-price[data-v-35da7edd]{text-align:right;color:#475569}.picks-gain[data-v-35da7edd]{text-align:right;font-weight:500}.picks-momentum[data-v-35da7edd]{text-align:right}.picks-momentum-badge[data-v-35da7edd]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--theme-radius-sm);font-size:.75rem;line-height:16px;font-weight:500}.picks-momentum-badge.is-strong[data-v-35da7edd]{background-color:#dcfce7;color:#166534}.picks-momentum-badge.is-breakout[data-v-35da7edd]{background-color:#dbeafe;color:#1e40af}.picks-momentum-badge.is-steady[data-v-35da7edd]{background-color:#f1f5f9;color:#1e293b}.picks-wait-badge[data-v-35da7edd]{color:var(--theme-text-subtle)}.picks-teaser[data-v-35da7edd]{position:relative;overflow:hidden}.picks-teaser-overlay[data-v-35da7edd]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;display:flex;align-items:center;justify-content:center}.picks-unlock[data-v-35da7edd]{background-color:#1e293b;color:#fff;font-size:.75rem;line-height:16px;padding:8px 16px;border-radius:9999px;font-weight:700;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;align-items:center;gap:8px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.picks-unlock[data-v-35da7edd]:hover{transform:scale(1.05)}.picks-unlock[data-v-35da7edd] svg{width:12px;height:12px}html.nova:not(.dark) a.picks-unlock[data-v-35da7edd]{color:#fff}.picks-teaser-row[data-v-35da7edd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:12px;border-radius:8px;opacity:.5;filter:blur(4px)}.picks-teaser-row>div+div[data-v-35da7edd]{text-align:right}.picks-teaser-avatar[data-v-35da7edd]{width:32px;height:32px;border-radius:var(--theme-radius-sm);background-color:#e2e8f0}.picks-teaser-name[data-v-35da7edd]{font-weight:700;color:#5b6470}.picks-teaser-detail[data-v-35da7edd]{color:#5b6470}.picks-back-card[data-v-35da7edd]{position:absolute;top:16px;right:-16px;width:100%;height:100%;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;z-index:-10}.landing-dashboard-section[data-v-35da7edd]{padding-top:80px;padding-bottom:80px;overflow:hidden;background-color:#fff}.screenshot-frame[data-v-35da7edd]{width:100%;background-color:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;padding:8px}.screenshot-inner[data-v-35da7edd]{border-radius:12px;overflow:hidden;border:1px solid #f1f5f9;background-color:#fff}.screenshot-inner-alt[data-v-35da7edd]{background-color:#f8fafc}.screenshot-img[data-v-35da7edd]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.screenshot-img-dim[data-v-35da7edd]{opacity:.9;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.screenshot-img-dim[data-v-35da7edd]:hover{opacity:1}.landing-past-performance-section[data-v-35da7edd]{padding-top:96px;padding-bottom:96px;border-bottom:1px solid #f1f5f9;background-color:#fff}.past-badge[data-v-35da7edd]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;background-color:#f0fdf4;border:1px solid #dcfce7;color:#15803d;font-size:.875rem;line-height:20px;font-weight:500;margin-bottom:24px}.past-badge[data-v-35da7edd] svg{width:16px;height:16px}.past-grid[data-v-35da7edd]{display:grid;gap:32px}@media (min-width: 768px){.past-grid[data-v-35da7edd]{grid-template-columns:repeat(3,minmax(0,1fr))}}.past-card[data-v-35da7edd]{position:relative;background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.past-card[data-v-35da7edd]:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border-color:#e0e7ff;transform:translateY(-4px)}.past-card-badge[data-v-35da7edd]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#4f46e5;color:#fff;font-size:.75rem;line-height:16px;font-weight:700;padding:6px 16px;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 10px 15px -3px #4f46e533,0 4px 6px -4px #4f46e533;z-index:10;white-space:nowrap}.past-card-head[data-v-35da7edd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.past-card-identity[data-v-35da7edd]{display:flex;align-items:center;gap:16px}.past-ticker-avatar[data-v-35da7edd]{width:48px;height:48px;border-radius:12px;background-color:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:28px;font-weight:700;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.past-card:hover .past-ticker-avatar[data-v-35da7edd]{background-color:#eef2ff;color:#4f46e5}.past-ticker-name[data-v-35da7edd]{font-weight:700;font-size:1.25rem;line-height:1.25;color:#0f172a}.past-ticker-kind[data-v-35da7edd]{font-size:.75rem;line-height:16px;color:var(--theme-text-subtle);font-weight:500;letter-spacing:.025em;text-transform:uppercase}.past-picked[data-v-35da7edd]{text-align:right}.past-picked-label[data-v-35da7edd]{font-size:.625rem;color:#5b6470;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.past-return-value[data-v-35da7edd]{font-size:1.875rem;line-height:1;font-weight:700}.past-bar-track[data-v-35da7edd]{width:100%;height:8px;background-color:#f1f5f9;border-radius:9999px;margin-bottom:24px;overflow:hidden}.past-bar-fill[data-v-35da7edd]{height:100%;border-radius:9999px;transition:all 1s cubic-bezier(.4,0,.2,1)}.past-bar-fill.is-positive[data-v-35da7edd]{background:linear-gradient(to right,#4ade80,#16a34a)}.past-bar-fill.is-negative[data-v-35da7edd]{background:linear-gradient(to right,#f87171,#dc2626)}.past-card-footer[data-v-35da7edd]{padding-top:24px;border-top:1px solid #f8fafc}.past-invest-row[data-v-35da7edd]{display:flex;align-items:baseline;justify-content:space-between;font-size:.875rem;line-height:20px;margin-bottom:16px}.past-invest-label[data-v-35da7edd]{color:#475569;font-weight:500;letter-spacing:-.025em}.past-invest-value[data-v-35da7edd]{font-weight:700}.past-result-box[data-v-35da7edd]{border-radius:12px;padding:16px;text-align:center;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.past-result-box.is-positive[data-v-35da7edd]{background-color:#16a34a;box-shadow:0 10px 15px -3px #16a34a33,0 4px 6px -4px #16a34a33}.past-result-box.is-negative[data-v-35da7edd]{background-color:#dc2626;box-shadow:0 10px 15px -3px #dc262633,0 4px 6px -4px #dc262633}.past-result-label[data-v-35da7edd]{color:#1d2329;font-size:.75rem;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.past-result-value[data-v-35da7edd]{font-size:1.875rem;line-height:1;font-weight:700;color:#1d2329}.past-summary-row[data-v-35da7edd]{margin-top:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media (min-width: 768px){.past-summary-row[data-v-35da7edd]{flex-direction:row}}.past-summary-box[data-v-35da7edd]{background-color:#f8fafc;border-radius:16px;padding:24px;border:1px solid #e2e8f0;display:inline-block;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.past-summary-label[data-v-35da7edd]{font-size:.875rem;line-height:20px;color:var(--theme-text-subtle);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.past-summary-values[data-v-35da7edd]{display:flex;align-items:baseline;justify-content:center;gap:12px}.past-summary-pct[data-v-35da7edd]{font-size:2.25rem;line-height:40px;font-weight:700}.past-summary-dollars[data-v-35da7edd]{font-size:1.25rem;line-height:28px;font-weight:500;color:var(--theme-text-subtle)}.past-benchmark[data-v-35da7edd]{font-size:.75rem;line-height:16px;color:#5b6470;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0}.landing-past-cta[data-v-35da7edd]{display:inline-flex;align-items:center;gap:8px;font-weight:700;transition:color .15s cubic-bezier(.4,0,.2,1)}.landing-past-cta[data-v-35da7edd]:hover{color:#4338ca}.landing-past-cta[data-v-35da7edd] svg{width:16px;height:16px}.features-section[data-v-35da7edd]{padding-top:96px;padding-bottom:96px;background-color:#fff}.features-heading[data-v-35da7edd]{color:#0f172a}.features-lead[data-v-35da7edd]{color:#475569}.features-grid[data-v-35da7edd]{display:grid;gap:32px}@media (min-width: 768px){.features-grid[data-v-35da7edd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.features-grid[data-v-35da7edd]{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-card[data-v-35da7edd]{padding:32px;border-radius:16px;background-color:#f8fafc;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card[data-v-35da7edd]:hover{background-color:#eef2ff}.feature-icon[data-v-35da7edd]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:transform .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.feature-icon[data-v-35da7edd] svg{width:28px;height:28px}.feature-card:hover .feature-icon[data-v-35da7edd]{transform:scale(1.1)}.feature-icon-indigo[data-v-35da7edd]{background-color:#e0e7ff;color:#4f46e5}.feature-icon-blue[data-v-35da7edd]{background-color:#dbeafe;color:#2563eb}.feature-icon-green[data-v-35da7edd]{background-color:#dcfce7;color:#16a34a}.feature-icon-orange[data-v-35da7edd]{background-color:#ffedd5;color:#ea580c}.feature-title[data-v-35da7edd]{font-size:1.25rem;line-height:28px;font-weight:700;color:#0f172a;margin:0 0 12px}.feature-text[data-v-35da7edd]{color:#475569}.features-shot[data-v-35da7edd]{margin-top:64px}.pricing-section[data-v-35da7edd]{padding-top:96px;padding-bottom:96px;background-color:#f8fafc;border-top:1px solid #e2e8f0}.pricing-grid[data-v-35da7edd]{display:grid;gap:48px;align-items:center;max-width:1024px;margin:0 auto}@media (min-width: 768px){.pricing-grid[data-v-35da7edd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-title[data-v-35da7edd]{font-size:2.25rem;line-height:40px;font-weight:700;color:#0f172a;margin:0 0 24px}.pricing-lead[data-v-35da7edd]{color:#475569;margin:0 0 32px}.pricing-list[data-v-35da7edd]{margin-bottom:32px}.pricing-list[data-v-35da7edd]>*+*{margin-top:16px}.pricing-list-item[data-v-35da7edd]{display:flex;align-items:center;gap:12px;color:#334155}.pricing-list-item[data-v-35da7edd] svg{width:20px;height:20px;color:#4f46e5}.pricing-card[data-v-35da7edd]{background-color:#fff;padding:32px;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e2e8f0;position:relative}.pricing-card-badge[data-v-35da7edd]{position:absolute;top:-16px;left:50%;transform:translate(-50%);background-color:#1e293b;color:#fff;font-size:.875rem;line-height:20px;font-weight:700;padding:4px 16px;border-radius:9999px;white-space:nowrap}.pricing-price-row[data-v-35da7edd]{text-align:center;margin-bottom:32px}.pricing-amount[data-v-35da7edd]{font-size:3rem;line-height:1;font-weight:700;color:#0f172a}.pricing-period[data-v-35da7edd]{color:var(--theme-text-subtle)}.pricing-note[data-v-35da7edd]{font-size:.875rem;line-height:20px;color:#5b6470;margin:8px 0 0}.pricing-cta[data-v-35da7edd]{width:100%;background-color:#4f46e5;color:#fff;font-weight:700;font-size:inherit;padding:16px 0;border-radius:12px;border:none;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px #4f46e533,0 4px 6px -4px #4f46e533}.pricing-cta[data-v-35da7edd]:hover{background-color:#4338ca}.pricing-footnote[data-v-35da7edd]{font-size:.75rem;line-height:16px;text-align:center;color:#5b6470;margin:16px 0 0}html.dark .landing[data-v-35da7edd],html[data-theme=dark] .landing[data-v-35da7edd]{background-color:#0f1419;color:#e6e8ea}html.dark .landing-nav[data-v-35da7edd],html[data-theme=dark] .landing-nav[data-v-35da7edd]{background-color:#1a1f26cc;border-bottom-color:#2d3439}html.dark .landing-nav-link[data-v-35da7edd],html[data-theme=dark] .landing-nav-link[data-v-35da7edd]{color:#9ca3af}html.dark .landing-nav-link[data-v-35da7edd]:hover,html[data-theme=dark] .landing-nav-link[data-v-35da7edd]:hover{color:#818cf8}html.dark .landing-btn-primary[data-v-35da7edd],html[data-theme=dark] .landing-btn-primary[data-v-35da7edd]{background-color:#4f46e5;color:#fff;box-shadow:0 10px 15px -3px #6366f133,0 4px 6px -2px #6366f11a}html.dark .landing-btn-primary[data-v-35da7edd]:hover,html[data-theme=dark] .landing-btn-primary[data-v-35da7edd]:hover{background-color:#4f46e5}html.dark .hero-title[data-v-35da7edd],html[data-theme=dark] .hero-title[data-v-35da7edd]{color:#e6e8ea}html.dark .hero-subtitle[data-v-35da7edd],html[data-theme=dark] .hero-subtitle[data-v-35da7edd]{color:#9ca3af}html.dark .hero-badge[data-v-35da7edd],html[data-theme=dark] .hero-badge[data-v-35da7edd]{background-color:#1a1f3d;border-color:#1a1f3d;color:#6366f1}html.nova[data-theme=dark] .hero-badge[data-v-35da7edd]{color:#a5b4fc}html.dark .hero-badge-dot[data-v-35da7edd],html[data-theme=dark] .hero-badge-dot[data-v-35da7edd]{background-color:#6366f1}html.dark .hero-try[data-v-35da7edd],html[data-theme=dark] .hero-try[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .hero-try-ticker[data-v-35da7edd],html[data-theme=dark] .hero-try-ticker[data-v-35da7edd]{color:#9ca3af;background-color:#252b33}html.dark .ticker-card[data-v-35da7edd],html[data-theme=dark] .ticker-card[data-v-35da7edd]{background-color:#0f1419;border-color:#2d3439;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}html.dark .ticker-chip[data-v-35da7edd],html[data-theme=dark] .ticker-chip[data-v-35da7edd]{background-color:#252b4d;color:#a5b4fc}html.dark .ticker-field-icon[data-v-35da7edd],html[data-theme=dark] .ticker-field-icon[data-v-35da7edd],html.dark .ticker-spinner[data-v-35da7edd],html[data-theme=dark] .ticker-spinner[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .ticker-input[data-v-35da7edd],html[data-theme=dark] .ticker-input[data-v-35da7edd]{color:#e6e8ea}html.dark .ticker-dropdown[data-v-35da7edd],html[data-theme=dark] .ticker-dropdown[data-v-35da7edd]{background-color:#0f1419;border-color:#2d3439;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006}html.dark .ticker-option[data-v-35da7edd],html[data-theme=dark] .ticker-option[data-v-35da7edd]{color:#e6e8ea}html.dark .ticker-option[data-v-35da7edd]:hover,html[data-theme=dark] .ticker-option[data-v-35da7edd]:hover{background-color:#252b33}html.dark .ticker-option.is-selected[data-v-35da7edd],html[data-theme=dark] .ticker-option.is-selected[data-v-35da7edd]{background-color:#252b4d;color:#e6e8ea}html.dark .ticker-error[data-v-35da7edd],html[data-theme=dark] .ticker-error[data-v-35da7edd]{box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006}html.dark .ticker-error-title[data-v-35da7edd],html[data-theme=dark] .ticker-error-title[data-v-35da7edd],html.dark .ticker-error-close[data-v-35da7edd],html[data-theme=dark] .ticker-error-close[data-v-35da7edd]{color:#e6e8ea}html.dark .ticker-add-btn[data-v-35da7edd],html[data-theme=dark] .ticker-add-btn[data-v-35da7edd]{background-color:#2d3439;color:#e6e8ea}html.dark .ticker-analyze-btn[data-v-35da7edd],html[data-theme=dark] .ticker-analyze-btn[data-v-35da7edd]{background-color:#4f46e5;color:#fff}html.dark .ticker-analyze-btn[data-v-35da7edd]:hover,html[data-theme=dark] .ticker-analyze-btn[data-v-35da7edd]:hover{background-color:#4f46e5}html.dark .picks-card[data-v-35da7edd],html[data-theme=dark] .picks-card[data-v-35da7edd]{box-shadow:0 25px 50px -12px #0009}html.dark .picks-title[data-v-35da7edd],html[data-theme=dark] .picks-title[data-v-35da7edd]{color:#e6e8ea}html.dark .picks-horizon-badge[data-v-35da7edd],html[data-theme=dark] .picks-horizon-badge[data-v-35da7edd]{background-color:#1a1f3d;border-color:#1a1f3d;color:#a5b4fc}html.dark .picks-subtitle[data-v-35da7edd],html[data-theme=dark] .picks-subtitle[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .picks-viewall[data-v-35da7edd],html[data-theme=dark] .picks-viewall[data-v-35da7edd]{color:#818cf8}html.dark .picks-viewall[data-v-35da7edd]:hover,html[data-theme=dark] .picks-viewall[data-v-35da7edd]:hover{color:#4f46e5}html.dark .picks-header-row[data-v-35da7edd],html[data-theme=dark] .picks-header-row[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .picks-row[data-v-35da7edd]:hover,html[data-theme=dark] .picks-row[data-v-35da7edd]:hover{background-color:#252b33;border-color:#252b33}html.dark .picks-ticker-avatar[data-v-35da7edd],html[data-theme=dark] .picks-ticker-avatar[data-v-35da7edd]{color:#fff}html.dark .picks-ticker-name[data-v-35da7edd],html[data-theme=dark] .picks-ticker-name[data-v-35da7edd]{color:#e6e8ea}html.dark .picks-row:hover .picks-ticker-name[data-v-35da7edd],html[data-theme=dark] .picks-row:hover .picks-ticker-name[data-v-35da7edd]{color:#818cf8}html.dark .picks-price[data-v-35da7edd],html[data-theme=dark] .picks-price[data-v-35da7edd]{color:#9ca3af}html.dark .picks-momentum-badge.is-strong[data-v-35da7edd],html[data-theme=dark] .picks-momentum-badge.is-strong[data-v-35da7edd]{background-color:#1a3d2a;color:var(--theme-success)}html.dark .picks-momentum-badge.is-breakout[data-v-35da7edd],html[data-theme=dark] .picks-momentum-badge.is-breakout[data-v-35da7edd]{background-color:#1a2d3d;color:var(--theme-info)}html.dark .picks-momentum-badge.is-steady[data-v-35da7edd],html[data-theme=dark] .picks-momentum-badge.is-steady[data-v-35da7edd]{background-color:#252b33;color:#e6e8ea}html.dark .picks-wait-badge[data-v-35da7edd],html[data-theme=dark] .picks-wait-badge[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .picks-teaser-overlay[data-v-35da7edd],html[data-theme=dark] .picks-teaser-overlay[data-v-35da7edd]{background-color:#252b3380}html.dark .picks-unlock[data-v-35da7edd],html[data-theme=dark] .picks-unlock[data-v-35da7edd]{background-color:#0f1419;color:#e6e8ea}html.dark .picks-teaser-avatar[data-v-35da7edd],html[data-theme=dark] .picks-teaser-avatar[data-v-35da7edd]{background-color:#3d4449}html.dark .picks-teaser-name[data-v-35da7edd],html[data-theme=dark] .picks-teaser-name[data-v-35da7edd],html.dark .picks-teaser-detail[data-v-35da7edd],html[data-theme=dark] .picks-teaser-detail[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .picks-back-card[data-v-35da7edd],html[data-theme=dark] .picks-back-card[data-v-35da7edd]{background-color:#252b33;border-color:#2d3439}html.dark .screenshot-frame[data-v-35da7edd],html[data-theme=dark] .screenshot-frame[data-v-35da7edd]{background-color:#0f1419;border-color:#2d3439;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006}html.dark .screenshot-inner[data-v-35da7edd],html[data-theme=dark] .screenshot-inner[data-v-35da7edd]{border-color:#252b33;background-color:#0f1419}html.dark .screenshot-inner-alt[data-v-35da7edd],html[data-theme=dark] .screenshot-inner-alt[data-v-35da7edd]{background-color:#1a1f26}html.dark .landing-past-performance-section[data-v-35da7edd],html[data-theme=dark] .landing-past-performance-section[data-v-35da7edd]{background-color:#0f172a;border-bottom-color:#252b33}html.dark .past-badge[data-v-35da7edd],html[data-theme=dark] .past-badge[data-v-35da7edd]{background-color:#1a3d2a;border-color:#1a3d2a;color:#22c55e}html.dark .past-card[data-v-35da7edd],html[data-theme=dark] .past-card[data-v-35da7edd]{background-color:#0f1419;border-color:#2d3439}html.dark .past-card[data-v-35da7edd]:hover,html[data-theme=dark] .past-card[data-v-35da7edd]:hover{border-color:#1a1f3d}html.dark .past-card-badge[data-v-35da7edd],html[data-theme=dark] .past-card-badge[data-v-35da7edd]{background-color:#4f46e5;color:#fff;box-shadow:0 10px 15px -3px #6366f133,0 4px 6px -2px #6366f11a}html.dark .past-ticker-avatar[data-v-35da7edd],html[data-theme=dark] .past-ticker-avatar[data-v-35da7edd]{background-color:#252b33;color:#9ca3af}html.dark .past-card:hover .past-ticker-avatar[data-v-35da7edd],html[data-theme=dark] .past-card:hover .past-ticker-avatar[data-v-35da7edd]{background-color:#1a1f3d;color:#818cf8}html.dark .past-ticker-name[data-v-35da7edd],html[data-theme=dark] .past-ticker-name[data-v-35da7edd]{color:#e6e8ea}html.dark .past-ticker-kind[data-v-35da7edd],html[data-theme=dark] .past-ticker-kind[data-v-35da7edd],html.dark .past-picked-label[data-v-35da7edd],html[data-theme=dark] .past-picked-label[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .past-bar-track[data-v-35da7edd],html[data-theme=dark] .past-bar-track[data-v-35da7edd]{background-color:#252b33}html.dark .past-bar-fill.is-positive[data-v-35da7edd],html[data-theme=dark] .past-bar-fill.is-positive[data-v-35da7edd]{background:linear-gradient(to right,#4ade80,#22c55e)}html.dark .past-card-footer[data-v-35da7edd],html[data-theme=dark] .past-card-footer[data-v-35da7edd]{border-top-color:#252b33}html.dark .past-invest-label[data-v-35da7edd],html[data-theme=dark] .past-invest-label[data-v-35da7edd]{color:#9ca3af}html.dark .past-result-box.is-positive[data-v-35da7edd],html[data-theme=dark] .past-result-box.is-positive[data-v-35da7edd]{background-color:#22c55e}html.dark .past-result-label[data-v-35da7edd],html[data-theme=dark] .past-result-label[data-v-35da7edd],html.dark .past-result-value[data-v-35da7edd],html[data-theme=dark] .past-result-value[data-v-35da7edd]{color:#0f1419}html.dark .past-summary-box[data-v-35da7edd],html[data-theme=dark] .past-summary-box[data-v-35da7edd]{background-color:#1a1f26;border-color:#2d3439}html.dark .past-summary-label[data-v-35da7edd],html[data-theme=dark] .past-summary-label[data-v-35da7edd],html.dark .past-summary-dollars[data-v-35da7edd],html[data-theme=dark] .past-summary-dollars[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .past-benchmark[data-v-35da7edd],html[data-theme=dark] .past-benchmark[data-v-35da7edd]{color:var(--theme-text-subtle);border-top-color:#2d3439}html.dark .is-positive[data-v-35da7edd],html[data-theme=dark] .is-positive[data-v-35da7edd]{color:var(--theme-success)}html.dark .features-section[data-v-35da7edd],html[data-theme=dark] .features-section[data-v-35da7edd]{background-color:#0f1419}html.dark .features-heading[data-v-35da7edd],html[data-theme=dark] .features-heading[data-v-35da7edd]{color:#e6e8ea}html.dark .features-lead[data-v-35da7edd],html[data-theme=dark] .features-lead[data-v-35da7edd]{color:#9ca3af}html.dark .feature-card[data-v-35da7edd],html[data-theme=dark] .feature-card[data-v-35da7edd]{background-color:#1a1f26}html.dark .feature-card[data-v-35da7edd]:hover,html[data-theme=dark] .feature-card[data-v-35da7edd]:hover{background-color:#1a1f3d}html.dark .feature-icon-indigo[data-v-35da7edd],html[data-theme=dark] .feature-icon-indigo[data-v-35da7edd]{background-color:#252b4d;color:#818cf8}html.dark .feature-icon-blue[data-v-35da7edd],html[data-theme=dark] .feature-icon-blue[data-v-35da7edd]{background-color:#1a2d3d;color:#60a5fa}html.dark .feature-icon-green[data-v-35da7edd],html[data-theme=dark] .feature-icon-green[data-v-35da7edd]{background-color:#1a3d2a;color:#22c55e}html.dark .feature-title[data-v-35da7edd],html[data-theme=dark] .feature-title[data-v-35da7edd]{color:#e6e8ea}html.dark .feature-text[data-v-35da7edd],html[data-theme=dark] .feature-text[data-v-35da7edd]{color:#9ca3af}html.dark .pricing-section[data-v-35da7edd],html[data-theme=dark] .pricing-section[data-v-35da7edd]{background-color:#1a1f26;border-top-color:#2d3439}html.dark .pricing-title[data-v-35da7edd],html[data-theme=dark] .pricing-title[data-v-35da7edd]{color:#e6e8ea}html.dark .pricing-lead[data-v-35da7edd],html[data-theme=dark] .pricing-lead[data-v-35da7edd],html.dark .pricing-list-item[data-v-35da7edd],html[data-theme=dark] .pricing-list-item[data-v-35da7edd]{color:#9ca3af}html.dark .pricing-list-item[data-v-35da7edd] svg,html[data-theme=dark] .pricing-list-item[data-v-35da7edd] svg{color:#818cf8}html.dark .pricing-card[data-v-35da7edd],html[data-theme=dark] .pricing-card[data-v-35da7edd]{background-color:#0f1419;border-color:#2d3439;box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0006}html.dark .pricing-card-badge[data-v-35da7edd],html[data-theme=dark] .pricing-card-badge[data-v-35da7edd]{background-color:#0f1419;color:#e6e8ea}html.dark .pricing-amount[data-v-35da7edd],html[data-theme=dark] .pricing-amount[data-v-35da7edd]{color:#e6e8ea}html.dark .pricing-period[data-v-35da7edd],html[data-theme=dark] .pricing-period[data-v-35da7edd],html.dark .pricing-note[data-v-35da7edd],html[data-theme=dark] .pricing-note[data-v-35da7edd]{color:var(--theme-text-subtle)}html.dark .pricing-cta[data-v-35da7edd],html[data-theme=dark] .pricing-cta[data-v-35da7edd]{background-color:#4f46e5;color:#fff;box-shadow:0 10px 15px -3px #6366f133,0 4px 6px -2px #6366f11a}html.dark .pricing-cta[data-v-35da7edd]:hover,html[data-theme=dark] .pricing-cta[data-v-35da7edd]:hover{background-color:#4f46e5}html.dark .pricing-footnote[data-v-35da7edd],html[data-theme=dark] .pricing-footnote[data-v-35da7edd]{color:var(--theme-text-subtle)}html.nova .past-result-box.is-negative .past-result-label[data-v-35da7edd],html.nova .past-result-box.is-negative .past-result-value[data-v-35da7edd]{color:#fff}html.cyber .landing[data-v-35da7edd],html.crt .landing[data-v-35da7edd],html.cyber .landing-nav[data-v-35da7edd],html.crt .landing-nav[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a)}html.cyber .landing-nav-link[data-v-35da7edd],html.crt .landing-nav-link[data-v-35da7edd]{color:var(--crt-text-muted, #00bb00)}html.cyber .landing-btn-primary[data-v-35da7edd],html.crt .landing-btn-primary[data-v-35da7edd]{background-color:var(--crt-blue, #5c9bff);border-color:var(--crt-blue, #5c9bff);color:var(--crt-text-on-fill, #0a0a0a);text-shadow:var(--crt-glow-on-fill, 0 0 6px rgba(0, 255, 0, .25));border-radius:0;box-shadow:0 1px 3px #0009,0 4px 12px #0009}html.cyber .landing-btn-primary[data-v-35da7edd]:hover,html.crt .landing-btn-primary[data-v-35da7edd]:hover{background-color:#7fb2ff}html.cyber .hero-badge[data-v-35da7edd],html.crt .hero-badge[data-v-35da7edd]{color:var(--crt-text-blue, #5c9bff)}html.cyber .hero-badge-dot[data-v-35da7edd],html.crt .hero-badge-dot[data-v-35da7edd]{background-color:var(--crt-blue, #5c9bff)}html.cyber .hero-try[data-v-35da7edd],html.crt .hero-try[data-v-35da7edd],html.cyber .hero-try-ticker[data-v-35da7edd],html.crt .hero-try-ticker[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .ticker-card[data-v-35da7edd],html.crt .ticker-card[data-v-35da7edd]{border-radius:0}html.cyber .ticker-chip[data-v-35da7edd],html.crt .ticker-chip[data-v-35da7edd]{color:var(--crt-text-blue, #5c9bff)}html.cyber .ticker-field-icon[data-v-35da7edd],html.crt .ticker-field-icon[data-v-35da7edd],html.cyber .ticker-spinner[data-v-35da7edd],html.crt .ticker-spinner[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .ticker-input[data-v-35da7edd],html.crt .ticker-input[data-v-35da7edd]{border-radius:0;border-color:var(--color-slate-300, #265c26)}html.cyber .ticker-input[data-v-35da7edd]::-moz-placeholder,html.crt .ticker-input[data-v-35da7edd]::-moz-placeholder{color:var(--color-slate-400, #009900)}html.cyber .ticker-input[data-v-35da7edd]::placeholder,html.crt .ticker-input[data-v-35da7edd]::placeholder{color:var(--color-slate-400, #009900)}html.cyber .ticker-dropdown[data-v-35da7edd],html.crt .ticker-dropdown[data-v-35da7edd]{border-radius:0}html.cyber .ticker-error[data-v-35da7edd],html.crt .ticker-error[data-v-35da7edd]{background-color:var(--crt-red, #ff6666);border-radius:0}html.cyber .ticker-error-title[data-v-35da7edd],html.crt .ticker-error-title[data-v-35da7edd],html.cyber .ticker-error-close[data-v-35da7edd],html.crt .ticker-error-close[data-v-35da7edd]{color:var(--crt-text-on-fill, #0a0a0a);text-shadow:none}html.cyber .ticker-add-btn[data-v-35da7edd],html.crt .ticker-add-btn[data-v-35da7edd]{background-color:var(--crt-bg-medium, #1a1a1a);color:var(--crt-text-bright, #00ff00);text-shadow:none}html.cyber .ticker-analyze-btn[data-v-35da7edd],html.crt .ticker-analyze-btn[data-v-35da7edd]{background-color:var(--crt-blue, #5c9bff);border-color:var(--crt-blue, #5c9bff);color:var(--crt-text-on-fill, #0a0a0a);text-shadow:var(--crt-glow-on-fill, 0 0 6px rgba(0, 255, 0, .25));border-radius:0}html.cyber .ticker-analyze-btn[data-v-35da7edd]:hover,html.crt .ticker-analyze-btn[data-v-35da7edd]:hover{background-color:#7fb2ff}html.cyber .picks-horizon-badge[data-v-35da7edd],html.crt .picks-horizon-badge[data-v-35da7edd]{color:var(--crt-text-blue, #5c9bff)}html.cyber .picks-subtitle[data-v-35da7edd],html.crt .picks-subtitle[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .picks-viewall[data-v-35da7edd],html.crt .picks-viewall[data-v-35da7edd]{color:var(--crt-text-blue, #5c9bff)}html.cyber .picks-header-row[data-v-35da7edd],html.crt .picks-header-row[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .picks-ticker-avatar[data-v-35da7edd],html.crt .picks-ticker-avatar[data-v-35da7edd]{color:var(--crt-text-on-fill, #0a0a0a);text-shadow:none;border-radius:0}html.cyber .avatar-blue[data-v-35da7edd],html.crt .avatar-blue[data-v-35da7edd]{background-color:var(--crt-blue, #5c9bff)}html.cyber .avatar-purple[data-v-35da7edd],html.crt .avatar-purple[data-v-35da7edd]{background-color:var(--crt-purple, #bb77ff)}html.cyber .avatar-orange[data-v-35da7edd],html.crt .avatar-orange[data-v-35da7edd]{background-color:#cc8a00}html.cyber .picks-price[data-v-35da7edd],html.crt .picks-price[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .picks-momentum-badge[data-v-35da7edd],html.crt .picks-momentum-badge[data-v-35da7edd]{border-radius:0}html.cyber .picks-momentum-badge.is-strong[data-v-35da7edd],html.crt .picks-momentum-badge.is-strong[data-v-35da7edd],html.cyber .picks-momentum-badge.is-breakout[data-v-35da7edd],html.crt .picks-momentum-badge.is-breakout[data-v-35da7edd]{background-color:var(--crt-bg-light, #2a2a2a);color:var(--crt-text-bright, #00ff00)}html.cyber .picks-momentum-badge.is-steady[data-v-35da7edd],html.crt .picks-momentum-badge.is-steady[data-v-35da7edd]{background-color:var(--crt-bg-light, #2a2a2a);color:var(--crt-text-muted, #00bb00)}html.cyber .picks-wait-badge[data-v-35da7edd],html.crt .picks-wait-badge[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .picks-teaser-overlay[data-v-35da7edd],html.crt .picks-teaser-overlay[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a)}html.cyber .picks-unlock[data-v-35da7edd],html.crt .picks-unlock[data-v-35da7edd]{background-color:var(--crt-bg-medium, #1a1a1a);border-color:var(--crt-green-dim, #009900);color:var(--crt-text-bright, #00ff00);text-shadow:none;box-shadow:0 1px 3px #0009,0 4px 12px #0009}html.cyber .picks-teaser-name[data-v-35da7edd],html.crt .picks-teaser-name[data-v-35da7edd],html.cyber .picks-teaser-detail[data-v-35da7edd],html.crt .picks-teaser-detail[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .screenshot-inner[data-v-35da7edd],html.crt .screenshot-inner[data-v-35da7edd]{border-radius:0}html.cyber .past-card[data-v-35da7edd],html.crt .past-card[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a);border-radius:0}html.cyber .past-card-badge[data-v-35da7edd],html.crt .past-card-badge[data-v-35da7edd]{background-color:var(--crt-blue, #5c9bff);border-color:var(--crt-blue, #5c9bff);color:var(--crt-text-on-fill, #0a0a0a);text-shadow:none}html.cyber .past-ticker-avatar[data-v-35da7edd],html.crt .past-ticker-avatar[data-v-35da7edd]{color:var(--crt-text-muted, #00bb00);border-radius:0}html.cyber .past-ticker-kind[data-v-35da7edd],html.crt .past-ticker-kind[data-v-35da7edd],html.cyber .past-picked-label[data-v-35da7edd],html.crt .past-picked-label[data-v-35da7edd],html.cyber .past-invest-label[data-v-35da7edd],html.crt .past-invest-label[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .past-result-box[data-v-35da7edd],html.crt .past-result-box[data-v-35da7edd]{border-radius:0;box-shadow:0 1px 3px #0009,0 4px 12px #0009}html.cyber .past-result-box.is-positive[data-v-35da7edd],html.crt .past-result-box.is-positive[data-v-35da7edd]{background-color:var(--crt-green-normal, #00cc00)}html.cyber .past-result-box.is-negative[data-v-35da7edd],html.crt .past-result-box.is-negative[data-v-35da7edd]{background-color:var(--crt-red, #ff6666)}html.cyber .past-result-label[data-v-35da7edd],html.crt .past-result-label[data-v-35da7edd],html.cyber .past-result-value[data-v-35da7edd],html.crt .past-result-value[data-v-35da7edd]{color:var(--crt-text-on-fill, #0a0a0a);text-shadow:none}html.cyber .past-summary-label[data-v-35da7edd],html.crt .past-summary-label[data-v-35da7edd],html.cyber .past-summary-dollars[data-v-35da7edd],html.crt .past-summary-dollars[data-v-35da7edd],html.cyber .past-benchmark[data-v-35da7edd],html.crt .past-benchmark[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .is-positive[data-v-35da7edd],html.crt .is-positive[data-v-35da7edd]{color:var(--crt-text-on-fill, #0a0a0a);background-color:var(--crt-green-normal, #00cc00);text-shadow:none}html.cyber .is-negative[data-v-35da7edd],html.crt .is-negative[data-v-35da7edd]{color:var(--crt-text-red, #ff6666)}html.cyber .features-section[data-v-35da7edd],html.crt .features-section[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a)}html.cyber .features-lead[data-v-35da7edd],html.crt .features-lead[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .feature-card[data-v-35da7edd],html.crt .feature-card[data-v-35da7edd],html.cyber .feature-icon[data-v-35da7edd],html.crt .feature-icon[data-v-35da7edd]{border-radius:0}html.cyber .feature-icon-green[data-v-35da7edd],html.crt .feature-icon-green[data-v-35da7edd]{color:var(--crt-text-on-fill, #0a0a0a);background-color:var(--crt-green-normal, #00cc00);text-shadow:none}html.cyber .feature-icon-orange[data-v-35da7edd],html.crt .feature-icon-orange[data-v-35da7edd]{color:var(--crt-text-amber, #ffb000);background-color:#33200a}html.cyber .feature-text[data-v-35da7edd],html.crt .feature-text[data-v-35da7edd],html.cyber .pricing-lead[data-v-35da7edd],html.crt .pricing-lead[data-v-35da7edd],html.cyber .pricing-list-item[data-v-35da7edd],html.crt .pricing-list-item[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .pricing-list-item[data-v-35da7edd] svg,html.crt .pricing-list-item[data-v-35da7edd] svg{color:var(--crt-text-blue, #5c9bff)}html.cyber .pricing-card[data-v-35da7edd],html.crt .pricing-card[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a);border-radius:0}html.cyber .pricing-card-badge[data-v-35da7edd],html.crt .pricing-card-badge[data-v-35da7edd]{background-color:var(--crt-bg-medium, #1a1a1a);color:var(--crt-text-bright, #00ff00);text-shadow:none}html.cyber .pricing-period[data-v-35da7edd],html.crt .pricing-period[data-v-35da7edd],html.cyber .pricing-note[data-v-35da7edd],html.crt .pricing-note[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .pricing-cta[data-v-35da7edd],html.crt .pricing-cta[data-v-35da7edd]{background-color:var(--crt-blue, #5c9bff);border-color:var(--crt-blue, #5c9bff);color:var(--crt-text-on-fill, #0a0a0a);text-shadow:var(--crt-glow-on-fill, 0 0 6px rgba(0, 255, 0, .25));border-radius:0;box-shadow:0 1px 3px #0009,0 4px 12px #0009}html.cyber .pricing-cta[data-v-35da7edd]:hover,html.crt .pricing-cta[data-v-35da7edd]:hover{background-color:#7fb2ff}html.cyber .pricing-footnote[data-v-35da7edd],html.crt .pricing-footnote[data-v-35da7edd]{color:var(--crt-text-subtle, #00aa00)}html.cyber .hero-blob-indigo[data-v-35da7edd],html.crt .hero-blob-indigo[data-v-35da7edd],html.cyber .hero-blob-blue[data-v-35da7edd],html.crt .hero-blob-blue[data-v-35da7edd]{background-color:var(--crt-green-dark)}html.cyber .hero-badge[data-v-35da7edd],html.crt .hero-badge[data-v-35da7edd],html.cyber .picks-horizon-badge[data-v-35da7edd],html.crt .picks-horizon-badge[data-v-35da7edd]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .hero-try-ticker[data-v-35da7edd],html.crt .hero-try-ticker[data-v-35da7edd]{background-color:var(--crt-bg-medium)}html.cyber .hero-try-ticker[data-v-35da7edd]:hover,html.crt .hero-try-ticker[data-v-35da7edd]:hover{background-color:var(--crt-bg-light)}html.cyber .ticker-card[data-v-35da7edd],html.crt .ticker-card[data-v-35da7edd]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .ticker-chip[data-v-35da7edd],html.crt .ticker-chip[data-v-35da7edd]{background-color:var(--crt-bg-light)}html.cyber .ticker-dropdown[data-v-35da7edd],html.crt .ticker-dropdown[data-v-35da7edd]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .ticker-option[data-v-35da7edd]:hover,html.crt .ticker-option[data-v-35da7edd]:hover{background-color:var(--crt-bg-light)}html.cyber .ticker-option.is-selected[data-v-35da7edd],html.crt .ticker-option.is-selected[data-v-35da7edd]{background-color:var(--crt-bg-light);color:var(--crt-text-bright)}html.cyber .ticker-analyze-btn[data-v-35da7edd]:disabled,html.crt .ticker-analyze-btn[data-v-35da7edd]:disabled{background-color:var(--crt-bg-light);border-color:var(--crt-green-dim);color:var(--crt-text-subtle);opacity:1;text-shadow:none}html.cyber .picks-row[data-v-35da7edd]:hover,html.crt .picks-row[data-v-35da7edd]:hover{background-color:var(--crt-bg-light);border-color:var(--crt-bg-light)}html.cyber .picks-row:hover .picks-ticker-name[data-v-35da7edd],html.crt .picks-row:hover .picks-ticker-name[data-v-35da7edd]{color:var(--crt-text-bright)}html.cyber .picks-teaser-row[data-v-35da7edd],html.crt .picks-teaser-row[data-v-35da7edd]{opacity:1}html.cyber .picks-teaser-avatar[data-v-35da7edd],html.crt .picks-teaser-avatar[data-v-35da7edd]{background-color:var(--crt-bg-light)}html.cyber .picks-back-card[data-v-35da7edd],html.crt .picks-back-card[data-v-35da7edd],html.cyber .screenshot-frame[data-v-35da7edd],html.crt .screenshot-frame[data-v-35da7edd]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .screenshot-inner[data-v-35da7edd],html.crt .screenshot-inner[data-v-35da7edd]{background-color:var(--crt-bg-dark);border-color:var(--crt-bg-light)}html.cyber .screenshot-inner-alt[data-v-35da7edd],html.crt .screenshot-inner-alt[data-v-35da7edd]{background-color:var(--crt-bg-medium)}html.cyber .past-badge[data-v-35da7edd],html.crt .past-badge[data-v-35da7edd]{background-color:var(--crt-bg-light);border-color:var(--crt-green-dim);color:var(--crt-text-bright)}html.cyber .past-card[data-v-35da7edd],html.crt .past-card[data-v-35da7edd]{border-color:var(--crt-green-dim)}html.cyber .past-card[data-v-35da7edd]:hover,html.crt .past-card[data-v-35da7edd]:hover{border-color:var(--crt-green-normal)}html.cyber .past-ticker-avatar[data-v-35da7edd],html.crt .past-ticker-avatar[data-v-35da7edd]{background-color:var(--crt-bg-light)}html.cyber .past-card:hover .past-ticker-avatar[data-v-35da7edd],html.crt .past-card:hover .past-ticker-avatar[data-v-35da7edd]{background-color:var(--crt-bg-medium);color:var(--crt-text-bright)}html.cyber .past-bar-track[data-v-35da7edd],html.crt .past-bar-track[data-v-35da7edd]{background-color:var(--crt-bg-light)}html.cyber .past-card-footer[data-v-35da7edd],html.crt .past-card-footer[data-v-35da7edd]{border-top-color:var(--crt-green-dim)}html.cyber .past-summary-box[data-v-35da7edd],html.crt .past-summary-box[data-v-35da7edd]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .past-benchmark[data-v-35da7edd],html.crt .past-benchmark[data-v-35da7edd]{border-top-color:var(--crt-green-dim)}html.cyber .feature-card[data-v-35da7edd],html.crt .feature-card[data-v-35da7edd]{background-color:var(--crt-bg-medium)}html.cyber .feature-card[data-v-35da7edd]:hover,html.crt .feature-card[data-v-35da7edd]:hover{background-color:var(--crt-bg-light)}html.cyber .feature-icon-indigo[data-v-35da7edd],html.crt .feature-icon-indigo[data-v-35da7edd],html.cyber .feature-icon-blue[data-v-35da7edd],html.crt .feature-icon-blue[data-v-35da7edd]{background-color:var(--crt-bg-light);color:var(--crt-text-blue)}html.cyber .feature-icon-orange[data-v-35da7edd],html.crt .feature-icon-orange[data-v-35da7edd]{background-color:var(--crt-bg-light);color:var(--crt-text-amber)}html.cyber .pricing-section[data-v-35da7edd],html.crt .pricing-section[data-v-35da7edd]{background-color:var(--crt-bg-medium);border-top-color:var(--crt-green-dim)}html.cyber .pricing-card[data-v-35da7edd],html.crt .pricing-card[data-v-35da7edd]{border-color:var(--crt-green-dim)}html.cyber .hero-badge[data-v-35da7edd],html.crt .hero-badge[data-v-35da7edd],html.cyber .ticker-chip[data-v-35da7edd],html.crt .ticker-chip[data-v-35da7edd],html.cyber .ticker-chip-remove[data-v-35da7edd],html.crt .ticker-chip-remove[data-v-35da7edd],html.cyber .ticker-add-btn[data-v-35da7edd],html.crt .ticker-add-btn[data-v-35da7edd],html.cyber .hero-try-ticker[data-v-35da7edd],html.crt .hero-try-ticker[data-v-35da7edd],html.cyber .picks-card[data-v-35da7edd],html.crt .picks-card[data-v-35da7edd],html.cyber .picks-horizon-badge[data-v-35da7edd],html.crt .picks-horizon-badge[data-v-35da7edd],html.cyber .picks-row[data-v-35da7edd],html.crt .picks-row[data-v-35da7edd],html.cyber .picks-unlock[data-v-35da7edd],html.crt .picks-unlock[data-v-35da7edd],html.cyber .picks-teaser-row[data-v-35da7edd],html.crt .picks-teaser-row[data-v-35da7edd],html.cyber .picks-teaser-avatar[data-v-35da7edd],html.crt .picks-teaser-avatar[data-v-35da7edd],html.cyber .picks-back-card[data-v-35da7edd],html.crt .picks-back-card[data-v-35da7edd],html.cyber .screenshot-frame[data-v-35da7edd],html.crt .screenshot-frame[data-v-35da7edd],html.cyber .past-badge[data-v-35da7edd],html.crt .past-badge[data-v-35da7edd],html.cyber .past-card-badge[data-v-35da7edd],html.crt .past-card-badge[data-v-35da7edd],html.cyber .past-bar-track[data-v-35da7edd],html.crt .past-bar-track[data-v-35da7edd],html.cyber .past-bar-fill[data-v-35da7edd],html.crt .past-bar-fill[data-v-35da7edd],html.cyber .past-summary-box[data-v-35da7edd],html.crt .past-summary-box[data-v-35da7edd],html.cyber .pricing-card-badge[data-v-35da7edd],html.crt .pricing-card-badge[data-v-35da7edd]{border-radius:0}.gradient-text[data-v-35da7edd]{background:linear-gradient(135deg,#4f46e5,#0ea5e9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.cyber .gradient-text[data-v-35da7edd],html[data-theme=cyber] .gradient-text[data-v-35da7edd]{background:linear-gradient(135deg,#0f0,#090);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.cyber .landing-dashboard-section[data-v-35da7edd],html[data-theme=cyber] .landing-dashboard-section[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a)}html.cyber .landing-past-performance-section[data-v-35da7edd],html[data-theme=cyber] .landing-past-performance-section[data-v-35da7edd]{background-color:var(--crt-bg-dark, #0a0a0a);border-bottom-color:#252b33}html.cyber .landing-past-heading[data-v-35da7edd],html[data-theme=cyber] .landing-past-heading[data-v-35da7edd]{color:var(--crt-text-bright, #00ff00)!important;text-shadow:var(--crt-glow-display, 0 0 6px rgba(0, 255, 0, .3))}html.cyber .landing-past-subheading[data-v-35da7edd],html[data-theme=cyber] .landing-past-subheading[data-v-35da7edd]{color:var(--crt-green-normal, #00cc00)!important}html.cyber .landing-past-cta[data-v-35da7edd],html[data-theme=cyber] .landing-past-cta[data-v-35da7edd]{color:var(--crt-text-blue, #5c9bff)}html.cyber .landing-past-cta[data-v-35da7edd]:hover,html[data-theme=cyber] .landing-past-cta[data-v-35da7edd]:hover{color:#9cf}.fade-enter-active[data-v-35da7edd],.fade-leave-active[data-v-35da7edd]{transition:opacity .3s ease}.fade-enter-from[data-v-35da7edd],.fade-leave-to[data-v-35da7edd]{opacity:0}@keyframes lp-pulse-35da7edd{50%{opacity:.5}}@keyframes lp-spin-35da7edd{to{transform:rotate(360deg)}}html.cyber .landing-btn-primary[data-v-35da7edd],html.crt .landing-btn-primary[data-v-35da7edd],html.cyber .ticker-input[data-v-35da7edd],html.crt .ticker-input[data-v-35da7edd],html.cyber .ticker-add-btn[data-v-35da7edd],html.crt .ticker-add-btn[data-v-35da7edd],html.cyber .ticker-analyze-btn[data-v-35da7edd],html.crt .ticker-analyze-btn[data-v-35da7edd]{border-radius:0}.input-form[data-v-6faad2e2]{margin-top:16px}.input-container[data-v-6faad2e2]{display:flex;gap:8px}.chat-input[data-v-6faad2e2]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:var(--theme-radius-sm);font-size:.875rem;background:#fff;color:#000}.chat-input[data-v-6faad2e2]:focus{outline:none;border-color:#007acc}.send-button[data-v-6faad2e2]{padding:8px 12px;background-color:#007acc;color:#fff;border:none;border-radius:var(--theme-radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center}.send-button[data-v-6faad2e2]:hover:not(:disabled){background-color:#005aa3}.send-button[data-v-6faad2e2]:disabled{background-color:#ccc;cursor:not-allowed}.landing-container{position:relative;width:100vw;height:100vh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 768px){.landing-container h1{font-size:6rem!important}}.lightweight-chart-shell[data-v-99b89c4e]{position:relative;width:100%;height:100%;min-height:300px;display:flex;flex-direction:column;background:var(--theme-bg-alt, #1a1f26)}.lightweight-chart[data-v-99b89c4e]{width:100%;flex:1 1 auto;min-height:0;box-sizing:border-box}.time-range-picker[data-v-99b89c4e]{margin-top:8px;display:flex;align-items:center;gap:10px;min-height:40px;flex-shrink:0}.time-range-controls[data-v-99b89c4e]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.time-range-scroll[data-v-99b89c4e]{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:2px;flex:1 1 0;min-width:0}.time-range-btn[data-v-99b89c4e]{min-height:40px;min-width:44px;padding:0 12px;border-radius:8px;border:1px solid #475569;background:#0f172a73;color:#cbd5e1;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .18s ease;flex-shrink:0}.time-range-btn[data-v-99b89c4e]:not(:disabled):hover{border-color:#64748b;color:#fff}.time-range-btn.active[data-v-99b89c4e]{background:#1d4ed8;border-color:#60a5fa;color:#fff}.time-range-btn[data-v-99b89c4e]:disabled{opacity:.65;cursor:not-allowed}.time-range-loading[data-v-99b89c4e]{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:.75rem}.events-toggle-btn[data-v-99b89c4e]{min-height:36px;min-width:44px;padding:0 12px;border-radius:8px;border:1px solid #475569;background:#0f172a66;color:#cbd5e1;font-size:.75rem;font-weight:600;cursor:pointer;flex-shrink:0}.events-toggle-label-long[data-v-99b89c4e]{display:inline}.events-toggle-label-short[data-v-99b89c4e]{display:none}.events-toggle-btn.active[data-v-99b89c4e]{background:#0f766e;border-color:#2dd4bf;color:#fff}.events-tooltip[data-v-99b89c4e]{position:absolute;width:260px;max-width:calc(100% - 16px);max-height:220px;overflow:auto;z-index:5;background:#0f172af5;border:1px solid #334155;border-radius:var(--theme-radius-lg);padding:10px 10px 8px;box-shadow:0 10px 30px #02061766}.events-tooltip-close[data-v-99b89c4e]{position:absolute;right:8px;top:6px;border:none;background:transparent;color:#94a3b8;font-size:1rem;line-height:1;cursor:pointer}.events-tooltip-item[data-v-99b89c4e]{padding:4px 0 8px;border-bottom:1px solid rgba(148,163,184,.2)}.events-tooltip-item[data-v-99b89c4e]:last-child{border-bottom:none;padding-bottom:2px}.events-tooltip-title[data-v-99b89c4e]{display:flex;align-items:center;gap:6px;font-weight:700;color:#e2e8f0;font-size:.8125rem;margin-bottom:4px}.events-badge[data-v-99b89c4e]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;color:#fff;font-size:.6875rem;font-weight:700}.events-badge.earnings[data-v-99b89c4e]{background:#4f46e5}.events-badge.dividend[data-v-99b89c4e]{background:#0d9488}.events-tooltip-row[data-v-99b89c4e]{color:#cbd5e1;font-size:.75rem;line-height:1.35}.time-range-spinner[data-v-99b89c4e]{width:14px;height:14px;animation:time-range-spin-99b89c4e .9s linear infinite}@keyframes time-range-spin-99b89c4e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.lightweight-chart-shell[data-v-99b89c4e]{min-height:200px}.time-range-picker[data-v-99b89c4e]{display:none}.lightweight-chart[data-v-99b89c4e]{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));min-height:120px}.events-toggle-label-long[data-v-99b89c4e]{display:none}.events-toggle-label-short[data-v-99b89c4e]{display:inline}}@media (max-width: 480px){.lightweight-chart[data-v-99b89c4e]{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.time-range-scroll[data-v-99b89c4e]{gap:6px}.time-range-btn[data-v-99b89c4e]{padding:0 12px}.events-tooltip[data-v-99b89c4e]{width:min(250px,calc(100% - 16px))}.events-tooltip-close[data-v-99b89c4e]{min-width:44px;min-height:44px;padding:8px;right:4px;top:4px}}html.cyber .time-range-btn[data-v-99b89c4e],html.crt .time-range-btn[data-v-99b89c4e],html.cyber .events-toggle-btn[data-v-99b89c4e],html.crt .events-toggle-btn[data-v-99b89c4e]{border-radius:0}.markdown-content[data-v-d686cbb7]{line-height:1.6;color:#d3d3d3}.markdown-content[data-v-d686cbb7] h1{font-size:1.5em;font-weight:700;margin-top:1.5em;margin-bottom:.6em;color:#fff;border-bottom:1px solid #444;padding-bottom:.3em}.markdown-content[data-v-d686cbb7] h1:first-child{margin-top:0}.markdown-content[data-v-d686cbb7] h2{font-size:1.25em;font-weight:700;margin-top:1.4em;margin-bottom:.5em;color:#eee}.markdown-content[data-v-d686cbb7] h3{font-size:1.1em;font-weight:700;margin-top:1.2em;margin-bottom:.4em;color:#ddd}.markdown-content[data-v-d686cbb7] h4,.markdown-content[data-v-d686cbb7] h5,.markdown-content[data-v-d686cbb7] h6{font-size:1em;font-weight:700;margin-top:1em;margin-bottom:.3em;color:#ccc}.markdown-content[data-v-d686cbb7] p{margin-top:0;margin-bottom:.75em}.markdown-content[data-v-d686cbb7] ul{list-style-type:disc;padding-left:1.5em;margin-top:.25em;margin-bottom:.75em}.markdown-content[data-v-d686cbb7] ol{list-style-type:decimal;padding-left:1.5em;margin-top:.25em;margin-bottom:.75em}.markdown-content[data-v-d686cbb7] li{margin-bottom:.35em}.markdown-content[data-v-d686cbb7] li>ul,.markdown-content[data-v-d686cbb7] li>ol{margin-top:.25em;margin-bottom:.25em}.markdown-content[data-v-d686cbb7] strong{font-weight:700;color:#fff}.markdown-content[data-v-d686cbb7] em{font-style:italic}.markdown-content[data-v-d686cbb7] hr{border:none;border-top:1px solid #444;margin:1.5em 0}.markdown-content[data-v-d686cbb7] blockquote{border-left:3px solid #555;padding-left:1em;margin:.75em 0;color:#aaa}.markdown-content[data-v-d686cbb7] code{background:#1e1e1e;padding:.15em .4em;border-radius:3px;font-size:.9em;font-family:monospace}.markdown-content[data-v-d686cbb7] pre{background:#1e1e1e;padding:1em;border-radius:var(--theme-radius-sm);overflow-x:auto;margin:.75em 0}.markdown-content[data-v-d686cbb7] pre code{background:none;padding:0}.markdown-content[data-v-d686cbb7] table{width:100%;border-collapse:collapse;margin:.75em 0}.markdown-content[data-v-d686cbb7] th,.markdown-content[data-v-d686cbb7] td{padding:6px 12px;text-align:left;border-bottom:1px solid #444}.markdown-content[data-v-d686cbb7] th{background-color:#333;font-weight:700}.markdown-content[data-v-d686cbb7] a{color:#60a5fa;text-decoration:none}.markdown-content[data-v-d686cbb7] a:hover{text-decoration:underline}.ticker-sparkline-panel[data-v-98baa94f]{width:100%;min-height:240px;border-radius:.5rem;overflow:hidden}.ticker-sparkline-panel-iv[data-v-98baa94f]{display:flex;min-height:0;flex-direction:column;gap:.85rem;overflow:visible}.ticker-iv-chart-surface[data-v-98baa94f]{padding:.75rem;border:1px solid var(--theme-border);border-radius:.65rem;background:var(--theme-bg-elevated)}.ticker-sparkline-primary[data-v-98baa94f]{min-height:240px;overflow:hidden}.ticker-sparkline-iv-header[data-v-98baa94f]{display:flex;flex-wrap:wrap;gap:.5rem}.ticker-iv-term-control[data-v-98baa94f]{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;align-self:flex-start}.ticker-iv-term-label[data-v-98baa94f]{font-size:.72rem;font-weight:600;color:var(--theme-text-muted);white-space:nowrap}.ticker-iv-term-select[data-v-98baa94f]{width:auto;min-width:4.75rem;min-height:34px;padding:0 1.6rem 0 .65rem;font-size:.75rem;font-weight:650;cursor:pointer}.ticker-sparkline-layout[data-v-98baa94f]{display:grid;grid-template-rows:minmax(0,1fr);height:100%;padding:0;border-radius:.45rem;background:transparent}.ticker-chart-shell[data-v-98baa94f]{position:relative;height:100%}.ticker-sparkline-header-copy[data-v-98baa94f]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.ticker-sparkline-kicker[data-v-98baa94f]{font-size:.66rem;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-subtle)}.ticker-sparkline-range[data-v-98baa94f]{margin-top:.15rem;font-size:.8rem;font-weight:650;line-height:1.25;max-width:10rem;color:var(--theme-text-muted)}.ticker-sparkline-chart[data-v-98baa94f]{min-height:0;height:240px}.ticker-sparkline-chart-iv[data-v-98baa94f]{height:240px}.ticker-term-structure-card[data-v-98baa94f]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.45rem}.ticker-term-structure-header[data-v-98baa94f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;row-gap:.2rem;flex-wrap:wrap}.ticker-term-structure-legend[data-v-98baa94f]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.85rem;row-gap:.25rem;min-width:0;max-width:100%;color:var(--theme-text);font-size:.78rem;font-weight:600}.ticker-term-structure-legend-item[data-v-98baa94f]{display:inline-flex;align-items:center;gap:.38rem;flex:0 0 auto;white-space:nowrap}.ticker-term-structure-legend-swatch[data-v-98baa94f]{display:inline-block;width:1.15rem;height:.18rem;border-radius:999px}.ticker-term-structure-body[data-v-98baa94f]{min-height:188px}.ticker-term-structure-chart[data-v-98baa94f]{height:188px}.ticker-chart-tooltip[data-v-98baa94f]{position:absolute;z-index:3;min-width:7.5rem;pointer-events:none;border:1px solid color-mix(in srgb,var(--theme-border-strong) 72%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--theme-bg-elevated) 94%,transparent);box-shadow:0 8px 24px #0f172a2e;padding:.45rem .55rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ticker-chart-tooltip-title[data-v-98baa94f]{font-size:.68rem;font-weight:700;color:var(--theme-text);line-height:1.2}.ticker-chart-tooltip-row[data-v-98baa94f]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.22rem;font-size:.72rem;color:var(--theme-text-muted)}.ticker-chart-tooltip-row strong[data-v-98baa94f]{color:var(--theme-text);font-variant-numeric:tabular-nums}.ticker-events-tooltip[data-v-98baa94f]{position:absolute;width:260px;max-width:calc(100% - 16px);max-height:220px;overflow:auto;z-index:6;border:1px solid color-mix(in srgb,var(--theme-border-strong) 72%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--theme-bg-elevated) 96%,transparent);box-shadow:0 8px 24px #0f172a2e;padding:.55rem 2rem .45rem .55rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ticker-events-tooltip-close[data-v-98baa94f]{position:absolute;right:6px;top:4px;border:none;background:transparent;color:var(--theme-text-muted);font-size:1rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.ticker-events-tooltip-item[data-v-98baa94f]{padding:.25rem 0 .5rem;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 55%,transparent)}.ticker-events-tooltip-item[data-v-98baa94f]:last-child{border-bottom:none;padding-bottom:.1rem}.ticker-events-tooltip-title[data-v-98baa94f]{display:flex;align-items:center;gap:.35rem;font-weight:700;color:var(--theme-text);font-size:.8rem;margin-bottom:.25rem}.ticker-events-badge[data-v-98baa94f]{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:9999px;color:#fff;font-size:.65rem;font-weight:700}.ticker-events-badge.earnings[data-v-98baa94f]{background:#4f46e5}.ticker-events-badge.dividend[data-v-98baa94f]{background:#0d9488}.ticker-events-tooltip-row[data-v-98baa94f]{color:var(--theme-text-muted);font-size:.72rem;line-height:1.35}@media (max-width: 767px){.ticker-sparkline-panel-iv[data-v-98baa94f]{gap:.65rem}.ticker-sparkline-iv-header[data-v-98baa94f]{gap:.35rem}.ticker-iv-term-select[data-v-98baa94f]{min-width:4.5rem;min-height:38px;font-size:.8rem}.ticker-sparkline-range[data-v-98baa94f]{max-width:none}.ticker-iv-chart-surface[data-v-98baa94f]{padding:.65rem}.ticker-term-structure-legend[data-v-98baa94f]{width:100%;justify-content:flex-start;gap:.65rem;font-size:.72rem}}html.cyber .ticker-sparkline-panel[data-v-98baa94f],html.crt .ticker-sparkline-panel[data-v-98baa94f],html.cyber .ticker-sparkline-layout[data-v-98baa94f],html.crt .ticker-sparkline-layout[data-v-98baa94f],html.cyber .ticker-iv-chart-surface[data-v-98baa94f],html.crt .ticker-iv-chart-surface[data-v-98baa94f]{border-radius:0}.sidebar-shell[data-v-5aedcdd2],.mobile-sidebar-content[data-v-5aedcdd2]{--sb-ui-radius: var(--theme-radius-xl, .7rem);--sb-bg: var(--theme-bg-alt, #1a1f26);--sb-bg-solid: var(--theme-bg-alt, #1a1f26);--sb-border: var(--theme-border, #2d3439);--sb-text: var(--theme-text, #e6e8ea);--sb-text-muted: var(--theme-text-muted, #9ca3af);--sb-text-subtle: var(--theme-text-subtle, #6b7280);--sb-accent: var(--theme-accent, #dc2626);--sb-accent-soft: var(--theme-accent-soft, #3d1f1f);--sb-card-bg: color-mix(in srgb, var(--theme-bg-elevated, #252b33) 84%, transparent);--sb-card-border: color-mix(in srgb, var(--theme-border, #2d3439) 88%, transparent);--sb-card-surface: color-mix(in srgb, var(--theme-bg-elevated, #252b33) 84%, transparent);--sb-success: var(--theme-success, #22c55e);--sb-success-bg: var(--theme-success-bg, #1a3d2a);--sb-warn: var(--theme-warning, #f59e0b);--sb-warn-bg: var(--theme-warning-bg, #3d2f1a);--sb-danger: var(--theme-danger, #ef4444);--sb-danger-bg: var(--theme-danger-bg, #3d1f1f);--sb-scrollbar: color-mix(in srgb, var(--theme-border, #2d3439) 82%, transparent);--sb-overlay: rgba(0, 0, 0, .72);--sb-shadow: var(--theme-shadow-md, 0 20px 60px rgba(0, 0, 0, .5))}.sidebar[data-v-5aedcdd2]{width:420px;min-height:0;flex-direction:column;display:flex}.sidebar-shell[data-v-5aedcdd2]{width:100%;flex:1;min-height:0;border:0;border-radius:0;background:var(--sb-bg);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:none}.sidebar-shell[data-v-5aedcdd2]:before{content:none}.sidebar-scroll[data-v-5aedcdd2]{position:relative;z-index:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:var(--sb-scrollbar) transparent}.sidebar-scroll[data-v-5aedcdd2]::-webkit-scrollbar{width:8px}.sidebar-scroll[data-v-5aedcdd2]::-webkit-scrollbar-thumb{background:var(--sb-scrollbar);border-radius:999px}.topbar[data-v-5aedcdd2]{display:flex;align-items:center;gap:12px;justify-content:space-between}.ticker-block[data-v-5aedcdd2]{display:flex;align-items:center;gap:14px;min-width:0;width:100%;padding:14px 16px;border-radius:var(--sb-ui-radius);border:1px solid color-mix(in srgb,var(--ticker-sector-color, var(--sb-accent)) 24%,var(--sb-card-border));background:color-mix(in srgb,var(--ticker-sector-color, var(--sb-accent)) 12%,var(--sb-bg-solid));box-shadow:inset 0 1px color-mix(in srgb,white 12%,transparent),0 12px 30px color-mix(in srgb,var(--ticker-sector-color, var(--sb-accent)) 10%,transparent)}.ticker-badge[data-v-5aedcdd2]{position:relative;z-index:5;width:46px;height:46px;border-radius:14px;background:var(--ticker-sector-color, var(--sb-accent));border:1px solid color-mix(in srgb,var(--ticker-sector-color, var(--sb-accent)) 70%,white 10%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 5px;font-weight:800;color:var(--ticker-sector-ink, var(--theme-text-inverse, #fff));letter-spacing:.04em;box-shadow:inset 0 1px #ffffff38,0 10px 24px color-mix(in srgb,var(--ticker-sector-color, var(--sb-accent)) 24%,transparent);flex-shrink:0;font-size:.875rem;min-width:0;overflow:visible;cursor:default}.ticker-badge[data-symbol][data-v-5aedcdd2]:not([data-symbol=""]):after{content:attr(data-symbol);position:absolute;left:50%;top:calc(100% + 8px);z-index:200;transform:translate(-50%) translateY(-4px);padding:7px 11px;border-radius:var(--theme-radius-lg);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;max-width:min(320px,85vw);overflow:hidden;text-overflow:ellipsis;color:var(--sb-text);background:var(--sb-card-bg);border:1px solid var(--sb-card-border);box-shadow:var(--sb-shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s ease,transform .14s ease,visibility .14s}.ticker-badge[data-symbol][data-v-5aedcdd2]:not([data-symbol=""]):hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ticker-badge-text[data-v-5aedcdd2]{display:block;min-width:0;max-width:100%;align-self:center;width:100%;border-radius:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.ticker-copy[data-v-5aedcdd2]{min-width:0;display:grid;gap:6px}.profile-earnings-link[data-v-5aedcdd2]{display:inline-flex;align-items:center;gap:6px;font-weight:400;text-decoration:none;transition:opacity .12s ease}.profile-earnings-date-text[data-v-5aedcdd2]{color:light-dark(#000000,var(--sb-text))}.profile-earnings-link[data-v-5aedcdd2]:hover{opacity:.85}.profile-earnings-link-icon[data-v-5aedcdd2]{flex-shrink:0;width:14px;height:14px;color:light-dark(#000000,var(--sb-text-muted))}.eyebrow[data-v-5aedcdd2]{--sector-color: var(--ticker-sector-color, var(--sb-accent));margin:0;display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow-dot[data-v-5aedcdd2]{width:8px;height:8px;border-radius:999px;background:var(--ticker-sector-color, var(--sb-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--ticker-sector-color, var(--sb-accent)) 18%,transparent);flex-shrink:0}.company-title[data-v-5aedcdd2]{margin:0;font-size:1.25rem;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--sb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tabs[data-v-5aedcdd2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;background:color-mix(in srgb,var(--sb-card-surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--sb-card-border) 88%,transparent);border-radius:var(--sb-ui-radius);flex-shrink:0;width:100%;box-sizing:border-box;overflow:visible}.tab[data-v-5aedcdd2]{min-width:0;border:0;border-radius:14px;background:transparent;color:var(--sb-text-muted);padding:12px 10px;font-weight:600;font-size:.8125rem;line-height:1.2;cursor:pointer;transition:color .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1);text-align:center;-webkit-appearance:button;-moz-appearance:button;appearance:button;position:relative;overflow:visible}.tab-label[data-v-5aedcdd2]{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visually-hidden[data-v-5aedcdd2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tab-icon[data-v-5aedcdd2]{width:20px;height:20px;margin:0 auto;display:grid;place-items:center;transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s cubic-bezier(.2,.8,.2,1)}.tab-icon svg[data-v-5aedcdd2]{width:20px;height:20px;overflow:visible}.tab.active[data-v-5aedcdd2]{background:color-mix(in srgb,var(--sb-accent) 18%,transparent);color:var(--sb-text);box-shadow:inset 0 1px color-mix(in srgb,var(--sb-accent) 18%,white)}.tab.active .tab-icon[data-v-5aedcdd2]{transform:scale(1.06);filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--sb-accent) 22%,transparent))}.tab[data-v-5aedcdd2]:hover{color:var(--sb-text);background:color-mix(in srgb,var(--sb-card-border) 92%,transparent);transform:translateY(-1px)}.tab:hover .tab-icon[data-v-5aedcdd2],.tab:focus-visible .tab-icon[data-v-5aedcdd2]{transform:scale(1.08)}.tab[data-v-5aedcdd2]:after{content:attr(data-full-label);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(4px);padding:7px 10px;border-radius:var(--theme-radius-lg);background:color-mix(in srgb,var(--sb-bg-solid) 88%,black 12%);border:1px solid color-mix(in srgb,var(--sb-accent) 22%,var(--sb-card-border));color:var(--sb-text);font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;box-shadow:0 10px 24px #00000047;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);z-index:5}.tab[data-v-5aedcdd2]:hover:after,.tab[data-v-5aedcdd2]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}.card[data-v-5aedcdd2]{background:transparent;border-radius:0;padding:18px 0 0;border-top:1px solid var(--sb-card-border);border-left:0;border-right:0;border-bottom:0;box-shadow:none}.hero-card[data-v-5aedcdd2]{padding:10px 6px 0;border-radius:0;background:transparent;border-top:0}.muted-label[data-v-5aedcdd2]{color:var(--sb-text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.price[data-v-5aedcdd2]{margin:6px 0 0;font-size:2.5rem;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--sb-text)}.company-subtitle[data-v-5aedcdd2]{margin:0 0 16px;color:var(--sb-text-muted);font-size:.875rem;line-height:1.5}.mini-grid[data-v-5aedcdd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric[data-v-5aedcdd2]{padding:14px;border-radius:var(--sb-ui-radius);background:color-mix(in srgb,var(--sb-card-surface) 80%,transparent);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1)}.metric[data-v-5aedcdd2]:hover{transform:translateY(-1px);background:var(--sb-card-border)}.metric-label[data-v-5aedcdd2]{color:var(--sb-text-muted);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.metric-value[data-v-5aedcdd2]{font-size:1.375rem;line-height:1.05;font-weight:750;letter-spacing:-.03em}.metric-value.positive[data-v-5aedcdd2]{color:var(--sb-success)}.metric-value.negative[data-v-5aedcdd2]{color:var(--sb-danger)}.metric-value.neutral[data-v-5aedcdd2]{color:var(--sb-text)}.metric-sub[data-v-5aedcdd2]{margin-top:6px;color:var(--sb-text-subtle);font-size:.75rem}.section-title-row[data-v-5aedcdd2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-title-copy[data-v-5aedcdd2]{display:inline-flex;align-items:center;gap:8px;min-width:0}.section-title[data-v-5aedcdd2]{margin:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--sb-text)}.section-kicker[data-v-5aedcdd2]{color:var(--sb-text-muted);font-size:.75rem;font-weight:600}.section-title-link[data-v-5aedcdd2]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;border:1px solid color-mix(in srgb,var(--sb-accent) 24%,var(--sb-card-border));background:color-mix(in srgb,var(--sb-accent) 10%,transparent);color:var(--sb-text-muted);text-decoration:none;transition:color .12s ease,border-color .12s ease,background .12s ease,transform .12s ease;flex-shrink:0}.section-title-link[data-v-5aedcdd2]:hover{color:var(--sb-text);border-color:color-mix(in srgb,var(--sb-accent) 42%,var(--sb-card-border));background:color-mix(in srgb,var(--sb-accent) 18%,transparent);transform:translateY(-1px)}.section-title-link-icon[data-v-5aedcdd2]{width:14px;height:14px}.iv-chart-status[data-v-5aedcdd2]{color:var(--sb-text-muted);font-size:.875rem;line-height:1.5}.iv-chart-panel[data-v-5aedcdd2]{position:relative;border:1px solid var(--sb-card-border);border-radius:var(--sb-ui-radius);background:color-mix(in srgb,var(--sb-card-surface) 84%,transparent);padding:12px;overflow:hidden}.iv-chart-panel-body[data-v-5aedcdd2]{min-height:220px}.health-list[data-v-5aedcdd2]{display:flex;flex-direction:column;gap:10px}.health-item[data-v-5aedcdd2]{display:flex;align-items:flex-start;gap:12px;padding:12px 13px;border-radius:var(--sb-ui-radius);background:color-mix(in srgb,var(--sb-card-surface) 75%,transparent)}.health-icon[data-v-5aedcdd2]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:.875rem;font-weight:800;flex-shrink:0;margin-top:1px;border:1px solid transparent}.health-item.good .health-icon[data-v-5aedcdd2]{background:var(--sb-success-bg);color:var(--sb-success);border-color:color-mix(in srgb,var(--sb-success) 40%,transparent)}.health-item.warn .health-icon[data-v-5aedcdd2]{background:var(--sb-warn-bg);color:var(--sb-warn);border-color:color-mix(in srgb,var(--sb-warn) 40%,transparent)}.health-item.bad .health-icon[data-v-5aedcdd2]{background:var(--sb-danger-bg);color:var(--sb-danger);border-color:color-mix(in srgb,var(--sb-danger) 40%,transparent)}.health-item.unknown .health-icon[data-v-5aedcdd2]{background:color-mix(in srgb,var(--sb-card-surface) 60%,transparent);color:var(--sb-text-muted);border-color:color-mix(in srgb,var(--sb-text-muted) 40%,transparent)}.health-copy[data-v-5aedcdd2]{min-width:0}.health-title[data-v-5aedcdd2]{margin:0;font-size:.875rem;font-weight:650;color:var(--sb-text);line-height:1.45}.report-card .report-content[data-v-5aedcdd2]{color:var(--sb-text-muted);font-size:.875rem;line-height:1.65}.report-card .report-content[data-v-5aedcdd2] p{margin:0 0 12px}.report-card .report-content[data-v-5aedcdd2] p:last-child{margin-bottom:0}.report-card .report-content[data-v-5aedcdd2] h1,.report-card .report-content[data-v-5aedcdd2] h2,.report-card .report-content[data-v-5aedcdd2] h3{color:var(--sb-text);margin-top:16px;margin-bottom:8px}.report-card .report-content[data-v-5aedcdd2] a{color:var(--sb-accent)}.profile-list[data-v-5aedcdd2]{display:grid;gap:0}.profile-company[data-v-5aedcdd2]{display:grid;gap:12px}.profile-company+.profile-company[data-v-5aedcdd2]{margin-top:18px}.profile-description[data-v-5aedcdd2]{display:grid;gap:8px}.profile-description-body[data-v-5aedcdd2]{color:var(--sb-text);font-size:.875rem;line-height:1.65}.profile-row[data-v-5aedcdd2]{display:grid;grid-template-columns:104px 1fr;gap:12px;align-items:start;padding-top:12px;border-top:1px solid var(--sb-card-border)}.profile-company>.profile-row[data-v-5aedcdd2]:first-child,.profile-description+.profile-row[data-v-5aedcdd2]{padding-top:0;border-top:0}.profile-key[data-v-5aedcdd2]{color:var(--sb-text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding-top:2px}.profile-val[data-v-5aedcdd2]{color:var(--sb-text);font-size:.875rem;line-height:1.55}.profile-tags[data-v-5aedcdd2]{display:flex;flex-wrap:wrap;gap:6px}.tag-pill[data-v-5aedcdd2]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.75rem;background:color-mix(in srgb,var(--sb-accent) 18%,transparent);color:var(--sb-text);border:1px solid color-mix(in srgb,var(--sb-accent) 35%,transparent)}.table-wrap[data-v-5aedcdd2]{overflow:hidden;border-radius:var(--sb-ui-radius);border:0}.table-wrap table[data-v-5aedcdd2]{width:100%;border-collapse:collapse}.table-wrap thead th[data-v-5aedcdd2]{text-align:left;font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--sb-text-muted);padding:12px 14px;background:var(--sb-card-surface);font-weight:700}.table-wrap tbody tr[data-v-5aedcdd2]{transition:background .22s cubic-bezier(.2,.8,.2,1)}.table-wrap tbody tr[data-v-5aedcdd2]:hover{background:var(--sb-card-surface)}.table-wrap tbody td[data-v-5aedcdd2]{padding:14px;border-top:1px solid var(--sb-card-border);font-size:.875rem;color:var(--sb-text)}.ticker-link[data-v-5aedcdd2]{background:none;border:none;padding:0;cursor:pointer;color:var(--sb-accent);font-weight:700;letter-spacing:.01em;font-size:inherit;text-align:left}.ticker-link[data-v-5aedcdd2]:hover{text-decoration:underline}.corr-pill[data-v-5aedcdd2]{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:30px;border-radius:999px;padding:0 10px;background:color-mix(in srgb,var(--sb-accent) 18%,transparent);color:var(--sb-text);border:1px solid color-mix(in srgb,var(--sb-accent) 35%,transparent);font-weight:700;font-size:.8125rem}.footer-space[data-v-5aedcdd2]{height:8px}.mobile-sidebar-overlay[data-v-5aedcdd2]{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--sb-overlay);z-index:3200;display:flex;align-items:stretch;justify-content:flex-end}.mobile-sidebar-content[data-v-5aedcdd2]{position:relative;width:100%;max-width:420px;border:1px solid var(--sb-border);border-radius:var(--sb-ui-radius);background:var(--sb-bg);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--sb-shadow)}.mobile-sidebar-close[data-v-5aedcdd2]{position:absolute;top:16px;right:16px;z-index:1001;width:38px;height:38px;border:1px solid var(--sb-border);background:var(--sb-card-surface);color:var(--sb-text);border-radius:var(--sb-ui-radius);display:grid;place-items:center;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1)}.mobile-sidebar-close[data-v-5aedcdd2]:hover{transform:translateY(-1px);background:var(--sb-card-border);border-color:var(--sb-text-subtle)}.mobile-sidebar-inner[data-v-5aedcdd2]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:calc(12px + env(safe-area-inset-top,0px))}.mobile-sidebar-inner .sidebar-scroll[data-v-5aedcdd2]{padding-top:60px}@media (min-width: 769px){.sidebar[data-v-5aedcdd2]{position:absolute;top:0;right:0;bottom:0;width:420px;min-height:0}}@media (max-width: 640px){.tabs[data-v-5aedcdd2]{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-scroll[data-v-5aedcdd2]{padding:16px;gap:14px}.topbar[data-v-5aedcdd2]{align-items:flex-start}.price[data-v-5aedcdd2]{font-size:2.125rem}.company-title[data-v-5aedcdd2]{max-width:100%}.tab[data-v-5aedcdd2]{padding:11px 8px;font-size:.75rem}.profile-row[data-v-5aedcdd2]{grid-template-columns:1fr;gap:6px}}html.cyber .ticker-badge[data-v-5aedcdd2],html.crt .ticker-badge[data-v-5aedcdd2]{background:var(--crt-green-bright);border-color:var(--crt-green-normal);color:var(--crt-text-on-fill);box-shadow:none}html.cyber .eyebrow[data-v-5aedcdd2],html.crt .eyebrow[data-v-5aedcdd2]{background:var(--crt-bg-light);border-color:var(--crt-green-dim);color:var(--crt-text-muted)}html.cyber .tab[data-v-5aedcdd2],html.crt .tab[data-v-5aedcdd2]{border-radius:0}h5[data-v-6ebcd1a7]{font-weight:700}.main-container[data-v-6ebcd1a7]{--stock-surface-bg: var(--theme-bg-alt, #1a1f26);display:flex;background-color:var(--stock-surface-bg);background-image:none;height:100vh;color:#d3d3d3;font-size:1rem;font-family:Sansation,sans-serif}.chart-container[data-v-6ebcd1a7]{flex:1 1 auto;display:flex;min-width:0;position:relative;background-color:var(--stock-surface-bg);background-image:none}.stock-chart-canvas[data-v-6ebcd1a7]{flex:1 1 auto;min-height:0;background-color:var(--stock-surface-bg);background-image:none}.chart-overlay[data-v-6ebcd1a7]{position:absolute;top:0;left:0;padding-top:12px;padding-left:12px;pointer-events:none;z-index:10;background:transparent}.chart-title[data-v-6ebcd1a7]{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.8),2px 2px 4px rgba(0,0,0,.9);margin:0;padding:0 12px}.chart-subtitle[data-v-6ebcd1a7]{margin-top:2px;font-size:1rem;font-weight:400;color:#ccc;text-shadow:0 0 4px rgba(0,0,0,.8),1px 1px 2px rgba(0,0,0,.9);padding:0 12px}.chart-controls[data-v-6ebcd1a7]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 12px 0;pointer-events:auto}.chart-title-container[data-v-6ebcd1a7]{pointer-events:auto;position:relative}.desktop-only[data-v-6ebcd1a7]{display:block}.mobile-chart-header[data-v-6ebcd1a7]{display:none}.mobile-chart-header-left[data-v-6ebcd1a7]{display:flex;align-items:flex-start;gap:8px;min-width:0}.mobile-chart-text-group[data-v-6ebcd1a7]{display:flex;flex-direction:column;line-height:1.08}.mobile-chart-ticker-row[data-v-6ebcd1a7]{display:inline-flex;align-items:center;gap:6px}.mobile-chart-ticker[data-v-6ebcd1a7]{font-size:1.875rem;font-weight:700;color:#fff}.mobile-chart-company[data-v-6ebcd1a7]{font-size:.875rem;color:#8b949e;margin-top:2px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-chart-header-right[data-v-6ebcd1a7]{display:flex;align-items:center;gap:10px}.mobile-chart-controls-wrap[data-v-6ebcd1a7]{display:none;position:static;width:auto;pointer-events:auto;z-index:26}.mobile-chart-controls-btn[data-v-6ebcd1a7]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:8px;box-shadow:none;cursor:pointer;pointer-events:auto;transition:all .2s ease}.mobile-chart-controls-btn.open[data-v-6ebcd1a7]{border-color:#ffffffb3;background:#ffffff0f}.mobile-header-icon-btn[data-v-6ebcd1a7]{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:transparent;color:#fff;cursor:pointer;transition:all .2s ease}.mobile-header-icon-btn[data-v-6ebcd1a7]:hover,.mobile-chart-controls-btn[data-v-6ebcd1a7]:hover{border-color:#ffffffb3;background:#ffffff0f}.mobile-header-control-icon[data-v-6ebcd1a7]{width:24px;height:24px}.mobile-sidebar-fab[data-v-6ebcd1a7]{display:none}.mobile-chart-controls-panel[data-v-6ebcd1a7]{position:absolute;top:calc(100% + 10px);right:0;left:auto;width:min(92vw,380px);z-index:24;border-radius:12px;border:1px solid rgba(96,165,250,.4);background:linear-gradient(180deg,#0f172afa,#020617fa);box-shadow:0 16px 36px #02061780;max-height:min(70vh,540px);overflow-y:auto;pointer-events:auto}.mobile-chart-controls-section[data-v-6ebcd1a7]{padding:10px 12px;border-bottom:1px solid rgba(51,65,85,.8)}.mobile-chart-controls-section[data-v-6ebcd1a7]:last-child{border-bottom:none}.mobile-chart-mode-grid[data-v-6ebcd1a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-nav-grid[data-v-6ebcd1a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-nav-link[data-v-6ebcd1a7]{text-align:center;border-radius:8px;border:1px solid rgba(59,130,246,.35);background:#1e3a8a33}.mobile-time-range-grid[data-v-6ebcd1a7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mobile-time-range-btn[data-v-6ebcd1a7]{text-align:center;padding:8px 10px;border-radius:8px;font-size:.75rem}.mobile-events-toggle[data-v-6ebcd1a7]{width:100%;margin-top:8px;text-align:center}.mobile-chart-loading-hint[data-v-6ebcd1a7]{display:block;margin-top:6px;font-size:.75rem;color:#94a3b8}.chart-dropdown-wrap[data-v-6ebcd1a7]{position:relative}.chart-dropdown-btn[data-v-6ebcd1a7]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:6px 10px;background:#000000b3;color:#d3d3d3;border:1px solid #444;border-radius:var(--theme-radius-md);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.chart-dropdown-btn[data-v-6ebcd1a7]:hover{background:#000000e6;border-color:#666}.chart-dropdown-chevron[data-v-6ebcd1a7]{width:14px;height:14px;flex-shrink:0}.chart-dropdown-panel[data-v-6ebcd1a7]{position:absolute;top:100%;left:0;z-index:20;margin-top:4px;min-width:120px;background:#0f172afa;border:1px solid #334155;border-radius:8px;box-shadow:0 10px 25px #0006;overflow:hidden}.chart-dropdown-option[data-v-6ebcd1a7]{display:block;width:100%;padding:10px 14px;text-align:left;background:transparent;border:none;color:#e2e8f0;font-size:.8125rem;cursor:pointer;transition:background .15s;-webkit-tap-highlight-color:transparent}.chart-dropdown-option[data-v-6ebcd1a7]:hover,.chart-dropdown-option.active[data-v-6ebcd1a7]{background:#334155cc}.chart-dropdown-option.active[data-v-6ebcd1a7]{color:#60a5fa}.chart-dropdown-panel-ma[data-v-6ebcd1a7]{min-width:260px;max-width:min(320px,calc(100vw - 24px));max-height:min(70vh,360px);overflow-y:auto}.chart-dropdown-panel-indicators[data-v-6ebcd1a7]{min-width:280px;max-width:min(340px,calc(100vw - 24px))}.chart-indicator-section[data-v-6ebcd1a7]{padding:10px 12px;border-bottom:1px solid rgba(51,65,85,.8)}.chart-indicator-section[data-v-6ebcd1a7]:last-child{border-bottom:none}.chart-indicator-preset-row[data-v-6ebcd1a7]{display:grid;grid-template-columns:1fr;gap:6px}.chart-indicator-preset-row.mobile[data-v-6ebcd1a7]{margin-top:6px}.chart-indicator-custom-grid[data-v-6ebcd1a7]{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:8px;margin-bottom:8px}.chart-indicator-custom-grid.mobile[data-v-6ebcd1a7]{margin-top:8px}.chart-indicator-field[data-v-6ebcd1a7]{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:#cbd5e1}.chart-indicator-field input[data-v-6ebcd1a7]{border:1px solid #475569;border-radius:var(--theme-radius-md);background:#0f172ab3;color:#e2e8f0;padding:6px 8px;font-size:.75rem}.chart-indicator-apply[data-v-6ebcd1a7]{border:1px solid #334155;border-radius:var(--theme-radius-md);text-align:center}.chart-indicator-error[data-v-6ebcd1a7]{margin-top:6px;color:#f87171;font-size:.75rem}.chart-ma-columns[data-v-6ebcd1a7]{display:grid;grid-template-columns:repeat(2,minmax(118px,1fr));gap:0 16px;padding:10px 12px 12px}.chart-ma-columns.mobile[data-v-6ebcd1a7]{padding:0;margin-top:2px}.chart-ma-col[data-v-6ebcd1a7]{display:flex;flex-direction:column}.chart-ma-col-title[data-v-6ebcd1a7]{padding:6px 0 4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.chart-ma-option[data-v-6ebcd1a7]{display:flex;align-items:center;gap:8px;padding:8px 0;white-space:nowrap;cursor:pointer;font-size:.8125rem;color:#e2e8f0;-webkit-tap-highlight-color:transparent}.chart-ma-option input[data-v-6ebcd1a7]{width:16px;height:16px;flex-shrink:0;accent-color:#60a5fa}.chart-ma-color-dot[data-v-6ebcd1a7]{flex-shrink:0;width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.search-section[data-v-6ebcd1a7]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #444}.watchlist-heart[data-v-6ebcd1a7]{background:transparent;border:none;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:4px;margin-left:8px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease;pointer-events:auto;-webkit-tap-highlight-color:transparent}.watchlist-heart[data-v-6ebcd1a7]:focus{outline:none}.watchlist-heart[data-v-6ebcd1a7]:hover{transform:scale(1.2)}.watchlist-heart[data-v-6ebcd1a7]:disabled{cursor:not-allowed;opacity:.5}.watchlist-heart.is-loading[data-v-6ebcd1a7]{animation:pulse-6ebcd1a7 1s infinite}@keyframes pulse-6ebcd1a7{0%,to{opacity:1}50%{opacity:.5}}.heart-icon[data-v-6ebcd1a7]{width:24px;height:24px}.heart-icon.filled[data-v-6ebcd1a7]{color:#ef4444}.heart-icon.is-outline[data-v-6ebcd1a7]{color:#d3d3d3;outline:none!important;outline-style:none!important;outline-width:0!important}.heart-icon.is-outline[data-v-6ebcd1a7]:hover{color:#ef4444}.alert-bell-toggle[data-v-6ebcd1a7]{background:transparent;border:none;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:4px;margin-left:4px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,opacity .2s ease,color .2s ease;pointer-events:auto;-webkit-tap-highlight-color:transparent;color:var(--nova-accent, #2563eb)}.alert-bell-toggle[data-v-6ebcd1a7]:focus{outline:none}.alert-bell-toggle[data-v-6ebcd1a7]:hover{transform:scale(1.2)}.alert-bell-toggle[data-v-6ebcd1a7]:disabled{cursor:not-allowed;opacity:.5}.alert-bell-toggle.is-loading[data-v-6ebcd1a7]{animation:pulse-6ebcd1a7 1s infinite}.alert-bell-toggle.is-ignored[data-v-6ebcd1a7]{color:#d3d3d3}.alert-bell-toggle.is-ignored[data-v-6ebcd1a7]:hover{color:var(--nova-accent, #2563eb)}.bell-icon[data-v-6ebcd1a7]{width:20px;height:20px}.mobile-alert-bell[data-v-6ebcd1a7]{padding:0;margin-left:4px}@media (max-width: 768px){.mobile-sidebar-fab[data-v-6ebcd1a7]{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);right:12px;z-index:3105;display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.3);border-radius:var(--theme-radius-lg);background:#0f172aeb;color:#fff;box-shadow:0 8px 18px #02061766;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-header-icon-btn[data-v-6ebcd1a7]{display:none}.main-container[data-v-6ebcd1a7]{--stock-nav-height: 48px;flex-direction:column;height:calc(100vh - var(--stock-nav-height));height:calc(100dvh - var(--stock-nav-height));min-height:0;overflow:hidden}.chart-container[data-v-6ebcd1a7]{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;padding-bottom:0;box-sizing:border-box}.desktop-only[data-v-6ebcd1a7]{display:none!important}.mobile-chart-header[data-v-6ebcd1a7]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;width:100%}.mobile-watchlist-heart[data-v-6ebcd1a7]{padding:0;margin-left:0}.chart-title-container[data-v-6ebcd1a7]{max-width:100%;padding-right:0}.mobile-chart-controls-wrap[data-v-6ebcd1a7]{display:block}.mobile-chart-controls-panel[data-v-6ebcd1a7]{position:absolute;top:calc(100% + 10px);left:0;right:0;width:auto;max-width:none}.chart-dropdown-wrap-desktop[data-v-6ebcd1a7]{display:none}.chart-dropdown-wrap[data-v-6ebcd1a7]{flex-shrink:0}.chart-overlay[data-v-6ebcd1a7]{position:relative;order:-1;top:auto;left:auto;right:auto;z-index:14;pointer-events:auto;margin-top:0;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 12px;background:linear-gradient(180deg,#0f172af5,#0f172ae0);border-bottom:1px solid rgba(96,165,250,.25);border-top:3px solid #6f42c1;box-shadow:0 8px 20px #02061773}.chart-dropdown-btn[data-v-6ebcd1a7]{min-height:38px;padding:6px 10px;font-size:.75rem}.chart-dropdown-option[data-v-6ebcd1a7]{min-height:44px;padding:12px 14px}.chart-ma-option[data-v-6ebcd1a7]{min-height:44px;padding:10px 0}}@media (min-width: 769px){.main-container[data-v-6ebcd1a7]{position:relative;--stock-chart-sidebar-gap: 12px;height:calc(100vh - 64px);overflow:hidden}.chart-controls.desktop-only[data-v-6ebcd1a7]{display:flex;flex-wrap:nowrap;align-items:center;overflow:visible;overflow-y:visible;position:relative;z-index:30;pointer-events:auto}.chart-controls.desktop-only .chart-dropdown-wrap-desktop[data-v-6ebcd1a7]{position:relative;flex-shrink:0;z-index:31;pointer-events:auto}.chart-container[data-v-6ebcd1a7]{position:absolute;top:0;left:0;right:calc(420px + var(--stock-chart-sidebar-gap, 12px));bottom:0;border:0;border-radius:0;overflow:hidden}}@media (max-width: 480px){.chart-container[data-v-6ebcd1a7]{min-height:0;padding-bottom:calc(18px + env(safe-area-inset-bottom));box-sizing:border-box}.chart-title[data-v-6ebcd1a7]{font-size:1.125rem}}html.cyber .mobile-chart-controls-btn[data-v-6ebcd1a7],html.crt .mobile-chart-controls-btn[data-v-6ebcd1a7],html.cyber .mobile-header-icon-btn[data-v-6ebcd1a7],html.crt .mobile-header-icon-btn[data-v-6ebcd1a7],html.cyber .mobile-nav-link[data-v-6ebcd1a7],html.crt .mobile-nav-link[data-v-6ebcd1a7],html.cyber .mobile-time-range-btn[data-v-6ebcd1a7],html.crt .mobile-time-range-btn[data-v-6ebcd1a7]{border-radius:0}.autocomplete-wrapper[data-v-9b4de1d9]{position:relative;display:block;width:100%}.autocomplete-input[data-v-9b4de1d9]{width:100%;padding:10px 36px 10px 12px;font-size:var(--nova-text-sm, .8125rem);font-family:var(--nova-font-sans, system-ui, sans-serif);background:var(--nova-bg, #fff);color:var(--nova-text, #1d2329);border:1px solid var(--nova-border, #e2e5e9);border-radius:var(--nova-radius-sm, 4px);transition:border-color .12s ease,box-shadow .12s ease}.autocomplete-input[data-v-9b4de1d9]:focus{outline:none;border-color:var(--nova-accent, #b22222);box-shadow:var(--nova-shadow-focus, 0 0 0 3px rgba(178, 34, 34, .35))}.autocomplete-input[data-v-9b4de1d9]::-moz-placeholder{color:var(--nova-text-subtle, #8a939f)}.autocomplete-input[data-v-9b4de1d9]::placeholder{color:var(--nova-text-subtle, #8a939f)}.search-icon[data-v-9b4de1d9]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--nova-text-subtle, #8a939f);font-size:.875rem}.autocomplete-results[data-v-9b4de1d9]{position:absolute;background:var(--nova-bg-elevated, #fff);border:1px solid var(--nova-border, #e2e5e9);border-radius:var(--nova-radius-md, 6px);margin:4px 0 0;padding:4px 0;list-style:none;z-index:9999;max-height:280px;overflow-y:auto;box-shadow:var(--nova-shadow-md, 0 1px 3px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.08))}.autocomplete-item[data-v-9b4de1d9]{padding:8px 12px;cursor:pointer;font-size:var(--nova-text-sm, .8125rem);font-family:var(--nova-font-sans, system-ui, sans-serif);color:var(--nova-text, #1d2329);transition:background-color .1s ease;border-left:2px solid transparent}.autocomplete-item[data-v-9b4de1d9]:hover{background-color:var(--nova-bg-alt, #f6f7f8)}.autocomplete-item.selected[data-v-9b4de1d9]{background-color:var(--nova-accent-soft, #fbecec);border-left-color:var(--nova-accent, #b22222)}.autocomplete-item.selected .autocomplete-item-ticker[data-v-9b4de1d9]{color:var(--nova-accent, #b22222)}.autocomplete-item-ticker[data-v-9b4de1d9]{font-weight:600;font-family:var(--nova-font-mono, monospace);font-size:var(--nova-text-sm, .8125rem);color:var(--nova-text, #1d2329);margin-right:8px}.autocomplete-item-name[data-v-9b4de1d9]{font-size:var(--nova-text-xs, .75rem);color:var(--nova-text-muted, #5b6470);font-weight:400}.nova .pair-component[data-v-6c881418]{max-width:800px;margin:0 auto;padding:var(--space-6);color:var(--nova-text)}.nova .input-section[data-v-6c881418]{margin-bottom:var(--space-6)}.nova .symbol-inputs[data-v-6c881418]{display:flex;gap:var(--space-4);align-items:end}.nova .symbol-group[data-v-6c881418]{flex:1}.nova .symbol-group label[data-v-6c881418]{display:block;margin-bottom:var(--space-1);font-weight:600;color:var(--nova-text)}.nova .time-period[data-v-6c881418]{display:flex;align-items:center;gap:var(--space-2)}.nova .time-period label[data-v-6c881418]{font-weight:600;color:var(--nova-text)}.nova .time-period select[data-v-6c881418]{padding:var(--space-2);border:1px solid var(--nova-border);border-radius:var(--nova-radius-sm);background-color:var(--nova-bg);color:var(--nova-text)}.nova .error-message[data-v-6c881418]{color:var(--nova-danger);padding:var(--space-3);border:1px solid var(--nova-danger);border-radius:var(--nova-radius-sm);background-color:var(--nova-danger-bg);margin-bottom:var(--space-4)}.nova .results[data-v-6c881418]{margin-top:var(--space-6)}.nova .results h3[data-v-6c881418]{margin-top:0;color:var(--nova-text)}.nova .result-item[data-v-6c881418]{margin-bottom:var(--space-2);font-size:var(--nova-text-base);color:var(--nova-text)}.nova .hedge-ratio[data-v-6c881418]{font-size:var(--nova-text-lg);font-weight:600;color:var(--nova-accent)}.nova .result-explanation[data-v-6c881418]{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--nova-bg-alt);border-radius:var(--nova-radius-sm);border-left:4px solid var(--nova-accent)}.nova .result-explanation p[data-v-6c881418]{margin:var(--space-1) 0;line-height:var(--nova-line-base);color:var(--nova-text)}.chat-container[data-v-320ad03f]{padding:16px;display:flex;flex-flow:column nowrap;flex:1}.chat-messages[data-v-320ad03f]{max-height:400px;overflow-y:auto;margin-bottom:16px;padding:8px;background-color:#fff;border-radius:var(--theme-radius-sm)}.message[data-v-320ad03f]{margin-bottom:12px;padding:8px;border-radius:var(--theme-radius-sm)}.message.user[data-v-320ad03f]{background-color:#eee;text-align:right}.message.ai[data-v-320ad03f]{background-color:#f5f5f5}.error[data-v-320ad03f]{color:red;margin-bottom:16px}.nav-bar[data-v-3aa63019]{background:#fff;border-bottom:1px solid currentColor;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}html.cyber .nav-bar[data-v-3aa63019]{background:var(--crt-bg-dark)!important}html.cyber .nav-bar[data-v-3aa63019],html.crt .nav-bar[data-v-3aa63019]{--nav-ui-radius: 0}html.cyber .alerts-dropdown[data-v-3aa63019],html.crt .alerts-dropdown[data-v-3aa63019],html.cyber .alerts-action-btn[data-v-3aa63019],html.crt .alerts-action-btn[data-v-3aa63019],html.cyber .alerts-type-badge[data-v-3aa63019],html.crt .alerts-type-badge[data-v-3aa63019],html.cyber .nav-dropdown-item-badge[data-v-3aa63019],html.crt .nav-dropdown-item-badge[data-v-3aa63019]{border-radius:0}.nav-container[data-v-3aa63019]{max-width:80rem;margin:0 auto;padding-left:0;padding-right:.5rem}@media (min-width: 640px){.nav-container[data-v-3aa63019]{padding-right:1rem}}.nav-row[data-v-3aa63019]{display:flex;align-items:center;justify-content:space-between;height:3rem;gap:.5rem}@media (min-width: 640px){.nav-row[data-v-3aa63019]{height:4rem}}.nav-logo-link[data-v-3aa63019]{display:flex;align-items:center;flex-shrink:0;padding-left:.5rem}@media (min-width: 640px){.nav-logo-link[data-v-3aa63019]{padding-left:1rem}}.nav-logo-img[data-v-3aa63019]{height:1.5rem;width:auto;-o-object-fit:contain;object-fit:contain;flex-shrink:0}@media (min-width: 640px){.nav-logo-img[data-v-3aa63019]{height:2rem}}.nav-actions[data-v-3aa63019]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}@media (max-width: 639px){html.cyber .nav-container[data-v-3aa63019],html.crt .nav-container[data-v-3aa63019]{padding-right:.25rem}html.cyber .nav-actions[data-v-3aa63019],html.crt .nav-actions[data-v-3aa63019]{gap:.125rem}}@media (max-width: 639px){html.cyber .nav-bar .upgrade-btn[data-v-3aa63019],html.crt .nav-bar .upgrade-btn[data-v-3aa63019]{display:none}}@media (min-width: 640px){.nav-actions[data-v-3aa63019]{gap:.5rem}}@media (min-width: 1024px){.nav-actions[data-v-3aa63019]{gap:1rem}}@media (min-width: 1024px) and (max-width: 1199px){html.cyber .nav-search-wrap[data-v-3aa63019],html.crt .nav-search-wrap[data-v-3aa63019],html.cyber .desktop-nav-dropdown-wrap[data-v-3aa63019],html.crt .desktop-nav-dropdown-wrap[data-v-3aa63019]{margin-left:.5rem;margin-right:.5rem}html.cyber .nav-dropdown-trigger[data-v-3aa63019],html.crt .nav-dropdown-trigger[data-v-3aa63019]{min-width:0}html.cyber .nav-actions[data-v-3aa63019],html.crt .nav-actions[data-v-3aa63019]{gap:.5rem}}.is-cyber-mono[data-v-3aa63019]{letter-spacing:.05em}.nav-search-wrap[data-v-3aa63019]{flex:1 1 0%;max-width:28rem;margin:0 .5rem;position:relative;min-width:0}@media (min-width: 640px){.nav-search-wrap[data-v-3aa63019]{margin:0 1rem}}@media (min-width: 1024px){.nav-search-wrap[data-v-3aa63019]{margin:0 2rem}}.nav-search-inner[data-v-3aa63019]{position:relative}.nav-search-input[data-v-3aa63019]{width:100%;border-radius:var(--nav-ui-radius);padding:.375rem 2rem;border:1px solid currentColor;color:inherit;background:transparent}.nav-search-input[data-v-3aa63019]:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px currentColor}@media (min-width: 640px){.nav-search-input[data-v-3aa63019]{padding:.5rem 2.5rem}}html.dark .nav-search-input[data-v-3aa63019]{color:var(--nova-text);border-color:var(--nova-border);background:var(--nova-bg-alt)}.nav-search-icon[data-v-3aa63019]{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem}@media (min-width: 640px){.nav-search-icon[data-v-3aa63019]{left:.75rem;width:1.25rem;height:1.25rem}}html.dark .nav-search-icon[data-v-3aa63019]{color:var(--nova-text-muted)}.nav-search-clear[data-v-3aa63019]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}@media (min-width: 640px){.nav-search-clear[data-v-3aa63019]{right:.75rem}}.nav-search-clear-icon[data-v-3aa63019]{width:1rem;height:1rem}@media (min-width: 640px){.nav-search-clear-icon[data-v-3aa63019]{width:1.25rem;height:1.25rem}}html.dark .nav-search-clear[data-v-3aa63019]{color:var(--nova-text-muted)}html.dark .nav-search-clear[data-v-3aa63019]:hover{color:var(--nova-text)}.nav-search-dropdown[data-v-3aa63019]{position:absolute;z-index:30;width:100%;margin-top:.25rem;background:#fff;border:1px solid currentColor;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.search-results-dropdown[data-v-3aa63019]{max-height:16rem;overflow-y:auto}@media (min-width: 640px){.search-results-dropdown[data-v-3aa63019]{max-height:24rem}}html.cyber .nav-search-dropdown[data-v-3aa63019]{background:var(--crt-bg-dark)!important;box-shadow:0 1px 3px #0009,0 4px 12px #0009}.search-no-results[data-v-3aa63019]{padding:.5rem .75rem;font-size:.875rem}@media (min-width: 640px){.search-no-results[data-v-3aa63019]{padding:.75rem 1rem}}.search-result.search-result[data-v-3aa63019]{padding:.75rem 1rem;cursor:pointer}.search-result-row[data-v-3aa63019]{display:flex;align-items:center;justify-content:space-between}.search-result-copy[data-v-3aa63019]{min-width:0;flex:1 1 0%}.search-result-ticker[data-v-3aa63019],.search-result-name[data-v-3aa63019]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-currency[data-v-3aa63019]{margin-left:.5rem;flex-shrink:0}.upgrade-btn[data-v-3aa63019]{padding:.375rem .5rem;background:#fff;border:1px solid #000000;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.upgrade-btn[data-v-3aa63019]:hover{background:#f3f4f6}@media (min-width: 640px){.upgrade-btn[data-v-3aa63019]{padding:.5rem .75rem}}@media (min-width: 1024px){.upgrade-btn[data-v-3aa63019]{padding:.5rem 1rem}}html.dark .upgrade-btn[data-v-3aa63019]{background-color:var(--nova-bg)!important}html.dark .upgrade-btn[data-v-3aa63019]:hover{background-color:var(--nova-bg-elevated)!important}html.cyber .upgrade-btn[data-v-3aa63019]{background:var(--crt-bg-dark)!important}.nav-auth-btn[data-v-3aa63019]{padding:.375rem .5rem;border:1px solid currentColor;color:inherit;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media (min-width: 640px){.nav-auth-btn[data-v-3aa63019]{padding:.5rem .75rem}}@media (min-width: 1024px){.nav-auth-btn[data-v-3aa63019]{padding:.5rem 1rem}}html.dark .nav-auth-btn[data-v-3aa63019]{border-color:var(--nova-accent);color:var(--nova-accent)}html.dark .nav-auth-btn[data-v-3aa63019]:hover{background:var(--nova-accent);color:var(--nova-text-inverse)}.nav-bell-wrap[data-v-3aa63019]{position:relative}.nav-bell-btn[data-v-3aa63019]{display:flex;align-items:center;justify-content:center;padding:.5rem;transition:color .15s ease}.nav-bell-icon[data-v-3aa63019]{width:1.25rem;height:1.25rem}@media (min-width: 640px){.nav-bell-icon[data-v-3aa63019]{width:1.5rem;height:1.5rem}}html.dark .nav-bell-btn[data-v-3aa63019]{color:var(--nova-text-muted)}html.dark .nav-bell-btn[data-v-3aa63019]:hover{color:var(--nova-text)}.nav-dropdown-surface[data-v-3aa63019]{position:absolute;right:0;margin-top:.25rem;background:#fff;border:1px solid currentColor;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}html.cyber .nav-dropdown-surface[data-v-3aa63019]{box-shadow:0 1px 3px #0009,0 4px 12px #0009}.alerts-dropdown[data-v-3aa63019]{width:20rem;border-radius:var(--nav-ui-radius)}@media (min-width: 640px){.alerts-dropdown[data-v-3aa63019]{width:24rem}}html.dark .alerts-dropdown[data-v-3aa63019]{background:#0f1419;border-color:var(--nova-border)}html.cyber .alerts-dropdown[data-v-3aa63019]{background:var(--crt-bg-dark)!important}.alerts-header[data-v-3aa63019]{padding:.625rem 1rem;border-bottom:1px solid currentColor;font-weight:500;font-size:.875rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}html.dark .alerts-header[data-v-3aa63019]{border-bottom-color:var(--nova-border)}.alerts-count[data-v-3aa63019]{font-weight:400}html.dark .alerts-count[data-v-3aa63019]{color:var(--nova-text-muted)}.alerts-gear[data-v-3aa63019]{padding:.25rem}html.dark .alerts-gear[data-v-3aa63019]{color:var(--nova-text-muted)}html.dark .alerts-gear[data-v-3aa63019]:hover{color:var(--nova-text)}.alerts-gear-icon[data-v-3aa63019]{width:1rem;height:1rem}.alerts-empty[data-v-3aa63019]{padding:1.5rem 1rem;text-align:center;font-size:.875rem}html.dark .alerts-empty[data-v-3aa63019]{color:var(--nova-text-muted)}.alerts-inline-link[data-v-3aa63019]:hover{text-decoration:underline}.alerts-list[data-v-3aa63019]{max-height:20rem;overflow-y:auto}.alerts-item[data-v-3aa63019]{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid currentColor;transition:background-color .15s ease}.alerts-item[data-v-3aa63019]:last-child{border-bottom:none}html.dark .alerts-item[data-v-3aa63019]{border-bottom-color:var(--nova-border)}.alerts-item.is-dismissing[data-v-3aa63019]{opacity:.5;pointer-events:none}.alerts-item-link[data-v-3aa63019]{flex:1 1 0%;min-width:0;text-decoration:none}.alerts-item-toprow[data-v-3aa63019]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.alerts-item-ticker[data-v-3aa63019]{font-weight:500;font-size:.875rem}html.dark .alerts-item-ticker[data-v-3aa63019]{color:var(--nova-text)}.alerts-item-subrow[data-v-3aa63019]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.125rem}.alerts-item-company[data-v-3aa63019]{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .alerts-item-company[data-v-3aa63019]{color:var(--nova-text-muted)}.alerts-item-time[data-v-3aa63019]{font-size:.6875rem;white-space:nowrap}html.dark .alerts-item-time[data-v-3aa63019]{color:var(--nova-text-muted)}.alerts-item-message[data-v-3aa63019]{font-size:.75rem;margin-top:.25rem}.alerts-item-message.is-danger[data-v-3aa63019]{color:#e40014;color:oklch(.577 .245 27.325)}.alerts-item-message.is-success[data-v-3aa63019]{color:#00a447;color:oklch(.627 .194 149.214)}html.dark .alerts-item-message.is-success[data-v-3aa63019]{color:#22c55e}html.dark .alerts-item-message.is-muted[data-v-3aa63019]{color:var(--nova-text-muted)}.alerts-dismiss[data-v-3aa63019]{padding:.25rem}html.dark .alerts-dismiss[data-v-3aa63019]{color:var(--nova-text-muted)}html.dark .alerts-dismiss[data-v-3aa63019]:hover{color:var(--nova-text)}.alerts-dismiss-icon[data-v-3aa63019]{width:.875rem;height:.875rem}.alerts-actions-col[data-v-3aa63019]{display:flex;flex-direction:column;flex-shrink:0;gap:.125rem;margin-top:.125rem}.nav-portfolio-icon[data-v-3aa63019]{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}@media (min-width: 640px){.nav-portfolio-icon[data-v-3aa63019]{width:1.5rem;height:1.5rem}}.nav-glyph[data-v-3aa63019]{display:block;flex-shrink:0;background-color:currentColor}.nav-glyph-portfolio[data-v-3aa63019]{width:1.25rem;height:1.25rem;-webkit-mask:url(/assets/portfolio-icon-dark-jPKdopMi.png) center / contain no-repeat;mask:url(/assets/portfolio-icon-dark-jPKdopMi.png) center / contain no-repeat}@media (min-width: 640px){.nav-glyph-portfolio[data-v-3aa63019]{width:1.5rem;height:1.5rem}}.nav-glyph-user[data-v-3aa63019]{width:1.5rem;height:1.5rem;-webkit-mask:url(/assets/user_icon_dark-BEpJ15MU.png) center / contain no-repeat;mask:url(/assets/user_icon_dark-BEpJ15MU.png) center / contain no-repeat}@media (min-width: 640px){.nav-glyph-user[data-v-3aa63019]{width:1.75rem;height:1.75rem}}html.dark .nav-portfolio-btn[data-v-3aa63019]{color:var(--nova-text-muted)}html.dark .nav-portfolio-btn[data-v-3aa63019]:hover{color:var(--nova-text)}.user-menu-container[data-v-3aa63019]{position:relative;display:flex;align-items:center}.user-menu-trigger[data-v-3aa63019]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;white-space:nowrap;transition:color .15s ease}.user-menu-trigger[data-v-3aa63019]:hover{color:var(--nova-text)}@media (min-width: 640px){.user-menu-trigger[data-v-3aa63019]{gap:.5rem;padding:.625rem 1rem}}@media (min-width: 1024px){.user-menu-trigger[data-v-3aa63019]{padding:.625rem 1.25rem}}.user-menu-trigger img[data-v-3aa63019]{width:1.5rem;height:1.5rem}.user-menu-trigger img.is-avatar[data-v-3aa63019]{-o-object-fit:cover;object-fit:cover;border-radius:9999px}.user-menu-trigger img.is-icon[data-v-3aa63019]{-o-object-fit:contain;object-fit:contain}@media (min-width: 640px){.user-menu-trigger img[data-v-3aa63019]{width:1.75rem;height:1.75rem}}.user-menu-chevron[data-v-3aa63019]{width:1rem;height:1rem}@media (min-width: 640px){.user-menu-chevron[data-v-3aa63019]{width:1.25rem;height:1.25rem}}html.dark .user-menu-trigger[data-v-3aa63019]{color:var(--nova-text-muted)}html.dark .user-menu-trigger[data-v-3aa63019]:hover{color:var(--nova-text)}.user-menu-dropdown[data-v-3aa63019]{width:12rem}html.cyber .user-menu-dropdown[data-v-3aa63019]{background:var(--crt-bg-dark)!important}.user-menu-list[data-v-3aa63019]{padding:.25rem 0}.user-menu-email[data-v-3aa63019]{padding:.5rem 1rem;border-bottom:1px solid currentColor;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .user-menu-email[data-v-3aa63019]{color:var(--nova-text-muted);border-bottom-color:var(--nova-border)}.user-menu-item[data-v-3aa63019]{display:block;width:100%;text-align:left;padding:.5rem 1rem;transition:background-color .15s ease}html.dark .user-menu-item[data-v-3aa63019]{color:#e6e8ea!important}html.dark .user-menu-item[data-v-3aa63019]:hover{background:#1a1f26}html.cyber .user-menu-item[data-v-3aa63019]{color:var(--crt-green-normal)!important}.user-menu-signout[data-v-3aa63019]{width:100%;text-align:left;padding:.5rem 1rem;color:#e40014;color:oklch(.577 .245 27.325);transition:background-color .15s ease,color .15s ease}.user-menu-signout[data-v-3aa63019]:hover{background:#fef2f2;color:#bf000f;color:oklch(.505 .213 27.518)}html.dark .user-menu-signout[data-v-3aa63019]{color:#ef4444}html.dark .user-menu-signout[data-v-3aa63019]:hover{background:#dc26261a;color:#f87171}.desktop-nav-dropdown-wrap[data-v-3aa63019]{position:relative;display:none;align-items:center;height:100%;margin:0 1rem}@media (min-width: 1024px){.desktop-nav-dropdown-wrap[data-v-3aa63019]{display:flex}}.nav-dropdown-panel[data-v-3aa63019]{position:absolute;left:0;top:100%;margin-top:.5rem}.mobile-nav-wrap[data-v-3aa63019]{display:flex}.mobile-nav-shell[data-v-3aa63019]{width:100%}.nav-auth-group.nav-auth-group[data-v-3aa63019]{gap:.25rem}@media (min-width: 640px){.nav-auth-group.nav-auth-group[data-v-3aa63019]{gap:.5rem}}.nav-search-input[data-v-3aa63019],.nav-search-dropdown[data-v-3aa63019],.upgrade-btn[data-v-3aa63019],.nav-bell-btn[data-v-3aa63019],.nav-portfolio-btn[data-v-3aa63019],.user-menu-trigger[data-v-3aa63019],.user-menu-dropdown[data-v-3aa63019],.nav-auth-btn[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight)}.nav-search-dropdown[data-v-3aa63019],.user-menu-dropdown[data-v-3aa63019],.nav-auth-btn[data-v-3aa63019],.upgrade-btn[data-v-3aa63019],.nav-bell-btn[data-v-3aa63019],.nav-portfolio-btn[data-v-3aa63019],.user-menu-trigger[data-v-3aa63019]{border-radius:var(--nav-ui-radius)}.upgrade-btn[data-v-3aa63019]{text-decoration:none!important;text-shadow:none!important;transition:all .2s}.upgrade-btn[data-v-3aa63019]:hover{text-shadow:none!important}.nav-bar[data-v-3aa63019]{position:relative;z-index:3000;isolation:isolate;--nav-ui-radius: var(--theme-radius-xl, .7rem);--nav-ui-font-size: .875rem;--nav-ui-font-weight: 600}.nav-bar-overlap-frontpage[data-v-3aa63019]{z-index:1}.nav-ui-text[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight)}.nav-ui-box[data-v-3aa63019]{border-radius:var(--nav-ui-radius)}.user-menu-container[data-v-3aa63019]{z-index:11}.user-menu-dropdown[data-v-3aa63019]{z-index:12}.nav-dropdown-trigger[data-v-3aa63019]{display:inline-flex;align-items:center;justify-content:space-between;gap:.875rem;min-width:11.5rem;padding:.35rem .875rem;border:1px solid color-mix(in srgb,var(--nova-border) 88%,transparent);border-radius:var(--nav-ui-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--nova-bg) 92%,white 8%),color-mix(in srgb,var(--nova-bg-alt) 95%,transparent)),var(--nova-bg);color:var(--nova-text);box-shadow:0 10px 24px #0f172a14,inset 0 1px #ffffff2e;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-dropdown-trigger[data-v-3aa63019]:hover,.desktop-nav-dropdown-wrap:hover .nav-dropdown-trigger[data-v-3aa63019]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-accent) 45%,var(--nova-border));box-shadow:0 0 20px #3b82f638,0 0 40px #3b82f61a,0 14px 28px #0f172a1f,inset 0 1px #ffffff3d}.desktop-nav-dropdown-wrap:hover .nav-dropdown-shell[data-v-3aa63019]{box-shadow:0 0 24px #3b82f62e,0 24px 48px #0f172a29,0 8px 16px #0f172a14}.nav-dropdown-trigger-active[data-v-3aa63019]{border-color:color-mix(in srgb,var(--nova-accent) 60%,var(--nova-border));box-shadow:0 16px 32px #0f172a1f,inset 0 1px #ffffff47}.nav-dropdown-trigger-copy[data-v-3aa63019]{display:flex;flex-direction:column;gap:.02rem;min-width:0}.nav-dropdown-trigger-label[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);letter-spacing:.12em;text-transform:uppercase;color:var(--nova-text-muted)}.nav-dropdown-trigger-value[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text);white-space:nowrap}.nav-dropdown-chevron[data-v-3aa63019]{width:1rem;height:1rem;color:var(--nova-text-muted);transition:transform .22s ease,color .2s ease;flex-shrink:0}.nav-dropdown-chevron-open[data-v-3aa63019]{transform:rotate(180deg);color:var(--nova-text)}.nav-dropdown-panel[data-v-3aa63019]{z-index:3001;transform-origin:top left;width:min(42rem,calc(100vw - 3rem))}.nav-dropdown-shell[data-v-3aa63019]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.7rem;border:1px solid color-mix(in srgb,var(--nova-border) 88%,transparent);border-radius:var(--nav-ui-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--nova-bg) 96%,white 4%),color-mix(in srgb,var(--nova-bg-alt) 98%,transparent)),var(--nova-bg);box-shadow:0 24px 48px #0f172a29,0 8px 16px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .22s ease}.nav-dropdown-header[data-v-3aa63019]{display:flex;flex-direction:column;gap:.15rem;padding:.25rem .4rem .45rem;grid-column:1 / -1}.nav-dropdown-column[data-v-3aa63019]{display:flex;flex-direction:column;gap:.45rem;min-width:0}.nav-dropdown-header-title[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text)}.nav-dropdown-header-subtitle[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text-muted)}.nav-dropdown-item[data-v-3aa63019]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .9rem;border-radius:var(--nav-ui-radius);border:1px solid transparent;text-decoration:none;color:var(--nova-text);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.nav-dropdown-item[data-v-3aa63019]:hover{background:color-mix(in srgb,var(--nova-accent) 10%,var(--nova-bg-alt));border-color:color-mix(in srgb,var(--nova-accent) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nova-accent) 10%,transparent)}.nav-dropdown-item-active[data-v-3aa63019]{background:color-mix(in srgb,var(--nova-accent) 14%,var(--nova-bg-alt));border-color:color-mix(in srgb,var(--nova-accent) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nova-accent) 14%,transparent)}.nav-dropdown-item-featured[data-v-3aa63019]{background:color-mix(in srgb,#7c3aed 10%,var(--nova-bg-alt));border-color:color-mix(in srgb,#7c3aed 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#7c3aed 10%,transparent)}.nav-dropdown-item-copy[data-v-3aa63019]{display:flex;flex-direction:column;gap:.16rem;min-width:0}.nav-dropdown-item-title-row[data-v-3aa63019]{display:flex;align-items:center;gap:.3rem;min-width:0;flex-wrap:nowrap}.nav-dropdown-item-title[data-v-3aa63019]{font-size:calc(var(--nav-ui-font-size) * .92);font-weight:var(--nav-ui-font-weight);color:inherit;white-space:nowrap}.nav-dropdown-item-badge[data-v-3aa63019]{display:inline-flex;align-items:center;flex-shrink:0;padding:.06rem .32rem;border-radius:999px;border:1px solid color-mix(in srgb,#7c3aed 34%,transparent);background:color-mix(in srgb,#7c3aed 16%,transparent);color:#7c3aed;font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.nav-dropdown-item-description[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}.nav-dropdown-item:hover .nav-dropdown-item-description[data-v-3aa63019],.nav-dropdown-item-active .nav-dropdown-item-description[data-v-3aa63019]{color:var(--nova-text)}.nav-dropdown-item-arrow[data-v-3aa63019]{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;line-height:1;font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text-muted);transition:transform .18s ease,color .18s ease}.nav-dropdown-item:hover .nav-dropdown-item-arrow[data-v-3aa63019],.nav-dropdown-item-active .nav-dropdown-item-arrow[data-v-3aa63019]{transform:translate(2px);color:var(--nova-text)}.nav-dropdown-enter-active[data-v-3aa63019],.nav-dropdown-leave-active[data-v-3aa63019],.mobile-nav-menu-enter-active[data-v-3aa63019],.mobile-nav-menu-leave-active[data-v-3aa63019]{transition:opacity .18s ease,transform .22s ease}.nav-dropdown-enter-from[data-v-3aa63019],.nav-dropdown-leave-to[data-v-3aa63019]{opacity:0;transform:translateY(-8px) scale(.98)}.mobile-nav-menu-enter-from[data-v-3aa63019],.mobile-nav-menu-leave-to[data-v-3aa63019]{opacity:0;transform:translateY(-6px)}.mobile-nav-wrap[data-v-3aa63019]{border-top:1px solid var(--nova-border);padding:.6rem .75rem .85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--nova-bg-alt) 92%,transparent),color-mix(in srgb,var(--nova-bg) 98%,transparent)),var(--nova-bg-alt)}@media (min-width: 1024px){.mobile-nav-wrap[data-v-3aa63019]{display:none!important}}.mobile-nav-shell[data-v-3aa63019]{display:flex;flex-direction:column;gap:.6rem}.mobile-nav-trigger[data-v-3aa63019]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--nova-border) 88%,transparent);border-radius:var(--nav-ui-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--nova-bg) 95%,white 5%),color-mix(in srgb,var(--nova-bg-alt) 98%,transparent)),var(--nova-bg);color:var(--nova-text);box-shadow:0 12px 28px #0f172a1a;transition:border-color .2s ease,transform .2s ease,box-shadow .25s ease;text-align:left}.mobile-nav-shell:hover .mobile-nav-trigger[data-v-3aa63019]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-accent) 48%,var(--nova-border));box-shadow:0 0 20px #3b82f63d,0 0 40px #3b82f61a,0 16px 30px #0f172a26}.mobile-nav-shell:hover .mobile-nav-panel[data-v-3aa63019]{box-shadow:0 0 24px #3b82f62e,0 12px 28px #0f172a1f}.mobile-nav-trigger-active[data-v-3aa63019]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-accent) 48%,var(--nova-border));box-shadow:0 12px 28px #0f172a1a}.mobile-nav-trigger-copy[data-v-3aa63019]{display:flex;flex-direction:column;gap:.04rem;min-width:0}.mobile-nav-trigger-label[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);text-transform:uppercase;letter-spacing:.12em;color:var(--nova-text-muted)}.mobile-nav-trigger-value[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav-chevron[data-v-3aa63019]{width:1rem;height:1rem;color:var(--nova-text-muted);flex-shrink:0;transition:transform .22s ease,color .2s ease}.mobile-nav-chevron-open[data-v-3aa63019]{transform:rotate(180deg);color:var(--nova-text)}.mobile-nav-panel[data-v-3aa63019]{display:flex;flex-direction:column;gap:.55rem;transition:box-shadow .25s ease}.mobile-nav-item[data-v-3aa63019]{display:flex;flex-direction:column;gap:.14rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--nova-border) 90%,transparent);border-radius:var(--nav-ui-radius);background:color-mix(in srgb,var(--nova-bg) 98%,transparent);color:var(--nova-text);text-decoration:none;box-shadow:0 8px 18px #0f172a0f;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mobile-nav-item[data-v-3aa63019]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--nova-accent) 26%,var(--nova-border));background:color-mix(in srgb,var(--nova-accent) 8%,var(--nova-bg-alt));box-shadow:0 12px 24px #0f172a1a}.mobile-nav-item-active[data-v-3aa63019]{border-color:color-mix(in srgb,var(--nova-accent) 46%,var(--nova-border));background:color-mix(in srgb,var(--nova-accent) 12%,var(--nova-bg-alt));box-shadow:0 14px 28px #0f172a1f}.mobile-nav-item-title[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:inherit}.mobile-nav-item-description[data-v-3aa63019]{font-size:var(--nav-ui-font-size);font-weight:var(--nav-ui-font-weight);color:var(--nova-text-muted)}.scrollbar-none[data-v-3aa63019]{-webkit-overflow-scrolling:touch;scrollbar-width:none}.scrollbar-none[data-v-3aa63019]::-webkit-scrollbar{display:none}html:not(.dark):not([data-theme=dark]) .nav-bar .mobile-nav-item,html:not(.dark):not([data-theme=dark]) .nav-bar .mobile-nav-trigger{color:#0f172a!important}html.dark .nav-bar .mobile-nav-item,html.dark .nav-bar .mobile-nav-trigger,html[data-theme=dark] .nav-bar .mobile-nav-item,html[data-theme=dark] .nav-bar .mobile-nav-trigger{color:#fff!important}html.cyber .nav-bar .mobile-nav-item,html.cyber .nav-bar .mobile-nav-trigger,html[data-theme=cyber] .nav-bar .mobile-nav-item,html[data-theme=cyber] .nav-bar .mobile-nav-trigger{color:var(--crt-green-normal)!important}html.dark .nav-bar .search-result:hover,html.dark .nav-bar .search-result-selected,html[data-theme=dark] .nav-bar .search-result:hover,html[data-theme=dark] .nav-bar .search-result-selected,html.dark .nav-bar .search-result:hover .search-result-ticker,html.dark .nav-bar .search-result:hover .search-result-name,html.dark .nav-bar .search-result-selected .search-result-ticker,html.dark .nav-bar .search-result-selected .search-result-name,html[data-theme=dark] .nav-bar .search-result:hover .search-result-ticker,html[data-theme=dark] .nav-bar .search-result:hover .search-result-name,html[data-theme=dark] .nav-bar .search-result-selected .search-result-ticker,html[data-theme=dark] .nav-bar .search-result-selected .search-result-name{color:var(--nova-text)!important}.alerts-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:9999px;background:var(--nova-accent, #2563eb);color:var(--theme-text-on-fill);font-size:.625rem;font-weight:600;line-height:16px;text-align:center;pointer-events:none}.alerts-dropdown{border-radius:var(--theme-radius-md);overflow:hidden}.alerts-item{text-decoration:none!important;color:inherit!important}.alerts-action-btn{border-radius:var(--theme-radius-sm);line-height:1}.alerts-action-btn:hover{background:#0000000f}html.dark .alerts-action-btn:hover,html[data-theme=dark] .alerts-action-btn:hover{background:#ffffff1a}.alerts-type-badge{border-radius:var(--theme-radius-sm);font-weight:500;white-space:nowrap}.alerts-type-earnings{background:#dbeafe;color:#1e40af}.alerts-type-warning{background:#fee2e2;color:#991b1b}.alerts-type-success{background:#dcfce7;color:#166534}.alerts-type-default{background:#f3f4f6;color:#374151}html.dark .alerts-type-earnings,html[data-theme=dark] .alerts-type-earnings{background:#1e3a5f;color:#93c5fd}html.dark .alerts-type-warning,html[data-theme=dark] .alerts-type-warning{background:#5c1a1a;color:#fca5a5}html.dark .alerts-type-success,html[data-theme=dark] .alerts-type-success{background:#14432a;color:#86efac}html.dark .alerts-type-default,html[data-theme=dark] .alerts-type-default{background:#374151;color:#d1d5db}html.cyber .alerts-type-earnings{background:var(--crt-bg-medium);color:var(--crt-text-blue)}html.cyber .alerts-type-warning{background:var(--crt-bg-medium);color:var(--crt-text-red)}html.cyber .alerts-type-success{background:var(--crt-bg-medium);color:var(--crt-text-bright)}html.cyber .alerts-type-default{background:var(--crt-bg-medium);color:var(--crt-text-muted)}.chat-layout[data-v-48507938]{display:flex;flex-flow:row nowrap;gap:20px;align-items:flex-start}.chat-stock-pane[data-v-48507938]{flex:1;display:flex}.my-chat-agent.has-canvas[data-v-48507938],.max-300[data-v-48507938]{max-width:300px}.stock-empty[data-v-48507938]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem 1rem}.stock-empty-card[data-v-48507938]{width:100%;max-width:28rem;text-align:center}.stock-empty-title[data-v-48507938]{margin-bottom:.75rem}.stock-empty-message[data-v-48507938]{color:var(--theme-text-muted, var(--nova-text-muted));margin-bottom:1.5rem}.stock-empty-back[data-v-48507938],.stock-empty-back[data-v-48507938]:hover{color:var(--theme-text-inverse, var(--nova-text-inverse))!important;text-decoration:none}.retro-spinner[data-v-d1f3fad6]{display:flex;align-items:center;gap:var(--space-2);color:var(--theme-text-muted)}.chord-header[data-v-f8bc47e9]{text-align:center;margin-bottom:var(--space-4)}.chord-title[data-v-f8bc47e9]{margin-bottom:var(--space-2)}.chord-subtitle[data-v-f8bc47e9]{font-size:.875rem;line-height:1.25rem}.chord-loading[data-v-f8bc47e9]{display:flex;justify-content:center;align-items:center;height:16rem}.chord-state[data-v-f8bc47e9]{text-align:center;padding:2rem 0}.chord-status-title[data-v-f8bc47e9]{font-size:1.25rem;line-height:1.75rem;margin-bottom:var(--space-4)}.chord-status-subtitle[data-v-f8bc47e9]{font-size:1.125rem;line-height:1.75rem;margin-bottom:var(--space-2)}.chord-diagram-wrapper[data-v-f8bc47e9]{display:flex;flex-direction:column;align-items:center}.chord-diagram[data-v-f8bc47e9]{width:100%;max-width:500px;min-height:400px;display:flex;justify-content:center;align-items:center}.chord-legend[data-v-f8bc47e9]{width:100%;max-width:500px;margin-top:var(--space-4)}.chord-legend-grid[data-v-f8bc47e9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@media (min-width: 640px){.chord-legend-grid[data-v-f8bc47e9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.chord-legend-grid[data-v-f8bc47e9]{grid-template-columns:repeat(4,minmax(0,1fr))}}.chord-legend-item[data-v-f8bc47e9]{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;line-height:1.25rem}.chord-legend-swatch[data-v-f8bc47e9]{width:1rem;height:1rem;flex-shrink:0;border:1px solid var(--theme-border)}.chord-strength[data-v-f8bc47e9]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--theme-divider)}.chord-strength-title[data-v-f8bc47e9]{font-size:.875rem;line-height:1.25rem;margin-bottom:var(--space-2);font-weight:inherit}.chord-strength-list[data-v-f8bc47e9]{display:flex;align-items:center;gap:var(--space-4)}.chord-strength-item[data-v-f8bc47e9]{display:flex;align-items:center;gap:var(--space-1)}.chord-strength-swatch[data-v-f8bc47e9]{width:.75rem;height:.25rem}@media (max-width: 640px){.chord-diagram[data-v-f8bc47e9]{min-height:300px}}.treemap-container[data-v-2dca4eb3]{width:100%}.treemap-panel[data-v-2dca4eb3]{padding:var(--space-4);margin-bottom:var(--space-6)}.treemap-toolbar[data-v-2dca4eb3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.treemap-hint[data-v-2dca4eb3]{margin-bottom:var(--space-4)}.treemap-chart[data-v-2dca4eb3]{min-height:300px;width:100%;overflow:visible;background:var(--theme-bg);border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);padding:var(--space-4)}.treemap-legend[data-v-2dca4eb3]{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:.875rem;line-height:1.25rem}.treemap-legend-item[data-v-2dca4eb3]{display:flex;align-items:center}.treemap-legend-dot[data-v-2dca4eb3]{width:1rem;height:1rem;margin-right:var(--space-2);border:1px solid currentColor}.treemap-legend-dot.is-pos[data-v-2dca4eb3]{background-color:#22c55e}.treemap-legend-dot.is-neg[data-v-2dca4eb3]{background-color:#ef4444}.treemap-legend-dot.is-neutral[data-v-2dca4eb3]{background-color:#6b7280}.treemap-toggle-group[data-v-2dca4eb3]{display:inline-flex;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);overflow:hidden}.treemap-toggle-btn[data-v-2dca4eb3]{border-radius:0;border:0;border-right:1px solid var(--theme-border)}.treemap-toggle-btn[data-v-2dca4eb3]:last-child{border-right:0}.treemap-toggle-btn-active[data-v-2dca4eb3]{background:var(--theme-accent);color:var(--theme-text-inverse)}[data-v-2dca4eb3] .treemap-tooltip{pointer-events:none!important}[data-v-2dca4eb3] .treemap-empty{display:flex;align-items:center;justify-content:center;height:16rem;color:var(--theme-text-muted)}[data-v-2dca4eb3] .treemap-empty-inner{text-align:center}[data-v-2dca4eb3] .treemap-empty-title{font-size:1.25rem;line-height:1.75rem;margin-bottom:var(--space-2)}[data-v-2dca4eb3] .treemap-chart-svg{border:1px solid currentColor}.mini-chart-shell[data-v-e6744620]{background:var(--theme-bg-alt, transparent)}.old-dashboard-view[data-v-c00fd880]{display:flex;flex-direction:column;min-height:100vh;color:var(--theme-text);background:var(--theme-bg);font-family:var(--theme-font)}.dashboard-header[data-v-c00fd880]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);font-size:1.25rem;line-height:1.75rem}.dashboard-header-left[data-v-c00fd880]{display:flex;align-items:center;gap:var(--space-4)}.dashboard-main[data-v-c00fd880]{flex:1 1 auto;padding:var(--space-4)}.dashboard-loading[data-v-c00fd880]{display:flex;justify-content:center;align-items:center;height:16rem}.dashboard-loading-text[data-v-c00fd880]{font-size:1.875rem;line-height:2.25rem}.dashboard-error-state[data-v-c00fd880]{text-align:center;padding:2rem 0}.dashboard-error-text[data-v-c00fd880]{font-size:1.5rem;line-height:2rem;margin-bottom:var(--space-4)}.dashboard-page-title[data-v-c00fd880]{margin-bottom:var(--space-6)}.dashboard-section-title[data-v-c00fd880]{margin-bottom:var(--space-4)}.dashboard-search-section[data-v-c00fd880]{margin-bottom:var(--space-8)}.dashboard-search-box[data-v-c00fd880]{max-width:42rem}.dashboard-symbol-panel[data-v-c00fd880]{margin-top:var(--space-4);padding:var(--space-4)}.dashboard-symbol-name[data-v-c00fd880]{font-size:1.125rem;line-height:1.75rem;font-weight:700;margin-bottom:var(--space-2)}.dashboard-symbol-meta[data-v-c00fd880]{font-size:.875rem;line-height:1.25rem}.dashboard-symbol-facts[data-v-c00fd880]{display:flex;gap:var(--space-4);margin-top:var(--space-2)}.dashboard-symbol-actions[data-v-c00fd880]{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.dashboard-plaid-section[data-v-c00fd880]{margin-bottom:var(--space-8)}.dashboard-plaid-panel[data-v-c00fd880]{padding:var(--space-4)}.dashboard-plaid-label[data-v-c00fd880]{font-size:.8125rem;margin-bottom:var(--space-2)}.dashboard-plaid-message[data-v-c00fd880]{font-size:.8125rem}.dashboard-plaid-dismiss[data-v-c00fd880]{margin-top:var(--space-2)}.dashboard-empty-state[data-v-c00fd880]{text-align:center;padding:3rem 0}.dashboard-empty-text[data-v-c00fd880]{font-size:.9375rem;margin-bottom:var(--space-6)}.dashboard-empty-actions[data-v-c00fd880]{display:flex;justify-content:center;gap:var(--space-4)}.dashboard-toolbar[data-v-c00fd880]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-6)}.dashboard-toolbar-actions[data-v-c00fd880]{display:flex;gap:var(--space-4)}.accounts-grid[data-v-c00fd880]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.account-card[data-v-c00fd880]{position:relative;padding:var(--space-6);cursor:pointer}.account-card-rename[data-v-c00fd880]{position:absolute;top:var(--space-2);right:var(--space-2);padding:0 var(--space-2)}.account-card-remove[data-v-c00fd880]{position:absolute;top:var(--space-2);right:calc(var(--space-2) + 2.25rem);padding:0 var(--space-2)}.account-card-body[data-v-c00fd880]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.account-card-icon[data-v-c00fd880]{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.account-card-name[data-v-c00fd880]{font-size:1.25rem;line-height:1.75rem;font-weight:700}.account-card-provider[data-v-c00fd880]{font-size:.9375rem}.account-card-number[data-v-c00fd880]{font-size:.75rem}@media (min-width: 640px){.accounts-grid[data-v-c00fd880]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.dashboard-main[data-v-c00fd880]{padding:var(--space-6)}.accounts-grid[data-v-c00fd880]{gap:var(--space-6)}}@media (min-width: 1024px){.accounts-grid[data-v-c00fd880]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.accounts-grid[data-v-c00fd880]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mono-value[data-v-c00fd880]{font-family:var(--theme-font-mono)}.is-strong[data-v-c00fd880]{font-weight:700}.holdings-header[data-v-c00fd880]{margin-bottom:var(--space-6)}.holdings-title-row[data-v-c00fd880]{display:flex;align-items:center;gap:var(--space-3)}.holdings-title[data-v-c00fd880]{margin-bottom:var(--space-2)}.holdings-title-rename[data-v-c00fd880]{padding:0 var(--space-2)}.holdings-subtitle[data-v-c00fd880]{font-size:.9375rem}.holdings-controls[data-v-c00fd880]{margin-bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.holdings-search-row[data-v-c00fd880]{display:flex;justify-content:center}.holdings-search-box[data-v-c00fd880]{width:100%;max-width:28rem}.holdings-search-input[data-v-c00fd880]{padding:var(--space-2) var(--space-4);font-size:.8125rem}.holdings-toolbar[data-v-c00fd880]{display:flex;align-items:center;justify-content:space-between}.holdings-sort-group[data-v-c00fd880]{display:flex;align-items:center;gap:var(--space-4)}.holdings-view-group[data-v-c00fd880]{display:flex;align-items:center;gap:var(--space-2)}.holdings-toolbar-label[data-v-c00fd880]{font-size:.8125rem}.holdings-sort-select[data-v-c00fd880]{padding:var(--space-2) var(--space-3);font-size:.8125rem}.holdings-error-text[data-v-c00fd880]{font-size:1.25rem;line-height:1.75rem;margin-bottom:var(--space-4)}.holdings-grid[data-v-c00fd880]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.holding-card[data-v-c00fd880]{position:relative;padding:var(--space-4);cursor:pointer}.holding-card-body[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-3)}.holding-card-header[data-v-c00fd880]{border-bottom:1px solid var(--theme-border);padding-bottom:var(--space-2)}.holding-card-header-row[data-v-c00fd880]{display:flex;justify-content:space-between;align-items:center}.holding-card-symbol[data-v-c00fd880]{font-size:1.0625rem;font-weight:700}.holding-card-price[data-v-c00fd880],.holding-card-strategy-name[data-v-c00fd880]{font-size:.75rem}.holding-card-metrics[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-2)}.holding-metric-row[data-v-c00fd880]{display:flex;justify-content:space-between;font-size:.75rem}.holding-card-section[data-v-c00fd880]{border-top:1px solid var(--theme-border);padding-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.holding-card-section-label[data-v-c00fd880]{font-size:.75rem}.holding-greeks-grid[data-v-c00fd880]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);font-size:.75rem}.holding-short-delta[data-v-c00fd880]{font-size:.75rem;margin-top:var(--space-1)}.holding-risk-list[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-1);font-size:.75rem}.holding-card-recommendation[data-v-c00fd880]{border-top:1px solid var(--theme-border);padding-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.holding-reco-bar[data-v-c00fd880]{position:relative;z-index:10;width:100%;text-transform:uppercase;text-align:center;padding:var(--space-1) var(--space-2);font-weight:700}.holding-reco-meta[data-v-c00fd880]{display:flex;align-items:center;justify-content:space-between}.holding-reco-risk[data-v-c00fd880]{display:flex;align-items:center;gap:var(--space-2)}.holding-micro-text[data-v-c00fd880]{font-size:.75rem}.holding-reco-reason[data-v-c00fd880]{font-size:.75rem;line-height:1.625}.holding-card-footer[data-v-c00fd880]{text-align:center;padding-top:var(--space-2);border-top:1px solid var(--theme-border)}@media (min-width: 768px){.holdings-grid[data-v-c00fd880]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}}@media (min-width: 1024px){.holdings-grid[data-v-c00fd880]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.holdings-grid[data-v-c00fd880]{grid-template-columns:repeat(4,minmax(0,1fr))}}.holding-modal-overlay[data-v-c00fd880]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto}.holding-modal-page[data-v-c00fd880]{min-height:100vh}.holding-modal-header[data-v-c00fd880]{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);font-size:1.25rem;line-height:1.75rem}.holding-modal-content[data-v-c00fd880]{display:flex;justify-content:center;padding:var(--space-4)}.holding-modal-card[data-v-c00fd880]{width:100%;max-width:56rem}.holding-detail-card[data-v-c00fd880]{position:relative;padding:var(--space-6)}.holding-detail-body[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-4)}.holding-detail-header[data-v-c00fd880]{border-bottom:1px solid var(--theme-border);padding-bottom:var(--space-3)}.holding-detail-symbol[data-v-c00fd880]{font-size:1.5rem;line-height:2rem;font-weight:700}.holding-detail-price[data-v-c00fd880],.holding-detail-name[data-v-c00fd880]{font-size:.9375rem}.holding-detail-metrics[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-3)}.holding-detail-metric[data-v-c00fd880]{display:flex;justify-content:space-between;font-size:.9375rem}.holding-detail-section[data-v-c00fd880],.holding-detail-section-tight[data-v-c00fd880]{border-top:1px solid var(--theme-border);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.holding-detail-label[data-v-c00fd880]{font-size:.8125rem}.holding-detail-greeks[data-v-c00fd880]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);font-size:.8125rem}.holding-detail-short-delta[data-v-c00fd880]{font-size:.8125rem;margin-top:var(--space-2)}.holding-detail-inline[data-v-c00fd880]{font-size:.8125rem}.holding-detail-chart-box[data-v-c00fd880]{background:var(--theme-bg);padding:var(--space-2);border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm)}.holding-detail-risk-list[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-2);font-size:.8125rem}.holding-detail-positions[data-v-c00fd880]{border-top:1px solid var(--theme-border);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.holding-detail-heading[data-v-c00fd880]{font-size:.8125rem;font-weight:700}.positions-table-scroll[data-v-c00fd880]{overflow-x:auto}.positions-table[data-v-c00fd880]{width:100%;border-collapse:collapse;font-size:.75rem}.positions-table th[data-v-c00fd880],.positions-table td[data-v-c00fd880]{padding:var(--space-1)}.positions-table thead tr[data-v-c00fd880]{border-bottom:1px solid var(--theme-border)}.positions-table tbody tr[data-v-c00fd880]{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 30%,transparent)}.col-numeric[data-v-c00fd880]{text-align:right}.col-text[data-v-c00fd880]{text-align:left}.holding-underlying-list[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-1)}.holding-underlying-row[data-v-c00fd880]{display:flex;justify-content:space-between;font-size:.75rem}.break-even-list[data-v-c00fd880]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.break-even-chip[data-v-c00fd880]{font-family:var(--theme-font-mono);font-size:.75rem;padding:var(--space-1) var(--space-2);background:var(--theme-bg-elevated);border:1px solid var(--theme-border)}.price-viz[data-v-c00fd880]{margin-top:var(--space-3);padding-top:var(--space-3)}.price-viz-track[data-v-c00fd880]{position:relative;height:4rem;width:100%;background:var(--theme-bg)}.price-viz-svg[data-v-c00fd880]{width:100%;height:100%}.holding-detail-recommendation[data-v-c00fd880]{border-top:1px solid var(--theme-border);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.holding-detail-footer[data-v-c00fd880]{text-align:center;padding-top:var(--space-3);border-top:1px solid var(--theme-border)}@media (min-width: 768px){.holding-modal-content[data-v-c00fd880]{padding:var(--space-6)}}.dashboard-dialog-overlay[data-v-c00fd880]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--space-4)}.rename-dialog[data-v-c00fd880]{width:100%;max-width:32rem}.connect-dialog[data-v-c00fd880]{width:100%;max-width:42rem;max-height:90vh;overflow-y:auto}.dashboard-dialog-header[data-v-c00fd880]{padding:var(--space-4);margin-bottom:var(--space-4)}.dashboard-dialog-title[data-v-c00fd880]{margin-bottom:var(--space-2)}.dashboard-dialog-subtitle[data-v-c00fd880]{font-size:.8125rem}.dashboard-dialog-body[data-v-c00fd880]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-dialog-label[data-v-c00fd880]{display:block;font-size:.8125rem;margin-bottom:var(--space-2)}.dashboard-dialog-message[data-v-c00fd880]{font-size:.8125rem}.dashboard-dialog-actions[data-v-c00fd880]{display:flex;justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--theme-border)}.connect-dialog-body[data-v-c00fd880]{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.connect-step[data-v-c00fd880]{padding:var(--space-4)}.connect-step-title[data-v-c00fd880]{margin-bottom:var(--space-3)}.connect-steps-list[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-2);font-size:.8125rem;list-style:decimal inside}.connect-link[data-v-c00fd880]{color:var(--theme-info);text-decoration:underline}.connect-link[data-v-c00fd880]:hover{color:var(--theme-text)}.connect-token-fields[data-v-c00fd880]{display:flex;flex-direction:column;gap:var(--space-4)}.old-dashboard-view .crt-h1[data-v-c00fd880],.old-dashboard-view .crt-h2[data-v-c00fd880],.old-dashboard-view .crt-h3[data-v-c00fd880],.old-dashboard-view .vt323[data-v-c00fd880]{font-family:var(--theme-font);letter-spacing:normal}.old-dashboard-view .crt-h1[data-v-c00fd880]{font-size:clamp(2rem,2.2rem,2.25rem);line-height:1.2;font-weight:600}.old-dashboard-view .crt-h2[data-v-c00fd880]{font-size:1.5rem;line-height:1.3;font-weight:600}.old-dashboard-view .crt-h3[data-v-c00fd880]{font-size:1.25rem;line-height:1.35;font-weight:600}.old-dashboard-view .crt-text-bright[data-v-c00fd880],.old-dashboard-view .crt-text-normal[data-v-c00fd880]{color:var(--theme-text);text-shadow:none}.old-dashboard-view .crt-text-dim[data-v-c00fd880]{color:var(--theme-text-muted);text-shadow:none}.old-dashboard-view .crt-text-blue[data-v-c00fd880]{color:var(--theme-info)}.old-dashboard-view .crt-text-red[data-v-c00fd880],.old-dashboard-view .crt-text-error[data-v-c00fd880]{color:var(--theme-danger)}.old-dashboard-view .crt-text-amber[data-v-c00fd880]{color:var(--theme-warning)}.old-dashboard-view .crt-panel[data-v-c00fd880],.old-dashboard-view .crt-panel-border[data-v-c00fd880],.old-dashboard-view .crt-panel-double-border[data-v-c00fd880]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-sm)}.old-dashboard-view .crt-panel[data-v-c00fd880]:before,.old-dashboard-view .crt-account-card[data-v-c00fd880]:before,.old-dashboard-view .crt-holding-card[data-v-c00fd880]:before{content:none}.old-dashboard-view .crt-btn[data-v-c00fd880],.old-dashboard-view .crt-toggle-btn[data-v-c00fd880]{height:40px;padding:0 14px;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-bg-alt);color:var(--theme-text);font-family:var(--theme-font);font-size:.875rem;line-height:1;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease;text-shadow:none}.old-dashboard-view .crt-btn[data-v-c00fd880]:hover,.old-dashboard-view .crt-toggle-btn[data-v-c00fd880]:hover{border-color:var(--theme-border-strong);background:var(--theme-bg-elevated)}.old-dashboard-view .crt-btn[data-v-c00fd880]:focus-visible,.old-dashboard-view .crt-toggle-btn[data-v-c00fd880]:focus-visible{outline:none;box-shadow:var(--theme-shadow-focus)}.old-dashboard-view .crt-btn-primary[data-v-c00fd880],.old-dashboard-view .crt-toggle-btn-active[data-v-c00fd880]{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-text-inverse)}.old-dashboard-view .crt-btn-primary[data-v-c00fd880]:hover,.old-dashboard-view .crt-toggle-btn-active[data-v-c00fd880]:hover{background:var(--theme-accent-hover);border-color:var(--theme-accent-hover)}.old-dashboard-view .crt-btn[data-v-c00fd880]:disabled{opacity:.55;cursor:not-allowed}.old-dashboard-view .crt-toggle-group[data-v-c00fd880]{display:inline-flex;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);overflow:hidden}.old-dashboard-view .crt-input[data-v-c00fd880]{width:100%;min-height:40px;border:1px solid var(--theme-border);border-radius:var(--theme-radius-sm);background:var(--theme-bg-elevated);color:var(--theme-text);font-family:var(--theme-font);text-shadow:none}.old-dashboard-view .crt-input[data-v-c00fd880]::-moz-placeholder{color:var(--theme-text-subtle)}.old-dashboard-view .crt-input[data-v-c00fd880]::placeholder{color:var(--theme-text-subtle)}.old-dashboard-view .crt-input[data-v-c00fd880]:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 30%,transparent)}.old-dashboard-view .crt-status-good[data-v-c00fd880]{color:var(--theme-success)}.old-dashboard-view .crt-status-error[data-v-c00fd880]{color:var(--theme-danger)}.old-dashboard-view .is-holding-up[data-v-c00fd880],.old-dashboard-view .is-holding-down[data-v-c00fd880],.old-dashboard-view .is-holding-flat[data-v-c00fd880],.old-dashboard-view .is-cash-negative[data-v-c00fd880]{border-color:var(--theme-border)!important}.old-dashboard-view .crt-account-card[data-v-c00fd880],.old-dashboard-view .crt-holding-card[data-v-c00fd880]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);box-shadow:var(--theme-shadow-sm);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.old-dashboard-view .crt-account-card[data-v-c00fd880]:hover,.old-dashboard-view .crt-holding-card[data-v-c00fd880]:hover{transform:translateY(-1px);box-shadow:var(--theme-shadow-md)}.old-dashboard-view .holding-modal-overlay[data-v-c00fd880]{background:color-mix(in srgb,var(--theme-bg) 88%,black 12%)}.recommendation-bar-high[data-v-c00fd880]{background-color:var(--theme-danger);color:var(--theme-text-inverse)}.recommendation-bar-medium[data-v-c00fd880]{background-color:var(--theme-warning);color:var(--theme-text-inverse)}.recommendation-bar-low[data-v-c00fd880]{background-color:var(--theme-success);color:var(--theme-text-inverse)}.chart-page[data-v-89d0be7f]{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background-color:var(--color-gray-900)}html.cyber .chart-page[data-v-89d0be7f],html.crt .chart-page[data-v-89d0be7f]{background-color:var(--crt-bg-medium)}.chart-header[data-v-89d0be7f]{position:relative;z-index:10;flex:0 0 auto;padding:.5rem .75rem}@media (min-width: 768px){.chart-header[data-v-89d0be7f]{padding:1rem 1.5rem}}.chart-header-row[data-v-89d0be7f]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.chart-header-row[data-v-89d0be7f]{flex-direction:row;align-items:center;justify-content:space-between}}.chart-heading-area[data-v-89d0be7f]{flex:1 1 auto;min-width:0}@media (min-width: 768px){.chart-heading-area[data-v-89d0be7f]{max-width:28rem}}.chart-title[data-v-89d0be7f]{margin-bottom:.25rem;overflow:hidden;font-size:1.125rem;line-height:1.75rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:#e6e8ea}@media (min-width: 768px){.chart-title[data-v-89d0be7f]{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}}html.cyber .chart-title[data-v-89d0be7f],html.crt .chart-title[data-v-89d0be7f]{color:var(--crt-green-bright);text-shadow:var(--crt-glow-display)}.chart-search[data-v-89d0be7f]{margin-bottom:.25rem}@media (min-width: 768px){.chart-search[data-v-89d0be7f]{margin-bottom:.5rem}}.chart-hint[data-v-89d0be7f]{display:none;font-size:.875rem;color:var(--color-gray-300)}@media (min-width: 768px){.chart-hint[data-v-89d0be7f]{display:block}}html.cyber .chart-hint[data-v-89d0be7f],html.crt .chart-hint[data-v-89d0be7f]{line-height:1.25rem;color:var(--theme-text-subtle)}.chart-toolbar[data-v-89d0be7f]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}@media (min-width: 768px){.chart-toolbar[data-v-89d0be7f]{flex:0 0 auto;width:auto;max-width:100%}html.cyber .chart-toolbar[data-v-89d0be7f],html.crt .chart-toolbar[data-v-89d0be7f]{gap:1rem}}.chart-type-field[data-v-89d0be7f]{display:flex;align-items:center;flex-shrink:0}.chart-type-field[data-v-89d0be7f]>:not(:last-child){margin-inline-end:.5rem}.chart-toolbar-label[data-v-89d0be7f]{font-size:.75rem;line-height:calc(10 / 7);font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--nova-text-subtle, #8a939f);white-space:nowrap}html.cyber .chart-toolbar-label[data-v-89d0be7f],html.crt .chart-toolbar-label[data-v-89d0be7f]{font-weight:400;letter-spacing:inherit;text-transform:none;color:var(--theme-text-subtle)}html.cyber .chart-toolbar a.chart-back-link.chart-back-link[data-v-89d0be7f],html.crt .chart-toolbar a.chart-back-link.chart-back-link[data-v-89d0be7f]{background-color:var(--crt-blue);border-color:var(--crt-blue);color:var(--crt-text-on-fill);text-shadow:var(--crt-glow-on-fill)}.chart-type-select[data-v-89d0be7f]{padding:.25rem .5rem;border:1px solid var(--color-gray-600);border-radius:var(--theme-radius-sm);background-color:var(--color-gray-700);font-size:.75rem;color:#1d2329}@media (min-width: 768px){.chart-type-select[data-v-89d0be7f]{padding:.25rem .75rem;font-size:.875rem}}html.dark .chart-type-select[data-v-89d0be7f]{color:#e6e8ea}html.cyber .chart-type-select[data-v-89d0be7f],html.crt .chart-type-select[data-v-89d0be7f]{border-radius:0;background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim);color:var(--crt-text-bright);text-shadow:none}.chart-type-select[data-v-89d0be7f]:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px var(--color-indigo-500)}.chart-back-link[data-v-89d0be7f]{display:inline-flex;align-items:center;flex-shrink:0;padding:.375rem .75rem;border:1px solid transparent;border-radius:var(--theme-radius-md);font-size:.75rem;line-height:1rem;font-weight:500;color:#fff;background-color:var(--color-indigo-600)}@media (min-width: 768px){.chart-back-link[data-v-89d0be7f]{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}}.chart-toolbar a.chart-back-link[data-v-89d0be7f]{color:#fff}html.dark .chart-toolbar a.chart-back-link[data-v-89d0be7f]{color:#e6e8ea;background-color:#6366f1}html.cyber a.chart-back-link[data-v-89d0be7f],html.crt a.chart-back-link[data-v-89d0be7f]{border-color:var(--crt-blue);border-radius:0;color:var(--crt-text-on-fill);text-shadow:var(--crt-glow-on-fill);background-color:var(--crt-blue)}.chart-back-link[data-v-89d0be7f]:hover{background-color:var(--color-indigo-700)}html.dark .chart-back-link[data-v-89d0be7f]:hover{background-color:#4f46e5}.chart-back-link[data-v-89d0be7f]:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-indigo-500)}.chart-container[data-v-89d0be7f]{position:relative;flex:1 1 auto;min-height:0;padding-bottom:20px}.chart-overlay[data-v-89d0be7f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background-color:var(--color-gray-900)}html.cyber .chart-overlay[data-v-89d0be7f],html.crt .chart-overlay[data-v-89d0be7f]{background-color:var(--crt-bg-medium)}.chart-overlay-body[data-v-89d0be7f]{text-align:center}.chart-spinner[data-v-89d0be7f]{width:3rem;height:3rem;margin:0 auto 1rem;border-radius:9999px;border-bottom:2px solid var(--color-indigo-600);animation:chart-spin-89d0be7f 1s linear infinite}@keyframes chart-spin-89d0be7f{to{transform:rotate(360deg)}}.chart-loading-text[data-v-89d0be7f]{color:#1d2329}html.dark .chart-loading-text[data-v-89d0be7f]{color:#e6e8ea}html.cyber .chart-loading-text[data-v-89d0be7f],html.crt .chart-loading-text[data-v-89d0be7f]{color:var(--crt-green-bright);text-shadow:none}.chart-alert-card[data-v-89d0be7f]{max-width:28rem;padding:1.5rem;border:1px solid var(--color-red-600);border-radius:.5rem;background-color:var(--color-red-900)}html.cyber .chart-alert-card[data-v-89d0be7f],html.crt .chart-alert-card[data-v-89d0be7f]{border-radius:0}.chart-alert-card.is-warning[data-v-89d0be7f]{border-color:var(--color-yellow-600);background-color:var(--color-yellow-900)}.chart-alert-body[data-v-89d0be7f]{display:flex;align-items:center}.chart-alert-icon[data-v-89d0be7f]{width:2rem;height:2rem;margin-inline-end:.75rem;color:var(--color-red-400)}.chart-alert-card.is-warning .chart-alert-icon[data-v-89d0be7f]{color:var(--color-yellow-400)}html.cyber .chart-alert-icon[data-v-89d0be7f],html.crt .chart-alert-icon[data-v-89d0be7f]{color:var(--crt-red);text-shadow:none}.chart-alert-title[data-v-89d0be7f]{font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--color-red-200)}.chart-alert-card.is-warning .chart-alert-title[data-v-89d0be7f]{color:var(--color-yellow-200)}.chart-alert-message[data-v-89d0be7f]{margin-top:0;font-size:.875rem;color:var(--color-red-300)}html.cyber .chart-alert-message[data-v-89d0be7f],html.crt .chart-alert-message[data-v-89d0be7f]{margin-top:.5rem;line-height:1.25rem}.chart-alert-card.is-warning .chart-alert-message[data-v-89d0be7f]{color:var(--color-yellow-300)}.heatmap-container[data-v-3e8b2a1c]{width:100%}.heatmap-chart[data-v-3e8b2a1c]{min-height:300px;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.heatmap-legend-row[data-v-3e8b2a1c]{margin-top:var(--space-4);display:flex;justify-content:center}.heatmap-legend[data-v-3e8b2a1c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;row-gap:.4rem;max-width:100%;font-size:.875rem;line-height:1.25rem}@media (min-width: 768px){.heatmap-legend[data-v-3e8b2a1c]{gap:1.5rem;row-gap:.5rem}}.heatmap-legend-item[data-v-3e8b2a1c]{display:flex;align-items:center;white-space:nowrap}.heatmap-legend-swatch[data-v-3e8b2a1c]{width:1rem;height:1rem;margin-right:var(--space-2);border:1px solid currentColor}.heatmap-legend-label[data-v-3e8b2a1c]{color:#374151}[data-v-3e8b2a1c] .heatmap-svg{border:1px solid #e5e7eb;border-radius:var(--theme-radius-sm)}html.cyber .heatmap-chart,html.crt .heatmap-chart{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .heatmap-svg,html.crt .heatmap-svg{border-color:var(--crt-green-dim)}html.cyber .heatmap-legend-label,html.crt .heatmap-legend-label{color:var(--crt-text)}[data-v-07148c2e]{font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000;text-shadow:none!important}html.nova .ehtrade-page[data-v-07148c2e],html.nova .ehtrade-table[data-v-07148c2e],html.nova .ehtrade-row[data-v-07148c2e],html.nova .ehtrade-td[data-v-07148c2e],html.nova .ehtrade-td-text[data-v-07148c2e],html.nova .ehtrade-ticker[data-v-07148c2e]{color:var(--theme-text)}.view-toggle-btn[data-v-07148c2e]{padding:12px 24px;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.875rem;font-weight:600;border:none;background:#fff;color:#dc2626!important;cursor:pointer;transition:all .3s ease;border-radius:0;text-shadow:none!important;outline:none;box-shadow:none}.view-toggle-btn[data-v-07148c2e]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:1px solid #dc2626}.view-toggle-btn[data-v-07148c2e]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.view-toggle-btn[data-v-07148c2e]:hover{background-color:#fef2f2!important;color:#dc2626!important;transform:translateY(-1px);box-shadow:0 2px 4px #dc262633}.view-toggle-btn-active[data-v-07148c2e]{background-color:#dc2626!important;color:#fff!important;box-shadow:inset 0 2px 4px #0003}.view-toggle-btn-active[data-v-07148c2e]:hover{background-color:#b91c1c!important;color:#fff!important;transform:none;box-shadow:inset 0 2px 4px #0000004d}html.cyber .view-toggle-btn[data-v-07148c2e],html.crt .view-toggle-btn[data-v-07148c2e]{background-color:var(--crt-bg-medium);color:var(--crt-text-bright)!important;border-radius:0!important}html.cyber .view-toggle-btn[data-v-07148c2e]:first-child,html.crt .view-toggle-btn[data-v-07148c2e]:first-child{border-right-color:var(--crt-green-dim)}html.cyber .view-toggle-btn[data-v-07148c2e]:hover,html.crt .view-toggle-btn[data-v-07148c2e]:hover{background-color:var(--crt-bg-light)!important;color:var(--crt-text-bright)!important;box-shadow:none}html.cyber .view-toggle-btn-active[data-v-07148c2e],html.crt .view-toggle-btn-active[data-v-07148c2e],html.cyber .view-toggle-btn-active[data-v-07148c2e]:hover,html.crt .view-toggle-btn-active[data-v-07148c2e]:hover{background-color:var(--crt-green-normal)!important;color:var(--crt-text-on-fill)!important;box-shadow:none}.ehtrade-page[data-v-07148c2e]{min-height:100vh;background-color:#fff}html.dark .ehtrade-page[data-v-07148c2e]{background-color:#0f1419}html.nova.dark .ehtrade-heading[data-v-07148c2e]{color:var(--theme-text)}html.nova.dark .ehtrade-tagline[data-v-07148c2e],html.nova.dark .ehtrade-subheading[data-v-07148c2e],html.nova.dark .ehtrade-loading-text[data-v-07148c2e],html.nova.dark .ehtrade-error-note[data-v-07148c2e]{color:var(--theme-text-muted)}html.nova.dark .ehtrade-error-text[data-v-07148c2e]{color:var(--theme-danger)}html.nova.dark .ehtrade-footer-text[data-v-07148c2e]{color:var(--theme-text-subtle)}html.cyber .ehtrade-page[data-v-07148c2e],html.crt .ehtrade-page[data-v-07148c2e]{background-color:var(--crt-bg-dark)}.ehtrade-container[data-v-07148c2e]{padding:2rem 1rem;margin-inline:auto}.ehtrade-header[data-v-07148c2e]{text-align:center;margin-bottom:3rem}.ehtrade-logo-wrap[data-v-07148c2e]{margin-inline:auto;margin-bottom:1.5rem}.ehtrade-logo-img[data-v-07148c2e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}html.cyber .ehtrade-tagline[data-v-07148c2e],html.crt .ehtrade-tagline[data-v-07148c2e]{margin-bottom:0;color:var(--crt-green-dim)}.ehtrade-heading[data-v-07148c2e]{margin-bottom:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;text-align:center}html.cyber .ehtrade-heading[data-v-07148c2e],html.crt .ehtrade-heading[data-v-07148c2e]{color:var(--crt-green-normal)}.ehtrade-options-section[data-v-07148c2e]{width:100%;margin-inline:auto}.ehtrade-subheading[data-v-07148c2e]{text-align:center}html.cyber .ehtrade-subheading[data-v-07148c2e],html.crt .ehtrade-subheading[data-v-07148c2e]{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;color:var(--crt-text-subtle)}.ehtrade-news-card[data-v-07148c2e]{max-width:72rem;margin-inline:auto;margin-bottom:1.5rem;padding:1.5rem;border-radius:.5rem;background-color:#f9fafb;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}html.cyber .ehtrade-news-card[data-v-07148c2e],html.crt .ehtrade-news-card[data-v-07148c2e]{border-radius:0;background-color:var(--crt-bg-dark);box-shadow:0 1px 3px #0009,0 4px 12px #0009}html.nova.dark .ehtrade-news-card[data-v-07148c2e]{background-color:var(--theme-bg-elevated)}html.nova.dark .ehtrade-news-title[data-v-07148c2e],html.nova.dark .ehtrade-news-content[data-v-07148c2e],html.nova.dark .ehtrade-news-body[data-v-07148c2e]{color:var(--theme-text)}html.nova.dark .ehtrade-news-body[data-v-07148c2e] .report-bullet-marker,html.nova.dark .ehtrade-news-empty[data-v-07148c2e]{color:var(--theme-text-subtle)}.ehtrade-news-title[data-v-07148c2e]{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}html.cyber .ehtrade-news-title[data-v-07148c2e],html.crt .ehtrade-news-title[data-v-07148c2e]{color:var(--crt-green-normal)}.ehtrade-news-content[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem}html.cyber .ehtrade-news-content[data-v-07148c2e],html.crt .ehtrade-news-content[data-v-07148c2e]{color:var(--crt-green-dim)}.ehtrade-news-unavailable[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--theme-text-muted)}.ehtrade-news-stale[data-v-07148c2e]{margin-bottom:.75rem;color:var(--theme-warning)}.ehtrade-news-body[data-v-07148c2e]>:not(:last-child){margin-bottom:.5rem}.ehtrade-news-body[data-v-07148c2e]{overflow-wrap:anywhere}.ehtrade-news-body[data-v-07148c2e] .report-bullet{display:flex;align-items:flex-start;margin-bottom:.5rem;padding-left:1rem}.ehtrade-news-body[data-v-07148c2e] .report-bullet-marker{color:var(--color-gray-500);margin-right:.5rem;margin-top:.125rem}.ehtrade-news-body[data-v-07148c2e] .report-bullet-content{flex:1;min-width:0}.ehtrade-news-body[data-v-07148c2e] .report-h2{font-weight:700;font-size:1.25rem;line-height:calc(1.75 / 1.25);margin-bottom:.5rem}.ehtrade-news-body[data-v-07148c2e] .report-h3{font-weight:600;font-size:1.125rem;line-height:calc(1.75 / 1.125);margin-bottom:.5rem}.ehtrade-news-body[data-v-07148c2e] .report-h4{font-weight:600;margin-bottom:.5rem}.ehtrade-news-body[data-v-07148c2e] .report-paragraph{margin-bottom:.5rem}.ehtrade-news-empty[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem;font-style:italic}html.cyber .ehtrade-news-empty[data-v-07148c2e],html.crt .ehtrade-news-empty[data-v-07148c2e]{color:var(--crt-green-dark)}.ehtrade-toggle-row[data-v-07148c2e]{display:flex;justify-content:center;margin-bottom:1.5rem}.ehtrade-toggle-group[data-v-07148c2e]{display:inline-flex;border:2px solid var(--color-red-600);border-radius:.5rem;background-color:#fff;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}html.dark .ehtrade-toggle-group[data-v-07148c2e]{background-color:#0f1419}html.cyber .ehtrade-toggle-group[data-v-07148c2e],html.crt .ehtrade-toggle-group[data-v-07148c2e]{border-radius:0;border-color:var(--crt-green-dim);background-color:var(--crt-bg-dark);box-shadow:0 1px 3px #0009,0 4px 12px #0009}.ehtrade-state-block[data-v-07148c2e]{text-align:center;padding-block:2rem}html.cyber .ehtrade-loading-text[data-v-07148c2e],html.crt .ehtrade-loading-text[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem;color:var(--crt-green-dim)}html.cyber .ehtrade-error-text[data-v-07148c2e],html.crt .ehtrade-error-text[data-v-07148c2e]{color:var(--color-red-600)}html.cyber .ehtrade-error-note[data-v-07148c2e],html.crt .ehtrade-error-note[data-v-07148c2e]{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--crt-green-dim)}.ehtrade-footer[data-v-07148c2e]{text-align:center;margin-top:3rem}html.cyber .ehtrade-footer-text[data-v-07148c2e],html.crt .ehtrade-footer-text[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem;color:var(--crt-text-subtle)}.ehtrade-table-wrap[data-v-07148c2e]{overflow-x:auto;border-radius:.5rem;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}html.cyber .ehtrade-table-wrap[data-v-07148c2e],html.crt .ehtrade-table-wrap[data-v-07148c2e]{border-radius:0;box-shadow:0 1px 3px #0009,0 4px 12px #0009}.ehtrade-table[data-v-07148c2e]{min-width:100%;background-color:#fff}html.nova.dark .ehtrade-table[data-v-07148c2e]{background-color:var(--theme-bg-elevated)}html.cyber .ehtrade-table[data-v-07148c2e],html.crt .ehtrade-table[data-v-07148c2e]{background-color:var(--crt-bg-dark)}.ehtrade-table-head[data-v-07148c2e]{background-color:var(--color-red-600);color:#1d2329}html.nova .ehtrade-table-head[data-v-07148c2e],html.nova .ehtrade-th[data-v-07148c2e],html.nova .ehtrade-sort-arrow[data-v-07148c2e]{color:var(--theme-text-on-fill)}html.cyber .ehtrade-table-head[data-v-07148c2e],html.crt .ehtrade-table-head[data-v-07148c2e]{background-color:var(--crt-bg-light);color:var(--crt-text-bright)}.ehtrade-th[data-v-07148c2e]{padding:1rem 1.5rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ehtrade-th-sort[data-v-07148c2e]{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ehtrade-th-sort[data-v-07148c2e]:hover{background-color:var(--color-red-700)}html.cyber .ehtrade-th-sort[data-v-07148c2e]:hover,html.crt .ehtrade-th-sort[data-v-07148c2e]:hover{background-color:var(--crt-bg-medium)}.ehtrade-sort-arrow[data-v-07148c2e]{margin-left:.25rem}.ehtrade-row[data-v-07148c2e]{cursor:pointer;background-color:#fff}.ehtrade-row[data-v-07148c2e]{border-color:var(--color-gray-200)}.ehtrade-row[data-v-07148c2e]:not(:last-child){border-bottom-width:1px;border-bottom-style:solid}.ehtrade-row.is-striped[data-v-07148c2e],html.cyber .ehtrade-row.is-striped[data-v-07148c2e],html.crt .ehtrade-row.is-striped[data-v-07148c2e]{background-color:var(--color-gray-50)}html.cyber .ehtrade-row[data-v-07148c2e],html.crt .ehtrade-row[data-v-07148c2e]{background-color:var(--crt-bg-dark)}html.cyber .ehtrade-row[data-v-07148c2e]:hover,html.crt .ehtrade-row[data-v-07148c2e]:hover,html.cyber .ehtrade-row.is-striped[data-v-07148c2e]:hover,html.crt .ehtrade-row.is-striped[data-v-07148c2e]:hover{background-color:var(--crt-bg-medium)}.ehtrade-row[data-v-07148c2e]:hover,.ehtrade-row.is-striped[data-v-07148c2e]:hover{background-color:var(--color-gray-100)}html.nova.dark .ehtrade-row[data-v-07148c2e]{background-color:var(--theme-bg-elevated);border-color:var(--theme-border)}html.nova.dark .ehtrade-row.is-striped[data-v-07148c2e]{background-color:var(--theme-bg-hover)}html.nova.dark .ehtrade-row[data-v-07148c2e]:hover,html.nova.dark .ehtrade-row.is-striped[data-v-07148c2e]:hover{background-color:var(--theme-bg-active)}.ehtrade-td[data-v-07148c2e]{padding:1rem 1.5rem;white-space:nowrap}html.cyber .ehtrade-th[data-v-07148c2e],html.crt .ehtrade-th[data-v-07148c2e],html.cyber .ehtrade-td[data-v-07148c2e],html.crt .ehtrade-td[data-v-07148c2e]{padding-inline:.625rem}html.cyber .ehtrade-th[data-v-07148c2e],html.crt .ehtrade-th[data-v-07148c2e],html.cyber .ehtrade-sort-arrow[data-v-07148c2e],html.crt .ehtrade-sort-arrow[data-v-07148c2e]{color:var(--crt-text-bright)}.ehtrade-td-text[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem}html.cyber .ehtrade-td-text[data-v-07148c2e],html.crt .ehtrade-td-text[data-v-07148c2e]{color:var(--crt-green-normal)}.ehtrade-ticker[data-v-07148c2e]{font-size:.875rem;line-height:1.25rem;font-weight:500;cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ehtrade-ticker[data-v-07148c2e]:hover{text-decoration-line:underline}html.cyber .ehtrade-ticker[data-v-07148c2e],html.crt .ehtrade-ticker[data-v-07148c2e],html.cyber .ehtrade-news-body[data-v-07148c2e] .report-bullet-content,html.crt .ehtrade-news-body[data-v-07148c2e] .report-bullet-content,html.cyber .ehtrade-news-body[data-v-07148c2e] li,html.crt .ehtrade-news-body[data-v-07148c2e] li,html.cyber .ehtrade-news-body[data-v-07148c2e] p,html.crt .ehtrade-news-body[data-v-07148c2e] p{color:var(--crt-text)}@media (max-width: 1279px){.ehtrade-th.ehtrade-col-sector[data-v-07148c2e],.ehtrade-td.ehtrade-col-sector[data-v-07148c2e]{display:none}.ehtrade-td.ehtrade-col-company[data-v-07148c2e]{white-space:normal;min-width:9rem;max-width:14rem}}.ehtrade-table-wrap[data-v-07148c2e]{scrollbar-width:thin;scrollbar-color:var(--theme-border-strong) transparent}.ehtrade-table-wrap[data-v-07148c2e]::-webkit-scrollbar{height:8px}.ehtrade-table-wrap[data-v-07148c2e]::-webkit-scrollbar-track{background:transparent}.ehtrade-table-wrap[data-v-07148c2e]::-webkit-scrollbar-thumb{background-color:var(--theme-border-strong)}html.cyber .ehtrade-table-wrap[data-v-07148c2e],html.crt .ehtrade-table-wrap[data-v-07148c2e]{scrollbar-color:var(--crt-green-dark) transparent}html.cyber .ehtrade-table-wrap[data-v-07148c2e]::-webkit-scrollbar-thumb,html.crt .ehtrade-table-wrap[data-v-07148c2e]::-webkit-scrollbar-thumb{background-color:var(--crt-green-dark)}.options-chain-page[data-v-19e6829d]{display:flex;flex-direction:column;min-height:100vh}.options-header[data-v-19e6829d]{display:flex;align-items:center;justify-content:space-between;padding:1rem;font-size:1.25rem;line-height:1.75rem}.options-header-nav[data-v-19e6829d]{display:flex;align-items:center}.options-header-nav[data-v-19e6829d]>:not(:last-child){margin-inline-end:1rem}.options-main[data-v-19e6829d]{flex-grow:1;padding:1rem}@media (min-width: 768px){.options-main[data-v-19e6829d]{padding:1.5rem}}.options-loading[data-v-19e6829d]{display:flex;align-items:center;justify-content:center;height:16rem}.options-loading-text[data-v-19e6829d]{font-size:1.875rem;line-height:2.25rem}.options-state-center[data-v-19e6829d]{text-align:center;padding-block:2rem}.options-error-text[data-v-19e6829d]{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}.options-filter-row[data-v-19e6829d]{margin-bottom:1.5rem}.options-filter-label[data-v-19e6829d]{margin-inline-end:1rem}.options-filter-select[data-v-19e6829d]{padding:.5rem 2rem .5rem .75rem}.options-chart-row[data-v-19e6829d]{margin-bottom:1.5rem}.options-chain-groups[data-v-19e6829d]>:not(:last-child){margin-bottom:1rem}.options-back-link[data-v-19e6829d],.options-expander[data-v-19e6829d]{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.options-expander[data-v-19e6829d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem;text-align:left}.options-expander-body[data-v-19e6829d]{padding:1rem}.options-table-scroll[data-v-19e6829d]{overflow-x:auto}.options-chain-table[data-v-19e6829d]{width:100%;min-width:800px}.options-strike-cell[data-v-19e6829d]{font-weight:700}.options-nodata-text[data-v-19e6829d]{font-size:1.25rem;line-height:1.75rem}.crt-table[data-v-19e6829d]{border-collapse:collapse;width:100%}.crt-table th[data-v-19e6829d],.crt-table td[data-v-19e6829d]{padding:.5rem;text-align:left}.accordion-enter-active[data-v-19e6829d],.accordion-leave-active[data-v-19e6829d]{transition:all .3s ease}.accordion-enter-from[data-v-19e6829d],.accordion-leave-to[data-v-19e6829d]{opacity:0;transform:translateY(-10px)}.earnings-move-chart[data-v-f9df2f65]{border:1px solid var(--theme-border);background:var(--theme-bg-elevated);border-radius:var(--theme-radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.earnings-move-chart[data-v-f9df2f65]{padding:1.5rem}}.earnings-move-header[data-v-f9df2f65]{display:flex;flex-direction:column;gap:.25rem}.earnings-move-title[data-v-f9df2f65]{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--theme-text)}.earnings-move-subtitle[data-v-f9df2f65]{font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted)}.earnings-move-body[data-v-f9df2f65]{display:flex;flex-direction:column;gap:.75rem}.earnings-move-chips[data-v-f9df2f65]{display:grid;gap:.75rem}@media (min-width: 768px){.earnings-move-chips[data-v-f9df2f65]{grid-template-columns:repeat(3,minmax(0,1fr))}}.earnings-move-note[data-v-f9df2f65]{font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted)}.earnings-move-empty[data-v-f9df2f65]{border-radius:var(--theme-radius-md);border:1px solid var(--theme-border);background:var(--theme-bg);padding:2.5rem 1rem;text-align:center}.mode-control-row[data-v-f9df2f65]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.35rem}.mode-control[data-v-f9df2f65]{display:inline-flex;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-bg)}.mode-btn[data-v-f9df2f65]{border:0;background:transparent;color:var(--theme-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.35rem .7rem;cursor:pointer;transition:background-color .12s ease,color .12s ease}.mode-btn+.mode-btn[data-v-f9df2f65]{border-left:1px solid var(--theme-border)}.mode-btn[data-v-f9df2f65]:hover{background:var(--theme-bg-alt);color:var(--theme-text)}.mode-btn[data-v-f9df2f65]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.mode-btn-active[data-v-f9df2f65],.mode-btn-active[data-v-f9df2f65]:hover{background:var(--theme-accent);color:var(--theme-text-inverse)}.mode-help[data-v-f9df2f65]{position:relative;display:inline-flex;align-items:center}.mode-help-btn[data-v-f9df2f65]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--theme-border);border-radius:9999px;background:var(--theme-bg);color:var(--theme-text-muted);font-size:.78rem;font-weight:700;line-height:1;cursor:help;transition:color .12s ease,border-color .12s ease}.mode-help-btn[data-v-f9df2f65]:hover,.mode-help-btn[data-v-f9df2f65]:focus-visible{border-color:var(--theme-border-strong);color:var(--theme-text)}.mode-help-btn[data-v-f9df2f65]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.mode-help-tooltip[data-v-f9df2f65]{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(320px,calc(100vw - 2rem));padding:.6rem .7rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-bg-elevated);color:var(--theme-text);box-shadow:var(--theme-shadow-md);font-size:.75rem;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .12s ease}.mode-help-tooltip.is-visible[data-v-f9df2f65]{opacity:1}.insight-banner[data-v-f9df2f65]{border-radius:var(--theme-radius-md);border:1px solid var(--theme-border);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg) 70%,transparent),var(--theme-bg));padding:.95rem 1rem;animation:fade-up-f9df2f65 .26s ease}.insight-copy[data-v-f9df2f65]{font-size:.98rem;font-weight:600;color:var(--theme-text)}.insight-helper[data-v-f9df2f65]{margin-top:.35rem;font-size:.79rem;color:var(--theme-text-muted)}.insight-positive[data-v-f9df2f65]{border-color:color-mix(in srgb,var(--theme-success) 30%,var(--theme-border));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-success-bg) 78%,transparent),var(--theme-bg))}.insight-muted[data-v-f9df2f65]{border-color:color-mix(in srgb,var(--theme-text-subtle) 24%,var(--theme-border));background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-alt) 85%,transparent),var(--theme-bg))}.insight-neutral[data-v-f9df2f65]{border-color:var(--theme-border)}.summary-chip[data-v-f9df2f65]{border:1px solid var(--theme-border);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg) 76%,transparent),var(--theme-bg));border-radius:var(--theme-radius-md);padding:.95rem 1rem;min-height:86px;display:flex;flex-direction:column;justify-content:space-between;animation:fade-up-f9df2f65 .26s ease}.summary-label[data-v-f9df2f65]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-subtle)}.summary-value[data-v-f9df2f65]{font-size:1.45rem;line-height:1.1;font-weight:700;color:var(--theme-text)}.summary-positive[data-v-f9df2f65]{color:var(--theme-success)}.summary-negative[data-v-f9df2f65]{color:var(--theme-danger)}.summary-neutral[data-v-f9df2f65]{color:var(--theme-text)}.summary-threshold[data-v-f9df2f65]{color:var(--theme-info)}.chart-surface[data-v-f9df2f65]{position:relative;height:320px;width:100%;border-radius:var(--theme-radius-md);border:1px solid var(--theme-border);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent-soft) 22%,transparent),transparent 34%),var(--theme-bg);overflow:hidden;opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease;animation:fade-up-f9df2f65 .26s ease}.chart-surface-visible[data-v-f9df2f65]{opacity:1;transform:translateY(0)}.chart-stage[data-v-f9df2f65]{position:relative;overflow:visible}.chart-svg[data-v-f9df2f65]{width:100%;height:100%;display:block;isolation:isolate}.chart-layer-actual-bars[data-v-f9df2f65]{z-index:1}.chart-layer-band[data-v-f9df2f65]{z-index:2;pointer-events:none}.axis-label-html[data-v-f9df2f65]{position:absolute;color:var(--theme-text-subtle);font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.axis-label-y-html[data-v-f9df2f65]{top:0;font-size:.6875rem;transform:translate(-100%,-50%)}.axis-label-x-html[data-v-f9df2f65]{bottom:10px;font-size:.625rem;transform:translate(-50%)}.chart-grid-line[data-v-f9df2f65]{stroke:var(--theme-divider);stroke-width:1}.chart-zero-line[data-v-f9df2f65]{stroke:var(--theme-border-strong, var(--theme-border));stroke-width:1.5;stroke-dasharray:4 4}.axis-label[data-v-f9df2f65]{fill:var(--theme-text-subtle);font-size:.6875rem;font-weight:600}.axis-label-bottom[data-v-f9df2f65]{font-size:.625rem}.expected-range-line[data-v-f9df2f65]{stroke:color-mix(in srgb,var(--theme-text) 68%,transparent);stroke-width:2;stroke-linecap:round}.expected-range-cap[data-v-f9df2f65]{stroke:color-mix(in srgb,var(--theme-text) 82%,transparent);stroke-width:2;stroke-linecap:round}.range-legend[data-v-f9df2f65]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;padding-top:.35rem;font-size:.75rem;color:var(--theme-text-muted)}.range-legend-item[data-v-f9df2f65]{display:inline-flex;align-items:center;gap:.4rem}.range-legend-swatch[data-v-f9df2f65]{display:inline-block;width:22px;height:0;border-top-width:2px;border-top-style:solid;border-top-color:color-mix(in srgb,var(--theme-text) 68%,transparent)}.range-legend-swatch-actual[data-v-f9df2f65]{height:10px;border:0;border-radius:3px;background:linear-gradient(90deg,var(--theme-success) 50%,var(--theme-danger) 50%)}.range-legend-swatch-expected[data-v-f9df2f65]{border-top-color:color-mix(in srgb,var(--theme-text) 68%,transparent)}.range-legend-swatch-straddle[data-v-f9df2f65]{border-top-width:1.5px;border-top-style:dotted;border-top-color:var(--theme-info, #3b82f6)}.straddle-range-line[data-v-f9df2f65],.straddle-range-cap[data-v-f9df2f65]{stroke:var(--theme-info, #3b82f6);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 4}.earnings-move-tooltip[data-v-f9df2f65]{position:fixed;z-index:50;min-width:180px;max-width:min(280px,calc(100vw - 16px));pointer-events:none;border-radius:var(--theme-radius-md);border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg-elevated) 92%,transparent);color:var(--theme-text);box-shadow:var(--theme-shadow-md);padding:10px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-f9df2f65] .tooltip-date{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--theme-text-subtle);margin-bottom:8px}[data-v-f9df2f65] .tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;margin-top:4px}[data-v-f9df2f65] .tooltip-row>span{min-width:0}[data-v-f9df2f65] .tooltip-row strong{font-weight:700;white-space:nowrap;color:var(--theme-text)}[data-v-f9df2f65] .tooltip-row-difference{margin-top:8px;padding-top:8px;border-top:1px solid var(--theme-divider)}[data-v-f9df2f65] .tooltip-row-difference strong{font-size:.875rem;font-weight:800}[data-v-f9df2f65] .tooltip-positive{color:var(--theme-success)}[data-v-f9df2f65] .tooltip-negative{color:var(--theme-danger)}@keyframes fade-up-f9df2f65{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sparkline-container[data-v-fa616bf7]{width:100%;height:100%;display:block;position:relative}.sparkline-label[data-v-fa616bf7]{position:absolute;bottom:2px;left:2px;font-size:.65rem;color:var(--nova-text-subtle, #9CA3AF);font-weight:600;pointer-events:none;line-height:1;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sparkline-tooltip[data-v-fa616bf7]{position:absolute;top:4px;right:4px;padding:4px 6px;border-radius:var(--theme-radius-md);background:color-mix(in srgb,var(--nova-bg-elevated, #111827) 92%,transparent);border:1px solid var(--nova-border, #334155);font-size:.63rem;color:var(--nova-text, #e2e8f0);pointer-events:none;min-width:88px}.sparkline-tooltip-title[data-v-fa616bf7]{font-weight:700;margin-bottom:2px}.sparkline-tooltip-row[data-v-fa616bf7]{display:flex;justify-content:space-between;gap:8px}.sparkline-tooltip-value[data-v-fa616bf7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ticker-summary-header[data-v-abf61aef]{display:flex;flex-direction:column;gap:1rem}.ticker-summary-main[data-v-abf61aef]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.ticker-summary-copy[data-v-abf61aef]{min-width:0}.ticker-summary-topline[data-v-abf61aef]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ticker-summary-identity[data-v-abf61aef]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.ticker-summary-link-group[data-v-abf61aef]{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.ticker-summary-symbol[data-v-abf61aef]{margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.9rem);line-height:1;font-weight:750;letter-spacing:-.03em;color:var(--theme-text)}.ticker-summary-icon-link[data-v-abf61aef]{display:inline-flex;height:1.95rem;width:1.95rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ticker-summary-icon[data-v-abf61aef]{width:.875rem;height:.875rem}.ticker-summary-icon-link[data-v-abf61aef]:hover,.ticker-summary-icon-link[data-v-abf61aef]:focus-visible{transform:translateY(-1px);outline:none}.ticker-summary-icon-link-chart[data-v-abf61aef]{color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent-soft) 82%,transparent);border-color:color-mix(in srgb,var(--theme-accent) 16%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-accent) 10%,transparent)}.ticker-summary-icon-link-chart[data-v-abf61aef]:hover,.ticker-summary-icon-link-chart[data-v-abf61aef]:focus-visible{background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-accent-soft));border-color:color-mix(in srgb,var(--theme-accent) 32%,transparent);box-shadow:0 10px 18px color-mix(in srgb,var(--theme-accent) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 20%,transparent)}.ticker-summary-icon-link-iv[data-v-abf61aef]{color:var(--theme-success);background:color-mix(in srgb,var(--theme-success) 12%,var(--theme-bg-alt));border-color:color-mix(in srgb,var(--theme-success) 16%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-success) 10%,transparent)}.ticker-summary-icon-link-iv[data-v-abf61aef]:hover,.ticker-summary-icon-link-iv[data-v-abf61aef]:focus-visible{background:color-mix(in srgb,var(--theme-success) 16%,var(--theme-bg-alt));border-color:color-mix(in srgb,var(--theme-success) 32%,transparent);box-shadow:0 10px 18px color-mix(in srgb,var(--theme-success) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--theme-success) 20%,transparent)}.ticker-summary-icon-link-earnings[data-v-abf61aef]{color:var(--theme-warning);background:color-mix(in srgb,var(--theme-warning-bg) 82%,transparent);border-color:color-mix(in srgb,var(--theme-warning) 16%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-warning) 10%,transparent)}.ticker-summary-icon-link-earnings[data-v-abf61aef]:hover,.ticker-summary-icon-link-earnings[data-v-abf61aef]:focus-visible{background:color-mix(in srgb,var(--theme-warning) 14%,var(--theme-warning-bg));border-color:color-mix(in srgb,var(--theme-warning) 32%,transparent);box-shadow:0 10px 18px color-mix(in srgb,var(--theme-warning) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--theme-warning) 20%,transparent)}.ticker-summary-actions[data-v-abf61aef]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.ticker-summary-company[data-v-abf61aef]{margin:.4rem 0 0;min-width:0;color:var(--theme-text-muted);font-size:.95rem;line-height:1.35}.ticker-summary-price-row[data-v-abf61aef]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;margin-top:.75rem}.ticker-summary-price[data-v-abf61aef]{font-size:clamp(1.15rem,1rem + .55vw,1.5rem);font-weight:700;letter-spacing:-.02em;color:var(--theme-text)}.ticker-summary-change[data-v-abf61aef]{font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums}.ticker-summary-change.is-up[data-v-abf61aef]{color:var(--theme-success)}.ticker-summary-change.is-down[data-v-abf61aef]{color:var(--theme-danger)}.ticker-summary-sparkline-shell[data-v-abf61aef]{min-width:0;height:5.75rem;border:1px solid var(--theme-border);border-radius:.95rem;background:radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent-soft) 55%,transparent),transparent 56%),color-mix(in srgb,var(--theme-bg-alt) 82%,transparent);overflow:hidden}.ticker-summary-sparkline-placeholder[data-v-abf61aef]{display:flex;height:100%;align-items:center;justify-content:center}.ticker-summary-sparkline-placeholder-text[data-v-abf61aef]{font-size:.72rem;font-weight:600;color:var(--theme-text-subtle)}.ticker-summary-trailing[data-v-abf61aef]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem}@media (min-width: 768px){.ticker-summary-main[data-v-abf61aef]{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:center}.ticker-summary-company[data-v-abf61aef]{font-size:1rem}}[data-v-951dce64] .autocomplete-input,[data-v-951dce64] .theme-input,[data-v-951dce64] .autocomplete-dropdown,.theme-btn[data-v-951dce64]{border-radius:var(--theme-radius-xl)!important}.earnings-share-btn[data-v-951dce64]{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.earnings-share-btn[disabled][data-v-951dce64]{opacity:.55;cursor:not-allowed}.earnings-date-calendar-anchor input[data-v-951dce64]:focus{outline:none}.earnings-date-step-btn[data-v-951dce64]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--theme-radius-xl);border:1px solid var(--theme-accent);background:transparent;color:var(--theme-accent);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.earnings-date-step-btn[data-v-951dce64]:hover{background:var(--theme-accent-soft, color-mix(in srgb, var(--theme-accent) 14%, transparent))}.earnings-date-step-btn[data-v-951dce64]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.earnings-date-step-chevron[data-v-951dce64]{font-size:1.35rem;line-height:1;font-weight:500;margin-top:-.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.earnings-date-filter-group.theme-input[data-v-951dce64]{min-height:0;box-sizing:border-box}.earnings-date-filter-group.theme-input[data-v-951dce64]:focus-within{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 30%,transparent)}.earnings-filter-trigger[data-v-951dce64]{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--theme-radius-xl);text-align:left;white-space:nowrap}.earnings-filter-menu[data-v-951dce64]{position:absolute;top:calc(100% + .25rem);right:0;z-index:40;min-width:140px;overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:var(--theme-bg-elevated, var(--theme-bg));box-shadow:var(--theme-shadow-md)}.earnings-filter-option[data-v-951dce64]{display:block;width:100%;border:0;background:transparent;padding:.5rem .75rem;color:var(--theme-text);font-size:.75rem;line-height:1.25rem;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.earnings-filter-option+.earnings-filter-option[data-v-951dce64]{border-top:1px solid var(--theme-divider)}.earnings-filter-option[data-v-951dce64]:hover,.earnings-filter-option[data-v-951dce64]:focus-visible{background:var(--theme-bg-alt);outline:none}.earnings-filter-option-active[data-v-951dce64]{background:var(--theme-accent-soft, var(--theme-bg-alt));color:var(--theme-accent, var(--theme-text));font-weight:600}.earnings-filter-chevron[data-v-951dce64]{color:var(--theme-text-muted);font-size:.7rem;transition:transform .14s ease}.earnings-filter-chevron-open[data-v-951dce64]{transform:rotate(180deg)}.earnings-iv-chip[data-v-951dce64],.earnings-iv-loading-chip[data-v-951dce64]{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;min-height:1.55rem;height:auto;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--theme-border);font-size:.75rem;font-weight:700;letter-spacing:.02em}@media (min-width: 768px){.earnings-iv-chip[data-v-951dce64],.earnings-iv-loading-chip[data-v-951dce64]{font-size:.875rem}}.earnings-iv-chip-hot[data-v-951dce64]{background:color-mix(in srgb,var(--theme-success-bg) 72%,var(--theme-bg-elevated));border-color:color-mix(in srgb,var(--theme-success) 34%,var(--theme-border));color:var(--theme-success)}.earnings-iv-chip-elevated[data-v-951dce64]{background:color-mix(in srgb,var(--theme-info-bg) 76%,var(--theme-bg-elevated));border-color:color-mix(in srgb,var(--theme-info) 28%,var(--theme-border));color:var(--theme-info)}.earnings-iv-chip-muted[data-v-951dce64],.earnings-iv-chip-neutral[data-v-951dce64]{background:color-mix(in srgb,var(--theme-bg-alt) 88%,transparent);color:var(--theme-text-muted)}.earnings-iv-empty[data-v-951dce64]{color:var(--theme-text-subtle)}.earnings-iv-loading-chip[data-v-951dce64]{background:color-mix(in srgb,var(--theme-bg-alt) 85%,transparent)}.earnings-iv-loading-bar[data-v-951dce64]{display:block;width:2rem;height:.45rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-border) 84%,transparent),color-mix(in srgb,var(--theme-border-strong) 98%,transparent),color-mix(in srgb,var(--theme-border) 84%,transparent))}.earnings-detail-iv-bar[data-v-951dce64]{min-height:3px;background:linear-gradient(to top,color-mix(in srgb,var(--theme-accent) 88%,transparent),color-mix(in srgb,var(--theme-accent) 22%,var(--theme-bg-elevated)))}.earnings-empty-state[data-v-951dce64]{box-shadow:var(--theme-shadow-sm)}.earnings-empty-state-header[data-v-951dce64]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .9rem}.earnings-empty-state-eyebrow[data-v-951dce64]{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-subtle)}.earnings-empty-state-dot[data-v-951dce64]{width:.45rem;height:.45rem;border-radius:999px;background:var(--theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 14%,transparent)}.earnings-empty-state-actions[data-v-951dce64]{display:flex;flex-wrap:wrap;gap:.5rem}.earnings-empty-state-meta[data-v-951dce64]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem}.earnings-empty-stat[data-v-951dce64]{border:1px solid var(--theme-divider);border-radius:.8rem;background:linear-gradient(180deg,var(--theme-bg-elevated),var(--theme-bg-alt));padding:.8rem .9rem;min-width:0}.earnings-empty-stat-label[data-v-951dce64]{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-subtle)}.earnings-empty-stat-value[data-v-951dce64]{display:block;margin-top:.28rem;font-size:.8rem;font-weight:600;line-height:1.35;color:var(--theme-text)}.earnings-empty-preview-row[data-v-951dce64]:nth-child(odd){background:color-mix(in srgb,var(--theme-bg-alt) 88%,var(--theme-text) 5%)}.earnings-empty-preview-row[data-v-951dce64]:nth-child(2n){background:var(--theme-bg-elevated)}.earnings-upcoming-zebra-row[data-v-951dce64]:nth-child(odd){background:color-mix(in srgb,var(--theme-bg-alt) 88%,var(--theme-text) 5%)}.earnings-upcoming-zebra-row[data-v-951dce64]:nth-child(2n){background:var(--theme-bg-elevated)}.earnings-empty-symbol[data-v-951dce64]{font-weight:700;letter-spacing:.04em;color:var(--theme-accent)}.earnings-empty-subtext[data-v-951dce64]{font-size:.68rem;color:var(--theme-text-subtle)}.earnings-empty-skeleton[data-v-951dce64]{height:.72rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-border) 84%,transparent),color-mix(in srgb,var(--theme-border-strong) 96%,transparent),color-mix(in srgb,var(--theme-border) 84%,transparent));opacity:.9}.earnings-empty-skeleton-company[data-v-951dce64]{max-width:10.5rem}.earnings-empty-skeleton-date[data-v-951dce64]{max-width:6.25rem}.earnings-empty-skeleton-metric[data-v-951dce64]{max-width:6rem}.earnings-empty-state-footer[data-v-951dce64]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1rem 1rem;border-top:1px solid var(--theme-divider);background:color-mix(in srgb,var(--theme-bg-alt) 70%,transparent)}.earnings-empty-footer-copy[data-v-951dce64]{min-width:0}.earnings-empty-quick-links[data-v-951dce64]{display:flex;flex-wrap:wrap;gap:.5rem}.earnings-empty-chip[data-v-951dce64]{border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-elevated);color:var(--theme-text);padding:.42rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.earnings-empty-chip[data-v-951dce64]:hover,.earnings-empty-chip[data-v-951dce64]:focus-visible{background:var(--theme-accent-soft, var(--theme-bg-alt));border-color:var(--theme-accent, var(--theme-border));color:var(--theme-accent, var(--theme-text));outline:none;transform:translateY(-1px)}.earnings-mcard[data-v-951dce64]{display:flex;overflow:hidden;border-radius:.75rem;border:1px solid var(--theme-border);background:var(--theme-bg-elevated);box-shadow:var(--theme-shadow-sm);transition:border-color .14s ease,box-shadow .14s ease}.earnings-mcard[data-v-951dce64]:hover{border-color:var(--theme-border-strong)}.earnings-mcard-btn[data-v-951dce64]{display:flex;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.earnings-mcard-btn[data-v-951dce64]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px;border-radius:.75rem}.earnings-mcard-main[data-v-951dce64]{flex:1 1 auto;min-width:0;padding:1rem 1rem .95rem}.earnings-mcard-head[data-v-951dce64]{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.earnings-mcard-badge[data-v-951dce64]{flex-shrink:0;display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.1}html.cyber .earnings-mcard-badge[data-v-951dce64],html.crt .earnings-mcard-badge[data-v-951dce64]{background:var(--crt-green-normal);border-color:var(--crt-green-normal);color:var(--crt-text-on-fill)}.earnings-mcard-company[data-v-951dce64]{flex:1 1 auto;min-width:0;margin:0;font-size:.98rem;font-weight:600;line-height:1.2;color:var(--theme-text);letter-spacing:-.005em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.earnings-mcard-grid[data-v-951dce64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.earnings-mcard-metric[data-v-951dce64]{display:flex;flex-direction:column;gap:.22rem;min-width:0}.earnings-mcard-metric-label[data-v-951dce64]{font-size:.63rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-subtle)}.earnings-mcard-metric-value[data-v-951dce64]{font-size:.92rem;font-weight:600;line-height:1.25;color:var(--theme-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-mcard-flag[data-v-951dce64]{display:inline-block;width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.earnings-mcard-days[data-v-951dce64]{position:relative;width:6.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1rem .75rem;border-left:1px solid var(--theme-divider);background:var(--theme-bg-alt);overflow:hidden}.earnings-mcard-days-glow[data-v-951dce64]{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(22px);pointer-events:none}.earnings-mcard-days-inner[data-v-951dce64]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.earnings-mcard-days-value[data-v-951dce64]{font-size:1.85rem;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.earnings-mcard-days-value.is-text[data-v-951dce64]{font-size:1.15rem;letter-spacing:-.01em}.earnings-mcard-days-label[data-v-951dce64]{margin-top:.4rem;font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.earnings-mcard-days-hot[data-v-951dce64]{color:var(--theme-success)}.earnings-mcard-days-hot .earnings-mcard-days-glow[data-v-951dce64]{background:color-mix(in srgb,var(--theme-success) 20%,transparent)}.earnings-mcard-days-warm[data-v-951dce64]{color:var(--theme-accent)}.earnings-mcard-days-warm .earnings-mcard-days-glow[data-v-951dce64]{background:color-mix(in srgb,var(--theme-accent) 16%,transparent)}.earnings-mcard-days-cool[data-v-951dce64]{color:var(--theme-info)}.earnings-mcard-days-cool .earnings-mcard-days-glow[data-v-951dce64]{background:color-mix(in srgb,var(--theme-info) 16%,transparent)}.earnings-mcard-days-neutral[data-v-951dce64]{color:var(--theme-text-muted)}.earnings-mcard-days-neutral .earnings-mcard-days-glow[data-v-951dce64]{background:transparent}@media (max-width: 767px){.earnings-empty-state-header[data-v-951dce64],.earnings-empty-state-meta[data-v-951dce64],.earnings-empty-state-footer[data-v-951dce64]{padding-left:.85rem;padding-right:.85rem}.earnings-empty-state-meta[data-v-951dce64]{grid-template-columns:1fr}.earnings-empty-state-actions[data-v-951dce64]{width:100%}.earnings-upcoming-section.theme-card[data-v-951dce64]{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}}.earnings-page[data-v-951dce64]{min-height:100vh;background:var(--theme-bg-alt);color:var(--theme-text)}.earnings-main[data-v-951dce64]{display:flex;flex-direction:column;gap:1rem;max-width:80rem;margin:0 auto;padding:.75rem .75rem 1.5rem}@media (min-width: 640px){.earnings-main[data-v-951dce64]{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.earnings-main[data-v-951dce64]{padding:1rem 1.5rem 2rem}}@media (min-width: 1024px){.earnings-main[data-v-951dce64]{padding-left:2rem;padding-right:2rem}}.earnings-header[data-v-951dce64]{display:flex;flex-direction:column;gap:.75rem}.earnings-header-row[data-v-951dce64]{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex-wrap:wrap}.earnings-title[data-v-951dce64]{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;white-space:nowrap}@media (min-width: 768px){.earnings-title[data-v-951dce64]{font-size:1.25rem}}.earnings-subtitle[data-v-951dce64]{margin:0;font-size:.75rem;color:var(--theme-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 768px){.earnings-subtitle[data-v-951dce64]{font-size:.875rem}}.earnings-search-row[data-v-951dce64]{display:flex;gap:.5rem;width:100%;max-width:360px}.earnings-search-wrap[data-v-951dce64]{flex:1 1 0%;min-width:0}.earnings-search-btn[data-v-951dce64]{height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;flex-shrink:0}.earnings-share-btn .share-icon-img[data-v-951dce64]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.earnings-flush-card[data-v-951dce64]{min-width:0;overflow:hidden;border-radius:var(--theme-radius-xl);padding:0!important}.earnings-upcoming-head[data-v-951dce64]{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1rem .75rem}@media (min-width: 640px){.earnings-upcoming-head[data-v-951dce64]{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width: 768px){.earnings-upcoming-head[data-v-951dce64]{padding:1.25rem 1.25rem 1rem}}.earnings-upcoming-head-text[data-v-951dce64]{min-width:0}.earnings-upcoming-title[data-v-951dce64]{margin:0;font-size:1rem;font-weight:600;line-height:1.25}@media (min-width: 768px){.earnings-upcoming-title[data-v-951dce64]{font-size:1.125rem}}.earnings-upcoming-sub[data-v-951dce64]{margin:.125rem 0 0;font-size:.75rem;color:var(--theme-text-muted)}.earnings-toolbar[data-v-951dce64]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}html.cyber .earnings-toolbar[data-v-951dce64],html.crt .earnings-toolbar[data-v-951dce64]{flex-wrap:wrap}.earnings-filter-anchor[data-v-951dce64]{position:relative}.earnings-filter-trigger[data-v-951dce64]{height:34px;font-size:.75rem;padding-left:.75rem;padding-right:.75rem}.earnings-date-steppers[data-v-951dce64]{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex-shrink:0}.earnings-date-stepper-row[data-v-951dce64]{display:inline-flex;align-items:center;gap:.375rem}.earnings-date-filter-group[data-v-951dce64]{display:inline-flex;width:-moz-max-content;width:max-content;min-height:0;min-width:0;height:34px;max-width:min(100%,12.5rem);align-items:stretch;overflow:hidden;padding:0;font-size:.75rem}@media (min-width: 640px){.earnings-date-filter-group[data-v-951dce64]{max-width:14.5rem}}.earnings-date-value[data-v-951dce64]{display:none;min-width:0;flex:1 1 0%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .625rem;text-align:left;font-size:.75rem;line-height:1;color:var(--theme-text)}@media (min-width: 640px){.earnings-date-value[data-v-951dce64]{display:inline-flex}}.earnings-date-input[data-v-951dce64]{min-width:6.25rem;max-width:7.25rem;flex:1 1 0%;border:0;background:transparent;padding:0 .5rem 0 .375rem;font-variant-numeric:tabular-nums;color:var(--theme-text);font-size:.75rem}.earnings-date-input[data-v-951dce64]:focus{outline:none}@media (min-width: 640px){.earnings-date-input-hidden-desktop[data-v-951dce64]{display:none}}.earnings-date-input--fluid[data-v-951dce64]{min-width:0}@media (min-width: 640px){.earnings-date-input--fluid[data-v-951dce64]{width:7.25rem;flex:0 0 auto}}.earnings-date-calendar-anchor[data-v-951dce64]{position:relative;height:100%;width:2.25rem;flex-shrink:0;border-left:1px solid var(--theme-border);background:transparent;color:var(--theme-text-muted);transition:background-color .12s ease}.earnings-date-calendar-anchor[data-v-951dce64]:hover{background:var(--theme-bg-alt)}.earnings-date-native-input[data-v-951dce64]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;height:100%;width:100%;cursor:pointer;border:0;padding:0;opacity:0}.earnings-date-glyph[data-v-951dce64]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;font-size:.75rem}.earnings-skeleton-stack[data-v-951dce64]{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--theme-divider);padding:.75rem 1rem}@media (min-width: 768px){.earnings-skeleton-stack[data-v-951dce64]{padding-left:1.25rem;padding-right:1.25rem}}.earnings-skeleton[data-v-951dce64]{border-radius:var(--theme-radius-sm);background:var(--theme-bg);animation:earnings-pulse-951dce64 2s cubic-bezier(.4,0,.6,1) infinite}.earnings-skeleton-title[data-v-951dce64]{height:1rem;width:9rem}.earnings-skeleton-title-wide[data-v-951dce64]{width:12rem}.earnings-skeleton-title-slim[data-v-951dce64]{width:8rem}.earnings-skeleton-row[data-v-951dce64]{height:2.5rem}.earnings-skeleton-row-slim[data-v-951dce64]{width:12rem}.earnings-skeleton-tile[data-v-951dce64]{height:4rem}@keyframes earnings-pulse-951dce64{0%,to{opacity:1}50%{opacity:.5}}.earnings-pad-card[data-v-951dce64]{border-radius:var(--theme-radius-xl);padding:1rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width: 768px){.earnings-pad-card[data-v-951dce64]{padding:1.25rem}}.earnings-loading-grid[data-v-951dce64]{display:grid;gap:.75rem}@media (min-width: 640px){.earnings-loading-grid[data-v-951dce64]{grid-template-columns:repeat(3,minmax(0,1fr))}}.earnings-error-card[data-v-951dce64]{gap:.25rem}.earnings-error-title[data-v-951dce64]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-danger)}.earnings-error-desc[data-v-951dce64]{margin:0;font-size:.75rem;color:var(--theme-text-muted)}.earnings-upcoming-notice[data-v-951dce64]{margin:0;border-top:1px solid var(--theme-divider);padding:.625rem 1rem;font-size:.75rem;color:var(--theme-text-muted)}@media (min-width: 768px){.earnings-upcoming-notice[data-v-951dce64]{padding-left:1.25rem;padding-right:1.25rem}}.earnings-upcoming-notice-error[data-v-951dce64]{color:var(--theme-danger);padding-top:.75rem;padding-bottom:.75rem}.earnings-upcoming-error-title[data-v-951dce64]{margin:0;font-size:.875rem;font-weight:600;color:var(--theme-danger)}.earnings-upcoming-error-desc[data-v-951dce64]{margin:0;font-size:.75rem;color:var(--theme-text-muted)}.earnings-mobile-list[data-v-951dce64]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}@media (min-width: 768px){.earnings-mobile-list[data-v-951dce64]{display:none}}.earnings-desktop-scroll[data-v-951dce64]{display:none;width:100%;min-width:0;overflow-x:auto}@media (min-width: 768px){.earnings-desktop-scroll[data-v-951dce64]{display:block}}.earnings-table[data-v-951dce64]{width:100%;min-width:520px;border-collapse:collapse;font-size:.75rem;color:var(--theme-text)}@media (min-width: 768px){.earnings-table[data-v-951dce64]{font-size:.875rem}}.earnings-table--preview[data-v-951dce64]{min-width:600px}.earnings-table th[data-v-951dce64]{padding:.5rem .75rem .5rem 0;text-align:left;font-weight:600}.earnings-table td[data-v-951dce64]{padding:.5rem .75rem .5rem 0;vertical-align:top}.earnings-table-head[data-v-951dce64]{border-bottom:1px solid var(--theme-divider);text-align:left;color:var(--theme-text-subtle)}.earnings-table-head--boxed[data-v-951dce64]{border-top:1px solid var(--theme-divider);background:var(--theme-bg-alt);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.earnings-table-head--boxed th[data-v-951dce64]{padding-top:.625rem;padding-bottom:.625rem}.earnings-table .earnings-cell-lead[data-v-951dce64]{padding-left:1rem}@media (min-width: 768px){.earnings-table .earnings-cell-lead[data-v-951dce64]{padding-left:1.25rem}}.earnings-table tbody .earnings-cell-lead[data-v-951dce64]{font-weight:600;color:var(--theme-accent)}.earnings-table tbody .earnings-cell-lead.earnings-cell-medium[data-v-951dce64]{font-weight:500;color:var(--theme-text)}.earnings-table .earnings-cell-country[data-v-951dce64]{display:none}@media (min-width: 640px){.earnings-table .earnings-cell-country[data-v-951dce64]{display:table-cell}}.earnings-table .earnings-cell-num[data-v-951dce64]{text-align:right;font-variant-numeric:tabular-nums}.earnings-table .earnings-cell-num-last[data-v-951dce64]{padding-right:1rem}@media (min-width: 768px){.earnings-table .earnings-cell-num-last[data-v-951dce64]{padding-right:1.25rem}}.earnings-table .earnings-cell-truncate[data-v-951dce64]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.earnings-table-row[data-v-951dce64]{cursor:pointer;border-bottom:1px solid var(--theme-divider);transition:background-color .12s ease}.earnings-table-row[data-v-951dce64]:last-child{border-bottom:0}.earnings-table-row[data-v-951dce64]:hover,.earnings-table-row[data-v-951dce64]:focus-within{background:var(--theme-bg-alt)}.earnings-table-row[data-v-951dce64]:active{background:var(--theme-accent-soft, var(--theme-bg-alt))}.earnings-history-row[data-v-951dce64]{border-bottom:1px solid var(--theme-divider);transition:background-color .12s ease}.earnings-history-row[data-v-951dce64]:last-child{border-bottom:0}.earnings-history-row[data-v-951dce64]:hover{background:var(--theme-bg-alt)}.earnings-surprise-up[data-v-951dce64]{color:var(--theme-success)}.earnings-surprise-down[data-v-951dce64]{color:var(--theme-danger)}.earnings-empty-state[data-v-951dce64]{border:1px solid var(--theme-border);border-radius:.9rem;background:var(--theme-bg-elevated);overflow:hidden}.earnings-empty-state-intro[data-v-951dce64]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.earnings-empty-state-title-block[data-v-951dce64]{display:flex;flex-direction:column;gap:.25rem}.earnings-empty-state-title[data-v-951dce64]{margin:0;font-size:1rem;font-weight:600;line-height:1.25}@media (min-width: 768px){.earnings-empty-state-title[data-v-951dce64]{font-size:1.125rem}}.earnings-empty-state-desc[data-v-951dce64]{margin:0;font-size:.75rem;color:var(--theme-text-muted);max-width:42rem}@media (min-width: 768px){.earnings-empty-state-desc[data-v-951dce64]{font-size:.875rem}}.earnings-compact-btn[data-v-951dce64]{height:36px;padding:0 .75rem;font-size:.75rem;font-weight:500}.earnings-empty-date-browse[data-v-951dce64]{border-top:1px solid var(--theme-divider);padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;background:var(--theme-bg-alt)}@media (min-width: 768px){.earnings-empty-date-browse[data-v-951dce64]{padding-left:1.25rem;padding-right:1.25rem}}.earnings-empty-browse-row[data-v-951dce64]{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.earnings-empty-browse-row[data-v-951dce64]{flex-direction:row;align-items:center;justify-content:space-between}}.earnings-empty-browse-label-wrap[data-v-951dce64]{min-width:0;display:flex;flex-direction:column;gap:.125rem}.earnings-empty-browse-label[data-v-951dce64]{font-size:.75rem;font-weight:600;color:var(--theme-text)}.earnings-empty-browse-controls[data-v-951dce64]{display:flex;align-items:center;gap:.375rem;width:100%}@media (min-width: 640px){.earnings-empty-browse-controls[data-v-951dce64]{width:auto}}.earnings-date-filter-group--fluid[data-v-951dce64]{flex:1 1 0%;width:auto;max-width:none;min-width:0}@media (min-width: 640px){.earnings-date-filter-group--fluid[data-v-951dce64]{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:14.5rem}}.earnings-empty-preview-scroll[data-v-951dce64]{overflow-x:auto}.earnings-empty-subtext-gap[data-v-951dce64]{margin-top:.25rem}.earnings-empty-skeleton-right[data-v-951dce64]{margin-left:auto}.earnings-empty-footer-eyebrow[data-v-951dce64]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-subtle)}.earnings-empty-footer-desc[data-v-951dce64]{margin:.25rem 0 0;font-size:.75rem;color:var(--theme-text-muted)}.earnings-summary-card[data-v-951dce64]{border-radius:var(--theme-radius-xl);padding:.75rem 1rem}@media (min-width: 768px){.earnings-summary-card[data-v-951dce64]{padding:1rem 1.25rem}}.earnings-next-earnings[data-v-951dce64]{display:flex;align-items:center;gap:1rem;font-size:.875rem}.earnings-next-block[data-v-951dce64]{display:flex;flex-direction:column;align-items:flex-start}@media (min-width: 640px){.earnings-next-block[data-v-951dce64]{align-items:flex-end}}.earnings-next-label[data-v-951dce64]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-text-subtle)}.earnings-next-value[data-v-951dce64]{font-weight:500}.earnings-next-divider[data-v-951dce64]{color:var(--theme-divider)}html.cyber .earnings-next-divider[data-v-951dce64],html.crt .earnings-next-divider[data-v-951dce64]{color:var(--theme-text-subtle)}.earnings-iv-section[data-v-951dce64]{border-radius:var(--theme-radius-xl);padding:1rem;border:1px solid var(--theme-border);display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.earnings-iv-section[data-v-951dce64]{padding:1.25rem}}.earnings-iv-head[data-v-951dce64]{display:flex;flex-direction:column;gap:.25rem}.earnings-iv-title[data-v-951dce64]{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25;color:var(--theme-text)}@media (min-width: 768px){.earnings-iv-title[data-v-951dce64]{font-size:1.25rem}}.earnings-iv-subtitle[data-v-951dce64]{margin:0;font-size:.875rem;color:var(--theme-text-muted)}.earnings-iv-panel[data-v-951dce64]{border-radius:.75rem;border:1px solid var(--theme-divider);background:var(--theme-bg-alt);padding:.75rem}@media (min-width: 768px){.earnings-iv-panel[data-v-951dce64]{padding:.875rem 1rem}}.earnings-iv-chips-row[data-v-951dce64]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem}.earnings-iv-histogram-section[data-v-951dce64]{display:flex;flex-direction:column;gap:.5rem}.earnings-iv-histogram-wrap[data-v-951dce64]{position:relative;border-radius:.5rem;background:var(--theme-bg-elevated);border:1px solid var(--theme-divider);padding:.5rem .5rem .25rem}.earnings-iv-histogram[data-v-951dce64]{position:relative;height:4.5rem}.earnings-iv-bars[data-v-951dce64]{display:flex;height:100%;align-items:flex-end;gap:1px}@media (min-width: 640px){.earnings-iv-bars[data-v-951dce64]{gap:2px}}.earnings-detail-iv-bar[data-v-951dce64]{flex:1 1 0%;min-width:0;border-radius:2px 2px 0 0}.earnings-iv-marker-track[data-v-951dce64]{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.earnings-iv-marker[data-v-951dce64]{position:absolute;bottom:0;width:2px;height:4.5rem;max-height:100%;border-radius:9999px;transform:translate(-50%);box-shadow:var(--theme-shadow-sm);background:var(--theme-success)}.earnings-iv-axis[data-v-951dce64]{display:flex;justify-content:space-between;font-size:.625rem;font-variant-numeric:tabular-nums;color:var(--theme-text-muted);padding:.375rem .125rem 0;margin-top:.5rem;border-top:1px solid var(--theme-border)}.earnings-none-card[data-v-951dce64]{border-radius:var(--theme-radius-xl);padding:1.25rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.earnings-none-title[data-v-951dce64]{margin:0;font-size:1rem;font-weight:600}.earnings-none-desc[data-v-951dce64]{margin:0;font-size:.75rem;color:var(--theme-text-muted)}.earnings-history-head[data-v-951dce64]{display:flex;align-items:center;justify-content:space-between}.earnings-history-title[data-v-951dce64]{margin:0;font-size:1rem;font-weight:600;line-height:1.25}@media (min-width: 768px){.earnings-history-title[data-v-951dce64]{font-size:1.125rem}}.earnings-history-count[data-v-951dce64]{font-size:.75rem;color:var(--theme-text-muted)}.earnings-history-scroll[data-v-951dce64]{overflow-x:auto;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.earnings-history-scroll[data-v-951dce64]{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}}.earnings-history-scroll .earnings-table[data-v-951dce64]{min-width:560px}.earnings-history-empty[data-v-951dce64]{margin:0;font-size:.75rem;color:var(--theme-text-muted);padding:.75rem 0;text-align:center}.earnings-toast[data-v-951dce64]{position:fixed;left:50%;transform:translate(-50%);bottom:1.5rem;z-index:60;padding:.5rem 1rem;border-radius:var(--theme-radius-md);background:var(--theme-success);color:var(--theme-text-inverse, #fff);font-size:.875rem;box-shadow:var(--theme-shadow-md)}[data-v-951dce64] .earnings-move-chart,[data-v-951dce64] .earnings-move-chart .insight-banner,[data-v-951dce64] .earnings-move-chart .summary-chip,[data-v-951dce64] .earnings-move-chart .chart-surface,[data-v-951dce64] .earnings-move-chart .earnings-move-tooltip,[data-v-951dce64] .earnings-move-chart .earnings-move-empty,[data-v-951dce64] .earnings-move-chart .rounded-md{border-radius:var(--theme-radius-xl)!important}.basic-app[data-v-01d99d68]{max-width:1200px;margin:0 auto;padding:20px;font-family:var(--nova-font-sans);background:var(--nova-bg);color:var(--nova-text);min-height:100vh}html.cyber .basic-app[data-v-01d99d68],html.crt .basic-app[data-v-01d99d68]{width:100%;min-width:0;overflow-x:auto}.basic-app[data-v-01d99d68]>*{margin-bottom:20px}h1[data-v-01d99d68]{font:bold 24px var(--nova-font-sans);margin-top:1em;border-top:2px solid var(--nova-border);padding-top:10px;color:var(--nova-text)}h2[data-v-01d99d68]{font:bold 20px var(--nova-font-sans);margin-top:1.5em;color:var(--nova-text)}h3[data-v-01d99d68]{font:bold 18px var(--nova-font-sans);margin-top:1.2em;color:var(--nova-text-muted)}table[data-v-01d99d68]{width:100%;border-collapse:collapse;margin:10px 0;background:var(--nova-bg-alt)}table th[data-v-01d99d68],table td[data-v-01d99d68]{padding:8px 12px;text-align:left;border-bottom:1px solid var(--nova-border);color:var(--nova-text)}table th[data-v-01d99d68]{background:var(--nova-bg-elevated);font-weight:700;color:var(--nova-text)}table tr[data-v-01d99d68]:hover{background:var(--nova-bg-elevated)}input[type=text][data-v-01d99d68],input[type=password][data-v-01d99d68],textarea[data-v-01d99d68]{border:1px solid var(--nova-border);border-radius:var(--theme-radius-sm);padding:8px;margin:5px 0;width:200px;background:var(--nova-bg);color:var(--nova-text)}input[type=text][data-v-01d99d68]:focus,input[type=password][data-v-01d99d68]:focus,textarea[data-v-01d99d68]:focus{outline:none;border-color:var(--nova-accent);box-shadow:var(--nova-shadow-focus)}button[data-v-01d99d68]{background-color:var(--nova-accent);color:var(--nova-text-inverse);padding:10px 20px;border:none;border-radius:var(--theme-radius-sm);cursor:pointer;margin:5px 5px 5px 0}button[data-v-01d99d68]:hover{background-color:var(--nova-accent-hover)}pre[data-v-01d99d68]{font-size:.625rem;background:var(--nova-bg-alt);padding:10px;border:1px solid var(--nova-border);border-radius:var(--theme-radius-sm);overflow-x:auto;max-height:300px;color:var(--nova-text);overflow-y:auto}.loading[data-v-01d99d68]{color:var(--nova-text-muted);font-style:italic;padding:10px}.error[data-v-01d99d68]{color:var(--nova-danger);margin-top:10px}.section[data-v-01d99d68]{background:var(--nova-bg-alt);padding:15px;border-radius:var(--theme-radius-md);border:1px solid var(--nova-border)}button[data-v-01d99d68]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--nova-border);color:var(--nova-text-muted)}.settings-table[data-v-01d99d68]{width:100%;border-collapse:collapse;margin:10px 0;background:var(--nova-bg);border:1px solid var(--nova-border)}.settings-table th[data-v-01d99d68],.settings-table td[data-v-01d99d68]{padding:8px 12px;text-align:left;border-bottom:1px solid var(--nova-border);color:var(--nova-text)}.settings-table th[data-v-01d99d68]{background:var(--nova-bg-alt);font-weight:700}.settings-table tr[data-v-01d99d68]:hover{background:var(--nova-bg-alt)}.settings-table select[data-v-01d99d68],.settings-table input[data-v-01d99d68]{border:1px solid var(--nova-border);border-radius:3px;padding:4px 6px;font-size:.875rem;background:var(--nova-bg);color:var(--nova-text)}html.cyber .settings-table select[data-v-01d99d68],html.crt .settings-table select[data-v-01d99d68],html.cyber .settings-table input[data-v-01d99d68],html.crt .settings-table input[data-v-01d99d68]{border-radius:0}.upload-shell[data-v-996be5ad]{padding:1.5rem;max-width:72rem;margin-inline:auto}.upload-title[data-v-996be5ad]{margin-bottom:1.5rem}.upload-h2[data-v-996be5ad]{margin-bottom:1rem}.upload-section[data-v-996be5ad]{padding:1rem;margin-bottom:1.5rem}.upload-field[data-v-996be5ad]{margin-bottom:1rem}.upload-label[data-v-996be5ad]{display:block;margin-bottom:.5rem}.upload-input[data-v-996be5ad]{width:100%}html.cyber .upload-hint[data-v-996be5ad],html.crt .upload-hint[data-v-996be5ad]{margin-top:.25rem}.upload-tip-box[data-v-996be5ad]{padding:.75rem;margin-bottom:1rem}.upload-actions[data-v-996be5ad]{display:flex;gap:1rem}.upload-error-panel[data-v-996be5ad]{padding:1rem;margin-bottom:1.5rem}.upload-grid-section[data-v-996be5ad]{margin-bottom:1.5rem}.upload-grid[data-v-996be5ad]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.upload-grid[data-v-996be5ad]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.upload-grid[data-v-996be5ad]{grid-template-columns:repeat(3,1fr)}}.upload-card[data-v-996be5ad]{padding:1rem;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease,fill .15s ease,stroke .15s ease,opacity .15s ease,box-shadow .15s ease,transform .15s ease}.upload-preview[data-v-996be5ad]{margin-bottom:1rem}.upload-preview-img[data-v-996be5ad]{width:100%;height:12rem;-o-object-fit:cover;object-fit:cover;border:1px solid currentColor}.upload-file-name[data-v-996be5ad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.cyber .upload-file-name[data-v-996be5ad],html.crt .upload-file-name[data-v-996be5ad]{margin-top:.5rem}.upload-status[data-v-996be5ad]{margin-bottom:1rem}.upload-status-detail[data-v-996be5ad]{margin-bottom:.5rem}.upload-item-actions[data-v-996be5ad]{display:flex;gap:.5rem}.upload-symbols-panel[data-v-996be5ad]{padding:1rem;margin-bottom:1.5rem}.upload-symbols-list[data-v-996be5ad]{display:flex;flex-direction:column;gap:1rem}.upload-symbol-card[data-v-996be5ad]{padding:.75rem}.upload-symbol-grid[data-v-996be5ad]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.upload-symbol-head[data-v-996be5ad]{display:flex;align-items:center;gap:.5rem}.upload-symbol-label[data-v-996be5ad]{display:block}.upload-symbol-ok[data-v-996be5ad]{color:#22c55e;font-size:1.125rem}.upload-symbol-unknown[data-v-996be5ad]{color:#f59e0b;font-size:1.125rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fef3c7;border:1px solid #fcd34d}.upload-field-input[data-v-996be5ad]{width:100%}.upload-symbol-remove[data-v-996be5ad]{margin-top:.5rem}.upload-add-symbol[data-v-996be5ad]{margin-top:1rem}.upload-summary-panel[data-v-996be5ad]{padding:1rem}.upload-summary-grid[data-v-996be5ad]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width: 768px){.upload-summary-grid[data-v-996be5ad]{grid-template-columns:repeat(4,1fr)}}.upload-summary-num[data-v-996be5ad]{margin-left:.5rem}.upload-fullscreen[data-v-996be5ad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.upload-fullscreen-frame[data-v-996be5ad]{position:relative;max-width:100%;max-height:100%}.upload-fullscreen-img[data-v-996be5ad]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.upload-fullscreen-close[data-v-996be5ad]{position:absolute;top:1rem;right:1rem}.upload-fullscreen-caption[data-v-996be5ad]{position:absolute;bottom:1rem;left:1rem;right:1rem;background:#000;padding:1rem;border-radius:var(--theme-radius-sm)}.upload-caption-text[data-v-996be5ad]{text-align:center}.upload-empty[data-v-996be5ad]{text-align:center;padding-top:3rem;padding-bottom:3rem}.upload-empty-title[data-v-996be5ad]{margin-bottom:1rem}.stock-card-scene[data-v-eca3d612]{perspective:900px;width:100%}.stock-card-inner[data-v-eca3d612]{position:relative;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.stock-card-scene--flipped .stock-card-inner[data-v-eca3d612]{transform:rotateY(180deg)}.stock-card-face[data-v-eca3d612]{backface-visibility:hidden;-webkit-backface-visibility:hidden;width:100%}.stock-card-front[data-v-eca3d612]{position:relative;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.stock-card-front.is-censored[data-v-eca3d612]{border-style:dashed;border-color:currentColor;opacity:.7}.stock-card-censor-overlay[data-v-eca3d612]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.stock-card-lock-icon[data-v-eca3d612]{width:.875rem;height:.875rem}.stock-card-remove[data-v-eca3d612]{position:absolute;top:.75rem;right:.5rem;margin-top:0;z-index:10;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;opacity:1;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.stock-card-remove[data-v-eca3d612]:hover{color:var(--theme-danger, var(--nova-danger))}@media (min-width: 640px){.stock-card-remove[data-v-eca3d612]{min-height:0;min-width:0;opacity:0}.stock-card-front:hover .stock-card-remove[data-v-eca3d612]{opacity:1}}.stock-card-scene .stock-card-front.stock-card-top-pick[data-v-eca3d612]{border-width:2px;border-color:var(--theme-accent, var(--nova-accent, #b22222));box-shadow:0 0 14px color-mix(in srgb,var(--theme-accent, var(--nova-accent, #b22222)) 45%,transparent)}.stock-card-scene .stock-card-front.stock-card-top-pick[data-v-eca3d612]:hover{box-shadow:0 0 14px color-mix(in srgb,var(--theme-accent, var(--nova-accent, #b22222)) 45%,transparent)}.stock-card-back[data-v-eca3d612]{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg);display:flex;flex-direction:column;overflow-y:auto;padding:var(--space-4, 1rem);background:var(--nova-bg-elevated, var(--theme-bg, #fff));border:1px solid var(--nova-border);border-radius:var(--radius, .75rem);box-sizing:border-box}.stock-card-flip-trigger[data-v-eca3d612]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.25rem;padding:0;border:1px solid var(--nova-border);border-radius:8px;background:var(--nova-bg-alt);color:var(--nova-text-muted);cursor:pointer;transition:all .15s ease}.stock-card-flip-trigger[data-v-eca3d612]:hover{border-color:var(--nova-accent, #aa44ff);color:var(--nova-text);background:color-mix(in srgb,var(--nova-accent, #aa44ff) 6%,var(--nova-bg-alt))}.stock-card-back-header[data-v-eca3d612]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.75rem;min-width:0}.stock-card-back-header-main[data-v-eca3d612]{display:flex;align-items:center;gap:.5rem;min-width:0}.stock-card-back-title[data-v-eca3d612]{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nova-text-muted)}.stock-card-flip-back[data-v-eca3d612]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--theme-radius-md);border:1px solid var(--nova-border);background:var(--nova-bg-alt);color:var(--nova-text-muted);cursor:pointer;transition:all .15s ease}.stock-card-flip-back[data-v-eca3d612]:hover{color:var(--nova-text);border-color:var(--nova-accent, #aa44ff)}.stock-card-back-price[data-v-eca3d612]{display:flex;align-items:baseline;gap:.5rem;font-size:1.3rem;font-weight:700;margin-bottom:1rem;min-width:0}.stock-card-back-price>span[data-v-eca3d612]:last-child{font-size:.8rem;font-weight:600}.stock-card-back-price-value[data-v-eca3d612],.stock-card-back-price-change[data-v-eca3d612]{min-width:0}.stock-card-back-form[data-v-eca3d612]{display:flex;flex-direction:column;gap:.75rem;flex:1}.stock-card-back-field[data-v-eca3d612]{display:flex;flex-direction:column;gap:.25rem}.stock-card-back-label[data-v-eca3d612]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--nova-text-muted)}.stock-card-back-summary[data-v-eca3d612]{display:flex;flex-direction:column;gap:.35rem;padding:.6rem 0;border-top:1px solid var(--nova-border);margin-top:.25rem}.stock-card-back-summary-row[data-v-eca3d612]{display:flex;justify-content:space-between;gap:.75rem;font-size:.78rem;color:var(--nova-text-muted);min-width:0}.stock-card-back-summary-row>span[data-v-eca3d612]:first-child{min-width:0}.stock-card-back-summary-value[data-v-eca3d612]{min-width:0;text-align:right;overflow-wrap:anywhere}.stock-card-back-actions[data-v-eca3d612]{display:flex;gap:.5rem;margin-top:auto;padding-top:.75rem}.stock-card-back-save[data-v-eca3d612],.stock-card-back-clear[data-v-eca3d612]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.25rem;border-radius:8px;border:1px solid var(--nova-border);background:var(--nova-bg);color:var(--nova-text);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.stock-card-back-save[data-v-eca3d612]:hover{color:var(--nova-success);border-color:var(--nova-success);background:color-mix(in srgb,var(--nova-success) 8%,var(--nova-bg))}.stock-card-back-clear[data-v-eca3d612]:hover{color:var(--nova-danger);border-color:var(--nova-danger);background:color-mix(in srgb,var(--nova-danger) 8%,var(--nova-bg))}.stock-card-position-input[data-v-eca3d612]{width:100%;height:2.25rem;min-width:0;border:1px solid var(--nova-border-strong);border-radius:var(--theme-radius-md);background:var(--nova-bg);color:var(--nova-text);padding:0 .6rem;font-size:.95rem;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.stock-card-position-input[data-v-eca3d612]:focus{outline:none;border-color:var(--nova-accent, #aa44ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-accent, #aa44ff) 20%,transparent)}.stock-card-position-input[data-v-eca3d612]::-moz-placeholder{color:var(--nova-text-subtle, var(--nova-text-muted));opacity:.5}.stock-card-position-input[data-v-eca3d612]::placeholder{color:var(--nova-text-subtle, var(--nova-text-muted));opacity:.5}.stock-card-metric-label[data-v-eca3d612],.stock-card-metric-value[data-v-eca3d612]{font-size:.875rem}.stock-card-header[data-v-eca3d612]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;min-width:0}@media (min-width: 640px){.stock-card-header[data-v-eca3d612]{margin-bottom:.75rem}}.stock-card-watchlist-col[data-v-eca3d612]{display:flex;flex-direction:column;gap:.25rem;width:100%}.stock-card-company-col[data-v-eca3d612]{flex:1 1 0%;min-width:0}.stock-card-watchlist-metrics-col[data-v-eca3d612]{display:flex;flex-direction:column;gap:.5rem}.stock-card-front-top-row[data-v-eca3d612],.stock-card-front-meta-row[data-v-eca3d612]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.stock-card-ticker-row[data-v-eca3d612]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.stock-card-ticker[data-v-eca3d612]{padding:.125rem .5rem;border-radius:var(--theme-radius-sm);color:var(--theme-text-inverse, var(--nova-text-inverse));font-weight:700;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px #0000000d}.stock-card-ticker.is-blurred[data-v-eca3d612]{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.4;filter:blur(2px)}.stock-card-company-wrap[data-v-eca3d612]{flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden}.stock-card-company-name[data-v-eca3d612]{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.stock-card-company-subtle[data-v-eca3d612]{font-size:.875rem;line-height:1.25rem;font-style:italic}.stock-card-front-price-wrap[data-v-eca3d612]{text-align:right;min-width:0}.stock-card-front-change-wrap[data-v-eca3d612]{text-align:right;flex-shrink:0;min-width:0}.stock-card-days-gain[data-v-eca3d612]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:var(--theme-radius-sm);font-size:.75rem;line-height:1rem;font-weight:700}.stock-card-days-gain.is-gain[data-v-eca3d612]{color:var(--theme-success, var(--nova-success))}.stock-card-days-gain.is-loss[data-v-eca3d612]{color:var(--theme-danger, var(--nova-danger))}.stock-card-currency[data-v-eca3d612]{font-size:.875rem;line-height:1.25rem}.stock-card-metrics[data-v-eca3d612]{display:flex;flex-direction:column;gap:.25rem}@media (min-width: 640px){.stock-card-metrics[data-v-eca3d612]{gap:.5rem}}.stock-card-metric-row[data-v-eca3d612]{display:flex;justify-content:space-between;align-items:center;width:100%}.stock-card-metric-row.has-bar[data-v-eca3d612]{flex-direction:column;align-items:stretch;gap:.25rem}.stock-card-metric-row.is-compact[data-v-eca3d612]{font-size:.75rem;line-height:1rem}.stock-card-metric-line[data-v-eca3d612]{display:flex;justify-content:space-between;align-items:center;width:100%}.stock-card-mono[data-v-eca3d612]{font-family:var(--nova-font-mono, monospace)}.stock-card-mono.is-medium[data-v-eca3d612]{font-weight:500}.stock-card[data-v-eca3d612]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.stock-card-header[data-v-eca3d612],.stock-card-front-top-row[data-v-eca3d612],.stock-card-front-meta-row[data-v-eca3d612],.stock-card-front-price-wrap[data-v-eca3d612],.stock-card-front-change-wrap[data-v-eca3d612]{min-width:0}.stock-card-header[data-v-eca3d612]>*{min-width:0}.stock-card-price[data-v-eca3d612]{white-space:nowrap}@media (max-width: 640px){.stock-card[data-v-eca3d612]{padding:var(--space-3)}.stock-card-watchlist[data-v-eca3d612]{padding-top:0}.stock-card-remove[data-v-eca3d612]{width:44px;height:44px}.stock-card-price[data-v-eca3d612]{font-size:clamp(1.05rem,4.8vw,1.25rem);line-height:1.1;overflow-wrap:anywhere;text-align:right}.stock-card-ticker[data-v-eca3d612],.stock-card-company-name[data-v-eca3d612]{font-size:.9375rem}.stock-card-days-gain[data-v-eca3d612]{font-size:.75rem}.stock-card-front-top-row[data-v-eca3d612],.stock-card-front-meta-row[data-v-eca3d612],.stock-card-back-header[data-v-eca3d612],.stock-card-back-price[data-v-eca3d612],.stock-card-back-summary-row[data-v-eca3d612]{flex-wrap:wrap}.stock-card-front-price-wrap[data-v-eca3d612],.stock-card-front-change-wrap[data-v-eca3d612]{margin-left:auto;max-width:100%}.stock-card-front-change-wrap[data-v-eca3d612]{flex-shrink:1}.stock-card-days-gain[data-v-eca3d612],.stock-card-back-price-change[data-v-eca3d612]{max-width:100%;white-space:normal;overflow-wrap:anywhere;justify-content:flex-end;text-align:right}.stock-card-back-price[data-v-eca3d612]{justify-content:space-between;font-size:clamp(1.05rem,4.8vw,1.2rem)}.stock-card-back-price-value[data-v-eca3d612]{overflow-wrap:anywhere}.stock-card-metric-label[data-v-eca3d612],.stock-card-metric-value[data-v-eca3d612]{font-size:1rem}.stock-card-metrics .is-compact[data-v-eca3d612]{font-size:.8125rem}}.stock-card-watchlist[data-v-eca3d612]{padding-top:0}.stock-card-watchlist .stock-card-header[data-v-eca3d612]{margin-top:0;margin-bottom:var(--space-1)}.stock-card-watchlist .stock-card-ticker-row[data-v-eca3d612]{margin-bottom:0}.stock-card-watchlist .stock-card-company-wrap[data-v-eca3d612],.stock-card-watchlist .stock-card-company-name[data-v-eca3d612]{padding-top:3px}.stock-card-company-row[data-v-eca3d612]{display:flex;align-items:center;gap:.25rem;min-width:0;max-width:100%;overflow:hidden}.stock-card-company-wrap[data-v-eca3d612]{min-width:0;max-width:100%;overflow:hidden}.stock-card-company-name[data-v-eca3d612]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stock-card-watchlist .stock-card-days-gain[data-v-eca3d612]{padding-top:0}.stock-card-watchlist .stock-card-remove[data-v-eca3d612]{top:.35rem;left:50%;right:auto;transform:translate(-50%)}.stock-card-watchlist .stock-card-ticker[data-v-eca3d612]{font-size:1.125rem}.stock-card-watchlist .stock-card-company-name[data-v-eca3d612],.stock-card-watchlist .stock-card-company-wrap .text-muted[data-v-eca3d612]{font-size:1.0625rem;color:var(--theme-text, var(--nova-text))}.stock-card-watchlist .stock-card-price[data-v-eca3d612]{font-size:1.5rem}.stock-card-watchlist .stock-card-days-gain[data-v-eca3d612],.stock-card-watchlist .stock-card-currency[data-v-eca3d612]{font-size:.9375rem}.stock-card-watchlist .stock-card-currency[data-v-eca3d612]{color:var(--theme-text, var(--nova-text))}.stock-card-watchlist .stock-card-metrics .stock-card-metric-label[data-v-eca3d612],.stock-card-watchlist .stock-card-metrics .stock-card-metric-value[data-v-eca3d612]{font-size:1rem;color:var(--theme-text, var(--nova-text))}.stock-card-watchlist .stock-card-metrics .is-compact[data-v-eca3d612]{font-size:.9375rem;color:var(--theme-text, var(--nova-text))}.stock-card-watchlist .stock-card-metrics .text-muted[data-v-eca3d612],.stock-card-watchlist .stock-card-metrics .stock-card-mono.text-muted[data-v-eca3d612]{color:var(--theme-text, var(--nova-text))}.stock-card-watchlist .stock-card-metrics .stock-card-mono[data-v-eca3d612]:not(.text-success):not(.text-danger){color:var(--theme-text, var(--nova-text))}.stock-card-sparkline-bleed[data-v-eca3d612]{height:80px;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));margin-bottom:calc(-1 * var(--space-4))}@media (min-width: 640px){.stock-card-sparkline-bleed[data-v-eca3d612]{height:100px}}.stock-card-health-bar-row[data-v-eca3d612]{display:flex;justify-content:space-between;align-items:center}.stock-card-health-track[data-v-eca3d612]{position:relative;height:.4rem;border-radius:9999px;background:var(--theme-muted, color-mix(in srgb, var(--nova-text-muted) 15%, transparent));overflow:hidden}.stock-card-health-fill[data-v-eca3d612]{position:absolute;top:0;left:0;bottom:0;border-radius:9999px;transition:width .4s ease}.stock-card-rs-track[data-v-eca3d612]{position:relative;height:.5rem;border-radius:9999px;background:var(--theme-muted, color-mix(in srgb, var(--nova-text-muted) 20%, transparent));overflow:hidden}.stock-card-rs-fill[data-v-eca3d612]{position:absolute;top:0;bottom:0}@media (max-width: 640px){.stock-card-sparkline-bleed[data-v-eca3d612]{margin-left:calc(-1 * var(--space-3));margin-right:calc(-1 * var(--space-3));margin-bottom:calc(-1 * var(--space-3))}.stock-card-watchlist .stock-card-sparkline-bleed[data-v-eca3d612]{margin-left:0;margin-right:0}}html.cyber .stock-card-ticker[data-v-eca3d612],html.crt .stock-card-ticker[data-v-eca3d612]{background-color:var(--crt-green-normal)!important;color:var(--crt-text-on-fill)!important}html.cyber .stock-card-company-name[data-v-eca3d612],html.crt .stock-card-company-name[data-v-eca3d612]{color:var(--theme-text-muted)!important}html.cyber .stock-card-flip-trigger[data-v-eca3d612],html.crt .stock-card-flip-trigger[data-v-eca3d612],html.cyber .stock-card-back-save[data-v-eca3d612],html.crt .stock-card-back-save[data-v-eca3d612],html.cyber .stock-card-back-clear[data-v-eca3d612],html.crt .stock-card-back-clear[data-v-eca3d612],html.cyber .stock-card-back[data-v-eca3d612],html.crt .stock-card-back[data-v-eca3d612]{border-radius:0}.watchlist-page[data-v-778cb31f]{min-height:100vh;display:flex;flex-direction:column;min-width:0;overflow-x:hidden}.watchlist-main[data-v-778cb31f]{display:flex;flex-direction:column;flex-grow:1;width:100%;min-width:0;padding:.5rem var(--space-3) var(--space-8)}@media (min-width: 640px){.watchlist-main[data-v-778cb31f]{padding-left:1.5rem;padding-right:1.5rem;max-width:640px}}@media (min-width: 768px){.watchlist-main[data-v-778cb31f]{padding-left:var(--space-4);padding-right:var(--space-4);max-width:768px}}@media (min-width: 1024px){.watchlist-main[data-v-778cb31f]{max-width:1024px}}@media (min-width: 1280px){.watchlist-main[data-v-778cb31f]{max-width:1280px}}@media (min-width: 1536px){.watchlist-main[data-v-778cb31f]{max-width:1536px}}.watchlist-header[data-v-778cb31f]{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}@media (min-width: 640px){.watchlist-header[data-v-778cb31f]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-4)}}.title-col[data-v-778cb31f]{width:100%;min-width:0}@media (min-width: 640px){.title-col[data-v-778cb31f]{width:auto}}.title-row[data-v-778cb31f]{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.title-fill[data-v-778cb31f]{flex:1 1 0%;min-width:0}.btn.icon-btn-44[data-v-778cb31f]{padding:0 10px;min-width:44px;min-height:44px;flex-shrink:0}.btn.icon-btn-44[data-v-778cb31f]:hover{color:var(--nova-text)}@media (min-width: 640px){.btn.icon-btn-44[data-v-778cb31f]{min-width:0;min-height:0}}.icon-20[data-v-778cb31f]{width:1.25rem;height:1.25rem}.icon-16[data-v-778cb31f]{width:1rem;height:1rem}.icon-gap[data-v-778cb31f]{margin-right:.25rem}.watchlist-portfolio-summary[data-v-778cb31f]{font-size:.875rem;line-height:1.25rem;margin-top:.125rem;display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-1)}.sum-value[data-v-778cb31f]{margin-left:.375rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--nova-text)}.watchlist-tabs-add-row[data-v-778cb31f]{display:flex;flex-direction:column;gap:var(--space-3);width:100%}@media (min-width: 640px){.watchlist-tabs-add-row[data-v-778cb31f]{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}}.watchlist-tabs-bar[data-v-778cb31f]{display:flex;gap:var(--space-2);overflow-x:auto;flex:1 1 0%;width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:.75rem;margin-left:-.25rem;margin-right:-.25rem;border:2px solid var(--nova-border-strong);background-color:var(--nova-bg-alt)}@media (min-width: 640px){.watchlist-tabs-bar[data-v-778cb31f]{margin-left:0;margin-right:0}}.watchlist-tabs-bar[data-v-778cb31f]::-webkit-scrollbar{height:6px}.watchlist-tabs-bar[data-v-778cb31f]::-webkit-scrollbar-track{background:transparent}.watchlist-tabs-bar[data-v-778cb31f]::-webkit-scrollbar-thumb{background:var(--nova-border-strong);border-radius:3px}.watchlist-tabs-bar[data-v-778cb31f]::-webkit-scrollbar-thumb:hover{background:var(--nova-accent-hover, var(--nova-border-strong))}.watchlist-tabs-bar[data-v-778cb31f]{scrollbar-width:thin;scrollbar-color:var(--nova-border-strong) transparent}.watchlist-tab[data-v-778cb31f]{border:1px solid transparent;cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.watchlist-count-badge[data-v-778cb31f]{padding:.125rem var(--space-2);border-radius:var(--nova-radius-sm, 4px);font-size:.75rem;line-height:1rem;font-weight:600}.watchlist-add-btn[data-v-778cb31f]{white-space:nowrap;flex-shrink:0}.controls-row[data-v-778cb31f]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3);align-items:stretch}@media (min-width: 640px){.controls-row[data-v-778cb31f]{flex-direction:row;align-items:flex-start}}.add-symbol-col[data-v-778cb31f]{flex:2 2 0%;width:100%;min-width:0}@media (min-width: 640px){.add-symbol-col[data-v-778cb31f]{min-width:300px}}.add-symbol-error[data-v-778cb31f]{margin-top:var(--space-2);color:var(--nova-danger);font-size:.875rem;line-height:1.25rem}.controls-cluster[data-v-778cb31f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex-shrink:0}.sort-group[data-v-778cb31f]{display:flex;align-items:center;gap:var(--space-2)}.sort-label[data-v-778cb31f]{white-space:nowrap;font-weight:500}.sort-select[data-v-778cb31f]{width:100px;min-width:0}@media (min-width: 640px){.sort-select[data-v-778cb31f]{min-width:100px}}.btn.import-btn[data-v-778cb31f]{min-height:44px;display:flex;gap:var(--space-2)}@media (min-width: 640px){.btn.import-btn[data-v-778cb31f]{min-height:0}}.btn.action-btn[data-v-778cb31f]{min-height:44px}@media (min-width: 640px){.btn.action-btn[data-v-778cb31f]{min-height:0}}.btn.action-btn.is-danger[data-v-778cb31f],.btn.action-btn.is-danger[data-v-778cb31f]:hover{color:var(--nova-danger)}.row-actions[data-v-778cb31f]{display:flex;align-items:center;gap:var(--space-2)}.view-error[data-v-778cb31f]{margin-bottom:var(--space-6)}.error-line[data-v-778cb31f]{color:var(--nova-danger);font-size:.875rem;line-height:1.25rem}.state-block[data-v-778cb31f]{text-align:center;padding:3rem 0}.state-title[data-v-778cb31f]{margin-bottom:var(--space-4)}.state-sub[data-v-778cb31f]{font-size:.875rem;line-height:1.25rem}.watchlist-cards-grid[data-v-778cb31f]{width:100%;min-width:0}.watchlist-columns-wrap[data-v-778cb31f]{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--nova-border);border-radius:14px;background:var(--nova-bg-elevated);box-shadow:var(--theme-shadow-sm, 0 8px 20px rgba(15, 23, 42, .08))}.watchlist-columns-table[data-v-778cb31f]{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.watchlist-columns-th.is-left[data-v-778cb31f]{text-align:left}.watchlist-columns-th.is-right[data-v-778cb31f],.watchlist-columns-td.is-right[data-v-778cb31f]{text-align:right}.nums[data-v-778cb31f]{font-variant-numeric:tabular-nums}.watchlist-columns-editable-cell.is-right[data-v-778cb31f]{text-align:right}.modal-layer[data-v-778cb31f]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--space-3);z-index:50;overflow-y:auto}@media (min-width: 640px){.modal-layer[data-v-778cb31f]{padding:var(--space-4)}}.modal-card[data-v-778cb31f]{width:100%;max-width:28rem;max-height:90dvh;overflow-y:auto;margin:auto}.modal-card.is-wide[data-v-778cb31f]{max-width:56rem}.modal-head[data-v-778cb31f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.modal-head.is-start[data-v-778cb31f]{align-items:flex-start;gap:var(--space-4)}.field-gap[data-v-778cb31f]{margin-bottom:var(--space-4)}.field-label[data-v-778cb31f]{display:block;margin-bottom:var(--space-2)}.input-full[data-v-778cb31f]{width:100%}.form-error[data-v-778cb31f]{margin-bottom:var(--space-4);color:var(--nova-danger);font-size:.875rem;line-height:1.25rem}.modal-actions[data-v-778cb31f]{justify-content:flex-end}.import-modal-title[data-v-778cb31f]{display:flex;align-items:center;gap:var(--space-2)}.import-col[data-v-778cb31f]{min-width:0}.file-input-hidden[data-v-778cb31f]{display:none}.dropzone-title[data-v-778cb31f]{font-weight:500}.btn.import-browse-btn[data-v-778cb31f]{margin-top:var(--space-2)}.import-check-label[data-v-778cb31f]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.import-privacy-card[data-v-778cb31f]{margin-top:var(--space-3)}.import-note[data-v-778cb31f]{font-size:.875rem;line-height:1.25rem}.import-status-row[data-v-778cb31f]{margin-top:var(--space-3);font-size:.875rem;line-height:1.25rem;display:flex;align-items:center;gap:var(--space-2)}.import-error-row[data-v-778cb31f]{margin-top:var(--space-3);font-size:.875rem;line-height:1.25rem;color:var(--nova-danger)}.import-result-card[data-v-778cb31f]{margin-top:var(--space-3)}.result-title[data-v-778cb31f]{font-size:.875rem;line-height:1.25rem;font-weight:500;margin-bottom:var(--space-2)}.result-meta[data-v-778cb31f]{font-size:.75rem;line-height:1rem;margin-bottom:var(--space-2)}.result-sym[data-v-778cb31f]{font-weight:500}.result-empty[data-v-778cb31f]{font-size:.875rem;line-height:1.25rem}.import-instructions[data-v-778cb31f]{align-self:stretch;min-width:0}.instructions-title[data-v-778cb31f]{font-weight:600;margin:0 0 var(--space-2)}.instructions-text[data-v-778cb31f]{color:var(--nova-text-muted)}.watchlist-loading-card[data-v-778cb31f]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--nova-border)}.watchlist-page-loading[data-v-778cb31f]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.watchlist-page-loading-spinner[data-v-778cb31f]{width:36px;height:36px;border:4px solid var(--nova-border-strong);border-top-color:var(--nova-text);border-radius:999px;animation:watchlist-spin-778cb31f .9s linear infinite}.watchlist-loading-spinner[data-v-778cb31f]{width:52px;height:52px;border:5px solid var(--nova-border-strong);border-top-color:var(--nova-text);border-radius:999px;animation:watchlist-spin-778cb31f .9s linear infinite}.watchlist-loading-text[data-v-778cb31f]{color:var(--nova-text-muted);font-size:1.125rem;font-weight:500}.watchlist-loading-symbol[data-v-778cb31f]{color:var(--nova-text-subtle);font-size:.75rem;letter-spacing:.08em}.watchlist-view-switcher[data-v-778cb31f]{display:inline-flex;align-items:center;padding:.2rem;border:1px solid var(--nova-border);border-radius:.8rem;background:var(--nova-bg-alt)}.watchlist-view-switcher-btn[data-v-778cb31f]{border:0;background:transparent;color:var(--nova-text-muted);padding:.45rem .8rem;border-radius:.6rem;font-size:.8rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.watchlist-view-switcher-btn[data-v-778cb31f]:hover,.watchlist-view-switcher-btn[data-v-778cb31f]:focus-visible{color:var(--nova-text);outline:none}.watchlist-view-switcher-btn-active[data-v-778cb31f]{background:color-mix(in srgb,var(--nova-accent, #aa44ff) 14%,var(--nova-bg));color:var(--nova-text)}.watchlist-columns-head-row[data-v-778cb31f]{background:color-mix(in srgb,var(--nova-bg-alt) 72%,transparent)}.watchlist-columns-th[data-v-778cb31f]{padding:.8rem .9rem;border-bottom:1px solid var(--nova-border);color:var(--nova-text-subtle);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.watchlist-columns-row[data-v-778cb31f]{transition:background-color .15s ease}.watchlist-columns-row[data-v-778cb31f]:nth-child(2n){background:color-mix(in srgb,var(--nova-bg-alt) 45%,transparent)}.watchlist-columns-row[data-v-778cb31f]:hover{background:color-mix(in srgb,var(--nova-accent, #aa44ff) 6%,var(--nova-bg-alt))}.watchlist-columns-td[data-v-778cb31f]{padding:.8rem .9rem;border-bottom:1px solid var(--nova-border);color:var(--nova-text);vertical-align:middle}.watchlist-columns-editable-cell[data-v-778cb31f]{cursor:text}.watchlist-columns-editable-value[data-v-778cb31f]{display:inline-block;min-width:3rem;padding:.35rem .5rem;border:1px solid color-mix(in srgb,var(--nova-accent, #aa44ff) 22%,var(--nova-border));border-radius:8px;background:color-mix(in srgb,var(--nova-accent, #aa44ff) 4%,var(--nova-bg))}.watchlist-columns-inline-input[data-v-778cb31f]{width:100%;max-width:7.5rem;margin-left:auto;border:1px solid var(--nova-border-strong);border-radius:8px;background:var(--nova-bg);color:var(--nova-text);padding:.35rem .5rem;text-align:right;font:inherit;font-variant-numeric:tabular-nums}.watchlist-columns-inline-input[data-v-778cb31f]:focus{outline:none;border-color:var(--nova-accent, #aa44ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-accent, #aa44ff) 18%,transparent)}.watchlist-columns-editable-cell:hover .watchlist-columns-editable-value[data-v-778cb31f]{border-color:color-mix(in srgb,var(--nova-accent, #aa44ff) 38%,var(--nova-border));background:color-mix(in srgb,var(--nova-accent, #aa44ff) 7%,var(--nova-bg))}.watchlist-columns-row:last-child .watchlist-columns-td[data-v-778cb31f],.watchlist-columns-row:last-child .watchlist-columns-loading[data-v-778cb31f]{border-bottom:0}.watchlist-columns-symbol-btn[data-v-778cb31f]{border:0;padding:0;background:transparent;color:var(--nova-accent, #aa44ff);font:inherit;font-weight:700;cursor:pointer}.watchlist-columns-symbol-btn[data-v-778cb31f]:hover,.watchlist-columns-symbol-btn[data-v-778cb31f]:focus-visible{text-decoration:underline;outline:none}.watchlist-columns-company[data-v-778cb31f]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-columns-health-chip[data-v-778cb31f]{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700}.watchlist-columns-health-good[data-v-778cb31f]{background:color-mix(in srgb,var(--nova-success) 16%,transparent);color:var(--nova-success)}.watchlist-columns-health-mid[data-v-778cb31f]{background:color-mix(in srgb,var(--nova-warning, #e5a00d) 18%,transparent);color:var(--nova-warning, #e5a00d)}.watchlist-columns-health-bad[data-v-778cb31f]{background:color-mix(in srgb,var(--nova-danger) 16%,transparent);color:var(--nova-danger)}.watchlist-columns-health-neutral[data-v-778cb31f]{background:color-mix(in srgb,var(--nova-text-muted) 12%,transparent);color:var(--nova-text-muted)}.watchlist-columns-remove-btn[data-v-778cb31f]{border:1px solid var(--nova-border);border-radius:8px;background:var(--nova-bg);color:var(--nova-text-muted);padding:.38rem .65rem;font-size:.76rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.watchlist-columns-remove-btn[data-v-778cb31f]:hover,.watchlist-columns-remove-btn[data-v-778cb31f]:focus-visible{border-color:color-mix(in srgb,var(--nova-danger) 32%,var(--nova-border));color:var(--nova-danger);background:color-mix(in srgb,var(--nova-danger) 7%,var(--nova-bg));outline:none}.watchlist-columns-loading[data-v-778cb31f]{padding:1rem .9rem;border-bottom:1px solid var(--nova-border)}.watchlist-columns-loading-inner[data-v-778cb31f]{display:inline-flex;align-items:center;gap:.55rem;color:var(--nova-text-muted);font-size:.875rem}.watchlist-inline-spinner[data-v-778cb31f]{width:16px;height:16px;border:2px solid var(--nova-border-strong);border-top-color:var(--nova-text);border-radius:999px;animation:watchlist-spin-778cb31f .9s linear infinite}@keyframes watchlist-spin-778cb31f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.import-grid[data-v-778cb31f]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem}.import-dropzone[data-v-778cb31f]{border:2px dashed var(--nova-border-strong);border-radius:12px;background:var(--nova-bg-alt);padding:1.25rem;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.import-dropzone[data-v-778cb31f]:hover,.import-dropzone-active[data-v-778cb31f]{border-color:var(--nova-accent, #aa44ff);background:var(--nova-bg-elevated)}.import-dropzone-icon[data-v-778cb31f]{width:42px;height:42px;color:var(--nova-text-muted)}.import-dropzone-loading[data-v-778cb31f]{margin-top:.35rem;display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--nova-text-muted)}.import-loaded-spinner-btn[data-v-778cb31f]{display:inline-flex;align-items:center;gap:.45rem}.import-checkbox[data-v-778cb31f]{accent-color:var(--nova-accent, #aa44ff)}.import-result-list-table[data-v-778cb31f]{max-height:220px;overflow-y:auto;font-size:.82rem}.import-result-header[data-v-778cb31f]{display:grid;grid-template-columns:1fr auto auto;gap:.5rem 1rem;padding:.35rem .5rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--nova-text-subtle);border-bottom:1px solid var(--nova-border)}.import-result-row[data-v-778cb31f]{display:grid;grid-template-columns:1fr auto auto;gap:.5rem 1rem;padding:.3rem .5rem;border-bottom:1px solid var(--nova-border)}.import-result-row[data-v-778cb31f]:last-child{border-bottom:none}.import-example[data-v-778cb31f]{border:1px solid var(--nova-border);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--nova-bg)}.import-example-header[data-v-778cb31f]{padding:.5rem .75rem;border-bottom:1px solid var(--nova-border);color:var(--nova-text-subtle);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.import-example-grid[data-v-778cb31f]{display:grid;grid-template-columns:1fr auto auto;gap:.45rem .75rem;padding:.75rem;font-size:.82rem}.import-example-grid-4col[data-v-778cb31f]{grid-template-columns:1fr auto auto auto}@media (max-width: 900px){.import-grid[data-v-778cb31f]{grid-template-columns:1fr}}@media (max-width: 640px){.nova .watchlist-page-title.nova-h1[data-v-778cb31f]{font-size:1.125rem!important;font-weight:600;line-height:1.3}}@media (max-width: 380px){.nova .watchlist-page-title.nova-h1[data-v-778cb31f]{font-size:1rem!important}}@media (max-width: 640px){.watchlist-cards-grid[data-v-778cb31f]{padding-left:var(--space-2);padding-right:var(--space-2);overflow-x:hidden}.grid-auto[data-v-778cb31f]{grid-template-columns:1fr;gap:var(--space-3)}.watchlist-cards-grid[data-v-778cb31f] .stock-card,.watchlist-cards-grid[data-v-778cb31f] .watchlist-loading-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.watchlist-view-switcher[data-v-778cb31f]{order:-1;width:100%;justify-content:stretch}.watchlist-view-switcher-btn[data-v-778cb31f]{flex:1 1 0;text-align:center}}.watchlist-tab-name[data-v-778cb31f]{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media (max-width: 640px){.watchlist-tab-name[data-v-778cb31f]{max-width:120px}}.watchlist-tab-active[data-v-778cb31f]{background-color:#a4f;color:#fff;border-color:#a4f}.watchlist-tab-inactive[data-v-778cb31f]{background-color:var(--nova-bg-alt);color:var(--nova-text);border-color:var(--nova-border)}.watchlist-tab-inactive[data-v-778cb31f]:hover{background-color:var(--nova-bg-elevated);border-color:var(--nova-border-strong)}.watchlist-badge-active[data-v-778cb31f]{background-color:#fff3;color:#fff}.watchlist-badge-inactive[data-v-778cb31f]{background-color:var(--nova-bg-elevated);color:var(--nova-text-muted)}.dark .watchlist-tab-active[data-v-778cb31f],html[data-theme=dark] .watchlist-tab-active[data-v-778cb31f]{background-color:#a4f;color:#fff}.dark .watchlist-tab-inactive[data-v-778cb31f],html[data-theme=dark] .watchlist-tab-inactive[data-v-778cb31f]{background-color:var(--nova-bg-alt);color:var(--nova-text)}.dark .watchlist-tab-inactive[data-v-778cb31f]:hover,html[data-theme=dark] .watchlist-tab-inactive[data-v-778cb31f]:hover{background-color:var(--nova-bg-elevated)}html.cyber .watchlist-tab-active[data-v-778cb31f],html.crt .watchlist-tab-active[data-v-778cb31f]{background-color:var(--crt-green-normal);color:var(--crt-text-on-fill);border-color:var(--crt-green-bright);text-shadow:none}html.cyber .watchlist-tab-active .watchlist-tab-name[data-v-778cb31f],html.crt .watchlist-tab-active .watchlist-tab-name[data-v-778cb31f]{color:var(--crt-text-on-fill)}html.cyber .watchlist-tab-active .watchlist-badge-active[data-v-778cb31f],html.crt .watchlist-tab-active .watchlist-badge-active[data-v-778cb31f]{background-color:var(--crt-bg-dark);color:var(--crt-text-bright)}.cyber .watchlist-tab-inactive[data-v-778cb31f],.crt .watchlist-tab-inactive[data-v-778cb31f]{background-color:var(--crt-bg-medium);color:var(--crt-green-normal);border-color:var(--crt-green-dim)}.cyber .watchlist-tab-inactive[data-v-778cb31f]:hover,.crt .watchlist-tab-inactive[data-v-778cb31f]:hover{background-color:var(--crt-bg-light);color:var(--crt-green-bright);border-color:var(--crt-green-normal)}.cyber .watchlist-badge-active[data-v-778cb31f],.crt .watchlist-badge-active[data-v-778cb31f]{background-color:#0000004d;color:var(--crt-bg-dark)}.cyber .watchlist-badge-inactive[data-v-778cb31f],.crt .watchlist-badge-inactive[data-v-778cb31f]{background-color:var(--crt-bg-light);color:var(--crt-green-dim)}.cyber .watchlist-tab[data-v-778cb31f],.crt .watchlist-tab[data-v-778cb31f],.cyber .watchlist-count-badge[data-v-778cb31f],.crt .watchlist-count-badge[data-v-778cb31f],.cyber .watchlist-tabs-bar[data-v-778cb31f],.crt .watchlist-tabs-bar[data-v-778cb31f],.cyber .watchlist-view-switcher[data-v-778cb31f],.crt .watchlist-view-switcher[data-v-778cb31f],.cyber .watchlist-view-switcher-btn[data-v-778cb31f],.crt .watchlist-view-switcher-btn[data-v-778cb31f]{border-radius:0}.watchlist-overlay[data-v-778cb31f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:40}.dark .watchlist-overlay[data-v-778cb31f],html[data-theme=dark] .watchlist-overlay[data-v-778cb31f]{background:#000000b3}.cyber .card[data-v-778cb31f],.crt .card[data-v-778cb31f],.cyber .btn[data-v-778cb31f],.crt .btn[data-v-778cb31f],.cyber .input[data-v-778cb31f],.crt .input[data-v-778cb31f],.cyber select.input[data-v-778cb31f],.crt select.input[data-v-778cb31f]{border-radius:0}.fade-enter-active[data-v-778cb31f],.fade-leave-active[data-v-778cb31f]{transition:opacity .2s ease}.fade-enter-from[data-v-778cb31f],.fade-leave-to[data-v-778cb31f]{opacity:0}html.cyber .watchlist-columns-wrap[data-v-778cb31f],.crt .watchlist-columns-wrap[data-v-778cb31f],html.cyber .watchlist-columns-editable-value[data-v-778cb31f],.crt .watchlist-columns-editable-value[data-v-778cb31f],html.cyber .watchlist-columns-inline-input[data-v-778cb31f],.crt .watchlist-columns-inline-input[data-v-778cb31f],html.cyber .watchlist-columns-remove-btn[data-v-778cb31f],.crt .watchlist-columns-remove-btn[data-v-778cb31f],html.cyber .watchlist-columns-symbol-btn[data-v-778cb31f],.crt .watchlist-columns-symbol-btn[data-v-778cb31f]{border-radius:0}.backtest-page[data-v-22af3223]{min-height:100vh;color:var(--theme-text);background:var(--theme-bg)}.backtest-main[data-v-22af3223]{width:100%;margin-inline:auto;max-width:1560px;padding:1.5rem 1rem 3rem}@media (min-width: 640px){.backtest-main[data-v-22af3223]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.backtest-main[data-v-22af3223]{padding-top:2rem}}@media (min-width: 1024px){.backtest-main[data-v-22af3223]{padding-left:2.5rem;padding-right:2.5rem}}.backtest-eyebrow[data-v-22af3223]{font-size:.8125rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--theme-text-muted);margin-bottom:.375rem}.backtest-hero-grid[data-v-22af3223]{display:grid;grid-template-columns:minmax(0,1.28fr) 540px;gap:1.75rem;align-items:start;margin-top:.5rem}@media (max-width: 1400px){.backtest-hero-grid[data-v-22af3223]{grid-template-columns:1fr}}.backtest-h1[data-v-22af3223]{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;color:var(--theme-text)}.backtest-subtitle[data-v-22af3223]{margin-top:.75rem;color:var(--theme-text-muted);font-size:1.25rem;line-height:1.5}.backtest-hero-card[data-v-22af3223]{position:relative;overflow:hidden;padding:1.625rem;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;margin-top:1.5rem}.backtest-hero-bg[data-v-22af3223]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--theme-divider, rgba(0,0,0,.06)) 1px,transparent 1px),linear-gradient(90deg,var(--theme-divider, rgba(0,0,0,.06)) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 25% 30%,black 0%,transparent 72%);mask-image:radial-gradient(circle at 25% 30%,black 0%,transparent 72%);pointer-events:none}.backtest-hero-copy[data-v-22af3223]{position:relative;z-index:1}.backtest-kicker[data-v-22af3223]{display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--theme-success) 12%,transparent);border:1px solid color-mix(in srgb,var(--theme-success) 22%,transparent);color:var(--theme-success);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.backtest-kicker[data-v-22af3223]:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--theme-success);box-shadow:0 0 12px color-mix(in srgb,var(--theme-success) 60%,transparent)}.backtest-hero-h2[data-v-22af3223]{margin:1.125rem 0 .625rem;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.035em;color:var(--theme-text);font-weight:700}.backtest-hero-desc[data-v-22af3223]{margin:0;font-size:1rem;line-height:1.65;color:var(--theme-text-muted);max-width:760px}.backtest-wheel-search[data-v-22af3223]{position:relative;z-index:1;margin-top:1.5rem;background:color-mix(in srgb,var(--theme-bg) 85%,var(--theme-bg-alt));border:1px solid var(--theme-border);border-radius:1.25rem;padding:.875rem;box-shadow:inset 0 1px color-mix(in srgb,currentColor .04%,transparent)}.backtest-search-row[data-v-22af3223]{display:grid;grid-template-columns:minmax(0,1fr) 190px 58px;gap:.75rem;align-items:center}@media (max-width: 1080px){.backtest-search-row[data-v-22af3223]{grid-template-columns:1fr}}.backtest-ticker-wrap[data-v-22af3223]{min-width:0}.backtest-symbol-search[data-v-22af3223]{width:100%}.backtest-run-btn[data-v-22af3223]{height:3.625rem;padding:0 1.25rem;font-size:1rem;font-weight:800;white-space:nowrap}.backtest-run-btn[data-v-22af3223]:disabled{opacity:.5;cursor:not-allowed}.backtest-ghost-btn[data-v-22af3223]{height:3.625rem;padding:0 1rem;background:color-mix(in srgb,currentColor .06%,transparent);color:var(--theme-text);border:1px solid var(--theme-border);font-weight:800}.backtest-ghost-btn[data-v-22af3223]:disabled{opacity:.5;cursor:not-allowed}.backtest-search-footer[data-v-22af3223]{margin-top:.875rem;display:flex;align-items:center;justify-content:space-between;gap:.875rem;flex-wrap:wrap}.backtest-pills[data-v-22af3223]{display:flex;gap:.625rem;flex-wrap:wrap}.backtest-pill[data-v-22af3223]{display:inline-flex;align-items:center;padding:.625rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:700;border:1px solid var(--theme-border);background:color-mix(in srgb,currentColor .05%,transparent);color:var(--theme-text)}.backtest-pill-green[data-v-22af3223]{background:color-mix(in srgb,var(--theme-success) 14%,transparent);color:var(--theme-success);border-color:color-mix(in srgb,var(--theme-success) 22%,transparent)}.backtest-pill-blue[data-v-22af3223]{background:color-mix(in srgb,var(--theme-info) 14%,transparent);color:var(--theme-info);border-color:color-mix(in srgb,var(--theme-info) 22%,transparent)}.backtest-suggestions[data-v-22af3223]{display:flex;gap:.625rem;flex-wrap:wrap}.backtest-suggestion[data-v-22af3223]{padding:.625rem .75rem;border-radius:999px;border:1px solid var(--theme-border);background:color-mix(in srgb,currentColor .04%,transparent);color:var(--theme-text-muted);font-size:.8125rem;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.backtest-suggestion[data-v-22af3223]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-success) 22%,transparent);background:color-mix(in srgb,var(--theme-success) 10%,transparent);color:var(--theme-text)}.backtest-right-stack[data-v-22af3223]{display:grid;gap:1.125rem}.backtest-panel[data-v-22af3223]{padding:1.25rem;min-height:160px;position:relative;overflow:hidden}.backtest-panel-title[data-v-22af3223]{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-muted)}.backtest-panel-sub[data-v-22af3223]{margin-top:.5rem;font-size:.875rem;color:var(--theme-text-muted);line-height:1.6}.backtest-mini-steps[data-v-22af3223]{margin-top:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.backtest-mini-step[data-v-22af3223]{border:1px solid var(--theme-border);background:color-mix(in srgb,currentColor .03%,transparent);border-radius:999px;height:2.125rem;display:grid;place-items:center;font-size:.75rem;color:var(--theme-text-muted)}.backtest-footer-tip[data-v-22af3223]{margin-top:1rem;font-size:.8125rem;color:var(--theme-text-muted);line-height:1.6}.backtest-preview-grid[data-v-22af3223]{margin-top:1.125rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width: 1080px){.backtest-preview-grid[data-v-22af3223]{grid-template-columns:1fr}}.backtest-preview-card[data-v-22af3223]{padding:.875rem;min-height:100px;position:relative;overflow:hidden;background:color-mix(in srgb,var(--theme-bg-alt) 95%,var(--theme-bg));border:1px solid var(--theme-border);border-radius:1rem}.backtest-tag[data-v-22af3223]{display:inline-flex;align-items:center;justify-content:center;height:1.625rem;padding:0 .625rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.backtest-tag-put[data-v-22af3223]{background:color-mix(in srgb,var(--theme-info) 14%,transparent);color:var(--theme-info);border:1px solid color-mix(in srgb,var(--theme-info) 20%,transparent)}.backtest-tag-call[data-v-22af3223]{background:color-mix(in srgb,var(--theme-warning) 14%,transparent);color:var(--theme-warning);border:1px solid color-mix(in srgb,var(--theme-warning) 20%,transparent)}.backtest-preview-title[data-v-22af3223]{margin-top:.75rem;font-size:.875rem;font-weight:700;color:var(--theme-text)}.backtest-preview-copy[data-v-22af3223]{margin-top:.5rem;font-size:.8125rem;color:var(--theme-text-muted);line-height:1.55}.backtest-wave[data-v-22af3223]{margin-top:.875rem;height:3.375rem;border-radius:.75rem;background:color-mix(in srgb,currentColor .03%,transparent);border:1px solid var(--theme-border);color:var(--theme-info)}.backtest-wave-svg[data-v-22af3223]{width:100%;height:100%;opacity:.85}.backtest-wave-call[data-v-22af3223]{color:var(--theme-warning)}.backtest-metrics-grid[data-v-22af3223]{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media (max-width: 1080px){.backtest-metrics-grid[data-v-22af3223]{grid-template-columns:1fr}}.backtest-metric-card[data-v-22af3223]{padding:1.375rem 1.25rem;min-height:160px;position:relative;overflow:hidden}.backtest-metric-title[data-v-22af3223]{margin:0;font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-muted)}.backtest-metric-main[data-v-22af3223]{margin-top:1rem;font-size:1.25rem;font-weight:800;letter-spacing:-.03em}.backtest-metric-green[data-v-22af3223]{color:var(--theme-success)}.backtest-metric-blue[data-v-22af3223]{color:var(--theme-info)}.backtest-metric-orange[data-v-22af3223]{color:var(--theme-warning)}.backtest-metric-list[data-v-22af3223]{margin-top:1.125rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width: 640px){.backtest-metric-list[data-v-22af3223]{grid-template-columns:1fr 1fr}}.backtest-metric-item[data-v-22af3223]{display:flex;flex-direction:column;gap:.25rem}.backtest-metric-k[data-v-22af3223]{color:var(--theme-text-muted);font-size:.75rem}.backtest-metric-v[data-v-22af3223]{font-size:.9375rem;font-weight:800;color:var(--theme-text)}.backtest-metric-v-red[data-v-22af3223]{color:var(--theme-danger)}.backtest-metric-desc[data-v-22af3223]{margin-top:1rem;font-size:.9375rem;color:var(--theme-text-muted);line-height:1.65}.backtest-section-head[data-v-22af3223]{margin-top:1.75rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.backtest-section-h3[data-v-22af3223]{margin:0;font-size:1.75rem;letter-spacing:-.03em;color:var(--theme-text);font-weight:700}.backtest-section-desc[data-v-22af3223]{margin:.25rem 0 0;color:var(--theme-text-muted);font-size:.9375rem;line-height:1.55}.backtest-section-note[data-v-22af3223]{color:var(--theme-text-muted);font-size:.8125rem;font-weight:700}.backtest-pair-grid[data-v-22af3223]{margin-top:1rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.875rem}@media (max-width: 1400px){.backtest-pair-grid[data-v-22af3223]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.backtest-pair-grid[data-v-22af3223]{grid-template-columns:1fr}}.backtest-pair-card[data-v-22af3223]{padding:1.125rem;text-align:left;cursor:pointer;min-height:160px;position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;border:1px solid var(--theme-border)}.backtest-pair-card[data-v-22af3223]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--theme-info) 22%,transparent);box-shadow:var(--theme-shadow-md, 0 4px 12px rgba(0,0,0,.08))}.backtest-pair-top[data-v-22af3223]{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.backtest-pair-symbol[data-v-22af3223]{font-size:1.375rem;font-weight:900;letter-spacing:-.04em;color:var(--theme-text)}.backtest-badge[data-v-22af3223]{height:1.75rem;padding:0 .625rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-info);background:color-mix(in srgb,var(--theme-info) 12%,transparent);border:1px solid color-mix(in srgb,var(--theme-info) 18%,transparent)}.backtest-pair-desc[data-v-22af3223]{margin-top:.75rem;font-size:.875rem;color:var(--theme-text-muted);line-height:1.6;min-height:3.5rem}.backtest-pair-tags[data-v-22af3223]{margin-top:.875rem;display:flex;flex-wrap:wrap;gap:.5rem}.backtest-tiny-tag[data-v-22af3223]{padding:.5rem .625rem;border-radius:999px;background:color-mix(in srgb,currentColor .05%,transparent);border:1px solid var(--theme-border);font-size:.75rem;color:var(--theme-text-muted);font-weight:700}.backtest-split-grid[data-v-22af3223]{margin-top:1.25rem;display:grid;grid-template-columns:1.2fr .8fr;gap:1.125rem}@media (max-width: 1400px){.backtest-split-grid[data-v-22af3223]{grid-template-columns:1fr}}.backtest-steps-grid[data-v-22af3223],.backtest-feature-grid[data-v-22af3223]{display:grid;gap:.75rem}.backtest-step-card[data-v-22af3223]{padding:1rem;display:grid;grid-template-columns:48px 1fr;gap:.875rem;align-items:start}.backtest-step-num[data-v-22af3223]{width:48px;height:48px;border-radius:.875rem;display:grid;place-items:center;font-weight:900;color:#fff;background:linear-gradient(180deg,var(--theme-info),color-mix(in srgb,var(--theme-info) 80%,black));box-shadow:0 8px 16px color-mix(in srgb,var(--theme-info) 25%,transparent)}.backtest-step-title[data-v-22af3223],.backtest-feature-title[data-v-22af3223]{margin:.125rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--theme-text)}.backtest-step-p[data-v-22af3223],.backtest-feature-p[data-v-22af3223]{margin:0;font-size:.875rem;color:var(--theme-text-muted);line-height:1.6}.backtest-feature-card[data-v-22af3223]{padding:1.125rem;min-height:120px}.backtest-feature-top[data-v-22af3223]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.backtest-feature-icon[data-v-22af3223]{width:2.5rem;height:2.5rem;border-radius:.75rem;display:grid;place-items:center;background:color-mix(in srgb,currentColor .05%,transparent);border:1px solid var(--theme-border);font-size:1.125rem}.backtest-help-row[data-v-22af3223]{margin-top:1.5rem;display:flex;gap:.75rem;flex-wrap:wrap}.backtest-help-chip[data-v-22af3223]{padding:.625rem .875rem;border-radius:999px;border:1px solid var(--theme-border);background:color-mix(in srgb,currentColor .04%,transparent);color:var(--theme-text-muted);font-size:.8125rem;font-weight:700}.backtest-page[data-v-22af3223] .backtest-symbol-search .autocomplete-input{width:100%;min-height:3.625rem;padding-left:1rem;padding-right:2.75rem;border-radius:.875rem;border:1px solid var(--theme-border-strong, var(--theme-border));background:var(--theme-bg-alt, var(--theme-bg));color:var(--theme-text);font-size:1rem}.backtest-page[data-v-22af3223] .backtest-symbol-search .autocomplete-input::-moz-placeholder{color:var(--theme-text-subtle)}.backtest-page[data-v-22af3223] .backtest-symbol-search .autocomplete-input::placeholder{color:var(--theme-text-subtle)}.backtest-page[data-v-22af3223] .backtest-symbol-search .autocomplete-input:focus{border-color:color-mix(in srgb,var(--theme-accent) 40%,transparent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 15%,transparent)}.backtest-page[data-v-22af3223] .backtest-symbol-search .search-icon{color:var(--theme-text-subtle)}@media (prefers-reduced-motion: no-preference){.backtest-hero-card[data-v-22af3223],.backtest-panel[data-v-22af3223],.backtest-metric-card[data-v-22af3223],.backtest-feature-card[data-v-22af3223],.backtest-pair-card[data-v-22af3223],.backtest-step-card[data-v-22af3223]{animation:backtest-rise-22af3223 .5s ease both}.backtest-pair-card[data-v-22af3223]:nth-child(2){animation-delay:40ms}.backtest-pair-card[data-v-22af3223]:nth-child(3){animation-delay:80ms}.backtest-pair-card[data-v-22af3223]:nth-child(4){animation-delay:.12s}}@keyframes backtest-rise-22af3223{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}html.cyber .backtest-page[data-v-22af3223] .backtest-symbol-search .autocomplete-input,html.crt .backtest-page[data-v-22af3223] .backtest-symbol-search .autocomplete-input,html.cyber .backtest-wheel-search[data-v-22af3223],html.crt .backtest-wheel-search[data-v-22af3223]{border-radius:0}.wheel-backtest[data-v-fcf94984]{min-height:100vh;display:flex;flex-direction:column;background:var(--theme-bg);color:var(--theme-text)}.wheel-main[data-v-fcf94984]{width:100%;max-width:100%;margin-inline:auto;padding:1rem .75rem}@media (min-width: 640px){.wheel-main[data-v-fcf94984]{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.wheel-main[data-v-fcf94984]{max-width:768px;padding:1.5rem}}@media (min-width: 1024px){.wheel-main[data-v-fcf94984]{max-width:1024px;padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.wheel-main[data-v-fcf94984]{max-width:1280px}}@media (min-width: 1536px){.wheel-main[data-v-fcf94984]{max-width:1536px}}.share-icon-img[data-v-fcf94984]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.header-grid[data-v-fcf94984]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:end;margin-bottom:1rem}.kicker[data-v-fcf94984]{color:var(--theme-text-subtle);font-size:.7rem;letter-spacing:.1em;font-weight:600}.title[data-v-fcf94984]{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;margin:.2rem 0}.subtitle[data-v-fcf94984]{color:var(--theme-text-muted);font-size:.9rem}.run-box[data-v-fcf94984]{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.75rem;padding:.75rem}.run-box-search[data-v-fcf94984]{flex:1;min-width:0}.run-box-search[data-v-fcf94984] .autocomplete-wrapper{width:100%}.run-box-search[data-v-fcf94984] .autocomplete-input{height:3rem;padding:.65rem 2.25rem .65rem .9rem;border-radius:var(--theme-radius-lg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem}.run-box-search[data-v-fcf94984] .search-icon{right:.75rem}.run-box-btn[data-v-fcf94984]{height:3rem;min-width:10.5rem;border-radius:var(--theme-radius-lg);padding-inline:1rem;white-space:nowrap}.run-box-share[data-v-fcf94984]{height:3rem;width:3rem;border-radius:var(--theme-radius-lg);display:inline-flex;align-items:center;justify-content:center}.error-banner[data-v-fcf94984]{border:1px solid var(--theme-danger);background:color-mix(in srgb,var(--theme-danger-bg) 70%,transparent);color:var(--theme-danger);border-radius:8px;padding:.65rem .8rem;margin-bottom:1rem}.cards-grid[data-v-fcf94984]{display:grid;grid-template-columns:1fr;gap:.8rem;margin-bottom:.8rem}.stat-card h3[data-v-fcf94984],.commentary-card h3[data-v-fcf94984],.chart-card h3[data-v-fcf94984],.settings-card h3[data-v-fcf94984],.table-card h3[data-v-fcf94984]{margin:0 0 .6rem;font-size:.95rem;text-transform:uppercase;color:var(--theme-text-muted);letter-spacing:.05em}.big-value[data-v-fcf94984]{font-size:1.65rem;font-weight:700;margin-bottom:.75rem}.pct[data-v-fcf94984]{font-size:1rem;color:var(--theme-text-muted);margin-left:.25rem}.benchmark[data-v-fcf94984]{color:var(--theme-info)}.mini-grid[data-v-fcf94984]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.mini-label[data-v-fcf94984]{color:var(--theme-text-subtle);font-size:.75rem}.mini-value[data-v-fcf94984]{font-weight:600;margin-top:.15rem}.cycle-steps[data-v-fcf94984]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.6rem}.cycle-steps span[data-v-fcf94984]{border:1px solid var(--theme-border);border-radius:999px;text-align:center;font-size:.75rem;padding:.3rem .4rem;color:var(--theme-text-muted)}.insight[data-v-fcf94984]{font-size:.85rem;color:var(--theme-text-muted);margin-top:.6rem}.commentary-card[data-v-fcf94984],.recent-card[data-v-fcf94984]{margin-bottom:.8rem}.recent-list[data-v-fcf94984]{display:grid;gap:.45rem}.recent-item[data-v-fcf94984]{display:grid;grid-template-columns:auto auto 1fr auto;gap:.5rem;align-items:center;border-bottom:1px solid var(--theme-divider);padding-bottom:.35rem;font-size:.82rem}.recent-desc[data-v-fcf94984]{color:var(--theme-text-muted)}.commentary-card ul[data-v-fcf94984]{margin:0;padding-left:1rem}.commentary-card li[data-v-fcf94984]{margin:.2rem 0;color:var(--theme-text-muted)}.middle-grid[data-v-fcf94984]{display:grid;grid-template-columns:1fr;gap:.8rem;margin-bottom:.8rem}.chart-title-row[data-v-fcf94984]{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.range-buttons[data-v-fcf94984]{display:flex;gap:.4rem}.chart-host[data-v-fcf94984]{margin-top:.5rem;height:380px;border:1px solid var(--theme-border);border-radius:8px}.legend[data-v-fcf94984]{margin-top:.6rem;display:flex;justify-content:center;gap:1rem;color:var(--theme-text-muted);font-size:.8rem}.dot[data-v-fcf94984]{display:inline-block;width:.6rem;height:.6rem;border-radius:999px;margin-right:.35rem}.dot.strategy[data-v-fcf94984]{background:var(--theme-success)}.dot.benchmark[data-v-fcf94984]{background:var(--theme-info)}.settings-card[data-v-fcf94984]{display:flex;flex-direction:column;gap:.8rem}.settings-header[data-v-fcf94984]{display:flex;justify-content:space-between;align-items:center}.field[data-v-fcf94984]{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--theme-text-muted)}.slider-line[data-v-fcf94984]{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:center}.slider-line input[type=range][data-v-fcf94984]{width:100%}.dte-buttons[data-v-fcf94984]{display:flex;gap:.4rem}.toggle-row[data-v-fcf94984]{flex-direction:row;justify-content:space-between;align-items:center}.full-width[data-v-fcf94984]{width:100%}.table-header[data-v-fcf94984]{display:flex;justify-content:space-between;align-items:center;color:var(--theme-text-muted);font-size:.85rem}.table-scroll[data-v-fcf94984]{overflow:auto;margin-top:.5rem}table[data-v-fcf94984]{width:100%;border-collapse:collapse}th[data-v-fcf94984],td[data-v-fcf94984]{padding:.5rem;border-bottom:1px solid var(--theme-divider);text-align:left;font-size:.85rem}th[data-v-fcf94984]{color:var(--theme-text-subtle);font-size:.75rem;text-transform:uppercase}.type-badge[data-v-fcf94984]{font-size:.7rem;border-radius:999px;padding:.2rem .45rem;border:1px solid var(--theme-border)}.type-put[data-v-fcf94984]{color:var(--theme-info)}.type-call[data-v-fcf94984]{color:var(--theme-warning)}.type-stock[data-v-fcf94984]{color:var(--theme-text-muted)}.positive[data-v-fcf94984]{color:var(--theme-success)}.negative[data-v-fcf94984]{color:var(--theme-danger)}.loading-overlay[data-v-fcf94984]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--theme-bg) 78%,transparent);display:grid;place-content:center;gap:.65rem;z-index:40;color:var(--theme-text)}.spinner[data-v-fcf94984]{width:2rem;height:2rem;border-radius:999px;border:3px solid var(--theme-border);border-top-color:var(--theme-accent);margin:0 auto;animation:spin-fcf94984 1s linear infinite}@keyframes spin-fcf94984{to{transform:rotate(360deg)}}.fade-enter-active[data-v-fcf94984],.fade-leave-active[data-v-fcf94984]{transition:opacity .2s ease}.fade-enter-from[data-v-fcf94984],.fade-leave-to[data-v-fcf94984]{opacity:0}.wheel-upgrade-overlay[data-v-fcf94984]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.wheel-upgrade-card[data-v-fcf94984]{position:relative;width:100%;max-width:42rem}.wheel-upgrade-close[data-v-fcf94984]{position:absolute;top:1.5rem;right:1.5rem;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--theme-bg-alt);color:var(--theme-text-muted);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.wheel-upgrade-close[data-v-fcf94984]:hover{background:var(--theme-border);color:var(--theme-text)}@media (min-width: 640px){.wheel-upgrade-close[data-v-fcf94984]{top:2rem;right:2rem}}.wheel-upgrade-close-x[data-v-fcf94984]{font-size:1.125rem;line-height:1}.wheel-upgrade-copy[data-v-fcf94984]{padding-right:2.5rem}.wheel-upgrade-title[data-v-fcf94984]{margin-bottom:.75rem}.wheel-upgrade-desc[data-v-fcf94984]{font-size:1rem;line-height:1.625;margin-bottom:2rem;color:var(--theme-text-muted)}.wheel-upgrade-actions[data-v-fcf94984]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.wheel-upgrade-actions[data-v-fcf94984]{flex-direction:row}.wheel-upgrade-primary-btn[data-v-fcf94984]{flex:none}}.wheel-upgrade-primary-btn[data-v-fcf94984]{flex:1 1 0%}.wheel-upgrade-secondary-btn[data-v-fcf94984]{color:var(--theme-text-muted)}.link-copied-toast[data-v-fcf94984]{position:fixed;left:50%;transform:translate(-50%);bottom:1.5rem;z-index:60;padding:.5rem 1rem;border-radius:var(--theme-radius-md);background:#059669;color:#fff;font-size:.875rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@media (min-width: 900px){.header-grid[data-v-fcf94984]{grid-template-columns:1fr auto}.cards-grid[data-v-fcf94984]{grid-template-columns:repeat(3,minmax(0,1fr))}.middle-grid[data-v-fcf94984]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.modal-enter-active[data-v-9f39e0dc],.modal-leave-active[data-v-9f39e0dc]{transition:opacity .3s ease}.modal-enter-from[data-v-9f39e0dc],.modal-leave-to[data-v-9f39e0dc]{opacity:0}.modal-enter-active>div[data-v-9f39e0dc],.modal-leave-active>div[data-v-9f39e0dc]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-9f39e0dc],.modal-leave-to>div[data-v-9f39e0dc]{transform:scale(.95);opacity:0}.range-slider-container[data-v-9f39e0dc]{position:relative;height:24px;padding:0}.range-slider-container>.filter-slider-track[data-v-9f39e0dc]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none}.range-slider[data-v-9f39e0dc]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;pointer-events:none;margin:0;padding:0}.range-slider[data-v-9f39e0dc]::-webkit-slider-track{background:transparent;height:8px;border:none;margin:0;padding:0}.range-slider[data-v-9f39e0dc]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--theme-accent);height:20px;width:20px;border-radius:50%;cursor:pointer;pointer-events:all}.range-slider[data-v-9f39e0dc]::-moz-range-thumb{background:var(--theme-accent);height:20px;width:20px;border:none;border-radius:50%;cursor:pointer;pointer-events:all}.filter-list-scroll[data-v-9f39e0dc]{max-height:15.5rem;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--theme-border-strong) transparent;padding:.75rem .75rem 1rem}.filter-list-scroll[data-v-9f39e0dc]::-webkit-scrollbar{width:8px}.filter-list-scroll[data-v-9f39e0dc]::-webkit-scrollbar-track{background:transparent}.filter-list-scroll[data-v-9f39e0dc]::-webkit-scrollbar-thumb{background:var(--theme-border-strong);border-radius:var(--theme-radius-sm)}.filter-list-scroll[data-v-9f39e0dc]::-webkit-scrollbar-thumb:hover{background:var(--theme-accent)}.filter-list-row[data-v-9f39e0dc]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;min-height:2rem}.filter-checkbox[data-v-9f39e0dc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;margin:0;border:1px solid var(--theme-border-strong);border-radius:var(--theme-radius-sm);background:var(--theme-bg-elevated);cursor:pointer;flex-shrink:0}.filter-checkbox[data-v-9f39e0dc]:checked{background-color:var(--theme-accent);border-color:var(--theme-accent)}.filter-checkbox[data-v-9f39e0dc]:checked:after{content:"";position:absolute;left:50%;top:50%;width:.3rem;height:.55rem;border:solid var(--theme-text-inverse);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.filter-checkbox[data-v-9f39e0dc]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--theme-focus-ring)}.filter-sort-overlay[data-v-9f39e0dc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,black 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-and-sort-modal[data-v-9f39e0dc]{position:relative;z-index:10;width:100%;max-width:56rem;max-height:90vh;overflow-y:auto;margin:1rem;background:var(--theme-bg-elevated);border-radius:.5rem;box-shadow:var(--theme-shadow-md)}.filter-modal-header[data-v-9f39e0dc]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--theme-border)}.filter-modal-title[data-v-9f39e0dc]{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--theme-text)}.filter-modal-close[data-v-9f39e0dc]{color:var(--theme-text-muted);transition:color .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.filter-modal-close[data-v-9f39e0dc]:hover{color:var(--theme-text)}.filter-modal-close[data-v-9f39e0dc]:focus-visible{outline:none;box-shadow:var(--theme-shadow-focus)}.filter-modal-close-icon[data-v-9f39e0dc]{width:1.5rem;height:1.5rem}.filter-modal-body[data-v-9f39e0dc]{padding:1.5rem}.filter-modal-grid[data-v-9f39e0dc]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.filter-modal-grid[data-v-9f39e0dc]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-lists-section[data-v-9f39e0dc]{grid-column:span 2 / span 2}}.is-locked[data-v-9f39e0dc]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-modal-col[data-v-9f39e0dc]{display:flex;flex-direction:column;gap:1.5rem}.filter-field-head[data-v-9f39e0dc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.filter-field-label[data-v-9f39e0dc]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--theme-text)}.filter-field-values[data-v-9f39e0dc]{display:flex;gap:.5rem;font-size:.875rem;line-height:1.25rem}.filter-field-value[data-v-9f39e0dc]{color:var(--theme-accent);font-weight:500}.filter-field-dash[data-v-9f39e0dc]{color:var(--theme-text-subtle)}.filter-slider-track[data-v-9f39e0dc]{position:relative;height:.5rem;background:var(--theme-divider);border-radius:.5rem}.filter-slider-fill[data-v-9f39e0dc]{position:absolute;height:.5rem;background:var(--theme-accent);border-radius:.5rem}.filter-price-grid[data-v-9f39e0dc]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){.filter-price-grid[data-v-9f39e0dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.filter-lists-panel[data-v-9f39e0dc]{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);overflow:hidden}.filter-lists-grid[data-v-9f39e0dc]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.filter-lists-grid>.filter-list-scroll+.filter-list-scroll[data-v-9f39e0dc]{border-top:1px solid var(--theme-border)}@media (min-width: 640px){.filter-lists-grid[data-v-9f39e0dc]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-lists-grid>.filter-list-scroll+.filter-list-scroll[data-v-9f39e0dc]{border-top:0;border-left:1px solid var(--theme-border)}}.filter-list-heading[data-v-9f39e0dc]{position:sticky;top:-.75rem;z-index:1;margin:-.75rem -.75rem .25rem;padding:.75rem .75rem .25rem;background:var(--theme-bg-elevated);font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;color:var(--theme-text-muted)}.filter-list-empty[data-v-9f39e0dc]{font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted)}.filter-list-label[data-v-9f39e0dc]{font-size:.875rem;color:var(--theme-text);cursor:pointer;line-height:1.25}.filter-checkbox.is-compact[data-v-9f39e0dc]{width:1rem;height:1rem}.filter-sort-section[data-v-9f39e0dc]{margin-top:1.5rem}.filter-sort-label[data-v-9f39e0dc]{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--theme-text);margin-bottom:.5rem}.filter-sort-select[data-v-9f39e0dc]{padding:8px 1rem}@media (min-width: 768px){.filter-sort-select[data-v-9f39e0dc]{width:auto}}.filter-options-row[data-v-9f39e0dc]{margin-top:1rem}.filter-options-label[data-v-9f39e0dc]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--theme-text);cursor:pointer}.filter-modal-actions[data-v-9f39e0dc]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.filter-apply-btn[data-v-9f39e0dc]{width:100%;height:auto;padding:.75rem 1.5rem}.filter-upgrade-btn[data-v-9f39e0dc]{width:100%;height:auto;padding:.75rem 1.5rem;gap:.5rem}.filter-upgrade-icon[data-v-9f39e0dc]{width:1.25rem;height:1.25rem}.filter-clear-btn[data-v-9f39e0dc]{width:100%;font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted);cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1)}.filter-clear-btn[data-v-9f39e0dc]:hover{color:var(--theme-text)}.filter-apply-btn[data-v-9f39e0dc]:focus-visible,.filter-upgrade-btn[data-v-9f39e0dc]:focus-visible,.filter-clear-btn[data-v-9f39e0dc]:focus-visible{outline:none;box-shadow:var(--theme-shadow-focus)}html.cyber .filter-and-sort-modal[data-v-9f39e0dc],html.crt .filter-and-sort-modal[data-v-9f39e0dc],html.cyber .filter-lists-panel[data-v-9f39e0dc],html.crt .filter-lists-panel[data-v-9f39e0dc],html.cyber .filter-checkbox[data-v-9f39e0dc],html.crt .filter-checkbox[data-v-9f39e0dc]{border-radius:0}.treemap-container[data-v-199a0b76]{width:100%}.sankey-panel[data-v-199a0b76]{padding:var(--space-4);margin-bottom:var(--space-6)}.sankey-heading-row[data-v-199a0b76]{margin-bottom:var(--space-2)}.sankey-lede[data-v-199a0b76]{margin-bottom:var(--space-4)}.sankey-card[data-v-199a0b76]{min-height:520px;padding:var(--space-3)}@media (min-width: 768px){.sankey-card[data-v-199a0b76]{padding:var(--space-4)}}.treemap-chart[data-v-199a0b76]{min-height:460px;width:100%;background:transparent}.sankey-empty-state[data-v-199a0b76]{min-height:460px;display:flex;align-items:center;justify-content:center}.screener-page[data-v-a541514f]{min-height:100vh;display:flex;flex-direction:column}.screener-main[data-v-a541514f]{display:flex;flex-direction:column;flex:1;width:100%;max-width:100%;margin-inline:auto;padding:.5rem 1rem 2.5rem}@media (min-width: 640px){.screener-main[data-v-a541514f]{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.screener-main[data-v-a541514f]{max-width:768px;padding-left:1rem;padding-right:1rem}}@media (min-width: 1024px){.screener-main[data-v-a541514f]{max-width:1024px}}@media (min-width: 1280px){.screener-main[data-v-a541514f]{max-width:1280px}}@media (min-width: 1536px){.screener-main[data-v-a541514f]{max-width:1536px}}.fade-enter-active[data-v-a541514f],.fade-leave-active[data-v-a541514f]{transition:opacity .2s ease}.fade-enter-from[data-v-a541514f],.fade-leave-to[data-v-a541514f]{opacity:0}.colors-legend-panel[data-v-a541514f]{position:absolute;right:0;top:calc(100% + .5rem);width:min(26rem,calc(100vw - 2rem));z-index:40;padding:.75rem}.colors-legend-header[data-v-a541514f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.colors-legend-backdrop[data-v-a541514f]{display:none}.sector-legend-list[data-v-a541514f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.25rem .5rem;font-size:1rem;list-style:none}.sector-legend-dot[data-v-a541514f]{width:.75rem;height:.75rem;border-radius:var(--theme-radius-md);flex-shrink:0}.sector-legend-row[data-v-a541514f]{width:100%;display:flex;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:.5rem;padding:.45rem .55rem;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sector-legend-row[data-v-a541514f]:hover{background:color-mix(in srgb,var(--nova-bg-alt) 85%,transparent);border-color:var(--nova-border)}.sector-legend-row-label[data-v-a541514f]{flex:1}.sector-legend-row--active[data-v-a541514f]{border-color:var(--nova-border);background:color-mix(in srgb,var(--nova-bg-alt) 95%,transparent)}.sector-legend-row--active .sector-legend-row-label[data-v-a541514f]{font-weight:600}.sector-legend-selected-pill[data-v-a541514f]{font-size:.65rem;line-height:1;border:1px solid var(--nova-border);border-radius:999px;padding:.2rem .45rem;color:var(--nova-text-muted)}.screener-toolbar[data-v-a541514f]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;align-items:stretch}.screener-toolbar-tabs[data-v-a541514f]{display:flex;flex-direction:column;gap:.5rem;min-width:0}@media (min-width: 640px){.screener-toolbar-tabs[data-v-a541514f]{flex-direction:row;align-items:center}}.screener-tab-group[data-v-a541514f]{display:flex;gap:.5rem;align-items:center;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);padding:.25rem;height:2.5rem}.screener-currency-tab[data-v-a541514f]{display:flex;align-items:center;justify-content:center;padding-inline:.75rem;height:100%;border:none;border-radius:var(--theme-radius-md);background:var(--theme-bg-alt);color:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.screener-currency-tab[data-v-a541514f]:not(.is-active){opacity:.7}.screener-currency-tab[data-v-a541514f]:not(.is-active):hover{background:var(--theme-border);opacity:1}.screener-flag[data-v-a541514f]{width:1.5rem;height:1rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--theme-radius-xs)}.screener-period-tab[data-v-a541514f]{display:flex;align-items:center;justify-content:center;padding-inline:.75rem;height:100%;border:none;border-radius:var(--theme-radius-md);font-size:.875rem;font-weight:500;background:var(--theme-bg-alt);color:var(--theme-text-muted);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.screener-period-tab[data-v-a541514f]:hover{background:var(--theme-border)}.screener-action-buttons[data-v-a541514f]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;min-width:0}.screener-action-button[data-v-a541514f]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:2.5rem;height:auto;padding-inline:1rem;border:none;border-radius:var(--theme-radius-md);font-size:.875rem;font-weight:500;line-height:1.2;text-align:center;white-space:normal;flex:1 1 11rem;background:var(--theme-bg-alt);color:var(--theme-text-muted);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.screener-action-button[data-v-a541514f]:hover{background:var(--theme-border)}.screener-currency-tab.is-active[data-v-a541514f],.screener-period-tab.is-active[data-v-a541514f],.screener-action-button.is-active[data-v-a541514f]{background:var(--theme-divider);color:var(--theme-text)}html.dark .screener-currency-tab.is-active[data-v-a541514f],html.dark .screener-period-tab.is-active[data-v-a541514f],html.dark .screener-action-button.is-active[data-v-a541514f]{background:var(--theme-border-strong)}html.cyber .screener-currency-tab.is-active[data-v-a541514f],html.cyber .screener-period-tab.is-active[data-v-a541514f],html.cyber .screener-action-button.is-active[data-v-a541514f],html.crt .screener-currency-tab.is-active[data-v-a541514f],html.crt .screener-period-tab.is-active[data-v-a541514f],html.crt .screener-action-button.is-active[data-v-a541514f]{background:var(--crt-bg-medium);border-color:var(--crt-green-dim);color:var(--crt-green-bright);text-shadow:none}.screener-filter-count[data-v-a541514f]{margin-left:.5rem;padding-inline:.5rem;border-radius:9999px;background:#fff3;font-size:.75rem}.screener-chips-row[data-v-a541514f]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem}.screener-chips-row.is-desktop[data-v-a541514f]{display:none}.screener-chips-row.is-mobile[data-v-a541514f]{display:flex}@media (min-width: 768px){.screener-chips-row.is-desktop[data-v-a541514f]{display:flex}.screener-chips-row.is-mobile[data-v-a541514f]{display:none}}.screener-chip[data-v-a541514f]{display:inline-flex;align-items:center;border:1px solid var(--theme-border);border-radius:9999px;background:var(--theme-bg-alt);padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--theme-text-muted)}.screener-chip.is-clearable[data-v-a541514f]{cursor:pointer}.screener-chip.is-clearable[data-v-a541514f]:hover{background:var(--theme-border)}.screener-chip-x[data-v-a541514f]{margin-left:.5rem;border:none;background:none;padding:0;line-height:1;color:var(--theme-text-muted);cursor:pointer}.screener-chip-x[data-v-a541514f]:hover{color:var(--theme-text)}.screener-sector-panel[data-v-a541514f]{margin-bottom:1.5rem}.screener-upgrade-overlay[data-v-a541514f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.screener-upgrade-card[data-v-a541514f]{position:relative;width:100%;max-width:42rem}.screener-upgrade-close[data-v-a541514f]{position:absolute;top:1.5rem;right:1.5rem;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--theme-bg-alt);color:var(--theme-text-muted);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.screener-upgrade-close[data-v-a541514f]:hover{background:var(--theme-border);color:var(--theme-text)}@media (min-width: 640px){.screener-upgrade-close[data-v-a541514f]{top:2rem;right:2rem}}.screener-upgrade-close-x[data-v-a541514f]{font-size:1.125rem;line-height:1}.screener-upgrade-copy[data-v-a541514f]{padding-right:2.5rem}.screener-upgrade-title[data-v-a541514f]{margin-bottom:.75rem}.screener-upgrade-desc[data-v-a541514f]{font-size:1rem;line-height:1.625;margin-bottom:2rem;color:var(--theme-text-muted)}.screener-upgrade-actions[data-v-a541514f]{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.screener-upgrade-actions[data-v-a541514f]{flex-direction:row}.screener-upgrade-primary-btn[data-v-a541514f]{flex:none}}.screener-upgrade-primary-btn[data-v-a541514f]{flex:1 1 0%}.screener-upgrade-secondary-btn[data-v-a541514f]{color:var(--theme-text-muted)}.screener-health-wrap[data-v-a541514f]{margin-bottom:1.5rem}.market-health-icon-svg[data-v-a541514f]{width:1.25rem;height:1.25rem}.screener-error-card[data-v-a541514f]{margin-bottom:1.5rem}.screener-loading[data-v-a541514f]{text-align:center;padding-top:3rem;padding-bottom:3rem}.screener-results-header[data-v-a541514f]{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative}.screener-legend-icon[data-v-a541514f]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.screener-legend-icon svg[data-v-a541514f]{width:1.25rem;height:1.25rem}.colors-legend-title[data-v-a541514f]{font-size:1rem;font-weight:600}.colors-legend-footer[data-v-a541514f]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--theme-border)}.colors-legend-clear[data-v-a541514f]{width:100%}.screener-cards-grid[data-v-a541514f]{padding-inline:1rem}@media (min-width: 640px){.screener-cards-grid[data-v-a541514f]{padding-inline:0}}.screener-signup-banner[data-v-a541514f]{margin-top:1.5rem;margin-bottom:2rem}.banner-inner[data-v-a541514f]{display:flex;align-items:center;gap:1rem;text-align:center}@media (min-width: 640px){.banner-inner[data-v-a541514f]{text-align:left}}.banner-badge[data-v-a541514f]{padding:.5rem;border-radius:9999px;background:#fff3;flex-shrink:0;display:none}@media (min-width: 640px){.banner-badge[data-v-a541514f]{display:block}}.banner-badge svg[data-v-a541514f]{width:1.25rem;height:1.25rem}.banner-copy[data-v-a541514f]{display:flex;flex-direction:column}.banner-arrow[data-v-a541514f]{padding:.5rem;border-radius:9999px;background:#fff3;flex-shrink:0}.banner-arrow svg[data-v-a541514f]{width:1.5rem;height:1.5rem}.screener-empty[data-v-a541514f]{text-align:center;padding-top:3rem;padding-bottom:3rem}.screener-empty-group[data-v-a541514f]{display:flex;flex-direction:column;gap:.5rem}.screener-empty-title[data-v-a541514f]{font-size:1.125rem;font-weight:500}.screener-empty-hint[data-v-a541514f]{font-size:.875rem}.screener-empty-hint-late[data-v-a541514f]{margin-top:.5rem}.screener-action-button-active[data-v-a541514f]{background:var(--theme-accent);color:var(--theme-text-inverse)}@media (min-width: 1024px){.screener-toolbar[data-v-a541514f]{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.screener-toolbar-tabs[data-v-a541514f]{flex:0 1 auto}.screener-action-buttons[data-v-a541514f]{width:auto;justify-content:flex-end;flex:1 1 auto}.screener-action-button[data-v-a541514f]{flex:0 1 auto}}@media (orientation: portrait){.screener-toolbar[data-v-a541514f]{flex-direction:column;align-items:stretch}.screener-toolbar-tabs[data-v-a541514f],.screener-action-buttons[data-v-a541514f]{width:100%}}@media (max-width: 640px){.colors-legend-backdrop[data-v-a541514f]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0206178c;z-index:49}.colors-legend-panel[data-v-a541514f]{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;width:auto;z-index:50;max-height:65vh;overflow-y:auto}.sector-legend-list[data-v-a541514f]{grid-template-columns:1fr}.screener-action-buttons[data-v-a541514f]{margin-left:0;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.screener-action-buttons>button[data-v-a541514f]{width:100%;min-width:0;min-height:2.75rem;padding-left:.6rem;padding-right:.6rem;font-size:.78rem}.screener-action-buttons>button[data-v-a541514f]:first-child{grid-column:1 / -1}}.market-health-banner[data-v-a541514f]{width:100%;margin-bottom:.75rem;border-radius:.8rem;border:1px solid var(--nova-border);background:linear-gradient(90deg,color-mix(in srgb,var(--nova-bg-alt) 95%,transparent),color-mix(in srgb,var(--nova-bg-elevated) 90%,transparent));padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 0 22px color-mix(in srgb,var(--nova-border-strong) 16%,transparent)}.market-health-banner-green[data-v-a541514f]{border-color:color-mix(in srgb,#22c55e 62%,var(--nova-border));box-shadow:0 0 24px color-mix(in srgb,#22c55e 20%,transparent)}.market-health-banner-yellow[data-v-a541514f]{border-color:color-mix(in srgb,#facc15 70%,var(--nova-border));box-shadow:0 0 26px color-mix(in srgb,#f59e0b 23%,transparent)}.market-health-banner-red[data-v-a541514f]{border-color:color-mix(in srgb,#ef4444 68%,var(--nova-border));box-shadow:0 0 26px color-mix(in srgb,#ef4444 22%,transparent)}.market-health-banner-unavailable[data-v-a541514f]{border-color:color-mix(in srgb,#94a3b8 60%,var(--nova-border))}.market-health-main[data-v-a541514f]{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.market-health-icon[data-v-a541514f]{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#facc15;background:color-mix(in srgb,#facc15 18%,transparent)}.market-health-banner-green .market-health-icon[data-v-a541514f]{color:#4ade80;background:color-mix(in srgb,#22c55e 18%,transparent)}.market-health-banner-red .market-health-icon[data-v-a541514f]{color:#f87171;background:color-mix(in srgb,#ef4444 18%,transparent)}.market-health-banner-unavailable .market-health-icon[data-v-a541514f]{color:#94a3b8;background:color-mix(in srgb,#94a3b8 16%,transparent)}.market-health-copy[data-v-a541514f]{min-width:0}.market-health-title[data-v-a541514f]{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.01em;color:var(--nova-text)}.market-health-status[data-v-a541514f]{margin-left:.25rem}.market-health-status-green[data-v-a541514f]{color:#4ade80}.market-health-status-yellow[data-v-a541514f]{color:#ca8a04}.market-health-status-red[data-v-a541514f]{color:#f87171}.market-health-status-unavailable[data-v-a541514f]{color:#cbd5e1}.market-health-subtitle[data-v-a541514f]{margin:.2rem 0 0;color:var(--nova-text-muted);font-size:.9rem}.market-health-action[data-v-a541514f]{margin:0;text-align:right;font-size:.9rem;font-weight:600;max-width:28rem}.market-health-action-green[data-v-a541514f]{color:#86efac}.market-health-action-yellow[data-v-a541514f]{color:#a16207}html.cyber .market-health-action-yellow[data-v-a541514f],html.crt .market-health-action-yellow[data-v-a541514f]{color:var(--theme-warning)}html.cyber .market-health-banner[data-v-a541514f],html.crt .market-health-banner[data-v-a541514f]{border-radius:0}.market-health-action-red[data-v-a541514f]{color:#fca5a5}.market-health-action-unavailable[data-v-a541514f]{color:#cbd5e1}html.nova .market-health-status-green[data-v-a541514f],html.nova .market-health-action-green[data-v-a541514f]{color:var(--theme-success)}html.nova .market-health-status-yellow[data-v-a541514f],html.nova .market-health-action-yellow[data-v-a541514f]{color:var(--theme-warning)}html.nova .market-health-status-red[data-v-a541514f],html.nova .market-health-action-red[data-v-a541514f]{color:var(--theme-danger)}html.nova .market-health-status-unavailable[data-v-a541514f],html.nova .market-health-action-unavailable[data-v-a541514f]{color:var(--theme-text-muted)}@media (max-width: 640px){.market-health-banner[data-v-a541514f]{flex-direction:column;align-items:stretch;gap:.65rem}.market-health-action[data-v-a541514f]{text-align:left;max-width:none;font-size:.85rem}.market-health-title[data-v-a541514f]{font-size:1.03rem}}.modal-enter-active[data-v-a541514f],.modal-leave-active[data-v-a541514f]{transition:opacity .2s ease}.modal-enter-from[data-v-a541514f],.modal-leave-to[data-v-a541514f]{opacity:0}.modal-enter-active .sector-upgrade-modal-content[data-v-a541514f],.modal-leave-active .sector-upgrade-modal-content[data-v-a541514f]{transition:transform .2s ease}.modal-enter-from .sector-upgrade-modal-content[data-v-a541514f],.modal-leave-to .sector-upgrade-modal-content[data-v-a541514f]{transform:scale(.96)}.reset-page[data-v-606835e4]{min-height:100vh;display:flex;flex-direction:column}.reset-main[data-v-606835e4]{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;width:100%;max-width:100%;margin-inline:auto;padding:3rem 1rem}@media (min-width: 640px){.reset-main[data-v-606835e4]{max-width:640px}}@media (min-width: 768px){.reset-main[data-v-606835e4]{max-width:768px}}@media (min-width: 1024px){.reset-main[data-v-606835e4]{max-width:1024px}}@media (min-width: 1280px){.reset-main[data-v-606835e4]{max-width:1280px}}@media (min-width: 1536px){.reset-main[data-v-606835e4]{max-width:1536px}}.reset-column[data-v-606835e4]{width:100%;max-width:28rem}.reset-header[data-v-606835e4]{margin-bottom:1.5rem;text-align:center}.reset-title[data-v-606835e4]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--theme-text, inherit)}@media (min-width: 640px){.reset-title[data-v-606835e4]{font-size:1.875rem}}.reset-subtitle[data-v-606835e4]{font-size:.875rem;color:var(--theme-text-muted, inherit)}@media (min-width: 640px){.reset-subtitle[data-v-606835e4]{font-size:1rem}}.reset-alert[data-v-606835e4]{margin-bottom:1rem;padding:.75rem;border:1px solid transparent;border-radius:var(--theme-radius-md);font-size:.875rem}.reset-alert.is-error[data-v-606835e4]{background:var(--theme-danger-bg, #fef2f2);border-color:color-mix(in srgb,var(--theme-danger, #dc2626) 25%,transparent);color:var(--theme-danger, #dc2626)}.reset-alert.is-success[data-v-606835e4]{background:var(--theme-success-bg, #f0fdf4);border-color:color-mix(in srgb,var(--theme-success, #16a34a) 25%,transparent);color:var(--theme-success, #16a34a)}.reset-form[data-v-606835e4]{display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:1.5rem}html.dark .reset-form[data-v-606835e4]{background:var(--theme-bg-alt);border:1px solid var(--theme-border);box-shadow:var(--theme-shadow-md)}html.cyber .reset-form[data-v-606835e4],html.crt .reset-form[data-v-606835e4]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:0;box-shadow:none}.reset-label[data-v-606835e4]{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.reset-input[data-v-606835e4]{padding:.5rem 1rem;font-size:1rem}.reset-input.has-mismatch[data-v-606835e4]{border-color:var(--theme-danger, #dc2626)}.reset-hint[data-v-606835e4]{margin-top:.25rem;font-size:.75rem;color:var(--theme-text-muted, inherit)}.reset-token-note[data-v-606835e4]{margin-bottom:1rem;padding:.25rem .75rem;background:var(--theme-info-bg, #eff6ff);border:1px solid var(--theme-info, #2563eb);border-radius:var(--theme-radius-md)}.reset-token-note-text[data-v-606835e4]{font-size:.75rem;color:var(--theme-info, #2563eb)}.reset-field-error[data-v-606835e4]{margin-top:.25rem;font-size:.75rem;color:var(--theme-danger, #dc2626)}.reset-actions[data-v-606835e4]{padding-top:.5rem}.reset-submit[data-v-606835e4]{width:100%;font-weight:500}.reset-submit[data-v-606835e4]:not(:disabled):hover{opacity:.9}.reset-submit[data-v-606835e4]:disabled{opacity:.5;cursor:not-allowed}.reset-back-row[data-v-606835e4]{padding-top:.5rem;text-align:center}.reset-back-link[data-v-606835e4]{font-size:.875rem;text-decoration:underline}.upgrade-view[data-v-0f036160]{min-height:100vh;background-color:#f9fafb}.upgrade-container[data-v-0f036160]{width:100%;max-width:72rem;margin:0 auto;padding:2rem 1rem}.upgrade-hero[data-v-0f036160]{text-align:center;margin-bottom:3rem}.upgrade-title[data-v-0f036160]{font-size:3rem;line-height:1;font-weight:700;color:#101828;margin-bottom:1rem}.upgrade-sub[data-v-0f036160]{color:#364153;margin-bottom:.5rem}.upgrade-note[data-v-0f036160]{color:#4a5565}.upgrade-loading[data-v-0f036160]{text-align:center;padding:3rem 0}.upgrade-spinner[data-v-0f036160]{display:inline-block;width:2rem;height:2rem;border-radius:9999px;border-bottom:2px solid currentColor;animation:upgrade-spin-0f036160 1s linear infinite}@keyframes upgrade-spin-0f036160{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-note[data-v-0f036160]{margin-top:1rem;color:#4a5565}.alert-box.is-error[data-v-0f036160]{background-color:#fef2f2;border:1px solid oklch(88.5% .062 18.334);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.alert-box.is-error p[data-v-0f036160]{color:#9f0712;margin:0}.plans-grid[data-v-0f036160]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.plans-grid[data-v-0f036160]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plans-grid[data-v-0f036160]{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}}.plan-card[data-v-0f036160]{position:relative;display:flex;flex-direction:column;background-color:#fff;border:2px solid oklch(92.8% .006 264.531);border-radius:.5rem;padding:1.5rem;transition:all .15s ease}.plan-card.is-highlighted[data-v-0f036160]{border-color:#00c65a;border-color:oklch(72.3% .219 149.579);box-shadow:0 0 0 2px #b9f8cf,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.plan-body[data-v-0f036160]{text-align:center;display:flex;flex-direction:column;flex-grow:1}.plan-body.is-bannered[data-v-0f036160]{margin-top:.5rem}.plan-name[data-v-0f036160]{font-size:1.5rem;line-height:2rem;font-weight:700;color:#101828;margin-bottom:.5rem;min-height:4rem;display:flex;align-items:center;justify-content:center}.plan-name.is-uppercase[data-v-0f036160]{text-transform:uppercase}.plan-price-row[data-v-0f036160]{margin-bottom:.75rem}.plan-price[data-v-0f036160]{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#101828}.plan-interval[data-v-0f036160]{color:#4a5565;font-size:1.125rem;line-height:1.75rem}.plan-desc[data-v-0f036160]{font-size:.875rem;line-height:1.25rem;color:#4a5565;margin-bottom:1rem}.plan-trial-row[data-v-0f036160]{margin-bottom:1rem;display:flex;justify-content:center}.plan-trial-badge[data-v-0f036160]{background-color:#dcfce7;color:#016630;font-size:.75rem;line-height:1rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px}.plan-features[data-v-0f036160]{text-align:left;margin-bottom:1.5rem;flex-grow:1}.plan-features[data-v-0f036160]>*+*{margin-top:.75rem}.feature-row[data-v-0f036160]{display:flex;align-items:flex-start}.feature-check[data-v-0f036160]{width:1.25rem;height:1.25rem;color:#000;margin-right:.5rem;margin-top:.125rem;flex-shrink:0}.feature-text[data-v-0f036160]{color:#101828;font-size:.875rem;line-height:1.25rem}.plan-cta[data-v-0f036160]{margin-top:auto}.plan-status-pill[data-v-0f036160]{width:100%;padding:.75rem 1.5rem;border-radius:var(--theme-radius-md);font-weight:500;text-align:center}.plan-status-pill.is-muted[data-v-0f036160]{background-color:#f3f4f6;color:#1e2939;border:1px solid oklch(87.2% .01 258.338)}.plan-status-pill.is-dim[data-v-0f036160]{background-color:#d1d5dc;color:#4a5565}.plan-status-pill.is-primary[data-v-0f036160]{background-color:#00a447;background-color:oklch(62.7% .194 149.214);color:#1d2329}.plan-buy-btn[data-v-0f036160]{width:100%;padding:.75rem 1.5rem;border-radius:var(--theme-radius-md);font-weight:500;margin-top:auto;transition-property:color,background-color,border-color;transition-duration:.15s;cursor:pointer}.plan-buy-btn.is-primary[data-v-0f036160]{background-color:#00a447;background-color:oklch(62.7% .194 149.214);color:#1d2329}.plan-buy-btn.is-primary[data-v-0f036160]:hover{background-color:#00813a;background-color:oklch(52.7% .154 150.069)}.plan-buy-btn.is-outline[data-v-0f036160]{background-color:#fff;color:#101828;border:1px solid oklch(87.2% .01 258.338)}.plan-buy-btn.is-outline[data-v-0f036160]:hover{background-color:#f9fafb}.plan-buy-btn[data-v-0f036160]:disabled{background-color:#e5e7eb;color:#6a7282;border-color:#e5e7eb;cursor:not-allowed}.plan-banner-pos[data-v-0f036160]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.plan-banner[data-v-0f036160]{background-color:#1e2939;color:#fff;font-size:.75rem;line-height:1rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;white-space:nowrap}.why-section[data-v-0f036160]{margin-top:4rem;margin-bottom:3rem}.section-title[data-v-0f036160]{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#101828;text-align:center;margin-bottom:1.5rem}.why-intro[data-v-0f036160]{text-align:center;margin-bottom:2.5rem;max-width:48rem;margin-left:auto;margin-right:auto}.why-text[data-v-0f036160]{color:#364153}.why-grid[data-v-0f036160]{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:64rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.why-grid[data-v-0f036160]{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-card[data-v-0f036160]{background-color:#fff;border:2px solid oklch(92.8% .006 264.531);border-radius:.5rem;padding:1.5rem}.why-card-title[data-v-0f036160]{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#101828;margin-bottom:.75rem}.why-card-text[data-v-0f036160]{color:#364153}.faq-section[data-v-0f036160]{margin-top:4rem;margin-bottom:3rem}.faq-title[data-v-0f036160]{margin-bottom:2rem}.faq-list[data-v-0f036160]{max-width:48rem;margin-left:auto;margin-right:auto}.faq-list[data-v-0f036160]>:not(:last-child){margin-bottom:1rem}.faq-item[data-v-0f036160]{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px #0000000d;transition:box-shadow .2s ease}.faq-item[data-v-0f036160]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.faq-question[data-v-0f036160]{width:100%;padding:1rem 1.5rem;text-align:left;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem .5rem 0 0;transition:background-color .2s ease;cursor:pointer}.faq-question[data-v-0f036160]:hover{background-color:#f9fafb}.faq-question[data-v-0f036160]:focus-visible{outline:none;box-shadow:0 0 0 2px #d1d5dc}.faq-q-text[data-v-0f036160]{font-weight:600;color:#101828;padding-right:1rem}.faq-chevron[data-v-0f036160]{width:1.25rem;height:1.25rem;color:#4a5565;flex-shrink:0;transition:transform .3s ease-in-out}.faq-chevron.is-open[data-v-0f036160]{transform:rotate(180deg)}.faq-content[data-v-0f036160]{display:block;width:100%;padding:1rem 1.5rem;color:#364153;border-top:1px solid oklch(92.8% .006 264.531)}.faq-answer-inner[data-v-0f036160]{padding-bottom:.5rem}.faq-content-wrapper[data-v-0f036160]{overflow:hidden;transition:max-height .8s cubic-bezier(.16,1,.3,1);opacity:0}.faq-content-wrapper.faq-open[data-v-0f036160]{opacity:1;transition:max-height .8s cubic-bezier(.16,1,.3,1),opacity .6s ease-out .2s}.faq-content-wrapper>.faq-content[data-v-0f036160]{display:block;width:100%}.faq-content-wrapper.faq-open .faq-content>div[data-v-0f036160]{animation:faq-text-reveal-0f036160 .9s ease-out .3s both}@keyframes faq-text-reveal-0f036160{0%{opacity:0;transform:translateY(-12px)}60%{opacity:.6}to{opacity:1;transform:translateY(0)}}@keyframes faq-text-hide-0f036160{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.signup-box[data-v-0f036160]{background-color:#eff6ff;border:1px solid oklch(88.2% .059 254.128);border-radius:.5rem;padding:1.5rem;text-align:center;margin-top:3rem}.signup-text[data-v-0f036160]{color:#193cb8;margin-bottom:1rem}.signup-btn[data-v-0f036160]{padding:.5rem 1.5rem;color:#193cb8;border:1px solid oklch(42.4% .199 265.638);border-radius:var(--theme-radius-md);cursor:pointer;transition-property:color,background-color,border-color;transition-duration:.15s}html[data-theme=dark] .upgrade-view[data-v-0f036160],html.dark .upgrade-view[data-v-0f036160]{background-color:#0f1419}html[data-theme=dark] .upgrade-title[data-v-0f036160],html.dark .upgrade-title[data-v-0f036160],html[data-theme=dark] .plan-name[data-v-0f036160],html.dark .plan-name[data-v-0f036160],html[data-theme=dark] .plan-price[data-v-0f036160],html.dark .plan-price[data-v-0f036160],html[data-theme=dark] .feature-text[data-v-0f036160],html.dark .feature-text[data-v-0f036160],html[data-theme=dark] .faq-q-text[data-v-0f036160],html.dark .faq-q-text[data-v-0f036160],html[data-theme=dark] .section-title[data-v-0f036160],html.dark .section-title[data-v-0f036160],html[data-theme=dark] .why-card-title[data-v-0f036160],html.dark .why-card-title[data-v-0f036160]{color:#e6e8ea}html[data-theme=dark] .upgrade-sub[data-v-0f036160],html.dark .upgrade-sub[data-v-0f036160],html[data-theme=dark] .why-text[data-v-0f036160],html.dark .why-text[data-v-0f036160],html[data-theme=dark] .why-card-text[data-v-0f036160],html.dark .why-card-text[data-v-0f036160],html[data-theme=dark] .faq-content[data-v-0f036160],html.dark .faq-content[data-v-0f036160]{color:#9ca3af}html[data-theme=dark] .upgrade-note[data-v-0f036160],html.dark .upgrade-note[data-v-0f036160],html[data-theme=dark] .plan-interval[data-v-0f036160],html.dark .plan-interval[data-v-0f036160],html[data-theme=dark] .plan-desc[data-v-0f036160],html.dark .plan-desc[data-v-0f036160],html[data-theme=dark] .loading-note[data-v-0f036160],html.dark .loading-note[data-v-0f036160],html[data-theme=dark] .faq-chevron[data-v-0f036160],html.dark .faq-chevron[data-v-0f036160]{color:#6b7280}html[data-theme=dark] .plan-card[data-v-0f036160],html.dark .plan-card[data-v-0f036160],html[data-theme=dark] .why-card[data-v-0f036160],html.dark .why-card[data-v-0f036160],html[data-theme=dark] .faq-item[data-v-0f036160],html.dark .faq-item[data-v-0f036160]{background-color:#252b33}html[data-theme=dark] .plan-card[data-v-0f036160],html.dark .plan-card[data-v-0f036160],html[data-theme=dark] .why-card[data-v-0f036160],html.dark .why-card[data-v-0f036160],html[data-theme=dark] .faq-content[data-v-0f036160],html.dark .faq-content[data-v-0f036160]{border-color:#2d3439}html[data-theme=dark] .plan-card.is-highlighted[data-v-0f036160],html.dark .plan-card.is-highlighted[data-v-0f036160]{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e4d,0 10px 15px -3px #0006,0 4px 6px -4px #0006}html[data-theme=dark] .plan-status-pill.is-dim[data-v-0f036160],html.dark .plan-status-pill.is-dim[data-v-0f036160]{background-color:#3d4449;color:#6b7280}html[data-theme=dark] .plan-buy-btn.is-primary[data-v-0f036160],html.dark .plan-buy-btn.is-primary[data-v-0f036160],html[data-theme=dark] .plan-status-pill.is-primary[data-v-0f036160],html.dark .plan-status-pill.is-primary[data-v-0f036160]{background-color:#22c55e;color:#e6e8ea}html[data-theme=dark] .plan-buy-btn.is-outline[data-v-0f036160],html.dark .plan-buy-btn.is-outline[data-v-0f036160]{background-color:#252b33;color:#e6e8ea}html[data-theme=dark] .plan-buy-btn.is-outline[data-v-0f036160]:hover,html.dark .plan-buy-btn.is-outline[data-v-0f036160]:hover,html[data-theme=dark] .faq-question[data-v-0f036160]:hover,html.dark .faq-question[data-v-0f036160]:hover{background-color:#2d3439}html[data-theme=dark] .faq-question[data-v-0f036160]:focus-visible,html.dark .faq-question[data-v-0f036160]:focus-visible{box-shadow:0 0 0 2px #2d343980}html[data-theme=dark] .alert-box.is-error[data-v-0f036160],html.dark .alert-box.is-error[data-v-0f036160]{background-color:#3d1f1f;border-color:#3d1f1f}html[data-theme=dark] .alert-box.is-error p[data-v-0f036160],html.dark .alert-box.is-error p[data-v-0f036160]{color:#f87171}html[data-theme=dark] .signup-box[data-v-0f036160],html.dark .signup-box[data-v-0f036160]{background-color:#1a2d3d;border-color:#1a2d3d}html[data-theme=dark] .signup-text[data-v-0f036160],html.dark .signup-text[data-v-0f036160],html[data-theme=dark] .signup-btn[data-v-0f036160],html.dark .signup-btn[data-v-0f036160]{color:#93c5fd}html[data-theme=dark] .signup-btn[data-v-0f036160],html.dark .signup-btn[data-v-0f036160]{border-color:#93c5fd}html[data-theme=dark] .faq-item[data-v-0f036160],html.dark .faq-item[data-v-0f036160]{box-shadow:0 1px 2px #0000004d}html[data-theme=dark] .plan-trial-badge[data-v-0f036160],html.dark .plan-trial-badge[data-v-0f036160]{background-color:#1a3d2a;color:#16a34a}html[data-theme=dark] .feature-check[data-v-0f036160],html.dark .feature-check[data-v-0f036160]{color:#e6e8ea}html[data-theme=dark] .faq-item[data-v-0f036160]:hover,html.dark .faq-item[data-v-0f036160]:hover{box-shadow:0 4px 6px #0006}html.cyber .plan-banner[data-v-0f036160],html.crt .plan-banner[data-v-0f036160]{background-color:var(--crt-green-bright);color:var(--crt-text-on-fill)}html.cyber .plan-card[data-v-0f036160],html.cyber .plan-buy-btn[data-v-0f036160],html.cyber .plan-status-pill[data-v-0f036160],html.cyber .faq-item[data-v-0f036160],html.cyber .faq-question[data-v-0f036160],html.cyber .why-card[data-v-0f036160],html.cyber .signup-box[data-v-0f036160]{border-radius:0}html.cyber .plan-desc[data-v-0f036160]{margin-bottom:1.5rem}html.cyber .plan-card[data-v-0f036160],html.crt .plan-card[data-v-0f036160],html.crt .why-card[data-v-0f036160],html.cyber .why-card[data-v-0f036160],html.cyber .faq-item[data-v-0f036160],html.crt .faq-item[data-v-0f036160]{background-color:var(--crt-bg-medium)}html.cyber .plan-interval[data-v-0f036160],html.crt .plan-interval[data-v-0f036160],html.cyber .plan-desc[data-v-0f036160],html.crt .plan-desc[data-v-0f036160],html.cyber .plan-status-pill.is-dim[data-v-0f036160],html.crt .plan-status-pill.is-dim[data-v-0f036160],html.cyber .loading-note[data-v-0f036160],html.crt .loading-note[data-v-0f036160],html.cyber .faq-chevron[data-v-0f036160],html.crt .faq-chevron[data-v-0f036160],html.cyber .upgrade-note[data-v-0f036160],html.crt .upgrade-note[data-v-0f036160]{color:var(--crt-text-subtle)}html.cyber .plan-trial-badge[data-v-0f036160],html.crt .plan-trial-badge[data-v-0f036160]{background-color:var(--crt-bg-light);color:var(--crt-text-bright)}html.cyber .plan-buy-btn.is-primary[data-v-0f036160],html.crt .plan-buy-btn.is-primary[data-v-0f036160],html.cyber .plan-status-pill.is-primary[data-v-0f036160],html.crt .plan-status-pill.is-primary[data-v-0f036160]{background-color:var(--crt-green-bright);color:var(--crt-text-on-fill)}html.cyber .plan-buy-btn.is-outline[data-v-0f036160],html.crt .plan-buy-btn.is-outline[data-v-0f036160]{background-color:var(--crt-bg-medium);color:var(--crt-text)}html.cyber .upgrade-view[data-v-0f036160],html.crt .upgrade-view[data-v-0f036160]{background-color:var(--crt-bg-dark)}html.cyber .upgrade-view .plan-card[data-v-0f036160],html.crt .upgrade-view .plan-card[data-v-0f036160],html.cyber .upgrade-view .why-card[data-v-0f036160],html.crt .upgrade-view .why-card[data-v-0f036160],html.cyber .upgrade-view .faq-item[data-v-0f036160],html.crt .upgrade-view .faq-item[data-v-0f036160]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .upgrade-view .plan-card.is-highlighted[data-v-0f036160],html.crt .upgrade-view .plan-card.is-highlighted[data-v-0f036160]{border-color:var(--crt-green-bright);box-shadow:0 0 0 2px #00ff004d,0 10px 15px -3px #0006,0 4px 6px -4px #0006}html.cyber .upgrade-view .upgrade-title[data-v-0f036160],html.crt .upgrade-view .upgrade-title[data-v-0f036160],html.cyber .upgrade-view .plan-name[data-v-0f036160],html.crt .upgrade-view .plan-name[data-v-0f036160],html.cyber .upgrade-view .plan-price[data-v-0f036160],html.crt .upgrade-view .plan-price[data-v-0f036160],html.cyber .upgrade-view .feature-text[data-v-0f036160],html.crt .upgrade-view .feature-text[data-v-0f036160],html.cyber .upgrade-view .faq-q-text[data-v-0f036160],html.crt .upgrade-view .faq-q-text[data-v-0f036160],html.cyber .upgrade-view .section-title[data-v-0f036160],html.crt .upgrade-view .section-title[data-v-0f036160],html.cyber .upgrade-view .why-card-title[data-v-0f036160],html.crt .upgrade-view .why-card-title[data-v-0f036160]{color:var(--crt-text)}html.cyber .upgrade-view .upgrade-sub[data-v-0f036160],html.crt .upgrade-view .upgrade-sub[data-v-0f036160],html.cyber .upgrade-view .why-text[data-v-0f036160],html.crt .upgrade-view .why-text[data-v-0f036160],html.cyber .upgrade-view .why-card-text[data-v-0f036160],html.crt .upgrade-view .why-card-text[data-v-0f036160],html.cyber .upgrade-view .faq-content[data-v-0f036160],html.crt .upgrade-view .faq-content[data-v-0f036160],html.cyber .upgrade-view .faq-answer-inner[data-v-0f036160],html.crt .upgrade-view .faq-answer-inner[data-v-0f036160]{color:var(--crt-text-muted)}html.cyber .upgrade-view .upgrade-note[data-v-0f036160],html.crt .upgrade-view .upgrade-note[data-v-0f036160],html.cyber .upgrade-view .plan-interval[data-v-0f036160],html.crt .upgrade-view .plan-interval[data-v-0f036160],html.cyber .upgrade-view .plan-desc[data-v-0f036160],html.crt .upgrade-view .plan-desc[data-v-0f036160],html.cyber .upgrade-view .loading-note[data-v-0f036160],html.crt .upgrade-view .loading-note[data-v-0f036160],html.cyber .upgrade-view .faq-chevron[data-v-0f036160],html.crt .upgrade-view .faq-chevron[data-v-0f036160]{color:var(--crt-text-subtle)}html.cyber .upgrade-view .feature-check[data-v-0f036160],html.crt .upgrade-view .feature-check[data-v-0f036160]{color:var(--crt-text)}html.cyber .upgrade-view .plan-status-pill.is-muted[data-v-0f036160],html.crt .upgrade-view .plan-status-pill.is-muted[data-v-0f036160]{background-color:var(--crt-bg-light);border-color:var(--crt-green-dim);color:var(--crt-text-muted)}html.cyber .upgrade-view .plan-status-pill.is-dim[data-v-0f036160],html.crt .upgrade-view .plan-status-pill.is-dim[data-v-0f036160]{background-color:var(--crt-bg-light);border-color:var(--crt-green-dim);color:var(--crt-text-subtle)}html.cyber .upgrade-view .plan-buy-btn.is-outline[data-v-0f036160],html.crt .upgrade-view .plan-buy-btn.is-outline[data-v-0f036160]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim);color:var(--crt-text)}html.cyber .upgrade-view .plan-buy-btn.is-outline[data-v-0f036160]:hover,html.crt .upgrade-view .plan-buy-btn.is-outline[data-v-0f036160]:hover,html.cyber .upgrade-view .faq-question[data-v-0f036160]:hover,html.crt .upgrade-view .faq-question[data-v-0f036160]:hover{background-color:var(--crt-bg-light);border-color:var(--crt-green-normal)}html.cyber .upgrade-view .faq-question[data-v-0f036160]:focus-visible,html.crt .upgrade-view .faq-question[data-v-0f036160]:focus-visible{box-shadow:var(--theme-shadow-focus)}html.cyber .upgrade-view .alert-box.is-error[data-v-0f036160],html.crt .upgrade-view .alert-box.is-error[data-v-0f036160]{background-color:#ff66661f;border-color:#f666}html.cyber .upgrade-view .alert-box.is-error p[data-v-0f036160],html.crt .upgrade-view .alert-box.is-error p[data-v-0f036160]{color:var(--crt-text-red)}html.cyber .upgrade-view .signup-box[data-v-0f036160],html.crt .upgrade-view .signup-box[data-v-0f036160]{background-color:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .upgrade-view .signup-text[data-v-0f036160],html.crt .upgrade-view .signup-text[data-v-0f036160]{color:var(--crt-text)}html.cyber .upgrade-view .signup-btn[data-v-0f036160],html.crt .upgrade-view .signup-btn[data-v-0f036160]{border-color:var(--crt-green-normal);color:var(--crt-text-bright)}html.cyber .upgrade-view .signup-btn[data-v-0f036160]:hover,html.crt .upgrade-view .signup-btn[data-v-0f036160]:hover{background-color:var(--crt-bg-light);border-color:var(--crt-green-bright)}.subscription-section[data-v-4cbe23c6]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto}.card[data-v-4cbe23c6]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:background-color .2s,border-color .2s,box-shadow .2s}.card-active[data-v-4cbe23c6]{border-color:#dc2626;border-width:2px}.card-header[data-v-4cbe23c6]{padding:20px 24px;border-bottom:1px solid #e0e0e0;transition:border-color .2s}.card-title[data-v-4cbe23c6]{font-size:1.125rem;font-weight:600;color:#000;margin:0 0 4px;transition:color .2s}.card-description[data-v-4cbe23c6]{font-size:.875rem;color:#666;margin:0;transition:color .2s}.card-content[data-v-4cbe23c6]{padding:20px 24px}.subscription-header[data-v-4cbe23c6]{display:flex;align-items:center;justify-content:space-between}.subscription-title-group[data-v-4cbe23c6]{display:flex;align-items:center;gap:12px}.subscription-icon[data-v-4cbe23c6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#dc26261a;color:#dc2626;flex-shrink:0}.subscription-badge[data-v-4cbe23c6]{padding:6px 12px;border-radius:var(--theme-radius-md);font-size:.875rem;font-weight:500;background-color:#f5f5f5;color:#666}.subscription-badge.badge-active[data-v-4cbe23c6]{background-color:#dc2626;color:#fff}.subscription-info-grid[data-v-4cbe23c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.subscription-info-item[data-v-4cbe23c6]{display:flex;flex-direction:column;gap:4px}.subscription-info-label[data-v-4cbe23c6]{font-size:.875rem;color:#666;margin:0;transition:color .2s}.subscription-info-value[data-v-4cbe23c6]{font-size:1rem;font-weight:500;color:#000;margin:0;transition:color .2s}.subscription-expiry-notice[data-v-4cbe23c6]{margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.expiry-notice-text[data-v-4cbe23c6]{font-size:.875rem;color:#666;margin:0;line-height:1.5}.expiry-notice-text strong[data-v-4cbe23c6]{font-weight:600;color:#000}.expiry-notice-text.cancelled-notice[data-v-4cbe23c6],.expiry-notice-text.cancelled-notice strong[data-v-4cbe23c6]{color:#dc2626}.features-grid[data-v-4cbe23c6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;list-style:none;padding:0;margin:0}.feature-item[data-v-4cbe23c6]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#333;transition:color .2s}.feature-check[data-v-4cbe23c6]{color:#dc2626;flex-shrink:0}.subscription-actions[data-v-4cbe23c6]{display:flex;flex-wrap:wrap;gap:12px}.update-payment-button[data-v-4cbe23c6]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);color:#333;font-size:.875rem;cursor:pointer;transition:all .2s}.update-payment-button[data-v-4cbe23c6]:hover{background-color:#f9f9f9;border-color:#b0b0b0}.cancel-subscription-button[data-v-4cbe23c6]{padding:10px 16px;background-color:#fff;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);color:#dc2626;font-size:.875rem;cursor:pointer;transition:all .2s}.cancel-subscription-button[data-v-4cbe23c6]:not(:disabled):hover{background-color:#f9f9f9;border-color:#b0b0b0}.cancel-subscription-button[data-v-4cbe23c6]:disabled{color:#999;cursor:not-allowed;opacity:.5;background-color:#fff;border-color:#d0d0d0}.dialog-overlay[data-v-4cbe23c6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-4cbe23c6]{background-color:#fff;border-radius:8px;padding:24px;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a}.dialog-header[data-v-4cbe23c6]{margin-bottom:20px}.dialog-title[data-v-4cbe23c6]{font-size:1.25rem;font-weight:600;color:#000;margin:0 0 8px}.dialog-description[data-v-4cbe23c6]{font-size:.875rem;color:#666;margin:0}.support-link[data-v-4cbe23c6]{color:#dc2626;text-decoration:underline;transition:color .2s}.support-link[data-v-4cbe23c6]:hover{color:#b91c1c}.dialog-footer[data-v-4cbe23c6]{display:flex;justify-content:flex-end;gap:12px}.dialog-button-cancel[data-v-4cbe23c6]{padding:10px 20px;background-color:transparent;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);color:#333;font-size:.875rem;cursor:pointer;transition:all .2s}.dialog-button-cancel[data-v-4cbe23c6]:hover{background-color:#f5f5f5}.dialog-button-confirm[data-v-4cbe23c6]{padding:10px 20px;background-color:#dc2626;border:none;border-radius:var(--theme-radius-md);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.dialog-button-confirm[data-v-4cbe23c6]:hover{background-color:#b91c1c}.subscription-error[data-v-4cbe23c6]{padding:12px 16px;background-color:#fee;border:1px solid #fcc;border-radius:var(--theme-radius-md);color:#c33;font-size:.875rem}html.cyber .card[data-v-4cbe23c6],html.crt .card[data-v-4cbe23c6],html.cyber .dialog-content[data-v-4cbe23c6],html.crt .dialog-content[data-v-4cbe23c6]{border-radius:0}.setting-renderer[data-v-c85a7be7]{width:100%}.setting-field[data-v-c85a7be7]{margin-bottom:0}.setting-field[data-v-c85a7be7]:last-child{margin-bottom:0}.setting-row[data-v-c85a7be7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.setting-row[data-v-c85a7be7]:last-child{margin-bottom:0}.setting-info[data-v-c85a7be7]{flex:1}.setting-label[data-v-c85a7be7]{display:block;font-size:.875rem;font-weight:500;color:#000;margin-bottom:4px;transition:color .2s}.setting-description[data-v-c85a7be7]{font-size:.875rem;color:#666;margin:0 0 8px;transition:color .2s}.select-input[data-v-c85a7be7]{width:100%;max-width:320px;padding:10px 36px 10px 12px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);background-color:#fff;color:#333;font-size:.875rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:all .2s}.select-input[data-v-c85a7be7]:hover{border-color:#b0b0b0}.select-input[data-v-c85a7be7]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.text-input[data-v-c85a7be7]{width:100%;max-width:320px;padding:10px 12px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);background-color:#fff;color:#333;font-size:.875rem;transition:all .2s}.text-input[data-v-c85a7be7]:hover{border-color:#b0b0b0}.text-input[data-v-c85a7be7]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.toggle-wrapper[data-v-c85a7be7]{position:relative}.toggle-input[data-v-c85a7be7]{position:absolute;opacity:0;width:0;height:0}.toggle-label[data-v-c85a7be7]{display:inline-block;width:44px;height:24px;position:relative;cursor:pointer}.toggle-slider[data-v-c85a7be7]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;transition:background-color .2s}.toggle-slider[data-v-c85a7be7]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .2s}.toggle-slider.active[data-v-c85a7be7]{background-color:#dc2626}.toggle-slider.active[data-v-c85a7be7]:before{transform:translate(20px)}.buttons-container[data-v-c85a7be7]{display:flex;flex-wrap:wrap;gap:1px;margin-top:2px}.option-button[data-v-c85a7be7]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);background-color:#fff;color:#666;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.option-button[data-v-c85a7be7]:hover{background-color:#f9f9f9;border-color:#b0b0b0}.option-button.active[data-v-c85a7be7]{border-color:#dc2626;background-color:#dc2626;color:#fff}.option-icon[data-v-c85a7be7]{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.option-button.active .option-icon[data-v-c85a7be7]{color:#fff}.cards-container[data-v-c85a7be7]{display:grid;gap:12px;margin-top:8px}.card-button[data-v-c85a7be7]{padding:16px;border:1px solid #d0d0d0;border-radius:8px;background-color:#fff;color:#333;cursor:pointer;transition:all .2s;text-align:left}.card-button[data-v-c85a7be7]:hover{border-color:#b0b0b0;background-color:#f9f9f9}.card-button.active[data-v-c85a7be7]{border-color:#dc2626;background-color:#dc26261a;color:#dc2626}.card-button-content[data-v-c85a7be7]{display:flex;flex-direction:column;gap:4px}.card-button-label[data-v-c85a7be7]{font-size:.875rem;font-weight:500}.card-button-description[data-v-c85a7be7]{font-size:.75rem;opacity:.8}.avatar-container[data-v-c85a7be7]{display:flex;align-items:center;gap:16px}.avatar[data-v-c85a7be7]{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#4caf50;display:flex;align-items:center;justify-content:center}.avatar-image[data-v-c85a7be7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-c85a7be7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:500;color:#fff;background-color:#4caf501a}.avatar-actions[data-v-c85a7be7]{display:flex;flex-direction:column;gap:6px}.change-photo-button[data-v-c85a7be7]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);cursor:pointer;font-size:.875rem;color:#333;transition:all .2s}.change-photo-button[data-v-c85a7be7]:not(:disabled):hover{background-color:#f9f9f9;border-color:#b0b0b0}.change-photo-button[data-v-c85a7be7]:disabled{opacity:.5;cursor:not-allowed}.photo-hint[data-v-c85a7be7]{font-size:.75rem;color:#666;margin:0;transition:color .2s}.avatar-error[data-v-c85a7be7]{color:#dc2626;font-size:.75rem;margin-top:4px}.social-field[data-v-c85a7be7]{display:flex;align-items:center;gap:16px}.social-icon-wrapper[data-v-c85a7be7]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--theme-radius-md);flex-shrink:0}.social-icon-wrapper.x-icon[data-v-c85a7be7]{background-color:#000;color:#fff}.social-icon-wrapper.reddit-icon[data-v-c85a7be7]{background-color:#ff4500;color:#fff}.social-icon-wrapper.discord-icon[data-v-c85a7be7]{background-color:#5865f2;color:#fff}.social-input-field[data-v-c85a7be7]{flex:1;display:flex;flex-direction:column;gap:6px}.social-input-field-input[data-v-c85a7be7]{max-width:320px;padding:10px 14px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.9375rem;color:#333;background-color:#fff;transition:all .2s}.social-input-field-input[data-v-c85a7be7]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.social-input-field-input[data-v-c85a7be7]:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.slider-setting[data-v-c85a7be7]{display:flex;flex-direction:column;gap:12px}.slider-header[data-v-c85a7be7]{display:flex;align-items:center;justify-content:space-between}.slider-current-value[data-v-c85a7be7]{font-size:.875rem;font-weight:500;color:#4caf50}.slider-container[data-v-c85a7be7]{display:flex;flex-direction:column;gap:12px}.slider-input[data-v-c85a7be7]{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-input[data-v-c85a7be7]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4caf50;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003}.slider-input[data-v-c85a7be7]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4caf50;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px #0003}.slider-input[data-v-c85a7be7]:focus{outline:none}.slider-input[data-v-c85a7be7]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #4caf5033}.slider-labels[data-v-c85a7be7]{display:flex;justify-content:space-between;font-size:.75rem;color:#6b7280}.slider-label[data-v-c85a7be7]{transition:color .2s}.slider-label.active[data-v-c85a7be7]{color:#4caf50;font-weight:500}.slider-cards[data-v-c85a7be7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slider-card[data-v-c85a7be7]{padding:12px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);background:#fff;cursor:pointer;text-align:left;transition:all .2s}.slider-card[data-v-c85a7be7]:hover{border-color:#4caf50}.slider-card.active[data-v-c85a7be7]{border-color:#4caf50;background-color:#4caf500d}.slider-card-label[data-v-c85a7be7]{font-size:.875rem;font-weight:500;color:#333;margin:0 0 4px}.slider-card.active .slider-card-label[data-v-c85a7be7]{color:#4caf50}.slider-card-description[data-v-c85a7be7]{font-size:.75rem;color:#6b7280;margin:0}.sparkline-ema-setting[data-v-c85a7be7]{display:flex;flex-direction:column;gap:10px}.sparkline-ema-row[data-v-c85a7be7]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.sparkline-ema-enable[data-v-c85a7be7]{display:flex;align-items:center}.sparkline-ema-input[data-v-c85a7be7]{max-width:200px}.sortable-setting[data-v-c85a7be7]{display:flex;flex-direction:column;gap:16px}.sortable-section[data-v-c85a7be7]{display:flex;flex-direction:column;gap:8px}.sortable-section-label[data-v-c85a7be7]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.sortable-list[data-v-c85a7be7]{display:flex;flex-direction:column;gap:8px}.sortable-list--available[data-v-c85a7be7]{gap:6px}.sortable-item[data-v-c85a7be7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--nova-border, #d0d0d0);border-radius:8px;background:var(--nova-bg-elevated, #fff)}.sortable-item-main[data-v-c85a7be7]{display:flex;align-items:center;gap:10px;min-width:0;color:var(--nova-text, #333);font-size:.875rem;font-weight:500}.sortable-drag-handle[data-v-c85a7be7]{flex-shrink:0;width:12px;height:18px;align-self:center;cursor:grab;touch-action:none;border-radius:var(--theme-radius-sm);color:#9ca3af;background:radial-gradient(currentColor 1.2px,transparent 1.6px) 0 0 / 4px 6px repeat;opacity:.85}.sortable-drag-handle[data-v-c85a7be7]:hover{opacity:1;color:#6b7280}.sortable-drag-handle[data-v-c85a7be7]:active{cursor:grabbing}.sortable-item--ghost[data-v-c85a7be7]{opacity:.45;background:var(--nova-bg-alt, #f3f4f6)}.sortable-item--chosen[data-v-c85a7be7]{box-shadow:0 4px 14px #00000014}.sortable-item--drag[data-v-c85a7be7]{opacity:.95}.sortable-item-actions[data-v-c85a7be7]{display:flex;align-items:center;gap:6px}.sortable-icon-button[data-v-c85a7be7]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--nova-border, #d0d0d0);border-radius:999px;background:var(--nova-bg, #fff);color:var(--nova-text-muted, #4b5563);font-size:1.125rem;font-weight:500;line-height:1;cursor:pointer;transition:all .2s}.sortable-icon-button[data-v-c85a7be7]:not(:disabled):hover{border-color:var(--nova-border-strong, #9ca3af);background:var(--nova-bg-alt, #f9fafb)}.sortable-icon-button[data-v-c85a7be7]:disabled{opacity:.45;cursor:not-allowed}.sortable-icon-button--accent[data-v-c85a7be7]{color:#0369a1}.sortable-icon-button--danger[data-v-c85a7be7]{color:#dc2626}.sortable-empty-state[data-v-c85a7be7]{font-size:.8125rem;color:#6b7280;padding:8px 2px 0}html.cyber .card-button[data-v-c85a7be7],html.crt .card-button[data-v-c85a7be7],html.cyber .slider-input[data-v-c85a7be7],html.crt .slider-input[data-v-c85a7be7],html.cyber .sortable-item[data-v-c85a7be7],html.crt .sortable-item[data-v-c85a7be7]{border-radius:0}.settings-view[data-v-f120f994]{min-height:calc(100vh - 64px);background-color:#fafafa;padding:0;transition:background-color .2s}.settings-container[data-v-f120f994]{display:flex;max-width:1400px;margin:0 auto;min-height:calc(100vh - 64px);position:relative}.mobile-tab-selector[data-v-f120f994]{display:none;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e0e0e0;transition:background-color .2s,border-color .2s}.mobile-tab-select-wrapper[data-v-f120f994]{position:relative;width:100%;max-width:100%;box-sizing:border-box;z-index:1000}.mobile-tab-select[data-v-f120f994]{width:100%;max-width:100%;padding:12px 50px 12px 16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;font-size:1rem;font-weight:500;color:#333;cursor:pointer;transition:all .2s;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-tab-select.is-open[data-v-f120f994]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.mobile-tab-select-value[data-v-f120f994]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-tab-select-arrow[data-v-f120f994]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;color:#666;transition:color .2s;z-index:10}.mobile-tab-select-arrow svg[data-v-f120f994]{width:16px;height:16px;display:block}.mobile-tab-select-dropdown[data-v-f120f994]{position:absolute;top:calc(100% + 4px);left:0;right:0;width:100%;max-width:100%;background-color:#fff;border:1px solid #dc2626;border-radius:12px;box-shadow:0 4px 12px #00000026;overflow-y:auto;overflow-x:hidden;max-height:none;z-index:1000;box-sizing:border-box}.mobile-tab-select-option[data-v-f120f994]{padding:12px 16px;background-color:#fff;color:#333;cursor:pointer;transition:background-color .2s;font-size:1rem;font-weight:500}.mobile-tab-select-option[data-v-f120f994]:first-child{border-radius:12px 12px 0 0}.mobile-tab-select-option[data-v-f120f994]:last-child{border-radius:0 0 12px 12px}.mobile-tab-select-option[data-v-f120f994]:hover{background-color:#f5f5f5}.mobile-tab-select-option.is-selected[data-v-f120f994]{background-color:#fff5f5;color:#dc2626}.settings-sidebar[data-v-f120f994]{width:240px;background-color:#fff;border-right:1px solid #e0e0e0;padding:32px 24px;flex-shrink:0;transition:background-color .2s,border-color .2s,transform .3s ease}.sidebar-title[data-v-f120f994]{font-size:1.5rem;font-weight:700;color:#000;margin:0;transition:color .2s,border-color .2s}.sidebar-nav[data-v-f120f994]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-f120f994]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:none;cursor:pointer;border-radius:8px;transition:all .2s;text-align:left;color:#333;font-size:.9375rem}.nav-item[data-v-f120f994]:hover{background-color:#f5f5f5}.nav-item.active[data-v-f120f994]{background-color:#fff5f5;color:#dc2626}.nav-icon[data-v-f120f994]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#666;flex-shrink:0;transition:color .2s}.nav-item.active .nav-icon[data-v-f120f994]{color:#dc2626}.nav-label[data-v-f120f994]{font-weight:500}.settings-content[data-v-f120f994]{flex:1;padding:32px 48px;overflow-y:auto;background-color:#fff;display:flex;justify-content:center;transition:background-color .2s}@media (max-width: 768px){.mobile-tab-selector[data-v-f120f994]{display:block;padding:8px;box-sizing:border-box;overflow:visible}.mobile-tab-select-wrapper[data-v-f120f994]{width:100%;max-width:100%;box-sizing:border-box;overflow:visible;position:relative}.mobile-tab-select[data-v-f120f994]{width:100%;max-width:100%;box-sizing:border-box}.mobile-tab-select-dropdown[data-v-f120f994]{width:100%;max-width:100%;box-sizing:border-box;max-height:none;overflow-y:auto;overflow-x:hidden}.mobile-tab-selector[data-v-f120f994],.mobile-tab-select-wrapper[data-v-f120f994]{position:relative}.settings-sidebar[data-v-f120f994]{display:none}.settings-content[data-v-f120f994]{padding:12px;width:100%;box-sizing:border-box}.content-section[data-v-f120f994]{max-width:100%}.card[data-v-f120f994]{margin-bottom:16px}.card-header[data-v-f120f994],.card-content[data-v-f120f994]{padding:16px}.settings-card-content[data-v-f120f994]{gap:24px!important}.email-display[data-v-f120f994],.password-form[data-v-f120f994],.email-form[data-v-f120f994]{flex-direction:column;gap:12px}.email-info[data-v-f120f994]{flex:1;min-width:0}.email-text[data-v-f120f994]{font-size:.8125rem;word-break:break-word}.password-input-wrapper[data-v-f120f994],.password-input[data-v-f120f994],.email-input[data-v-f120f994]{max-width:100%}.password-actions[data-v-f120f994]{flex-direction:column;gap:8px}.update-button[data-v-f120f994],.cancel-button[data-v-f120f994],.form-field[data-v-f120f994]{width:100%}.profile-input[data-v-f120f994],.social-input-field-input[data-v-f120f994]{max-width:100%}.social-field[data-v-f120f994]{flex-direction:column;align-items:flex-start;gap:12px}.social-input-field[data-v-f120f994]{width:100%}.avatar-container[data-v-f120f994]{flex-direction:column;align-items:flex-start;gap:16px}.avatar-actions[data-v-f120f994]{width:100%}.change-photo-button[data-v-f120f994]{width:100%;justify-content:center}}@media (max-width: 480px){.settings-content[data-v-f120f994]{padding:8px}.card-header[data-v-f120f994],.card-content[data-v-f120f994]{padding:12px}.sidebar-title[data-v-f120f994]{font-size:1.25rem}.nav-item[data-v-f120f994]{padding:10px 12px;font-size:.875rem}.card-title[data-v-f120f994]{font-size:1.125rem}.card-description[data-v-f120f994]{font-size:.8125rem}}.content-section[data-v-f120f994]{max-width:800px;width:100%}.section[data-v-f120f994]{margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.section-title[data-v-f120f994]{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:8px;text-align:center;width:100%;transition:color .2s}.section-description[data-v-f120f994]{font-size:.875rem;color:#666;margin-bottom:24px;text-align:center;width:100%;transition:color .2s}.profile-section[data-v-f120f994]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto}.profile-card-content[data-v-f120f994]{display:flex;flex-direction:column;gap:24px}.social-card-content[data-v-f120f994]{display:flex;flex-direction:column;gap:16px}.avatar-container[data-v-f120f994]{display:flex;align-items:center;gap:16px}.avatar[data-v-f120f994]{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#4caf50;display:flex;align-items:center;justify-content:center}.avatar-image[data-v-f120f994]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-fallback[data-v-f120f994]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:500;color:#fff;background-color:#4caf501a}.avatar-actions[data-v-f120f994]{display:flex;flex-direction:column;gap:6px}.change-photo-button[data-v-f120f994]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);cursor:pointer;font-size:.875rem;color:#333;transition:all .2s}.change-photo-button[data-v-f120f994]:hover{background-color:#f9f9f9;border-color:#b0b0b0}.photo-hint[data-v-f120f994]{font-size:.75rem;color:#666;margin:0}.avatar-error[data-v-f120f994]{color:#dc2626;font-size:.75rem;margin-top:4px}.profile-input[data-v-f120f994]{max-width:400px;padding:10px 14px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.9375rem;color:#333;transition:all .2s}.profile-input[data-v-f120f994]::-moz-placeholder{color:#999;opacity:.6}.profile-input[data-v-f120f994]::placeholder{color:#999;opacity:.6}.profile-input.placeholder-text[data-v-f120f994]{color:#999}.profile-input[data-v-f120f994]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.profile-input:focus.placeholder-text[data-v-f120f994]{color:#333}.social-field[data-v-f120f994]{display:flex;align-items:center;gap:16px}.social-icon-wrapper[data-v-f120f994]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--theme-radius-md);flex-shrink:0}.social-icon-wrapper.x-icon[data-v-f120f994]{background-color:#000;color:#fff}.social-icon-wrapper.reddit-icon[data-v-f120f994]{background-color:#ff4500;color:#fff}.social-icon-wrapper.discord-icon[data-v-f120f994]{background-color:#5865f2;color:#fff}.social-input-field[data-v-f120f994]{flex:1;display:flex;flex-direction:column;gap:6px}.social-label[data-v-f120f994]{font-size:.875rem;font-weight:500;color:#333}.social-input-field-input[data-v-f120f994]{max-width:320px;padding:10px 14px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.9375rem;color:#333;transition:all .2s}.social-input-field-input[data-v-f120f994]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.discord-hint[data-v-f120f994]{font-size:.75rem;color:#999;margin-top:4px;margin-bottom:0}.form-group[data-v-f120f994]{margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.form-label[data-v-f120f994]{display:block;font-size:.875rem;font-weight:500;color:#fff;margin-bottom:8px;text-align:left;width:100%;max-width:400px}.form-input[data-v-f120f994]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.9375rem;color:#333;transition:all .2s;margin:0 auto}.form-input[data-v-f120f994]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.social-input-group[data-v-f120f994]{display:flex;flex-direction:column;gap:24px}.social-input-wrapper[data-v-f120f994]{display:flex;align-items:flex-start;gap:16px}.social-icon[data-v-f120f994]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:24px}.x-icon[data-v-f120f994]{background-color:#000;color:#fff}.reddit-icon[data-v-f120f994]{background-color:#ff4500;color:#fff}.discord-icon[data-v-f120f994]{background-color:#5865f2;color:#fff}.social-input-container[data-v-f120f994]{flex:1}.social-label[data-v-f120f994]{display:block;font-size:.875rem;font-weight:500;color:#333;margin-bottom:8px}.social-input[data-v-f120f994]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.9375rem;color:#333;transition:all .2s}.social-input[data-v-f120f994]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.login-prompt[data-v-f120f994]{text-align:center;padding:80px 20px}.text-muted[data-v-f120f994]{color:#666;font-size:1rem;margin-bottom:16px}.login-button[data-v-f120f994]{padding:12px 24px;background-color:#4caf50;color:#fff;border:none;border-radius:var(--theme-radius-md);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.login-button[data-v-f120f994]:hover{background-color:#45a049}.security-section[data-v-f120f994]{display:flex;flex-direction:column;gap:24px;width:100%;max-width:800px;margin:0 auto}.card[data-v-f120f994]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;transition:background-color .2s,border-color .2s,box-shadow .2s}.card-header[data-v-f120f994]{padding:20px 24px;border-bottom:1px solid #e0e0e0;transition:border-color .2s}.card-title[data-v-f120f994]{font-size:1.125rem;font-weight:600;color:#000;margin:0 0 4px;transition:color .2s}.card-description[data-v-f120f994]{font-size:.875rem;color:#666;margin:0;transition:color .2s}.card-content[data-v-f120f994]{padding:20px 24px}.settings-card-content[data-v-f120f994]{display:flex!important;flex-direction:column!important;gap:48px!important}.email-display[data-v-f120f994]{display:flex;align-items:center;gap:12px}.icon-wrapper[data-v-f120f994]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:var(--theme-radius-md);color:#666;flex-shrink:0;transition:background-color .2s,color .2s}.email-info[data-v-f120f994]{flex:1}.email-text[data-v-f120f994]{font-size:.875rem;font-weight:500;color:#000;margin:0 0 2px;transition:color .2s}.email-label[data-v-f120f994]{font-size:.75rem;color:#666;margin:0;transition:color .2s}.edit-button[data-v-f120f994]{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:none;color:#666;font-size:.875rem;cursor:pointer;border-radius:var(--theme-radius-md);transition:all .2s}.edit-button[data-v-f120f994]:hover{background-color:#f5f5f5;color:#000}.change-password-button[data-v-f120f994],.enable-2fa-button[data-v-f120f994]{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#fff;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);color:#333;font-size:.875rem;cursor:pointer;transition:all .2s}.change-password-button[data-v-f120f994]:hover,.enable-2fa-button[data-v-f120f994]:hover{background-color:#f9f9f9;border-color:#b0b0b0}.password-form[data-v-f120f994],.email-form[data-v-f120f994]{margin-top:16px;display:flex;flex-direction:column;gap:16px}.form-field[data-v-f120f994]{display:flex;flex-direction:column;gap:8px}.password-input-wrapper[data-v-f120f994]{position:relative;max-width:400px}.password-input[data-v-f120f994],.email-input[data-v-f120f994]{width:100%;max-width:400px;padding:10px 14px;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.9375rem;color:#333;background-color:#fff;transition:all .2s}.password-input[data-v-f120f994]:focus,.email-input[data-v-f120f994]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.password-toggle[data-v-f120f994]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.password-toggle[data-v-f120f994]:hover{color:#000}.password-error[data-v-f120f994]{color:#dc2626;font-size:.875rem;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--theme-radius-sm);margin-top:8px}.password-success[data-v-f120f994]{color:#16a34a;font-size:.875rem;padding:8px 12px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--theme-radius-sm);margin-top:8px}.form-helper[data-v-f120f994]{color:#5b6470;font-size:.8125rem;margin:6px 0 0}.oauth-notice[data-v-f120f994]{font-size:.875rem;padding:12px;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:var(--theme-radius-md);margin-bottom:12px}.oauth-notice p[data-v-f120f994]{margin:0 0 8px;color:#6b5900}.password-actions[data-v-f120f994]{display:flex;gap:8px;padding-top:8px}.update-button[data-v-f120f994]{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:var(--theme-radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.update-button[data-v-f120f994]:not(:disabled):hover{background-color:#45a049}.update-button[data-v-f120f994]:disabled{opacity:.5;cursor:not-allowed}.cancel-button[data-v-f120f994]{padding:10px 20px;background-color:transparent;color:#333;border:1px solid #d0d0d0;border-radius:var(--theme-radius-md);font-size:.875rem;cursor:pointer;transition:all .2s}.cancel-button[data-v-f120f994]:hover{background-color:#f5f5f5;border-color:#b0b0b0}.settings-page[data-v-f120f994]{display:flex;flex-direction:column;gap:24px;width:100%}.settings-section[data-v-f120f994]{margin-bottom:24px}.settings-section[data-v-f120f994]:last-child{margin-bottom:0}.loading-message[data-v-f120f994]{text-align:center;padding:40px 20px;color:#666;font-size:1rem}.connected-account-row[data-v-f120f994]{display:flex;align-items:center;justify-content:space-between;gap:12px}.connected-account-info[data-v-f120f994]{display:flex;align-items:center;gap:12px}.connected-account-icon[data-v-f120f994]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:var(--theme-radius-md);flex-shrink:0;transition:background-color .2s}.connected-account-name[data-v-f120f994]{font-size:.875rem;font-weight:500;color:#000;margin:0 0 2px;transition:color .2s}.connected-account-status[data-v-f120f994]{font-size:.75rem;margin:0}.connected-account-status.is-connected[data-v-f120f994]{color:var(--theme-success, #16a34a)}.update-button.has-icon[data-v-f120f994],.cancel-button.has-icon[data-v-f120f994]{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.mcp-card-body[data-v-f120f994]{display:flex;flex-direction:column;gap:16px}.mcp-section[data-v-f120f994]{display:flex;flex-direction:column;gap:6px}.mcp-input-label[data-v-f120f994]{font-size:.8125rem;font-weight:500;color:var(--theme-text-muted, #64748b)}.mcp-token-row[data-v-f120f994]{display:flex;align-items:center;gap:8px}.mcp-token-field[data-v-f120f994]{flex:1;min-width:0}html.cyber .nav-item[data-v-f120f994],html.crt .nav-item[data-v-f120f994]{border-radius:0}.health-check-page[data-v-5f1bfd4c]{min-height:100vh;display:flex;flex-direction:column}.health-main[data-v-5f1bfd4c]{display:flex;flex-direction:column;flex-grow:1;width:100%;margin:0 auto;padding:.5rem 1rem 0}@media (min-width: 640px){.health-main[data-v-5f1bfd4c]{padding-left:1.5rem;padding-right:1.5rem;max-width:640px}}@media (min-width: 768px){.health-main[data-v-5f1bfd4c]{padding-left:var(--space-4);padding-right:var(--space-4);max-width:768px}}@media (min-width: 1024px){.health-main[data-v-5f1bfd4c]{max-width:1024px}}@media (min-width: 1280px){.health-main[data-v-5f1bfd4c]{max-width:1280px}}@media (min-width: 1536px){.health-main[data-v-5f1bfd4c]{max-width:1536px}}.health-head[data-v-5f1bfd4c]{text-align:center;margin-bottom:3rem}.health-title[data-v-5f1bfd4c]{font-size:2.25rem;line-height:2.5rem;font-weight:700;color:#1d2329;margin:0 0 1rem}.health-sub[data-v-5f1bfd4c]{color:#5b6470}.health-summary-grid[data-v-5f1bfd4c]{display:grid;gap:1.5rem;margin-bottom:3rem}@media (min-width: 768px){.health-summary-grid[data-v-5f1bfd4c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.health-card[data-v-5f1bfd4c]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e2e5e9}.health-card-deco[data-v-5f1bfd4c]{position:relative;overflow:hidden}.health-card-label[data-v-5f1bfd4c]{color:#5b6470;font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.health-gauge-row[data-v-5f1bfd4c]{display:flex;align-items:center;gap:1.5rem}.health-gauge-wrap[data-v-5f1bfd4c]{position:relative;width:6rem;height:6rem;flex-shrink:0}.health-gauge[data-v-5f1bfd4c]{transform:rotate(-90deg);width:6rem;height:6rem}.health-gauge-track[data-v-5f1bfd4c]{stroke:var(--chart-track)}.health-gauge-arc[data-v-5f1bfd4c]{stroke:currentColor}.health-gauge-arc.is-nodata[data-v-5f1bfd4c]{stroke:var(--chart-track)}.health-score-center[data-v-5f1bfd4c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.health-score-num[data-v-5f1bfd4c]{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#1d2329}.health-info[data-v-5f1bfd4c]{flex:1 1 0%}.health-status[data-v-5f1bfd4c]{font-size:1.5rem;line-height:2rem;font-weight:700;margin:0 0 .5rem}.tone-strong[data-v-5f1bfd4c]{color:#00c65a;color:oklch(72.3% .219 149.579)}.tone-moderate[data-v-5f1bfd4c]{color:#eab300;color:oklch(79.5% .184 86.047)}.tone-weak[data-v-5f1bfd4c]{color:#fb2c36}.is-nodata[data-v-5f1bfd4c]{color:#5b6470}.health-opinion[data-v-5f1bfd4c]{font-size:.875rem;line-height:1.6}.health-opinion.is-danger[data-v-5f1bfd4c]{color:#ff6568;color:oklch(70.4% .191 22.216)}.health-opinion.is-muted[data-v-5f1bfd4c],.health-opinion.is-soft[data-v-5f1bfd4c]{color:#5b6470}.health-opinion.is-italic[data-v-5f1bfd4c]{font-style:italic}.health-opinion.size-xs[data-v-5f1bfd4c]{font-size:.75rem;line-height:1rem;margin-bottom:.5rem}.health-loading-row[data-v-5f1bfd4c]{display:flex;align-items:center;gap:.5rem}.spin-icon[data-v-5f1bfd4c]{width:1rem;height:1rem;color:#5b6470;animation:health-spin-5f1bfd4c 1s linear infinite}.spin-icon-lg[data-v-5f1bfd4c]{width:2rem;height:2rem;margin:0 auto 1rem;color:#5b6470;animation:health-spin-5f1bfd4c 1s linear infinite}.spin-bg[data-v-5f1bfd4c]{opacity:.25}.spin-fg[data-v-5f1bfd4c]{opacity:.75}@keyframes health-spin-5f1bfd4c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.health-bg-chart[data-v-5f1bfd4c]{position:absolute;bottom:0;right:0;width:8rem;height:8rem;opacity:.1}.health-bg-chart svg[data-v-5f1bfd4c]{width:100%;height:100%}.health-bg-chart-line[data-v-5f1bfd4c]{stroke:#ef4444}.top20-row[data-v-5f1bfd4c]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.top20-score[data-v-5f1bfd4c]{font-size:3rem;line-height:1;font-weight:700}.top20-status-row[data-v-5f1bfd4c]{display:flex;align-items:center;gap:.5rem}.top20-icon[data-v-5f1bfd4c]{width:1.25rem;height:1.25rem}.top20-label[data-v-5f1bfd4c]{font-weight:600}.top20-progress[data-v-5f1bfd4c]{width:100%;height:.75rem;background:#f6f7f8;border-radius:9999px;margin-bottom:1.5rem;overflow:hidden}.top20-progress-fill[data-v-5f1bfd4c]{height:100%;border-radius:9999px;transition:all 1s}.top20-progress-fill.is-empty[data-v-5f1bfd4c]{height:100%;background:#eceef1}.grad-strong[data-v-5f1bfd4c]{background-image:linear-gradient(to right,#00c65a,#009669);background-image:linear-gradient(to right,color(xyz 0.21 0.416 0.146),color(xyz 0.127 0.231 0.163))}.grad-moderate[data-v-5f1bfd4c]{background-image:linear-gradient(to right,#eab300,#ed8800,#ec5600);background-image:linear-gradient(to right,color(xyz 0.508 0.495 0.027),color(xyz 0.452 0.353 0.015),color(xyz 0.397 0.241 0.006))}.grad-weak[data-v-5f1bfd4c]{background-image:linear-gradient(to right,#fb2c36,#e60044);background-image:linear-gradient(to right,#fb2c36,color(xyz 0.35 0.17 0.062))}.top20-error[data-v-5f1bfd4c]{color:#ff6568;color:oklch(70.4% .191 22.216);font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}.top20-btn[data-v-5f1bfd4c]{width:100%;background:#4f39f6;color:#fff;font-weight:600;padding:.75rem 1rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .15s;cursor:pointer;border:none}.top20-btn[data-v-5f1bfd4c]:hover{background:#432dd7}.top20-btn-icon[data-v-5f1bfd4c]{width:1.25rem;height:1.25rem}.breakdown-section[data-v-5f1bfd4c]{margin-bottom:2rem}.breakdown-head[data-v-5f1bfd4c]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.breakdown-icon[data-v-5f1bfd4c]{width:1.25rem;height:1.25rem;color:#5b6470}.breakdown-title[data-v-5f1bfd4c]{font-size:1.5rem;line-height:2rem;font-weight:700;color:#1d2329;margin:0}.ticker-grid[data-v-5f1bfd4c]{display:grid;gap:1rem}@media (min-width: 768px){.ticker-grid[data-v-5f1bfd4c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ticker-card[data-v-5f1bfd4c]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:1px solid #e2e5e9}.ticker-head[data-v-5f1bfd4c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.ticker-id[data-v-5f1bfd4c]{display:flex;align-items:flex-start;gap:1rem}.ticker-chip[data-v-5f1bfd4c]{background:#f6f7f8;border-radius:.5rem;padding:.5rem .75rem}.ticker-chip-text[data-v-5f1bfd4c]{color:#1d2329;font-weight:700;font-size:.875rem;line-height:1.25rem}.ticker-name[data-v-5f1bfd4c]{color:#1d2329;font-weight:600;font-size:1.125rem;line-height:1.75rem;margin:0 0 .25rem}.ticker-price[data-v-5f1bfd4c]{color:#5b6470;font-size:.875rem;line-height:1.25rem}.ticker-price .is-dim[data-v-5f1bfd4c]{color:#8a939f}.ticker-scorecol[data-v-5f1bfd4c]{text-align:right}.ticker-score[data-v-5f1bfd4c]{font-size:2.25rem;line-height:2.5rem;font-weight:700;margin-bottom:.25rem}.ticker-score-label[data-v-5f1bfd4c]{font-weight:600;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.025em}.ticker-insight[data-v-5f1bfd4c]{margin-top:1rem;padding:1rem;border-top:1px solid #e2e5e9;background:#f6f7f880;border-radius:.5rem;position:relative}.insight-bar[data-v-5f1bfd4c]{position:absolute;left:0;top:1rem;bottom:1rem;width:.25rem;border-radius:0 .25rem .25rem 0}.bar-strong[data-v-5f1bfd4c]{background:#00c65a;background:oklch(72.3% .219 149.579)}.bar-moderate[data-v-5f1bfd4c]{background:#eab300;background:oklch(79.5% .184 86.047)}.bar-weak[data-v-5f1bfd4c]{background:#fb2c36}.insight-body[data-v-5f1bfd4c]{padding-left:1rem}.insight-head[data-v-5f1bfd4c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.insight-icon[data-v-5f1bfd4c]{width:1rem;height:1rem;color:#5b6470}.insight-label[data-v-5f1bfd4c]{color:#1d2329;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.ticker-empty[data-v-5f1bfd4c]{text-align:center;color:#5b6470}.ticker-empty p[data-v-5f1bfd4c]{margin:0}.badge-strong[data-v-5f1bfd4c]{background:#00c65a33;background:oklch(72.3% .219 149.579 / .2);color:#05df72}.badge-moderate[data-v-5f1bfd4c]{background:#eab30033;background:oklch(79.5% .184 86.047 / .2);color:#f7c900;color:oklch(85.2% .199 91.936)}.badge-weak[data-v-5f1bfd4c]{background:#fb2c3633;color:#ff6568;color:oklch(70.4% .191 22.216)}.chip-blue[data-v-5f1bfd4c]{background:#3280ff;background:oklch(62.3% .214 259.815)}.chip-purple[data-v-5f1bfd4c]{background:#ab4eff;background:oklch(62.7% .265 303.9)}.chip-orange[data-v-5f1bfd4c]{background:#fc7100;background:oklch(70.5% .213 47.604)}.chip-green[data-v-5f1bfd4c]{background:#00c65a;background:oklch(72.3% .219 149.579)}.chip-red[data-v-5f1bfd4c]{background:#fb2c36}html.dark .health-title[data-v-5f1bfd4c],html.dark .health-score-num[data-v-5f1bfd4c],html.dark .health-card-label[data-v-5f1bfd4c],html.dark .breakdown-title[data-v-5f1bfd4c],html.dark .ticker-name[data-v-5f1bfd4c],html.dark .ticker-chip-text[data-v-5f1bfd4c],html.dark .insight-label[data-v-5f1bfd4c]{color:#e6e8ea}html.dark .health-sub[data-v-5f1bfd4c],html.dark .is-nodata[data-v-5f1bfd4c],html.dark .health-opinion.is-muted[data-v-5f1bfd4c],html.dark .health-opinion.is-soft[data-v-5f1bfd4c],html.dark .ticker-empty[data-v-5f1bfd4c],html.dark .breakdown-icon[data-v-5f1bfd4c],html.dark .insight-icon[data-v-5f1bfd4c],html.dark .spin-icon[data-v-5f1bfd4c],html.dark .spin-icon-lg[data-v-5f1bfd4c],html.dark .ticker-price[data-v-5f1bfd4c],html.dark .ticker-price .is-dim[data-v-5f1bfd4c]{color:#6b7280}html.dark .health-card[data-v-5f1bfd4c],html.dark .ticker-card[data-v-5f1bfd4c]{background:#252b33;border-color:#2d3439;box-shadow:#00000080 0 20px 25px -5px,#0006 0 10px 10px -5px}html.dark .ticker-card[data-v-5f1bfd4c]{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}html.dark .ticker-chip[data-v-5f1bfd4c],html.dark .top20-progress[data-v-5f1bfd4c]{background:#2d3439}html.dark .top20-progress-fill.is-empty[data-v-5f1bfd4c]{background:#3d4449}html.dark .top20-btn[data-v-5f1bfd4c]{background:#6366f1;color:#e6e8ea}html.dark .ticker-insight[data-v-5f1bfd4c]{background:#31415880;border-top-color:#2d3439}html.dark .tone-strong[data-v-5f1bfd4c],html.dark .top20-icon.tone-strong[data-v-5f1bfd4c],html.dark .top20-score.tone-strong[data-v-5f1bfd4c],html.dark .top20-label.tone-strong[data-v-5f1bfd4c]{color:#22c55e}html.dark .tone-moderate[data-v-5f1bfd4c]{color:#f59e0b}html.dark .tone-weak[data-v-5f1bfd4c],html.dark .top20-error[data-v-5f1bfd4c]{color:#ef4444}html.dark .health-opinion.is-danger[data-v-5f1bfd4c]{color:#f87171}html.dark .grad-strong[data-v-5f1bfd4c]{background-image:linear-gradient(to right,#22c55e,#10b981)}html.dark .grad-moderate[data-v-5f1bfd4c]{background-image:linear-gradient(to right,#f59e0b,#ea580c)}html.dark .grad-weak[data-v-5f1bfd4c]{background-image:linear-gradient(to right,#ef4444,#e11d48)}html.dark .bar-strong[data-v-5f1bfd4c]{background:#22c55e}html.dark .bar-moderate[data-v-5f1bfd4c]{background:#f59e0b}html.dark .bar-weak[data-v-5f1bfd4c]{background:#ef4444}html.cyber .health-title[data-v-5f1bfd4c],html.cyber .health-score-num[data-v-5f1bfd4c],html.cyber .ticker-chip-text[data-v-5f1bfd4c],html.cyber .insight-label[data-v-5f1bfd4c],html.cyber .breakdown-title[data-v-5f1bfd4c],html.cyber .ticker-name[data-v-5f1bfd4c],html.cyber .tone-strong[data-v-5f1bfd4c],html.cyber .top20-icon.tone-strong[data-v-5f1bfd4c],html.cyber .top20-score.tone-strong[data-v-5f1bfd4c],html.cyber .top20-label.tone-strong[data-v-5f1bfd4c]{color:var(--crt-text-bright);text-shadow:var(--crt-glow-text)}html.cyber .health-sub[data-v-5f1bfd4c],html.cyber .is-nodata[data-v-5f1bfd4c],html.cyber .health-opinion.is-muted[data-v-5f1bfd4c],html.cyber .breakdown-icon[data-v-5f1bfd4c],html.cyber .insight-icon[data-v-5f1bfd4c],html.cyber .spin-icon[data-v-5f1bfd4c],html.cyber .spin-icon-lg[data-v-5f1bfd4c],html.cyber .health-card-label[data-v-5f1bfd4c]{color:var(--crt-green-dim)}html.cyber .health-opinion.is-soft[data-v-5f1bfd4c],html.cyber .ticker-empty[data-v-5f1bfd4c]{color:var(--crt-green-normal)}html.cyber .ticker-price[data-v-5f1bfd4c],html.cyber .ticker-price .is-dim[data-v-5f1bfd4c]{color:var(--crt-green-dim)}html.cyber .health-card[data-v-5f1bfd4c],html.cyber .ticker-card[data-v-5f1bfd4c],html.cyber .ticker-chip[data-v-5f1bfd4c],html.cyber .top20-progress[data-v-5f1bfd4c],html.cyber .top20-progress-fill.is-empty[data-v-5f1bfd4c]{background:var(--crt-bg-medium);border-color:var(--crt-green-dim)}html.cyber .health-card[data-v-5f1bfd4c],html.cyber .top20-progress[data-v-5f1bfd4c],html.cyber .top20-progress-fill[data-v-5f1bfd4c],html.cyber .top20-progress-fill.is-empty[data-v-5f1bfd4c],html.cyber .insight-bar[data-v-5f1bfd4c]{border-radius:0}html.cyber .health-bg-chart-line[data-v-5f1bfd4c]{stroke:var(--crt-green-dim)}html.cyber .ticker-card[data-v-5f1bfd4c]{box-shadow:0 1px 3px #0009,0 4px 12px #0009;border-radius:0}html.cyber .ticker-chip[data-v-5f1bfd4c],html.cyber .ticker-insight[data-v-5f1bfd4c]{border-radius:0}html.cyber .ticker-insight[data-v-5f1bfd4c]{background:color-mix(in srgb,var(--crt-green-normal) 50%,transparent);border-top-color:var(--crt-green-dim)}html.cyber .top20-btn[data-v-5f1bfd4c]{background:var(--crt-blue);border-color:var(--crt-blue);color:var(--crt-text-on-fill);border-radius:0}html.cyber .tone-moderate[data-v-5f1bfd4c],html.cyber .top20-icon.tone-moderate[data-v-5f1bfd4c],html.cyber .top20-score.tone-moderate[data-v-5f1bfd4c],html.cyber .top20-label.tone-moderate[data-v-5f1bfd4c]{color:var(--crt-text-amber);text-shadow:none}html.cyber .tone-weak[data-v-5f1bfd4c],html.cyber .top20-icon.tone-weak[data-v-5f1bfd4c],html.cyber .top20-score.tone-weak[data-v-5f1bfd4c],html.cyber .top20-label.tone-weak[data-v-5f1bfd4c],html.cyber .health-opinion.is-danger[data-v-5f1bfd4c],html.cyber .top20-error[data-v-5f1bfd4c]{color:var(--crt-text-red);text-shadow:none}html.cyber .grad-strong[data-v-5f1bfd4c]{background-image:linear-gradient(to right,var(--crt-green-normal),var(--crt-text-bright))}html.cyber .grad-moderate[data-v-5f1bfd4c]{background-image:linear-gradient(to right,var(--crt-text-amber),var(--crt-text-amber))}html.cyber .grad-weak[data-v-5f1bfd4c]{background-image:linear-gradient(to right,var(--crt-red),var(--crt-red))}html.cyber .bar-strong[data-v-5f1bfd4c]{background:var(--crt-text-bright)}html.cyber .bar-moderate[data-v-5f1bfd4c]{background:var(--crt-text-amber)}html.cyber .bar-weak[data-v-5f1bfd4c]{background:var(--crt-red)}.modal-enter-active[data-v-5f1bfd4c],.modal-leave-active[data-v-5f1bfd4c]{transition:opacity .3s ease}.modal-enter-from[data-v-5f1bfd4c],.modal-leave-to[data-v-5f1bfd4c]{opacity:0}.modal-enter-active>div[data-v-5f1bfd4c],.modal-leave-active>div[data-v-5f1bfd4c]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from>div[data-v-5f1bfd4c],.modal-leave-to>div[data-v-5f1bfd4c]{transform:scale(.95);opacity:0}html.cyber .top20-btn[data-v-5f1bfd4c],html.crt .top20-btn[data-v-5f1bfd4c]{border-radius:0}.admin-page[data-v-dc25437e]{min-height:100vh;display:flex;flex-direction:column}.admin-main[data-v-dc25437e]{flex:1 1 0%;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}@media (min-width: 640px){.admin-main[data-v-dc25437e]{padding-inline:1.5rem}}@media (min-width: 768px){.admin-main[data-v-dc25437e]{padding-inline:1rem}}.admin-header[data-v-dc25437e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-title[data-v-dc25437e]{font-size:1.875rem;line-height:2.25rem;font-weight:700;color:#1d2329}html.dark .admin-title[data-v-dc25437e]{color:#e6e8ea}html.cyber .admin-title[data-v-dc25437e],html.crt .admin-title[data-v-dc25437e]{color:var(--crt-green-bright);text-shadow:var(--crt-glow-display)}.admin-refresh[data-v-dc25437e]{border:1px solid #c8ccd2;border-radius:var(--theme-radius-sm);background-color:#fff;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;color:#1d2329}.admin-refresh[data-v-dc25437e]:hover{background-color:#f6f7f8}html.dark .admin-refresh[data-v-dc25437e]{border-color:#3d4449;background-color:#252b33;color:#e6e8ea}html.dark .admin-refresh[data-v-dc25437e]:hover{background-color:#2d3439}html.cyber .admin-refresh[data-v-dc25437e],html.crt .admin-refresh[data-v-dc25437e]{border-radius:0;border-color:var(--crt-green-dim);background-color:var(--crt-bg-medium);color:var(--crt-green-bright);text-shadow:none}html.cyber .admin-refresh[data-v-dc25437e]:hover,html.crt .admin-refresh[data-v-dc25437e]:hover{background-color:var(--crt-bg-medium)}.admin-panel[data-v-dc25437e]{border:1px solid #e2e5e9;border-radius:var(--theme-radius-sm);background-color:#fff;padding:1rem}html.dark .admin-panel[data-v-dc25437e]{border-color:#2d3439;background-color:#252b33}html.cyber .admin-panel[data-v-dc25437e],html.crt .admin-panel[data-v-dc25437e]{border-radius:0;border-color:var(--crt-green-dim);background-color:var(--crt-bg-medium)}@media (min-width: 768px){.admin-panel-wide[data-v-dc25437e]{grid-column:span 1}}@media (min-width: 1280px){.admin-panel-wide[data-v-dc25437e]{grid-column:span 2}}.admin-panel-title[data-v-dc25437e]{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#1d2329}html.dark .admin-panel-title[data-v-dc25437e]{color:#e6e8ea}html.cyber .admin-panel-title[data-v-dc25437e],html.crt .admin-panel-title[data-v-dc25437e]{color:var(--crt-green-bright);text-shadow:var(--crt-glow-text)}.admin-panel-loading[data-v-dc25437e]{color:#e2e8f0}html.dark .admin-panel-loading[data-v-dc25437e]{color:#d1d5db}html.cyber .admin-panel-loading[data-v-dc25437e],html.crt .admin-panel-loading[data-v-dc25437e]{color:var(--crt-green-normal)}.admin-notice[data-v-dc25437e]{border:1px solid var(--color-amber-700);border-radius:var(--theme-radius-sm);background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent);padding:1rem;color:var(--color-amber-200)}html.cyber .admin-notice[data-v-dc25437e],html.crt .admin-notice[data-v-dc25437e]{border-radius:0;color:var(--theme-warning)}.admin-notice-unauthorized[data-v-dc25437e]{border-color:var(--color-amber-700);background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent);color:var(--color-amber-200)}.admin-notice-forbidden[data-v-dc25437e]{border-color:var(--color-red-700);background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent);color:var(--color-red-200)}.admin-notice-detail[data-v-dc25437e]{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:var(--color-red-300)}.admin-cards-grid[data-v-dc25437e]{display:grid;gap:1rem}@media (min-width: 768px){.admin-cards-grid[data-v-dc25437e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.admin-cards-grid[data-v-dc25437e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-stat-rows[data-v-dc25437e]>:not(:last-child){margin-bottom:.5rem}.admin-stat-rows[data-v-dc25437e]{font-size:.875rem;line-height:1.25rem;color:#e2e8f0}html.dark .admin-stat-rows[data-v-dc25437e]{color:#d1d5db}html.cyber .admin-stat-rows[data-v-dc25437e],html.crt .admin-stat-rows[data-v-dc25437e]{color:var(--crt-green-normal)}.admin-stat-grid[data-v-dc25437e]{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.5rem}@media (min-width: 768px){.admin-stat-grid[data-v-dc25437e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.admin-stat-grid[data-v-dc25437e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-stat-row[data-v-dc25437e]{display:flex;justify-content:space-between;gap:1rem;padding-block:.25rem}.admin-stat-row-plain[data-v-dc25437e]{display:flex;justify-content:space-between;gap:1rem}.admin-stat-label[data-v-dc25437e]{color:#5b6470}html.dark .admin-stat-label[data-v-dc25437e]{color:#6b7280}html.cyber .admin-stat-label[data-v-dc25437e],html.crt .admin-stat-label[data-v-dc25437e]{color:var(--crt-green-dim)}.admin-chart-surface[data-v-dc25437e]{height:20rem;width:100%;overflow:hidden;border-radius:var(--theme-radius-sm)}html.cyber .admin-chart-surface[data-v-dc25437e],html.crt .admin-chart-surface[data-v-dc25437e]{border-radius:0}.admin-chart-empty[data-v-dc25437e]{border-radius:var(--theme-radius-sm);padding:1rem;font-size:.875rem;line-height:1.25rem}html.cyber .admin-chart-empty[data-v-dc25437e],html.crt .admin-chart-empty[data-v-dc25437e]{border-radius:0}.analytics-chart-surface[data-v-dc25437e]{background:var(--theme-bg-alt);border:1px solid var(--theme-border)}.analytics-chart-empty[data-v-dc25437e]{background:var(--theme-bg-alt);color:var(--theme-text-muted);border:1px solid var(--theme-border)}.analytics-stat-list[data-v-dc25437e]{color:var(--theme-text)}.analytics-stat-row[data-v-dc25437e]{border-bottom:1px solid var(--theme-divider)}.analytics-stat-label[data-v-dc25437e]{color:var(--theme-text-muted)}.analytics-stat-value[data-v-dc25437e]{color:var(--theme-text);font-weight:400}.cohort-section[data-v-dc25437e]{padding:0;border:1px solid var(--theme-border);background:var(--theme-bg-elevated);overflow:hidden}.cohort-header[data-v-dc25437e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--theme-divider);background:linear-gradient(180deg,var(--theme-bg-elevated) 0%,var(--theme-bg-alt) 100%)}.cohort-title[data-v-dc25437e]{margin:0;font-size:1.125rem;font-weight:700;color:var(--theme-text)}.cohort-caption[data-v-dc25437e]{margin:.4rem 0 0;max-width:52rem;font-size:.875rem;line-height:1.5;color:var(--theme-text-muted)}.cohort-badges[data-v-dc25437e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.cohort-badge[data-v-dc25437e]{display:inline-flex;align-items:center;border:1px solid var(--theme-border);border-radius:999px;padding:.45rem .7rem;font-size:.75rem;font-weight:600;color:var(--theme-text-muted);background:var(--theme-bg)}.cohort-table-wrap[data-v-dc25437e]{overflow:auto;padding:.85rem}.cohort-table[data-v-dc25437e]{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:.3rem}.cohort-table thead th[data-v-dc25437e]{position:sticky;top:0;z-index:2}.cohort-corner[data-v-dc25437e],.cohort-week-header[data-v-dc25437e]{border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);padding:.65rem .7rem;background:var(--theme-bg);color:var(--theme-text);box-shadow:var(--theme-shadow-sm)}.cohort-corner[data-v-dc25437e]{left:0;z-index:3;min-width:8.5rem;text-align:left;font-size:.7rem;font-weight:700;color:var(--theme-text-muted)}.cohort-week-header[data-v-dc25437e]{min-width:4.9rem;text-align:center;font-size:.72rem;font-weight:700;white-space:nowrap}.cohort-row-label[data-v-dc25437e]{position:sticky;left:0;z-index:1;min-width:8.5rem;padding:.7rem .75rem;border:1px solid var(--theme-border);border-radius:.75rem;background:var(--theme-bg-elevated);color:var(--theme-text);text-align:left;box-shadow:var(--theme-shadow-sm);font-size:.78rem}.cohort-row-label span[data-v-dc25437e],.cohort-row-label small[data-v-dc25437e]{display:block}.cohort-row-label small[data-v-dc25437e]{margin-top:.2rem;font-size:.67rem;font-weight:600;color:var(--theme-text-muted)}.cohort-cell-shell[data-v-dc25437e]{padding:0}.cohort-cell[data-v-dc25437e]{display:flex;min-width:4.9rem;min-height:3.7rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:1px solid var(--theme-border);border-radius:.75rem;background:var(--theme-bg);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.cohort-cell[data-v-dc25437e]:not(.is-empty):hover{transform:translateY(-1px);box-shadow:var(--theme-shadow-md)}.cohort-cell.is-empty[data-v-dc25437e]{border-style:dashed;border-color:var(--theme-divider);background:transparent}.cohort-cell.is-diagonal[data-v-dc25437e]{position:relative}.cohort-cell-value[data-v-dc25437e]{font-size:1rem;line-height:1;font-weight:800}.cohort-cell-meta[data-v-dc25437e]{font-size:.58rem;line-height:1.1;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:inherit;opacity:.86}.cohort-empty-state[data-v-dc25437e]{padding:1rem 1.25rem 1.25rem;color:var(--theme-text-muted);font-size:.875rem}.active-users-section[data-v-dc25437e]{padding:0;border:1px solid var(--theme-border);background:var(--theme-bg-elevated);overflow:hidden}.active-users-header[data-v-dc25437e]{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--theme-divider);background:linear-gradient(180deg,var(--theme-bg-elevated) 0%,var(--theme-bg-alt) 100%)}.active-users-title[data-v-dc25437e]{margin:0;font-size:1.125rem;font-weight:700;color:var(--theme-text)}.active-users-caption[data-v-dc25437e]{margin:.4rem 0 0;font-size:.875rem;line-height:1.5;color:var(--theme-text-muted)}.active-users-table-wrap[data-v-dc25437e]{overflow:auto;padding:.85rem}.active-users-table[data-v-dc25437e]{width:100%;min-width:36rem;border-collapse:collapse;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.active-users-table thead th[data-v-dc25437e]{padding:.75rem .85rem;border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left}.active-users-table tbody td[data-v-dc25437e]{padding:.8rem .85rem;border-bottom:1px solid var(--theme-divider);color:var(--theme-text);font-size:.86rem;white-space:nowrap}.active-users-table tbody tr:last-child td[data-v-dc25437e]{border-bottom:0}.active-users-email[data-v-dc25437e]{min-width:20rem}.sparkline-cell[data-v-dc25437e]{padding-top:.6rem!important;padding-bottom:.6rem!important}.sparkline[data-v-dc25437e]{display:inline-flex;align-items:flex-end;gap:1.5px;height:22px}.sparkline-bar[data-v-dc25437e]{display:block;width:4px;border-radius:1px;transition:background .12s ease}.sparkline-bar[data-v-dc25437e]:not(.is-active){height:6px;background:var(--theme-border);opacity:.45}.sparkline-bar.is-active[data-v-dc25437e]{height:100%;background:var(--theme-info, #3b82f6)}.active-users-empty-state[data-v-dc25437e]{padding:1rem 1.25rem 1.25rem;color:var(--theme-text-muted);font-size:.875rem}@media (max-width: 900px){.cohort-header[data-v-dc25437e]{flex-direction:column;align-items:stretch}.cohort-badges[data-v-dc25437e]{justify-content:flex-start}.cohort-table-wrap[data-v-dc25437e],.active-users-table-wrap[data-v-dc25437e]{padding-top:.75rem}}.correlation-scatter[data-v-463e5f53]{position:absolute;top:0;right:0;bottom:0;left:0}.correlation-scatter-svg[data-v-463e5f53]{width:100%;height:100%}.correlation-scatter-axes[data-v-463e5f53]{opacity:.35}.correlation-scatter-axes line[data-v-463e5f53]{stroke:var(--theme-border);stroke-width:.6}.correlation-scatter-point[data-v-463e5f53]{fill:var(--theme-success);fill-opacity:.4}.correlation-scatter-overlay[data-v-463e5f53]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;transform-origin:0 0;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}.pair-analysis[data-v-bb587c40]{background-color:var(--theme-bg);color:var(--theme-text);min-height:100vh}.pair-main[data-v-bb587c40]{width:100%;max-width:80rem;margin:0 auto;padding:2rem 1rem}@media (min-width: 640px){.pair-main[data-v-bb587c40]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.pair-main[data-v-bb587c40]{padding-left:2rem;padding-right:2rem}}.pair-page-header[data-v-bb587c40]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){.pair-page-header[data-v-bb587c40]{flex-direction:row;align-items:center}}.pair-page-header-text[data-v-bb587c40]{min-width:0}.pair-eyebrow-row[data-v-bb587c40]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.pair-eyebrow-badge[data-v-bb587c40]{font-size:.75rem;font-weight:600;padding:.125rem .625rem;border-radius:var(--nova-radius-sm, .25rem);color:var(--theme-success);background:color-mix(in srgb,var(--theme-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-success) 20%,transparent)}.pair-page-title[data-v-bb587c40]{margin:0;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;color:var(--theme-text)}.pair-page-controls[data-v-bb587c40]{display:flex;align-items:center;gap:.5rem}@media (max-width: 639px){html.cyber .pair-page-controls[data-v-bb587c40],html.crt .pair-page-controls[data-v-bb587c40]{flex-wrap:wrap}html.cyber .pair-page-controls .pair-search[data-v-bb587c40],html.crt .pair-page-controls .pair-search[data-v-bb587c40]{width:auto;flex:1 1 7rem;min-width:0}}.pair-search-separator[data-v-bb587c40]{color:var(--theme-text-muted);font-size:1.125rem;font-weight:700}.pair-go-btn[data-v-bb587c40]{padding:.375rem 1rem;font-size:.875rem;font-weight:600;border-radius:var(--nova-radius-sm, .375rem);border:0;background:var(--theme-bg-alt);color:var(--theme-text-subtle);cursor:not-allowed;transition:background-color .12s ease,color .12s ease}.pair-go-btn.is-enabled[data-v-bb587c40]{background:var(--theme-success);color:var(--theme-text-inverse, #fff);cursor:pointer;box-shadow:var(--theme-shadow-sm)}.pair-go-btn.is-enabled[data-v-bb587c40]:hover{background:color-mix(in srgb,var(--theme-success) 85%,var(--theme-text-inverse, #fff))}.pair-share-btn[data-v-bb587c40]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--nova-radius-sm, .375rem);border:0;background:var(--theme-bg-alt);color:var(--theme-text);cursor:pointer;transition:background-color .12s ease}.pair-share-btn[data-v-bb587c40]:hover{background:var(--theme-accent-soft, var(--theme-border))}.pair-share-btn .share-icon-img[data-v-bb587c40]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.pair-loading[data-v-bb587c40]{text-align:center;padding:5rem 0;color:var(--theme-text-muted)}.pair-loading-spinner[data-v-bb587c40]{display:block;width:2rem;height:2rem;margin:0 auto 1rem;color:var(--theme-success);animation:pair-spin-bb587c40 1s linear infinite}.pair-loading-spinner-ring[data-v-bb587c40]{opacity:.25}.pair-loading-spinner-arc[data-v-bb587c40]{opacity:.75}@keyframes pair-spin-bb587c40{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pair-error-banner[data-v-bb587c40]{background:color-mix(in srgb,var(--theme-danger) 14%,transparent);border:1px solid color-mix(in srgb,var(--theme-danger) 45%,transparent);color:var(--theme-danger);border-radius:var(--nova-radius-md, .5rem);padding:1rem;margin-bottom:1.5rem}.pair-top-grid[data-v-bb587c40]{position:relative;display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1024px){.pair-top-grid[data-v-bb587c40]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pair-flip-wrap[data-v-bb587c40]{display:none}.pair-stock-card[data-v-bb587c40]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--nova-radius-lg, .75rem);box-shadow:var(--theme-shadow-md);overflow:hidden;transition:border-color .3s ease}.pair-stock-card[data-v-bb587c40]:hover{border-color:var(--theme-border-strong)}.pair-stock-card-body[data-v-bb587c40]{padding:1.5rem}.pair-stock-card-head[data-v-bb587c40]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.pair-stock-id[data-v-bb587c40]{min-width:0;flex:1 1 auto;padding-right:.25rem}.pair-stock-titlerow[data-v-bb587c40]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.pair-position-badge[data-v-bb587c40]{flex-shrink:0;padding:.25rem .625rem;border-radius:var(--nova-radius-sm, .25rem);font-size:.875rem;font-weight:700;color:var(--theme-text-inverse, #fff);box-shadow:var(--theme-shadow-sm)}.pair-position-badge--primary[data-v-bb587c40]{background:var(--theme-accent)}.pair-position-badge--long[data-v-bb587c40]{background:var(--theme-success)}.pair-position-badge--short[data-v-bb587c40]{background:var(--theme-info)}.pair-stock-name[data-v-bb587c40]{margin:0;font-size:1.125rem;font-weight:500;color:var(--theme-text);display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-stock-sector[data-v-bb587c40]{font-size:.75rem;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.pair-stock-quote[data-v-bb587c40]{text-align:right;flex-shrink:0}.pair-stock-price[data-v-bb587c40]{font-size:1.875rem;font-weight:700;color:var(--theme-success)}.pair-stock-change[data-v-bb587c40]{font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.pair-stock-change.is-up[data-v-bb587c40]{color:var(--theme-success)}.pair-stock-change.is-down[data-v-bb587c40]{color:var(--theme-danger)}.pair-change-icon[data-v-bb587c40]{width:.75rem;height:.75rem}.pair-stock-metrics[data-v-bb587c40]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem;font-size:.875rem;border-top:1px solid var(--theme-border);padding-top:1rem}.pair-metric[data-v-bb587c40]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pair-metric-label[data-v-bb587c40]{color:var(--theme-text-muted)}.pair-metric-value[data-v-bb587c40]{color:var(--theme-text);font-weight:600}.pair-metric-value--success[data-v-bb587c40]{color:var(--theme-success)}@media (min-width: 1024px){.pair-flip-wrap[data-v-bb587c40]{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}}.pair-flip-btn[data-v-bb587c40]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:9999px;border:4px solid var(--theme-border);background:var(--theme-bg-alt);color:var(--theme-text);cursor:pointer;box-shadow:var(--theme-shadow-md);transition:background-color .15s ease,border-color .15s ease}.pair-flip-btn[data-v-bb587c40]:hover{background:var(--theme-success);border-color:var(--theme-success);color:var(--theme-text-inverse, #fff)}.pair-flip-icon[data-v-bb587c40]{width:1.5rem;height:1.5rem;display:block;transition:transform .5s ease}.pair-flip-btn:hover .pair-flip-icon[data-v-bb587c40]{transform:rotate(180deg)}.pair-summary-panel[data-v-bb587c40]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--nova-radius-lg, .75rem);box-shadow:var(--theme-shadow-md);padding:1.5rem;margin-bottom:2rem}.pair-summary-grid[data-v-bb587c40]{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.pair-summary-grid[data-v-bb587c40]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pair-correlation-card[data-v-bb587c40]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;background:var(--theme-bg-alt);border:1px solid var(--theme-border);border-radius:var(--nova-radius-lg, .75rem)}.pair-correlation-content[data-v-bb587c40]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.pair-correlation-label[data-v-bb587c40],.pair-correlation-value[data-v-bb587c40],.pair-correlation-caption[data-v-bb587c40]{text-shadow:none}.pair-correlation-label[data-v-bb587c40]{font-size:.75rem;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.pair-correlation-value[data-v-bb587c40]{font-size:2.25rem;font-family:var(--nova-font-mono, monospace);font-weight:700;color:var(--theme-text);letter-spacing:-.025em}.pair-correlation-caption[data-v-bb587c40]{font-size:.75rem;color:var(--theme-text-muted);margin-top:.5rem;text-align:center}.pair-compare-wrap[data-v-bb587c40]{display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.pair-compare-wrap[data-v-bb587c40]{grid-column:span 2 / span 2}}.pair-compare-table[data-v-bb587c40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.pair-compare-colhead[data-v-bb587c40]{font-size:.75rem;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding-bottom:.5rem;border-bottom:1px solid var(--theme-border)}.pair-compare-colhead--right[data-v-bb587c40]{text-align:right}.pair-compare-metric[data-v-bb587c40]{color:var(--theme-text);font-weight:500}.pair-compare-cell[data-v-bb587c40]{text-align:right}.pair-compare-metric--ruled[data-v-bb587c40],.pair-compare-cell--ruled[data-v-bb587c40]{border-top:1px solid var(--theme-border);padding-top:1rem}.pair-stat-value[data-v-bb587c40]{font-family:var(--nova-font-mono, monospace);font-weight:700;font-size:var(--nova-text-lg, 1.125rem);padding:.25rem .5rem;border-radius:var(--nova-radius-sm, .25rem);display:inline-block;min-width:80px}.pair-stat-value--positive[data-v-bb587c40]{color:var(--theme-success)}.pair-stat-value--negative[data-v-bb587c40]{color:var(--theme-danger)}.pair-stat-value--neutral[data-v-bb587c40]{color:var(--theme-text)}.pair-stat-value.is-best[data-v-bb587c40]{background:color-mix(in srgb,var(--theme-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-success) 20%,transparent);box-shadow:var(--theme-shadow-sm)}.pair-commentary-panel[data-v-bb587c40]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--nova-radius-lg, .75rem);box-shadow:var(--theme-shadow-md);padding:1.5rem;margin-bottom:2rem}.pair-commentary-heading[data-v-bb587c40]{margin:0 0 1rem;font-size:1.125rem;font-weight:700;color:var(--theme-text)}.pair-commentary-list[data-v-bb587c40]{display:flex;flex-direction:column;gap:1rem}.pair-commentary-headline[data-v-bb587c40]{display:flex;align-items:center;gap:.75rem;border-radius:var(--nova-radius-sm, .375rem);border:1px solid var(--theme-border);background:var(--theme-bg-alt);padding:.75rem 1rem}html.cyber .pair-commentary-headline[data-v-bb587c40],html.crt .pair-commentary-headline[data-v-bb587c40]{flex-wrap:wrap}.pair-commentary-headline-label[data-v-bb587c40]{font-size:1rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.pair-commentary-headline-message[data-v-bb587c40]{font-size:1rem;color:var(--theme-text);border-left:1px solid var(--theme-border);padding-left:.75rem;margin-left:.25rem}.pair-commentary-sub[data-v-bb587c40]{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--nova-radius-sm, .375rem);border:1px solid var(--theme-border);background:var(--theme-bg-alt);padding:.625rem 1rem}.pair-commentary-sub-text[data-v-bb587c40]{min-width:0}.pair-commentary-sub-label[data-v-bb587c40]{font-size:.875rem;font-weight:600;color:var(--theme-text);margin-right:.375rem}.pair-commentary-sub-message[data-v-bb587c40]{font-size:.875rem;color:var(--theme-text-muted)}.pair-commentary-toggle[data-v-bb587c40]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:var(--theme-success);background:none;border:0;padding:0;cursor:pointer;margin-bottom:.5rem;transition:color .12s ease}.pair-commentary-toggle[data-v-bb587c40]:hover{color:color-mix(in srgb,var(--theme-success) 80%,var(--theme-text))}.pair-commentary-chevron[data-v-bb587c40]{width:1rem;height:1rem;transition:transform .2s ease}.pair-commentary-chevron.is-expanded[data-v-bb587c40]{transform:rotate(180deg)}.pair-commentary-details[data-v-bb587c40]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.pair-commentary-detail[data-v-bb587c40]{display:flex;align-items:flex-start;gap:.75rem;border-radius:var(--nova-radius-sm, .375rem);border:1px solid var(--theme-border);background:var(--theme-bg-alt);padding:.5rem 1rem}.pair-commentary-detail-text[data-v-bb587c40]{min-width:0}.pair-commentary-detail-label[data-v-bb587c40]{font-size:.875rem;font-weight:600;color:var(--theme-text);display:block;margin-bottom:.125rem}.pair-commentary-detail-message[data-v-bb587c40]{font-size:.875rem;color:var(--theme-text-muted)}.pair-light[data-v-bb587c40]{border-radius:9999px;flex-shrink:0;box-shadow:var(--theme-shadow-sm)}.pair-light--lg[data-v-bb587c40]{width:.75rem;height:.75rem}.pair-light--md[data-v-bb587c40]{width:.625rem;height:.625rem;margin-top:.375rem}.pair-light--sm[data-v-bb587c40]{width:.5rem;height:.5rem;margin-top:.5rem}.pair-light--green[data-v-bb587c40]{background:var(--theme-success)}.pair-light--yellow[data-v-bb587c40]{background:var(--theme-warning)}.pair-light--red[data-v-bb587c40]{background:var(--theme-danger)}.pair-content-grid[data-v-bb587c40]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width: 1024px){.pair-content-grid[data-v-bb587c40]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pair-chart-panel[data-v-bb587c40]{grid-column:1 / -1;background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--nova-radius-lg, .75rem);box-shadow:var(--theme-shadow-md);padding:1.5rem;position:relative;display:flex;flex-direction:column}@media (min-width: 1024px){.pair-chart-panel[data-v-bb587c40]{grid-column:span 2 / span 2}}.pair-chart-head[data-v-bb587c40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.pair-chart-title[data-v-bb587c40]{margin:0;font-size:1.25rem;font-weight:700;color:var(--theme-text)}.pair-period-tabs[data-v-bb587c40]{display:flex;gap:.5rem;font-size:.75rem;font-weight:500}.pair-period-tab[data-v-bb587c40]{padding:.25rem .75rem;border-radius:var(--nova-radius-sm, .25rem);border:0;background:var(--theme-bg-alt);color:var(--theme-text);cursor:pointer;transition:background-color .12s ease,color .12s ease}.pair-period-tab[data-v-bb587c40]:hover{background:var(--theme-accent-soft, var(--theme-border))}.pair-period-tab.is-active[data-v-bb587c40]{background:var(--theme-success);color:var(--theme-text-inverse, #fff);box-shadow:var(--theme-shadow-sm)}.pair-chart-container[data-v-bb587c40]{width:100%;flex-grow:1;min-height:360px;border-radius:var(--nova-radius-md, .5rem);border:1px solid var(--theme-border);background-color:var(--theme-bg-alt)}.pair-chart-legend[data-v-bb587c40]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem}.pair-legend-item[data-v-bb587c40]{display:flex;align-items:center}.pair-legend-dot[data-v-bb587c40]{width:.75rem;height:.75rem;border-radius:9999px;background:var(--theme-success);margin-right:.5rem}.pair-legend-line[data-v-bb587c40]{width:.75rem;height:.25rem;margin-right:.5rem;opacity:.7;border-radius:1px}.pair-legend-line--warning[data-v-bb587c40]{background:var(--theme-warning)}.pair-legend-line--info[data-v-bb587c40]{background:var(--theme-info)}.pair-legend-text[data-v-bb587c40]{font-size:.875rem;color:var(--theme-text)}.pair-legend-text--muted[data-v-bb587c40]{color:var(--theme-text-muted)}.pair-chart-footnote[data-v-bb587c40]{margin-top:.5rem;text-align:center;font-size:.6875rem;color:var(--theme-text-muted);font-style:italic}.pair-side-stack[data-v-bb587c40]{display:flex;flex-direction:column;gap:1.5rem}.pair-side-panel[data-v-bb587c40]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:var(--nova-radius-lg, .75rem);box-shadow:var(--theme-shadow-md);padding:1.25rem}.pair-calc-panel[data-v-bb587c40]{flex-grow:1;display:flex;flex-direction:column}.pair-panel-head[data-v-bb587c40]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.pair-panel-title[data-v-bb587c40]{margin:0;font-size:.875rem;font-weight:700;color:var(--theme-text);text-transform:uppercase;letter-spacing:.025em}.pair-reset-link[data-v-bb587c40]{font-size:.75rem;color:var(--theme-success);background:none;border:0;padding:0;cursor:pointer}.pair-reset-link[data-v-bb587c40]:hover{text-decoration:underline}.pair-settings-list[data-v-bb587c40]{display:flex;flex-direction:column;gap:1rem}.pair-calc-list[data-v-bb587c40]{margin-bottom:.5rem;flex-grow:1}.pair-setting-label-row[data-v-bb587c40]{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:.5rem}.pair-setting-label[data-v-bb587c40]{color:var(--theme-text-muted)}.pair-setting-value[data-v-bb587c40]{color:var(--theme-text);font-family:var(--nova-font-mono, monospace)}.pair-field-label[data-v-bb587c40]{display:block;font-size:.75rem;color:var(--theme-text-muted);margin-bottom:.375rem}.pair-capital-field[data-v-bb587c40]{position:relative}.pair-capital-prefix[data-v-bb587c40]{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);color:var(--theme-text-subtle);font-size:.75rem}.pair-capital-input[data-v-bb587c40]{width:100%;padding-left:1.25rem;padding-right:.5rem}.pair-segmented[data-v-bb587c40]{display:flex;background:var(--theme-bg-alt);border-radius:var(--nova-radius-md, .5rem);padding:.25rem;border:1px solid var(--theme-border)}.pair-segment-btn[data-v-bb587c40]{flex:1 1 0%;padding:.375rem 0;font-size:.75rem;font-weight:500;border-radius:var(--nova-radius-sm, .25rem);border:0;background:transparent;color:var(--theme-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.pair-segment-btn[data-v-bb587c40]:hover{color:var(--theme-text)}.pair-segment-btn.is-active[data-v-bb587c40]{background:var(--theme-success);color:var(--theme-text-inverse, #fff);box-shadow:var(--theme-shadow-sm)}.pair-ratio-chip[data-v-bb587c40]{font-size:.625rem;background:var(--theme-bg-alt);padding:.125rem .5rem;border-radius:var(--nova-radius-sm, .25rem);color:var(--theme-text);font-family:var(--nova-font-mono, monospace);white-space:nowrap}.pair-sizing-detail[data-v-bb587c40]{margin:-.5rem 0 .75rem;font-size:.625rem;line-height:1.4;color:var(--theme-text-subtle)}.pair-calc-capital-input[data-v-bb587c40]{width:100%;text-align:right}.pair-calc-divider[data-v-bb587c40]{display:flex;align-items:center;padding:.25rem 0}.pair-calc-divider-rule[data-v-bb587c40]{height:1px;background:var(--theme-border);flex-grow:1}.pair-calc-divider-label[data-v-bb587c40]{padding:0 .5rem;font-size:.625rem;color:var(--theme-text-muted);text-transform:uppercase}.pair-position-row[data-v-bb587c40]{display:grid;grid-template-columns:2fr 3fr;gap:.5rem;align-items:center}.pair-position-name[data-v-bb587c40]{font-size:.75rem;font-weight:700;min-width:0}.pair-position-name--primary[data-v-bb587c40]{color:var(--theme-accent)}.pair-position-name--long[data-v-bb587c40]{color:var(--theme-success)}.pair-position-name--short[data-v-bb587c40]{color:var(--theme-info)}.pair-position-input-wrap[data-v-bb587c40]{min-width:0}.pair-position-input[data-v-bb587c40]{width:100%;text-align:right}.pair-position-note[data-v-bb587c40]{font-size:.625rem;color:var(--theme-text-subtle);text-align:right;margin-top:-.5rem}.pair-toast[data-v-bb587c40]{position:fixed;left:50%;transform:translate(-50%);bottom:1.5rem;z-index:60;padding:.5rem 1rem;border-radius:var(--nova-radius-sm, .375rem);background:var(--theme-success);color:var(--theme-text-inverse, #fff);font-size:.875rem;box-shadow:var(--theme-shadow-md)}.pair-upgrade-overlay[data-v-bb587c40]{z-index:50;padding:1rem;background:#0006}.pair-upgrade-modal-content[data-v-bb587c40]{max-width:42rem;padding:2rem}html.dark .pair-upgrade-modal-content[data-v-bb587c40]{background:var(--theme-bg-elevated)}@media (min-width: 640px){.pair-upgrade-modal-content[data-v-bb587c40]{padding:2.5rem}}.pair-upgrade-modal-head[data-v-bb587c40]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding-right:2.75rem}.pair-upgrade-modal-title[data-v-bb587c40]{margin:0;font-size:1rem;line-height:1.2;font-weight:600;color:var(--theme-text);white-space:nowrap}.theme-modal-close.pair-upgrade-modal-close[data-v-bb587c40]{top:.75rem;right:.75rem;width:3rem;height:3rem}.pair-upgrade-modal-close-glyph[data-v-bb587c40]{font-size:1.875rem;line-height:1}.pair-upgrade-modal-body[data-v-bb587c40]{color:var(--theme-text-muted);font-size:1rem;line-height:1.625;margin:0 0 2rem}.pair-upgrade-modal-actions[data-v-bb587c40]{display:flex;flex-direction:column;gap:.75rem}.pair-upgrade-cta[data-v-bb587c40]{flex:1 1 0%;font-size:1.125rem;min-height:2.75rem;max-width:14rem;margin-left:auto;margin-right:auto;border-radius:.75rem}.pair-upgrade-dismiss[data-v-bb587c40]{color:var(--theme-text-muted)}@media (min-width: 640px){.pair-upgrade-modal-actions[data-v-bb587c40]{flex-direction:row}.pair-upgrade-cta[data-v-bb587c40]{flex:0 0 auto;min-height:0;max-width:none;margin-left:0;margin-right:0}.pair-upgrade-modal-title[data-v-bb587c40]{font-size:1.5rem;line-height:1.3}}.pair-analysis[data-v-bb587c40]{--slider-bg: var(--theme-border);--slider-connect-bg: var(--theme-accent);--slider-handle-bg: var(--theme-accent);--slider-handle-border: 0;--slider-handle-shadow: 0 0 6px color-mix(in srgb, var(--theme-accent) 50%, transparent);--slider-handle-shadow-active: 0 0 8px color-mix(in srgb, var(--theme-accent) 70%, transparent);--slider-handle-ring-color: color-mix(in srgb, var(--theme-accent) 30%, transparent);--slider-height: 5px;--slider-handle-width: 16px;--slider-handle-height: 16px;--slider-radius: 9999px;--slider-tooltip-bg: var(--theme-accent);--slider-tooltip-color: var(--theme-text-inverse)}.pair-search[data-v-bb587c40]{width:160px}.pair-analysis[data-v-bb587c40] .pair-search .autocomplete-input{background:var(--theme-bg-elevated)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;border-radius:.5rem;padding:.4rem 2.25rem .4rem .75rem;font-size:.875rem;text-align:left}.pair-empty-state[data-v-bb587c40]{max-width:1380px;margin:0 auto}.pair-empty-eyebrow[data-v-bb587c40]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-success, #16e0a0);background:color-mix(in srgb,var(--theme-success, #16e0a0) 12%,transparent);border:1px solid color-mix(in srgb,var(--theme-success, #16e0a0) 22%,transparent);padding:.5rem .75rem;border-radius:999px;margin-bottom:1rem}.pair-empty-hero[data-v-bb587c40]{display:grid;grid-template-columns:1.2fr .8fr;gap:1.375rem;margin-bottom:1.375rem}@media (max-width: 1180px){.pair-empty-hero[data-v-bb587c40]{grid-template-columns:1fr}}.pair-empty-hero-card[data-v-bb587c40],.pair-empty-side[data-v-bb587c40],.pair-empty-section[data-v-bb587c40],.pair-empty-preview-card[data-v-bb587c40],.pair-empty-pair-card[data-v-bb587c40],.pair-empty-feature[data-v-bb587c40]{position:relative;border-radius:1.5rem;overflow:hidden}.pair-empty-hero-card[data-v-bb587c40]{padding:2.125rem 2.125rem 1.875rem;min-height:340px;display:flex;flex-direction:column;justify-content:space-between}.pair-empty-hero-bg[data-v-bb587c40]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--theme-divider, rgba(255,255,255,.06)) 1px,transparent 1px),linear-gradient(90deg,var(--theme-divider, rgba(255,255,255,.06)) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at 35% 35%,rgba(255,255,255,.15),transparent 70%);mask-image:radial-gradient(circle at 35% 35%,rgba(255,255,255,.15),transparent 70%);pointer-events:none}.pair-empty-hero-title[data-v-bb587c40]{position:relative;z-index:1;max-width:760px}.pair-empty-accent-line[data-v-bb587c40]{display:inline-flex;align-items:center;gap:.625rem;margin-bottom:1.125rem;color:var(--theme-text-muted);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.pair-empty-accent-line[data-v-bb587c40]:before{content:"";width:2.125rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--theme-success, #16e0a0),var(--theme-info, #2f80ff))}.pair-empty-h1[data-v-bb587c40]{margin:0 0 .625rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.04;letter-spacing:-.04em;color:var(--theme-text);font-weight:700}.pair-empty-desc[data-v-bb587c40]{margin:0;color:var(--theme-text-muted);font-size:1.0625rem;line-height:1.65;max-width:680px}.pair-empty-search-wrap[data-v-bb587c40]{position:relative;z-index:1;margin-top:1.75rem;background:color-mix(in srgb,var(--theme-bg) 85%,var(--theme-bg-alt));border:1px solid var(--theme-border);border-radius:1.375rem;padding:.875rem;box-shadow:inset 0 1px color-mix(in srgb,currentColor .04%,transparent)}.pair-empty-search-row[data-v-bb587c40]{display:grid;grid-template-columns:1fr auto 1fr auto auto;gap:.75rem;align-items:center}@media (max-width: 860px){.pair-empty-search-row[data-v-bb587c40]{grid-template-columns:1fr}.pair-empty-slash[data-v-bb587c40]{display:none}}.pair-empty-input-wrap[data-v-bb587c40]{min-width:0}.pair-empty-search-input[data-v-bb587c40]{width:100%}.pair-empty-slash[data-v-bb587c40]{color:var(--theme-text-subtle);font-size:1.5rem;font-weight:700;opacity:.9}.pair-empty-go-btn[data-v-bb587c40]{height:3.625rem;padding:0 1.375rem;font-weight:800;font-size:.9375rem;white-space:nowrap}.pair-empty-go-btn[data-v-bb587c40]:disabled{opacity:.5;cursor:not-allowed}.pair-empty-ghost-btn[data-v-bb587c40]{height:3.625rem;padding:0 1.375rem;background:color-mix(in srgb,currentColor .06%,transparent);color:var(--theme-text);border:1px solid var(--theme-border);font-weight:700}.pair-empty-ghost-btn[data-v-bb587c40]:disabled{opacity:.5;cursor:not-allowed}.pair-empty-pills[data-v-bb587c40]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.pair-empty-pill[data-v-bb587c40]{padding:.375rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:700}.pair-empty-pill-long[data-v-bb587c40]{background:color-mix(in srgb,var(--theme-info) 18%,transparent);color:var(--theme-info);border:1px solid color-mix(in srgb,var(--theme-info) 28%,transparent)}.pair-empty-pill-short[data-v-bb587c40]{background:color-mix(in srgb,var(--theme-success) 12%,transparent);color:var(--theme-success);border:1px solid color-mix(in srgb,var(--theme-success) 22%,transparent)}.pair-empty-chips[data-v-bb587c40]{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.875rem}.pair-empty-chip[data-v-bb587c40]{padding:.625rem .875rem;border-radius:999px;background:color-mix(in srgb,currentColor .05%,transparent);border:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:.8125rem;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,color .2s ease}.pair-empty-chip[data-v-bb587c40]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-success) 25%,transparent);color:var(--theme-text);background:color-mix(in srgb,var(--theme-success) 10%,transparent)}.pair-empty-stat-chips[data-v-bb587c40]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.pair-empty-stat-chip[data-v-bb587c40]{display:inline-flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;border-radius:1rem;border:1px solid var(--theme-border);background:color-mix(in srgb,currentColor .04%,transparent);min-width:150px}.pair-empty-stat-k[data-v-bb587c40]{color:var(--theme-text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.pair-empty-stat-v[data-v-bb587c40]{color:var(--theme-text);font-weight:800;font-size:1rem}.pair-empty-side[data-v-bb587c40]{padding:1.5rem;min-height:340px;display:flex;flex-direction:column;gap:.875rem}.pair-empty-side-header[data-v-bb587c40]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.pair-empty-side-title[data-v-bb587c40],.pair-empty-section-title[data-v-bb587c40]{margin:0;font-size:1.125rem;letter-spacing:-.02em;color:var(--theme-text);font-weight:700}.pair-empty-side-sub[data-v-bb587c40],.pair-empty-section-desc[data-v-bb587c40]{color:var(--theme-text-muted);font-size:.8125rem}.pair-empty-preview-grid[data-v-bb587c40]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.25rem}@media (max-width: 860px){.pair-empty-preview-grid[data-v-bb587c40]{grid-template-columns:1fr}}.pair-empty-preview-card[data-v-bb587c40]{padding:1rem;min-height:124px;background:color-mix(in srgb,var(--theme-bg-alt) 95%,var(--theme-bg));border:1px solid var(--theme-border);border-radius:1.125rem}.pair-empty-tag[data-v-bb587c40]{display:inline-flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .625rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pair-empty-tag-long[data-v-bb587c40]{background:color-mix(in srgb,var(--theme-info) 18%,transparent);color:var(--theme-info);border:1px solid color-mix(in srgb,var(--theme-info) 26%,transparent)}.pair-empty-tag-short[data-v-bb587c40]{background:color-mix(in srgb,var(--theme-success) 18%,transparent);color:var(--theme-success);border:1px solid color-mix(in srgb,var(--theme-success) 26%,transparent)}.pair-empty-preview-title[data-v-bb587c40]{margin-top:.875rem;font-size:.875rem;color:var(--theme-text);font-weight:700}.pair-empty-preview-meta[data-v-bb587c40]{margin:.5rem 0 0;color:var(--theme-text-muted);font-size:.75rem;line-height:1.5}.pair-empty-ghost-chart[data-v-bb587c40]{margin-top:.75rem;height:4.875rem;border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,currentColor .03%,transparent),color-mix(in srgb,currentColor .02%,transparent));border:1px solid var(--theme-border)}.pair-empty-hint[data-v-bb587c40]{margin-top:.5rem;padding:.875rem 1rem;border-radius:1rem;background:color-mix(in srgb,var(--theme-success) 8%,transparent);border:1px solid color-mix(in srgb,var(--theme-success) 14%,transparent);color:var(--theme-text);font-size:.8125rem;line-height:1.6}.pair-empty-content-grid[data-v-bb587c40]{display:grid;grid-template-columns:1.15fr .85fr;gap:1.375rem;margin-bottom:1.375rem}@media (max-width: 1180px){.pair-empty-content-grid[data-v-bb587c40]{grid-template-columns:1fr}}.pair-empty-section[data-v-bb587c40]{padding:1.5rem}.pair-empty-section-head[data-v-bb587c40]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.125rem;gap:.75rem;flex-wrap:wrap}.pair-empty-section-desc[data-v-bb587c40]{margin:.25rem 0 0}.pair-empty-section-meta[data-v-bb587c40]{color:var(--theme-text-muted);font-size:.8125rem}.pair-empty-quick-pairs[data-v-bb587c40]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}@media (max-width: 1180px){.pair-empty-quick-pairs[data-v-bb587c40]{grid-template-columns:1fr}}.pair-empty-pair-card[data-v-bb587c40]{padding:1.125rem;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pair-empty-pair-card[data-v-bb587c40]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--theme-success) 22%,transparent);box-shadow:var(--theme-shadow-md, 0 4px 12px rgba(0,0,0,.08))}.pair-empty-pair-top[data-v-bb587c40]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pair-empty-pair-symbols[data-v-bb587c40]{font-size:1.375rem;font-weight:900;letter-spacing:-.04em;color:var(--theme-text)}.pair-empty-pair-badge[data-v-bb587c40]{font-size:.6875rem;font-weight:800;letter-spacing:.12em;color:var(--theme-success);background:color-mix(in srgb,var(--theme-success) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-success) 20%,transparent);padding:.5rem .625rem;border-radius:999px;text-transform:uppercase;white-space:nowrap}.pair-empty-pair-desc[data-v-bb587c40]{font-size:.8125rem;color:var(--theme-text-muted);line-height:1.6;margin-bottom:1rem}.pair-empty-pair-metrics[data-v-bb587c40]{display:flex;gap:.5rem;flex-wrap:wrap}.pair-empty-mini-metric[data-v-bb587c40]{padding:.5rem .75rem;border-radius:.875rem;background:color-mix(in srgb,currentColor .05%,transparent);border:1px solid var(--theme-border);font-size:.75rem;color:var(--theme-text)}.pair-empty-steps[data-v-bb587c40]{display:grid;gap:.75rem}.pair-empty-step[data-v-bb587c40]{display:grid;grid-template-columns:2.75rem 1fr;gap:.875rem;align-items:start;padding:.875rem;border-radius:1rem;background:color-mix(in srgb,currentColor .04%,transparent);border:1px solid var(--theme-border)}.pair-empty-step-num[data-v-bb587c40]{width:2.75rem;height:2.75rem;border-radius:.875rem;display:grid;place-items:center;font-weight:900;color:var(--theme-text-inverse);background:linear-gradient(135deg,var(--theme-info),var(--theme-accent, #8b3dff));box-shadow:0 8px 18px color-mix(in srgb,var(--theme-info) 20%,transparent)}.pair-empty-step-title[data-v-bb587c40]{margin:.125rem 0 .375rem;font-size:.9375rem;color:var(--theme-text);font-weight:700}.pair-empty-step-p[data-v-bb587c40]{margin:0;color:var(--theme-text-muted);font-size:.8125rem;line-height:1.65}.pair-empty-bottom-panel[data-v-bb587c40]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.125rem}@media (max-width: 1180px){.pair-empty-bottom-panel[data-v-bb587c40]{grid-template-columns:1fr}}.pair-empty-feature[data-v-bb587c40]{padding:1.25rem;min-height:180px}.pair-empty-feature-icon[data-v-bb587c40]{width:2.75rem;height:2.75rem;border-radius:.875rem;display:grid;place-items:center;font-size:1.25rem;margin-bottom:1rem;background:color-mix(in srgb,currentColor .06%,transparent);border:1px solid var(--theme-border)}.pair-empty-feature-title[data-v-bb587c40]{margin:0 0 .5rem;font-size:1.0625rem;color:var(--theme-text);font-weight:700}.pair-empty-feature-p[data-v-bb587c40]{margin:0;color:var(--theme-text-muted);line-height:1.7;font-size:.875rem}.pair-analysis[data-v-bb587c40] .pair-search .autocomplete-input::-moz-placeholder{color:var(--theme-text-subtle)!important}.pair-analysis[data-v-bb587c40] .pair-search .autocomplete-input::placeholder{color:var(--theme-text-subtle)!important}.pair-analysis[data-v-bb587c40] .pair-search .autocomplete-input:focus{border-color:var(--theme-accent)!important;outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent) 25%,transparent)}.pair-analysis[data-v-bb587c40] .pair-search .search-icon{color:var(--theme-text-subtle)}@media (max-width: 639px){.pair-analysis[data-v-bb587c40] .pair-search .autocomplete-input{padding-left:.75rem;padding-right:2.5rem}.pair-analysis[data-v-bb587c40] .pair-search .search-icon{right:.65rem}}.fade-enter-active[data-v-bb587c40],.fade-leave-active[data-v-bb587c40]{transition:opacity .2s ease}.fade-enter-from[data-v-bb587c40],.fade-leave-to[data-v-bb587c40]{opacity:0}html.cyber .pair-analysis .pair-search .autocomplete-input,html.crt .pair-analysis .pair-search .autocomplete-input{border-radius:0}.compare-main-chart[data-v-cd66cf77]{width:100%;min-height:320px}[data-v-8cd202e1] .autocomplete-input,[data-v-8cd202e1] .theme-input,[data-v-8cd202e1] .autocomplete-dropdown,.theme-btn[data-v-8cd202e1]{border-radius:var(--theme-radius-xl)!important}.compare-page[data-v-8cd202e1]{min-height:100vh}.compare-main[data-v-8cd202e1]{width:100%;padding:.75rem var(--space-3) 1.5rem}.compare-main[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-4)}@media (min-width: 640px){.compare-main[data-v-8cd202e1]{padding-left:1.25rem;padding-right:1.25rem;max-width:640px}}@media (min-width: 768px){.compare-main[data-v-8cd202e1]{padding:1rem var(--space-6) 2rem;max-width:768px}}@media (min-width: 1024px){.compare-main[data-v-8cd202e1]{padding-left:var(--space-8);padding-right:var(--space-8);max-width:1024px}}@media (min-width: 1280px){.compare-main[data-v-8cd202e1]{max-width:1280px}}@media (min-width: 1536px){.compare-main[data-v-8cd202e1]{max-width:1536px}}.toolbar-stack[data-v-8cd202e1]{display:flex;flex-direction:column;gap:var(--space-3)}.toolbar-title-row[data-v-8cd202e1]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.pair-block[data-v-8cd202e1]{display:flex;align-items:center;gap:.625rem;min-width:0}.toolbar-title[data-v-8cd202e1]{font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1;white-space:nowrap;margin:0}@media (min-width: 768px){.toolbar-title[data-v-8cd202e1]{font-size:1.125rem}}.swap-icon[data-v-8cd202e1]{width:.875rem;height:.875rem}.toolbar-search-row[data-v-8cd202e1]{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:420px}.search-grow[data-v-8cd202e1]{flex:1 1 0%;min-width:0}.share-icon-size[data-v-8cd202e1]{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain}.compare-panel[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-3)}.qp-head[data-v-8cd202e1]{display:flex;align-items:center;justify-content:space-between}.section-heading[data-v-8cd202e1]{font-size:1rem;line-height:1.25;font-weight:600;margin:0}@media (min-width: 768px){.section-heading-lg[data-v-8cd202e1]{font-size:1.125rem}}.qp-hint[data-v-8cd202e1]{font-size:.6875rem;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.025em;font-weight:600}.qp-grid[data-v-8cd202e1]{display:grid;gap:var(--space-2)}@media (min-width: 640px){.qp-grid[data-v-8cd202e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.qp-grid[data-v-8cd202e1]{grid-template-columns:repeat(4,minmax(0,1fr))}}.toolbar-title[data-v-8cd202e1]{margin:0}.compare-layout[data-v-8cd202e1]{display:grid;gap:var(--space-4)}@media (min-width: 1280px){.compare-layout[data-v-8cd202e1]{grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);align-items:stretch}}.compare-chart-col[data-v-8cd202e1]{min-width:0}.compare-chart-col[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-4)}@media (min-width: 1280px){.compare-chart-col[data-v-8cd202e1]{height:100%}}.chart-card.theme-card[data-v-8cd202e1]{border-radius:var(--theme-radius-xl);padding:var(--space-4)}.chart-card[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-3)}@media (min-width: 768px){.chart-card.theme-card[data-v-8cd202e1]{padding:1.25rem}}@media (min-width: 1280px){.chart-card.theme-card[data-v-8cd202e1]{height:100%}}.chart-card[data-v-8cd202e1]{display:flex;flex-direction:column}.flex-fill[data-v-8cd202e1]{flex:1 1 0%}.chart-controls[data-v-8cd202e1]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:var(--space-2)}.control-group[data-v-8cd202e1]{display:flex;align-items:center;gap:.375rem}.chip-row-sm[data-v-8cd202e1]{display:flex;gap:.25rem}.compare-filter-chip.is-capitalize[data-v-8cd202e1]{text-transform:capitalize}.compare-side-col[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-4)}@media (min-width: 1280px){.compare-side-col[data-v-8cd202e1]{height:100%}}.skeleton-stack[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-2)}.sk[data-v-8cd202e1]{height:.75rem;border-radius:var(--nova-radius-sm, 4px);background:var(--theme-bg);animation:compare-pulse-8cd202e1 2s cubic-bezier(.4,0,.6,1) infinite}.sk-title[data-v-8cd202e1]{width:6rem}.sk-line[data-v-8cd202e1]{width:100%}.sk-line-short[data-v-8cd202e1]{width:75%}.sk-title-sm[data-v-8cd202e1]{width:3.5rem}.sk-sub[data-v-8cd202e1]{width:8rem}.sk-big[data-v-8cd202e1]{height:1.5rem;width:5rem}.sk-box[data-v-8cd202e1]{height:3.5rem}.sk-grid2[data-v-8cd202e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@keyframes compare-pulse-8cd202e1{0%,to{opacity:1}50%{opacity:.5}}.ai-text[data-v-8cd202e1]{font-size:.875rem;line-height:1.5rem;margin:0}.ai-text.is-danger[data-v-8cd202e1]{color:var(--theme-danger)}.ai-text.is-muted[data-v-8cd202e1]{color:var(--theme-text-muted)}.snapshot-grid[data-v-8cd202e1]{display:grid;gap:var(--space-3)}@media (min-width: 768px){.snapshot-grid[data-v-8cd202e1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.snapshot-card[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-3)}.snapshot-error[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-1)}.snap-error-title[data-v-8cd202e1]{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--theme-danger);margin:0}.snap-error-text[data-v-8cd202e1]{font-size:.75rem;line-height:1rem;color:var(--theme-text-muted);margin:0}.snapshot-empty[data-v-8cd202e1]{font-size:.75rem;line-height:1rem;color:var(--theme-text-muted)}.snap-head[data-v-8cd202e1]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.snap-id[data-v-8cd202e1]{min-width:0}.snap-symbols[data-v-8cd202e1]{display:flex;align-items:baseline;gap:var(--space-2)}.snap-symbol[data-v-8cd202e1]{font-size:1.25rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0}.snap-company[data-v-8cd202e1]{font-size:.75rem;line-height:1rem;color:var(--theme-text-muted);margin:0}.snap-metrics[data-v-8cd202e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.snap-note[data-v-8cd202e1]{font-size:.75rem;line-height:1rem;color:var(--theme-text-muted);margin:0}.perf-section[data-v-8cd202e1]{min-width:0}.perf-section[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-4)}.perf-card[data-v-8cd202e1]{overflow:hidden}.perf-card[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-3)}.perf-warning[data-v-8cd202e1]{font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted);margin:0}.table-scroll[data-v-8cd202e1]{overflow-x:auto;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}@media (min-width: 768px){.table-scroll[data-v-8cd202e1]{margin-left:-1.25rem;margin-right:-1.25rem}}.perf-table[data-v-8cd202e1]{width:100%;min-width:480px;font-size:.75rem;line-height:1rem;border-collapse:collapse}@media (min-width: 768px){.perf-table[data-v-8cd202e1]{font-size:.875rem;line-height:1.25rem}}.perf-head-row[data-v-8cd202e1]{border-bottom:1px solid var(--theme-divider);text-align:left;color:var(--theme-text-subtle)}.perf-th[data-v-8cd202e1]{padding:.5rem .75rem .5rem 0;font-weight:600;text-align:right}.perf-th[data-v-8cd202e1]:not(.is-first){font-variant-numeric:tabular-nums}.perf-th.is-first[data-v-8cd202e1]{text-align:left;padding-left:var(--space-4)}.perf-th.is-last[data-v-8cd202e1]{padding-right:var(--space-4)}@media (min-width: 768px){.perf-th.is-first[data-v-8cd202e1]{padding-left:1.25rem}.perf-th.is-last[data-v-8cd202e1]{padding-right:1.25rem}}.perf-row[data-v-8cd202e1]{border-bottom:1px solid var(--theme-divider);transition:color .15s,background-color .15s,border-color .15s,fill .15s,stroke .15s,opacity .15s,box-shadow .15s,transform .15s}.perf-row[data-v-8cd202e1]:hover{background:var(--theme-bg-alt)}.perf-row[data-v-8cd202e1]:last-child{border-bottom:0}.perf-td[data-v-8cd202e1]{padding:.5rem .75rem .5rem 0;text-align:right;font-variant-numeric:tabular-nums}.perf-td.is-first[data-v-8cd202e1]{font-weight:600;text-align:left;padding-left:var(--space-4)}.perf-td.is-last[data-v-8cd202e1]{padding-right:var(--space-4)}@media (min-width: 768px){.perf-td.is-first[data-v-8cd202e1]{padding-left:1.25rem}.perf-td.is-last[data-v-8cd202e1]{padding-right:1.25rem}}.corr-card[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-3)}.corr-grid[data-v-8cd202e1]{display:grid;gap:var(--space-4)}@media (min-width: 1024px){.corr-grid[data-v-8cd202e1]{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}}.corr-summary[data-v-8cd202e1]{display:grid;gap:var(--space-3)}@media (min-width: 640px){.corr-summary[data-v-8cd202e1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.corr-summary[data-v-8cd202e1]{grid-template-columns:1fr}}html.cyber .copy-toast[data-v-8cd202e1]{background:#0c0;border-radius:0}.copy-toast[data-v-8cd202e1]{position:fixed;left:50%;transform:translate(-50%);bottom:1.5rem;z-index:60;padding:.5rem var(--space-4);border-radius:var(--nova-radius-md, 6px);background:#009669;background:oklch(59.6% .145 163.225);color:#fff;font-size:.875rem;line-height:1.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.compare-field-label[data-v-8cd202e1]{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--theme-text-subtle);white-space:nowrap}.compare-toolbar-slash[data-v-8cd202e1]{color:var(--theme-text-subtle);font-size:1.1rem;font-weight:700;opacity:.7;flex-shrink:0}.compare-swap-btn[data-v-8cd202e1]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:var(--theme-bg-elevated);color:var(--theme-text-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.compare-swap-btn[data-v-8cd202e1]:hover{background:var(--theme-bg-alt);color:var(--theme-text);border-color:var(--theme-border-strong)}.compare-swap-btn[disabled][data-v-8cd202e1]{background:var(--theme-bg-elevated);color:var(--theme-text-muted);border-color:var(--theme-border);opacity:.4;cursor:not-allowed}.compare-apply-btn[data-v-8cd202e1]{height:36px;padding:0 .875rem;font-size:.8125rem;font-weight:700;flex-shrink:0}.compare-apply-btn[disabled][data-v-8cd202e1]{opacity:.55;cursor:not-allowed}.compare-share-btn[data-v-8cd202e1]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.compare-share-btn[disabled][data-v-8cd202e1]{opacity:.55;cursor:not-allowed}.compare-filter-chip[data-v-8cd202e1]{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:0 .65rem;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-elevated);color:var(--theme-text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.compare-filter-chip[data-v-8cd202e1]:hover{background:var(--theme-bg-alt);color:var(--theme-text)}.compare-filter-chip-active[data-v-8cd202e1]{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent-soft) 65%,var(--theme-bg-elevated));color:var(--theme-text)}.compare-sector-pill[data-v-8cd202e1]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.4rem;padding:0 .5rem;border:1px solid var(--theme-border);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-elevated) 86%,transparent);color:var(--theme-text-muted);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.compare-stat-box[data-v-8cd202e1]{padding:.6rem .75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:color-mix(in srgb,var(--theme-bg) 82%,transparent)}.compare-stat-label[data-v-8cd202e1]{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-subtle)}.compare-stat-value[data-v-8cd202e1]{margin-top:.25rem;font-size:.95rem;font-weight:700;color:var(--theme-text)}.compare-chart-shell[data-v-8cd202e1]{position:relative;overflow:hidden;min-height:300px;padding:.75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-elevated) 88%,transparent),color-mix(in srgb,var(--theme-bg-alt) 86%,transparent))}.compare-chart-legend[data-v-8cd202e1]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.compare-legend-item[data-v-8cd202e1]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--theme-text-muted)}.compare-legend-dot[data-v-8cd202e1]{width:.55rem;height:.55rem;border-radius:999px}.compare-legend-dot-x[data-v-8cd202e1]{background:#5b8def}.compare-legend-dot-y[data-v-8cd202e1]{background:#16a34a}.compare-legend-dot-ratio[data-v-8cd202e1]{background:#b22222}.compare-chart-plot[data-v-8cd202e1]{position:relative;min-height:200px;border:1px dashed color-mix(in srgb,var(--theme-border-strong) 70%,transparent);border-radius:var(--theme-radius-xl);background:linear-gradient(to right,color-mix(in srgb,var(--theme-divider) 60%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--theme-divider) 60%,transparent) 1px,transparent 1px);background-size:16% 100%,100% 25%}.compare-chart-placeholder[data-v-8cd202e1]{min-height:240px;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--theme-border-strong) 70%,transparent);border-radius:var(--theme-radius-xl);color:var(--theme-text-muted);font-size:.8125rem;text-align:center;padding:1rem}.compare-chart-placeholder-error[data-v-8cd202e1]{color:var(--theme-danger)}.compare-chart-warnings[data-v-8cd202e1]{display:grid;gap:.35rem}.compare-scatter-shell[data-v-8cd202e1]{position:relative;min-height:240px;padding:.75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:color-mix(in srgb,var(--theme-bg) 84%,transparent)}.compare-scatter-plot-area[data-v-8cd202e1]{position:relative;min-height:200px;margin-top:1rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);overflow:hidden}.compare-scatter-axis[data-v-8cd202e1]{font-size:.7rem;color:var(--theme-text-subtle)}.compare-scatter-axis-x[data-v-8cd202e1]{text-align:right}.compare-scatter-axis-y[data-v-8cd202e1]{position:absolute;left:.75rem;top:50%;transform:rotate(-90deg) translate(50%);transform-origin:left top}.compare-ai-card[data-v-8cd202e1]{position:relative;overflow:hidden;border-radius:var(--theme-radius-xl);border:1px solid color-mix(in srgb,var(--theme-accent) 25%,var(--theme-border));background:var(--theme-bg-elevated)}.compare-ai-card-bg[data-v-8cd202e1]{display:none}.compare-ai-card-inner[data-v-8cd202e1]{position:relative;z-index:1;padding:1rem 1.125rem}@media (min-width: 1280px){.compare-ai-card[data-v-8cd202e1],.compare-ai-card-inner[data-v-8cd202e1]{height:100%}}.compare-ai-card-header[data-v-8cd202e1]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.compare-ai-star[data-v-8cd202e1]{width:1rem;height:1rem;color:var(--theme-accent);opacity:.65;flex-shrink:0}.compare-ai-body[data-v-8cd202e1]{display:grid;gap:.75rem}.compare-ai-verdict-badge[data-v-8cd202e1]{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.compare-ai-verdict-tag[data-v-8cd202e1]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:.35rem;background:color-mix(in srgb,var(--theme-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--theme-accent) 30%,transparent);color:var(--theme-accent);font-size:.625rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}html.cyber .compare-ai-verdict-tag[data-v-8cd202e1],html.crt .compare-ai-verdict-tag[data-v-8cd202e1]{border-radius:0}.compare-ai-verdict-text[data-v-8cd202e1]{font-size:.8125rem;font-weight:600;color:var(--theme-text)}.compare-ai-title[data-v-8cd202e1]{margin:0;font-size:.9375rem;font-weight:700;color:var(--theme-text);line-height:1.3}.compare-ai-summary[data-v-8cd202e1]{margin:0;font-size:.8125rem;line-height:1.65;color:var(--theme-text-muted)}.compare-ai-bullets[data-v-8cd202e1]{margin:0;padding-left:1rem;display:grid;gap:.35rem;font-size:.8125rem;line-height:1.65;color:var(--theme-text-muted)}.compare-ai-bullets li[data-v-8cd202e1]::marker{color:var(--theme-accent)}.compare-ai-block[data-v-8cd202e1]{padding-top:.5rem;border-top:1px solid var(--theme-divider);display:grid;gap:.2rem}.compare-ai-block-label[data-v-8cd202e1]{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-accent);opacity:.8}.compare-ai-block-text[data-v-8cd202e1]{margin:0;font-size:.8125rem;line-height:1.6;color:var(--theme-text-muted)}.compare-empty-hero[data-v-8cd202e1]{position:relative;overflow:hidden;padding:1.75rem 1.5rem 1.5rem}.compare-empty-hero-bg[data-v-8cd202e1]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--theme-divider, rgba(255, 255, 255, .06)) 1px,transparent 1px),linear-gradient(90deg,var(--theme-divider, rgba(255, 255, 255, .06)) 1px,transparent 1px);background-size:44px 44px;opacity:.45;mask-image:radial-gradient(ellipse 75% 65% at 30% 25%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 30% 25%,black 20%,transparent 80%);pointer-events:none}.compare-empty-hero-content[data-v-8cd202e1]{position:relative;z-index:1;max-width:560px}.compare-empty-accent[data-v-8cd202e1]{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--theme-accent);margin-bottom:.75rem}.compare-empty-accent-line[data-v-8cd202e1]{width:1.5rem;height:2px;border-radius:999px;background:var(--theme-accent)}.compare-empty-h2[data-v-8cd202e1]{margin:0 0 .5rem;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:800}.compare-empty-desc[data-v-8cd202e1]{margin:0;color:var(--theme-text-muted);font-size:.8125rem;line-height:1.6;max-width:480px}.compare-empty-features[data-v-8cd202e1]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.compare-empty-feature[data-v-8cd202e1]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:color-mix(in srgb,var(--theme-bg-elevated) 90%,transparent)}.compare-empty-feature-icon[data-v-8cd202e1]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:color-mix(in srgb,var(--theme-accent-soft) 60%,var(--theme-bg));color:var(--theme-accent);flex-shrink:0}.compare-empty-feature-title[data-v-8cd202e1]{font-size:.75rem;font-weight:700;color:var(--theme-text)}.compare-empty-feature-sub[data-v-8cd202e1]{font-size:.65rem;color:var(--theme-text-muted)}.feature-icon[data-v-8cd202e1]{width:1rem;height:1rem}.snapshots-section[data-v-8cd202e1]>:not(:last-child){margin-bottom:var(--space-3)}.compare-quick-pick[data-v-8cd202e1]{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:color-mix(in srgb,var(--theme-bg) 84%,transparent);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.compare-quick-pick[data-v-8cd202e1]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-accent) 35%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent-soft) 30%,var(--theme-bg-elevated))}.compare-quick-pick-symbols[data-v-8cd202e1]{font-size:.9375rem;font-weight:800;letter-spacing:-.02em;color:var(--theme-text)}.compare-quick-pick-label[data-v-8cd202e1]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--theme-text-muted)}html[data-theme=dark] .share-icon-img,html.dark .share-icon-img{filter:brightness(0) invert(1)}.howtobuy[data-v-d76e58c7]{min-height:100vh}.howtobuy-main[data-v-d76e58c7]{width:100%;padding:var(--space-6) var(--space-3)}.howtobuy-main[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-6)}@media (min-width: 640px){.howtobuy-main[data-v-d76e58c7]{padding-left:1.25rem;padding-right:1.25rem;max-width:640px}}@media (min-width: 768px){.howtobuy-main[data-v-d76e58c7]{padding:var(--space-8) var(--space-6);max-width:768px}}@media (min-width: 1024px){.howtobuy-main[data-v-d76e58c7]{padding-left:var(--space-8);padding-right:var(--space-8);max-width:1024px}}@media (min-width: 1280px){.howtobuy-main[data-v-d76e58c7]{max-width:1280px}}@media (min-width: 1536px){.howtobuy-main[data-v-d76e58c7]{max-width:1536px}}.page-head[data-v-d76e58c7]{max-width:48rem;text-align:left}.page-head[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-4)}.enc-badge[data-v-d76e58c7]{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;border:1px solid currentColor;border-radius:999px;padding:.375rem var(--space-3);font-size:.75rem;line-height:1rem;font-weight:600}html.dark .enc-badge[data-v-d76e58c7]{border-color:#2d3439;color:#9ca3af}.enc-dot[data-v-d76e58c7]{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:transparent}.page-title[data-v-d76e58c7]{font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em;margin:0}@media (min-width: 768px){.page-title[data-v-d76e58c7]{font-size:2.25rem;line-height:2.5rem}}.page-lede[data-v-d76e58c7]{color:var(--theme-text-muted)}.setup-panel[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-4)}.setup-eyebrow[data-v-d76e58c7]{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-text-subtle);font-weight:600}.setup-title[data-v-d76e58c7]{font-size:1.25rem;line-height:1.75rem;font-weight:700;margin:0}@media (min-width: 768px){.setup-title[data-v-d76e58c7]{font-size:1.5rem;line-height:2rem}}.setup-desc[data-v-d76e58c7]{max-width:42rem;color:var(--theme-text-muted)}.chip-row[data-v-d76e58c7]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-panel[data-v-d76e58c7]{border:1px solid var(--theme-border);border-radius:1rem;padding:var(--space-4);background:var(--theme-bg)}.search-form[data-v-d76e58c7]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.search-field[data-v-d76e58c7]{flex:1 1 0%;min-width:200px}.quickpick-row[data-v-d76e58c7]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.quickpick-label[data-v-d76e58c7]{font-size:.75rem;line-height:1rem;color:var(--theme-text-subtle);font-weight:600}.summary-grid[data-v-d76e58c7]{display:grid;gap:var(--space-4)}@media (min-width: 768px){.summary-grid[data-v-d76e58c7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.summary-note[data-v-d76e58c7]{color:var(--theme-text-muted)}.empty-summary-value[data-v-d76e58c7]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.empty-summary-value.is-info[data-v-d76e58c7]{color:var(--theme-info)}.empty-summary-value.is-accent[data-v-d76e58c7]{color:var(--theme-accent)}.empty-summary-value.is-success[data-v-d76e58c7]{color:var(--theme-success)}.popular-section[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-4)}.strategy-h3[data-v-d76e58c7]{font-size:1.25rem;line-height:1.75rem;font-weight:600;margin:0}.popular-sub[data-v-d76e58c7]{color:var(--theme-text-muted)}.strategy-grid[data-v-d76e58c7]{display:grid;gap:var(--space-4)}@media (min-width: 768px){.strategy-grid[data-v-d76e58c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.strategy-grid[data-v-d76e58c7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tag-row[data-v-d76e58c7]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.strategy-h4[data-v-d76e58c7]{font-weight:600;margin:0}.strategy-blurb[data-v-d76e58c7]{color:var(--theme-text-muted)}.tiny-row[data-v-d76e58c7]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:var(--space-3)}.setup-form[data-v-d76e58c7]{display:grid;gap:var(--space-3);align-items:end}@media (min-width: 768px){.setup-form[data-v-d76e58c7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.field-col[data-v-d76e58c7]{display:flex;flex-direction:column;gap:var(--space-1)}.field-label[data-v-d76e58c7]{font-size:.75rem;line-height:1rem;color:var(--theme-text-subtle)}.field-row-label[data-v-d76e58c7]{display:flex;justify-content:space-between;font-size:.75rem;line-height:1rem;color:var(--theme-text-subtle)}.no-exp-note[data-v-d76e58c7]{display:flex;align-items:center;color:var(--theme-text-muted);font-size:.875rem;line-height:1.25rem}html.cyber .alert-danger[data-v-d76e58c7],html.cyber .alert-warn[data-v-d76e58c7],html.cyber .search-panel[data-v-d76e58c7],html.crt .search-panel[data-v-d76e58c7],html.cyber .search-form[data-v-d76e58c7],html.crt .search-form[data-v-d76e58c7],html.cyber .data-quality-badge[data-v-d76e58c7]{border-radius:0}.spot-input-row[data-v-d76e58c7]{display:flex;align-items:center;gap:var(--space-1)}.spot-input[data-v-d76e58c7]{flex:1 1 auto;min-width:0}.spot-clear-btn[data-v-d76e58c7]{padding:0 var(--space-2);line-height:1.5}.field-hint[data-v-d76e58c7]{font-size:.75rem;color:var(--theme-text-muted);text-transform:none;letter-spacing:normal}.summary-source[data-v-d76e58c7]{font-size:.75rem;color:var(--theme-text-muted);margin-top:var(--space-1)}.chain-snapshot[data-v-d76e58c7]{margin-top:var(--space-3);font-size:.8125rem;color:var(--theme-text-muted)}.chain-snapshot.is-stale[data-v-d76e58c7]{color:var(--theme-warning, var(--theme-text-bright));font-weight:600}.alert-danger[data-v-d76e58c7]{border:1px solid oklch(63.7% .237 25.331 / .5);border-radius:var(--nova-radius-sm, 4px);background:#fb2c361a;padding:var(--space-2);font-size:.875rem;line-height:1.25rem;color:#ffa3a3;color:oklch(80.8% .114 19.571)}.alert-warn[data-v-d76e58c7]{border:1px solid oklch(76.9% .188 70.08 / .5);border-radius:var(--nova-radius-sm, 4px);background:#f69e001a;background:oklch(76.9% .188 70.08 / .1);padding:var(--space-2);font-size:.875rem;line-height:1.25rem;color:#fee685}.summary-header[data-v-d76e58c7]{background:var(--theme-bg-elevated);border:1px solid var(--theme-border);border-radius:1.5rem;padding:var(--space-5);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (min-width: 768px){.summary-header[data-v-d76e58c7]{padding:var(--space-6)}}html.cyber .summary-header[data-v-d76e58c7]{color:inherit;box-shadow:var(--theme-shadow-md)}.summary-label[data-v-d76e58c7]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-muted)}.summary-value-lg[data-v-d76e58c7]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.summary-value[data-v-d76e58c7]{font-size:1.125rem;font-weight:600}.placeholder-card[data-v-d76e58c7]{font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted)}.strategy-cards[data-v-d76e58c7]{display:grid;gap:var(--space-4)}@media (min-width: 768px){.strategy-cards[data-v-d76e58c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.strategy-article.is-unavailable[data-v-d76e58c7]{opacity:.8}.strategy-article[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-4)}.strategy-head[data-v-d76e58c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.strategy-name[data-v-d76e58c7]{font-size:1.125rem;line-height:1.75rem;font-weight:600;margin:0}.strategy-desc[data-v-d76e58c7]{color:var(--theme-text-muted)}.positions-title-row[data-v-d76e58c7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.positions-title[data-v-d76e58c7]{font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-text-subtle);margin-bottom:var(--space-2);font-weight:600}.positions-title-row .positions-title[data-v-d76e58c7]{margin-bottom:0}.data-quality-badge[data-v-d76e58c7]{display:inline-flex;align-items:center;padding:.125rem var(--space-2);border:1px solid var(--theme-border);border-radius:var(--nova-radius-sm, 4px);background:var(--theme-bg-alt);color:var(--theme-text-muted);font-size:.6875rem;line-height:1.25rem;white-space:nowrap}.data-quality-badge.is-partial[data-v-d76e58c7],.data-quality-badge.is-model[data-v-d76e58c7]{border-color:color-mix(in oklch,oklch(76.9% .188 70.08) 50%,transparent);background:#f69e001a;background:oklch(76.9% .188 70.08 / .1);color:var(--theme-warning, oklch(92.4% .12 95.746))}.positions-list[data-v-d76e58c7]{font-size:.875rem;line-height:1.25rem;margin:0;padding:0;list-style:none}.positions-list[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-2)}.metrics-block[data-v-d76e58c7]>:not(:last-child){margin-bottom:var(--space-2)}.metrics-grid[data-v-d76e58c7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);font-size:.875rem;line-height:1.25rem}.unavailable-note[data-v-d76e58c7]{border:1px solid var(--theme-border);border-radius:1.5rem;background:var(--theme-bg-alt);padding:var(--space-3);font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted)}.page-footer[data-v-d76e58c7]{text-align:center;font-size:.875rem;line-height:1.25rem;color:var(--theme-text-subtle);padding:var(--space-2) 0}.risk-badge[data-v-d76e58c7]{display:flex;align-items:center;gap:.5rem;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--theme-border);background:var(--theme-bg-alt);flex-shrink:0}.risk-dots[data-v-d76e58c7]{display:flex;gap:3px}.risk-dot[data-v-d76e58c7]{width:4px;height:16px;border-radius:var(--theme-radius-xs);transition:background-color .2s ease}.risk-dot-empty[data-v-d76e58c7]{background:var(--theme-border)}.risk-dot-green[data-v-d76e58c7]{background:#10b981}.risk-dot-blue[data-v-d76e58c7]{background:#3b82f6}.risk-dot-amber[data-v-d76e58c7]{background:#f59e0b}.risk-dot-rose[data-v-d76e58c7]{background:#f43f5e}.risk-label[data-v-d76e58c7]{font-size:.7rem;font-weight:700;color:var(--theme-text-muted);white-space:nowrap}.expiration-date-label[data-v-d76e58c7]{font-weight:600;color:var(--theme-accent, var(--nova-accent, #b22222))}.expiration-slider-track[data-v-d76e58c7]{display:flex;align-items:center;height:42px;padding:0 .5rem;border-radius:.75rem;border:1px solid var(--theme-border);background:var(--theme-bg)}.expiration-slider[data-v-d76e58c7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--theme-border);outline:none;cursor:pointer}.expiration-slider[data-v-d76e58c7]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--theme-accent, var(--nova-accent, #b22222));border:2px solid var(--theme-bg-elevated);box-shadow:0 1px 4px #00000026;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.expiration-slider[data-v-d76e58c7]::-webkit-slider-thumb:hover{transform:scale(1.15)}.expiration-slider[data-v-d76e58c7]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--theme-accent, var(--nova-accent, #b22222));border:2px solid var(--theme-bg-elevated);box-shadow:0 1px 4px #00000026;cursor:pointer}.positions-panel[data-v-d76e58c7]{border:1px solid var(--theme-border);border-radius:1.5rem;padding:var(--space-3);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--theme-info) 10%,transparent),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--theme-bg-alt) 88%,var(--theme-info) 12%),var(--theme-bg-alt))}.positions-leg-row[data-v-d76e58c7]{padding:.5rem .65rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 86%,transparent)}.positions-leg-row-with-price[data-v-d76e58c7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.positions-leg-meta[data-v-d76e58c7]{display:inline-flex;align-items:center;gap:.5rem;color:var(--theme-text-muted);font-size:.8rem;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.metric-label[data-v-d76e58c7]{font-size:.75rem;line-height:1rem;color:var(--theme-text-muted)}.empty-setup-head h2[data-v-d76e58c7]{letter-spacing:-.02em}.empty-pill[data-v-d76e58c7]{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:700;border:1px solid var(--theme-border);background:var(--theme-bg-alt);color:var(--theme-text-muted)}.empty-pill-accent[data-v-d76e58c7]{background:var(--theme-accent-soft);border-color:color-mix(in srgb,var(--theme-accent) 25%,transparent);color:var(--theme-accent)}.empty-pill-info[data-v-d76e58c7]{background:var(--theme-info-bg, #e6f0fa);border-color:color-mix(in srgb,var(--theme-info) 25%,transparent);color:var(--theme-info)}.empty-symbol-search[data-v-d76e58c7] .autocomplete-input{height:52px;text-transform:uppercase}.live-symbol-search[data-v-d76e58c7] .autocomplete-input{text-transform:uppercase}.empty-chip[data-v-d76e58c7]{padding:.5rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:700;border:1px solid var(--theme-border);background:var(--theme-bg-alt);color:var(--theme-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.empty-chip[data-v-d76e58c7]:hover{border-color:var(--theme-info);background:color-mix(in srgb,var(--theme-info) 12%,transparent)}.empty-strategy-card[data-v-d76e58c7]{transition:transform .15s ease,border-color .15s ease}.empty-strategy-card[data-v-d76e58c7]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-info) 20%,transparent)}.empty-strategy-tag[data-v-d76e58c7]{display:inline-flex;padding:0 .5rem;height:1.75rem;align-items:center;border-radius:9999px;font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--theme-border);background:var(--theme-bg-alt);color:var(--theme-text-muted)}.empty-strategy-tag-accent[data-v-d76e58c7]{background:var(--theme-accent-soft);border-color:color-mix(in srgb,var(--theme-accent) 25%,transparent);color:var(--theme-accent)}.empty-strategy-tag-info[data-v-d76e58c7]{background:var(--theme-info-bg, #e6f0fa);border-color:color-mix(in srgb,var(--theme-info) 25%,transparent);color:var(--theme-info)}.empty-strategy-tag-success[data-v-d76e58c7]{background:var(--theme-success-bg, #e6f5ec);border-color:color-mix(in srgb,var(--theme-success) 25%,transparent);color:var(--theme-success)}.empty-tiny[data-v-d76e58c7]{padding:.35rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:700;border:1px solid var(--theme-border);background:var(--theme-bg-alt);color:var(--theme-text-muted)}.empty-step-num[data-v-d76e58c7]{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:linear-gradient(180deg,var(--theme-info),color-mix(in srgb,var(--theme-info) 85%,#000));box-shadow:0 4px 12px color-mix(in srgb,var(--theme-info) 25%,transparent)}.empty-why-icon[data-v-d76e58c7]{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;background:var(--theme-bg-alt);border:1px solid var(--theme-border);color:var(--theme-text-muted)}.iv-page[data-v-b17c9ada]{min-height:100vh;color:var(--nova-text)}.iv-main[data-v-b17c9ada]{display:flex;flex-direction:column;gap:1rem;padding-top:.75rem;padding-bottom:1.5rem;padding-inline:.75rem}@media (min-width: 640px){.iv-main[data-v-b17c9ada]{padding-inline:1.25rem}}@media (min-width: 768px){.iv-main[data-v-b17c9ada]{padding-top:1rem;padding-bottom:2rem;padding-inline:1.5rem}}@media (min-width: 1024px){.iv-main[data-v-b17c9ada]{padding-inline:2rem}}.iv-header[data-v-b17c9ada]>:not(:last-child){margin-bottom:.75rem}.iv-title-row[data-v-b17c9ada]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;flex-shrink:1}.iv-title[data-v-b17c9ada]{margin:0;font-size:1.125rem;line-height:1.25;letter-spacing:-.025em;font-weight:700;white-space:nowrap}@media (min-width: 768px){.iv-title[data-v-b17c9ada]{font-size:1.25rem}}.iv-subtitle[data-v-b17c9ada]{color:var(--theme-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-search-row[data-v-b17c9ada]{display:flex;gap:.5rem;width:100%;max-width:360px}.iv-search[data-v-b17c9ada]{flex:1 1 0%;min-width:0}.iv-search-btn[data-v-b17c9ada]{flex-shrink:0}.iv-detail-section[data-v-b17c9ada]>:not(:last-child){margin-bottom:1rem}@media (min-width: 768px){.iv-detail-section[data-v-b17c9ada]{order:1}}@media (max-width: 767px){.iv-detail-section[data-v-b17c9ada]{order:3}}.iv-skeleton-group[data-v-b17c9ada]>:not(:last-child){margin-bottom:.5rem}.iv-skeleton[data-v-b17c9ada]{border-radius:var(--theme-radius-sm);background-color:var(--theme-bg);animation:iv-skeleton-pulse-b17c9ada 2s cubic-bezier(.4,0,.6,1) infinite}.iv-skeleton-bar[data-v-b17c9ada]{height:1rem;width:11rem}.iv-skeleton-chart[data-v-b17c9ada]{height:240px}.iv-skeleton-bar-mobile[data-v-b17c9ada]{height:.875rem;width:9rem}.iv-skeleton-chart-mobile[data-v-b17c9ada]{height:220px}@keyframes iv-skeleton-pulse-b17c9ada{0%,to{opacity:1}50%{opacity:.5}}.iv-detail-error[data-v-b17c9ada]{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);padding:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--theme-danger)}.iv-detail-error-mobile[data-v-b17c9ada]{border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);padding:.625rem;font-size:.75rem;line-height:1rem;color:var(--theme-danger)}.iv-no-history[data-v-b17c9ada]{padding-inline:.25rem;padding-block:2rem;text-align:center;color:var(--theme-text-muted)}.iv-no-history-mobile[data-v-b17c9ada]{padding-block:1.75rem}.iv-detail-mobile[data-v-b17c9ada]>:not(:last-child){margin-bottom:.75rem}@media (min-width: 768px){.iv-detail-mobile[data-v-b17c9ada]{display:none}}.iv-list-section.theme-card[data-v-b17c9ada]{overflow:hidden;min-width:0;padding:0;order:2}.iv-filter-toolbar[data-v-b17c9ada]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-color:var(--theme-divider);border-bottom-width:1px;border-bottom-style:solid;padding:.625rem .75rem}@media (min-width: 768px){.iv-filter-toolbar[data-v-b17c9ada]{padding-inline:1.25rem}}.iv-filter-label[data-v-b17c9ada]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-subtle)}.iv-mobile-sort-wrap[data-v-b17c9ada]{position:relative;margin-left:auto}@media (min-width: 768px){.iv-mobile-sort-wrap[data-v-b17c9ada]{display:none}}.iv-list-note[data-v-b17c9ada]{padding:2rem 1rem;font-size:.875rem;line-height:1.25rem;color:var(--theme-text-muted)}@media (min-width: 768px){.iv-list-note[data-v-b17c9ada]{padding-inline:1.25rem}}.iv-list-error-wrap[data-v-b17c9ada]{padding:1.5rem 1rem}@media (min-width: 768px){.iv-list-error-wrap[data-v-b17c9ada]{padding-inline:1.25rem}}.iv-list-error-text[data-v-b17c9ada]{font-size:.875rem;font-weight:500;color:var(--theme-danger)}.iv-mobile-list[data-v-b17c9ada]{padding:.75rem}.iv-mobile-list[data-v-b17c9ada]>:not(:last-child){margin-bottom:.75rem}@media (min-width: 768px){.iv-mobile-list[data-v-b17c9ada]{display:none}}.iv-table-wrap[data-v-b17c9ada]{display:none;width:100%;min-width:0;overflow-x:auto}@media (min-width: 768px){.iv-table-wrap[data-v-b17c9ada]{display:block}}.iv-table[data-v-b17c9ada]{width:100%;min-width:70rem;font-size:.75rem;line-height:calc(1 / .75)}@media (min-width: 768px){.iv-table[data-v-b17c9ada]{font-size:.875rem;line-height:1.25rem}}.iv-table-head-row[data-v-b17c9ada]{border-color:var(--theme-divider);border-bottom-width:1px;border-bottom-style:solid;text-align:center;color:var(--theme-text-subtle)}.iv-table th[data-v-b17c9ada]{padding-block:.5rem;padding-right:.75rem;font-weight:600;text-align:center}.iv-table th.iv-table-th-edge-start[data-v-b17c9ada]{padding-left:1rem}.iv-table th.iv-table-th-edge-end[data-v-b17c9ada]{padding-right:1rem}@media (min-width: 768px){.iv-table th.iv-table-th-edge-start[data-v-b17c9ada]{padding-left:1.25rem}.iv-table th.iv-table-th-edge-end[data-v-b17c9ada]{padding-right:1.25rem}}.iv-table-row[data-v-b17c9ada]{border-color:var(--theme-divider);border-bottom-width:1px;border-bottom-style:solid;background-color:var(--theme-bg-elevated);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.iv-table-row.is-striped[data-v-b17c9ada],.iv-table-row[data-v-b17c9ada]:hover,.iv-table-row.is-striped[data-v-b17c9ada]:hover{background-color:var(--theme-bg-alt)}.iv-table-row[data-v-b17c9ada]:last-child{border-bottom-width:0}.iv-table-td[data-v-b17c9ada]{padding-block:.5rem;padding-right:.75rem;text-align:center}.iv-table-td-edge-start[data-v-b17c9ada]{padding-left:1rem;font-weight:600}.iv-table-td-edge-end[data-v-b17c9ada]{padding-right:1rem}@media (min-width: 768px){.iv-table-td-edge-start[data-v-b17c9ada]{padding-left:1.25rem}.iv-table-td-edge-end[data-v-b17c9ada]{padding-right:1.25rem}}.iv-td-truncate[data-v-b17c9ada]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iv-td-company[data-v-b17c9ada]{max-width:220px}.iv-td-country[data-v-b17c9ada]{max-width:100px;color:var(--theme-text)}.iv-num[data-v-b17c9ada]{font-variant-numeric:tabular-nums}.is-iv-above[data-v-b17c9ada]{color:var(--theme-success)}.is-iv-below[data-v-b17c9ada]{color:var(--theme-danger)}.iv-symbol-btn[data-v-b17c9ada]{border:0;padding:0;background:transparent;color:var(--theme-accent);font:inherit;font-weight:600;cursor:pointer}.iv-symbol-btn[data-v-b17c9ada]:hover,.iv-symbol-btn[data-v-b17c9ada]:focus-visible{text-decoration:underline;outline:none}.iv-row-selected[data-v-b17c9ada]{box-shadow:inset 3px 0 0 var(--theme-accent)}.iv-chip[data-v-b17c9ada]{display:inline-flex;align-items:center;border:1px solid var(--theme-border);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-alt) 80%,transparent);padding:.3rem .65rem;font-size:.72rem;font-weight:600;color:var(--theme-text)}.iv-section-head[data-v-b17c9ada]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.iv-section-head-mobile[data-v-b17c9ada]{gap:.65rem}.iv-section-header-content[data-v-b17c9ada]{flex:1 1 auto;min-width:0}.iv-section-clear-btn[data-v-b17c9ada]{flex:0 0 auto;align-self:flex-start;height:2rem;padding:0 .58rem;border-color:color-mix(in srgb,var(--theme-border-strong) 80%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 92%,transparent);font-size:.73rem}.iv-section-clear-btn[data-v-b17c9ada]:hover,.iv-section-clear-btn[data-v-b17c9ada]:focus-visible{border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border-strong));color:var(--theme-accent)}.iv-section-clear-btn-mobile[data-v-b17c9ada]{height:1.8rem;padding:0 .5rem;font-size:.69rem}.iv-chart-panel[data-v-b17c9ada]{position:relative;border:1px solid var(--theme-border);border-radius:var(--theme-radius-md);background:var(--theme-bg-elevated);padding:.7rem;overflow:hidden}.iv-chart-panel-body[data-v-b17c9ada]{min-height:220px}.iv-chart-panel-mobile[data-v-b17c9ada]{padding:.55rem}.iv-chart-panel-body-mobile[data-v-b17c9ada]{min-height:200px}.iv-detail-chart[data-v-b17c9ada]{width:100%;height:240px;border-radius:.5rem;overflow:hidden}.iv-mcard[data-v-b17c9ada]{display:flex;overflow:hidden;border-radius:.75rem;border:1px solid var(--theme-border);background:var(--theme-bg-elevated);box-shadow:var(--theme-shadow-sm);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.iv-mcard[data-v-b17c9ada]:hover{border-color:var(--theme-border-strong)}.iv-mcard-selected[data-v-b17c9ada]{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-border));box-shadow:var(--theme-shadow-md),0 0 0 1px color-mix(in srgb,var(--theme-accent) 22%,transparent)}.iv-mcard-btn[data-v-b17c9ada]{display:flex;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.iv-mcard-btn[data-v-b17c9ada]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px;border-radius:.75rem}.iv-mcard-main[data-v-b17c9ada]{flex:1 1 auto;min-width:0;padding:1rem 1rem .95rem}.iv-mcard-head[data-v-b17c9ada]{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.iv-mcard-badge[data-v-b17c9ada]{flex-shrink:0;display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.1}html.cyber .iv-mcard-badge[data-v-b17c9ada],html.crt .iv-mcard-badge[data-v-b17c9ada]{background:var(--crt-green-normal);border-color:var(--crt-green-normal);color:var(--crt-text-on-fill)}.iv-mcard-company[data-v-b17c9ada]{flex:1 1 auto;min-width:0;margin:0;font-size:.98rem;font-weight:600;line-height:1.2;color:var(--theme-text);letter-spacing:-.005em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.iv-mcard-grid[data-v-b17c9ada]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.iv-mcard-metric[data-v-b17c9ada]{display:flex;flex-direction:column;gap:.22rem;min-width:0}.iv-mcard-metric-label[data-v-b17c9ada]{font-size:.63rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-subtle)}.iv-mcard-metric-value[data-v-b17c9ada]{font-size:.95rem;font-weight:600;line-height:1.25;color:var(--theme-text)}.iv-mcard-meta[data-v-b17c9ada]{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--theme-divider);display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.7rem;color:var(--theme-text-muted)}.iv-mcard-meta-chip[data-v-b17c9ada]{display:inline-flex;align-items:center;gap:.25rem}.iv-mcard-meta-sep[data-v-b17c9ada]{color:var(--theme-text-subtle);opacity:.7}.iv-mcard-ivp[data-v-b17c9ada]{position:relative;width:6.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1rem .85rem;border-left:1px solid var(--theme-divider);background:var(--theme-bg-alt);overflow:hidden}.iv-mcard-ivp-glow[data-v-b17c9ada]{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(22px);pointer-events:none}.iv-mcard-ivp-inner[data-v-b17c9ada]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.iv-mcard-ivp-value[data-v-b17c9ada]{font-size:1.85rem;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.iv-mcard-ivp-label[data-v-b17c9ada]{margin-top:.45rem;font-size:.62rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.7}.iv-mcard-ivp-hot[data-v-b17c9ada]{color:var(--theme-success)}.iv-mcard-ivp-hot .iv-mcard-ivp-glow[data-v-b17c9ada]{background:color-mix(in srgb,var(--theme-success) 20%,transparent)}.iv-mcard-ivp-warm[data-v-b17c9ada]{color:var(--theme-accent)}.iv-mcard-ivp-warm .iv-mcard-ivp-glow[data-v-b17c9ada]{background:color-mix(in srgb,var(--theme-accent) 16%,transparent)}.iv-mcard-ivp-cool[data-v-b17c9ada]{color:var(--theme-info)}.iv-mcard-ivp-cool .iv-mcard-ivp-glow[data-v-b17c9ada]{background:color-mix(in srgb,var(--theme-info) 16%,transparent)}.iv-mcard-ivp-neutral[data-v-b17c9ada]{color:var(--theme-text-muted)}.iv-mcard-ivp-neutral .iv-mcard-ivp-glow[data-v-b17c9ada]{background:transparent}@media (max-width: 767px){.iv-list-section.theme-card[data-v-b17c9ada]{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.iv-list-section .iv-filter-toolbar[data-v-b17c9ada]{border-bottom:0;background:transparent;padding-left:0;padding-right:0}}.iv-sort-th[data-v-b17c9ada]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;width:100%;padding:0;margin:0;border:none;background:transparent;font:inherit;font-weight:600;color:var(--theme-text-subtle, inherit);cursor:pointer;text-align:right}.iv-sort-th--left[data-v-b17c9ada]{justify-content:flex-start;text-align:left}.iv-sort-th--center[data-v-b17c9ada]{justify-content:center;transform:translate(.3rem);text-align:center}.iv-sort-th[data-v-b17c9ada]:hover{color:var(--theme-text, inherit)}.iv-sort-th--pad[data-v-b17c9ada]{padding-right:0}@media (min-width: 768px){.iv-sort-th--pad[data-v-b17c9ada]{padding-right:.25rem}}.iv-sort-indicator[data-v-b17c9ada]{font-size:.65rem;line-height:calc(10 / 7);opacity:.85;min-width:.75rem;text-align:center}.iv-country-cell .iv-flag-icon[data-v-b17c9ada]{display:block;margin-inline:auto}.iv-country-cell[data-v-b17c9ada]{padding-left:1rem}.iv-mobile-sort-trigger[data-v-b17c9ada]{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--theme-radius-xl);text-align:left;white-space:nowrap;cursor:pointer;height:2.125rem;line-height:calc(1 / .75)}.iv-mobile-sort-menu[data-v-b17c9ada]{position:absolute;top:calc(100% + .25rem);right:0;z-index:40;min-width:200px;max-width:min(100vw - 2rem,280px);overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:var(--theme-bg-elevated, var(--theme-bg));box-shadow:var(--theme-shadow-md)}.iv-mobile-sort-option[data-v-b17c9ada]{display:block;width:100%;border:0;background:transparent;padding:.5rem .75rem;color:var(--theme-text);font-size:.75rem;line-height:1.25rem;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.iv-mobile-sort-option+.iv-mobile-sort-option[data-v-b17c9ada]{border-top:1px solid var(--theme-divider)}.iv-mobile-sort-option[data-v-b17c9ada]:hover,.iv-mobile-sort-option[data-v-b17c9ada]:focus-visible{background:var(--theme-bg-alt);outline:none}.iv-mobile-sort-option-active[data-v-b17c9ada]{background:var(--theme-accent-soft, var(--theme-bg-alt));color:var(--theme-accent, var(--theme-text));font-weight:600}.iv-mobile-sort-chevron[data-v-b17c9ada]{color:var(--theme-text-muted);font-size:.7rem;transition:transform .14s ease}.iv-mobile-sort-chevron-open[data-v-b17c9ada]{transform:rotate(180deg)}.iv-filter-toolbar[data-v-b17c9ada]{background:color-mix(in srgb,var(--theme-bg-alt) 60%,transparent)}.iv-filter-trigger[data-v-b17c9ada]{display:inline-flex;align-items:center;gap:.375rem;border-radius:var(--theme-radius-xl);text-align:left;white-space:nowrap;cursor:pointer;line-height:calc(1 / .75)}.iv-filter-menu[data-v-b17c9ada]{position:absolute;top:calc(100% + .25rem);left:0;z-index:40;min-width:160px;max-width:min(100vw - 2rem,280px);overflow:hidden;border:1px solid var(--theme-border);border-radius:var(--theme-radius-xl);background:var(--theme-bg-elevated, var(--theme-bg));box-shadow:var(--theme-shadow-md)}.iv-filter-option[data-v-b17c9ada]{display:block;width:100%;border:0;background:transparent;padding:.5rem .75rem;color:var(--theme-text);text-align:center;font-size:.75rem;line-height:1.25rem;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.iv-filter-option+.iv-filter-option[data-v-b17c9ada]{border-top:1px solid var(--theme-divider)}.iv-filter-option[data-v-b17c9ada]:hover,.iv-filter-option[data-v-b17c9ada]:focus-visible{background:var(--theme-bg-alt);outline:none}.iv-filter-option-active[data-v-b17c9ada]{background:var(--theme-accent-soft, var(--theme-bg-alt));color:var(--theme-accent, var(--theme-text));font-weight:600}.iv-filter-chevron[data-v-b17c9ada]{color:var(--theme-text-muted);font-size:.7rem;transition:transform .14s ease}.iv-filter-chevron-open[data-v-b17c9ada]{transform:rotate(180deg)}.iv-flag-icon[data-v-b17c9ada]{display:inline-block;width:1.25rem;height:1.25rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:middle}.iv-flag-icon-inline[data-v-b17c9ada]{width:1rem;height:1rem;margin-right:.125rem}.iv-filter-trigger-main[data-v-b17c9ada]{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.not-found-page[data-v-fe7c1991]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background-color:var(--theme-bg, var(--nova-bg))}.not-found-card[data-v-fe7c1991]{width:100%;max-width:28rem;text-align:center}.not-found-title[data-v-fe7c1991]{color:var(--theme-danger, var(--nova-danger));margin-bottom:.75rem}.not-found-message[data-v-fe7c1991]{color:var(--theme-text-muted, var(--nova-text-muted))}html.cyber .not-found-message[data-v-fe7c1991],html.crt .not-found-message[data-v-fe7c1991]{margin-bottom:1.5rem}.not-found-home[data-v-fe7c1991]{color:var(--theme-text-inverse, var(--nova-text-inverse))!important}.not-found-home[data-v-fe7c1991]:hover{color:var(--theme-text-inverse, var(--nova-text-inverse))!important;text-decoration:none}
