.tm-paused{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:min(560px,calc(100vw - 24px));padding:11px 15px;border:1px solid var(--gold-line);border-radius:12px;background:linear-gradient(180deg,var(--gold-soft),transparent 80%),var(--card);box-shadow:0 10px 30px rgb(var(--veil-strong)/.55);font-size:13px}.tm-paused b{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tm-paused span{flex:1 1 260px;color:var(--text-2);line-height:1.55}@media (max-width:520px){.tm-paused{bottom:76px}}@media (min-width:641px){.tm .tm-rail{background:linear-gradient(180deg,#111720,#0c1017 58%,#10151d);border-right:1px solid #26303d;padding:14px 6px;gap:5px;box-shadow:inset -1px 0 0 #ffffff03;overflow-y:auto;scrollbar-width:none}.tm .tm-rail::-webkit-scrollbar{display:none}.tm .tm-rail-btn{flex:0 0 auto;position:relative;min-height:59px;padding:11px 2px 10px;justify-content:center;gap:7px;border:1px solid transparent;border-radius:14px;color:#8292a7;background:transparent;font-size:var(--tm-xs);font-weight:600;letter-spacing:.055em;line-height:1.2;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.tm .tm-rail-btn>svg{width:22px!important;height:22px!important;flex:none;stroke-width:1.6;transition:filter .18s ease,transform .18s ease}.tm .tm-rail-btn>span{white-space:nowrap}.tm .tm-rail-btn:hover{color:#e2eaf5;background:#1b2634;border-color:#2c3c50;transform:translateY(-1px)}.tm .tm-rail-btn.active{color:#4befba;background:linear-gradient(145deg,#173d32,#12291f);border-color:#2a5945;box-shadow:0 4px 18px #0003,inset 0 1px 0 #68efba12}.tm .tm-rail-btn.active:before{content:"";position:absolute;left:-7px;top:20px;height:20px;width:3px;border-radius:0 3px 3px 0;background:#36edac;box-shadow:0 0 12px #27e0a154}.tm .tm-rail-btn.active>svg{filter:drop-shadow(0 0 6px #27e0a12b)}.tm .tm-rail-btn[data-key=upgrade]:not(.active){color:#bdab80}.tm .tm-rail-btn[data-key=account]:not(.active){color:#a2b3c9}.tm .tm-rail-btn:focus-visible{outline:2px solid #73edbf;outline-offset:2px;color:#eafbf4}.tm .tm-rail-gap{min-height:30px;position:relative}.tm .tm-rail-gap:after{content:"";position:absolute;bottom:12px;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,#354153,transparent)}.tm .tm-rail-btn>.tm-pill{top:5px;right:3px;padding:2px 4px;font-size:var(--tm-xs);border-radius:5px}}@media (max-width:640px){.tm .tm-rail-btn{font-size:var(--tm-xs);letter-spacing:.03em;padding-left:6px;padding-right:6px}.tm .tm-rail-mid{padding-left:12px;padding-right:12px}.tm .tm-rail{background:linear-gradient(180deg,#131a23f5,#0e141dfc);border-top-color:#2b3745;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -8px 28px #0006,inset 0 1px 0 #ffffff04}.tm .tm-rail-btn.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 24%,transparent)}.tm .tm-rail-btn:focus-visible{outline:2px solid currentColor;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.tm .tm-rail-btn,.tm .tm-rail-btn>svg{transition:none}.tm .tm-rail-btn:hover{transform:none}}.tm-ph{display:none}@media (max-width:640px) and (orientation:portrait) and (min-height:520px){html:has(.tm-main.tm8),html:has(.tm-main.tm8) body{height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}:root:has(.tm-main.tm8){--nav-h:44px;--tm-rail-h:69px;--tm-ph-foot-h:36px;--tm-ph-read-h:104px;--tm-ph-dock-h:44px}:root:has(.tm-main.tm8) .site-header .container{padding-inline:12px}:root:has(.tm-main.tm8) .site-header .brand-group{transform:scale(.82);transform-origin:left center}:root:has(.tm-main.tm8) .site-header .icon-btn,:root:has(.tm-main.tm8) .site-header .nav-toggle{width:36px;height:36px;min-width:36px;min-height:36px}:root:has(.tm-main.tm8) .site-header .header-actions{gap:8px}.tm:has(>.tm-main.tm8){height:calc(100vh - var(--nav-h));height:calc(100dvh - var(--nav-h));min-height:0;padding-bottom:0;overflow:hidden;grid-template-rows:minmax(0,1fr)}.tm:has(>.tm-main.tm8)>.tm-rail{box-sizing:border-box;height:calc(var(--tm-rail-h) + env(safe-area-inset-bottom))}.tm-main.tm8{position:relative;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--tm-rail-h) + env(safe-area-inset-bottom))}.tm-main.tm8>.tm-banner,.tm-main.tm8>.tm-status,.tm-main.tm8>.tm8-ticker{display:none}.tm-main.tm8>.tm-signal{position:absolute;top:6px;left:8px;right:8px;z-index:30;margin:0}.tm-main.tm8>.tm-ph-top{display:flex;flex-direction:column;flex:none;position:relative;z-index:20;background:var(--bg);border-bottom:1px solid rgb(var(--tm4-line)/.07)}.tm-ph-status{display:flex;align-items:center;gap:8px;height:28px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.tm-ph-status::-webkit-scrollbar{display:none}.tm-ph-status>*{flex:none}.tm-ph-status .tm4-eyelabel{font-size:9.5px;letter-spacing:.16em}.tm-ph-status .tm-ph-ai{height:22px;min-height:0;padding:0 10px;gap:6px;font-size:9.5px;letter-spacing:.08em}.tm-ph-tally{gap:5px;padding-left:7px;border-left:1px solid rgba(227,178,60,.18);font-size:9.5px;color:var(--tm4-dim-2);letter-spacing:.03em}.tm-ph-tally,.tm-ph-tally em{display:inline-flex;align-items:center}.tm-ph-tally em{font-style:normal;gap:3px}.tm-ph-tally b{color:var(--text);font-weight:700;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-ph-tally .tf{font-style:normal;padding:1px 5px;border-radius:5px;background:rgba(227,178,60,.12);border:1px solid rgba(227,178,60,.3);color:var(--gold,#e3b23c);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tm-ph-tally em.hit b{color:#6ee7b7}.tm-ph-tally em.sl b{color:#fda4af}.tm-ph-upgrade{display:inline-flex;align-items:center;gap:5px;height:22px;margin-left:auto;padding:0 10px;border:1px solid rgb(var(--tm4-gold-rgb)/.42);border-radius:999px;background:rgb(var(--tm4-gold-rgb)/.1);color:var(--tm4-gold);font:inherit;font-size:9.5px;font-weight:800;letter-spacing:.03em;white-space:nowrap;cursor:pointer}.tm-ph-upgrade svg{width:11px;height:11px}.tm-ph-upgrade b{font-weight:800}.tm-ph-upgrade i{font-style:normal;font-weight:600;opacity:.75}.tm-ph-quote{display:flex;align-items:center;gap:8px;height:62px;padding:0 12px}.tm-ph-id{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.tm-ph-id b{font-size:17px;font-weight:800;letter-spacing:.04em;line-height:1.1}.tm-ph-id em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tm4-dim-3)}.tm-ph-quote>svg,.tm-ph-spark{flex:none}.tm-ph-id b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-ph-px{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-ph-px b{font-size:21px;font-weight:700;letter-spacing:.01em;line-height:1.1}.tm-ph-px em{font-style:normal;font-size:11px;font-weight:700}.tm-ph-px em.up{color:var(--tm4-up)}.tm-ph-px em.down{color:var(--tm4-dn)}.tm-ph-quote>.tm8-tab-v{min-width:50px;padding:7px 8px;font-size:10.5px;border-radius:8px}.tm-ph-ctl{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px}.tm-ph-syms{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.tm-ph-syms::-webkit-scrollbar{display:none}.tm-ph-sym{flex:none;height:32px;padding:0 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--tm4-dim);font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.02em;cursor:pointer}.tm-ph-sym.active{color:var(--tm4-gold);border-color:rgb(var(--tm4-gold-rgb)/.38);background:rgb(var(--tm4-gold-rgb)/.09)}.tm-ph-sym.dark{opacity:.55}.tm-ph-ctl .tm-tfsel-btn{height:32px;padding:0 9px 0 11px;font-size:12px}.tm-ph-sess{display:inline-flex;align-items:center;gap:5px;margin-left:auto;min-width:0;white-space:nowrap;font-size:11px;font-weight:600;color:var(--tm4-ink-2)}.tm-ph-sess>span{overflow:hidden;text-overflow:ellipsis}.tm-ph-sess b{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--tm4-dim)}.tm-ph-more{flex:none;display:grid;place-items:center;width:36px;height:32px;padding:0;border:1px solid rgb(var(--tm4-line)/.12);border-radius:9px;background:rgb(var(--tm4-line)/.04);color:var(--tm4-ink-2);cursor:pointer}.tm-ph-more.on{color:var(--tm4-ink);border-color:rgb(var(--tm4-line)/.28)}.tm-ph-ai:focus-visible,.tm-ph-dock button:focus-visible,.tm-ph-more:focus-visible,.tm-ph-read button:focus-visible,.tm-ph-sym:focus-visible,.tm-ph-upgrade:focus-visible,.tm-ph-x:focus-visible{outline:2px solid var(--tm4-up);outline-offset:2px}.tm-ph-menu{position:absolute;top:calc(100% + 4px);left:8px;right:8px;z-index:70;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - var(--nav-h) - 130px - var(--tm-rail-h) - 16px);max-height:calc(100dvh - var(--nav-h) - 130px - var(--tm-rail-h) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--border-2);border-radius:14px;background:var(--card);box-shadow:0 16px 40px rgba(0,0,0,.5);outline:none;animation:tm-ph-pop .16s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes tm-ph-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.tm-ph-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgb(var(--tm4-line)/.09);border-radius:10px;background:rgb(var(--tm4-line)/.03);font-size:12px;line-height:1.4}.tm-ph-row>span{flex:1 1 auto;min-width:0}.tm-ph-x{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--tm4-dim);cursor:pointer}.tm-ph-sec{display:flex;flex-direction:column;gap:6px}.tm-ph-sec>span:first-child{font-size:8.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tm4-dim-3)}.tm-ph-sec .tm6-modes{margin-left:0;align-self:flex-start}.tm-ph-sec .tm-chart-mode{align-self:flex-start}.tm-ph-sec .tm-chart-mode button{padding:7px 12px;font-size:11px}.tm-ph-facts{display:flex;flex-wrap:wrap;border:1px solid rgb(var(--tm4-line)/.07);border-radius:10px;overflow:hidden}.tm-ph-facts .tm4-cell{flex:1 1 33%;gap:3px;padding:7px 10px}.tm-ph-facts .tm4-cell>span{font-size:8px}.tm-ph-facts .tm4-cell>b{font-size:11.5px;gap:6px}.tm-ph-stat{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--tm4-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-ph-stat>span{display:inline-flex;align-items:center;gap:5px}.tm-ph-stat .tm-ready{margin:0;padding:0}.tm-main.tm8>.tm4-body.tm8-stage,.tm-main.tm8>.tm4-body.tm8-stage>.tm-chart.tm4-card{flex:1 1;min-height:184px;padding:0}.tm-main.tm8 .tm4-body.tm8-stage>.tm-chart .tm8-float{top:8px}.tm-main.tm8 .tm4-body.tm8-stage>.tm-chart .an-chart-corner{top:10px;left:auto;right:68px}.tm-main.tm8 .tm-chart-news.tm8-news{top:10px;left:10px;max-width:calc(100% - 150px)}.tm-main.tm8>.tm8-foot{flex:none;height:var(--tm-ph-foot-h);flex-wrap:nowrap;gap:8px;padding:0 10px;overflow:hidden}.tm-main.tm8>.tm8-foot>.tm4-legend{display:none}.tm-main.tm8>.tm8-foot .tm7-tools{flex:none}.tm-main.tm8>.tm8-foot .tm7-chip{min-height:0;height:26px;padding:0 11px}.tm-main.tm8>.tm8-foot .tm8-foot-r{margin-left:auto;width:auto;flex-wrap:nowrap;gap:8px}.tm-main.tm8>.tm8-foot .tm8-foot-r .tm4-cell{flex:none;flex-direction:row;align-items:baseline;gap:5px;padding:0}.tm-main.tm8>.tm8-foot .tm8-foot-r .tm4-cell>span{font-size:7.5px;white-space:nowrap}.tm-main.tm8>.tm8-foot .tmb-help{flex:none;min-height:0;width:28px;height:28px;padding:0}.tm-main.tm8>.tm-ph-read{display:flex;flex-direction:column;justify-content:center;gap:3px;flex:none;height:var(--tm-ph-read-h);padding:6px 14px;line-height:1.2;overflow:hidden;border-top:1px solid rgb(var(--tm4-line)/.09);background:rgb(var(--tm4-line)/.03)}.tm-ph-read-head{display:flex;align-items:center;gap:8px;min-width:0;min-height:26px}.tm-ph-read-head>b{font-size:13px;font-weight:800}.tm-ph-read-head>em{font-style:normal;font-weight:600;color:var(--tm4-dim)}.tm-ph-read-head>em,.tm-ph-read-type{font-size:10.5px;letter-spacing:.06em}.tm-ph-read-type{padding:1px 8px;border:1px solid rgb(var(--tm4-line)/.15);border-radius:6px;font-weight:800;white-space:nowrap}.tm-ph-read-type.up{color:var(--tm4-up);border-color:rgb(var(--tm4-up-rgb)/.4);background:rgb(var(--tm4-up-rgb)/.08)}.tm-ph-read-type.down{color:var(--tm4-dn);border-color:rgb(var(--tm4-dn-rgb)/.4);background:rgb(var(--tm4-dn-rgb)/.08)}.tm-ph-read-open{display:grid;place-items:center;width:30px;height:26px;margin-left:auto;padding:0;border:0;border-radius:8px;background:none;color:var(--tm4-dim);cursor:pointer}.tm-ph-read-lv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tm-ph-read-lv>span{display:flex;flex-direction:column;gap:1px;min-width:0}.tm-ph-read-lv em{font-style:normal;font-size:10px;font-weight:600;color:var(--tm4-dim);letter-spacing:.06em}.tm-ph-read-lv b{font-size:19px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.tm-ph-read-lv b.up{color:var(--tm4-up)}.tm-ph-read-lv b.down{color:var(--tm4-dn)}.tm-ph-read-line{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--tm4-ink-2)}.tm-ph-read-empty{display:flex;align-items:center;gap:12px}.tm-ph-read-empty>p{flex:1 1 auto;min-width:0;margin:0;font-size:12px;line-height:1.4;color:var(--tm4-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-ph-read-cta{flex:none;height:34px;padding:0 14px;border:1px solid rgb(var(--tm4-up-rgb)/.42);border-radius:9px;background:rgb(var(--tm4-up-rgb)/.1);color:var(--tm4-up);font:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.tm-main.tm8>.tm-ph-dock{display:flex;align-items:center;gap:4px;flex:none;height:var(--tm-ph-dock-h);padding:0 8px;border-top:1px solid rgb(var(--tm4-line)/.09);background:var(--card)}.tm-ph-dock-tabs{display:flex;flex:1 1 auto;min-width:0;gap:2px}.tm-ph-dock-tabs button{flex:1 1;min-width:0;height:34px;padding:0 4px;border:0;border-radius:9px;background:transparent;color:var(--tm4-dim);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.tm-ph-dock-tabs button.active{background:rgb(var(--tm4-line)/.1);color:var(--tm4-ink)}.tm-ph-dock-chev{flex:none;display:grid;place-items:center;width:40px;height:34px;padding:0;border:0;border-radius:9px;background:none;color:var(--tm4-dim);cursor:pointer}.tm-ph-dock-chev svg{transform:rotate(180deg);transition:transform .18s ease}.tm-ph-dock-chev[aria-expanded=true] svg{transform:none}.tm-main.tm8 .tm4-body.tm8-stage:not(.desk-open)>.tm4-aside{display:none}.tm-main.tm8 .tm4-body.tm8-stage>.tm4-aside{position:absolute;inset:auto 0 calc(-1 * (var(--tm-ph-foot-h) + var(--tm-ph-read-h))) 0;height:calc(60vh - var(--tm-rail-h) - var(--tm-ph-dock-h) - env(safe-area-inset-bottom));height:calc(60dvh - var(--tm-rail-h) - var(--tm-ph-dock-h) - env(safe-area-inset-bottom));max-height:none;z-index:12;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 10px 0;border-width:1px 0 0;border-radius:16px 16px 0 0;background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 -14px 36px rgba(0,0,0,.45)}.tm-main.tm8 .tm4-body.tm8-stage>.tm4-aside:focus{outline:none}.tm-main.tm8 .tm4-body.tm8-stage>.tm4-aside:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:rgb(var(--tm4-line)/.25)}.tm-main.tm8 .tm4-body.tm8-stage>.tm4-aside>.tm-desk-head{display:none}.tm-main.tm8 .tm4-body.tm8-stage>.tm4-aside>.tm8-act{order:99;bottom:0;margin:auto -10px 0;padding-bottom:10px;border-radius:0}.tm-main.tm8 .tm4-body.tm8-stage>.tm4-aside:has(>.tm8-act)>.tm8-act{margin-top:auto}@media (max-width:380px){.tm-ph-sess b,.tm-ph-spark{display:none}.tm-ph-id b{font-size:16px}.tm-ph-px b{font-size:19px}.tm-ph-quote{gap:8px}}@media (max-height:610px){:root:has(.tm-main.tm8){--tm-ph-read-h:60px;--tm-ph-dock-h:40px}.tm-ph-quote{height:42px}.tm-ph-ctl{height:38px}.tm-main.tm8>.tm-ph-read{padding-top:4px;padding-bottom:4px;gap:2px}.tm-ph-read-head{min-height:22px}.tm-ph-read-lv b{font-size:15px}.tm-ph-read-line,.tm-ph-read.empty .tm-ph-read-head,.tm-ph-read.ended .tm-ph-read-head,.tm-ph-read.reading .tm-ph-read-head{display:none}.tm-ph-read-empty>p{font-size:11.5px;-webkit-line-clamp:2;line-clamp:2}.tm-ph-read-cta{height:30px}.tm-ph-dock-chev,.tm-ph-dock-tabs button{height:32px}}@media (max-height:540px){:root:has(.tm-main.tm8){--tm-ph-read-h:0px}.tm-main.tm8>.tm-ph-read{display:none}}@media (prefers-reduced-motion:reduce){.tm-ph-menu{animation:none}.tm-ph-dock-chev svg{transition:none}}}