.tchart{--tc-t1: #fff;--tc-t2: rgba(235, 235, 245, .6);--tc-t3: rgba(235, 235, 245, .3);--tc-line: rgba(84, 84, 86, .34);--tc-line2: rgba(84, 84, 86, .2);--tc-fill: rgba(118, 118, 128, .16);--tc-fill2: rgba(118, 118, 128, .26);--tc-pop: #1c1c1e;--tc-accent: #fff;--tc-up: #34c759;--tc-dn: #ff3b30;--tc-orange: #ff9500;position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--tc-t1);font-variant-numeric:tabular-nums}.tchart [hidden]{display:none!important}.tchart button{appearance:none;border:0;background:none;font:inherit;color:inherit;cursor:pointer;margin:0}.tchart button:disabled{cursor:not-allowed}.tchart button:focus-visible,.tchart a:focus-visible,.tchart input:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tchart .tc-stage:focus{outline:none}.tchart .tc-stage:focus-visible{outline:2px solid var(--tc-accent);outline-offset:3px;border-radius:6px}.tchart .tc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tchart .t3{color:var(--tc-t3)}.tchart .up{color:var(--tc-up)}.tchart .dn{color:var(--tc-dn)}.tchart .tc-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:32px}.tchart .tc-gap{flex:1}.tchart .tc-seg{display:inline-flex;flex:none;gap:2px;padding:2px;border-radius:10px;background:var(--tc-fill)}.tchart .tc-seg button{height:28px;padding-inline:10px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--tc-t2);white-space:nowrap;transition:color .12s,background-color .12s}.tchart .tc-ivs button{padding-inline:8px}.tchart .tc-seg button:hover{color:var(--tc-t1)}.tchart .tc-seg button.on{background:#ffffff21;color:var(--tc-t1);box-shadow:0 1px 2px #00000073}.tchart .tc-seg button[aria-disabled=true],.tchart .tc-seg button[aria-disabled=true]:hover{color:var(--tc-t3);cursor:not-allowed}.tchart .tc-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:11px;border:1px solid var(--tc-line);border-radius:9px;background:#19191b;font-size:12.5px;font-weight:600;color:var(--tc-t1);white-space:nowrap;transition:background-color .12s,border-color .12s}.tchart .tc-btn:hover{background:#232326;border-color:#ebebf538}.tchart .tc-btn[aria-expanded=true]{border-color:var(--tc-accent)}.tchart .tc-btn.sm{height:30px}.tchart .tc-tools{display:inline-flex;flex:none;align-items:center;gap:2px;padding:2px;border-radius:10px;background:var(--tc-fill)}.tchart .tc-tool{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:30px;height:28px;padding-inline:6px;border-radius:8px;color:var(--tc-t2);transition:color .12s,background-color .12s}.tchart .tc-tool.tc-txt{padding-inline:8px;font-size:12.5px;font-weight:600;white-space:nowrap}.tchart .tc-tool:hover{color:var(--tc-t1)}.tchart .tc-tool[aria-pressed=true],.tchart .tc-tool[aria-expanded=true]{background:#ffffff21;color:var(--tc-t1);box-shadow:0 1px 2px #00000073}.tchart .tc-tool[data-tool=cmp][aria-pressed=true]{color:var(--tc-orange)}.tchart .tc-tool .tc-n{font-size:12px;font-weight:600}.tchart .tc-tsep{width:1px;height:16px;margin-inline:2px;background:var(--tc-line)}.tchart .tc-fsb .ic+.ic{display:none}.tchart .tc-fsb[aria-pressed=true] .ic:first-child{display:none}.tchart .tc-fsb[aria-pressed=true] .ic+.ic{display:block}.tchart .tc-live{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;font-weight:600;color:var(--tc-t3)}.tchart .tc-live i{width:7px;height:7px;border-radius:50%;background:var(--tc-t3)}.tchart .tc-live[data-state=live]{color:var(--tc-t2)}.tchart .tc-live[data-state=live] i{background:var(--tc-up);box-shadow:0 0 0 3px #34c7592e}.tchart .tc-live[data-state=connecting] i{background:var(--tc-orange)}.tchart .tc-live[data-state=offline]>i,.tchart .tc-live[data-state=offline]>span[aria-hidden]{visibility:hidden}.tchart .tc-menu{position:absolute;z-index:30;display:flex;flex-direction:column;min-width:190px;padding:5px;border:1px solid var(--tc-line);border-radius:12px;background:var(--tc-pop);box-shadow:0 18px 44px #0009}.tchart .tc-mi{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding-inline:10px;border-radius:8px;font-size:13px;font-weight:500;text-align:start;color:var(--tc-t1)}.tchart .tc-mi:hover,.tchart .tc-mi:focus-visible{background:var(--tc-fill);outline:none}.tchart .tc-mi .ic{color:var(--tc-t2);flex:none}.tchart .tc-stage{position:relative;container-type:inline-size}.tchart .tc-pane{position:relative}.tchart .tc-main{height:var(--tc-h)}.tchart .tc-lowers{min-height:var(--tc-sum-d, 0px)}.tchart .tc-low{height:var(--tc-ph-d, 120px);border-top:1px solid var(--tc-line2)}.tchart .tc-plot{position:absolute;inset:0}.tchart .tc-legend{position:absolute;top:6px;inset-inline-start:8px;z-index:3;max-width:calc(100% - 96px);font-size:12px;line-height:1.55;color:var(--tc-t2);pointer-events:none}.tchart .tc-legend b{font-weight:600;color:var(--tc-t1)}.tchart .tc-legend b.up{color:var(--tc-up)}.tchart .tc-legend b.dn{color:var(--tc-dn)}.tchart .tc-ohlc,.tchart .tc-cmp,.tchart .tc-ovl{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px}.tchart .tc-legend .k{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tchart .tc-ohlc .k:first-child b{font-weight:700}.tchart .tc-cmp b{display:inline-block;min-width:7ch}.tchart .tc-note{font-size:11.5px;color:var(--tc-t3)}.tchart .tc-ohlc b.p{display:inline-block;min-width:var(--tc-pw, 8ch)}.tchart .tc-ohlc b.vol,.tchart .tc-ohlc .tc-pct{display:inline-block;min-width:8ch}.tchart .tc-sw{display:inline-block;width:10px;height:3px;border-radius:2px;flex:none}.tchart .tc-chip,.tchart .tc-plegend{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;max-width:100%;white-space:nowrap}.tchart .tc-name{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;color:var(--tc-t2);pointer-events:auto}.tchart .tc-name:hover{color:var(--tc-t1)}.tchart .tc-x{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;color:var(--tc-t3);pointer-events:auto;opacity:0;transition:opacity .12s,background-color .12s}.tchart .tc-chip:hover .tc-x,.tchart .tc-low:hover .tc-x,.tchart .tc-x:focus-visible{opacity:1}.tchart .tc-x:hover{background:var(--tc-fill2);color:var(--tc-t1)}@media(hover:none){.tchart .tc-x{opacity:1}}.tchart .tc-vals{display:inline-flex;flex-wrap:wrap;gap:0 8px}.tchart .tc-vals b{display:inline-block;font-weight:600}.tchart .tc-nl{min-width:0;overflow:hidden;text-overflow:ellipsis}.tchart .tc-more{display:none;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;border-radius:6px;background:var(--tc-fill2);color:var(--tc-t1);font-size:11.5px;font-weight:600;pointer-events:auto}.tchart .tc-cerr{display:inline-flex;align-items:center;gap:4px;height:18px;padding-inline:5px;border-radius:5px;font-size:12px;font-weight:600;color:var(--tc-orange);pointer-events:auto}.tchart .tc-cerr:hover{background:var(--tc-fill2)}.tchart .tc-vstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:6px}.tchart .tc-vrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:4px;min-width:0;height:46px;box-sizing:border-box;padding:4px;padding-inline:10px 4px;border:1px solid var(--tc-line2);border-radius:10px;background:#ffffff05;font-size:12.5px;line-height:1.35}.tchart .tc-vrow.tc-ph{border-color:transparent;background:#ffffff09}.tchart .tc-vname{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0;font-size:12px;font-weight:600;color:var(--tc-t2);text-align:start}.tchart .tc-vname:hover{color:var(--tc-t1)}.tchart .tc-vtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tchart .tc-vname .t3{flex:none;font-weight:500}.tchart .tc-vread{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px;min-width:0}.tchart .tc-vval{flex:none;font-weight:600;color:var(--tc-t1);white-space:nowrap}.tchart .tc-vdesc{min-width:0;overflow:hidden;font-size:11.5px;color:var(--tc-t3);text-overflow:ellipsis;white-space:nowrap}.tchart .tc-vrow>.tc-x{grid-column:2;grid-row:1 / span 2}.tchart .tc-vrow:hover>.tc-x{opacity:1}.tchart .tc-mtip{position:absolute;z-index:6;max-width:280px;padding:8px 10px;border:1px solid var(--tc-line);border-radius:10px;background:#1c1c1ef5;box-shadow:0 10px 28px #00000080;font-size:12px;line-height:1.5;color:var(--tc-t2);pointer-events:none}.tchart .tc-mtip b{color:var(--tc-t1);font-weight:600}.tchart .tc-mtip .row{display:flex;align-items:center;gap:6px;white-space:nowrap}.tchart .tc-lmenu{position:absolute;z-index:7;display:flex;gap:2px;padding:3px;border:1px solid var(--tc-line);border-radius:10px;background:var(--tc-pop);box-shadow:0 10px 28px #0000008c}.tchart .tc-lbtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding-inline:8px;border-radius:7px;font-size:12px;font-weight:600;color:var(--tc-t1);text-decoration:none;white-space:nowrap}.tchart .tc-lbtn:hover{background:var(--tc-fill)}.tchart .tc-lbtn.tc-danger{color:var(--tc-dn)}.tchart .tc-flash{position:absolute;bottom:40px;left:50%;z-index:6;max-width:calc(100% - 32px);padding:6px 12px;border:1px solid var(--tc-line);border-radius:999px;background:#1c1c1ef0;font-size:12.5px;font-weight:500;color:var(--tc-t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translate(-50%);pointer-events:none}.tchart .tc-skel{position:absolute;inset:8px;z-index:2;overflow:hidden;border-radius:12px;background:#ffffff09;pointer-events:none}.tchart .tc-skel>span{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);animation:tc-shimmer 1.4s ease-in-out infinite}@keyframes tc-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.tchart .tc-skel>span{animation:none}}.tchart .tc-err{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;font-size:13.5px;color:var(--tc-t2)}.tchart .tc-err p{margin:0}.tchart .tc-errsub{max-width:44ch;font-size:12.5px;color:var(--tc-t3)}.tchart .tc-spark{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px}.tchart .tc-spark .tspark{width:min(260px,70vw)}.tchart .tc-perr{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12.5px;color:var(--tc-t3)}.tchart .tc-perr button{font-weight:600;color:var(--tc-accent)}.tchart[data-nosrc="1"] .tc-bar,.tchart[data-nosrc="1"] .tc-legend,.tchart[data-nosrc="1"] .tc-lowers,.tchart[data-nosrc="1"] .tc-vstrip{display:none}.tchart .tc-dlg{--tc-dt3: var(--t-text3, rgba(235, 235, 245, .52));box-sizing:border-box;width:min(700px,calc(100vw - 32px));height:min(660px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;margin:auto;border:1px solid var(--tc-line);border-radius:16px;background:var(--tc-pop);color:var(--tc-t1);color-scheme:dark;box-shadow:0 30px 90px #000000bf;overflow:hidden;font-size:13.5px;line-height:1.4}.tchart .tc-dlg[open]{display:flex;flex-direction:column}.tchart .tc-dlg::backdrop{background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tchart .tc-dlg[data-view=settings]{width:min(440px,calc(100vw - 32px));height:fit-content;max-height:min(780px,calc(100dvh - 32px));margin-inline:auto 24px}.tchart .tc-dlg[data-view=settings]::backdrop{background:#0000004d;-webkit-backdrop-filter:none;backdrop-filter:none}.tchart .tc-dlg :is(button,input,select):focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tchart .tc-dh{display:flex;align-items:center;gap:8px;flex:none;padding:12px 12px 10px 18px}.tchart .tc-dh .tc-back{margin-inline-start:-8px}[dir=rtl] .tchart .tc-back .ic{transform:scaleX(-1)}.tchart .tc-dtitle{flex:1;min-width:0}.tchart .tc-dt{flex:1;min-width:0;margin:0;overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tchart .tc-dt:focus{outline:none}.tchart .tc-dsub{margin:2px 0 0;overflow:hidden;font-size:12.5px;color:var(--tc-dt3);text-overflow:ellipsis;white-space:nowrap}.tchart .tc-ib{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;color:var(--tc-t2);transition:background-color .12s,color .12s}.tchart .tc-ib:hover:not(:disabled){background:var(--tc-fill);color:var(--tc-t1)}.tchart .tc-ib:disabled{opacity:.35}.tchart .tc-link{font-size:12.5px;font-weight:600;color:var(--tc-accent);white-space:nowrap}.tchart .tc-link:hover:not(:disabled){text-decoration:underline}.tchart .tc-link:disabled{color:var(--tc-dt3)}.tchart .tc-link.tc-armed{color:var(--tc-dn)}.tchart .tc-dsearch{position:relative;flex:none;padding:0 12px 10px;color:var(--tc-dt3)}.tchart .tc-dsearch .ic{position:absolute;top:12px;inset-inline-start:24px;pointer-events:none}.tchart .tc-dsearch input{box-sizing:border-box;width:100%;height:40px;padding-inline:36px 12px;border:1px solid transparent;border-radius:10px;background:var(--tc-fill);font:inherit;font-size:14px;color:var(--tc-t1)}.tchart .tc-dsearch input::placeholder{color:var(--tc-dt3)}.tchart .tc-dsearch input:focus{border-color:var(--tc-accent);outline:none}.tchart .tc-dtabs{display:flex;flex:none;gap:6px;padding:2px 12px 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tchart .tc-dtabs::-webkit-scrollbar{display:none}.tchart .tc-dtab{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding-inline:12px;border:1px solid var(--tc-line);border-radius:999px;font-size:12.5px;font-weight:600;color:var(--tc-t2);white-space:nowrap}.tchart .tc-dtab:hover{color:var(--tc-t1)}.tchart .tc-dtab[aria-selected=true]{border-color:var(--tc-accent);background:var(--tc-accent);color:var(--t-on-accent, #000)}.tchart .tc-dtab .tc-dn{font-size:11.5px;font-weight:600;opacity:.6}.tchart .tc-dquick{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px;padding:0 12px 10px}.tchart .tc-dqlabel{margin-inline-end:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-dt3)}.tchart .tc-qchip{height:28px;padding-inline:10px;border-radius:8px;background:var(--tc-fill);font-size:12.5px;font-weight:600;color:var(--tc-t2);white-space:nowrap}.tchart .tc-qchip:hover{color:var(--tc-t1)}.tchart .tc-qchip[aria-pressed=true]{background:#ffffff29;color:var(--tc-t1);box-shadow:inset 0 0 0 1px var(--tc-accent)}.tchart .tc-dstatus{flex:none;margin:0;padding:0 18px 8px;font-size:12.5px;color:var(--tc-orange)}.tchart .tc-dstatus:empty{padding:0}.tchart .tc-dlist{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 10px;border-top:1px solid var(--tc-line2)}.tchart .tc-irow{display:flex;align-items:center;gap:4px;padding-inline-end:4px;border-radius:10px}.tchart .tc-irow:hover{background:#ffffff09}.tchart .tc-imain{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:50px;padding:6px 8px;border-radius:10px;text-align:start}.tchart .tc-dlist .tc-imain:focus-visible{outline-offset:-2px}.tchart .tc-itext{flex:1;min-width:0}.tchart .tc-iname{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:14px}.tchart .tc-iname b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tchart .tc-ishort{flex:none;font-size:12px;font-weight:600;color:var(--tc-dt3)}.tchart .tc-imeta{display:block;margin-top:1px;overflow:hidden;font-size:12px;color:var(--tc-dt3);text-overflow:ellipsis;white-space:nowrap}.tchart .tc-iplus{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tc-fill);color:var(--tc-t1)}.tchart .tc-imain[aria-disabled=true]{cursor:not-allowed}.tchart .tc-imain[aria-disabled=true] .tc-iplus{opacity:.35}.tchart .tc-ibadge{flex:none;padding:2px 8px;border-radius:999px;background:#ffffff1a;font-size:11.5px;font-weight:600;color:var(--tc-t1);white-space:nowrap}.tchart .tc-dsw{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #fff3}.tchart .tc-iswitch[aria-checked=true] .tc-switch{background:var(--tc-up)}.tchart .tc-iswitch[aria-checked=true] .tc-switch:after{transform:translate(14px)}[dir=rtl] .tchart .tc-iswitch[aria-checked=true] .tc-switch:after{transform:translate(-14px)}.tchart .tc-dempty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center;color:var(--tc-t2)}.tchart .tc-dempty span{max-width:44ch;font-size:12.5px;color:var(--tc-dt3)}.tchart .tc-dload{padding:28px 16px;text-align:center;color:var(--tc-dt3)}.tchart .tc-dfoot{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 18px;border-top:1px solid var(--tc-line2);font-size:12px;color:var(--tc-dt3)}.tchart .tc-dusage{font-variant-numeric:tabular-nums}.tchart .tc-dhint{flex:1;min-width:0}.tchart .tc-dfoot-set{padding-block:12px}.tchart .tc-dgap{flex:1}.tchart .tc-dbtn{display:inline-flex;align-items:center;gap:6px;height:36px;padding-inline:16px;border-radius:10px;font-size:13.5px;font-weight:600}.tchart .tc-dbtn.tc-primary{min-width:88px;justify-content:center;background:var(--tc-accent);color:var(--t-on-accent, #000)}.tchart .tc-dbtn.tc-primary:hover{background:#ffffffdb}.tchart .tc-dbtn.tc-danger{padding-inline:10px;color:var(--tc-dn)}.tchart .tc-dbtn.tc-danger:hover{background:#ff3b301f}.tchart .tc-dbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 14px}.tchart .tc-dprev{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 12px;border-radius:12px;background:#7676801f;font-size:12.5px;color:var(--tc-dt3)}.tchart .tc-dprevk{flex-basis:100%;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tchart .tc-dprev b{font-size:18px;font-weight:700;color:var(--tc-t1);font-variant-numeric:tabular-nums}.tchart .tc-dprevd{color:var(--tc-t2)}.tchart .tc-dprevc{margin-inline-start:auto}.tchart .tc-dsec{margin-top:16px}.tchart .tc-dsech{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 6px}.tchart .tc-dsech h3{margin:0;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-dt3)}.tchart .tc-dcard{margin:0;padding:0 12px;border-radius:12px;background:#7676801f;list-style:none}.tchart .tc-dnote{margin:14px 2px 0;font-size:12.5px;color:var(--tc-dt3)}.tchart .tc-dmsg{margin:12px 2px 0;font-size:12.5px;color:var(--tc-orange)}.tchart .tc-dmsg:empty{margin:0}.tchart .tc-field{padding:10px 0 12px;border-bottom:1px solid var(--tc-line2)}.tchart .tc-field:last-child{border-bottom:0}.tchart .tc-flabel{display:flex;align-items:center;gap:4px;min-height:24px}.tchart .tc-flabel label{font-weight:500}.tchart .tc-help{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--tc-dt3)}.tchart .tc-help:hover,.tchart .tc-help[aria-expanded=true]{color:var(--tc-t1)}.tchart .tc-frange{margin-inline-start:auto;font-size:12px;color:var(--tc-dt3);font-variant-numeric:tabular-nums}.tchart .tc-fctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.tchart .tc-finput,.tchart .tc-fselect{box-sizing:border-box;height:34px;border:1px solid transparent;border-radius:8px;background:var(--tc-fill2);font:inherit;font-size:14px;color:var(--tc-t1)}.tchart .tc-finput{width:96px;padding-inline:10px;font-variant-numeric:tabular-nums}.tchart .tc-fselect{min-width:140px;max-width:100%;padding-inline:10px}.tchart .tc-finput:focus,.tchart .tc-fselect:focus{border-color:var(--tc-accent);outline:none}.tchart .tc-finput[aria-invalid=true]{border-color:var(--tc-orange)}.tchart .tc-presets{display:flex;flex-wrap:wrap;gap:4px}.tchart .tc-preset{min-width:34px;height:28px;padding-inline:8px;border-radius:7px;background:var(--tc-fill);font-size:12.5px;font-weight:600;color:var(--tc-t2);font-variant-numeric:tabular-nums}.tchart .tc-preset:hover{color:var(--tc-t1)}.tchart .tc-preset[aria-pressed=true]{background:var(--tc-accent);color:var(--t-on-accent, #000)}.tchart .tc-fhelp{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--tc-t2)}.tchart .tc-ferr{margin:6px 0 0;font-size:12.5px;color:var(--tc-orange)}.tchart .tc-ferr:empty{display:none}.tchart .tc-crows{padding-inline:8px}.tchart .tc-crow{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid var(--tc-line2)}.tchart .tc-crows>:last-child{border-bottom:0}.tchart .tc-cbtn{display:flex;flex:1;align-items:center;gap:10px;min-width:0;height:40px;padding-inline:4px;border-radius:8px;text-align:start}.tchart .tc-cbtn:hover{background:#ffffff0a}.tchart .tc-cswatch{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff40}.tchart .tc-clabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tchart .tc-chex{font-size:11.5px;color:var(--tc-dt3);font-variant-numeric:tabular-nums}.tchart .tc-cchev{display:inline-grid;color:var(--tc-dt3)}.tchart .tc-cwidth{display:inline-flex;flex:none;gap:2px;padding:2px;border-radius:8px;background:var(--tc-fill)}.tchart .tc-wbtn{display:grid;place-items:center;width:30px;height:26px;border-radius:6px;color:var(--tc-t2)}.tchart .tc-wbtn i{display:block;width:16px;border-radius:2px;background:currentColor}.tchart .tc-w1 i{height:1px}.tchart .tc-w2 i{height:3px}.tchart .tc-wbtn[aria-pressed=true]{background:#ffffff29;color:var(--tc-t1)}.tchart .tc-cgridwrap{padding:10px 0 12px;border-bottom:1px solid var(--tc-line2)}.tchart .tc-cgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.tchart .tc-cell{position:relative;aspect-ratio:1;min-width:0;border-radius:0}.tchart .tc-cell:nth-child(1){border-start-start-radius:8px}.tchart .tc-cell:nth-child(12){border-start-end-radius:8px}.tchart .tc-cell:nth-child(109){border-end-start-radius:8px}.tchart .tc-cell:nth-child(120){border-end-end-radius:8px}.tchart .tc-cell[aria-pressed=true]{z-index:1;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4.5px #000}.tchart .tc-dlg .tc-cell:focus-visible{z-index:2;outline:2px solid #fff;outline-offset:1px;box-shadow:0 0 0 3px #000}.tchart .tc-cmore{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.tchart .tc-ccustom{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--tc-t2);cursor:pointer}.tchart .tc-ccustom input{width:40px;height:28px;padding:0;border:1px solid var(--tc-line);border-radius:7px;background:none;cursor:pointer}.tchart .tc-switch{position:relative;flex:none;width:34px;height:20px;margin-inline-end:6px;border-radius:10px;background:var(--tc-fill2);transition:background-color .15s}.tchart .tc-switch:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0006;transition:transform .15s}@media(prefers-reduced-motion:reduce){.tchart .tc-switch,.tchart .tc-switch:after{transition:none}}@media(max-width:600px){.tchart .tc-dlg,.tchart .tc-dlg[data-view=settings]{width:100%;height:100%;height:100dvh;max-height:none;margin:0;border:0;border-radius:0}.tchart .tc-dh{padding:10px 8px 8px 16px}.tchart .tc-dsearch{padding-inline:16px}.tchart .tc-dsearch .ic{inset-inline-start:28px}.tchart .tc-dtabs,.tchart .tc-dquick,.tchart .tc-dstatus{padding-inline:16px}.tchart .tc-dlist{padding-inline:4px}.tchart .tc-dbody{padding-inline:16px}.tchart .tc-dfoot{padding-inline:16px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.tchart .tc-dhint{display:none}}.tchart.tc-fs{box-sizing:border-box;width:100%;height:100%;padding:12px 16px;background:#000;overflow:auto}.tchart.tc-fs-css{position:fixed;inset:0;z-index:1000;height:100dvh}html.tc-fs-lock{overflow:hidden}html.tc-fs-lock :has(.tchart.tc-fs-css){view-transition-name:none!important;z-index:auto!important;transform:none!important;filter:none!important;contain:none!important;isolation:auto!important}.tchart.tc-fs .tc-stage{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.tchart.tc-fs .tc-main{flex:1 1 auto;height:auto;min-height:220px}.tchart.tc-fs .tc-lowers,.tchart.tc-fs .tc-vstrip{flex:none}@media(max-width:600px){.tchart .tc-bar{contain:inline-size;position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:-4px;padding:4px}.tchart .tc-bar::-webkit-scrollbar{display:none}.tchart .tc-gap{display:none}}@container (max-width: 560px){.tchart .tc-legend .tc-hide-s{display:none}.tchart .tc-ovl{flex-direction:column;align-items:flex-start;gap:2px}.tchart .tc-ovl .tc-chip{flex-wrap:nowrap}.tchart .tc-ovl .tc-name{min-width:0}.tchart .tc-ovl .tc-name .t3{display:none}.tchart .tc-ovl .tc-vals{flex-wrap:nowrap}.tchart .tc-ovl .tc-vals b:not([data-main]){display:none}.tchart .tc-ovl:not(.tc-open) .tc-cx{display:none}.tchart .tc-more{display:inline-flex}.tchart .tc-lowers{min-height:var(--tc-sum-m, 0px)}.tchart .tc-low{height:var(--tc-ph-m, 104px)}.tchart .tc-main{height:min(var(--tc-h),300px)}.tchart .tc-legend{max-width:calc(100% - 72px)}}
