.dx{--ink:#17181a;--ink-70:#17181ab3;--ink-50:#17181a80;--ink-10:#17181a1a;--ink-05:#17181a0d;--primary:#1c2d5a;--primary-hover:#131f3b;--primary-tint:#e6ebf6;--accent:#e8894f;--accent-hover:#c9632a;--side:#f7f6f7;--good:#2f7d57;--warn:#c9632a;--bad:#b7473f;--r:4px;min-height:100vh;color:var(--ink);background:#fff;flex-direction:column;font-family:Instrument,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex}:is(html:has(.dx),body:has(.dx)){background:#fff}.dx *{box-sizing:border-box}.dx-title h1,.dx-card-head h2,.dx-report h2{margin:0}.dx-side ul,.dx-rows,.dx-chip-menu ul{margin:0;padding:0;list-style:none}.dx a{color:inherit;text-decoration:none}.dx button{font:inherit;color:inherit;cursor:pointer}.dx b,.dx strong{font-weight:500}.dx-top{border-bottom:1px solid var(--ink-10);z-index:20;background:#fff;align-items:stretch;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.dx-logo{box-sizing:border-box;flex-shrink:0;align-items:center;gap:8px;width:231px;padding:0 8px;display:flex}.dx-logo+.dx-org{margin-left:0}.dx-logo img{width:auto;height:22px}.dx-logo b{letter-spacing:-.6px;font-size:20px;font-weight:600}.dx-org{border-left:1px solid var(--ink-10);color:var(--ink-70);align-items:center;padding-left:16px;font-size:14px;display:flex}.dx-top-right{align-items:center;gap:4px;margin-left:auto;display:flex}.dx .header-exit{background:var(--ink-05);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;margin-right:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.dx .header-exit:hover{background:var(--ink-10)}.dx .chat-launcher{align-items:center;gap:6px;height:32px;margin-right:12px;display:inline-flex;background:var(--accent)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:4px 12px!important;font-size:14px!important;font-weight:500!important}.dx .chat-launcher:hover{background:var(--accent-hover)!important}.dx-icon-btn{width:40px;height:40px;color:var(--ink-70);border-radius:var(--r);background:0 0;border:0;place-items:center;display:grid}.dx-icon-btn:hover{background:var(--ink-05);color:var(--ink)}.dx-avatar{background:var(--primary-tint);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;margin-left:8px;font-size:13px;font-weight:600;display:grid}.dx-body{flex:1;min-height:0;display:flex}.dx-side{background:var(--side);border-right:1px solid var(--ink-05);flex-direction:column;flex-shrink:0;width:248px;height:calc(100vh - 64px);padding:16px 0;display:flex;position:sticky;top:64px;overflow-y:auto}.dx-side-foot{border-top:1px solid var(--ink-10);flex-direction:column;gap:10px;margin-top:auto;padding:16px 16px 0;display:flex}.dx-side-user{align-items:center;gap:10px;min-width:0;display:flex}.dx-side-user .dx-avatar{flex-shrink:0;margin:0}.dx-side-user div{flex-direction:column;min-width:0;display:flex}.dx-side-user b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.dx-side-user small{color:var(--ink-70);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dx-side-foot .header-exit{cursor:pointer;border:0;justify-content:center;width:100%;margin:0}.dx-side-primary{justify-content:center;width:calc(100% - 24px);margin:0 12px 24px}.dx-side-group{margin-bottom:16px}.dx-side-group+.dx-side-group{border-top:1px solid var(--ink-10);padding-top:12px}.dx-side-label{letter-spacing:.3px;color:var(--ink-70);text-transform:uppercase;padding:8px 16px;font-size:12px;font-weight:600}.dx-side li a,.dx-side li button{width:100%;height:48px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:11px 15px 11px 23px;font-size:14px;display:flex;position:relative}.dx-side li.sub a,.dx-side li.sub button{height:42px;padding-left:43px}.dx-side li a:hover,.dx-side li button:hover{background:var(--ink-05)}.dx-side li.active a,.dx-side li.active button{background:var(--ink-10);font-weight:600}.dx-side li.active a:before,.dx-side li.active button:before{content:"";background:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:0}.dx-side-icon{width:18px;color:var(--ink);place-items:center;display:grid}.dx-side-icon svg{width:18px;height:18px}.dx-badge{color:var(--ink-70);background:#f0eff0;border-radius:4px;margin-left:auto;padding:0 8px;font-size:12px;font-style:normal}.dx-side li.active .dx-badge{background:#fff}.dx-main{flex:1;min-width:0;padding:28px 48px 48px}.dx-home-page .dx-main{padding:0 0 48px}.dx-btn{border-radius:var(--r);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:4px 12px;font-size:16px;font-weight:500;display:inline-flex}.dx-btn.is-primary{background:var(--primary);color:#fff}.dx-btn.is-primary:hover{background:var(--primary-hover)}.dx-btn.is-secondary{border-color:var(--ink-50);color:var(--ink)}.dx-btn.is-secondary:hover{background:var(--ink-05)}.dx-btn.is-tertiary{background:var(--ink-05);color:var(--ink)}.dx-btn.is-tertiary:hover{background:var(--ink-10)}.dx-btn.sm{height:32px;padding:4px 10px;font-size:14px}.dx-btn:disabled{opacity:.45;cursor:default}.dx-btn svg{width:18px;height:18px}.dx-kebab{vertical-align:middle;border-radius:var(--r);width:40px;height:40px;color:var(--ink);background:0 0;border:0;place-items:center;display:inline-grid}.dx-kebab:hover{background:var(--ink-05)}.dx-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dx-title h1{letter-spacing:-.32px;font-size:32px;font-weight:400;line-height:40px}.dx-title-actions{align-items:center;gap:8px;display:flex}.dx-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dx-search{border:1px solid var(--ink-50);border-radius:var(--r);background:#fff;align-items:center;gap:6px;min-width:180px;height:32px;padding:0 8px;display:flex}.dx-search svg{width:16px;height:16px;color:var(--ink)}.dx-search input{font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:14px}.dx-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.dx-chip{border:1px solid var(--ink-50);border-radius:var(--r);height:32px;color:var(--ink);background:#fff;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}.dx-chip:hover{background:var(--ink-05)}.dx-chip svg{width:14px;height:14px}.dx-chip.on{background:var(--ink-05);border-color:#0000}.dx-chip.on .dx-chip-x{border-radius:2px;place-items:center;width:20px;height:20px;margin-left:4px;display:grid}.dx-chip.on .dx-chip-x:hover{background:var(--ink-10)}.dx-chip-menu{position:relative}.dx-chip-menu ul{z-index:5;border-radius:var(--r);border:1px solid var(--ink-10);background:#fff;min-width:180px;padding:6px 0;position:absolute;top:36px;left:0;box-shadow:0 4px 15px #00000024}.dx-chip-menu li button{text-align:left;background:0 0;border:0;width:100%;padding:8px 14px;font-size:14px;display:block}.dx-chip-menu li button:hover{background:var(--ink-05)}.dx-chip-menu li button[aria-checked=true]{font-weight:600}.dx-table-wrap{overflow-x:auto}.dx-table{border-collapse:collapse;width:100%;font-size:14px}.dx-table th{text-align:left;white-space:nowrap;height:65px;color:var(--ink);background:#fff;padding:12px 16px;font-size:12px;font-weight:600}.dx-table th.check,.dx-table td.check{width:44px;padding-right:0}.dx-table td{border-bottom:1px solid var(--ink-10);vertical-align:middle;white-space:nowrap;height:67px;padding:4px 16px}.dx-table tbody tr:hover td{background:#fafafa}.dx-table tr.open td{border-bottom-color:#0000}.dx-table td.actions{text-align:right;white-space:nowrap;width:1%}.dx-table td.actions>*{vertical-align:middle}.dx-table td.actions .dx-btn{min-width:108px;margin-right:4px}.dx-check{border:1px solid var(--primary);appearance:none;cursor:pointer;background:#fff;border-radius:2px;width:20px;height:20px;margin:0;display:block}.dx-check:checked{background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' d='M4.5 10.5l3.5 3.5 7.5-8'/%3E%3C/svg%3E") center/16px no-repeat}.dx-cell{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.dx-cell b{letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:20px}.dx-cell small{color:var(--ink);font-size:12px;line-height:18px}.dx-cell small.muted{color:var(--ink-70)}.dx-cell .num{font-variant-numeric:tabular-nums}.dx-status{color:var(--ink-70);align-items:center;gap:6px;font-size:14px;display:inline-flex}.dx-status svg{width:16px;height:16px}.dx-status.ok svg{color:var(--good)}.dx-status.warn svg{color:var(--warn)}.dx-status.bad svg{color:var(--bad)}.dx-status.off svg{color:var(--ink-50)}.dx-status.smart-note{font:inherit;cursor:help;background:0 0;border:0;padding:0}.dx-name-btn{font:inherit;letter-spacing:-.14px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.dx-name-btn:hover{text-decoration:underline}.dx-detail td{white-space:normal;background:#fafafa;height:auto;padding:0 16px 20px!important}.dx-table .check+td~.dx-detail td{padding-left:60px!important}.dx-table:has(th.check) .dx-detail td{padding-left:60px!important}.dx-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 32px;margin:0;padding:16px 0 0;display:grid}.dx-facts div{flex-direction:column;gap:2px;display:flex}.dx-facts dt{color:var(--ink-70);font-size:12px;font-weight:600}.dx-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.dx-facts dd .muted{color:var(--ink-70)}.dx-detail-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dx-detail-actions .dx-btn.is-bad{border-color:var(--bad);color:var(--bad)}.dx-count{color:var(--ink-70);padding:8px 16px 0;font-size:14px}.dx-empty{text-align:center;color:var(--ink-70);padding:40px 16px;font-size:14px}.dx-pager{color:var(--ink-70);justify-content:flex-end;align-items:center;gap:4px;padding:12px 8px;font-size:14px;display:flex}.dx-pager button{border-radius:var(--r);width:32px;height:32px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.dx-pager button:hover{background:var(--ink-05)}.dx-pager button:disabled{color:var(--ink-50);cursor:default;background:0 0}.dx-notice{border-radius:var(--r);background:var(--primary-tint);margin:0 0 12px;padding:10px 16px;font-size:14px}.dx-alert{border-radius:var(--r);color:var(--bad);background:#fbeae8;margin:0 0 12px;padding:10px 16px;font-size:14px}.dx-hero{text-align:center;background:linear-gradient(#e6ebf6 0%,#f3f5fb 55%,#fff 100%);padding:48px 24px 36px}.dx-hero h1{color:var(--primary);margin-bottom:12px;font-size:24px;font-weight:400;line-height:30px}.dx-pills{border-radius:var(--r);background:#fff;margin-bottom:28px;display:inline-flex;box-shadow:0 1px 4px #17181a14}.dx-pills a,.dx-pills span{padding:8px 16px;font-size:14px;font-weight:500;line-height:19.6px}.dx-pills a+a,.dx-pills span+span,.dx-pills a+span,.dx-pills span+a{border-left:1px solid var(--ink-10)}.dx-pills a:hover{text-decoration:underline}.dx-quick{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.dx-quick a,.dx-quick button{width:92px;color:var(--ink);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.dx-quick i{border-radius:var(--r);background:var(--primary);color:#fff;place-items:center;width:40px;height:40px;display:grid}.dx-quick i svg{width:18px;height:18px}.dx-quick a:hover i,.dx-quick button:hover i{background:var(--primary-hover)}.dx-home{flex-direction:column;gap:32px;max-width:1010px;margin:0 auto;padding:12px 24px 0;display:flex}.dx-tip{background:var(--primary-tint);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 44px;font-size:12px;display:flex;position:relative}.dx-tip svg{width:14px;height:14px}.dx-tip button{border-radius:var(--r);width:28px;height:28px;color:var(--ink-70);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dx-tip button:hover{background:#fff9}.dx-card{background:#fff;border-radius:16px;padding:24px 16px 8px;box-shadow:0 0 20px #17181a1a}.dx-card-head{justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;display:flex}.dx-card-head h2{letter-spacing:-.2px;align-items:center;gap:8px;font-size:20px;font-weight:500;line-height:25px;display:flex}.dx-card-head h2 svg{width:16px;height:16px;color:var(--ink-70)}.dx-rows li{border-top:1px solid var(--ink-10);grid-template-columns:minmax(0,1.6fr) minmax(160px,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.dx-rows li:last-child{padding-bottom:16px}.dx-rows .dx-cell b{letter-spacing:-.16px;font-size:16px}.dx-rows .dx-cell small{color:var(--ink-70)}.dx-rows .dx-status{font-size:16px}.dx-rows li>a{border-radius:var(--r);width:32px;height:32px;color:var(--ink);place-items:center;display:grid}.dx-rows li>a:hover{background:var(--ink-05)}.dx-rows li>a svg{width:16px;height:16px}.dx-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dx-stat{flex-direction:column;gap:2px;padding:0 0 16px;display:flex}.dx-stat b{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.2}.dx-stat b small{color:var(--ink-70);margin-left:6px;font-size:14px;font-weight:400}.dx-stat span{color:var(--ink);font-size:12px}.dx-report{flex-direction:column;gap:12px;display:flex}.dx-report h2{font-size:20px;font-weight:500;line-height:25px}.dx-field label{margin-bottom:4px;font-size:14px;font-weight:500;line-height:19.6px;display:block}.dx-select{border:1px solid var(--ink-70);background:#fff;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;width:200px;height:40px;padding:0 16px;font-size:16px;display:inline-flex}.dx-select svg{width:16px;height:16px}.dx-rcard{background:#fff;padding:20px;box-shadow:0 4px 15px #e9e9e9}.dx-rcard-top{border-bottom:1px solid var(--ink-10);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.dx-rcard-top b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2;display:block}.dx-rcard-top span{color:var(--ink);margin-top:4px;font-size:12px;display:block}.dx-rcard-top b small{color:var(--ink-70);margin-left:5px;font-size:13px;font-weight:400}.dx-legend{flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:12px;display:flex}.dx-legend span{align-items:center;gap:5px;display:inline-flex}.dx-legend i{width:10px;height:10px;display:inline-block}.dx-rcard .mini-monthly{background:0 0;width:100%;height:260px;min-height:0;position:relative}.dx-rcard .mini-monthly>svg{position:absolute;inset:0}.dx-rcard .mini-monthly text,.dx-rcard .mini-axis{fill:#666;font-size:12px}.dx-rcard .mini-grid{stroke:var(--ink-10);stroke-dasharray:3 3}.dx-rcard .mini-tip{pointer-events:none;z-index:2;background:#fff;border-radius:4px;flex-direction:column;gap:4px;min-width:160px;padding:8px 10px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 15px #00000024}.dx-rcard .mini-tip b{border-bottom:1px solid var(--ink-10);padding-bottom:4px;font-weight:600}.dx-rcard .mini-tip span{color:var(--ink-70);align-items:center;gap:6px;display:flex}.dx-rcard .mini-tip span i{flex-shrink:0;width:9px;height:9px}.dx-rcard .mini-tip em{color:var(--ink);margin-left:auto;font-style:normal;font-weight:600}.dx-rcard .mini-tip.below{transform:translate(-50%)}.dx-rcard .mini-tip-total i{border:1.5px solid var(--primary);background:#fff;border-radius:50%}.dx-rcard-foot{text-align:center;color:var(--ink);padding-top:10px;font-size:12px}.dx-skeleton{background:linear-gradient(90deg,#e9edf5,#f3f5fb,#e9edf5) 0 0/200% 100%;height:260px;animation:1.4s ease-in-out infinite dx-pulse}@keyframes dx-pulse{0%{background-position:0 0}to{background-position:-200% 0}}.dx-footer{color:var(--ink);border-top:1px solid var(--ink-10);background:#fff;align-items:center;gap:16px;padding:10px 20px;font-size:10px;display:flex}.dx-footer a:hover{text-decoration:underline}@media (max-width:980px){.dx-logo{width:auto}.dx-side{display:none}.dx-main{padding:20px 20px 40px}.dx-org{display:none}.dx-two{grid-template-columns:1fr}.dx-rows li{grid-template-columns:minmax(0,1fr) auto}.dx-rows .dx-status{display:none}}.dx .page-meta{min-height:40px;color:var(--ink-70);border:0;justify-content:flex-end;align-items:center;gap:12px;margin:-60px 0 20px;padding:0;font-size:14px;display:flex}.dx .page-meta>span:first-child,.dx .page-meta:empty{display:none}.dx .page-meta:has(>span:only-child){display:none}.dx .panel{background:#fff;border:0;border-radius:0;box-shadow:0 4px 15px #e9e9e9}.dx .panel-head h2,.dx h2{letter-spacing:-.2px;font-size:20px;font-weight:500}.dx h3{font-size:16px;font-weight:500}.dx .muted,.dx .panel-head p{color:var(--ink-70)}.dx .create-target-button,.dx .primary,.dx .rp-go,.dx .ask-form button{gap:8px;width:auto;border-radius:var(--r)!important;border:1px solid var(--primary)!important;background:var(--primary)!important;color:#fff!important;height:40px!important;box-shadow:none!important;justify-content:center!important;padding:4px 12px!important;font-size:16px!important;font-weight:500!important}.dx .create-target-button:hover,.dx .primary:hover,.dx .rp-go:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.dx .register-download,.dx .analysis-download,.dx .contract-edit,.dx .smart-link,.dx .news-expand,.dx .chat-suggestions button{align-items:center;gap:8px;min-width:0;display:inline-flex;border-radius:var(--r)!important;border:1px solid var(--ink-50)!important;height:40px!important;color:var(--ink)!important;box-shadow:none!important;background:#fff!important;padding:4px 12px!important;font-size:16px!important;font-weight:500!important}.dx .register-download:hover,.dx .analysis-download:hover{background:var(--ink-05)!important}.dx .analysis-download{height:32px!important;font-size:14px!important}.dx .analysis-export-label{color:var(--ink);font-size:14px}.dx .market-switch,.dx .smart-view,.dx .period{gap:0;display:inline-flex;overflow:hidden;border:1px solid var(--ink-50)!important;border-radius:var(--r)!important;background:#fff!important;height:32px!important;padding:0!important}.dx .market-switch button,.dx .smart-view button,.dx .period button{box-shadow:none;border:0;font-size:14px;font-weight:400;height:30px!important;color:var(--ink)!important;background:0 0!important;border-radius:0!important;padding:0 12px!important}.dx .market-switch button+button,.dx .smart-view button+button,.dx .period button+button{border-left:1px solid var(--ink-10)}.dx .market-switch button[aria-pressed=true],.dx .smart-view button.on,.dx .period button[data-active]{font-weight:600;background:var(--ink-05)!important}.dx input[data-slot=input],.dx .analysis-search,.dx .rp-trigger,.dx [data-slot=select-trigger],.dx .tb-select,.dx .supply,.dx .fuel{height:40px;padding:0 16px;font-size:16px;border:1px solid var(--ink-70)!important;box-shadow:none!important;background:#fff!important;border-radius:2px!important}.dx .portfolio-search{border:1px solid var(--ink-50);border-radius:var(--r);background:#fff;flex:0 240px;gap:6px;min-width:180px;height:32px;padding:0 8px}.dx .portfolio-search input[data-slot=input]{height:30px;padding:0;font-size:14px;background:0 0!important;border:0!important}.dx .analysis-search{height:40px}.dx .analysis-search input{height:auto;border:0!important}.dx .portfolio-tools{gap:8px;margin-bottom:12px}.dx .register-count{color:var(--ink-70);margin:0 0 8px;font-size:14px}.dx .status,.dx .tariff-type{height:20px;color:var(--ink-70);background:#f0eff0;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.dx .tariff-type.renewable{color:var(--good);background:#e8f3ec}.dx .contracts-panel{box-shadow:none}.dx .contracts-table thead th{color:var(--ink);border-bottom:1px solid var(--ink-10);background:#fff;height:65px;padding:12px 16px;font-size:12px;font-weight:600;border-radius:0!important}.dx .contracts-table thead tr{box-shadow:none}.dx .contracts-table td{border-bottom:1px solid var(--ink-10);height:67px;padding:4px 16px;font-size:14px}.dx .contract-row:hover,.dx .contract-row.open{background:#fafafa}.dx .ds-icon{display:none}.dx .contract-name{gap:0}.dx .market-section-heading h2,.dx .analysis-panel>.panel-head h2{font-size:20px;font-weight:500}.dx .market-jump-row{border:0;margin-bottom:12px;padding:0}.dx .ov-panel-head h2{font-size:20px;font-weight:500}.dx .target-alert{color:var(--bad);margin:0 0 12px;font-size:14px}.dx .portfolio-notice{border-radius:var(--r);background:var(--primary-tint);margin:0 0 12px;padding:10px 16px;font-size:14px}.dx .chat-launcher-dot{top:4px;right:6px}.dx-content{flex-direction:column;gap:32px;display:flex}.dx-report-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dx-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.dx-select-field{position:relative}.dx-select>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-select-pop{z-index:6;border:1px solid var(--ink-10);border-radius:var(--r);background:#fff;min-width:200px;max-width:min(100vw - 32px,560px);margin-top:4px;padding:6px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 15px #00000024}.dx-select-pop ul{max-height:340px;margin:0;padding:0;list-style:none;overflow:hidden auto}.dx-select-pop li button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 16px;font-size:14px;line-height:1.3;display:flex}.dx-select-pop li button>span,.dx-select-pop li button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dx-select-pop li:first-child button{border-bottom:1px solid var(--ink-10);margin-bottom:4px;padding-bottom:11px}.dx-select-pop li button small{color:var(--ink-70);font-variant-numeric:tabular-nums;font-size:12px}.dx-select-pop li button[aria-checked=true]{background:var(--primary-tint)}.dx-select-pop li button small{font-weight:400}.dx-select-pop li button:hover{background:var(--ink-05)}.dx-select-pop li button[aria-checked=true]{font-weight:600}.dx-field label.dx-select-search{height:32px;margin:4px 10px 6px;font-weight:400;display:flex}.dx-select-none{color:var(--ink-70);padding:8px 14px;font-size:14px}.dx-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.dx-grid-2.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr)}.dx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.dx-kv{margin:0;padding:0;list-style:none}.dx-kv li{border-top:1px solid var(--ink-10);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.dx-kv li:first-child{border-top:0}.dx-kv li span{color:var(--ink-70)}.dx-kv li b{font-variant-numeric:tabular-nums;font-weight:500}.dx-kv li b.good{color:var(--good)}.dx-rcard.flat{padding:0}.dx-rcard.flat .dx-rcard-top{margin:0;padding:20px 20px 12px}.dx-rcard .panel{box-shadow:none;border:0;padding:0}.dx-rcard .panel-head{display:none}.dx-rcard .market-chart-fill{min-height:260px;position:relative}.dx-rcard .wholesale-chart{position:absolute;inset:0}.dx-rcard .news-items li{font-size:14px}.dx-rcard .forward-history-head b{font-size:16px;font-weight:500}.dx-rcard .eight-fundamentals{gap:0}.dx .eight-fundamentals{gap:24px}.dx .fundamental-card{border:0;border-radius:0;padding:20px;box-shadow:0 4px 15px #e9e9e9}.dx .fundamental-card h3{font-size:16px;font-weight:500}.dx .nc-pair>.panel{padding:20px;box-shadow:0 4px 15px #e9e9e9}.dx-form{gap:16px;max-width:520px;display:grid}.dx-form label{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.dx-form input[data-slot=input]{width:100%}.dx-form .target-field{flex-direction:column;gap:0;display:flex}.dx-form-actions{gap:8px;padding-top:4px;display:flex}.dx-form .dx-btn.is-primary:disabled{opacity:.45}.dx-note{color:var(--ink-70);max-width:60ch;font-size:14px;line-height:1.5}.dx-note a{text-decoration:underline}.dx-inline-status{align-items:center;gap:6px;font-size:14px;display:inline-flex}.dx-table td .dx-inline-select .rp-trigger{height:32px;font-size:14px}.dx-rcard .smart-summary{display:block}.dx-rcard .smart-stats{gap:32px}.dx-rcard .target-form{box-shadow:none;padding:0}.dx-table .dx-btn.sm{min-width:0}.dx-crumb{color:var(--ink-70);align-items:center;gap:6px;margin:-8px 0 12px;font-size:14px;display:inline-flex}.dx-crumb:hover{color:var(--ink)}.dx-legend.with-values span b{margin-left:6px;font-weight:600}.dx .rp-bars{height:200px}.dx .rp-bars text{fill:#666;font-size:12px}.dx-progress{background:var(--ink-10);height:4px;overflow:hidden}.dx-progress i{background:var(--primary);width:40%;height:100%;animation:1.4s ease-in-out infinite dx-slide;display:block}@keyframes dx-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.dx .tb-meter.flat{border-radius:var(--r)}.dx .meters-review .panel{border-radius:0;box-shadow:0 4px 15px #e9e9e9}@media (max-width:1200px){.dx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dx-grid-2,.dx-grid-2.wide-left,.dx-grid-4{grid-template-columns:1fr}}.dx-rcard .market-title{display:none}.dx-rcard .market{padding:0}.dx-rcard .market-forward.forward-split{row-gap:0;padding-top:0}.dx-rcard .market-forward .forward-table-scroll,.dx-rcard .market-forward .forward-table{margin-top:0}.dx-rcard .panel.market-forward{margin-top:0;padding:0}.dx-toolbar{justify-content:space-between;min-height:40px;margin-bottom:16px}.dx-toolbar-left,.dx-toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-toolbar-right .dx-btn{height:36px;font-size:14px}.dx .rp-textarea{border:1px solid var(--ink-70);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;border-radius:2px;min-height:110px;padding:10px 12px;font-size:14px;line-height:1.5}.dx .rp-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:0}.dx .rp-textarea:disabled{opacity:.5}.dx .rp-check{cursor:pointer;align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.45;display:flex}.dx .rp-check .dx-check{margin-top:1px}.rp-statement{white-space:pre-wrap;font:inherit;color:var(--ink);max-height:420px;margin:0;font-size:13px;line-height:1.55;overflow:auto}.rp-swatch{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:8px;display:inline-block}.rp-fuel-rows li{grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) auto auto;align-items:center;gap:20px;display:grid}.rp-fuel-name{align-items:center;gap:10px;font-weight:500;display:flex;color:var(--ink)!important}.rp-fuel-name small{color:var(--ink-70);font-size:12px;font-weight:400}.rp-fuel-bar{background:var(--ink-10);border-radius:3px;height:6px;display:block;overflow:hidden}.rp-fuel-bar i{background:var(--primary);height:100%;display:block}.rp-fuel-rows b{flex-direction:column;align-items:flex-end;gap:1px;min-width:90px;display:flex}.rp-fuel-rows b small{color:var(--ink-70);font-size:11.5px;font-weight:400}.dx-table.rp-compact th,.dx-table.rp-compact td{height:auto;padding:8px 12px}.dx-table.rp-compact td{font-size:14px}.rp-sites{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-sites li{grid-template-columns:160px minmax(0,1fr) 120px;align-items:center;gap:14px;font-size:14px;display:grid}.rp-sites .an-bar-track{gap:3px;height:16px;display:flex}.rp-sites .an-bar{border:1px solid;border-radius:3px;min-width:2px;height:100%;display:block}.rp-sites .an-bar.gas{background:linear-gradient(90deg,#e8894f80,#e8894f14);border-color:#e8894f}.rp-sites .an-bar.power{background:linear-gradient(90deg,#1c2d5a6b,#1c2d5a14);border-color:#1c2d5a}.rp-sites small{text-align:right;color:var(--ink-70);font-variant-numeric:tabular-nums}.mk-chart{width:100%;position:relative}.mk-svg{display:block}.mk-svg text{fill:#666;font-size:11px}.mk-news{margin:0;padding:0;list-style:none}.mk-news li{border-top:1px solid var(--ink-10);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}.mk-news li:first-child{border-top:0;padding-top:0}.mk-news i{border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.mk-news i.up{color:var(--bad);background:#fbeae8}.mk-news i.down{color:var(--good);background:#e8f3ec}.mk-news i.flat{background:var(--ink-05);color:var(--ink-70)}.mk-news i.strong:after{content:""}.mk-range{background:var(--ink-10);border-radius:3px;min-width:120px;height:6px;display:block;position:relative}.mk-range i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 35%,#fff),var(--c));border-radius:3px;height:100%;display:block}.mk-table tr.on td{background:var(--primary-tint)}.mk-table td,.mk-table th{height:auto;padding:9px 16px}.mk-table td{font-size:14px}.mk-change.up{color:var(--bad)}.mk-change.down{color:var(--good)}.mk-level{flex-direction:column;gap:6px;margin-top:8px;display:flex}.mk-level-track{background:var(--ink-05);border-radius:5px;height:10px;position:relative;overflow:visible}.mk-level-track i{opacity:.75;border-radius:5px;height:100%;display:block}.mk-level-track b{background:var(--ink);width:2px;height:18px;position:absolute;top:-4px;transform:translate(-1px)}.mk-level-scale{color:#666;justify-content:space-between;font-size:11px;display:flex}.mk-level small{color:var(--ink-70);font-size:12px}.mk-fund .dx-rcard-top b{font-size:22px}.mk-fund .dx-rcard-top{margin-bottom:8px;padding-bottom:8px}.mk-fund-title{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.mk-fund-title i{border-radius:6px;place-items:center;width:26px;height:26px;display:inline-grid}.mk-fund-title i.gas{background:var(--orange-100,#fbe9dc);color:#c9632a}.mk-fund-title i.power{background:var(--primary-tint);color:var(--primary)}.mk-nc-bar{border-radius:3px;gap:2px;height:10px;margin:4px 0 12px;display:flex;overflow:hidden}.mk-nc-bar i{height:100%;display:block}.mk-nc .dx-kv li{padding:9px 0}.mk-nc .dx-kv li span{color:var(--ink);align-items:center;gap:8px;display:flex}.mk-nc .dx-kv li span small{color:var(--ink-70);font-size:12px}.mk-nc .dx-kv li span i{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.mk-trend{height:300px;position:relative}.mk-trend .nc-chart-fill{position:absolute;inset:0}.mk-trend .nc-chart text{fill:#666;font-size:11px}.mk-key{color:var(--ink-70);gap:14px;margin-bottom:8px;font-size:12px;display:flex}.mk-key span{align-items:center;gap:6px;display:inline-flex}.mk-key i{border:1px solid;border-radius:2px;width:10px;height:10px}.mk-change{font-style:normal;font-weight:500}.tb-stats{flex-direction:column;gap:16px;display:flex}.dx .breakdown-table th,.dx .breakdown-table td{font-size:13px}.an-sub{color:var(--ink-70);font-size:12px;line-height:1.5;display:block}.an-good{color:var(--good)}.an-bad{color:var(--bad)}.hm-meta{color:var(--ink-70);font-size:14px}.hm-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.hm-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hm-link{color:inherit;display:block}.hm-link .dx-rcard{height:100%;transition:box-shadow .15s}.hm-link:hover .dx-rcard{box-shadow:0 4px 18px #dcdcdc}.hm-link .dx-rcard-top{border-bottom:0;margin-bottom:0;padding-bottom:0}.hm-link .dx-rcard-top b{letter-spacing:-.3px;font-size:24px}.hm-link .dx-rcard-top b small{color:var(--ink-70);margin-left:5px;font-size:13px;font-weight:400}.hm-link .dx-rcard-top span{color:var(--ink);margin-top:6px;font-size:13px}.hm-sub{color:var(--ink-70);border-top:1px solid var(--ink-10);margin-top:10px;padding-top:10px;font-size:12px;line-height:1.5;display:block}.hm-good,.hm-warn,.hm-bad{font-style:normal}.hm-good{color:var(--good)}.hm-warn{color:var(--warn)}.hm-bad{color:var(--bad)}.hm-skel{vertical-align:middle;background:linear-gradient(90deg,#e9edf5,#f3f5fb,#e9edf5) 0 0/200% 100%;border-radius:3px;width:88px;height:29px;animation:1.4s ease-in-out infinite dx-pulse;display:block}.hm-row{align-items:start}.hm-side{flex-direction:column;gap:32px;min-width:0;display:flex}.hm-chart .mini-monthly{height:300px}.hm-list ul{margin:0;padding:0;list-style:none}.hm-list li+li{border-top:1px solid var(--ink-10)}.hm-list li>a{grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 20px;display:grid}.hm-list li>a:hover{background:#fafafa}.hm-list .dx-cell b,.hm-list .dx-cell small{white-space:normal}.hm-list .dx-status{white-space:nowrap;font-size:13px}.hm-chev{width:16px;height:16px;color:var(--ink-50)}.hm-market ul{margin:0;padding:0;list-style:none}.hm-price{align-items:center;gap:12px;padding:14px 20px;display:flex}.hm-price+.hm-price{border-top:1px solid var(--ink-10)}.hm-price>i{border-radius:2px;flex-shrink:0;width:10px;height:10px}.hm-price>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-price span{color:var(--ink-70);font-size:12px}.hm-price b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.hm-price b small{color:var(--ink-70);margin-left:5px;font-size:12px;font-weight:400}.hm-price em{color:var(--ink-70);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:13px;font-style:normal;font-weight:500;display:inline-flex}.hm-price em.up{color:var(--bad)}.hm-price em.down{color:var(--good)}.hm-price em svg{width:14px;height:14px}.hm-price em small{color:var(--ink-70);margin-left:3px;font-size:11px;font-weight:400}@media (max-width:1280px){.hm-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.hm-row{grid-template-columns:1fr}}.dx-skeleton,.sk-chart,.sk-table,.sk-list,.sk-news,.sk-panel,.sk-smart-chart,.rp-bars-skeleton{position:relative;overflow:hidden}.dx-skeleton:after,.sk-chart:after,.sk-table:after,.sk-list:after,.sk-news:after,.sk-panel:after,.sk-smart-chart:after,.rp-bars-skeleton:after{content:"";background:#17181a1a;height:4px;position:absolute;bottom:0;left:0;right:0}.dx-skeleton:before,.sk-chart:before,.sk-table:before,.sk-list:before,.sk-news:before,.sk-panel:before,.sk-smart-chart:before,.rp-bars-skeleton:before{content:"";z-index:1;background:#1c2d5a;width:40%;height:4px;animation:1.4s ease-in-out infinite dx-slide;position:absolute;bottom:0;left:0}.hm-link .dx-rcard,.hm-list,.hm-market{position:relative}.hm-link .dx-progress,.hm-list .dx-progress,.hm-market .dx-progress{margin:0;position:absolute;bottom:0;left:0;right:0}.hm-chart .dx-skeleton{height:300px}.sk-facts{margin:0 0 20px}.sk-facts li{border-radius:var(--r);background:#f8f9f7;height:107px}.sk-summary .smart-head{min-height:42px}.hm-price .hm-skel{width:64px;height:24px}.dx-ask-intro{max-width:none;margin:-8px 0 16px}.dx-ask{height:calc(100vh - 260px);min-height:520px;display:flex}.dx-ask .ask{border:1px solid var(--ink-10);min-height:0;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex}.dx-ask .ask>.panel-head{display:none}.dx-ask .chat-transcript{flex:1;min-height:0;padding:20px 24px;overflow-y:auto;height:auto!important}.dx-ask .chat-compose{border-top:1px solid var(--ink-10);flex-shrink:0;padding:16px 24px 20px}.dx-ask .chat-introduction{max-width:52ch}.dx-side nav{padding-top:8px}.dx-side .dx-side-account{margin:auto 0 0;padding:8px 0;list-style:none}.dx-side li.active a,.dx-side li.active button{background:var(--primary-tint);color:var(--primary);font-weight:600}.dx-side li.active .dx-side-icon{color:var(--primary)}.dx-side-account+.dx-side-foot{margin-top:0}.dx .chat-action{color:var(--primary);border:1px solid var(--primary);border-radius:var(--r);background:#fff;padding:6px 12px;font-size:13px}.dx .chat-action:hover{background:var(--primary-tint)}.ct-details li span{align-items:center;gap:8px;display:inline-flex}.ct-details li b a{color:var(--primary);text-decoration:underline}.ct-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ct-note{margin-top:16px}.request-done-link{color:var(--primary);text-decoration:underline}.hm-welcome{padding:24px}.hm-welcome>p{max-width:520px;margin:0 0 18px;font-size:15px;line-height:1.6}.hm-welcome-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.hm-steps{border-top:1px solid var(--ink-10);margin:0;padding:0;list-style:none}.hm-steps li{border-bottom:1px solid var(--ink-10);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.hm-steps li svg{width:18px;height:18px;color:var(--ink-40);flex-shrink:0;margin-top:2px}.hm-steps li.is-done svg{color:var(--good)}.hm-steps li div{flex-direction:column;gap:2px;display:flex}.hm-steps b{font-size:14px;font-weight:500}.hm-steps small{color:var(--ink-70);font-size:12.5px;line-height:1.5}.an-nodata{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.an-nodata h2{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:500}.an-nodata p{color:var(--ink-70);margin:0;font-size:14px}.an-nodata .dx-btn{margin-top:8px}.an-nodata-done{align-items:center;gap:8px;display:flex;color:var(--ink)!important;margin-top:8px!important}.an-nodata-done svg{width:16px;height:16px;color:var(--good)}.an-nodata-error{color:var(--bad)!important}.an-nodata-hint{font-size:12.5px!important}.tq-dialog{--ink:#17181a;--ink-70:#17181ab3;--ink-50:#17181a80;--ink-10:#17181a1a;--ink-05:#17181a0d;--primary:#1c2d5a;--primary-hover:#131f3b;--primary-tint:#e6ebf6;--accent:#e8894f;--accent-hover:#c9632a;--side:#f7f6f7;--good:#2f7d57;--warn:#c9632a;--bad:#b7473f;--r:4px;max-width:480px;color:var(--ink);font-family:Instrument,Arial,sans-serif}.tq-dialog .dx-btn{font-size:15px}.tq-facts{border-top:1px solid var(--ink-10);margin:16px 0;display:grid}.tq-facts div{border-bottom:1px solid var(--ink-10);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.tq-facts dt{color:var(--ink-70)}.tq-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.tq-note{color:var(--ink-70);margin:0 0 16px;font-size:12.5px;line-height:1.5}.tq-actions{justify-content:flex-end;gap:10px;display:flex}.tq-sent{align-items:flex-start;gap:10px;margin:12px 0 18px;font-size:14px;line-height:1.55;display:flex}.tq-sent svg{width:18px;height:18px;color:var(--good);flex-shrink:0;margin-top:2px}.quote-unavailable{text-align:center;color:var(--ink-70,#4f5250);justify-content:center;align-items:center;gap:8px;margin:32px auto;font-size:14px;display:flex}.quote-unavailable svg{width:16px;height:16px;color:var(--bad,#b7473f);flex-shrink:0}.tb2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.tb2 h2{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:500}.tb2-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.tb2-sub{color:var(--ink-70);margin:6px 0 14px;font-size:14px}.tb2-link{font:inherit;color:var(--primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;text-decoration:underline;display:inline-flex}.tb2-link svg{width:16px;height:16px;transition:transform .15s}.tb2-link svg.up{transform:rotate(180deg)}.tb2-seg{border:1px solid var(--ink-10);border-radius:999px;padding:3px;display:inline-flex}.tb2-seg button{font:inherit;cursor:pointer;color:var(--ink-70);background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:14px}.tb2-seg button.on{background:var(--primary);color:#fff}.tb2-fuel-fixed{background:var(--ink-05);border-radius:999px;padding:6px 14px;font-size:14px}.tb2-list{border:1px solid var(--ink-10);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.tb2-list li+li{border-top:1px solid var(--ink-10)}.tb2-list label{cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.tb2-list label:hover{background:var(--ink-05)}.tb2-list label.on{background:var(--primary-tint)}.tb2-name{flex-direction:column;flex:1;min-width:0;display:flex}.tb2-name b{font-size:15px;font-weight:500}.tb2-name small,.tb2-now small{color:var(--ink-70);font-size:12.5px}.tb2-now{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.tb2-now b{font-weight:500}.tb2-blocked{margin-top:14px}.tb2-blocked ul{margin:10px 0 0;padding:0;list-style:none}.tb2-blocked li{border-top:1px solid var(--ink-10);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.tb2-blocked li span{flex-direction:column;display:flex}.tb2-blocked li b{font-size:14px;font-weight:500}.tb2-blocked li small{color:var(--ink-70);font-size:12.5px}.tb2-panel{border:1px solid var(--ink-10);background:#fff;border-radius:8px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:80px;box-shadow:0 4px 15px #e9e9e9}.tb2-hint{color:var(--ink-70);margin:0;font-size:13px;line-height:1.5}.tb2-input{align-items:center;gap:8px;min-width:0;display:flex}.tb2-input input{flex:1;width:auto;min-width:0}.tb2-input em{color:var(--ink-70);flex-shrink:0;font-size:14px;font-style:normal}.tb2-input.big input{font-variant-numeric:tabular-nums;height:56px;font-size:28px}.tb2-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tb2-split label,.tb2-name-field{color:var(--ink-70);flex-direction:column;gap:6px;font-size:13px;display:flex}.tb2-compare{border-top:1px solid var(--ink-10);border-bottom:1px solid var(--ink-10);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.tb2-compare>svg{width:16px;height:16px;color:var(--ink-50)}.tb2-compare div{flex-direction:column;display:flex}.tb2-compare small{color:var(--ink-70);font-size:12px}.tb2-compare b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.tb2-compare span{color:var(--ink-70);font-size:12.5px}.tb2-result{margin:0;font-size:14px;font-weight:500}.tb2-result.good{color:var(--good)}.tb2-result.bad{color:var(--bad)}.tb2-actions{gap:10px;display:flex}.tb2-foot{color:var(--ink-70);margin:0;font-size:12px;line-height:1.5}@media (max-width:1000px){.tb2{grid-template-columns:1fr}.tb2-panel{position:static}}.tb2-breakdown{margin-top:32px}.tb2-breakdown .breakdown-table{width:100%}.tb2-all{cursor:pointer;align-items:center;gap:14px;padding:16px 16px 10px;font-size:14px;display:flex}.dx-data-until{color:var(--ink-70);white-space:nowrap;align-self:center;font-size:14px}.dx-refresh-row{align-items:center;gap:12px;margin-left:auto;padding-bottom:4px;display:flex}.dx-side li.locked>span{width:100%;height:48px;color:var(--ink-50,#9a9a9a);cursor:not-allowed;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:11px 15px 11px 23px;font-size:14px;display:flex}.dx-side li.locked .dx-side-icon{color:inherit;opacity:.7}.dx-side-lock{width:14px;height:14px;margin-left:auto}.contact{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:980px;display:grid}.contact h2{margin:0;font-size:20px;font-weight:500;line-height:25px}.contact-form{flex-direction:column;gap:18px;padding:28px;display:flex}.contact-form .dx-field{margin:0}.contact-form .dx-alert{align-items:center;gap:8px;margin:0;display:flex}.contact-direct{flex-direction:column;gap:10px;padding:28px;display:flex}.contact-direct p{color:var(--ink-70);margin:0;font-size:14px;line-height:1.5}.contact-direct a{color:var(--primary);text-underline-offset:3px;font-weight:500;text-decoration:underline}.contact-icon{background:var(--primary-tint);width:36px;height:36px;color:var(--primary);border-radius:8px;place-items:center;display:grid}.contact-icon svg{width:18px;height:18px}.contact-done{flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.contact-done>svg{width:28px;height:28px;color:var(--good)}.contact-done p{color:var(--ink-70);margin:0 0 6px}@media (max-width:900px){.contact{grid-template-columns:1fr}}.dx-menu,.dx-scrim{display:none}@media (max-width:980px){.dx-menu{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:auto 4px auto -4px;display:flex}.dx-menu:hover{background:var(--ink-05)}.dx-menu svg{width:22px;height:22px}.dx-menu .dx-menu-close,html.dx-nav-open .dx-menu .dx-menu-open{display:none}html.dx-nav-open .dx-menu .dx-menu-close{display:block}html.dx-nav-open .dx-side{z-index:40;width:min(280px,85vw);height:auto;display:flex;position:fixed;top:64px;bottom:0;left:0;box-shadow:0 10px 40px #0000002e}html.dx-nav-open .dx-scrim{z-index:30;background:#0f121e59;display:block;position:fixed;inset:64px 0 0}html.dx-nav-open body{overflow:hidden}}.mk-pair{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:stretch;gap:24px;display:grid}.mk-pair>.dx-rcard{flex-direction:column;min-width:0;display:flex}.mk-pair .dx-rcard-top{align-items:center;min-height:73px}.mk-side{contain:size}.mk-scroll{scrollbar-width:thin;flex:1 1 0;min-height:0;overflow-y:auto}.mk-side .mk-news{padding-right:6px}.mk-seg{border-radius:var(--r,8px);background:var(--ink-05);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.mk-seg button{border-radius:calc(var(--r,8px) - 2px);min-width:38px;height:28px;color:var(--ink-70);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:500}.mk-seg button:hover{color:var(--ink)}.mk-seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #17181a24}.mk-chart-key{color:var(--ink-70);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.mk-chart-key i{border-top:1px dashed #6f7270;width:18px}.mk-chart-key i.solid{border-top-style:solid;border-top-width:1.5px}.mk-pair .dx-rcard.flat .dx-rcard-top{min-height:93px}.mk-fwd th{z-index:1;border-bottom:1px solid var(--ink-10);height:auto;padding:10px 16px;position:sticky;top:0}.mk-fwd td{height:auto;padding:9px 16px;font-size:14px}.mk-fwd th.num,.mk-fwd td.num{text-align:right}.mk-fwd tbody tr{cursor:pointer}.mk-fwd tbody tr:hover td{background:var(--ink-05)}.mk-fwd tbody tr.on td{background:var(--primary-tint)}.mk-fwd tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mk-pos{align-items:center;gap:10px;display:inline-flex}.mk-pos .mk-range{width:64px;min-width:64px}.mk-pos em{text-align:right;min-width:34px;font-style:normal}@media (max-width:980px){.mk-pair{grid-template-columns:1fr}.mk-side{contain:none}.mk-side .mk-scroll{flex:none;max-height:380px}}.dx .chat-suggestion{border:1px solid var(--ink-10);color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:13px;display:inline-flex}.dx .chat-suggestion:hover{border-color:var(--ink-30,#b9bcc2);background:var(--side,#f7f7f6)}.dx .chat-suggestion:disabled{opacity:.5;cursor:default}.dx .chat-filecard{border:1px solid var(--ink-10);background:#fff;border-radius:10px;max-width:100%;margin-top:8px;overflow:hidden}.dx .chat-filecard-head{border-bottom:1px solid var(--ink-10);align-items:center;gap:10px;padding:10px 12px;display:flex}.dx .chat-filecard-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.dx .chat-filecard-head b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dx .chat-filecard-head small{color:var(--ink-70);font-size:12px}.dx .chat-filecard-head .chat-suggestion{margin:0}.dx .chat-filecard-table{overflow-x:auto}.dx .chat-filecard table{border-collapse:collapse;width:100%;font-size:12px}.dx .chat-filecard th,.dx .chat-filecard td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--ink-05);padding:6px 10px}.dx .chat-filecard th{background:var(--side,#f7f7f6);font-weight:500}.dx .chat-filecard .num{text-align:right}.dx .chat-filecard-more{color:var(--ink-70);padding:6px 12px;font-size:12px;display:block}.chat-avatar{display:none}.dx .dx-ask .ask{overflow:hidden;background:#fff!important;border:0!important;border-radius:0!important}.dx .dx-ask .chat-transcript{gap:22px;background:#fff!important;padding:28px max(24px,50% - 430px)!important}.dx .dx-ask .chat-message{max-width:100%;font-size:14.5px;line-height:1.6}.dx .dx-ask .message-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx .dx-ask .chat-message.user{align-self:flex-end;max-width:min(560px,85%)}.dx .dx-ask .chat-message.user .bubble{color:#1f2a4d;background:#e8ebf5;border:0;border-radius:16px 16px 4px;padding:12px 16px}.dx .dx-ask .chat-message.assistant{grid-template-columns:34px minmax(0,1fr);align-self:stretch;column-gap:14px;max-width:100%;display:grid}.dx .dx-ask .chat-message.assistant>:not(.chat-avatar){grid-column:2;justify-self:start;max-width:100%}.dx .dx-ask .chat-avatar{border:1px solid var(--ink-10);background:#fff;border-radius:50%;grid-row:1/span 6;place-items:center;width:34px;height:34px;display:grid}.dx .dx-ask .chat-avatar img{width:20px;height:auto}.dx .dx-ask .chat-message.assistant .bubble{max-width:72ch;color:var(--ink);white-space:pre-wrap;background:0 0;border:0;border-radius:0;padding:6px 0 0}.dx .dx-ask .bubble.chat-introduction{color:var(--ink);padding:6px 0 0}.dx .dx-ask .chat-introduction .chat-welcome{margin:0;font-size:15px;font-weight:500}.dx .dx-ask .chat-typing{color:var(--ink-70)}.dx .dx-ask .chat-typing:after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:8px;animation:1s ease-in-out infinite askPulse;display:inline-block}@keyframes askPulse{50%{opacity:.25}}.dx .dx-ask .chat-suggestion{margin-top:10px}.dx .dx-ask .chat-filecard{border-radius:12px;margin-top:12px;box-shadow:0 1px 3px #0000000d,0 4px 16px #00000008}.dx .dx-ask .chat-compose{background:#fff;border-top:0!important;padding:10px max(24px,50% - 430px) 22px!important}.dx .dx-ask .ask-form{background:#fff;border:1px solid #cfd2d8;border-radius:12px;align-items:center;padding:6px 6px 6px 8px;box-shadow:0 4px 16px #1c2d5a0d}.dx .dx-ask .ask-form input{outline:0;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:14px!important}.dx .dx-ask .ask-form .attach-button{color:#7a8186!important;background:0 0!important;border:0!important;border-radius:9px!important;width:34px!important;height:34px!important;padding:0!important}.dx .dx-ask .ask-form .attach-button:hover{color:var(--ink)!important;background:#f2f3f6!important}.dx .dx-ask .ask-form button[type=submit]{border:1px solid var(--primary)!important;background:var(--primary)!important;color:#fff!important;border-radius:9px!important;width:34px!important;height:34px!important;padding:0!important}.dx .dx-ask .ask-form:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2c3a6e1a}.chat-abilities-lead{color:var(--ink-70);margin:6px 0 0;font-size:13px}.chat-abilities{gap:6px;width:100%;max-width:640px;margin-top:12px;display:grid}.chat-ability{border:1px solid var(--ink-10);background:#fff;border-radius:12px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.chat-ability[open]{border-color:#cfd3dd;box-shadow:0 4px 16px #1c2d5a0f}.chat-ability summary{cursor:pointer;align-items:center;gap:12px;padding:9px 14px;list-style:none;display:flex}.chat-ability summary::-webkit-details-marker{display:none}.chat-ability summary:hover{background:#fafafa}.chat-ability-icon{width:30px;height:30px;color:var(--primary,#2c3a6e);background:#eef0f6;border-radius:8px;flex:none;place-items:center;display:grid}.chat-ability-text{flex-direction:column;min-width:0;display:flex}.chat-ability-text b{color:var(--ink);font-size:14px;font-weight:500}.chat-ability-text small{color:var(--ink-70);font-size:12px;line-height:1.4}.chat-ability-chev{color:var(--ink-70);flex:none;margin-left:auto;transition:transform .2s}.chat-ability[open] .chat-ability-chev{transform:rotate(180deg)}.chat-ability-qs{flex-wrap:wrap;gap:6px;padding:2px 14px 14px 56px;animation:.25s ease-out askOpen;display:flex}@keyframes askOpen{0%{opacity:0;transform:translateY(-4px)}}.dx .chat-ability-qs .chat-suggestion{text-align:left;margin:0}.dx .dx-ask .chat-intro-message{max-width:100%}@media (max-width:720px){.chat-ability-qs{padding-left:14px}}.hm-page .hm-icon{width:32px;height:32px;color:var(--primary,#2c3a6e);background:#eef0f6;border-radius:9px;flex:none;place-items:center;display:grid}.hm-page .hm-icon svg{width:16px;height:16px}.hm-page .dx-rcard{box-shadow:none;border:1px solid var(--ink-10);border-radius:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.hm-page .hm-link .dx-rcard{padding:20px 20px 18px;position:relative}.hm-page .hm-link .dx-rcard>.hm-icon{position:absolute;top:18px;right:18px}.hm-page .hm-link .dx-rcard-top b{padding-right:40px}.hm-page .hm-link:hover .dx-rcard{border-color:#cfd3dd;transform:translateY(-1px);box-shadow:0 6px 20px #1c2d5a12}.hm-page .hm-sub{border-top:0;margin-top:12px;padding-top:0}.hm-page .dx-rcard.flat{background:0 0;border:0;border-radius:0}.hm-page .hm-list ul,.hm-page .hm-market ul{gap:8px;display:grid}.hm-page .hm-list li+li{border-top:0}.hm-page .hm-list li>a{border:1px solid var(--ink-10);background:#fff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto 16px;gap:14px;padding:11px 14px;transition:border-color .2s,box-shadow .2s}.hm-page .hm-list li>a:hover{background:#fff;border-color:#cfd3dd;box-shadow:0 4px 16px #1c2d5a0f}.hm-page .hm-list .dx-status{background:#f6f6f8;border-radius:999px;padding:3px 10px;font-size:12.5px}.hm-page .hm-price{border:1px solid var(--ink-10);background:#fff;border-radius:12px;padding:12px 14px}.hm-page .hm-price+.hm-price{border-top:1px solid var(--ink-10)}.hm-page .hm-price>i{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f2f3f6}.hm-page .hm-price em{background:#f6f6f8;border-radius:999px;padding:3px 9px}.hm-page .hm-price em.up{background:#fdecea}.hm-page .hm-price em.down{background:#e8f4ec}.hm-page .dx-empty{border:1px solid var(--ink-10);background:#fff;border-radius:12px}.hm-pill{border:1px solid var(--ink-10);height:30px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.hm-pill:hover{background:#fafafa;border-color:#cfd3dd}.hm-pill svg{width:13px;height:13px}.hm-page .hm-welcome{border-radius:14px}.dx .dx-rcard,.dx .panel,.dx .fundamental-card,.dx .nc-pair>.panel,.dx .meters-review .panel,.dx .an-facts li,.dx .tb2-panel{box-shadow:none!important;border:1px solid var(--ink-10)!important;border-radius:14px!important}.dx .dx-ask .ask{border:0!important;border-radius:0!important}.dx a .dx-rcard,.dx a.dx-rcard{transition:border-color .2s,box-shadow .2s,transform .2s}.dx a:hover>.dx-rcard,.dx a.dx-rcard:hover{border-color:#cfd3dd!important;box-shadow:0 6px 20px #1c2d5a12!important}.dx .dx-report-head>.dx-btn.is-tertiary.sm{border:1px solid var(--ink-10);background:#fff;height:30px;font-size:13px;border-radius:999px!important;padding:0 12px!important}.dx .dx-report-head>.dx-btn.is-tertiary.sm:hover{background:#fafafa;border-color:#cfd3dd}.dx table .dx-status,.dx .dx-rows .dx-status{white-space:nowrap;background:#f6f6f8;border-radius:999px;max-width:max-content;padding:3px 10px;font-size:13px;width:auto!important;display:inline-flex!important}.dx .dx-table-wrap{border:1px solid var(--ink-10);background:#fff;border-radius:14px}.dx .dx-table-wrap .dx-table tbody tr:last-child td{border-bottom:0}.mk-side .mk-scroll{overflow-x:hidden}.mk-fwd{table-layout:auto;width:100%}.mk-fwd th,.mk-fwd td{padding:9px 8px}.mk-fwd th:first-child,.mk-fwd td:first-child{white-space:normal;padding-left:16px}.mk-fwd th:last-child,.mk-fwd td:last-child{padding-right:16px}.mk-fwd .mk-pos{gap:8px}.mk-fwd .mk-pos .mk-range{width:44px;min-width:44px}.mk-fwd .mk-pos em{min-width:30px}@media (max-width:1280px) and (min-width:981px){.mk-fwd .mk-pos .mk-range{display:none}.mk-fwd th,.mk-fwd td{padding-left:6px;padding-right:6px}.mk-fwd th:first-child,.mk-fwd td:first-child{padding-left:14px}.mk-fwd th:last-child,.mk-fwd td:last-child{padding-right:14px}}.dx .hm-page .dx-rcard.flat{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hm-page .hm-setup{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;display:grid}.hm-page .hm-setup li{border-left:1px solid var(--ink-10);align-items:center;gap:12px;min-width:0;padding:14px 18px;display:flex}.hm-page .hm-setup li:first-child{border-left:0}.hm-page .hm-setup li>svg{width:18px;height:18px;color:var(--ink-50);flex:none}.hm-page .hm-setup li.is-done>svg{color:var(--good)}.hm-page .hm-setup li>div{flex:1;min-width:0}.hm-page .hm-setup b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.hm-page .hm-setup small{color:var(--ink-70);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.hm-page .hm-setup .hm-pill{flex:none}.hm-page .hm-emis .dx-kv li:first-child{border-top:0;padding-top:0}.hm-page .hm-emis .dx-kv li span{align-items:center;gap:10px;display:flex}.hm-page .hm-emis .dx-kv b.muted{color:var(--ink-50);font-weight:400}.hm-dot{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #f2f3f6}.hm-emis-actions{border-top:1px solid var(--ink-10);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px;display:flex}@media (max-width:980px){.hm-page .hm-setup{grid-template-columns:1fr}.hm-page .hm-setup li{border-left:0;border-top:1px solid var(--ink-10)}.hm-page .hm-setup li:first-child{border-top:0}}.rp-scopes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rp-scopes .dx-rcard{flex-direction:column;display:flex}.rp-kv-sm li{padding:9px 0;font-size:13.5px}.rp-kv-sm li:first-child{border-top:0}.rp-kv-sm b.muted{color:var(--ink-50);font-weight:400}.rp-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.rp-card-actions .hm-pill{cursor:pointer}.s3-table td.num.muted{color:var(--ink-50)}.s3-table tr.s3-not td{color:var(--ink-70)}.s3-table tr.s3-not .dx-cell b{color:var(--ink-70);font-weight:500}.tg-path{width:100%;height:200px;margin:8px 0 10px;display:block}.tg-path text{fill:var(--ink-50);font-size:11px}@media (max-width:1100px){.rp-scopes{grid-template-columns:1fr}.hm-page .hm-setup{grid-template-columns:1fr 1fr}}.hm-page .hm-step-go{border:1px solid var(--ink-10);width:28px;height:28px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background .2s;display:grid}.hm-page .hm-step-go svg{width:14px;height:14px}.hm-page .hm-step-go:hover{background:#fafafa;border-color:#cfd3dd}.hm-page .hm-setup b,.dx-table.wrap-cells .dx-cell,.dx-table.wrap-cells .dx-cell small,.dx-table.wrap-cells td.wrap{white-space:normal}.dx-table.wrap-cells .dx-cell small{line-height:16px}.hm-page .hm-actions{flex-wrap:wrap;justify-content:center;gap:28px;margin:0 0 20px;display:flex}.hm-page .hm-action{cursor:pointer;width:190px;font:inherit;color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.hm-page .hm-action-icon{border:1px solid var(--ink-10);width:56px;height:56px;color:var(--primary);background:#fff;border-radius:10px;place-items:center;transition:border-color .15s,box-shadow .15s;display:grid}.hm-page .hm-action-icon svg{width:22px;height:22px}.hm-page .hm-action:hover .hm-action-icon{border-color:var(--primary);box-shadow:0 4px 14px #0e1e3c14}.hm-page .hm-action.is-primary .hm-action-icon{background:var(--primary);border-color:var(--primary);color:#fff}.hm-page .hm-action-title{text-align:center;white-space:nowrap;font-size:13px;line-height:1.3}.hm-page .hm-action:disabled{cursor:default;opacity:.6}.hm-page .hm-ask-box{border:1px solid var(--ink-10);background:#fff;border-radius:12px;padding:16px 18px 12px}.hm-page .hm-ask-box .dx-section{margin:0}.hm-page .hm-home-sub{margin:-14px 0 22px}.hm-page .hm-ask-box .dx-ask .ask{border:0}.hm-page .hm-ask-note{white-space:nowrap;text-overflow:ellipsis;max-width:none;margin:-8px 0 10px;overflow:hidden}.hm-page .hm-ask{height:calc(100vh - 440px);min-height:240px}.hm-page .hm-ask-title{align-items:center;gap:8px;display:inline-flex}.hm-page .hm-ask-title svg{color:var(--primary)}.dx-ask .bubble .chat-examples,.chat-examples{color:var(--ink-70);padding-left:18px;font-size:13.5px;line-height:1.6;margin:14px 0 0!important}.hm-page .rp-three{grid-template-columns:repeat(3,minmax(0,1fr))}.st-search input{width:380px;max-width:100%}.hm-page .rp-two{grid-template-columns:repeat(2,minmax(0,1fr))}
