.mk{--gap: 14px;--card: var(--surface);--card-line: color-mix(in srgb,var(--line) 80%,transparent);width: 100%;max-width: 1600px;margin-inline: auto;padding: 18px var(--gutter) 0}.mk-head{display: flex;flex-wrap: wrap;align-items: end;gap: 10px 20px;margin: 6px 0 18px}.mk-head h1{font-size: clamp(1.7rem,1.2rem + 1.6vw,2.5rem);margin: 0}.mk-head h1 em{font-style: normal;color: var(--coin)}.mk-head .sub{color: var(--text-dim);font-size: var(--fs-sm);margin: 0;flex: 1 1 320px}.stamp{display: inline-flex;align-items: center;gap: 8px;font: 500 var(--fs-xs)/1 var(--font-num);color: var(--text-dim);padding: 8px 12px;border-radius: var(--r-pill);background: var(--card);box-shadow: inset 0 0 0 1px var(--card-line)}.stamp i{width: 7px;height: 7px;border-radius: 50%;background: var(--teal);box-shadow: 0 0 0 0 var(--teal);animation: pulse 2.4s var(--ease) infinite}.stamp.dev{color: var(--coin)}@keyframes pulse{0%{box-shadow: 0 0 0 0 color-mix(in srgb,var(--teal) 60%,transparent)}70%,100%{box-shadow: 0 0 0 8px transparent}}.grid{display: grid;gap: var(--gap)}.card{position: relative;background: var(--card);border-radius: var(--r);box-shadow: inset 0 0 0 1px var(--card-line);padding: 16px;min-width: 0}.card h2,.card h3{font-size: 1.05rem;margin: 0 0 12px;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px}.card h2 small,.card h3 small{font: 500 var(--fs-xs)/1 var(--font-body);color: var(--text-faint);margin-left: auto}.card .hint{font-size: var(--fs-xs);color: var(--text-faint);margin: 8px 0 0}.card-link{color: var(--coin);font-size: var(--fs-sm);text-decoration: none;font-weight: 500}.card-link:hover{text-decoration: underline}.num{font-family: var(--font-num);font-variant-numeric: tabular-nums}.pill{display: inline-flex;align-items: center;padding: 3px 8px;border-radius: var(--r-pill);font: 600 var(--fs-xs)/1.2 var(--font-num);background: color-mix(in srgb,currentColor 14%,transparent)}.skeleton{background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 6%,transparent),transparent) var(--card);background-size: 200% 100%;animation: shimmer 1.4s var(--ease) infinite;border-radius: var(--r-sm)}@keyframes shimmer{from{background-position: 150% 0}to{background-position: -50% 0}}@media (prefers-reduced-motion: reduce){.skeleton,.stamp i{animation: none}}.idx-row{grid-template-columns: repeat(4,minmax(0,1fr))}.idx{padding: 14px 14px 10px;overflow: hidden;transition: transform var(--t) var(--ease-out),box-shadow var(--t) var(--ease)}.idx:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px var(--line),var(--shadow)}.idx .top{display: flex;align-items: baseline;gap: 8px}.idx .nm{font: 600 1rem/1.1 var(--font-display)}.idx .chg{margin-left: auto;font: 600 .82rem/1 var(--font-num)}.idx .last{font: 600 1.45rem/1.2 var(--font-num);letter-spacing: -.02em;margin-top: 4px}.idx .abs{font: 500 .8rem/1 var(--font-num);margin-left: 6px}.idx svg{width: 100%;height: 74px;margin-top: 6px;overflow: visible}.idx .foot{display: flex;justify-content: space-between;font: 500 .7rem/1 var(--font-num);color: var(--text-faint);margin-top: 4px}.idx-tabs{display: inline-flex;gap: 2px;margin-left: 8px}.seg{display: inline-flex;padding: 3px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--text) 6%,transparent);gap: 2px;position: relative}.seg button{position: relative;z-index: 1;border: 0;background: none;padding: 6px 12px;border-radius: var(--r-pill);font: 600 var(--fs-xs)/1 var(--font-body);color: var(--text-dim);cursor: pointer;transition: color var(--t-fast) var(--ease);white-space: nowrap}.seg button[aria-pressed="true"],.seg button[aria-selected="true"]{color: var(--text)}.seg .thumb{position: absolute;z-index: 0;top: 3px;bottom: 3px;border-radius: var(--r-pill);background: var(--surface-2);box-shadow: 0 2px 8px -2px rgb(0 0 0 / .35);transition: left var(--t) var(--ease),width var(--t) var(--ease)}:root[data-theme="light"] .seg .thumb{background: #fff}.sec-ad{display: grid;gap: 7px}.sec-ad .row{display: grid;grid-template-columns: minmax(0,170px) 1fr 38px;gap: 10px;align-items: center;font-size: var(--fs-xs);color: var(--text-dim)}.sec-ad .row>span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.sec-ad .row b{text-align: right;font-weight: 600;color: var(--text)}.sec-ad .track{display: flex;height: 6px;gap: 2px;border-radius: var(--r-pill);overflow: hidden;background: color-mix(in srgb,var(--text) 8%,transparent)}.sec-ad .track span{transition: flex-grow var(--t-slow) var(--ease)}.sec-ad .a{background: var(--teal)}.sec-ad .b{background: var(--raspberry)}.row2{grid-template-columns: minmax(0,1.35fr) minmax(0,.65fr) minmax(0,1fr);margin-top: var(--gap)}.bars{display: grid;gap: 14px}.bar .lbl{display: flex;justify-content: space-between;font-size: var(--fs-xs);color: var(--text-dim);margin-bottom: 6px}.bar .lbl b{font: 600 var(--fs-xs)/1 var(--font-num)}.bar .lbl .l b{color: var(--up)}.bar .lbl .r b{color: var(--down)}.bar .track{display: flex;height: 10px;border-radius: var(--r-pill);overflow: hidden;background: color-mix(in srgb,var(--text) 8%,transparent);gap: 2px}.bar .track span{display: block;height: 100%;transition: flex-grow var(--t-slow) var(--ease);flex: 0 0 auto}.bar .track .a{background: linear-gradient(90deg,var(--teal),var(--teal-hi));border-radius: var(--r-pill) 0 0 var(--r-pill)}.bar .track .b{background: linear-gradient(90deg,var(--raspberry-hi),var(--raspberry));border-radius: 0 var(--r-pill) var(--r-pill) 0}.gauge{display: grid;place-items: center;text-align: center}.row2 .gauge{grid-template-rows: auto 1fr}.gauge svg{width: 100%;max-width: 240px;height: auto;overflow: visible}.gauge .val{font: 600 2rem/1 var(--font-num);margin-top: 6px}.gauge .cap{font: 600 .95rem/1.2 var(--font-display);margin-top: 6px}.gauge .parts{display: grid;grid-template-columns: 1fr 1fr;gap: 4px 14px;font-size: var(--fs-xs);color: var(--text-faint);margin-top: 10px;text-align: left}.gauge .parts b{font-family: var(--font-num);color: var(--text-dim);font-weight: 600}.tickers{display: grid;grid-template-columns: repeat(auto-fill,minmax(225px,1fr));gap: 0 18px}.tk b{white-space: nowrap}.tk{display: flex;align-items: baseline;gap: 8px;padding: 8px 0;border-bottom: 1px dashed color-mix(in srgb,var(--line) 70%,transparent);font-size: var(--fs-sm);min-width: 0}.tk span{color: var(--text-dim);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tk b{margin-left: auto;font: 600 var(--fs-sm)/1 var(--font-num)}.tk em{font: 500 .72rem/1 var(--font-num);font-style: normal;width: 52px;text-align: right}.heat{margin-top: var(--gap);padding: 14px}.heat-bar{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 12px}.heat-bar h2{margin: 0}.crumb{display: inline-flex;align-items: center;gap: 6px;font-size: var(--fs-sm);color: var(--text-dim)}.crumb button{border: 0;background: none;color: var(--coin);cursor: pointer;padding: 4px 2px;font: inherit;font-weight: 600}.crumb button:disabled{color: var(--text-dim);cursor: default;font-weight: 500}.heat-bar .seg{margin-left: auto}.heat-wrap{position: relative;height: clamp(420px,62vh,680px);border-radius: var(--r-sm);overflow: hidden;touch-action: manipulation}.heat-wrap canvas{position: absolute;inset: 0;width: 100%;height: 100%;cursor: pointer}.legend{display: flex;align-items: center;gap: 8px;margin-top: 10px;font: 500 var(--fs-xs)/1 var(--font-num);color: var(--text-faint);flex-wrap: wrap}.legend .sw{display: flex;border-radius: 4px;overflow: hidden}.legend .sw span{width: 30px;height: 12px;display: grid;place-items: center;font-size: .62rem;color: #fff}.legend .lg-note{margin-left: auto}.bar .cnt{font-style: normal}.row3{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);margin-top: var(--gap);align-items: start}.tabs{display: flex;gap: 2px;overflow-x: auto;scrollbar-width: none;margin: -2px -2px 10px;padding: 2px}.tabs::-webkit-scrollbar{display: none}.tbl{width: 100%;border-collapse: collapse;font-size: var(--fs-sm)}.tbl th{text-align: right;font: 600 .7rem/1 var(--font-body);color: var(--text-faint);text-transform: uppercase;letter-spacing: .08em;padding: 8px 8px;border-bottom: 1px solid var(--line);white-space: nowrap}.tbl th:first-child,.tbl td:first-child,.tbl th.l,.tbl td.l{text-align: left}.tbl td{padding: 9px 8px;text-align: right;border-bottom: 1px solid color-mix(in srgb,var(--line) 50%,transparent);font-family: var(--font-num);font-variant-numeric: tabular-nums;white-space: nowrap}.tbl tbody tr{transition: background var(--t-fast) var(--ease)}.tbl tbody tr:hover{background: color-mix(in srgb,var(--text) 5%,transparent)}.tbl a.sym{font-weight: 700;text-decoration: none;color: var(--text)}.tbl a.sym:hover{color: var(--coin)}.tbl .co{font-family: var(--font-body);color: var(--text-dim);max-width: 220px;overflow: hidden;text-overflow: ellipsis}.tbl-body{transition: opacity var(--t) var(--ease),transform var(--t) var(--ease)}.tbl-body.swap{opacity: 0;transform: translateY(6px)}.empty{padding: 26px 8px;color: var(--text-faint);font-size: var(--fs-sm);text-align: center}.notes{display: grid;gap: 8px}.note{display: grid;grid-template-columns: 8px 1fr;gap: 10px;padding: 9px 12px;border-radius: var(--r-sm);background: color-mix(in srgb,var(--text) 4%,transparent)}.note::before{content: "";width: 8px;height: 8px;border-radius: 50%;margin-top: 5px;background: var(--text-faint)}.note.caution::before{background: var(--raspberry)}.note.opportunity::before{background: var(--teal-hi)}.note.neutral::before{background: var(--gold)}.note h4{margin: 0 0 3px;font-size: .98rem}.note p{margin: 0;font-size: .86rem;color: var(--text-dim);line-height: 1.45}.note a{color: var(--coin);font-size: var(--fs-xs);font-weight: 600;text-decoration: none}.notes-head{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.notes-head img{width: 54px;height: 54px;flex: none}.notes-head h2{margin: 0}.notes-head p{margin: 2px 0 0;font-size: var(--fs-xs);color: var(--text-faint)}.row4{grid-template-columns: repeat(4,minmax(0,1fr));margin-top: var(--gap)}.row5{grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);margin-top: var(--gap);align-items: start}.big{font: 600 1.9rem/1 var(--font-num);letter-spacing: -.02em}.big small{font-size: .9rem;color: var(--text-dim);margin-left: 4px;font-weight: 500}.kv{display: flex;justify-content: space-between;gap: 10px;font-size: var(--fs-xs);color: var(--text-faint);margin-top: 6px}.kv b{font-family: var(--font-num);color: var(--text-dim);font-weight: 600}.chart{position: relative;width: 100%}.chart svg{display: block;width: 100%;overflow: visible}.chart .ax{font: 500 10px var(--font-num);fill: var(--text-faint)}.chart .grid line{stroke: color-mix(in srgb,var(--line) 70%,transparent);stroke-dasharray: 2 4}.chart .hover-line{stroke: var(--text-faint);stroke-width: 1;opacity: 0;transition: opacity var(--t-fast) var(--ease)}.chart:hover .hover-line{opacity: 1}.chart .dot{transition: opacity var(--t-fast) var(--ease)}.vs{display: grid;gap: 10px;margin-top: 4px}.vs .row{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr) 50px;align-items: center;gap: 10px;font-size: var(--fs-xs);color: var(--text-dim)}.vs .row .b{height: 14px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--text) 7%,transparent);overflow: hidden}.vs .row .b span{display: block;height: 100%;border-radius: inherit;width: 0;transition: width var(--t-slow) var(--ease)}.vs .row b{font-family: var(--font-num);text-align: right;color: var(--text)}.sector-tbl td:nth-child(n+2){min-width: 60px}.src{margin: 26px 0 0;font-size: var(--fs-xs);color: var(--text-faint);line-height: 1.6}.src b{color: var(--text-dim);font-weight: 600}.m-tip{position: fixed;left: 0;top: 0;z-index: 80;pointer-events: none;min-width: 180px;max-width: 300px;padding: 10px 12px;border-radius: 12px;background: color-mix(in srgb,var(--navy-deep) 94%,transparent);color: var(--cream);box-shadow: 0 18px 40px -12px rgb(0 0 0 / .6),inset 0 0 0 1px rgb(255 255 255 / .08);font-size: var(--fs-xs);opacity: 0;transition: opacity var(--t-fast) var(--ease);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.m-tip.on{opacity: 1}.m-tip h5{margin: 0 0 2px;font: 600 .95rem/1.2 var(--font-display)}.m-tip .s{color: #b8b5d0;margin-bottom: 6px}.m-tip .r{display: flex;justify-content: space-between;gap: 12px;font-family: var(--font-num);padding: 1px 0}.m-tip .r span{color: #b8b5d0;font-family: var(--font-body)}.m-tip .peers{margin-top: 6px;padding-top: 6px;border-top: 1px solid rgb(255 255 255 / .1)}.m-tip .up{color: var(--teal-hi)}.m-tip .down{color: var(--raspberry-hi)}.scr{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: var(--gap);align-items: start}.filters{position: sticky;top: calc(var(--header-h) + 12px);max-height: calc(100vh - var(--header-h) - 24px);overflow: auto;scrollbar-width: thin}.presets{display: grid;gap: 6px;margin-bottom: 14px}.preset{text-align: left;border: 0;cursor: pointer;padding: 10px 12px;border-radius: var(--r-sm);background: color-mix(in srgb,var(--text) 5%,transparent);color: var(--text);transition: background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.preset b{display: block;font: 600 .95rem/1.2 var(--font-display)}.preset span{font-size: var(--fs-xs);color: var(--text-faint)}.preset:hover{background: color-mix(in srgb,var(--text) 9%,transparent)}.preset[aria-pressed="true"]{box-shadow: inset 0 0 0 1.5px var(--coin);background: color-mix(in srgb,var(--coin) 10%,transparent)}.flt{padding: 10px 0;border-top: 1px solid color-mix(in srgb,var(--line) 60%,transparent)}.flt label{display: flex;justify-content: space-between;font-size: var(--fs-xs);color: var(--text-dim);margin-bottom: 6px}.flt label b{font: 600 var(--fs-xs)/1 var(--font-num);color: var(--text)}.flt .two{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.flt input[type="number"],.flt select,.scr-search{width: 100%;min-height: 36px;padding: 0 10px;border-radius: 10px;border: 0;background: color-mix(in srgb,var(--text) 6%,transparent);box-shadow: inset 0 0 0 1px var(--line);font: 500 var(--fs-sm)/1 var(--font-num);outline: none;transition: box-shadow var(--t-fast) var(--ease)}.flt input:focus,.flt select:focus,.scr-search:focus{box-shadow: inset 0 0 0 1.5px var(--coin)}.scr-top{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-bottom: 10px}.scr-top .count{font: 600 var(--fs-sm)/1 var(--font-num);color: var(--text-dim)}.scr-search{font-family: var(--font-body) !important}.scr-top .scr-search{max-width: 260px}.scr-top .btn{margin-left: auto}.vt{position: relative;overflow: auto;height: calc(100vh - var(--header-h) - 150px);min-height: 420px;border-radius: var(--r-sm);scrollbar-width: thin}.vt table{border-collapse: separate;border-spacing: 0}.vt thead th{position: sticky;top: 0;z-index: 2;background: var(--card);cursor: pointer;user-select: none;transition: color var(--t-fast) var(--ease)}.vt thead th:hover,.vt thead th[aria-sort]{color: var(--text)}.vt thead th[aria-sort="ascending"]::after{content: " ▲";font-size: .6rem}.vt thead th[aria-sort="descending"]::after{content: " ▼";font-size: .6rem}.vt th:first-child,.vt td:first-child{position: sticky;left: 0;z-index: 1;background: var(--card)}.vt thead th:first-child{z-index: 3}.vt tr{height: 38px}.vt td{border-bottom: 1px solid color-mix(in srgb,var(--line) 45%,transparent)}.cell-bar{position: relative}.mini-range{display: inline-block;width: 64px;height: 6px;border-radius: 3px;background: color-mix(in srgb,var(--text) 10%,transparent);position: relative;vertical-align: middle}.mini-range i{position: absolute;top: -2px;width: 4px;height: 10px;border-radius: 2px;background: var(--coin);transform: translateX(-2px)}.flt-toggle{display: none}.stk-head{display: flex;flex-wrap: wrap;align-items: end;gap: 8px 20px;margin: 8px 0 16px}.stk-head h1{margin: 0;font-size: clamp(1.6rem,1.2rem + 1.5vw,2.4rem)}.stk-head .tag{color: var(--text-dim);font-size: var(--fs-sm)}.stk-price{font: 600 2rem/1 var(--font-num)}.stk-grid{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);align-items: start}.ratios{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 10px}.ratio{padding: 12px;border-radius: var(--r-sm);background: color-mix(in srgb,var(--text) 4%,transparent)}.ratio span{display: block;font-size: var(--fs-xs);color: var(--text-faint)}.ratio b{display: block;font: 600 1.2rem/1.3 var(--font-num);margin-top: 2px}.checks{display: grid;gap: 8px}.check{display: grid;grid-template-columns: 26px 1fr auto;gap: 10px;align-items: center;padding: 10px 12px;border-radius: var(--r-sm);background: color-mix(in srgb,var(--text) 4%,transparent);font-size: var(--fs-sm)}.check .ic{width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;font: 700 .8rem/1 var(--font-body)}.check.pass .ic{background: color-mix(in srgb,var(--teal) 25%,transparent);color: var(--teal-hi)}.check.fail .ic{background: color-mix(in srgb,var(--raspberry) 22%,transparent);color: var(--raspberry-hi)}.check.na .ic{background: color-mix(in srgb,var(--text) 10%,transparent);color: var(--text-faint)}.check small{display: block;color: var(--text-faint);font-size: var(--fs-xs)}.check .v{font: 600 var(--fs-xs)/1 var(--font-num);color: var(--text-dim)}.score-ring{display: flex;align-items: center;gap: 14px;margin-bottom: 12px}.score-ring svg{width: 74px;height: 74px}.fin-tbl{overflow-x: auto}.search-box{position: relative;max-width: 420px}.search-box ul{position: absolute;z-index: 20;left: 0;right: 0;top: calc(100% + 6px);margin: 0;padding: 6px;list-style: none;background: var(--surface-2);border-radius: var(--r-sm);box-shadow: var(--shadow);max-height: 320px;overflow: auto}.search-box li a{display: flex;gap: 10px;padding: 8px 10px;border-radius: 8px;text-decoration: none;font-size: var(--fs-sm)}.search-box li a:hover,.search-box li a.on{background: color-mix(in srgb,var(--text) 8%,transparent)}.search-box li b{font-family: var(--font-num);min-width: 56px}.q-tools{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-bottom: 18px}.q-tools .scr-search{max-width: 320px}.chips{display: flex;flex-wrap: wrap;gap: 6px}.chip{border: 0;cursor: pointer;padding: 7px 12px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--text) 6%,transparent);color: var(--text-dim);font: 600 var(--fs-xs)/1 var(--font-body);transition: background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.chip:hover{color: var(--text)}.chip[aria-pressed="true"]{background: var(--raspberry);color: #fff}.q-grid{columns: 3 320px;column-gap: var(--gap)}.quote{break-inside: avoid;margin: 0 0 var(--gap);padding: 34px 20px 14px;border-radius: var(--r);background: var(--card);box-shadow: inset 0 0 0 1px var(--card-line);transition: transform var(--t) var(--ease-out),box-shadow var(--t) var(--ease),opacity var(--t) var(--ease)}.quote:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px var(--line),var(--shadow)}.quote blockquote{margin: 0;font: 500 1.08rem/1.5 var(--font-body);position: relative}.quote blockquote::before{content: "\201C";position: absolute;left: -4px;top: -30px;font: 700 2.6rem/1 var(--font-display);color: color-mix(in srgb,var(--coin) 55%,transparent)}.quote.munger blockquote::before{color: color-mix(in srgb,var(--teal-hi) 55%,transparent)}.quote figcaption{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 10px;margin-top: 14px;font-size: var(--fs-xs);color: var(--text-faint)}.quote figcaption b{color: var(--text-dim);font-weight: 600}.quote figcaption a{color: inherit}.quote .act{margin-left: auto;display: flex;gap: 2px}.quote .act button{border: 0;background: none;color: var(--text-faint);cursor: pointer;padding: 6px;border-radius: 8px;transition: color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.quote .act button:hover{color: var(--text);background: color-mix(in srgb,var(--text) 8%,transparent)}.quote .act svg{width: 16px;height: 16px}.quote .tags{display: flex;gap: 4px;flex-wrap: wrap;width: 100%}.quote .tags span{font-size: .68rem;padding: 2px 7px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--text) 6%,transparent)}.quote.hide{display: none}@media (max-width: 1180px){.row2{grid-template-columns: 1fr 1fr}.row2>:last-child{grid-column: 1 / -1}.row4{grid-template-columns: 1fr 1fr}}@media (max-width: 900px){.idx-row{grid-template-columns: 1fr 1fr}.row3,.row5,.stk-grid{grid-template-columns: minmax(0,1fr)}.scr{grid-template-columns: minmax(0,1fr)}.filters{position: fixed;z-index: 60;inset: auto 0 0 0;top: auto;max-height: 78vh;border-radius: var(--r-lg) var(--r-lg) 0 0;transform: translateY(105%);transition: transform var(--t) var(--ease);box-shadow: 0 -20px 60px -10px rgb(0 0 0 / .6);background: var(--surface)}.filters.open{transform: none}.flt-toggle{display: inline-flex}.vt{height: calc(100vh - var(--header-h) - 190px)}}@media (max-width: 560px){.mk{--gap: 10px;padding-top: 12px}.row2,.row4{grid-template-columns: minmax(0,1fr)}.idx{padding: 10px 10px 8px}.idx .last{font-size: 1.1rem}.idx svg{height: 54px}.idx .abs{display: none}.heat-wrap{height: 480px}.heat-bar .seg{margin-left: 0}.tbl .co,.tbl .hide-sm{display: none}.tbl td,.tbl th{padding: 9px 5px}.gauge .val{font-size: 1.7rem}.idx .nm small,.bar .cnt{display: none}.legend .lg-note{margin-left: 0}}.mk [data-only]:not(.on){display: none !important}.tv-slot{position: relative;min-height: 60px}.tv-slot:empty::before{content: "";position: absolute;inset: 0;border-radius: var(--r-sm);background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--text) 5%,transparent),transparent);background-size: 200% 100%;animation: shimmer 1.4s var(--ease) infinite}.tradingview-widget-copyright{font-size: 11px;line-height: 26px;height: 26px;text-align: right;color: var(--text-faint)}.tradingview-widget-copyright a{color: var(--text-faint);text-decoration: none}.tradingview-widget-copyright .blue-text{color: var(--teal-hi)}:root[data-theme="light"] .tradingview-widget-copyright .blue-text{color: var(--teal)}.tv-tape{padding: 6px 10px 0;margin-bottom: var(--gap);overflow: hidden}.tv-card{padding: 10px 10px 2px}.tv-heat{height: clamp(500px,72vh,760px)}.mode-widgets .idx-row{margin-bottom: 0}@media (max-width: 560px){.tv-heat{height: 560px}[data-tv="hotlists"]{height: 600px !important}}.stk-tv-info{margin-left: auto;width: min(400px,100%);height: 200px}@media (max-width: 560px){.stk-tv-info{height: 290px}}.stk-head:has(.stk-tv-info){align-items: center}.tradingview-widget-container iframe{color-scheme: normal}.quality-wrap{overflow-x: auto}@media (max-width: 560px){.mode-widgets .idx-row.on{grid-template-columns: minmax(0,1fr)}.mode-widgets [data-tv-mini]{height: 180px !important}.tv-heat{height: 520px}}.tv-wait{position: absolute;inset: 0 0 26px;z-index: 2;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;border-radius: var(--r-sm);background: linear-gradient(90deg,var(--surface),color-mix(in srgb,var(--text) 6%,var(--surface)),var(--surface));background-size: 200% 100%;animation: shimmer 1.6s var(--ease) infinite;font-size: var(--fs-xs);color: var(--text-dim);text-align: center;transition: opacity var(--t) var(--ease)}.tv-wait a{color: var(--coin);font-weight: 600;text-decoration: none}.tv-wait.slow{animation: none}.tv-wait.gone{opacity: 0;pointer-events: none}