@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--radius-sm:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono);--font-chinese:var(--font-noto-sans-tc);--radius-card:4px;--radius-full:9999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{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}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.h-22{height:calc(var(--spacing) * 22)}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[56px\]{height:56px}.h-full{height:100%}.h-px{height:1px}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-full{min-height:100%}.w-9{width:calc(var(--spacing) * 9)}.w-22{width:calc(var(--spacing) * 22)}.w-\[24px\]{width:24px}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[56px\]{width:56px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-sm{border-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-accent{border-color:var(--accent)}.border-line{border-color:var(--line)}.bg-accent{background-color:var(--accent)}.bg-bg-elev{background-color:var(--bg-elev)}.bg-bg-sunk{background-color:var(--bg-sunk)}.bg-surface{background-color:var(--surface)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-chinese{font-family:var(--font-noto-sans-tc)}.font-financial{font-family:var(--mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[22px\]{font-size:22px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-bg{color:var(--bg)}.text-down{color:var(--down)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-ink-mute{color:var(--ink-mute)}.text-ink-soft{color:var(--ink-soft)}.text-up{color:var(--up)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-accent\/60:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent-hover:focus-visible{outline-color:var(--accent-hover)}}:root{--bg:#fff;--bg-elev:#f7f8fa;--bg-sunk:#eff1f4;--line:#e5e7eb;--line-strong:#cdd1d8;--ink:#0f1419;--ink-soft:#3a4048;--ink-mute:#5d6875;--accent:#2f5d3a;--accent-soft:#e3ecdf;--up:#b91c1c;--down:#137735;--neutral:#5f6b78;--neutral-soft:var(--neutral)}@supports (color:color-mix(in lab, red, red)){:root{--neutral-soft:color-mix(in srgb, var(--neutral) 18%, transparent)}}:root{--up-soft:var(--up)}@supports (color:color-mix(in lab, red, red)){:root{--up-soft:color-mix(in srgb, var(--up) 14%, transparent)}}:root{--down-soft:var(--down)}@supports (color:color-mix(in lab, red, red)){:root{--down-soft:color-mix(in srgb, var(--down) 14%, transparent)}}:root{--warn:#8a5a00;--on-status:#fff;--series-1:#2563eb;--series-2:#7c3aed;--series-3:#c56a00;--series-4:#6b6278;--rank-gold:#8a5a00;--rank-gold-soft:#fff7df;--rank-gold-line:#d6a756;--rank-silver:#53606f;--rank-silver-soft:#f1f5f9;--rank-silver-line:#aeb8c4;--rank-bronze:#8a4820;--rank-bronze-soft:#fff1e8;--rank-bronze-line:#c58a5a;--font-forum-ui:Inter, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", Helvetica, Arial, sans-serif;--font-noto-sans-tc:var(--font-forum-ui);--serif:var(--font-forum-ui);--sans:var(--font-forum-ui);--mono:var(--font-forum-ui);--background:var(--bg);--foreground:var(--ink);--surface:var(--bg-elev);--surface-elevated:var(--bg-sunk);--muted:var(--ink-mute);--accent-hover:var(--accent);--green:var(--down);--red:var(--up);--border-subtle:var(--line);--sv-bg:var(--bg);--sv-bg-sunk:var(--bg-sunk);--sv-ink:var(--ink);--sv-ink-soft:var(--ink-soft);--sv-ink-mute:var(--ink-mute);--sv-line:var(--line);--sv-line-strong:var(--line-strong);--sv-accent:var(--accent);--sv-up:var(--up);--sv-down:var(--down);--sv-serif:var(--serif);--sv-sans:var(--sans);--sv-mono:var(--mono);--sv-radius-sm:var(--radius-sm);--sv-radius-card:var(--radius-card);--sv-radius-lg:var(--radius-card);--sv-motion-fast:var(--motion-fast,.12s ease);--text-micro:10px;--text-label:12px;--text-meta:12px;--text-ui:14px;--text-body:16px;--text-prose:16px;--text-subhead:18px;--text-title:20px;--text-heading:24px;--text-stat:32px;--text-display:40px;--leading-ui:1.5;--tracking-ui:.4px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px}[data-theme=dark]{--bg:#0f1115;--bg-elev:#181b21;--bg-sunk:#0a0c10;--line:#232830;--line-strong:#353c47;--ink:#e7e9ec;--ink-soft:#b0b6bf;--ink-mute:#9ca3af;--accent:#93c89e;--accent-soft:#1a2820;--up:#fca5a5;--down:#86efac;--neutral:#a8b0bb;--warn:#fcd34d;--on-status:#0f1419;--series-1:#60a5fa;--series-2:#c084fc;--series-3:#fdba74;--series-4:#c3b5d4;--rank-gold:#f6d77a;--rank-gold-soft:#2c2413;--rank-gold-line:#8c6d2f;--rank-silver:#cbd5e1;--rank-silver-soft:#222831;--rank-silver-line:#66717f;--rank-bronze:#e9aa7d;--rank-bronze-soft:#2b1f18;--rank-bronze-line:#8d5a3b}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--sans);font-size:var(--text-body);line-height:var(--leading-ui);letter-spacing:var(--tracking-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.font-financial{font-family:var(--mono);font-variant-numeric:tabular-nums}.sv-icon-button{border-radius:var(--radius-full);color:var(--ink-mute);cursor:pointer;font-size:var(--text-prose);background:0 0;border:1px solid #0000;place-items:center;width:40px;height:40px;padding:0;transition:background .12s,color .12s,border-color .12s;display:grid}.sv-icon-button:hover{background:var(--bg-sunk);color:var(--ink);border-color:var(--line)}.sv-theme-icon-light,[data-theme=dark] .sv-theme-icon-dark{display:none}[data-theme=dark] .sv-theme-icon-light{display:inline}.sv-page-h{background:var(--bg);align-items:baseline}@supports (color:color-mix(in lab, red, red)){.sv-page-h{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.sv-page-h{border-bottom:1px solid var(--line);gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-5);z-index:9;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);justify-content:space-between;display:flex;position:sticky;top:0}.sv-page-h h1{color:var(--ink);font-family:var(--serif);font-size:var(--text-heading);letter-spacing:0;margin:0;font-weight:600;line-height:1.2}.sv-page-subtitle{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-meta);letter-spacing:0;margin:var(--space-1) 0 0}.sv-eyebrow{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-label);letter-spacing:0;margin:0 0 var(--space-1);text-transform:uppercase}.sv-page-action{flex:none}.sv-back-link{border-radius:var(--radius-full);color:var(--ink);font-size:var(--text-subhead);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sv-back-link:hover{background:var(--bg-elev)}.sv-author{color:var(--ink);font-weight:600}.sv-author-sub{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-meta)}.sv-mention{color:var(--accent);font-family:var(--sans);font-weight:600}.sv-postsearch{margin:0 0 var(--space-3);align-items:center;display:flex;position:relative}.sv-stockdetail-search{padding:var(--space-3) 0 0}.sv-postsearch-input{width:100%;max-width:360px;padding:var(--space-1_5) var(--space-8) var(--space-1_5) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);color:var(--ink);font-size:var(--text-ui)}.sv-postsearch-input:focus{border-color:var(--accent);outline:none}.sv-postsearch-clear{color:var(--ink-mute);font-size:var(--text-prose);cursor:pointer;background:0 0;border:none;line-height:1;position:absolute;left:calc(min(100%,360px) - 26px)}.sv-hl{color:inherit;background:0 0;font-weight:700}.sv-feedpost{border-bottom:1px solid var(--line);color:var(--ink);gap:var(--space-3);padding:var(--space-5) var(--space-6);grid-template-columns:44px 1fr;transition:background .12s;display:grid}.sv-feedpost:hover{background:var(--bg-elev)}.sv-feedpost-avatar{flex-shrink:0;width:40px;display:inline-flex}.sv-feedpost-content{min-width:0}.sv-feedpost-head-identity{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.sv-feedpost-head-identity .sv-author{font-size:var(--text-prose);font-weight:700}.sv-feedpost-head-identity>:where(button,[data-followbutton]){margin-left:auto}.sv-feedpost-author-link{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.sv-feedpost-author-link:hover .sv-author{text-underline-offset:2px;text-decoration:underline}.sv-feedpost-head-context{color:var(--ink-mute);font-size:var(--text-meta);align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.sv-feedpost-time{font-family:var(--mono);font-size:var(--text-meta);color:var(--ink-mute)}.sv-feedpost-deepbadge{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em;padding:var(--space-0_5) var(--space-1_5)}.sv-feedpost-body{color:var(--ink);font-family:var(--serif);font-size:var(--text-prose);letter-spacing:0;margin:var(--space-2) 0 var(--space-1_5);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.55}.sv-feedpost-body.is-summary{-webkit-line-clamp:6;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-feedpost-body-text{display:inline}.sv-feedpost-body-link{color:inherit;text-decoration:none;display:block}.sv-feedpost-body-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-feedpost-source{color:var(--ink-mute);font-size:var(--text-ui);align-items:baseline;gap:var(--space-1_5);margin-top:var(--space-0_5);flex-wrap:wrap;display:flex}.sv-feedpost-source-icon{color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-feedpost-source-icon{color:color-mix(in srgb, var(--down) 60%, var(--ink-mute))}}.sv-feedpost-source-icon{font-size:var(--text-micro);flex-shrink:0}.sv-feedpost-source-label{color:var(--ink-mute);flex-shrink:0}.sv-feedpost-source-link{border-bottom:1px dotted var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.sv-feedpost-source-link{border-bottom:1px dotted color-mix(in srgb, var(--ink-mute) 50%, transparent)}}.sv-feedpost-source-link{color:var(--ink-mute);padding-bottom:var(--space-0_5);text-decoration:none;transition:color .12s,border-bottom-color .12s}.sv-feedpost-source-link:hover{border-bottom-color:var(--accent);color:var(--accent)}.sv-feedpost-source-meta{color:var(--ink-mute);font-family:var(--mono);flex-shrink:0}.sv-feedpost-source-sep{color:var(--ink-mute);opacity:.5}a.sv-mention:hover{text-underline-offset:2px;text-decoration:underline}.sv-post-source{border-top:1px solid var(--line);color:var(--ink-mute);align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);text-decoration:none;transition:color .12s;display:flex}.sv-post-source:hover{color:var(--accent)}.sv-post-source:hover .sv-post-source-jump{text-underline-offset:2px;text-decoration:underline}.sv-post-source-icon{color:var(--accent);font-size:var(--text-micro);flex-shrink:0}.sv-post-source-text{font-size:var(--text-ui);gap:var(--space-0_5) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.sv-post-source-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sv-post-source-jump{color:var(--accent);font-family:var(--mono);flex-shrink:0}.sv-post-source.is-compact{font-size:var(--text-meta);gap:var(--space-1);margin-top:var(--space-1);border-top:none;padding-top:0}.sv-post-source-label{color:var(--ink-mute);flex-shrink:0}.sv-post-source-link{color:var(--accent);text-decoration:none}.sv-post-source-link:hover{text-underline-offset:2px;text-decoration:underline}.sv-post-source.is-news:hover{color:var(--ink-mute)}.sv-stance{border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-noto-sans-tc);font-size:var(--text-label);height:22px;padding:0 var(--space-1_5);flex:none;align-items:center;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-stance-bullish{background:color-mix(in srgb, var(--up) 10%, transparent)}}.sv-stance-bullish{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-bullish{border-color:color-mix(in srgb, var(--up) 42%, var(--line));color:color-mix(in srgb, var(--up) 68%, var(--ink))}.sv-stance-bearish{background:color-mix(in srgb, var(--down) 9%, transparent)}}.sv-stance-bearish{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-bearish{border-color:color-mix(in srgb, var(--down) 38%, var(--line));color:color-mix(in srgb, var(--down) 70%, var(--ink))}}.sv-stance-neutral{background:var(--bg-sunk);border-color:var(--line-strong);color:var(--ink-soft)}.sv-kol-badge{background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-mute);white-space:nowrap;flex:none;align-items:center;line-height:1;display:inline-flex}.sv-kol-badge-sm{font-size:var(--text-micro);height:20px;padding:0 var(--space-1_5)}.sv-kol-badge-md{font-size:var(--text-meta);height:24px;padding:0 var(--space-2)}.sv-kol-badge.is-twin{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sv-kol-badge.is-twin{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}}.sv-kol-badge.is-twin{color:var(--accent);font-weight:600}.sv-home-stance-counts{border-bottom:1px solid var(--line);gap:var(--space-2);padding:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.sv-avatar{border:1px solid var(--line);border-radius:var(--radius-full);font-family:var(--serif);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.sv-avatar-image{object-fit:cover;width:100%;height:100%}.sv-replies{padding:0 var(--space-6)}.sv-reply{padding:0;position:relative}.sv-reply+.sv-reply{border-top:1px dashed var(--line)}.sv-reply:before{background:var(--line);content:"";width:1px;position:absolute;top:60px;bottom:18px;left:50px}.sv-reply-depth-0{padding-left:0}.sv-reply-depth-1{padding-left:var(--space-6)}.sv-reply-depth-1:before{left:78px}.sv-empty{color:var(--ink-mute);padding:var(--space-12) var(--space-6);text-align:center}.sv-login-page{background:var(--bg);min-height:100vh}.sv-login-panel{gap:var(--space-5);max-width:420px;padding:calc(var(--space-12) + var(--space-2)) var(--space-6);flex-direction:column;width:100%;margin:0 auto;display:flex}.sv-login-head h1{color:var(--ink);font-family:var(--serif);font-size:var(--text-heading);letter-spacing:0;margin:0;font-weight:600;line-height:1.2}.sv-login-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-5)}.sv-login-field{gap:var(--space-2);flex-direction:column;display:flex}.sv-login-field label{color:var(--ink);font-family:var(--sans);font-size:var(--text-body);font-weight:600}.sv-login-input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--mono);font-size:var(--text-body);height:40px;padding:0 var(--space-3);outline:none;width:100%;transition:border-color .12s}.sv-login-input:focus{border-color:var(--accent)}.sv-login-button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--bg);cursor:pointer;font-family:var(--sans);font-size:var(--text-body);height:40px;margin-top:var(--space-4);padding:0 var(--space-4);width:100%;font-weight:700;transition:background .12s,border-color .12s,color .12s}.sv-login-button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sv-login-button:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink))}}.sv-login-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-login-button:disabled{background:var(--bg-sunk);border-color:var(--line);color:var(--ink-mute);cursor:not-allowed}.sv-login-error{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-login-error{background:color-mix(in srgb, var(--down) 10%, transparent)}}.sv-login-error{border:1px solid var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-login-error{border:1px solid color-mix(in srgb, var(--down) 40%, transparent)}}.sv-login-error{border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-body);margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);line-height:1.5}.sv-stance-counts{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sv-stance-count{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--mono);font-size:var(--text-meta);align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-2);background:0 0;display:inline-flex}.sv-stance-count--repeat{background:#d99b0024;border-color:#d99b00}@supports (color:color-mix(in lab, red, red)){.sv-stance-count--repeat{border-color:color-mix(in srgb, #d99b00 70%, var(--line))}}.sv-detail-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sv-detail-field{min-width:0}.sv-detail-field>p{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-label);letter-spacing:0;margin:0 0 var(--space-1);text-transform:uppercase}.sv-detail-field>span,.sv-detail-pre{color:var(--ink);font-family:var(--mono);font-size:var(--text-meta);line-height:1.5}.sv-detail-field>span{overflow-wrap:anywhere}.sv-detail-pre{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:260px;padding:var(--space-3);white-space:pre-wrap;margin:0;overflow:auto}.sv-tool-calls{border-top:1px solid var(--line);gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);display:grid}.sv-tool-call{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3)}.sv-tool-call--error{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-tool-call--error{border-color:color-mix(in srgb, var(--down) 72%, var(--line))}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--ink-mute)}.sv-app{--sv-topbar-offset:66px;background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.sv-topbar{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-topbar{background:color-mix(in srgb, var(--bg) 85%, transparent)}}.sv-topbar{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);z-index:50;position:sticky;top:0}.sv-topbar-inner{align-items:center;gap:var(--space-4);width:100%;min-width:0;max-width:1240px;padding:var(--space-4) var(--space-8);margin:0 auto;display:flex}.sv-topbar-brand{align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;font-family:var(--serif);font-size:var(--text-subhead);letter-spacing:-.01em;color:var(--ink);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;font-weight:600;display:inline-flex}.sv-topbar-logo{width:auto;height:38px;display:block}.sv-topbar-logo--dark,[data-theme=dark] .sv-topbar-logo--light{display:none}[data-theme=dark] .sv-topbar-logo--dark{display:block}.sv-topbar-logo-text{width:auto;height:36px;display:block}.sv-topbar-logo-mark{display:none}.sv-topbar-logo-mark--inline{border-radius:var(--radius-card);width:28px;height:28px;display:block}.sv-topbar-wordmark{font-family:var(--serif);font-weight:600;font-size:var(--text-subhead);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.sv-topbar-nav{align-items:center;gap:var(--space-0_5);white-space:nowrap;min-width:0;margin-left:auto;display:flex}.sv-topbar-nav-item{font-family:var(--sans);font-size:var(--text-body);color:var(--ink-mute);padding:var(--space-1_5) var(--space-4);border-radius:var(--radius-full);white-space:nowrap;font-weight:500;transition:color .12s,background .12s}.sv-topbar-nav-item:hover{background:var(--bg-sunk);color:var(--ink-soft)}.sv-topbar-nav-item.is-active{background:var(--bg-sunk);color:var(--ink);font-weight:600}.sv-topbar-right{align-items:center;gap:var(--space-1_5);flex:none;min-width:0;display:inline-flex}.sv-topbar-search{flex:0 280px;align-items:center;min-width:180px;margin-left:auto;display:flex;position:relative}.sv-topbar-search-box{width:100%;min-width:0;position:relative}.sv-topbar-search-icon{z-index:1;border-radius:var(--radius-full);width:28px;height:28px;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.sv-topbar-search-icon svg{display:block}.sv-topbar-search-icon:hover{color:var(--ink)}.sv-topbar-search-input{width:100%;height:34px;padding:0 var(--space-3) 0 var(--space-8);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--bg-elev);color:var(--ink);font-family:var(--sans);font-size:var(--text-ui);outline:none;transition:background .12s,border-color .12s,box-shadow .12s}.sv-topbar-search-input::placeholder{color:var(--ink-mute)}.sv-topbar-search-input:focus{border-color:var(--line-strong);background:var(--bg);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sv-topbar-search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}}.sv-topbar-search-popover{z-index:70;width:min(360px,100vw - 24px);max-height:min(420px, calc(100vh - var(--sv-topbar-offset) - 24px));padding:var(--space-1_5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);box-shadow:0 18px 44px var(--ink);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.sv-topbar-search-popover{box-shadow:0 18px 44px color-mix(in srgb, var(--ink) 14%, transparent)}}.sv-topbar-search-group{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--ink-mute);font-size:var(--text-label);font-weight:700}.sv-topbar-search-option{align-items:center;gap:var(--space-2);width:100%;min-height:38px;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-card);color:var(--ink-soft);cursor:pointer;font-family:var(--sans);font-size:var(--text-ui);text-align:left;background:0 0;border:0;display:flex}.sv-topbar-search-option:hover,.sv-topbar-search-option.is-active{background:var(--bg-sunk);color:var(--ink)}.sv-topbar-search-symbol{min-width:48px;color:var(--ink);font-family:var(--mono);font-size:var(--text-meta);flex:none;font-weight:700}.sv-topbar-search-avatar{border-radius:var(--radius-full);background:var(--bg-sunk);width:22px;height:22px;color:var(--ink);font-family:var(--serif);font-size:var(--text-meta);flex:0 0 22px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sv-topbar-search-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sv-topbar-search-empty{padding:var(--space-3) var(--space-3);color:var(--ink-mute);font-size:var(--text-ui)}.sv-shimmer{background:var(--ink-mute);display:inline-block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sv-shimmer{background:color-mix(in srgb, var(--ink-mute) 14%, transparent)}}.sv-shimmer{color:#0000}.sv-shimmer:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--bg) 50%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.sv-shimmer:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--bg) 56%, transparent) 50%, transparent 100%)}}.sv-shimmer:after{animation:1.25s ease-in-out infinite sv-shimmer}@keyframes sv-shimmer{to{transform:translate(100%)}}.sv-page{width:100%;max-width:1240px;padding:0 0 calc(var(--space-12) + var(--space-8));flex:1;margin:0 auto}.sv-app .sv-page-h{top:var(--sv-topbar-offset)}.sv-stance{align-items:center;gap:var(--space-1);font-family:var(--mono);font-size:var(--text-label);letter-spacing:.04em;padding:var(--space-0_5) var(--space-1_5) var(--space-0_5) var(--space-1_5);border-radius:var(--radius-sm);vertical-align:middle;border:1px solid;height:auto;font-weight:600;line-height:1.4;display:inline-flex}.sv-stance-bullish{color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-bullish{color:color-mix(in srgb, var(--up) 68%, var(--ink))}}.sv-stance-bullish{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-bullish{background:color-mix(in oklab, var(--up) 8%, transparent)}}.sv-stance-bearish{color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-bearish{color:color-mix(in srgb, var(--down) 68%, var(--ink))}}.sv-stance-bearish{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-bearish{background:color-mix(in oklab, var(--down) 8%, transparent)}}.sv-stance-neutral{color:var(--ink-soft);background:var(--bg-sunk);border-color:var(--line-strong)}.sv-stance-dot{border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.sv-stockchip{background:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.sv-stockchip{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.sv-stockchip{border-radius:var(--radius-sm);gap:var(--space-1_5);min-height:28px;padding:var(--space-1) var(--space-2);flex:none;line-height:1;display:inline-flex}.sv-stockchip-name{color:var(--ink);font-family:var(--font-noto-sans-tc);font-size:var(--text-body);font-weight:500;line-height:1}.sv-stockchip-sym{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;line-height:1}.sv-stockchip-stance{font-family:var(--font-noto-sans-tc);font-size:var(--text-meta);line-height:16px}.sv-stockchip-stance--bullish{color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stockchip-stance--bullish{color:color-mix(in srgb, var(--up) 68%, var(--ink))}}.sv-stockchip-stance--bearish{color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stockchip-stance--bearish{color:color-mix(in srgb, var(--down) 70%, var(--ink))}}.sv-stockchip-stance--neutral{color:var(--ink-soft)}.sv-stockchip-more{border-radius:var(--radius-sm);color:var(--ink-mute);cursor:pointer;font-family:var(--font-noto-sans-tc);font-size:var(--text-ui);min-height:28px;padding:var(--space-1) var(--space-2);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;line-height:1;display:inline-flex}.sv-stockchip-more:hover{background:var(--bg-sunk);color:var(--ink-soft)}.sv-stockchip-more:focus-visible{outline:2px solid var(--line-strong);outline-offset:1px}@media (max-width:720px){.sv-app{--sv-topbar-offset:62px}.sv-topbar-inner{padding:var(--space-3) var(--space-5);gap:var(--space-4)}.sv-topbar-nav{gap:var(--space-0_5)}.sv-topbar-nav-item{padding:var(--space-1) var(--space-2);font-size:var(--text-ui)}.sv-topbar-search{flex:none;min-width:0;height:32px}.sv-topbar-search-box{display:none}.sv-topbar-search.is-mobile-open .sv-topbar-search-box{top:calc(var(--sv-topbar-offset) + 8px);z-index:60;width:auto;display:block;position:fixed;left:12px;right:12px}.sv-topbar-search-icon{border:1px solid var(--line);background:var(--bg-elev);width:32px;height:32px;position:static;transform:none}.sv-topbar-search-input{height:32px;padding:0 var(--space-3);font-size:var(--text-ui)}}@media (max-width:420px){.sv-app{--sv-topbar-offset:52px}.sv-topbar-inner{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.sv-topbar-brand{gap:0}.sv-topbar-logo--light,.sv-topbar-logo--dark,[data-theme=dark] .sv-topbar-logo--light,[data-theme=dark] .sv-topbar-logo--dark{display:none}.sv-topbar-logo-mark{width:auto;height:30px;display:block}.sv-topbar-wordmark{display:none}.sv-topbar-logo-text{height:28px}.sv-topbar-nav{gap:var(--space-0_5)}.sv-topbar-nav-item{padding:var(--space-1) var(--space-1_5);font-size:var(--text-meta)}.sv-topbar-search{height:30px}.sv-topbar-search-icon{width:30px;height:30px}.sv-topbar-search-input{height:30px;padding:0 var(--space-3);font-size:var(--text-meta)}.sv-topbar-search-input::placeholder{color:#0000}.sv-topbar-right{gap:var(--space-1_5);padding-left:var(--space-2)}}.sv-stance-summary{align-items:center;gap:var(--space-3);display:flex}.sv-stance-summary .sv-stance-bar{gap:var(--space-0_5);border-radius:var(--radius-full);background:var(--bg-sunk);flex:1;height:6px;display:flex;overflow:hidden}.sv-stance-summary .sv-stance-bar>div{transition:width .3s}.sv-stance-summary .sv-stance-bar-seg-bullish{background:var(--up)}.sv-stance-summary .sv-stance-bar-seg-bearish{background:var(--down)}.sv-stance-summary .sv-stance-bar-seg-neutral{background:var(--line-strong)}.sv-stance-digest-counts{gap:var(--space-3);font-family:var(--mono);font-size:var(--text-meta);font-weight:600;display:flex}.sv-stance-digest-count-bullish{color:var(--up)}.sv-stance-digest-count-bearish{color:var(--down)}.sv-stance-digest-count-neutral{color:var(--ink-mute)}.sv-herochart-wrap{touch-action:pan-y;cursor:grab;position:absolute;inset:0}.sv-herochart-wrap.is-dragging{cursor:grabbing}.sv-herochart-empty{color:var(--ink-mute);font-size:var(--text-meta);padding:var(--space-8) 0;text-align:center}.sv-herochart-tip{background:var(--ink);color:var(--bg);padding:var(--space-1) var(--space-2);border-radius:var(--radius-card);font-family:var(--mono);font-size:var(--text-label);pointer-events:none;white-space:nowrap;position:absolute;box-shadow:0 4px 12px #00000026}.sv-herochart-tip-time{opacity:.7;font-size:var(--text-micro)}.sv-herochart-tip-price{font-weight:600}.sv-chart-wrap{width:100%;height:100%;position:relative}.sv-chart-wrap>svg.sv-spark{width:100%;height:100%;display:block}.sv-chart-dots-layer{pointer-events:none;position:absolute;inset:0}.sv-chart-shapekey{z-index:4;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-3);font-size:var(--text-label);color:var(--ink);background:var(--bg);font-weight:500;line-height:1;display:flex;position:absolute;top:6px;right:8px}@supports (color:color-mix(in lab, red, red)){.sv-chart-shapekey{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.sv-chart-shapekey{border:1px solid var(--line);border-radius:var(--radius-full);pointer-events:none;box-shadow:0 1px 4px #00000014}.sv-chart-shapekey-glyph{margin-right:var(--space-1)}.sv-chart-dot{cursor:pointer;z-index:2;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.sv-chart-dot-glyph{--dot-fill:var(--series-1);--dot-ring:var(--dot-fill)}@supports (color:color-mix(in lab, red, red)){.sv-chart-dot-glyph{--dot-ring:color-mix(in srgb, var(--dot-fill) 55%, var(--ink))}}.sv-chart-dot-glyph{--dot-halo:var(--dot-fill)}@supports (color:color-mix(in lab, red, red)){.sv-chart-dot-glyph{--dot-halo:color-mix(in srgb, var(--dot-fill) 35%, transparent)}}.sv-chart-dot-glyph{width:18px;height:18px;filter:drop-shadow(0 1px 2px var(--ink));justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sv-chart-dot-glyph{filter:drop-shadow(0 1px 2px color-mix(in oklab, var(--ink) 22%, transparent))}}.sv-chart-dot-glyph.is-series-2{--dot-fill:var(--series-2)}.sv-chart-dot-glyph.is-series-3{--dot-fill:var(--series-3)}.sv-chart-dot-glyph.is-series-4{--dot-fill:var(--series-4)}.sv-chart-dot-svg{width:100%;height:100%;transition:transform .12s ease-out;overflow:visible}.sv-chart-dot-shape{fill:var(--dot-fill);stroke:var(--dot-ring);stroke-width:1px;stroke-linejoin:round;transition:filter .12s ease-out}.sv-chart-dot:hover .sv-chart-dot-svg,.sv-chart-dot:focus-visible .sv-chart-dot-svg{transform:scale(1.4)}.sv-chart-dot:hover .sv-chart-dot-shape,.sv-chart-dot:focus-visible .sv-chart-dot-shape{filter:drop-shadow(0 0 6px var(--dot-halo))}.sv-chart-dot:focus-visible{outline:none}.sv-chart-dot.is-selected .sv-chart-dot-svg,.sv-chart-dot.is-selected .sv-chart-dot-avatar{transform:scale(1.4)}.sv-chart-dot.is-selected .sv-chart-dot-shape{filter:drop-shadow(0 0 6px var(--dot-halo))}.sv-chart-dot.is-selected{z-index:4}.sv-chart-dot.is-focus-mode:after,.sv-chart-dot.is-pinned:after{content:"";border:2px solid var(--accent);border-radius:var(--radius-full);pointer-events:none;width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-chart-cluster-dot.is-selected .sv-chart-cluster-dot-glyph{transform:scale(1.2)}.sv-chart-cluster-dot.is-focus-mode,.sv-chart-cluster-dot.is-pinned{outline:2px solid var(--accent);outline-offset:-9px;border-radius:var(--radius-full)}.sv-chart-dot.is-dim{opacity:.35;pointer-events:none}.sv-chart-dot.is-avatar{z-index:3}.sv-chart-dot-avatar{border-radius:var(--radius-full);width:18px;height:18px;font-size:var(--text-micro);border:1.5px solid var(--bg);box-shadow:0 0 0 1px var(--ink);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-chart-dot-avatar{box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 14%, transparent)}}.sv-chart-dot-avatar{-webkit-user-select:none;user-select:none;transition:transform .12s ease-out}.sv-chart-dot:hover .sv-chart-dot-avatar,.sv-chart-dot:focus-visible .sv-chart-dot-avatar{transform:scale(1.3)}.sv-chart-cluster-dot{z-index:3;pointer-events:auto;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.sv-chart-cluster-dot-glyph{min-width:24px;height:24px;padding:0 var(--space-1);border:1px solid var(--sv-line-strong);border-radius:var(--radius-full);background:var(--sv-bg);color:var(--sv-ink);box-shadow:0 1px 3px var(--sv-ink)}@supports (color:color-mix(in lab, red, red)){.sv-chart-cluster-dot-glyph{box-shadow:0 1px 3px color-mix(in srgb, var(--sv-ink) 18%, transparent)}}.sv-chart-cluster-dot-glyph{font-family:var(--sv-mono);font-size:var(--text-micro);justify-content:center;align-items:center;font-weight:700;line-height:1;transition:transform .12s ease-out;display:inline-flex}.sv-chart-cluster-dot:hover .sv-chart-cluster-dot-glyph,.sv-chart-cluster-dot:focus-visible .sv-chart-cluster-dot-glyph{transform:scale(1.12)}.sv-chart-cluster-dot:focus-visible{outline:none}.sv-chart-cluster-dot:focus-visible .sv-chart-cluster-dot-glyph{outline:2px solid var(--accent);outline-offset:2px}.sv-chart-tooltip{background:var(--sv-bg);border:1px solid var(--sv-line-strong);border-radius:var(--sv-radius-card);width:min(260px,100vw - 32px);padding:var(--space-3) var(--space-4);box-shadow:0 16px 40px var(--sv-ink);position:absolute}@supports (color:color-mix(in lab, red, red)){.sv-chart-tooltip{box-shadow:0 16px 40px color-mix(in srgb, var(--sv-ink) 16%, transparent)}}.sv-chart-tooltip{pointer-events:none;z-index:5}@media (max-width:720px){.sv-chart-tooltip{right:auto;left:50%!important;transform:translate(-50%,-50%)!important}}.sv-chart-tooltip-bridge{z-index:5;padding:var(--space-4);margin:-var(--space-4);pointer-events:auto;position:absolute}.sv-chart-tooltip-bridge .sv-chart-tooltip{position:static;transform:none}.sv-chart-tooltip-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.sv-chart-tooltip-head-text{gap:var(--space-0_5);flex-direction:column;flex:1;min-width:0;display:flex}.sv-chart-tooltip-name{font-family:var(--sv-sans);font-size:var(--text-ui);color:var(--sv-ink);letter-spacing:-.005em;font-weight:600;line-height:1.2}.sv-chart-tooltip-twin{font-family:var(--sv-mono);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--sv-ink-mute);font-weight:700}.sv-chart-tooltip-title{font-family:var(--sv-serif);font-weight:600;font-size:var(--text-prose);color:var(--sv-ink);margin-bottom:var(--space-1);letter-spacing:-.005em;line-height:1.3}.sv-chart-tooltip-body{font-family:var(--sv-serif);font-size:var(--text-ui);color:var(--sv-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sv-chart-tooltip-foot{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dotted var(--sv-line);font-family:var(--sv-mono);font-size:var(--text-label);color:var(--sv-ink-mute);letter-spacing:.02em;justify-content:space-between;align-items:center;display:flex}.sv-chart-tooltip-cta{font-family:var(--sv-sans);font-size:var(--text-label);color:var(--sv-accent);letter-spacing:.01em;font-weight:600}.sv-chart-cluster{background:var(--sv-bg);border:1px solid var(--sv-line-strong);border-radius:var(--sv-radius-card);width:min(248px,100vw - 32px);box-shadow:0 16px 40px var(--sv-ink)}@supports (color:color-mix(in lab, red, red)){.sv-chart-cluster{box-shadow:0 16px 40px color-mix(in srgb, var(--sv-ink) 16%, transparent)}}.sv-chart-cluster{pointer-events:auto;overflow:hidden}.sv-chart-tooltip-bridge[data-side=left] .sv-chart-cluster{margin-left:calc(min(248px, 100vw - var(--space-8)) * -1)}@media (max-width:640px){.sv-chart-tooltip-bridge{padding-left:0;padding-right:0;right:0;left:0!important}.sv-chart-tooltip-bridge .sv-chart-cluster,.sv-chart-tooltip-bridge .sv-chart-tooltip{width:100%}.sv-chart-tooltip-bridge[data-side=left] .sv-chart-cluster{margin-left:0}}.sv-chart-cluster-head{font-size:var(--text-label);color:var(--sv-ink-mute);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--sv-line)}.sv-chart-cluster-head b{color:var(--sv-ink)}.sv-chart-cluster-list{padding:var(--space-1)}.sv-chart-cluster.is-expanded .sv-chart-cluster-list{max-height:230px;overflow-y:auto}.sv-chart-cluster-row{gap:var(--space-2);text-align:left;width:100%;padding:var(--space-2);border-radius:var(--radius-card);cursor:pointer;background:0 0;border:0;display:flex}.sv-chart-cluster-row:hover{background:var(--sv-ink)}@supports (color:color-mix(in lab, red, red)){.sv-chart-cluster-row:hover{background:color-mix(in srgb, var(--sv-ink) 6%, transparent)}}.sv-chart-cluster-av{border-radius:var(--radius-full);width:26px;height:26px;font-size:var(--text-meta);color:var(--sv-bg);background:var(--sv-ink-mute);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.sv-chart-cluster-main{flex:1;min-width:0}.sv-chart-cluster-top{align-items:center;gap:var(--space-1_5);display:flex}.sv-chart-cluster-name{font-family:var(--sv-sans);font-size:var(--text-meta);color:var(--sv-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sv-chart-cluster-body{font-family:var(--sv-serif);font-size:var(--text-meta);color:var(--sv-ink-soft);margin-top:var(--space-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-chart-cluster-more{width:calc(100% - 12px);margin:var(--space-0_5) var(--space-1_5) var(--space-1_5);padding:var(--space-1_5);border-radius:var(--radius-card);cursor:pointer;text-align:center;font-size:var(--text-meta);color:var(--sv-accent);background:var(--sv-accent);border:0;display:block}@supports (color:color-mix(in lab, red, red)){.sv-chart-cluster-more{background:color-mix(in srgb, var(--sv-accent) 8%, transparent)}}.sv-chart-cluster-foot{font-family:var(--sv-mono);font-size:var(--text-micro);color:var(--sv-ink-mute);text-align:right;padding:var(--space-1_5) var(--space-3);border-top:1px solid var(--sv-line)}.sv-hero-nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) var(--space-8) 0;padding:var(--space-1) 0;flex-wrap:wrap;display:flex}.sv-hero-nav-dots{gap:var(--space-0_5);flex-wrap:wrap;flex:auto;align-items:center;min-width:0;display:flex}.sv-hero-nav-dot{border-radius:var(--radius-full);width:24px;height:24px;color:var(--line-strong);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.sv-hero-nav-dot:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px;transition:width .12s,height .12s,background .12s,transform .12s}.sv-hero-nav-dot:hover{color:var(--ink-mute)}.sv-hero-nav-dot:hover:before{transform:scale(1.2)}.sv-hero-nav-dot:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sv-hero-nav-dot.is-active{color:var(--ink)}.sv-hero-nav-dot.is-active:before{border-radius:var(--radius-full);background:var(--ink);width:22px;height:6px}.sv-hero-nav-btns{gap:var(--space-1_5);flex:none;min-width:0;display:flex}.sv-hero-nav-btn{align-items:center;gap:var(--space-1_5);border:1px solid var(--line);background:var(--bg);padding:var(--space-1_5) var(--space-4);border-radius:var(--radius-full);font-family:var(--mono);font-size:var(--text-meta);letter-spacing:.03em;color:var(--ink-soft);cursor:pointer;white-space:nowrap;font-weight:600;transition:all .12s;display:inline-flex}.sv-hero-nav-btn:hover{background:var(--bg-elev);border-color:var(--line-strong);color:var(--ink)}.sv-hero-nav-btn .arr{color:var(--ink-mute);font-size:var(--text-body)}@media (max-width:520px){.sv-hero-nav{margin:var(--space-3) var(--space-4) 0;gap:var(--space-2);padding:0}.sv-hero-nav-dots{flex-basis:100%;order:1;justify-content:center}.sv-hero-nav-btns{order:2;justify-content:space-between;width:100%}.sv-hero-nav-btn{min-width:0;padding:var(--space-1_5) var(--space-3)}}@media (max-width:420px){.sv-hero-nav{margin:var(--space-3) var(--space-2) 0;gap:var(--space-1_5);flex-wrap:wrap}.sv-hero-nav-dots{flex-wrap:wrap;gap:0}.sv-hero-nav-btns{gap:var(--space-1_5)}.sv-hero-nav-btn{padding:var(--space-1) var(--space-2);font-size:var(--text-meta)}}.sv-strip{--sv-strip-up-text:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-strip{--sv-strip-up-text:color-mix(in oklch, var(--up) 68%, var(--ink) 32%)}}.sv-strip{--sv-strip-down-text:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-strip{--sv-strip-down-text:color-mix(in oklch, var(--down) 72%, var(--ink) 28%)}}.sv-strip{--sv-strip-neutral-text:var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.sv-strip{--sv-strip-neutral-text:color-mix(in oklch, var(--ink-mute) 58%, var(--ink) 42%)}}.sv-strip{margin-top:calc(var(--space-8) + var(--space-1))}.sv-strip-grid{gap:var(--space-3);padding:0 var(--space-8);grid-template-columns:repeat(5,1fr);min-width:0;display:grid}@media (max-width:1024px){.sv-strip-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.sv-strip-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.sv-strip-grid{padding-left:var(--space-4);padding-right:var(--space-4);grid-template-columns:repeat(2,1fr)}}.sv-thread-section>.sv-thread-h1,.sv-thread-section>.sv-hero-cta-block{margin-inline:calc(var(--space-6) + var(--space-1))}@media (max-width:520px){.sv-thread-section>.sv-thread-h1,.sv-thread-section>.sv-hero-cta-block{margin-inline:calc(var(--space-4) + var(--space-0_5))}}.sv-thread-more-h{margin:var(--space-6) var(--space-6) 0}@media (max-width:520px){.sv-thread-more-h{margin:var(--space-5) var(--space-5) 0}}.sv-strip-head{align-items:center;gap:var(--space-3);padding:0 var(--space-8) var(--space-3);display:flex}@media (max-width:520px){.sv-strip-head{padding-left:var(--space-4);padding-right:var(--space-4)}}.sv-strip-count{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-meta)}.sv-strip-more{margin:var(--space-4) auto 0;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--bg);color:var(--ink);font-size:var(--text-ui);padding:var(--space-2) var(--space-5);cursor:pointer;transition:var(--sv-motion-fast,all .12s ease);display:block}.sv-strip-more:hover{background:var(--bg-elev);border-color:var(--line-strong)}.sv-strip-card{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4);background:var(--bg);cursor:pointer;transition:var(--sv-motion-fast,all .12s ease);gap:var(--space-1_5);text-align:left;flex-direction:column;min-width:0;display:flex;position:relative}[data-theme=dark] .sv-strip-card{background:var(--bg-elev)}.sv-strip-card:hover{background:var(--bg-elev);border-color:var(--line-strong);transform:translateY(-1px)}.sv-strip-card.is-active{border-color:var(--ink);background:var(--bg);box-shadow:0 0 0 1px var(--ink) inset}[data-theme=dark] .sv-strip-card.is-active{background:var(--bg-sunk)}.sv-strip-card.is-active .sv-strip-card-sym{position:relative}.sv-strip-card.is-active .sv-strip-card-sym:before{content:"";background:var(--ink);border-radius:var(--radius-sm);width:3px;height:14px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.sv-strip-card-h{align-items:baseline;gap:var(--space-2);justify-content:space-between;min-width:0;display:flex}.sv-strip-card-id{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.sv-strip-card-sym{font-family:var(--sans);font-weight:700;font-size:var(--text-prose);letter-spacing:.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sv-strip-card-code{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-label);color:var(--ink-mute);letter-spacing:.02em;flex:none;font-weight:500}.sv-strip-card-pct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--text-ui);white-space:nowrap;flex:none}.sv-strip-card-pct.up{color:var(--sv-strip-up-text)}.sv-strip-card-pct.down{color:var(--sv-strip-down-text)}.sv-strip-card-pct.is-unavailable{color:var(--sv-strip-neutral-text)}.sv-strip-card-bar{border-radius:var(--radius-full);background:var(--bg-sunk);gap:var(--space-0_5);height:5px;display:flex;overflow:hidden}.sv-strip-card-bar-seg{min-width:0}.sv-strip-card-bar-seg.is-bullish{background:var(--up)}.sv-strip-card-bar-seg.is-bearish{background:var(--down)}.sv-strip-card-bar-seg.is-neutral{background:var(--ink-mute)}.sv-strip-card-counts{justify-content:space-between;gap:var(--space-1);font-family:var(--mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;min-width:0;margin-top:var(--space-3);display:flex;overflow:hidden}.sv-strip-card-count{align-items:center;gap:var(--space-1);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.sv-strip-card-count:before{content:"";border-radius:var(--radius-full);flex-shrink:0;width:5px;height:5px}.sv-strip-card-count.is-bullish{color:var(--sv-strip-up-text)}.sv-strip-card-count.is-bullish:before{background:var(--up)}.sv-strip-card-count.is-bearish{color:var(--sv-strip-down-text)}.sv-strip-card-count.is-bearish:before{background:var(--down)}.sv-strip-card-count.is-neutral{color:var(--sv-strip-neutral-text)}.sv-strip-card-count.is-neutral:before{background:var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.sv-strip-card-count.is-neutral:before{background:color-mix(in srgb, var(--ink-mute) 70%, transparent)}}.sv-stockhome-intro{margin:var(--space-6) var(--space-8) var(--space-1_5);padding-bottom:0}.sv-stockhome-intro-title{font-family:var(--sv-serif);font-size:var(--text-stat);letter-spacing:-.022em;color:var(--sv-ink);margin:0;font-weight:600;line-height:1.1}.sv-stockhome-meta{margin:var(--space-4) var(--space-8) 0;padding:var(--space-2) var(--space-4);white-space:nowrap;align-items:center;gap:var(--space-4);font-family:var(--sv-mono);font-size:var(--text-meta);color:var(--sv-ink-mute);letter-spacing:.01em;background:var(--sv-bg-sunk);border-radius:var(--radius-full);border-bottom:0;flex-wrap:nowrap;width:max-content;max-width:calc(100% - 64px);display:inline-flex}.sv-stockhome-meta>span{font-variant-numeric:tabular-nums;align-items:center;gap:0;display:inline-flex}.sv-stockhome-meta>span:first-child{color:var(--sv-ink-soft);font-weight:500}.sv-dotpulse{border-radius:var(--radius-full);background:var(--sv-up);width:7px;height:7px;margin-right:var(--space-1_5);flex-shrink:0;display:inline-block;position:relative}.sv-dotpulse:after{content:"";border-radius:var(--radius-full);background:var(--sv-up);opacity:.35;animation:2s ease-out infinite sv-pulse-v2;position:absolute;inset:-3px}@keyframes sv-pulse-v2{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(2.4)}}@media (max-width:520px){.sv-stockhome-intro{margin:var(--space-5) var(--space-5) var(--space-1_5)}.sv-stockhome-meta{gap:var(--space-2) var(--space-3);padding:0 var(--space-5) var(--space-3);max-width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.sv-dotpulse:after,.sv-shimmer:after{animation:none}}@media (max-width:520px){.sv-hero{margin-left:var(--space-4);margin-right:var(--space-4)}}.sv-hero{--sv-hero-up-text:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-hero{--sv-hero-up-text:color-mix(in oklch, var(--up) 68%, var(--ink) 32%)}}.sv-hero{--sv-hero-down-text:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-hero{--sv-hero-down-text:color-mix(in oklch, var(--down) 72%, var(--ink) 28%)}}.sv-hero{margin:var(--space-1_5) var(--space-8) 0;border:1px solid var(--sv-line,var(--line));border-radius:var(--radius-card);background:var(--bg);transition:border-color var(--sv-motion-fast,.12s ease);overflow:hidden}.sv-hero:hover{border-color:var(--sv-line-strong,var(--line))}[data-theme=dark] .sv-hero{background:var(--bg-elev)}.sv-hero-h{padding:var(--space-5) var(--space-6) var(--space-5);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--bg);display:flex}.sv-hero-h-meta{align-items:baseline;gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.sv-hero-h-sym{font-family:var(--mono);font-weight:700;font-size:var(--text-display);letter-spacing:-.02em;color:var(--ink);margin-right:var(--space-1);line-height:1}.sv-hero-h-price-inline{font-family:var(--mono);font-weight:600;font-size:var(--text-heading);color:var(--ink);letter-spacing:-.01em}.sv-hero-h-price-inline.is-unavailable{color:var(--ink-soft)}.sv-hero-h-pct-inline{font-family:var(--mono);font-weight:600;font-size:var(--text-ui);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);letter-spacing:.01em}.sv-hero-h-pct-inline.up{color:var(--sv-hero-up-text);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-hero-h-pct-inline.up{background:color-mix(in oklab, var(--up) 11%, transparent)}}.sv-hero-h-pct-inline.down{color:var(--sv-hero-down-text);background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-hero-h-pct-inline.down{background:color-mix(in oklab, var(--down) 11%, transparent)}}.sv-hero-h-pct-inline.is-unavailable{color:var(--ink-soft);background:var(--bg-sunk)}.sv-hero-h-name{font-family:var(--sans);font-size:var(--text-ui);color:var(--ink-soft);margin-left:0;margin-top:var(--space-0_5);letter-spacing:.02em;flex-basis:100%}.sv-hero-body{grid-template-columns:320px 1fr;min-height:420px;display:grid}.sv-hero-left{border-right:1px solid var(--line);padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-5);flex-direction:column;display:flex}@media (max-width:720px){.sv-hero-body{grid-template-columns:1fr;min-height:0}.sv-hero-left{border-right:none;border-bottom:1px solid var(--line)}.sv-hero-h-sym{font-size:var(--text-heading)}}.sv-hero-postslist{gap:var(--space-1);flex-direction:column;flex:1;min-height:440px;display:flex}.sv-hero-postrow-skel{height:115px;margin:0 calc(-1 * var(--space-2));padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-sunk) 0%, var(--bg-elev) 50%, var(--bg-sunk) 100%)}@supports (color:color-mix(in lab, red, red)){.sv-hero-postrow-skel{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-sunk) 70%, transparent) 0%, color-mix(in srgb, var(--bg-elev) 70%, transparent) 50%, color-mix(in srgb, var(--bg-sunk) 70%, transparent) 100%)}}.sv-hero-postrow-skel{background-size:200% 100%;transition:opacity .2s;animation:1.6s ease-in-out infinite sv-skel-shimmer}.sv-herochart-skel{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--bg-sunk) 0%, var(--bg-elev) 50%, var(--bg-sunk) 100%);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.sv-herochart-skel{background:linear-gradient(90deg, color-mix(in srgb, var(--bg-sunk) 60%, transparent) 0%, color-mix(in srgb, var(--bg-elev) 60%, transparent) 50%, color-mix(in srgb, var(--bg-sunk) 60%, transparent) 100%)}}.sv-herochart-skel{background-size:200% 100%;transition:opacity .2s;animation:1.6s ease-in-out infinite sv-skel-shimmer}@keyframes sv-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sv-hero-postrow{transition:opacity .2s}.sv-hero-postslist-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:350px;position:relative;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 92%,#0000 100%)}.sv-hero-postslist-scroll::-webkit-scrollbar{display:none}.sv-hero-postslist-track{flex-direction:column;display:flex}.sv-hero-postslist-copy{gap:var(--space-1);flex-direction:column;display:flex}.sv-hero-postslist-h{font-family:var(--mono);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;font-weight:500;display:flex}.sv-hero-postslist-empty{font-size:var(--text-meta);color:var(--ink-soft);padding:var(--space-3) 0}.sv-hero-postrow{gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);margin:0 calc(-1 * var(--space-2));cursor:pointer;transition:background .12s;display:flex;position:relative}.sv-hero-postrow+.sv-hero-postrow{border-top:1px dotted var(--line)}.sv-hero-postrow:hover{background:var(--bg-elev)}[data-theme=dark] .sv-hero-postrow:hover{background:var(--bg-sunk)}.sv-hero-postrow-agent{flex-shrink:0;display:inline-flex}.sv-hero-postrow-body{gap:var(--space-0_5);flex-direction:column;flex:1;min-width:0;display:flex}.sv-hero-postrow-line1{align-items:center;gap:var(--space-1_5);display:flex}.sv-hero-postrow-author{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sv-hero-postrow-author-link:hover{text-underline-offset:2px;text-decoration:underline}.sv-hero-postrow-post-link{gap:var(--space-0_5);cursor:pointer;flex-direction:column;display:flex}.sv-hero-postrow-pill{font-size:var(--text-micro);padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-sm);flex-shrink:0;font-weight:600}.sv-hero-postrow-pill.is-bullish{color:var(--sv-hero-up-text);background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-hero-postrow-pill.is-bullish{background:color-mix(in oklab, var(--up) 10%, transparent)}}.sv-hero-postrow-pill.is-bearish{color:var(--sv-hero-down-text);background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-hero-postrow-pill.is-bearish{background:color-mix(in oklab, var(--down) 10%, transparent)}}.sv-hero-postrow-pill.is-neutral{color:var(--ink-soft);background:var(--bg-sunk)}.sv-hero-postrow-quote{font-family:var(--serif);font-size:var(--text-body);color:var(--ink-soft);margin-top:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--line);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sv-hero-postrow-time{font-family:var(--mono);font-size:var(--text-label);color:var(--ink-soft);white-space:nowrap}.sv-hero-postrow-time:not(:first-child){margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--line)}.sv-hero-right{padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.sv-hero-right-h{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.sv-hero-right-h-title{font-family:var(--serif);font-size:var(--text-prose);color:var(--ink);letter-spacing:-.01em;font-weight:600}.sv-hero-right-range-group{gap:var(--space-0_5);display:inline-flex}.sv-hero-right-range-chip{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:var(--mono);font-size:var(--text-label);color:var(--ink-mute);cursor:pointer;background:0 0;border:0}.sv-hero-right-range-chip:hover{background:var(--bg-sunk);color:var(--ink)}.sv-hero-right-range-chip.is-active{background:var(--ink);color:var(--bg)}.sv-hero-right-range-chip.is-custom{cursor:default;pointer-events:none}.sv-agentbar{gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);border-top:1px dotted var(--line);margin-top:var(--space-1);flex-direction:column;display:flex}.sv-agentbar-list{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;display:flex}.sv-agentbar-trigger{align-items:center;gap:var(--space-1_5);padding:var(--space-1_5) var(--space-3);border-radius:var(--radius-card);background:var(--bg-sunk);border:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-ui);cursor:pointer;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex}.sv-agentbar-trigger:hover{background:var(--bg);border-color:var(--line-strong);color:var(--ink)}.sv-agentbar-trigger.is-at-cap{background:var(--bg-sunk);color:var(--ink-mute);cursor:not-allowed;border-style:dashed}.sv-agentbar-trigger-icon{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sv-agentbar-popover{z-index:30;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);min-width:280px;max-width:360px;box-shadow:0 12px 32px var(--ink);padding:0;position:absolute;top:calc(100% + 6px);left:0}@supports (color:color-mix(in lab, red, red)){.sv-agentbar-popover{box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 16%, transparent)}}.sv-agentbar-popover{overflow:hidden}.sv-agentbar-popover-search{width:100%;padding:var(--space-3) var(--space-3);border:0;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:var(--text-ui);outline:none}.sv-agentbar-popover-search::placeholder{color:var(--ink-mute)}.sv-agentbar-popover-list{max-height:280px;padding:var(--space-1) 0;overflow-y:auto}.sv-agentbar-popover-item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);color:var(--ink);cursor:pointer;text-align:left;font-size:var(--text-ui);background:0 0;border:0;display:flex}.sv-agentbar-popover-item:hover{background:var(--bg-sunk)}.sv-agentbar-popover-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sv-agentbar-popover-item-count{font-family:var(--mono);font-size:var(--text-label);color:var(--ink-mute);flex-shrink:0}.sv-agentbar-popover-item.is-selected{background:var(--bg-sunk)}.sv-agentbar-popover-item.is-disabled{opacity:.4;cursor:not-allowed}.sv-agentbar-popover-item-check{width:14px;height:14px;color:var(--accent);flex-shrink:0;display:inline-flex}.sv-agentbar-popover-empty{padding:var(--space-4) var(--space-3);text-align:center;color:var(--ink-mute);font-size:var(--text-ui)}.sv-agentbar-token{--token-hue:217;align-items:center;gap:var(--space-1_5);padding:var(--space-1) var(--space-1_5) var(--space-1) var(--space-3);border-radius:var(--radius-full);background:oklch(58% .16 var(--token-hue));display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-agentbar-token{background:color-mix(in oklch, oklch(58% .16 var(--token-hue)) 10%, var(--bg))}}.sv-agentbar-token{border:1px solid oklch(58% .16 var(--token-hue))}@supports (color:color-mix(in lab, red, red)){.sv-agentbar-token{border:1px solid color-mix(in oklch, oklch(58% .16 var(--token-hue)) 35%, var(--line))}}.sv-agentbar-token{font-size:var(--text-ui);color:var(--ink)}.sv-agentbar-token-dot{border-radius:var(--radius-full);background:oklch(58% .16 var(--token-hue));flex-shrink:0;width:8px;height:8px;display:inline-block}.sv-agentbar-token-name{font-weight:500}.sv-agentbar-token-count{font-family:var(--mono);font-size:var(--text-label);color:var(--ink-mute)}.sv-agentbar-token-remove{border-radius:var(--radius-full);width:16px;height:16px;color:var(--ink-mute);cursor:pointer;font-size:var(--text-label);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sv-agentbar-token-remove:hover{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-agentbar-token-remove:hover{background:color-mix(in srgb, var(--down) 12%, transparent)}}.sv-agentbar-token-remove:hover{color:var(--down)}.sv-agentbar-clear{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--ink-mute);cursor:pointer;font-size:var(--text-meta);background:0 0;border:0;display:inline-flex}.sv-agentbar-clear:hover{background:var(--bg-sunk);color:var(--ink-soft)}.sv-agentbar-skel{border-radius:var(--radius-full);background:var(--bg-sunk);opacity:.6;width:1.75rem;height:1.75rem}.sv-hero-right-chart{flex:1;min-height:240px;position:relative}.sv-hero-right-chart-error{margin-top:var(--space-2);padding:var(--space-1_5) var(--space-2);color:#f43f5e;font-size:var(--text-meta);border-radius:var(--radius-sm);background:#f43f5e14}.sv-hero .sv-herochart-empty{color:var(--ink-soft)}.sv-empty-home{padding:calc(var(--space-12) + var(--space-8)) var(--space-8);text-align:center;color:var(--ink-mute);font-family:var(--font-noto-sans-tc);font-size:var(--text-body)}.sv-stockdetail{color:var(--ink);min-height:calc(100vh - var(--sv-topbar-offset))}.sv-stockdetail-h{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.sv-stockdetail-h{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.sv-stockdetail-h{border-bottom:1px solid var(--line);padding:var(--space-5) var(--space-8) var(--space-5);top:var(--sv-topbar-offset);z-index:9;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);position:sticky}.sv-stockdetail-back{color:var(--ink-mute);font-size:var(--text-ui);align-items:center;gap:var(--space-1_5);margin-bottom:var(--space-4);transition:color .12s;display:inline-flex}.sv-stockdetail-back:hover{color:var(--ink)}.sv-stockdetail-back:before{content:"‹";font-size:var(--text-prose);line-height:1}.sv-stockdetail-main{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sv-stockdetail-title{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.sv-stockdetail-title-link{align-items:baseline;gap:var(--space-4);min-width:0;display:inline-flex}.sv-stockdetail-sym{color:var(--ink);font-family:var(--mono);font-size:var(--text-stat);letter-spacing:0;margin:0;font-weight:700;line-height:1.05}.sv-stockdetail-name{color:var(--ink-mute);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-prose);letter-spacing:.02em;min-width:0;font-weight:500}.sv-stockdetail-price{color:var(--ink-soft);font-family:var(--mono);font-size:var(--text-prose);font-weight:500}.sv-stockdetail-pct{font-family:var(--mono);font-size:var(--text-body);font-weight:600}.sv-stockdetail-pct.up{color:var(--up)}.sv-stockdetail-pct.down{color:var(--down)}.sv-stockdetail-section{border-bottom:1px solid var(--line)}.sv-stockdetail-section-h{background:var(--bg-elev);border-bottom:1px solid var(--line);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8) var(--space-3);display:flex}.sv-stockdetail-section-h h2{font-family:var(--serif);font-size:var(--text-prose);letter-spacing:0;margin:0;font-weight:600}.sv-stockdetail-section-h-count{color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-meta);font-weight:500}.sv-stockdetail-empty{color:var(--ink-mute);font-size:var(--text-ui);padding:var(--space-5) var(--space-8);font-style:italic}.sv-stockdetail-load-more-wrap,.sv-stockdetail-complete{color:var(--ink-mute);padding:var(--space-5) var(--space-8) var(--space-6);text-align:center}.sv-stockdetail-load-more{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-soft);cursor:pointer;font-size:var(--text-ui);padding:var(--space-2) var(--space-5)}.sv-stockdetail-load-more:hover:not(:disabled){background:var(--bg-elev);border-color:var(--ink-mute);color:var(--ink)}.sv-stockdetail-load-more:disabled{cursor:wait;opacity:.6}.sv-stockdetail-complete{font-size:var(--text-meta)}@media (max-width:520px){.sv-feedpost{gap:var(--space-3);padding-left:var(--space-5);padding-right:var(--space-5);grid-template-columns:40px 1fr}.sv-replies{padding-left:var(--space-5);padding-right:var(--space-5)}.sv-reply:before{left:38px}.sv-reply-depth-1{padding-left:var(--space-4)}.sv-reply-depth-1:before{left:54px}.sv-stockdetail-h,.sv-stockdetail-section-h,.sv-stockdetail-empty,.sv-stockdetail-load-more-wrap,.sv-stockdetail-complete{padding-left:var(--space-5);padding-right:var(--space-5)}.sv-stockdetail-title{gap:var(--space-2) var(--space-3)}.sv-stockdetail-price{margin-left:0}}.sv-gauge{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-elev);flex-direction:column;display:flex}[data-theme=dark] .sv-gauge{background:var(--bg-sunk)}.sv-gauge-h{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sv-gauge-h-l{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.sv-gauge-h-r{align-items:baseline;gap:var(--space-3);font-family:var(--mono);font-size:var(--text-meta);flex-direction:row;display:flex}.sv-gauge-label{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute)}.sv-gauge-window-select{appearance:none;margin:0 var(--space-0_5);padding:var(--space-0_5) var(--space-5) var(--space-0_5) var(--space-1_5);border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--bg-sunk);font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%236b7280' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;transition:border-color .15s,color .15s}.sv-gauge-window-select:hover{border-color:var(--accent);color:var(--accent)}.sv-gauge-window-select:focus-visible{border-color:var(--accent);outline:none}.sv-gauge-window-select option{color:var(--ink-soft);background:var(--bg);text-transform:none}.sv-gauge-sample{margin-top:-var(--space-2);margin-bottom:var(--space-3);font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em;color:var(--ink-mute);font-variant-numeric:tabular-nums}.sv-gauge-verdict-row{align-items:center;gap:var(--space-1_5);display:flex}.sv-gauge-hint{border-radius:var(--radius-full);background:var(--bg);border:1.5px solid var(--ink-mute);width:17px;height:17px;color:var(--ink-soft);font-family:var(--sans);font-size:var(--text-meta);cursor:help;outline:none;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.sv-gauge-hint:hover,.sv-gauge-hint:focus-visible{border-color:var(--ink);color:var(--ink)}.sv-gauge-hint-pop{z-index:30;width:268px;padding:var(--space-3) var(--space-3);border-radius:var(--radius-card);background:var(--ink);color:#fff;font-family:var(--sans);font-size:var(--text-meta);letter-spacing:0;text-transform:none;text-align:left;opacity:0;visibility:hidden;pointer-events:none;font-weight:400;line-height:1.7;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:150%;left:0;transform:translateY(-4px);box-shadow:0 8px 24px #00000038}.sv-gauge-hint-pop b{font-weight:700}.sv-gauge-hint:hover .sv-gauge-hint-pop,.sv-gauge-hint:focus .sv-gauge-hint-pop,.sv-gauge-hint:focus-within .sv-gauge-hint-pop{opacity:1;visibility:visible;transform:translateY(0)}.sv-gauge-verdict{font-family:var(--serif);font-weight:600;font-size:var(--text-heading);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;padding:0;line-height:1.1;display:inline-block}.sv-gauge-verdict.is-up{color:var(--up)}.sv-gauge-verdict.is-down{color:var(--down)}.sv-gauge-verdict.is-mute{color:var(--ink-mute)}.sv-gauge-stat{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;background:0 0;padding:0;font-weight:600}.sv-gauge-stat.is-up{color:var(--up)}.sv-gauge-stat.is-down{color:var(--down)}.sv-gauge-stat.is-mute{color:var(--ink-mute)}.sv-gauge-track{border-radius:var(--radius-full);height:12px;margin:var(--space-5) 0 var(--space-2);position:relative}.sv-gauge-spectrum{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--down) 0%, var(--ink-mute) 50%, var(--up) 100%);opacity:.9;position:absolute;inset:0}.sv-gauge-ticks{pointer-events:none;position:absolute;inset:0}.sv-gauge-tick{background:var(--bg);opacity:.5;width:1px;position:absolute;top:2px;bottom:2px;transform:translate(-.5px)}.sv-gauge-tick:nth-child(3){opacity:.85;background:var(--ink-mute);width:2px;top:-5px;bottom:-5px}.sv-gauge-needle{pointer-events:none;z-index:3;width:0;position:absolute;top:50%;transform:translate(-50%)}.sv-gauge-needle-stem{background:var(--ink);border-radius:var(--radius-sm);width:3px;height:26px;box-shadow:0 0 0 2px var(--bg);display:block;position:absolute;top:-13px;left:0;transform:translate(-50%)}.sv-gauge-needle-head{border-left:7px solid #0000;border-right:7px solid #0000;border-top:9px solid var(--ink);filter:drop-shadow(0 1px 1px #00000040);width:0;height:0;display:block;position:absolute;top:-24px;left:0;transform:translate(-50%)}.sv-gauge-needle.is-up .sv-gauge-needle-head{border-top-color:var(--up)}.sv-gauge-needle.is-down .sv-gauge-needle-head{border-top-color:var(--down)}.sv-gauge-needle.is-mute .sv-gauge-needle-head{border-top-color:var(--ink-mute)}.sv-gauge-needle-val-row{height:15px;margin-top:var(--space-1);position:relative}.sv-gauge-needle-val{font-family:var(--mono);font-size:var(--text-label);letter-spacing:.02em;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;position:absolute;top:0}.sv-hero-postslist-h-cnt{font-family:var(--mono);font-size:var(--text-label);color:var(--ink-soft);padding:var(--space-0_5) var(--space-2);background:var(--bg-sunk);border-radius:var(--radius-full);border:0;font-weight:500}.sv-hero-postrow-foot{margin-top:var(--space-1_5);font-family:var(--mono);font-size:var(--text-label);color:var(--ink-mute);letter-spacing:.02em;padding-right:var(--space-1_5);flex-wrap:nowrap;align-items:center;gap:0;display:flex;position:relative}.sv-hero-postrow-foot>span:first-child{color:var(--ink-soft);font-weight:600}.sv-hero-postrow-foot:after{content:none}.sv-hero-postrow-replies{white-space:nowrap}.sv-hero-postrow-cta{font-family:var(--sans);font-size:var(--text-meta);letter-spacing:.01em;color:var(--ink-mute);white-space:nowrap;flex-shrink:0;font-weight:600;transition:color .12s,transform .12s;border-left:0!important;margin-left:auto!important;padding-left:0!important}.sv-hero-postrow:hover .sv-hero-postrow-cta,.sv-hero-postrow:focus-visible .sv-hero-postrow-cta{color:var(--accent,var(--ink));transform:translate(2px)}@media (hover:none){.sv-hero-postrow-cta{color:var(--ink-soft)}}@media (hover:none),(max-width:720px){.sv-topbar-nav-item,.sv-stockdetail-back{align-items:center;min-height:44px;display:inline-flex}.sv-icon-button,.sv-topbar-search-icon,.sv-topbar-brand{min-width:44px;min-height:44px}.sv-price-trend-pill,.sv-stance-trend-pill,.sv-hero-right-range-chip,.sv-gauge-window-select,.sv-postsearch-clear,.sv-stance-filter-chip{min-height:44px}.sv-feedpost-source-link,.sv-post-source-link{align-items:center;min-height:40px;display:inline-flex}.sv-chart-dot:before{content:"";position:absolute;inset:-8px}}.sv-hero-cta-block{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);font-family:var(--sans);font-size:var(--text-body);background:var(--bg-sunk);color:var(--ink);border-radius:var(--radius-card);letter-spacing:-.005em;border:1px solid #0000;justify-content:space-between;align-items:center;font-weight:600;transition:background .12s,color .12s,border-color .12s,transform .12s;display:flex}.sv-hero-cta-block>span:last-child{font-size:var(--text-subhead);line-height:1;transition:transform .12s}.sv-hero-cta-block:hover,.sv-hero-cta-block:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:translateY(-1px)}.sv-hero-cta-block:hover>span:last-child,.sv-hero-cta-block:focus-visible>span:last-child{transform:translate(2px)}.sv-thread-stockcard{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.sv-thread-stockcard-main{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;max-width:100%;display:flex}.sv-thread-stockcard-title{align-items:baseline;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.sv-thread-stockcard-ticker{font-family:var(--sans);font-size:var(--text-prose);letter-spacing:.01em;color:var(--ink);flex:none;font-weight:700}.sv-thread-stockcard-name{min-width:0;max-width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-ui);letter-spacing:.02em;color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:500;overflow:hidden}.sv-thread-stockcard-price{align-items:baseline;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-ui);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex}.sv-thread-stockcard-pct{font-size:var(--text-meta);font-weight:700}.sv-thread-stockcard-pct.up{color:var(--up)}.sv-thread-stockcard-pct.down{color:var(--down)}.sv-thread-stockcard-pills{align-items:center;gap:var(--space-1_5);flex-wrap:wrap;display:inline-flex}.sv-thread-stockcard-pill{height:24px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);font-family:var(--mono);font-size:var(--text-label);background:var(--bg-elev);align-items:center;font-weight:700;line-height:1;display:inline-flex}.sv-thread-stockcard-pill.is-bullish{color:var(--up)}.sv-thread-stockcard-pill.is-bearish{color:var(--down)}.sv-thread-stockcard-pill.is-neutral{color:var(--ink-mute)}.sv-thread-stockcard-link{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;font-family:var(--serif);font-size:var(--text-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:700;display:inline-flex;overflow:hidden}.sv-thread-stockcard-link:hover{color:var(--ink-soft)}@media (max-width:640px){.sv-thread-stockcard{align-items:flex-start;gap:var(--space-3);flex-direction:column}.sv-thread-stockcard-main{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%}.sv-thread-stockcard-title,.sv-thread-stockcard-link{width:100%}.sv-thread-stockcard-link{overflow-wrap:anywhere;white-space:normal}}.sv-agentv2{max-width:1240px;padding:0 var(--space-8) calc(var(--space-12) + var(--space-4));margin:0 auto}.sv-agentv2-back{align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-3);margin:var(--space-5) 0 var(--space-3);font-family:var(--sans);font-size:var(--text-ui);color:var(--ink-mute);background:var(--bg-sunk);border-radius:var(--radius-full);cursor:pointer;border:0;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.sv-agentv2-back:hover{background:var(--ink);color:var(--bg)}.sv-agentv2-head{gap:var(--space-8);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--line);margin-bottom:var(--space-4);grid-template-columns:1fr auto;display:grid}.sv-agentv2-head-l{align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.sv-agentv2-head-avbox{padding:var(--space-1);border-radius:var(--radius-full);background:var(--bg);box-shadow:0 0 0 1px var(--line);flex-shrink:0}.sv-agentv2-head-meta{flex:1;min-width:0}.sv-agentv2-head-namerow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.sv-agentv2-name{font-family:var(--serif);font-weight:600;font-size:var(--text-display);letter-spacing:-.022em;color:var(--ink);white-space:nowrap;margin:0;line-height:1.1}.sv-agentv2-head-handle{gap:var(--space-2);margin-top:var(--space-1_5);font-family:var(--mono);font-size:var(--text-meta);color:var(--ink-mute);flex-wrap:wrap;display:flex}.sv-agentv2-head-handle>span{white-space:nowrap}.sv-agentv2-lens{margin:var(--space-4) 0 var(--space-3);padding-left:var(--space-4);font-family:var(--serif);font-style:italic;font-size:var(--text-subhead);color:var(--ink);white-space:pre-wrap;max-width:580px;line-height:1.55;position:relative}.sv-agentv2-lens-rail{border-radius:var(--radius-sm);background:var(--accent);opacity:.55;width:3px;position:absolute;top:4px;bottom:4px;left:0}.sv-agentv2-inspired{font-family:var(--sans);font-size:var(--text-ui);color:var(--ink-mute);margin:0}.sv-agentv2-channel{align-items:center;gap:var(--space-1);width:fit-content;margin-top:var(--space-1);font-family:var(--sans);font-size:var(--text-ui);color:var(--ink-mute);text-decoration:none;display:inline-flex}.sv-agentv2-channel:hover{color:var(--foreground);text-decoration:underline}.sv-agentv2-section-h{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.sv-agentv2-section-h h2{font-family:var(--serif);font-weight:600;font-size:var(--text-heading);letter-spacing:-.015em;margin:0}.sv-agentv2-section-sub{font-family:var(--mono);font-size:var(--text-meta);color:var(--ink-mute)}.sv-agentv2-empty{padding:var(--space-12) var(--space-5);text-align:center;font-family:var(--serif);color:var(--ink-mute);font-size:var(--text-prose);border:1px dashed var(--line);border-radius:var(--radius-card)}.sv-agentv2-track-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.sv-agentv2-flat{gap:var(--space-4);flex-direction:column;display:flex}.sv-stance-digest-badge{padding:var(--space-0_5) var(--space-2);font-size:var(--text-label);color:var(--accent);background:var(--accent);align-items:center;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-stance-digest-badge{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.sv-stance-digest-badge{border-radius:var(--radius-full)}.sv-stance-digest-lead{font-size:var(--text-ui);color:var(--ink-soft);margin:0 0 var(--space-4);line-height:1.6}.sv-stance-digest-cols{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.sv-stance-digest-col{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4)}.sv-stance-digest-col.is-bear{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-digest-col.is-bear{border-color:color-mix(in srgb, var(--down) 35%, var(--line))}}.sv-stance-digest-col.is-bear{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-digest-col.is-bear{background:color-mix(in srgb, var(--down) 5%, var(--bg))}}.sv-stance-digest-col.is-bull{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-digest-col.is-bull{border-color:color-mix(in srgb, var(--up) 35%, var(--line))}}.sv-stance-digest-col.is-bull{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-digest-col.is-bull{background:color-mix(in srgb, var(--up) 5%, var(--bg))}}.sv-stance-digest-col-h{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.sv-stance-digest-col-tag{font-size:var(--text-body);font-weight:var(--weight-bold)}.is-bear .sv-stance-digest-col-tag{color:var(--down)}.is-bull .sv-stance-digest-col-tag{color:var(--up)}.sv-stance-digest-col-sub{font-size:var(--text-meta);color:var(--ink-mute)}.sv-stance-digest-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-stance-digest-list li{padding-left:var(--space-4);font-size:var(--text-ui);color:var(--ink);line-height:1.62;position:relative}.sv-stance-digest-list li:before{content:"";border-radius:var(--radius-full);width:6px;height:6px;position:absolute;top:8px;left:1px}.is-bear .sv-stance-digest-list li:before{background:var(--down)}.is-bull .sv-stance-digest-list li:before{background:var(--up)}.sv-stance-digest-foot{margin:var(--space-4) 0 0;font-size:var(--text-label);color:var(--ink-mute);text-align:center}@media (max-width:720px){.sv-stance-digest-cols{grid-template-columns:1fr}}.sv-agentv2-stance-cols{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sv-agentv2-stance-cols[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-agentv2-stance-col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sv-agentv2-stance-col-h{align-items:center;gap:var(--space-2);font-size:var(--text-body);padding-bottom:var(--space-2);border-bottom:2px solid var(--line);font-weight:700;display:flex}.sv-agentv2-stance-col-h .cnt{font-size:var(--text-meta);color:var(--ink-mute);font-weight:600}.sv-agentv2-stance-col-h.is-bullish{color:var(--up);border-bottom-color:var(--up-soft)}.sv-agentv2-stance-col-h.is-bearish{color:var(--down);border-bottom-color:var(--down-soft)}.sv-agentv2-stance-col-h.is-neutral{color:var(--neutral);border-bottom-color:var(--neutral-soft)}.sv-agentv2-stance-col-empty{border:1px dashed var(--line);border-radius:var(--radius-card);padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--text-ui);color:var(--ink-mute)}@media (max-width:880px){.sv-agentv2-stance-cols,.sv-agentv2-stance-cols[data-cols="2"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.sv-agentv2{padding:0 var(--space-4) var(--space-12)}.sv-agentv2-head{gap:var(--space-4);padding:var(--space-5);grid-template-columns:1fr}.sv-agentv2-name{font-size:var(--text-heading);white-space:normal;overflow-wrap:anywhere}.sv-agentv2-track-grid{grid-template-columns:minmax(0,1fr)}.sv-agentv2-block{min-width:0}}.sv-agentv2-block{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);background:var(--bg);transition:border-color var(--motion-fast)}.sv-agentv2-block:hover{border-color:var(--line-strong)}.sv-agentv2-block-h{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sv-agentv2-block-h-l{gap:var(--space-1);flex-direction:column;display:flex}.sv-agentv2-block-sym{align-items:baseline;gap:var(--space-2);text-align:left;cursor:pointer;transition:var(--motion-fast);background:0 0;border:0;padding:0;display:flex}.sv-agentv2-block-sym .sym{font-family:var(--mono);font-weight:700;font-size:var(--text-subhead);color:var(--ink)}.sv-agentv2-block-sym .name{font-family:var(--chinese);font-size:var(--text-ui);color:var(--ink-mute)}.sv-agentv2-block-sym:hover .sym{color:var(--accent)}.sv-agentv2-block-price{align-items:baseline;gap:var(--space-2);font-family:var(--mono);font-variant-numeric:tabular-nums;display:flex}.sv-agentv2-block-price .price{font-weight:600;font-size:var(--text-body)}.sv-agentv2-block-price .pct{font-size:var(--text-ui);font-weight:600}.sv-agentv2-block-price .pct.up{color:var(--up)}.sv-agentv2-block-price .pct.down{color:var(--down)}.sv-agentv2-block-h-r{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.sv-agentv2-block-tally{align-items:baseline;gap:var(--space-2);font-family:var(--mono);font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--ink-mute);white-space:nowrap;display:inline-flex}.sv-agentv2-block-tally>span{white-space:nowrap}.sv-agentv2-block-tally .t-up{color:var(--up);font-weight:700}.sv-agentv2-block-tally .t-down{color:var(--down);font-weight:700}.sv-agentv2-block-tally .t-mute{color:var(--ink-mute);font-weight:700}.sv-agentv2-block-laststance{font-family:var(--sans);font-size:var(--text-meta);padding:var(--space-0_5) var(--space-2);border-radius:var(--radius-full);white-space:nowrap;border:1px solid;font-weight:600}.sv-agentv2-block-laststance.is-bullish{color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-block-laststance.is-bullish{color:color-mix(in srgb, var(--up) 75%, var(--ink))}}.sv-agentv2-block-laststance.is-bullish{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-block-laststance.is-bullish{border-color:color-mix(in srgb, var(--up) 35%, transparent)}}.sv-agentv2-block-laststance.is-bullish{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-block-laststance.is-bullish{background:color-mix(in oklab, var(--up) 9%, transparent)}}.sv-agentv2-block-laststance.is-bearish{color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-block-laststance.is-bearish{color:color-mix(in srgb, var(--down) 75%, var(--ink))}}.sv-agentv2-block-laststance.is-bearish{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-block-laststance.is-bearish{border-color:color-mix(in srgb, var(--down) 35%, transparent)}}.sv-agentv2-block-laststance.is-bearish{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-block-laststance.is-bearish{background:color-mix(in oklab, var(--down) 9%, transparent)}}.sv-agentv2-block-laststance.is-neutral{color:var(--ink-soft);border-color:var(--line);background:var(--bg-sunk)}.sv-agentv2-block-chart{height:160px;margin:var(--space-2) 0}.sv-agentv2-block-foot{padding-top:var(--space-3);border-top:1px dotted var(--line);font-family:var(--mono);font-size:var(--text-meta);color:var(--ink-mute);justify-content:space-between;align-items:baseline;display:flex}.sv-agentv2-block-foot-perf{font-weight:700}.sv-agentv2-block-foot-perf.up{color:var(--up)}.sv-agentv2-block-foot-perf.down{color:var(--down)}.sv-agentv2-recent{gap:var(--space-0_5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-agentv2-recent-row{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);border-left-width:3px;border-left-color:var(--line);cursor:pointer;text-align:left;transition:background .1s;display:flex}.sv-agentv2-recent-row:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.sv-agentv2-recent-row:hover{background:color-mix(in srgb, var(--surface) 80%, var(--ink) 4%)}}.sv-agentv2-recent-row.is-bullish{border-left-color:var(--up)}.sv-agentv2-recent-row.is-bearish{border-left-color:var(--down)}.sv-agentv2-recent-row.is-neutral{border-left-color:var(--ink-mute)}.sv-agentv2-recent-sym{font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute);flex-shrink:0;min-width:3.5rem;font-weight:700}.sv-agentv2-recent-content{font-size:var(--text-body);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;line-height:1.5;display:-webkit-box;overflow:hidden}.sv-home-topbar{margin:var(--space-5) 0 var(--space-4)}.sv-topbar-track{gap:var(--space-1_5);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.sv-topbar-cell{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;padding:var(--space-1_5) var(--space-2);text-align:left;transition:border-color .12s,box-shadow .12s;display:block}.sv-topbar-cell:hover{border-color:var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.sv-topbar-cell:hover{border-color:color-mix(in srgb, var(--ink-mute) 35%, var(--line))}}.sv-topbar-cell.is-active{border-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.sv-topbar-cell-h{align-items:baseline;gap:var(--space-1_5);justify-content:space-between;display:flex}.sv-topbar-cell-sym{font-family:var(--mono);font-size:var(--text-meta);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.sv-topbar-cell-posts{color:var(--ink-mute);font-size:var(--text-micro)}.sv-topbar-cell-price{color:var(--ink);font-family:var(--mono);font-size:var(--text-label);align-items:baseline;gap:var(--space-1);margin-top:var(--space-0_5);display:flex}.sv-topbar-cell-pct.is-up{color:var(--up)}.sv-topbar-cell-pct.is-down{color:var(--down)}.sv-topbar-cell-pct.is-unavailable{color:var(--ink-mute)}.sv-spark{height:22px;margin-top:var(--space-1)}.sv-spark svg{width:100%;height:100%;display:block}.sv-spark.is-up svg path{stroke:var(--up)}.sv-spark.is-down svg path{stroke:var(--down)}.sv-spark.is-up svg circle{fill:var(--up)}.sv-spark.is-down svg circle{fill:var(--down)}.sv-spark.is-empty svg{background:linear-gradient(to bottom, transparent calc(50% - 1px), var(--line) 50%, transparent calc(50% + 1px))}.sv-stance-filter{gap:var(--space-1_5);margin:var(--space-2) 0 var(--space-1_5);flex-wrap:wrap;display:flex}.sv-stance-filter-chip{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink-mute);cursor:pointer;font-size:var(--text-label);padding:var(--space-1) var(--space-3);background:0 0;transition:background .12s,border-color .12s,color .12s}.sv-stance-filter-chip:disabled{cursor:not-allowed;opacity:.45}.sv-stance-filter-chip.is-active.is-bullish{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-bullish{background:color-mix(in srgb, var(--up) 12%, transparent)}}.sv-stance-filter-chip.is-active.is-bullish{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-bullish{border-color:color-mix(in srgb, var(--up) 40%, var(--line))}}.sv-stance-filter-chip.is-active.is-bullish{color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-bullish{color:color-mix(in srgb, var(--up) 70%, var(--ink))}}.sv-stance-filter-chip.is-active.is-bullish{font-weight:600}.sv-stance-filter-chip.is-active.is-bearish{background:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-bearish{background:color-mix(in srgb, var(--down) 12%, transparent)}}.sv-stance-filter-chip.is-active.is-bearish{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-bearish{border-color:color-mix(in srgb, var(--down) 38%, var(--line))}}.sv-stance-filter-chip.is-active.is-bearish{color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-bearish{color:color-mix(in srgb, var(--down) 70%, var(--ink))}}.sv-stance-filter-chip.is-active.is-bearish{font-weight:600}.sv-stance-filter-chip.is-active.is-neutral{background:var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-neutral{background:color-mix(in srgb, var(--ink-mute) 18%, transparent)}}.sv-stance-filter-chip.is-active.is-neutral{border-color:var(--ink-mute)}@supports (color:color-mix(in lab, red, red)){.sv-stance-filter-chip.is-active.is-neutral{border-color:color-mix(in srgb, var(--ink-mute) 40%, var(--line))}}.sv-stance-filter-chip.is-active.is-neutral{color:var(--ink);font-weight:600}.sv-hero-h{align-items:baseline;gap:var(--space-3);justify-content:space-between;display:flex}.sv-hero-h-meta-right{color:var(--ink-mute);font-size:var(--text-meta);align-items:center;gap:var(--space-1_5);display:flex}.sv-stockhome-meta-mobile-only,.sv-ticker-fab,.sv-ticker-sheet-root{display:none}@media (max-width:880px){.sv-topbar-track{padding-bottom:var(--space-1);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.sv-topbar-cell{scroll-snap-align:start;flex-shrink:0;min-width:116px}.sv-hero-body{display:block}.sv-hero-left,.sv-hero-right{width:100%}.sv-hero-left{border-right:none;border-bottom:1px solid var(--line)}.sv-stockhome-meta-mobile-only{align-items:center;gap:var(--space-1_5);display:flex}.sv-hero-h-meta-right{display:none}.sv-ticker-fab{background:var(--ink);border-radius:var(--radius-card);color:var(--bg);cursor:pointer;align-items:center;gap:var(--space-1_5);padding:var(--space-3) var(--space-4);z-index:30;border:0;font-weight:700;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 12px #0003}.sv-ticker-fab-sym{font-family:var(--mono);font-size:var(--text-ui);letter-spacing:.04em}.sv-ticker-fab-chev{font-size:var(--text-micro);opacity:.75}.sv-ticker-sheet-root{z-index:40;display:block;position:fixed;inset:0}.sv-ticker-sheet-backdrop{background:#00000059;position:absolute;inset:0}.sv-ticker-sheet{background:var(--bg);border-radius:var(--radius-card) var(--radius-card) 0 0;max-height:70%;padding:var(--space-3) var(--space-4) var(--space-6);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #0003}.sv-ticker-sheet-handle{background:var(--line);border-radius:var(--radius-sm);height:4px;margin:0 auto var(--space-3);width:40px}.sv-ticker-sheet-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.sv-ticker-sheet-title{color:var(--ink-mute);font-size:var(--text-ui);font-weight:600}.sv-ticker-sheet-close{border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-mute);cursor:pointer;font-size:var(--text-subhead);background:0 0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:1;display:inline-flex}.sv-ticker-sheet-close:hover{background:var(--bg-elev);color:var(--ink)}.sv-ticker-sheet-grid{gap:var(--space-1_5);grid-template-columns:1fr 1fr;display:grid}.sv-ticker-sheet-item{border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;padding:var(--space-2) var(--space-3);text-align:left;background:0 0}.sv-ticker-sheet-item.is-active{background:var(--bg-elev);border-color:var(--ink)}.sv-ticker-sheet-item-sym{font-family:var(--mono);font-size:var(--text-ui);font-weight:700}.sv-ticker-sheet-item-px{font-family:var(--mono);font-size:var(--text-label);gap:var(--space-1_5);margin-top:var(--space-0_5);display:flex}.sv-ticker-sheet-item-pct.is-up{color:var(--up)}.sv-ticker-sheet-item-pct.is-down{color:var(--down)}.sv-ticker-sheet-item-pct.is-unavailable{color:var(--ink-mute)}}.sv-disclaimer{background:var(--bg-elev);border-bottom:1px solid var(--line);color:var(--ink-mute);font-size:var(--text-meta);align-items:center;gap:var(--space-3);padding:var(--space-1_5) var(--space-4);justify-content:center;display:flex}.sv-disclaimer-text{color:var(--ink-mute)}.sv-route-skeleton,.sv-route-error{margin:calc(var(--space-8) + var(--space-2)) auto;max-width:720px;padding:0 var(--space-6)}.sv-route-skeleton{gap:var(--space-3);display:grid}.sv-route-skeleton-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);height:18px;animation:1.2s ease-in-out infinite sv-route-skeleton-pulse}.sv-route-skeleton-bar.is-short{max-width:52%}.sv-route-error{text-align:center}.sv-route-error-retry{background:var(--ink);border-radius:var(--radius-card);color:var(--bg);cursor:pointer;font:inherit;margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border:0;font-weight:600}@keyframes sv-route-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:520px){.sv-disclaimer{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.sv-chart-card-group{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:560px){.sv-chart-card-group{grid-template-columns:1fr}}.sv-stat-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-4) var(--space-4) var(--space-3);position:relative}.sv-stat-card-ch{margin-bottom:var(--space-0_5);justify-content:space-between;align-items:flex-start;display:flex}.sv-stat-card-meta{min-width:0}.sv-stat-card-title{color:var(--ink-soft);font-size:var(--text-meta);font-weight:600}.sv-stat-card-big{font-family:var(--mono);font-size:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);letter-spacing:.2px;line-height:1.25}.sv-stat-card-delta{font-size:var(--text-meta);margin-left:var(--space-1_5);font-weight:700}.sv-stat-card-sub{color:var(--ink-mute);font-size:var(--text-label);margin-top:var(--space-0_5)}.sv-stat-card-header-right{margin-left:var(--space-3);flex:none}.sv-debate{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.sv-debate-gap{background:var(--bg-sunk);border-radius:var(--radius-full);color:var(--ink-mute);font-size:var(--text-label);padding:var(--space-1) var(--space-3);white-space:nowrap}.sv-debate-lead{color:var(--ink-soft);font-size:var(--text-label);line-height:1.6}.sv-debate-sides{align-items:stretch;gap:var(--space-3);grid-template-columns:1fr auto 1fr;display:grid}.sv-debate-side{border:1px solid var(--line);border-radius:var(--radius-card);gap:var(--space-3);min-width:0;padding:var(--space-4);flex-direction:column;display:flex}.sv-debate-side.is-bull{background:var(--up-soft);border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-debate-side.is-bull{border-color:color-mix(in srgb, var(--up) 30%, transparent)}}.sv-debate-side.is-bear{background:var(--down-soft);border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-debate-side.is-bear{border-color:color-mix(in srgb, var(--down) 30%, transparent)}}.sv-debate-side-h{align-items:center;gap:var(--space-3);display:flex}.sv-debate-side-id{flex-direction:column;min-width:0;display:flex}.sv-debate-side-name{font-size:var(--text-meta);font-weight:700}.sv-debate-side-date{color:var(--ink-mute);font-size:var(--text-label)}.sv-debate-side-pill{margin-left:auto}.sv-debate-side-quote{-webkit-line-clamp:4;color:var(--ink);font-size:var(--text-meta);-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.sv-debate-side-foot{align-items:center;gap:var(--space-3);justify-content:space-between;margin-top:auto;display:flex}.sv-debate-side-link{color:var(--ink-mute);font-size:var(--text-label);white-space:nowrap}.sv-debate-side-link:hover{color:var(--accent)}.sv-debate-vs{background:var(--ink,#111827);border-radius:var(--radius-full);color:#fff;font-size:var(--text-meta);font-weight:var(--weight-bold);text-align:center;align-self:center;width:34px;height:34px;line-height:34px}.sv-debate-compliance{color:var(--ink-mute);font-size:var(--text-label);text-align:center}.sv-debate-vote{border-top:1px solid var(--line);padding-top:var(--space-4)}.sv-debate-pick-q{font-size:var(--text-meta);margin-bottom:var(--space-3);font-weight:700}.sv-debate-pick-q span{color:var(--ink-mute);font-size:var(--text-label);margin-left:var(--space-1_5);font-weight:500}.sv-debate-pick-btns{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.sv-debate-pick-btn{border:1.5px solid var(--line);border-radius:var(--radius-card);cursor:pointer;font-size:var(--text-meta);padding:var(--space-3);font-weight:700;transition:background .12s,border-color .12s}.sv-debate-pick-btn.is-bull{border-color:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-debate-pick-btn.is-bull{border-color:color-mix(in srgb, var(--up) 35%, transparent)}}.sv-debate-pick-btn.is-bull{color:var(--up)}.sv-debate-pick-btn.is-bull:hover{background:var(--up-soft)}.sv-debate-pick-btn.is-bear{border-color:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-debate-pick-btn.is-bear{border-color:color-mix(in srgb, var(--down) 35%, transparent)}}.sv-debate-pick-btn.is-bear{color:var(--down)}.sv-debate-pick-btn.is-bear:hover{background:var(--down-soft)}.sv-debate-bar{border-radius:var(--radius-card);height:38px;display:flex;overflow:hidden}.sv-debate-bar-fill{color:#fff;font-size:var(--text-label);min-width:0;padding:0 var(--space-3);white-space:nowrap;align-items:center;font-weight:700;transition:width .3s;display:flex}.sv-debate-bar-fill.is-bull{background:var(--up);justify-content:flex-start}.sv-debate-bar-fill.is-bear{background:var(--down);justify-content:flex-end}.sv-debate-bar-fill span{text-overflow:ellipsis;overflow:hidden}.sv-debate-result-meta{align-items:center;gap:var(--space-1_5) var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sv-debate-yourside{font-size:var(--text-meta);font-weight:700}.sv-debate-heat{color:var(--ink-mute);font-size:var(--text-label)}.sv-debate-revote{color:var(--ink-mute);cursor:pointer;font-size:var(--text-label);background:0 0;border:none;margin-left:auto;text-decoration:underline}.sv-debate-comments{border-top:1px solid var(--line);padding-top:var(--space-4)}.sv-debate-comments-h{margin-bottom:var(--space-3);justify-content:space-between;display:flex}.sv-debate-comments-h span:first-child{font-size:var(--text-meta);font-weight:700}.sv-debate-comments-sort{color:var(--accent);font-size:var(--text-label)}.sv-debate-comment-list{gap:var(--space-3);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.sv-debate-comment{font-size:var(--text-meta);align-items:baseline;gap:var(--space-2);line-height:1.55;display:flex}.sv-debate-comment-dot{border-radius:var(--radius-full);flex:none;width:8px;height:8px;transform:translateY(-1px)}.sv-debate-comment-dot.is-bull{background:var(--up)}.sv-debate-comment-dot.is-bear{background:var(--down)}.sv-debate-comment-dot.is-none{background:var(--neutral)}.sv-debate-comment-author{white-space:nowrap;font-weight:700}.sv-debate-comment-text{color:var(--ink);min-width:0}.sv-debate-comment-form{gap:var(--space-2);display:flex}.sv-debate-comment-input{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-full);font-size:var(--text-meta);min-width:0;padding:var(--space-2) var(--space-4);flex:auto}.sv-debate-comment-input:focus{border-color:var(--accent);outline:none}.sv-debate-comment-send{background:var(--accent);border-radius:var(--radius-full);color:#fff;cursor:pointer;font-size:var(--text-meta);padding:var(--space-2) var(--space-5);border:none;flex:none;font-weight:700}.sv-debate-reasons{border-top:1px solid var(--line);padding-top:var(--space-4)}.sv-debate-reasons-h{font-size:var(--text-meta);align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);justify-content:space-between;font-weight:700;display:flex}.sv-debate-reasons-h span{color:var(--ink-mute);font-size:var(--text-label);font-weight:600}.sv-debate-reason-list{gap:var(--space-3);margin:0 0 var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.sv-debate-reason{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.sv-debate-reason-text{font-size:var(--text-meta);flex:180px;min-width:0;line-height:1.5}.sv-debate-reason-btns{gap:var(--space-1_5);flex:none;display:flex}.sv-debate-reason-btn{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-mute);cursor:pointer;font-size:var(--text-label);padding:var(--space-1) var(--space-3)}.sv-debate-reason-btn.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.sv-debate-reveal{background:var(--accent);border-radius:var(--radius-card);color:#fff;cursor:pointer;font-size:var(--text-meta);padding:var(--space-3);border:none;width:100%;font-weight:700}.sv-debate-reveal:disabled{background:var(--bg-sunk);color:var(--ink-mute);cursor:not-allowed}.sv-debate-cluster-hold{color:var(--ink-mute);font-size:var(--text-meta);text-align:center}.sv-debate-cluster{border-top:1px solid var(--line);padding-top:var(--space-4)}.sv-debate-cluster-h{font-size:var(--text-meta);margin-bottom:var(--space-2);font-weight:700}.sv-debate-cluster-h span{color:var(--ink-mute);font-size:var(--text-label);margin-top:var(--space-0_5);font-weight:500;display:block}.sv-debate-cluster-svg{background:var(--bg-sunk);border-radius:var(--radius-card);width:100%;display:block}.sv-debate-cluster-label{fill:var(--ink-soft);font-size:var(--text-label);font-weight:700}.sv-debate-cluster-you{fill:var(--accent);font-size:var(--text-label);font-weight:var(--weight-bold)}.sv-debate-cluster-legend{gap:var(--space-1_5) var(--space-4);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.sv-debate-cluster-chip{color:var(--ink-soft);font-size:var(--text-label);align-items:center;gap:var(--space-1_5);display:flex}.sv-debate-cluster-chip .dot{border-radius:var(--radius-full);width:9px;height:9px}.sv-debate-cluster-read{gap:var(--space-1_5);font-size:var(--text-label);flex-direction:column;line-height:1.6;display:flex}.sv-debate-cluster-read strong{color:var(--up)}.sv-debate-cluster-divisive{color:var(--ink)}.sv-debate-cluster-consensus{color:var(--ink-mute)}@media (max-width:720px){.sv-debate-sides{grid-template-columns:1fr}.sv-debate-vs{justify-self:center}.sv-debate-pick-btns{grid-template-columns:1fr}}.sv-quote-header{margin-bottom:var(--space-1_5)}.sv-quote-head{align-items:flex-end;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-1_5);flex-wrap:wrap;display:flex}.sv-quote-exch{border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink-mute);font-size:var(--text-label);padding:var(--space-0_5) var(--space-1_5);padding-bottom:var(--space-1)}.sv-quote-strip{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-card);margin:var(--space-4) 0 0;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.sv-quote-strip-cell{border-right:1px solid var(--line);padding:var(--space-3) var(--space-4);flex:120px}.sv-quote-strip-cell:last-child{border-right:0}.sv-quote-strip-k{color:var(--ink-mute);font-size:var(--text-label);margin-bottom:var(--space-1)}.sv-quote-strip-v{font-family:var(--mono);font-size:var(--text-prose);font-variant-numeric:tabular-nums;font-weight:700}.sv-chart-empty{color:var(--ink-mute);font-size:var(--text-ui);justify-content:center;align-items:center;height:64px;display:flex}.sv-stock-data-panel{gap:var(--space-4);padding:var(--space-5) var(--space-8) var(--space-6);flex-direction:column;display:flex}.sv-price-trend-pills,.sv-stance-trend-pills{gap:var(--space-1_5);flex-wrap:wrap;display:flex}.sv-price-trend-pill,.sv-stance-trend-pill{border:1px solid var(--line);background:var(--bg-sunk);color:var(--ink-mute);font-family:var(--mono);font-size:var(--text-label);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer;font-weight:600;transition:color .12s,background .12s}.sv-price-trend-pill:hover,.sv-stance-trend-pill:hover{color:var(--ink)}.sv-price-trend-pill.is-active,.sv-stance-trend-pill.is-active{background:var(--up-soft);color:var(--up);border-color:#0000}.sv-price-trend-pill.is-loading,.sv-stance-trend-pill.is-loading{opacity:.6}.sv-price-trend-chart{height:168px;margin-top:var(--space-3);position:relative}.sv-forward-card{margin-top:var(--space-1)}.sv-forward-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sv-forward-th{text-align:right;font-size:var(--text-label);color:var(--ink-mute);padding:var(--space-1_5) var(--space-3);border-bottom:1px solid var(--line);font-weight:600}.sv-forward-th.sv-forward-label{text-align:left}.sv-forward-td{text-align:right;font-family:var(--mono);font-size:var(--text-ui);color:var(--ink);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font-weight:700}.sv-forward-td.sv-forward-row-label{text-align:left;font-family:var(--sans);color:var(--ink-soft);font-weight:600}.sv-forward-table tr:last-child .sv-forward-td{border-bottom:0}.sv-forward-provenance{font-size:var(--text-micro);color:var(--ink-mute);margin-top:var(--space-2);border-top:1px dashed var(--line);padding-top:var(--space-1_5)}.sv-company-card{margin-top:var(--space-0_5)}.sv-company-description{font-size:var(--text-meta);color:var(--ink-soft);margin:var(--space-1) 0 0;line-height:1.6}.sv-company-chips{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.sv-company-chip{background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-1_5) var(--space-3);flex-direction:column;min-width:74px;display:flex}.sv-company-chip-label{font-size:var(--text-micro);color:var(--ink-mute)}.sv-company-chip-value{font-size:var(--text-prose);font-variant-numeric:tabular-nums;font-weight:700}.sv-stance-trend-chart{margin-top:var(--space-3)}.sv-stance-trend-legend{gap:var(--space-4);font-size:var(--text-label);color:var(--ink-mute);margin-top:var(--space-2);display:flex}.sv-stance-legend-item{align-items:center;display:inline-flex}.sv-stance-legend-swatch{border-radius:var(--radius-sm);width:9px;height:9px;margin-right:var(--space-1);display:inline-block}.sv-stance-trend-note{font-size:var(--text-label);color:var(--ink-mute);margin-top:var(--space-1_5)}.sv-stance-trend-split{gap:var(--space-3);font-family:var(--mono);font-size:var(--text-subhead);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.2px;flex-wrap:wrap;display:inline-flex}.sv-kol-preview{margin-top:var(--space-1)}.sv-kol-preview-all{text-align:center;margin-top:var(--space-1_5);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-meta);color:var(--accent);font-weight:600;display:block}.sv-sd2-temp{padding:var(--space-4) var(--space-4)}.sv-sd2-grid{gap:var(--space-4);flex-direction:column;display:flex}.sv-sd2-main,.sv-sd2-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.sv-sd2-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.sv-sd2-grid>.sv-sd2-main:only-child{grid-column:1/-1}}.sv-sd2-tabs-wrap{gap:var(--space-4);flex-direction:column;display:flex}.sv-sd2-tabs{gap:var(--space-1);background:var(--bg-sunk);border-radius:var(--radius-card);max-width:100%;padding:var(--space-1);align-self:flex-start;display:flex;overflow-x:auto}.sv-sd2-tab{font-size:var(--text-ui);color:var(--ink-soft);border-radius:var(--radius-card);padding:var(--space-1_5) var(--space-4);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:600}.sv-sd2-tab.is-active{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0000001f}.sv-sd2-panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sv-sd2-panel[hidden]{display:none}@media (max-width:520px){.sv-stock-data-panel{padding:var(--space-4) var(--space-5) var(--space-6);gap:var(--space-4)}}.sv-thread-h1{font-size:var(--text-subhead);margin:0 0 var(--space-2);color:inherit;font-weight:600;line-height:1.4}.sv-valuation-pills{gap:var(--space-1_5);flex-wrap:wrap;display:flex}.sv-valuation-chart{margin-top:var(--space-3);overflow:hidden}.sv-valuation-pending{font-size:var(--text-meta);color:var(--ink-mute);margin-top:var(--space-4)}.sv-home2{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.sv-home2-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sv-home2-side{gap:var(--space-3);overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;min-width:0;max-height:calc(100dvh - 88px);display:flex;position:sticky;top:72px;overflow-y:auto}.sv-home2-side-foot{gap:var(--space-1);font-size:var(--text-meta);color:var(--ink-mute);padding:0 var(--space-1);flex-direction:column;display:flex}.sv-card2{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.sv-hh-banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--accent-soft);border-bottom:1px solid var(--line);display:flex}.sv-hh-banner-rank{font-weight:700;font-size:var(--text-ui);color:var(--accent)}.sv-hh-banner-sub{font-size:var(--text-meta);color:var(--ink-mute)}.sv-hh-body{gap:var(--space-5);padding:var(--space-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.sv-hh-name-row{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sv-hh-name{font-size:var(--text-heading);font-weight:var(--weight-bold);color:var(--ink);line-height:1.2}.sv-hh-sym{font-size:var(--text-ui);color:var(--ink-mute)}.sv-hh-quote-row{align-items:baseline;gap:var(--space-3);margin-top:var(--space-1_5);display:flex}.sv-hh-price{font-size:var(--text-heading);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--ink)}.sv-hh-pct{font-size:var(--text-prose);font-variant-numeric:tabular-nums;font-weight:700}.sv-hh-pct.is-up{color:var(--up)}.sv-hh-pct.is-down{color:var(--down)}.sv-hh-pct.is-flat{color:var(--ink-mute)}.sv-hh-meta{margin-top:var(--space-3);font-size:var(--text-meta);color:var(--ink-soft)}.sv-hh-cta{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-size:var(--text-ui);color:var(--accent);font-weight:600;display:inline-flex}.sv-hh-cta:hover{text-decoration:underline}.sv-hh-temp{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sv-hh-topics{gap:var(--space-1_5);font-size:var(--text-meta);color:var(--ink-mute);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3);background:var(--bg-elev);display:grid}.sv-hh-topics-title{color:var(--ink);font-weight:700}.sv-hh-topic{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.sv-hh-topic strong{margin-right:var(--space-1_5)}.sv-hh-topic.is-bull strong{color:var(--up)}.sv-hh-topic.is-bear strong{color:var(--down)}.sv-stance-digest-empty{color:var(--ink-mute);font-size:var(--text-meta);margin:0;line-height:1.7}.sv-temp{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sv-temp-h{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sv-temp-label{font-size:var(--text-meta);color:var(--ink-soft)}.sv-temp-window{font:inherit;color:inherit;border:none;border-bottom:1px dashed var(--line-strong);cursor:pointer;background:0 0;padding:0}.sv-temp-verdict{font-size:var(--text-ui);border-radius:var(--radius-full);padding:var(--space-0_5) var(--space-3);font-weight:700}.sv-temp-verdict.is-up{color:var(--up);background:var(--up-soft)}.sv-temp-verdict.is-down{color:var(--down);background:var(--down-soft)}.sv-temp-verdict.is-mute{color:var(--ink-mute);background:var(--bg-sunk)}.sv-temp-bar{border-radius:var(--radius-card);height:26px;display:flex;overflow:hidden}.sv-temp-bar.is-empty{background:var(--bg-sunk);color:var(--ink-mute);font-size:var(--text-meta);justify-content:center;align-items:center}.sv-temp-bar.is-empty.is-error{color:var(--danger,#c43832)}.sv-temp-seg{font-size:var(--text-meta);color:var(--on-status);justify-content:center;align-items:center;min-width:0;font-weight:700;display:flex}.sv-temp-seg.is-bull{background:var(--up)}.sv-temp-seg.is-neut{background:var(--neutral)}.sv-temp-seg.is-bear{background:var(--down)}.sv-temp-counts{align-items:center;gap:var(--space-3);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.sv-temp-count:before{content:"";border-radius:var(--radius-full);width:8px;height:8px;margin-right:var(--space-1);display:inline-block}.sv-temp-count.is-bull{color:var(--ink-soft)}.sv-temp-count.is-bull:before{background:var(--up)}.sv-temp-count.is-neut{color:var(--ink-soft)}.sv-temp-count.is-neut:before{background:var(--neutral)}.sv-temp-count.is-bear{color:var(--ink-soft)}.sv-temp-count.is-bear:before{background:var(--down)}.sv-temp-active{color:var(--ink-mute);margin-left:auto}.sv-chartcard{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.sv-chartcard-h{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sv-chartcard-heading{align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.sv-chartcard-title{font-size:var(--text-body);color:var(--ink);letter-spacing:.06em;font-weight:700}.sv-chartcard-ranges{gap:var(--space-1);display:flex}.sv-chartcard-range{font-size:var(--text-meta);color:var(--ink-soft);border-radius:var(--radius-card);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border:none;font-weight:600}.sv-chartcard-range:hover{background:var(--bg-sunk)}.sv-chartcard-range.is-active{background:var(--ink);color:var(--bg)}.sv-chartcard-range.is-custom{justify-content:center;align-items:center;display:inline-flex}.sv-chartcard-legend{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--ink-soft);flex-wrap:wrap;display:flex}.sv-chartcard-legend-note{color:var(--ink-mute);margin-left:auto}.sv-chartcard-chart{min-width:0;height:380px;position:relative}.sv-herochart-window-state{z-index:10;align-items:flex-end;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--bg);flex-direction:column;display:flex;position:absolute;top:32px;right:8px}@supports (color:color-mix(in lab, red, red)){.sv-herochart-window-state{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.sv-herochart-window-state{color:var(--ink-mute);font-family:var(--font-chinese);font-size:var(--text-meta)}.sv-herochart-expand{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sv-herochart-expand:hover{text-decoration:underline}.sv-herochart-expand:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}@media (max-width:719px){.sv-chartcard-chart{height:280px}}.sv-chartcard-error{font-size:var(--text-meta);color:var(--up)}.sv-cmpbar{align-items:stretch;gap:var(--space-3);flex-wrap:nowrap;display:flex;position:relative}.sv-cmpbar-card{--cmp-series:var(--series-1);align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3) var(--space-3);background:var(--bg-elev);border-color:var(--cmp-series);flex:1 1 0;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-cmpbar-card{border-color:color-mix(in srgb, var(--cmp-series) 42%, var(--line))}}.sv-cmpbar-card{box-shadow:inset 4px 0 0 var(--cmp-series)}.sv-cmpbar-card.is-series-2{--cmp-series:var(--series-2)}.sv-cmpbar-card.is-series-3{--cmp-series:var(--series-3)}.sv-cmpbar-card.is-champion{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.sv-cmpbar-card.is-champion{background:color-mix(in srgb, var(--warn) 7%, var(--bg-elev))}}.sv-cmpbar-info{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.sv-cmpbar-name-row{align-items:center;gap:var(--space-1_5);min-width:0;display:flex}.sv-cmpbar-name{font-size:var(--text-ui);color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-weight:700;line-height:1.35}.sv-cmpbar-perf{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.sv-cmpbar-pct{font-size:var(--text-ui);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-cmpbar-pct.is-up{color:var(--up)}.sv-cmpbar-pct.is-down{color:var(--down)}.sv-cmpbar-pct.is-flat{color:var(--ink-mute)}.sv-cmpbar-perf-sub{font-size:var(--text-label);color:var(--ink-mute);white-space:nowrap}.sv-cmpbar-remove{color:var(--ink-mute);font-size:var(--text-prose);cursor:pointer;padding:var(--space-0_5) var(--space-1);border-radius:var(--radius-card);background:0 0;border:none;flex:none;align-self:center;margin-left:auto}.sv-cmpbar-remove:hover{background:var(--bg-sunk);color:var(--ink)}.sv-cmpbar-add-wrap{flex:1 1 0;min-width:0;display:flex;position:relative}.sv-cmpbar-add{border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--ink-soft);font-size:var(--text-ui);padding:var(--space-3) var(--space-4);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:100%;min-height:56px;font-weight:600;display:flex}.sv-cmpbar-add:hover{background:var(--bg-sunk)}.sv-cmpbar-pop{z-index:30;width:330px;max-width:calc(100vw - var(--space-4,16px) * 2);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-2);position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000024}.sv-cmpbar-pop-search{width:100%;font:inherit;font-size:var(--text-ui);color:var(--ink);background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-1_5) var(--space-3);margin-bottom:var(--space-1_5)}.sv-cmpbar-pop-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.sv-cmpbar-pop-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1_5) var(--space-2);border-radius:var(--radius-card);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.sv-cmpbar-pop-item:hover{background:var(--bg-sunk)}.sv-cmpbar-pop-identity{align-items:flex-start;gap:var(--space-0_5);flex-direction:column;flex:1;min-width:0;display:flex}.sv-cmpbar-pop-name{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.sv-cmpbar-pop-origin{border:1px solid var(--line);border-radius:var(--radius-full);max-width:100%;padding:0 var(--space-1);background:var(--bg-sunk);color:var(--ink-soft);font-size:var(--text-micro);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.sv-cmpbar-pop-origin.is-rank-gold{border-color:var(--rank-gold-line);background:var(--rank-gold-soft);color:var(--rank-gold)}.sv-cmpbar-pop-origin.is-rank-silver{border-color:var(--rank-silver-line);background:var(--rank-silver-soft);color:var(--rank-silver)}.sv-cmpbar-pop-origin.is-rank-bronze{border-color:var(--rank-bronze-line);background:var(--rank-bronze-soft);color:var(--rank-bronze)}.sv-cmpbar-pop-meta{align-items:flex-end;gap:var(--space-0_5);font-size:var(--text-label);color:var(--ink-mute);white-space:nowrap;flex-direction:column;display:flex}.sv-cmpbar-pop-ret.is-up{color:var(--up)}.sv-cmpbar-pop-ret.is-down{color:var(--down)}.sv-cmpbar-pop-ret.is-flat{color:var(--ink-mute)}.sv-cmpbar-pop-empty{font-size:var(--text-meta);color:var(--ink-mute);padding:var(--space-3);text-align:center}.sv-lb{padding:var(--space-4)}.sv-lb-h{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sv-lb-h-l{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.sv-lb-title{font-size:var(--text-body);color:var(--ink);letter-spacing:.06em;font-weight:700}.sv-lb-note{font-size:var(--text-label);color:var(--warn);border:1px solid var(--warn);font-weight:700}@supports (color:color-mix(in lab, red, red)){.sv-lb-note{border:1px solid color-mix(in srgb, var(--warn) 55%, transparent)}}.sv-lb-note{border-radius:var(--radius-full);padding:0 var(--space-2);cursor:help}.sv-lb-sub{font-size:var(--text-meta);color:var(--ink-mute)}.sv-lb-tabs{gap:var(--space-1);background:var(--bg-sunk);border-radius:var(--radius-card);padding:var(--space-1);display:flex}.sv-lb-tab{font-size:var(--text-meta);color:var(--ink-soft);border-radius:var(--radius-card);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;border:none;font-weight:600}.sv-lb-tab.is-active{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #0000001f}.sv-lb-table{flex-direction:column;display:flex}.sv-lb-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 130px 72px 92px;display:grid}.sv-lb-row.is-head{font-size:var(--text-label);color:var(--ink-mute);border-top:none;padding-top:0}.sv-lb-c-rank{font-size:var(--text-ui);color:var(--ink-mute);font-variant-numeric:tabular-nums;font-weight:700}.sv-lb-c-kol{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sv-lb-kol-link{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.sv-lb-kol-link:hover .sv-lb-kol-name{text-decoration:underline}.sv-lb-kol-names{flex-direction:column;min-width:0;display:flex}.sv-lb-kol-name{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sv-lb-c-stance{align-items:center;gap:var(--space-1_5);min-width:0;display:flex}.sv-lb-stance-pill{font-size:var(--text-label);border-radius:var(--radius-full);padding:var(--space-0_5) var(--space-2);white-space:nowrap;font-weight:700}.sv-lb-stance-pill.is-bullish{color:var(--up);background:var(--up-soft)}.sv-lb-stance-pill.is-bearish{color:var(--down);background:var(--down-soft)}.sv-lb-stance-pill.is-neutral{color:var(--ink-soft);background:var(--neutral-soft)}.sv-lb-stance-pill.is-none{color:var(--ink-mute)}.sv-lb-stance-time{font-size:var(--text-label);color:var(--ink-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv-lb-c-hit{font-size:var(--text-ui);color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.sv-lb-c-ret{font-size:var(--text-ui);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:right}.sv-lb-c-ret.is-up{color:var(--up)}.sv-lb-c-ret.is-down{color:var(--down)}.sv-lb-c-ret.is-flat{color:var(--ink-mute)}.sv-lb-row.is-head .sv-lb-c-hit,.sv-lb-row.is-head .sv-lb-c-ret{color:var(--ink-mute);font-weight:600}.sv-lb-head-label{justify-content:flex-end;align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.sv-lb-formula-hint{border:1px solid var(--ink-mute);border-radius:var(--radius-full);width:15px;height:15px;color:var(--ink-soft);background:var(--bg);font-size:var(--text-micro);cursor:help;outline:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}.sv-lb-formula-hint:hover,.sv-lb-formula-hint:focus-visible{border-color:var(--ink);color:var(--ink)}.sv-lb-formula-pop{z-index:30;width:250px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--ink);color:var(--bg);font-size:var(--text-meta);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;font-weight:400;line-height:1.6;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 8px 24px #00000038}.sv-lb-formula-hint.is-right .sv-lb-formula-pop{left:auto;right:0}.sv-lb-formula-hint:hover .sv-lb-formula-pop,.sv-lb-formula-hint:focus .sv-lb-formula-pop,.sv-lb-formula-hint:focus-within .sv-lb-formula-pop{opacity:1;visibility:visible;transform:translateY(0)}.sv-lb-expand{width:100%;margin-top:var(--space-2);background:var(--bg-sunk);color:var(--ink-soft);font-size:var(--text-ui);border-radius:var(--radius-card);padding:var(--space-2);cursor:pointer;border:none;font-weight:600}.sv-lb-expand:hover{background:var(--line)}.sv-lb-skel{gap:var(--space-2);flex-direction:column;display:flex}.sv-lb-skel-row{border-radius:var(--radius-card);background:var(--bg-sunk);height:40px;animation:1.4s ease-in-out infinite sv-pulse}.sv-lb-empty{font-size:var(--text-ui);color:var(--ink-mute);padding:var(--space-4) 0}.sv-disc{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.sv-disc-h{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sv-disc-h-l{align-items:baseline;gap:var(--space-2);display:flex}.sv-disc-title{font-size:var(--text-body);color:var(--ink);letter-spacing:.06em;font-weight:700}.sv-disc-count{font-size:var(--text-meta);color:var(--ink-mute)}.sv-disc-all{font-size:var(--text-ui);color:var(--accent);white-space:nowrap;font-weight:600}.sv-disc-all:hover{text-decoration:underline}.sv-disc-list{flex-direction:column;display:flex}.sv-disc-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.sv-disc-row:first-child{border-top:none}.sv-disc-row-avatar{flex-shrink:0}.sv-disc-row-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.sv-disc-row-line1{align-items:center;gap:var(--space-2);min-width:0;display:flex}.sv-disc-row-author{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}a.sv-disc-row-author:hover{text-decoration:underline}.sv-disc-row-pill{font-size:var(--text-label);border-radius:var(--radius-full);padding:var(--space-0_5) var(--space-2);white-space:nowrap;font-weight:700}.sv-disc-row-pill.is-bullish{color:var(--up);background:var(--up-soft)}.sv-disc-row-pill.is-bearish{color:var(--down);background:var(--down-soft)}.sv-disc-row-pill.is-neutral{color:var(--ink-soft);background:var(--neutral-soft)}.sv-disc-row-link{min-width:0;display:block}.sv-disc-row-quote{font-size:var(--text-body);color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-disc-row-link:hover .sv-disc-row-quote{color:var(--ink)}.sv-disc-row-foot{align-items:center;gap:var(--space-3);margin-top:var(--space-0_5);font-size:var(--text-meta);color:var(--ink-mute);display:flex}.sv-disc-row-cta{color:var(--accent);white-space:nowrap;margin-left:auto;font-weight:600}.sv-disc-row-cta.is-forum-red{color:var(--up)}.sv-disc-skel{gap:var(--space-2);flex-direction:column;display:flex}.sv-disc-skel-row{border-radius:var(--radius-card);background:var(--bg-sunk);height:64px;animation:1.4s ease-in-out infinite sv-pulse}.sv-disc-empty{font-size:var(--text-ui);color:var(--ink-mute);padding:var(--space-3) 0}.sv-rank{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.sv-rank-h{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-ui);color:var(--ink);letter-spacing:.06em;font-weight:700;display:flex}.sv-rank-window{color:var(--ink-mute);font-size:var(--text-label);letter-spacing:0;font-weight:500}.sv-rank-search-box{position:relative}.sv-rank-search-glyph{top:50%;left:var(--space-3);color:var(--ink-mute);pointer-events:none;display:block;position:absolute;transform:translateY(-50%)}.sv-rank-search{width:100%;font:inherit;font-size:var(--text-ui);color:var(--ink);background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-1_5) var(--space-3) var(--space-1_5) calc(var(--space-3) + 16px + var(--space-2))}.sv-rank-list{flex-direction:column;display:flex}.sv-rank-row{align-items:center;gap:var(--space-1_5);width:100%;padding:var(--space-2) var(--space-1_5);border-radius:var(--radius-card);cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:30px minmax(0,1fr) auto;display:grid}.sv-rank-row:hover{background:var(--bg-sunk)}.sv-rank-row.is-active{background:var(--accent-soft)}.sv-rank-row.is-stock-detail{grid-template-columns:30px minmax(0,1fr);align-items:center}.sv-rank-no{font-size:var(--text-meta);color:var(--ink-mute);font-variant-numeric:tabular-nums;font-weight:700}.sv-heat-rank-mark{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5em;display:inline-flex}.sv-heat-rank-mark.is-medal{font-size:var(--text-subhead);line-height:1}:where(.sv-topbar-nav-item,.sv-topbar-search-icon,.sv-topbar-search-input,.sv-topbar-search-option,.sv-postsearch-input,.sv-postsearch-clear,.sv-stockchip-more,.sv-agentbar-trigger,.sv-agentbar-popover-item,.sv-agentbar-token-remove,.sv-agentbar-clear,.sv-gauge-window-select,.sv-temp-window,.sv-price-trend-pill,.sv-stance-trend-pill,.sv-hero-right-range-chip,.sv-chartcard-range,.sv-cmpbar-remove,.sv-cmpbar-pop-search,.sv-cmpbar-pop-item,.sv-lb-tab,.sv-lb-expand,.sv-sd2-tab,.sv-stockdetail-load-more,.sv-rank-row){min-height:40px}:where(.sv-topbar-search-icon,.sv-postsearch-clear,.sv-agentbar-token-remove,.sv-cmpbar-remove){min-width:40px}.sv-postsearch-clear{justify-content:center;align-items:center;left:calc(min(100%,360px) - 40px)}:where(.sv-gauge-hint,.sv-lb-formula-hint){isolation:isolate}:where(.sv-gauge-hint,.sv-lb-formula-hint):before{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.sv-disc-all,.sv-feedpost-author-link,.sv-feedpost-avatar,.sv-feedpost-source-link,.sv-lb-kol-link,a.sv-disc-row-author,.sv-disc-row-link,.sv-hh-cta){min-height:40px}.sv-rank-id{align-items:baseline;gap:var(--space-1);min-width:0;display:flex;overflow:hidden}.sv-rank-main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.sv-rank-name{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sv-rank-sym{font-size:var(--text-label);color:var(--ink-mute);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.sv-rank-quote{flex-direction:column;align-items:flex-end;display:flex}.sv-rank-price{font-size:var(--text-ui);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sv-rank-pct{font-size:var(--text-label);font-variant-numeric:tabular-nums;font-weight:700}.sv-rank-pct.is-up{color:var(--up)}.sv-rank-pct.is-down{color:var(--down)}.sv-rank-pct.is-flat{color:var(--ink-mute)}.sv-rank-move{align-items:baseline;gap:var(--space-1);font-size:var(--text-ui);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;display:flex}.sv-rank-move.is-up{color:var(--up)}.sv-rank-move.is-down{color:var(--down)}.sv-rank-move.is-flat{color:var(--ink-mute)}.sv-rank-empty{font-size:var(--text-meta);color:var(--ink-mute);padding:var(--space-3) var(--space-1_5)}@media (max-width:1023px){.sv-home2{grid-template-columns:1fr}.sv-home2-side{overscroll-behavior-y:auto;scrollbar-gutter:auto;order:2;max-height:none;position:static;overflow-y:visible}}@media (max-width:719px){.sv-home2{padding:var(--space-3);gap:var(--space-3)}.sv-hh-body{gap:var(--space-4);padding:var(--space-4);grid-template-columns:1fr}.sv-chartcard,.sv-lb{padding:var(--space-3)}.sv-lb-row{grid-template-columns:24px minmax(0,1fr) 86px 76px}.sv-lb-c-stance{display:none}.sv-disc{padding:var(--space-3)}.sv-cmpbar-card{flex:100%}.sv-cmpbar{flex-wrap:wrap}.sv-cmpbar-add-wrap{flex:100%}.sv-cmpbar-add{width:100%}}.sv-lb-c-hit{flex-direction:column;align-items:flex-end;display:flex}.sv-lb-n{font-size:var(--text-micro);color:var(--ink-mute);font-weight:500}.sv-lb-c-ret.is-insufficient{font-size:var(--text-label);color:var(--ink-mute);font-weight:600}:where(.sv-topbar-brand,.sv-stance-filter-chip,.sv-agentv2-block-sym,.sv-agentv2-back,.sv-stockdetail-back,.sv-rank-search,.sv-feedpost-body-link){min-height:40px}:where(.sv-chartcard-range,.sv-disc-row-avatar,.sv-disc-row-author,.sv-feedpost-author-link,.sv-feedpost-source-link){min-width:40px;min-height:40px}:where(.sv-disc-row-author,.sv-feedpost-author-link,.sv-feedpost-source-link,.sv-stockdetail-back,.sv-agentv2-back){align-items:center;display:inline-flex}.sv-feedpost-author-link{min-width:40px}.sv-v2-shell{--bg:#fff;--bg-elev:#f7f8fa;--bg-sunk:#eff1f4;--line:#e5e7eb;--line-strong:#cdd1d8;--ink:#0f1419;--ink-soft:#3a4048;--ink-mute:#5d6875;--accent:#2f5d3a;--accent-soft:#e3ecdf;--up:#b91c1c;--down:#137735;--neutral:#5f6b78;--series-1:#2563eb;--series-2:#c56a00;--series-3:#6b6278;--rank-gold:#8a5a00;--rank-gold-soft:#fff7df;--rank-gold-line:#d6a756;--rank-silver:#53606f;--rank-silver-soft:#f1f5f9;--rank-silver-line:#aeb8c4;--rank-bronze:#8a4820;--rank-bronze-soft:#fff1e8;--rank-bronze-line:#c58a5a;--up-soft:var(--up)}@supports (color:color-mix(in lab, red, red)){.sv-v2-shell{--up-soft:color-mix(in srgb, var(--up) 14%, transparent)}}.sv-v2-shell{--down-soft:var(--down)}@supports (color:color-mix(in lab, red, red)){.sv-v2-shell{--down-soft:color-mix(in srgb, var(--down) 14%, transparent)}}.sv-v2-shell{--neutral-soft:var(--neutral)}@supports (color:color-mix(in lab, red, red)){.sv-v2-shell{--neutral-soft:color-mix(in srgb, var(--neutral) 18%, transparent)}}.sv-v2-shell{--background:var(--bg);--foreground:var(--ink);--surface:var(--bg-elev);--surface-elevated:var(--bg-sunk);--muted:var(--ink-mute);--border-subtle:var(--line);--sv-topbar-offset:78px;background:var(--bg-elev);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sv-v2-topbar{z-index:50;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sv-v2-topbar{background:color-mix(in srgb, var(--bg) 96%, transparent)}}.sv-v2-topbar{-webkit-backdrop-filter:saturate(1.15)blur(10px);backdrop-filter:saturate(1.15)blur(10px)}.sv-v2-topbar-inner{align-items:center;gap:var(--space-4);width:100%;min-width:0;max-width:1240px;min-height:78px;padding:var(--space-2) var(--space-8);margin:0 auto;display:flex}.sv-v2-forum-link{flex:none;align-items:center;display:inline-flex}.sv-v2-forum-logo{flex:none;width:186px;height:36px}.sv-v2-stock-context{align-items:center;gap:var(--space-1);min-width:0;min-height:48px;color:var(--ink);text-decoration:none;display:inline-flex}.sv-v2-stock-context:hover .sv-v2-stock-id strong{text-decoration:underline}.sv-v2-stock-copy{gap:var(--space-0_5);flex-direction:column;min-width:0;display:flex}.sv-v2-stock-id,.sv-v2-stock-quote{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:flex}.sv-v2-stock-id strong{font-size:var(--text-subhead);line-height:1.2}.sv-v2-stock-id span,.sv-v2-stock-quote span{color:var(--ink-mute);font-size:var(--text-label)}.sv-v2-stock-quote strong{font-size:var(--text-title);font-variant-numeric:tabular-nums;line-height:1.1}.sv-v2-stock-quote.up strong,.sv-v2-stock-quote.up span{color:var(--up)}.sv-v2-stock-quote.down strong,.sv-v2-stock-quote.down span{color:var(--down)}.sv-v2-topbar .sv-topbar-search{max-width:300px;margin-left:auto}.sv-v2-pagebody{width:100%;max-width:1240px;padding:0 0 var(--space-12);margin:0 auto}.sv-v2-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) 316px;align-items:start;display:grid}.sv-v2-chartband{grid-area:1/1/auto/-1;min-width:0}.sv-v2-main{gap:var(--space-4);flex-direction:column;grid-area:2/1;min-width:0;display:flex}.sv-v2-rail{gap:var(--space-3);flex-direction:column;grid-area:2/2;min-width:0;display:flex}.sv-v2-chartrow{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 316px;align-items:stretch;display:grid}.sv-v2-chartrow-chart{min-width:0}.sv-v2-postrail{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.sv-v2-postrail-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.sv-v2-postrail-count{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--bg);color:var(--ink-soft);font-size:var(--text-label);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.sv-v2-postrail-body{flex:auto;min-height:360px;position:relative}.sv-v2-postrail-scroll{overscroll-behavior:contain;padding-right:var(--space-1);position:absolute;inset:0;overflow-y:auto}.sv-v2-postrail-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-v2-postrail-empty{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);color:var(--ink-mute);font-size:var(--text-meta);margin:0}.sv-v2-postcard{gap:var(--space-2);padding:var(--space-3);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);content-visibility:auto;contain-intrinsic-size:auto 200px;flex-direction:column;display:flex}.sv-v2-postcard.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sv-v2-postcard-author{align-items:center;gap:var(--space-2);color:var(--ink-mute);font-size:var(--text-label);font-weight:600;display:flex}.sv-v2-postcard-title{color:var(--ink);font-size:var(--text-body);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.sv-v2-postcard-text{color:var(--ink-soft);font-size:var(--text-ui);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.sv-v2-postcard-text.is-expanded{display:block;overflow:visible}.sv-v2-postcard-text.is-loading{opacity:.55;font-weight:500}.sv-v2-postcard-more{color:var(--up);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.sv-v2-postcard-more:hover{text-decoration:underline}.sv-v2-postcard-meta{align-items:center;gap:var(--space-2);color:var(--ink-mute);font-size:var(--text-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.sv-v2-postcard-return{font-weight:600}.sv-v2-postcard-return.up{color:var(--up)}.sv-v2-postcard-return.down{color:var(--down)}.sv-v2-postcard-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--ink-mute);font-size:var(--text-label);display:flex}.sv-v2-postcard-stats{gap:var(--space-3);font-variant-numeric:tabular-nums;display:flex}.sv-v2-postcard-source{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:1px solid var(--up);border-radius:var(--radius-sm);background:var(--up);color:#fff;font-size:var(--text-ui);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.sv-v2-postcard-source:hover{filter:brightness(.94);text-decoration:none}.sv-v2-postcard-source:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sv-v2-hero{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) minmax(510px,1.1fr);padding:0;display:grid;overflow:hidden}.sv-v2-page-intro{gap:var(--space-1);flex-direction:column;display:flex}.sv-v2-page-intro-title{color:var(--ink);font-size:var(--text-heading);font-weight:var(--weight-bold);margin:0;line-height:1.35}.sv-v2-page-intro-title span{color:var(--up)}.sv-v2-page-intro p{color:var(--ink-mute);font-size:var(--text-ui);line-height:var(--leading-ui);margin:0}.sv-v2-hero-who{gap:var(--space-3);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.sv-v2-hero-identity{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr) calc(16.6667% + 28px);min-width:0;display:grid}.sv-v2-hero-names{display:contents}.sv-v2-hero-name-line{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:1/2;min-width:0;display:flex}.sv-v2-hero-badges{align-items:center;gap:var(--space-1);flex-wrap:nowrap;grid-area:2/2/auto/-1;min-width:0;display:flex;overflow:hidden}@media (max-width:1279px){.sv-v2-hero-badges{grid-column:1/-1}}.sv-v2-hero-author-stats{gap:var(--space-3);margin:0;display:flex}.sv-v2-hero-author-stat{gap:var(--space-0_5);text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.sv-v2-hero-author-stat dt{color:var(--ink-mute);font-size:var(--text-label);order:2}.sv-v2-hero-author-stat dd{color:var(--ink);font-size:var(--text-stat);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.sv-v2-hero-rank{min-width:18px;font-size:var(--text-ui);justify-content:center;align-items:center;line-height:1;display:inline-flex}.sv-v2-hero-bio-wrap{min-width:0}.sv-v2-hero-bio{width:100%;max-width:none;color:var(--ink-soft);font-size:var(--text-ui);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-v2-hero-bio.is-expanded{display:block;overflow:visible}.sv-v2-hero-bio-toggle{min-height:28px;margin-top:var(--space-0_5);color:var(--up);font-size:var(--text-label);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.sv-v2-hero-bio-toggle:hover{text-decoration:underline}.sv-v2-hero-badge{align-items:center;gap:var(--space-1);min-height:26px;font-size:var(--text-meta);color:#9a6700;background:var(--rank-gold-soft);border-radius:var(--radius-full);padding:var(--space-0_5) var(--space-1_5);white-space:nowrap;border:0;font-weight:700;display:inline-flex}.sv-v2-hero-follow{min-height:32px;padding:0 var(--space-3);border:1px solid var(--up);border-radius:var(--radius-sm);background:var(--up);color:#fff;font-size:var(--text-ui);white-space:nowrap;flex-shrink:0;grid-area:1/3;justify-content:center;justify-self:start;align-items:center;margin-right:0;font-weight:700;text-decoration:none;display:inline-flex}.sv-v2-hero-follow:hover{filter:brightness(.94)}.sv-v2-hero-badge.is-rank-2{color:#667085;background:var(--rank-silver-soft);border-color:var(--rank-silver-line)}.sv-v2-hero-badge.is-rank-3{color:#9a5b22;background:var(--rank-bronze-soft);border-color:var(--rank-bronze-line)}.sv-v2-hero-badge.is-rank-4{color:var(--ink-soft);background:var(--bg-soft);border-color:var(--line)}.sv-v2-hero-badge.is-forum-rank{color:var(--series-1);background:var(--series-1)}@supports (color:color-mix(in lab, red, red)){.sv-v2-hero-badge.is-forum-rank{background:color-mix(in srgb, var(--series-1) 8%, var(--bg))}}.sv-v2-hero-name{font-size:var(--text-title);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.sv-v2-hero-name:hover{text-decoration:underline}.sv-v2-hero-metrics{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;display:flex}.sv-v2-hero-metrics-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);color:var(--ink);font-size:var(--text-subhead);margin:0;font-weight:700;line-height:1.4;display:flex}.sv-v2-hero-metrics-grid{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sv-v2-hero-metric{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);min-width:0;min-height:98px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg);flex-direction:column;display:flex}.sv-v2-hero-metric-label{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--ink-mute);display:inline-flex}.sv-v2-hero-metric-summary{align-items:baseline;gap:var(--space-2);display:flex}.sv-v2-hero-metric-value{font-size:var(--text-stat);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.sv-v2-hero-metric-value.is-up{color:var(--up)}.sv-v2-hero-metric-value.is-down{color:var(--down)}.sv-v2-hero-metric-value.is-flat,.sv-v2-hero-metric-value.is-empty{color:var(--ink-mute)}.sv-v2-hero-metric-value.is-ink{color:var(--ink)}.sv-v2-hero-metric-sub{font-size:var(--text-meta);color:var(--ink-mute)}.sv-v2-hero-metrics-updated{color:var(--ink-mute);font-size:var(--text-micro);white-space:nowrap;font-weight:500}.sv-v2-focus{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.sv-v2-focus-head{min-height:54px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);align-items:center;display:flex}.sv-v2-focus-head h2{font-size:var(--text-title);margin:0}.sv-v2-focus-body{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);min-width:0;display:grid}.sv-v2-focus-latest{min-width:0;padding:var(--space-4);border-right:1px solid var(--line);flex-direction:column;display:flex}.sv-v2-focus-meta{align-items:center;gap:var(--space-2);color:var(--ink-mute);font-size:var(--text-meta);display:flex}.sv-v2-focus-latest h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.sv-v2-focus-latest p{color:var(--ink-soft);font-size:var(--text-ui);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.sv-v2-focus-actions{gap:var(--space-2);padding-top:var(--space-3);margin-top:auto;display:flex}.sv-v2-focus-primary,.sv-v2-focus-secondary{min-height:36px;padding:0 var(--space-4);border:1px solid var(--up);border-radius:var(--radius-sm);font-size:var(--text-ui);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sv-v2-focus-primary{color:#fff;background:var(--up)}.sv-v2-focus-secondary{color:var(--up);background:var(--bg)}.sv-v2-focus-recent{min-width:0;padding:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.sv-v2-focus-recent-title{font-size:var(--text-ui);font-weight:700}.sv-v2-focus-recent ul{margin:0;padding:0;list-style:none}.sv-v2-focus-row{align-items:center;gap:var(--space-2);border-top:1px solid var(--line);min-height:64px;color:inherit;grid-template-columns:42px minmax(0,1fr) 14px;text-decoration:none;display:grid}.sv-v2-focus-row:hover{background:var(--bg-elev)}.sv-v2-focus-date{color:var(--ink-mute);font-size:var(--text-meta)}.sv-v2-focus-copy{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-label);font-weight:600;display:flex}.sv-v2-focus-copy>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.sv-v2-focus-arrow{color:var(--ink-mute);font-size:var(--text-title)}.sv-v2-focus-more{min-height:36px;color:var(--up);font-size:var(--text-label);align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.sv-v2-focus-empty{padding:var(--space-4);color:var(--ink-mute);font-size:var(--text-ui)}.sv-v2-expert-title{align-items:center;gap:var(--space-1);display:inline-flex}.sv-v2-expert-list,.sv-v2-alsoknows-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sv-v2-expert-row,.sv-v2-alsoknows-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:inherit;min-width:0;text-decoration:none;display:flex}.sv-v2-expert-row:hover,.sv-v2-alsoknows-row:hover{background:var(--bg-hover,#00000008)}.sv-v2-expert-row.is-hero,.sv-v2-rail .sv-rank-row.is-active{background:0 0}.sv-v2-expert-no{text-align:center;font-size:var(--text-subhead);color:var(--ink-mute);font-variant-numeric:tabular-nums;flex:0 0 24px;font-weight:700}.sv-v2-expert-name{min-width:0;font-size:var(--text-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}.sv-v2-expert-stat{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.sv-v2-expert-hit{font-size:var(--text-ui);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.sv-v2-expert-n{font-size:var(--text-meta);color:var(--ink-mute);white-space:nowrap}.sv-v2-alsoknows-id{align-items:baseline;gap:var(--space-1);flex:auto;min-width:0;display:flex;overflow:hidden}.sv-v2-alsoknows-name{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sv-v2-alsoknows-sym{font-size:var(--text-meta);color:var(--ink-mute);flex:none}@media (max-width:1023px){.sv-v2-grid{grid-template-columns:minmax(0,1fr)}.sv-v2-chartband,.sv-v2-main,.sv-v2-rail{grid-column:1}.sv-v2-chartband{grid-row:1}.sv-v2-rail{grid-row:2}.sv-v2-main{grid-row:3}.sv-v2-chartrow{grid-template-columns:minmax(0,1fr)}.sv-v2-postrail-body{min-height:0;position:static}.sv-v2-postrail-scroll{max-height:480px;position:static}}@media (max-width:820px){.sv-v2-hero{grid-template-columns:1fr}.sv-v2-hero-identity{grid-template-columns:auto minmax(0,1fr) auto}.sv-v2-hero-badges{grid-column:1/-1}.sv-v2-hero-badges.has-forum-rank .sv-v2-hero-badge.is-other-stock{display:none}.sv-v2-hero-badge{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.sv-v2-hero-metrics{border-top:1px solid var(--line);border-left:0}}@media (max-width:719px){.sv-v2-shell{--sv-topbar-offset:64px}.sv-v2-topbar-inner{min-height:64px;padding:var(--space-2) var(--space-5);gap:var(--space-2)}.sv-v2-forum-logo{width:134px;height:auto}.sv-v2-stock-id strong{font-size:var(--text-ui)}.sv-v2-stock-quote strong{font-size:var(--text-subhead)}.sv-v2-pagebody{padding:0 0 var(--space-8)}.sv-v2-page-intro-title{font-size:var(--text-title)}.sv-v2-hero{grid-template-columns:1fr}.sv-v2-hero-metrics-title{padding:var(--space-2) var(--space-3);font-size:var(--text-label)}.sv-v2-hero-metric{padding:var(--space-3) var(--space-2)}.sv-v2-hero-metric-value{font-size:var(--text-subhead)}.sv-v2-hero-metric-label,.sv-v2-hero-metric-sub{font-size:var(--text-micro)}.sv-v2-hero-metric .sv-lb-formula-pop{width:200px}.sv-v2-hero-metric:first-child .sv-lb-formula-pop{left:0;right:auto}.sv-v2-hero-follow{margin-right:0}.sv-v2-hero-author-stats{justify-content:space-between}.sv-v2-hero-author-stat{flex:0 auto}.sv-v2-hero-author-stat dd{font-size:var(--text-subhead);white-space:nowrap}.sv-v2-hero-metrics-updated{font-size:var(--text-micro)}.sv-v2-hero-who{padding:var(--space-3)}.sv-v2-focus-head{min-height:48px;padding:var(--space-2) var(--space-3)}.sv-v2-focus-head h2{font-size:var(--text-subhead)}.sv-v2-focus-body{grid-template-columns:1fr}.sv-v2-focus-latest{padding:var(--space-3);border-right:0}.sv-v2-focus-latest h3{font-size:var(--text-title)}.sv-v2-focus-recent{display:none}}@media (max-width:480px){.sv-v2-focus-primary,.sv-v2-focus-secondary{padding:0 var(--space-2);flex:1 1 0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
