.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lv{padding:0 0 80px}.lv .c-bull{color:#22ab94}.lv .c-bear{color:#f7525f}.lv .c-warn{color:#fbae24}.lv .c-mute{color:var(--tv-muted)}.lv .c-txt{color:var(--tv-text)}.lv-app{background:var(--tv-bg);border-bottom:1px solid var(--line);color:var(--tv-text)}.lv-tools{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;min-height:54px;padding:8px 14px 8px 12px;border-bottom:1px solid var(--tv-line)}.lv-sym{position:relative;display:flex;align-items:center;flex:none}.lv-sym-ic{position:absolute;left:10px;width:15px;height:15px;fill:none;stroke:var(--tv-muted);stroke-width:1.7;stroke-linecap:round;pointer-events:none}.lv-sym input{width:124px;height:36px;padding:0 10px 0 33px;border-radius:6px;border:1px solid transparent;background:#ffffff0b;color:#fff;font:600 15px/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase;transition:background-color .15s,border-color .15s}.lv-sym input:hover{background:#ffffff13}.lv-sym input:focus{outline:none;border-color:var(--accent);background:#0a0b0d}.lv-sym input::placeholder{color:var(--tv-muted);text-transform:none;font-weight:500}.lv-sym input::-webkit-search-cancel-button{display:none}.lv-suggest{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(380px,calc(100vw - 24px));max-height:min(380px,60vh);overflow-y:auto;margin:0;padding:6px;list-style:none;border:1px solid var(--line-2);border-radius:8px;background:#131416;box-shadow:0 24px 60px -20px #000}.lv-suggest[hidden]{display:none}.lv-sug-head{padding:6px 8px;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted)}.lv-sug{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:5px;cursor:pointer}.lv-sug b{font:600 13px/1.2 var(--font-mono);letter-spacing:.02em;color:#fff}.lv-sug b mark{background:none;color:var(--accent-soft)}.lv-sug span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/1.3 var(--font-text);color:var(--text-2)}.lv-sug em{font:500 10.5px/1 var(--font-mono);font-style:normal;letter-spacing:.03em;color:var(--tv-muted)}.lv-sug:hover,.lv-sug[aria-selected=true]{background:#2962ff29}.lv-sug-none{padding:10px 8px;font-size:13px;line-height:1.5;color:var(--text-3)}.lv-quote{display:flex;align-items:baseline;gap:12px;min-width:0;font-variant-numeric:tabular-nums}.lv-name{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.2 var(--font-text);color:var(--tv-muted)}.lv-quote b{font:600 18px/1 var(--font-display);color:#fff;letter-spacing:-.015em}.lv-chg{font:500 13px/1 var(--font-mono)}.lv-status{display:inline-flex;align-items:center;gap:7px;font:500 11px/1 var(--font-mono);letter-spacing:.03em;color:var(--tv-muted);white-space:nowrap}.lv-status i{width:6px;height:6px;border-radius:50%;background:var(--text-4)}.lv-status.is-live i{background:#22ab94;box-shadow:0 0 0 3px #22ab9429;animation:lvPulse 2s ease-in-out infinite}@keyframes lvPulse{50%{box-shadow:0 0 0 5px #22ab9400}}.lv-ctl{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:0}.lv-div{flex:none;width:1px;height:18px;background:var(--tv-line)}.lv-seg,.lv-picks{display:flex;gap:2px}.lv-seg button,.lv-picks button{height:30px;padding:0 9px;border-radius:5px;font:600 12.5px/1 var(--font-mono);color:var(--tv-muted);white-space:nowrap;transition:color .15s,background-color .15s}.lv-picks button{font-weight:500;font-size:12px;padding:0 7px}.lv-seg button:hover,.lv-picks button:hover{color:#fff;background:#ffffff0d}.lv-seg button[aria-selected=true]{color:#fff;background:#2962ff3d}.lv-picks button.on{color:#fff}.lv-style{display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted)}.lv-style select{height:30px;padding:0 26px 0 10px;border-radius:5px;border:0;color:#fff;font:500 13px/1 var(--font-text);letter-spacing:0;text-transform:none;appearance:none;-webkit-appearance:none;cursor:pointer;background:#ffffff0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23787b86' stroke-width='1.5'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") no-repeat right 8px center / 12px}.lv-style select:hover{background-color:#ffffff13}.lv-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:calc(100vh - var(--top, 71px) - var(--tools, 55px));height:calc(100dvh - var(--top, 71px) - var(--tools, 55px));min-height:560px;max-height:1080px}.lv-chart{position:relative;min-width:0;overflow:hidden;touch-action:none}.lv-chart canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}.lv-chart.is-dragging canvas{cursor:grabbing}.lv-legend{position:absolute;top:10px;left:12px;right:80px;pointer-events:none;font:500 11.5px/1.7 var(--font-mono);color:var(--tv-muted);font-variant-numeric:tabular-nums}.lv-legend b{color:var(--tv-text);font-weight:600}.lv-legend .lg-row{display:flex;flex-wrap:wrap;gap:4px 12px}.lv-legend .lg-ind em{font-style:normal;color:var(--tv-text)}.lv-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font:500 14px/1.5 var(--font-text);color:var(--text-2);background:#0f0f0fd1}.lv-dash{min-width:0;overflow-y:auto;border-left:1px solid var(--tv-line);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.lv-dash::-webkit-scrollbar{width:6px}.lv-dash::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.lv-dash .s-bull{--s: #22ab94}.lv-dash .s-bear{--s: #f7525f}.lv-dash .s-warn{--s: #fbae24}.lv-dash .s-mute,.lv-dash .s-txt{--s: #4a4d57}.lv-label{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-muted)}.lv-hd{padding:18px;border-bottom:1px solid var(--tv-line)}.lv-hd--bull{background:radial-gradient(130% 80% at 0% 0%,#22ab9421,#22ab9400 62%)}.lv-hd--bear{background:radial-gradient(130% 80% at 0% 0%,#f7525f21,#f7525f00 62%)}.lv-hd-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv-hd-meta{font:500 11px/1 var(--font-mono);color:var(--tv-muted);white-space:nowrap}.lv-hd-word{display:flex;align-items:center;gap:10px;margin-top:12px;font:600 28px/1 var(--font-display);letter-spacing:-.035em;cursor:help}.lv-hd-word span{font-size:15px;transform:translateY(-1px)}.lv-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px}.lv-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 0 9px;border-radius:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);font:500 8.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted);transition:border-color .15s,color .15s,background-color .15s}.lv-tile svg{width:16px;height:16px;color:#fff}.lv-tile:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--s)}.lv-tile:hover{color:#fff;border-color:#ffffff24;background:#ffffff0d}.lv-plan{margin-top:18px;padding-top:15px;border-top:1px solid var(--tv-line)}.lv-plan p{margin-top:8px;font:600 15px/1.4 var(--font-text);color:#fff;letter-spacing:-.005em}.lv-plan .lv-plan-sub{margin-top:3px;font:500 13px/1.45 var(--font-text);color:var(--text-2)}.lv-mod{display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:15px 18px;border-bottom:1px solid var(--tv-line);scroll-margin-top:12px}.lv-ic{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 -2px 0 var(--s)}.lv-ic svg{width:16px;height:16px;color:#fff}.lv-mod-name{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-muted)}.lv-mod-head{margin-top:6px;font:600 14px/1.3 var(--font-text);letter-spacing:-.005em}.lv-mod-sub{margin-top:3px;font:500 12.5px/1.45 var(--font-text);color:var(--text-2)}.lv-mod dl{margin-top:9px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:3px 10px;font:500 11px/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.lv-mod dt{color:var(--tv-muted)}.lv-mod dd{color:var(--tv-text);min-width:0;overflow-wrap:anywhere}.lv-mod dd b{font-weight:600}.lv-setup{padding:14px 18px 18px;font:500 10.5px/1.6 var(--font-mono);color:var(--tv-muted)}.lv-trades{margin-top:56px}.lv-trades-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line)}.lv-trades-head h2{font-size:22px;letter-spacing:-.025em}.lv-trades-head p{max-width:560px;font-size:13px;line-height:1.5;color:var(--text-3)}.lv-table-wrap{overflow-x:auto}.lv-table{width:100%;border-collapse:collapse;font:500 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.lv-table th{padding:12px 14px 10px 0;text-align:left;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line)}.lv-table td{padding:11px 14px 11px 0;color:var(--text-2);border-bottom:1px solid var(--line)}.lv-table td:last-child{white-space:normal;min-width:220px;color:var(--text-3);font-family:var(--font-text)}.lv-table .tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;font:600 11px/1 var(--font-mono);color:#fff;background:#7e22ce}.lv-table .tag.short{background:#5b21b6}.lv-table tr.is-open td{color:var(--text)}.lv-empty td{color:var(--text-3);white-space:normal}.lv-foot{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.7;color:var(--text-3)}.lv-empty-row{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap}.lv-empty-row p{margin:0;max-width:760px}.lv-empty-row .lv-add{flex:none}@media (max-width: 1500px){.lv-name{display:none}}@media (max-width: 1240px){.lv-ctl{margin-left:0;width:100%;padding-top:8px;border-top:1px solid var(--tv-line);overflow-x:auto;scrollbar-width:none}.lv-ctl::-webkit-scrollbar{display:none}.lv-style{margin-left:auto}.lv-body{--tools: 103px}.lv-gear{order:1;margin-left:auto}.lv-ctl{order:2}}@media (max-width: 1000px){.lv-body{grid-template-columns:minmax(0,1fr);height:auto;max-height:none;min-height:0}.lv-chart{height:clamp(420px,62vh,640px)}.lv-dash{border-left:0;border-top:1px solid var(--tv-line);overflow:visible}}@media (max-width: 640px){.lv-tools{padding:8px 12px}.lv-quote{gap:10px}.lv-name{display:none}.lv-chart{height:440px}.lv-legend{right:70px;font-size:10.5px;line-height:1.6}.lv-legend .lg-ind{display:none}.lv-trades{margin-top:40px}}.lv-gear{flex:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px 0 9px;border-radius:5px;font:500 13px/1 var(--font-text);color:var(--tv-text);background:#ffffff0b;transition:background-color .15s,color .15s}.lv-gear svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.lv-gear:hover,.lv-gear[aria-expanded=true]{background:#ffffff14;color:#fff}.lv-set{position:fixed;inset:0;z-index:90}.lv-set[hidden]{display:none}.lv-set-bg{position:absolute;inset:0;background:#0000008c;animation:lvFade .18s ease}.lv-set-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:#0b0b0c;border-left:1px solid var(--line);box-shadow:-30px 0 80px -30px #000;animation:lvSlide .22s cubic-bezier(.2,.8,.2,1)}@keyframes lvSlide{0%{transform:translate(24px);opacity:0}}@keyframes lvFade{0%{opacity:0}}.lv-set-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 18px;border-bottom:1px solid var(--line)}.lv-set-head h2{margin:0;font:600 18px/1.2 var(--font-display);letter-spacing:-.015em;color:#fff}.lv-set-head p{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--text-3)}.lv-set-x{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-4px -6px 0 0;border-radius:6px;color:var(--tv-muted)}.lv-set-x:hover{color:#fff;background:#ffffff0f}.lv-set-x svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.lv-set-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 24px}.lv-set-sec{padding:24px 0 8px;border-bottom:1px solid var(--line)}.lv-set-sec:last-child{border-bottom:0}.lv-set-sh{display:flex;align-items:center;gap:9px}.lv-set-sh svg{width:17px;height:17px;color:#fff}.lv-set-sh h3{margin:0;font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.lv-set-desc{margin:9px 0 6px;font-size:13px;line-height:1.55;color:var(--text-3)}.lv-set-sub{margin:18px 0 0;padding-bottom:10px;font:500 10.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tv-muted)}.lv-set-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;padding:13px 0;border-top:1px solid var(--tv-line)}.lv-set-row label{font:500 14px/1.3 var(--font-text);color:var(--text);cursor:pointer}.lv-pts{margin-left:6px;font:500 11.5px/1 var(--font-mono);color:var(--tv-muted)}.lv-set-help{grid-column:1 / -1;font-size:12.5px;line-height:1.5;color:var(--text-3)}.lv-set select,.lv-set input[type=number],.lv-set input[type=text]{height:32px;border:0;border-radius:5px;color:#fff;background-color:#ffffff0e;transition:background-color .15s,box-shadow .15s}.lv-set select{min-width:132px;padding:0 28px 0 10px;font:500 13px/1 var(--font-text);appearance:none;-webkit-appearance:none;cursor:pointer;background:#ffffff0e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23787b86' stroke-width='1.5'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") no-repeat right 9px center / 12px}.lv-set select option{background:#131416;color:#fff}.lv-set input[type=number]{width:84px;padding:0 8px 0 10px;font:500 13px/1 var(--font-mono);text-align:right}.lv-set input[type=text]{width:112px;padding:0 10px;font:600 13px/1 var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.lv-set select:hover,.lv-set input[type=number]:hover,.lv-set input[type=text]:hover{background-color:#ffffff16}.lv-set select:focus-visible,.lv-set input:focus{outline:none;box-shadow:0 0 0 1px var(--accent)}.lv-set input[type=color]{width:44px;height:28px;padding:2px;border:1px solid var(--line-2);border-radius:6px;background:transparent;cursor:pointer}.lv-set input[type=color]::-webkit-color-swatch-wrapper{padding:0}.lv-set input[type=color]::-webkit-color-swatch{border:0;border-radius:4px}.lv-set input[type=color]::-moz-color-swatch{border:0;border-radius:4px}.lv-sw{position:relative;flex:none;width:36px;height:20px;border-radius:10px;background:#ffffff24;transition:background-color .15s}.lv-sw i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s ease}.lv-sw[aria-checked=true]{background:var(--accent)}.lv-sw[aria-checked=true] i{transform:translate(16px)}.lv-sw:focus-visible,.lv-gear:focus-visible,.lv-set-x:focus-visible,.lv-set-reset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lv-set-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid var(--line);background:#0a0a0b}.lv-set-foot span{font:500 11px/1.4 var(--font-mono);color:var(--tv-muted)}.lv-set-reset{flex:none;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--line-2);font:500 13px/1 var(--font-text);color:var(--text-2);transition:color .15s,border-color .15s}.lv-set-reset:hover{color:#fff;border-color:var(--line-3)}body.lv-set-open{overflow:hidden}@media (max-width: 640px){.lv-gear span{display:none}.lv-gear{padding:0 8px}.lv-set-panel{border-left:0}}.lv-tile.is-locked{color:var(--text-4);background:transparent;border-style:dashed;border-color:#ffffff1a}.lv-tile.is-locked svg{color:var(--text-4)}.lv-tile.is-locked:after{display:none}.lv-mod--locked .lv-ic{opacity:.55;box-shadow:none}.lv-mod-q{margin-top:6px;font:500 13px/1.4 var(--font-text);color:var(--text-2)}.lv-add{display:inline-flex;align-items:center;margin-top:10px;height:28px;padding:0 11px;border-radius:6px;font:600 12.5px/1 var(--font-text);color:#fff;background:#2962ff38;border:1px solid rgba(41,98,255,.45);transition:background-color .15s}.lv-add:hover{background:#2962ff5c}.lv-add--inline{margin:0 0 0 10px;vertical-align:middle}.lv-set-lock{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 14px;padding:12px 14px;border-radius:8px;border:1px dashed rgba(255,255,255,.12);font-size:13px;line-height:1.5;color:var(--text-3)}.lv-set-lock svg{width:15px;height:15px;color:var(--text-4);fill:none;stroke:currentColor}.lv-set-add{margin-left:auto;font-weight:600;color:var(--accent-soft)}.lv-set-head p a{color:var(--accent-soft)}.lv-toasts{position:fixed;right:16px;bottom:16px;z-index:70;display:grid;gap:8px;width:min(340px,calc(100vw - 32px));pointer-events:none}.lv-toast{pointer-events:auto;display:grid;gap:3px;padding:12px 14px 12px 16px;border-radius:9px;background:#15161a;border:1px solid var(--line-2);border-left:3px solid var(--warn, #fbae24);box-shadow:0 18px 40px -18px #000;cursor:pointer;animation:lvToastIn .22s ease;transition:opacity .35s,transform .35s}.lv-toast b{font:600 14px/1.3 var(--font-display);color:#fff}.lv-toast span{font-size:12.5px;line-height:1.45;color:var(--text-2)}.lv-toast--bull{border-left-color:#22ab94}.lv-toast--bear{border-left-color:#f7525f}.lv-toast.is-out{opacity:0;transform:translateY(6px)}@keyframes lvToastIn{0%{opacity:0;transform:translateY(8px)}}.lv-ic{position:relative;border-radius:7px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:none}.lv-ic:after{content:"";position:absolute;left:7px;right:7px;bottom:-1px;height:2px;border-radius:2px;background:var(--s, transparent)}.lv-mod--locked .lv-ic:after{display:none}.lv-tile.is-locked{color:var(--text-4);background:#ffffff04;border-style:solid;border-color:#ffffff0f}.lv-tile.is-locked:hover{color:var(--text-2);border-color:#ffffff24;background:#ffffff0a}.lv-tile.is-locked.is-preview{color:#fff;border-color:#2962ff8c;background:#2962ff1a}.lv-lock{position:absolute;top:6px;right:6px;width:7px;height:6px;border-radius:1.5px;background:currentColor;opacity:.7}.lv-lock:before{content:"";position:absolute;left:1px;top:-4px;width:5px;height:5px;border:1.3px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0;box-sizing:border-box}.lv-mod-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.lv-mod-acts .lv-add{margin-top:0}.lv-ghost{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:6px;font:600 12.5px/1 var(--font-text);color:var(--text-2);border:1px solid rgba(255,255,255,.12);transition:color .15s,border-color .15s}.lv-ghost:hover{color:#fff;border-color:#ffffff42}.lv-ghost svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}.lv-mod--preview{background:#2962ff0d;box-shadow:inset 2px 0 #2962ffb3}.lv-mod--preview .lv-mod-name{color:var(--accent-soft)}.lv-prev{position:absolute;left:50%;top:54px;z-index:6;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100% - 100px);padding:8px 8px 8px 12px;border-radius:9px;background:#0d0e12f0;border:1px solid rgba(41,98,255,.45);box-shadow:0 16px 40px -18px #000}.lv-prev-tag{flex:none;font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft)}.lv-prev-txt{font-size:12.5px;line-height:1.4;color:var(--text-2)}.lv-prev-txt b{color:#fff}.lv-prev .lv-add{flex:none;margin:0}.lv-prev-x{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;color:var(--tv-muted)}.lv-prev-x:hover{color:#fff;background:#ffffff0f}.lv-prev-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}@media (max-width: 760px){.lv-prev{left:10px;right:10px;transform:none;max-width:none;flex-wrap:wrap}}.lv-tip{position:fixed;z-index:120;max-width:260px;padding:9px 11px;border-radius:8px;background:#1a1b20;border:1px solid var(--line-2);box-shadow:0 14px 34px -14px #000;pointer-events:none}.lv-tip[hidden]{display:none}.lv-tip b{display:block;margin-bottom:3px;font:600 12.5px/1.3 var(--font-display);color:#fff}.lv-tip span{display:block;font-size:12px;line-height:1.45;color:var(--text-2)}.lv-full{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:6px;color:var(--tv-muted);background:#ffffff0b;transition:color .15s,background-color .15s}.lv-full:hover{color:#fff;background:#ffffff14}.lv-full svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lv-full .lv-full-out,.lv-full[aria-pressed=true] .lv-full-in{display:none}.lv-full[aria-pressed=true] .lv-full-out{display:block}.lv-full:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lv-tools>.lv-full+.lv-sym{margin-left:-8px}body.lv-is-full{overflow:hidden}body.lv-is-full .nav,body.lv-is-full .footer,body.lv-is-full main.lv>.wrap,body.lv-is-full .announce{display:none}body.lv-is-full .lv-app{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column}body.lv-is-full .lv-body{flex:1;height:auto;max-height:none;min-height:0}@media (max-width: 1000px){body.lv-is-full .lv-body{overflow-y:auto}}.lv-recent{display:flex;align-items:center;gap:4px;flex:none}.lv-recent-h{margin-right:4px;font:500 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.lv-recent button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 6px;border-radius:5px;font:600 12px/1 var(--font-mono);letter-spacing:.02em;color:var(--tv-muted);background:#ffffff08;transition:color .15s,background-color .15s}.lv-recent button:hover{color:#fff;background:#ffffff12}.lv-recent .is-logo{width:18px;height:18px;border-radius:4px}.lv-pin{flex:none;align-self:center;display:grid;place-items:center;width:28px;height:28px;margin-right:-4px;border-radius:6px;color:var(--tv-muted);transition:color .15s,background-color .15s}.lv-pin svg{width:17px;height:17px}.lv-pin:hover{color:#fff;background:#ffffff0f}.lv-pin[aria-pressed=true]{color:#fbae24}.lv-pin[aria-pressed=true] svg{fill:currentColor}.lv-pin.is-pop svg{animation:lvPop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes lvPop{40%{transform:scale(1.35)}}.lv-acts{position:relative;display:flex;align-items:center;gap:4px;flex:none}.lv-ib{position:relative;display:grid;place-items:center;width:32px;height:30px;border-radius:5px;color:var(--tv-muted);background:#ffffff0b;transition:color .15s,background-color .15s}.lv-ib svg{width:16px;height:16px}.lv-ib:hover,.lv-ib[aria-expanded=true]{color:#fff;background:#ffffff17}.lv-ib:focus-visible,.lv-pin:focus-visible,.lv-recent button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lv-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font:600 9.5px/1 var(--font-mono);color:#fff;background:var(--accent);box-shadow:0 0 0 2px var(--tv-bg)}.lv-badge[hidden]{display:none}.lv-quote b#lvPx{transition:color .5s ease}.lv-quote b#lvPx.tick-up{color:#22ab94;transition:none}.lv-quote b#lvPx.tick-down{color:#f7525f;transition:none}@media (max-width: 1240px){.lv-acts{order:1}.lv-recent{order:3}}@media (max-width: 760px){.lv-recent{display:none}}.lv-sug{grid-template-columns:22px 58px minmax(0,1fr) auto;gap:10px}.lv-sug .is-logo{width:22px;height:22px}.lv-comps{display:flex;flex-wrap:wrap;gap:6px 12px;margin:12px 0 0;padding:0;list-style:none}.lv-comps li{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1.2 var(--font-mono);color:var(--text-3);cursor:help}.lv-comps i{width:6px;height:6px;border-radius:50%;background:var(--s)}.lv-comps .s-mute i,.lv-comps .s-txt i{background:transparent;box-shadow:inset 0 0 0 1px #5d606b}.lv-why{margin-top:10px}.lv-hd>.lv-why{margin-top:12px}.lv-why summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);transition:color .15s}.lv-why summary::-webkit-details-marker{display:none}.lv-why summary:before{content:"";width:5px;height:5px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease}.lv-why[open] summary:before{transform:rotate(45deg) translate(-1px,-1px)}.lv-why summary:hover{color:#fff}.lv-why dl{margin-top:8px;padding:10px 11px;border-radius:7px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);display:grid;grid-template-columns:86px minmax(0,1fr);gap:5px 10px;font:500 10.5px/1.5 var(--font-mono);animation:lvOpen .2s ease}.lv-why dt{color:var(--tv-muted)}.lv-why dd{color:var(--text-2);overflow-wrap:anywhere}@keyframes lvOpen{0%{opacity:0;transform:translateY(-3px)}}.lv-mod{position:relative}.lv-step{position:absolute;top:16px;right:18px;font:500 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--text-4)}.lv-mod-name{padding-right:26px}.lv-mod-cat{color:var(--text-4)}.lv-mods{margin:0;padding:0;list-style:none}.lv-mod--locked{padding-top:13px;padding-bottom:13px;cursor:pointer;transition:background-color .15s}.lv-mod--locked:hover,.lv-mod--locked:focus-visible{background:#2962ff0f;outline:none}.lv-mod--locked .lv-mod-name{display:flex;align-items:center;gap:8px}.lv-mod--locked .lv-lock{position:relative;top:2px;right:auto;color:var(--text-4)}.lv-mod--locked .lv-mod-q{margin-top:5px;font-size:12.5px;color:var(--text-2)}.lv-tease{display:flex;align-items:center;gap:7px;margin-top:7px;font:500 11px/1.3 var(--font-mono);color:var(--text-3)}.lv-tease i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--s);box-shadow:0 0 0 3px color-mix(in srgb,var(--s) 22%,transparent)}.lv-tease.s-warn i{animation:lvBlink 2.4s ease-in-out infinite}@keyframes lvBlink{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--s) 0%,transparent)}}.lv-tease-go{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--accent-soft);opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.lv-tease-go svg{width:12px;height:12px}.lv-mod--locked:hover .lv-tease-go,.lv-mod--locked:focus-visible .lv-tease-go{opacity:1;transform:none}@media (hover: none){.lv-tease-go{opacity:1;transform:none}}.lv-mod--preview .lv-mod-name{display:flex;align-items:center;gap:8px}.lv-mod--preview .lv-step{display:none}.lv-x{flex:none;display:grid;place-items:center;width:24px;height:24px;margin:-6px -6px -6px auto;border-radius:6px;color:var(--tv-muted)}.lv-x:hover{color:#fff;background:#ffffff12}.lv-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lv-mod-live{margin-top:10px;font-size:12px;line-height:1.45;color:var(--text-3)}.lv-mod--preview .lv-add{margin-top:10px}.lv-next{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;margin-top:12px;padding:10px 28px 10px 11px;border-radius:8px;text-align:left;background:#2962ff12;border:1px solid rgba(41,98,255,.28);transition:background-color .15s,border-color .15s}.lv-next:hover{background:#2962ff21;border-color:#2962ff80}.lv-next svg{flex:none;width:16px;height:16px;margin-top:1px;color:var(--accent-soft)}.lv-next span{font-size:12.5px;line-height:1.45;color:var(--text-2)}.lv-next b{color:#fff;font-weight:600}.lv-next .lv-lock{top:10px;right:10px;color:var(--accent-soft)}.lv-mod.is-focus{background:#2962ff0d;box-shadow:inset 2px 0 0 var(--accent)}.lv-tile.is-focus{border-color:#2962ff99;color:#fff}@keyframes lvChanged{0%{background-color:#2962ff4d}to{background-color:#2962ff00}}.is-changed{animation:lvChanged 1.8s ease-out;border-radius:4px}@keyframes lvFlashRing{0%{box-shadow:inset 0 0 0 1px #6e95fff2;background-color:#2962ff1f}to{box-shadow:inset 0 0 0 1px #6e95ff00;background-color:#2962ff00}}.lv-mod.is-flash,.lv-wcard.is-flash{animation:lvFlashRing 1.6s ease-out}@media (prefers-reduced-motion: reduce){.is-changed,.is-flash,.lv-tease.s-warn i,.lv-pin.is-pop svg{animation:none!important}}.lv-set-dim{margin:4px 0 2px;opacity:.55}.lv-set-drow{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--tv-line);font-size:13px;color:var(--text-3)}.lv-set-drow span:last-child{font:500 12px/1.3 var(--font-mono);color:var(--text-4)}.lv-set-drow em{font:500 11px/1 var(--font-mono);font-style:normal;color:var(--text-4)}.lv-set-lock span{flex:1 1 180px}.lv-table td.lv-td-log{width:44px;min-width:0;padding-right:0;text-align:right}.lv-log{display:inline-grid;place-items:center;width:30px;height:28px;border-radius:6px;color:var(--text-3);transition:color .15s,background-color .15s}.lv-log:hover,.lv-log:focus-visible{color:#fff;background:#ffffff12;outline:none}.lv-log svg{width:15px;height:15px}.lv-watch{position:absolute;inset:0;z-index:8;overflow-y:auto;padding:22px 22px 28px;background:#08080af2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lvWatchIn .2s ease}.lv-watch[hidden]{display:none}@keyframes lvWatchIn{0%{opacity:0;transform:translateY(-6px)}}.lv-watch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-line)}.lv-watch-head h2{display:flex;align-items:center;gap:9px;margin:0;font:600 18px/1.2 var(--font-display);letter-spacing:-.015em;color:#fff}.lv-watch-head h2 svg{width:17px;height:17px;color:#fbae24;fill:currentColor}.lv-watch-head p{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--text-3)}.lv-watch-acts{display:flex;align-items:center;gap:8px}.lv-watch-acts .lv-x{margin:0;width:30px;height:30px}.lv-watch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 28px;margin:0;padding:0;list-style:none}.lv-wcard{position:relative;padding:18px 8px 16px;border-bottom:1px solid var(--tv-line);border-radius:6px;cursor:pointer;transition:background-color .15s}.lv-wcard:hover,.lv-wcard:focus-visible{background:#ffffff09;outline:none}.lv-wcard.is-current{box-shadow:inset 2px 0 0 var(--accent)}.lv-wtop{display:flex;align-items:center;gap:12px}.lv-wtop .is-logo{width:34px;height:34px;border-radius:8px}.lv-wmain{flex:1;min-width:0;display:grid;gap:4px}.lv-wmain b{font:600 14px/1 var(--font-mono);letter-spacing:.02em;color:#fff}.lv-wmain span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-3)}.lv-wq{display:grid;justify-items:end;gap:3px;font:500 11.5px/1.25 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap}.lv-wq b{font-size:14px;font-weight:600;color:#fff}.lv-wload{color:var(--text-4)}.lv-wbias{--s: #4a4d57;display:flex;align-items:center;gap:7px;margin-top:12px;font:500 11px/1.3 var(--font-mono);color:var(--text-3)}.lv-wbias.s-bull{--s: #22ab94}.lv-wbias.s-bear{--s: #f7525f}.lv-wbias i{width:6px;height:6px;border-radius:50%;background:var(--s)}.lv-wbias b{color:var(--s);font-weight:600}.lv-wbias.s-mute b{color:var(--text-2)}.lv-wplan{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--text-2)}.lv-wx{position:absolute;top:6px;left:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--text-3);background:#1a1b20;border:1px solid var(--line-2);opacity:0;transition:opacity .15s,color .15s}.lv-wx svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.lv-wcard:hover .lv-wx,.lv-wx:focus-visible{opacity:1}.lv-wx:hover{color:#fff}@media (hover: none){.lv-wx{opacity:1}}.lv-watch-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px;margin:40px auto 0;padding:24px;border:1px dashed var(--line-2);border-radius:12px}.lv-watch-empty svg{width:22px;height:22px;color:#fbae24}.lv-watch-empty p{font-size:14px;line-height:1.6;color:var(--text-2)}.lv-watch-empty b{color:#fff}.lv-watch-note{margin-top:16px;font-size:12.5px;color:var(--text-3)}.lv-watch-note a{color:var(--accent-soft)}.lv-jr-ctx{--s: #4a4d57;display:grid;gap:5px;margin:20px 0 4px;padding:12px 14px;border-radius:9px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);box-shadow:inset 2px 0 0 var(--s)}.lv-jr-ctx.s-bull{--s: #22ab94}.lv-jr-ctx.s-bear{--s: #f7525f}.lv-jr-ctx b{font:600 15px/1.3 var(--font-display);color:var(--s)}.lv-jr-ctx.s-mute b{color:#fff}.lv-jr-ctx>span:last-child{font-size:12.5px;line-height:1.45;color:var(--text-2)}.lv-jr-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px;padding-top:16px}.lv-jr-grid label,.lv-jr-side>span{display:grid;gap:7px;font:500 12.5px/1.2 var(--font-text);color:var(--text-2)}.lv-jr-grid label em,.lv-jr-side em{font-style:normal;font-size:11px;color:var(--text-4)}.lv-jr-wide{grid-column:1 / -1}.lv-jr input:not([type=radio]),.lv-jr textarea{width:100%;height:38px;padding:0 11px;border:1px solid transparent;border-radius:6px;color:#fff;background:#ffffff0e;font:500 14px/1.2 var(--font-text);transition:background-color .15s,border-color .15s}.lv-jr input[type=number]{font-family:var(--font-mono);text-align:left;width:100%}.lv-jr textarea{height:auto;min-height:92px;padding:10px 11px;resize:vertical;line-height:1.5}.lv-jr input:focus,.lv-jr textarea:focus{outline:none;border-color:var(--accent);background:#0a0b0d}.lv-jr input[name=sym]{font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.lv-jr input[type=datetime-local]{color-scheme:dark;font-family:var(--font-mono);font-size:13px}.lv-jr-side{display:grid;gap:7px}.lv-jr-side>div{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:7px;background:#ffffff0a}.lv-jr-side label{position:relative;display:block;cursor:pointer}.lv-jr-side input{position:absolute;opacity:0;pointer-events:none}.lv-jr-side b{display:grid;place-items:center;height:32px;border-radius:5px;font:600 13px/1 var(--font-text);color:var(--text-3);transition:background-color .15s,color .15s}.lv-jr-side input:checked+b{color:#fff;background:#2962ff59}.lv-jr-side label:first-child input:checked+b{background:#22ab944d}.lv-jr-side label:last-child input:checked+b{background:#f7525f4d}.lv-jr-side input:focus-visible+b{outline:2px solid var(--accent)}.lv-jr-err{margin-top:12px;font-size:13px;color:#f7525f}.lv-jr-open{font-size:13px;color:var(--accent-soft)}.lv-jr .lv-set-foot .btn{height:36px}@media (max-width: 480px){.lv-jr-grid{grid-template-columns:1fr}}.lv-share{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:min(420px,calc(100vw - 24px));padding:14px;border-radius:12px;background:#121317;border:1px solid var(--line-2);box-shadow:0 30px 70px -24px #000;animation:lvOpen .18s ease}.lv-share[hidden]{display:none}.lv-share-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.lv-share-head b{font:600 14px/1.2 var(--font-display);color:#fff}.lv-share-head .lv-x{margin:0}.lv-share-img{display:block;width:100%;height:auto;border-radius:7px;border:1px solid var(--line)}.lv-share-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lv-share-acts .btn{height:34px;padding:0 12px;gap:7px;font-size:13px}.lv-share-acts svg{width:15px;height:15px}.lv-share-note{margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-3)}.sc{--sc-h: 560px;position:relative;display:flex;flex-direction:column;height:var(--sc-h);border-radius:14px;overflow:hidden;background:var(--tv-bg);border:1px solid var(--line-2);box-shadow:0 40px 100px -40px #000000e6;color:var(--tv-text);text-align:left}.sc.lv{padding:0}.sc-top{flex:none;display:flex;align-items:center;gap:16px;height:46px;padding:0 14px;border-bottom:1px solid var(--tv-line)}.sc-id{display:flex;align-items:center;gap:9px;min-width:0}.sc-id .is-logo{width:22px;height:22px}.sc-id b{font:600 14px/1 var(--font-mono);letter-spacing:.02em;color:#fff}.sc-id span{font:500 12px/1 var(--font-mono);color:var(--tv-muted)}.sc-id em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/1 var(--font-text);font-style:normal;color:var(--tv-muted)}.sc-px{margin-left:auto;display:flex;align-items:baseline;gap:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-px b{font:600 15px/1 var(--font-display);color:#fff}.sc-px span{font:500 12px/1 var(--font-mono)}.sc-px .sc-when{color:var(--tv-muted);font-size:11px}.sc-tag{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:10px;font:500 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft);background:#2962ff1f}.sc-tag i{width:6px;height:6px;border-radius:50%;background:#22ab94;box-shadow:0 0 0 3px #22ab9429}.sc-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;transition:opacity .25s ease}.sc-chart{position:relative;min-width:0;overflow:hidden}.sc-chart canvas{position:absolute;inset:0;width:100%;height:100%}.sc-panel{min-width:0;overflow-y:auto;border-left:1px solid var(--tv-line);scroll-behavior:smooth}.sc-panel .lv-hd-word{font-size:24px}.sc.is-loading .sc-body,.sc.is-switching .sc-body{opacity:.35}.sc.is-error .sc-body{display:none}.sc-calls{position:absolute;inset:0;pointer-events:none}.sc-call{--c: #fbae24;position:absolute;width:0;height:0;animation:scCall .55s cubic-bezier(.2,.8,.2,1) both}.sc-call--bull{--c: #22ab94}.sc-call--bear{--c: #f7525f}.sc-call--warn{--c: #fbae24}.sc-call i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--c);animation:scPing 2.6s ease-out infinite}.sc-call span{position:absolute;left:0;bottom:24px;transform:translate(-50%);white-space:nowrap;padding:6px 10px;border-radius:7px;font:600 12px/1.2 var(--font-text);color:#fff;background:#0c0d10f0;border:1px solid var(--c);box-shadow:0 10px 30px -10px #000}.sc-call span:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:15px;background:var(--c)}.sc-call--below span{bottom:auto;top:24px}.sc-call--below span:after{top:auto;bottom:100%}.sc-call--l span{transform:translate(-90%)}.sc-call--l span:after{left:90%}.sc-call--r span{transform:translate(-10%)}.sc-call--r span:after{left:10%}@keyframes scCall{0%{opacity:0;transform:translateY(6px)}}@keyframes scPing{0%{box-shadow:inset 0 0 0 1.5px var(--c),0 0 color-mix(in srgb,var(--c) 45%,transparent)}70%,to{box-shadow:inset 0 0 0 1.5px var(--c),0 0 0 10px color-mix(in srgb,var(--c) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.sc-call,.sc-call i{animation:none}}@media (max-width: 1100px){.sc-body{grid-template-columns:minmax(0,1fr) 260px}.sc-id em{display:none}}@media (max-width: 760px){.sc{--sc-h: 760px !important}.sc-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 300px}.sc-panel{border-left:0;border-top:1px solid var(--tv-line)}.sc-px .sc-when,.sc-tag{display:none}.sc-call span{font-size:11px}}.lv-jr-grid label{display:block}.lv-jr-grid label em{margin-left:6px}.lv-jr-grid label>input,.lv-jr-grid label>textarea,.lv-jr-grid label>select{display:block;margin-top:7px}.lv-jr-side>span{display:block}.lv-jr-side>div{margin-top:0}.lv-jr .lv-set-panel{width:min(520px,100vw)}.lv-jr .lv-set-body{overflow-x:hidden}.lv-jr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lv-jr-grid>*,.lv-jr-grid input,.lv-jr-grid select,.lv-jr-grid textarea{min-width:0;max-width:100%}.lv-jr input[type=datetime-local]{padding:0 8px;font-size:12.5px}@media (max-width: 560px){.lv-jr-grid{grid-template-columns:minmax(0,1fr)}}.lv-wcard.is-current{box-shadow:none}.lv-wcard.is-current:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--accent)}.lv-jr-ctx{position:relative;box-shadow:none}.lv-jr-ctx:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--s)}.lv-watch-grid{margin-top:12px}.lv-tile{padding:13px 0 10px}.lv-tile .lv-lock{top:6px;right:6px;width:5px;height:4px;border-radius:1px;opacity:.55}.lv-tile .lv-lock:before{left:.75px;top:-3px;width:3.5px;height:3.5px;border-width:1px;border-radius:2px 2px 0 0}.lv-legend{right:190px}.lv-legend .lg-read{flex-wrap:wrap;gap:4px 6px;margin-top:4px}.lg-chip{padding:1px 7px;border-radius:4px;background:#0f0f0fd1;box-shadow:inset 0 0 0 1px #ffffff14;font:500 11px/1.6 var(--font-mono);white-space:nowrap}.lv-keybtn{position:absolute;top:9px;right:76px;z-index:5;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:6px;font:500 11.5px/1 var(--font-text);color:var(--text-2);background:#0f0f0fdb;border:1px solid rgba(255,255,255,.1);transition:color .15s,border-color .15s}.lv-keybtn svg{width:14px;height:14px}.lv-keybtn:hover,.lv-keybtn[aria-expanded=true]{color:#fff;border-color:#ffffff3d}.lv-keybtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lv-key{position:absolute;top:42px;right:76px;z-index:9;display:flex;flex-direction:column;width:min(390px,calc(100% - 96px));max-height:calc(100% - 60px);border-radius:11px;background:#111215;border:1px solid var(--line-2);box-shadow:0 30px 70px -24px #000;animation:lvOpen .18s ease}.lv-key[hidden]{display:none}.lv-key-head{position:relative;display:grid;gap:4px;padding:14px 44px 12px 16px;border-bottom:1px solid var(--line)}.lv-key-head b{font:600 14px/1.2 var(--font-display);color:#fff}.lv-key-head span{font-size:12px;line-height:1.45;color:var(--text-3)}.lv-key-head .lv-x{position:absolute;top:12px;right:12px;margin:0}.lv-key-body{overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 14px;scrollbar-width:thin}.lv-key-sec{padding-top:14px}.lv-key-sec h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.lv-key-sec h3 em{padding:2px 6px;border-radius:8px;font-style:normal;letter-spacing:.04em;color:#22ab94;background:#22ab941f}.lv-key-sec h3 a{margin-left:auto;font:600 11.5px/1 var(--font-text);letter-spacing:0;text-transform:none;color:var(--accent-soft)}.lv-key-sec ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.lv-key-sec li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start}.lv-key-sec li svg{width:36px;height:14px;margin-top:2px}.lv-key-sec li b{display:block;font:600 12.5px/1.3 var(--font-text);color:var(--text)}.lv-key-sec li b em{font:500 10.5px/1 var(--font-mono);font-style:normal;color:var(--text-4)}.lv-key-sec li span{display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--text-3)}.lv-key-sec.is-off ul,.lv-key-sec li.is-off{opacity:.5}@media (max-width: 640px){.lv-legend{right:60px}.lv-keybtn{right:70px;width:26px;padding:0;justify-content:center;font-size:0;gap:0}.lv-key{right:8px;left:8px;width:auto}}.lv-share-text{margin:10px 0 0;padding:10px 12px;border-radius:7px;background:#ffffff08;border:1px solid var(--line);white-space:pre-wrap;font:500 12px/1.55 var(--font-mono);color:var(--text-2)}.lv-why dl{border:0;border-radius:0;background:#ffffff09;padding:11px 12px;gap:6px 12px}.lv-tile{border-radius:4px;padding-bottom:12px;letter-spacing:.1em}.lv-tile:after{left:10px;right:10px;bottom:0;border-radius:0}.lv-tile.is-focus{border-color:#fff3;background:#ffffff0f}.lv-ic{border-radius:4px}.lv-ic:after{border-radius:0}.lv-toast{position:relative;border-radius:4px;border-left:1px solid var(--line-2);padding:13px 16px 13px 18px;gap:5px}.lv-toast:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:#fbae24}.lv-toast--bull:before{background:#22ab94}.lv-toast--bear:before{background:#f7525f}.lv-toast span{line-height:1.5}.lv-share{border-radius:6px;width:min(480px,calc(100vw - 24px))}.lv-share-img,.lv-share-text{border-radius:3px}.lv-share-acts{flex-wrap:nowrap;gap:6px}.lv-share-acts .btn{flex:1 1 auto;height:34px;padding:0 10px;gap:6px;border-radius:4px;font-size:12.5px;white-space:nowrap}@media (max-width: 480px){.lv-share-acts{flex-wrap:wrap}}.lv-key,.lv-suggest,.lv-tip,.lv-prev{border-radius:5px}.lv-next,.lv-add,.lv-ghost,.lv-jr-ctx,.lv-watch-empty{border-radius:4px}.lv-wcard{border-radius:3px}.lv-jr input:not([type=radio]),.lv-jr textarea,.lv-jr select,.lv-jr-side>div,.lv-jr-side b{border-radius:4px}.sc{border-radius:8px}.sc-call span{border-radius:4px}.sc-tag{border-radius:3px;text-transform:none;letter-spacing:.02em;font-size:11px}.lv-tip--key{display:flex;align-items:center;gap:10px;max-width:none;white-space:nowrap;padding:7px 8px 7px 11px}.lv-tip--key span{display:inline}.lv-tip kbd,.lv-kbd kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:3px;border:1px solid var(--line-3);border-bottom-width:2px;background:#0f1013;font:600 11px/1 var(--font-mono);color:#fff}.lv-tip--key kbd{margin-left:auto}.lv-kbd{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:270px;padding:12px 14px 14px;border-radius:6px;background:#121317;border:1px solid var(--line-2);box-shadow:0 30px 70px -24px #000;animation:lvOpen .18s ease}.lv-kbd[hidden]{display:none}.lv-kbd-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lv-kbd-head b{font:600 14px/1.2 var(--font-display);color:#fff}.lv-kbd-head .lv-x{margin:0}.lv-kbd ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.lv-kbd li{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;white-space:nowrap}.lv-kbd li kbd{justify-self:start}.lv-kbd li span{font-size:13px;color:var(--text-2)}.lv-kbd-sub{margin:14px 0 8px;padding-top:12px;border-top:1px solid var(--line);font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.lv-levels{margin-top:18px;padding-top:15px;border-top:1px solid var(--tv-line)}.lv-levels ul{margin:9px 0 0;padding:0;list-style:none;display:grid;gap:1px}.lv-lvl{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:baseline;gap:10px;padding:4px 0;font:500 11.5px/1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.lv-lvl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-text);font-size:12.5px}.lv-lvl b{font-weight:600;color:var(--tv-text)}.lv-lvl i{font-style:normal;text-align:right;color:var(--tv-muted)}.lv-lvl--up i{color:#f7525fd9}.lv-lvl--dn i{color:#22ab94d9}.lv-lvl--px{margin:3px 0;padding:5px 8px;background:#ffffff0b}.lv-lvl--px span,.lv-lvl--px b{color:#fff}.lv-lvl em{margin-left:7px;padding:1px 5px;font:500 9.5px/1.4 var(--font-mono);font-style:normal;letter-spacing:.04em;color:var(--accent-soft);background:#2962ff24}.lv-lvl.is-plan span,.lv-lvl.is-plan b{color:#fff}.lv-log-tabs [role=tablist]{display:flex;gap:22px}.lv-log-tabs [role=tab]{position:relative;padding:0 0 6px;font:600 22px/1.2 var(--font-display);letter-spacing:-.025em;color:var(--text-4);transition:color .15s}.lv-log-tabs [role=tab]:hover{color:var(--text-2)}.lv-log-tabs [role=tab][aria-selected=true]{color:#fff}.lv-log-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;background:var(--accent)}.lv-log-tabs h2{font-size:22px;letter-spacing:-.025em}.lv-table td b.c-bull,.lv-table td b.c-bear,.lv-table td b.c-mute{font-weight:600}.lv-table tr td.c-bull{color:#22ab94}.lv-table tr td.c-bear{color:#f7525f}.lv-prev{padding:6px 6px 6px 11px;gap:10px;border-color:#2962ff47;background:#0d0e12e6;box-shadow:0 10px 30px -12px #000}.lv-prev-txt{font-size:12px}.lv-prev-short{display:none}.lv-prev .lv-add{height:26px;padding:0 9px;font-size:12px}.lv-prev-x{width:24px;height:24px}@media (max-width: 760px){.lv-prev{inset:auto 8px 44px;transform:none;max-width:none;flex-wrap:nowrap;gap:8px;padding:5px 5px 5px 10px}.lv-prev-tag{display:none}.lv-prev-txt{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv-prev-long{display:none}.lv-prev-short{display:inline;color:var(--text-3)}}@media (max-width: 760px){.sc--hero{--sc-h: 440px !important;scroll-margin-top:80px}.sc--hero .sc-body{grid-template-rows:minmax(0,1fr)}.sc--hero .sc-panel{display:none}}.lv-prev .lv-add .lv-prev-short{color:inherit}@media (max-width: 640px){.lv-legend{right:104px}}
