:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6e9ed;font-synthesis:none;--bg:#20252b;--surface:#252b31;--soft:#20262c;--elevated:#2a3037;--text:#e6e9ed;--muted:#9ba4ae;--neutral:#c8cdd3;--border:#39414a;--blue:#7aacff;--blue-soft:#26384f;--green:#35d07f;--green-soft:#203a33;--red:#ff5c6c;--red-soft:#452b31;--purple:#b3a0ed;--yellow:#f9c644;--shadow:0 2px 10px #0000002e;--radius:9px;background:#20252b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#20252b;--surface:#252b31;--soft:#20262c;--elevated:#2a3037;--text:#e6e9ed;--muted:#9ba4ae;--neutral:#c8cdd3;--border:#39414a;--blue:#7aacff;--blue-soft:#26384f;--green:#35d07f;--green-soft:#203a33;--red:#ff5c6c;--red-soft:#452b31;--purple:#b3a0ed;--yellow:#f9c644;--shadow:0 2px 10px #0000002e;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{color:var(--text);background:#20252b;margin:0;font-size:13px;line-height:1.5}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,a,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}button svg{pointer-events:none}button{border:1px solid var(--border);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}button:hover{background:var(--soft)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:24px;font-weight:700;line-height:1.25}h2{font-size:14px;font-weight:650}h3{font-size:13px}.icon{flex-shrink:0;width:19px;height:19px}.muted{color:var(--muted)}.up{color:var(--green)}.down{color:var(--red)}.flat{color:var(--purple)}.eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.mono{font-variant-numeric:tabular-nums}.skip-link{background:var(--blue);color:#fff;z-index:100;padding:10px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boot{text-align:center;place-content:center;gap:8px;height:70vh;display:grid}.boot strong{color:var(--blue);font-size:30px}.header{z-index:30;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#20252bfa;position:sticky;top:0;box-shadow:0 6px 22px #00000014}.header-inner{align-items:center;gap:18px;max-width:1600px;height:60px;margin:auto;padding:0 24px;display:flex}.brand{color:var(--blue);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:8px;font-size:23px;font-weight:800;display:flex}.brand:hover{text-decoration:none}.brand-mark{color:#fff;background:#1766d2;border-radius:8px;width:30px;height:30px;padding:5px;display:flex}.brand-mark .icon{width:20px;height:20px}.brand span small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:500}.search-box{flex:0 292px;min-width:225px;max-width:292px;position:relative}.search-box>.icon{z-index:1;color:#9aa9b6;stroke-width:1.9px;pointer-events:none;width:18px;height:18px;position:absolute;top:10px;left:12px}.search-box input{color:#edf2f5;background:#1d2329;border:1px solid #3a444e;border-radius:9px;width:100%;height:38px;padding:0 14px 0 39px;font-size:11px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff06}.search-box input::placeholder{color:#87919a;opacity:1}.search-box input:hover{background:#20272d;border-color:#4a5661}.search-box input:focus{background:#20282f;border-color:#60a5faad;outline:none;box-shadow:0 0 0 3px #60a5fa1a,inset 0 1px #ffffff08}.search-box:focus-within>.icon{color:#a9caf2}.suggestions{background:var(--surface);border:1px solid var(--border);z-index:45;border-radius:8px;max-height:380px;padding:5px;position:absolute;top:45px;left:0;right:0;overflow:auto;box-shadow:0 8px 30px #14223a20}.suggestions[hidden]{display:none}.suggestions a{color:var(--text);border-radius:5px;justify-content:space-between;align-items:center;padding:10px;display:flex}.suggestions a:hover,.suggestions a[aria-selected=true]{background:var(--blue-soft);text-decoration:none}.suggestions small{font-size:11px}.search-hint{color:var(--muted);padding:12px}.header-market{white-space:nowrap;align-items:center;padding:0 2px;display:flex}.market-status{font-variant-numeric:tabular-nums;border-left:1px solid #4b545ea6;border-right:1px solid #4b545ea6;align-items:center;gap:9px;min-width:0;padding:4px 10px 4px 12px;display:flex}.market-state{letter-spacing:.02em;font-size:10px;font-weight:700}.market-status.closed .market-state{color:var(--red)}.market-status.open .market-state{color:var(--green)}.market-status.checking .market-state{color:var(--muted)}.market-index{align-items:baseline;gap:5px;line-height:1.05;display:flex}.market-index strong{color:#eef2f5;font-size:10px;font-weight:680}.market-index em{font-size:8px;font-style:normal;font-weight:650}.session-dot{background:var(--muted);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.session-dot.open{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.nav{justify-content:flex-end;align-items:center;gap:0;margin-left:0;display:flex}.nav a,.nav button{color:#a7b0b8;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:0 9px;font-size:10px;font-weight:540;transition:color .15s,background .15s;display:flex;position:relative}.nav a:hover,.nav button:hover{color:#f1f4f6;background:#60a5fa12;text-decoration:none}.header .nav a.active{color:#f5f8fa;box-shadow:none;background:0 0}.header .nav a.active:after{content:"";background:var(--blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-11px;left:9px;right:9px}.header .nav a.active .icon{color:var(--blue)}.nav .icon{color:#8fb2d9;stroke-width:1.95px;opacity:.96;width:17px;height:17px;transition:color .15s,transform .15s}.nav a:hover .icon,.nav button:hover .icon{color:#b8d5f6;transform:translateY(-.5px)}.nav button[data-action=menu]{margin-left:2px}.ticker{background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;scrollbar-width:none;align-items:center;gap:24px;padding:8px 24px;font-size:11px;display:flex;overflow:auto}.ticker-label{color:var(--muted);letter-spacing:.7px;font-size:10px;font-weight:650}.ticker-item{align-items:center;gap:8px;display:flex}.ticker-item strong{color:var(--text);font-size:11px}.ticker-divider{background:var(--border);width:1px;height:14px}.ticker .spacer{flex:1}.ticker-session{color:var(--muted)}main{max-width:1600px;min-height:calc(100vh - 235px);margin:auto;padding:22px 24px 30px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.page-heading p{color:var(--muted);margin-top:5px;font-size:12px}.page-heading .actions{align-items:center;gap:10px;display:flex}.date-chip{background:var(--surface);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:11px}.primary{color:#fff;background:#1766d2;border-color:#1766d2}.primary:hover{background:#105abe}.text-button{color:var(--blue);background:0 0;border:0;padding:0;font-size:11px}.text-button .icon{width:14px;height:14px}.notice{color:#7d6223;background:#fff8df;border:1px solid #e9cd82;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;display:flex}.notice.error{background:var(--red-soft);border-color:var(--red);color:var(--red)}.notice .icon{width:17px;height:17px}.notice a{color:inherit;text-decoration:underline}.notice-content{align-items:center;gap:8px;display:flex}.grid{gap:16px;display:grid}.dashboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:15px 17px 12px;display:flex}.panel-head h2{align-items:center;gap:7px;display:flex}.panel-head h2 .icon{width:16px;height:16px;color:var(--blue)}.panel-body{padding:15px 17px}.panel-note{color:var(--muted);border-top:1px solid var(--border);padding:10px 17px;font-size:10px}.span-2{grid-column:span 2}.span-3{grid-column:1/-1}.summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metric{background:var(--blue-soft);border-radius:6px;min-width:0;padding:10px 12px}.metric:nth-child(2){color:#7d641b;background:#fff7d8}:root[data-theme=dark] .metric:nth-child(2){color:#ecd487;background:#413a22}.metric strong{letter-spacing:-.5px;white-space:nowrap;font-size:19px;font-weight:700;display:block}.metric span{color:var(--muted);font-size:10px}.metric:nth-child(2) span{color:inherit}.metric small{color:var(--muted);font-size:9px;display:block}.breadth{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.breadth>div{background:var(--green-soft);color:var(--green);border-radius:5px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:10px;display:flex}.breadth>div:nth-child(2){background:var(--red-soft);color:var(--red)}.breadth>div:nth-child(3){color:var(--purple);background:#f3effd}:root[data-theme=dark] .breadth>div:nth-child(3){background:#312747}.breadth strong{font-size:15px}.stack{background:var(--soft);border-radius:4px;height:6px;display:flex;overflow:hidden}.breadth-bar{margin-top:12px}.stack .green{background:var(--green)}.stack .red{background:var(--red)}.stack .purple{background:var(--purple)}.stack .unknown{background:var(--muted)}.legend{color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex}.legend i{border-radius:2px;width:6px;height:6px;margin-right:4px;display:inline-block}.summary-time{color:var(--muted);justify-content:space-between;gap:5px;margin-top:12px;font-size:10px;display:flex}.welcome{color:#fff;background:linear-gradient(115deg,#1766d2,#1052ac);min-height:230px;position:relative}.welcome .panel-body{z-index:1;padding:22px;position:relative}.welcome .eyebrow{color:#b9d7ff}.welcome h2{letter-spacing:-.5px;max-width:230px;margin-top:10px;font-size:24px;line-height:1.25}.welcome p{color:#d8e7ff;max-width:250px;margin:10px 0 19px;font-size:11px}.welcome a{color:#1766d2;background:#fff;border-radius:5px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.welcome a .icon{width:14px;height:14px}.welcome svg.decoration{opacity:.14;width:200px;position:absolute;bottom:0;right:-10px}.watch-preview{min-height:230px}.empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:120px;padding:32px 20px;display:flex}.empty h2{color:var(--text);font-size:17px}.empty p{max-width:400px;font-size:12px}.empty .empty-symbol{color:var(--blue);background:var(--blue-soft);border-radius:50%;margin-bottom:4px;padding:12px;display:flex}.empty .empty-symbol .icon{width:24px;height:24px}.mini-list{gap:0;display:grid}.mini-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.mini-row:last-child{border:0}.mini-code{color:var(--text);font-size:12px;font-weight:650}.mini-row small{color:var(--muted);font-size:10px;display:block}.mini-price{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.mini-price strong{font-weight:650}.mini-price span{font-size:10px;display:block}.heart{color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:5px}.heart .icon{width:17px;height:17px}.heart.saved .icon{fill:var(--blue-soft)}.count{background:var(--blue-soft);color:var(--blue);border-radius:4px;padding:2px 6px;font-size:10px}.indices-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.indices-table th{color:var(--muted);text-align:right;padding:8px;font-size:9px;font-weight:500}.indices-table th:first-child{text-align:left}.indices-table td{text-align:right;border-bottom:1px solid var(--border);padding:9px 8px;font-size:12px}.indices-table td:first-child{text-align:left;font-weight:650}.indices-table tr:last-child td{border:0}.indices-table button{color:var(--blue);background:0 0;border:0;padding:0;font-weight:650}.segments{background:var(--soft);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.segments button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:4px 9px;font-size:10px}.segments button.active{background:var(--surface);color:var(--blue);box-shadow:0 1px 4px #14223a10}.chart-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:11px 17px;display:flex}.chart-toolbar small{color:var(--muted);font-size:10px}.market-chart{width:100%;display:block;overflow:hidden}.chart-wrap{padding:0 9px}.market-chart text{fill:var(--muted);font:10px system-ui}.chart-grid{stroke:var(--border);stroke-dasharray:3 4}.chart-line{stroke:var(--blue);stroke-width:2.2px;fill:none;vector-effect:non-scaling-stroke}.chart-area{fill:var(--blue);opacity:.06}.chart-hit{fill:#0000;stroke:none;cursor:crosshair}.chart-hit:hover,.chart-hit:focus{fill:var(--blue);fill-opacity:.06;stroke:var(--blue);stroke-width:.5px;outline:none}.chart-readout{color:var(--text);min-height:34px;padding:7px 9px 12px;font-size:10px}.chart-readout span{float:right}.chart-empty{min-height:180px}.skeleton{background:linear-gradient(100deg,var(--soft) 30%,var(--border) 45%,var(--soft) 60%);background-size:200%;border-radius:6px;height:200px;margin:15px;animation:1.5s ease-in-out infinite loading}@keyframes loading{to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.sector-list{scrollbar-width:thin;max-height:330px;padding:5px 17px 12px;overflow:auto}.sector-row{border-bottom:1px solid var(--border);grid-template-columns:105px 1fr 45px;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:grid}.sector-row:last-child{border:0}.sector-row>a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sector-row .stack{border-radius:2px;height:11px}.sector-row>span:last-child{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.sector-legend{gap:13px;padding:13px 17px 4px;display:flex}.sector-legend i{border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.category-a{background:#3985e1}.category-b{background:#f4bb3a}.category-n{background:#14a489}.category-z{background:#d273ce}.category-other{background:#a3adbb}.mover-tabs{border-bottom:1px solid var(--border);gap:4px;padding:7px 12px;display:flex}.mover-tabs button{color:var(--muted);background:0 0;border:0;padding:5px 9px;font-size:10px}.mover-tabs .active{color:var(--blue);background:var(--blue-soft)}.news-list{gap:0;display:grid}.news-preview{border-bottom:1px solid var(--border);padding:12px 0}.news-preview:last-child{border:0}.news-preview small{color:var(--muted);margin-bottom:5px;font-size:10px;display:block}.news-preview a{color:var(--text);font-size:11px;line-height:1.5;display:block}.availability{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.availability:last-child{margin:0}.availability p{color:var(--muted);margin-top:3px;font-size:10px}.badge{background:var(--soft);color:var(--muted);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:9px}.badge.available{background:var(--green-soft);color:var(--green)}.map-tools{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.heatmap{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;min-height:200px;padding:16px;display:grid}.heat-tile{background:var(--green);color:#fff;border-radius:4px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:4px;min-height:66px;padding:13px 3px;font-size:10px;display:flex}.heat-tile:hover{opacity:.88;color:#fff;text-decoration:none}.heat-tile strong{text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.heat-tile.large{grid-area:span 2/span 3}.heat-tile.large strong{font-size:16px}.heat-tile.negative{background:#e55762}.heat-tile.neutral{background:#8b71d3}.heat-tile.unknown{background:#8391a4}.heat-tile span{font-variant-numeric:tabular-nums}.heat-tile small{opacity:.8;font-size:9px}.filter-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:12px;padding:15px 17px;display:flex}.field{flex-direction:column;gap:5px;min-width:120px;display:flex}.field.grow{flex:1}.field label{color:var(--muted);font-size:10px}.field select,.field input,.field textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:5px;min-width:0;max-width:100%;height:35px;padding:8px 10px}.field textarea{resize:vertical;height:auto}.field input::placeholder{color:var(--muted)}.results-head{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:16px 0;font-size:11px;display:flex}.stock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stock-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stock-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:7px;overflow:hidden}.stock-card-main{justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.stock-card h2 a{color:var(--text);letter-spacing:.2px;font-size:13px;font-weight:700}.stock-card small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.stock-card .price{letter-spacing:-.4px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.3}.stock-card .price-side{text-align:right}.stock-card .change{font-variant-numeric:tabular-nums;font-size:11px}.stock-card-bottom{background:var(--soft);border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:10px;display:flex}.stock-card-bottom strong{color:var(--text);font-weight:500}.stock-grid.compact .stock-card-main{gap:5px;padding:10px}.stock-grid.compact .stock-card h2 a{font-size:11px}.stock-grid.compact .stock-card .price{font-size:16px}.stock-grid.compact .stock-card-bottom{padding:5px 10px}.stock-grid.compact .stock-card small{font-size:9px}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:7px;overflow:auto}.data-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.data-table th{color:var(--muted);background:var(--soft);text-align:right;border-bottom:1px solid var(--border);padding:11px;font-size:10px;font-weight:550}.data-table th button{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.data-table th:first-child,.data-table td:first-child{text-align:left;background:var(--surface);position:sticky;left:0}.data-table th:first-child{background:var(--soft)}.data-table td{border-bottom:1px solid var(--border);text-align:right;padding:10px 11px}.data-table tr:last-child td{border:0}.data-table tbody tr:hover td{background:var(--soft)}.data-table td a{color:var(--text);font-weight:650}.data-table td .heart{vertical-align:middle;margin-right:5px;padding:0}.data-table td .icon{width:13px;height:13px}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:15px;margin:20px 0 0;font-size:11px;display:flex}.pagination button{padding:6px 12px;font-size:11px}.page-footnote{color:var(--muted);margin-top:15px;font-size:10px}.stock-heading{align-items:center;gap:15px;display:flex}.stock-heading .symbol-box{background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:9px;place-items:center;font-size:14px;font-weight:700;display:grid}.stock-heading .heart{margin-left:3px}.stock-detail-grid{grid-template-columns:minmax(0,3fr) minmax(270px,1fr);gap:16px;display:grid}.quote-banner{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.quote-banner strong{letter-spacing:-1px;font-size:34px;font-weight:650;line-height:1.2}.quote-banner .currency{color:var(--muted);margin-left:7px;font-size:12px}.quote-banner .change{font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px}.quote-banner .quote-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:200px;display:flex}.stat-list{gap:0;display:grid}.stat-list div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.stat-list div:last-child{border:0}.stat-list dt{color:var(--muted)}.stat-list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:550}.range-bar{background:var(--border);border-radius:3px;height:5px;margin:14px 0 5px}.range-bar span{background:var(--blue);border-radius:3px;height:5px;display:block}.range-labels{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.chart-selector{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.chart-selector .field{min-width:145px}.chart-large .market-chart{max-height:430px}.news-page{max-width:1050px;margin:auto}.announcement{border-bottom:1px solid var(--border);padding:19px 22px}.announcement:last-child{border:0}.announcement small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.announcement small a{font-size:11px;font-weight:650}.announcement h2{font-size:13px;line-height:1.6}.announcement details{margin-top:9px}.announcement summary{color:var(--blue);cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:11px}.announcement .news-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);background:var(--soft);border-radius:5px;max-height:500px;margin-top:12px;padding:13px;font-size:12px;line-height:1.7;overflow:auto}.prose{max-width:820px;margin:auto}.prose .panel-body{padding:24px}.prose h2{margin:20px 0 10px;font-size:17px}.prose h2:first-child{margin-top:0}.prose p{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.8}.prose table{border-collapse:collapse;width:100%;font-size:12px}.prose td,.prose th{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px}.prose td:nth-child(2){color:var(--muted)}.feedback-form{gap:15px;max-width:600px;display:grid}.feedback-form button{justify-self:start}.report-preview{background:var(--soft);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin-top:18px;padding:15px;font-size:12px}.footer{border-top:1px solid var(--border);max-width:1600px;color:var(--muted);justify-content:space-between;align-items:start;gap:20px;margin:auto;padding:21px 24px 25px;font-size:10px;display:flex}.footer strong{color:var(--text);font-size:12px}.footer p{max-width:550px;margin-top:5px}.footer-links{gap:18px;padding-top:3px;display:flex}.footer-links a{color:var(--muted)}.modal{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;width:calc(100% - 36px);max-width:440px;padding:0;box-shadow:0 20px 80px #13223838}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10223a66}.modal .panel-head{padding:18px 20px}.modal .panel-head button{border:0;padding:4px}.modal .panel-body{padding:20px}.preference{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.preference label{font-size:12px}.menu-links{border-top:1px solid var(--border);padding-top:10px;display:grid}.menu-links a{color:var(--text);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.menu-links .icon{width:16px;height:16px;color:var(--muted)}.toast{z-index:90;background:var(--text);color:var(--surface);border-radius:7px;max-width:calc(100% - 32px);padding:12px 20px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.toast[hidden]{display:none}@media (min-width:1600px){.stock-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px){.header-inner{gap:14px;padding:0 18px}.brand{font-size:21px}.header-market{display:none}.search-box{flex:1;min-width:190px;max-width:280px}.nav{gap:2px}.nav a,.nav button{min-width:44px;padding:5px}.stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.sector-row{grid-template-columns:90px 1fr 40px}.metric{padding:9px}.metric strong{font-size:17px}.breadth>div{padding:6px;font-size:9px}.welcome h2{font-size:23px}}@media (max-width:960px){.header-inner{gap:12px}.brand{font-size:20px}.brand-mark{display:none}.search-box{max-width:230px}.nav a,.nav button{min-width:40px;padding:3px;font-size:9px}.nav .icon{width:17px;height:17px}.nav .report{display:none}.dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.span-3{grid-column:1/-1}.watch-preview{grid-column:1/-1;min-height:0}.watch-preview .mini-list{grid-template-columns:repeat(3,1fr);gap:20px}.watch-preview .mini-row{border:0}.watch-preview .empty{min-height:100px;padding:16px}.stock-detail-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.stock-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.heatmap{grid-template-columns:repeat(8,minmax(0,1fr))}.map-tools span{display:none}}@media (max-width:700px){body{font-size:12px}.header-inner{gap:14px;height:58px;padding:0 14px}.brand{font-size:22px}.brand-mark{width:27px;height:27px;padding:4px;display:flex}.search-box{max-width:none}.search-box input{height:36px;font-size:12px}.search-box kbd{display:none}.nav{z-index:40;background:var(--surface);border-top:1px solid var(--border);padding:7px 4px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;gap:0;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #17263a08}.nav a,.nav button{border-radius:5px;flex-direction:column;flex:1;gap:3px;min-width:0;padding:4px 3px;font-size:9px}.header .nav a.active{background:var(--blue-soft)}.header .nav a.active:after{display:none}.nav .icon{width:20px;height:20px}.nav a[data-path=\/data-matrix]{display:none}.ticker{gap:20px;padding:8px 14px;font-size:10px}.ticker-label,.ticker-session,.ticker-divider{display:none}.ticker-item{gap:5px}.ticker .spacer{display:none}main{min-height:calc(100vh - 260px);padding:18px 14px 25px}.page-heading{align-items:start;gap:10px;margin-bottom:16px}h1{font-size:22px}.page-heading p{max-width:240px;font-size:10px}.page-heading .actions{align-items:end;gap:7px}.date-chip{display:none}.page-heading .actions button{padding:7px;font-size:0}.page-heading .actions button .icon{width:17px;height:17px}.dashboard{grid-template-columns:1fr;gap:13px}.span-2,.span-3{grid-column:1/-1}.welcome{min-height:190px}.welcome .panel-body{padding:19px}.welcome h2{max-width:260px;font-size:24px}.welcome p{max-width:290px;margin:8px 0 14px}.welcome svg.decoration{width:210px;right:-5px}.welcome .panel-body a{padding:7px 9px;font-size:10px}.watch-preview{display:none}.summary .metric strong{font-size:22px}.metric{padding:12px}.breadth>div{padding:7px 10px;font-size:10px}.breadth strong{font-size:16px}.panel-head{padding:13px 15px 11px}.panel-body{padding:13px 15px}.panel-head h2{font-size:13px}.sector-row{grid-template-columns:120px 1fr 46px;font-size:11px}.sector-list{max-height:300px;padding:3px 15px 10px}.sector-row .stack{height:12px}.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stock-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-card-main{gap:5px;padding:11px}.stock-card h2 a{font-size:11px}.stock-card .price{font-size:18px}.stock-card small{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:9px;overflow:hidden}.stock-card .change{font-size:10px}.stock-card-bottom{gap:6px;padding:6px 11px;font-size:9px}.stock-card-bottom .heart{padding:3px}.stock-card-bottom .heart .icon{width:15px;height:15px}.stock-card-bottom .trades{display:none}.filter-bar{gap:10px;padding:13px}.field{flex:calc(50% - 10px);min-width:0}.field.grow{flex-basis:100%}.field select,.field input{width:100%;font-size:11px}.filter-bar .segments{flex:1}.results-head{gap:7px;font-size:10px}.results-head .segments button{padding:4px 7px;font-size:9px}.stock-detail-grid{grid-template-columns:1fr}.stock-heading{gap:10px}.stock-heading .symbol-box{width:39px;height:39px;font-size:12px}.stock-heading h1{font-size:21px}.quote-banner{padding:17px}.quote-banner strong{font-size:30px}.quote-banner .quote-tags{max-width:130px}.chart-toolbar{flex-wrap:wrap;padding:10px 13px}.chart-toolbar small{font-size:9px}.chart-readout{min-height:36px;font-size:9px}.chart-readout span{display:none}.market-chart text{font-size:12px}.heatmap{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:12px}.heat-tile{grid-column:span 2;min-height:62px;padding:9px 3px}.heat-tile.large{grid-area:span 1/span 3}.heat-tile.large strong{font-size:12px}.heat-tile strong,.heat-tile span{font-size:10px}.heat-tile small{display:none}.map-tools{font-size:9px}.map-tools .legend{gap:8px;font-size:9px}.announcement{padding:16px}.announcement h2{font-size:12px}.announcement small{gap:8px;font-size:9px}.footer{flex-direction:column;gap:13px;padding:18px 14px 95px;font-size:9px}.footer-links{gap:15px}.notice{align-items:start;padding:10px;font-size:11px}.notice button{padding:4px 7px;font-size:10px}.toast{font-size:11px;bottom:88px}.prose .panel-body{padding:18px}.prose table{font-size:11px}.prose td,.prose th{padding:8px 5px}.prose p{font-size:12px}.preference{gap:7px}.preference .segments button{padding:4px 7px}}@media (max-width:360px){.brand{font-size:19px}.brand-mark{display:none}.stock-card .price{font-size:15px}.stock-card h2 a{font-size:10px}.stock-card-main{padding:9px}.stock-card-bottom{padding:6px 9px}.summary .metric strong{font-size:18px}.breadth>div{padding:7px;font-size:9px}.nav a,.nav button{font-size:8px}.nav .icon{width:18px;height:18px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#20252b;--surface:#252b31;--soft:#20262c;--elevated:#2a3037;--text:#e6e9ed;--muted:#9ba4ae;--neutral:#c8cdd3;--border:#39414a;--blue:#7aacff;--blue-soft:#26384f;--green:#35d07f;--green-soft:#203a33;--red:#ff5c6c;--red-soft:#452b31;--purple:#b3a0ed;--shadow:0 2px 10px #0000002e;--radius:3px;color:var(--text);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif}:root[data-theme=dark]{--bg:#20252b;--surface:#252b31;--soft:#20262c;--elevated:#2a3037;--text:#e6e9ed;--muted:#9ba4ae;--neutral:#c8cdd3;--border:#39414a;--blue:#7aacff;--blue-soft:#26384f;--green:#35d07f;--green-soft:#203a33;--red:#ff5c6c;--red-soft:#452b31;--purple:#b3a0ed;--shadow:0 2px 10px #0000002e}body{font-size:14px}.header{background:var(--bg)}.header-inner{gap:14px;max-width:none;height:40px;padding:0 15px}.header .brand{letter-spacing:0;font-size:16px;font-weight:500}.header .search-box{flex:0 225px;max-width:225px;margin-left:0}.header .search-box input{border:0;border-radius:8px;height:30px;padding:0 28px;font-size:14px}.header .search-box>.icon{top:7px;left:7px}.header .search-box kbd{top:6px}.header .suggestions{top:35px}.header .header-market{font-size:10px;display:block}.market-status{text-shadow:none;flex-direction:column;line-height:1.2;text-decoration:none;display:flex}.market-status .market-state{text-shadow:none;font-size:11px;font-weight:700}.market-status strong,.market-status .market-index em{text-shadow:none;font-size:11px}.header .nav{gap:15px;margin-left:0}.header .nav a,.header .nav button{border-radius:0;flex-direction:row;gap:4px;min-width:0;padding:4px 0;font-size:14px;font-weight:400}.header .nav .icon{width:15px;height:15px}.header .nav .active{color:#efce31;background:0 0}.header .nav .report{color:var(--red)}.header .nav a:hover,.header .nav button:hover{opacity:.85;background:0 0}.market-radar{background:#20272d;border:1px solid #5c687242;border-radius:7px;flex:420px;align-items:stretch;min-width:180px;height:30px;margin-left:2px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.market-radar-label{z-index:2;color:#eef3f6;white-space:nowrap;background:#222a30;border-right:1px solid #5c687257;flex:none;align-items:center;gap:5px;padding:0 10px;display:flex;position:relative}.market-radar-label .icon{color:#35d07f;stroke-width:2px;width:12px;height:12px}.market-radar-label strong{letter-spacing:.025em;font-size:10px;font-weight:700}.market-radar-viewport{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.market-radar-track{--radar-duration:40s;will-change:transform;width:max-content;animation:market-radar-scroll var(--radar-duration) linear infinite;align-items:center;display:flex}.market-radar-sequence{flex:none;align-items:center;padding-right:18px;display:flex}.market-radar-group{white-space:nowrap;flex:none;align-items:center;display:inline-flex}.market-radar-category{color:#fff;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:28px;padding:0 8px 0 10px;font-size:8.5px;font-weight:750;display:inline-flex}.market-radar-group-divider{color:#4b555d;align-items:center;min-height:28px;padding:0 10px;font-size:10px;line-height:1;display:inline-flex}.market-radar-symbol{color:#dce3e8;letter-spacing:.025em;white-space:nowrap;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:650;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.market-radar-symbol.up{color:#46d78c}.market-radar-symbol.down{color:#ff7180}.market-radar-symbol.flat{color:#d0d7dc}.market-radar-symbol:hover,.market-radar-symbol:focus-visible{color:#fff;background:#ffffff0b;text-decoration:none}.market-radar-separator{color:#56616a;font-size:8px;line-height:1}.market-radar-placeholder{color:#7f8a93;white-space:nowrap;padding:0 12px;font-size:9px}@media (hover:hover) and (pointer:fine){.market-radar:hover .market-radar-track{animation-play-state:paused}}.market-radar:focus-within .market-radar-track{animation-play-state:paused}@keyframes market-radar-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:1350px) and (min-width:901px){.market-radar{flex-basis:260px;min-width:150px;height:28px}.market-radar-label{padding:0 8px}.market-radar-label strong{font-size:9px}.market-radar-category{min-height:26px;padding:0 6px 0 8px;font-size:7px}.market-radar-symbol{min-height:26px;padding:0 7px;font-size:8px}.market-radar-group-divider{min-height:26px;padding:0 8px}}@media (max-width:900px){.header-inner{flex-wrap:wrap;row-gap:0;height:auto;min-height:48px}.header .brand,.header .search-box,.header .header-market{align-self:center}.market-radar{background:#22292f;border-width:1px 0 0;border-radius:0;flex:1 0 100%;order:4;min-width:0;height:30px;margin:0 -12px}.market-radar-label{background:#22292f;padding-left:12px}.market-radar-category{min-height:28px;padding-left:9px}.market-radar-symbol,.market-radar-group-divider{min-height:28px}}@media (prefers-reduced-motion:reduce){.market-radar-viewport{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.market-radar-track{animation:none}.market-radar-sequence[aria-hidden=true]{display:none}}#app[data-page=home] main{max-width:none;padding:8px 8px 24px}.home-top-row,.home-market-row,.home-feeds-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-top-row{min-height:158px;margin-bottom:12px}.home-market-row{height:380px;margin-bottom:12px}.home-feeds-row{margin-bottom:16px}.home-top-row>*,.home-market-row>*,.home-feeds-row>*{min-width:0}#app[data-page=home] .panel{box-shadow:var(--shadow);border:0;border-radius:3px;overflow:hidden}.home-summary{padding:0 2px}.home-session{justify-content:center;align-items:center;gap:4px;height:22px;margin-bottom:6px;font-size:11px;display:flex}.home-session>.icon{width:12px;height:12px;color:var(--muted)}.home-session strong{font-weight:400}.home-session button{color:var(--muted);background:0 0;border:0;padding:0 3px}.home-session button .icon{width:11px;height:11px}.home-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-metric{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;gap:1px;min-height:41px;padding:3px 6px;display:flex}.home-metric>span{font-size:11px}.home-metric strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.home-metric small{font-size:10px}.metric-trade,.metric-value{color:#fff;background:#44c4ed}.metric-volume{color:#343434;background:#ffdc30}.home-breadth{border-radius:8px 8px 0 0;margin-top:8px;display:flex;overflow:hidden}.home-breadth>div{text-align:center;color:#fff;flex-direction:column;flex:1;gap:1px;min-width:0;min-height:36px;padding:3px;display:flex}.home-breadth>div>span{opacity:.85;font-size:10px}.home-breadth strong{font-size:12px;font-weight:600}.home-breadth small{font-size:9px;font-weight:400}.breadth-advanced{background:linear-gradient(100deg,#32cb72,#20a357)}.breadth-declined{background:linear-gradient(100deg,#f34460,#be384d)}.breadth-unchanged{background:linear-gradient(100deg,#7263ee,#544abe)}.home-carousel{background:var(--surface);border:1px solid var(--border);border-radius:8px;height:158px;padding:9px 32px;position:relative}.feature-slide{color:#fff;background:linear-gradient(120deg,#121e29,#163429);border-radius:8px;grid-template-columns:100px 1fr;align-items:center;gap:18px;max-width:490px;height:100%;margin:auto;padding:14px 18px;display:grid}.feature-slide .eyebrow{color:#89d9b3;letter-spacing:.6px;font-size:9px}.feature-slide h2{margin:4px 0;font-size:18px;font-weight:600;line-height:1.15}.feature-slide p{color:#d3ded8;margin:5px 0 9px;font-size:10px}.feature-slide a{color:#171e1a;background:#ffdc30;border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.feature-slide a .icon{width:12px;height:12px}.feature-art{color:#4ad28c}.feature-art>.icon{stroke-width:1px;width:58px;height:58px;margin:0 14px 4px}.feature-art>svg:last-child{width:100%;display:block}.carousel-arrow{color:var(--muted);background:0 0;border:0;padding:3px 6px;font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow.previous{left:3px}.carousel-arrow.next{right:3px}.carousel-count{color:var(--muted);background:var(--bg);border-radius:9px;padding:0 5px;font-size:10px;position:absolute;bottom:10px;right:12px}.home-tutorials h2{letter-spacing:.4px;color:var(--muted);margin:0 0 5px;font-size:10px;font-weight:500}.tutorial-track{scrollbar-width:thin;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.tutorial-card{text-align:left;background:0 0;border:0;flex:0 0 190px;padding:0;display:block}.tutorial-cover{color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;height:112px;padding:12px;display:flex;position:relative;overflow:hidden}.tutorial-map{background:linear-gradient(135deg,#145336,#101a28)}.tutorial-favorites{background:linear-gradient(135deg,#163d67,#202031)}.tutorial-compare{background:linear-gradient(135deg,#583c20,#15263d)}.tutorial-cover>.icon{color:#7ab8ff;width:26px;height:26px}.tutorial-cover strong{max-width:145px;font-size:15px;font-weight:600;line-height:1.25}.tutorial-open{color:#fff;background:#ff4161;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;right:12px}.tutorial-card>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-top:3px;font-size:9px;display:block;overflow:hidden}.guide-steps{gap:18px;margin:0;padding-left:20px;font-size:13px;line-height:1.7;display:grid}.home-index-column{flex-direction:column;gap:6px;min-height:0;display:flex}.home-indices{flex-shrink:0;height:95px;padding:9px 20px}.home-indices .indices-table{height:100%}.home-indices .indices-table tbody th,.home-indices .indices-table td{text-align:left;border:0;width:25%;padding:3px 0;font-size:12px;font-weight:400}.home-indices .indices-table tbody th{color:inherit}.home-indices .indices-table button{color:inherit;font-weight:400}.home-indices .skeleton{height:65px;margin:0}.home-indices .empty{min-height:65px;padding:0}.home-index-chart{flex-direction:column;flex:1;min-height:0;display:flex}.home-chart-title{text-align:center;padding:13px 15px 4px;position:relative}.home-chart-title h2{font-size:13px;font-weight:600}.home-chart-title h2 a{color:var(--text)}.home-chart-title small{color:var(--muted);font-size:9px}.home-chart-title .chart-actions{align-items:center;gap:5px;display:inline-flex;position:absolute;top:11px;right:10px}.home-chart-title .segments{background:0 0;border:0;gap:3px;padding:0}.home-chart-title .segments button{padding:3px 5px;font-size:9px}.home-index-chart .chart-wrap{flex-direction:column;flex:1;min-height:0;padding:0 12px;display:flex}.home-index-chart .market-chart{flex:1;width:100%;height:100%;min-height:0}.home-index-chart .chart-readout{min-height:21px;padding:4px 4px 5px;font-size:9px}.home-index-chart .chart-readout .muted{display:none}.home-index-chart .panel-note{background:0 0;border:0;padding:2px 16px 6px;font-size:9px}.home-index-chart .chart-grid{stroke-dasharray:none;opacity:.35}.chart-reference{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.home-index-chart .skeleton{flex:1;height:auto}.home-sector-card{flex-direction:column;display:flex}.home-sector-card .panel-head{border:0;justify-content:center;padding:20px 8px 10px}.home-sector-card .panel-head h2{font-size:12px;font-weight:600}.home-sector-card .sector-legend{justify-content:center;gap:9px;padding:0 6px 9px;font-size:10px;display:flex}.home-sector-card .sector-legend span{align-items:center;gap:4px;display:inline-flex}.home-sector-card .sector-legend i{border-radius:0;width:32px;height:9px;margin:0}.sector-up,.sector-category-a{background:#29cf70}.sector-down,.sector-category-z{background:#ff4260}.sector-equal,.sector-category-b{background:#7161ee}.sector-category-n{background:#398afa}.sector-unknown,.sector-category-other{background:#999}.sector-bars{flex:1;align-items:stretch;gap:4px;min-height:0;padding:0 24px;display:flex}.sector-column{min-width:0;color:var(--text);flex:1;grid-template-rows:minmax(0,1fr) 130px;text-decoration:none;display:grid}.sector-column:hover{opacity:.8;text-decoration:none}.sector-plot{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;height:100%;min-height:0;display:flex}.sector-stack{flex-direction:column-reverse;width:100%;min-width:1px;display:flex}.sector-stack>span{flex-shrink:0;width:100%}.sector-label{writing-mode:vertical-rl;text-align:right;white-space:nowrap;text-overflow:ellipsis;justify-self:center;max-height:130px;padding:8px 0 0;font-size:10px;line-height:1;overflow:hidden;transform:rotate(180deg)}.home-sector-card .panel-note{text-align:center;background:0 0;border:0;padding:4px 6px 9px;font-size:9px}.home-feed-card{flex-direction:column;min-height:360px;display:flex}.home-feed-card>.panel-head{border:0;padding:32px 24px 12px}.home-feed-card h2{font-size:18px}.home-tabs{background:var(--soft);border-radius:2px;margin:0 16px;padding:3px;display:flex}.home-tabs button{background:0 0;border:0;border-radius:20px;flex:1;padding:4px 5px;font-size:11px;font-weight:400}.home-tabs button.active{background:var(--surface);box-shadow:0 1px 5px #0002}:root[data-theme=dark] .home-tabs button.active{background:#585858}.home-events>.home-tabs{margin-top:10px}.unconnected-feed{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:25px 24px;font-size:12px;display:flex}.unconnected-feed p{max-width:320px}.unconnected-feed .badge{padding:4px 8px;font-size:10px}.home-feed-card .panel-note{text-align:center;background:0 0;border:0;font-size:9px}.home-blocks .panel-head h2{font-size:14px;font-weight:400}.home-blocks .table-wrap{border-radius:0;flex:1;margin:4px 20px 0}.block-table{border-collapse:collapse;width:100%;font-size:10px}.block-table th{text-align:left;color:var(--muted);background:var(--soft);border:1px solid var(--border);white-space:nowrap;padding:6px 8px;font-weight:400}.block-table td{padding:0}.home-blocks .unconnected-feed{min-height:205px}.home-market-map{background:var(--bg);padding:0}.market-map-heading{text-align:center;justify-content:center;align-items:center;min-height:31px;display:flex;position:relative}.market-map-heading h2{font-size:14px;font-weight:400}.map-filter{gap:5px;display:flex;position:absolute;top:2px;right:3px}.map-filter select{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:3px;max-width:160px;padding:3px;font-size:10px}.map-filter button{padding:2px 7px;font-size:11px}.market-map-viewport{overflow-x:auto}.market-treemap{aspect-ratio:1600/840;background:var(--bg);width:100%;position:relative;container-type:inline-size}.map-sector{position:absolute;overflow:hidden}.map-sector-title{background:var(--surface);width:100%;color:var(--text);text-align:center;white-space:nowrap;border:1px solid #303030;justify-content:center;align-items:center;font-size:clamp(6px,.65cqi,12px);line-height:1;display:flex;position:absolute;top:0;left:0;overflow:hidden}.map-stock{color:#fff;font-size:clamp(6px, var(--map-font), 15px);text-align:center;border:1px solid #303030;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.15;display:flex;position:absolute;overflow:hidden}.map-stock strong,.map-stock small,.map-stock span{font-size:inherit;white-space:nowrap;max-width:100%;font-weight:400;overflow:hidden}.map-label-code span,.map-label-code small,.map-label-tiny>*{display:none}.map-stock.gain-1{background:#40c774}.map-stock.gain-2{background:#35b469}.map-stock.gain-3{background:#309957}.map-stock.gain-4{background:#287c49}.map-stock.loss-1{background:#ff4260}.map-stock.loss-2{background:#d13f53}.map-stock.loss-3{background:#b42f44}.map-stock.loss-4{background:#99253a}.map-stock.unchanged{background:#398afa}.map-stock.unknown{background:#727984}.map-stock:hover,.map-stock:focus-visible{color:#fff;z-index:2;text-decoration:none;box-shadow:inset 0 0 0 2px #fff}.map-readout{color:var(--muted);min-height:30px;padding:7px 3px;font-size:10px}@media (max-width:1350px) and (min-width:901px){.header-inner{gap:12px;height:48px;padding:0 12px}.header .search-box{max-width:200px}.header .nav{gap:10px}.header .nav a,.header .nav button{font-size:12px}.home-top-row,.home-market-row,.home-feeds-row{gap:18px}.home-market-row{height:420px}.feature-slide{grid-template-columns:65px 1fr;gap:10px;padding:12px}.feature-slide h2{font-size:16px}.feature-art>.icon{width:44px;height:44px;margin-left:5px}.sector-bars{gap:3px;padding:0 15px}.sector-label{font-size:9px}.home-feed-card>.panel-head{padding:28px 20px 12px}.home-tabs{margin:0 12px}.home-tabs button{font-size:10px}}@media (max-width:1100px) and (min-width:901px){.header .search-box{max-width:165px}.header .nav{gap:8px}.header .nav a,.header .nav button{font-size:11px}.header .nav .icon{width:13px;height:13px}.header-inner{gap:9px}.feature-art{display:none}.feature-slide{display:block}.home-chart-title .chart-actions{right:5px}.home-chart-title .segments button{padding:2px 3px;font-size:8px}}@media (max-width:900px){.header-inner{gap:12px;height:48px;padding:0 12px}.header .search-box{flex:1;max-width:300px}.header .nav{background:var(--surface);border-top:1px solid var(--border);padding:5px 4px calc(5px + env(safe-area-inset-bottom));justify-content:flex-start;gap:0;margin:0;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.header .nav a,.header .nav button{flex-direction:column;flex:1 0 62px;gap:3px;padding:4px 2px;font-size:9px;display:flex}.header .nav .icon{width:18px;height:18px}.header .nav a[data-path=\/data-matrix],.header .nav .report{display:flex}.home-top-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-tutorials{grid-column:1/-1}.home-market-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto}.home-index-column,.home-sector-card{height:380px}.home-sector-card:last-child{grid-column:1/-1}.home-feeds-row{grid-template-columns:1fr;gap:14px}.home-feed-card{min-height:260px}.home-feed-card>.panel-head{padding-top:20px}.home-blocks .unconnected-feed{min-height:150px}.footer{padding-bottom:90px}.toast{bottom:88px}}@media (max-width:600px){.home-top-row,.home-market-row{grid-template-columns:1fr}.home-top-row{margin-bottom:14px}.home-tutorials{grid-column:auto}.home-summary{margin-bottom:2px}.home-session{font-size:11px}.home-metric strong{font-size:15px}.home-metric{min-height:45px}.home-breadth>div>span{font-size:9px}.home-carousel{height:155px}.feature-slide{grid-template-columns:65px 1fr;gap:12px;padding:12px}.feature-art>.icon{width:42px;height:42px;margin-left:10px}.feature-slide h2{font-size:17px}.tutorial-card{flex-basis:175px}.tutorial-cover{height:105px}.home-index-column{height:390px}.home-sector-card,.home-sector-card:last-child{grid-column:auto;height:390px}.home-chart-title .chart-actions{right:8px}.sector-bars{gap:3px;padding:0 15px}.sector-label{font-size:9px}.map-filter{position:static}.market-map-heading{justify-content:space-between;gap:10px}.market-treemap{min-width:900px}.market-map-viewport.is-filtered .market-treemap{min-width:0}}@media (prefers-reduced-motion:reduce){.map-stock{transition:none}}#app[data-page=home]{--home-gap:18px;--home-card-border:color-mix(in srgb, var(--border) 88%, transparent);--home-card-shadow:0 12px 30px #00000029}#app[data-page=home] main{padding:10px 10px 28px}#app[data-page=home] .header-inner{padding-inline:16px}#app[data-page=home] .header{border-bottom-color:var(--home-card-border)}#app[data-page=home] .home-top-row,#app[data-page=home] .home-market-row,#app[data-page=home] .home-feeds-row{gap:var(--home-gap)}#app[data-page=home] .home-top-row{min-height:166px;margin-bottom:var(--home-gap);align-items:stretch}#app[data-page=home] .home-top-row>*{min-height:166px}#app[data-page=home] .home-summary,#app[data-page=home] .home-carousel,#app[data-page=home] .home-tutorials,#app[data-page=home] .home-market-row .panel,#app[data-page=home] .home-feed-card{border:1px solid var(--home-card-border);box-shadow:var(--home-card-shadow);border-radius:10px}#app[data-page=home] .home-summary{background:linear-gradient(160deg, color-mix(in srgb, var(--surface) 94%, var(--blue) 6%), var(--surface));font-variant-numeric:tabular-nums;border-radius:12px;align-self:start;height:auto;min-height:0;padding:12px}#app[data-page=home] .home-session{border-bottom:1px solid var(--home-card-border);height:27px;color:var(--muted);letter-spacing:.01em;justify-content:flex-start;margin:0 2px 10px;padding-bottom:8px}#app[data-page=home] .home-session>.icon{color:var(--blue)}#app[data-page=home] .home-session strong{color:var(--text);font-weight:600}#app[data-page=home] .home-session button{border-radius:5px;margin-left:auto}#app[data-page=home] .home-session button:hover{background:var(--blue-soft);color:var(--blue)}#app[data-page=home] .home-metrics{gap:7px}#app[data-page=home] .home-metric{border:1px solid #ffffff1a;border-radius:7px;min-height:45px;padding:4px 5px;box-shadow:inset 0 1px #ffffff24}#app[data-page=home] .home-metric>span{letter-spacing:.07em;font-size:9px;font-weight:700}#app[data-page=home] .home-metric strong{letter-spacing:-.02em;font-size:14px}#app[data-page=home] .home-breadth{border-radius:7px 7px 0 0;gap:1px;margin-top:9px}#app[data-page=home] .home-breadth>div>span{letter-spacing:.02em;font-size:9px;font-weight:650}#app[data-page=home] .home-carousel{background:var(--surface);height:100%;padding:10px 34px}#app[data-page=home] .feature-slide{background:radial-gradient(circle at 100% 0,#418afa42,#0000 46%),linear-gradient(125deg,#111a24,#142f2c);border:1px solid #5bd79b29;border-radius:9px;max-width:520px;padding:14px 20px;box-shadow:inset 0 1px #ffffff14}#app[data-page=home] .feature-slide h2{letter-spacing:-.01em;font-size:17px}#app[data-page=home] .feature-slide p{line-height:1.35}#app[data-page=home] .feature-slide a{transition:transform .16s,background .16s;box-shadow:0 3px 10px #0003}#app[data-page=home] .feature-slide a:hover{background:#fff0a8;text-decoration:none;transform:translateY(-1px)}#app[data-page=home] .carousel-arrow{border:1px solid var(--home-card-border);background:var(--soft);border-radius:50%;width:27px;height:27px;padding:0;font-size:20px;line-height:1;transition:color .16s,background .16s,transform .16s}#app[data-page=home] .carousel-arrow:hover{color:var(--blue);background:var(--blue-soft)}#app[data-page=home] .carousel-arrow.previous{left:7px}#app[data-page=home] .carousel-arrow.next{right:7px}#app[data-page=home] .carousel-count{border:1px solid var(--home-card-border);background:var(--soft);bottom:13px;right:14px}#app[data-page=home] .home-tutorials{background:var(--surface);height:100%;padding:11px 12px 9px}#app[data-page=home] .home-tutorials h2{letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;margin:0 1px 8px;font-size:9px;font-weight:700;display:flex}#app[data-page=home] .home-tutorials h2:after{content:"";background:var(--home-card-border);flex:1;height:1px}#app[data-page=home] .tutorial-track{gap:8px;padding:0 1px 3px}#app[data-page=home] .tutorial-card{flex:1 1 0;min-width:138px}#app[data-page=home] .tutorial-cover{border:1px solid #ffffff1a;border-radius:8px;height:111px;padding:11px;transition:transform .16s,filter .16s;box-shadow:inset 0 1px #ffffff17}#app[data-page=home] .tutorial-card:hover .tutorial-cover{filter:brightness(1.08);transform:translateY(-2px)}#app[data-page=home] .tutorial-cover strong{font-size:13px}#app[data-page=home] .tutorial-card>small{padding:5px 2px 0;font-size:9px}#app[data-page=home] .home-market-row{height:394px;margin-bottom:var(--home-gap)}#app[data-page=home] .home-indices{border-color:var(--home-card-border);height:101px;padding:9px 17px}#app[data-page=home] .home-indices .indices-table tbody th,#app[data-page=home] .home-indices .indices-table td{padding:3px 0;font-size:11px}#app[data-page=home] .home-indices .indices-table td:nth-child(2){font-weight:600}#app[data-page=home] .home-index-chart{border-color:var(--home-card-border)}#app[data-page=home] .home-chart-title{border-bottom:1px solid var(--home-card-border);min-height:49px;padding:13px 12px 5px}#app[data-page=home] .home-chart-title h2{letter-spacing:.02em;font-size:14px}#app[data-page=home] .home-chart-title small{margin-top:2px;display:block}#app[data-page=home] .home-chart-title .segments{top:11px;right:10px}#app[data-page=home] .home-sector-card .panel-head{border-bottom:1px solid var(--home-card-border);min-height:49px;padding:15px 10px 8px}#app[data-page=home] .home-sector-card .panel-head h2{letter-spacing:.02em;font-size:12px}#app[data-page=home] .home-sector-card .sector-legend{padding-bottom:8px}#app[data-page=home] .sector-plot{border-bottom-color:var(--home-card-border)}#app[data-page=home] .sector-column:hover{opacity:1}#app[data-page=home] .sector-column:hover .sector-label{color:var(--blue)}#app[data-page=home] .home-feeds-row{margin-bottom:var(--home-gap)}#app[data-page=home] .home-feed-card{background:var(--surface);min-height:338px}#app[data-page=home] .home-feed-card>.panel-head{border-bottom:1px solid var(--home-card-border);min-height:49px;padding:15px 18px 10px}#app[data-page=home] .home-feed-card>.panel-head h2{letter-spacing:-.01em;gap:7px;font-size:15px;font-weight:650}#app[data-page=home] .home-feed-card>.panel-head h2 .icon{width:15px;height:15px;color:var(--blue)}#app[data-page=home] .block-date-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:600;display:inline-flex}#app[data-page=home] .block-date-label input{border:1px solid color-mix(in srgb,var(--blue) 78%,var(--purple));background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 30%,var(--soft)),color-mix(in srgb,var(--purple) 24%,var(--soft)));color:#f5f9ff;letter-spacing:.01em;text-transform:none;cursor:pointer;border-radius:7px;width:122px;height:29px;padding:3px 8px;font-size:10px;font-weight:650;box-shadow:0 0 0 1px #7aacff14,0 2px 10px #0000002e}#app[data-page=home] .block-date-label input::-webkit-calendar-picker-indicator{cursor:pointer;filter:brightness(1.35)saturate(1.4);background-color:#7aacff33;border-radius:5px;padding:4px}#app[data-page=home] .block-date-label input:hover,#app[data-page=home] .block-date-label input:focus{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 42%,var(--soft)),color-mix(in srgb,var(--purple) 34%,var(--soft)));border-color:#9dc2ff;outline:none;box-shadow:0 0 0 2px #7aacff29,0 3px 12px #00000038}#app[data-page=home] .home-tabs{border:1px solid var(--home-card-border);background:var(--soft);border-radius:7px;margin:11px 18px 0}#app[data-page=home] .home-tabs button{min-height:25px;color:var(--muted);transition:background .16s,color .16s}#app[data-page=home] .home-tabs button.active{color:var(--text);box-shadow:0 2px 7px #0000002e}#app[data-page=home] .unconnected-feed{border:1px dashed var(--home-card-border);background:linear-gradient(145deg, color-mix(in srgb, var(--soft) 85%, var(--blue) 15%), var(--soft));border-radius:9px;gap:9px;margin:13px 18px;padding:20px 18px;font-size:11px}#app[data-page=home] .feed-status{align-items:center;gap:6px;display:inline-flex}#app[data-page=home] .feed-status-dot{background:var(--muted);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--muted) 18%, transparent);border-radius:50%}#app[data-page=home] .unconnected-feed .badge{border:1px solid var(--home-card-border);background:var(--surface);letter-spacing:.02em;padding:3px 7px}#app[data-page=home] .feed-empty-icon{width:33px;height:33px;color:var(--blue);background:var(--blue-soft);border-radius:50%;place-items:center;margin:1px 0;display:grid}#app[data-page=home] .feed-empty-icon .icon{width:17px;height:17px}#app[data-page=home] .unconnected-feed p{max-width:285px;line-height:1.45}#app[data-page=home] .home-feed-card .panel-note{border-top:1px solid var(--home-card-border);margin-top:auto;padding:8px 16px 10px}#app[data-page=home] .home-events .home-tabs{margin-top:11px}#app[data-page=home] .home-blocks .table-wrap{border-color:var(--home-card-border);margin:12px 18px 0}#app[data-page=home] .block-table th{letter-spacing:.03em;text-transform:uppercase;padding:7px 8px;font-size:9px}#app[data-page=home] .home-blocks .unconnected-feed{min-height:158px;margin:8px}#app[data-page=home] .home-market-map{border-top:1px solid var(--home-card-border);margin-top:2px}#app[data-page=home] .market-map-heading{border-bottom:1px solid var(--home-card-border);justify-content:center;min-height:48px}#app[data-page=home] .market-map-heading h2{letter-spacing:.02em;font-size:15px;font-weight:650}#app[data-page=home] .map-filter{top:8px;right:4px}#app[data-page=home] .map-filter select{border-radius:6px;height:28px;padding-inline:7px}#app[data-page=home] .map-filter button{width:28px;height:28px;color:var(--blue);border-radius:50%;padding:0}#app[data-page=home] .market-map-viewport{border-inline:1px solid var(--home-card-border);background:var(--bg)}#app[data-page=home] .market-treemap{box-shadow:inset 0 0 0 1px #16191d}#app[data-page=home] .map-sector-title{background:var(--surface);letter-spacing:.02em;border-color:#343a42;font-weight:600}#app[data-page=home] .map-stock{transition:box-shadow .16s,filter .16s}#app[data-page=home] .map-stock:hover,#app[data-page=home] .map-stock:focus-visible{filter:brightness(1.1);box-shadow:inset 0 0 0 2px #ffffffeb,0 0 0 1px #00000073}#app[data-page=home] .map-readout{border:1px solid var(--home-card-border);background:var(--surface);border-top:0;border-radius:0 0 8px 8px;min-height:34px;padding:8px 10px;line-height:1.4}@media (max-width:1350px) and (min-width:901px){#app[data-page=home] .home-top-row,#app[data-page=home] .home-market-row,#app[data-page=home] .home-feeds-row{gap:14px}#app[data-page=home] .home-market-row{height:410px}#app[data-page=home] .tutorial-card{min-width:124px}#app[data-page=home] .tutorial-cover strong{font-size:12px}}@media (max-width:900px){#app[data-page=home] main{padding:9px 9px 90px}#app[data-page=home] .home-top-row,#app[data-page=home] .home-market-row,#app[data-page=home] .home-feeds-row{gap:13px}#app[data-page=home] .home-top-row>*{min-height:160px}#app[data-page=home] .home-market-row{height:auto}#app[data-page=home] .home-index-column,#app[data-page=home] .home-sector-card{height:392px}#app[data-page=home] .home-feed-card{min-height:300px}}@media (max-width:600px){#app[data-page=home] .home-summary{padding:11px}#app[data-page=home] .home-carousel{height:158px}#app[data-page=home] .feature-slide{grid-template-columns:58px 1fr;gap:11px;padding:12px 14px}#app[data-page=home] .feature-slide h2{font-size:16px}#app[data-page=home] .feature-art>.icon{width:40px;height:40px;margin:0 9px 4px}#app[data-page=home] .home-tutorials{min-height:154px}#app[data-page=home] .tutorial-card{flex-basis:170px}#app[data-page=home] .home-index-column,#app[data-page=home] .home-sector-card{height:392px}#app[data-page=home] .home-feed-card{min-height:286px}#app[data-page=home] .home-blocks>.panel-head{align-items:flex-start}#app[data-page=home] .block-date-label{flex-direction:column;align-items:flex-end;gap:3px}#app[data-page=home] .market-map-heading{flex-direction:column;gap:8px;min-height:84px;padding:8px 0}#app[data-page=home] .map-filter{position:static}#app[data-page=home] .market-treemap{min-width:900px}#app[data-page=home] .market-map-viewport.is-filtered .market-treemap{min-width:0}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#app[data-page=home]{font-variant-numeric:tabular-nums}#app[data-page=home] .home-feed-card>.panel-head h2{letter-spacing:-.015em;font-size:17px;line-height:1.2}#app[data-page=home] .home-events>.panel-head h2{font-size:18px}#app[data-page=home] .home-blocks>.panel-head h2{letter-spacing:0;font-size:14px}#app[data-page=home] .home-blocks>.panel-head h2 strong{margin-left:3px;font-weight:600}#app[data-page=home] .home-chart-title h2,#app[data-page=home] .home-sector-card .panel-head h2{letter-spacing:-.005em}#app[data-page=home] .home-metric strong,#app[data-page=home] .home-breadth strong,#app[data-page=home] .indices-table td{font-feature-settings:"tnum" 1}#app[data-page=home] .map-stock,#app[data-page=home] .map-sector-title{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,sans-serif}.chart-toolbar-right{align-items:center;gap:10px;display:inline-flex}.chart-zoom{border:1px solid var(--home-card-border,var(--border));background:var(--soft);color:var(--muted);border-radius:6px;align-items:center;gap:2px;padding:2px;font-size:9px;line-height:1;display:inline-flex}.chart-zoom button{width:22px;height:20px;color:var(--text);background:0 0;border:0;border-radius:4px;padding:0;font-size:15px;line-height:1}.chart-zoom button:hover:not(:disabled),.chart-zoom button:focus-visible{background:var(--surface);color:var(--blue)}.chart-zoom button:disabled{cursor:not-allowed;opacity:.35}.chart-zoom span{text-align:center;font-variant-numeric:tabular-nums;min-width:31px}.chart-wrap{border-radius:0 0 8px 8px}.market-chart{cursor:zoom-in;touch-action:pan-y}.chart-crosshair{pointer-events:none}.chart-crosshair line{stroke:var(--blue);stroke-width:1px;stroke-dasharray:3 3;opacity:.72}.chart-crosshair circle{fill:var(--surface);stroke:var(--blue);stroke-width:2px}.chart-axis-label{font-variant-numeric:tabular-nums}.chart-current-value,.chart-hover-value{pointer-events:none}.chart-current-value rect{fill:var(--blue);stroke:var(--blue);stroke-width:.5px}.chart-current-value.positive rect{fill:var(--green);stroke:var(--green)}.chart-current-value.negative rect{fill:var(--red);stroke:var(--red)}.chart-current-value.neutral rect{fill:var(--purple);stroke:var(--purple)}.chart-current-value text,.chart-hover-value text{fill:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.chart-hover-value rect{fill:var(--text);stroke:var(--text);stroke-width:.5px}.chart-hover-value.positive rect{fill:var(--blue);stroke:var(--blue)}.chart-hover-value.negative rect{fill:var(--text);stroke:var(--text)}.chart-readout{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chart-readout-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chart-readout-meta{font-variant-numeric:tabular-nums;flex-shrink:0;float:none!important}#app[data-page=home] .home-summary{border-radius:13px;padding:14px}#app[data-page=home] .home-metric{border-radius:8px;min-height:52px;padding:6px 5px}#app[data-page=home] .home-metric>span{font-size:10px}#app[data-page=home] .home-metric strong{font-size:16px}#app[data-page=home] .home-breadth{border-radius:8px;margin-top:11px}#app[data-page=home] .home-breadth>div{min-height:48px;padding:6px 4px}#app[data-page=home] .home-breadth strong{font-size:14px}#app[data-page=home] .home-index-chart{border:0;border-radius:4px;overflow:hidden}#app[data-page=home] .home-index-chart .chart-wrap{border-radius:0 0 4px 4px;overflow:hidden}#app[data-page=home] .home-index-chart .chart-readout{padding-inline:8px}@media (max-width:600px){#app[data-page=home] .home-feed-card>.panel-head h2,#app[data-page=home] .home-events>.panel-head h2{font-size:15px}#app[data-page=home] .home-blocks>.panel-head h2{font-size:13px}#app[data-page=home] .home-chart-title .chart-actions{gap:3px;right:5px}#app[data-page=home] .home-chart-title .chart-zoom{gap:0}#app[data-page=home] .home-chart-title .chart-zoom button{width:18px}#app[data-page=home] .home-chart-title .chart-zoom span{display:none}.chart-toolbar-right{justify-content:space-between;gap:7px;width:100%}#app[data-page=home] .home-summary{padding:12px}#app[data-page=home] .home-metric{min-height:48px}#app[data-page=home] .home-metric strong{font-size:15px}#app[data-page=home] .home-breadth>div{min-height:45px}.chart-readout-meta{display:none}}#app[data-page=home] .home-indices{height:115px;box-shadow:none;border:0;border-radius:4px;padding:12px 42px}#app[data-page=home] .home-indices .indices-table tbody th,#app[data-page=home] .home-indices .indices-table td{padding:5px 0;font-size:14px;line-height:1.15}#app[data-page=home] .home-indices .indices-table tbody th{font-weight:500}#app[data-page=home] .home-indices .indices-table td{font-weight:400}#app[data-page=home] .home-chart-title .chart-actions{display:none}#app[data-page=home] .home-market-row{height:468px}#app[data-page=home] .home-index-chart{box-shadow:none}#app[data-page=home] .home-index-chart .chart-wrap{padding-inline:16px}#app[data-page=home] .home-index-chart .chart-readout{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}#app[data-page=home] .home-index-chart .panel-note{display:none}#app[data-page=home] .home-index-chart .panel-note[role=status]{display:block}#app[data-page=home] .home-index-chart .chart-volume-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chart-hover-axis{pointer-events:none}.chart-hover-axis rect{fill:var(--soft);opacity:.94}.chart-hover-axis text{fill:var(--text);font-variant-numeric:tabular-nums;font-size:10px}.chart-volume{shape-rendering:crispedges}.chart-brand-watermark{opacity:.065;pointer-events:none}.chart-volume-value{pointer-events:none}.chart-volume-value rect{fill:var(--purple);stroke:var(--purple)}.chart-volume-value text{fill:#fff;font-variant-numeric:tabular-nums;font-size:12px}.home-index-plot{--green:#20d975;--red:#ff4565}.home-index-plot text{fill:var(--text);font-size:22px;font-weight:400}.home-index-plot .chart-grid{opacity:.12}.home-index-plot .chart-reference{display:none}.home-index-plot .chart-line{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.home-index-plot .chart-hit:hover,.home-index-plot .chart-hit:focus{fill-opacity:.025;stroke:none}.home-index-plot .chart-brand-watermark{opacity:.055}.home-index-plot .chart-current-guide,.home-index-plot .chart-volume-guide{stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.8}.home-index-plot .positive{--guide-color:var(--green)}.home-index-plot .negative{--guide-color:var(--red)}.home-index-plot .neutral{--guide-color:var(--muted)}.home-index-plot .chart-current-guide,.home-index-plot .chart-volume-guide{stroke:var(--guide-color)}.home-index-plot .chart-current-value text,.home-index-plot .chart-hover-value text,.home-index-plot .chart-volume-value text{font-size:20px;font-weight:500}.home-index-plot .chart-volume-value.positive rect{fill:var(--green);stroke:var(--green)}.home-index-plot .chart-volume-value.negative rect{fill:var(--red);stroke:var(--red)}.home-index-plot .chart-current-value.positive text,.home-index-plot .chart-volume-value.positive text{fill:#052818}.home-index-plot .chart-current-value.negative text,.home-index-plot .chart-volume-value.negative text{fill:#310610}.home-index-plot .chart-hover-value rect{fill:#ff9800;stroke:#ff9800}.home-index-plot .chart-hover-value text{fill:#131722}.home-index-plot .chart-crosshair line{stroke:#ff9800;stroke-dasharray:4 4}.home-index-plot .chart-crosshair circle{fill:#ff9800;stroke:#ff9800}.home-index-plot .chart-hover-axis text{font-size:20px}.home-index-plot .chart-hour-label{font-weight:600}.home-index-plot .chart-volume-value text{fill:#fff;font-weight:400}.chart-volume-status{color:var(--muted);padding:0 7px 2px;font-size:10px}@media (max-width:900px){#app[data-page=home] .home-index-column{height:468px}}@media (max-width:600px){#app[data-page=home] .home-indices{padding-inline:18px}#app[data-page=home] .home-indices .indices-table tbody th,#app[data-page=home] .home-indices .indices-table td{font-size:13px}#app[data-page=home] .home-index-column{height:452px}}#app[data-page=home] .home-market-sidebar{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;height:520px;display:grid}#app[data-page=home] .home-market-sidebar>*{min-width:0;min-height:0}#app[data-page=home] .home-summary{border:1px solid var(--home-card-border,var(--border));background:var(--surface);padding:14px}#app[data-page=home] .home-indices{border:1px solid var(--home-card-border,var(--border));background:var(--surface);border-radius:10px;height:100px;padding:10px 28px}#app[data-page=home] .home-indices .indices-table tbody th,#app[data-page=home] .home-indices .indices-table td{width:33.333%;padding:4px 0;font-size:13px;line-height:1.15}#app[data-page=home] .home-market-sidebar .home-sector-card{border:1px solid var(--home-card-border,var(--border));background:var(--surface);border-radius:10px;height:100%;min-height:360px}#app[data-page=home] .home-market-right{grid-column:3;min-width:0;height:320px}#app[data-page=home] .home-market-right .home-sector-card{border:1px solid var(--home-card-border,var(--border));background:var(--surface);border-radius:10px;height:100%;min-height:0}#app[data-page=home] .home-market-cockpit .home-sector-card .panel-head{padding:9px 6px 4px}#app[data-page=home] .home-market-cockpit .home-sector-card .panel-head h2{font-size:11px}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend{gap:7px;padding:0 5px 4px;font-size:8px}#app[data-page=home] .home-market-cockpit .sector-bars{gap:2px;padding:0 10px}#app[data-page=home] .home-market-cockpit .sector-column{grid-template-rows:minmax(0,1fr) 64px}#app[data-page=home] .home-market-cockpit .sector-label{max-height:66px;padding-top:5px;font-size:8.5px}#app[data-page=home] .home-market-cockpit .home-sector-card .panel-note{padding:2px 5px 5px;font-size:7.5px}#app[data-page=home] .home-live-chart-card{border:1px solid var(--home-card-border,var(--border));background:var(--surface);min-width:0;height:320px;min-height:0;box-shadow:none;border-radius:10px;flex-direction:column;grid-column:2;display:flex;overflow:hidden}#app[data-page=home] .home-live-chart-head{border-bottom:1px solid var(--border);background:#ffffff03;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 14px;display:flex}#app[data-page=home] .home-live-chart-head>div{align-items:baseline;gap:10px;min-width:0;display:flex}#app[data-page=home] .home-live-chart-head h2{color:#eef3f6;letter-spacing:.01em;font-size:14px;font-weight:700}#app[data-page=home] .home-live-chart-head span{color:#8ea0af;letter-spacing:.08em;font-size:9px;font-weight:650}#app[data-page=home] .home-live-chart-head small{color:var(--muted);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}#app[data-page=home] .home-live-chart-head small i{background:var(--muted);border-radius:50%;width:7px;height:7px}#app[data-page=home] .home-live-chart-head small.live{color:var(--green)}#app[data-page=home] .home-live-chart-head small.live i{background:var(--green);box-shadow:0 0 0 4px #35d07f1a}#app[data-page=home] .home-live-chart-host{background:var(--bg);flex:1;min-height:0;overflow:hidden}#app[data-page=home] .home-live-chart-host .chart-workspace{background:var(--bg);border:0;height:100%;min-height:0;padding:0;display:block}#app[data-page=home] .home-live-chart-host .workspace-primary{height:100%;min-height:0}#app[data-page=home] .home-live-chart-host .workspace-toolbar,#app[data-page=home] .home-live-chart-host .workspace-sidebar,#app[data-page=home] .home-live-chart-host .workspace-bottom,#app[data-page=home] .home-live-chart-host .workspace-freshness,#app[data-page=home] .home-live-chart-host .workspace-attribution,#app[data-page=home] .home-live-chart-host .workspace-zoom{display:none!important}#app[data-page=home] .home-live-chart-host .workspace-stage{background:var(--bg);flex:1;height:100%;min-height:0}#app[data-page=home] .home-live-chart-host .workspace-brand-watermark{opacity:.055;width:clamp(125px,19%,180px);max-width:32%}#app[data-page=home] .home-live-chart-host .workspace-legend{color:#dfe7ed;max-width:none;height:0;font-size:11px;line-height:1.35;inset:0 82px auto 0;overflow:visible}#app[data-page=home] .home-live-chart-host .workspace-legend>div{background:0 0;padding:0}#app[data-page=home] .home-live-chart-host .top-chart-date{color:#dfe7ed;white-space:nowrap;position:absolute;top:12px;left:14px}#app[data-page=home] .home-live-chart-host .top-chart-date strong{color:#fff;font-weight:700}#app[data-page=home] .home-live-chart-host .top-chart-title{color:#e7edf2;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;line-height:1.15;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}#app[data-page=home] .home-live-chart-host .top-chart-title strong{color:#f4f7f9;letter-spacing:.02em;font-size:14px;font-weight:700}#app[data-page=home] .home-live-chart-host .top-chart-title span{color:#c7d0d7;font-size:10px;font-weight:500}#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session b{color:#f5f7f9;font-weight:750}#app[data-page=home] .home-live-chart-host .top-chart-quick{color:#dfe8ee;white-space:nowrap;flex-direction:column;gap:2px;font-size:11px;line-height:1.35;display:flex;position:absolute;top:16px;left:14px}#app[data-page=home] .home-live-chart-host .top-chart-quick strong{color:#35d07f;font-weight:700}#app[data-page=home] .home-live-chart-host .top-chart-timestamp{color:#f3f6f8;letter-spacing:.035em;margin:0 0 3px;font-size:10px;font-weight:650}@media (max-width:900px){#app[data-page=home] .home-market-cockpit{grid-template-columns:1fr}#app[data-page=home] .home-live-chart-card{grid-area:1/1;height:380px}#app[data-page=home] .home-market-sidebar{grid-row:2;grid-template-rows:auto minmax(260px,auto);grid-template-columns:1fr;height:auto}#app[data-page=home] .home-market-right{grid-area:3/1;height:260px}#app[data-page=home] .home-market-cockpit .home-sector-card{min-height:260px}}@media (max-width:600px){#app[data-page=home] .home-live-chart-card{height:340px}#app[data-page=home] .home-market-sidebar{grid-template-columns:1fr}#app[data-page=home] .home-market-right{height:250px}#app[data-page=home] .home-market-cockpit .home-sector-card{min-height:250px}#app[data-page=home] .home-live-chart-head{padding-inline:10px}#app[data-page=home] .home-live-chart-head>div{gap:6px}#app[data-page=home] .home-live-chart-head span{letter-spacing:.03em}#app[data-page=home] .home-live-chart-host .workspace-brand-watermark{opacity:.05;width:clamp(115px,28%,155px)}}#app[data-page=home] .home-live-chart-host .workspace-stage{border-radius:0}#app[data-page=home] .home-live-chart-host .workspace-legend{inset:0 76px auto 0}#app[data-page=home] .home-live-chart-host .top-chart-title{top:10px}#app[data-page=home] .home-live-chart-host .top-chart-quick{top:12px;left:12px}#app[data-page=home] .home-live-chart-host .top-chart-quick strong{font-variant-numeric:tabular-nums}#app[data-page=home] .home-live-chart-host .home-session-axis{z-index:5;pointer-events:none;height:14px;position:absolute;bottom:2px;left:8px;right:76px}#app[data-page=home] .home-live-chart-host .home-session-axis[hidden]{display:none}#app[data-page=home] .home-live-chart-host .home-session-axis-label{color:#d7dde2;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:500;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}#app[data-page=home] .home-live-chart-host .home-session-axis-label.first{transform:none}@media (max-width:1280px){#app[data-page=home] .home-market-cockpit{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}#app[data-page=home] .home-live-chart-card{grid-column:2;height:340px}#app[data-page=home] .home-market-sidebar{height:340px}#app[data-page=home] .home-market-right{grid-area:2/1/auto/-1;height:280px}}#app[data-page=home] .home-market-pulse .home-summary{border:1px solid var(--home-card-border,var(--border));background:var(--surface);border-radius:10px;padding:8px 12px 12px}#app[data-page=home] .home-pulse-head{justify-content:space-between;align-items:center;gap:16px;padding:0 2px 8px;display:flex}#app[data-page=home] .home-pulse-head strong{color:#eef3f6;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}#app[data-page=home] .home-pulse-head small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}#app[data-page=home] .home-pulse-item{text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:6px 8px;display:flex}#app[data-page=home] .home-pulse-item>span{letter-spacing:.045em;font-size:9px;font-weight:700}#app[data-page=home] .home-pulse-item>strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.05}#app[data-page=home] .home-market-cockpit{grid-template-columns:minmax(0,1.65fr) minmax(250px,.7fr) minmax(250px,.7fr);align-items:stretch;gap:12px;margin-bottom:12px;display:grid}#app[data-page=home] .home-live-chart-card{grid-area:1/1;height:360px}#app[data-page=home] .home-sector-gainer,#app[data-page=home] .home-market-right{min-width:0;height:360px}#app[data-page=home] .home-sector-gainer{grid-area:1/2}#app[data-page=home] .home-market-right{grid-area:1/3}#app[data-page=home] .home-sector-gainer .home-sector-card,#app[data-page=home] .home-market-right .home-sector-card{border:1px solid var(--home-card-border,var(--border));background:var(--surface);height:100%;min-height:0;box-shadow:none;border-radius:10px}#app[data-page=home] .home-market-cockpit .home-sector-card .panel-head{border:0;justify-content:flex-start;min-height:38px;padding:10px 12px 4px}#app[data-page=home] .home-market-cockpit .home-sector-card .panel-head h2{letter-spacing:.01em;font-size:11px;font-weight:700}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend{justify-content:flex-start;gap:10px;padding:0 12px 8px;font-size:8px}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend i{width:14px;height:5px}#app[data-page=home] .sector-rank{flex-direction:column;flex:1;justify-content:space-evenly;gap:4px;min-height:0;padding:0 12px 6px;display:flex}#app[data-page=home] .sector-rank-row{min-width:0;color:var(--text);text-decoration:none;display:block}#app[data-page=home] .sector-rank-row:hover{opacity:.84;text-decoration:none}#app[data-page=home] .sector-rank-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:3px;font-size:9px;line-height:1.15;display:flex}#app[data-page=home] .sector-rank-head>span{color:#dce4e9;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#app[data-page=home] .sector-rank-head>strong{color:#aeb9c2;font-variant-numeric:tabular-nums;flex:none;font-size:8.5px;font-weight:650}#app[data-page=home] .sector-rank-track{background:#ffffff13;border-radius:999px;height:7px;overflow:hidden}#app[data-page=home] .sector-rank-stack{border-radius:inherit;min-width:1px;height:100%;display:flex;overflow:hidden}#app[data-page=home] .sector-rank-stack>span{flex:none;height:100%;display:block}#app[data-page=home] .home-market-cockpit .home-sector-card .panel-note{text-align:left;min-height:24px;padding:4px 12px 7px;font-size:7.5px}#app[data-page=home] .home-market-map{margin-bottom:16px}@media (min-width:1180px){#app[data-page=home] .home-market-cockpit{grid-template-columns:minmax(0,1.65fr) minmax(250px,.7fr) minmax(250px,.7fr)}#app[data-page=home] .home-live-chart-card,#app[data-page=home] .home-sector-gainer,#app[data-page=home] .home-market-right{height:360px}}@media (min-width:768px) and (max-width:1179px){#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app[data-page=home] .home-market-cockpit{grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-page=home] .home-live-chart-card{grid-area:1/1/auto/-1;height:370px}#app[data-page=home] .home-sector-gainer{grid-area:2/1;height:300px}#app[data-page=home] .home-market-right{grid-area:2/2;height:300px}}@media (max-width:767px){#app[data-page=home] .home-market-pulse .home-summary{padding:9px}#app[data-page=home] .home-pulse-head{flex-direction:column;align-items:flex-start;gap:3px}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-page=home] .home-pulse-item{min-height:45px}#app[data-page=home] .home-market-cockpit{grid-template-columns:1fr;gap:10px}#app[data-page=home] .home-live-chart-card{grid-area:1/1;height:340px}#app[data-page=home] .home-sector-gainer{grid-area:2/1;height:300px}#app[data-page=home] .home-market-right{grid-area:3/1;height:300px}}#app[data-page=home] .home-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-bottom:12px;display:grid}#app[data-page=home] .home-secondary-grid>*{min-width:0}#app[data-page=home] .home-secondary-grid .home-feed-card,#app[data-page=home] .home-secondary-grid .home-sector-heatmap{border:1px solid var(--home-card-border,var(--border));background:var(--surface);height:320px;min-height:320px;box-shadow:none;border-radius:10px}#app[data-page=home] .home-secondary-grid .home-feed-card>.panel-head,#app[data-page=home] .home-sector-heatmap>.panel-head{border-bottom:1px solid var(--home-card-border,var(--border));min-height:44px;padding:12px 14px 8px}#app[data-page=home] .home-secondary-grid .home-feed-card>.panel-head h2,#app[data-page=home] .home-sector-heatmap>.panel-head h2{letter-spacing:-.01em;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}#app[data-page=home] .home-sector-heatmap{flex-direction:column;display:flex;overflow:hidden}#app[data-page=home] .sector-heatmap-body{flex:1;min-height:0;padding:8px}#app[data-page=home] .sector-heatmap-canvas{background:var(--bg);border-radius:6px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}#app[data-page=home] .sector-heat-tile{color:#f4f7f8;border:1px solid #090e12b8;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:8px;text-decoration:none;display:flex;position:absolute;overflow:hidden;container-type:size}#app[data-page=home] .sector-heat-tile:hover{z-index:2;filter:brightness(1.08);text-decoration:none}#app[data-page=home] .sector-heat-tile strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.15;overflow:hidden}#app[data-page=home] .sector-heat-tile>span{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:9px;line-height:1;display:flex}#app[data-page=home] .sector-heat-tile>span b{color:#d9ffe8;font-style:normal}#app[data-page=home] .sector-heat-tile>span i{color:#e3e9ee;font-style:normal}#app[data-page=home] .sector-heat-tile>span em{color:#ffe0e5;font-style:normal}#app[data-page=home] .sector-heat-tile small{font-variant-numeric:tabular-nums;opacity:.92;font-size:8.5px;font-weight:650}#app[data-page=home] .sector-heat-gain-strong{background:color-mix(in srgb,var(--green) 72%,#143023)}#app[data-page=home] .sector-heat-gain-medium{background:color-mix(in srgb,var(--green) 55%,#172820)}#app[data-page=home] .sector-heat-gain-soft{background:color-mix(in srgb,var(--green) 38%,#19231f)}#app[data-page=home] .sector-heat-loss-strong{background:color-mix(in srgb,var(--red) 72%,#351820)}#app[data-page=home] .sector-heat-loss-medium{background:color-mix(in srgb,var(--red) 55%,#2c1a20)}#app[data-page=home] .sector-heat-loss-soft{background:color-mix(in srgb,var(--red) 38%,#261c20)}#app[data-page=home] .sector-heat-neutral{background:color-mix(in srgb,var(--blue) 28%,#20272d)}#app[data-page=home] .home-sector-heatmap .panel-note{border-top:1px solid var(--home-card-border,var(--border));color:var(--muted);text-align:center;padding:6px 10px 8px;font-size:7.5px}#app[data-page=home] .home-secondary-grid .home-tabs{margin-inline:14px}#app[data-page=home] .home-secondary-grid .unconnected-feed{gap:9px;padding:16px}#app[data-page=home] .home-secondary-grid .home-feed-card .panel-note{padding:7px 12px 9px}#app[data-page=home] .home-secondary-grid .home-blocks .table-wrap{margin:10px 12px 0}#app[data-page=home] .home-events-row{margin-bottom:12px}#app[data-page=home] .home-events-row .home-events{border:1px solid var(--home-card-border,var(--border));background:var(--surface);height:auto;min-height:142px;box-shadow:none;border-radius:10px}#app[data-page=home] .home-events-row .home-events>.panel-head{border-bottom:0;min-height:38px;padding:10px 14px 6px}#app[data-page=home] .home-events-row .home-events>.panel-head h2{font-size:14px;font-weight:700}#app[data-page=home] .home-events-row .home-events .home-tabs{margin:0 14px}#app[data-page=home] .home-events-row .home-events .unconnected-feed{flex-direction:row;gap:10px;min-height:58px;padding:9px 14px}#app[data-page=home] .home-events-row .home-events .feed-empty-icon{flex:none;width:28px;height:28px}#app[data-page=home] .home-events-row .home-events .feed-empty-icon .icon{width:14px;height:14px}#app[data-page=home] .home-events-row .home-events .unconnected-feed p{text-align:left;max-width:none;margin:0}#app[data-page=home] .home-events-row .home-events .panel-note{padding:5px 12px 7px;font-size:7.5px}#app[data-page=home] .home-market-map{margin-top:0;margin-bottom:8px}@media (min-width:768px) and (max-width:1179px){#app[data-page=home] .home-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-page=home] .home-secondary-center{grid-area:1/1/auto/-1}#app[data-page=home] .home-secondary-left{grid-area:2/1}#app[data-page=home] .home-secondary-right{grid-area:2/2}#app[data-page=home] .home-secondary-grid .home-sector-heatmap{height:280px;min-height:280px}#app[data-page=home] .home-secondary-grid .home-feed-card{height:300px;min-height:300px}}@media (max-width:767px){#app[data-page=home] .home-secondary-grid{grid-template-columns:1fr;gap:10px}#app[data-page=home] .home-secondary-center{grid-row:1}#app[data-page=home] .home-secondary-left{grid-row:2}#app[data-page=home] .home-secondary-right{grid-row:3}#app[data-page=home] .home-secondary-grid .home-sector-heatmap{height:260px;min-height:260px}#app[data-page=home] .home-secondary-grid .home-feed-card{height:auto;min-height:286px}#app[data-page=home] .home-events-row .home-events .unconnected-feed{flex-direction:column;align-items:flex-start}}#app[data-page=home] .home-secondary-grid{grid-template-rows:320px 320px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#app[data-page=home] .home-secondary-left{grid-area:1/1}#app[data-page=home] .home-secondary-center{grid-area:1/2}#app[data-page=home] .home-secondary-right{grid-area:1/3/span 2;min-height:0}#app[data-page=home] .home-secondary-movers{grid-area:2/1/auto/3;min-width:0}#app[data-page=home] .home-secondary-right .home-blocks{height:100%;min-height:0}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{min-height:0;overflow:auto}#app[data-page=home] .home-secondary-right .block-table{font-size:10px}#app[data-page=home] .home-secondary-right .block-table td,#app[data-page=home] .home-secondary-right .block-table th{padding-top:7px;padding-bottom:7px}#app[data-page=home] .home-top-movers{border:1px solid var(--home-card-border,var(--border));background:var(--surface);height:100%;box-shadow:none;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}#app[data-page=home] .home-top-movers>.panel-head{border-bottom:1px solid var(--home-card-border,var(--border));justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:flex}#app[data-page=home] .home-top-movers>.panel-head h2{letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:700}#app[data-page=home] .home-mover-tabs{gap:4px;display:flex}#app[data-page=home] .home-mover-tabs button{border:1px solid var(--home-card-border,var(--border));min-height:25px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:4px;padding:4px 9px;font-size:8.5px;font-weight:700}#app[data-page=home] .home-mover-tabs button.active{border-color:color-mix(in srgb,var(--blue) 50%,var(--border));background:var(--blue-soft);color:#eef5fb}#app[data-page=home] .home-mover-list{flex-direction:column;flex:1;min-height:0;display:flex}#app[data-page=home] .home-mover-row{border-bottom:1px solid var(--home-card-border,var(--border));min-height:0;color:var(--text);flex:1;grid-template-columns:minmax(150px,.72fr) minmax(140px,1fr) 74px 82px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}#app[data-page=home] .home-mover-row:hover{background:#ffffff05;text-decoration:none}#app[data-page=home] .home-mover-name{flex-direction:column;gap:2px;min-width:0;display:flex}#app[data-page=home] .home-mover-name strong{color:#edf2f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}#app[data-page=home] .home-mover-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}#app[data-page=home] .home-mover-track{background:#ffffff0e;border-radius:999px;height:6px;overflow:hidden}#app[data-page=home] .home-mover-track>span{border-radius:inherit;background:color-mix(in srgb,var(--green) 60%,#6a8d79);height:100%;display:block}#app[data-page=home] .home-top-movers.mover-losers .home-mover-track>span{background:color-mix(in srgb,var(--red) 68%,#8a6269)}#app[data-page=home] .home-top-movers.mover-active .home-mover-track>span{background:color-mix(in srgb,var(--blue) 72%,#5d7e95)}#app[data-page=home] .home-mover-price,#app[data-page=home] .home-mover-change{text-align:right;font-variant-numeric:tabular-nums;font-size:10px}#app[data-page=home] .home-mover-change{font-weight:700}#app[data-page=home] .home-mover-footer{border-top:1px solid var(--home-card-border,var(--border));align-items:center;min-height:34px;padding:6px 12px;display:flex}#app[data-page=home] .home-mover-footer .text-button{font-size:9px}#app[data-page=home] .home-newsroom{margin:18px 0 10px}#app[data-page=home] .home-newsroom-title{border-bottom:1px solid var(--home-card-border,var(--border));color:#aab7c2;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:34px;padding:0 2px 8px;font-size:9px;font-weight:750;display:flex}#app[data-page=home] .home-newsroom-grid{grid-template-columns:1fr;gap:12px;padding-top:12px;display:grid}#app[data-page=home] .home-news-panel{border:1px solid var(--home-card-border,var(--border));background:var(--surface);min-width:0;min-height:310px;box-shadow:none;border-radius:8px;overflow:hidden}#app[data-page=home] .home-news-panel>.panel-head{border-bottom:1px solid color-mix(in srgb,var(--blue) 45%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 24%,var(--surface)),var(--surface));justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}#app[data-page=home] .home-news-panel>.panel-head h2{color:#eef5fa;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:750;display:flex}#app[data-page=home] .home-news-panel>.panel-head h2 small{color:#b9c5ce;white-space:nowrap;font-size:7.5px;font-weight:500}#app[data-page=home] .news-live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent);border-radius:50%}#app[data-page=home] .home-news-panel>.panel-head .text-button{flex:none;font-size:8.5px}#app[data-page=home] .home-news-list{min-height:0}#app[data-page=home] .home-news-item{border-bottom:1px solid var(--home-card-border,var(--border));grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}#app[data-page=home] .home-news-item>div{flex-direction:column;gap:2px;display:flex}#app[data-page=home] .home-news-item strong{color:#dce8ef;font-size:9px}#app[data-page=home] .home-news-item>a{color:#cdd8df;min-width:0;font-size:9px;line-height:1.35;text-decoration:none}#app[data-page=home] .home-news-item>a:hover{color:var(--blue)}#app[data-page=home] .home-news-panel .empty{min-height:240px}@media (min-width:1180px){#app[data-page=home] .home-secondary-grid{grid-template-rows:320px 320px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1179px){#app[data-page=home] .home-secondary-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-page=home] .home-secondary-center{grid-area:1/1/auto/-1;height:310px}#app[data-page=home] .home-secondary-left{grid-area:2/1}#app[data-page=home] .home-secondary-right{grid-area:2/2}#app[data-page=home] .home-secondary-movers{grid-area:3/1/auto/-1;height:280px}#app[data-page=home] .home-secondary-right .home-blocks{height:340px}#app[data-page=home] .home-newsroom-grid{grid-template-columns:1fr}}@media (max-width:767px){#app[data-page=home] .home-secondary-grid{grid-template-rows:auto;grid-template-columns:1fr}#app[data-page=home] .home-secondary-center{grid-area:1/1;height:330px}#app[data-page=home] .home-secondary-left{grid-area:2/1}#app[data-page=home] .home-secondary-right{grid-area:3/1}#app[data-page=home] .home-secondary-movers{grid-area:4/1;height:260px}#app[data-page=home] .home-secondary-right .home-blocks{height:420px}#app[data-page=home] .home-mover-row{grid-template-columns:minmax(110px,.8fr) minmax(80px,1fr) 58px;gap:7px}#app[data-page=home] .home-mover-price{display:none}#app[data-page=home] .home-newsroom-grid{grid-template-columns:1fr}#app[data-page=home] .home-news-item{grid-template-columns:74px minmax(0,1fr)}}#app[data-page=home] .home-secondary-left .home-news-card{flex-direction:column;height:100%;min-height:0;display:flex}#app[data-page=home] .home-secondary-left .home-news-card>.panel-head{min-height:44px;padding:9px 12px}#app[data-page=home] .home-secondary-left .home-news-list{flex:1;min-height:0;overflow:auto}#app[data-page=home] .home-secondary-left .home-news-item{grid-template-columns:72px minmax(0,1fr);gap:8px;padding:8px 10px}#app[data-page=home] .home-secondary-left .home-news-item>a{font-size:8.5px}#app[data-page=home] .home-secondary-right .home-blocks{flex-direction:column;display:flex}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{flex:1;min-height:0;overflow:auto}#app[data-page=home] .home-secondary-right .home-blocks .panel-note{flex:none;line-height:1.3}#app[data-page=home] .home-secondary-right .home-blocks{background:linear-gradient(180deg,#1825388a 0,#111b2b33 86px,transparent 150px), var(--surface);border:1px solid #26364d;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000029}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{background:linear-gradient(#1f3048f0,#162234e0);border-bottom:1px solid #25354a;align-items:center;min-height:58px;padding:11px 12px 10px 14px}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2{color:#f4f8ff;letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:650;display:flex}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2 .icon{color:#7dd3fc;width:17px;height:17px}#app[data-page=home] .home-secondary-right .block-date-label{color:#a9bad0;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-size:9px;font-weight:700;display:flex}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]{color:#eaf4ff;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#1d3551,#182b42);border:1px solid #34506f;border-radius:8px;outline:0;min-width:132px;height:32px;padding:0 8px 0 10px;font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #1c78b00d}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.95;filter:invert(78%)sepia(40%)saturate(900%)hue-rotate(165deg)brightness(103%)}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{scrollbar-width:thin;scrollbar-color:#3c526c #111a28;background:#111a28;border:1px solid #263850;border-radius:9px;margin:12px 12px 0;box-shadow:inset 0 1px #ffffff05}#app[data-page=home] .home-secondary-right .block-table{border-collapse:separate;border-spacing:0;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;font-size:10px}#app[data-page=home] .home-secondary-right .block-table thead th{z-index:3;color:#b7c6d8;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(#1e314a,#192a40);border:0;border-bottom:1px solid #31445e;padding:9px 8px;font-size:8.5px;font-weight:750;line-height:1.2;top:0}#app[data-page=home] .home-secondary-right .block-table thead th:first-child{text-align:left;border-top-left-radius:8px;padding-left:11px}#app[data-page=home] .home-secondary-right .block-table thead th:last-child{border-top-right-radius:8px;padding-right:11px}#app[data-page=home] .home-secondary-right .block-table thead th:not(:first-child),#app[data-page=home] .home-secondary-right .block-table tbody td{text-align:right}#app[data-page=home] .home-secondary-right .block-table tbody th,#app[data-page=home] .home-secondary-right .block-table tbody td{color:#d9e3ef;white-space:nowrap;background:#0e1724c7;border:0;border-bottom:1px solid #35486085;height:34px;padding:7px 8px;line-height:1.2}#app[data-page=home] .home-secondary-right .block-table tbody th{text-align:left;padding-left:11px;font-weight:650}#app[data-page=home] .home-secondary-right .block-table tbody td:last-child{color:#f2f6fb;padding-right:11px;font-weight:650}#app[data-page=home] .home-secondary-right .block-table tbody tr:nth-child(2n) th,#app[data-page=home] .home-secondary-right .block-table tbody tr:nth-child(2n) td{background:#131f2fc7}#app[data-page=home] .home-secondary-right .block-table tbody tr:hover th,#app[data-page=home] .home-secondary-right .block-table tbody tr:hover td{background:#1b3149}#app[data-page=home] .home-secondary-right .block-table tbody tr:last-child th,#app[data-page=home] .home-secondary-right .block-table tbody tr:last-child td{border-bottom:0}#app[data-page=home] .home-secondary-right .block-table .mini-code{color:#7dd3fc;letter-spacing:.015em;background:#0ea5e913;border:1px solid #38bdf82e;border-radius:5px;align-items:center;min-height:21px;padding:3px 6px;font-weight:750;text-decoration:none;display:inline-flex}#app[data-page=home] .home-secondary-right .block-table .mini-code:hover,#app[data-page=home] .home-secondary-right .block-table .mini-code:focus-visible{color:#c3edff;background:#0ea5e924;border-color:#38bdf873}#app[data-page=home] .home-secondary-right .home-blocks .panel-note{color:#8597ad;text-align:left;border-top:0;padding:9px 13px 11px;font-size:8.5px;line-height:1.45}#app[data-page=home] .home-secondary-right .home-blocks .unconnected-feed{background:linear-gradient(#18263961,#0f182533);border:0;min-height:210px;margin:0}#app[data-page=home] .home-secondary-right .home-blocks .unconnected-feed .badge{color:#bfd0e3;background:#1a2b41;border:1px solid #3c526c}@media (max-width:1179px){#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{min-height:56px}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]{min-width:126px}}@media (max-width:767px){#app[data-page=home] .home-secondary-right .home-blocks{border-radius:10px}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{gap:10px;min-height:auto;padding:11px 11px 10px}#app[data-page=home] .home-secondary-right .block-date-label{flex-direction:row;justify-content:space-between;align-items:center;width:100%}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]{min-width:148px}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{margin:10px 10px 0}#app[data-page=home] .home-secondary-right .block-table{min-width:560px}#app[data-page=home] .home-secondary-right .block-table thead th{font-size:8px}}#app[data-page=home] .home-secondary-right .home-blocks{box-shadow:none;background:var(--surface)}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{background:var(--surface);border-bottom:1px solid var(--home-card-border,var(--border))}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{background:var(--surface);box-shadow:none;border-radius:5px}#app[data-page=home] .home-secondary-right .block-table thead th{color:#e2e8f0;letter-spacing:normal;text-transform:none;background:#222a32;border-bottom:1px solid #3a4551;padding:0}#app[data-page=home] .home-secondary-right .block-table thead th:first-child,#app[data-page=home] .home-secondary-right .block-table thead th:last-child{border-radius:0;padding:0}#app[data-page=home] .home-secondary-right .block-sort-button{width:100%;min-height:38px;color:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-end;align-items:center;gap:4px;padding:9px 8px;font:600 10px/1.3 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}#app[data-page=home] .home-secondary-right .block-sort-button:hover{background:#ffffff0b}#app[data-page=home] .home-secondary-right .block-sort-button:focus-visible{outline-offset:-2px;outline:2px solid #60a5fa}#app[data-page=home] .home-secondary-right .block-sort-indicator{color:#8193a7;font-size:9px;font-weight:500}#app[data-page=home] .home-secondary-right .block-sort-button[aria-pressed=true] .block-sort-indicator{color:#dce8f5}#app[data-page=home] .home-secondary-right .block-table .block-stock-code,#app[data-page=home] .home-secondary-right .block-table .block-stock-code:hover,#app[data-page=home] .home-secondary-right .block-table .block-stock-code:focus-visible{min-height:0;box-shadow:none;color:#e0e5ed;letter-spacing:.005em;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;font-weight:650;text-decoration:none;display:inline}#app[data-page=home] .home-secondary-right .block-table tbody tr:hover .block-stock-code{color:#e0e5ed}@media (max-width:767px){#app[data-page=home] .home-secondary-right .block-sort-button{min-height:35px;font-size:9px}}#app[data-page=home] .home-secondary-right .block-sort-indicator:after{content:"↕"}#app[data-page=home] .home-secondary-right .block-table th[aria-sort=ascending] .block-sort-indicator:after{content:"▲"}#app[data-page=home] .home-secondary-right .block-table th[aria-sort=descending] .block-sort-indicator:after{content:"▼"}#app[data-page=home] .home-secondary-right .block-table thead th,#app[data-page=home] .home-secondary-right .block-table thead th:not(:first-child),#app[data-page=home] .home-secondary-right .block-table tbody th,#app[data-page=home] .home-secondary-right .block-table tbody td{text-align:center}#app[data-page=home] .home-secondary-right .block-table .block-sort-button,#app[data-page=home] .home-secondary-right .block-table thead th:first-child .block-sort-button{justify-content:center;padding-left:8px;padding-right:8px}#app[data-page=home] .home-secondary-right .block-table tbody tr th,#app[data-page=home] .home-secondary-right .block-table tbody tr td,#app[data-page=home] .home-secondary-right .block-table tbody tr:nth-child(2n) th,#app[data-page=home] .home-secondary-right .block-table tbody tr:nth-child(2n) td,#app[data-page=home] .home-secondary-right .block-table tbody tr:hover th,#app[data-page=home] .home-secondary-right .block-table tbody tr:hover td{background:var(--surface)}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{background:#252b32;border-bottom:1px solid #39434d;box-shadow:inset 3px 0 #42bda5}#app[data-page=home] .home-secondary-right .block-date-label{position:relative}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]{padding-right:34px}#app[data-page=home] .home-secondary-right .block-date-label:after{content:"";pointer-events:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2216%22%20height%3D%2215%22%20rx%3D%223%22%20fill%3D%22%23f8fafc%22%2F%3E%3Cpath%20d%3D%22M2%207V6a3%203%200%200%201%203-3h10a3%203%200%200%201%203%203v1H2Z%22%20fill%3D%22%23f07167%22%2F%3E%3Cpath%20d%3D%22M6%202v3M14%202v3%22%20stroke%3D%22%23dbeafe%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M6.6%2010.5h1.1M10%2010.5h1.1M13.4%2010.5h1.1M6.6%2013.8h1.1M10%2013.8h1.1M13.4%2013.8h1.1%22%20stroke%3D%22%23446480%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%2F%3E%3Crect%20x%3D%222.5%22%20y%3D%223.5%22%20width%3D%2215%22%20height%3D%2214%22%20rx%3D%222.5%22%20fill%3D%22none%22%20stroke%3D%22%23cbd5e1%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:20px;height:20px}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2 .icon{color:#69cdb9}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]{background:#202c33;border-color:#42535b;box-shadow:inset 0 1px #ffffff09}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]:hover{background:#24353b;border-color:#548478}#app[data-page=home] .home-secondary-right .block-date-label input[type=date]:focus-visible{border-color:#42bda5;box-shadow:0 0 0 3px #42bda524}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head,#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head,#app[data-page=home] .home-events-row .home-events>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head .icon,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head .icon,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head .icon,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head .icon,#app[data-page=home] .home-events-row .home-events>.panel-head .icon,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head .icon{color:#69cdb9}#app[data-page=home] .home-pulse-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;margin:-10px -12px 8px;padding:9px 12px 8px 14px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}@media (max-width:767px){#app[data-page=home] .home-pulse-head{margin:-9px -9px 8px;padding:9px 11px 8px 13px}}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head,#app[data-page=home] .home-events-row .home-events>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;align-items:center;min-height:58px;padding:11px 12px 10px 14px;display:flex;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head h2,#app[data-page=home] .home-events-row .home-events>.panel-head h2,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2{color:#f4f8ff;letter-spacing:-.01em;text-transform:none;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:650;line-height:1.2;display:flex}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head .icon,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head .icon,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head .icon,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head .icon,#app[data-page=home] .home-events-row .home-events>.panel-head .icon,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head .icon{color:#69cdb9;width:17px;height:17px}#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head h2 small{color:#b9c5ce;letter-spacing:0;text-transform:none;font-size:9px;font-weight:500}#app[data-page=home] .home-pulse-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;align-items:center;min-height:58px;margin:-10px -12px 8px;padding:11px 12px 10px 14px;display:flex;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}#app[data-page=home] .home-pulse-head strong{color:#f4f8ff;letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:650;line-height:1.2}#app[data-page=home] .home-pulse-head small{color:#b9c5ce;font-size:9px;font-weight:500}@media (max-width:767px){#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head,#app[data-page=home] .home-events-row .home-events>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{min-height:54px;padding:10px 11px 9px 13px}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head h2,#app[data-page=home] .home-events-row .home-events>.panel-head h2,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2,#app[data-page=home] .home-pulse-head strong{font-size:14px}#app[data-page=home] .home-pulse-head{min-height:54px;margin:-9px -9px 8px;padding:10px 11px 9px 13px}}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head,#app[data-page=home] .home-events-row .home-events>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{box-sizing:border-box;height:44px;min-height:44px;padding:6px 10px 6px 13px}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head h2,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head h2,#app[data-page=home] .home-events-row .home-events>.panel-head h2,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2{gap:6px;font-size:14px}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2>.icon,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head h2>.icon,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head h2>.icon,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head h2>.icon,#app[data-page=home] .home-events-row .home-events>.panel-head h2>.icon,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2>.icon{color:#69cdb9;flex:none;width:16px;height:16px}#app[data-page=home] .home-pulse-head{box-sizing:border-box;height:44px;min-height:44px;margin:-10px -12px 8px;padding:6px 10px 6px 13px}#app[data-page=home] .home-pulse-head strong{align-items:center;gap:6px;font-size:14px;display:flex}#app[data-page=home] .home-pulse-head strong>.icon{color:#69cdb9;flex:none;width:16px;height:16px}#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head h2 small{font-size:8px}@media (max-width:767px){#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head,#app[data-page=home] .home-secondary-grid .home-news-panel>.panel-head,#app[data-page=home] .home-secondary-grid .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-grid .home-sector-heatmap>.panel-head,#app[data-page=home] .home-events-row .home-events>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{height:42px;min-height:42px;padding:5px 9px 5px 12px}#app[data-page=home] .home-pulse-head{height:42px;min-height:42px;margin:-9px -9px 8px;padding:5px 9px 5px 12px}}#app[data-page=home] .home-market-pulse .home-summary{padding:8px 10px 9px;overflow:hidden}#app[data-page=home] .home-pulse-head{margin:-8px -10px 7px}#app[data-page=home] .home-pulse-time{color:#c9d3dc;letter-spacing:.01em;white-space:nowrap;flex:none;font-size:10.5px;font-weight:550;line-height:1.2}#app[data-page=home] .home-pulse-grid{gap:5px}#app[data-page=home] .home-pulse-item{border:1px solid #ffffff14;gap:3px;min-height:54px;padding:6px 9px;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000014}#app[data-page=home] .home-pulse-item>span{letter-spacing:.055em;font-size:10px;font-weight:750;line-height:1.1}#app[data-page=home] .home-pulse-item>strong{letter-spacing:-.015em;font-size:17px;font-weight:750;line-height:1.05}#app[data-page=home] .home-pulse-item>strong small{font-size:10px;font-weight:650}@media (max-width:767px){#app[data-page=home] .home-market-pulse{margin-bottom:6px}#app[data-page=home] .home-market-pulse .home-summary{padding:7px 8px 8px}#app[data-page=home] .home-pulse-head{flex-direction:row;align-items:center;height:auto;min-height:42px;margin:-7px -8px 7px;padding:5px 9px 5px 12px}#app[data-page=home] .home-pulse-time{text-overflow:ellipsis;max-width:52%;font-size:9px;overflow:hidden}#app[data-page=home] .home-pulse-item{min-height:52px}#app[data-page=home] .home-pulse-item>span{font-size:9.5px}#app[data-page=home] .home-pulse-item>strong{font-size:16px}}#app[data-page=home] .home-market-pulse .home-summary{padding-bottom:5px}#app[data-page=home] .home-pulse-head{margin-bottom:3px}@media (max-width:767px){#app[data-page=home] .home-market-pulse{margin-bottom:3px}#app[data-page=home] .home-market-pulse .home-summary{padding-bottom:5px}#app[data-page=home] .home-pulse-head{margin-bottom:3px}}#app[data-page=home] .home-pulse-item.metric-trade{color:#f8fcff;background:linear-gradient(135deg,#38bdf8 0%,#209dd0 100%)}#app[data-page=home] .home-pulse-item.metric-volume{color:#17202a;background:linear-gradient(135deg,#f2b827 0%,#d89d16 100%);border-color:#ffe28e3d}#app[data-page=home] .home-pulse-item.metric-value{color:#f8fbff;background:linear-gradient(135deg,#4f7dff 0%,#3b63d4 100%)}#app[data-page=home] .home-pulse-item.breadth-advanced{color:#f6fff9;background:linear-gradient(135deg,#28b968 0%,#1e9654 100%)}#app[data-page=home] .home-pulse-item.breadth-declined{color:#fff8fa;background:linear-gradient(135deg,#df4960 0%,#b9364b 100%)}#app[data-page=home] .home-pulse-item.breadth-unchanged{color:#faf9ff;background:linear-gradient(135deg,#6558d9 0%,#5044b8 100%)}#app[data-page=home] .home-pulse-item>span{color:inherit;opacity:.92}#app[data-page=home] .home-pulse-item>strong{color:inherit}#app[data-page=home] .home-mover-tabs{gap:5px}#app[data-page=home] .home-mover-tabs button{color:#aeb9c4;letter-spacing:.035em;background:#ffffff04;border-color:#94a3b833;min-height:24px;padding:4px 9px;font-size:9.5px;font-weight:700;transition:background .16s,border-color .16s,color .16s}#app[data-page=home] .home-mover-tabs button:hover{color:#e7f1f4;background:#42bda50e;border-color:#69cdb94d}#app[data-page=home] .home-mover-tabs button.active{color:#f2fffb;background:#42bda521;border-color:#69cdb994;box-shadow:inset 0 1px #ffffff12}#app[data-page=home] .home-mover-row{padding-top:6px;padding-bottom:6px}#app[data-page=home] .home-news-panel>.panel-head h2 small{color:#b6c3cc;letter-spacing:.005em;margin-left:2px;font-size:9px;font-weight:550}#app[data-page=home] .home-news-panel>.panel-head .text-button{color:#a8ddd2;background:#42bda511;border:1px solid #69cdb933;border-radius:5px;padding:4px 7px;font-size:9.5px;font-weight:650;line-height:1.1;text-decoration:none;transition:background .16s,border-color .16s,color .16s}#app[data-page=home] .home-news-panel>.panel-head .text-button:hover,#app[data-page=home] .home-news-panel>.panel-head .text-button:focus-visible{color:#effffb;background:#42bda51f;border-color:#69cdb973}#app[data-page=home] .home-news-item strong{color:#e5edf2;font-size:9.5px;font-weight:700}#app[data-page=home] .home-news-item small{color:#8f9da8;font-size:8px}#app[data-page=home] .home-secondary-left .home-news-item>a{color:#d4dee4;font-size:9.5px;line-height:1.4}#app[data-page=home] .home-secondary-left .home-news-item>a:hover{color:#c6f1e8}@media (max-width:767px){#app[data-page=home] .home-mover-tabs button{padding:3px 7px;font-size:9px}#app[data-page=home] .home-news-panel>.panel-head h2 small{font-size:8px}#app[data-page=home] .home-news-panel>.panel-head .text-button{padding:3px 6px;font-size:9px}}#app[data-page=home] .home-secondary-left .home-news-card{flex-direction:column;display:flex}#app[data-page=home] .home-news-categories{scrollbar-width:thin;background:#20262b;flex:none}#app[data-page=home] .home-news-categories button{min-height:34px;padding:7px 10px;font-size:8.5px}#app[data-page=home] .home-secondary-left .home-news-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#52606c transparent;flex:auto;min-height:0;overflow-y:auto}#app[data-page=home] .home-news-timeline{min-height:100%;padding-top:2px}#app[data-page=home] .home-news-timeline:before{top:17px;bottom:16px}#app[data-page=home] .home-dse-news-item{padding-top:11px;padding-bottom:12px;padding-right:10px}#app[data-page=home] .home-dse-news-item header{margin-bottom:7px}#app[data-page=home] .home-dse-news-item time{font-size:8px}#app[data-page=home] .home-dse-news-item .top-news-tags{gap:3px}#app[data-page=home] .home-dse-news-item .top-news-tags span{font-size:6.5px}#app[data-page=home] .home-dse-news-item .home-news-code{color:#89ddcc;background:#42bda517;border-color:#69cdb957}#app[data-page=home] .home-news-primary{color:inherit;text-decoration:none;display:block}#app[data-page=home] .home-news-primary:hover,#app[data-page=home] .home-news-primary:focus-visible{color:inherit;outline:none;text-decoration:none}#app[data-page=home] .home-dse-news-item .top-news-english,#app[data-page=home] .home-dse-news-item .top-news-bangla{font-size:10px;line-height:1.5}#app[data-page=home] .home-dse-news-item .top-news-bangla{margin-top:7px;padding:7px 9px;font-size:10px;line-height:1.65}#app[data-page=home] .home-news-list .top-news-empty{min-height:100%}@media (max-width:767px){#app[data-page=home] .home-news-categories button{min-height:32px;padding:6px 9px;font-size:8px}#app[data-page=home] .home-dse-news-item .top-news-english,#app[data-page=home] .home-dse-news-item .top-news-bangla{font-size:9.5px}}.news-page{width:100%;max-width:none}.news-page-panel{background:#20262b;overflow:visible}.news-page-head{border-bottom:1px solid #5865709e;min-height:44px}.news-page-head h1{color:#eef4f7;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.news-page-count{color:#94a1aa;font-variant-numeric:tabular-nums;font-size:9px;font-weight:650}.news-page-toolbar{background:#1f252a;border-bottom:1px solid #3f4a54ad;align-items:flex-end;gap:12px;padding:12px 14px 10px;display:flex}.news-share-filter{width:min(480px,100%)}.news-share-label{color:#aab5bd;margin:0 0 5px 2px;font-size:9px;font-weight:650;display:block}.news-share-picker-wrap{position:relative}.news-share-picker{width:100%;position:relative}.news-share-picker>summary{box-sizing:border-box;color:#dce4e9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#242b31;border:1px solid #44515c;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:38px;padding:6px 42px 6px 11px;list-style:none;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.news-share-picker>summary::-webkit-details-marker{display:none}.news-share-picker>summary:hover,.news-share-picker>summary:focus-visible,.news-share-picker[open]>summary{background:#283139;border-color:#5f7180;outline:none;box-shadow:0 0 0 2px #4da8d614}.news-share-picker>summary>.icon{color:#8998a3;flex:none;width:14px;height:14px}.news-share-placeholder{color:#a7b1b9;min-width:0;font-size:11px}.news-share-selected{align-items:center;gap:8px;min-width:0;display:flex}.news-share-selected strong{color:#9ce5d2;letter-spacing:.025em;background:#35d07f14;border:1px solid #51c2ac61;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:750}.news-share-selected small{color:#aeb9c1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.news-share-chevron{color:#86939d;font-size:13px;transition:transform .14s;position:absolute;right:12px}.news-share-picker[open] .news-share-chevron{transform:rotate(180deg)}.news-share-clear{z-index:3;color:#c7d0d6;cursor:pointer;background:#343d44;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:grid;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.news-share-clear:hover,.news-share-clear:focus-visible{color:#fff;background:#46515a;outline:none}.news-share-picker:has(+.news-share-clear)>summary{padding-right:70px}.news-share-menu{z-index:120;box-sizing:border-box;background:#1d2429;border:1px solid #46535e;border-radius:9px;width:100%;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 38px #0000007a}.news-share-search{background:#242c32;border:1px solid #3d4953;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:flex}.news-share-search .icon{color:#81909b;width:13px;height:13px}.news-share-search input{color:#e8eef2;width:100%;min-width:0;height:32px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:10px}.news-share-search input::placeholder{color:#78858e}.news-share-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52616d transparent;max-height:310px;margin-top:7px;overflow-y:auto}.news-share-options>button{color:#dbe3e8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:38px;padding:6px 9px;display:grid}.news-share-options>button:hover,.news-share-options>button:focus-visible,.news-share-options>button[aria-selected=true]{background:#ffffff0b;outline:none}.news-share-options>button strong{color:#f0f5f7;font-size:10px;font-weight:750}.news-share-options>button[aria-selected=true] strong{color:#7fdec8}.news-share-options>button small{color:#8f9ba4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.news-share-empty,.news-share-no-match{color:#84919a;text-align:center;padding:14px 10px;font-size:9px}.news-page-categories{background:#20262b;padding:0 6px}.news-page-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#53616d transparent;background:#20262b;height:clamp(430px,67vh,760px);overflow-y:auto}.news-page-item{padding-top:14px;padding-bottom:15px;padding-right:12px}.news-page-item[data-news-tone=green]{--news-accent:#35d07f}.news-page-item[data-news-tone=blue]{--news-accent:#54a8ff}.news-page-item[data-news-tone=amber]{--news-accent:#e9b949}.news-page-item[data-news-tone=violet]{--news-accent:#8a7df2}.news-page-item[data-news-tone=neutral]{--news-accent:#6b9fca}.news-page-item .news-page-code{color:#a7eadc;background:#42bda517;border-color:#69cdb957;font-weight:750}.news-page-item .top-news-english{color:#e5ebef}.news-page-item .top-news-bangla{color:#d8e0e5;background:#ffffff05}.news-page-meta{color:#7f8b94;border-top:1px solid #3f4a54b3;justify-content:space-between;align-items:center;gap:14px;min-height:32px;padding:7px 14px;font-size:8px;display:flex}@media (max-width:700px){.news-page-toolbar{padding:10px}.news-share-filter{width:100%}.news-share-selected small{display:none}.news-share-options>button{grid-template-columns:90px minmax(0,1fr)}.news-page-list{height:62vh;min-height:390px}.news-page-meta{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px}}#app[data-page=home] .home-market-cockpit .home-sector-card,#app[data-page=home] .home-market-cockpit .sector-rank{overflow:visible}#app[data-page=home] .sector-rank-row{z-index:1;border-radius:5px;transition:background .14s;position:relative}#app[data-page=home] .sector-rank-row:hover,#app[data-page=home] .sector-rank-row:focus-visible{z-index:40;opacity:1;background:#ffffff05;outline:none}#app[data-page=home] .sector-rank-row:hover .sector-rank-track,#app[data-page=home] .sector-rank-row:focus-visible .sector-rank-track{box-shadow:0 0 0 1px #69cdb92e}#app[data-page=home] .sector-hover-tooltip{z-index:80;box-sizing:border-box;color:#dce5eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#12171cf7;border:1px solid #97a8b552;border-radius:8px;width:min(238px,100% - 8px);padding:10px 11px 9px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 6px);right:4px;transform:translateY(-3px);box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff0e}#app[data-page=home] .sector-rank-row:nth-child(n+5) .sector-hover-tooltip{top:auto;bottom:calc(100% + 6px);transform:translateY(3px)}#app[data-page=home] .sector-rank-row:hover .sector-hover-tooltip,#app[data-page=home] .sector-rank-row:focus-visible .sector-hover-tooltip{opacity:1;visibility:visible;transform:translateY(0)}#app[data-page=home] .sector-hover-tooltip>b{color:#f5f8fa;margin-bottom:7px;font-size:11px;font-weight:750;line-height:1.2;display:block}#app[data-page=home] .sector-tooltip-summary,#app[data-page=home] .sector-tooltip-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}#app[data-page=home] .sector-tooltip-summary{color:#aebbc5;margin:2px 0;font-size:8.5px}#app[data-page=home] .sector-tooltip-summary strong{color:#eef4f7;font-size:9px}#app[data-page=home] .sector-tooltip-breakdown{border-top:1px solid #97a8b52b;margin-top:7px;padding-top:6px;display:block}#app[data-page=home] .sector-tooltip-line{grid-template-columns:8px minmax(0,1fr) auto;min-height:18px;font-size:8.5px}#app[data-page=home] .sector-tooltip-line>i{border-radius:2px;width:7px;height:7px}#app[data-page=home] .sector-tooltip-line>span{color:#b8c3cb}#app[data-page=home] .sector-tooltip-line>strong{color:#edf3f6;font-size:8.5px;font-weight:650}#app[data-page=home] .sector-tooltip-line>strong small{color:#8f9ca6;font-size:7.5px;font-weight:500}#app[data-page=home] .sector-hover-tooltip>em{color:#71818d;text-align:right;margin-top:6px;font-size:7px;font-style:normal;display:block}@media (max-width:767px){#app[data-page=home] .sector-hover-tooltip{display:none}}@media (prefers-reduced-motion:reduce){#app[data-page=home] .sector-rank-row,#app[data-page=home] .sector-hover-tooltip{transition:none}}#app[data-page=home] .home-mover-list{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#52606c transparent;overflow-y:auto}#app[data-page=home] .home-mover-list::-webkit-scrollbar{width:7px}#app[data-page=home] .home-mover-list::-webkit-scrollbar-track{background:0 0}#app[data-page=home] .home-mover-list::-webkit-scrollbar-thumb{background:#52606c padding-box padding-box;border:2px solid #0000;border-radius:999px}#app[data-page=home] .home-mover-list::-webkit-scrollbar-thumb:hover{background:#667583 padding-box padding-box}#app[data-page=home] .home-mover-list:focus-visible{outline-offset:-1px;outline:1px solid #69cdb961}#app[data-page=home] .home-mover-row{box-sizing:border-box;flex:0 0 40px;min-height:40px}@media (max-width:767px){#app[data-page=home] .home-mover-row{flex-basis:39px;min-height:39px}}#app[data-page=home] .sector-heatmap-body{padding:8px}#app[data-page=home] .sector-heatmap-stage{width:100%;height:100%;min-height:0;position:relative}#app[data-page=home] .sector-heat-tile{appearance:none;font:inherit;text-align:left;cursor:pointer;transition:filter .14s,box-shadow .14s,transform .14s}#app[data-page=home] .sector-heat-tile:hover,#app[data-page=home] .sector-heat-tile:focus-visible{z-index:3;filter:brightness(1.1);outline:none;box-shadow:inset 0 0 0 1px #ffffff29,0 4px 12px #0000002e}#app[data-page=home] .sector-heat-tile.is-selected{z-index:4;filter:brightness(1.12);box-shadow:inset 0 0 0 2px #d8fff79e,0 5px 16px #0000003d}#app[data-page=home] .sector-heat-tile strong{letter-spacing:-.01em;font-size:11.5px;font-weight:750}#app[data-page=home] .sector-heat-tile>span{gap:8px;font-size:10px;font-weight:600}#app[data-page=home] .sector-heat-tile small{font-size:9.5px;font-weight:700}#app[data-page=home] .sector-heat-detail{z-index:30;box-sizing:border-box;color:#e7edf1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#ffffff0e,#ffffff04),#141a20f7;border:1px solid #9db1bf57;border-radius:10px;width:280px;max-width:calc(100% - 24px);padding:13px;position:absolute;top:12px;left:12px;box-shadow:0 16px 34px #0000006b,inset 0 1px #ffffff12}#app[data-page=home] .sector-heat-detail-head{border-bottom:1px solid #9db1bf26;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}#app[data-page=home] .sector-heat-detail-head small,#app[data-page=home] .sector-heat-categories>small{color:#81919d;letter-spacing:.08em;margin-bottom:3px;font-size:7.5px;font-weight:750;display:block}#app[data-page=home] .sector-heat-detail-head h3{color:#f7fafc;margin:0;font-size:15px;font-weight:750;line-height:1.2}#app[data-page=home] .sector-heat-detail-actions{align-items:center;gap:6px;display:flex}#app[data-page=home] .sector-direction{letter-spacing:.04em;border:1px solid #94a3b838;border-radius:999px;padding:3px 6px;font-size:7.5px;font-weight:750}#app[data-page=home] .sector-direction.up{color:#8cf0b7;background:#22c55e1a;border-color:#41cd8561}#app[data-page=home] .sector-direction.down{color:#ff9aa6;background:#ef44441a;border-color:#f8717161}#app[data-page=home] .sector-direction.flat{color:#b6d6ff;background:#3b82f614;border-color:#93c5fd4d}#app[data-page=home] .sector-heat-detail-actions button{color:#aab6bf;cursor:pointer;background:#ffffff06;border:1px solid #94a3b838;border-radius:6px;width:24px;height:24px;padding:0;font-size:16px;line-height:1}#app[data-page=home] .sector-heat-detail-actions button:hover,#app[data-page=home] .sector-heat-detail-actions button:focus-visible{color:#f3fffc;border-color:#69cdb96b;outline:none}#app[data-page=home] .sector-heat-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;padding:10px 0;display:grid}#app[data-page=home] .sector-heat-detail-metrics>div{min-width:0}#app[data-page=home] .sector-heat-detail-metrics span{color:#8d9aa5;margin-bottom:2px;font-size:8px;display:block}#app[data-page=home] .sector-heat-detail-metrics strong{color:#f1f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}#app[data-page=home] .sector-heat-breadth{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:10px;display:grid}#app[data-page=home] .sector-heat-breadth>span{color:#aab6bf;text-align:center;background:#ffffff05;border:1px solid #94a3b824;border-radius:6px;padding:6px 5px;font-size:7.5px}#app[data-page=home] .sector-heat-breadth>span b{margin-bottom:2px;font-size:10.5px;font-weight:750;display:block}#app[data-page=home] .sector-heat-breadth .up b{color:#65e6a0}#app[data-page=home] .sector-heat-breadth .down b{color:#ff8390}#app[data-page=home] .sector-heat-breadth .flat b{color:#c9d4dc}#app[data-page=home] .sector-heat-breadth .unknown b{color:#9ca3af}#app[data-page=home] .sector-heat-categories{border-top:1px solid #9db1bf24;padding-top:9px}#app[data-page=home] .sector-heat-categories>div{flex-wrap:wrap;gap:5px;display:flex}#app[data-page=home] .sector-heat-categories span{color:#aebbc4;background:#ffffff05;border:1px solid #94a3b829;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:7.5px;display:inline-flex}#app[data-page=home] .sector-heat-categories span b{color:#dfe8ed;font-weight:750}#app[data-page=home] .sector-heat-detail-link{color:#b8ece2;background:#42bda514;border:1px solid #69cdb947;border-radius:6px;justify-content:center;align-items:center;min-height:28px;margin-top:10px;font-size:8.5px;font-weight:700;text-decoration:none;display:flex}#app[data-page=home] .sector-heat-detail-link:hover,#app[data-page=home] .sector-heat-detail-link:focus-visible{color:#effffb;background:#42bda524;border-color:#69cdb980;outline:none;text-decoration:none}@media (max-width:767px){#app[data-page=home] .sector-heat-tile strong{font-size:10.5px}#app[data-page=home] .sector-heat-tile>span{font-size:9px}#app[data-page=home] .sector-heat-tile small{font-size:8.5px}#app[data-page=home] .sector-heat-detail{width:calc(100% - 16px);max-width:none;padding:11px;top:8px;left:8px}}@media (prefers-reduced-motion:reduce){#app[data-page=home] .sector-heat-tile{transition:none}}#app[data-page=home] .home-sector-heatmap>.panel-head h2{letter-spacing:-.01em;font-size:15px;font-weight:700}#app[data-page=home] .sector-heatmap-canvas{overflow:visible}#app[data-page=home] .sector-heat-tile{border:1px solid #090e12c7;padding:0;overflow:visible}#app[data-page=home] .sector-heat-tile-content{border-radius:inherit;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:10px;display:flex;position:absolute;inset:0;overflow:hidden}#app[data-page=home] .sector-heat-tile-content>strong{color:#f7fbfd;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.2;overflow:hidden}#app[data-page=home] .sector-heat-breadth-inline{word-spacing:2px;font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin-top:4px;font-size:10.5px;font-weight:650;line-height:1.2;display:flex}#app[data-page=home] .sector-heat-breadth-inline b{color:#d9ffe8;font-style:normal}#app[data-page=home] .sector-heat-breadth-inline i{color:#e3e9ee;font-style:normal}#app[data-page=home] .sector-heat-breadth-inline em{color:#ffe0e5;font-style:normal}#app[data-page=home] .sector-heat-tile-content>small{color:#f4f8fa;letter-spacing:.015em;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;line-height:1.15}#app[data-page=home] .sector-heat-hover-card{z-index:90;box-sizing:border-box;color:#e9f0f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:auto;text-align:left;font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#ffffff0e,#ffffff03),#11181efa;border:1px solid #96abba57;border-radius:12px;width:300px;max-width:min(300px,100vw - 40px);padding:16px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;transform:translateY(4px)scale(.985);box-shadow:0 18px 42px #00000075,inset 0 1px #fff1}#app[data-page=home] .sector-heat-hover-card.tip-right{left:calc(100% + 9px)}#app[data-page=home] .sector-heat-hover-card.tip-left{right:calc(100% + 9px)}#app[data-page=home] .sector-heat-hover-card.tip-down{top:8px}#app[data-page=home] .sector-heat-hover-card.tip-up{bottom:8px}#app[data-page=home] .sector-heat-hover-card:before{content:"";background:#131b21fa;border:solid #96abba57;width:10px;height:10px;position:absolute;top:58px;transform:rotate(45deg)}#app[data-page=home] .sector-heat-hover-card.tip-right:before{border-width:0 0 1px 1px;left:-6px}#app[data-page=home] .sector-heat-hover-card.tip-left:before{border-width:1px 1px 0 0;right:-6px}#app[data-page=home] .sector-heat-tile:hover,#app[data-page=home] .sector-heat-tile:focus-visible,#app[data-page=home] .sector-heat-tile.is-selected{z-index:70;filter:brightness(1.07);box-shadow:inset 0 0 0 2px #b0ffe785,0 6px 18px #00000038}#app[data-page=home] .sector-heat-tile:hover .sector-heat-hover-card,#app[data-page=home] .sector-heat-tile:focus-visible .sector-heat-hover-card,#app[data-page=home] .sector-heat-tile.is-selected .sector-heat-hover-card{opacity:1;visibility:visible;transform:translateY(0)scale(1)}#app[data-page=home] .sector-heat-hover-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#app[data-page=home] .sector-heat-hover-head>span{min-width:0;display:block}#app[data-page=home] .sector-heat-hover-head small{color:#83939f;letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:750;line-height:1.1;display:block}#app[data-page=home] .sector-heat-hover-head b{color:#f8fbfd;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:760;line-height:1.15;display:block;overflow:hidden}#app[data-page=home] .sector-heat-hover-head .sector-direction{flex:none;padding:5px 9px;font-size:9px;font-weight:750;line-height:1}#app[data-page=home] .sector-heat-hover-rule{background:#9db1bf2b;height:1px;margin:13px 0;display:block}#app[data-page=home] .sector-heat-hover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}#app[data-page=home] .sector-heat-hover-grid>span{min-width:0;display:block}#app[data-page=home] .sector-heat-hover-grid>span:last-child{grid-column:1/-1}#app[data-page=home] .sector-heat-hover-grid small{color:#8d9ba6;letter-spacing:.01em;word-spacing:1.5px;margin-bottom:5px;font-size:9.5px;font-weight:550;line-height:1.15;display:block}#app[data-page=home] .sector-heat-hover-grid b{color:#f5f8fa;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:720;line-height:1.15;display:block;overflow:hidden}#app[data-page=home] .sector-heat-hover-breadth{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}#app[data-page=home] .sector-heat-hover-breadth>span{background:#ffffff06;border:1px solid #97a8b529;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:7px 5px;display:flex}#app[data-page=home] .sector-heat-hover-breadth b{font-size:14px;font-weight:780;line-height:1}#app[data-page=home] .sector-heat-hover-breadth small{color:#93a2ad;letter-spacing:.01em;word-spacing:1px;font-size:8.5px;font-weight:600;line-height:1.1}#app[data-page=home] .sector-heat-hover-breadth .up b{color:#4fe397}#app[data-page=home] .sector-heat-hover-breadth .flat b{color:#c8d3da}#app[data-page=home] .sector-heat-hover-breadth .down b{color:#ff6678}@media (max-width:1100px){#app[data-page=home] .sector-heat-hover-card{width:270px;padding:14px}#app[data-page=home] .sector-heat-hover-head b{font-size:16px}#app[data-page=home] .sector-heat-hover-grid{gap:11px 15px}}@media (max-width:767px){#app[data-page=home] .home-sector-heatmap>.panel-head h2{font-size:14px}#app[data-page=home] .sector-heat-tile-content{padding:8px}#app[data-page=home] .sector-heat-tile-content>strong{font-size:10.5px}#app[data-page=home] .sector-heat-breadth-inline{gap:6px;font-size:9px}#app[data-page=home] .sector-heat-tile-content>small{font-size:8.5px}#app[data-page=home] .sector-heat-hover-card{z-index:120;width:auto;max-width:none;position:fixed;inset:auto 12px 12px!important}#app[data-page=home] .sector-heat-hover-card:before{display:none}}@media (hover:hover) and (pointer:fine){#app[data-page=home] .sector-heat-tile.is-selected .sector-heat-hover-card{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){#app[data-page=home] .sector-heat-hover-card{transition:none}}#app[data-page=home] .sector-heat-tile>.sector-heat-tile-content{font-size:inherit;text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;gap:5px;padding:9px 10px;line-height:normal;display:flex}#app[data-page=home] .sector-heat-tile>.sector-heat-hover-card{align-items:initial;font-size:inherit;gap:0;line-height:normal;display:block}#app[data-page=home] .sector-heat-tile-content>strong{color:#f7fbfd;letter-spacing:.005em;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:none;width:100%;min-width:0;font-size:11.5px;font-weight:750;line-height:1.15}#app[data-page=home] .sector-heat-breadth-inline{color:#eef4f6;letter-spacing:.01em;word-spacing:1px;white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;margin:0;font-size:9.5px;font-weight:650;line-height:1.1;display:flex}#app[data-page=home] .sector-heat-tile-content>small{color:#f4f8fa;letter-spacing:.015em;text-align:left;white-space:nowrap;flex:none;width:100%;font-size:9.5px;font-weight:700;line-height:1.1;display:block}#app[data-page=home] .sector-heat-tile.heat-sm>.sector-heat-tile-content{gap:3px;padding:6px 7px}#app[data-page=home] .sector-heat-tile.heat-sm .sector-heat-tile-content>strong{font-size:10px}#app[data-page=home] .sector-heat-tile.heat-sm .sector-heat-breadth-inline{letter-spacing:0;word-spacing:0;gap:5px;font-size:8px}#app[data-page=home] .sector-heat-tile.heat-sm .sector-heat-tile-content>small{font-size:8.5px}#app[data-page=home] .sector-heat-tile.heat-xs>.sector-heat-tile-content{gap:2px;padding:5px 6px}#app[data-page=home] .sector-heat-tile.heat-xs .sector-heat-tile-content>strong{letter-spacing:0;font-size:9px}#app[data-page=home] .sector-heat-tile.heat-xs .sector-heat-breadth-inline{letter-spacing:-.015em;word-spacing:0;gap:3px;font-size:7.25px;font-weight:700}#app[data-page=home] .sector-heat-tile.heat-xs .sector-heat-tile-content>small{letter-spacing:0;font-size:7.75px}@media (max-width:767px){#app[data-page=home] .sector-heat-tile>.sector-heat-tile-content{padding:7px 8px}#app[data-page=home] .sector-heat-tile-content>strong{font-size:10.5px}#app[data-page=home] .sector-heat-breadth-inline{gap:6px;font-size:8.5px}#app[data-page=home] .sector-heat-tile-content>small{font-size:8.5px}#app[data-page=home] .sector-heat-tile.heat-sm>.sector-heat-tile-content,#app[data-page=home] .sector-heat-tile.heat-xs>.sector-heat-tile-content{padding:5px 6px}}#app[data-page=home] .home-news-categories button{color:#c6d0d7;font-weight:650}#app[data-page=home] .home-news-categories button:hover,#app[data-page=home] .home-news-categories button:focus-visible{color:#f0f6f8}#app[data-page=home] .home-news-categories button[aria-pressed=true]{color:#f5fbfd;font-weight:750}#app[data-page=home] .home-dse-news-item time{color:#aebac3;font-weight:600}#app[data-page=home] .home-dse-news-item time span{color:#88cdbf}#app[data-page=home] .home-dse-news-item .top-news-tags span{color:#cbd6dd;font-weight:650}#app[data-page=home] .home-dse-news-item .home-news-code{color:#a7eadc;font-weight:750}#app[data-page=home] .home-dse-news-item .top-news-english{color:#e4ebef}#app[data-page=home] .home-dse-news-item .top-news-bangla{color:#d4dee4}.enterprise-footer{color:#9eabb4;background:linear-gradient(#ffffff04,#0000 72%),#1b2025;border-top:1px solid #7487943d;max-width:none;margin:0;padding:0}.enterprise-footer .footer-main{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:28px;width:min(100%,1600px);margin:0 auto;padding:18px 24px 12px;display:grid}.enterprise-footer .footer-brand{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.enterprise-footer .footer-brand-link{border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.enterprise-footer .footer-brand-link:focus-visible{outline-offset:3px;outline:2px solid #69cdb9ad}.enterprise-footer .footer-wordmark{object-fit:contain;object-position:left center;flex:none;width:112px;height:auto;display:block}.enterprise-footer .footer-brand span{color:#aab5bd;max-width:250px;font-size:11.5px;font-weight:520;line-height:1.4}.enterprise-footer .footer-primary{grid-template-columns:minmax(230px,.82fr) minmax(0,1.8fr);align-items:start;gap:28px;min-width:0;display:grid}.enterprise-footer .footer-company-stack{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}@media (min-width:768px){.enterprise-footer .footer-primary{grid-template-columns:max-content minmax(0,1fr);gap:22px}.enterprise-footer .footer-company-stack{flex-direction:row;align-items:center;gap:12px}.enterprise-footer .footer-contacts{order:1}.enterprise-footer .footer-about{order:2}}.enterprise-footer .footer-links,.enterprise-footer .footer-secondary-links{align-items:center;min-width:0;display:flex}.enterprise-footer .footer-links{flex-wrap:nowrap;gap:18px}.enterprise-footer .footer-about{min-height:30px}.enterprise-footer .footer-market-links{min-height:30px;padding-top:1px}.enterprise-footer .footer-links a,.enterprise-footer .footer-secondary-links a{color:#c1c9cf;white-space:nowrap;border-radius:5px;align-items:center;min-height:26px;padding:3px 0;font-size:12px;font-weight:590;line-height:1.25;text-decoration:none;transition:color .14s;display:inline-flex}.enterprise-footer .footer-links a:hover,.enterprise-footer .footer-secondary-links a:hover{color:#f3f8fa}.enterprise-footer .footer-links a:focus-visible,.enterprise-footer .footer-secondary-links a:focus-visible{outline-offset:3px;color:#f3f8fa;outline:2px solid #69cdb9ad}.enterprise-footer .footer-contacts{flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.enterprise-footer .footer-contact{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:118px;min-height:35px;padding:7px 12px;text-decoration:none;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex;box-shadow:0 4px 12px #0000001a}.enterprise-footer .footer-contact-email{color:#192126;background:#eef2f4;border-color:#e1e9ee3d}.enterprise-footer .footer-contact-whatsapp{color:#092d1a;background:#25d366;border-color:#25d366}.enterprise-footer .footer-contact:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 6px 16px #00000024}.enterprise-footer .footer-contact:focus-visible{outline-offset:2px;outline:2px solid #69cdb9b8}.enterprise-footer .footer-contact-icon{color:currentColor;background:0 0;flex:none;place-items:center;width:16px;height:16px;display:grid}.enterprise-footer .footer-contact-icon .icon,.enterprise-footer .footer-contact-email .footer-contact-icon-gmail .icon{stroke-width:2px;width:16px;height:16px}.enterprise-footer .footer-contact-label{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:760;line-height:1;overflow:hidden}.enterprise-footer .footer-bottom{color:#8f9aa3;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;width:min(100%,1600px);margin:0 auto;padding:2px 24px 12px;font-size:10.5px;font-weight:520;line-height:1.3;display:grid}.enterprise-footer .footer-copyright{white-space:nowrap;padding-top:1px}.enterprise-footer .footer-bottom-meta{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.enterprise-footer .footer-secondary-links{flex-wrap:nowrap;justify-content:flex-end;gap:16px}.enterprise-footer .footer-secondary-links a{color:#9eabb4;min-height:20px;padding:2px 0;font-size:10.5px}@media (min-width:768px) and (max-width:1100px){.enterprise-footer .footer-main{grid-template-columns:max-content minmax(0,1fr);gap:20px;padding:16px 18px 11px}.enterprise-footer .footer-wordmark{width:104px}.enterprise-footer .footer-primary{grid-template-columns:max-content minmax(0,1fr);gap:14px}.enterprise-footer .footer-links{gap:11px}.enterprise-footer .footer-links a{font-size:10.5px}.enterprise-footer .footer-contact{min-width:102px;min-height:32px;padding:6px 10px}.enterprise-footer .footer-contact-label{font-size:10px}.enterprise-footer .footer-bottom{padding:2px 18px 11px}.enterprise-footer .footer-secondary-links{gap:12px}}@media (max-width:767px){.enterprise-footer{grid-template-columns:minmax(0,1.35fr) minmax(122px,.65fr);align-items:start;padding-bottom:78px;display:grid}.enterprise-footer .footer-main{grid-area:1/1;grid-template-columns:1fr;gap:10px;width:auto;margin:0;padding:13px 8px 12px 12px}.enterprise-footer .footer-wordmark{width:100px}.enterprise-footer .footer-brand span{max-width:280px;font-size:9.5px}.enterprise-footer .footer-primary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 12px;display:grid}.enterprise-footer .footer-company-stack{display:contents}.enterprise-footer .footer-about{grid-area:1/1}.enterprise-footer .footer-market-links{grid-area:1/2;justify-content:flex-start}.enterprise-footer .footer-links{gap:9px}.enterprise-footer .footer-links a{min-height:21px;padding:2px 0;font-size:9px}.enterprise-footer .footer-contacts{grid-area:2/1/auto/-1;gap:7px}.enterprise-footer .footer-contact{min-width:86px;min-height:27px;box-shadow:none;border-radius:7px;gap:4px;padding:4px 8px}.enterprise-footer .footer-contact-icon,.enterprise-footer .footer-contact-icon .icon,.enterprise-footer .footer-contact-email .footer-contact-icon-gmail .icon{width:13px;height:13px}.enterprise-footer .footer-contact-label{font-size:9px}.enterprise-footer .footer-bottom{color:#c1c9cf;text-align:left;border-top:0;flex-direction:column;grid-area:1/2;place-self:start end;align-items:flex-start;gap:10px;width:162px;margin:0;padding:88px 12px 12px 4px;font-size:9px;font-weight:590;line-height:1.3;display:flex}.enterprise-footer .footer-bottom-meta{flex-direction:column;order:1;align-items:flex-start;gap:8px;width:100%;display:flex}.enterprise-footer .footer-bottom-meta>span{color:#c1c9cf;white-space:nowrap;width:100%;max-width:none;font-size:9px;font-weight:590;line-height:1.3}.enterprise-footer .footer-secondary-links{grid-template-columns:max-content max-content;justify-content:start;gap:6px 16px;display:grid}.enterprise-footer .footer-secondary-links a{color:#c1c9cf;min-height:21px;padding:2px 0;font-size:9px;font-weight:590;line-height:1.3}.enterprise-footer .footer-copyright{color:#7f8b94;white-space:nowrap;order:2;padding-top:0;font-size:8px;font-weight:500;line-height:1.2}@media (max-width:390px){.enterprise-footer{grid-template-columns:minmax(0,1.42fr) minmax(140px,.58fr)}.enterprise-footer .footer-bottom{width:140px;padding-top:82px;padding-right:8px}.enterprise-footer .footer-secondary-links{gap:5px 10px}.enterprise-footer .footer-secondary-links a,.enterprise-footer .footer-bottom-meta>span{font-size:8.75px}}}@media (prefers-reduced-motion:reduce){.enterprise-footer .footer-links a,.enterprise-footer .footer-secondary-links a,.enterprise-footer .footer-contact{transition:none}.enterprise-footer .footer-contact:hover{transform:none}}.header .brand{flex:none;align-items:center;gap:0;min-height:30px;text-decoration:none;display:inline-flex}.header .brand-wordmark{object-fit:contain;flex:none;width:114px;height:38px;transition:filter .16s;display:block}.header .brand:hover .brand-wordmark,.header .brand:focus-visible .brand-wordmark{filter:brightness(1.1)}.header .brand:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #8fbaff}@media (max-width:700px){.header .brand-wordmark{width:102px;height:34px}.header .search-box{min-width:0}}@media (prefers-reduced-motion:reduce){.header .brand-wordmark{transition:none}}@media (max-width:767px){#app[data-page=home] .home-secondary-left{height:clamp(390px,62svh,520px);min-height:0}#app[data-page=home] .home-secondary-left .home-news-card{height:100%;min-height:0;max-height:100%}#app[data-page=home] .home-news-categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;display:flex;overflow:auto hidden}#app[data-page=home] .home-news-categories::-webkit-scrollbar{display:none}#app[data-page=home] .home-secondary-left .home-news-list{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;flex:1 1 0;min-height:0;overflow:hidden auto}}#app[data-page=home] .home-secondary-right .home-blocks{overflow:visible}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{z-index:12;position:relative;overflow:visible}#app[data-page=home] .block-date-picker{text-transform:none;position:relative}#app[data-page=home] .block-date-trigger{color:#eaf4ff;font-variant-numeric:tabular-nums;cursor:pointer;background:linear-gradient(#1d3551,#182b42);border:1px solid #34506f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:132px;height:32px;padding:0 9px 0 11px;font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #1c78b00d}#app[data-page=home] .block-date-trigger:hover,#app[data-page=home] .block-date-trigger:focus-visible{background:linear-gradient(#21405f,#1b314b);border-color:#4c739d;outline:none}#app[data-page=home] .block-date-trigger .icon{color:#d9e8f7;width:15px;height:15px}#app[data-page=home] .block-calendar{z-index:40;color:#eaf4ff;background:#162231;border:1px solid #34506f;border-radius:10px;width:272px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000075,inset 0 1px #ffffff09}#app[data-page=home] .block-calendar-head{grid-template-columns:30px 1fr 30px;align-items:center;gap:6px;margin-bottom:8px;display:grid}#app[data-page=home] .block-calendar-head strong{text-align:center;letter-spacing:.01em;font-size:11px;font-weight:700}#app[data-page=home] .block-calendar-head button{color:#dce9f5;background:#1b2b3d;border:1px solid #31465f;border-radius:6px;width:30px;height:28px;padding:0;font-size:18px;line-height:1}#app[data-page=home] .block-calendar-head button:disabled{opacity:.28;cursor:not-allowed}#app[data-page=home] .block-calendar-weekdays,#app[data-page=home] .block-calendar-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}#app[data-page=home] .block-calendar-weekdays{margin-bottom:4px}#app[data-page=home] .block-calendar-weekdays span{color:#8597aa;text-align:center;text-transform:uppercase;padding:3px 0;font-size:8px;font-weight:700}#app[data-page=home] .block-calendar-day,#app[data-page=home] .block-calendar-empty{aspect-ratio:1;width:100%}#app[data-page=home] .block-calendar-day{color:#dce8f4;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;font-size:9.5px;font-weight:650;display:grid}#app[data-page=home] .block-calendar-day:not(:disabled):hover,#app[data-page=home] .block-calendar-day:not(:disabled):focus-visible{color:#fff;background:#213b53;border-color:#3f6f96;outline:none}#app[data-page=home] .block-calendar-day.is-selected{color:#fff;background:#1d4964;border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf824}#app[data-page=home] .block-calendar-day:disabled,#app[data-page=home] .block-calendar-day.is-unavailable{color:#536171;opacity:.48;cursor:not-allowed;background:#ffffff03}#app[data-page=home] .block-calendar-day.is-weekend:disabled{color:#46515e;background:#ffffff02}#app[data-page=home] .block-calendar-note{color:#718397;text-align:center;text-transform:none;letter-spacing:0;margin:8px 2px 0;font-size:8px;line-height:1.35}@media (max-width:767px){#app[data-page=home] .block-calendar{width:min(272px,100vw - 30px)}}.header .nav a[data-path=\/] .icon{color:#5aa7ff}.header .nav a[data-path=\/chart] .icon{color:#55c7d9}.header .nav a[data-path=\/favorites] .icon{color:#f07db5}.header .nav a[data-path=\/top-shares] .icon{color:#f2b84b}.header .nav a[data-path=\/data-matrix] .icon{color:#9d8cff}.header .nav a[data-path=\/news] .icon{color:#58cf8b}.header .nav button[data-action=menu] .icon{color:#f0925b}.header .nav a:hover .icon,.header .nav button:hover .icon{filter:brightness(1.16)}#app[data-page=home] .home-dsex-sessions{border:1px solid var(--home-card-border,var(--border));background:var(--surface);box-shadow:none;border-radius:10px;margin:0 0 12px;overflow:hidden}#app[data-page=home] .home-dsex-sessions>.panel-head{border-bottom:1px solid #4d5b668c;min-height:34px;padding:7px 12px 5px}#app[data-page=home] .home-dsex-sessions>.panel-head h2{align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}#app[data-page=home] .home-dsex-sessions .text-button{min-height:25px;padding:4px 8px;font-size:8.5px}.dsex-session-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.dsex-session-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:9.5px}.dsex-session-table thead{color:#fff;background:#252a2f}.dsex-session-table th{color:#fff;letter-spacing:.01em;text-align:center;text-transform:none;white-space:nowrap;background:#252a2f;border-bottom:1px solid #39414ab8;border-right:1px solid #39414a61;height:30px;padding:6px 8px;font-size:9px;font-weight:700}.dsex-session-table th:last-child{border-right:0}.dsex-session-table th:first-child{text-align:center}.dsex-session-table td:first-child{text-align:left}.dsex-session-table td{color:#d9e1e6;text-align:right;white-space:nowrap;border-bottom:1px solid #3d48517a;height:28px;padding:4px 10px}.dsex-session-table tbody tr:last-child td{border-bottom:0}.dsex-session-table tbody tr.is-latest{background:#377eb113}.dsex-session-table tbody tr:hover{background:#ffffff06}.dsex-session-table td.positive,.dsex-session-table td.negative{font-weight:700}.dsex-session-table td>small{color:inherit;margin-left:5px;font-size:8px;font-weight:650;display:inline-block}.dsex-level strong{color:#eef4f7}.dsex-live-badge{letter-spacing:.06em;border:1px solid #35d07f59;border-radius:999px;padding:1px 4px;color:#58d894!important;margin-left:6px!important;font-size:6.5px!important}.dsex-session-source{color:#7f8c95;text-align:center;border-top:1px solid #3d48516b;min-height:20px;padding:5px 10px 6px;font-size:7.5px;line-height:1.25}.dsex-session-empty{color:#8b98a1;place-items:center;min-height:70px;padding:12px;font-size:10px;display:grid}.dsex-history-page{width:100%;max-width:none}.dsex-history-panel{background:#20262b;overflow:hidden}.dsex-history-head{border-bottom:1px solid #5865709e;min-height:44px}.dsex-history-head h1{color:#eef4f7;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.dsex-history-count{color:#94a1aa;font-size:9px;font-weight:650}.dsex-history-summary,.dsex-history-meta{color:#8f9ba4;background:#1f252a;justify-content:space-between;gap:16px;padding:8px 12px;font-size:8.5px;display:flex}.dsex-history-summary{border-bottom:1px solid #3f4a54ad}.dsex-history-meta{border-top:1px solid #3f4a54ad}.dsex-history-panel>.dsex-session-table-wrap{scrollbar-width:thin;scrollbar-color:#52616d transparent;max-height:calc(100vh - 205px);overflow:auto}.dsex-history-panel .dsex-session-table{min-width:900px;font-size:10px}.dsex-history-panel .dsex-session-table th{z-index:3;background:#252a2f;height:30px;padding:6px 8px;position:sticky;top:0}.dsex-history-panel .dsex-session-table td{height:31px;padding:5px 12px}@media (max-width:767px){#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr:nth-child(n+6){display:none}#app[data-page=home] .home-dsex-sessions>.panel-head{padding-inline:10px}.dsex-session-table{min-width:720px}.dsex-session-source{text-align:left}.dsex-history-summary,.dsex-history-meta{flex-direction:column;gap:3px}.dsex-history-panel>.dsex-session-table-wrap{max-height:none}}#app[data-page=home] .home-dsex-sessions{background:linear-gradient(180deg,#18253875 0,#111b2b24 76px,transparent 132px), var(--surface);border:1px solid #26364d;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000001f}#app[data-page=home] .home-dsex-sessions>.panel-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;align-items:center;min-height:44px;padding:8px 10px 8px 12px;display:flex;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}#app[data-page=home] .home-dsex-sessions>.panel-head h2{color:#f4f8ff;letter-spacing:-.01em;text-transform:none;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;line-height:1.2;display:flex}#app[data-page=home] .home-dsex-sessions>.panel-head h2 .icon{color:#69cdb9;width:16px;height:16px}#app[data-page=home] .home-dsex-sessions .text-button{color:#dce8f2;letter-spacing:.01em;background:#202c33;border:1px solid #42535b;border-radius:7px;min-height:28px;margin-left:auto;padding:5px 10px;font-size:8.5px;font-weight:700;text-decoration:none;box-shadow:inset 0 1px #ffffff09}#app[data-page=home] .home-dsex-sessions .text-button:hover,#app[data-page=home] .home-dsex-sessions .text-button:focus-visible{color:#f4fbff;background:#24353b;border-color:#548478;outline:none}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{scrollbar-width:thin;scrollbar-color:#3c526c #111a28;background:#111a28;border:1px solid #263850;border-radius:8px;width:auto;margin:2px 8px 0;box-shadow:inset 0 1px #ffffff05}#app[data-page=home] .home-dsex-sessions .dsex-session-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:10px}#app[data-page=home] .home-dsex-sessions .dsex-session-table th,#app[data-page=home] .home-dsex-sessions .dsex-session-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:first-child,#app[data-page=home] .home-dsex-sessions .dsex-session-table td:first-child{width:9%}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(2),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(2){width:13%}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(3),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(3){width:15%}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(4),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(4),#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(5),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(5){width:12%}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(6),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(6){width:15%}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(7),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(7),#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(8),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(8){width:12%}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead{color:#b7c6d8;background:linear-gradient(#1e314a,#192a40)}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th{color:#b7c6d8;letter-spacing:.025em;text-align:center;text-transform:none;background:linear-gradient(#1e314a,#192a40);border-bottom:1px solid #31445e;border-right:1px solid #31445e9e;height:28px;padding:6px 8px;font-size:10px;font-weight:750;line-height:1.2}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th:first-child{border-top-left-radius:7px}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th:last-child{border-right:0;border-top-right-radius:7px}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{text-align:center;border-bottom:1px solid #3548607a;height:26px;padding:3px 8px}#app[data-page=home] .home-dsex-sessions .dsex-session-source{color:#7f90a4;border-top:0;min-height:18px;padding:5px 10px 6px;font-size:7.5px}.dsex-history-panel{background:#20262b;border:1px solid #26364d;border-radius:12px;box-shadow:0 12px 30px #00000024}.dsex-history-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;align-items:center;min-height:50px;padding:9px 12px 9px 14px;display:flex;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.dsex-history-head h1{color:#f4f8ff;letter-spacing:-.01em;font-size:15px;font-weight:650}.dsex-history-panel>.dsex-session-table-wrap{background:#111a28;border:1px solid #263850;border-radius:9px;margin:10px 12px 0}.dsex-history-panel .dsex-session-table{border-collapse:separate;border-spacing:0}.dsex-history-panel .dsex-session-table thead th{color:#b7c6d8;letter-spacing:.035em;text-align:center;background:linear-gradient(#1e314a,#192a40);border-bottom:1px solid #31445e;border-right:1px solid #31445e9e;height:31px;padding:7px 9px;font-size:9px;font-weight:750}.dsex-history-panel .dsex-session-table thead th:last-child{border-right:0}@media (max-width:767px){#app[data-page=home] .home-dsex-sessions>.panel-head{min-height:42px;padding:7px 8px 7px 10px}#app[data-page=home] .home-dsex-sessions>.panel-head h2{font-size:12px}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{margin:7px 8px 0}}#app[data-page=home] .home-dsex-rail{width:100%;min-width:0;margin:0 0 4px}#app[data-page=home] .home-dsex-rail>.home-dsex-sessions{width:100%;max-width:none;margin:0}#app[data-page=home] .home-ad-rail{width:180px;min-width:180px;max-width:180px;display:none}#app[data-page=home] .home-ad-slot{background:#1b2127;border:1px solid #8497a52e;border-radius:10px;width:180px;height:280px;min-height:280px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}#app[data-page=home] .home-ad-slot[data-ad-state=loaded]{background:#171d22;border-color:#8497a542}#app[data-page=home] .home-ad-slot>a,#app[data-page=home] .home-ad-slot>a>img,#app[data-page=home] .home-ad-slot>img{width:100%;height:100%;display:block}#app[data-page=home] .home-ad-slot>a>img,#app[data-page=home] .home-ad-slot>img{object-fit:cover}@media (min-width:1800px) and (max-width:2199px){#app[data-page=home] .home-dsex-rail{grid-template-columns:180px minmax(0,1320px) 180px;justify-content:center;align-items:start;gap:12px;display:grid}#app[data-page=home] .home-ad-rail-left{visibility:hidden;pointer-events:none;display:flex}#app[data-page=home] .home-ad-rail-right{visibility:visible;justify-content:center;align-items:stretch;display:flex}#app[data-page=home] .home-dsex-rail>.home-dsex-sessions{max-width:1320px}}@media (min-width:2200px){#app[data-page=home] .home-dsex-rail{grid-template-columns:180px minmax(0,1320px) 180px;justify-content:center;align-items:start;gap:14px;display:grid}#app[data-page=home] .home-ad-rail-left,#app[data-page=home] .home-ad-rail-right{visibility:visible;justify-content:center;align-items:stretch;display:flex}#app[data-page=home] .home-dsex-rail>.home-dsex-sessions{max-width:1320px}}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{background:var(--surface);margin-bottom:6px}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr,#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr.is-latest,#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr:hover{background:var(--surface)}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{background:var(--surface);color:#d9e3ef;border-bottom:1px solid #35486085}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr:last-child td{border-bottom:0}#app[data-page=home] .home-market-cockpit,#app[data-page=home] .home-dsex-sessions{margin-bottom:4px}@media (min-width:1100px){#app[data-page=home] .home-dsex-sessions{margin:0 auto 4px}}.dsex-history-page{padding-top:0}.dsex-history-panel{background:var(--surface);box-shadow:none;border:1px solid #26364d;border-radius:12px;overflow:hidden}.dsex-history-head{background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;min-height:46px;padding:8px 12px 8px 14px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.dsex-history-head h1{color:#f4f8ff;letter-spacing:-.01em;gap:7px;font-size:15px;font-weight:680;line-height:1.2}.dsex-history-head h1 .icon{color:#69cdb9;width:16px;height:16px}.dsex-history-count{color:#aab7c4;font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.dsex-history-trust{color:#94a3af;background:#1f252a;border-bottom:1px solid #3f4a54ad;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px;padding:6px 12px;font-size:9.5px;font-weight:520;line-height:1.35;display:flex}.dsex-history-status{color:#e7cb78;white-space:nowrap;border:1px solid #f9c64461;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex}.dsex-history-trust-item{white-space:nowrap;position:relative}.dsex-history-trust-item+.dsex-history-trust-item:before{content:"·";color:#65737e;margin-right:10px}.dsex-history-panel>.dsex-session-table-wrap{background:var(--surface);scrollbar-width:thin;scrollbar-color:#3c526c var(--surface);border:1px solid #263850;border-radius:8px;width:auto;max-height:calc(100vh - 150px);margin:8px 10px 10px;overflow:auto;box-shadow:inset 0 1px #ffffff05}.dsex-history-panel .dsex-session-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#dce5ec;font-variant-numeric:tabular-nums;width:100%;min-width:900px;font-size:10.5px}.dsex-history-panel .dsex-session-table thead{background:#222a32}.dsex-history-panel .dsex-session-table thead th{z-index:3;color:#c8d3dc;letter-spacing:.012em;text-align:center;background:#222a32;border-bottom:1px solid #34424f;border-right:1px solid #414e5a8c;height:34px;padding:7px 9px;font-size:10px;font-weight:680;position:sticky;top:0}.dsex-history-panel .dsex-session-table thead th:first-child{width:14%}.dsex-history-panel .dsex-session-table thead th:nth-child(2){width:12%}.dsex-history-panel .dsex-session-table thead th:nth-child(3){width:14%}.dsex-history-panel .dsex-session-table thead th:nth-child(4),.dsex-history-panel .dsex-session-table thead th:nth-child(5){width:10.5%}.dsex-history-panel .dsex-session-table thead th:nth-child(6){width:14%}.dsex-history-panel .dsex-session-table thead th:nth-child(7){width:10%}.dsex-history-panel .dsex-session-table thead th:nth-child(8){width:13%}.dsex-history-panel .dsex-session-table tbody tr,.dsex-history-panel .dsex-session-table tbody tr.is-latest{background:var(--surface)}@media (hover:hover) and (pointer:fine){.dsex-history-panel .dsex-session-table tbody tr:hover{background:#ffffff05}}.dsex-history-panel .dsex-session-table tbody td{background:var(--surface);color:#d7e0e7;border-bottom:1px solid #3a485485;height:32px;padding:6px 9px;font-size:10.25px;font-weight:520;line-height:1.2}.dsex-history-panel .dsex-session-table tbody td:first-child{color:#c7d1d9;font-weight:560}.dsex-history-panel .dsex-session-table .dsex-level strong{color:#f1f5f8;font-size:11.25px;font-weight:720}.dsex-history-panel .dsex-session-table tbody td:nth-child(3) strong{font-size:10.75px;font-weight:700}.dsex-history-panel .dsex-session-table tbody td:nth-child(3) small{margin-left:5px;font-size:8.75px;font-weight:650}.dsex-history-panel .dsex-session-table tbody td:nth-child(4),.dsex-history-panel .dsex-session-table tbody td:nth-child(5){color:#c2cdd6}.dsex-history-panel .dsex-session-table tbody td:last-child{color:#edf2f5;font-size:10.75px;font-weight:680}.dsex-history-panel .dsex-session-table tbody td.up{color:#55cf91}.dsex-history-panel .dsex-session-table tbody td.down{color:#f26672}.dsex-history-panel .dsex-session-table tbody td.flat{color:#9eabb5}.dsex-history-panel .dsex-session-table tbody tr:last-child td{border-bottom:0}.dsex-history-panel .dsex-live-badge{letter-spacing:.045em;vertical-align:1px;background:#53cf9112;border-color:#53cf916b;padding:2px 5px;font-weight:750;color:#62d79a!important;margin-left:7px!important;font-size:8px!important}.dsex-history-panel .dsex-session-empty{color:#96a4ae;min-height:104px;padding:20px 16px;font-size:10.5px;font-weight:520}.dsex-history-panel>.panel-body{padding:12px}.dsex-history-panel .notice.error{color:#f08d96;background:#f2667214;border-color:#f266727a;margin:0}.dsex-history-panel .notice.error button{color:#eef4f7;background:#252c32;border-color:#f2667261;min-height:30px;padding:5px 10px;font-size:9.5px;font-weight:650}.dsex-history-panel .notice.error button:focus-visible{outline-offset:2px;outline:2px solid #69cdb9b8}@media (min-width:768px) and (max-width:1100px){.dsex-history-page,.dsex-history-panel{min-width:0;max-width:100%}.dsex-history-panel>.dsex-session-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-height:none;overflow:auto visible}.dsex-history-panel .dsex-session-table{min-width:860px}.dsex-history-panel .dsex-session-table thead th{height:33px;padding:7px 8px;font-size:9.75px}.dsex-history-panel .dsex-session-table tbody td{height:31px;padding:5px 8px;font-size:10px}}@media (max-width:767px){#app[data-page=home] .home-market-cockpit,#app[data-page=home] .home-dsex-sessions{margin-bottom:4px}.dsex-history-page,.dsex-history-panel{width:100%;min-width:0;max-width:100%}.dsex-history-head{min-height:44px;padding:7px 8px 7px 10px}.dsex-history-head h1{font-size:14px}.dsex-history-count{font-size:9.5px}.dsex-history-trust{gap:5px 8px;min-height:0;padding:6px 8px;font-size:9px}.dsex-history-status{min-height:19px;font-size:8px}.dsex-history-trust-item{white-space:normal}.dsex-history-trust-item+.dsex-history-trust-item:before{margin-right:8px}.dsex-history-panel>.dsex-session-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:auto;min-width:0;max-width:calc(100% - 16px);max-height:none;margin:7px 8px 8px;overflow:auto visible}.dsex-history-panel .dsex-session-table{min-width:840px;font-size:10px}.dsex-history-panel .dsex-session-table thead th{height:40px;padding:4px 7px;font-size:9.5px}.dsex-history-panel .dsex-history-header-sort{min-height:32px}.dsex-history-panel .dsex-session-table tbody td{height:31px;padding:5px 7px;font-size:9.75px}.dsex-history-panel .dsex-session-table thead th:first-child{width:104px}.dsex-history-panel .dsex-session-table thead th:nth-child(2){width:92px}.dsex-history-panel .dsex-session-table thead th:nth-child(3){width:120px}.dsex-history-panel .dsex-session-table thead th:nth-child(4),.dsex-history-panel .dsex-session-table thead th:nth-child(5){width:88px}.dsex-history-panel .dsex-session-table thead th:nth-child(6){width:128px}.dsex-history-panel .dsex-session-table thead th:nth-child(7){width:100px}.dsex-history-panel .dsex-session-table thead th:nth-child(8){width:120px}.dsex-history-panel .dsex-session-table thead th:first-child,.dsex-history-panel .dsex-session-table tbody td:first-child{position:sticky;left:0}.dsex-history-panel .dsex-session-table thead th:nth-child(2),.dsex-history-panel .dsex-session-table tbody td:nth-child(2){position:sticky;left:104px}.dsex-history-panel .dsex-session-table thead th:first-child,.dsex-history-panel .dsex-session-table thead th:nth-child(2){z-index:6;background:#222a32}.dsex-history-panel .dsex-session-table tbody td:first-child,.dsex-history-panel .dsex-session-table tbody td:nth-child(2){z-index:2;background:var(--surface)}.dsex-history-panel .dsex-session-table thead th:nth-child(2),.dsex-history-panel .dsex-session-table tbody td:nth-child(2){box-shadow:1px 0 #45535fd1,8px 0 14px #0a0f141f}.dsex-history-panel .dsex-session-table .dsex-level strong{font-size:10.75px}.dsex-history-panel .dsex-session-table tbody td:nth-child(3) strong,.dsex-history-panel .dsex-session-table tbody td:last-child{font-size:10.25px}}.news-share-options>button.is-filtered-out{display:none!important}.news-share-no-match.is-visible{display:block}.news-page{width:100%;max-width:none;padding-top:0}.news-page-panel{background:var(--surface);box-shadow:none;border:1px solid #26364d;border-radius:12px;overflow:visible}.news-page-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;border-radius:11px 11px 0 0;min-height:44px;padding:8px 10px 8px 12px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.news-page-head h1{color:#f4f8ff;letter-spacing:-.01em;gap:7px;font-size:13px;font-weight:650;line-height:1.2}.news-page-head h1 .icon{color:#69cdb9;width:16px;height:16px}.news-page-count{color:#aab7c4;font-size:8.5px;font-weight:700}.news-page-body-frame{background:var(--surface);border:1px solid #263850;border-radius:8px;width:auto;margin:8px 10px 10px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff05}.news-page-toolbar{background:var(--surface);border-bottom:1px solid #35486085;border-radius:7px 7px 0 0;padding:8px 9px 7px}.news-share-label{color:#aab7c4;margin-bottom:4px;font-size:8.5px}.news-share-picker>summary{background:#1b2735;border-color:#354960;min-height:34px}.news-share-picker>summary:hover,.news-share-picker>summary:focus-visible,.news-share-picker[open]>summary{background:#1f2d3d;border-color:#4d687f;box-shadow:0 0 0 2px #4da8d612}.news-share-menu{background:#182330;border-color:#354960}.news-share-search{background:#1d2a39;border-color:#354960}.news-page-categories{background:var(--surface);border-bottom:1px solid #35486085;padding:6px 8px}.news-page-list{background:var(--surface);scrollbar-width:thin;scrollbar-color:#3c526c var(--surface);height:auto;min-height:430px;max-height:calc(100vh - 255px);overflow-y:auto}.news-page-timeline{min-height:100%;padding:2px 8px 8px}.news-page-item{border-bottom-color:#35486085}.news-page>.pagination{margin-top:8px}.news-page>.pagination button{min-width:108px}@media (max-width:767px){.news-page-head{min-height:42px;padding:7px 8px 7px 10px}.news-page-body-frame{margin:7px 8px 8px}.news-page-list{height:62vh;min-height:390px;max-height:none}}.data-matrix-page{width:100%;max-width:none;padding-top:0}.data-matrix-panel{background:var(--surface);box-shadow:none;border:1px solid #26364d;border-radius:12px;overflow:hidden}.data-matrix-head{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;align-items:center;min-height:44px;padding:8px 10px 8px 12px;display:flex;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.data-matrix-head h1{color:#f4f8ff;letter-spacing:-.012em;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.data-matrix-head h1 .icon{color:#69cdb9;width:16px;height:16px}.data-matrix-head-meta{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.data-matrix-count{color:#9eabb6;white-space:nowrap;font-size:9px;font-weight:650;line-height:1}.data-matrix-partial{color:#dfc66f;white-space:nowrap;cursor:help;background:#f9c64409;border:1px solid #f9c64457;border-radius:999px;align-items:center;gap:4px;min-height:20px;padding:2px 7px;font-size:8px;font-weight:700;line-height:1;display:inline-flex}.data-matrix-partial>span{color:#c6ad57;font-size:8px}.data-matrix-body-frame{background:var(--surface);border:1px solid #263850;border-radius:8px;width:auto;margin:8px 10px 10px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.data-matrix-filters{background:#20262c;border-bottom:1px solid #35486085}.data-matrix-filters>.filter-bar{background:#20262c;border:0;align-items:flex-end;gap:8px;margin:0;padding:9px 10px 10px}.data-matrix-filters .field{flex:0 150px;gap:4px;min-width:112px}.data-matrix-filters .field.grow{flex:250px;min-width:210px}.data-matrix-filters .field label{color:#8f9ba4;letter-spacing:.012em;font-size:8.5px;font-weight:650;line-height:1.15}.data-matrix-filters .field input,.data-matrix-filters .field select{color:#e3e9ee;background:#1d242a;border:1px solid #3a4652;border-radius:6px;height:31px;padding:0 9px;font-size:9.5px;line-height:1;transition:border-color .14s,background .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff05}.data-matrix-filters .field input::placeholder{color:#74818c}.data-matrix-filters .field input:focus-visible,.data-matrix-filters .field select:focus-visible{outline-offset:1px;background:#20282f;border-color:#4e7d74;outline:2px solid #69cdb9ad;box-shadow:0 0 0 2px #69cdb90f}.data-matrix-filters [data-action=clear-filters]{color:#a9b5be;background:0 0;border:1px solid #3a4652;border-radius:6px;height:31px;min-height:31px;padding:0 10px;font-size:9px;font-weight:650;line-height:1}@media (hover:hover) and (pointer:fine){.data-matrix-filters [data-action=clear-filters]:hover:not(:disabled){color:#edf3f6;background:#252d34;border-color:#51606c}}.data-matrix-filters [data-action=clear-filters]:focus-visible{outline-offset:1px;border-color:#4e7d74;outline:2px solid #69cdb9ad}.data-matrix-filters [data-action=clear-filters]:disabled{cursor:default;opacity:.38;color:#76838d;background:0 0;border-color:#313b44}.data-matrix-table-frame>.skeleton{height:128px;margin:10px}.data-matrix-table-frame>.empty{min-height:132px;padding:24px 18px}.data-matrix-table-frame>.empty h2{font-size:14px}.data-matrix-table-frame>.empty p{font-size:10.5px}.data-matrix-table-frame>.notice.error{margin:10px}.data-matrix-page,.data-matrix-panel,.data-matrix-body-frame{min-width:0;max-width:100%}.data-matrix-table-frame{background:var(--surface);min-width:0;overflow:hidden}.data-matrix-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;background:var(--surface);scrollbar-width:thin;scrollbar-color:#3c526c var(--surface);border:0;border-radius:0;width:100%;max-width:100%;overflow:auto visible}.data-matrix-table-frame .matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#dce4ea;font-variant-numeric:tabular-nums;border:0;width:100%;min-width:1340px;margin:0;font-size:9.5px;line-height:1.15}.data-matrix-table-frame .matrix-table th,.data-matrix-table-frame .matrix-table td{white-space:nowrap;border-bottom:1px solid #3a48547a;border-right:1px solid #3a485475;height:30px;padding:5px 7px;overflow:hidden}.data-matrix-table-frame .matrix-table th:last-child,.data-matrix-table-frame .matrix-table td:last-child{border-right:0}.data-matrix-table-frame .matrix-table .matrix-group-row th{color:#d6dee5;letter-spacing:.035em;text-align:center;text-transform:none;height:36px;text-shadow:none;background:#222a32;border-top:1px solid #34424f;border-bottom:1px solid #3a4651;padding:7px 10px;font-size:10.5px;font-weight:700;line-height:1;position:static;box-shadow:inset 0 1px #ffffff09}.data-matrix-table-frame .matrix-table .matrix-group-row th+th{border-left:1px solid #46535e}.data-matrix-table-frame .matrix-table .matrix-group-row .matrix-group-instrument,.data-matrix-table-frame .matrix-table .matrix-group-row .matrix-group-technical,.data-matrix-table-frame .matrix-table .matrix-group-row .matrix-group-fundamental{color:#d6dee5;background:#222a32}.data-matrix-table-frame .matrix-table .matrix-label-row th{color:#c7d2db;text-align:right;background:#222a32;border-bottom:1px solid #3a4651;height:32px;padding:4px 7px;font-size:9.25px;font-weight:650}.data-matrix-table-frame .matrix-table .matrix-label-row th:nth-child(4),.data-matrix-table-frame .matrix-table .matrix-label-row th:nth-child(11),.data-matrix-table-frame .matrix-table tbody td:nth-child(4),.data-matrix-table-frame .matrix-table tbody td:nth-child(11){border-left:1px solid #46535e}.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-code,.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-sector,.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-category{text-align:left}.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-code{z-index:5;background:#222a32;position:sticky;left:0;box-shadow:1px 0 #46535e,7px 0 12px #090e121a}.data-matrix-table-frame .matrix-table thead button{width:100%;min-height:24px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0 2px;font-weight:650;line-height:1;display:flex}.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-code button,.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-sector button,.data-matrix-table-frame .matrix-table .matrix-label-row th.matrix-category button{justify-content:flex-start}.data-matrix-table-frame .matrix-sort-indicator{color:#6f7e8a;text-align:center;opacity:.62;flex:none;width:9px;font-size:8px;font-weight:700;line-height:1}.data-matrix-table-frame .matrix-sort-indicator:before{content:"↕"}.data-matrix-table-frame .matrix-label-row th[aria-sort=ascending] button,.data-matrix-table-frame .matrix-label-row th[aria-sort=descending] button{color:#f1f5f8;font-weight:720}.data-matrix-table-frame .matrix-label-row th[aria-sort=ascending] .matrix-sort-indicator,.data-matrix-table-frame .matrix-label-row th[aria-sort=descending] .matrix-sort-indicator{color:#b8c5cf;opacity:1}.data-matrix-table-frame .matrix-label-row th[aria-sort=ascending] .matrix-sort-indicator:before{content:"↑"}.data-matrix-table-frame .matrix-label-row th[aria-sort=descending] .matrix-sort-indicator:before{content:"↓"}@media (hover:hover) and (pointer:fine){.data-matrix-table-frame .matrix-table thead button:hover{color:#f6f9fb;background:#ffffff09}.data-matrix-table-frame .matrix-table tbody tr:hover td{background:#ffffff06}.data-matrix-table-frame .matrix-table tbody tr:hover td.matrix-code{background:#272e34}}.data-matrix-table-frame .matrix-table thead button:focus-visible{outline-offset:-2px;color:#fff;background:#69cdb911;outline:2px solid #69cdb9b8}.data-matrix-table-frame .matrix-table tbody tr:nth-child(2n) td{background:#ffffff03}.data-matrix-table-frame .matrix-table tbody td{background:var(--surface);color:#d8e0e6;text-align:right;text-overflow:clip;font-size:9.5px;font-weight:520}.data-matrix-table-frame .matrix-table tbody td.matrix-code,.data-matrix-table-frame .matrix-table tbody td.matrix-sector,.data-matrix-table-frame .matrix-table tbody td.matrix-category{text-align:left}.data-matrix-table-frame .matrix-table tbody td.matrix-code{z-index:2;background:var(--surface);color:#eef3f6;font-size:9.75px;font-weight:700;position:sticky;left:0;box-shadow:1px 0 #46535e,7px 0 12px #090e1214}.data-matrix-table-frame .matrix-table tbody tr:nth-child(2n) td.matrix-code{background:#252c32}.data-matrix-table-frame .matrix-table tbody td.matrix-sector{color:#b8c3cb;text-overflow:ellipsis;font-size:9.25px}.data-matrix-table-frame .matrix-table tbody td.matrix-category{color:#aab6bf;font-size:9.25px}.data-matrix-table-frame .matrix-table tbody td:nth-child(4){color:#f0f4f7;font-weight:700}.data-matrix-table-frame .matrix-table tbody td:nth-child(9),.data-matrix-table-frame .matrix-table tbody td:nth-child(10){color:#c6d0d8}.data-matrix-table-frame .matrix-table tbody td:nth-child(15){color:#e8eef2;font-weight:650}.data-matrix-table-frame .matrix-table td.matrix-fundamental,.data-matrix-table-frame .matrix-table td.matrix-fundamental-wide{color:#d8e0e6}.data-matrix-table-frame .matrix-table td.matrix-code .heart{vertical-align:middle;border-radius:5px;width:24px;height:24px;margin:-4px 2px -4px -4px;padding:4px}.data-matrix-table-frame .matrix-table td.matrix-code .heart .icon{width:13px;height:13px}.data-matrix-table-frame .matrix-table .matrix-pe-na{color:#8f9ca6;letter-spacing:.02em;font-weight:700}.data-matrix-table-frame .matrix-table col[data-key=trading_code]{width:118px}.data-matrix-table-frame .matrix-table col[data-key=sector]{width:128px}.data-matrix-table-frame .matrix-table col[data-key=category]{width:58px}.data-matrix-table-frame .matrix-table col[data-key=ltp],.data-matrix-table-frame .matrix-table col[data-key=close]{width:78px}.data-matrix-table-frame .matrix-table col[data-key=value_crore]{width:96px}.data-matrix-table-frame .matrix-table col[data-key=trade]{width:72px}.data-matrix-table-frame .matrix-table col[data-key=volume]{width:98px}.data-matrix-table-frame .matrix-table col[data-key=week_52_high],.data-matrix-table-frame .matrix-table col[data-key=week_52_low]{width:86px}.data-matrix-table-frame .matrix-table col[data-key=eps_annual]{width:74px}.data-matrix-table-frame .matrix-table col[data-key=pe_audited]{width:70px}.data-matrix-table-frame .matrix-table col[data-key=nav_per_share]{width:78px}.data-matrix-table-frame .matrix-table col[data-key=paid_up_capital_crore]{width:104px}.data-matrix-table-frame .matrix-table col[data-key=market_cap_crore]{width:116px}.data-matrix-table-frame .pagination{background:#20262c;border-top:1px solid #3a48548f;gap:10px;min-height:42px;margin:0;padding:7px 10px}.data-matrix-table-frame .pagination button{color:#dce4e9;min-width:72px;min-height:29px;box-shadow:none;background:#252c32;border:1px solid #3d4a55;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:650;line-height:1}@media (hover:hover) and (pointer:fine){.data-matrix-table-frame .pagination button:hover:not(:disabled){color:#f3f7f9;background:#2a333a;border-color:#53636f}}.data-matrix-table-frame .pagination button:focus-visible{outline-offset:2px;outline:2px solid #69cdb9b8}.data-matrix-table-frame .pagination button:disabled{cursor:not-allowed;opacity:.34}.data-matrix-table-frame .pagination span{color:#9eabb5;font-variant-numeric:tabular-nums;font-size:9.25px;font-weight:600}@media (min-width:768px) and (max-width:1100px){.data-matrix-filters .field{flex:140px;min-width:125px}.data-matrix-filters .field.grow{flex:2 260px;min-width:230px}.data-matrix-table-wrap{max-width:100%;overflow-x:auto}.data-matrix-table-frame .matrix-table{min-width:1340px}}@media (min-width:1800px){.data-matrix-table-frame .matrix-table{font-size:9.75px}.data-matrix-table-frame .matrix-table tbody td{height:31px;padding-inline:8px}}@media (max-width:767px){.data-matrix-page,.data-matrix-panel{width:100%;min-width:0;max-width:100%}.data-matrix-head{min-height:42px;padding:7px 8px 7px 10px}.data-matrix-head h1{font-size:13.5px}.data-matrix-head-meta{gap:6px}.data-matrix-count{font-size:8.5px}.data-matrix-partial{min-height:19px;padding:2px 6px;font-size:7.5px}.data-matrix-body-frame{width:auto;min-width:0;max-width:calc(100% - 16px);margin:7px 8px 8px}.data-matrix-filters>.filter-bar{gap:7px;padding:8px}.data-matrix-filters .field{flex:calc(50% - 4px);min-width:0}.data-matrix-filters .field.grow{flex-basis:100%;min-width:100%}.data-matrix-filters [data-action=clear-filters]{margin-left:auto}.data-matrix-table-frame,.data-matrix-table-wrap{width:100%;min-width:0;max-width:100%}.data-matrix-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto visible}.data-matrix-table-frame .matrix-table{min-width:1340px;font-size:9.5px}.data-matrix-table-frame .matrix-table .matrix-group-row th{height:32px;padding:6px 8px;font-size:9.5px}.data-matrix-table-frame .matrix-table .matrix-label-row th{height:38px;padding-block:3px;font-size:9.25px}.data-matrix-table-frame .matrix-table thead button{min-height:32px}.data-matrix-table-frame .matrix-table tbody td{height:30px}.data-matrix-table-frame .matrix-table td.matrix-code .heart{width:26px;height:26px;margin-top:-5px;margin-bottom:-5px}.data-matrix-table-frame .pagination{gap:8px;min-height:44px;padding:7px 8px}.data-matrix-table-frame .pagination button{min-width:68px;min-height:31px}}.dsex-history-panel .dsex-history-header-sort{color:#c8d3dc;width:100%;min-height:20px;font:inherit;letter-spacing:.012em;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;font-weight:680;line-height:1;display:flex}.dsex-history-panel .dsex-history-header-sort span{color:#6f7f8d;opacity:.72;font-size:8.5px;line-height:1;transition:color .14s,opacity .14s}.dsex-history-panel .dsex-history-header-sort.active{color:#f3f7fa}.dsex-history-panel .dsex-history-header-sort.active span{color:#b9c5cf;opacity:1}@media (hover:hover) and (pointer:fine){.dsex-history-panel .dsex-history-header-sort:hover{color:#fff;background:#ffffff09}.dsex-history-panel .dsex-history-header-sort:hover span{color:#aebbc7;opacity:1}}.dsex-history-panel .dsex-history-header-sort:focus-visible{color:#fff;outline-offset:-2px;background:#69cdb912;border-radius:4px;outline:2px solid #69cdb9b8}.dsex-history-panel .dsex-history-header-sort:focus-visible span{color:#c5d2dc;opacity:1}.header .search-box .suggestions{background:#1b2229;border:1px solid #3b4a58;border-radius:10px;width:clamp(340px,30vw,420px);max-height:min(470px,70vh);padding:8px;right:auto;overflow-y:auto;box-shadow:0 18px 46px #00000061,0 2px 8px #0000003d}.search-panel-heading{border-bottom:1px solid #4757668c;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px 7px 7px;display:flex}.search-panel-heading>span{color:#dfe7ee;letter-spacing:.065em;text-transform:uppercase;font-size:10px;font-weight:750}.search-panel-heading>small{color:#778795;font-size:9px}.search-panel-heading button{color:#78aee4;background:0 0;border:0;min-height:26px;padding:3px 6px;font-size:9px;font-weight:650}.search-panel-heading button:hover{color:#b5d8fa}.search-result-row{border-radius:7px;align-items:stretch;margin-top:3px;display:flex;position:relative}.header .suggestions .search-result-row>a{border:1px solid #0000;flex:1;gap:10px;min-width:0;min-height:48px;padding:7px 9px}.header .suggestions .search-result-row>a:hover,.header .suggestions .search-result-row>a[aria-selected=true]{background:#60a5fa1a;border-color:#60a5fa3d}.search-result-main{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.search-result-main strong{color:#edf3f7;letter-spacing:.015em;font-size:11px;font-weight:720}.search-result-main small{color:#8d9aa5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.search-result-quote{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:62px;display:flex}.search-result-quote strong{color:#e5ebf0;font-size:11px;font-weight:670}.search-result-remove{color:#71808c;background:0 0;border:0;border-radius:5px;width:25px;height:25px;padding:0;font-size:16px;line-height:25px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.search-result-remove:hover{color:#d8e1e8;background:#ffffff0e}.search-empty{flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:14px 9px;display:flex}.search-empty strong{color:#cbd5dc;font-size:10px;font-weight:650}.search-empty span{color:#7d8a95;font-size:9px;line-height:1.45}.search-panel-footer{color:#687783;border-top:1px solid #47576673;align-items:center;gap:12px;margin-top:5px;padding:7px 7px 2px;font-size:8px;display:flex}@media (max-width:700px){.header .search-box .suggestions{width:min(390px,100vw - 28px);max-height:60vh}.header .suggestions .search-result-row>a{min-height:54px}.search-result-main strong,.search-result-quote strong{font-size:12px}.search-result-main small,.search-result-quote small{font-size:10px}}#menu-dialog.menu-drawer{width:min(410px,100vw - 24px);max-width:none;height:100dvh;max-height:100dvh;color:var(--text);background:#20252b;border:0;border-left:1px solid #39414a;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-22px 0 58px #00000052}#menu-dialog.menu-drawer[open]{flex-direction:column;animation:.18s cubic-bezier(.2,.7,.25,1) bdstock-menu-slide-in;display:flex}#menu-dialog.menu-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080d129e;animation:.16s ease-out bdstock-menu-backdrop-in}@keyframes bdstock-menu-slide-in{0%{opacity:.72;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes bdstock-menu-backdrop-in{0%{background:#080d1200}to{background:#080d129e}}#menu-dialog .menu-drawer-head{background:linear-gradient(#252b31,#22282e);border-bottom:1px solid #39414a;flex:none;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 14px 10px 18px;display:flex;box-shadow:0 5px 18px #0000001f}#menu-dialog .menu-drawer-heading{gap:1px;min-width:0;display:grid}#menu-dialog .menu-drawer-heading>span{color:#69cdb9;letter-spacing:.16em;font-size:8px;font-weight:800}#menu-dialog .menu-drawer-heading h2{color:#f2f5f7;letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.25}#menu-dialog .menu-drawer-heading small{color:#8f9aa4;margin-top:2px;font-size:8.5px;font-weight:500;line-height:1.35}#menu-dialog .menu-drawer-close{color:#aab5be;background:#20262c;border:1px solid #3a444e;border-radius:7px;flex:0 0 32px;width:32px;height:32px;padding:0}#menu-dialog .menu-drawer-close:hover{color:#f1f5f8;background:#293139;border-color:#56616b}#menu-dialog .menu-drawer-close .icon{width:15px;height:15px}#menu-dialog .menu-drawer-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#46525d #20252b;flex:auto;min-height:0;overflow-y:auto}#menu-dialog .menu-drawer-section{border-bottom:1px solid #39414ab8;padding:15px 14px 13px}#menu-dialog .menu-drawer-section>h3{color:#7f8b95;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px 4px;font-size:8.5px;font-weight:800;line-height:1.2}#menu-dialog .menu-drawer-preferences{padding-top:14px}#menu-dialog .menu-drawer-preference{grid-template-columns:minmax(105px,.8fr) minmax(0,1.5fr);align-items:center;gap:10px;min-height:49px;padding:7px 5px;display:grid}#menu-dialog .menu-drawer-preference+.menu-drawer-preference{border-top:1px solid #39414a7a}#menu-dialog .menu-drawer-preference>div:first-child{gap:1px;display:grid}#menu-dialog .menu-drawer-preference strong{color:#dfe5e9;font-size:10.5px;font-weight:650}#menu-dialog .menu-drawer-preference small{color:#7f8b95;font-size:7.5px;line-height:1.3}#menu-dialog .menu-drawer-preference .segments{background:#1d2328;border:1px solid #363f48;border-radius:7px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;width:100%;min-width:0;padding:2px;display:grid}#menu-dialog .menu-drawer-preference .segments button{color:#8f9aa4;text-overflow:ellipsis;border-radius:5px;min-width:0;min-height:28px;padding:4px 5px;font-size:8.5px;font-weight:650;overflow:hidden}#menu-dialog .menu-drawer-preference .segments button:hover{color:#dfe5e9;background:#262e35}#menu-dialog .menu-drawer-preference .segments button.active{color:#91bbef;background:#2a3540;box-shadow:inset 0 0 0 1px #7aacff3d}#menu-dialog .menu-drawer-links{gap:2px;display:grid}#menu-dialog .menu-drawer-link{color:#d5dce1;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:5px 7px;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s;display:flex}#menu-dialog .menu-drawer-link:hover,#menu-dialog .menu-drawer-link:focus-visible{color:#fff;background:#272e35;text-decoration:none}#menu-dialog .menu-drawer-link-content{align-items:center;gap:9px;min-width:0;display:flex}#menu-dialog .menu-drawer-icon{color:#8fb9e8;background:#22292f;border:1px solid #4b5762b8;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}#menu-dialog .menu-drawer-link.is-active .menu-drawer-icon{color:#9dc4f2;background:#263543;border-color:#7aacff5c}#menu-dialog .menu-drawer-icon .icon{stroke-width:1.9px;width:14px;height:14px}#menu-dialog .menu-drawer-copy{gap:1px;min-width:0;display:grid}#menu-dialog .menu-drawer-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:620;line-height:1.25;overflow:hidden}#menu-dialog .menu-drawer-copy small{color:#7f8b95;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.25;overflow:hidden}#menu-dialog .menu-drawer-link>.icon{color:#66727c;flex:0 0 12px;width:12px;height:12px}#menu-dialog .menu-drawer-link:hover>.icon,#menu-dialog .menu-drawer-link.is-active>.icon{color:#9bbde2}#menu-dialog .menu-drawer-foot{padding:13px 18px calc(18px + env(safe-area-inset-bottom));color:#75818b;background:#1e2429;gap:2px;display:grid}#menu-dialog .menu-drawer-foot strong{color:#9aa8b2;letter-spacing:.035em;font-size:8px;font-weight:750}#menu-dialog .menu-drawer-foot span{font-size:7.5px;line-height:1.45}@media (max-width:600px){#menu-dialog.menu-drawer{border-left:0;width:100vw}#menu-dialog .menu-drawer-head{min-height:70px;padding-top:max(12px,env(safe-area-inset-top))}#menu-dialog .menu-drawer-section{padding-inline:12px}#menu-dialog .menu-drawer-preference{grid-template-columns:96px minmax(0,1fr)}#menu-dialog .menu-drawer-copy strong{font-size:10.5px}}@media (prefers-reduced-motion:reduce){#menu-dialog.menu-drawer[open]{animation:none}#menu-dialog.menu-drawer::backdrop{animation:none}}#app[data-page=home] .home-block-actions{align-items:center;gap:8px;margin-left:auto;display:flex}#app[data-page=home] .home-block-session{color:#a9bad0;letter-spacing:.04em;white-space:nowrap;font-size:8.5px;font-weight:700}#app[data-page=home] .home-block-session.is-live b{color:#58d894;letter-spacing:.08em;font-size:8px}#app[data-page=home] .home-block-actions .text-button{color:#dce8f2;background:#202c33;border:1px solid #42535b;border-radius:7px;min-height:27px;padding:5px 9px;font-size:8.5px;font-weight:700;text-decoration:none}#app[data-page=home] .home-block-actions .text-button:hover,#app[data-page=home] .home-block-actions .text-button:focus-visible{color:#f4fbff;background:#24353b;border-color:#548478}.block-history-page{width:100%;max-width:none}.block-history-panel{background:var(--surface);border:1px solid #26364d;border-radius:12px;overflow:hidden}.block-history-head{background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;align-items:center;min-height:54px;padding:8px 11px 8px 13px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.block-history-title h1{color:#f4f8ff;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:flex}.block-history-title small{color:#8fa0b1;margin-top:3px;font-size:8px;display:block}.block-history-date{color:#a9bad0;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-left:auto;font-size:8px;font-weight:700;display:flex}.block-history-date select{color:#eaf4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1b2d43;border:1px solid #34506f;border-radius:7px;outline:0;min-width:150px;height:30px;padding:0 28px 0 9px;font:600 10px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.block-history-date select:focus-visible{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf81f}.block-history-meta{color:#8f9ba4;background:#1f252a;border-bottom:1px solid #3f4a54ad;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:8.5px;display:flex}.block-history-table-wrap{scrollbar-width:thin;scrollbar-color:#3c526c #111a28;background:#111a28;border:1px solid #263850;border-radius:8px;max-height:calc(100vh - 205px);margin:9px 10px 8px;overflow:auto}.block-history-panel .block-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:10px}.block-history-panel .block-table thead th{z-index:3;color:#b7c6d8;text-transform:uppercase;background:linear-gradient(#1e314a,#192a40);border-top:0;border-bottom:1px solid #31445e;border-left:0;border-right:1px solid #31445e9e;padding:8px;font-size:8.5px;font-weight:750;position:sticky;top:0}.block-history-panel .block-table thead th:first-child,.block-history-panel .block-table tbody th{text-align:left}.block-history-panel .block-table thead th:not(:first-child),.block-history-panel .block-table tbody td{text-align:right}.block-history-panel .block-sort-button{width:100%;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.block-history-panel .block-table tbody th,.block-history-panel .block-table tbody td{color:#d9e3ef;white-space:nowrap;background:#0e1724c7;border:0;border-bottom:1px solid #35486085;height:32px;padding:6px 9px}.block-history-panel .block-table tbody tr:nth-child(2n) th,.block-history-panel .block-table tbody tr:nth-child(2n) td{background:#131f2fc7}.block-history-panel .block-stock-code{color:#7dd3fc;font-weight:750;text-decoration:none}@media (max-width:767px){.block-history-head{align-items:flex-start;gap:8px}.block-history-date{flex-direction:column;align-items:flex-end;gap:3px}.block-history-date select{min-width:136px}.block-history-meta{flex-direction:column;align-items:flex-start;gap:3px}.block-history-table-wrap{max-height:none;margin:8px}}.block-history-page{width:100%;max-width:none;padding-top:0}.block-history-panel{background:var(--surface);box-shadow:none;border:1px solid #26364d;border-radius:12px;overflow:hidden}.block-history-head{background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;min-height:44px;padding:8px 10px 8px 12px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.block-history-title h1{color:#f4f8ff;letter-spacing:-.01em;gap:7px;font-size:13px;font-weight:650;line-height:1.2}.block-history-title h1 .icon{color:#69cdb9;width:16px;height:16px}.block-history-title small{color:#8fa0b1;margin-top:2px;font-size:8px}.block-history-date{color:#aab7c4;gap:6px;font-size:8px}.block-history-date select{color:#dce8f5;background:#1b2a3d;border-color:#3b526d;min-width:150px;height:29px;font-size:9px}.block-history-meta{color:#8f9ba4;background:#1f252a;border-bottom:1px solid #3f4a54ad;padding:7px 12px;font-size:8.5px}.block-history-panel>.block-history-table-wrap{background:var(--surface);scrollbar-width:thin;scrollbar-color:#3c526c var(--surface);border:1px solid #263850;border-radius:8px;width:auto;max-height:calc(100vh - 205px);margin:8px 10px 9px;overflow:auto;box-shadow:inset 0 1px #ffffff05}.block-history-panel .block-table{border-collapse:separate;border-spacing:0;background:var(--surface);font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:9.5px}.block-history-panel .block-table thead{background:linear-gradient(#1e314a,#192a40)}.block-history-panel .block-table thead th{z-index:3;color:#b7c6d8;letter-spacing:.035em;text-align:center;text-transform:none;white-space:nowrap;background:linear-gradient(#1e314a,#192a40);border-top:0;border-bottom:1px solid #31445e;border-left:0;border-right:1px solid #31445e9e;height:30px;padding:0;font-size:8.5px;font-weight:750;position:sticky;top:0}.block-history-panel .block-table thead th:last-child{border-right:0}.block-history-panel .block-sort-button{width:100%;min-height:30px;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:flex}.block-history-panel .block-sort-button:hover{color:#edf5ff;background:#ffffff0b}.block-history-panel .block-sort-button:focus-visible{outline-offset:-2px;outline:2px solid #60a5fa}.block-history-panel .block-sort-indicator{color:#7f94ad;text-align:center;width:10px;font-size:8px;font-weight:650;line-height:1}.block-history-panel .block-sort-indicator:after{content:"↕"}.block-history-panel .block-table th[aria-sort=ascending] .block-sort-indicator:after{content:"▲"}.block-history-panel .block-table th[aria-sort=descending] .block-sort-indicator:after{content:"▼"}.block-history-panel .block-table th[aria-sort=ascending] .block-sort-indicator,.block-history-panel .block-table th[aria-sort=descending] .block-sort-indicator{color:#dce8f5}.block-history-panel .block-table tbody th,.block-history-panel .block-table tbody td{background:var(--surface);color:#d9e3ef;text-align:center;white-space:nowrap;border:0;border-bottom:1px solid #35486085;height:28px;padding:4px 8px}.block-history-panel .block-table tbody tr:nth-child(2n) th,.block-history-panel .block-table tbody tr:nth-child(2n) td,.block-history-panel .block-table tbody tr:hover th,.block-history-panel .block-table tbody tr:hover td{background:var(--surface)}.block-history-panel .block-table tbody tr:hover th,.block-history-panel .block-table tbody tr:hover td{background:#ffffff06}.block-history-panel .block-table tbody tr:last-child th,.block-history-panel .block-table tbody tr:last-child td{border-bottom:0}.block-history-panel .block-stock-code,.block-history-panel .block-stock-code:hover,.block-history-panel .block-stock-code:focus-visible{color:#e0e5ed;font-size:10px;font-weight:650;text-decoration:none}.block-history-note{color:#7f8f9f;margin:0;padding:0 12px 10px;font-size:8px}@media (max-width:767px){.block-history-head{gap:8px;min-height:42px;padding:7px 8px 7px 10px}.block-history-panel>.block-history-table-wrap{max-height:none;margin:7px 8px 8px}.block-history-panel .block-sort-button{min-height:32px}}@media (min-width:1101px){.header-inner{gap:12px;height:48px;padding-inline:16px}.header .brand-wordmark{width:112px;height:36px}.market-radar{background:#1f262c;border-color:#5d6e7c57;border-radius:8px;flex:300px;min-width:140px;height:32px;margin-left:0}.market-radar-viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.market-radar-category{color:#c8d2da;letter-spacing:.045em;min-height:30px;padding:0 8px;font-size:9px;font-weight:700}.market-radar-symbol{letter-spacing:.015em;min-height:30px;padding:0 8px;font-size:9.5px;font-weight:700}.market-radar-group-divider{color:#56636e;min-height:30px;padding:0 8px}.header .search-box{flex:0 235px;min-width:175px;max-width:235px}.header .search-box input{color:#eef3f6;background:#1d242a;border:1px solid #54637094;border-radius:8px;height:32px;padding:0 30px;font-size:12.5px;font-weight:450}.header .search-box input::placeholder{color:#8997a2;opacity:1}.header .search-box>.icon{color:#93a3af;width:16px;height:16px;top:8px;left:8px}.header .suggestions{top:38px}.header .header-market{font-size:10.5px}.market-status{line-height:1.18}.market-status .market-state{letter-spacing:.02em;font-size:10.5px;font-weight:750}.market-status strong{color:#edf2f5;font-size:11.5px;font-weight:700}.market-status .market-index em{font-size:10.5px;font-weight:700}.header .nav{gap:5px}.header .nav a,.header .nav button{color:#b6c0c8;min-height:40px;padding:4px 5px;font-size:12.5px;font-weight:550;line-height:1}.header .nav .icon{width:15.5px;height:15.5px}.header .nav .active{color:#f3f6f8}.header .nav a.active:after{background:var(--blue);height:2px;bottom:-4px;left:5px;right:5px}}@media (min-width:1101px) and (max-width:1799px){.header .search-box{flex-basis:clamp(175px,14vw,235px);max-width:clamp(175px,14vw,235px)}.header .nav{gap:clamp(2px,.35vw,5px)}.header .nav a,.header .nav button{padding-inline:clamp(3px,.35vw,5px);font-size:12px}}@media (min-width:1800px){.header-inner{gap:14px;padding-inline:18px}.market-radar{flex-basis:380px}.header .search-box{flex-basis:255px;max-width:255px}.header .nav{gap:7px}.header .nav a,.header .nav button{padding-inline:6px;font-size:13px}}#app[data-page=home] .home-market-pulse{margin-bottom:8px}#app[data-page=home] .home-market-pulse .home-summary{background:#232a30;border-color:#5262709e;border-radius:10px;padding:9px 12px 10px;box-shadow:0 5px 16px #0000001f}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}#app[data-page=home] .home-pulse-item{border:1px solid #ffffff1a;border-radius:8px;gap:4px;min-height:62px;padding:7px 10px;box-shadow:inset 0 1px #ffffff1a,0 2px 5px #0000001a}#app[data-page=home] .home-pulse-item>span{color:inherit;letter-spacing:.055em;opacity:.96;font-size:11px;font-weight:720;line-height:1.1}#app[data-page=home] .home-pulse-item>strong{color:inherit;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:760;line-height:1.05}#app[data-page=home] .home-pulse-item>strong small{opacity:.92;font-size:10.5px;font-weight:650}#app[data-page=home] .home-pulse-item.metric-trade{background:linear-gradient(135deg,#269fd0 0%,#197ea8 100%)}#app[data-page=home] .home-pulse-item.metric-volume{color:#172029;background:linear-gradient(135deg,#dfa719 0%,#c18b0f 100%)}#app[data-page=home] .home-pulse-item.metric-value{background:linear-gradient(135deg,#466bd8 0%,#3657b6 100%)}#app[data-page=home] .home-pulse-item.breadth-advanced{background:linear-gradient(135deg,#239f5c 0%,#1c804b 100%)}#app[data-page=home] .home-pulse-item.breadth-declined{background:linear-gradient(135deg,#ca4157 0%,#a83347 100%)}#app[data-page=home] .home-pulse-item.breadth-unchanged{background:linear-gradient(135deg,#5b51c5 0%,#48409f 100%)}@media (min-width:1800px){#app[data-page=home] .home-pulse-item{min-height:66px}#app[data-page=home] .home-pulse-item>strong{font-size:21px}}@media (max-width:767px){#app[data-page=home] .home-market-pulse{margin-bottom:4px}#app[data-page=home] .home-market-pulse .home-summary{padding:7px 8px 8px}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#app[data-page=home] .home-pulse-item{min-height:52px;padding:6px 8px}#app[data-page=home] .home-pulse-item>span{font-size:9.5px}#app[data-page=home] .home-pulse-item>strong{font-size:16px}#app[data-page=home] .home-pulse-item>strong small{font-size:9px}}@media (min-width:901px){#app[data-page=home] .home-live-chart-card,#app[data-page=home] .home-sector-gainer .home-sector-card,#app[data-page=home] .home-market-right .home-sector-card{background:#22292f;border-color:#5262709e;box-shadow:0 5px 16px #0000001a}#app[data-page=home] .home-live-chart-host .top-chart-title{gap:3px;top:12px}#app[data-page=home] .home-live-chart-host .top-chart-title strong{color:#f5f8fa;letter-spacing:.015em;font-size:15.5px;font-weight:750}#app[data-page=home] .home-live-chart-host .top-chart-title span{color:#c7d1d9;font-size:11px;font-weight:520}#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session b{color:#f2f5f7;font-weight:750}#app[data-page=home] .home-live-chart-host .top-chart-quick{color:#cbd5dc;gap:3px;font-size:11.5px;font-weight:500;line-height:1.35;top:14px;left:14px}#app[data-page=home] .home-live-chart-host .top-chart-quick strong{color:#35d07f;font-size:12px;font-weight:750}#app[data-page=home] .home-live-chart-host .workspace-legend{color:#d6dfe6;font-size:11.5px}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head{height:46px;min-height:46px;padding:7px 11px 7px 14px}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2{color:#f4f7f9;letter-spacing:-.005em;gap:7px;font-size:15px;font-weight:680}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2>.icon{width:17px;height:17px}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend{color:#aeb9c2;justify-content:flex-start;gap:11px;padding:7px 13px 6px;font-size:9.5px;font-weight:600}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend span{gap:5px}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend i{border-radius:2px;width:16px;height:6px}#app[data-page=home] .sector-rank{gap:5px;padding:2px 13px 9px}#app[data-page=home] .sector-rank-row{border-radius:6px;padding:3px 0}#app[data-page=home] .sector-rank-head{gap:10px;margin-bottom:4px;font-size:10.5px;line-height:1.2}#app[data-page=home] .sector-rank-head>span{color:#dfe7ec;font-weight:550}#app[data-page=home] .sector-rank-head>strong{color:#bdc7cf;font-size:9.5px;font-weight:700}#app[data-page=home] .sector-rank-track{background:#ffffff16;height:8px}#app[data-page=home] .sector-rank-row:hover,#app[data-page=home] .sector-rank-row:focus-visible{background:#ffffff06}}@media (min-width:1800px){#app[data-page=home] .home-live-chart-host .top-chart-title strong{font-size:16px}#app[data-page=home] .home-live-chart-host .top-chart-title span,#app[data-page=home] .home-live-chart-host .top-chart-quick{font-size:11.5px}#app[data-page=home] .sector-rank-head{font-size:11px}#app[data-page=home] .sector-rank-head>strong{font-size:10px}}@media (min-width:1101px){#app[data-page=home] .home-dsex-sessions{background:#22292f;border-color:#344965eb;box-shadow:0 5px 16px #0000001a}#app[data-page=home] .home-dsex-sessions>.panel-head{min-height:46px;padding:7px 11px 7px 14px}#app[data-page=home] .home-dsex-sessions>.panel-head h2{color:#f4f7fa;letter-spacing:-.008em;gap:7px;font-size:14.5px;font-weight:680}#app[data-page=home] .home-dsex-sessions>.panel-head h2 .icon{color:#69cdb9;width:17px;height:17px}#app[data-page=home] .home-dsex-sessions .text-button{color:#dfe9ef;border-color:#465c66;min-height:30px;padding:5px 10px;font-size:10px;font-weight:700}#app[data-page=home] .home-dsex-sessions .text-button:hover,#app[data-page=home] .home-dsex-sessions .text-button:focus-visible{color:#f6fbfd;background:#26383e;border-color:#5b8e82}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{border-color:#30445e;border-radius:8px;margin:7px 10px 8px}#app[data-page=home] .home-dsex-sessions .dsex-session-table{font-size:11px}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th{color:#c7d5e5;letter-spacing:.025em;background:linear-gradient(#203653,#1b2f49);height:32px;padding:7px 8px;font-size:10.5px;font-weight:720}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{color:#e0e8f1;height:31px;padding:5px 8px;font-size:11px;font-weight:500;line-height:1.25}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td:nth-child(2){color:#f1f5f8;font-weight:700}#app[data-page=home] .home-dsex-sessions .dsex-session-table td.positive,#app[data-page=home] .home-dsex-sessions .dsex-session-table td.negative{font-weight:720}#app[data-page=home] .home-dsex-sessions .dsex-session-table td>small{margin-left:4px;font-size:9px;font-weight:650}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr.is-latest td{background:#305b8221}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr:hover td{background:#ffffff07}#app[data-page=home] .home-dsex-sessions .dsex-session-source{color:#91a1b1;min-height:20px;padding:5px 10px 7px;font-size:8.5px}}@media (min-width:1800px){#app[data-page=home] .home-dsex-sessions>.panel-head h2{font-size:15px}#app[data-page=home] .home-dsex-sessions .dsex-session-table,#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{font-size:11.5px}}@media (min-width:1101px){#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.up{color:#35d07f}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.down{color:#ff5b6e}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.flat{color:#aeb8c2}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.up,#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.down{font-weight:720}#app[data-page=home] .home-news-card,#app[data-page=home] .home-top-movers,#app[data-page=home] .home-secondary-right .home-blocks{background:#22292f;border-color:#526270ad;box-shadow:0 5px 16px #0000001a}#app[data-page=home] .home-news-panel>.panel-head,#app[data-page=home] .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{height:46px;min-height:46px;padding:7px 11px 7px 14px}#app[data-page=home] .home-news-panel>.panel-head h2,#app[data-page=home] .home-top-movers>.panel-head h2,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2{color:#f4f7fa;letter-spacing:-.008em;text-transform:none;gap:7px;font-size:14.5px;font-weight:680;line-height:1.2}#app[data-page=home] .home-news-panel>.panel-head h2>.icon,#app[data-page=home] .home-top-movers>.panel-head h2>.icon,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2>.icon{color:#69cdb9;width:16px;height:16px}#app[data-page=home] .home-news-panel>.panel-head .text-button,#app[data-page=home] .home-mover-footer .text-button,#app[data-page=home] .home-block-actions .text-button{color:#dfe9ef;background:#202c33;border:1px solid #465c66;border-radius:10px;min-height:30px;padding:5px 10px;font-size:10px;font-weight:700;line-height:1.15}#app[data-page=home] .home-news-panel>.panel-head .text-button:hover,#app[data-page=home] .home-news-panel>.panel-head .text-button:focus-visible,#app[data-page=home] .home-mover-footer .text-button:hover,#app[data-page=home] .home-mover-footer .text-button:focus-visible,#app[data-page=home] .home-block-actions .text-button:hover,#app[data-page=home] .home-block-actions .text-button:focus-visible{color:#f6fbfd;background:#26383e;border-color:#5b8e82}#app[data-page=home] .home-news-categories button{color:#b9c5ce;min-height:34px;padding:7px 10px;font-size:9.5px;font-weight:650}#app[data-page=home] .home-dse-news-item{padding-top:12px;padding-bottom:13px;padding-right:12px}#app[data-page=home] .home-dse-news-item time{color:#a7b3bd;font-size:9.5px;font-weight:600}#app[data-page=home] .home-dse-news-item .top-news-tags{gap:4px}#app[data-page=home] .home-dse-news-item .top-news-tags span{font-size:7.5px;font-weight:650}#app[data-page=home] .home-dse-news-item .home-news-code{color:#9ae3d4}#app[data-page=home] .home-dse-news-item .top-news-english,#app[data-page=home] .home-dse-news-item .top-news-bangla{color:#dce5eb;font-size:11px;line-height:1.55}#app[data-page=home] .home-dse-news-item .top-news-bangla{margin-top:7px}#app[data-page=home] .home-mover-tabs{gap:6px}#app[data-page=home] .home-mover-tabs button{color:#b9c4cc;min-height:28px;padding:4px 9px;font-size:9.5px;font-weight:700}#app[data-page=home] .home-mover-row{min-height:42px;padding:7px 12px}#app[data-page=home] .home-mover-name strong{color:#f0f4f7;font-size:12.5px;font-weight:720}#app[data-page=home] .home-mover-name small{color:#a8b4bd;font-size:9.5px}#app[data-page=home] .home-mover-track{background:#ffffff13;height:7px}#app[data-page=home] .home-mover-price,#app[data-page=home] .home-mover-change{font-size:11px}#app[data-page=home] .home-mover-price{color:#dce4ea;font-weight:550}#app[data-page=home] .home-mover-footer{min-height:40px;padding:5px 12px}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{border-color:#30445e;border-radius:8px;margin:8px 10px 0}#app[data-page=home] .home-secondary-right .block-sort-button{color:#c8d5e2;min-height:36px;padding:8px 7px;font-size:9.5px;font-weight:680}#app[data-page=home] .home-secondary-right .block-sort-indicator{color:#90a1b3;font-size:9px}#app[data-page=home] .home-secondary-right .block-table{font-size:10.5px}#app[data-page=home] .home-secondary-right .block-table tbody th,#app[data-page=home] .home-secondary-right .block-table tbody td{color:#dfe7ef;height:34px;padding:7px 8px;font-size:10.5px;font-weight:500}#app[data-page=home] .home-secondary-right .block-table .block-stock-code,#app[data-page=home] .home-secondary-right .block-table .block-stock-code:hover,#app[data-page=home] .home-secondary-right .block-table .block-stock-code:focus-visible{color:#edf3f7;font-size:11.5px;font-weight:700}#app[data-page=home] .home-secondary-right .block-table tbody td:last-child{color:#f1f5f8;font-weight:700}}@media (min-width:1800px){#app[data-page=home] .home-news-panel>.panel-head h2,#app[data-page=home] .home-top-movers>.panel-head h2,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2{font-size:15px}#app[data-page=home] .home-dse-news-item .top-news-english,#app[data-page=home] .home-dse-news-item .top-news-bangla{font-size:11.5px}#app[data-page=home] .home-mover-name strong{font-size:13px}#app[data-page=home] .home-secondary-right .block-table tbody th,#app[data-page=home] .home-secondary-right .block-table tbody td{font-size:11px}}@media (min-width:1101px){#app[data-page=home] .home-secondary-grid{gap:6px 8px;margin-bottom:8px}#app[data-page=home] .home-dse-news-item{padding-top:9px;padding-bottom:9px}#app[data-page=home] .home-dse-news-item header{margin-bottom:5px}#app[data-page=home] .home-top-movers>.panel-head,#app[data-page=home] .home-news-panel>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{height:44px;min-height:44px;padding-top:6px;padding-bottom:6px}#app[data-page=home] .home-mover-row{grid-template-columns:minmax(115px,.78fr) minmax(90px,1fr) minmax(92px,auto);gap:9px;min-height:39px;padding-top:5px;padding-bottom:5px}#app[data-page=home] .home-mover-quote{white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:7px;min-width:0;display:grid}#app[data-page=home] .home-mover-price,#app[data-page=home] .home-mover-change{font-size:10.5px;display:inline}#app[data-page=home] .home-mover-change{min-width:50px}#app[data-page=home] .home-mover-footer{min-height:34px;padding:3px 10px}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{margin:6px 6px 0;overflow:hidden auto}#app[data-page=home] .home-secondary-right .block-table{table-layout:fixed;width:100%;min-width:0}#app[data-page=home] .home-secondary-right .block-sort-button{text-overflow:ellipsis;min-width:0;padding-left:4px;padding-right:4px;font-size:9px;overflow:hidden}#app[data-page=home] .home-secondary-right .block-table tbody th,#app[data-page=home] .home-secondary-right .block-table tbody td{text-overflow:ellipsis;min-width:0;padding-left:5px;padding-right:5px;overflow:hidden}#app[data-page=home] .home-secondary-grid{gap:4px}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{border-radius:7px;margin:4px 3px 3px}#app[data-page=home] .home-secondary-right .block-table th:nth-child(2),#app[data-page=home] .home-secondary-right .block-table td:nth-child(2),#app[data-page=home] .home-secondary-right .block-table th:nth-child(3),#app[data-page=home] .home-secondary-right .block-table td:nth-child(3){width:14%}#app[data-page=home] .home-secondary-right .block-table th:nth-child(5),#app[data-page=home] .home-secondary-right .block-table td:nth-child(5){width:20%}#app[data-page=home] .home-secondary-right .block-table th:nth-child(6),#app[data-page=home] .home-secondary-right .block-table td:nth-child(6){width:21%}#app[data-page=home] .home-secondary-right .block-sort-button{padding-left:2px;padding-right:2px}#app[data-page=home] .home-secondary-right .block-table tbody th,#app[data-page=home] .home-secondary-right .block-table tbody td{padding-left:4px;padding-right:4px}#app[data-page=home] .home-secondary-right .block-table tbody td:last-child{text-overflow:clip;white-space:nowrap;overflow:visible}#app[data-page=home] .home-secondary-right .home-blocks{border-radius:12px;overflow:hidden}#app[data-page=home] .home-secondary-right .home-blocks>.panel-head{border-radius:11px 11px 0 0}#app[data-page=home] .home-secondary-right .block-table th:first-child,#app[data-page=home] .home-secondary-right .block-table td:first-child{width:23%}#app[data-page=home] .home-secondary-right .block-table th:nth-child(4),#app[data-page=home] .home-secondary-right .block-table td:nth-child(4){width:8%}#app[data-page=home] .home-secondary-right .block-table th:nth-child(4) .block-sort-button{text-overflow:clip;gap:2px;padding-left:1px;padding-right:1px;overflow:visible}#app[data-page=home] .home-dsex-sessions{border-radius:12px;overflow:hidden}#app[data-page=home] .home-dsex-sessions>.panel-head{border-radius:11px 11px 0 0;height:44px;min-height:44px;padding:6px 11px 6px 14px}#app[data-page=home] .home-dsex-sessions .text-button{border-radius:10px;min-height:30px;padding:5px 10px}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{border-radius:7px;margin:4px 3px 3px}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th{height:36px;padding:8px 4px}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{height:34px;padding:7px 4px}#app[data-page=home] .home-dsex-sessions .dsex-session-source{padding-left:4px;padding-right:4px}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{background:var(--surface);box-shadow:none;border-color:#30445e}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th{color:#e2e8f0;letter-spacing:0;text-transform:none;vertical-align:middle;background:#222a32;border-bottom:1px solid #3a4551;height:36px;padding:0 4px;font-size:10px;font-weight:600}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{background:var(--surface);color:#dfe7ef;text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #35486085;height:34px;padding:7px 4px;font-size:10.5px;font-weight:500}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td:first-child{text-align:center}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td:nth-child(2){color:#edf3f7;font-size:11.5px;font-weight:700}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr:last-child td{border-bottom:0}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr.is-latest td,#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody tr:hover td{background:var(--surface)}#app[data-page=home] .home-market-cockpit{column-gap:8px}}@media (min-width:768px){#app[data-page=home] .sector-hover-tooltip{color:#dce5eb;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171d22;border:1px solid #69cdb947;border-radius:10px;width:min(276px,100% - 4px);padding:12px 13px 11px;top:calc(100% + 8px);right:0;transform:translateY(-2px);box-shadow:0 14px 34px #00000075,inset 0 1px #ffffff0b}#app[data-page=home] .sector-rank-row:nth-child(n+5) .sector-hover-tooltip{bottom:calc(100% + 8px);transform:translateY(2px)}#app[data-page=home] .sector-rank-row:hover .sector-hover-tooltip,#app[data-page=home] .sector-rank-row:focus-visible .sector-hover-tooltip{transform:translateY(0)}#app[data-page=home] .sector-hover-tooltip>b{color:#f7fafc;letter-spacing:-.006em;margin-bottom:9px;font-size:13px;font-weight:720;line-height:1.2}#app[data-page=home] .sector-tooltip-summary{color:#aebbc5;margin:3px 0;font-size:10.5px;line-height:1.35}#app[data-page=home] .sector-tooltip-summary strong{color:#eef4f7;font-size:11px;font-weight:700}#app[data-page=home] .sector-tooltip-breakdown{border-top:1px solid #97a8b52e;margin-top:9px;padding-top:8px}#app[data-page=home] .sector-tooltip-line{grid-template-columns:9px minmax(0,1fr) auto;gap:7px;min-height:22px;font-size:10.5px}#app[data-page=home] .sector-tooltip-line>i{border-radius:2px;width:8px;height:8px}#app[data-page=home] .sector-tooltip-line>span{color:#c7d1d8;font-weight:500}#app[data-page=home] .sector-tooltip-line>strong{color:#f1f5f7;font-size:10.5px;font-weight:700}#app[data-page=home] .sector-tooltip-line>strong small{color:#929fa8;margin-left:2px;font-size:9px;font-weight:500}#app[data-page=home] .sector-hover-tooltip>em{display:none}}@media (min-width:1101px){#app[data-page=home] .home-secondary-movers .home-sector-heatmap{background:#22292f;border-color:#526270ad;border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #0000001a}#app[data-page=home] .home-secondary-movers .home-sector-heatmap>.panel-head{border-radius:11px 11px 0 0;height:44px;min-height:44px;padding:6px 11px 6px 14px}#app[data-page=home] .home-secondary-movers .home-sector-heatmap>.panel-head h2{color:#f4f7fa;letter-spacing:-.008em;font-size:14.5px;font-weight:680}#app[data-page=home] .home-secondary-movers .sector-heatmap-body{padding:5px}#app[data-page=home] .home-secondary-movers .sector-heatmap-canvas{background:#171d22;border:1px solid #35486094;border-radius:7px}#app[data-page=home] .home-secondary-movers .sector-heat-tile{border-color:#080d11bd;transition:filter .12s,box-shadow .12s}#app[data-page=home] .home-secondary-movers .sector-heat-gain-strong{background:color-mix(in srgb,var(--green) 58%,#173326)}#app[data-page=home] .home-secondary-movers .sector-heat-gain-medium{background:color-mix(in srgb,var(--green) 46%,#182c23)}#app[data-page=home] .home-secondary-movers .sector-heat-gain-soft{background:color-mix(in srgb,var(--green) 34%,#192620)}#app[data-page=home] .home-secondary-movers .sector-heat-loss-strong{background:color-mix(in srgb,var(--red) 58%,#351b21)}#app[data-page=home] .home-secondary-movers .sector-heat-loss-medium{background:color-mix(in srgb,var(--red) 46%,#2f1d22)}#app[data-page=home] .home-secondary-movers .sector-heat-loss-soft{background:color-mix(in srgb,var(--red) 34%,#281e22)}#app[data-page=home] .home-secondary-movers .sector-heat-neutral{background:color-mix(in srgb,var(--blue) 24%,#20272d)}#app[data-page=home] .home-secondary-movers .sector-heat-tile>.sector-heat-tile-content{gap:5px;padding:9px 10px}#app[data-page=home] .home-secondary-movers .sector-heat-tile-content>strong{color:#f7fafc;font-size:12px;font-weight:740}#app[data-page=home] .home-secondary-movers .sector-heat-breadth-inline{color:#edf3f6;gap:8px;font-size:10px;font-weight:650}#app[data-page=home] .home-secondary-movers .sector-heat-tile-content>small{color:#f1f5f7;font-size:10px;font-weight:680}#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-sm .sector-heat-tile-content>strong{font-size:10.25px}#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-sm .sector-heat-breadth-inline{font-size:8.5px}#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-sm .sector-heat-tile-content>small{font-size:8.75px}#app[data-page=home] .home-secondary-movers .sector-heat-tile:hover,#app[data-page=home] .home-secondary-movers .sector-heat-tile:focus-visible,#app[data-page=home] .home-secondary-movers .sector-heat-tile.is-selected{filter:brightness(1.06)saturate(1.03);outline:none;box-shadow:inset 0 0 0 2px #69cdb97a,0 7px 20px #00000038}#app[data-page=home] .home-secondary-movers .sector-heat-hover-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171d22;border-color:#69cdb947;border-radius:10px;width:292px;max-width:min(292px,100vw - 40px);padding:14px;box-shadow:0 14px 34px #00000075,inset 0 1px #ffffff0b}#app[data-page=home] .home-secondary-movers .sector-heat-hover-head small{color:#8c9aa5;font-size:8.5px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-head b{color:#f7fafc;font-size:16px;font-weight:720}#app[data-page=home] .home-secondary-movers .sector-heat-hover-grid small{color:#9eabb5;font-size:10px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-grid b{color:#f2f6f8;font-size:12.5px;font-weight:700}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth>span{background:#ffffff06;border-color:#97a8b526;min-height:50px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth b{font-size:13.5px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth small{font-size:9px}}@media (min-width:1800px){#app[data-page=home] .home-secondary-movers .home-sector-heatmap>.panel-head h2{font-size:15px}#app[data-page=home] .home-secondary-movers .sector-heat-tile-content>strong{font-size:12.5px}}#app[data-page=home]{overflow-x:clip}#app[data-page=home] main,#app[data-page=home] .home-market-pulse,#app[data-page=home] .home-market-cockpit,#app[data-page=home] .home-dsex-sessions,#app[data-page=home] .home-secondary-grid,#app[data-page=home] .home-secondary-grid>*{min-width:0;max-width:100%}@media (min-width:1101px) and (max-width:1799px){#app[data-page=home] main{padding-inline:8px}#app[data-page=home] .home-market-cockpit{grid-template-columns:minmax(0,1.62fr) minmax(225px,.69fr) minmax(225px,.69fr);column-gap:8px}#app[data-page=home] .home-live-chart-card{grid-area:1/1;height:360px}#app[data-page=home] .home-sector-gainer{grid-area:1/2;height:360px}#app[data-page=home] .home-market-right{grid-area:1/3;height:360px}#app[data-page=home] .home-secondary-grid{grid-template-rows:320px 320px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(360px,1.08fr)}#app[data-page=home] .home-secondary-left{grid-area:1/1}#app[data-page=home] .home-secondary-center{grid-area:1/2}#app[data-page=home] .home-secondary-right{grid-area:1/3/span 2}#app[data-page=home] .home-secondary-movers{grid-area:2/1/auto/3}}@media (min-width:1101px) and (max-width:1279px){.header-inner{gap:8px;padding-inline:10px}.header .brand-wordmark{width:104px}.market-radar{flex-basis:180px;min-width:110px}.header .search-box{flex-basis:180px;min-width:150px;max-width:180px}.header .nav{gap:1px}.header .nav a,.header .nav button{white-space:nowrap;padding-inline:3px;font-size:11px}.header .nav .icon{width:14px;height:14px}}@media (min-width:768px) and (max-width:1100px){#app[data-page=home] main{padding:8px 8px 24px}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#app[data-page=home] .home-market-cockpit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app[data-page=home] .home-live-chart-card{grid-area:1/1/auto/-1;height:360px}#app[data-page=home] .home-sector-gainer,#app[data-page=home] .home-market-right{height:290px}#app[data-page=home] .home-sector-gainer{grid-area:2/1}#app[data-page=home] .home-market-right{grid-area:2/2}#app[data-page=home] .home-dsex-sessions{width:100%}#app[data-page=home] .home-secondary-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app[data-page=home] .home-secondary-center{grid-area:1/1/auto/-1;height:300px}#app[data-page=home] .home-secondary-left{grid-area:2/1}#app[data-page=home] .home-secondary-right{grid-area:2/2}#app[data-page=home] .home-secondary-movers{grid-area:3/1/auto/-1;height:280px}#app[data-page=home] .home-secondary-right .home-blocks{height:340px}}@media (max-width:767px){#app[data-page=home] main{padding:6px 6px 18px}#app[data-page=home] .home-market-pulse{margin-bottom:6px}#app[data-page=home] .home-market-pulse .home-summary{border-radius:9px;padding:7px}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#app[data-page=home] .home-market-cockpit{grid-template-columns:1fr;gap:6px;margin-bottom:6px}#app[data-page=home] .home-live-chart-card{grid-area:1/1;height:320px}#app[data-page=home] .home-sector-gainer,#app[data-page=home] .home-market-right{grid-column:1;height:280px}#app[data-page=home] .home-sector-gainer{grid-row:2}#app[data-page=home] .home-market-right{grid-row:3}#app[data-page=home] .home-dsex-sessions{width:100%;margin-bottom:6px}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;margin:4px 3px 3px;overflow:auto hidden}#app[data-page=home] .home-dsex-sessions .dsex-session-table{table-layout:fixed;width:700px;min-width:700px}#app[data-page=home] .home-secondary-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:6px;margin-bottom:6px}#app[data-page=home] .home-secondary-center,#app[data-page=home] .home-secondary-left,#app[data-page=home] .home-secondary-right,#app[data-page=home] .home-secondary-movers{grid-column:1}#app[data-page=home] .home-secondary-center{grid-row:1;height:310px}#app[data-page=home] .home-secondary-left{grid-row:2}#app[data-page=home] .home-secondary-right{grid-row:3}#app[data-page=home] .home-secondary-movers{grid-row:4;height:250px}#app[data-page=home] .home-news-categories{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}#app[data-page=home] .home-news-categories::-webkit-scrollbar{display:none}#app[data-page=home] .home-news-categories button{flex:none;min-height:32px}#app[data-page=home] .home-mover-tabs button{min-height:34px}#app[data-page=home] .home-secondary-right .home-blocks{height:400px}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:4px 3px 3px;overflow:auto}#app[data-page=home] .home-secondary-right .block-table{table-layout:fixed;width:620px;min-width:620px}#app[data-page=home] .home-secondary-right .block-table th,#app[data-page=home] .home-secondary-right .block-table td{text-overflow:clip;overflow:visible}}@media (min-width:1800px){#app[data-page=home] main{padding:12px 12px 30px}#app[data-page=home] .home-market-cockpit{column-gap:10px}#app[data-page=home] .home-secondary-grid{gap:6px}.enterprise-footer .footer-main,.enterprise-footer .footer-bottom{width:min(100%,1680px)}}@media (max-width:767px){html{scroll-padding-bottom:88px}body{overflow-x:hidden}.header{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;contain:none;background:#20252b;position:sticky;top:0;transform:none}.header-inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"brand search""radar radar";align-items:center;gap:5px 8px;width:100%;height:auto;min-height:76px;padding:5px 8px 0;display:grid}.header .brand{grid-area:brand;min-width:0}.header .brand-wordmark{width:94px;height:32px}.header .search-box{grid-area:search;width:100%;min-width:0;max-width:none;margin:0}.header .search-box input{color:#eef3f6;background:#1b2228;border:1px solid #4b5a67b8;border-radius:9px;width:100%;height:34px;padding:0 28px 0 30px;font-size:11.5px}.header .search-box input::placeholder{color:#8997a2;opacity:1}.header .search-box>.icon{width:16px;height:16px;top:9px;left:8px}.header .search-box .suggestions{width:auto;max-height:min(420px,62dvh);position:fixed;top:45px;left:8px;right:8px}.header .header-market{display:none}.market-radar{order:initial;background:#1d242a;border-width:1px 0 0;border-radius:0;grid-area:radar;width:calc(100% + 16px);min-width:0;height:29px;margin:0 -8px}.market-radar-viewport{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7px calc(100% - 7px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7px calc(100% - 7px),#0000 100%)}.market-radar-category{color:#bdc8d0;min-height:27px;padding:0 6px 0 8px;font-size:7.5px;font-weight:700}.market-radar-symbol{min-height:27px;padding:0 7px;font-size:8.5px;font-weight:700}.market-radar-group-divider{min-height:27px;padding:0 7px}.header .nav{z-index:110;padding:4px 4px calc(5px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2228fb;border-top:1px solid #36404a;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -8px 24px #00000038}.header .nav a[data-path=\/data-matrix],.header .nav a[data-path=\/dsex-history]{display:none}.header .nav a,.header .nav button{color:#aeb8c1;white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;padding:4px 2px;font-size:8.5px;font-weight:650;line-height:1.05;display:flex}.header .nav .icon{width:19px;height:19px}.header .nav .active{color:#f4f7f9;background:#5aa7ff1a}.header .nav a.active:after{display:none}.toast{bottom:calc(72px + env(safe-area-inset-bottom))}#app[data-page=home] main{width:100%;max-width:100%;padding:6px 6px 18px;overflow-x:clip}#app[data-page=home] .home-market-pulse{margin-bottom:6px}#app[data-page=home] .home-market-pulse .home-summary{border-radius:10px;padding:6px}#app[data-page=home] .home-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#app[data-page=home] .home-pulse-item{border-radius:8px;gap:4px;min-width:0;min-height:54px;padding:7px 8px}#app[data-page=home] .home-pulse-item>span{letter-spacing:.04em;font-size:9px;font-weight:720}#app[data-page=home] .home-pulse-item>strong{white-space:nowrap;font-size:clamp(15px,4.25vw,17px);font-weight:760;line-height:1.05}#app[data-page=home] .home-pulse-item>strong small{font-size:8.5px}#app[data-page=home] .home-market-cockpit{grid-template-columns:1fr;gap:6px;margin-bottom:6px}#app[data-page=home] .home-live-chart-card{background:#20262c;border-color:#526270ad;border-radius:12px;grid-area:1/1;height:350px;min-height:350px;overflow:hidden}#app[data-page=home] .home-live-chart-host .workspace-stage{height:100%;min-height:0}#app[data-page=home] .home-live-chart-host .workspace-canvas{inset:66px 0 0}#app[data-page=home] .home-live-chart-host .workspace-pane-legends{top:66px}#app[data-page=home] .home-live-chart-host .workspace-brand-watermark{width:clamp(110px,32%,145px);top:58%}#app[data-page=home] .home-live-chart-host .workspace-legend{color:#dce5eb;background:#20262c;border-bottom:1px solid #49576394;grid-template-rows:auto auto;align-content:center;gap:5px;width:100%;max-width:none;height:66px;padding:7px 10px 6px;line-height:1.2;display:grid;inset:0 0 auto;overflow:hidden}#app[data-page=home] .home-live-chart-host .workspace-legend>div{width:100%}#app[data-page=home] .home-live-chart-host .top-chart-title{color:#eef3f6;white-space:normal;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;line-height:1.15;display:flex;position:static;transform:none}#app[data-page=home] .home-live-chart-host .top-chart-title strong{color:#f5f8fa;letter-spacing:.015em;flex:none;font-size:14px;font-weight:760}#app[data-page=home] .home-live-chart-host .top-chart-title span{color:#aebbc5;text-align:right;white-space:nowrap;min-width:0;font-size:8.25px;font-weight:550}#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session b{color:#eef4f7;font-weight:720}#app[data-page=home] .home-live-chart-host .top-chart-quick{color:#c7d2da;white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;width:100%;font-size:9.25px;line-height:1.2;display:flex;position:static}#app[data-page=home] .home-live-chart-host .top-chart-quick strong{color:#35d07f;font-size:10px;font-weight:750}#app[data-page=home] .home-live-chart-host .top-chart-date,#app[data-page=home] .home-live-chart-host .top-chart-ohlc{color:#cbd5dc;white-space:nowrap;width:100%;font-size:9px;position:static}#app[data-page=home] .home-live-chart-host .home-session-axis{left:7px;right:74px}#app[data-page=home] .home-sector-gainer,#app[data-page=home] .home-market-right{grid-column:1;height:276px}#app[data-page=home] .home-sector-gainer{grid-row:2}#app[data-page=home] .home-market-right{grid-row:3}#app[data-page=home] .home-market-cockpit .home-sector-card{background:#22292f;border-color:#526270ad;border-radius:12px;height:100%;min-height:0;overflow:hidden}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head{height:42px;min-height:42px;padding:6px 10px}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head h2{gap:6px;font-size:13px;font-weight:690}#app[data-page=home] .home-market-cockpit .home-sector-card .sector-legend{gap:9px;padding:6px 10px 5px;font-size:8.5px}#app[data-page=home] .sector-rank{gap:3px;padding:2px 10px 8px}#app[data-page=home] .sector-rank-row{padding:3px 0}#app[data-page=home] .sector-rank-head{gap:8px;margin-bottom:3px;font-size:9.5px}#app[data-page=home] .sector-rank-head>strong{font-size:8.75px}#app[data-page=home] .sector-rank-track{height:7px}#app[data-page=home] .home-dsex-rail{width:100%;margin-bottom:6px}#app[data-page=home] .home-dsex-sessions{background:#22292f;border-color:#344965d1;border-radius:12px;width:100%;margin:0;overflow:hidden}#app[data-page=home] .home-dsex-sessions>.panel-head{height:42px;min-height:42px;padding:6px 8px 6px 10px}#app[data-page=home] .home-dsex-sessions>.panel-head h2{white-space:nowrap;gap:6px;font-size:12px;font-weight:690}#app[data-page=home] .home-dsex-sessions>.panel-head h2 .icon{width:15px;height:15px}#app[data-page=home] .home-dsex-sessions .text-button{white-space:nowrap;border-radius:9px;min-height:29px;padding:4px 8px;font-size:8.5px}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin;border-radius:7px;margin:4px 3px 3px;overflow:auto hidden}#app[data-page=home] .home-dsex-sessions .dsex-session-table{table-layout:fixed;width:680px;min-width:680px;font-size:10px}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th{color:#d9e3ea;text-align:center;background:#222a32;height:32px;padding:0 5px;font-size:9px;font-weight:650}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td{background:var(--surface);color:#dfe7ef;text-align:center;height:31px;padding:6px 5px;font-size:10px}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:first-child,#app[data-page=home] .home-dsex-sessions .dsex-session-table td:first-child{z-index:3;width:92px;position:sticky;left:0}#app[data-page=home] .home-dsex-sessions .dsex-session-table th:nth-child(2),#app[data-page=home] .home-dsex-sessions .dsex-session-table td:nth-child(2){z-index:3;width:86px;position:sticky;left:92px;box-shadow:1px 0 #435360b8}#app[data-page=home] .home-dsex-sessions .dsex-session-table thead th:nth-child(-n+2){z-index:5;background:#222a32}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td:nth-child(-n+2){background:var(--surface)}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td:nth-child(2){color:#edf3f7;font-size:10.5px;font-weight:700}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.up{color:#35d07f}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.down{color:#ff5b6e}#app[data-page=home] .home-dsex-sessions .dsex-session-table tbody td.flat{color:#aeb8c2}#app[data-page=home] .home-secondary-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:6px;margin-bottom:6px}#app[data-page=home] .home-secondary-center,#app[data-page=home] .home-secondary-left,#app[data-page=home] .home-secondary-right,#app[data-page=home] .home-secondary-movers{grid-column:1;min-width:0}#app[data-page=home] .home-secondary-center{grid-row:1;height:300px}#app[data-page=home] .home-secondary-left{grid-row:2;height:clamp(360px,58svh,470px)}#app[data-page=home] .home-secondary-right{grid-row:3}#app[data-page=home] .home-secondary-movers{grid-row:4;height:270px}#app[data-page=home] .home-news-card,#app[data-page=home] .home-top-movers,#app[data-page=home] .home-secondary-right .home-blocks,#app[data-page=home] .home-secondary-movers .home-sector-heatmap{background:#22292f;border-color:#526270ad;border-radius:12px;overflow:hidden}#app[data-page=home] .home-news-panel>.panel-head,#app[data-page=home] .home-top-movers>.panel-head,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head,#app[data-page=home] .home-secondary-movers .home-sector-heatmap>.panel-head{height:42px;min-height:42px;padding:6px 9px 6px 10px}#app[data-page=home] .home-news-panel>.panel-head h2,#app[data-page=home] .home-top-movers>.panel-head h2,#app[data-page=home] .home-secondary-right .home-blocks>.panel-head h2,#app[data-page=home] .home-secondary-movers .home-sector-heatmap>.panel-head h2{gap:6px;font-size:13px;font-weight:690}#app[data-page=home] .home-news-categories{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}#app[data-page=home] .home-news-categories::-webkit-scrollbar{display:none}#app[data-page=home] .home-news-categories button{flex:none;min-height:32px;padding:6px 9px;font-size:8.75px}#app[data-page=home] .home-mover-tabs{gap:4px}#app[data-page=home] .home-mover-tabs button{min-height:32px;padding:4px 8px;font-size:8.75px}#app[data-page=home] .home-mover-row{min-height:40px;padding:6px 9px}#app[data-page=home] .home-mover-name strong{font-size:11.5px}#app[data-page=home] .home-mover-price,#app[data-page=home] .home-mover-change{font-size:10px}#app[data-page=home] .home-secondary-right .home-blocks{height:390px}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;border-radius:7px;margin:4px 3px 3px;overflow:auto}#app[data-page=home] .home-secondary-right .block-table{table-layout:fixed;width:620px;min-width:620px}#app[data-page=home] .home-secondary-right .block-table th,#app[data-page=home] .home-secondary-right .block-table td{text-overflow:clip;overflow:visible}#app[data-page=home] .home-secondary-movers .sector-heatmap-body{padding:4px}#app[data-page=home] .home-secondary-movers .sector-heatmap-canvas{border-radius:7px}#app[data-page=home] .sector-heat-hover-card{bottom:calc(72px + env(safe-area-inset-bottom))!important}.enterprise-footer{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.enterprise-footer .footer-main{gap:16px;padding:15px 12px 13px}.enterprise-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.enterprise-footer .footer-support{grid-column:1/-1}.enterprise-footer .footer-contacts{grid-template-columns:1fr;gap:6px}.enterprise-footer .footer-contact{min-height:42px}.enterprise-footer .footer-bottom{padding:9px 12px 10px}}@media (max-width:360px){.header .brand-wordmark{width:86px}.header .nav a,.header .nav button{font-size:8px}#app[data-page=home] .home-live-chart-host .top-chart-title span{font-size:7.75px}#app[data-page=home] .home-live-chart-host .top-chart-quick{gap:9px;font-size:8.6px}#app[data-page=home] .home-dsex-sessions>.panel-head h2{font-size:11px}}@media (min-width:768px) and (max-width:1100px){html,body,#app{max-width:100%;overflow-x:clip}#app[data-page=home] main,#app[data-page=home] .home-market-pulse,#app[data-page=home] .home-market-cockpit,#app[data-page=home] .home-dsex-rail,#app[data-page=home] .home-secondary-grid{width:100%;min-width:0;max-width:100%}#app[data-page=home] .home-live-chart-card,#app[data-page=home] .home-sector-card,#app[data-page=home] .home-dsex-sessions,#app[data-page=home] .home-news-card,#app[data-page=home] .home-top-movers,#app[data-page=home] .home-secondary-right .home-blocks,#app[data-page=home] .home-secondary-movers .home-sector-heatmap{min-width:0}#app[data-page=home] .home-dsex-rail{margin-bottom:8px}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:5px 4px 4px;overflow:auto hidden}#app[data-page=home] .home-dsex-sessions .dsex-session-table{width:max(100%,760px);min-width:760px}#app[data-page=home] .home-news-categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}#app[data-page=home] .home-news-categories::-webkit-scrollbar{display:none}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto}#app[data-page=home] .home-secondary-movers .sector-heat-hover-card{max-width:min(300px,100vw - 32px)}.enterprise-footer{padding-bottom:24px}}@media (min-width:768px) and (max-width:900px){.header{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;contain:none;transform:none}.header .nav{z-index:110;padding:5px 6px calc(6px + env(safe-area-inset-bottom));background:#1b2228fb;border-top:1px solid #36404a;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -8px 24px #0003}.header .nav a[data-path=\/data-matrix],.header .nav a[data-path=\/dsex-history]{display:none}.header .nav a,.header .nav button{flex:initial;border-radius:8px;min-width:0;min-height:54px;padding:4px 3px;font-size:9px}.header .nav .icon{width:19px;height:19px}.header .nav a.active:after{display:none}#app[data-page=home] .home-secondary-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:8px}#app[data-page=home] .home-secondary-center,#app[data-page=home] .home-secondary-left,#app[data-page=home] .home-secondary-right,#app[data-page=home] .home-secondary-movers{grid-column:1;min-width:0}#app[data-page=home] .home-secondary-center{grid-row:1;height:300px}#app[data-page=home] .home-secondary-left{grid-row:2;height:420px}#app[data-page=home] .home-secondary-right{grid-row:3}#app[data-page=home] .home-secondary-right .home-blocks{height:380px}#app[data-page=home] .home-secondary-movers{grid-row:4;height:290px}#app[data-page=home] .home-secondary-right .block-table{table-layout:fixed;width:620px;min-width:620px}.enterprise-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.toast{bottom:calc(78px + env(safe-area-inset-bottom))}}@media (min-width:901px) and (max-width:1100px){.header-inner{gap:7px;padding-inline:10px}.market-radar{flex-basis:150px;min-width:110px}.header .search-box{flex-basis:155px;min-width:135px;max-width:165px}.header .nav{gap:4px}.header .nav a,.header .nav button{white-space:nowrap;padding-inline:3px;font-size:10px}.header .nav .icon{width:13px;height:13px}#app[data-page=home] .home-secondary-right .block-table{table-layout:fixed;width:620px;min-width:620px}}.sector-page{min-width:0;padding-top:0}.sector-page-panel{background:var(--surface);min-width:0;box-shadow:none;border:1px solid #26364d;border-radius:12px;overflow:hidden}.sector-page-head{background:linear-gradient(110deg,#ffffff13 0%,#ffffff0b 48%,#ffffff06 100%),#252b32;border-bottom:1px solid #d6e4ee2b;min-height:46px;padding:8px 12px 8px 14px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.sector-page-head h1{color:#f4f8ff;letter-spacing:-.01em;align-items:center;gap:7px;margin:0;font-size:15px;font-weight:680;line-height:1.2;display:flex}.sector-page-head h1 .icon{color:#69cdb9;width:16px;height:16px}.sector-page-head-meta{color:#aab7c4;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-size:9.5px;font-weight:650;display:flex}.sector-page-stale{color:#e4ca76;border:1px solid #f9c6445c;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:8px;font-weight:700;display:inline-flex}.sector-page-layout{background:#1e242a;grid-template-columns:minmax(0,1fr) 300px;gap:8px;min-width:0;padding:8px;display:grid}.sector-page-main,.sector-page-rail{min-width:0}.sector-page-main{background:#171d22;border:1px solid #334456;border-radius:9px;overflow:hidden}.sector-page-map-head{background:#20272e;border-bottom:1px solid #344352;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:6px 8px;display:flex}.sector-page-tabs{background:#1a2026;border:1px solid #344352;border-radius:7px;align-items:center;gap:4px;min-width:0;padding:3px;display:flex}.sector-page-tab{color:#9facb7;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:28px;padding:5px 11px;font-size:9px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.sector-page-tab.active{color:#eef4f7;background:#2a343d;box-shadow:inset 0 0 0 1px #465867}@media (hover:hover) and (pointer:fine){.sector-page-tab:hover{color:#f4f8fb;background:#252e36;text-decoration:none}.sector-page-tile:hover{z-index:4;filter:brightness(1.12);text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff26,0 3px 12px #00000047}.sector-page-leader-row:hover{background:#232b32;text-decoration:none}}.sector-page-tab:focus-visible,.sector-page-tile:focus-visible,.sector-page-leader-row:focus-visible{outline-offset:-2px;outline:2px solid #69cdb9b8}.sector-page-method{color:#82909c;white-space:nowrap;cursor:help;font-size:8.5px;font-weight:600}.sector-page-treemap{aspect-ratio:5/3;background:#11171c;width:100%;min-height:430px;position:relative;overflow:hidden;container-type:size}.sector-page-tile{color:#eaf0f4;border:1px solid #0f151ab8;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:8px 9px;text-decoration:none;transition:filter .14s,box-shadow .14s;display:flex;position:absolute;overflow:hidden}.sector-page-tile.up.soft{background:#173729}.sector-page-tile.up.medium{background:#145034}.sector-page-tile.up.strong{background:#0f6840}.sector-page-tile.down.soft{background:#3c2027}.sector-page-tile.down.medium{background:#57232c}.sector-page-tile.down.strong{background:#70222d}.sector-page-tile.flat{background:#293139}.sector-page-tile strong{color:#f5f8fa;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,1.15cqw,14px);font-weight:750;line-height:1.1;overflow:hidden}.sector-page-tile>span{color:#f4f7f9;font-variant-numeric:tabular-nums;font-size:clamp(9px,1.05cqw,13px);font-weight:750}.sector-page-tile small{color:#ebf1f5c2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(7px,.72cqw,9.5px);font-weight:550;line-height:1.15;overflow:hidden}.sector-page-tile em{color:#eef4f7b8;gap:6px;font-size:clamp(7px,.7cqw,9px);font-style:normal;font-weight:650;display:flex}.sector-page-tile em b{color:#71d89d}.sector-page-tile em i{color:#b2bdc5;font-style:normal}.sector-page-tile em u{color:#ff8a95;text-decoration:none}.sector-page-tile.compact small,.sector-page-tile.compact em{display:none}.sector-page-rail{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.sector-page-leader-card{background:#1b2228;border:1px solid #334456;border-radius:9px;min-height:0;overflow:hidden}.sector-page-leader-head{background:#222a32;border-bottom:1px solid #344352;justify-content:space-between;align-items:center;gap:8px;min-height:37px;padding:7px 9px;display:flex}.sector-page-leader-head h2{color:#edf3f6;margin:0;font-size:10.5px;font-weight:700}.sector-page-leader-head span{color:#7f8d98;font-size:7.75px;font-weight:650}.sector-page-leader-row{color:#d8e1e7;border-bottom:1px solid #3a485475;grid-template-columns:20px minmax(0,1fr) 58px 54px;align-items:center;gap:5px;min-height:39px;padding:5px 7px;text-decoration:none;display:grid}.sector-page-leader-row:last-child{border-bottom:0}.sector-page-leader-rank{color:#71808c;text-align:center;font-variant-numeric:tabular-nums;font-size:8px;font-weight:700}.sector-page-leader-main{flex-direction:column;gap:2px;min-width:0;display:flex}.sector-page-leader-main strong{color:#dfe7ec;text-overflow:ellipsis;white-space:nowrap;font-size:8.75px;font-weight:700;line-height:1.1;overflow:hidden}.sector-page-leader-main small{color:#74838f;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.sector-page-leader-price,.sector-page-leader-change{text-align:right;font-variant-numeric:tabular-nums;font-size:8.5px;font-weight:700}.sector-page-rail-empty{color:#7f8d98;text-align:center;padding:16px 10px;font-size:8.5px}.sector-page-error{padding:10px}@media (min-width:768px) and (max-width:1100px){.sector-page-layout{grid-template-columns:minmax(0,1fr) 240px}.sector-page-treemap{aspect-ratio:4/3;min-height:420px}.sector-page-leader-row{grid-template-columns:18px minmax(0,1fr) 48px}.sector-page-leader-price{display:none}}@media (max-width:767px){.sector-page-head{min-height:42px;padding:7px 8px 7px 10px}.sector-page-head h1{font-size:14px}.sector-page-head-meta{font-size:8.5px}.sector-page-layout{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px 8px 8px}.sector-page-map-head{flex-direction:column;align-items:stretch;gap:6px;padding:7px}.sector-page-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sector-page-tab{min-width:0;min-height:32px;padding-inline:5px}.sector-page-method{align-self:flex-end}.sector-page-treemap{aspect-ratio:3/4;min-height:500px}.sector-page-tile{padding:6px}.sector-page-tile strong{font-size:clamp(8px,2.45cqw,11px)}.sector-page-tile>span{font-size:clamp(8px,2.15cqw,10px)}.sector-page-tile small{font-size:clamp(6.5px,1.8cqw,8px)}.sector-page-rail{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.sector-page-leader-row{grid-template-columns:22px minmax(0,1fr) 58px 56px;min-height:42px}}#app[data-page=home] .home-news-card{flex-direction:column;min-height:0;display:flex;container-type:inline-size}#app[data-page=home] .home-news-panel>.panel-head{gap:8px}#app[data-page=home] .home-news-panel>.panel-head h2{white-space:nowrap;flex:none}#app[data-page=home] .home-news-controls{align-items:center;gap:4px;min-width:0;display:flex}#app[data-page=home] .home-news-control{color:#dfe9ef;cursor:pointer;background:#263038;border:1px solid #3c4a54;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}#app[data-page=home] .home-news-control svg{width:14px;height:14px}#app[data-page=home] .home-news-control:hover,#app[data-page=home] .home-news-control:focus-visible{color:#f6fbfd;background:#26383e;border-color:#5b8e82}#app[data-page=home] .home-news-control:focus-visible{outline-offset:1px;outline:2px solid #69cdb9}#app[data-page=home] .home-news-control:disabled{opacity:.4;cursor:default}#app[data-page=home] .home-news-control[aria-pressed=true]{color:#f0cf7a;background:#33301f;border-color:#6b5a26}#app[data-page=home] .home-news-controls .text-button{white-space:nowrap;margin-left:4px}#app[data-page=home] .home-news-categories button{letter-spacing:.04em;font-size:10.5px}#app[data-page=home] .home-news-stage{flex:auto;min-height:0;position:relative;overflow:hidden}#app[data-page=home] .home-news-stage-state{place-items:center;height:100%;min-height:0;display:grid}#app[data-page=home] .home-news-story{--news-accent:#8fa3b5;box-sizing:border-box;flex-direction:column;gap:9px;height:100%;padding:12px 16px 8px;display:flex}#app[data-page=home] .home-news-card [data-news-category=eps]{--news-accent:#54a8ff}#app[data-page=home] .home-news-card [data-news-category=dividend]{--news-accent:#e3b341}#app[data-page=home] .home-news-card [data-news-category=record-date]{--news-accent:#a78bfa}#app[data-page=home] .home-news-card [data-news-category=agm]{--news-accent:#f59e5b}#app[data-page=home] .home-news-card [data-news-category=buy]{--news-accent:#35d07f}#app[data-page=home] .home-news-card [data-news-category=sell]{--news-accent:#f26d6d}#app[data-page=home] .home-news-card [data-news-category=q1]{--news-accent:#38c6d9}#app[data-page=home] .home-news-card [data-news-category=q2]{--news-accent:#f472b6}#app[data-page=home] .home-news-card [data-news-category=q3]{--news-accent:#b5e550}#app[data-page=home] .home-news-card [data-news-category=general]{--news-accent:#8fa3b5}#app[data-page=home] .home-news-categories button[data-news-category][aria-pressed=true]{color:var(--news-accent)}#app[data-page=home] .home-news-categories button[data-news-category][aria-pressed=true]:after{background:var(--news-accent)}#app[data-page=home] .home-news-story.is-entering{animation:.32s ease-out home-news-enter}@keyframes home-news-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#app[data-page=home] .home-news-story-head{align-items:flex-start;gap:11px;display:flex}#app[data-page=home] .home-news-badge{border:1px solid color-mix(in srgb,var(--news-accent) 48%,transparent);background:color-mix(in srgb,var(--news-accent) 15%,#1d2328);width:34px;height:34px;color:var(--news-accent);border-radius:9px;flex:none;place-items:center;display:grid}#app[data-page=home] .home-news-badge svg{width:17px;height:17px}#app[data-page=home] .home-news-badge-text{letter-spacing:.02em;font-size:11px;font-weight:800;line-height:1}#app[data-page=home] .home-news-meta{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}#app[data-page=home] .home-news-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}#app[data-page=home] .home-news-chips>*{border:1px solid color-mix(in srgb,var(--news-accent) 55%,transparent);background:color-mix(in srgb,var(--news-accent) 16%,transparent);color:color-mix(in srgb,var(--news-accent) 70%,#fff);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none}#app[data-page=home] .home-news-chips>.home-news-code{color:#172027;background:#d7dee3;border-color:#bec8ce;font-weight:800;box-shadow:0 2px 6px #0000002e,inset 0 0 0 1px #ffffff14}#app[data-page=home] .home-news-chips>.home-news-code:hover,#app[data-page=home] .home-news-chips>.home-news-code:focus-visible{color:#0f171d;background:#eef2f4;border-color:#e6ecef}#app[data-page=home] .home-news-meta time{color:#c7d2da;letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}#app[data-page=home] .home-news-meta time span{color:#6fd8c3;font-weight:700}#app[data-page=home] .home-news-story .home-news-primary{overscroll-behavior:contain;min-height:0;color:inherit;scrollbar-width:thin;scrollbar-color:#3c4a54 transparent;flex-direction:column;flex:auto;gap:8px;margin-right:-6px;padding-right:6px;display:flex;overflow-y:auto}#app[data-page=home] .home-news-story .home-news-primary::-webkit-scrollbar{width:6px}#app[data-page=home] .home-news-story .home-news-primary::-webkit-scrollbar-thumb{background:#3c4a54;border-radius:3px}#app[data-page=home] .home-news-story .home-news-primary:focus-visible{outline-offset:2px;outline:2px solid #69cdb9}#app[data-page=home] .home-news-url{color:#6fd8c3;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}#app[data-page=home] .home-news-url:hover,#app[data-page=home] .home-news-url:focus-visible{color:#a6efe0}#app[data-page=home] .home-news-en,#app[data-page=home] .home-news-bn{overflow-wrap:anywhere;margin:0}#app[data-page=home] .home-news-en{color:#e4ebef;font-size:13px;line-height:1.55}#app[data-page=home] .home-news-bn{border:1px solid #e2ecf412;border-left:3px solid var(--news-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dbe3e9;background:linear-gradient(#20252beb,#1d2228eb);border-radius:0 8px 8px 0;padding:8px 11px;font-family:Noto Sans Bengali,Hind Siliguri,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.7;box-shadow:inset 0 1px #ffffff0a}@container (width<=400px){#app[data-page=home] .home-news-controls .text-button{padding-inline:8px}}@media (max-width:767px){#app[data-page=home] .home-news-control{width:40px;height:40px}#app[data-page=home] .home-news-story{padding:14px 14px 10px}#app[data-page=home] .home-news-en,#app[data-page=home] .home-news-bn{font-size:13.5px}}@media (prefers-reduced-motion:reduce){#app[data-page=home] .home-news-story.is-entering{animation:none}}@media (min-width:1101px){#app[data-page=home] .home-secondary-grid{grid-template-rows:372px 320px}}.news-page-list [data-news-category=eps],.news-page-categories [data-news-category=eps]{--news-accent:#54a8ff}.news-page-list [data-news-category=dividend],.news-page-categories [data-news-category=dividend]{--news-accent:#e3b341}.news-page-list [data-news-category=record-date],.news-page-categories [data-news-category=record-date]{--news-accent:#a78bfa}.news-page-list [data-news-category=agm],.news-page-categories [data-news-category=agm]{--news-accent:#f59e5b}.news-page-list [data-news-category=buy],.news-page-categories [data-news-category=buy]{--news-accent:#35d07f}.news-page-list [data-news-category=sell],.news-page-categories [data-news-category=sell]{--news-accent:#f26d6d}.news-page-list [data-news-category=q1],.news-page-categories [data-news-category=q1]{--news-accent:#38c6d9}.news-page-list [data-news-category=q2],.news-page-categories [data-news-category=q2]{--news-accent:#f472b6}.news-page-list [data-news-category=q3],.news-page-categories [data-news-category=q3]{--news-accent:#b5e550}.news-page-list [data-news-category=general]{--news-accent:#8fa3b5}.news-page-categories button[data-news-category][aria-pressed=true]{color:var(--news-accent)}.news-page-categories button[data-news-category][aria-pressed=true]:after{background:var(--news-accent)}.news-page-timeline:before,.news-page-item:before{display:none}.news-page-item{flex-direction:column;gap:9px;padding:16px 18px;display:flex}.news-page-item header.news-item-head{justify-content:flex-start;align-items:flex-start;gap:11px;margin:0;display:flex}.news-item-badge{border:1px solid color-mix(in srgb,var(--news-accent) 48%,transparent);background:color-mix(in srgb,var(--news-accent) 15%,#1d2328);width:34px;height:34px;color:var(--news-accent);border-radius:9px;flex:none;place-items:center;display:grid}.news-item-badge svg{width:17px;height:17px}.news-item-badge .home-news-badge-text{letter-spacing:.02em;font-size:11px;font-weight:800;line-height:1}.news-item-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.news-item-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.news-item-chips>span{border:1px solid color-mix(in srgb,var(--news-accent) 55%,transparent);background:color-mix(in srgb,var(--news-accent) 16%,transparent);color:color-mix(in srgb,var(--news-accent) 70%,#fff);letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.35}.news-item-chips>.news-page-code{color:#172027;background:#d7dee3;border-color:#bec8ce;font-weight:800;box-shadow:0 2px 6px #0000002e,inset 0 0 0 1px #ffffff14}.news-page-item .news-item-meta time{color:#c7d2da;letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.news-page-item .news-item-meta time span{color:#6fd8c3;font-weight:700}.news-page-item .top-news-english{color:#e4ebef;margin:0}.news-page-item .top-news-bangla{border:1px solid #e2ecf412;border-left:3px solid var(--news-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dbe3e9;background:linear-gradient(#20252beb,#1d2228eb);border-radius:0 8px 8px 0;margin:0;padding:8px 11px;box-shadow:inset 0 1px #ffffff0a}.news-page-item .home-news-url{color:#6fd8c3;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.news-page-item .home-news-url:hover,.news-page-item .home-news-url:focus-visible{color:#a6efe0}@media (max-width:767px){.news-page-item{padding:14px 12px 14px 18px}}.news-page-item header.news-item-head{width:100%}.news-item-actions{flex:none;gap:6px;margin-left:auto;display:flex}.news-item-actions .news-item-action{color:#dfe9ef;letter-spacing:.02em;white-space:nowrap;background:#263038;border:1px solid #3c4a54;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:11.5px;font-weight:650;text-decoration:none;display:inline-flex}.news-item-actions .news-item-action svg{width:14px;height:14px}.news-item-actions .news-item-action:hover,.news-item-actions .news-item-action:focus-visible{color:#fff;background:#26383e;border-color:#5b8e82}.news-item-actions .news-item-action:focus-visible{outline-offset:1px;outline:2px solid #69cdb9}@media (max-width:560px){.news-page-item header.news-item-head{flex-wrap:wrap}.news-item-actions{width:100%;margin-left:45px}.news-item-actions .news-item-action{height:34px}}#app[data-page] .news-candle{box-sizing:border-box;background:#1d2328;border:1px solid #3a4651;border-radius:9px;flex:0 0 34px;width:34px;height:34px;display:block;position:relative}#app[data-page] .news-candle:before,#app[data-page] .news-candle:after{content:"";position:absolute}#app[data-page] .news-candle:before{left:16px;top:var(--wick-top);width:1px;height:var(--wick-height);background:var(--candle-wick)}#app[data-page] .news-candle:after{left:12px;top:var(--body-top);width:9px;height:var(--body-height);background:var(--candle-body);border-radius:1px;min-height:2px}#app[data-page] .news-candle.up{--candle-wick:#26a69a;--candle-body:#2fdf75}#app[data-page] .news-candle.down{--candle-wick:#ef5350;--candle-body:#ff4961}#app[data-page] .news-candle.flat{--candle-wick:#4b7bec;--candle-body:#4b7bec}#app[data-page=home] .home-news-meta time,.news-page-item .news-item-meta time{letter-spacing:.05em;font-size:9px}#app[data-page=home] .home-news-chips>.home-news-chip,.news-item-chips>span[data-news-category]{letter-spacing:.06em;padding:1px 7px;font-size:9px}#app[data-page=home] .home-news-meta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 10px}#app[data-page=home] .home-news-meta time{white-space:nowrap;flex:none;margin-left:auto}.news-page-item header.news-item-head{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"logo chips actions""logo chips date";align-items:center;gap:6px 11px;display:grid}.news-page-item header.news-item-head>:first-child{grid-area:logo}.news-page-item .news-item-meta{display:contents}.news-page-item .news-item-chips{grid-area:chips}.news-page-item .news-item-actions{grid-area:actions;justify-content:flex-end;margin-left:0}.news-page-item .news-item-meta time{white-space:nowrap;grid-area:date;justify-self:end}@media (max-width:560px){.news-page-item header.news-item-head{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"logo chips""date date""actions actions"}.news-page-item .news-item-meta time{justify-self:start}.news-page-item .news-item-actions{justify-content:flex-start;width:auto;margin-left:0}}#app[data-page=home] .home-news-story-head{align-items:flex-start}#app[data-page=home] .home-news-meta{margin-top:7px}.news-page-item header.news-item-head{align-items:start}.news-page-item header.news-item-head>:first-child{align-self:start}.news-page-item .news-item-chips{align-self:start;margin-top:7px}.news-page-item .news-item-actions{align-self:start;margin-top:2px}#app[data-page=home] .home-block-previous{color:#f0cf7a;letter-spacing:.03em;white-space:nowrap;background:#e3b3411f;border:1px solid #e3b34173;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}#app[data-page=home] .home-block-previous>span{background:#e3b341;border-radius:50%;width:6px;height:6px}.news-page>.pagination button{color:#172027;background:#d7dee3;border:1px solid #bec8ce;font-weight:800;box-shadow:0 2px 6px #0000002e,inset 0 0 0 1px #ffffff14}.news-page>.pagination button:hover,.news-page>.pagination button:focus-visible{color:#0f171d;background:#eef2f4;border-color:#e6ecef}.header .suggestions .search-index-tag,.top-company-tags>.top-index-tag{color:#9fcbff;letter-spacing:.07em;text-transform:uppercase;vertical-align:1px;background:#54a8ff24;border:1px solid #54a8ff80;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}.top-company-tags>.top-index-tag{margin-left:0}.top-index-table .top-block-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.top-index-table-note{color:#97a4ae;white-space:nowrap;font-size:11px;font-weight:600}.top-index-table-note a,.top-index-table th a{color:inherit;text-decoration:none}.top-index-table-note a:hover,.top-index-table th a:hover{color:#6fd8c3}.top-index-statistics .top-stats-grid dd{white-space:nowrap;font-size:.86em}.top-index-unavailable{color:#97a4ae;text-align:center;place-items:center;gap:6px;min-height:200px;padding:24px 16px;display:grid}.top-index-unavailable strong{color:#e4ebef;font-size:15px}.top-index-unavailable span{max-width:420px;font-size:12px;line-height:1.5}.top-index-news .top-block-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.top-index-news .top-index-news-list{overscroll-behavior:contain;border-radius:8px;height:auto;min-height:0;max-height:720px;overflow-y:auto}.top-index-news-categories button{letter-spacing:.04em;font-size:10.5px}.top-index-news .news-page-item{gap:9px;padding:12px 16px}.top-index-news .news-page-item header.news-item-head{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"logo chips date"}.top-index-news .news-page-item .news-item-meta time{place-self:center end}.top-index-news .news-page-item .top-news-english{font-size:13px;line-height:1.55}.top-index-news .news-page-item .top-news-bangla{font-size:13px;line-height:1.7}#app[data-page=home] .home-dsex-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}#app[data-page=home] .home-dsex-pair>.home-dsex-sessions{min-width:0;margin:0}#app[data-page=home] .home-index-movers{contain:size;background:#22292f;border:1px solid #526270ad;border-radius:12px;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}#app[data-page=home] .home-index-movers>.panel-head{background:#252b32;border-bottom:1px solid #d6e4ee2b;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:6px 9px 6px 10px;display:flex}#app[data-page=home] .home-index-movers>.panel-head h2{color:#f4f8ff;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:690}#app[data-page=home] .home-index-movers .home-block-actions .text-button[aria-pressed=true]{color:#fff;background:#2c3d48;border-color:#5b7a8c}#app[data-page=home] .home-index-movers .table-wrap{background:#252b31;border:1px solid #263850;border-radius:7px;flex:1 1 0;min-height:0;margin:4px 3px 3px;overflow:auto}#app[data-page=home] .home-index-movers .block-table th[scope=col]{z-index:1;color:#e2e8f0;text-transform:none;letter-spacing:normal;background:#222a32;border:0;border-bottom:1px solid #3a4551;padding:0;font-size:9px;font-weight:600;position:sticky;top:0}#app[data-page=home] .home-index-movers .block-sort-button{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:9px 8px}#app[data-page=home] .home-index-movers .block-table tbody th,#app[data-page=home] .home-index-movers .block-table tbody td{color:#d9e3ef;text-align:center;font-variant-numeric:tabular-nums;background:#252b31;border:0;border-bottom:1px solid #35486085;height:34px;padding:7px 8px;font-size:10px}#app[data-page=home] .home-index-movers .block-table tbody th{padding-left:11px}#app[data-page=home] .home-index-movers .block-table tbody td.up{color:#46d78c}#app[data-page=home] .home-index-movers .block-table tbody td.down{color:#ff7180}#app[data-page=home] .home-index-movers .block-table tbody td:last-child{font-weight:700}#app[data-page=home] .home-index-movers .block-stock-code{color:#e0e5ed;letter-spacing:.005em;text-transform:uppercase;font-size:11px;font-weight:650;text-decoration:none}#app[data-page=home] .home-index-movers .block-table tbody tr:hover th,#app[data-page=home] .home-index-movers .block-table tbody tr:hover td{background:#2a323a}#app[data-page=home] .home-index-movers .unconnected-feed{min-height:158px;margin:8px}@media (min-width:1800px){#app[data-page=home] .home-dsex-rail>.home-dsex-pair{max-width:1320px}}@media (max-width:1023px){#app[data-page=home] .home-dsex-pair{grid-template-columns:minmax(0,1fr)}#app[data-page=home] .home-index-movers{contain:none}#app[data-page=home] .home-index-movers .table-wrap{flex:none;max-height:360px}}@media (min-width:1024px){#app[data-page=home] .home-dsex-pair>.home-dsex-sessions,#app[data-page=home] .home-dsex-pair>.home-index-movers{flex-direction:column;min-width:0;display:flex}#app[data-page=home] .home-dsex-pair .home-dsex-sessions .dsex-session-table-wrap{touch-action:auto;background:#252b31;border:1px solid #263850;border-radius:7px;flex:auto;margin:4px 3px 3px;overflow:hidden}#app[data-page=home] .home-dsex-pair .home-dsex-sessions .dsex-session-table{table-layout:fixed;width:100%;min-width:0}#app[data-page=home] .home-dsex-pair .home-dsex-sessions .dsex-session-table th,#app[data-page=home] .home-dsex-pair .home-dsex-sessions .dsex-session-table td{text-overflow:ellipsis;white-space:nowrap;position:static;overflow:hidden}#app[data-page=home] .home-dsex-pair .dsex-session-table th:first-child{width:13%}#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(2){width:12%}#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(3){width:17%}#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(4),#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(5){width:10%}#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(6){width:14%}#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(7){width:10%}#app[data-page=home] .home-dsex-pair .dsex-session-table th:nth-child(8){width:14%}#app[data-page=home] .home-dsex-pair .dsex-session-table td:nth-child(3) strong{margin-right:4px}#app[data-page=home] .home-dsex-pair .dsex-session-table thead th,#app[data-page=home] .home-dsex-pair .home-index-movers .block-table th[scope=col]{color:#d9e3ea;background:#222a32;height:32px;font-size:9.5px;font-weight:650}#app[data-page=home] .home-dsex-pair .home-index-movers .block-sort-button{height:32px;padding:0 8px}#app[data-page=home] .home-dsex-pair .dsex-session-table tbody td,#app[data-page=home] .home-dsex-pair .home-index-movers .block-table tbody th,#app[data-page=home] .home-dsex-pair .home-index-movers .block-table tbody td{border-bottom:1px solid #35486085;height:31px;padding:0 6px;font-size:10.5px}#app[data-page=home] .home-dsex-pair .home-index-movers .table-wrap{margin:4px 3px 3px}#app[data-page=home] .home-dsex-pair .home-index-movers .block-table{table-layout:fixed;width:100%}}@media (min-width:1024px) and (max-width:1279px){#app[data-page=home] .home-dsex-pair .dsex-session-table tbody td,#app[data-page=home] .home-dsex-pair .home-index-movers .block-table tbody th,#app[data-page=home] .home-dsex-pair .home-index-movers .block-table tbody td{padding:0 4px;font-size:9.5px}#app[data-page=home] .home-dsex-pair .dsex-session-table .dsex-level strong{font-size:10.5px}#app[data-page=home] .home-dsex-pair .dsex-session-table td:nth-child(3) small{display:none}}@media (max-width:1023px){#app[data-page=home] .home-dsex-sessions{height:auto;max-height:none}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{overflow-y:visible}}@media (min-width:1101px) and (max-width:1799px){#app[data-page=home] .home-dsex-pair{grid-template-columns:minmax(0,1.62fr) minmax(225px,.69fr) minmax(225px,.69fr);column-gap:8px}}@media (min-width:1800px){#app[data-page=home] .home-dsex-rail{display:block}#app[data-page=home] .home-dsex-rail>.home-ad-rail{display:none}#app[data-page=home] .home-dsex-rail>.home-dsex-pair{grid-template-columns:minmax(0,1.65fr) minmax(250px,.7fr) minmax(250px,.7fr);column-gap:10px;max-width:none}}@media (min-width:1101px){#app[data-page=home] .home-dsex-pair>.home-dsex-sessions{grid-column:1}#app[data-page=home] .home-dsex-pair>.home-index-movers{grid-column:2/4}}@media (min-width:1024px) and (max-width:1100px){#app[data-page=home] .home-dsex-pair{column-gap:8px}}#app[data-page=home] .home-index-movers{background:#22292f;border:1px solid #526270ad;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 5px 16px #0000001a}#app[data-page=home] .home-index-movers>.panel-head{background:#252b32;border-bottom:1px solid #d6e4ee1f;border-radius:10px 10px 0 0;flex:none;gap:12px;height:44px;min-height:44px;padding:6px 10px 6px 13px;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}#app[data-page=home] .home-index-movers>.panel-head h2{color:#f4f8ff;letter-spacing:-.01em;align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}#app[data-page=home] .home-index-movers .home-mover-list{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;overflow-y:auto}#app[data-page=home] .home-index-movers .home-mover-name small .up{color:#46d78c}#app[data-page=home] .home-index-movers .home-mover-name small .down{color:#ff7180}#app[data-page=home] .home-index-movers.mover-losers .home-mover-track>span{background:linear-gradient(90deg,#b8434f,#ef6170)}#app[data-page=home] .home-index-movers .home-mover-footer{flex:none}[data-flash]{animation:1.4s ease-out live-row-flash}@keyframes live-row-flash{0%{background-color:#69cdb929}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-flash]{animation:none}}.index-movers-page{max-width:1320px;margin:0 auto;padding:12px 12px 24px}.index-movers-panel{background:#22292f;border:1px solid #526270ad;border-radius:12px;overflow:hidden}.index-movers-head{background:#252b32;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px 12px 18px;display:flex;box-shadow:inset 3px 0 #42bda5,inset 0 1px #ffffff17}.index-movers-head h1{color:#f4f8ff;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.index-movers-head p{color:#a7b3bd;margin:5px 0 0;font-size:12px}.index-movers-stats{background:#323c45;border-block:1px solid #323c45;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.index-movers-stat{background:#22292f;flex-direction:column;gap:3px;padding:11px 16px;display:flex}.index-movers-stat span{color:#8f9ba5;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:650}.index-movers-stat strong{color:#f4f8ff;font-variant-numeric:tabular-nums;font-size:17px;font-weight:750}.index-movers-stat strong.up{color:#46d78c}.index-movers-stat strong.down{color:#ff7180}.index-movers-stat small{color:#a7b3bd;font-variant-numeric:tabular-nums;font-size:11px}.index-movers-toolbar{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.index-movers-tabs{gap:6px;display:flex}.index-movers-tabs button{color:#b9c5ce;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3c4a54;border-radius:6px;min-height:32px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:700;line-height:1}.index-movers-tabs button[aria-pressed=true]{color:#f2fffb;background:#42bda521;border-color:#69cdb994}.index-movers-tabs button:focus-visible{outline-offset:1px;outline:2px solid #69cdb9}.index-movers-table-wrap{border:1px solid #2f3a44;border-radius:8px;max-height:calc(100vh - 260px);margin:0 14px 12px;overflow:auto}.index-movers-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.index-movers-table thead th{z-index:1;color:#d9e3ea;text-align:right;white-space:nowrap;background:#222a32;border-bottom:1px solid #3a4551;padding:0;font-size:11px;font-weight:650;position:sticky;top:0}.index-movers-table thead th.index-movers-rank{text-align:center;padding:10px 12px}.index-movers-sort{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:10px 12px;display:flex}.index-movers-sort span{color:#6f7c87;font-size:9px}.index-movers-sort:focus-visible{outline-offset:-2px;outline:2px solid #69cdb9}.index-movers-table thead th:nth-child(2) .index-movers-sort,.index-movers-table thead th:nth-child(3) .index-movers-sort{justify-content:flex-start}.index-movers-table tbody td,.index-movers-table tbody th{color:#dfe7ef;text-align:right;white-space:nowrap;border-bottom:1px solid #35486085;height:42px;padding:6px 12px;font-size:12.5px}.index-movers-table tbody th,.index-movers-table tbody td.index-movers-sector{text-align:left}.index-movers-table tbody td.index-movers-rank{color:#8f9ba5;text-align:center;width:44px}.index-movers-table tbody tr:hover>*{background:#2a323a}.index-movers-code{color:#f0f5f9;flex-direction:column;gap:1px;text-decoration:none;display:flex}.index-movers-code strong{font-size:12.5px;font-weight:750}.index-movers-code small{color:#93a0aa;text-overflow:ellipsis;max-width:260px;font-size:10.5px;overflow:hidden}.index-movers-code:hover strong,.index-movers-code:focus-visible strong{color:#9ae3d4}.index-movers-sector{color:#a7b3bd!important}.index-movers-table td.up{color:#46d78c}.index-movers-table td.down{color:#ff7180}.index-movers-points{font-weight:750}.index-movers-share-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.index-movers-share-bar{background:#323c45;border-radius:3px;width:90px;height:5px;overflow:hidden}.index-movers-share-bar>span{background:linear-gradient(90deg,#2f9f84,#46d78c);height:100%;display:block}.index-movers-share-bar.negative>span{background:linear-gradient(90deg,#b8434f,#ef6170)}@media (max-width:767px){.index-movers-head{flex-direction:column}.index-movers-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.index-movers-table-wrap{max-height:none;margin:0 8px 10px}.index-movers-sector,.index-movers-table th:nth-child(3){display:none}.index-movers-share-bar{width:48px}}@media (max-width:1023px){#app[data-page=home] .home-index-movers{contain:none}#app[data-page=home] .home-index-movers .home-mover-list{flex:none;max-height:400px}}#app[data-page] [data-live-list],#app[data-page] [data-live-scroll]{scroll-behavior:auto}#app[data-page=home] .home-secondary-movers .sector-heat-legend{color:#8b95a5;justify-content:flex-end;align-items:center;gap:3px;padding:2px 4px 7px;font-size:10.5px;font-weight:600;display:flex}#app[data-page=home] .home-secondary-movers .sector-heat-legend span:first-child{margin-right:4px}#app[data-page=home] .home-secondary-movers .sector-heat-legend span:last-child{margin-left:4px}#app[data-page=home] .home-secondary-movers .sector-heat-legend i{border-radius:2px;width:26px;height:9px;display:block}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px;height:auto;padding:5px;display:grid;overflow:visible}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile{color:#f7fafc;border:1px solid #080d1199;border-radius:6px;width:auto;height:auto;min-height:104px;position:relative;top:auto;left:auto}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile-content{justify-content:flex-start;gap:3px;height:100%;min-height:104px;padding:10px 12px;position:relative;inset:auto}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile-content>strong{white-space:normal;text-overflow:clip;min-height:2.4em;font-size:12.5px;line-height:1.2;overflow:visible}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-change{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:760;line-height:1.15}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-breadth-inline{margin-top:auto;font-size:11px}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile-content>small{opacity:.85;font-size:10.5px}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-hover-card{top:calc(100% - 4px);left:8px}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-n3,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-n3{background:#a8283a}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-n2,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-n2{background:#8c2f3d}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-n1,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-n1{background:#6a2f38}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-z,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-z{background:#2986cc}#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-na{background:#2b3238;border-style:dashed}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-p1,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-p1{background:#2c5a45}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-p2,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-p2{background:#23764f}#app[data-page=home] .home-secondary-movers .sector-heat-legend .heat-p3,#app[data-page=home] .home-secondary-movers .sector-heat-tile.heat-p3{background:#1c9a5c}@media (max-width:640px){#app[data-page=home] .home-secondary-movers .sector-heatmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-change{font-size:19px}}#app[data-page=home] .home-secondary-grid .home-secondary-movers,#app[data-page=home] .home-secondary-grid .home-secondary-movers .home-sector-heatmap,#app[data-page=home] .home-secondary-grid .home-secondary-movers .sector-heatmap-body,#app[data-page=home] .home-secondary-grid .home-secondary-movers .sector-heatmap-stage{height:auto;min-height:0;overflow:visible}#app[data-page=home] .home-secondary-grid .home-secondary-movers .home-sector-heatmap{overflow:visible}#app[data-page=home] .home-secondary-grid{grid-template-rows:372px auto;height:auto}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile{text-align:left}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile-content{text-align:left;align-items:flex-start}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-breadth-inline{justify-content:flex-start}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile{justify-content:flex-start;align-items:stretch}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile-content{flex:auto;width:100%}#app[data-page=home] .home-secondary-grid .home-secondary-right{contain:size;align-self:stretch;height:auto;overflow:hidden}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-hover-card{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;z-index:120;background:#171d23;border:1px solid #788c9c61;border-radius:8px;width:236px;max-width:236px;padding:11px 13px 12px;font-size:11px;inset:auto;transform:translateY(2px);box-shadow:0 10px 26px #00000080}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-hover-card:before{display:none}#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile:hover .sector-heat-hover-card,#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile:focus-visible .sector-heat-hover-card,#app[data-page=home] .home-secondary-movers .sector-heatmap-grid .sector-heat-tile.is-selected .sector-heat-hover-card{transform:none}#app[data-page=home] .home-secondary-movers .sector-heat-hover-card.tip-right{left:0;right:auto}#app[data-page=home] .home-secondary-movers .sector-heat-hover-card.tip-left{left:auto;right:0}#app[data-page=home] .home-secondary-movers .sector-heat-hover-card.tip-down{top:calc(100% + 6px);bottom:auto}#app[data-page=home] .home-secondary-movers .sector-heat-hover-card.tip-up{top:auto;bottom:calc(100% + 6px)}#app[data-page=home] .home-secondary-movers .sector-heat-hover-head b{font-size:13px;font-weight:700}#app[data-page=home] .home-secondary-movers .sector-heat-hover-head small{margin-bottom:3px;font-size:8.5px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-head .sector-direction{padding:3px 7px;font-size:9px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-rule{margin:9px 0}#app[data-page=home] .home-secondary-movers .sector-heat-hover-grid{gap:8px 14px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-grid>span:last-child{grid-column:auto}#app[data-page=home] .home-secondary-movers .sector-heat-hover-grid small{margin-bottom:2px;font-size:9.5px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-grid b{font-size:12px;font-weight:680}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth{gap:6px;margin-top:10px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth>span{border-radius:6px;padding:6px 4px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth b{font-size:13px}#app[data-page=home] .home-secondary-movers .sector-heat-hover-breadth small{font-size:9px}#app[data-page=home] .home-secondary-right .home-block-summary{color:#8b95a5;font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:10px;font-size:11px;font-weight:500}#app[data-page=home] .home-secondary-right .block-table thead th{z-index:2;position:sticky;top:0}#app[data-page=home] .home-secondary-right .block-table thead th:not(:first-child),#app[data-page=home] .home-secondary-right .block-table tbody td{text-align:right;font-variant-numeric:tabular-nums}#app[data-page=home] .home-secondary-right .block-table tbody td{padding-right:12px}#app[data-page=home] .home-secondary-right .block-table thead th:not(:first-child) .block-sort-button{justify-content:flex-end;padding-right:12px}#app[data-page=home] .home-secondary-right .block-table thead th:first-child,#app[data-page=home] .home-secondary-right .block-table tbody th{text-align:left}#app[data-page=home] .home-secondary-right .block-table thead th:first-child .block-sort-button{justify-content:flex-start;padding-left:12px}#app[data-page=home] .home-secondary-right .block-table tbody th{padding-left:12px}#app[data-page=home] .home-secondary-right .block-table tbody td:last-child{font-weight:600}:root{--link-more:#7db0ff;--link-more-hover:#f4f8ff}#app a.text-button,#app .top-index-table-note a,#app .top-list-empty a{background:0 0;text-decoration:none;color:var(--link-more)!important;font-weight:600!important}#app a.text-button{letter-spacing:0;line-height:1.2;font-size:11px!important}#app a.text-button:hover,#app a.text-button:focus-visible,#app .top-index-table-note a:hover,#app .top-list-empty a:hover,#app .top-index-table-note a:focus-visible,#app .top-list-empty a:focus-visible{text-underline-offset:3px;text-decoration:underline;color:var(--link-more-hover)!important}#app a.top-overview-link{font-weight:600;text-decoration:none;color:var(--link-more)!important}#app a.top-overview-link:hover{text-underline-offset:3px;text-decoration:underline;color:var(--link-more-hover)!important}#app a.text-button:focus-visible,#app a.top-overview-link:focus-visible{outline:2px solid var(--link-more);outline-offset:2px;border-radius:3px}.sector-official-change{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.sector-official-basis{color:#8b95a5;font-size:11px;font-weight:500}.top-price-values>strong.sector-official-change.up{color:var(--green)}.top-price-values>strong.sector-official-change.down{color:var(--red)}.top-price-values>strong.sector-official-change.flat{color:#d0d7dc}#app .footer.site-footer{color:#c1c9cf;text-align:left;background:#14191e;border:0;border-top:1px solid #2d363e;grid-template-columns:none;width:100%;max-width:none;margin:0;padding:0;display:block;position:relative}#app .site-footer .sf-accent{background:#42bda5;height:2px}#app .site-footer .sf-main{box-sizing:border-box;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,1fr)) minmax(190px,1.2fr);gap:24px;width:100%;padding:24px 28px;display:grid}#app .site-footer .sf-brand{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}#app .site-footer .sf-brand p{color:#9eabb4;margin:0;font-size:12px;line-height:1.5}#app .site-footer .footer-brand-link{display:inline-flex}#app .site-footer .footer-wordmark{width:105px;height:auto;display:block}#app .site-footer .sf-source{color:#9eabb4;border:1px solid #2d363e;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}#app .site-footer .sf-source i{background:#35d07f;border-radius:50%;width:6px;height:6px;display:inline-block}#app .site-footer .sf-col{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}#app .site-footer .sf-col h3{color:#8b95a5;letter-spacing:.07em;text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:600}#app .site-footer .sf-col a,#app .site-footer .sf-legal a{color:var(--link-more);font-size:12px;font-weight:500;text-decoration:none}#app .site-footer .sf-col a:hover,#app .site-footer .sf-legal a:hover{color:var(--link-more-hover);text-underline-offset:3px;text-decoration:underline}#app .site-footer .sf-col a:focus-visible,#app .site-footer .sf-legal a:focus-visible{outline:2px solid var(--link-more);outline-offset:2px;border-radius:3px}#app .site-footer .sf-contact .footer-contacts{flex-wrap:wrap;order:0;grid-area:auto;gap:8px;margin:0;padding:0;display:flex}#app .site-footer .sf-contact .footer-contact{border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}#app .site-footer .sf-contact .footer-contact-email{background:#e8edf0;color:#192126!important}#app .site-footer .sf-contact .footer-contact-whatsapp{background:#25d366;color:#092d1a!important}#app .site-footer .sf-contact .footer-contact:hover{filter:brightness(1.06);text-decoration:none}#app .site-footer .sf-contact .footer-contact-icon{width:16px;height:16px;display:inline-flex}#app .site-footer .sf-contact .footer-contact-icon svg{width:16px;height:16px}#app .site-footer .sf-note{color:#8b95a5;border-top:1px solid #2d363e;margin:0;padding:10px 28px;font-size:11px;line-height:1.5}#app .site-footer .sf-bottom{color:#9eabb4;border-top:1px solid #2d363e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 28px;font-size:11px;display:flex}#app .site-footer .sf-legal{gap:16px;display:flex}@media (max-width:1100px) and (min-width:768px){#app .site-footer .sf-main{grid-template-columns:repeat(3,minmax(0,1fr))}#app .site-footer .sf-brand{grid-column:1/-1}}@media (max-width:767px){#app .footer.site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}#app .site-footer .sf-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:20px 16px}#app .site-footer .sf-brand,#app .site-footer .sf-contact{grid-column:1/-1}#app .site-footer .sf-contact .footer-contacts{grid-template-columns:1fr 1fr;width:100%;display:grid}#app .site-footer .sf-contact .footer-contact{justify-content:center;min-height:40px}#app .site-footer .sf-note,#app .site-footer .sf-bottom{padding-left:16px;padding-right:16px}}#app .site-footer .sf-note{box-sizing:border-box;width:100%;max-width:none}#app .site-footer .sf-bottom{box-sizing:border-box;width:100%}#app .header .nav{gap:4px}#app .header .nav a,#app .header .nav button{color:#aab4bc;border-radius:6px;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;position:relative}#app .header .nav a:hover,#app .header .nav button:hover{color:#fff;opacity:1;background:#272e35}#app .header .nav a:focus-visible,#app .header .nav button:focus-visible{outline-offset:1px;outline:2px solid #42bda5}#app .header .nav a.active:after{content:"";background:#42bda5;height:2px;position:absolute;bottom:-6px;left:10px;right:10px}#app .header .nav button[data-action=menu]{color:#fff;background:#222a31;border:1px solid #39414a;margin-left:6px}#app .header .nav .icon{width:16px;height:16px}#menu-dialog.menu-drawer{inset:var(--menu-top,40px) 0 auto 0;width:100%;height:auto;max-height:calc(100dvh - var(--menu-top,40px));background:#1c2228;border:0;border-bottom:1px solid #39414a;box-shadow:0 22px 48px #0006}#menu-dialog.menu-drawer::backdrop{background:#080d128c}#menu-dialog .menu-drawer-head{padding:10px 20px}#menu-dialog .menu-drawer-scroll{padding:6px 20px 14px}#menu-dialog .menu-drawer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}#menu-dialog .menu-drawer-section{border:0;padding:0}#menu-dialog .menu-drawer-section>h3{color:#7d8993;letter-spacing:.09em;margin:0 0 8px;padding-left:8px;font-size:11px;font-weight:500;box-shadow:inset 2px 0 #42bda5}#menu-dialog .menu-drawer-link{min-height:52px;color:var(--link-more);border-radius:8px;justify-content:flex-start;gap:12px;padding:8px}#menu-dialog .menu-drawer-link:focus-visible{outline-offset:-2px;outline:2px solid #42bda5}#menu-dialog .menu-drawer-link.is-active{color:var(--link-more);background:#242c34;box-shadow:inset 3px 0 #42bda5}#menu-dialog .menu-drawer-icon{color:#42bda5;background:#12161a;border-color:#2c343c;border-radius:8px;flex-basis:34px;width:34px;height:34px}#menu-dialog .menu-drawer-icon .icon{width:17px;height:17px}#menu-dialog .menu-drawer-copy strong{color:var(--link-more);white-space:normal;font-size:13px;font-weight:500;overflow:visible}#menu-dialog .menu-drawer-foot{border-top:1px solid #2c343c;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}#menu-dialog .menu-drawer-foot .menu-drawer-preference{color:#7d8993;align-items:center;gap:12px;padding:0;font-size:12px;display:flex}#menu-dialog .menu-drawer-legal{gap:16px;font-size:12px;display:flex}#menu-dialog .menu-drawer-legal a{color:var(--link-more)}@media (max-width:1100px){#app .header .nav a,#app .header .nav button{padding:6px 8px;font-size:12.5px}}@media (max-width:700px){#app .header .nav{gap:0}#app .header .nav a,#app .header .nav button{border-radius:0;flex:1 1 0;padding:4px 2px;font-size:10px}#app .header .nav a.active:after{inset:-5px 22% auto}#app .header .nav button[data-action=menu]{background:0 0;border:0;margin:0}#menu-dialog.menu-drawer{border:0;border-top:1px solid #39414a;border-radius:14px 14px 0 0;max-height:86dvh;inset:auto 0 0}#menu-dialog .menu-drawer-grid{grid-template-columns:1fr;gap:14px}#menu-dialog .menu-drawer-scroll{padding:6px 14px 12px}#menu-dialog .menu-drawer-foot{padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}}#app .header .nav a,#app .header .nav button{color:#e6edf3;font-size:13.5px}#app .header .nav a:hover,#app .header .nav button:hover{color:#fff;background:#2b343c}#app .header .nav a.active{color:#fff;background:#263543}#app .header .nav a.active:after{bottom:0;left:8px;right:8px}#menu-dialog .menu-drawer-heading h2{color:#fff;font-size:16px}#menu-dialog .menu-drawer-section{--grp:#5aa7ff}#menu-dialog .menu-drawer-section[aria-label=Tools]{--grp:#f2b84b}#menu-dialog .menu-drawer-section[aria-label=Company]{--grp:#58cf8b}#menu-dialog .menu-drawer-section>h3{color:var(--grp);letter-spacing:.08em;box-shadow:inset 3px 0 0 var(--grp);padding-left:10px;font-size:12.5px;font-weight:600}#menu-dialog .menu-drawer-icon{color:var(--grp);background:color-mix(in srgb, var(--grp) 14%, #12161a);border-color:color-mix(in srgb, var(--grp) 38%, transparent)}#menu-dialog .menu-drawer-link{min-height:56px}#menu-dialog .menu-drawer-copy strong,#menu-dialog .menu-drawer-link:hover .menu-drawer-copy strong{color:#f1f6fb;font-size:14.5px}#menu-dialog .menu-drawer-link:hover,#menu-dialog .menu-drawer-link:focus-visible,#menu-dialog .menu-drawer-link.is-active{color:#f1f6fb;background:#2b343c}#menu-dialog .menu-drawer-link.is-active{box-shadow:inset 3px 0 0 var(--grp)}#menu-dialog .menu-drawer-copy small{color:#a3afba;font-size:12px}#menu-dialog .menu-drawer-foot .menu-drawer-preference,#menu-dialog .menu-drawer-legal a{color:#c9d3dc;font-size:13px}#menu-dialog .menu-drawer-legal a:hover{color:#fff}@media (max-width:700px){#app .header .nav a,#app .header .nav button{font-size:10.5px}#app .header .nav a.active{background:0 0}#app .header .nav a.active:after{bottom:auto}}#menu-dialog .menu-drawer-foot .menu-drawer-preference>span{color:#c9d3dc;font-size:13px;font-weight:500}#app[data-page=home] .home-market-cockpit .home-sector-card{border-radius:10px;overflow:hidden}#app[data-page=home] .home-market-cockpit .home-sector-card>.panel-head{border-radius:10px 10px 0 0}#app[data-page=home] .home-index-movers>.panel-head .icon{color:#69cdb9;width:17px;height:17px}#app[data-page=home] .home-market-cockpit .sector-rank{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#52606c transparent;justify-content:flex-start;overflow-y:auto}#app[data-page=home] .home-market-cockpit .sector-rank>.sector-rank-row{flex:none}#app[data-page=home] .home-market-cockpit .sector-rank::-webkit-scrollbar{width:7px}#app[data-page=home] .home-market-cockpit .sector-rank::-webkit-scrollbar-thumb{background:#52606c padding-box padding-box;border:2px solid #0000;border-radius:999px}#app[data-page=home] .home-market-cockpit .sector-rank-row:nth-child(n+4) .sector-hover-tooltip{top:auto;bottom:calc(100% + 6px);transform:translateY(3px)}#app[data-page=home] .home-market-cockpit .sector-rank-row:nth-child(-n+3) .sector-hover-tooltip{top:calc(100% + 6px);bottom:auto}#app[data-page=home] .home-market-cockpit .sector-rank-row:hover .sector-hover-tooltip,#app[data-page=home] .home-market-cockpit .sector-rank-row:focus-visible .sector-hover-tooltip{transform:translateY(0)}#app[data-page=home] .sector-rank-note{border-top:1px solid var(--home-card-border,var(--border));color:#9fb0bb;letter-spacing:.01em;flex:none;padding:6px 12px 8px;font-size:10px}#app[data-page=home] .home-index-movers .index-mover-row{grid-template-columns:minmax(96px,1fr) minmax(36px,.8fr) auto;gap:10px}#app[data-page=home] .home-index-movers .index-mover-row .home-mover-name{min-width:0}#app[data-page=home] .home-index-movers .index-mover-row .home-mover-name strong{white-space:nowrap}#app[data-page=home] .home-index-movers .index-mover-row .home-mover-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#app[data-page=home] .home-index-movers .index-mover-row .home-mover-quote{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}#app[data-page=home] .home-index-movers .index-mover-row .home-mover-change{min-width:0}#app[data-page=home] .home-dsex-sessions .dsex-session-table-wrap{scrollbar-width:thin;scrollbar-color:#52606c transparent;overflow-x:auto}#app[data-page=home] .home-dsex-sessions .dsex-session-table{table-layout:auto;min-width:640px}#app[data-page=home] .home-dsex-sessions .dsex-session-table th,#app[data-page=home] .home-dsex-sessions .dsex-session-table td{text-overflow:clip;white-space:nowrap;width:auto;padding-left:8px;padding-right:8px;overflow:visible}#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{scrollbar-width:thin;scrollbar-color:#52606c transparent;overflow-x:auto}#app[data-page=home] .home-secondary-right .home-blocks .block-table{table-layout:auto;min-width:480px}#app[data-page=home] .home-secondary-right .home-blocks .block-table th,#app[data-page=home] .home-secondary-right .home-blocks .block-table td{white-space:nowrap;text-overflow:clip;overflow:visible}#app a.text-button{border-radius:6px;padding:4px 9px;background:#7db0ff1a!important;border:1px solid #7db0ff66!important}#app a.text-button:hover,#app a.text-button:focus-visible{background:#f4f8ff29!important;border-color:#f4f8ff99!important}#app[data-page=home] .home-news-categories button:not([aria-pressed=true]){color:#c9d6e2}#app[data-page=home] .home-news-categories button:not([aria-pressed=true]):hover{color:#fff}#app[data-page=home] .sector-rank-head>strong{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}#app[data-page=home] .sector-metric-up{color:#46d78c}#app[data-page=home] .sector-metric-down{color:#ff7180}#app[data-page=home] .sector-metric-sep{color:#6f7d88}#app .site-footer .sf-source{flex-wrap:wrap;gap:6px 12px;padding:5px 12px}#app .site-footer .sf-source a{color:var(--link-more);font-weight:600;text-decoration:none}#app .site-footer .sf-source a:hover,#app .site-footer .sf-source a:focus-visible{color:var(--link-more-hover);text-underline-offset:3px;text-decoration:underline}.mm-page{max-width:1680px;margin:0 auto;padding:0 12px 24px}.mm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 0 12px;display:flex}.mm-head h1{letter-spacing:-.01em;color:#f4f8ff;margin:0 0 4px;padding-left:10px;font-size:20px;font-weight:700;box-shadow:inset 3px 0 #42bda5}.mm-head p{color:#a9b8c3;margin:0;padding-left:13px;font-size:12px}.mm-tools select{color:#e6eef4;background:#1a2025;border:1px solid #38434d;border-radius:8px;min-height:34px;padding:0 12px;font-size:12.5px}.mm-legend{color:#b4c2cc;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 10px;font-size:11px;display:flex}.mm-legend span{align-items:center;gap:5px;display:inline-flex}.mm-legend i{border-radius:2px;width:26px;height:10px}.mm-scroll{border:1px solid var(--home-card-border,var(--border));scrollbar-width:thin;scrollbar-color:#52606c transparent;background:#0f1317;border-radius:10px;overflow-x:auto}.mm-canvas{aspect-ratio:16/9;width:100%;min-width:900px;position:relative}.mm-tile{box-sizing:border-box;color:#fff;text-align:center;border:1px solid #11161a;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.2;text-decoration:none;transition:filter .12s,box-shadow .12s;display:flex;position:absolute;overflow:hidden}.mm-tile strong{text-overflow:clip;white-space:nowrap;letter-spacing:-.005em;max-width:100%;font-weight:700;overflow:hidden}.mm-tile span,.mm-tile small{white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden}.mm-tile.mm-full strong{font-size:clamp(10px,1.05vw,17px)}.mm-tile.mm-full span{font-size:clamp(9px,.85vw,13px);font-weight:600}.mm-tile.mm-full small{opacity:.82;font-size:clamp(8.5px,.75vw,12px)}.mm-tile.mm-code span,.mm-tile.mm-code small,.mm-tile.mm-tiny span,.mm-tile.mm-tiny small{display:none}.mm-tile:hover,.mm-tile:focus-visible{z-index:5;filter:brightness(1.18);outline-offset:-2px;outline:2px solid #f4f8ff}.mm-sector{box-sizing:border-box;pointer-events:none;z-index:2;border:1px solid #ffffff47;position:absolute}.mm-sector>span{text-overflow:ellipsis;white-space:nowrap;color:#e9f0f5;letter-spacing:.03em;text-transform:uppercase;background:#0a0e11d1;max-width:100%;padding:2px 6px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.mm-gain-4{background:#12803d}.mm-gain-3{background:#1b9a4d}.mm-gain-2{background:#2faa5e}.mm-gain-1{background:#4cae73}.mm-unchanged,.mm-unknown{background:#56616b}.mm-loss-1{background:#c05b66}.mm-loss-2{background:#cc4757}.mm-loss-3{background:#c0303f}.mm-loss-4{background:#9e1f30}.mm-legend .mm-unknown{background:#56616b}.mm-tip{z-index:9999;box-sizing:border-box;color:#e6eef4;font-variant-numeric:tabular-nums;pointer-events:none;background:linear-gradient(160deg,#222a32fa,#10151afa);border:1px solid #ffffff24;border-radius:12px;width:272px;padding:14px 14px 12px;font-family:inherit;position:fixed;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff12}.mm-tip[hidden]{display:none}.mm-tip .up{color:#46d78c}.mm-tip .down{color:#ff7180}.mm-tip .flat{color:#aab6c0}.mm-tip-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mm-tip-head strong{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:750;display:block}.mm-tip-head small{color:#9fb0bb;max-width:170px;margin-top:2px;font-size:11px;line-height:1.3;display:block}.mm-tip-head em{background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:12.5px;font-style:normal;font-weight:700}.mm-tip-price{align-items:baseline;gap:8px;margin:10px 0 8px;display:flex}.mm-tip-price b{color:#fff;font-size:24px;font-weight:750}.mm-tip-price span{font-size:12.5px;font-weight:650}.mm-tip-price small{color:#8697a3;letter-spacing:.06em;margin-left:auto;font-size:10px}.mm-tip-range{color:#9fb0bb;align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;display:flex}.mm-tip-range i{background:linear-gradient(90deg,#9e1f30,#56616b,#12803d);border-radius:2px;flex:1;height:4px;position:relative}.mm-tip-range u{background:#fff;border-radius:2px;width:3px;height:10px;margin-left:-1.5px;position:absolute;top:-3px;box-shadow:0 0 0 2px #0f1317e6}.mm-tip-grid{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);gap:8px 10px;padding-top:10px;display:grid}.mm-tip-grid small{color:#8697a3;letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;display:block}.mm-tip-grid b{color:#f0f5f9;margin-top:1px;font-size:12.5px;font-weight:650;display:block}.mm-tip-foot{color:#69cdb9;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff17;margin-top:10px;padding-top:8px;font-size:10.5px;font-weight:650}#app[data-page=inner] .mm-page,#app .mm-page{color:var(--text)}#app[data-page=home] .home-sector-heatmap>.panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}#app[data-page=home] .home-sector-heatmap>.panel-head{justify-content:space-between;gap:8px}#app[data-page=home] .home-sector-heatmap>.panel-head .home-heat-link{white-space:nowrap;margin-left:auto}.mm-scroll{background:#0b0f12;padding:3px;box-shadow:0 10px 30px #00000059}.mm-canvas{aspect-ratio:16/10}.mm-tile{background-image:linear-gradient(165deg,#ffffff24,#00000024);border:1.5px solid #0b0f12;border-radius:3px}.mm-tile:hover,.mm-tile:focus-visible{filter:brightness(1.15);outline-offset:-2px;outline:2px solid #f4f8ff;box-shadow:0 6px 18px #00000080}.mm-tile.mm-full strong{text-shadow:0 1px 2px #00000059;font-size:clamp(10.5px,1.02vw,17px)}.mm-tile.mm-code strong{font-size:9px}.mm-tile.mm-tiny strong{letter-spacing:-.02em;font-size:7px;display:block}.mm-sector{border:1.5px solid #fff3;border-radius:4px}.mm-sector>span{color:#eef5f9;background:linear-gradient(#12181df2,#0a0e11e6);border-radius:3px 3px 0 0;padding:3px 8px;font-size:10.5px;box-shadow:inset 0 -1px #42bda58c}.mm-head h1{font-size:22px}.mm-tile.mm-code strong,.mm-tile.mm-tiny strong{white-space:normal;word-break:break-all;padding:0 2px;font-size:8.5px;line-height:1.05}#app[data-page=home] .home-sector-heatmap>.panel-head a.home-heat-link{box-shadow:0 2px 8px #00000059;color:#0f1519!important;background:#9fb3c4!important;border:1px solid #b8c8d6!important}#app[data-page=home] .home-sector-heatmap>.panel-head a.home-heat-link:hover,#app[data-page=home] .home-sector-heatmap>.panel-head a.home-heat-link:focus-visible{text-decoration:none;color:#0b1014!important;background:#b9c9d7!important}#app a.text-button,#app button.text-button{border-radius:6px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex;box-shadow:0 2px 8px #0000004d;color:#0f1519!important;background:#9fb3c4!important;border:1px solid #b8c8d6!important;font-weight:650!important;text-decoration:none!important}#app a.text-button:hover,#app a.text-button:focus-visible,#app button.text-button:hover,#app button.text-button:focus-visible{color:#0b1014!important;background:#b9c9d7!important;border-color:#d3dee8!important;text-decoration:none!important}#app a.text-button:focus-visible,#app button.text-button:focus-visible{outline-offset:2px;outline:2px solid #d3dee8}#app .top-index-table-note a:hover,#app .top-list-empty a:hover,#app a.top-overview-link:hover,#app .site-footer .sf-source a:hover,#app .site-footer .sf-col a:hover,#app .site-footer .sf-legal a:hover{text-decoration:none!important}#app a.text-button.home-heat-link{padding:5px 12px;font-size:12px!important}.dsex-window-stats{border-bottom:1px solid #262c33;padding:12px 16px 14px}.dsex-window-pick{color:#c9d1d9;align-items:center;gap:8px;font-size:13px;display:inline-flex}.dsex-window-pick select{color:#e6edf3;background:#1b2026;border:1px solid #2f6f66;border-radius:16px;padding:4px 10px;font-size:13px}.dsex-window-grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin-top:12px;display:grid}.dsex-window-grid small{color:#8b949e;margin-bottom:2px;font-size:11px;display:block}.dsex-window-grid strong{color:#e6edf3;font-size:15px}.dsex-window-grid strong.up{color:#26b25e}.dsex-window-grid strong.down{color:#ff4d5e}@media (max-width:640px){.dsex-window-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.header .search-box .suggestions{background:linear-gradient(#1d252d 0%,#171e25 100%);border:1px solid #6274856b;border-radius:12px;padding:6px;box-shadow:0 24px 60px #00000080,inset 0 0 0 1px #ffffff08}.search-panel-heading{border-bottom:1px solid #62748547;padding:8px 10px 9px}.search-panel-heading>span{color:#9fb0bd;letter-spacing:.12em;font-size:10px;font-weight:700}.search-panel-heading button{color:#6fb1ee;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:650}.search-panel-heading button:hover{color:#b5d8fa;background:#60a5fa1f}.search-result-row{border-radius:9px;margin-top:2px}.header .suggestions .search-result-row>a{border-radius:9px;min-height:52px;padding:8px 12px}.header .suggestions .search-result-row>a:hover,.header .suggestions .search-result-row>a[aria-selected=true]{background:linear-gradient(90deg,#42bda521,#42bda50a);border-color:#42bda547;box-shadow:inset 2px 0 #42bda5}.search-result-main strong{letter-spacing:.02em;font-size:12.5px;font-weight:750}.search-result-main small{color:#8696a3;font-size:10.5px}.search-result-quote{min-width:74px}.search-result-quote strong{font-size:12.5px;font-weight:700}.search-result-quote small{font-size:10.5px;font-weight:700}.search-result-row.recent>a{padding-right:40px}.search-result-remove{opacity:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:22px;transition:opacity .12s,background .12s;right:7px}.search-result-row.recent:hover .search-result-remove,.search-result-remove:focus-visible{opacity:1}.search-result-remove:hover{background:#ffffff17}@media (hover:none){.search-result-remove{opacity:.75}}.search-panel-footer{display:none}#app[data-page=home] .home-market-pulse-card .home-pulse-item>span{letter-spacing:.09em;opacity:.95;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}#app[data-page=home] .home-market-pulse-card .home-pulse-item>span .icon{flex:none;width:16px;height:16px}#app[data-page=home] .home-market-pulse-card .home-pulse-item>span .pulse-taka{letter-spacing:0;font-size:15px;font-weight:700;line-height:1}#app[data-page=home] .home-market-pulse-card .home-pulse-item>strong{letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}#app[data-page=home] .home-market-pulse-card .home-pulse-item>strong small{letter-spacing:0;opacity:.82;margin-left:3px;font-size:13px;font-weight:600}@media (max-width:1180px){#app[data-page=home] .home-market-pulse-card .home-pulse-item>strong{font-size:21px}#app[data-page=home] .home-market-pulse-card .home-pulse-item>strong small{font-size:11.5px}}@media (max-width:767px){#app[data-page=home] .home-market-pulse-card .home-pulse-item>span{gap:5px;font-size:10.5px}#app[data-page=home] .home-market-pulse-card .home-pulse-item>span .icon{width:14px;height:14px}#app[data-page=home] .home-market-pulse-card .home-pulse-item>strong{font-size:22px}}.panel-head .head-icon{color:#5fd6bd;vertical-align:middle;background:#42bda51f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-right:9px;display:inline-flex;box-shadow:inset 0 0 0 1px #42bda547}.panel-head .head-icon .icon{stroke-width:1.8px;width:16px;height:16px;margin:0}:is(.panel-head h1:has(>.head-icon),.panel-head h2:has(>.head-icon)){align-items:center;display:flex}@media (max-width:767px){.panel-head .head-icon{border-radius:7px;width:22px;height:22px;margin-right:7px}.panel-head .head-icon .icon{width:14px;height:14px}}#app[data-page=home] .home-live-chart-host .top-chart-quick.is-up strong{color:#35d07f}#app[data-page=home] .home-live-chart-host .top-chart-quick.is-down strong{color:#ff4d5e}#app .top-history-btn.chip,#app .top-section-head .top-history-btn{color:#42bda5;width:22px;height:20px;box-shadow:none;background:#42bda514;border:1px solid #42bda580;border-radius:5px;padding:0;transition:color .16s,background .16s,border-color .16s}#app .top-history-btn.chip svg,#app .top-section-head .top-history-btn svg{width:13px;height:13px}#app a.text-button,#app button.text-button,#app[data-page=home] .home-sector-heatmap>.panel-head a.home-heat-link,#app .news-item-actions .news-item-action{box-shadow:none;border-radius:5px;color:#42bda5!important;background:#42bda514!important;border:1px solid #42bda580!important}#app a.text-button:hover,#app a.text-button:focus-visible,#app button.text-button:hover,#app button.text-button:focus-visible,#app[data-page=home] .home-sector-heatmap>.panel-head a.home-heat-link:hover,#app[data-page=home] .home-sector-heatmap>.panel-head a.home-heat-link:focus-visible,#app .news-item-actions .news-item-action:hover,#app .news-item-actions .news-item-action:focus-visible{color:#0b1418!important;background:#f2fbf9!important;border-color:#fff!important}#app .top-history-btn.chip:focus-visible,#app .top-section-head .top-history-btn:focus-visible,#app a.text-button:focus-visible,#app button.text-button:focus-visible,#app .news-item-actions .news-item-action:focus-visible{outline-offset:2px;outline:2px solid #fff9}#app .top-history-btn.chip,#app .top-section-head .top-history-btn{color:#fff;background:#2f6fed;border:1px solid #2f6fed}#app .top-history-btn.chip:hover,#app .top-history-btn.chip:focus-visible,#app .top-section-head .top-history-btn:hover,#app .top-section-head .top-history-btn:focus-visible{color:#0b2a5b;background:#eaf1ff;border-color:#fff;outline:none}#app[data-page=home] .home-live-chart-host .home-session-axis-label.major,#app[data-page=home] .home-live-chart-host .home-session-axis-label.first{color:#fff;font-weight:700}.mm-tile.mm-unchanged,.mm-legend .mm-unchanged{background:#2986cc}.mm-sector>span{color:#ecd9a6;letter-spacing:.1em;text-shadow:0 1px 2px #0000008c;background:linear-gradient(90deg,#182634f5 0%,#0e161ff0 55%,#0b1118e6 100%);padding:4px 10px 4px 11px;font-size:10.5px;font-weight:700;box-shadow:inset 3px 0 #42bda5,inset 0 -1px #e6cf9a61}#app[data-page=home] .home-live-chart-host .home-session-axis-label{color:#fff;font-weight:700}#app table thead th[aria-sort]{cursor:pointer;transition:background-color .15s,color .15s}#app table thead th:has(.block-sort-button,.dsex-history-header-sort,[data-action$=sort]){cursor:pointer;transition:background-color .15s,color .15s}#app table thead:not(.sr-only) th[aria-sort]:hover{color:#fff;background-color:#3d4852}#app table thead:not(.sr-only) th:has(.block-sort-button,.dsex-history-header-sort,[data-action$=sort]):hover{color:#fff;background-color:#3d4852}#app table thead:not(.sr-only) th[aria-sort]:hover a,#app table thead:not(.sr-only) th[aria-sort]:hover button,#app table thead:not(.sr-only) th[aria-sort]:hover span{color:#fff}#app table thead:not(.sr-only) th:has(.block-sort-button,.dsex-history-header-sort,[data-action$=sort]):hover :is(a,button,span){color:#fff}.menu-drawer-account{justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;font-size:13px;display:flex}#app .header .nav button.nav-signin{cursor:pointer;transition:background-color .15s,color .15s}#app .header .nav button.nav-signin:hover,#app .header .nav button.nav-signin:focus-visible{color:#14171c;background:#eef1f4;border-color:#eef1f4}#app .header .nav button.nav-signin:active{color:#14171c;background:#d3dae1;border-color:#d3dae1}.nav .nav-account{font-weight:700}@media (max-width:1100px){.header #market-radar{display:none}}@media (max-width:700px){:is(.header .nav:has(.nav-signin),.header .nav:has(.nav-account)){grid-template-columns:repeat(7,minmax(0,1fr))}.header .nav .nav-signin,.header .nav .nav-account{margin:0;padding-inline:2px;font-size:11px}}.auth-dialog{--a-bg:#171a1f;--a-field:#10131700;--a-line:#2b3139;--a-text:#eef1f4;--a-soft:#98a2ad;--a-accent:#42bda5;border:1px solid var(--a-line);background:var(--a-bg);color:var(--a-text);border-radius:14px;width:min(400px,100vw - 32px);padding:0;box-shadow:0 24px 60px #00000073}.auth-dialog::backdrop{background:#080a0cb8}.auth-form{flex-direction:column;font-size:14px;display:flex}.auth-head{box-shadow:inset 3px 0 0 var(--a-accent);justify-content:space-between;align-items:center;padding:18px 20px 6px;display:flex}.auth-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.auth-close{width:32px;height:32px;color:var(--a-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.auth-close:hover{color:var(--a-text);background:#232830}.auth-body{flex-direction:column;gap:14px;padding:12px 20px 18px;display:flex}.auth-google{color:#1f2328;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:44px;font-size:14px;font-weight:600;display:flex}.auth-google:hover{background:#f3f4f6}.auth-or{color:var(--a-soft);align-items:center;gap:12px;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--a-line);flex:1;height:1px}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field label{color:#c5cdd5;font-size:13px;font-weight:500}.auth-field input,.auth-pass input{box-sizing:border-box;border:1px solid var(--a-line);width:100%;height:44px;color:var(--a-text);background:#0f1216;border-radius:8px;padding:0 12px;font-size:14px}.auth-field input::placeholder{color:#5f6b77}.auth-field input:focus,.auth-pass input:focus{border-color:var(--a-accent);outline:0;box-shadow:0 0 0 3px #42bda533}.auth-pass{position:relative}.auth-pass input{padding-right:44px}.auth-eye{width:36px;height:36px;color:var(--a-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.auth-eye:hover,.auth-eye[aria-pressed=true]{color:var(--a-text)}.auth-meter{grid-template-columns:repeat(4,1fr);align-items:center;gap:4px;display:grid}.auth-meter span{background:var(--a-line);border-radius:2px;height:3px}.auth-meter small{min-height:14px;color:var(--a-soft);grid-column:1/-1;margin-top:4px;font-size:12px}.auth-meter[data-level="1"] span:nth-child(-n+1){background:#d9645b}.auth-meter[data-level="2"] span:nth-child(-n+2){background:#d9a441}.auth-meter[data-level="3"] span:nth-child(-n+3){background:#8fbf6a}.auth-meter[data-level="4"] span:nth-child(-n+4){background:var(--a-accent)}.auth-consent{color:#c5cdd5;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.auth-consent input{width:16px;height:16px;accent-color:var(--a-accent);margin-top:2px}.auth-consent a{color:var(--a-accent)}.auth-error{color:#f19b94;min-height:0;margin:0;font-size:13px}.auth-error:empty{display:none}.auth-submit{background:var(--a-accent);color:#0b1714;cursor:pointer;border:0;border-radius:8px;height:44px;font-size:14px;font-weight:600}.auth-submit:hover{background:#56cab3}.auth-submit:focus-visible,.auth-google:focus-visible{outline-offset:2px;outline:2px solid #fff}.auth-secure{color:var(--a-soft);justify-content:center;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.auth-secure svg{width:14px;height:14px}.auth-foot{text-align:center;color:var(--a-soft);border-top:1px solid var(--a-line);background:#13161b;border-radius:0 0 14px 14px;padding:14px 20px}.auth-switch{color:var(--a-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-weight:600}.auth-switch:hover{text-decoration:underline}.header .nav button.nav-signin .icon,.header .nav button.nav-account .icon{color:#9d8cff}.header .nav button.nav-signin:hover .icon,.header .nav button.nav-signin:focus-visible .icon{color:#5b46d6;filter:none}@media (max-width:700px){.header .nav .nav-long{display:none}}#app .header .nav a:hover,#app .header .nav button:hover,#app .header .nav a:focus-visible,#app .header .nav button:focus-visible{color:#14171c;opacity:1;background:#eef1f4}#app .header .nav a:hover span,#app .header .nav button:hover span{color:#14171c}#app .header .nav a:hover .icon,#app .header .nav button:hover .icon,#app .header .nav a:focus-visible .icon,#app .header .nav button:focus-visible .icon{filter:brightness(.62)saturate(1.5)}#app .header .nav button.nav-signin:hover .icon,#app .header .nav button.nav-signin:focus-visible .icon{filter:none}#menu-dialog .menu-drawer-link:hover,#menu-dialog .menu-drawer-link:focus-visible{color:#14171c;background:#eef1f4}#menu-dialog .menu-drawer-link:hover .menu-drawer-copy strong,#menu-dialog .menu-drawer-link:focus-visible .menu-drawer-copy strong,#menu-dialog .menu-drawer-link:hover .menu-drawer-copy small,#menu-dialog .menu-drawer-link:focus-visible .menu-drawer-copy small{color:#14171c}#menu-dialog .menu-drawer-link:hover .menu-drawer-icon,#menu-dialog .menu-drawer-link:focus-visible .menu-drawer-icon{filter:none;opacity:1}#menu-dialog .menu-drawer-legal a:hover,#menu-dialog .menu-drawer-legal a:focus-visible,#app .site-footer .sf-col a:hover,#app .site-footer .sf-col a:focus-visible,#app .site-footer .sf-legal a:hover,#app .site-footer .sf-legal a:focus-visible,#app .site-footer .sf-source a:hover,#app .site-footer .sf-source a:focus-visible{color:#14171c;background:#eef1f4;border-radius:4px;text-decoration:none;box-shadow:0 0 0 4px #eef1f4}.auth-submit:disabled{color:#6b7782;cursor:not-allowed;background:#2b3139}.auth-submit:disabled:hover{background:#2b3139}.auth-hint{color:var(--a-soft);font-size:12px}@media (min-width:701px){#menu-dialog.menu-drawer{border:0;border-left:1px solid #39414a;border-radius:0;width:min(410px,100vw - 24px);height:100dvh;max-height:100dvh;inset:0 0 0 auto;box-shadow:-22px 0 58px #00000052}#menu-dialog .menu-drawer-grid{grid-template-columns:1fr;gap:18px;max-width:none}#menu-dialog .menu-drawer-foot{flex-direction:column;align-items:flex-start;gap:12px}}#menu-dialog .menu-drawer-scroll>.menu-drawer-account{border-bottom:1px solid #2c343c;margin-bottom:14px;padding:8px 0 14px}#menu-dialog .menu-login-button{color:#eef1f4;cursor:pointer;background:#242c34;border:1px solid #39424b;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;display:flex}#menu-dialog .menu-login-button .icon{color:#9d8cff;width:18px;height:18px}#menu-dialog .menu-login-button:hover,#menu-dialog .menu-login-button:focus-visible{color:#14171c;background:#eef1f4;border-color:#eef1f4}#menu-dialog .menu-drawer-contact{flex-wrap:wrap;gap:16px;display:flex}#menu-dialog .menu-drawer-contact a{color:#c9d3dc;border-radius:4px;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}#menu-dialog .menu-drawer-contact a .icon{width:16px;height:16px}#menu-dialog .menu-drawer-contact a:hover,#menu-dialog .menu-drawer-contact a:focus-visible{color:#14171c;background:#eef1f4;box-shadow:0 0 0 4px #eef1f4}#menu-dialog .menu-drawer-foot .menu-drawer-contact a{padding:2px 0;font-size:14px;line-height:1.2}#menu-dialog .menu-drawer-foot .menu-drawer-contact a .icon{width:18px;height:18px}#menu-dialog .menu-drawer-foot .menu-drawer-contact a span{font-size:inherit;color:inherit}.alerts-note{color:#8d98a3;margin:14px 0 0;font-size:13px}.alerts-table td .badge.up{color:#6fd6c0;background:#42bda529}.screener-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;margin-bottom:14px;display:grid}.screener-count{color:#8d98a3;margin:0 0 10px;font-size:13px}.auth-brand{flex-direction:column;gap:6px;padding:20px 20px 4px;display:flex}.auth-brand img{width:auto;height:35px;display:block}.auth-brand p{color:var(--a-soft);margin:0;font-size:13px}.auth-head{margin-top:10px}.auth-brand{text-align:left;align-items:flex-start}.auth-form{position:relative}.auth-form .auth-close{z-index:1;position:absolute;top:12px;right:12px}.auth-brand{text-align:center;align-items:center;padding-top:22px}.auth-brand img{margin:0 auto}.auth-dialog{scrollbar-width:thin;max-height:calc(100dvh - 24px)}@media (max-height:860px){.auth-brand{padding-top:14px}.auth-head{margin-top:4px;padding-top:10px;padding-bottom:2px}.auth-body{gap:10px;padding-top:8px;padding-bottom:12px}.auth-field input,.auth-pass input,.auth-google,.auth-submit{height:40px}.auth-eye{top:2px}.auth-foot{padding:10px 20px}}.auth-head{box-shadow:none}.auth-brand{box-shadow:inset 3px 0 0 var(--a-accent);margin-bottom:0;padding-bottom:10px;padding-left:20px}.top-member-gate{background:#171a1f;border:1px solid #2b3139;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin:12px;padding:18px;display:flex}.top-member-gate strong{font-size:15px}.top-member-gate p{color:#98a2ad;margin:0;font-size:13px}.top-member-gate button{margin-top:4px}#app .top-shares-workspace .top-intervals button:not([aria-pressed=true]),#app .top-shares-workspace .top-periods button:not(:disabled):not([aria-pressed=true]),#app .top-shares-workspace [role=tab][data-top-tab]:not([aria-selected=true]),#app .top-shares-workspace [role=tab][data-top-secondary-tab]:not([aria-selected=true]),#app .top-shares-workspace select[data-top-filter],#app .top-shares-workspace .top-advanced-chart-link{color:#e6edf3}#app .top-shares-workspace .top-periods button:disabled:not([aria-pressed=true]){color:#aeb8c2}#app .top-shares-workspace .top-intervals button:hover,#app .top-shares-workspace .top-intervals button:focus-visible,#app .top-shares-workspace .top-periods button:not(:disabled):hover,#app .top-shares-workspace .top-periods button:not(:disabled):focus-visible,#app .top-shares-workspace [role=tab][data-top-tab]:hover,#app .top-shares-workspace [role=tab][data-top-tab]:focus-visible,#app .top-shares-workspace [role=tab][data-top-secondary-tab]:hover,#app .top-shares-workspace [role=tab][data-top-secondary-tab]:focus-visible,#app .top-shares-workspace select[data-top-filter]:hover,#app .top-shares-workspace select[data-top-filter]:focus-visible,#app .top-shares-workspace .top-advanced-chart-link:hover,#app .top-shares-workspace .top-advanced-chart-link:focus-visible{color:#14171c;background:#eef1f4;border-color:#eef1f4}#app .top-shares-workspace .top-intervals button,#app .top-shares-workspace [role=tab][data-top-tab],#app .top-shares-workspace [role=tab][data-top-secondary-tab],#app .top-shares-workspace .top-periods button,#app .top-shares-workspace select[data-top-filter],#app .top-shares-workspace .top-advanced-chart-link{transition:background-color .15s,color .15s}#app .top-shares-workspace .top-intervals a.top-advanced-chart-link{color:#e6edf3;border-radius:6px;padding:2px 6px}#app .top-shares-workspace .top-intervals a.top-advanced-chart-link:hover,#app .top-shares-workspace .top-intervals a.top-advanced-chart-link:focus-visible{color:#14171c;background:#eef1f4}#app .top-shares-workspace .top-intervals a.top-advanced-chart-link{color:#e6edf3!important}#app .top-shares-workspace .top-intervals a.top-advanced-chart-link:hover,#app .top-shares-workspace .top-intervals a.top-advanced-chart-link:focus-visible{color:#14171c!important}#app .home-block-summary{color:#fff!important}#app table thead:not(.sr-only) th[aria-sort]:hover,#app .home-news-categories button:hover,#app .home-news-categories button:focus-visible{color:#0b1418!important;background-color:#f2fbf9!important}#app table thead:not(.sr-only) th:has(.block-sort-button,.dsex-history-header-sort,[data-action$=sort]):hover{color:#0b1418!important;background-color:#f2fbf9!important}#app table thead:not(.sr-only) th[aria-sort]:hover :is(a,button,span){color:#0b1418!important}#app table thead:not(.sr-only) th:has(.block-sort-button,.dsex-history-header-sort,[data-action$=sort]):hover :is(a,button,span){color:#0b1418!important}#app table thead th[aria-sort],#app .home-news-categories button{cursor:pointer;transition:background-color .15s,color .15s}#app .home-news-categories button:hover,#app .home-news-categories button:focus-visible{border-radius:4px}#app :is(.top-news-categories,.top-detail-tabs,.top-secondary-tabs,.top-mobile-tabs,.home-tabs,.home-mover-tabs,.segments,.sector-page-tabs,.workspace-side-tabs) :is(button,a):not(:disabled):hover,#app :is(.top-news-categories,.top-detail-tabs,.top-secondary-tabs,.top-mobile-tabs,.home-tabs,.home-mover-tabs,.segments,.sector-page-tabs,.workspace-side-tabs) :is(button,a):not(:disabled):focus-visible{border-radius:4px;color:#0b1418!important;background-color:#f2fbf9!important}#app :is(.top-news-categories,.top-detail-tabs,.top-secondary-tabs,.top-mobile-tabs,.home-tabs,.home-mover-tabs,.segments,.sector-page-tabs,.workspace-side-tabs) :is(button,a){cursor:pointer;transition:background-color .15s,color .15s}#menu-dialog .menu-drawer-section[aria-label=Analysis]{--grp:#f2b84b}#menu-dialog .menu-drawer-section[aria-label=My\ workspace]{--grp:#ff5d7d}#app .top-intervals button[aria-pressed=true],#app .top-shares-workspace .top-intervals button[aria-pressed=true]{color:#14171c;background:#eef1f4;border-color:#eef1f4;font-weight:650}@keyframes dsexLiveRefresh{0%{color:#42bda5;text-shadow:0 0 8px #42bda5e6}to{color:inherit;text-shadow:none}}#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session.is-refreshed{animation:1.5s ease-out both dsexLiveRefresh}@media (prefers-reduced-motion:reduce){#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session.is-refreshed{animation:none}}#app[data-page=home] .home-live-chart-host .workspace-canvas[data-live-tint]:after{content:"";pointer-events:none;z-index:3;animation:1.4s ease-out live-row-flash;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){#app[data-page=home] .home-live-chart-host .workspace-canvas[data-live-tint]:after{animation:none}}@media (max-width:900px){#app[data-page=home] .home-secondary-grid .home-secondary-right{contain:none;height:auto;overflow:visible}#app[data-page=home] .home-secondary-right .home-blocks{height:auto;max-height:none}}[data-flash=up]{animation:1.4s ease-out live-row-flash-up}[data-flash=down]{animation:1.4s ease-out live-row-flash-down}@keyframes live-row-flash-up{0%{background-color:#46d78c33}to{background-color:#0000}}@keyframes live-row-flash-down{0%{background-color:#ff718033}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){[data-flash=up],[data-flash=down]{animation:none}}.home-pulse-item[data-flash]{animation-name:live-tile-flash}.home-pulse-item[data-flash=up]{animation-name:live-tile-flash-up}.home-pulse-item[data-flash=down]{animation-name:live-tile-flash-down}@keyframes live-tile-flash{0%{box-shadow:inset 0 0 0 999px #69cdb947}to{box-shadow:inset 0 0 0 999px #0000}}@keyframes live-tile-flash-up{0%{box-shadow:inset 0 0 0 999px #46d78c4d}to{box-shadow:inset 0 0 0 999px #0000}}@keyframes live-tile-flash-down{0%{box-shadow:inset 0 0 0 999px #ff71804d}to{box-shadow:inset 0 0 0 999px #0000}}#app[data-page=home] .home-live-chart-host .workspace-canvas[data-live-tint=up]:after{animation-name:live-row-flash-up}#app[data-page=home] .home-live-chart-host .workspace-canvas[data-live-tint=down]:after{animation-name:live-row-flash-down}@keyframes dsexLiveRefreshUp{0%{color:#46d78c;text-shadow:0 0 8px #46d78ce6}to{color:inherit;text-shadow:none}}@keyframes dsexLiveRefreshDown{0%{color:#ff7180;text-shadow:0 0 8px #ff7180e6}to{color:inherit;text-shadow:none}}#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session.is-refreshed.is-up{animation-name:dsexLiveRefreshUp}#app[data-page=home] .home-live-chart-host .top-chart-title .top-chart-session.is-refreshed.is-down{animation-name:dsexLiveRefreshDown}[data-flash=""]{animation-name:live-row-flash-ink}@keyframes live-row-flash-ink{0%{background-color:color-mix(in srgb, var(--flash-color,currentColor) 18%, transparent)}to{background-color:#0000}}.home-pulse-item[data-flash=""]{animation-name:live-tile-flash-ink}@keyframes live-tile-flash-ink{0%{box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--flash-color,currentColor) 26%, transparent)}to{box-shadow:inset 0 0 0 999px #0000}}#app[data-page=home] .home-live-chart-host .workspace-canvas[data-live-tint=""]:after{animation-name:live-row-flash-ink}#menu-dialog .menu-drawer-link[href=\/sectors]{--grp:#5aa7ff}#menu-dialog .menu-drawer-link[href=\/index-movers]{--grp:#4fdb8a}#menu-dialog .menu-drawer-link[href=\/market-map]{--grp:#b48cff}#menu-dialog .menu-drawer-link[href=\/halted-shares]{--grp:#ff7885}#menu-dialog .menu-drawer-link[href=\/dsex-history]{--grp:#f2b84b}.index-movers-sort,.block-history-panel .block-sort-button{transition:background-color .12s,color .12s}.index-movers-sort:hover,.block-history-panel .block-sort-button:hover{color:#fff;background:#ffffff24}.index-movers-sort:hover span,.block-history-panel .block-sort-button:hover .block-sort-indicator{color:#fff}@media (max-width:767px){#app[data-page=home] .home-secondary-right .home-blocks .table-wrap{overscroll-behavior:contain;overflow-y:auto;max-height:378px!important}#app[data-page=home] .home-secondary-right .home-blocks .block-table thead th{z-index:2;position:sticky;top:0}#app[data-page=home] .home-secondary-grid{grid-template-rows:none;grid-auto-rows:auto}#app[data-page=home] .home-dsex-pair{row-gap:6px}}.auth-notice{color:#d4ebe5;background:linear-gradient(135deg,#42bda529,#42bda50a 70%);border:1px solid #42bda561;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin:0;padding:15px 16px;font-size:13px;line-height:1.5;display:grid;box-shadow:inset 3px 0 #42bda5,0 8px 24px #00000047}.auth-notice-icon{color:#69cdb9;background:#42bda52e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 1px #42bda559}.auth-notice-text{gap:3px;min-width:0;display:grid}.auth-notice-text strong{color:#fff;letter-spacing:.1px;font-size:14.5px;font-weight:700}.auth-notice-text b{color:#9ae3d4;overflow-wrap:anywhere;font-weight:650}.auth-resend{align-self:center;margin-top:2px}.auth-dialog .auth-resend{color:#69cdb9;width:100%;min-height:40px;font:inherit;letter-spacing:.2px;cursor:pointer;background:#42bda514;border:1px solid #42bda573;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin:2px 0 0;padding:9px 16px;font-size:13.5px;font-weight:650;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex}.auth-dialog .auth-resend:hover,.auth-dialog .auth-resend:focus-visible{color:#14191e;background:#ffffffeb;border-color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #00000059}.auth-dialog .auth-resend:active{box-shadow:none;background:#e4eaed;transform:translateY(0)}.top-price-live{color:#42bda5;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#42bda52e;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-block}.legal-page{max-width:1080px}.legal-meta{color:#8fa3ad;flex-wrap:wrap;gap:8px 18px;margin:-4px 0 14px;font-size:.8rem;display:flex}.legal-meta span{align-items:center;gap:6px;display:inline-flex}.legal-summary{background:linear-gradient(135deg,#42bda51a,#42bda505);border:1px solid #42bda547;border-radius:8px;margin:0 0 18px;padding:16px 20px;box-shadow:inset 3px 0 #42bda5}.legal-summary h2{color:#e8f1f4;margin:0 0 10px;font-size:1rem}.legal-summary ul{grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.legal-summary li{color:#b6c6cd;font-size:.88rem;line-height:1.5}.legal-summary li b{color:#42bda5;font-weight:650}.legal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.legal-toc{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:84px}.legal-toc h3{letter-spacing:.08em;text-transform:uppercase;color:#7f929b;margin:0 0 6px;padding:0 8px;font-size:.7rem}.legal-toc a{color:#b6c6cd;border-radius:5px;gap:8px;padding:6px 8px;font-size:.84rem;text-decoration:none;display:flex}.legal-toc a span{color:#42bda5;font-variant-numeric:tabular-nums}.legal-toc a:hover,.legal-toc a:focus-visible{color:#fff;background:#42bda51f}.legal-toc .legal-toc-link{color:#42bda5;border-top:1px solid #ffffff14;border-radius:0;margin-top:6px;padding-top:10px}.legal-body{flex-direction:column;gap:14px;min-width:0;display:flex}.legal-section{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:16px 20px;scroll-margin-top:90px}.legal-section h2{color:#e8f1f4;align-items:center;gap:10px;margin:0 0 8px;font-size:1.02rem;display:flex}.legal-num{color:#42bda5;font-variant-numeric:tabular-nums;background:#42bda529;border-radius:5px;place-items:center;min-width:30px;height:24px;font-size:.76rem;display:inline-grid}.legal-section p{color:#b6c6cd;margin:0;font-size:.92rem;line-height:1.7}.legal-risk{background:#f0b10012;border:1px solid #f0b10059;border-radius:8px;padding:14px 20px;box-shadow:inset 3px 0 #f0b100}.legal-risk h3{color:#f5c542;margin:0 0 6px;font-size:.92rem}.legal-risk p{color:#c9bfa0;margin:0;font-size:.88rem;line-height:1.65}.legal-contact{color:#8fa3ad;margin:0;font-size:.86rem}@media (max-width:860px){.legal-layout{grid-template-columns:1fr}.legal-toc{flex-flow:wrap;position:static}.legal-toc h3{width:100%}.legal-summary ul{grid-template-columns:1fr}}.legal-table{border:1px solid #ffffff14;border-radius:6px;margin-top:12px;overflow:hidden}.legal-table>div{color:#b6c6cd;border-top:1px solid #ffffff0f;grid-template-columns:1.3fr 1.2fr 1.5fr;gap:14px;padding:9px 14px;font-size:.84rem;display:grid}.legal-table>div:first-child{border-top:0}.legal-table .legal-table-head{color:#42bda5;letter-spacing:.07em;text-transform:uppercase;background:#42bda51a;font-size:.7rem}.legal-cell-key{color:#e8f1f4;font-weight:600}@media (max-width:640px){.legal-table>div{grid-template-columns:1fr;gap:2px}.legal-table .legal-table-head{display:none}}.about-hero{background:linear-gradient(135deg,#42bda51f,#42bda505);border:1px solid #42bda547;border-radius:8px;margin-bottom:18px;padding:22px 24px;box-shadow:inset 3px 0 #42bda5}.about-hero h2{color:#e8f1f4;margin:0 0 6px;font-size:1.3rem}.about-hero p{color:#b6c6cd;max-width:760px;margin:0 0 10px;font-size:.94rem;line-height:1.7}.about-hero .about-bn{color:#42bda5;font-size:1.05rem;font-weight:600}.about-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.about-btn{color:#e8f1f4;border:1px solid #ffffff2e;border-radius:6px;padding:8px 16px;font-size:.86rem;text-decoration:none}.about-btn:hover,.about-btn:focus-visible{color:#0b1a20;background:#ffffffeb}.about-btn.primary{color:#06201a;background:#42bda5;border-color:#42bda5;font-weight:650}.about-h{color:#e8f1f4;margin:22px 0 10px;font-size:1.05rem}.about-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.about-grid-3{grid-template-columns:repeat(3,1fr)}.about-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:16px}.about-card h3{color:#e8f1f4;margin:8px 0 6px;font-size:.95rem}.about-card p{color:#9fb2ba;margin:0;font-size:.85rem;line-height:1.6}.about-ic{color:#42bda5;background:#42bda529;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.about-ic .icon{width:18px;height:18px}.about-promise{margin:20px 0 0}.about-contact{margin-top:20px}@media (max-width:900px){.about-grid,.about-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.about-grid,.about-grid-3{grid-template-columns:1fr}}.legal-bn{color:#8fd9c8;border-top:1px solid #42bda533;margin:12px 0 0;padding-top:10px;font-size:.9rem;line-height:1.7}.screener-panel .panel-body{flex-direction:column;gap:14px;display:flex}.screener-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.screener-presets>span{color:#7f929b;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:.72rem}.screener-chip{color:#42bda5;border:1px solid #42bda566;border-radius:999px;padding:5px 14px;font-size:.84rem;text-decoration:none}.screener-chip:hover,.screener-chip:focus-visible{color:#0b1a20;background:#ffffffeb;border-color:#0000}.screener-chip.on{color:#06201a;background:#42bda5;border-color:#42bda5;font-weight:650}#app .screener-form{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:stretch;gap:12px;margin:0;display:grid}.screener-group{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;min-width:0;margin:0;padding:10px 12px 12px;display:grid;box-shadow:inset 3px 0 #42bda5}.screener-group legend{color:#42bda5;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:.72rem;font-weight:650}.screener-group .field{min-width:0}.screener-reset{color:#c9d3dc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;grid-column:1/-1;justify-self:start;padding:6px 14px;font-size:.84rem}.screener-reset:hover,.screener-reset:focus-visible{color:#0b1a20;background:#ffffffeb}.screener-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.screener-results-head .screener-count{color:#b6c6cd;margin:0;font-size:.9rem}.screener-count b{color:#e8f1f4}.screener-live,.screener-closed{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.76rem;display:inline-flex}.screener-live{color:#6fd6c0;background:#42bda529}.screener-live i{background:#42bda5;border-radius:50%;width:7px;height:7px}.screener-closed{color:#d9b04a;background:#f0b1001a}.screener-table td:nth-child(2){color:#9fb2ba;text-align:left}.screener-table th:nth-child(2){text-align:left}.screener-table th[scope=row]{background:0 0}@media (max-width:1100px){#app .screener-form{grid-template-columns:1fr 1fr}}@media (max-width:560px){#app .screener-form{grid-template-columns:1fr}}.alerts-panel .alerts-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.alerts-panel .alerts-head h1{align-items:center;gap:10px;margin:0;font-size:1rem;display:flex}.alerts-count{color:#9fb2ba;font-size:.82rem}.alerts-count b{color:#6fd6c0;font-weight:650}.alerts-lead{color:#9fb2ba;margin:0 0 14px;font-size:.88rem}.alerts-table th[scope=row]{background:0 0}.alerts-table td:first-of-type{color:#b6c6cd}.alerts-table button[data-action=alert-remove]{color:#c9d3dc;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:4px 12px;font-size:.8rem}.alerts-table button[data-action=alert-remove]:hover,.alerts-table button[data-action=alert-remove]:focus-visible{color:#0b1a20;background:#ffffffeb}.alerts-panel a.primary{color:#06201a;background:#42bda5;border-radius:6px;padding:8px 18px;font-weight:650;text-decoration:none;display:inline-block}.alerts-panel a.primary:hover,.alerts-panel a.primary:focus-visible{color:#0b1a20;background:#ffffffeb}.chart-unavailable{max-width:640px;margin:48px auto;box-shadow:inset 3px 0 #42bda5}.chart-unavailable .empty{padding:40px 28px}.chart-unavailable-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.auth-dialog .auth-forgot{align-self:flex-end;margin:-4px 0 2px;padding:2px 0;font-size:12.5px}#app>.seo-fallback{color:#8b97a3;max-width:720px;margin:24px auto;padding:0 20px;font-size:14px;line-height:1.6}#app>.seo-fallback h1{color:#c9d3dc;margin:0 0 8px;font-size:18px}#app>.seo-fallback ul{flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none;display:flex}#app>.seo-fallback a{color:#42bda5}.account-page{max-width:880px;margin:0 auto;padding:8px 0 32px}.account-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.account-head h1{margin:0;font-size:20px}.account-head p{color:#8e99a3;margin:2px 0 0;font-size:13px}.account-head .text-button{margin-left:auto}.account-avatar{color:#5fd6bd;background:#16352e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-card{flex-direction:column;gap:10px;padding:16px 18px;display:flex;box-shadow:inset 3px 0 #42bda5}.account-card h2{margin:0 0 4px;font-size:15px}.account-row{border-top:1px solid #2e353c;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.account-row:first-of-type{border-top:0}.account-row span{color:#8e99a3}.account-row strong{word-break:break-all;text-align:right;font-weight:500}.account-status{color:#5fd6bd;min-height:18px;margin:0;font-size:13px}.account-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-note{color:#8e99a3;margin:0;font-size:12px}@media (max-width:760px){.account-grid{grid-template-columns:minmax(0,1fr)}}.account-error{color:#ff8a80;min-height:0;margin:0;font-size:13px}.account-error:empty,.account-status:empty{display:none}.account-actions .text-button{text-align:left}.account-forgot{align-self:flex-start;padding-left:0}.account-edit-link{color:#5fd6bd;cursor:pointer;background:0 0;border:0;padding:0 0 0 10px;font-size:13px;font-weight:500}.account-name-form{flex-direction:column;gap:10px;padding:4px 0 8px;display:flex}.account-links{margin-top:12px}.account-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.account-link{color:inherit;border-top:1px solid #2e353c;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.account-link:nth-child(-n+2){border-top:0}.account-link-icon{color:#42bda5;width:20px;display:inline-flex}.account-link-copy{flex-direction:column;flex:1;min-width:0;display:flex}.account-link-copy strong{font-size:14px;font-weight:500}.account-link-copy small{color:#8e99a3;font-size:12px}.account-link-arrow{color:#8e99a3;font-size:18px}@media (max-width:760px){.account-link-grid{grid-template-columns:minmax(0,1fr)}.account-link:nth-child(2){border-top:1px solid #2e353c}}#app .account-link{border-radius:8px;margin-inline:-12px;padding-inline:12px;text-decoration:none}#app .account-link:hover,#app .account-link:focus-visible{color:#14171c;background:#eef1f4;text-decoration:none}#app .account-link:hover *,#app .account-link:focus-visible *{text-decoration:none}#app .account-link:hover .account-link-copy strong,#app .account-link:hover .account-link-copy small,#app .account-link:focus-visible .account-link-copy strong,#app .account-link:focus-visible .account-link-copy small,#app .account-link:hover .account-link-arrow{color:#14171c}#app .account-link:hover .account-link-icon,#app .account-link:focus-visible .account-link-icon{color:#0f6e56}#app[data-page=chart] #main{max-width:none;min-height:0;padding:0}#app[data-page=chart] .footer[hidden]{display:none}.chart-workspace{background:var(--surface);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 310px;min-height:calc(100dvh - 41px);display:grid}.workspace-primary{background:var(--bg);flex-direction:column;min-width:0;display:flex}#app[data-page=chart] .chart-workspace{background:#050607;border-top:1px solid #252b31;grid-template-columns:minmax(0,1fr) 252px;width:100%;height:calc(100dvh - 64px);min-height:600px;overflow:hidden}#app[data-page=chart] .workspace-primary{background:#050607;min-height:0;overflow:hidden}#app[data-page=chart] .workspace-toolbar{box-sizing:border-box;scrollbar-width:none;background:#08090a;border-bottom:1px solid #2c3136;flex-wrap:nowrap;gap:1px;height:38px;min-height:38px;padding:2px 5px;overflow-x:auto}#app[data-page=chart] .workspace-toolbar label{height:32px}#app[data-page=chart] .workspace-toolbar select{color:#d3d8dc;background:#08090a;border:0;border-right:1px solid #24292e;border-radius:0;max-width:132px;height:32px;min-height:32px;padding:2px 22px 2px 7px;font-size:11px}#app[data-page=chart] .workspace-toolbar .workspace-symbol select{min-width:112px;max-width:150px;font-weight:600}#app[data-page=chart] .workspace-toolbar button{color:#c8cdd1;border-radius:2px;min-width:31px;height:32px;padding:3px 7px}#app[data-page=chart] .workspace-toolbar button:hover,#app[data-page=chart] .workspace-toolbar button:focus-visible{color:#fff;background:#1b1e21;outline:none}#app[data-page=chart] .workspace-toolbar .workspace-save{min-width:auto;padding-inline:10px;font-size:10px}#app[data-page=chart] .workspace-stage{background:#050607;flex:1;height:auto;min-height:0}#app[data-page=chart] .workspace-bottom{box-sizing:border-box;background:#070809;border-top:1px solid #24292e;height:28px;min-height:28px;padding:1px 5px}#app[data-page=chart] .workspace-bottom button{color:#aeb5bb;border-radius:2px;height:24px;min-height:24px;padding:2px 7px;font-size:9px}#app[data-page=chart] .workspace-freshness{box-sizing:border-box;color:#717a82;background:#070809;border-top:1px solid #1c2125;min-height:18px;padding:2px 7px;font-size:8px;line-height:1.3}#app[data-page=chart] .workspace-attribution{box-sizing:border-box;color:#667078;background:#070809;min-height:14px;padding:0 7px 3px;font-size:7px;line-height:1.3}#app[data-page=chart] .workspace-sidebar{background:#0b0d0f;border-left:1px solid #2a3035;grid-template-rows:40px 38px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 34px;min-height:0;overflow:hidden}#app[data-page=chart] .workspace-panel-title{box-sizing:border-box;color:#e3e7ea;background:#111417;border-bottom:1px solid #2a3035;gap:7px;min-height:40px;padding:0 10px;font-size:11px;font-weight:550}#app[data-page=chart] .workspace-rank-filter{background:#0c0f11;border-bottom:1px solid #262c31;grid-area:2/1;padding:4px 7px;display:block}#app[data-page=chart] .workspace-rank-filter[hidden]{display:none}#app[data-page=chart] .workspace-rank-filter select{color:#d1d6da;background:#0c0f11;border:0;width:100%;height:29px;padding:2px 24px 2px 7px;font-size:10px}#app[data-page=chart] .workspace-search{background:#0c0f11;border-bottom:1px solid #262c31;grid-area:2/1;padding:4px 7px}#app[data-page=chart] .workspace-search input{background:#11161a;border-color:#343b41;height:29px;min-height:29px;font-size:9px}#app[data-page=chart] .workspace-side-content{scrollbar-width:thin;scrollbar-color:#4c555d #111417;background:#090b0d;grid-area:3/1;min-height:0;overflow:auto}#app[data-page=chart] .workspace-side-tabs{background:#0e1113;border-left:1px solid #30363b;grid-area:1/2/span 3}#app[data-page=chart] .workspace-side-tabs button{color:#aeb5ba;background:#0e1113;border-bottom:1px solid #272d32;height:38px;min-height:38px;padding:0}#app[data-page=chart] .workspace-side-tabs button:hover,#app[data-page=chart] .workspace-side-tabs button[aria-pressed=true]{color:#4da3ff;background:#16202a}#app[data-page=chart] .workspace-stock-list{height:100%;max-height:none;overflow:auto}#app[data-page=chart] .workspace-watchlist thead th{color:#c7cdd1;background:#191d20;border-bottom:1px solid #30363b;padding:5px 3px;font-size:8px;font-weight:550;top:0}#app[data-page=chart] .workspace-watchlist td,#app[data-page=chart] .workspace-watchlist tbody th{white-space:nowrap;border-bottom:1px solid #191e22;height:26px;padding:0 3px}#app[data-page=chart] .workspace-watchlist button{min-height:25px;padding:2px 1px;font-size:9px;font-weight:550}#app[data-page=chart] .workspace-watchlist tr.up,#app[data-page=chart] .workspace-watchlist tr.up button{color:#26d07c}#app[data-page=chart] .workspace-watchlist tr.down,#app[data-page=chart] .workspace-watchlist tr.down button{color:#ff5964}#app[data-page=chart] .workspace-watchlist tr.flat,#app[data-page=chart] .workspace-watchlist tr.flat button{color:#aab2b8}#app[data-page=chart] .workspace-watchlist [data-workspace-favorite]{color:#ff4d6d}.workspace-toolbar{scrollbar-width:none;background:#1b2128;flex-wrap:nowrap;gap:2px;min-height:38px;padding:3px 6px;overflow-x:auto}#app[data-page=chart] .workspace-toolbar::-webkit-scrollbar{display:none}#app[data-page=chart] .workspace-toolbar select{background:#1b2128;min-height:30px;padding:2px 8px;font-size:11px}#app[data-page=chart] .workspace-toolbar button{min-width:30px;height:30px}#app[data-page=chart] .workspace-stage{background:#171c23;height:calc(100dvh - 128px);min-height:520px}#app[data-page=chart] .chart-workspace[data-plot-theme=dark] .workspace-stage{background:#171c23}#app[data-page=chart] .workspace-bottom{background:#181e25;min-height:30px;padding:2px 6px}#app[data-page=chart] .workspace-freshness{background:#181e25;padding:3px 8px;font-size:9px;line-height:1.35}#app[data-page=chart] .workspace-attribution{background:#181e25;padding:0 8px 3px;font-size:8px}#app[data-page=chart] .workspace-sidebar{background:#1b2128}.workspace-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;padding:5px 8px;display:flex}.workspace-toolbar select{border:0;border-right:1px solid var(--border);background:var(--surface);max-width:150px;min-height:32px;color:var(--text);border-radius:0;padding:3px 8px;font-size:12px}.workspace-symbol select{min-width:100px;font-weight:650}.workspace-toolbar button{background:0 0;border:0;border-radius:3px;min-width:32px;height:32px;padding:4px 7px;font-size:17px}.workspace-toolbar button .icon{width:17px;height:17px}.workspace-toolbar [data-workspace-action=volume]{font-size:12px}.workspace-spacer{flex:1}.workspace-legend{z-index:1;font-variant-numeric:tabular-nums;pointer-events:none;color:#161a25;max-width:calc(100% - 96px);font-size:12px;line-height:1.7;position:absolute;top:8px;left:10px}.workspace-legend>div,.workspace-pane-legend>span{background:#ffffffda;width:-moz-fit-content;width:fit-content;padding:0 3px}.workspace-price-readout>span{margin-left:10px}.study-volume{color:#26a69a}.workspace-pane-legends{pointer-events:none;z-index:1;position:absolute;inset:0 76px 0 0}.workspace-pane-legend{color:#161a25;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;left:10px;right:5px}.workspace-pane-legend button{pointer-events:auto;color:#434651;background:#fff;border:1px solid #e1e3e8;border-radius:4px;place-items:center;width:27px;height:27px;padding:3px;display:grid}.workspace-pane-legend button .icon{width:16px;height:16px}.chart-workspace[data-plot-theme=dark] .workspace-legend,.chart-workspace[data-plot-theme=dark] .workspace-pane-legend{color:#e6e9ed}.chart-workspace[data-plot-theme=dark] .workspace-legend>div,.chart-workspace[data-plot-theme=dark] .workspace-pane-legend>span{background:#252b31da}.workspace-toolbar .workspace-save{font-size:11px}.workspace-stage{outline-offset:-3px;background:#fff;flex:1;height:calc(100dvh - 148px);min-height:350px;position:relative}.chart-workspace[data-plot-theme=dark] .workspace-stage{background:#20252b}.workspace-canvas{position:absolute;inset:0;overflow:hidden}.workspace-brand-watermark{z-index:1;opacity:.065;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:clamp(135px,20%,230px);max-width:34%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace-state{text-align:center;color:#161a25;z-index:3;background:#ffffffed;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.workspace-state[hidden]{display:none}.chart-workspace[data-plot-theme=dark] .workspace-state{color:#e6e9ed;background:#20252bed}.workspace-zoom{opacity:.8;gap:4px;display:flex;position:absolute;bottom:45px;left:50%;transform:translate(-50%)}.workspace-stage:hover .workspace-zoom,.workspace-stage:focus-within .workspace-zoom{opacity:1}.workspace-zoom button{border-radius:4px;width:32px;height:28px;padding:0;font-size:18px;box-shadow:0 2px 6px #0002}.workspace-bottom{border-top:1px solid var(--border);align-items:center;gap:4px;min-height:35px;padding:3px 8px;display:flex}.workspace-bottom button{background:0 0;border:0;border-radius:3px;min-width:32px;padding:4px 6px;font-size:11px}.workspace-ranges{gap:2px;display:flex}.workspace-timezone{color:var(--muted);margin-left:auto;padding:0 6px;font-size:10px}.chart-workspace button[aria-pressed=true]{color:var(--blue);background:var(--blue-soft)}.workspace-freshness{color:var(--muted);border-top:1px solid var(--border);padding:5px 10px;font-size:10px}.workspace-attribution{color:var(--muted);padding:0 10px 5px;font-size:9px}.workspace-sidebar{border-left:1px solid var(--border);background:var(--bg);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 42px;min-width:0;padding:0;display:grid}.workspace-panel-title{border-bottom:1px solid var(--border);grid-area:1/1;align-items:center;gap:10px;margin:0;padding:12px 10px;font-size:14px;display:flex}.workspace-panel-title .icon{width:23px;height:23px}.workspace-side-content{grid-area:3/1;min-width:0;overflow:auto}.workspace-side-content:has(.workspace-quote){padding:10px}.workspace-side-tabs{border-left:1px solid var(--border);flex-direction:column;grid-area:1/2/span 3;display:flex}.workspace-side-tabs button{border:0;border-bottom:1px solid var(--border);border-radius:0;place-items:center;width:100%;min-height:43px;padding:10px 2px;display:grid}.workspace-side-tabs button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-side-tabs .icon{width:18px;height:18px}.workspace-side-content h2{border-bottom:1px solid var(--border);margin-bottom:9px;padding:12px 1px;font-size:14px}.workspace-quote{border:1px solid var(--border);background:var(--soft);border-radius:5px;padding:10px;font-size:13px}.workspace-quote>div:first-child{justify-content:space-between;gap:8px;display:flex}.workspace-quote small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.workspace-change{text-align:right;padding-top:4px;font-size:11px}.workspace-quote button{margin:8px 5px 0 0;padding:4px 6px;font-size:10px}.workspace-quote button .icon{width:12px;height:12px}.workspace-quote>a{margin-top:8px;font-size:10px;display:inline-block}.workspace-side-content h3{color:var(--muted);padding:13px 0 6px;font-size:10px;font-weight:500}.workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.workspace-stats>div{border:1px solid var(--border);text-align:center;border-radius:4px;min-width:0;padding:7px 2px}.workspace-stats dt{color:var(--muted);min-height:14px;font-size:9px}.workspace-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;font-weight:600}.workspace-depth{color:var(--muted);padding:5px 0 12px;font-size:12px}.workspace-search{grid-area:2/1;padding:8px;display:block}.workspace-search[hidden]{display:none}.workspace-search input{background:var(--soft);width:100%;min-height:36px;color:var(--text);border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:11px}.workspace-stock-list{max-height:calc(100dvh - 150px);overflow:auto}.workspace-watchlist{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;font-size:11px}.workspace-watchlist thead th{z-index:1;color:var(--text);background:var(--surface);border-bottom:1px solid var(--border);padding:8px 3px;font-weight:500;position:sticky;top:0}.workspace-watchlist thead th:first-child{width:40%}.workspace-watchlist thead th:last-child{width:27px}.workspace-watchlist td,.workspace-watchlist tbody th{border-bottom:1px solid var(--border);text-align:right;overflow-wrap:anywhere;padding:0 3px}.workspace-watchlist tbody th{text-align:left;font-weight:500}.workspace-watchlist button{min-height:34px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:9px 2px;font-size:11px}.workspace-watchlist [data-workspace-pick]{width:100%}.workspace-watchlist [data-workspace-favorite]{width:24px;color:var(--muted);padding:4px 1px}.workspace-watchlist [data-workspace-favorite][aria-pressed=true]{color:#ff4560;background:0 0}.workspace-watchlist [aria-pressed=true] .icon{fill:currentColor}.workspace-watchlist .icon{width:16px;height:16px}.workspace-watchlist small{color:var(--muted);font-size:9px;display:block}.workspace-stock-list .workspace-depth{padding:12px}.workspace-favorites-group summary{cursor:pointer;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;padding:12px 10px;font-size:12px;list-style:none;display:flex}.workspace-favorites-group summary:after{content:"⌄";font-size:20px}.workspace-favorites-group[open] summary:after{content:"⌃"}.workspace-favorites-group summary span{color:var(--muted);margin-left:auto;margin-right:12px;font-size:10px}.chart-workspace.sidebar-hidden{grid-template-columns:minmax(0,1fr)}.sidebar-hidden .workspace-sidebar{display:none}:is(.chart-workspace:fullscreen,.chart-workspace.workspace-expanded){background:var(--surface);width:100%;height:100dvh}.chart-workspace.workspace-expanded{z-index:100;position:fixed;inset:0}:is(.chart-workspace:fullscreen .workspace-stage,.chart-workspace.workspace-expanded .workspace-stage){height:calc(100dvh - 142px)}@media (max-width:1050px){.chart-workspace{grid-template-columns:minmax(0,1fr) 270px;min-height:calc(100dvh - 49px)}.workspace-toolbar select{max-width:118px}}@media (max-width:700px){.chart-workspace{grid-template-columns:minmax(0,1fr);padding-bottom:76px}.workspace-toolbar{gap:0;padding:4px}.workspace-toolbar select{max-width:115px;min-height:40px;padding:3px 6px;font-size:11px}.workspace-toolbar button{width:40px;height:40px}.workspace-spacer{display:none}.workspace-stage{flex:none;height:54dvh;min-height:340px}.workspace-brand-watermark{opacity:.055;width:clamp(120px,30%,165px);max-width:40%}.workspace-legend{max-width:calc(100% - 77px);font-size:10px;line-height:1.6;top:5px;left:5px}.workspace-pane-legend{font-size:10px;left:5px}.workspace-pane-legend button{width:36px;height:36px}.workspace-price-readout>span{margin-left:0;display:block}.workspace-bottom{flex-wrap:wrap;gap:0;padding:2px 4px}.workspace-bottom button{min-width:36px;min-height:40px}.workspace-zoom button{width:40px;height:40px}.workspace-sidebar{border-left:0;border-top:1px solid var(--border)}.workspace-side-tabs{border-left:0;flex-direction:row;grid-area:1/1/auto/span 2}.workspace-side-tabs button{min-height:48px}.workspace-panel-title{grid-area:2/1/auto/span 2}.workspace-search{grid-area:3/1/auto/span 2}.workspace-side-content{grid-area:4/1/auto/span 2}.workspace-sidebar{grid-template-rows:auto auto auto minmax(0,1fr)}.workspace-stats dd{font-size:13px}.workspace-stats dt{font-size:10px}.workspace-stock-list{max-height:350px}.workspace-watchlist button{min-height:44px;font-size:12px}.workspace-watchlist [data-workspace-favorite]{width:38px}.workspace-watchlist thead th:last-child{width:42px}.workspace-watchlist{font-size:12px}}#app[data-page=chart] .chart-workspace{background:#050607;grid-template-columns:minmax(0,1fr) 280px;height:calc(100dvh - 64px);min-height:600px}#app[data-page=chart] .workspace-primary{background:#050607;min-height:0}#app[data-page=chart] .workspace-toolbar{background:#08090a;border-bottom:1px solid #2b3035;gap:2px;height:38px;min-height:38px;padding:2px 6px;overflow:visible}#app[data-page=chart] .workspace-toolbar label{align-items:center;min-width:0;height:32px;display:flex;position:relative}#app[data-page=chart] .workspace-toolbar-picker{border-right:1px solid #24292e;min-width:108px;padding-left:22px}#app[data-page=chart] .workspace-toolbar-prefix{color:#d7dce0;pointer-events:none;place-items:center;width:14px;height:14px;display:grid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}#app[data-page=chart] .workspace-toolbar-prefix .icon{width:13px;height:13px}#app[data-page=chart] .workspace-symbol select{color:#edf1f3;background:#08090a;border:0;width:84px;min-width:84px;max-width:84px;padding:0 16px 0 0;font-size:10px;font-weight:650}#app[data-page=chart] .workspace-symbol-add{color:#dfe4e7;border:1px solid #3c4247;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0;font-size:18px;line-height:1}#app[data-page=chart] .workspace-interval-picker{border-left:1px solid #24292e;border-right:1px solid #24292e;width:34px;min-width:34px}#app[data-page=chart] .workspace-interval-picker select{color:#dce1e4;background:#08090a;border:0;width:34px;min-width:34px;max-width:34px;padding:0 10px 0 5px;font-size:10px;font-weight:650}#app[data-page=chart] .workspace-style-picker{cursor:pointer;border-right:1px solid #24292e;width:35px;min-width:35px;position:relative}#app[data-page=chart] .workspace-style-picker select,#app[data-page=chart] .workspace-indicator-picker select{z-index:2;opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}#app[data-page=chart] .workspace-style-picker option,#app[data-page=chart] .workspace-indicator-picker option{color:#e9eef1;background:#171a1d}#app[data-page=chart] .workspace-style-glyph{pointer-events:none;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}#app[data-page=chart] .workspace-style-glyph i{background:#b8c0c6;width:1px;height:17px;display:block;position:relative}#app[data-page=chart] .workspace-style-glyph i:after{content:"";background:#08090a;border:1px solid #b8c0c6;width:5px;height:7px;position:absolute;top:5px;left:-2px}#app[data-page=chart] .workspace-style-glyph i:nth-child(2):after{height:8px;top:2px}#app[data-page=chart] .workspace-style-glyph i:nth-child(3):after{height:5px;top:8px}#app[data-page=chart] .workspace-indicator-picker{cursor:pointer;border-right:1px solid #24292e;width:92px;min-width:92px}#app[data-page=chart] .workspace-toolbar-label{color:#dce1e4;white-space:nowrap;pointer-events:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:flex}#app[data-page=chart] .workspace-toolbar-label b{color:#dce1e4;font-size:13px;font-weight:500}#app[data-page=chart] .workspace-layout-glyph{width:30px;min-width:30px}#app[data-page=chart] .workspace-layout-glyph .icon{width:14px;height:14px}#app[data-page=chart] .workspace-adjustment{color:#d7dcdf;border-left:1px solid #24292e;min-width:auto;padding:0 10px;font-size:10px}#app[data-page=chart] .workspace-skill-test{color:#f7fffa;background:#42c87a;border-radius:1px;min-width:auto;padding:0 12px;font-size:10px;font-weight:650}#app[data-page=chart] .workspace-skill-test:hover,#app[data-page=chart] .workspace-skill-test:focus-visible{color:#fff;background:#4bd283}#app[data-page=chart] .workspace-undo,#app[data-page=chart] .workspace-redo{color:#697178;width:27px;min-width:27px;padding:0;font-size:15px}#app[data-page=chart] .workspace-undo:disabled,#app[data-page=chart] .workspace-redo:disabled{opacity:.6}#app[data-page=chart] .workspace-volume-toggle,#app[data-page=chart] .workspace-refresh,#app[data-page=chart] .workspace-sidebar-toggle{display:none}#app[data-page=chart] .workspace-save{color:#e3e8eb;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:48px;height:32px;padding:0 5px;line-height:1;display:flex}#app[data-page=chart] .workspace-save span{font-size:9px}#app[data-page=chart] .workspace-save small{color:#5ea7ff;margin-top:2px;font-size:7px;font-weight:500}#app[data-page=chart] .workspace-alert,#app[data-page=chart] .workspace-settings,#app[data-page=chart] [data-workspace-action=snapshot],#app[data-page=chart] [data-workspace-action=fullscreen]{color:#d5dade;width:30px;min-width:30px;padding:0}#app[data-page=chart] .workspace-alert .icon{width:15px;height:15px}#app[data-page=chart] .workspace-stage{background:#fff;flex:1;height:auto;min-height:0;position:relative}#app[data-page=chart] .workspace-canvas{inset:0 0 0 42px}#app[data-page=chart] .workspace-state{color:#161a25;background:#fffffff0;inset:0 0 0 42px}#app[data-page=chart] .workspace-brand-watermark{opacity:.03;left:calc(50% + 21px)}#app[data-page=chart] .workspace-legend{color:#161a25;max-width:calc(100% - 130px);font-size:10px;line-height:1.55;top:6px;left:48px}#app[data-page=chart] .workspace-legend>div,#app[data-page=chart] .workspace-pane-legend>span{background:0 0}#app[data-page=chart] .workspace-pane-legends{inset:0 72px 0 42px}#app[data-page=chart] .workspace-pane-legend{color:#161a25;font-size:9px;left:6px}#app[data-page=chart] .workspace-pane-legend button{opacity:0}#app[data-page=chart] .workspace-drawing-tools{z-index:5;box-sizing:border-box;background:#070809;border-right:1px solid #2b3035;flex-direction:column;align-items:center;width:42px;padding:5px 4px;display:flex;position:absolute;top:0;bottom:0;left:0}#app[data-page=chart] .workspace-drawing-tools button{color:#c7cdd1;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-family:Arial,sans-serif;font-size:18px;line-height:1;display:grid}#app[data-page=chart] .workspace-drawing-tools button:nth-child(3),#app[data-page=chart] .workspace-drawing-tools button:nth-child(6),#app[data-page=chart] .workspace-drawing-tools button:nth-child(9),#app[data-page=chart] .workspace-drawing-tools button:nth-child(11),#app[data-page=chart] .workspace-drawing-tools button:nth-child(13){border-top:1px solid #262b2f;margin-top:5px}#app[data-page=chart] .workspace-drawing-tools button:hover,#app[data-page=chart] .workspace-drawing-tools button:focus-visible,#app[data-page=chart] .workspace-drawing-tools button[aria-pressed=true]{color:#fff;background:#2a2e31;outline:none}#app[data-page=chart] .workspace-drawing-tools button:disabled,#app[data-page=chart] .workspace-toolbar button:disabled:not(.workspace-undo):not(.workspace-redo),#app[data-page=chart] .workspace-side-tabs button:disabled{opacity:.38;cursor:not-allowed}#app[data-page=chart] .workspace-drawing-tools button:disabled:hover,#app[data-page=chart] .workspace-toolbar button:disabled:hover,#app[data-page=chart] .workspace-side-tabs button:disabled:hover{color:inherit;background:0 0}#app[data-page=chart] .workspace-zoom{left:calc(50% + 21px)}#app[data-page=chart] .workspace-bottom{background:#070809;height:27px;min-height:27px;padding:1px 5px 1px 47px}#app[data-page=chart] .workspace-bottom button{min-width:28px;height:23px;min-height:23px;padding:1px 6px;font-size:8px}#app[data-page=chart] .workspace-ranges{gap:0}#app[data-page=chart] .workspace-timezone{font-size:8px}#app[data-page=chart] .workspace-freshness,#app[data-page=chart] .workspace-attribution{display:none}#app[data-page=chart] .workspace-sidebar{background:#090b0d;grid-template-rows:40px 35px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 34px}#app[data-page=chart] .workspace-panel-title{background:#111416;height:40px;min-height:40px;padding:0 10px;font-size:11px}#app[data-page=chart] .workspace-panel-title .icon{width:15px;height:15px}#app[data-page=chart] .workspace-rank-filter{background:#0b0d0f;padding:2px 7px}#app[data-page=chart] .workspace-rank-filter select{color:#e0e4e7;background:#0b0d0f;height:31px;padding-left:2px;font-size:10px}#app[data-page=chart] .workspace-side-tabs{background:#0d1012;width:34px}#app[data-page=chart] .workspace-side-tabs button{color:#d1d6d9;background:#0d1012;border-bottom:0;width:34px;height:34px;min-height:34px;padding:0}#app[data-page=chart] .workspace-side-tabs button[aria-pressed=true]{color:#69aefc;background:#17375a}#app[data-page=chart] .workspace-side-tabs .workspace-side-static{pointer-events:none}#app[data-page=chart] .workspace-side-tabs .icon{width:17px;height:17px}#app[data-page=chart] .workspace-side-content{background:#090b0d}#app[data-page=chart] .workspace-watchlist{background:#090b0d;font-size:9px}#app[data-page=chart] .workspace-watchlist thead th{color:#d7dcdf;background:#24282b;height:24px;padding:3px;font-size:8px}#app[data-page=chart] .workspace-watchlist td,#app[data-page=chart] .workspace-watchlist tbody th{border-bottom:1px solid #171c20;height:24px;padding:0 4px}#app[data-page=chart] .workspace-watchlist button{height:23px;min-height:23px;padding:1px 0;font-size:9px}#app[data-page=chart] .workspace-watchlist thead th:first-child{width:43%}#app[data-page=chart] .workspace-watchlist thead th:last-child{width:25px}@media (max-width:1050px) and (min-width:701px){#app[data-page=chart] .chart-workspace{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:700px){#app[data-page=chart] .chart-workspace{grid-template-columns:minmax(0,1fr);height:auto}#app[data-page=chart] .workspace-drawing-tools{display:none}#app[data-page=chart] .workspace-canvas,#app[data-page=chart] .workspace-state{inset-left:0;left:0}#app[data-page=chart] .workspace-legend{left:6px}#app[data-page=chart] .workspace-pane-legends{left:0}#app[data-page=chart] .workspace-brand-watermark,#app[data-page=chart] .workspace-zoom{left:50%}#app[data-page=chart] .workspace-bottom{padding-left:4px}#app[data-page=chart] .workspace-freshness,#app[data-page=chart] .workspace-attribution{display:block}}#app[data-page=chart] .workspace-chart-back{color:#434651;margin-bottom:1px;font-size:9px}#app[data-page=chart] .workspace-price-readout{white-space:nowrap;align-items:center;gap:7px;display:flex}#app[data-page=chart] .workspace-price-readout>strong{color:#161a25;font-size:10px;font-weight:550}#app[data-page=chart] .workspace-ohlc-inline{color:#0db8aa;font-variant-numeric:tabular-nums;gap:3px;font-size:9px;display:inline-flex}#app[data-page=chart] .workspace-ohlc-inline b{color:#8e989f;font-weight:500}#app[data-page=chart] .workspace-ohlc-inline em{color:#0db8aa;font-style:normal}#app[data-page=chart] .workspace-ma-readout,#app[data-page=chart] .workspace-legend>div:not(.workspace-chart-back):not(.workspace-price-readout){color:#434651;font-variant-numeric:tabular-nums;font-size:9px}#app[data-page=chart] .workspace-interval-picker{border-left:1px solid #24292e;border-right:1px solid #24292e;align-items:center;width:48px;min-width:48px;height:32px;display:flex;position:relative}#app[data-page=chart] .workspace-interval-native{display:none!important}#app[data-page=chart] .workspace-interval-trigger{color:#e4e8eb;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;height:32px;padding:0 5px;font-size:10px;font-weight:650;display:flex}#app[data-page=chart] .workspace-interval-trigger:hover,#app[data-page=chart] .workspace-interval-trigger:focus-visible,#app[data-page=chart] .workspace-interval-trigger[aria-expanded=true]{color:#fff;background:#24282c;outline:none}#app[data-page=chart] .workspace-interval-caret{color:#8f989f;font-size:10px;line-height:1}#app[data-page=chart] .workspace-interval-menu{z-index:80;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a5157 #17191b;background:#17191b;border:1px solid #30363b;border-radius:3px;width:218px;max-height:min(590px,100dvh - 132px);padding:6px 0;position:absolute;top:34px;left:-1px;overflow-y:auto;box-shadow:0 12px 30px #00000061}#app[data-page=chart] .workspace-interval-menu[hidden]{display:none}#app[data-page=chart] .workspace-interval-group+.workspace-interval-group{border-top:1px solid #292e32;margin-top:5px;padding-top:5px}#app[data-page=chart] .workspace-interval-group h3{color:#7f8991;letter-spacing:.08em;margin:0;padding:5px 13px 4px;font-size:8px;font-weight:650}#app[data-page=chart] .workspace-interval-group button{color:#e0e4e7;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;width:100%;height:31px;padding:0 13px;font-size:10px;display:flex}#app[data-page=chart] .workspace-interval-group button:not(:disabled):hover,#app[data-page=chart] .workspace-interval-group button:not(:disabled):focus-visible{color:#fff;background:#292d31;outline:none}#app[data-page=chart] .workspace-interval-group button.is-selected{color:#111416;background:#eef1f3;font-weight:650}#app[data-page=chart] .workspace-interval-group button:disabled{color:#596168;cursor:not-allowed;opacity:.58}#app[data-page=chart] .workspace-favorites-group summary{gap:4px;padding:0 8px 0 4px}#app[data-page=chart] .workspace-favorite-list-name{color:#dfe4e7;text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;min-width:0;min-height:34px;padding:0 6px;font-size:10px;font-weight:650;display:flex}#app[data-page=chart] .workspace-favorite-list-name:hover,#app[data-page=chart] .workspace-favorite-list-name:focus-visible{color:#fff;outline-offset:-2px;outline:1px solid #4a5560}#app[data-page=chart] .workspace-favorites-group:not(.is-active) .workspace-favorite-list-name{color:#aeb6bc}#app[data-page=chart] .workspace-favorites-group.is-active>summary{background:#111416}@media (max-width:700px){#app[data-page=chart] .workspace-interval-picker{width:48px;min-width:48px;height:40px}#app[data-page=chart] .workspace-interval-trigger{height:40px;font-size:11px}#app[data-page=chart] .workspace-interval-menu{width:min(230px,100vw - 16px);max-height:60dvh}#app[data-page=chart] .workspace-interval-group button{height:44px;min-height:44px;font-size:12px}}#app[data-page=chart] .chart-workspace[data-drawing-tool=trend] .workspace-canvas,#app[data-page=chart] .chart-workspace[data-drawing-tool=lines] .workspace-canvas{cursor:crosshair}#app[data-page=chart] .chart-workspace[data-drawing-pending=true] .workspace-canvas{cursor:copy}#app[data-page=chart] .workspace-drawing-tools button[data-workspace-drawing=trend]:not(:disabled),#app[data-page=chart] .workspace-drawing-tools button[data-workspace-drawing=lines]:not(:disabled),#app[data-page=chart] .workspace-drawing-tools button[data-workspace-drawing=eye]:not(:disabled),#app[data-page=chart] .workspace-drawing-tools button[data-workspace-drawing=trash]:not(:disabled){opacity:1}#app[data-page=chart] .workspace-undo:not(:disabled),#app[data-page=chart] .workspace-redo:not(:disabled){color:#d7dde1;opacity:1}#app[data-page=chart] .workspace-alert.saved{color:#f6c453}#app[data-page=chart] .workspace-alert-dialog{color:#edf1f3;background:#15191d;border:1px solid #343b42;border-radius:8px;width:min(390px,100vw - 28px);padding:0;box-shadow:0 24px 70px #00000080}#app[data-page=chart] .workspace-alert-dialog::backdrop{background:#0000008a}#app[data-page=chart] .workspace-alert-head{border-bottom:1px solid #2a3035;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}#app[data-page=chart] .workspace-alert-head small{color:#7f8991;letter-spacing:.08em;margin-bottom:2px;font-size:8px;display:block}#app[data-page=chart] .workspace-alert-head h2{color:#f4f6f7;margin:0;font-size:15px}#app[data-page=chart] .workspace-alert-head button{color:#c7cdd1;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;padding:0;display:grid}#app[data-page=chart] .workspace-alert-body{gap:14px;padding:14px;display:grid}#app[data-page=chart] .workspace-alert-instrument{grid-template-columns:1fr 1fr;gap:8px;display:grid}#app[data-page=chart] .workspace-alert-instrument>span{background:#0f1215;border:1px solid #30373d;border-radius:6px;padding:9px 10px}#app[data-page=chart] .workspace-alert-instrument small,#app[data-page=chart] .workspace-alert-target>span{color:#8e989f;margin-bottom:4px;font-size:9px;display:block}#app[data-page=chart] .workspace-alert-instrument strong{font-variant-numeric:tabular-nums;font-size:12px}#app[data-page=chart] .workspace-alert-dialog fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}#app[data-page=chart] .workspace-alert-dialog legend{color:#aab2b8;grid-column:1/-1;margin-bottom:5px;font-size:10px}#app[data-page=chart] .workspace-alert-dialog fieldset label{background:#101418;border:1px solid #30373d;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 9px;font-size:10px;display:flex}#app[data-page=chart] .workspace-alert-target input{box-sizing:border-box;color:#f2f4f5;width:100%;height:38px;font:inherit;font-variant-numeric:tabular-nums;background:#0d1013;border:1px solid #3a434b;border-radius:6px;padding:0 10px}#app[data-page=chart] .workspace-alert-status{color:#c8d0d5;min-height:16px;margin:0;font-size:9px;line-height:1.45}#app[data-page=chart] .workspace-alert-actions{justify-content:flex-end;gap:8px;display:flex}#app[data-page=chart] .workspace-alert-actions button{color:#e2e7ea;background:#1b2025;border:1px solid #3b444c;border-radius:5px;min-height:34px;padding:0 12px;font-size:10px}#app[data-page=chart] .workspace-alert-actions .primary{color:#fff;background:#1976d2;border-color:#2588e8}#app[data-page=chart] .workspace-alert-note{color:#76818a;margin:0;font-size:8px;line-height:1.45}#app[data-page=chart] .workspace-settings-wrap{align-items:center;height:32px;display:flex;position:relative}#app[data-page=chart] .workspace-settings-wrap .workspace-settings{height:32px}#app[data-page=chart] .workspace-settings-menu{z-index:90;background:#171a1d;border:1px solid #30363b;border-radius:5px;width:190px;padding:6px 0;position:absolute;top:34px;right:0;box-shadow:0 12px 30px #0006}#app[data-page=chart] .workspace-settings-menu[hidden]{display:none}#app[data-page=chart] .workspace-settings-menu h3{color:#8c969e;letter-spacing:.07em;text-transform:uppercase;margin:0;padding:7px 11px 8px;font-size:8px;font-weight:650}#app[data-page=chart] .workspace-settings-menu button{color:#dce1e4;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-width:0;height:34px;padding:0 11px;font-size:10px;display:flex}#app[data-page=chart] .workspace-settings-menu button:hover,#app[data-page=chart] .workspace-settings-menu button:focus-visible{color:#fff;background:#292e32;outline:none}#app[data-page=chart] .workspace-settings-menu button b{color:#7da9d8;font-size:8px;font-weight:600}#app[data-page=chart] .workspace-settings-menu button[aria-pressed=false] b{color:#737d85}#app[data-page=chart] .chart-workspace[data-drawing-tool=fib] .workspace-canvas{cursor:crosshair}#app[data-page=chart] .workspace-drawing-tools button[data-workspace-drawing=fib]:not(:disabled){opacity:1}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) #main{max-width:none;min-height:0;padding:0}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .footer[hidden],.top-market-notice:empty{display:none}.top-market-notice .notice{border-radius:0;margin:0}.top-shares-workspace{background:var(--bg);border-top:1px solid var(--border);grid-template-columns:minmax(0,44fr) minmax(0,32fr) minmax(0,24fr);min-height:calc(100dvh - 41px);display:grid}.top-chart-column,.top-details-column,.top-leaders-column{min-width:0}.top-details-column,.top-leaders-column{border-left:1px solid var(--border)}.top-intervals{align-items:center;gap:6px;min-height:38px;padding:3px 8px;display:flex}.top-intervals button,.top-intervals a{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:13px}.top-intervals [aria-pressed=true]{background:var(--soft);color:var(--text);font-weight:600}.top-advanced-chart-link{white-space:nowrap;letter-spacing:.005em;margin-left:4px;font-weight:550;text-decoration:none;color:#60a5fa!important}.top-advanced-chart-link:before{content:"";border-left:1px solid var(--border);vertical-align:-3px;height:16px;margin-right:11px;display:inline-block}.top-advanced-chart-link:after{content:"↗";opacity:.82;margin-left:5px;font-size:11px;line-height:1;display:inline-block;transform:translateY(-1px)}.top-advanced-chart-link:hover{background:#60a5fa14;text-decoration:none;color:#93c5fd!important}.top-advanced-chart-link:focus-visible{background:#60a5fa14;outline:none;text-decoration:none;box-shadow:inset 0 0 0 1px #60a5fa59;color:#93c5fd!important}.top-intervals button:disabled{opacity:.6;cursor:not-allowed}.top-chart-paging{gap:2px;margin-left:auto;display:flex}.top-chart-paging button{padding:2px 9px;font-size:24px}.top-chart-host .chart-workspace{background:var(--bg);border-top:0;min-height:0;display:block}.top-chart-host .workspace-toolbar,.top-chart-host .workspace-sidebar{display:none}.top-chart-host .workspace-primary{min-width:0}.top-chart-host .workspace-stage{flex:none;height:calc(77dvh - 90px);min-height:400px}.top-chart-host .workspace-bottom{flex-wrap:wrap}.top-chart-host .workspace-legend{max-width:calc(100% - 95px);font-size:12px;top:24px}.top-chart-host .workspace-price-readout>span{margin-left:0;display:block}.top-chart-host .workspace-freshness{padding:7px 10px;font-size:10px;line-height:1.5}.top-chart-host .workspace-attribution{line-height:1.4}.top-stock-overview{padding:24px 18px 18px;font-size:14px;line-height:1.5}.top-stock-overview p{margin:0}.top-stock-overview a{white-space:nowrap;color:var(--blue)}.top-details-column{padding:14px 12px;position:relative}.top-stock-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 2px 14px;padding:4px 12px 12px}.top-company-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.top-company-identity{flex:1;min-width:0}.top-company-heading h2{color:var(--text);letter-spacing:.02em;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:750;line-height:1.25}.top-company-heading p{color:#aeb7c0;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10.5px;line-height:1.4;overflow:hidden}.top-company-tags{gap:5px;margin-top:7px;display:flex}.top-company-tags span{color:#c2cad1;background:#30363c;border:1px solid #49525a;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font-size:9.5px;line-height:1;display:inline-flex}.top-daily-candle{color:#9ba4ae;flex:0 0 28px;width:28px;height:50px;display:block;position:relative}.top-daily-candle:before{content:"";background:currentColor;width:1px;position:absolute;top:2px;bottom:2px;left:13px}.top-daily-candle:after{content:"";left:8px;top:var(--candle-body-top,35%);width:11px;height:var(--candle-body-height,30%);background:var(--candle-body,currentColor);min-height:2px;box-shadow:0 0 0 1px var(--candle-body,currentColor);border-radius:1px;position:absolute}.top-daily-candle.up{color:#26a69a;--candle-body:#2fdf75}.top-daily-candle.down{color:#ef5350;--candle-body:#ff4961}.top-daily-candle.flat{color:#4b7bec;--candle-body:#4b7bec}.top-last-trade-row{border:1px solid var(--border);background:var(--elevated);color:#aeb7c0;font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;margin:9px 0 0;padding:8px 10px;font-size:10.5px;display:grid;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff06}.top-last-trade-text{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-weight:700;overflow:hidden}.top-trade-link{color:#f4f7fa;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:1px 0;font-size:10.5px;font-weight:650;display:flex}.top-trade-link:hover,.top-trade-link:focus-visible{color:#fff;outline:none;text-decoration:none}.top-trade-link .icon{color:#fff;width:13px;height:13px}.top-price-summary{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:14px;padding:8px 2px 0;display:flex}.top-price-values{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.top-price-values>strong{color:#e7edf4;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.05}.top-price-values>span{font-size:12px;font-weight:700}.top-price-values>span.flat{color:#79b9f2}.top-card-actions{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-end;align-items:center;gap:1px;padding:0;display:flex}.top-card-actions>button{color:#ff3f63;width:32px;min-width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.top-card-actions>button:hover,.top-card-actions>button:focus-visible{box-shadow:none;opacity:.94;background:#ffffff09;outline:none}.top-card-actions .icon{width:23px;height:23px}.top-card-actions .top-alarm-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;display:block;transform:translateY(.5px)}.top-card-actions .heart.saved{background:0 0;color:#ff3f63!important}.top-card-actions .heart.saved .icon{fill:currentColor;stroke:currentColor}.top-card-actions .top-alarm.saved{background:0 0}.heart.saved{color:var(--red)!important}.heart.saved .icon{fill:currentColor;stroke:currentColor}.top-session-story{background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 12px;padding:11px 10px;font-size:11px;line-height:1.4;display:flex}.top-session-story>span{align-items:center;gap:8px;display:flex}.top-session-story .icon{width:20px;height:20px;color:var(--purple);flex-shrink:0}.top-session-story a{color:var(--purple);white-space:nowrap;align-items:center;gap:2px;display:flex}.top-session-story a .icon{width:14px;height:14px}.top-performance{border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:7px 0;display:grid}.top-performance>div{flex-direction:column;align-items:center;min-width:0;display:flex}.top-performance small{color:#aeb7c0;white-space:nowrap;font-size:9.5px;font-weight:500}.top-performance strong{font-size:11.5px;font-weight:650}.top-stats-grid{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr);gap:15px 6px;margin:14px 0;display:grid}.top-stats-grid>div{min-width:0}.top-stats-grid dt{color:#aeb7c0;margin-bottom:4px;font-size:10.5px;font-weight:550;line-height:1.35}.top-stats-grid dd{color:#eef2f6;overflow-wrap:anywhere;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:500;line-height:1.4}.top-data-gap{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.5}.top-detail-tabs{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0000001a;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:4px;padding:4px 5px;display:grid}.top-detail-tabs button{color:#fff;white-space:nowrap;background:#232a31;border:1px solid #37424d;border-radius:999px;min-width:0;padding:7px 5px;font-size:10px;transition:background .15s,border-color .15s,color .15s;position:relative}.top-detail-tabs button:hover,.top-detail-tabs button:focus-visible{color:#e6edf3;background:#2b343d;border-color:#4a5967;outline:none}.top-detail-tabs [aria-selected=true]{color:#fff;background:#5b6066;border-color:#686e74;box-shadow:inset 0 1px #ffffff0d}.top-detail-content{padding-top:14px}.top-detail-content h3{margin:0 0 10px;font-size:13px}.top-detail-content>a{color:var(--blue);margin-top:14px;font-size:11px;display:block}.top-market-depth{font-variant-numeric:tabular-nums;width:min(100%,760px);margin:0 auto;padding:2px 0 24px}.top-depth-header{grid-template-columns:minmax(86px,1fr) auto minmax(86px,1fr);align-items:start;gap:14px;margin-bottom:10px;display:grid}.top-depth-header-spacer{min-width:86px}.top-depth-title{text-align:center;justify-self:center;min-width:0}.top-depth-title h3{color:var(--text);margin:0;font-size:15px;font-weight:700;line-height:1.25}.top-depth-title small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:500;line-height:1.25;display:block}.top-depth-controls{flex-direction:column;justify-self:end;align-items:flex-end;gap:7px;min-width:86px;display:flex}.top-depth-status{color:var(--red);white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}.top-depth-status.live{color:var(--green)}.top-depth-status.closed{color:var(--red)}.top-depth-controls button{color:#fff;background:#3b82f6;border:0;border-radius:5px;min-height:27px;padding:4px 12px;font-size:11px;font-weight:500;line-height:1;transition:background .16s,transform .16s,box-shadow .16s;box-shadow:0 2px 7px #3b82f647}.top-depth-controls button:hover,.top-depth-controls button:focus-visible{color:#fff;background:#2f75ea;outline:none;transform:translateY(-1px);box-shadow:0 4px 10px #3b82f657}.top-depth-controls button:active{transform:translateY(0);box-shadow:0 2px 5px #3b82f642}.top-depth-controls button:disabled{cursor:wait;opacity:.78;transform:none;box-shadow:0 2px 5px #3b82f62e}.top-depth-book{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;transition:opacity .16s,filter .16s;display:grid;position:relative}.top-depth-book.refreshing{opacity:.58;filter:saturate(.78);pointer-events:none}.top-depth-book.refreshing:after{content:"Refreshing order book…";z-index:3;color:#fff;letter-spacing:.01em;text-shadow:0 1px 4px #000000a6;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.top-depth-summary{transition:opacity .16s}.top-depth-summary.refreshing{opacity:.58}.top-depth-side{border:1px solid var(--border);background:#00000014;border-radius:10px;overflow:hidden}.top-depth-side h4{border-bottom:1px solid var(--border);text-align:center;color:var(--text);margin:0;padding:10px 12px;font-size:12px;font-weight:700}.top-depth-table-wrap{scrollbar-width:thin;max-height:320px;overflow:auto}.top-depth-side table{border-collapse:collapse;width:100%;font-size:11px}.top-depth-side th,.top-depth-side td{text-align:right;border-bottom:1px solid #39414a8c;width:50%;padding:7px 12px}.top-depth-side th{z-index:1;color:var(--neutral);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:500;position:sticky;top:0}.top-depth-side th:first-child,.top-depth-side td:first-child{text-align:left}.top-depth-side.buyer th{background:#35d07f1a}.top-depth-side.seller th{background:#ff5c6c1a}.top-depth-side.buyer td{color:var(--green)}.top-depth-side.seller td{color:var(--red)}.top-depth-side tr:last-child td{border-bottom:0}.top-depth-side tr.empty td{text-align:center;color:var(--muted);padding:22px 12px}.top-depth-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px;display:grid}.top-depth-summary>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;display:grid}.top-depth-summary small{color:var(--muted);grid-column:1/-1;font-size:9px}.top-depth-summary strong{font-size:13px;font-weight:700}.top-depth-summary span{color:var(--muted);align-self:end;font-size:10px}.top-depth-summary .buyer strong{color:var(--green)}.top-depth-summary .seller strong{color:var(--red)}.top-depth-loading,.top-depth-error{min-height:190px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.top-depth-loading span{border:2px solid var(--border);border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite topDepthSpin}.top-depth-loading p,.top-depth-error p{margin:0;font-size:11px}.top-depth-error button{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text);border-radius:7px;padding:4px 10px}@keyframes topDepthSpin{to{transform:rotate(360deg)}}.top-block-trade{font-variant-numeric:tabular-nums;width:min(100%,760px);margin:0 auto;padding:4px 0 22px}.top-block-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:0 2px;display:flex}.top-block-header h3{color:#fff;letter-spacing:.01em;margin:0;font-size:15px;font-weight:700}.top-block-filter{color:#d7dde1;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.top-block-limit-menu summary{min-width:52px}.top-block-controls{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.top-block-status{white-space:nowrap;font-size:9px;font-weight:700}.top-block-status.live{color:var(--green)}.top-block-status.closed{color:var(--red)}.top-block-controls button{color:#fff;background:#3b82f6;border:0;border-radius:5px;min-height:27px;padding:4px 12px;font-size:11px;box-shadow:0 2px 7px #3b82f647}.top-block-controls button:hover,.top-block-controls button:focus-visible{background:#2f75ea;outline:none}.top-block-controls button:disabled{opacity:.75;cursor:wait}.top-block-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.top-block-grid>div{border:1px solid var(--border);background:#171c21;border-radius:9px;padding:12px 13px}.top-block-grid small{color:#89959f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.top-block-grid strong{color:#eef2f5;font-size:15px;font-weight:700;display:block}.top-block-range{border:1px solid var(--border);background:#171c21;border-radius:9px;margin-top:8px;padding:11px 13px}.top-block-range-head{color:#929da6;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:8px;display:flex}.top-block-range-values{color:#e4eaee;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:11px;display:grid}.top-block-range-values i{background:#2b343c;border-radius:999px;height:5px;position:relative;overflow:hidden}.top-block-range-values i:after{content:"";width:var(--block-range);background:linear-gradient(90deg,#4b6577,#62b9e7);border-radius:999px;position:absolute;inset:0 auto 0 0}.top-block-market-summary{border:1px solid var(--border);color:#7f8b95;background:#00000017;border-radius:9px;flex-wrap:wrap;gap:7px 18px;margin-top:8px;padding:9px 12px;font-size:8px;display:flex}.top-block-market-summary strong{color:#cfd7dd;margin-left:3px;font-size:9px}.top-block-empty{text-align:center;background:#00000014;border:1px dashed #394550;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;padding:18px;display:flex}.top-block-empty strong{color:#e3e8ec;font-size:12px}.top-block-empty span{color:#89949e;max-width:470px;font-size:9px;line-height:1.5}.top-block-trade footer{color:#707c86;margin-top:7px;padding:0 2px;font-size:8px;line-height:1.45}.top-block-history-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.top-block-history-meta>span{border:1px solid var(--border);text-align:center;background:#171c21;border-radius:8px;min-width:0;padding:9px 10px}.top-block-history-meta small{color:#89949e;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:700;display:block}.top-block-history-meta strong{color:#e7ecef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.top-block-table{border:1px solid var(--border);scrollbar-width:thin;overscroll-behavior:contain;background:#00000012;border-radius:8px;max-height:500px;overflow:auto}.top-block-table table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:10px}.top-block-table thead{z-index:2;color:#fff;background:#252a2f;position:sticky;top:0}.top-block-header-sort{color:#fff;width:100%;min-height:30px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-weight:700;display:flex}.top-block-header-sort span{color:#7f8b95;font-size:9px;line-height:1}.top-block-header-sort.active span{color:#c4cdd4}.top-block-header-sort:hover,.top-block-header-sort:focus-visible{background:#ffffff09;outline:none}.top-block-table th,.top-block-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #39414ab8;border-right:1px solid #39414a61;padding:7px 8px;font-weight:400}.top-block-table th:first-child,.top-block-table td:first-child{width:120px}.top-block-table th:last-child,.top-block-table td:last-child{border-right:0}.top-block-table tbody tr:hover{background:#ffffff09}.top-block-table tbody th{color:#cbd3d9;font-weight:500}.top-block-table tbody td{color:#dce3e8}@media (max-width:700px){.top-block-grid,.top-block-history-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.top-block-header{flex-direction:column;align-items:flex-start;gap:8px}.top-block-filter{width:100%}}.top-stock-news{font-variant-numeric:tabular-nums;width:100%;padding:0 0 12px}.top-news-categories{scrollbar-width:thin;overscroll-behavior-inline:contain;border-bottom:1px solid #35404a;align-items:center;gap:0;width:100%;display:flex;overflow-x:auto}.top-news-categories button{color:#aeb7bf;letter-spacing:.015em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;min-height:38px;padding:8px 14px;font-size:10px;font-weight:600;position:relative}.top-news-categories button:hover,.top-news-categories button:focus-visible{color:#eef3f6;background:#ffffff06;outline:none}.top-news-categories button[aria-pressed=true]{color:#35dd78}.top-news-categories button[aria-pressed=true]:after{content:"";background:#35dd78;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.top-news-source-notice{color:#c4ccd2;background:#f59e0b0d;border:1px solid #f59e0b38;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:10px 2px 0;padding:8px 10px;font-size:9px;line-height:1.45;display:flex}.top-news-source-notice button{color:#eef2f5;cursor:pointer;background:#242b31;border:1px solid #46515b;border-radius:6px;flex:none;min-height:25px;padding:3px 9px;font-size:9px}.top-news-source-notice button:hover,.top-news-source-notice button:focus-visible{background:#2a333b;border-color:#5d6b77;outline:none}.top-news-timeline{padding:10px 0 0;position:relative}.top-news-timeline:before{content:"";background:var(--blue);opacity:.28;width:1px;position:absolute;top:25px;bottom:22px;left:8px}.top-news-item{--news-accent:var(--blue);border-bottom:1px solid #454f58ad;margin:0;padding:16px 8px 17px 31px;transition:background .15s;position:relative}.top-news-item:hover{background:#ffffff05}.top-news-item:last-child{border-bottom:0}.top-news-item:before{content:"";background:var(--news-accent);border-radius:999px;width:3px;height:27px;position:absolute;top:17px;left:7px;box-shadow:0 0 0 1px #00000024}.top-news-dot{z-index:1;border:2px solid var(--news-accent);background:#20262b;border-radius:50%;width:10px;height:10px;position:absolute;top:21px;left:3px;box-shadow:0 0 0 2px #20262b}.top-news-item header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.top-news-item time{color:#a1abb5;letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:700}.top-news-item time span{color:#8b969f}.top-news-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.top-news-tags span{border:1px solid color-mix(in srgb,var(--news-accent) 32%,transparent);background:color-mix(in srgb,var(--news-accent) 9%,transparent);color:var(--news-accent);letter-spacing:.035em;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:700}.top-news-english,.top-news-bangla{color:#e1e7eb;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.62}.top-news-bangla{border:1px solid #525e687a;border-left:2px solid var(--news-accent);color:#d4dce1;background:#ffffff04;border-radius:6px;margin-top:9px;padding:9px 11px;font-family:system-ui,-apple-system,Noto Sans Bengali,Noto Sans,sans-serif;font-size:12px;line-height:1.75}.top-news-empty{color:#8e99a3;text-align:center;place-items:center;min-height:150px;padding:24px;font-size:11px;display:grid}.top-news-coverage{color:#76818a;margin-top:8px;padding:6px 2px 0;font-size:8px}@media (max-width:700px){.top-news-categories button{padding:8px 11px;font-size:9px}.top-news-source-notice{align-items:flex-start}.top-news-item{padding-left:28px;padding-right:2px}.top-news-item header{flex-direction:column;align-items:flex-start;gap:6px}.top-news-tags{justify-content:flex-start}.top-news-english,.top-news-bangla{font-size:11px}}.top-news{border-bottom:1px solid var(--border);padding:10px 0;font-size:12px}.top-news small{color:var(--muted);font-size:10px}.top-news h4{margin:4px 0;font-size:12px;font-weight:500;line-height:1.5}.top-news p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.top-news summary{cursor:pointer;color:var(--blue);font-size:11px}.top-price-history{font-variant-numeric:tabular-nums;padding:2px 0 16px}.top-price-days{color:var(--text);align-items:center;gap:7px;margin:2px 0 13px;font-size:13px;display:flex}.top-price-days-menu{position:relative}.top-price-days-menu summary{box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #245770;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:54px;min-height:29px;padding:3px 9px;font-weight:500;list-style:none;display:flex}.top-price-days-menu summary::-webkit-details-marker{display:none}.top-price-days-menu summary:hover,.top-price-days-menu summary:focus-visible{background:#62b9e714;border-color:#3e87aa;outline:none}.top-price-days-menu summary i{font-size:11px;font-style:normal;line-height:1;transition:transform .15s}.top-price-days-menu[open] summary i{transform:rotate(180deg)}.top-price-days-options{z-index:12;background:#20262b;border:1px solid #3b4650;border-radius:9px;min-width:88px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #0000006b}.top-price-days-options button{color:#fff;width:100%;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:11px;display:block}.top-price-days-options button:hover,.top-price-days-options button:focus-visible{color:#fff;background:#2d363d;outline:none}.top-price-days-options button.selected{color:#fff;background:#62b9e724;font-weight:700}.top-price-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px;margin:0 0 12px;padding:5px 6px 2px;display:grid}.top-price-metrics>div{text-align:center;min-width:0}.top-price-metrics small{color:#b8bec4;font-size:9px;line-height:1.2;display:block}.top-price-metrics strong{color:var(--text);margin-top:2px;font-size:12px;font-weight:700;line-height:1.2;display:block}.top-price-metrics strong.up{color:var(--green)}.top-price-metrics strong.down{color:var(--red)}.top-price-metrics strong.flat{color:var(--text)}.top-price-table{border:1px solid var(--border);scrollbar-width:thin;overscroll-behavior:contain;background:#00000012;max-height:560px;overflow:auto}.top-price-table table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:730px;font-size:10px}.top-price-table thead{z-index:2;color:#fff;background:#252a2f;position:sticky;top:0}.top-price-header-sort{color:#fff;width:100%;min-height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-weight:700;display:flex}.top-price-header-sort span{color:#7f8b95;font-size:9px;line-height:1}.top-price-header-sort.active{color:#fff;font-weight:700}.top-price-header-sort.active span{color:#b8c2c9}.top-price-header-sort:hover,.top-price-header-sort:focus-visible{color:#fff;background:#ffffff09;outline:none}.top-price-table th,.top-price-table td{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #39414ab8;border-right:1px solid #39414a61;padding:6px 4px;font-weight:400;overflow:hidden}.top-price-table th:first-child,.top-price-table td:first-child,.top-price-table th:nth-child(2),.top-price-table td:nth-child(2){width:86px}.top-price-table th:nth-child(3),.top-price-table td:nth-child(3){width:82px}.top-price-table th:nth-child(4),.top-price-table td:nth-child(4){width:70px}.top-price-table th:nth-child(5),.top-price-table td:nth-child(5){width:64px}.top-price-table th:nth-child(6),.top-price-table td:nth-child(6){width:70px}.top-price-table th:nth-child(7),.top-price-table td:nth-child(7){width:62px}.top-price-table th:nth-child(8),.top-price-table td:nth-child(8),.top-price-table th:nth-child(9),.top-price-table td:nth-child(9),.top-price-table th:nth-child(10),.top-price-table td:nth-child(10){width:68px}.top-price-table th:last-child,.top-price-table td:last-child{border-right:0}.top-price-table tbody tr.price-up>*{color:#35d07f}.top-price-table tbody tr.price-down>*{color:#ff5c6c}.top-price-table tbody tr.price-flat>*{color:#c9ced2}.top-price-table tbody tr:hover{background:#ffffff09}.top-price-table,.top-block-table{border-radius:8px}.top-price-table thead,.top-block-table thead{color:#fff;background:#252a2f}.top-price-header-sort,.top-block-header-sort{color:#fff;letter-spacing:.01em;min-height:30px;font-weight:700}.top-price-header-sort.active,.top-block-header-sort.active{color:#fff;font-weight:700}.top-price-header-sort span,.top-block-header-sort span{color:#7f8b95}.top-price-header-sort.active span,.top-block-header-sort.active span{color:#c4cdd4}.top-seasonality{font-variant-numeric:tabular-nums}.top-seasonality-header{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 12px;padding:0 2px;display:flex}.top-seasonality-header h3{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:700}.top-seasonality-header p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.top-seasonality-years{border:1px solid var(--border);background:#0000002e;border-radius:8px;flex:none;padding:3px;display:flex}.top-seasonality-years button{color:#98a3ad;background:0 0;border:0;border-radius:6px;min-width:35px;min-height:28px;padding:4px 8px;font-size:10px;font-weight:700}.top-seasonality-years button:hover,.top-seasonality-years button:focus-visible{color:#e7edf2;background:#2a3239;outline:none}.top-seasonality-years button[aria-pressed=true]{color:#79b7ff;background:#2d3742;box-shadow:inset 0 1px #ffffff0a}.top-seasonality-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.top-seasonality-summary>div{background:#171c20;border:1px solid #303840;border-radius:8px;min-width:0;padding:10px 11px}.top-seasonality-summary small{color:#8d98a2;text-transform:uppercase;letter-spacing:.035em;margin-bottom:3px;font-size:9px;font-weight:700;display:block}.top-seasonality-summary strong{color:#eef2f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;display:block;overflow:hidden}.top-seasonality-summary strong.coverage{letter-spacing:-.01em;font-size:11px}.top-seasonality-summary em{color:#78848e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;font-style:normal;line-height:1.2;display:block;overflow:hidden}.top-seasonality-summary strong.up{color:#46d58b}.top-seasonality-summary strong.down{color:#ff6675}.top-seasonality-chart{background:#171c20;border:1px solid #303840;border-radius:9px;padding:9px 10px 7px}.top-seasonality-chart svg{width:100%;height:auto;display:block;overflow:visible}.top-seasonality-chart .season-grid line{stroke:#303840;stroke-width:1px}.top-seasonality-chart .season-grid-vertical line{stroke:#3038408c}.top-seasonality-chart .season-y-axis text,.top-seasonality-chart .season-x-axis text{fill:#87929c;font-variant-numeric:tabular-nums;font-size:9px}.top-seasonality-chart .season-zero{stroke:#58636d;stroke-width:1.1px;stroke-dasharray:4 4}.top-seasonality-chart .season-series path{fill:none;stroke:var(--series);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.top-seasonality-chart .season-series circle{fill:var(--series);stroke:#171c20;stroke-width:1.5px}.top-seasonality-chart .season-series circle.partial{fill:#171c20;stroke:var(--series);stroke-width:2.5px}.top-seasonality-chart .season-series circle.hovered{r:4.2;stroke:#d8dee4;stroke-width:1.2px}.top-seasonality-chart .season-average path{fill:none;stroke:#eef2f5;stroke-width:2.4px;stroke-dasharray:7 5;opacity:1}.top-seasonality-chart .season-hover-scale{pointer-events:none}.top-seasonality-chart .season-hover-scale>line{stroke:#a7adb4;stroke-width:1px;stroke-dasharray:7 7;opacity:.92}.top-seasonality-chart .season-hover-y rect,.top-seasonality-chart .season-hover-x rect{fill:#111723;stroke:#111723;stroke-width:0}.top-seasonality-chart .season-hover-y text,.top-seasonality-chart .season-hover-x text{fill:#f5f7f9;font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.top-seasonality-chart .seasonality-svg{cursor:crosshair}.top-seasonality-legend{color:#aeb7be;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:5px 4px 1px;font-size:9px;display:flex}.top-seasonality-legend span{align-items:center;gap:5px;display:inline-flex}.top-seasonality-legend i{border-radius:3px;width:15px;height:3px}.top-seasonality-legend i.average{background:repeating-linear-gradient(90deg,#e5e7eb 0 5px,#0000 5px 8px)}.top-seasonality-heat{background:#171c20;border:1px solid #303840;border-radius:9px;margin-top:10px;overflow:hidden}.top-seasonality-section-title{border-bottom:1px solid #303840;justify-content:space-between;gap:12px;padding:9px 11px 8px;display:flex}.top-seasonality-section-title h4{color:#e7ecef;margin:0 0 2px;font-size:11px;font-weight:700}.top-seasonality-section-title p{color:#828e98;margin:0;font-size:9px}.top-seasonality-heat-scroll{overflow-x:auto}.top-seasonality-heat table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:700px;font-size:9px}.top-seasonality-heat th,.top-seasonality-heat td{text-align:center;white-space:nowrap;border-bottom:1px solid #37414aad;border-right:1px solid #37414a99;height:31px;padding:4px 3px}.top-seasonality-heat thead th{color:#8e99a3;background:#20262b;font-weight:600}.top-seasonality-heat tbody th{color:#b8c1c8;background:#1d2328;width:68px;font-size:8px;font-weight:700}.top-seasonality-heat tbody tr.average th,.top-seasonality-heat tbody tr.average td{border-top:1px solid #53606a;font-weight:700}.top-seasonality-heat tbody tr.hit-rate td{color:#8f9ba4;background:#1d2328}.top-seasonality-heat td.partial{outline-offset:-3px;outline:1px dashed #b7c0c7}.top-seasonality-note{color:#77838d;margin-top:8px;padding:0 2px;font-size:8px;line-height:1.45}@media (max-width:700px){.top-seasonality-header{flex-direction:column;align-items:stretch;gap:9px}.top-seasonality-years{align-self:flex-start}.top-seasonality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.top-seasonality-chart{padding:6px 5px;overflow-x:auto}.top-seasonality-chart svg{min-width:620px}}.top-classic-table{overflow-x:auto}.top-classic-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.top-classic-table th,.top-classic-table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:8px 4px;font-weight:400}.top-classic-table th:first-child{text-align:left}.top-classic-table thead{color:var(--muted)}.top-classic-table button{background:0 0;border:0;padding:7px 1px}@media (max-width:700px){.top-price-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.top-price-table{max-height:62vh}}.top-leaders-column{flex-direction:column;max-height:calc(100dvh - 41px);padding:12px 8px;display:flex;position:sticky;top:41px}.top-filters{padding:0 3px 8px}.top-filters select{color:#41a7c3;background:var(--bg);border:1px solid #1a5364;border-radius:20px;width:100%;min-height:27px;padding:3px 9px;font-size:12px}.top-rank-field{padding:0 10px 12px;display:block}.top-rank-field select{font-size:13px}.top-periods{gap:4px;margin:4px 0 6px;display:flex}.top-periods button{border:1px solid var(--muted);white-space:nowrap;min-height:26px;color:var(--text);background:0 0;border-radius:20px;padding:3px 8px;font-size:11px}.top-periods [aria-pressed=true]{color:var(--green);border-color:var(--green)}.top-periods button:disabled{opacity:.5;cursor:not-allowed}.top-filter-grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.top-filter-grid label{min-width:0}.top-filter-grid>label:nth-child(5){max-width:83px}.top-more-filters{color:var(--muted);margin-top:8px;font-size:10px}.top-more-filters summary{cursor:pointer;padding:5px 0}.top-more-filters label{margin:7px 0 3px;display:block}.top-more-filters input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:32px;color:var(--text);border-radius:5px;padding:6px 8px}.top-list-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;margin-top:6px;font-size:9px;display:flex}.top-list-meta button{color:var(--muted);background:0 0;border:0;padding:5px 3px;font-size:9px}.top-list-meta .icon{width:12px;height:12px}.top-list-meta button:last-child{display:flex}.top-ranking-state{color:var(--muted);padding:5px 2px;font-size:12px;line-height:1.5}.top-ranking-state:empty{display:none}.top-ranking-state button{margin-top:8px;display:block}.top-ranking-list{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.top-share-row{border-bottom:1px solid var(--border);align-items:center;min-height:73px;display:flex;position:relative}.top-stock-pick{text-align:left;width:100%;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;grid-template-rows:23px 26px;grid-template-columns:minmax(0,1fr) 62px 24px 68px;align-items:center;gap:0 4px;padding:12px 0;display:grid}.top-row-code{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.top-row-code small{color:var(--muted);font-size:8px}.top-row-change{text-align:right;grid-column:2;padding-right:0;font-size:13px;font-weight:600}.top-row-change.flat{color:#79b9f2}.top-row-price{text-align:right;grid-column:4;font-size:16px}.top-row-trades{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1/auto/span 3;padding-right:12px;font-size:10px;overflow:hidden}.top-row-percent{text-align:center;color:#dcedff;background:#487aa5;border-radius:6px;grid-area:2/4;justify-self:end;min-width:57px;padding:3px 6px;font-size:11px}.top-row-percent.up{background:var(--green);color:#fff}.top-row-percent.down{background:var(--red);color:#fff}.top-share-row>.heart{width:23px;height:27px;color:var(--muted);padding:4px;position:absolute;top:12px;right:73px}.top-share-row>.heart .icon{width:16px;height:16px}.top-share-row>.heart.saved{color:var(--red)}.top-share-row.selected .top-stock-pick{padding-left:5px}.top-share-row:has(.top-stock-pick:hover){background:var(--surface)}.top-ranking-freshness{color:var(--muted);margin:0;padding-top:9px;font-size:9px;line-height:1.5}.top-list-empty{color:var(--muted);padding:20px 8px;font-size:12px}.top-list-empty h3{font-size:14px}.top-shares-workspace[data-list-type=small] .top-share-row{min-height:54px}.top-shares-workspace[data-list-type=small] .top-stock-pick{padding-block:4px}.top-mobile-tabs{display:none}.top-shares-workspace [hidden]{display:none!important}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-leaders-column{padding-bottom:85px}.favorites-add{color:#fff;background:#6d5cff;border:0;border-radius:50%;place-items:center;width:55px;height:55px;font-size:32px;display:grid;position:absolute;bottom:25px;right:35px;box-shadow:0 5px 20px #0004}.favorites-add:hover{background:#5947e8}.favorites-add:focus-visible{outline:3px solid var(--text);outline-offset:3px}.favorites-unavailable{color:var(--muted);font-size:12px}.favorites-unavailable:empty{display:none}.favorites-unavailable h3{font-size:12px;font-weight:500}.favorites-unavailable>div{justify-content:space-between;align-items:center;padding-block:4px;display:flex}.favorites-dialog{border:1px solid var(--border);background:var(--surface);width:min(500px,100vw - 28px);max-height:80dvh;color:var(--text);border-radius:14px;padding:20px;box-shadow:0 16px 60px #0006}.favorites-dialog::backdrop{background:#0009}.favorites-dialog-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.favorites-dialog-heading h2{margin:0;font-size:18px}.favorites-dialog-heading button{width:44px;height:44px;color:var(--text);background:0 0;border:0;padding:12px}.favorites-dialog>p,.favorites-dialog>label{color:var(--muted);font-size:12px}.favorites-dialog input{border:1px solid var(--border);background:var(--bg);width:100%;min-height:44px;color:var(--text);border-radius:8px;margin-top:8px;padding:10px 12px}.favorites-picker-list{max-height:45dvh;overflow-y:auto}.favorites-picker-list article{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:60px;display:flex}.favorites-picker-list article>div{flex:1;min-width:0}.favorites-picker-list strong{font-size:14px}.favorites-picker-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.favorites-picker-list article>span{font-size:14px}.favorites-picker-list .heart{flex-shrink:0;width:44px;height:44px;padding:12px}.favorites-picker-list .heart.saved{color:var(--red)}@media (min-width:1600px){.top-stats-grid dd{font-size:21px}.top-company-heading h2{font-size:18px}.top-company-heading small{font-size:12px}.top-row-code{font-size:17px}.top-row-price{font-size:22px}.top-share-row{min-height:102px}.top-row-trades{font-size:13px}.top-row-change{font-size:17px}.top-row-percent{min-width:70px;font-size:14px}.top-stock-pick{grid-template-rows:30px 30px;grid-template-columns:minmax(0,1fr) 78px 30px 89px}.top-share-row>.heart{top:16px;right:96px}.top-periods button{font-size:14px}.top-filters select{min-height:35px;font-size:15px}}@media (min-width:701px) and (max-width:1100px){.top-shares-workspace{grid-template-columns:minmax(0,1fr) 300px}.top-chart-column{grid-row:1}.top-details-column{border-left:0;border-top:1px solid var(--border);grid-area:2/1}.top-leaders-column{grid-area:1/2/span 2}.top-chart-host .workspace-stage{height:55dvh;min-height:380px}}@media (max-width:700px){#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) #main{padding-bottom:76px}.top-shares-workspace{min-height:0;display:block}.top-mobile-tabs{z-index:4;background:var(--bg);border-bottom:1px solid var(--border);padding:4px;display:flex;position:sticky;top:49px}.top-mobile-tabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:1;font-size:13px}.top-mobile-tabs [aria-pressed=true]{color:var(--blue);background:var(--blue-soft)}.favorites-add{z-index:6;width:56px;height:56px;position:fixed;bottom:80px;right:20px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]):not([data-mobile-panel=leaders]) .favorites-add{display:none}.top-intervals{flex-wrap:wrap}.top-intervals button{min-width:44px}.top-shares-workspace .top-chart-column,.top-shares-workspace .top-details-column,.top-shares-workspace .top-leaders-column{border-left:0;display:none}.top-shares-workspace[data-mobile-panel=chart] .top-chart-column,.top-shares-workspace[data-mobile-panel=details] .top-details-column,.top-shares-workspace[data-mobile-panel=leaders] .top-leaders-column{display:block}.top-chart-host .chart-workspace{padding-bottom:0}.top-chart-host .workspace-stage{height:57dvh;min-height:360px}.top-chart-host .workspace-bottom{padding:3px}.top-chart-host .workspace-bottom button{min-width:34px}.top-intervals{gap:2px}.top-intervals button,.top-intervals a{align-items:center;min-height:44px;padding:8px 7px;font-size:12px;display:flex}.top-chart-host .workspace-legend{font-size:11px;top:10px}.top-stock-overview{padding:16px 12px;font-size:13px}.top-details-column{padding:18px 14px}.top-company-heading h2{font-size:17px}.top-detail-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.top-detail-tabs button{min-width:96px}.top-depth-header{grid-template-columns:1fr;justify-items:center}.top-depth-header-spacer{display:none}.top-depth-controls{justify-self:center;align-items:center;gap:6px;min-width:0}.top-depth-book,.top-depth-summary{gap:8px}.top-depth-side th,.top-depth-side td{padding:7px 8px}.top-price-summary{gap:8px}.top-price-summary>strong{font-size:24px}.top-price-summary button{width:44px;height:44px}.top-price-summary>span{font-size:13px}.top-performance{padding:12px 0}.top-performance small{font-size:10px}.top-performance strong{font-size:12px}.top-stats-grid{gap:16px 5px}.top-stats-grid dt{font-size:10px}.top-stats-grid dd{font-size:15px}.top-detail-tabs button{min-height:44px;font-size:11px}.top-detail-content{min-height:100px}.top-data-gap{font-size:12px}.top-leaders-column{max-height:none;padding:14px 12px;position:static}.top-filters select{min-height:44px;font-size:14px}.top-periods button{min-height:44px;font-size:12px}.top-list-meta{gap:8px;font-size:10px}.top-list-meta button{min-height:44px;font-size:11px}.top-more-filters summary{min-height:44px;padding-top:12px;font-size:12px}.top-more-filters input{min-height:44px}.top-filter-grid>label:nth-child(5){max-width:none}.top-ranking-list{overflow:visible}.top-row-code{font-size:15px}.top-row-price{font-size:19px}.top-row-change{font-size:14px}.top-stock-pick{grid-template-columns:minmax(0,1fr) 64px 44px 84px;gap:3px;min-height:88px}.top-share-row>.heart{width:44px;height:44px;padding:12px;top:12px;right:89px}.top-row-change{padding-right:0}.top-row-percent{min-width:72px;font-size:12px}.top-row-trades,.top-ranking-freshness{font-size:11px}.top-classic-table button{min-height:44px}.top-classic-table .heart{width:44px}.top-result-count{flex:1}}.top-reference-stat{min-width:0}.top-reference-stat .top-stat-period{color:var(--muted);margin-top:1px;font-size:10px;font-weight:400;display:block}.top-reference-stat .top-stat-delta{margin-top:5px;font-size:10px;font-weight:600;display:block}.top-reference-stat .top-stat-delta.up{color:var(--green)}.top-reference-stat .top-stat-delta.down{color:var(--red)}.top-reference-stat .top-stat-delta.flat{color:var(--muted)}.top-holding-amount{color:var(--neutral);margin-top:4px;font-size:10px;font-weight:400;display:block}.top-price-average{color:var(--muted);font-size:10px;font-weight:400}.top-corporate-dates{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.top-corporate-dates>span{align-items:baseline;gap:5px;min-width:0;display:flex}.top-corporate-dates small{color:#aeb7c0;font-size:10.5px;font-weight:500}.top-corporate-dates strong{color:#eef2f6;font-size:10.5px;font-weight:650}.top-ownership-title{color:#aeb7c0;margin:12px 0 0;font-size:11px;font-weight:500}.top-ownership{margin-top:8px}.top-company-data-note{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.top-company-data-note p{margin:8px 0}.top-company-data-note button{border:1px solid var(--border);min-height:32px;color:var(--accent);background:var(--surface);border-radius:5px;padding:4px 9px}@media (max-width:700px){.top-company-data-note button{min-height:44px}}@media (min-width:1101px){.top-shares-workspace{grid-template-columns:minmax(0,50fr) minmax(0,37fr) minmax(0,13fr);min-height:calc(100dvh - 53px)}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header-inner{gap:18px;height:52px;padding-inline:18px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .brand{font-size:18px;font-weight:500}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .search-box{flex-basis:260px;max-width:260px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .search-box input{height:36px;padding-inline:32px;font-size:14px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .search-box>.icon{top:9px;left:9px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .search-box kbd{top:9px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .suggestions{top:41px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .header-market{font-size:11px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .market-status strong{font-size:12px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .nav{gap:16px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .nav a,#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .nav button{gap:5px;padding-block:6px;font-size:14px}#app:is([data-page=top],[data-page=favorites],[data-page=sectors]) .header .nav .icon{width:16px;height:16px}.top-leaders-column{max-height:calc(100dvh - 53px);padding:14px 12px;top:53px}.top-intervals{gap:8px;min-height:46px;padding:4px 10px}.top-intervals button,.top-intervals a{padding:7px 10px;font-size:14px}.top-details-column{padding:17px 16px 20px}.top-company-heading{gap:12px;padding-inline:3px}.top-company-mark{width:36px;height:36px;font-size:12px}.top-company-heading h2{font-size:17px;line-height:1.35}.top-company-heading small{font-size:11px}.top-session-strip{min-height:36px;margin-top:9px;padding:7px 9px;font-size:12px}.top-price-summary{gap:8px;padding:8px 0 9px}.top-price-summary>strong{font-size:23px}.top-price-summary>span{font-size:13px}.top-price-summary>small{font-size:11px}.top-session-story{margin:22px 0 13px;padding:12px 11px;font-size:12px}.top-performance{padding:9px 0}.top-performance small{font-size:10px}.top-performance strong{font-size:12px}.top-stats-grid{gap:17px 8px;margin:17px 0}.top-stats-grid dt{margin-bottom:5px;font-size:11px}.top-stats-grid dd{font-size:18px}.top-corporate-dates{padding:11px 0;font-size:11px}.top-ownership-title{margin-top:13px}.top-detail-tabs{padding:7px 0}.top-detail-tabs button{padding:7px 6px;font-size:10.5px}.top-filters{padding:0 3px 12px}.top-rank-field{padding:0 8px 13px}.top-filters select{min-height:34px;padding:5px 11px;font-size:13px}.top-filter-grid{gap:10px 12px}.top-list-meta{min-height:28px;margin-top:10px;font-size:10px}.top-list-meta button{padding:6px 4px;font-size:10px}.top-ranking-state{padding:8px 3px}.top-share-row{min-height:88px}.top-stock-pick{grid-template-rows:28px 28px;grid-template-columns:minmax(0,1fr) 72px 28px 80px;padding:12px 0}.top-row-code{font-size:15px}.top-row-code small{font-size:9px}.top-row-change{font-size:15px}.top-row-price{font-size:19px}.top-row-trades{font-size:11px}.top-row-percent{min-width:65px;padding:4px 7px;font-size:12px}.top-share-row>.heart{width:26px;height:29px;top:16px;right:84px}.top-chart-host .workspace-legend{max-width:calc(100% - 105px);font-size:13px;line-height:1.65;top:18px;left:14px}.top-chart-host .workspace-freshness{font-size:10.5px}.top-stock-overview{padding:26px 18px 20px;font-size:14px;line-height:1.55}}@media (min-width:1600px){.top-shares-workspace{grid-template-columns:minmax(0,50fr) minmax(0,37fr) minmax(0,13fr)}.top-share-row{min-height:94px}.top-row-code{font-size:16px}.top-row-price{font-size:20px}.top-row-change{font-size:16px}.top-row-trades{font-size:12px}.top-row-percent{min-width:68px;font-size:13px}.top-filters select{min-height:36px;font-size:14px}.top-stats-grid dd{font-size:19px}}@media (min-width:1101px){.top-shares-workspace{grid-template-columns:minmax(0,50fr) minmax(0,37fr) minmax(0,13fr)}.top-chart-host .chart-workspace[data-interval="1m"] .workspace-stage{height:calc(59dvh - 95px);min-height:380px;max-height:460px}.top-chart-host .chart-workspace[data-interval="1m"] .workspace-legend{color:#d7d7d7;max-width:none;height:0;font-size:12px;line-height:1.35;inset:0 76px auto 0;overflow:visible}.top-chart-host .chart-workspace[data-interval="1m"] .workspace-legend>div{background:0 0;padding:0}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-date{white-space:nowrap;font-size:13px;font-weight:400;position:absolute;top:10px;left:10px}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-date strong{font-weight:700}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-date span{color:#39a8ff;margin-left:2px;font-size:11px}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-title{white-space:nowrap;color:#d9d9d9;font-size:13px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-title strong{color:#f0f0f0;font-size:14px}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-title span{color:#d0d0d0;font-weight:400}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-quick{color:#19cf70;white-space:nowrap;flex-direction:column;gap:1px;font-size:11px;display:flex;position:absolute;top:72px;left:17px}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-quick strong{font-weight:500}.top-chart-host .chart-workspace[data-interval="1m"] .workspace-canvas{inset:0}.top-chart-host .chart-workspace[data-interval="1m"] .workspace-zoom{opacity:0}.top-chart-host .chart-workspace[data-interval="1m"] .workspace-stage:hover .workspace-zoom,.top-chart-host .chart-workspace[data-interval="1m"] .workspace-stage:focus-within .workspace-zoom{opacity:.65}.top-chart-host .chart-workspace[data-interval="1m"]+.top-stock-overview{padding-top:18px}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-stage{background:#20252b;height:min(42dvh,430px);min-height:370px;max-height:430px}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-legend{color:#f2f2f2;max-width:none;height:0;font-size:13px;line-height:1.35;inset:0 76px auto 0;overflow:visible}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-legend>div{background:0 0;padding:0}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-title{color:#f2f2f2;white-space:nowrap;text-align:center;text-overflow:ellipsis;max-width:26%;font-size:15px;font-weight:400;position:absolute;top:8px;left:70%;overflow:hidden;transform:translate(-50%)}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-title strong{color:#fff;font-size:16px;font-weight:700}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-title span{color:#d0d0d0;font-weight:400}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-ohlc{white-space:nowrap;flex-direction:column;gap:3px;font-size:13px;line-height:1.35;display:flex;position:absolute;top:8px;left:26px}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-ohlc strong{font-weight:500}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-ohlc.is-up{color:#2fdf75}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-ohlc.is-down{color:#ff4961}.top-chart-host .chart-workspace[data-interval="5m"] .top-chart-ohlc.is-flat{color:#9aa4af}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-brand-watermark{opacity:.055;width:clamp(250px,31%,380px)}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-zoom{opacity:0}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-stage:hover .workspace-zoom,.top-chart-host .chart-workspace[data-interval="5m"] .workspace-stage:focus-within .workspace-zoom{opacity:.55}.top-chart-host .chart-workspace[data-interval="5m"] .workspace-freshness,.top-chart-host .chart-workspace[data-interval="5m"] .workspace-attribution{font-size:9px;line-height:1.3}.top-chart-host .chart-workspace[data-interval="5m"]+.top-stock-overview{padding-top:18px}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-stage{height:min(42dvh,430px);min-height:370px;max-height:430px}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-legend{color:#f2f2f2;max-width:none;height:0;font-size:13px;line-height:1.35;inset:0 76px auto 0;overflow:visible}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-legend>div{background:0 0;padding:0}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-title{color:#f2f2f2;white-space:nowrap;text-align:center;text-overflow:ellipsis;max-width:26%;font-size:15px;font-weight:400;position:absolute;top:8px;left:70%;overflow:hidden;transform:translate(-50%)}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-title strong{color:#fff;font-size:16px;font-weight:700}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-title span{color:#d0d0d0;font-weight:400}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-ohlc{white-space:nowrap;flex-direction:column;gap:3px;font-size:13px;line-height:1.35;display:flex;position:absolute;top:8px;left:26px}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-ohlc strong{font-weight:500}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-ohlc.is-up{color:#2fdf75}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-ohlc.is-down{color:#ff4961}.top-chart-host .chart-workspace[data-interval="30m"] .top-chart-ohlc.is-flat{color:#9aa4af}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-brand-watermark{opacity:.055;width:clamp(250px,31%,380px)}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-zoom{opacity:0}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-stage:hover .workspace-zoom,.top-chart-host .chart-workspace[data-interval="30m"] .workspace-stage:focus-within .workspace-zoom{opacity:.55}.top-chart-host .chart-workspace[data-interval="30m"] .workspace-freshness,.top-chart-host .chart-workspace[data-interval="30m"] .workspace-attribution{font-size:9px;line-height:1.3}.top-chart-host .chart-workspace[data-interval="30m"]+.top-stock-overview{padding-top:18px}.top-chart-host .chart-workspace[data-presentation=top] .workspace-bottom,.top-chart-host .chart-workspace[data-presentation=top] .workspace-freshness,.top-chart-host .chart-workspace[data-presentation=top] .workspace-attribution{display:none}.top-chart-host .chart-workspace[data-interval="1h"] .workspace-stage,.top-chart-host .chart-workspace[data-interval="1d"] .workspace-stage{height:410px;min-height:390px;max-height:430px}.top-chart-host .chart-workspace[data-interval="1h"] .workspace-legend,.top-chart-host .chart-workspace[data-interval="1d"] .workspace-legend{color:#d7d7d7;max-width:none;height:0;font-size:12px;line-height:1.35;inset:0 76px auto 0;overflow:visible}.top-chart-host .chart-workspace[data-interval="1h"] .workspace-legend>div,.top-chart-host .chart-workspace[data-interval="1d"] .workspace-legend>div{background:0 0;padding:0}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-title,.top-chart-host .chart-workspace[data-interval="1d"] .top-chart-title{color:#d8d8d8;white-space:nowrap;text-align:center;font-size:13px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-title strong,.top-chart-host .chart-workspace[data-interval="1d"] .top-chart-title strong{color:#f2f2f2;font-size:14px}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-title span,.top-chart-host .chart-workspace[data-interval="1d"] .top-chart-title span{color:#d0d0d0;font-weight:400}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-ohlc,.top-chart-host .chart-workspace[data-interval="1d"] .top-chart-ohlc{color:#19cf70;white-space:nowrap;flex-direction:column;gap:2px;font-size:11px;display:flex;position:absolute;top:72px;left:17px}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-ohlc strong,.top-chart-host .chart-workspace[data-interval="1d"] .top-chart-ohlc strong{font-weight:500}.top-chart-host .chart-workspace[data-interval="1h"] .workspace-zoom,.top-chart-host .chart-workspace[data-interval="1d"] .workspace-zoom{opacity:0}.top-chart-host .chart-workspace[data-interval="1h"] .workspace-stage:hover .workspace-zoom,.top-chart-host .chart-workspace[data-interval="1h"] .workspace-stage:focus-within .workspace-zoom,.top-chart-host .chart-workspace[data-interval="1d"] .workspace-stage:hover .workspace-zoom,.top-chart-host .chart-workspace[data-interval="1d"] .workspace-stage:focus-within .workspace-zoom{opacity:.5}.top-chart-host .chart-workspace[data-interval="1h"]+.top-stock-overview,.top-chart-host .chart-workspace[data-interval="1d"]+.top-stock-overview{padding-top:20px}.top-chart-host .chart-workspace[data-interval="1h"] .workspace-legend{color:#f2f2f2;font-size:13px}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-title{color:#f2f2f2;text-align:center;text-overflow:ellipsis;max-width:26%;font-size:15px;font-weight:400;top:8px;left:70%;overflow:hidden;transform:translate(-50%)}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-title strong{color:#fff;font-size:16px;font-weight:700}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-ohlc{gap:3px;font-size:13px;line-height:1.35;top:8px;left:26px}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-ohlc.is-up{color:#2fdf75}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-ohlc.is-down{color:#ff4961}.top-chart-host .chart-workspace[data-interval="1h"] .top-chart-ohlc.is-flat{color:#9aa4af}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .workspace-canvas,.top-chart-host .chart-workspace[data-presentation=top][data-interval="5m"] .workspace-canvas,.top-chart-host .chart-workspace[data-presentation=top][data-interval="30m"] .workspace-canvas,.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .workspace-canvas,.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .workspace-canvas{inset:0}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-date{color:#fff;top:10px;left:14px}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-quick{color:#19cf70;gap:1px;top:34px;left:20px}.top-chart-host .chart-workspace[data-interval="1m"] .top-chart-title{top:31px}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .workspace-stage,.top-chart-host .chart-workspace[data-presentation=top][data-interval="5m"] .workspace-stage,.top-chart-host .chart-workspace[data-presentation=top][data-interval="30m"] .workspace-stage,.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .workspace-stage,.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .workspace-stage{height:410px;min-height:390px;max-height:430px}.top-chart-host .chart-workspace[data-presentation=top] .workspace-legend{font-size:12px;line-height:1.35}.top-chart-host .chart-workspace[data-presentation=top] .workspace-canvas{inset:0}.top-chart-host .chart-workspace[data-presentation=top] .workspace-zoom{opacity:0}}.top-trade-dialog{background:var(--elevated);width:min(520px,94vw);max-height:82vh;color:var(--text);border:1px solid #363636;border-radius:8px;padding:0;box-shadow:0 24px 70px #000000a6}.top-trade-dialog::backdrop{background:#000000b3}.top-trade-heading{z-index:3;background:var(--surface);border-bottom:1px solid #303030;justify-content:center;align-items:center;min-height:42px;padding:0 46px;display:flex;position:sticky;top:0}.top-trade-heading h2{margin:0;font-size:16px;font-weight:650}.top-trade-heading button{color:#ddd;background:0 0;border:0;width:34px;height:34px;padding:8px;position:absolute;right:8px}.top-trade-heading .icon{width:18px;height:18px}.top-trade-content{max-height:calc(82vh - 43px);overflow:auto}.top-trade-totals{font-variant-numeric:tabular-nums;border-bottom:1px solid #303030;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:6px;padding:11px 10px;font-size:14px;display:flex}.top-trade-totals .buy{color:#23d878}.top-trade-totals .sell{color:#ff4f61}.top-trade-totals .neutral{color:#f2f2f2}.top-trade-table{max-height:58vh;overflow:auto}.top-trade-table table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.top-trade-table thead{z-index:2;background:var(--surface);color:#aaa;position:sticky;top:0}.top-trade-table th,.top-trade-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #242424;border-right:1px solid #242424;padding:5px 3px}.top-trade-table th:first-child{width:64px}.top-trade-table th:nth-child(2){width:52px}.top-trade-table th:nth-child(3){width:56px}.top-trade-table th:nth-child(4){width:70px}.top-trade-table th:nth-child(5){width:50px}.top-trade-table th:nth-child(6){width:66px}.top-trade-table th button{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0}.top-trade-table th button:hover,.top-trade-table th button:focus-visible{color:#fff;outline:none}.top-trade-table .trade-buy td{color:#31d983}.top-trade-table .trade-sell td{color:#ff5968}.top-trade-table .trade-neutral td{color:#f2f2f2}.top-trade-loading,.top-trade-error{color:var(--muted);margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.top-trade-error{color:#ff5968}@media (max-width:700px){.top-trade-dialog{width:96vw;max-height:88vh}.top-trade-content{max-height:calc(88vh - 43px)}.top-trade-table{max-height:60vh}.top-trade-table table{min-width:440px}}.top-alert-dialog{border:1px solid var(--border);background:var(--surface);width:min(560px,94vw);max-height:86vh;color:var(--text);border-radius:18px;padding:0;overflow:visible;box-shadow:0 28px 90px #000000b8}.top-alert-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03070ac7}.top-alert-handle{opacity:.7;background:#69737b;border-radius:999px;width:38px;height:4px;margin:10px auto 3px}.top-alert-heading{justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:3px 18px 10px;display:flex;position:relative}.top-alert-heading>div{min-width:0}.top-alert-heading small{color:#7fbc91;letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.top-alert-heading h2{margin:0;font-size:18px;font-weight:700;line-height:1.2}.top-alert-heading>button{color:#aeb8be;background:0 0;border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:8px}.top-alert-heading>button:hover,.top-alert-heading>button:focus-visible{color:#fff;background:#303941;outline:none}.top-alert-body{padding:0 14px 16px}.top-alert-picker{z-index:4;position:relative}.top-alert-share{background:var(--surface);width:100%;min-height:58px;color:var(--text);text-align:left;border:2px solid #29e66f;border-radius:13px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px 12px;display:grid;box-shadow:inset 0 0 0 1px #29e66f14}.top-alert-share>.icon{color:#aab4ba;width:19px;height:19px}.top-alert-share>span:nth-child(2){min-width:0;display:block}.top-alert-share small{color:#aab4ba;font-size:10px;font-weight:400;line-height:1.1;display:block}.top-alert-share strong{margin-top:1px;font-size:15px;font-weight:500;line-height:1.25;display:block}.top-alert-share em{color:#879199;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.2;display:block;overflow:hidden}.top-alert-picker-arrow{color:#aeb8be;justify-self:end;font-size:18px;transform:translateY(-1px)}.top-alert-share[aria-expanded=true] .top-alert-picker-arrow{transform:rotate(180deg)}.top-alert-stock-picker{z-index:8;background:var(--elevated);border:1px solid #3a464e;border-radius:13px;padding:8px;position:absolute;top:64px;left:0;right:0;box-shadow:0 20px 55px #0000008c}.top-alert-stock-search{background:var(--soft);border:1px solid #46535c;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.top-alert-stock-search .icon{color:#909ba3;width:16px;height:16px}.top-alert-stock-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.top-alert-stock-search input::placeholder{color:#7e8991}.top-alert-stock-status{color:#7f8a92;margin:7px 4px;font-size:10px}.top-alert-stock-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:310px;overflow-y:auto}.top-alert-stock-list button{color:#dce2e6;text-align:left;background:0 0;border:0;border-bottom:1px solid #313b42;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:7px 9px;display:flex}.top-alert-stock-list button:hover,.top-alert-stock-list button:focus-visible{background:#2d373e;outline:none}.top-alert-stock-list button[aria-selected=true]{color:#57ef8c;background:#2fd36733}.top-alert-stock-list button span{min-width:0}.top-alert-stock-list button strong{font-size:13px;font-weight:600;display:block}.top-alert-stock-list button small{color:#8f9aa2;text-overflow:ellipsis;white-space:nowrap;max-width:310px;font-size:10px;display:block;overflow:hidden}.top-alert-stock-list button em{color:#96a1a8;flex:none;font-size:10px;font-style:normal}.top-alert-stock-list button[aria-selected=true] em{color:#57ef8c}.top-alert-current{color:#8f9aa2;justify-content:space-between;align-items:center;gap:10px;margin:10px 2px 2px;font-size:10px;display:flex}.top-alert-direction{border:0;margin:15px 0 0;padding:0}.top-alert-direction legend{width:100%;color:var(--text);padding:0 0 8px;font-size:15px;font-weight:700}.top-alert-direction label{background:var(--surface);cursor:pointer;border-top:1px solid #3a444b;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:13px;display:flex}.top-alert-direction label:last-child{border-bottom:1px solid #3a444b}.top-alert-direction label:hover{background:var(--elevated)}.top-alert-direction input{accent-color:#43a6ff}.top-alert-target{margin-top:15px;display:block}.top-alert-target>span{margin-bottom:7px;font-size:14px;font-weight:700;display:block}.top-alert-target input{box-sizing:border-box;background:var(--surface);color:#fff;font-variant-numeric:tabular-nums;-moz-appearance:textfield;border:1px solid #3a444b;border-radius:8px;outline:none;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.top-alert-target input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.top-alert-target input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.top-alert-status{color:#9da7ad;min-height:17px;margin:7px 2px 0;font-size:10px}.top-alert-save{color:#fff;background:#5f5cf2;border:0;border-radius:9px;width:100%;min-height:45px;margin-top:9px;font-size:14px;font-weight:700;box-shadow:0 8px 24px #5f5cf238}.top-alert-save:hover,.top-alert-save:focus-visible{background:#6c69ff;outline:none}.top-alert-body>small{color:#77838b;margin:8px 3px 0;font-size:9px;line-height:1.45;display:block}@media (max-width:700px){.top-alert-dialog{border-radius:18px 18px 10px 10px;width:calc(100vw - 14px);max-height:90vh}.top-alert-stock-list{max-height:42vh}}.top-dse-company-panel,.top-dse-financial-panel{font-variant-numeric:tabular-nums;width:min(100%,920px);margin:0 auto;padding:4px 0 22px}.top-dse-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding:0 2px;display:flex}.top-dse-panel-header h3{color:#fff;letter-spacing:.01em;margin:0 0 3px;font-size:15px;font-weight:700}.top-dse-panel-header>div>small{color:#89959d;font-size:9px}.top-dse-panel-source{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.top-dse-panel-source strong{color:#d8dee2;letter-spacing:.06em;font-size:9px}.top-dse-panel-source span{color:#7f8b94;font-size:8px;line-height:1.3}.top-dse-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.top-dse-financial-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.top-dse-metric{background:#171d22;border:1px solid #39434b;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:58px;padding:9px 11px;display:flex}.top-dse-metric small{color:#7f8b94;font-size:8px;line-height:1.25}.top-dse-metric strong{color:#eef2f4;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.3}.top-dse-section{background:#1b2126;border:1px solid #364047;border-radius:8px;margin-top:10px;padding:12px 13px 13px}.top-dse-section h4{color:#e5eaed;letter-spacing:.055em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:750}.top-dse-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.top-dse-fact{border-bottom:1px solid #30383f;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:32px;display:flex}.top-dse-fact small{color:#818e97;min-width:0;font-size:8.5px;line-height:1.3}.top-dse-fact strong{color:#e5eaed;text-align:right;overflow-wrap:anywhere;min-width:0;max-width:66%;font-size:9px;font-weight:650;line-height:1.35}.top-dse-notes p{color:#aeb8bf;margin:0;font-size:9px;line-height:1.55}.top-dse-table{background:#171d22;border:1px solid #343e45;border-radius:7px;overflow:auto}.top-dse-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:8.5px}.top-dse-table th,.top-dse-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #30383f;padding:8px 9px}.top-dse-table th:first-child,.top-dse-table td:first-child{text-align:left}.top-dse-table thead th{z-index:1;color:#aeb8bf;background:#20272d;font-size:8px;font-weight:700;position:sticky;top:0}.top-dse-table thead th small{color:#6f7b84;margin-top:2px;font-size:7px;font-weight:500;display:block}.top-dse-table tbody th{color:#dce2e6;white-space:normal;min-width:180px;font-weight:600}.top-dse-table tbody td{color:#bbc4ca}.top-dse-table tbody tr:last-child th,.top-dse-table tbody tr:last-child td{border-bottom:0}@media (max-width:1200px){.top-dse-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.top-dse-panel-header{align-items:flex-start}.top-dse-panel-source{max-width:45%}.top-dse-metrics,.top-dse-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.top-dse-facts{grid-template-columns:1fr}.top-dse-fact strong{max-width:62%}}.top-detail-tabs button{color:#edf2f5}.top-detail-tabs button:not([aria-selected=true]):hover,.top-detail-tabs button:not([aria-selected=true]):focus-visible{color:#edf4f8;background:#2b343d;border-color:#4a5967;outline:none}.top-detail-tabs button[aria-selected=true],.top-detail-tabs button[aria-selected=true]:hover,.top-detail-tabs button[aria-selected=true]:focus-visible{color:#172027;background:#d7dee3;border-color:#bec8ce;outline:none;box-shadow:0 2px 6px #0000002e,inset 0 0 0 1px #ffffff14}.top-chart-analytics{border-top:1px solid var(--border);margin:48px 14px 26px;padding-top:10px}.top-secondary-tabs{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 5px 14px;display:grid}.top-secondary-tabs button{color:#edf2f5;white-space:nowrap;background:#232a31;border:1px solid #37424d;border-radius:999px;min-width:0;min-height:31px;padding:7px 8px;font-size:10px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.top-secondary-tabs button:not([aria-selected=true]):hover,.top-secondary-tabs button:not([aria-selected=true]):focus-visible{color:#edf4f8;background:#2b343d;border-color:#4a5967;outline:none}.top-secondary-tabs button[aria-selected=true],.top-secondary-tabs button[aria-selected=true]:hover,.top-secondary-tabs button[aria-selected=true]:focus-visible{color:#172027;background:#d7dee3;border-color:#bec8ce;outline:none;box-shadow:0 2px 6px #0000002e,inset 0 0 0 1px #ffffff14}.top-secondary-content{padding-top:14px}.top-secondary-content>.top-data-gap{text-align:center;justify-content:center;align-items:center;min-height:90px;display:flex}.top-chart-analytics .top-dse-company-panel,.top-chart-analytics .top-dse-financial-panel,.top-chart-analytics .top-seasonality{width:100%;max-width:none}.top-inner-tabs{background:#171d22;border:1px solid #333f49;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:4px;display:grid}.top-dse-overview-panel{width:min(100%,820px);margin-right:auto}.top-overview-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.top-overview-box-grid>.top-overview-section{height:100%}.top-overview-heading{margin-bottom:14px;padding:0 2px;display:block}.top-overview-heading h3{color:#eef2f4;letter-spacing:.035em;margin:0;font-size:17px;font-weight:800;line-height:1.15}.top-overview-heading p{color:#aeb7c0;margin:4px 0 0;font-size:10px;font-weight:500;line-height:1.4}.top-overview-section{-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:#ffffff06;border:1px solid #d7e0dd1c;border-radius:9px;min-width:0;margin:0;padding:11px 13px 12px;overflow:hidden;box-shadow:0 8px 22px #0000001a,inset 0 1px #ffffff05}.top-overview-section>h4{color:#f4f7fa;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:12px;font-weight:750;line-height:1.3;display:block}.top-overview-data-grid{gap:10px 20px;display:grid}.top-overview-data-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.top-overview-data-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.top-overview-data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}.top-overview-data span{color:#aeb7c0;letter-spacing:.045em;text-transform:uppercase;flex:none;font-size:9.5px;font-weight:600;line-height:1.35}.top-overview-data strong{color:#eef2f6;text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.45}.top-overview-data strong.is-status{color:#6fdba2;font-size:11px;font-weight:700}.top-overview-link{color:#70bfe6;font:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.top-overview-link:hover,.top-overview-link:focus-visible{color:#9bd8f4;outline:none;text-decoration:underline}.top-overview-link span{color:inherit;text-transform:none;letter-spacing:0;font-size:.9em;line-height:1}.top-overview-data.wide{grid-column:1/-1;align-items:flex-start}.top-overview-data.wide strong{max-width:100%}.top-overview-contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px;min-width:0;display:grid}.top-overview-contact-column{gap:9px;min-width:0;display:grid;overflow:hidden}.top-overview-contact-methods{gap:8px}.top-overview-contact .top-overview-data{gap:3px}.top-overview-contact-addresses strong{line-height:1.45}.top-overview-note-lines{max-width:100%}.top-overview-note-lines p{color:#b7c0c7;gap:6px;margin:0;font-size:9.5px;line-height:1.5;display:flex}.top-overview-note-lines p+p{margin-top:4px}.top-overview-note-lines span{color:#71808a;flex:none}@media (max-width:900px){.top-dse-overview-panel{width:min(100%,740px)}.top-overview-box-grid{grid-template-columns:1fr}.top-overview-box-grid>.top-overview-section{height:auto}}@media (max-width:700px){.top-overview-contact-layout{grid-template-columns:1fr;gap:10px}.top-overview-data-grid.cols-3,.top-overview-data-grid.cols-2{grid-template-columns:1fr}.top-overview-data.wide{grid-column:auto}.top-overview-data.wide strong{max-width:68%}}.top-inner-tabs button{color:#e5edf2;white-space:normal;background:0 0;border:1px solid #0000;border-radius:6px;min-width:0;min-height:29px;padding:6px 8px;font-size:9px;font-weight:650;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.top-inner-tabs button:not([aria-selected=true]):hover,.top-inner-tabs button:not([aria-selected=true]):focus-visible{color:#dce8ef;background:#222b32;border-color:#34434e;outline:none}.top-inner-tabs button[aria-selected=true],.top-inner-tabs button[aria-selected=true]:hover,.top-inner-tabs button[aria-selected=true]:focus-visible{color:#162027;background:#c9d3da;border-color:#afbbc3;outline:none;box-shadow:0 2px 5px #00000029}.top-inner-panel{min-width:0}.top-inner-panel>.top-data-gap{text-align:center;justify-content:center;align-items:center;min-height:90px;display:flex}@media (max-width:700px){.top-chart-analytics{margin:30px 10px 20px}.top-secondary-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.top-secondary-tabs::-webkit-scrollbar{display:none}.top-secondary-tabs button{min-width:128px;min-height:42px}.top-inner-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.top-inner-tabs::-webkit-scrollbar{display:none}.top-inner-tabs button{min-width:118px;min-height:38px}.top-inner-tabs-financial button:last-child{min-width:170px}}.top-dse-financial-panel{font-variant-numeric:tabular-nums;width:min(100%,820px);margin-right:auto;padding:0 0 22px}.top-financial-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.top-financial-report-grid>.top-overview-section{min-width:0;height:100%}.top-financial-data-card{min-width:0;overflow:hidden}.top-financial-data-card.wide{grid-column:1/-1;height:auto}.top-financial-data-card .top-dse-table{background:0 0;border:0;border-radius:0;margin-top:0}.top-financial-data-card .top-dse-table table{min-width:0;font-size:8.5px}.top-financial-data-card.wide .top-dse-table table{min-width:620px}.top-financial-data-card .top-dse-table thead th{background:#ffffff06}.top-financial-data-card .top-dse-table th,.top-financial-data-card .top-dse-table td{border-bottom-color:#d7e0dd14;padding:7px 8px}.top-pe-trend-card{min-height:240px}.top-pe-trend-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:5px;display:flex}.top-pe-trend-head h4{color:#f5f7f7;letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:800;line-height:1.25}.top-pe-trend-head small{color:#8e9aa2;text-align:right;font-size:7.5px;line-height:1.35}.top-pe-trend-svg{width:100%;height:auto;display:block;overflow:visible}.top-pe-grid line{stroke:#93a39d24;stroke-width:1px}.top-pe-grid-vertical line{stroke:#93a39d17}.top-pe-y-axis text,.top-pe-x-axis text{fill:#81908b;font-variant-numeric:tabular-nums;font-size:8px}.top-pe-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.top-pe-line.pe-audited{stroke:#4da3ff}.top-pe-line.pe-unaudited{stroke:#f59e0b;stroke-dasharray:5 4}.pe-audited-dot{fill:#4da3ff}.pe-unaudited-dot{fill:#f59e0b}.top-pe-trend-svg{cursor:crosshair}.top-pe-hover-scale{pointer-events:none}.top-pe-hover-scale>line{stroke:#a7adb4;stroke-width:1px;stroke-dasharray:6 6;opacity:.9}.top-pe-hover-y rect,.top-pe-hover-x rect{fill:#111723;stroke:#111723;stroke-width:0}.top-pe-hover-y text,.top-pe-hover-x text{fill:#f5f7f9;font-variant-numeric:tabular-nums;font-size:8px;font-weight:500}.pe-audited-dot.hovered,.pe-unaudited-dot.hovered{r:4.1;stroke:#e4e9ed;stroke-width:1.1px}.top-pe-legend{color:#aab5b0;justify-content:center;align-items:center;gap:14px;margin-top:2px;font-size:8px;display:flex}.top-pe-legend span{align-items:center;gap:5px;display:inline-flex}.top-pe-legend i{border-radius:2px;width:13px;height:2px}.top-pe-legend i.audited{background:#4da3ff}.top-pe-legend i.unaudited{background:repeating-linear-gradient(90deg,#f59e0b 0 5px,#0000 5px 8px)}@media (max-width:900px){.top-dse-financial-panel{width:min(100%,740px)}.top-financial-report-grid{grid-template-columns:1fr}.top-financial-data-card.wide{grid-column:auto}}.top-seasonality{font-variant-numeric:tabular-nums;width:min(100%,820px);margin-right:auto}.top-seasonality-header h3{color:#eef2f4;letter-spacing:.035em;font-size:17px;font-weight:800}.top-seasonality-header p{color:#8a969e;font-size:9px}.top-seasonality-summary>div,.top-seasonality-chart,.top-seasonality-heat{-webkit-backdrop-filter:blur(16px)saturate(108%);backdrop-filter:blur(16px)saturate(108%);background:#ffffff06;border:1px solid #d7e0dd1c;border-radius:9px;box-shadow:0 8px 22px #0000001a,inset 0 1px #ffffff05}.top-seasonality-heat thead th,.top-seasonality-heat tbody th,.top-seasonality-heat tbody tr.hit-rate td{background:#ffffff06}.top-seasonality-section-title{border-bottom-color:#d7e0dd14}@media (max-width:900px){.top-dse-financial-panel,.top-seasonality{width:min(100%,740px)}.top-financial-report-grid{grid-template-columns:1fr}.top-financial-snapshot,.top-financial-data-card.wide{grid-column:auto}}.top-shares-workspace{font-feature-settings:"tnum" 1,"kern" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.top-company-heading h2{letter-spacing:.012em;font-weight:700}.top-company-heading p,.top-stats-grid dt,.top-performance small{letter-spacing:.01em}.top-price-values>strong,.top-stats-grid dd,.top-row-price,.top-row-change,.top-row-percent{font-variant-numeric:tabular-nums}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add{background:var(--blue);width:50px;height:50px;font-size:27px;font-weight:400;bottom:22px;right:24px;box-shadow:0 8px 24px #00000047,inset 0 0 0 1px #ffffff0d}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:hover{background:#78b6fb}@media (min-width:1101px){.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]){grid-template-columns:minmax(0,47fr) minmax(0,35fr) var(--stock-sidebar-width)}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-leaders-column{background:#ffffff02;padding:14px 13px 82px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-filters{padding:0 0 10px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-rank-field{padding:0 0 11px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-filters select{color:#b9d5ec;background:#1d242a;border:1px solid #395369;border-radius:8px;min-height:34px;padding:5px 10px;font-size:11.5px;font-weight:520;line-height:1.2;box-shadow:inset 0 1px #ffffff05}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-rank-field select{letter-spacing:.02em;min-height:36px;font-size:12.5px;font-weight:650}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-filters select:hover{background:#202930;border-color:#4d6c86}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-filters select:focus{border-color:#60a5faad;outline:none;box-shadow:0 0 0 3px #60a5fa14}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-filter-grid{gap:8px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-more-filters{margin-top:7px;font-size:10px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-more-filters summary{color:#9ca8b2;padding:6px 2px;font-size:10px;font-weight:520}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-list-meta{color:#8f9ba4;gap:7px;min-height:28px;margin-top:7px;font-size:9.5px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-list-meta button{color:#9ca8b2;padding:5px 4px;font-size:9.5px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-list-meta button:hover{color:#dce6ed}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-ranking-state{padding:6px 2px;font-size:10px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-share-row{border-bottom-color:#35404a;min-height:76px;transition:background .14s,box-shadow .14s}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-stock-pick{grid-template-rows:24px 24px;grid-template-columns:minmax(0,1fr) 62px 25px 70px;padding:10px 0}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-code{color:#e9eef2;letter-spacing:.008em;font-size:14px;font-weight:650;line-height:1.2}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-code small{color:#7f8c96;margin-left:2px;font-size:8px;font-weight:550}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-change{font-size:13px;font-weight:650}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-price{color:#edf2f5;letter-spacing:-.01em;font-size:16.5px;font-weight:620}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-trades{color:#89959e;padding-right:10px;font-size:9.5px;line-height:1.3}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-percent{border-radius:6px;min-width:60px;padding:3px 6px;font-size:10.5px;font-weight:650}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-share-row>.heart{width:24px;height:26px;padding:4px;top:12px;right:75px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-share-row>.heart .icon{width:16px;height:16px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-share-row.selected{box-shadow:none;background:#60a5fa0e}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-share-row:has(.top-stock-pick:hover){background:#ffffff07}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-ranking-freshness{color:#7d8992;padding-top:9px;font-size:8.5px;line-height:1.55}}@media (min-width:1600px){.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]){grid-template-columns:minmax(0,47fr) minmax(0,35fr) var(--stock-sidebar-width)}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-code{font-size:14.5px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-price{font-size:17px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-change{font-size:13.5px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-row-trades{font-size:10px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-filters select{font-size:12px}}.top-shares-workspace .top-similar-pattern{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:13px;padding:10px 0 2px}.top-shares-workspace .top-similar-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 8px;display:flex}.top-shares-workspace .top-similar-heading strong{color:#dbe2e7;letter-spacing:.005em;font-size:10.5px;font-weight:600}.top-shares-workspace .top-similar-heading strong span{color:#8e99a2;font-weight:500}.top-shares-workspace .top-similar-heading small{color:#6f7b84;white-space:nowrap;font-size:8px}.top-shares-workspace .top-similar-track{scrollbar-width:thin;overscroll-behavior-inline:contain;gap:6px;padding:0 1px 9px;display:flex;overflow-x:auto}.top-shares-workspace .top-similar-track button{color:#dfe5e9;text-align:left;background:#1d2328;border:1px solid #343e47;border-radius:7px;flex:none;min-width:104px;padding:7px 8px 6px;transition:border-color .14s,background .14s,transform .14s;box-shadow:inset 0 1px #ffffff05}.top-shares-workspace .top-similar-track button:hover,.top-shares-workspace .top-similar-track button:focus-visible{background:#222a31;border-color:#4a5c6b;outline:none;transform:translateY(-1px)}.top-shares-workspace .top-similar-track span{color:#bfc8cf;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:70px;font-size:9px;font-weight:620;display:inline-block;overflow:hidden}.top-shares-workspace .top-similar-track strong{margin-left:5px;font-size:9px;font-weight:650}.top-shares-workspace .top-similar-track small{color:#7f8b94;margin-top:3px;font-size:8px;display:block}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add{z-index:8;background:var(--blue);color:#fff;border:1px solid #60a5fa38;width:50px;height:50px;font-size:0;transition:background .15s,transform .18s,box-shadow .15s;bottom:22px;right:24px;box-shadow:0 9px 28px #00000057,inset 0 0 0 1px #ffffff0f}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add span{font-size:28px;font-weight:300;line-height:1;transition:transform .18s;display:block;transform:translateY(-1px)}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:hover,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:focus-visible{background:#5c9fec;outline:none;box-shadow:0 10px 30px #00000061,0 0 0 3px #60a5fa1f}.favorites-list-menu{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b2025fa;border:1px solid #343e47;border-radius:10px;grid-template-columns:auto auto;grid-template-areas:"blank stack""delete create";align-items:end;gap:6px;padding:8px;display:grid;position:absolute;bottom:20px;right:82px;box-shadow:0 16px 38px #0000005c}.favorites-list-menu[hidden]{display:none!important}.favorites-list-menu>button,.favorites-list-menu>div>button{color:#e4e9ed;white-space:nowrap;background:#252d34;border:1px solid #3a4650;border-radius:6px;min-height:31px;padding:6px 11px;font-size:10px;font-weight:580}.favorites-list-menu>button:hover,.favorites-list-menu>button:focus-visible,.favorites-list-menu>div>button:hover,.favorites-list-menu>div>button:focus-visible{background:#2b353d;border-color:#526474;outline:none}.favorites-list-menu>button[data-favorites-menu-action=delete]{color:#ff6b85;background:#ff3f631a;border-color:#ff3f6342;grid-area:delete}.favorites-list-menu>button[data-favorites-menu-action=create]{color:#9cc8fb;background:#60a5fa1c;border-color:#60a5fa4d;grid-area:create}.favorites-list-menu>div{grid-area:stack;gap:6px;display:grid}.favorites-list-menu button:disabled{cursor:not-allowed;opacity:.38}.favorites-list-dialog{color:#e8edf0;background:#191e23;border:1px solid #3a444d;border-radius:10px;width:min(540px,100vw - 28px);max-height:min(78dvh,620px);padding:0;overflow:hidden;box-shadow:0 22px 70px #00000094}.favorites-list-dialog::backdrop{background:#000000b8}.favorites-list-dialog-bar{background:#22282e;border-bottom:1px solid #313a42;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px 0 14px;display:flex}.favorites-list-dialog-bar h2{color:#eef2f5;margin:0;font-size:14px;font-weight:650}.favorites-list-dialog-bar>button{color:#c9d0d5;background:0 0;border:0;border-radius:6px;place-items:center;width:31px;height:31px;padding:7px;display:grid}.favorites-list-dialog-bar>button:hover,.favorites-list-dialog-bar>button:focus-visible{color:#fff;background:#ffffff0d;outline:none}.favorites-list-dialog-body{padding:20px 14px 16px}.favorites-list-dialog-body h2{color:#eef2f5;margin:0 0 16px;font-size:18px;font-weight:650}.favorites-list-dialog-body label{color:#b3bdc5;font-size:10px;font-weight:540;display:block}.favorites-list-dialog-body input{color:#edf1f4;background:#23292f;border:0;border-bottom:1px solid #48525b;border-radius:5px 5px 0 0;width:100%;min-height:42px;margin-top:7px;padding:9px 10px;font-size:13px}.favorites-list-dialog-body input:focus{border-bottom-color:var(--blue);outline:none;box-shadow:0 2px #60a5fa1f}.favorites-list-status{color:#ff6b85;min-height:15px;margin:7px 0 0;font-size:9px}.favorites-list-dialog-footer{background:#20262b;border-top:1px solid #303940;justify-content:flex-end;gap:8px;padding:9px 12px;display:flex}.favorites-list-dialog-footer button{color:#dce3e8;background:#293139;border:1px solid #414d57;border-radius:6px;min-height:30px;padding:5px 12px;font-size:10px;font-weight:600}.favorites-list-dialog-footer button.primary{background:var(--blue);color:#fff;border-color:#60a5fa59}.favorites-list-dialog-footer button.danger{color:#ff718a;background:#ff3f6321;border-color:#ff3f6347}.favorites-reorder-dialog{width:min(500px,100vw - 28px)}.favorites-reorder-help{color:#7f8b94;margin:0;padding:10px 14px 2px;font-size:9px}.favorites-reorder-list{max-height:55dvh;padding:4px 8px 10px;overflow-y:auto}.favorites-reorder-row{color:#dde4e8;border-bottom:1px solid #343d45;justify-content:space-between;align-items:center;min-height:42px;padding:0 6px 0 2px;font-size:12px;display:flex}.favorites-drag-handle{color:#7f8a93;letter-spacing:-3px;cursor:grab;background:0 0;border:0;border-radius:6px;width:38px;height:34px;font-size:20px}.favorites-drag-handle:hover,.favorites-drag-handle:focus-visible{color:#b9c4cb;background:#ffffff0a;outline:none}.favorites-drag-handle:active{cursor:grabbing}.favorites-delete-dialog .favorites-list-dialog-body p{color:#b9c2c9;margin:0;font-size:11px;line-height:1.6}.favorites-delete-dialog .favorites-list-dialog-body strong{color:#f2f5f7}@media (max-width:700px){.top-shares-workspace .top-similar-heading{flex-direction:column;align-items:flex-start;gap:3px}.top-shares-workspace .top-similar-heading small{white-space:normal}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add{width:52px;height:52px;bottom:82px;right:18px}.favorites-list-menu{position:fixed;bottom:78px;right:78px}}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-grid>label{width:100%;min-width:0;margin:0;padding:0}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-grid .top-rank-field{padding:0}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-grid select{width:100%;min-width:0;margin:0}.top-shares-workspace{--stock-sidebar-width:350px}.top-shares-workspace[data-workspace-kind=stock] .top-leaders-column{background:#ffffff02;max-height:calc(100dvh - 53px);padding:0 10px 14px;position:sticky;top:53px;overflow:visible}.top-shares-workspace[data-workspace-kind=stock] .top-recent-header{border-bottom:1px solid #35404a;flex:none;padding:16px 6px 11px}.top-shares-workspace[data-workspace-kind=stock] .top-recent-header h2{color:#edf2f5;letter-spacing:.012em;margin:0;font-size:17px;font-weight:750;line-height:1.2}.top-shares-workspace[data-workspace-kind=stock] .top-ranking-list{overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.top-shares-workspace[data-workspace-kind=stock] .top-share-row{border-bottom-color:#35404a;min-height:76px;transition:background .14s,box-shadow .14s}.top-shares-workspace[data-workspace-kind=stock] .top-share-row.selected{box-shadow:none;background:#60a5fa0e}.top-shares-workspace[data-workspace-kind=stock] .top-row-code{color:#e9eef2;font-size:14px;font-weight:650}.top-shares-workspace[data-workspace-kind=stock] .top-row-price{color:#edf2f5;font-size:16.5px;font-weight:620}.top-shares-workspace .stock-sidebar-resizer{z-index:8;cursor:col-resize;touch-action:none;outline:none;width:14px;position:absolute;top:0;bottom:0;left:-7px}.top-shares-workspace .stock-sidebar-resizer:before{content:"";background:#53697c3d;width:1px;transition:background .14s,box-shadow .14s,width .14s;position:absolute;top:0;bottom:0;left:6px}.top-shares-workspace .stock-sidebar-resizer:after{content:"";opacity:.48;background:linear-gradient(#57738c14,#57738c2e,#57738c14);border-radius:5px;width:7px;height:42px;transition:opacity .14s,background .14s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.top-shares-workspace .stock-sidebar-resizer:hover:before,.top-shares-workspace .stock-sidebar-resizer:focus-visible:before,.top-shares-workspace[data-sidebar-resizing=true] .stock-sidebar-resizer:before{background:#5b98c8;width:2px;box-shadow:0 0 0 1px #5b98c829,0 0 10px #5b98c833}.top-shares-workspace .stock-sidebar-resizer:hover:after,.top-shares-workspace .stock-sidebar-resizer:focus-visible:after,.top-shares-workspace[data-sidebar-resizing=true] .stock-sidebar-resizer:after{opacity:1;background:linear-gradient(#5b98c824,#5b98c857,#5b98c824)}.top-shares-workspace[data-sidebar-resizing=true]{-webkit-user-select:none;user-select:none}@media (min-width:1101px){.top-shares-workspace{grid-template-columns:minmax(420px,50fr) minmax(360px,37fr) var(--stock-sidebar-width)}}@media (max-width:1100px){.top-shares-workspace .stock-sidebar-resizer{display:none}}@media (max-width:700px){.top-shares-workspace[data-workspace-kind=stock] .top-leaders-column{max-height:none;padding:0 12px 18px;position:static}.top-shares-workspace[data-workspace-kind=stock] .top-recent-header{padding-top:14px}.top-shares-workspace[data-workspace-kind=stock] .top-ranking-list{overflow:visible}}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .home-session-axis{z-index:5;pointer-events:none;height:14px;position:absolute;bottom:2px;left:8px;right:76px}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .home-session-axis[hidden]{display:none}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .home-session-axis-label{color:#d7dde2;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:500;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .home-session-axis-label.first{transform:none}@media (min-width:1101px){.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .top-chart-title{top:10px}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .top-chart-quick{top:12px;left:12px}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .workspace-stage{background:#20252b}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .top-chart-title{color:#f2f2f2;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:26%;font-size:15px;font-weight:400;top:8px;left:70%;overflow:hidden;transform:translate(-50%)}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .top-chart-title strong{color:#fff;font-size:16px;font-weight:700}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .top-chart-ohlc{gap:3px;font-size:13px;line-height:1.35;top:8px;left:26px}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .top-chart-ohlc.is-up{color:#2fdf75}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .top-chart-ohlc.is-down{color:#ff4961}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .top-chart-ohlc.is-flat{color:#9aa4af}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1d"] .workspace-brand-watermark{opacity:.055;width:clamp(170px,22%,235px)}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .workspace-stage{background:#20252b}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .top-chart-title{color:#f2f2f2;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:26%;font-size:15px;font-weight:400;top:8px;left:70%;overflow:hidden;transform:translate(-50%)}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .top-chart-title strong{color:#fff;font-size:16px;font-weight:700}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .top-chart-ohlc{gap:3px;font-size:13px;line-height:1.35;top:8px;left:26px}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .top-chart-ohlc.is-up{color:#2fdf75}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .top-chart-ohlc.is-down{color:#ff4961}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .top-chart-ohlc.is-flat{color:#9aa4af}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1h"] .workspace-brand-watermark{opacity:.055;width:clamp(170px,22%,235px)}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .workspace-stage{background:#20252b}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .workspace-legend{color:#f2f2f2;max-width:none;height:0;font-size:13px;line-height:1.35;inset:0 76px auto 0;overflow:visible}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .workspace-legend>div{background:0 0;padding:0}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-title{color:#f2f2f2;white-space:nowrap;text-align:center;text-overflow:ellipsis;max-width:26%;font-size:15px;font-weight:400;position:absolute;top:8px;left:70%;overflow:hidden;transform:translate(-50%)}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-title strong{color:#fff;font-size:16px;font-weight:700}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-title span{color:#d0d0d0;font-weight:400}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-ohlc{white-space:nowrap;flex-direction:column;gap:3px;font-size:13px;line-height:1.35;display:flex;position:absolute;top:8px;left:26px}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-ohlc strong{font-weight:500}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-ohlc.is-up{color:#2fdf75}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-ohlc.is-down{color:#ff4961}.top-chart-host .chart-workspace[data-presentation=top][data-instrument=stock][data-interval="1m"] .top-chart-ohlc.is-flat{color:#9aa4af}}.top-shares-workspace[data-workspace-kind=top] .top-leaders-column{padding-top:10px}.top-shares-workspace[data-workspace-kind=top] .top-filters{border-bottom:1px solid #35404ac7;flex:none;padding:0 8px 11px}.top-shares-workspace[data-workspace-kind=top] .top-rank-field{padding:0 0 12px}.top-shares-workspace[data-workspace-kind=top] .top-filters select{color:#48abc8;background:#20252b;border-color:#1a5364;min-height:34px;padding:5px 11px;font-size:12.5px}.top-shares-workspace[data-workspace-kind=top] .top-rank-field select{font-size:13px}.top-shares-workspace[data-workspace-kind=top] .top-periods{align-items:center;gap:5px;margin:0 0 8px;display:flex}.top-shares-workspace[data-workspace-kind=top] .top-periods button{color:#aeb7bf;background:0 0;border-color:#46515b;min-height:28px;padding:3px 9px;font-size:11px}.top-shares-workspace[data-workspace-kind=top] .top-periods button[aria-pressed=true]{color:#38db82;border-color:#27c975}.top-shares-workspace[data-workspace-kind=top] .top-periods button:disabled{opacity:.48;color:#7f8992;border-color:#424b54}.top-shares-workspace[data-workspace-kind=top] .top-filter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px}.top-shares-workspace[data-workspace-kind=top] .top-filter-grid>label{min-width:0}.top-shares-workspace[data-workspace-kind=top] .top-filter-grid>label:nth-child(5){width:min(92px,100%);max-width:92px}.top-shares-workspace[data-workspace-kind=top] .top-ranking-state{flex:none;padding:7px 10px 5px}.top-shares-workspace[data-workspace-kind=top] .top-ranking-list{border-top:0}@media (min-width:1600px){.top-shares-workspace[data-workspace-kind=top] .top-filters select{min-height:35px;font-size:14px}.top-shares-workspace[data-workspace-kind=top] .top-periods button{min-height:30px;font-size:12.5px}}@media (max-width:700px){.top-shares-workspace[data-workspace-kind=top] .top-filters{padding:0 0 12px}.top-shares-workspace[data-workspace-kind=top] .top-filters select,.top-shares-workspace[data-workspace-kind=top] .top-periods button{min-height:44px}.top-shares-workspace[data-workspace-kind=top] .top-periods{scrollbar-width:none;gap:6px;overflow-x:auto}.top-shares-workspace[data-workspace-kind=top] .top-filter-grid>label:nth-child(5){width:100%;max-width:none}}.top-halt,.top-halt-chip{text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;font-weight:800;display:inline-flex}.top-halt{letter-spacing:.07em;vertical-align:1px;border-radius:4px;gap:3px;margin-right:6px;padding:0 5px 0 4px;font-size:9.5px;line-height:1.55}.top-halt-chip{letter-spacing:.04em;text-transform:none;border-radius:999px;gap:5px;padding:2px 9px;font-size:11px;font-weight:750}.top-halt svg{width:8px;height:8px}.top-halt-chip svg{width:9px;height:9px}.top-halt.up,.top-halt-chip.up{color:#2fdf75;background:#2fdf751f;border-color:#2fdf7573}.top-halt.down,.top-halt-chip.down{color:#ff4961;background:#ff49611f;border-color:#ff496173}.top-section-head{color:#8b93a3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 10px;font-size:11px;font-weight:600;display:flex}.top-section-head:before{content:"";background:#42bda5;flex:none;width:3px;height:12px}.top-section-head:after{content:"";background:var(--border);flex:1;order:1;height:1px}.top-section-head .top-history-btn{order:2}.top-history-btn{border:1px solid var(--border);color:#aeb7c0;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.top-history-btn svg{width:13px;height:13px}.top-history-btn:hover,.top-history-btn:focus-visible{color:#42bda5;background:#42bda514;border-color:#42bda58c;outline:none}.top-stats-grid dt{letter-spacing:.06em;text-transform:uppercase;color:#8b93a3;font-size:10.5px;font-weight:500}.top-stats-grid dd{letter-spacing:-.01em;font-weight:500}.top-reference-stat .top-stat-period{color:#6f7787;margin-top:0;margin-bottom:2px;font-size:10.5px}.top-reference-stat .top-stat-delta{border-radius:5px;align-items:center;gap:3px;margin-top:6px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.top-reference-stat .top-stat-delta.up{color:#4fdb8a;background:#2ecc7124}.top-reference-stat .top-stat-delta.down{color:#ff7885;background:#ff5c6c24}.top-reference-stat .top-stat-delta.flat{color:#9aa2b2;background:#8b93a324}.top-reference-stat .top-stat-delta.up:not(:empty):before{content:"▲";font-size:8px}.top-reference-stat .top-stat-delta.down:not(:empty):before{content:"▼";font-size:8px}.top-holding-amount{color:#6f7787;font-size:10.5px}.hc-backdrop{z-index:90;background:#06080cb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hc-dialog{border:1px solid var(--border);color:#e6e9ef;background:#12151b;border-radius:12px;width:min(720px,100%);padding:16px 18px 14px;box-shadow:0 18px 48px #00000080}.hc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.hc-head button{color:#8b93a3;cursor:pointer;background:0 0;border:0;font-size:16px}.hc-head button:hover{color:#e6e9ef}.hc-svg{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block}.hc-grid{stroke:#222732;stroke-width:1px}.hc-axis{fill:#7d8596;font-size:11px}.hc-value{fill:#d8dde6;font-size:11px;font-weight:500}.hc-legend{color:#aeb7c0;flex-wrap:wrap;gap:14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.hc-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.hc-empty{color:#aeb7c0;text-align:center;margin:20px 0;font-size:13px}@media (max-width:700px){.top-section-head{flex-wrap:wrap}.top-stats-grid dd{font-size:17px}}.top-history-btn.chip{color:#42bda5;cursor:pointer;vertical-align:middle;background:#42bda514;border:1px solid #42bda580;border-radius:5px;justify-content:center;align-items:center;width:20px;height:18px;margin-left:6px;padding:0;display:inline-flex}.top-history-btn.chip svg{width:12px;height:12px}.top-history-btn.chip:hover,.top-history-btn.chip:focus-visible{background:#42bda533;outline:none}.top-stats-grid dt .top-history-btn.chip{margin-left:6px}.hc-chip.up{fill:#2ecc7129}.hc-chip.down{fill:#ff5c6c29}.hc-chip.flat{fill:#8b93a329}.hc-chip-text{font-size:11px;font-weight:500}.hc-chip-text.up{fill:#4fdb8a}.hc-chip-text.down{fill:#ff7885}.hc-chip-text.flat{fill:#9aa2b2}.top-statistics .top-stats-grid{gap:16px 18px}.top-statistics .top-stats-grid dt{color:#b3bccb;letter-spacing:.01em;text-transform:none;align-items:center;min-height:18px;margin-bottom:5px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.top-statistics .top-stats-grid dd{color:#f1f4f8;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.top-statistics .top-stats-grid dd.top-multi{flex-direction:column;gap:2px;font-size:15px;display:flex}.top-statistics .top-reference-stat .top-stat-period{color:#98a1b1;margin:0 0 3px;font-size:11.5px;font-weight:400}.top-statistics .top-holding-amount{color:#98a1b1;font-size:11.5px}.top-statistics .top-section-head{color:#a2abba;font-size:11px}@media (min-width:1600px){.top-statistics .top-stats-grid dd{font-size:18px}}@media (max-width:700px){.top-statistics .top-stats-grid dd{font-size:16px}.top-statistics .top-stats-grid dt{font-size:11.5px}}.top-calendar{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;padding:0;display:grid;overflow:hidden}.top-cal-item{border-right:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:11px 14px;display:flex}.top-cal-item:last-child{border-right:0}.top-cal-item small{color:#b3bccb;font-size:12px;font-weight:500}.top-cal-item strong{color:#f1f4f8;font-size:14px;font-weight:600}.top-cal-badge{border-radius:999px;margin-top:3px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.top-cal-badge.past{color:#9aa2b2;background:#8b93a324}.top-cal-badge.soon{color:#e5b84b;background:#e5b84b29}.top-cal-badge.future{color:#42bda5;background:#42bda524}.top-shares-workspace .top-company-identity h2{letter-spacing:.01em;font-size:16px;font-weight:700}.top-shares-workspace .top-company-identity p{color:#aab3c2;font-size:12px}.top-shares-workspace .top-company-tags span{color:#c2cad1;padding:2px 9px;font-size:11px}.top-shares-workspace .top-last-trade-text{font-size:11.5px;font-weight:600}.top-shares-workspace .top-last-trade-row .top-trade-link{font-size:11.5px}.top-shares-workspace .top-price-average{color:#98a1b1;font-size:11px}.top-shares-workspace .top-performance small{color:#98a1b1;font-size:11px;font-weight:500}.top-shares-workspace .top-performance strong{font-size:12.5px;font-weight:600}.top-shares-workspace .top-detail-tabs,.top-shares-workspace .top-secondary-tabs{border-bottom:1px solid var(--border);gap:0}.top-shares-workspace .top-detail-tabs button,.top-shares-workspace .top-secondary-tabs button{color:#98a1b1;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;min-width:0;padding:9px 8px;font-size:12px;font-weight:500}.top-shares-workspace .top-detail-tabs button:hover,.top-shares-workspace .top-secondary-tabs button:hover{color:#d8dde6;background:#ffffff08}.top-shares-workspace .top-detail-tabs button[aria-selected=true],.top-shares-workspace .top-secondary-tabs button[aria-selected=true]{color:#42bda5;background:#42bda514;border-bottom-color:#42bda5}.top-shares-workspace .top-overview-heading p{color:#aab3c2;font-size:12px;font-weight:400}.top-shares-workspace .top-overview-section h4{letter-spacing:.08em;color:#a2abba;font-size:11.5px;font-weight:600}.top-shares-workspace .top-overview-data span{letter-spacing:.01em;text-transform:none;color:#b3bccb;font-size:11.5px;font-weight:500}.top-shares-workspace .top-overview-data strong{color:#f1f4f8;font-size:13px;font-weight:600}.top-shares-workspace .top-stock-pick .top-row-code small{color:#98a1b1;font-size:11px}.top-shares-workspace .top-row-trades{color:#98a1b1;white-space:normal;font-size:11px;line-height:1.35}.top-shares-workspace .top-recent-header h2{font-size:14px;font-weight:600}.top-shares-workspace .workspace-timezone,.top-shares-workspace .workspace-freshness{color:#98a1b1;font-size:11px}.top-shares-workspace .top-depth-summary small{color:#b3bccb;font-size:11px}.top-shares-workspace .top-depth-summary span{color:#98a1b1;font-size:11px}.top-shares-workspace .top-depth-header{text-align:center;display:block}.top-seasonality-heat td.frozen{color:#8f9ba4;background:repeating-linear-gradient(135deg,#8f9ba41a 0 4px,#0000 4px 8px);font-style:italic}.top-seasonality-heat tbody tr.median td{color:#d6dde3}.top-shares-workspace .top-dse-table th{color:#aab3c2;letter-spacing:.01em;text-transform:none;font-size:11px;font-weight:600}.top-shares-workspace .top-dse-table td,.top-shares-workspace .top-dse-table tbody th{color:#e3e8ee;font-size:12px}.top-shares-workspace .top-dse-table th small,.top-shares-workspace .top-dse-table td small,.top-shares-workspace .top-pe-trend-head small{color:#98a1b1;font-size:11px}.top-shares-workspace .top-seasonality-header p{color:#aab3c2;font-size:12px;line-height:1.5}.top-shares-workspace .top-seasonality-years button{font-size:11.5px;font-weight:500}.top-shares-workspace .top-seasonality-summary small{letter-spacing:.06em;color:#aab3c2;font-size:11px}.top-shares-workspace .top-seasonality-summary strong{font-size:16px}.top-shares-workspace .top-seasonality-summary em{color:#98a1b1;font-size:11px;font-style:normal}.top-shares-workspace .top-seasonality-heat th,.top-shares-workspace .top-seasonality-heat td{font-size:11.5px}.top-shares-workspace .top-seasonality-legend span{color:#b3bccb;font-size:11px}.top-shares-workspace .top-seasonality-note{color:#98a1b1;font-size:11px}.top-shares-workspace .top-seasonality h4{color:#d6dde3;font-size:12px}.top-seasonality-heat td sup.gap{color:#e5b84b;margin-left:2px;font-size:11px}.top-shares-workspace .top-seasonality-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.top-shares-workspace .top-seasonality-views{border:1px solid var(--border);background:#0000002e;border-radius:8px;padding:3px;display:flex}.top-shares-workspace .top-seasonality-views button{color:#98a1b1;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:4px 12px;font-size:11.5px;font-weight:500}.top-shares-workspace .top-seasonality-views button:hover,.top-shares-workspace .top-seasonality-views button:focus-visible{color:#e7edf2;background:#2a3239;outline:none}.top-shares-workspace .top-seasonality-views button[aria-pressed=true]{color:#42bda5;background:#42bda524}.top-seasonality .season-end-label{paint-order:stroke;stroke:#171c21;stroke-width:3px;font-size:11px;font-weight:600}.top-seasonality-heat-scroll td.up{color:#4fdb8a}.top-seasonality-heat-scroll td.down{color:#ff7885}.top-seasonality-summary strong .top-season-badge{vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600}.top-season-badge.low{color:#e5b84b;background:#e5b84b29}.top-season-badge.mid{color:#7fb3ff;background:#5b8def29}.top-season-badge.high{color:#4fdb8a;background:#2ecc7124}.top-seasonality-heat tbody tr.sample td{color:#e5b84b}.top-shares-workspace .top-seasonality-summary>div{min-width:0}.top-shares-workspace .top-seasonality-summary strong,.top-shares-workspace .top-seasonality-summary em{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.top-shares-workspace .top-seasonality-summary strong .top-season-badge{margin:4px 0 0;display:inline-block}.top-seasonality-heat-scroll tbody td[title^=Every\ month]{color:#8f9ba4;font-style:italic}.top-financial-report-grid>.top-financial-wide{grid-column:1/-1;height:auto}.top-financial-wide .top-overview-data-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.top-pe-trend-card .top-pe-trend-svg{max-height:260px}.top-dse-financial-panel{container-type:inline-size}@container (width<=820px){.top-financial-report-grid{grid-template-columns:1fr}}@container (width<=560px){.top-financial-wide .top-overview-data-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-seasonality-chart .seasonality-svg{width:100%;height:auto;max-height:300px;margin:0 auto;display:block}.top-ownership-title.top-section-head:after{display:none}.top-ownership-title.top-section-head{gap:0}.top-ownership-title.top-section-head:before{margin-right:10px}.top-ownership-title.top-section-head .top-history-btn{order:0;margin-left:8px}.top-share-row.selected{box-shadow:none}.top-share-row.selected:before{content:"";pointer-events:none;z-index:1;background:#42bda5;width:3px;position:absolute;top:0;bottom:0;left:0}.top-chart-host .chart-workspace[data-presentation=top][data-interval="1m"] .home-session-axis-label{color:#fff;font-weight:700}.top-chart-analytics{border-top:2px solid #e6e9ede6}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu{background:#191e23fa;border:1px solid #3a444d;border-radius:12px;flex-direction:column;gap:2px;width:min(196px,100vw - 48px);padding:6px;display:flex;bottom:84px;right:24px;box-shadow:0 18px 48px #00000080,inset 0 0 0 1px #ffffff0a}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>div{display:contents}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>div>button{color:#e8edf0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:38px;padding:8px 12px;font-size:13px;font-weight:560;transition:background-color .15s,color .15s}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button:hover,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button:focus-visible,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>div>button:hover,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>div>button:focus-visible{color:#0b1418;background:#f2fbf9;outline:none}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button[data-favorites-menu-action=create]{color:#9cc8fb;order:1;font-weight:640}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>div>button[data-favorites-menu-action=rename]{order:2}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>div>button[data-favorites-menu-action=reorder]{order:3}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button[data-favorites-menu-action=delete]{color:#ff7b92;border-top:1px solid #303940;border-radius:0 0 8px 8px;order:5;margin-top:6px;padding-top:10px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button[data-favorites-menu-action=delete]:hover,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu>button[data-favorites-menu-action=delete]:focus-visible{color:#8a1230;background:#ffe9ee}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu button:disabled{opacity:.38;cursor:not-allowed;color:#8d99a3;background:0 0}dialog.favorites-list-dialog{border-radius:14px;width:min(460px,100vw - 28px)}dialog.favorites-list-dialog .favorites-list-dialog-body{padding:22px 22px 18px}dialog.favorites-list-dialog .favorites-list-dialog-body h2{margin:0 0 16px;font-size:19px}dialog.favorites-list-dialog .favorites-list-dialog-body label{color:#9aa7b1;letter-spacing:.02em;margin-bottom:7px;font-size:12px;font-weight:600;display:block}dialog.favorites-list-dialog .favorites-list-dialog-body input{border-radius:9px;min-height:46px;padding:10px 14px;font-size:15px}dialog.favorites-list-dialog .favorites-list-dialog-body p{color:#aab5be;font-size:13px;line-height:1.55}dialog.favorites-list-dialog .favorites-list-status{color:#ff8da1;min-height:18px;margin:8px 0 0;font-size:12px}dialog.favorites-list-dialog .favorites-list-dialog-footer{gap:10px;padding:14px 22px}dialog.favorites-list-dialog .favorites-list-dialog-footer button{cursor:pointer;border-radius:9px;min-width:84px;min-height:38px;padding:8px 18px;font-size:13px;font-weight:640;transition:background-color .15s,color .15s,border-color .15s}dialog.favorites-list-dialog .favorites-list-dialog-footer button.primary{color:#fff;background:#3b82f6;border-color:#3b82f6}dialog.favorites-list-dialog .favorites-list-dialog-footer button.primary:hover,dialog.favorites-list-dialog .favorites-list-dialog-footer button.primary:focus-visible,dialog.favorites-list-dialog .favorites-list-dialog-footer button:not(.primary):not(.danger):hover,dialog.favorites-list-dialog .favorites-list-dialog-footer button:not(.primary):not(.danger):focus-visible{color:#0b1418;background:#f2fbf9;border-color:#fff;outline:none}dialog.favorites-list-dialog .favorites-list-dialog-footer button.danger:hover,dialog.favorites-list-dialog .favorites-list-dialog-footer button.danger:focus-visible{color:#fff;background:#ff3f63;border-color:#ff3f63;outline:none}.top-ranking-list .top-list-empty{text-align:center;background:#ffffff05;border:1px dashed #3a444d;border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:28px 14px;padding:28px 20px;display:flex}.top-ranking-list .top-list-empty h3{color:#eef2f5;margin:0;font-size:16px}.top-ranking-list .top-list-empty p{color:#9aa7b1;max-width:30ch;margin:0 0 6px;font-size:13px;line-height:1.55}.top-ranking-list .top-list-empty button{color:#fff;cursor:pointer;background:#3b82f6;border:1px solid #3b82f6;border-radius:9px;min-height:38px;padding:8px 20px;font-size:13px;font-weight:640;transition:background-color .15s,color .15s}.top-ranking-list .top-list-empty button:hover,.top-ranking-list .top-list-empty button:focus-visible{color:#0b1418;background:#f2fbf9;border-color:#fff;outline:none}.top-ranking-list .top-list-empty a{font-size:13px;font-weight:600}@media (min-width:900px){dialog.favorites-list-dialog{border-radius:14px;width:min(400px,100vw - 48px);margin:0;inset:auto 24px 84px auto;box-shadow:0 24px 64px #0009}dialog.favorites-list-dialog.favorites-reorder-dialog{width:min(440px,100vw - 48px)}dialog.favorites-list-dialog::backdrop{background:#00000073}}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add{white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;width:auto;height:40px;padding:0 18px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;bottom:20px;right:20px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add span{font-size:13px;font-weight:600;transform:none}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add[aria-expanded=true]{background:#2f6fd0}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add[aria-expanded=true] span{transform:none}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:hover,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:focus-visible{color:#fff;background:#5c9fec}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-list-menu{bottom:70px}@media (min-width:900px){dialog.favorites-list-dialog{inset:auto 24px 70px auto}}@media (max-width:899px){.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add{width:auto;height:44px;bottom:82px;right:16px}.favorites-list-menu{bottom:134px;right:16px}}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add{background:#3b82f6;border-color:#3b82f6;box-shadow:0 8px 22px #3b82f659}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:hover,.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add:focus-visible{background:#2f74f0;border-color:#2f74f0;box-shadow:0 10px 26px #3b82f673,0 0 0 3px #60a5fa40}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .favorites-add[aria-expanded=true]{background:#2563eb;border-color:#2563eb}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-controls{border-bottom:1px solid #35404ac7;padding:10px 8px 12px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-grid select{min-height:34px;padding:5px 11px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-controls{padding:0 8px 11px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-favorites-grid{gap:8px 10px}.top-shares-workspace:is([data-workspace-kind=favorites],[data-workspace-kind=halted]) .top-stock-pick{padding-left:5px}.top-alert-dialog{border-radius:16px}.top-alert-heading small{color:#8fb4f5;letter-spacing:.1em}.top-alert-share{box-shadow:none!important;border-color:#2f3942!important}.top-alert-share:hover,.top-alert-share:focus-visible,.top-alert-share[aria-expanded=true]{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f62e!important}.top-alert-current{color:#9aa7b1;background:#141a1f;border:1px solid #2a323a;border-radius:11px;margin:12px 0 4px;padding:11px 14px;font-size:12px}.top-alert-current strong{color:#fff;font-size:19px;font-weight:650}.top-alert-current strong em{margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.top-alert-current strong em.up{color:#34d399}.top-alert-current strong em.down{color:#ff6b85}.top-alert-direction{margin:16px 0 0}.top-alert-direction legend{color:#9aa7b1;letter-spacing:.02em;font-size:12px;font-weight:600}.top-alert-direction{background:#141a1f;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;border:1px solid #2a323a!important}.top-alert-direction legend{grid-column:1/-1;margin-top:-2px;padding:0 2px 6px}.top-alert-direction label,.top-alert-direction label:last-child{color:#9aa7b1;border-radius:8px;justify-content:center;min-height:40px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;position:relative;background:0 0!important;border:0!important}.top-alert-direction input{opacity:0;pointer-events:none;position:absolute}.top-alert-direction label:hover{color:#0b1418;background:#f2fbf9!important}.top-alert-direction label:has(input:checked){color:#fff;background:#3b82f6!important}.top-alert-direction label:has(input:focus-visible){outline-offset:2px;outline:2px solid #8fb4f5}.top-alert-target input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.top-alert-target input[aria-invalid=true]{border-color:#ff6b85}.top-alert-hint{color:#9aa7b1;min-height:18px;margin:8px 2px 0;font-size:12px;font-weight:560}.top-alert-hint[data-state=ok]{color:#6fcf97}.top-alert-hint[data-state=warn]{color:#ff8da1}.top-alert-presets{gap:8px;margin:8px 0 0;display:flex}.top-alert-presets button{color:#c8d0d6;cursor:pointer;background:0 0;border:1px solid #2f3942;border-radius:999px;flex:1;min-height:34px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.top-alert-presets button:hover,.top-alert-presets button:focus-visible{color:#0b1418;background:#f2fbf9;border-color:#fff;outline:none}.top-alert-actions{gap:10px;margin-top:12px;display:flex}.top-alert-actions>button{cursor:pointer;border-radius:10px;flex:1;min-height:44px;margin:0;font-size:14px;font-weight:650}.top-alert-cancel{color:#dce3e8;background:0 0;border:1px solid #3a444d}.top-alert-cancel:hover,.top-alert-cancel:focus-visible{color:#0b1418;background:#f2fbf9;border-color:#fff;outline:none}.top-alert-actions .top-alert-save{color:#fff;background:#3b82f6;border:0;box-shadow:0 8px 22px #3b82f64d}.top-alert-actions .top-alert-save:hover,.top-alert-actions .top-alert-save:focus-visible{background:#2f74f0;outline:none}.top-shares-workspace .top-card-actions{gap:8px}.top-shares-workspace .top-card-actions>button{white-space:nowrap;cursor:pointer;opacity:1;background:#3b82f624;border:1px solid #3b82f680;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;height:32px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;color:#8fb4f5!important}.top-shares-workspace .top-card-actions>button .icon,.top-shares-workspace .top-card-actions>button .top-alarm-icon{flex:none;width:16px;height:16px}.top-shares-workspace .top-card-actions>button.heart:after{content:"Watch"}.top-shares-workspace .top-card-actions>button.heart.saved:after{content:"Saved"}.top-shares-workspace .top-card-actions>button:hover,.top-shares-workspace .top-card-actions>button:focus-visible{opacity:1;border-color:#fff;outline:none;color:#0b1418!important;background:#f2fbf9!important}.top-shares-workspace .top-card-actions>button.heart.saved .icon{fill:#ff5d7d;stroke:#ff5d7d}.top-shares-workspace .top-card-actions>button.top-alarm.saved:hover,.top-shares-workspace .top-card-actions>button.heart.saved:hover{color:#0b1418!important;background:#f2fbf9!important}.top-shares-workspace .top-card-actions>button{background:#3b82f6;border-color:#3b82f6;color:#fff!important}.top-shares-workspace .top-card-actions>button{background:#4585f1;border-color:#4585f1}.top-shares-workspace .top-card-actions>button.top-alarm.saved,.top-shares-workspace .top-card-actions>button.heart.saved{background:#3770d8;border-color:#3770d8}.top-shares-workspace .top-card-actions>button{background:#3b82f62e;border:1px solid #60a5fa80;border-radius:6px;color:#fff!important}.top-shares-workspace .top-card-actions>button.top-alarm.saved,.top-shares-workspace .top-card-actions>button.heart.saved{background:#2f6fed;border-color:#2f6fed;color:#fff!important}.top-shares-workspace .top-card-actions>button:hover,.top-shares-workspace .top-card-actions>button:focus-visible,.top-shares-workspace .top-card-actions>button.top-alarm.saved:hover,.top-shares-workspace .top-card-actions>button.heart.saved:hover{border-color:#fff;color:#0b1418!important;background:#f2fbf9!important}.top-alert-remove{color:#ff8da1;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:10px auto 0;padding:6px 10px;font-size:12px;font-weight:600;display:block}.top-alert-remove[hidden]{display:none}.top-alert-remove:hover,.top-alert-remove:focus-visible{color:#8a1230;background:#ffe9ee;outline:none}.top-shares-workspace .top-periods button:not(:disabled):hover,.top-shares-workspace .top-periods button:not(:disabled):focus-visible{color:#0b1418;background:#f2fbf9;border-color:#fff;outline:none}.top-shares-workspace .top-card-actions>button:not(.saved){background:0 0;border-color:#27c975;color:#38db82!important}.top-shares-workspace .top-card-actions>button:not(.saved):hover,.top-shares-workspace .top-card-actions>button:not(.saved):focus-visible{border-color:#fff;color:#0b1418!important;background:#f2fbf9!important}.top-shares-workspace .top-filters select:hover:not(:disabled){cursor:pointer;color:#0b1418!important;background-color:#f2fbf9!important;border-color:#fff!important}.top-shares-workspace .top-filters select:hover:not(:disabled) option{color:#0b1418;background:#f2fbf9}.hc-bar-value{fill:#0b0f14;font-size:12px;font-weight:600}.hc-change{font-size:12px;font-weight:500}.hc-change.up{fill:#4fdb8a}.hc-change.down{fill:#ff7885}.top-halted-group{margin:0 0 6px}.top-halted-head{justify-content:space-between;align-items:center;padding:14px 4px 8px;display:flex}.top-halted-head h3{color:#fff;margin:0;font-size:16px;font-weight:700}.top-halted-head span{color:#c9d1d9;font-size:12px}.top-halted-group .top-halted-submenu{border-left:3px solid #42bda5;margin:0 0 8px;padding-left:8px}.top-halted-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.top-halted-row .sector-constituent-identity strong,.top-halted-row .sector-constituent-price{color:#c9d1d9}.top-halted-group .top-halted-row.selected{background:#42bda529}.top-halted-group .top-halted-row.selected .sector-constituent-identity strong,.top-halted-group .top-halted-row.selected .sector-constituent-price{color:#42bda5}.top-halted-head{gap:10px}.top-halted-head h3{flex:1}.top-halted-toggle{color:#c9d1d9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;display:grid}.top-halted-toggle span{font-size:16px;line-height:1}.top-halted-toggle:hover{background:var(--surface);color:#fff}.top-halted-none{color:#aab4be;padding:12px 4px;font-size:12px}.hc-dialog.hc-rich{width:min(780px,100%);max-height:92vh;position:relative;overflow:auto}.hc-tabs{background:#20252b;border:1px solid #343c45;border-radius:8px;flex-wrap:wrap;gap:2px;margin:0 0 12px;padding:2px;display:inline-flex}.hc-tabs button{color:#8b95a3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12px}.hc-tabs button:hover{color:#fff}.hc-tabs button.on{color:#0b1418;background:#42bda5;font-weight:500}.hc-sub{margin:0 0 10px}.hc-sub .hc-tabs{margin:0}.hc-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 12px;display:grid}.hc-card{background:#1d2227;border:1px solid #2f373f;border-left-width:3px;border-radius:8px;padding:8px 10px}.hc-card small{color:#8b95a3;margin-bottom:2px;font-size:11px;display:block}.hc-card strong{color:#eef2f6;font-size:17px;font-weight:500}.hc-card i{margin-top:1px;font-size:11px;font-style:normal;display:block}.hc-rich .up{color:#2fdf75}.hc-rich .dn{color:#ff6378}.hc-rich .mu{color:#8b95a3}.hc-rich .am{color:#e5b84b}.hc-note{color:#c9d1d9;background:#42bda514;border:1px solid #42bda559;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:12.5px;line-height:1.5}.hc-note.warn{background:#e5b84b14;border-color:#e5b84b66}.hc-zero{stroke:#4a5560;stroke-width:1px}.hc-divider{stroke:#2a3138;stroke-dasharray:3 4}.hc-group{fill:#9aa4b2;font-size:11px}.hc-now{fill:#42bda5}.hc-hit{fill:#0000;cursor:pointer}.hc-hover:hover .hc-hit,.hc-hover:focus .hc-hit{fill:#ffffff0d}.hc-hover{outline:none}.hc-price-line{stroke:#e5b84b;stroke-width:1.4px;stroke-dasharray:5 4}.hc-price-tag{fill:#2b2a20}.hc-price-text{fill:#e5b84b;font-size:10.5px}.hc-tag{color:#9aa4b2;background:#2a3038;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;display:inline-block}.hc-tag.am{color:#e5b84b;background:#e5b84b29}.hc-table-wrap{overflow-x:auto}.hc-table{border-collapse:collapse;width:100%;margin-top:6px;font-size:12px}.hc-table th{color:#7f8a98;text-align:right;white-space:nowrap;border-bottom:1px solid #2f373f;padding:5px 6px;font-weight:500}.hc-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #262d34;padding:5px 6px}.hc-table th:first-child,.hc-table td:first-child{text-align:left}.hc-table tr:hover td{background:#1c2227}.hc-tip{z-index:5;color:#c9d1d9;pointer-events:none;background:#20252b;border:1px solid #3a434d;border-radius:10px;width:250px;padding:10px 12px;font-size:12px;line-height:1.5;position:absolute;box-shadow:0 8px 24px #00000073}.hc-tip[hidden]{display:none}.hc-tip b{color:#eef2f6;margin-bottom:3px;font-size:13px;font-weight:500;display:block}.hc-tip div+div{margin-top:3px}@media (max-width:560px){.hc-dialog.hc-rich{padding:14px 12px}.hc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hc-chip-pill{border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.hc-chip-pill.up{background:#2fdf7524}.hc-chip-pill.am{background:#e5b84b29}.hc-chip-pill.dn{background:#ff617829}.hc-guide{flex-wrap:wrap;gap:6px;margin:0 0 10px;font-size:11.5px;display:flex}.hc-guide span{color:#9aa4b2;background:#20252b;border:1px solid #343c45;border-radius:999px;padding:3px 9px}.hc-guide .now{color:#42bda5;border-color:#42bda5}.hc-holdtop{grid-template-columns:200px 1fr;align-items:center;gap:18px;margin:0 0 12px;display:grid}.hc-holdtop .hc-cards{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.hc-ring{width:200px;height:200px;margin:0 auto;position:relative}.hc-ring svg{width:200px;height:200px;display:block}.hc-arc{cursor:pointer;outline:none;transition:filter .15s}.hc-arc:hover,.hc-arc:focus{filter:brightness(1.2)}.hc-ring-centre{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hc-ring-centre strong{color:#eef2f6;font-size:20px;font-weight:500}.hc-ring-centre small{color:#8b95a3;max-width:100px;font-size:11px;line-height:1.3}.hc-hold{margin:4px 0 6px}.hc-hrow{opacity:.75;grid-template-columns:96px 1fr;align-items:center;gap:10px;margin:0 0 8px;display:grid}.hc-hrow.now{opacity:1}.hc-hrow>span{color:#9aa4b2;font-size:12px}.hc-hbar{border-radius:6px;gap:2px;height:28px;display:flex;overflow:hidden}.hc-seg{color:#0b1418;cursor:pointer;outline:none;justify-content:center;align-items:center;min-width:2px;font-size:11px;font-weight:500;display:flex}.hc-seg:hover,.hc-seg:focus{filter:brightness(1.18)}.hc-fine{color:#7f8a98;margin:6px 0 0;font-size:11px}@media (max-width:640px){.hc-holdtop{grid-template-columns:1fr}.hc-hrow{grid-template-columns:78px 1fr}}.top-statistics .top-section-head{margin:12px 0 4px}.top-statistics .top-stats-grid{gap:9px 14px;margin:6px 0 2px}.top-statistics .top-stats-grid dt{min-height:15px;margin-bottom:2px}.top-statistics .top-reference-stat .top-stat-period{margin:0 0 1px}.top-statistics .top-reference-stat .top-stat-delta{margin-top:4px;padding:1px 6px}.top-statistics .top-corporate-dates{padding:8px 0}.top-statistics .top-ownership-title.top-section-head{margin-top:12px}@media (max-width:700px){.top-statistics .top-stats-grid{gap:8px 12px}}.top-statistics .top-company-data-note{margin:8px 0 12px}#app[data-page=sectors] #main{max-width:none;min-height:0;padding:0}#app[data-page=sectors] .footer[hidden]{display:none}#app[data-page=sectors] .sector-stock-workspace{--stock-sidebar-width:var(--sectors-sidebar-width,350px)}#app[data-page=sectors] .sector-stock-leaders-column{background:#ffffff02;max-height:calc(100dvh - 53px);padding:0 10px 14px;position:sticky;top:53px}#app[data-page=sectors] .sector-stock-list-head{justify-content:space-between;align-items:center;display:flex}#app[data-page=sectors] .sector-stock-list-head span{color:var(--muted);font-size:10.5px}#app[data-page=sectors] .sector-stock-filters{padding:9px 0 8px}#app[data-page=sectors] .sector-stock-filters .top-filter-grid{grid-template-columns:minmax(0,1fr) 82px;gap:7px}#app[data-page=sectors] .sector-stock-filters select{min-height:31px}.sector-stock-chart-host{position:relative}.sector-workspace-header{border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:16px;min-width:0;padding:4px 0 9px;display:flex}.sector-workspace-header .sector-chart-breadth{white-space:nowrap;pointer-events:auto;flex:none;align-items:center;gap:12px;font-size:11px;display:flex;position:static;transform:none}.sector-chart-breadth .up{color:var(--green)}.sector-chart-breadth .down{color:var(--red)}.sector-chart-breadth .flat{color:#60a5fa}.sector-workspace-header h2{color:var(--text);white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.25}.sector-workspace-updated{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.sector-stock-tabs button:disabled{opacity:.4;cursor:not-allowed}.sector-stock-detail-content{min-height:260px;padding-top:14px}#app[data-page=sectors] .sector-stock-row{min-height:0;display:block}.sector-stock-row-main{min-width:0;position:relative}.sector-stock-row-main .top-stock-pick{padding-right:30px}.sector-constituents-toggle{z-index:2;width:27px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.sector-constituents-toggle span{font-size:16px;line-height:1}.sector-constituents-toggle:hover:not(:disabled){background:var(--surface);color:var(--text)}.sector-constituents-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.sector-constituents-toggle:disabled{opacity:.35;cursor:not-allowed}.sector-constituents-submenu{border-left:1px solid #35404a;margin:0 0 8px 7px;padding-left:8px}.sector-constituent-row{border-bottom:1px solid var(--border);min-height:34px;color:var(--text);grid-template-columns:18px minmax(0,1fr) 52px 57px;align-items:center;gap:5px;padding:3px 4px;text-decoration:none;display:grid}.sector-constituent-rank{color:var(--muted);text-align:center;font-size:8px}.sector-constituent-identity{flex-direction:column;gap:1px;min-width:0;display:flex}.sector-constituent-identity strong{font-size:11px;line-height:1.25}.sector-constituent-identity small{color:var(--muted);text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sector-constituent-price{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.sector-constituent-row b{text-align:right;white-space:nowrap;font-size:10px}.sector-constituent-row:hover{background:var(--surface)}.sector-stock-rank{min-width:18px;margin-right:3px;display:inline-block;color:var(--muted)!important;font-size:8px!important;font-weight:500!important}.sector-row-spacer{grid-area:1/3}.sector-stock-row .top-row-code{grid-area:1/1}.sector-stock-row .top-row-change{grid-area:1/2}.sector-stock-row .top-row-price{grid-area:1/4}.sector-stock-row .top-row-trades{grid-area:2/1/auto/span 3}.sector-stock-row .top-row-percent{grid-area:2/4}#app[data-page=sectors] .sector-stock-pick .top-row-code{color:#fff;font-weight:700}#app[data-page=sectors] .sector-stock-pick:hover .top-row-code{color:#fff}#app[data-page=sectors] .sector-constituent-row,#app[data-page=sectors] .sector-constituent-identity strong{color:#c5ced6}#app[data-page=sectors] .sector-stock-pick,#app[data-page=sectors] .sector-constituent-row{cursor:pointer;text-decoration:none}#app[data-page=sectors] .sector-constituent-row.selected{background:var(--surface);box-shadow:inset 3px 0 #42bda5}#app[data-page=sectors] .sector-constituent-row.selected .sector-constituent-identity strong{color:#fff}.sector-workspace-state{min-height:360px;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.sector-workspace-state.is-error{color:var(--red)}@media (max-width:1100px){#app[data-page=sectors] .sector-stock-leaders-column{max-height:calc(100dvh - 49px);top:49px}}@media (max-width:700px){#app[data-page=sectors] #main{padding-bottom:76px}#app[data-page=sectors] .sector-stock-leaders-column{max-height:none;padding:0 12px 18px;position:static}#app[data-page=sectors] .sector-stock-filters select{min-height:44px;font-size:14px}.sector-workspace-header{flex-wrap:wrap;gap:8px}.sector-workspace-header .sector-chart-breadth{flex-basis:100%;order:1;gap:10px;font-size:10px}.sector-workspace-header h2{order:2;font-size:13px}.sector-workspace-updated{order:3;margin-left:auto}.sector-stock-detail-content{min-height:120px}.sector-constituent-row{min-height:44px}}.favorite-sectors{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0 0 14px;padding:12px}.favorite-sectors-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.favorite-sectors-heading h2{margin:0;font-size:13px;font-weight:700}.favorite-sectors-heading span{color:var(--muted);font-size:11px}.favorite-sectors-list{flex-wrap:wrap;gap:7px;display:flex}.favorite-sector-item{border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:7px;padding:5px 7px;display:flex}.favorite-sector-item a{color:var(--text);font-size:11px;font-weight:650;text-decoration:none}.favorite-sector-item button{color:#ff3f63;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.favorite-sector-item button .icon{width:14px;height:14px}.sector-trade-dialog .top-trade-content{max-width:100%;overflow:auto}.sector-trade-dialog .top-trade-table-wrap{min-width:0}.sector-trade-dialog table{min-width:520px}.sector-alert-dialog .sector-alert-remove{color:var(--muted);border:1px solid var(--border);background:0 0;margin-top:7px}.kline-workspace{color:#e6edf3;background:#0b0f12;border-top:1px solid #1c252c;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 64px);min-height:560px;font-size:13px;display:grid}.kline-toolbar{border-bottom:1px solid #1c252c;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.kline-spacer{flex:1}.kline-muted{color:#8a97a3}.kline-up{color:#3fd49a}.kline-down{color:#ff6b72}.kline-empty{color:#8a97a3;margin:0;padding:10px}.kline-pill,.kline-seg button,.kline-tools button,.kline-ranges button{color:#c5ced6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;display:inline-flex}.kline-pill{background:#11181d;border-color:#26323b}.kline-pill:hover,.kline-pill:focus-visible,.kline-seg button:hover,.kline-tools button:hover,.kline-ranges button:hover,.kline-menu button:hover,.kline-menu button:focus-visible{color:#0b1418;background:#f2fbf9;border-color:#f2fbf9;outline:none}.kline-pill[aria-pressed=true]{color:#42bda5;border-color:#42bda5}.kline-pill[aria-pressed=true]:hover{color:#0b1418}.kline-seg{background:#11181d;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.kline-seg button{border-radius:7px;height:26px}.kline-seg button[aria-pressed=true],.kline-ranges button[aria-pressed=true],.kline-menu button[aria-checked=true]{color:#14171c;background:#eef1f4;font-weight:600}.kline-menu-host{position:relative}.kline-menu{z-index:30;background:#11181d;border:1px solid #26323b;border-radius:10px;min-width:190px;max-height:70vh;padding:6px;position:absolute;top:38px;left:0;overflow:auto}.kline-menu-wide{min-width:230px}.kline-menu[hidden]{display:none}.kline-menu-group h3{letter-spacing:.06em;text-transform:uppercase;color:#6f7d88;margin:6px 8px 4px;font-size:11px;font-weight:600}.kline-menu button{color:#d7dee4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;height:30px;padding:0 10px;font-size:13px;display:block}.kline-check{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.kline-check:hover{color:#0b1418;background:#f2fbf9}.kline-body{grid-template-columns:44px minmax(0,1fr) 260px;min-height:0;display:grid}.kline-tools{border-right:1px solid #1c252c;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex;overflow-y:auto}.kline-tools button{color:#aab6c0;justify-content:center;width:34px;height:34px;padding:0}.kline-tools button[aria-pressed=true]{color:#14171c;background:#eef1f4}.kline-stage{min-width:0;min-height:0;position:relative}.kline-canvas{position:absolute;inset:28px 0 0}.kline-legend{z-index:5;box-sizing:border-box;white-space:nowrap;border-bottom:1px solid #182027;align-items:center;gap:12px;height:28px;padding:0 12px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.kline-status{z-index:6;color:#9aa7b2;background:#0b0f1299;place-items:center;margin:0;display:grid;position:absolute;inset:0}.kline-status[hidden]{display:none}.kline-side{border-left:1px solid #1c252c;padding:8px 10px;overflow-y:auto}.kline-side h2{color:#e6edf3;margin:4px 0 8px;font-size:13px;font-weight:600}.kline-watch table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.kline-watch th,.kline-watch td{text-align:right;border-bottom:1px solid #182027;padding:8px 6px;font-size:13px;font-weight:400}.kline-watch thead th{color:#6f7d88;text-transform:uppercase;font-size:11px;font-weight:600}.kline-watch th:first-child,.kline-watch td:first-child{text-align:left}.kline-watch tbody tr{cursor:pointer}.kline-watch tbody tr:hover{color:#0b1418;background:#f2fbf9}.kline-watch tbody tr:hover .kline-up,.kline-watch tbody tr:hover .kline-down{color:inherit}.kline-watch tbody tr.selected{background:#121a20;box-shadow:inset 3px 0 #42bda5}.kline-foot{border-top:1px solid #1c252c;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;display:flex}.kline-ranges{gap:2px;display:flex}.kline-ranges button{height:28px;padding:0 10px}@media (max-width:1060px){.kline-body{grid-template-columns:44px minmax(0,1fr)}.kline-side{display:none}@media (max-width:640px){.kline-workspace{height:auto;min-height:0}.kline-body{grid-template-columns:minmax(0,1fr)}.kline-tools{border-bottom:1px solid #1c252c;border-right:0;flex-direction:row;overflow-x:auto}.kline-stage{height:62dvh}}.kline-symbol-btn{color:#e6edf3;cursor:pointer;background:#11181d;border:1px solid #26323b;border-radius:8px;align-items:center;gap:8px;max-width:320px;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.kline-symbol-btn .kline-muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kline-symbol-btn:hover,.kline-symbol-btn:focus-visible{color:#0b1418;background:#f2fbf9;border-color:#f2fbf9;outline:none}.kline-symbol-btn:hover .kline-muted{color:#3b4a55}.kline-dialog{color:#e6edf3;background:#0f1519;border:1px solid #26323b;border-radius:14px;width:min(640px,100vw - 24px);max-height:min(640px,82dvh);padding:0;overflow:hidden}.kline-dialog[open]{flex-direction:column;display:flex}.kline-dialog::backdrop{background:#0009}.kline-dialog-head{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.kline-dialog-head h2{margin:0;font-size:18px;font-weight:600}.kline-dialog-head button{color:#9aa7b2;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.kline-dialog-head button:hover{color:#0b1418;background:#f2fbf9}.kline-dialog-field{color:#8a97a3;background:#11181d;border:1px solid #26323b;border-radius:10px;align-items:center;gap:10px;height:42px;margin:0 16px;padding:0 12px;display:flex}.kline-dialog-field:focus-within{border-color:#42bda5}.kline-dialog-field input{color:#e6edf3;background:0 0;border:0;outline:0;flex:1;height:100%;font-size:15px}.kline-dialog-tabs{border-bottom:1px solid #1c252c;gap:6px;padding:10px 16px;display:flex}.kline-dialog-tabs button{color:#c5ced6;cursor:pointer;background:0 0;border:1px solid #26323b;border-radius:999px;height:28px;padding:0 14px;font-size:13px}.kline-dialog-tabs button:hover{color:#0b1418;background:#f2fbf9;border-color:#f2fbf9}.kline-dialog-tabs button[aria-pressed=true]{color:#14171c;background:#eef1f4;border-color:#eef1f4;font-weight:600}.kline-dialog-list{flex:1;min-height:120px;overflow-y:auto}.kline-dialog-list button{color:#e6edf3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #151d23;grid-template-columns:130px minmax(0,1fr) auto 40px;align-items:center;gap:10px;width:100%;padding:10px 16px;font-size:14px;display:grid}.kline-pick-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kline-tag{color:#aab6c0;background:#182027;border-radius:6px;padding:2px 8px;font-size:11px}.kline-dialog-list button:hover,.kline-dialog-list button[aria-selected=true]{color:#0b1418;background:#f2fbf9}.kline-dialog-list button:hover .kline-muted,.kline-dialog-list button[aria-selected=true] .kline-muted{color:#3b4a55}.kline-dialog-list button:hover .kline-tag,.kline-dialog-list button[aria-selected=true] .kline-tag{color:#0b1418;background:#dcebe8}@media (max-width:640px){.kline-dialog-list button{grid-template-columns:90px minmax(0,1fr) auto}.kline-dialog-list button>:last-child{display:none}}.kline-quote{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;min-width:0;font-size:13px;display:flex}.kline-quote strong{color:#fff;font-size:17px;font-weight:600}.kline-intervals{margin-left:4px}.kline-intervals button{justify-content:center;min-width:34px;padding:0 9px}.kline-intervals button[aria-pressed=true]{color:#14171c;background:#eef1f4;font-weight:600}.kline-side h3{letter-spacing:.06em;text-transform:uppercase;color:#6f7d88;margin:14px 0 4px;font-size:11px;font-weight:600}.kline-side h3:first-child{margin-top:0}.kline-toolbar{row-gap:6px}@media (max-width:900px){.kline-quote strong{font-size:15px}.kline-symbol-btn .kline-muted{display:none}}@media (max-width:640px){.kline-intervals{order:5;width:100%;margin-left:0;overflow-x:auto}.kline-spacer{display:none}}.kline-intervals button:disabled{opacity:.35;cursor:not-allowed}.kline-intervals button:disabled:hover{color:#c5ced6;background:0 0;border-color:#0000}.kline-legend b{color:#e6edf3;font-variant-numeric:tabular-nums;font-weight:500}.kline-legend .kline-strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}}
