:root{color-scheme:dark;color:#edf0f4;background:#0c0f14;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root,main{width:100%;max-width:100%;touch-action:pan-y}html,body{overflow-x:hidden;overflow-x:clip;background:#0c0f14}html{min-width:0}body{min-width:0;margin:0}button,a{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible{outline:0;box-shadow:0 0 0 3px #ffffff3d}main{min-height:100vh;overflow-x:hidden;overflow-x:clip;padding:env(safe-area-inset-top) 0 calc(24px + env(safe-area-inset-bottom))}.shell{width:min(calc(100% - 32px),760px);margin-inline:auto}.masthead{height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.065)}.brand-block{display:flex;min-width:0;flex:1 1 auto;align-items:center}.brand-logo-lockup{display:flex;min-width:0;align-items:center}.brand-logo{display:block;width:34px;height:38px;max-width:100%;max-height:38px;object-fit:contain;object-position:center;filter:brightness(0) invert(1);opacity:.92}.splash-screen{position:fixed;z-index:60;inset:0;display:grid;overflow:hidden;color:#edf0f4;background:#090b0f;isolation:isolate;touch-action:none}.splash-grid{position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 76%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 76%)}.splash-scanline{position:absolute;z-index:1;top:-12%;left:0;width:100%;height:1px;background:#ffffff38;box-shadow:0 0 28px #ffffff2e;animation:splash-scan 5.5s linear infinite}.splash-shell{position:relative;z-index:2;display:flex;width:min(calc(100% - 32px),760px);min-height:100%;margin-inline:auto;flex-direction:column;padding:calc(22px + env(safe-area-inset-top)) 0 calc(20px + env(safe-area-inset-bottom))}.splash-topline,.splash-bottomline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:14px;color:#7f8793;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.splash-status{display:inline-flex;gap:6px;align-items:center}.splash-status i{width:5px;height:5px;border-radius:50%;background:#f0f1f4;box-shadow:0 0 0 3px #ffffff14;animation:splash-status-pulse 1.4s ease-in-out infinite}.splash-counts{display:inline-flex;gap:5px;align-items:baseline;color:#7f8793;font-variant-numeric:tabular-nums;white-space:nowrap}.splash-counts strong{color:#e5e9ee;font-size:10px;font-weight:620}.splash-counts em{color:#4f5763;font-style:normal}.splash-brand{margin-top:18px}.splash-logo{display:block;width:10px;height:16px;max-width:58vw;max-height:16px;object-fit:contain;object-position:center;filter:brightness(0) invert(1);opacity:.92}.splash-center{max-width:620px;margin:auto 0;padding:26px 0 44px}.splash-quote-head{display:flex;max-width:620px;align-items:center;justify-content:space-between;gap:16px}.splash-kicker{margin:0;color:#8d95a1;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;line-height:1.5}.splash-quote-shuffle{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;padding:0;color:#aeb5bf;background:#ffffff09;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.splash-quote-shuffle:hover{border-color:#fff6;color:#fff;background:#ffffff17}.splash-quote-shuffle:active{border-color:#fff;color:#fff;background:#ffffff26}.splash-quote-shuffle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.splash-center blockquote{max-width:620px;margin:16px 0 18px;overflow-wrap:anywhere;color:#f4f5f8;font-size:clamp(32px,8.6vw,68px);font-weight:660;letter-spacing:-.075em;line-height:1.06;white-space:pre-line}.splash-center cite{display:block;overflow-wrap:anywhere;color:#747d8a;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:10px;font-style:normal;line-height:1.5}.splash-bottomline{align-items:flex-end;justify-content:flex-end;color:#69727f;letter-spacing:.06em}.splash-enter{position:relative;display:grid;width:58px;height:46px;min-height:46px;flex:0 0 auto;place-items:center;border:0;border-radius:999px;padding:0;color:#f4f5f8;background:transparent;transition:color .18s ease,transform .18s ease}.splash-enter:hover{color:#fff;transform:translate(3px)}.splash-enter:active{color:#fff;transform:translate(6px)}.splash-enter svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;animation:splash-enter-blink 2.4s ease-in-out infinite}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:14px;letter-spacing:-.02em}h2{margin:0;letter-spacing:-.035em}.masthead-actions{display:flex;flex:0 0 auto;gap:8px;align-items:center;margin-left:8px}.page-nav{display:flex;flex:0 0 auto;gap:1px;align-items:center}.page-nav button{min-height:32px;border:0;border-bottom:2px solid transparent;padding:0 6px;color:#747d8a;background:transparent;font-size:10px;white-space:nowrap;transition:color .14s ease,border-color .14s ease}.page-nav button.is-active{color:#fff;border-bottom-color:#fff}.page-nav button:active{color:#fff}.page-nav button.splash-menu{padding-inline:5px;color:#aeb5bf;font-family:Songti SC,STSong,serif;font-size:13px;font-weight:650;letter-spacing:0}.page-nav button.splash-menu:hover{color:#fff}.language-toggle,.theme-toggle{display:grid;width:32px;height:32px;min-height:32px;place-items:center;border:0;border-radius:50%;padding:0;color:#858e9d;background:transparent;transition:color .14s ease,background-color .14s ease,transform .14s ease}.language-toggle{font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace}.language-toggle span{display:grid;width:21px;height:18px;place-items:center;border:1px solid currentColor;border-radius:4px;color:#dfe3e8;font-size:9px;letter-spacing:0;line-height:1}.language-toggle:hover,.theme-toggle:hover{color:#e8ebef;background:#ffffff12}.language-toggle:active,.theme-toggle:active{color:#fff;background:#ffffff21;transform:scale(.94)}.theme-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.refresh{display:grid;width:36px;height:36px;min-height:36px;place-items:center;border:0;border-radius:50%;padding:0;color:#858e9d;background:transparent;transition:color .14s ease,background-color .14s ease,transform .14s ease}.refresh svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.refresh:hover:not(:disabled){color:#e8ebef;background:#ffffff12}.refresh:active:not(:disabled){color:#fff;background:#ffffff21;transform:scale(.94)}.refresh:disabled{color:#e8ebef;opacity:.75}.author-context{position:sticky;z-index:12;top:env(safe-area-inset-top);padding:7px 0 8px;border-bottom:1px solid rgba(255,255,255,.045);background:#0c0f14f7}.author-context-head{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:16px}.author-leading{min-width:0;flex:1 1 auto}.author-selector{display:grid;grid-template-columns:28px minmax(0,1fr) auto;width:100%;max-width:420px;min-height:42px;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:5px 8px;color:#f4f5f8;background:#151922b8;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.author-selector:hover:not(:disabled){border-color:#fff6;background:#1a1e2a}.author-selector:active:not(:disabled){background:#202532;transform:translateY(1px)}.author-selector .avatar{width:28px;height:28px;flex-basis:28px;border-radius:6px}.author-selector-copy{display:grid;min-width:0;gap:2px}.author-selector-copy strong{overflow:hidden;font-size:14px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.author-selector-copy small{overflow:hidden;color:#7a8290;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.author-selector-action{display:inline-flex;gap:5px;align-items:center;padding-left:4px;color:#dfe3e8;font-size:11px;font-weight:650;white-space:nowrap}.author-selector-action i{color:#f0f1f4;font-size:15px;font-style:normal;line-height:1;transform:translateY(-1px)}.author-selector:disabled{color:#7a8290}.avatar{width:38px;height:38px;flex:0 0 38px;object-fit:cover;border-radius:50%;background:#252a35}.author-description{display:-webkit-box;max-width:520px;margin:11px 0 0;overflow:hidden;color:#929aa6;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.author-targets{min-width:0;margin-top:8px}.author-targets-head{margin-bottom:6px}.author-targets-head strong{color:#adb4be;font-size:11px;font-weight:620}.author-targets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(24dvh,198px);gap:5px;overflow-y:auto;overscroll-behavior:contain;padding:1px 2px 2px 0;scrollbar-color:rgba(255,255,255,.36) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-y}.author-target{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;gap:2px 6px;align-items:center;border:1px solid rgba(255,255,255,.04);border-radius:5px;padding:5px 7px;color:#dfe3e8;background:#11151b94;text-align:left;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.author-target:focus-visible{z-index:1}.author-target:active{background:#1c212b}.author-target.is-selected{border-color:#ffffff6b;color:#fff;background:#ffffff14}.author-target.is-unavailable{border-color:#ffffff0b;color:#a5acb6;background:#ffffff05;cursor:not-allowed}.author-target.is-unavailable .author-target-main strong{color:#c3c8d0;font-family:inherit;letter-spacing:-.015em}.author-target.is-unavailable .author-target-direction{opacity:.86}.author-target-main{display:grid;min-width:0;gap:2px}.author-target-main strong{overflow:hidden;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.author-target-main small{overflow:hidden;color:#7f8793;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.author-target-direction{justify-self:end;font-size:10px}.author-target-direction.direction-up{color:#9bdbbe}.author-target-direction.direction-down{color:#f0a0a6}.author-target-direction.direction-flat{color:#b4bac3}.author-targets-empty{padding:15px 10px;color:#7a8290;border:1px dashed rgba(255,255,255,.1);font-size:11px;line-height:1.55}.target-loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(24dvh,198px);gap:5px;overflow:hidden}.target-loading span{height:40px;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#ffffff06;animation:loading-pulse .9s ease-in-out infinite}.asset-header{padding:13px 0 11px;border-bottom:1px solid rgba(255,255,255,.045)}.asset-header-top{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.asset-current{display:flex;min-width:0;max-width:calc(100% - 88px);gap:7px;align-items:center;color:#f4f5f8}.asset-current>span{display:grid;min-width:0;gap:3px}.asset-current strong{overflow:hidden;color:#dfe3e8;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:19px;letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap}.asset-current small{overflow:hidden;color:#7a8290;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sync-state{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;padding-top:5px;color:#7a8290;font-size:10px;white-space:nowrap}.sync-state i{width:6px;height:6px;border-radius:50%;background:#c59653}.sync-state.is-live{color:#98cdb0}.sync-state.is-live i{background:#52bd8d;box-shadow:0 0 0 3px #52bd8d1c}.sync-state.is-loading{color:#b9a876}.sync-state.is-loading i{background:#c59653;animation:loading-pulse .9s ease-in-out infinite}.asset-quote{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:12px}.asset-price,.asset-change{display:grid;min-width:0;gap:3px}.asset-price>span,.asset-change small{color:#7a8290;font-size:10px}.asset-price>strong{color:#e4e7ec;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:clamp(30px,8.8vw,38px);font-variant-numeric:tabular-nums;letter-spacing:-.075em;line-height:.96}.asset-price>strong.is-pending{color:#707987}.asset-price>small{color:#8d95a1;font-size:10px}.asset-change{padding-bottom:2px;text-align:right}.asset-change strong{color:#9ba3af;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:-.045em}.asset-change.is-up strong,.positive{color:#62c997}.asset-change.is-down strong,.negative{color:#e0777d}.asset-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:13px 0 0;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.asset-facts div{min-width:0;padding:8px 8px 7px 0}.asset-facts div+div{padding-left:10px;border-left:1px solid rgba(255,255,255,.04)}.asset-facts dt,.asset-facts dd{margin:0}.asset-facts dt{color:#707987;font-size:10px}.asset-facts dd{overflow:hidden;margin-top:4px;color:#c5cbd3;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.notice{margin-top:16px;padding:10px 12px;border-left:2px solid #c59653;color:#d2b174;background:#c5965314;font-size:12px;line-height:1.55}.chart-section{padding-top:15px}.chart-toolbar{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.chart-title{min-width:0;flex:1 1 auto}.chart-title strong{display:block;overflow:hidden;color:#f0f1f4;font-size:21px;font-weight:680;letter-spacing:-.045em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.range-toggle{display:inline-flex;flex:0 0 auto;width:max-content;padding:2px;border:1px solid rgba(255,255,255,.065);border-radius:5px;background:#11151bb8}.range-toggle-current{display:inline-grid;min-width:68px;min-height:28px;place-items:center;padding:0 12px;border-radius:3px;color:#eff1f5;background:#252a35;font-size:11px;white-space:nowrap}.chart-card{min-width:0;margin-top:9px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.045);background:#ffffff02}.chart-visual{padding:15px 0 8px}.chart-legend{display:flex;gap:11px;align-items:center;margin:0 1px 7px;color:#737c89;font-size:9px}.chart-legend-item{display:inline-flex;gap:4px;align-items:center}.chart-legend-item i{font-size:11px;font-style:normal;line-height:1}.legend-up i{color:#62c997}.legend-down i{color:#e0777d}.legend-focus i{color:#f0f1f4}.chart-canvas{display:block;width:100%;height:auto;overflow:hidden}.chart-grid{stroke:#ffffff13;stroke-width:1;vector-effect:non-scaling-stroke}.chart-focus-band{fill:#ffffff0e;stroke:#ffffff38;stroke-dasharray:3 5;stroke-width:1;vector-effect:non-scaling-stroke}.chart-scale{fill:#6d7683;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:9px}.candle{stroke-width:1.1;vector-effect:non-scaling-stroke}.candle rect{stroke:none}.candle.is-up{stroke:#59bf8e;fill:#59bf8e}.candle.is-down{stroke:#dc727a;fill:#dc727a}.marker-focus-line{stroke:#ffffffb8;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.chart-marker{cursor:pointer;stroke:#0c0f14;stroke-width:2}.chart-marker path,.chart-marker circle{vector-effect:non-scaling-stroke}.chart-marker text{fill:#f4f5f7;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:760;paint-order:stroke;stroke:#0c0f14;stroke-width:3px}.chart-marker.marker-up{fill:#59bf8e}.chart-marker.marker-down{fill:#dc727a}.chart-marker:not(.marker-up):not(.marker-down){fill:#dfe3e8}.chart-marker.is-active path,.chart-marker.is-active circle{stroke:#f5f5f7;stroke-width:2.5}.chart-axis{position:relative;height:14px;margin:4px 1px 0;color:#707987;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:9px;font-variant-numeric:tabular-nums}.chart-axis span{position:absolute;white-space:nowrap;transform:translate(-50%)}.chart-axis span:first-child{transform:none}.chart-axis span:last-child{transform:translate(-100%)}.chart-empty{display:grid;min-height:232px;place-items:center;padding:20px;color:#7a8290;text-align:center;font-size:12px;line-height:1.6}.opinion-heading{padding-top:18px;padding-bottom:8px}.opinion-heading h2{color:#f0f1f4;font-size:21px;font-weight:680;letter-spacing:-.045em;line-height:1.25}.timeline{padding-bottom:4px}.timeline-loading{display:grid;gap:1px;padding:12px 0 14px}.timeline-loading span{display:block;height:60px;border-bottom:1px solid rgba(255,255,255,.065);background:#ffffff06;animation:loading-pulse .9s ease-in-out infinite}.signal{padding:15px 0 16px;border-bottom:1px solid rgba(255,255,255,.065)}.signal-top{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center}.signal-avatar{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;overflow:hidden;border-radius:6px;color:#dfe3e8;background:#252a35;font-size:11px;font-weight:720}.signal-avatar-image{object-fit:cover}.signal-author{display:grid;min-width:0;gap:1px}.signal-author strong{overflow:hidden;color:#dce0e6;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.signal-author span{color:#747d8a;font-size:10px}.direction-tag,.opinion-direction{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:4px;padding:0 7px;font-size:10px;font-weight:670;white-space:nowrap}.direction-tag.direction-up,.opinion-direction.direction-up{color:#9bdbbe;background:#59bf8e1c}.direction-tag.direction-down,.opinion-direction.direction-down{color:#f0a0a6;background:#dc727a1f}.direction-tag.direction-flat,.opinion-direction.direction-flat{color:#b4bac3;background:#9aa2af1c}.signal-body{min-width:0;padding-left:36px}.signal-content-hitarea{display:block;width:100%;border:0;padding:0;color:inherit;background:transparent;text-align:left}.signal-content-hitarea:hover{color:#f2f3f5}.signal-content-hitarea:active{color:#fff}.signal-content-hitarea:focus-visible{border-radius:5px;box-shadow:0 0 0 3px #ffffff3d}.signal h3{margin:9px 0 6px;overflow-wrap:anywhere;color:#e8ebef;font-size:14px;letter-spacing:-.018em;line-height:1.45}.signal p{display:-webkit-box;margin:0;overflow:hidden;color:#9fa7b2;font-size:12px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.signal-foot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:11px}.signal-asset{display:inline-flex;min-width:0;gap:6px;align-items:center;border:0;padding:0;color:#dce0e6;background:transparent;font-size:11px;text-align:left}.signal-asset strong{font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:-.03em}.signal-asset span{color:#8c94a2}.signal-asset-unavailable{color:#9199a5}.signal-asset-unavailable strong{font-family:inherit;font-size:11px;letter-spacing:0}.signal a,.opinion-source{flex:0 0 auto;color:#dce0e6;font-size:11px;text-decoration:none}.signal a:active,.signal-asset:active,.opinion-source:active{color:#fff}.empty{padding:30px 4px;color:#7a8290;border-bottom:1px dashed rgba(255,255,255,.12);text-align:center;font-size:12px;line-height:1.6}.footer{display:grid;gap:5px;margin-top:27px;padding:15px 0 0;border-top:1px solid rgba(255,255,255,.065);color:#69727f;font-size:10px;line-height:1.6}#mobile-overview,#mobile-market,#mobile-opinions{scroll-margin-top:min(42dvh,340px)}.performance-page{padding-top:18px;padding-bottom:20px;touch-action:pan-y}.performance-sticky-head{position:sticky;z-index:11;top:env(safe-area-inset-top);padding:0 0 9px;border-bottom:1px solid rgba(255,255,255,.07);background:#0c0f14f7}.performance-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.performance-window-switch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);overscroll-behavior-x:contain;touch-action:pan-y;user-select:none;-webkit-user-select:none}.performance-window-switch button{min-width:0;min-height:34px;border:0;border-bottom:2px solid transparent;padding:0 2px;overflow:hidden;color:#737c89;background:transparent;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.performance-window-switch button.is-active{color:#fff;border-bottom-color:#fff}.performance-sort{display:inline-flex;min-height:34px;align-items:center;gap:4px;border:0;border-bottom:2px solid transparent;padding:0 2px;color:#8d95a1;background:transparent;font-size:10px;white-space:nowrap}.performance-sort:active{color:#f0f1f4}.performance-sort-arrow{display:inline-block;line-height:1;transform-origin:center}.performance-error{margin-top:14px;padding:10px 11px;border-left:2px solid #c16c73;color:#e5a0a5;background:#c16c7314;font-size:11px;line-height:1.5}.performance-list{margin-top:15px;border-top:1px solid rgba(255,255,255,.065)}.performance-row{padding:10px 0 12px;border-bottom:1px solid rgba(255,255,255,.065)}.performance-row-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center}.performance-avatar-link{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;padding:0;color:inherit;background:transparent}.performance-avatar-link:hover{background:#ffffff14}.performance-avatar{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;overflow:hidden;border-radius:7px;object-fit:cover;color:#dfe3e8;background:#252a35;font-size:12px;font-weight:720}.performance-avatar-fallback{border:1px solid rgba(255,255,255,.22)}.performance-author{display:grid;min-width:0;gap:2px}.performance-author strong{overflow:hidden;color:#e1e4e9;font-size:13px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.performance-author span{overflow:hidden;color:#747d8a;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.performance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-top:8px}.performance-metric{display:grid;min-width:0;gap:2px;padding-top:5px;border-top:1px solid rgba(255,255,255,.045)}.performance-metric span{overflow:hidden;color:#737c89;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.performance-metric strong{overflow:hidden;color:#d7dbe1;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}.performance-metric strong.is-positive{color:#62c997}.performance-metric strong.is-negative{color:#e0777d}.performance-skeleton{height:92px;margin-bottom:1px;border-bottom:1px solid rgba(255,255,255,.065);background:#ffffff06;animation:loading-pulse .9s ease-in-out infinite}.performance-empty{display:grid;min-height:180px;place-items:center;color:#7a8290;font-size:12px}.author-switch-loading{position:fixed;z-index:25;inset:0;display:grid;place-items:center;padding:20px;background:#0c0f1461;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none}.author-switch-loading-card{display:flex;width:min(100%,340px);gap:10px;align-items:center;border:1px solid rgba(255,255,255,.24);border-radius:10px;padding:13px 14px;background:#171b23}.author-switch-spinner{width:15px;height:15px;flex:0 0 15px;border:1.5px solid rgba(255,255,255,.16);border-top-color:#f4f5f7;border-radius:50%;animation:author-switch-spin .76s linear infinite}.author-switch-copy{display:grid;min-width:0;gap:3px}.author-switch-copy strong{color:#f1f2f5;font-size:12px}.author-switch-copy small{overflow:hidden;color:#969eaa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.picker-modal{position:fixed;z-index:30;inset:0;display:grid;align-items:end;overflow:hidden;overscroll-behavior:none;touch-action:none}.picker-backdrop{position:absolute;inset:0;width:100%;border:0;background:#030508ad;touch-action:none}.picker-sheet{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;max-height:80vh;max-height:80dvh;overflow:hidden;padding:18px 16px calc(15px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.1);border-bottom:0;border-radius:12px 12px 0 0;background:#15191f;box-shadow:0 -16px 40px #00000042;touch-action:pan-y;will-change:transform,opacity}.blogger-picker-sheet{height:min(80vh,620px);max-height:min(80vh,620px);height:min(80lvh,620px);max-height:min(80lvh,620px)}.picker-sheet:before{position:absolute;top:8px;left:50%;width:30px;height:3px;border-radius:2px;background:#555d69;content:"";transform:translate(-50%)}.picker-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:7px 0 12px}.picker-sheet-head h2{font-size:19px}.picker-close{display:grid;width:36px;height:36px;min-height:36px;place-items:center;border:0;border-radius:6px;padding:0;color:#dfe3e8;background:transparent;transition:color .14s ease,background-color .14s ease,transform .14s ease}.picker-close:hover{color:#fff;background:#ffffff14}.picker-close:active{color:#fff;background:#ffffff21;transform:scale(.94)}.close-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.picker-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px}.picker-search input{width:100%;min-height:37px;border:1px solid rgba(255,255,255,.09);border-radius:6px;padding:0 10px;color:#edf0f4;outline:0;background:#11151b;font-size:12px}.picker-search input::placeholder{color:#68717e}.picker-search input:focus{border-color:#fff6;box-shadow:0 0 0 3px #ffffff1f}.picker-search-clear{min-height:32px;border:0;border-radius:5px;padding:0 5px;color:#dfe3e8;background:transparent;font-size:11px;white-space:nowrap}.picker-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.picker-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;width:100%;min-height:56px;gap:10px;align-items:center;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:#edf0f4;background:transparent;text-align:left}.picker-item:active{background:#1d222b}.picker-item.is-selected{color:#fff}.picker-item .avatar{width:32px;height:32px;flex-basis:32px;border-radius:6px;object-fit:cover;background:#282e39}.avatar-fallback{display:grid;place-items:center;color:#dfe3e8;font-size:12px;font-weight:700}.picker-item-copy{display:grid;min-width:0;gap:2px}.picker-item-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.picker-item-copy small{overflow:hidden;color:#7a8290;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.picker-item-state{color:#7a8290;font-size:10px;white-space:nowrap}.picker-item.is-selected .picker-item-state{color:#e6e9ed}.picker-empty{padding:28px 8px;color:#7a8290;text-align:center;font-size:12px}.opinion-sheet{display:block;max-height:84vh;max-height:84dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.opinion-sheet-head{align-items:center}.opinion-author{display:flex;min-width:0;gap:8px;align-items:center}.opinion-author>span:last-child{display:grid;min-width:0;gap:2px}.opinion-author strong,.opinion-author small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opinion-author strong{font-size:12px}.opinion-author small{color:#7a8290;font-size:10px}.opinion-direction{margin-top:3px}.opinion-price{display:grid;gap:4px;margin-top:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.opinion-price>span,.opinion-price small{color:#7a8290;font-size:10px}.opinion-price strong{color:#f2f3f5;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:29px;font-variant-numeric:tabular-nums;letter-spacing:-.07em;line-height:1}.event-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid rgba(255,255,255,.07)}.event-facts div{min-width:0;padding:10px 7px 10px 0}.event-facts div+div{padding-left:7px;border-left:1px solid rgba(255,255,255,.06)}.event-facts dt,.event-facts dd{margin:0}.event-facts dt{color:#737c89;font-size:9px}.event-facts dd{overflow:hidden;margin-top:4px;color:#dfe2e7;font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.opinion-copy{padding:15px 0 2px}.opinion-copy h2{font-size:17px;line-height:1.45}.opinion-copy p{margin:9px 0 0;color:#a4abb5;font-size:12px;line-height:1.65;white-space:pre-line}.after-opinion{display:grid;gap:8px;margin-top:14px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.after-opinion>span{color:#7a8290;font-size:10px}.after-opinion>div{display:flex;flex-wrap:wrap;gap:8px 14px}.after-opinion strong{font-family:SFMono-Regular,JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:620}.opinion-source{display:inline-flex;min-height:38px;align-items:center;margin-top:10px}html[data-theme=light],html[data-theme=light] body,html[data-theme=light] #root,html[data-theme=light] main{color-scheme:light;color:#202832;background:#f5f6f8}html[data-theme=light] .masthead{border-color:#1f29371f}html[data-theme=light] .brand-logo,html[data-theme=light] .splash-logo{filter:none;opacity:.88}html[data-theme=light] .page-nav button{color:#68727e}html[data-theme=light] .page-nav button.is-active,html[data-theme=light] .page-nav button:active{color:#17212b;border-bottom-color:#17212b}html[data-theme=light] .page-nav button.splash-menu{color:#59636f}html[data-theme=light] .page-nav button.splash-menu:hover{color:#17212b}html[data-theme=light] .language-toggle,html[data-theme=light] .theme-toggle{color:#68727e}html[data-theme=light] .language-toggle span{color:#26313c}html[data-theme=light] .language-toggle:hover,html[data-theme=light] .theme-toggle:hover{color:#17212b;background:#1f293714}html[data-theme=light] .language-toggle:active,html[data-theme=light] .theme-toggle:active{color:#17212b;background:#1f293721}html[data-theme=light] .splash-screen{color:#202832;background:#f7f8fa}html[data-theme=light] .splash-grid{background-image:linear-gradient(rgba(31,41,55,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(31,41,55,.075) 1px,transparent 1px)}html[data-theme=light] .splash-scanline{background:#1f293738;box-shadow:0 0 28px #1f293729}html[data-theme=light] .splash-topline,html[data-theme=light] .splash-bottomline,html[data-theme=light] .splash-counts{color:#69737f}html[data-theme=light] .splash-status i{background:#202832;box-shadow:0 0 0 3px #1f29371a}html[data-theme=light] .splash-counts strong{color:#202832}html[data-theme=light] .splash-counts em{color:#a0a8b2}html[data-theme=light] .splash-kicker{color:#65707c}html[data-theme=light] .splash-quote-shuffle{border-color:#1f293733;color:#56616d;background:#1f293709}html[data-theme=light] .splash-quote-shuffle:hover{border-color:#1f293770;color:#17212b;background:#1f293714}html[data-theme=light] .splash-quote-shuffle:active{border-color:#17212b;color:#17212b;background:#1f293721}html[data-theme=light] .splash-center blockquote{color:#18222c}html[data-theme=light] .splash-center cite{color:#69737f}html[data-theme=light] .splash-enter{color:#18222c}html[data-theme=light] .splash-enter:hover,html[data-theme=light] .splash-enter:active{color:#000}html[data-theme=light] .author-context{border-color:#1f29371a;background:#f5f6f8fa}html[data-theme=light] .author-selector{border-color:#1f29372e;color:#202832;background:#ffffffe6}html[data-theme=light] .author-selector:hover:not(:disabled){border-color:#1f293761;background:#fff}html[data-theme=light] .author-selector:active:not(:disabled){background:#eef1f4}html[data-theme=light] .author-selector-copy small,html[data-theme=light] .author-target-main small{color:#69737f}html[data-theme=light] .author-selector-action{color:#35414d}html[data-theme=light] .author-selector-action i{color:#17212b}html[data-theme=light] .author-targets-head strong{color:#52606d}html[data-theme=light] .author-targets-grid{scrollbar-color:rgba(31,41,55,.3) transparent}html[data-theme=light] .author-target{border-color:#1f29371a;color:#27323d;background:#ffffffc7}html[data-theme=light] .author-target:active{background:#e9edf1}html[data-theme=light] .author-target.is-selected{border-color:#1f29376b;color:#17212b;background:#1f293714}html[data-theme=light] .author-target.is-unavailable{border-color:#1f29371a;color:#7b858f;background:#1f293706}html[data-theme=light] .author-target.is-unavailable .author-target-main strong{color:#66717c}html[data-theme=light] .author-targets-empty{color:#69737f;border-color:#1f29372e}html[data-theme=light] .target-loading span{border-color:#1f293714;background:#1f29370a}html[data-theme=light] .avatar{background:#e6eaee}html[data-theme=light] .asset-header{border-color:#1f29371a}html[data-theme=light] .asset-current{color:#17212b}html[data-theme=light] .asset-current strong{color:#202832}html[data-theme=light] .asset-current small,html[data-theme=light] .sync-state,html[data-theme=light] .asset-price>span,html[data-theme=light] .asset-change small{color:#69737f}html[data-theme=light] .asset-price>strong{color:#17212b}html[data-theme=light] .asset-price>strong.is-pending{color:#89939e}html[data-theme=light] .asset-price>small{color:#65707c}html[data-theme=light] .asset-change strong{color:#4c5864}html[data-theme=light] .asset-facts{border-color:#1f29371a}html[data-theme=light] .asset-facts div+div{border-color:#1f29371a}html[data-theme=light] .asset-facts dt{color:#77818c}html[data-theme=light] .asset-facts dd{color:#394550}html[data-theme=light] .chart-title strong,html[data-theme=light] .opinion-heading h2{color:#17212b}html[data-theme=light] .range-toggle{border-color:#1f29371f;background:#ffffffc2}html[data-theme=light] .range-toggle-current{color:#17212b;background:#e3e7eb}html[data-theme=light] .chart-card{border-color:#1f293724;background:#1f293703}html[data-theme=light] .chart-legend,html[data-theme=light] .chart-axis{color:#69737f}html[data-theme=light] .chart-grid{stroke:#1f293724}html[data-theme=light] .chart-focus-band{fill:#1f29370e;stroke:#1f29374d}html[data-theme=light] .chart-scale{fill:#69737f}html[data-theme=light] .marker-focus-line{stroke:#1f29378c}html[data-theme=light] .chart-marker{stroke:#f5f6f8}html[data-theme=light] .chart-marker text{fill:#17212b;stroke:#f5f6f8}html[data-theme=light] .chart-marker:not(.marker-up):not(.marker-down){fill:#4a5662}html[data-theme=light] .chart-marker.is-active path,html[data-theme=light] .chart-marker.is-active circle{stroke:#17212b}html[data-theme=light] .chart-empty{color:#69737f}html[data-theme=light] .signal{border-color:#1f29371a}html[data-theme=light] .signal-avatar,html[data-theme=light] .performance-avatar{color:#34414d;background:#e6eaee}html[data-theme=light] .signal-author strong,html[data-theme=light] .signal h3{color:#202832}html[data-theme=light] .signal-author span{color:#69737f}html[data-theme=light] .signal-content-hitarea:hover{color:#17212b}html[data-theme=light] .signal-content-hitarea:active{color:#000}html[data-theme=light] .signal p{color:#596570}html[data-theme=light] .signal-asset,html[data-theme=light] .signal a,html[data-theme=light] .opinion-source{color:#34414d}html[data-theme=light] .signal-asset span{color:#69737f}html[data-theme=light] .signal-asset-unavailable{color:#7b858f}html[data-theme=light] .empty{color:#69737f;border-color:#1f293729}html[data-theme=light] .footer{color:#69737f;border-color:#1f29371a}html[data-theme=light] .performance-sticky-head{border-color:#1f29371f;background:#f5f6f8fa}html[data-theme=light] .performance-window-switch{border-color:#1f29371f}html[data-theme=light] .performance-window-switch button{color:#69737f}html[data-theme=light] .performance-window-switch button.is-active{color:#17212b;border-bottom-color:#17212b}html[data-theme=light] .performance-sort{color:#596570}html[data-theme=light] .performance-sort:active{color:#17212b}html[data-theme=light] .performance-list,html[data-theme=light] .performance-row,html[data-theme=light] .performance-metric{border-color:#1f29371a}html[data-theme=light] .performance-author strong{color:#202832}html[data-theme=light] .performance-author span,html[data-theme=light] .performance-metric span,html[data-theme=light] .performance-empty{color:#69737f}html[data-theme=light] .performance-metric strong{color:#34414d}html[data-theme=light] .performance-skeleton{border-color:#1f29371a;background:#1f29370a}html[data-theme=light] .author-switch-loading{background:#f5f6f87a}html[data-theme=light] .author-switch-loading-card{border-color:#1f293733;background:#fff}html[data-theme=light] .author-switch-spinner{border-color:#1f293726;border-top-color:#17212b}html[data-theme=light] .author-switch-copy strong{color:#202832}html[data-theme=light] .author-switch-copy small{color:#69737f}html[data-theme=light] .picker-backdrop{background:#141c244d}html[data-theme=light] .picker-sheet{border-color:#1f293724;background:#fff;box-shadow:0 -16px 40px #1f293724}html[data-theme=light] .picker-sheet:before{background:#aab2bb}html[data-theme=light] .picker-close{color:#46525e}html[data-theme=light] .picker-close:hover{color:#17212b;background:#1f293714}html[data-theme=light] .picker-close:active{color:#17212b;background:#1f293721}html[data-theme=light] .picker-search input{border-color:#1f293724;color:#202832;background:#f3f5f7}html[data-theme=light] .picker-search input::placeholder{color:#87919c}html[data-theme=light] .picker-search input:focus{border-color:#1f293761;box-shadow:0 0 0 3px #1f29371a}html[data-theme=light] .picker-search-clear{color:#46525e}html[data-theme=light] .picker-item{border-color:#1f29371a;color:#202832}html[data-theme=light] .picker-item:active{background:#edf0f3}html[data-theme=light] .picker-item.is-selected{color:#17212b}html[data-theme=light] .picker-item .avatar{background:#e6eaee}html[data-theme=light] .avatar-fallback{color:#46525e}html[data-theme=light] .picker-item-copy small,html[data-theme=light] .picker-item-state,html[data-theme=light] .picker-empty,html[data-theme=light] .opinion-author small,html[data-theme=light] .opinion-price>span,html[data-theme=light] .opinion-price small,html[data-theme=light] .event-facts dt,html[data-theme=light] .after-opinion>span{color:#69737f}html[data-theme=light] .picker-item.is-selected .picker-item-state{color:#34414d}html[data-theme=light] .opinion-price,html[data-theme=light] .event-facts,html[data-theme=light] .after-opinion{border-color:#1f29371f}html[data-theme=light] .opinion-price strong{color:#17212b}html[data-theme=light] .event-facts div+div{border-color:#1f29371a}html[data-theme=light] .event-facts dd{color:#394550}html[data-theme=light] .opinion-copy p{color:#596570}@media(min-width:680px){main{padding-bottom:40px}.masthead{height:68px}.author-context{position:static;padding-top:30px;padding-bottom:22px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.author-selector{grid-template-columns:32px minmax(0,1fr) auto;min-height:54px;gap:9px;padding:8px 9px}.author-selector .avatar{width:32px;height:32px;flex-basis:32px}.author-selector-copy strong{font-size:16px}.author-selector-action{padding-left:9px}.author-targets{margin-top:18px}.author-targets-head{margin-bottom:9px}.author-targets-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible;padding:0;touch-action:auto}.author-target{gap:4px 8px;padding:9px 10px}.author-target-main{gap:3px}.author-target-main strong{font-size:13px}.author-target-main small{font-size:10px}.target-loading{max-height:none;overflow:visible}.target-loading span{height:54px}#mobile-overview,#mobile-market,#mobile-opinions{scroll-margin-top:10px}.asset-header{padding-top:22px;padding-bottom:14px}.asset-current strong{font-size:25px}.asset-quote{margin-top:18px}.asset-price>strong{font-size:42px}.chart-section{padding-top:24px}.chart-toolbar{max-width:680px}.chart-title strong{font-size:21px}.chart-visual{max-width:680px}.opinion-heading{padding-top:24px}.signal{display:grid;grid-template-columns:164px minmax(0,1fr);gap:18px}.signal-top{grid-template-columns:28px minmax(0,1fr);align-self:start}.signal-top .direction-tag{grid-column:1 / -1;justify-self:start;margin-top:2px}.signal-body{padding-left:0}.performance-page{padding-top:24px}.performance-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.picker-modal{align-items:center;padding:28px}.picker-sheet{width:min(520px,100%);max-height:min(650px,82dvh);border-bottom:1px solid rgba(255,255,255,.1);border-radius:12px}.blogger-picker-sheet{height:min(82vh,620px);max-height:min(82vh,620px);height:min(82lvh,620px);max-height:min(82lvh,620px)}.opinion-sheet{max-height:min(720px,86dvh)}}@media(max-width:359px){.shell{width:min(calc(100% - 24px),760px)}.masthead-actions{gap:4px;margin-left:4px}.page-nav button{padding-inline:4px;font-size:9px}.page-nav button.splash-menu{padding-inline:4px;font-size:12px}.language-toggle{padding-inline:1px;font-size:8px}.refresh{width:36px}.asset-current strong{font-size:21px}.brand-logo{width:28px;height:32px;max-height:32px}.splash-shell{width:min(calc(100% - 24px),760px)}.splash-logo{width:9px;height:14px;max-height:14px}.splash-center blockquote{font-size:29px}.splash-bottomline{align-items:flex-start;flex-direction:column}.splash-enter{align-self:flex-end}.asset-price>strong{font-size:31px}.performance-controls{grid-template-columns:minmax(0,1fr);gap:4px}.performance-sort{justify-self:end;min-height:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes loading-pulse{50%{opacity:.5}}@keyframes author-switch-spin{to{transform:rotate(360deg)}}@keyframes splash-scan{0%{transform:translateY(-12vh)}to{transform:translateY(124vh)}}@keyframes splash-status-pulse{50%{opacity:.38}}@keyframes splash-enter-blink{0%,to{opacity:.28;transform:translate(-3px)}22%{opacity:.72}40%{opacity:1;transform:translate(4px)}56%{opacity:.46}76%{opacity:.84;transform:translate(2px)}}
