.Vvf54q_root{--f-bg:var(--mt-panel,#0c0c0c);--f-subtle:var(--mt-panel-2,#151515);--f-border:var(--mt-border,#292929);--f-text:var(--mt-text,#f4f4f4);--f-muted:var(--mt-muted,#a3a3a3);--f-gold:var(--mt-accent,#f4c542);--f-up:var(--mt-positive,#3fd39e);--f-down:var(--mt-negative,#ff6e7a);color:var(--f-text);font-variant-numeric:tabular-nums;min-width:0;font:13px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}[data-theme=light] .Vvf54q_root{--f-bg:var(--mt-panel,#fff);--f-subtle:var(--mt-panel-2,#f7f7f7);--f-border:var(--mt-border,#e2e2e2);--f-text:var(--mt-text,#171717);--f-muted:var(--mt-muted,#626262);--f-gold:var(--mt-accent,#8f6500);--f-up:var(--mt-positive,#066c4d);--f-down:var(--mt-negative,#c63845)}.Vvf54q_root *,.Vvf54q_root :after,.Vvf54q_root :before{box-sizing:border-box}.Vvf54q_root h1,.Vvf54q_root h2,.Vvf54q_root h3,.Vvf54q_root p{color:inherit;margin:0}.Vvf54q_root h1{letter-spacing:-.04em;font-size:clamp(24px,3vw,34px);font-weight:650;line-height:1.2}.Vvf54q_root h2{letter-spacing:-.025em;font-size:18px;font-weight:650;line-height:1.3}.Vvf54q_root h3{font-size:15px;font-weight:650}.Vvf54q_root a{color:inherit;text-decoration:none}.Vvf54q_root button,.Vvf54q_root input,.Vvf54q_root select{font:inherit}.Vvf54q_root button{cursor:pointer}.Vvf54q_root :where(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--f-gold);outline-offset:3px}.Vvf54q_root button:disabled{opacity:.45;cursor:not-allowed}.Vvf54q_widget,.Vvf54q_workspace{background:var(--f-bg);border:1px solid var(--f-border);border-radius:12px;scroll-margin-top:150px;overflow:hidden}.stock-research-terminal>.Vvf54q_workspace{margin-bottom:14px}.Vvf54q_widgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.Vvf54q_heading{align-items:center;gap:12px;padding:20px;display:flex}.Vvf54q_heading>div:nth-child(2),.Vvf54q_heading>div:first-child:not(.Vvf54q_headingIcon){flex:1;min-width:0}.Vvf54q_heading p,.Vvf54q_hubHeader p{color:var(--f-muted);max-width:760px;margin-top:7px;font-size:13px}.Vvf54q_headingIcon{color:var(--f-gold);background:color-mix(in srgb, var(--f-gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--f-gold) 25%, transparent);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.Vvf54q_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted);margin-bottom:5px;font-size:10px;font-weight:650;display:block}.Vvf54q_badge{color:var(--f-gold);background:color-mix(in srgb, var(--f-gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--f-gold) 25%, transparent);vertical-align:middle;letter-spacing:0;white-space:nowrap;border-radius:5px;margin-left:5px;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.Vvf54q_toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:0 20px 14px;display:flex}.Vvf54q_tabs{border:1px solid var(--f-border);background:var(--f-subtle);border-radius:7px;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.Vvf54q_tabs button,.Vvf54q_tabs a{color:var(--f-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:600}.Vvf54q_tabs [aria-pressed=true],.Vvf54q_tabs [aria-current=page]{color:var(--f-text);background:var(--f-bg);box-shadow:0 1px 3px #0002}.Vvf54q_tabs button:hover,.Vvf54q_tabs a:hover{color:var(--f-gold)}.Vvf54q_selectLabel{color:var(--f-muted);align-items:center;gap:7px;max-width:100%;font-size:11px;display:inline-flex}.Vvf54q_selectLabel select,.Vvf54q_search input{border:1px solid var(--f-border);background:var(--f-bg);color:var(--f-text);border-radius:7px;max-width:100%;min-height:36px;padding:8px 10px;font-size:12px}.Vvf54q_search{flex:1;min-width:150px;max-width:300px;display:flex}.Vvf54q_search input{width:100%}.Vvf54q_search input::placeholder{color:var(--f-muted)}.Vvf54q_volumeInput{background:var(--f-bg);border:1px solid var(--f-border);width:90px;min-height:36px;color:var(--f-text);border-radius:6px;padding:6px 8px}.Vvf54q_textLink{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:12px;font-weight:650;display:inline-flex;color:var(--f-gold)!important}.Vvf54q_status{border-top:1px solid var(--f-border);background:var(--f-subtle);min-height:38px;color:var(--f-muted);flex-wrap:wrap;align-items:center;gap:7px 12px;padding:10px 20px;font-size:10px;display:flex}.Vvf54q_status time{color:var(--f-text)}.Vvf54q_statusDot{background:var(--f-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.Vvf54q_statusDot[data-state=unavailable],.Vvf54q_statusDot[data-state=stale]{background:var(--f-down)}.Vvf54q_statusDot[data-state=closed]{background:var(--f-muted)}.Vvf54q_iconButton{border:1px solid var(--f-border);background:var(--f-bg);color:var(--f-muted);border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid}.Vvf54q_status .Vvf54q_iconButton{width:24px;height:24px;margin-left:auto}.Vvf54q_iconButton:hover{color:var(--f-gold);border-color:var(--f-gold)}.Vvf54q_tableScroll{overscroll-behavior-inline:contain;width:100%;overflow:auto}.Vvf54q_table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.Vvf54q_table th,.Vvf54q_table td{border-bottom:1px solid var(--f-border);text-align:right;color:var(--f-text);padding:12px 16px}.Vvf54q_table th{color:var(--f-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--f-subtle);font-size:10px;font-weight:550}.Vvf54q_table th:first-child,.Vvf54q_table td:first-child,.Vvf54q_widget .Vvf54q_table th:nth-child(2){text-align:left}.Vvf54q_table tr:hover td{background:color-mix(in srgb, var(--f-gold) 4%, transparent)}.Vvf54q_table tbody tr:last-child td,.Vvf54q_table tbody tr:last-child th{border-bottom:0}.Vvf54q_contractButton{text-align:left;color:var(--f-text);background:0 0;border:0;flex-direction:column;align-items:flex-start;min-height:34px;padding:0;display:flex}.Vvf54q_contractButton:hover strong,.Vvf54q_priceButton:hover{color:var(--f-gold)}.Vvf54q_contractButton strong{font-size:12px;font-weight:650}.Vvf54q_contractButton small{color:var(--f-muted);font-size:10px;line-height:1.7}.Vvf54q_priceButton{color:var(--f-text);text-underline-offset:4px;background:0 0;border:0;padding:6px 3px;font-weight:650;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Vvf54q_positive{color:var(--f-up)!important}.Vvf54q_negative{color:var(--f-down)!important}.Vvf54q_muted{color:var(--f-muted)!important}.Vvf54q_footnote{border-top:1px solid var(--f-border);padding:12px 20px;font-size:10px;line-height:1.7;color:var(--f-muted)!important}.Vvf54q_empty{text-align:center;min-height:170px;color:var(--f-muted);justify-items:center;gap:9px;padding:46px 24px;display:grid}.Vvf54q_empty strong{color:var(--f-text);font-size:14px}.Vvf54q_empty p{max-width:440px;font-size:12px}.Vvf54q_button{border:1px solid var(--f-border);background:var(--f-bg);color:var(--f-text);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-size:11px;display:inline-flex}.Vvf54q_notice{background:color-mix(in srgb, var(--f-gold) 5%, transparent);border-top:1px solid var(--f-border);padding:12px 20px;font-size:11px;line-height:1.6;color:var(--f-gold)!important}.Vvf54q_hub{gap:24px;display:grid}.Vvf54q_hubHeader{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 4px;display:flex}.Vvf54q_metricGrid{background:var(--f-border);border-top:1px solid var(--f-border);border-bottom:1px solid var(--f-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.Vvf54q_metricCard{background:var(--f-bg);flex-direction:column;gap:5px;min-width:0;padding:18px 20px;display:flex}.Vvf54q_metricCard>span{color:var(--f-muted);font-size:10px}.Vvf54q_metricCard>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:600}.Vvf54q_metricCard small{color:var(--f-muted);font-size:10px}.Vvf54q_subheading{justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.Vvf54q_workspace>.Vvf54q_toolbar{padding-top:16px}.Vvf54q_directory{background:var(--f-border);border-top:1px solid var(--f-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-height:560px;display:grid;overflow:auto}.Vvf54q_directory a{background:var(--f-bg);flex-direction:column;gap:5px;min-width:0;padding:18px 20px;display:flex}.Vvf54q_directory a:hover{background:var(--f-subtle)}.Vvf54q_directory strong{color:var(--f-text);font-size:13px}.Vvf54q_directory span{color:var(--f-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Vvf54q_directory small{color:var(--f-gold);justify-content:space-between;gap:8px;margin-top:6px;font-size:10px;display:flex}.Vvf54q_chain{min-width:820px}.Vvf54q_chain th,.Vvf54q_chain td{padding:10px 13px}.Vvf54q_chain th.Vvf54q_strike{text-align:center;background:color-mix(in srgb, var(--f-gold) 8%, var(--f-bg));color:var(--f-gold);border-left:1px solid var(--f-border);border-right:1px solid var(--f-border)}.Vvf54q_chain th.Vvf54q_calls{text-align:center;color:var(--f-up)}.Vvf54q_chain th.Vvf54q_puts{text-align:center;color:var(--f-down)}.Vvf54q_check{color:var(--f-muted);align-items:center;gap:6px;font-size:11px;display:flex}.Vvf54q_check input{accent-color:var(--f-gold)}.Vvf54q_pagination{border-top:1px solid var(--f-border);align-items:center;gap:6px;padding:12px 20px;display:flex}.Vvf54q_pagination span{color:var(--f-muted);margin-right:auto;font-size:11px}.Vvf54q_dialog{border:1px solid var(--f-border);background:var(--f-bg);width:min(1100px,100% - 32px);max-width:1100px;max-height:calc(100dvh - 48px);color:var(--f-text);border-radius:14px;margin:auto;padding:0;box-shadow:0 24px 120px #0008}.Vvf54q_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a}.Vvf54q_dialogContent{overflow:auto}.Vvf54q_dialog .Vvf54q_heading{z-index:3;background:var(--f-bg);border-bottom:1px solid var(--f-border);position:sticky;top:0}.Vvf54q_priceLine{flex-wrap:wrap;align-items:baseline;gap:16px;padding:20px;display:flex}.Vvf54q_priceLine>strong{letter-spacing:-.04em;font-size:32px;font-weight:600}.Vvf54q_priceLine>span:last-child{color:var(--f-muted);font-size:11px}.Vvf54q_details{border-top:1px solid var(--f-border)}.Vvf54q_details summary,.Vvf54q_chartData summary{cursor:pointer;color:var(--f-muted);padding:16px 20px;font-size:12px}.Vvf54q_code{overflow-wrap:anywhere;padding:12px 20px;color:var(--f-muted)!important;font:10px/1.8 ui-monospace,monospace!important}.Vvf54q_chart{background:var(--f-bg)}.Vvf54q_chartToolbar{color:var(--f-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;font-size:10px;display:flex}.Vvf54q_chart svg{touch-action:pan-y;width:100%;display:block}.Vvf54q_chart svg text{fill:var(--f-muted);font-family:ui-monospace,monospace;font-size:10px}.Vvf54q_gridLine{stroke:var(--f-border);stroke-dasharray:3 5}.Vvf54q_candleUp{fill:var(--f-up);stroke:var(--f-up);stroke-width:1px}.Vvf54q_candleDown{fill:var(--f-down);stroke:var(--f-down);stroke-width:1px}.Vvf54q_crosshair{stroke:var(--f-muted);stroke-width:.7px;stroke-dasharray:4 4}.Vvf54q_smaLine{fill:none;stroke:var(--f-gold);stroke-width:1.5px}.Vvf54q_chartData .Vvf54q_tableScroll{max-height:280px}.Vvf54q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){.Vvf54q_widgetGrid{grid-template-columns:1fr}.Vvf54q_directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.Vvf54q_heading{flex-wrap:wrap;gap:9px;padding:16px}.Vvf54q_headingIcon{width:34px;height:34px}.Vvf54q_heading h2{font-size:16px}.Vvf54q_heading .Vvf54q_textLink{margin-left:auto}.Vvf54q_toolbar{gap:7px;padding:0 16px 12px}.Vvf54q_toolbar select{max-width:180px}.Vvf54q_status{gap:6px 9px;padding:10px 16px}.Vvf54q_status>.Vvf54q_muted{display:none}.Vvf54q_table th,.Vvf54q_table td{padding:10px 12px}.Vvf54q_hubHeader{flex-direction:column;align-items:flex-start;gap:15px}.Vvf54q_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Vvf54q_metricCard{padding:14px 16px}.Vvf54q_metricCard>strong{font-size:18px}.Vvf54q_directory{grid-template-columns:repeat(2,minmax(0,1fr))}.Vvf54q_directory a{padding:16px}.Vvf54q_workspace>.Vvf54q_heading .Vvf54q_search{flex-basis:100%;max-width:none}.Vvf54q_dialog{border-radius:10px;width:calc(100% - 12px);max-height:calc(100dvh - 16px)}.Vvf54q_dialog .Vvf54q_heading h2{overflow-wrap:anywhere;max-width:250px}.Vvf54q_dialog .Vvf54q_heading .Vvf54q_iconButton,.Vvf54q_chartToolbar .Vvf54q_tabs{margin-left:auto}.Vvf54q_subheading{padding:16px}}@media (prefers-reduced-motion:reduce){.Vvf54q_root *{scroll-behavior:auto}}
