.dx{--dx-canvas:#fff;--dx-surface:#fff;--dx-band:#f8faf5;--dx-line:#e2e8de;--dx-line-strong:#c9d3c4;--dx-ink:#1c2b24;--dx-ink-2:#5a6d62;--dx-muted:#84907f;--dx-navy:#0b3d2a;--dx-navy-2:#14503a;--dx-navy-3:#3d8b62;--dx-on-navy:#e4e9df;--dx-on-navy-dim:#94aa9c;--dx-sand:#d7ead8;--dx-sand-ink:#6e5a33;--dx-peach:#f3dac8;--dx-peach-ink:#8a4d27;--dx-sage:#d7e3d3;--dx-sage-ink:#3f6a4a;--dx-sky:#dcede2;--dx-sky-ink:#2f7550;--dx-rose:#ecd5d2;--dx-rose-ink:#8a403d;--dx-butter:#f1e7bd;--dx-butter-ink:#77621a;--dx-cost:#3d8b62;--dx-carbon:#5f8d6c;--dx-good:#4d7d59;--dx-warn:#b3822c;--dx-bad:#a8504b;--dx-ease:cubic-bezier(.2, .7, .2, 1);--dx-sb:232px;background:var(--dx-canvas);color:var(--dx-ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:13.5px;line-height:1.45}.dx *,.dx :before,.dx :after{box-sizing:border-box;border-radius:0!important}.dx [class*=shadow],.dx .glass{box-shadow:none!important}.dx [data-radix-popper-content-wrapper]>*,.dx .info-pop,.dx [role=dialog],.dx [role=menu],.dx .dx-pop,.dx .dx-tip{box-shadow:0 10px 28px #1c2b2424!important}.dx [class*=backdrop-blur]{-webkit-backdrop-filter:none!important}.dx [class*=bg-gradient],.dx .brand-gradient,.dx .green-gradient,.dx .grad-tile{background-image:none}.dx h1,.dx h2,.dx h3{letter-spacing:0}.dx table{font-variant-numeric:tabular-nums}@layer base{.dx input:not([type=checkbox]):not([type=radio]),.dx select,.dx textarea{border-color:var(--dx-line-strong);background:#fff}.dx a{color:inherit;text-decoration:none}.dx button{font:inherit;color:inherit;cursor:pointer}}.dx input[type=checkbox],.dx input[type=radio]{accent-color:var(--dx-navy)}.dx :focus-visible{outline:2px solid var(--dx-navy-3);outline-offset:2px}.dx ::selection{background:var(--dx-sand)}.dx-shell{grid-template-columns:var(--dx-sb) minmax(0, 1fr);min-height:100vh;transition:grid-template-columns .24s var(--dx-ease);display:grid}.dx-shell.is-slim{--dx-sb:64px}.dx-side{background:var(--dx-navy);height:100vh;color:var(--dx-on-navy);z-index:40;border-right:1px solid #12203a;flex-direction:column;display:flex;position:sticky;top:0}.dx-brand{border-bottom:1px solid #14503a;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.dx-mark{background:var(--dx-sand);width:24px;height:24px;color:var(--dx-navy);letter-spacing:-.02em;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.dx-brand b{letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dx-brand small{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-on-navy-dim);font-size:10.5px;font-weight:500;display:block}.dx-nav{flex:1;min-height:0;padding:12px 0;overflow-y:auto}.dx-nav-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-on-navy-dim);white-space:nowrap;padding:12px 20px 6px;font-size:10.5px;overflow:hidden}.dx-link{height:40px;color:var(--dx-on-navy-dim);white-space:nowrap;align-items:center;gap:12px;padding:0 20px;transition:background .14s,color .14s;display:flex;position:relative}.dx-link:hover,.dx-link.is-on{background:var(--dx-navy-2);color:#fff}.dx-link.is-on:before{content:"";background:var(--dx-sand);width:3px;animation:dx-bar .22s var(--dx-ease);transform-origin:top;position:absolute;top:0;bottom:0;left:0}.dx-link span{text-overflow:ellipsis;overflow:hidden}.dx-shell.is-slim .dx-link{justify-content:center;padding:0}.dx-shell.is-slim .dx-link span,.dx-shell.is-slim .dx-brand div,.dx-shell.is-slim .dx-nav-label,.dx-shell.is-slim .dx-plan{display:none}.dx-shell.is-slim .dx-brand{justify-content:center;padding:0}.dx-shell.is-slim .dx-ver{display:none}.dx-side-foot{border-top:1px solid #14503a;padding:12px 16px}.dx-plan{border:1px solid #1d6045;margin-bottom:10px;padding:10px 12px}.dx-plan b{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-on-navy-dim);font-size:10.5px;font-weight:500;display:block}.dx-plan{display:block}.dx-plan-mini{color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;display:none}.dx-shell.is-slim .dx-side-foot{padding:12px 8px}.dx-shell.is-slim .dx-plan{border-color:#1d6045;padding:6px 0;display:block}.dx-shell.is-slim .dx-plan b,.dx-shell.is-slim .dx-plan strong{display:none}.dx-shell.is-slim .dx-plan .dx-plan-mini{display:block}.dx-shell.is-slim .dx-plan .dx-meter{margin:6px 8px 0}.dx-ver{height:28px;color:var(--dx-on-navy-dim);white-space:nowrap;align-items:center;padding:0 4px;font-size:11.5px;display:flex}.dx-fb{width:100%;height:36px;color:var(--dx-on-navy-dim);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #14503a;align-items:center;gap:10px;padding:0 20px;font-size:12px;transition:color .14s;display:flex}.dx-fb:hover{color:#fff;background:0 0}.dx-fb-arrows{width:20px;transition:transform .24s var(--dx-ease);flex:none;justify-content:center;display:inline-flex}.dx-fb-arrows svg:last-child{opacity:.55;margin-left:-9px}.dx-fb:hover .dx-fb-arrows{animation:.9s ease-in-out infinite dx-fb-nudge}.dx-shell.is-slim .dx-fb{justify-content:center;padding:0}.dx-shell.is-slim .dx-fb-arrows{transform:rotate(180deg)}.dx-shell.is-slim .dx-fb-text{display:none}@keyframes dx-fb-nudge{0%,to{translate:0}50%{translate:-3px}}.dx-shell.is-slim .dx-fb:hover .dx-fb-arrows{animation-name:dx-fb-nudge-r}@keyframes dx-fb-nudge-r{0%,to{translate:0}50%{translate:3px}}.dx-plan strong{color:#fff;font-size:14px;font-weight:600}.dx-meter{background:#2a6648;height:4px;margin-top:8px}.dx-meter>i{background:var(--dx-sand);height:100%;display:block}.dx-top{z-index:30;background:var(--dx-surface);border-bottom:1px solid var(--dx-line);align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.dx-crumb{color:var(--dx-muted);align-items:center;gap:8px;font-size:13px;display:flex}.dx-crumb b{color:var(--dx-ink);font-weight:600}.dx-top-right{align-items:center;gap:4px;margin-left:auto;display:flex}.dx-search{border:1px solid var(--dx-line);background:var(--dx-band);width:280px;height:34px;color:var(--dx-muted);transition:border-color .14s, background .14s, width .2s var(--dx-ease);align-items:center;gap:8px;padding:0 10px;display:flex}.dx-search:focus-within{border-color:var(--dx-navy-3);background:#fff;width:340px}.dx-search input{min-width:0;color:var(--dx-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.dx-kbd{border:1px solid var(--dx-line-strong);color:var(--dx-muted);padding:1px 5px;font-size:10.5px}.dx-main{max-width:none;padding:24px}.dx-iconbtn{width:34px;height:34px;color:var(--dx-ink-2);background:0 0;border:1px solid #0000;place-items:center;transition:background .14s,border-color .14s,color .14s;display:grid;position:relative}.dx-iconbtn:hover{background:var(--dx-band);border-color:var(--dx-line);color:var(--dx-ink)}.dx-iconbtn.is-on{background:var(--dx-sand);border-color:var(--dx-line-strong);color:var(--dx-ink)}.dx-dot{background:var(--dx-bad);width:7px;height:7px;position:absolute;top:6px;right:6px}.dx-btn{border:1px solid var(--dx-line-strong);background:var(--dx-surface);height:34px;color:var(--dx-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.dx-btn:hover{border-color:var(--dx-navy-3)}.dx-btn.is-primary{background:var(--dx-navy);border-color:var(--dx-navy);color:#fff}.dx-btn.is-primary:hover{background:var(--dx-navy-3);border-color:var(--dx-navy-3)}.dx-btn.is-quiet{color:var(--dx-sky-ink);background:0 0;border-color:#0000;padding:0 8px}.dx-btn.is-quiet:hover{background:var(--dx-sky)}.dx-btn.is-sm{height:28px;padding:0 10px;font-size:12.5px}.dx-btn:disabled{opacity:.5;cursor:default}.dx-field{border:1px solid var(--dx-line-strong);background:var(--dx-surface);align-items:center;gap:8px;height:34px;padding:0 10px 0 12px;font-weight:500;transition:border-color .14s;display:inline-flex}.dx-field:hover,.dx-field[aria-expanded=true]{border-color:var(--dx-navy-3)}.dx-field .dx-chev{color:var(--dx-muted);transition:transform .2s var(--dx-ease)}.dx-field[aria-expanded=true] .dx-chev{transform:rotate(180deg)}.dx-seg{border:1px solid var(--dx-line-strong);background:var(--dx-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.dx-seg button{z-index:1;height:32px;color:var(--dx-ink-2);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:color .18s;display:flex;position:relative}.dx-seg button[aria-pressed=true],.dx-seg button[aria-selected=true]{color:#fff}.dx-seg.is-sm button{height:28px;padding:0 10px;font-size:12.5px}.dx-seg-ind{z-index:0;width:calc((100% + 2px) / var(--n));background:var(--dx-navy);transform:translateX(calc(var(--i) * 100%));transition:transform .26s var(--dx-ease);position:absolute;top:-1px;bottom:-1px;left:-1px}.dx-check{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--dx-ink-2);align-items:center;gap:8px;display:inline-flex}.dx-check input{opacity:0;pointer-events:none;position:absolute}.dx-box{border:1px solid var(--dx-line-strong);color:#fff;background:#fff;flex:none;place-items:center;width:16px;height:16px;transition:background .14s,border-color .14s;display:grid}.dx-box svg{stroke-dasharray:20;stroke-dashoffset:20px;width:12px;height:12px;transition:stroke-dashoffset .2s var(--dx-ease)}.dx-check input:checked+.dx-box{background:var(--dx-navy);border-color:var(--dx-navy)}.dx-check input:checked+.dx-box svg{stroke-dashoffset:0}.dx-check input:focus-visible+.dx-box{outline:2px solid var(--dx-navy-3);outline-offset:2px}.dx-check:hover .dx-box{border-color:var(--dx-navy-3)}.dx-swatch{flex:none;width:10px;height:10px}.dx-switch{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--dx-ink-2);align-items:center;gap:10px;display:inline-flex}.dx-switch input{opacity:0;pointer-events:none;position:absolute}.dx-track{background:var(--dx-line-strong);flex:none;width:34px;height:18px;transition:background .18s;position:relative}.dx-track:after{content:"";width:14px;height:14px;transition:transform .2s var(--dx-ease);background:#fff;position:absolute;top:2px;left:2px}.dx-switch input:checked+.dx-track{background:var(--dx-navy)}.dx-switch input:checked+.dx-track:after{transform:translate(16px)}.dx-switch input:focus-visible+.dx-track{outline:2px solid var(--dx-navy-3);outline-offset:2px}.dx-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--dx-sand);height:20px;color:var(--dx-sand-ink);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:600;display:inline-flex}.dx-tag.is-sage{background:var(--dx-sage);color:var(--dx-sage-ink)}.dx-tag.is-sky{background:var(--dx-sky);color:var(--dx-sky-ink)}.dx-tag.is-rose{background:var(--dx-rose);color:var(--dx-rose-ink)}.dx-tag.is-butter{background:var(--dx-butter);color:var(--dx-butter-ink)}.dx-tag.is-peach{background:var(--dx-peach);color:var(--dx-peach-ink)}.dx-tag.is-line{border:1px solid var(--dx-line-strong);color:var(--dx-ink-2);background:0 0}.dx-delta{align-items:center;gap:2px;font-size:12px;font-weight:600;display:inline-flex}.dx-delta.is-good{color:var(--dx-good)}.dx-delta.is-bad{color:var(--dx-bad)}.dx-delta.is-flat{color:var(--dx-muted)}.dx-pop-root{display:inline-flex;position:relative}.dx-pop{z-index:60;background:var(--dx-surface);border:1px solid var(--dx-line-strong);min-width:220px;max-width:360px;animation:dx-pop .16s var(--dx-ease) both;position:absolute;top:calc(100% + 6px);box-shadow:0 10px 28px #1c2b2424}.dx-pop.is-right{right:0}.dx-pop.is-left{left:0}.dx-pop.is-up{top:auto;bottom:calc(100% + 6px)}.dx-pop-body{padding:12px 14px}.dx-pop-title{letter-spacing:.12em;text-transform:uppercase;color:var(--dx-muted);padding:10px 14px 6px;font-size:10.5px;font-weight:600}.dx-opt{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 14px;transition:background .12s;display:flex}.dx-opt:hover{background:var(--dx-band)}.dx-opt[aria-selected=true],.dx-opt[aria-current=true]{background:var(--dx-sand);font-weight:600}.dx-opt .dx-chk{color:var(--dx-navy);margin-left:auto}.dx-info{width:20px;height:20px;color:var(--dx-muted);background:0 0;border:0;place-items:center;transition:color .14s,background .14s;display:grid}.dx-info:hover,.dx-info[aria-expanded=true]{color:var(--dx-ink);background:var(--dx-sand)}.dx-pop p{color:var(--dx-ink-2);margin:0}.dx-pop p+p{margin-top:8px}.dx-grid{gap:16px;display:grid}.dx-panel{background:var(--dx-surface);border:1px solid var(--dx-line);min-width:0}.dx-ph{border-bottom:1px solid var(--dx-line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:10px 16px;display:flex}.dx-ph h2{letter-spacing:.005em;min-width:0;margin:0;font-size:14px;font-weight:600}.dx-ph .dx-sub{color:var(--dx-muted);font-size:12.5px}.dx-ph-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.dx-pb{padding:16px}.dx-toolbar{border-bottom:1px solid var(--dx-line);background:var(--dx-band);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;display:flex}.dx-ico{background:var(--dx-sand);width:28px;height:28px;color:var(--dx-navy);flex:none;place-items:center;display:grid}.dx-ico.is-sage{background:var(--dx-sage);color:var(--dx-sage-ink)}.dx-ico.is-sky{background:var(--dx-sky);color:var(--dx-sky-ink)}.dx-ico.is-rose{background:var(--dx-rose);color:var(--dx-rose-ink)}.dx-ico.is-butter{background:var(--dx-butter);color:var(--dx-butter-ink)}.dx-ico.is-peach{background:var(--dx-peach);color:var(--dx-peach-ink)}.dx-ico.is-navy{background:var(--dx-navy);color:#fff}.dx-head{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-bottom:16px;display:flex}.dx-head h1{letter-spacing:-.005em;margin:0;font-size:22px;font-weight:600}.dx-head p{color:var(--dx-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.dx-head-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.dx-sep{background:var(--dx-line-strong);width:1px;height:14px}.dx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dx-seg.is-icons button{width:34px;padding:0}.dx-kpi{background:var(--dx-surface);border:1px solid var(--dx-line);flex-direction:column;gap:6px;min-width:0;padding:16px 16px 14px 20px;transition:border-color .16s;display:flex;position:relative}.dx-kpi:before{content:"";background:var(--k,var(--dx-navy-3));transform-origin:top;width:4px;animation:dx-bar .5s var(--dx-ease) both;position:absolute;top:-1px;bottom:-1px;left:-1px}.dx-kpi:hover{border-color:var(--dx-line-strong)}.dx-kpi-top{color:var(--dx-ink-2);align-items:center;gap:8px;font-weight:500;display:flex}.dx-kpi-top .dx-info{margin-left:auto}.dx-kpi-num{letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:28px;font-weight:600;line-height:1.15;display:flex}.dx-kpi-num small{color:var(--dx-muted);letter-spacing:0;font-size:12.5px;font-weight:500}.dx-kpi-foot{color:var(--dx-muted);min-height:18px;font-size:12.5px}.dx-kpi-foot b{color:var(--dx-ink);font-weight:600}.dx-kpi-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dx-kpi-spark{opacity:.9;flex:none;width:84px;height:30px;padding-bottom:4px}.dx-fold{transition:grid-template-rows .28s var(--dx-ease);grid-template-rows:0fr;display:grid}.dx-fold.is-open{grid-template-rows:1fr}.dx-fold>div{min-height:0;overflow:hidden}.dx-scale{grid-template-columns:repeat(12,1fr);gap:2px;height:8px;margin:4px 0 2px;display:grid}.dx-scale i{background:var(--dx-line)}.dx-scale i.is-on{background:var(--c)}.dx-chart{position:relative}.dx-chart svg{width:100%;height:auto;display:block;overflow:visible}.dx-axis{fill:var(--dx-muted);font-size:10.5px}.dx-gridline{stroke:var(--dx-line);stroke-width:1px;shape-rendering:crispedges}.dx-col{fill:var(--dx-cost);opacity:.88;transform-box:fill-box;transform-origin:bottom;animation:dx-col .45s var(--dx-ease) both;animation-delay:calc(var(--i,0) * 6ms)}.dx-col.is-dim{opacity:.35}.dx-line-carbon{fill:none;stroke:var(--dx-carbon);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:dx-draw .9s var(--dx-ease) .1s forwards}.dx-line-avg{fill:none;stroke:var(--dx-peach-ink);stroke-width:1.5px;stroke-dasharray:4 3}.dx-tip{z-index:5;pointer-events:none;background:var(--dx-surface);border:1px solid var(--dx-line-strong);min-width:150px;padding:8px 10px;font-size:12.5px;position:absolute;box-shadow:0 8px 20px #1c2b241f}.dx-tip b{margin-bottom:4px;font-weight:600;display:block}.dx-tip div{color:var(--dx-ink-2);justify-content:space-between;gap:16px;display:flex}.dx-legend{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.dx-rows{margin:0;padding:0;list-style:none}.dx-row{border-top:1px solid var(--dx-line);background:var(--dx-surface);align-items:center;gap:8px 16px;padding:10px 16px;transition:background .12s;display:grid}.dx-row:first-child{border-top:0}.dx-row.is-click{cursor:pointer}.dx-row.is-click:hover,.dx-row.is-open{background:var(--dx-band)}.dx-th{letter-spacing:.1em;text-transform:uppercase;color:var(--dx-muted);border-bottom:1px solid var(--dx-line);background:var(--dx-band);gap:16px;padding:8px 16px;font-size:10.5px;font-weight:600;display:grid}.dx-num{text-align:right;white-space:nowrap}.dx-bar{background:var(--dx-line);height:6px;position:relative;overflow:hidden}.dx-bar>i{background:var(--c,var(--dx-cost));transform-origin:0;animation:dx-grow .6s var(--dx-ease) both;animation-delay:calc(var(--i,0) * 30ms);position:absolute;inset:0 auto 0 0}.dx-bar.is-thin{height:4px}.dx-detail{border-top:1px dashed var(--dx-line-strong);background:var(--dx-band);animation:dx-rise .22s var(--dx-ease) both;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 24px;padding:12px 16px 14px;display:grid}.dx-fact small{color:var(--dx-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;display:block}.dx-fact b{font-size:16px;font-weight:600}.dx-cat{background:var(--dx-sky);width:32px;height:32px;color:var(--dx-sky-ink);flex:none;place-items:center;display:grid}.dx-cat.is-compute{background:var(--dx-butter);color:var(--dx-butter-ink)}.dx-cat.is-storage{background:var(--dx-sage);color:var(--dx-sage-ink)}.dx-cat.is-database{background:var(--dx-peach);color:var(--dx-peach-ink)}.dx-cat.is-networking{background:var(--dx-sky);color:var(--dx-sky-ink)}.dx-cat.is-other{background:var(--dx-sand);color:var(--dx-sand-ink)}.dx-cloud{color:#fff;letter-spacing:0;flex:none;place-items:center;width:18px;height:18px;font-size:9.5px;font-weight:700;display:inline-grid}.dx-tabs{border-bottom:1px solid var(--dx-line);gap:20px;padding:0 16px;display:flex}.dx-tab{height:40px;color:var(--dx-muted);background:0 0;border:0;font-weight:500;position:relative}.dx-tab[aria-selected=true]{color:var(--dx-ink)}.dx-tab[aria-selected=true]:after{content:"";background:var(--dx-navy);height:2px;animation:dx-bar-x .22s var(--dx-ease);transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}.dx-task{border-top:1px solid var(--dx-line);align-items:center;gap:12px;padding:9px 16px;transition:background .12s;display:flex}.dx-task:first-child{border-top:0}.dx-task:hover{background:var(--dx-band)}.dx-task.is-done{color:var(--dx-muted)}.dx-task.is-done .dx-t-name{text-decoration:line-through;-webkit-text-decoration-color:var(--dx-line-strong);text-decoration-color:var(--dx-line-strong)}.dx-empty{text-align:center;color:var(--dx-muted);padding:28px 16px}.dx-skel{background:linear-gradient(90deg, var(--dx-line) 0%, #eef2e9 50%, var(--dx-line) 100%);background-size:200% 100%;animation:1.3s linear infinite dx-shimmer}.dx-notice{border:1px solid var(--dx-line);border-left:3px solid var(--dx-warn);background:var(--dx-surface);align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.dx-layout{grid-template-columns:minmax(0,1fr) clamp(340px,24vw,460px);align-items:start;gap:16px;display:grid}.dx-rail{gap:16px;display:grid;position:sticky;top:72px}.dx-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:1280px){.dx-layout{grid-template-columns:minmax(0,1fr)}.dx-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:1100px){.dx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.dx-user-text{display:none!important}.dx-crumb span:first-child,.dx-crumb svg{display:none}.dx-shell{grid-template-columns:minmax(0,1fr)}.dx-side{width:260px;transition:transform .24s var(--dx-ease);position:fixed;top:0;left:0;transform:translate(-100%)}.dx-side.is-open{transform:none}.dx-scrim{z-index:35;background:#1c2b2466;animation:.18s both dx-fade;position:fixed;inset:0}.dx-main{padding:16px}.dx-top{padding:0 12px}.dx-search{display:none}.dx-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.dx-kpis{grid-template-columns:minmax(0,1fr)}}.dx-svc{grid-template-columns:minmax(0,1.7fr) minmax(0,1.2fr) 96px 96px 128px}@media (max-width:760px){.dx-svc{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}.dx-svc .dx-svc-shares,.dx-svc .dx-svc-trend{display:none}}@keyframes dx-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dx-fade{0%{opacity:0}to{opacity:1}}@keyframes dx-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dx-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dx-bar-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dx-col{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dx-draw{to{stroke-dashoffset:0}}@keyframes dx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dx-head{z-index:20;position:relative}.dx-rise{position:relative}.dx-rise:has(.dx-pop){z-index:50}.dx-rise{animation:dx-rise .34s var(--dx-ease) both;animation-delay:calc(var(--i,0) * 45ms)}@media (prefers-reduced-motion:reduce){.dx *,.dx :before,.dx :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.dx-line-carbon{stroke-dashoffset:0}}.dx-sub{display:none}@media (min-width:1024px){.dx-shell.has-sub{grid-template-columns:var(--dx-sb) 264px minmax(0, 1fr)}.dx-sub{background:var(--dx-surface);border-right:1px solid var(--dx-line);height:100vh;animation:dx-sub-in .28s var(--dx-ease) both;z-index:35;display:block;position:sticky;top:0;overflow-y:auto}}@keyframes dx-sub-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.dx-sub-head{border-bottom:1px solid var(--dx-line);height:56px;color:var(--dx-ink);align-items:center;gap:10px;padding:0 20px;display:flex}.dx-sub-head b{font-size:14px;font-weight:600}.dx-sub-group{padding:14px 0 6px}.dx-sub-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted);padding:0 20px 6px;font-size:10.5px}.dx-sub-link{color:var(--dx-ink-2);align-items:flex-start;gap:12px;padding:9px 20px;transition:background .14s,color .14s;display:flex;position:relative}.dx-sub-link span{min-width:0}.dx-sub-link b{font-size:13.5px;font-weight:600;display:block}.dx-sub-link small{color:var(--dx-muted);font-size:12px;line-height:1.35;display:block}.dx-sub-link svg{color:var(--dx-muted);flex:none;margin-top:1px}.dx-sub-link:hover{background:var(--dx-band);color:var(--dx-ink)}.dx-sub-link.is-on{background:var(--dx-sand);color:var(--dx-ink)}.dx-sub-link.is-on svg{color:var(--dx-navy)}.dx-sub-link.is-on:before{content:"";background:var(--dx-navy);width:3px;position:absolute;top:0;bottom:0;left:0}.dx .map-mini,.dx .map-modal,.dx .map-pill{box-shadow:0 10px 28px #1c2b2424!important}.dx .map-modal{box-shadow:0 24px 64px #1c2b2438!important}.dx .map-wrap{border:1px solid var(--dx-line);background:#f8faf5}.dx .map-backdrop{background:#1c2b2473!important}.dx .map-pulse{animation-duration:3.6s}.dx-main{min-width:0;overflow-x:clip}.dx-main [class*=grid]>*,.dx-main [class*=flex]>li,.dx-main section>*,.dx-main li>*{min-width:0}.dxp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:4px 0 20px;display:flex}.dxp-head h1{letter-spacing:-.01em;color:var(--dx-ink);margin:0;font-size:24px;font-weight:700;line-height:1.2}.dxp-head p{max-width:760px;color:var(--dx-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.dxp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--dx-muted);margin-bottom:6px;font-size:10.5px}.dxp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dxp-tabs{z-index:20;background:var(--dx-canvas);border-bottom:1px solid var(--dx-line-strong);scrollbar-width:none;gap:2px;margin:0 -24px 20px;padding:0 24px;display:flex;position:sticky;top:56px;overflow-x:auto}.dxp-tabs::-webkit-scrollbar{display:none}.dxp-tabs button{height:42px;color:var(--dx-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:500;transition:color .14s;display:inline-flex;position:relative}.dxp-tabs button:hover{color:var(--dx-ink)}.dxp-tabs button.is-on{color:var(--dx-ink);font-weight:600}.dxp-tabs button:after{content:"";background:var(--dx-navy);height:2px;transition:transform .2s var(--dx-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.dxp-tabs button.is-on:after{transform:scaleX(1)}.dxp-tabs em{background:var(--dx-sand);color:var(--dx-ink-2);padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.dxp-body{animation:dx-sub-in .22s var(--dx-ease) both;gap:20px;display:grid}.dxp-split{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1200px){.dxp-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.dxp-split.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.dxp-tabs{margin:0 -16px 16px;padding:0 16px}}.dx-note{border:1px solid var(--dx-line-strong);background:var(--dx-sand);margin:0;padding:10px 14px;font-size:13px}.dx-note.is-rose{background:var(--dx-rose);color:var(--dx-rose-ink);border-color:#d9b8b4}.dx-head-row{color:var(--dx-muted);letter-spacing:.1em;text-transform:uppercase;padding-top:8px;padding-bottom:8px;font-size:11px;background:var(--dx-band)!important}.dx-link-btn{color:var(--dx-ink);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.dx-link-btn:hover{color:var(--dx-sky-ink);text-decoration:underline}.dx-meter-line{background:var(--dx-line);height:4px;margin-top:6px}.dx-meter-line>i{background:var(--dx-navy);height:100%;display:block}.dx-seg-inline{border:1px solid var(--dx-line-strong);display:flex}.dx-seg-inline button{height:34px;color:var(--dx-ink-2);background:0 0;border:0;flex:1;font-weight:500}.dx-seg-inline button[aria-selected=true]{background:var(--dx-navy);color:#fff}@media (max-width:900px){.dx-row[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr) auto!important}.dx-head-row{display:none!important}}.dx svg.dx-ic{max-width:28px;max-height:28px}.dx-kpis{background:var(--dx-line);border:1px solid var(--dx-line);gap:1px!important}.dx-main [class~=xl\:grid-cols-4]:has(>.glass){background:var(--dx-line);border:1px solid var(--dx-line);gap:1px!important}.dx-kpis>.dx-kpi{background:var(--dx-surface);border:0!important}.dx-main [class~=xl\:grid-cols-4]:has(>.glass)>.glass{background:var(--dx-surface);border:0!important}.dx-kpi:before,.dx-kpi-top .dx-ico,:is(.dx-main [class~=xl\:grid-cols-4]:has(>.glass) .dx-ic-lg,.dx-main [class~=xl\:grid-cols-4]:has(>.glass) [class*=size-11]){display:none}.dx-main [class~=xl\:grid-cols-4]:has(>.glass)>.glass{padding:14px 18px!important}.dx-phx{color:var(--dx-sand);flex:none;place-items:center;width:26px;height:32px;display:grid}.dx-phx svg{width:100%;height:100%;overflow:visible}.dx-shell.is-slim .dx-phx{width:28px}.dx-soon{letter-spacing:.08em;text-transform:uppercase;color:var(--dx-on-navy-dim);border:1px solid #2f6b4d;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal}.dx-shell.is-slim .dx-soon{display:none}.dx-main [class*=\:grid-cols-3]:has(>.glass,>li){border:1px solid var(--dx-line);background:var(--dx-surface);grid-template-columns:minmax(0,1fr)!important;gap:0!important}.dx-main [class*=\:grid-cols-3]:has(>.glass,>li)>*{background:0 0;border:0!important;border-top:1px solid var(--dx-line)!important}.dx-main [class*=\:grid-cols-3]>li>button{border:0!important;flex-direction:row!important;align-items:center!important;gap:24px!important;padding:12px 16px!important}.dx-main [class*=\:grid-cols-3]>li>button:hover{background:var(--dx-band)}.dx-main .connector-card{flex-direction:row!important;align-items:center!important;gap:24px!important;padding:12px 16px!important}.dx-main .connector-card>:first-child{flex:1;min-width:0}.dx-main .connector-card>:last-child{flex:none;min-width:240px;margin-top:0!important}.dx-ico,.dx-ico.is-sage,.dx-ico.is-sky,.dx-ico.is-rose,.dx-ico.is-butter,.dx-ico.is-peach,.dx-ico.is-navy{color:var(--dx-ink-2);background:0 0;width:auto}@media (max-width:760px){.dx-main .connector-card{flex-direction:column!important;align-items:stretch!important}.dx-main .connector-card>:last-child{min-width:0}}.dx{--dx-canvas:#fff}.dx-main{background:#fff;padding:28px 40px 72px}.dxp-head{padding-bottom:20px}.dx-main [class*=space-y-4]>*+*,.dx-main [class*=space-y-5]>*+*,.dx-main [class*=space-y-6]>*+*,.dx-main [class*=space-y-8]>*+*,.dx-main [class*=space-y-9]>*+*{margin-top:36px!important}.dx-main [class*=grid-cols]:not(.dx-kpis){gap:40px 48px}.dx-layout{column-gap:0}.dx .glass,.dx .dx-panel,.dx-main :is(div,section,article,aside)[class*=border-line][class*=bg-white],.dx-main :is(div,section,article,aside)[class*=border-slate-200][class*=bg-white]{position:relative;border:0!important;border-top:2px solid var(--dx-navy)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 4px!important}.dx .glass:before,.dx .dx-panel:before{content:none}.dx :is(.glass,.dx-panel)>:is(.dx-ph,:has(>h2:first-child),:has(>:first-child>h2)):first-child{background:var(--dx-band);border-bottom:1px solid var(--dx-line);justify-content:space-between;align-items:center;gap:12px;display:flex;margin:0 0 16px!important;padding:10px 12px!important}.dx :is(.glass,.dx-panel)>:first-child h2{letter-spacing:.06em;text-transform:uppercase;color:var(--dx-navy);margin:0;font-size:11.5px;font-weight:600}.dx :is(.glass,.dx-panel)>:not(:first-child){margin-left:0}.dx :is(.glass,.dx-panel) :is(.glass,.dx-panel),.dx-main :is(.glass,.dx-panel) :is(div,section,article,aside)[class*=border-line][class*=bg-white]{border-top:1px solid var(--dx-line)!important;padding-top:14px!important}.dx :is(.glass,.dx-panel) :is(.glass,.dx-panel)>:first-child:is(.dx-ph,:has(>h2)){background:0 0;border-bottom:0;margin:0 0 10px!important;padding:0!important}.dx .dx-ph{padding:0}.dx .dx-pb,.dx .dx-toolbar{padding-left:0!important;padding-right:0!important}.dx .dx-toolbar{background:var(--dx-band);border:0;border-bottom:1px solid var(--dx-line);padding:8px 12px!important}.dx .dx-row{background:0 0;padding-left:0;padding-right:0}.dx .dx-row.is-click:hover{background:var(--dx-band)}.dx .dx-head-row,.dx thead th{color:var(--dx-muted);background:0 0;border-bottom:1px solid var(--dx-navy)!important}.dx .dx-head-row{padding-left:0;padding-right:0}.dx .dx-note{background:var(--dx-band);border:0;border-left:3px solid var(--dx-line-strong);padding:8px 12px}.dx .dx-note.is-rose{border-left-color:var(--dx-bad)}.dx-kpis{border:0!important;border-top:2px solid var(--dx-navy)!important;border-bottom:1px solid var(--dx-line)!important;background:0 0!important;gap:0!important}.dx-main [class~=xl\:grid-cols-4]:has(>.glass){border:0!important;border-top:2px solid var(--dx-navy)!important;border-bottom:1px solid var(--dx-line)!important;background:0 0!important;gap:0!important}.dx-kpis>.dx-kpi{border:0!important;border-left:1px solid var(--dx-line)!important;padding:16px 24px!important}.dx-main [class~=xl\:grid-cols-4]:has(>.glass)>.glass{border:0!important;border-left:1px solid var(--dx-line)!important;padding:16px 24px!important}.dx-kpis>.dx-kpi:first-child{border-left:0!important;padding-left:0!important}.dx-main [class~=xl\:grid-cols-4]:has(>.glass)>.glass:first-child{border-left:0!important;padding-left:0!important}.dx-main [class*=\:grid-cols-3]:has(>.glass,>li){border:0!important;border-top:2px solid var(--dx-navy)!important;border-bottom:1px solid var(--dx-line)!important;background:0 0!important;gap:0!important}.dx-main [class*=\:grid-cols-3]:has(>.glass,>li)>*{border:0!important;border-top:1px solid var(--dx-line)!important;background:0 0!important;padding:12px 0!important}.dx-main [class*=\:grid-cols-3]:has(>.glass,>li)>:first-child{border-top:0!important}.dx-main .connector-card,.dx-main [class*=\:grid-cols-3]>li>button{padding:12px 0!important}.dx-layout>.dx-rail{border-left:1px solid var(--dx-line);gap:32px;margin-left:32px;padding-left:32px}.dx-top,.dxp-tabs,.dx-sub{background:#fff}.dx-sub{border-right:1px solid var(--dx-line)}.dx-search{background:var(--dx-band)}.dxp-tabs{border-bottom:1px solid var(--dx-line-strong);margin:0 -40px 24px;padding:0 40px}@media (max-width:1280px){.dx-layout>.dx-rail{border-left:0;margin-left:0;padding-left:0}}@media (max-width:820px){.dx-main{padding:20px 16px 48px}.dxp-tabs{margin:0 -16px 16px;padding:0 16px}}.dxp-body{gap:48px}.dx-main [class*=space-y-5]>*+*,.dx-main [class*=space-y-6]>*+*,.dx-main [class*=space-y-8]>*+*{margin-top:44px!important}.dx-main [class*=grid-cols]:not(.dx-kpis){row-gap:48px}.dx-main [class*=grid-cols]:not(.dx-kpis):not([class*=\:grid-cols-3]:has(>li))>:is(.glass,.dx-panel):after{content:none}@media (min-width:1024px){.dx-main [class*=lg\:grid-cols-3]:not(:has(>li))>:is(.glass,.dx-panel):is(:nth-child(3n+2),:nth-child(3n+3)):after{content:"";background:var(--dx-line-strong);width:1px;position:absolute;top:0;bottom:0;left:-24px}.dx-main [class*=lg\:grid-cols-2]:not(:has(>li))>:is(.glass,.dx-panel):nth-child(2n):after{content:"";background:var(--dx-line-strong);width:1px;position:absolute;top:0;bottom:0;left:-24px}.dx-split>:is(.glass,.dx-panel)+:is(.glass,.dx-panel):after,.dxp-split>:is(.glass,.dx-panel)+:is(.glass,.dx-panel):after{content:"";background:var(--dx-line-strong);width:1px;position:absolute;top:0;bottom:0;left:-16px}.dx-main div:not([class]):has(>.dx-panel+.dx-panel)>.dx-panel+.dx-panel:after{content:"";background:var(--dx-line-strong);width:1px;position:absolute;top:0;bottom:0;left:-16px}.dx-split,.dxp-split{column-gap:48px}.dx-main div:not([class]):has(>.dx-panel+.dx-panel){column-gap:32px}}.dx :is(.glass,.dx-panel)>:first-child{flex-wrap:nowrap}.dx :is(.glass,.dx-panel)>:first-child h2{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.dx :is(.glass,.dx-panel)>:first-child>:not(h2){flex:none}.dx-main [class*=grid-cols-4]:has(>.glass){border:0!important;border-top:2px solid var(--dx-navy)!important;border-bottom:1px solid var(--dx-line)!important;background:0 0!important;gap:0!important}.dx-main [class*=grid-cols-4]>.glass{border:0!important;border-left:1px solid var(--dx-line)!important;padding:16px 24px!important}.dx-main [class*=grid-cols-4]>.glass:first-child{border-left:0!important;padding-left:0!important}.dx .dx-sec>.dx-sec-h{background:var(--dx-band);border-bottom:1px solid var(--dx-line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px!important;padding:10px 12px!important;display:flex!important}.dx .dx-sec-t{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--dx-navy);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-size:11.5px;font-weight:600;overflow:hidden}.dx .dx-sec-t svg{color:var(--dx-ink-2);flex:none}.dx .dx-sec-h>:not(.dx-sec-t){flex:none}.dx .dx-sec .dx-sec>.dx-sec-h{background:0 0;border-bottom:0;margin:0 0 10px!important;padding:0!important}.dx-main :is(a,li,ul,div)[class*=rounded-][class*=border]:not(.map-wrap):not([class*=dx-seg]):not([class*=size-]):not(button):not(input):not(select){border-width:0 0 1px!important;border-color:var(--dx-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.dx-main :is(a,li)[class*=rounded-][class*=border]:not([class*=size-]){padding-left:0!important;padding-right:0!important}.dx-main :is(a,li)[class*=rounded-][class*=border]:hover{background:var(--dx-band)!important}.dx-main ul[class*=rounded-][class*=border]{border-top-width:1px!important;border-top-color:var(--dx-navy)!important}.dx .dx-sec:not(:has(>.dx-sec-h)){padding-top:16px!important}.dx .dx-sec>.dx-sec-h{padding-right:40px!important}.dx .dx-sec>.info-corner,.dx .dx-sec>[class*=info-corner]{top:8px;right:10px}.dx-kpis>.dx-kpi:nth-child(4n+1),.dx-main [class*=grid-cols-4]>.glass:nth-child(4n+1){border-left:0!important;padding-left:0!important}.dx-kpis>.dx-kpi:nth-child(n+5),.dx-main [class*=grid-cols-4]>.glass:nth-child(n+5){border-top:1px solid var(--dx-line)!important}.dx-main [class*=grid-cols-4]>.glass{background:0 0!important}.dx-main table{width:100%}.dx-sec{min-width:0}.dx-sec>.overflow-x-auto{overflow-x:auto}.dx-sec:has(>table){overflow-x:auto}.dx .dx-sec-t{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.dx .dx-sec>.dx-sec-h{min-height:40px}
.dx-shell.is-q{--q-bg:#141415;--q-bg-2:#1d1d1f;--q-bg-3:#262628;--q-orange:#f6a02d;--q-yellow:#fcc94a;--q-shadow:0 1px 2px #1616160a, 0 10px 28px #1616160d;--dx-navy:#171718;--dx-navy-2:#222224;--dx-navy-3:#3a3a3d;--dx-on-navy:#ecebe8;--dx-on-navy-dim:#8d8d92;--dx-ink:#161616;--dx-ink-2:#4a4a4e;--dx-muted:#8e8c88;--dx-line:#efede8;--dx-line-strong:#e3e0d9;--dx-band:#f7f6f3;--dx-sand:#fdecd2;--dx-sand-ink:#8a5a12;--dx-peach:#fde4d0;--dx-peach-ink:#b4561b;--dx-butter:#fdf0c4;--dx-butter-ink:#8a6a0d;--dx-sage:#dff3e5;--dx-sage-ink:#1f7a45;--dx-sky:#e2ecfb;--dx-sky-ink:#2f5fb3;--dx-rose:#fbe1df;--dx-rose-ink:#b53d37;--dx-cost:#fbc84a;--dx-carbon:#f08a24;--dx-good:#1f9d57;--dx-warn:#e08a1a;--dx-bad:#d4524b;background:var(--q-bg)}.dx-shell.is-q :is(.dx-main,.dx-kpi,.dx-panel,.dx-th,.dx-detail,.dx-note,.dx-notice,.dx-plan,.dx-pop,.dx-tip,.dx-toolbar){border-radius:24px!important}.dx-shell.is-q :is(.dx-th,.dx-detail,.dx-note,.dx-notice,.dx-toolbar){border-radius:14px!important}.dx-shell.is-q :is(.dx-pop,.dx-tip){border-radius:16px!important}.dx-shell.is-q :is(.dx-link,.dx-search,.dx-ico,.dx-cat,.dx-opt,.dx-info,.dx-kbd){border-radius:14px!important}.dx-shell.is-q :is(.dx-seg,.dx-seg button,.dx-seg-ind,.dx-field,.dx-btn,.dx-iconbtn,.dx-tag,.dx-mark,.dx-dot,.dx-bar,.dx-bar>i,.dx-meter,.dx-meter>i,.dx-track,.dx-swatch,.dx-scale i,.dx-skel,.dx-sep){border-radius:999px!important}.dx-shell.is-q .dx-box{border-radius:6px!important}.dx-shell.is-q .dx-iconbtn.dx-burger{border-radius:14px!important}.dx-shell.is-q .dx-main{border-radius:28px!important}.dx-shell.is-q svg{stroke-linecap:round;stroke-linejoin:round}.dx-shell.is-q .dx-col{rx:5px}.dx-shell.is-q .dx-side{background:var(--q-bg);border-right:0}.dx-shell.is-q .dx-brand{border-bottom:0;gap:12px;height:76px;padding:0 22px}.dx-shell.is-q .dx-brand b{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:700}.dx-shell.is-q .dx-brand small{letter-spacing:.08em;text-transform:none;font-size:10px}.dx-shell.is-q .dx-phx{color:var(--q-orange);width:28px;height:34px}.dx-shell.is-q .dx-fb{border-bottom:0;border-radius:12px;width:auto;height:32px;margin:0 12px;padding:0 10px}.dx-shell.is-q .dx-fb:hover{background:var(--q-bg-2)}.dx-shell.is-q .dx-nav{padding:6px 0 12px}.dx-shell.is-q .dx-nav-label{letter-spacing:.12em;padding:14px 28px 8px;font-size:10px}.dx-shell.is-q .dx-link{color:#a2a2a7;height:48px;transition:background .18s, color .18s, transform .18s var(--dx-ease);gap:12px;margin:2px 12px;padding:0 10px;font-size:14px;font-weight:500}.dx-shell.is-q .dx-link svg{box-sizing:content-box;padding:6px;transition:background .18s,color .18s}.dx-shell.is-q .dx-link:hover{background:var(--q-bg-2);color:#fff;transform:translate(2px)}.dx-shell.is-q .dx-link.is-on{background:var(--q-bg-3);color:var(--q-orange)}.dx-shell.is-q .dx-link.is-on:before{content:none}.dx-shell.is-q .dx-link.is-on svg{color:var(--q-orange);background:#f6a02d2e}.dx-shell.is-q.is-slim .dx-link{justify-content:center;margin:2px 8px;padding:0}.dx-shell.is-q .dx-side-foot{border-top:0;padding:12px 12px 16px}.dx-shell.is-q .dx-plan{background:var(--q-bg-2);border:0;margin:0 0 8px;padding:14px 16px}.dx-shell.is-q .dx-plan strong{font-size:15px}.dx-shell.is-q .dx-meter{background:#3a3a3d;height:6px;margin-top:10px}.dx-shell.is-q .dx-meter>i{background:var(--q-yellow)}.dx-shell.is-q .dx-ver{padding:0 10px}.dx-shell.is-q.is-slim .dx-side-foot{padding:12px 6px}.dx-shell.is-q.is-slim .dx-plan{padding:8px 0}.dx-shell.is-q .dx-top{background:var(--q-bg);color:#fff;--dx-ink:#fff;--dx-muted:#8d8d92;--dx-ink-2:#cfcfd2;border-bottom:0;height:76px;padding:0 20px 0 8px}.dx-shell.is-q .dx-crumb{display:none}.dx-shell.is-q .dx-top-right{gap:10px;width:100%;margin-left:0}.dx-shell.is-q .dx-top-right>div:first-child{margin-right:auto}.dx-shell.is-q .dx-search{background:var(--q-bg-2);color:#8d8d92;border:0;gap:10px;width:min(440px,36vw);height:46px;padding:0 14px}.dx-shell.is-q .dx-search:focus-within{background:var(--q-bg-3);width:min(520px,42vw)}.dx-shell.is-q .dx-search input{color:#fff}.dx-shell.is-q .dx-search input::placeholder{color:#75757a}.dx-shell.is-q .dx-kbd{background:var(--q-bg-3);color:#8d8d92;border:0;padding:3px 7px}.dx-shell.is-q .dx-top .dx-iconbtn{background:var(--q-bg-2);color:#d8d8da;border:0;width:46px;height:46px}.dx-shell.is-q .dx-top .dx-iconbtn:hover,.dx-shell.is-q .dx-top .dx-iconbtn.is-on{background:var(--q-bg-3);color:#fff}.dx-shell.is-q .dx-top .dx-iconbtn[style*="width: auto"]{width:auto!important;padding:0 14px!important}.dx-shell.is-q .dx-top .dx-iconbtn[style*="width: auto"]:has(.dx-mark){padding:0 14px 0 6px!important}.dx-shell.is-q .dx-top .dx-dot{background:var(--q-orange);width:8px;height:8px;top:11px;right:12px}.dx-shell.is-q .dx-top .dx-mark{background:var(--q-orange)!important;color:#161616!important;width:34px!important;height:34px!important;font-size:12px!important}.dx-shell.is-q .dx-top .dx-pop{--dx-ink:#161616;--dx-muted:#8e8c88;--dx-ink-2:#4a4a4e;color:#161616;border:0;padding:6px;box-shadow:0 18px 48px #00000047!important}.dx-shell.is-q .dx-top .dx-pop .dx-opt{border-radius:12px!important}.dx-datepill{background:var(--q-bg-2);color:#e4e4e6;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px;font-weight:500;display:inline-flex}.dx-datepill svg{color:#a2a2a7}.dx-shell:not(.is-q) .dx-datepill{display:none}@media (max-width:1100px){.dx-datepill{display:none}}.dx-shell.is-q .dx-main{background:#fff;min-height:calc(100vh - 90px);margin:0 14px 14px 0;padding:30px 32px 44px}.dx-shell.is-q .dx-head{align-items:center;margin-bottom:24px}.dx-shell.is-q .dx-head h1{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.dx-shell.is-q .dx-head p{margin-top:6px;font-size:14px}.dx-shell.is-q .dx-sep{background:var(--dx-line-strong);width:4px;height:4px}.dx-shell.is-q .dx-seg{background:#f3f1ed;border:0}.dx-shell.is-q .dx-seg button{height:38px;color:var(--dx-ink-2);padding:0 18px}.dx-shell.is-q .dx-seg.is-sm button{height:34px;padding:0 14px}.dx-shell.is-q .dx-seg.is-icons button{width:38px;padding:0}.dx-shell.is-q .dx-seg-ind{width:calc(100% / var(--n));background:var(--q-bg);top:0;bottom:0;left:0}.dx-shell.is-q .dx-seg button[aria-pressed=true]{color:#fff}.dx-shell.is-q .dx-field{background:#f3f1ed;border:0;height:40px;padding:0 14px 0 16px;transition:background .16s}.dx-shell.is-q .dx-field:hover,.dx-shell.is-q .dx-field[aria-expanded=true]{background:#ebe8e2}.dx-shell.is-q .dx-btn{height:40px;transition:background .16s, transform .16s var(--dx-ease);background:#f3f1ed;border:0;padding:0 18px;font-weight:600}.dx-shell.is-q .dx-btn:hover{background:#ebe8e2;transform:translateY(-1px)}.dx-shell.is-q .dx-btn.is-primary{background:var(--q-bg);color:var(--q-yellow)}.dx-shell.is-q .dx-btn.is-primary:hover{background:#2a2a2d}.dx-shell.is-q .dx-btn.is-quiet{color:var(--dx-ink);background:0 0;padding:0 10px}.dx-shell.is-q .dx-btn.is-quiet:hover{background:#f3f1ed}.dx-shell.is-q .dx-btn.is-sm{height:34px;padding:0 14px}.dx-shell.is-q .dx-main .dx-iconbtn{background:#f3f1ed;border:0;width:40px;height:40px}.dx-shell.is-q .dx-main .dx-iconbtn:hover,.dx-shell.is-q .dx-main .dx-iconbtn.is-on{background:#ebe8e2}.dx-shell.is-q .dx-track{background:#dcd8d0;width:38px;height:22px}.dx-shell.is-q .dx-switch input:checked+.dx-track{background:var(--q-orange)}.dx-shell.is-q .dx-check input:checked+.dx-box{background:var(--q-orange);border-color:var(--q-orange)}.dx-shell.is-q .dx-tag{letter-spacing:0;text-transform:none;height:24px;padding:0 10px;font-size:12px;font-weight:600}.dx-shell.is-q .dx-tag.is-line{background:#f3f1ed;border:0}.dx-shell.is-q .dx-delta{gap:3px}.dx-shell.is-q .dx-pop{border:0;padding:6px 0;box-shadow:0 18px 48px #16161629!important}.dx-shell.is-q .dx-opt{width:calc(100% - 12px);margin:0 6px;padding:9px 12px}.dx-shell.is-q .dx-opt[aria-selected=true],.dx-shell.is-q .dx-opt[aria-current=true]{background:var(--dx-sand)}.dx-shell.is-q .dx-kpis{background:0 0!important;border:0!important;gap:16px!important}.dx-shell.is-q .dx-kpis>.dx-kpi{transition:transform .22s var(--dx-ease), box-shadow .22s;gap:4px;background:linear-gradient(145deg,#faf9f7 0%,#fdf1e4 100%)!important;border:0!important;padding:20px 22px 18px!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(3n+2){background:linear-gradient(145deg,#faf9f7 0%,#fdf4d6 100%)!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(3n){background:linear-gradient(145deg,#faf9f7 0%,#fde9de 100%)!important}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child{color:#fff;--dx-ink:#fff;--dx-ink-2:#cfcfd2;--dx-muted:#9a9a9f;--dx-good:#4cc684;background:linear-gradient(160deg,#1d1d1f 0%,#121213 100%)!important}.dx-shell.is-q .dx-kpi-top{flex-wrap:wrap;align-items:center;gap:14px 8px}.dx-shell.is-q .dx-kpi-top .dx-ico{order:0;width:42px!important;height:42px!important;color:var(--q-orange)!important;background:#f6a02d29!important;display:grid!important}.dx-shell.is-q .dx-kpi-top .dx-info{order:1;margin-left:auto}.dx-shell.is-q .dx-kpi-top>span:not(.dx-ico):not(.dx-pop-root){color:var(--dx-ink-2);flex:1 0 100%;order:2;font-size:14px;font-weight:500}.dx-shell.is-q .dx-kpi-top .dx-pop-root{order:1;margin-left:auto}.dx-shell.is-q .dx-kpi-top .dx-pop{color:#161616;--dx-ink:#161616;--dx-muted:#8e8c88;--dx-ink-2:#4a4a4e}.dx-shell.is-q .dx-kpi-num{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.1}.dx-shell.is-q .dx-kpi-num small{font-size:13px;font-weight:500}.dx-shell.is-q .dx-kpi-row{align-items:flex-end}.dx-shell.is-q .dx-kpi-spark{opacity:1;width:116px;height:48px;padding-bottom:0}.dx-shell.is-q .dx-kpi-foot{margin-top:2px;font-size:13px}.dx-shell.is-q .dx-scale{gap:3px;height:6px}.dx-shell.is-q .dx-panel{transition:box-shadow .22s, transform .22s var(--dx-ease);overflow:visible;border:1px solid var(--dx-line)!important;border-top:1px solid var(--dx-line)!important;box-shadow:var(--q-shadow)!important;background:#fff!important;padding:0!important}.dx-shell.is-q section.dx-panel>header.dx-ph:first-child{background:0 0;border-bottom:0;gap:12px;min-height:0;display:flex;margin:0!important;padding:18px 20px 6px!important}.dx-shell.is-q .dx-ph h2{letter-spacing:-.005em;text-transform:none;color:var(--dx-ink);white-space:normal;font-size:16px;font-weight:700;overflow:visible}.dx-shell.is-q .dx-ph .dx-ico{background:var(--dx-peach);width:38px;height:38px;color:var(--dx-peach-ink)}.dx-shell.is-q .dx-ph .dx-ico.is-sky{background:var(--dx-sky);color:var(--dx-sky-ink)}.dx-shell.is-q .dx-ph .dx-ico.is-butter{background:var(--dx-butter);color:var(--dx-butter-ink)}.dx-shell.is-q .dx-ph .dx-ico.is-sage{background:var(--dx-sage);color:var(--dx-sage-ink)}.dx-shell.is-q .dx-ph .dx-ico.is-rose{background:var(--dx-rose);color:var(--dx-rose-ink)}.dx-shell.is-q .dx-panel>.dx-toolbar{background:0 0;border:0;margin:4px 20px 0;padding:10px 12px!important}.dx-shell.is-q .dx-pb{padding:12px 20px 18px!important}.dx-shell.is-q .dx-panel>div:not(.dx-toolbar):not(.dx-pb){padding-bottom:8px}.dx-shell.is-q .dx-split,.dx-shell.is-q .dx-layout{column-gap:16px}.dx-shell.is-q .dx-split>.dx-panel+.dx-panel:after,.dx-shell.is-q .dxp-split>.dx-panel+.dx-panel:after{content:none!important}.dx-shell.is-q .dx-layout>.dx-rail{border-left:0;gap:16px;margin-left:0;padding-left:0}.dx-shell.is-q .dx-main [class*=grid-cols]:not(.dx-kpis){gap:16px}.dx-shell.is-q .dx-th{background:var(--dx-band);text-transform:none;letter-spacing:0;border:0;margin:6px 20px 4px;padding:10px 14px;font-size:12.5px;font-weight:500}.dx-shell.is-q .dx-row{border-top:1px solid var(--dx-line);padding:12px 20px;transition:background .14s}.dx-shell.is-q .dx-row.is-click:hover,.dx-shell.is-q .dx-row.is-open{background:#faf9f6}.dx-shell.is-q .dx-rows>li:first-child>.dx-row{border-top:0}.dx-shell.is-q .dx-detail{background:var(--dx-band);border:0;margin:0 20px 12px}.dx-shell.is-q .dx-cat{width:40px;height:40px}.dx-shell.is-q .dx-bar{background:#f1efea;height:8px}.dx-shell.is-q .dx-bar.is-thin{height:6px}.dx-shell.is-q .dx-num b{font-weight:600}.dx-shell.is-q .dx-empty{padding:36px 20px}.dx-shell.is-q .dx-gridline{stroke:#ebe8e2;stroke-dasharray:3 5}.dx-shell.is-q .dx-axis{fill:#9b9893;font-size:11px}.dx-shell.is-q .dx-col{opacity:1}.dx-shell.is-q .dx-col.is-dim{opacity:.4}.dx-shell.is-q .dx-line-carbon{stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dx-shell.is-q .dx-tip{color:#fff;background:#161616;border:0;padding:10px 14px;box-shadow:0 12px 28px #00000040}.dx-shell.is-q .dx-tip div{color:#d4d4d6}.dx-donut{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:8px 22px;padding:6px 20px 8px;display:grid}.dx-donut svg{width:148px;height:148px;display:block;overflow:visible}.dx-donut-seg{fill:none;stroke-width:16px;transform-origin:50%;animation:dx-donut .9s var(--dx-ease) both;animation-delay:calc(var(--i,0) * 80ms);transition:stroke-width .18s,opacity .18s;transform:rotate(-90deg)}.dx-donut:has(.dx-donut-seg:hover) .dx-donut-seg:not(:hover){opacity:.45}.dx-donut-seg:hover{stroke-width:19px}.dx-donut-mid{text-anchor:middle}.dx-donut-mid .v{fill:var(--dx-ink);font-size:19px;font-weight:700}.dx-donut-mid .l{fill:var(--dx-muted);font-size:11px}.dx-donut-legend{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dx-donut-legend li{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.dx-donut-legend i{border-radius:999px;width:10px;height:10px}.dx-donut-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-donut-legend b{font-weight:600}@keyframes dx-donut{0%{opacity:0;stroke-dasharray:0 400}}@media (max-width:520px){.dx-donut{grid-template-columns:minmax(0,1fr);justify-items:center}}@media (max-width:820px){.dx-shell.is-q .dx-main{margin:0;padding:20px 16px 40px;border-radius:24px 24px 0 0!important}.dx-shell.is-q .dx-top{height:64px;padding:0 12px}.dx-shell.is-q .dx-head h1{font-size:26px}}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.dx-shell.is-q,.dx .mq-backdrop{font-family:"Ubuntu", var(--font-sans);letter-spacing:0}.dx-shell.is-q .dx-head h1,.dx-shell.is-q .dx-kpi-num,.dx-shell.is-q .dx-ph h2{letter-spacing:-.01em}.dx [class*=mq-]{--r:0px}.dx :is([class*=mq-],.dx-chip,.dx-chip i,.dx-more,.dx-link-pill,.dx-hero,.dx-rec,.dx-rec-bar,.dx-rec-bar i,.dx-step,.dx-step-ico,.dx-acc-i,.dx-acc-s i,.dx-reg-clean button,.dx-reg-clean i,.dx-donut-legend i,.dx-tip i,.dx-more em){border-radius:var(--r,0px)!important}.dx .mq-card,.dx .mq-detail,.dx .mq-move,.dx .mq-seg-ind,.dx .mq-empty{--r:20px}.dx .mq-map{--r:22px}.dx .mq-modal{--r:28px}.dx :is(.mq-pill,.mq-chip,.mq-fab,.mq-legend,.mq-seg,.mq-seg button,.mq-x,.mq-band,.mq-delta,.mq-ctrl,.mq-seg-ind){--r:999px}.dx .mq-ctrl{--r:20px}.dx .mq-ctrl button{--r:16px}.dx .mq-stats>div,.dx .mq-list button,.dx .mq-id{--r:14px}.dx .mq-legend i,.dx :is(.dx-chip,.dx-more,.dx-link-pill),.dx .dx-chip i,.dx .dx-donut-legend i,.dx .dx-reg-clean i,.dx .dx-tip i,.dx .dx-acc-s i,.dx .dx-rec-bar,.dx .dx-rec-bar i{--r:999px}.dx :is(.dx-hero,.dx-rec,.dx-step,.dx-acc-i){--r:18px}.dx .dx-step-ico{--r:12px}.dx .dx-more em{--r:999px}.dx .dx-reg-clean button{--r:14px}.dx-shell.is-q .dx-cloud{width:28px;height:28px;font-size:10.5px;border-radius:9px!important}.dx-shell.is-q .dx-info{color:#8e8c88;width:26px;height:26px;transition:background .16s, color .16s, transform .16s var(--dx-ease);background:#f3f1ed;border-radius:999px!important}.dx-shell.is-q .dx-info:hover,.dx-shell.is-q .dx-info[aria-expanded=true]{color:#b4561b;background:#fdecd2;transform:scale(1.08)}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-info{color:#b9b9be;background:#ffffff1a}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-info:hover{color:var(--q-yellow);background:#f6a02d40}.dx-shell.is-q .dx-pop.is-right,.dx-shell.is-q .dx-pop.is-left{margin-top:4px}.dx-shell.is-q .dx-pop:before{content:"";background:inherit;width:12px;height:12px;position:absolute;top:-6px;transform:rotate(45deg);box-shadow:-2px -2px 4px #1616160a;border-radius:3px!important}.dx-shell.is-q .dx-pop.is-right:before{right:18px}.dx-shell.is-q .dx-pop.is-left:before{left:18px}.dx-shell.is-q .dx-pop.is-up:before{top:auto;bottom:-6px;box-shadow:2px 2px 4px #1616160a}.dx-shell.is-q .dx-pop-body{padding:14px 16px;font-size:13.5px;line-height:1.5}.dx-shell.is-q .dx-pop-body p:first-child:not(:only-child){margin-bottom:4px;font-size:14.5px}.dx-shell.is-q .dx-pop-title{text-transform:none;letter-spacing:0;color:var(--dx-ink);padding:12px 16px 6px;font-size:13px}.dx-shell.is-q .dx-track{background:#e3e0d9;width:42px;height:24px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #1616161f}.dx-shell.is-q .dx-track:after{width:18px;height:18px;transition:transform .24s var(--dx-ease), width .18s;background:#fff;top:3px;left:3px;box-shadow:0 1px 3px #16161647}.dx-shell.is-q .dx-switch input:checked+.dx-track{background:linear-gradient(135deg,#fcc94a,#f6a02d);box-shadow:inset 0 1px 2px #96500040}.dx-shell.is-q .dx-box{width:20px;height:20px;transition:background .16s, border-color .16s, transform .16s var(--dx-ease);background:#fff;border:1.5px solid #d6d2c9;border-radius:7px!important}.dx-shell.is-q .dx-box svg{width:13px;height:13px}.dx-shell.is-q .dx-check:active .dx-box{transform:scale(.9)}.dx-shell.is-q .dx-check input:checked+.dx-box{color:#fff;background:linear-gradient(135deg,#fcc94a,#f6a02d);border-color:#f6a02d}.dx-shell.is-q .dx-check:hover .dx-box{border-color:#f6a02d}.dx-shell.is-q :focus-visible{outline-color:var(--q-orange)}.dx-shell.is-q .dx-foot{color:var(--dx-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 16px;font-size:12.5px;display:flex}.dx-shell.is-q .dx-foot.is-end{justify-content:flex-end}.dx-shell.is-q .dx-more{height:34px;color:var(--dx-ink);transition:background .16s, transform .16s var(--dx-ease);background:#f3f1ed;border:0;align-items:center;gap:8px;padding:0 10px 0 14px;font-size:13px;font-weight:500;display:inline-flex}.dx-shell.is-q .dx-more:hover{background:#ebe8e2;transform:translateY(-1px)}.dx-shell.is-q .dx-more em{color:#b4561b;background:#fdecd2;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.dx-shell.is-q .dx-more svg{transition:transform .28s var(--dx-ease);color:#8e8c88}.dx-shell.is-q .dx-more.is-open svg{transform:rotate(180deg)}.dx-shell.is-q .dx-link-pill{height:34px;color:var(--dx-ink);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;transition:background .16s;display:inline-flex}.dx-shell.is-q .dx-link-pill:hover{background:#f3f1ed}.dx-shell.is-q .dx-link-pill svg{transition:transform .2s var(--dx-ease)}.dx-shell.is-q .dx-link-pill:hover svg{transform:translate(3px)}.dx-shell.is-q .dx-chip{height:36px;color:var(--dx-ink-2);background:#f6f5f2;border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.dx-shell.is-q .dx-chip i{flex:none;width:10px;height:10px}.dx-shell.is-q .dx-chip b{color:var(--dx-ink);font-weight:700}.dx-shell.is-q .dx-chip:hover{background:#efede8}.dx-shell.is-q .dx-chip.is-on,.dx-shell.is-q .dx-chip[aria-pressed=true]{color:var(--dx-ink);background:#fff;border-color:#e3e0d9;box-shadow:0 1px 3px #16161612}.dx-shell.is-q .dx-fold-in{animation:dx-rise .28s var(--dx-ease) both}.dx-shell.is-q .dx-trend{flex-direction:column;display:flex}.dx-shell.is-q .dx-trend>.dx-pb{flex-direction:column;flex:1;min-height:0;display:flex}.dx-shell.is-q .dx-trend-body{flex-direction:column;flex:1;gap:12px;display:flex}.dx-shell.is-q .dx-legend{gap:8px}.dx-shell.is-q .dx-legend-end{flex-wrap:wrap;gap:16px;margin-left:auto;font-size:12.5px;display:flex}.dx-shell.is-q .dx-chart-fill{flex:1;min-height:250px;position:relative}.dx-shell.is-q .dx-chart-fill svg{width:100%;height:100%;position:absolute;inset:0}.dx-shell.is-q .dx-line-cost,.dx-shell.is-q .dx-line-ink{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:dx-draw 1s var(--dx-ease) .1s forwards}.dx-shell.is-q .dx-line-cost{stroke:#f6a02d;stroke-width:2.8px}.dx-shell.is-q .dx-line-ink{stroke:#161616;stroke-width:2px}.dx-shell.is-q .dx-line-avg{stroke:#b4561b;stroke-width:1.6px;stroke-linecap:round}.dx-shell.is-q .dx-area{animation:dx-fade .9s var(--dx-ease) .2s both}.dx-shell.is-q .dx-tip{min-width:170px}.dx-shell.is-q .dx-tip div span:first-child{align-items:center;gap:8px;display:inline-flex}.dx-shell.is-q .dx-tip i{width:8px;height:8px;display:inline-block}.dx-shell.is-q .dx-donut{padding:8px 20px 4px}.dx-shell.is-q .dx-break .dx-rows{padding-top:4px}.dx-shell.is-q .dx-hero{background:linear-gradient(135deg,#fdf1e4 0%,#fdf4d6 100%);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:6px 16px 8px;padding:14px 16px;display:flex}.dx-shell.is-q .dx-hero b{letter-spacing:-.01em;font-size:24px;font-weight:700}.dx-shell.is-q .dx-hero small{color:var(--dx-ink-2);font-size:12.5px}.dx-shell.is-q .dx-hero span{color:var(--dx-ink-2);flex:1 0 100%;font-size:13px}.dx-shell.is-q .dx-recs{gap:2px;margin:0;padding:0 8px;list-style:none;display:grid}.dx-shell.is-q .dx-rec{transition:background .16s, transform .18s var(--dx-ease);gap:8px;padding:12px;display:grid}.dx-shell.is-q .dx-rec:hover{background:#faf9f6;transform:translate(2px)}.dx-shell.is-q .dx-rec-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.dx-shell.is-q .dx-rec-m{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-shell.is-q .dx-rec-cost{color:var(--dx-muted);font-size:12.5px}.dx-shell.is-q .dx-rec-m b{color:var(--dx-good);margin-left:auto;font-weight:700}.dx-shell.is-q .dx-rec-bar{background:#f1efea;height:5px;overflow:hidden}.dx-shell.is-q .dx-rec-bar i{transform-origin:0;height:100%;animation:dx-grow .7s var(--dx-ease) both;background:linear-gradient(90deg,#7cc8a0,#3fae78);display:block}.dx-shell.is-q .dx-ring{place-items:center;width:44px;height:44px;display:grid;position:relative}.dx-shell.is-q .dx-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.dx-shell.is-q .dx-ring .bg{fill:none;stroke:#f1efea;stroke-width:4px}.dx-shell.is-q .dx-ring .fg{fill:none;stroke:var(--q-orange);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .6s var(--dx-ease)}.dx-shell.is-q .dx-ring b{font-size:11px;font-weight:700}.dx-shell.is-q .dx-steps{gap:2px;padding:4px 8px 0;display:grid}.dx-shell.is-q .dx-step{color:var(--dx-ink);transition:background .16s, transform .18s var(--dx-ease);align-items:center;gap:12px;padding:9px 10px;display:flex}.dx-shell.is-q .dx-step:hover{background:#faf9f6;transform:translate(2px)}.dx-shell.is-q .dx-step .dx-t-name{flex:1;font-weight:500}.dx-shell.is-q .dx-step>svg{color:#b8b4aa}.dx-shell.is-q .dx-step-ico{background:var(--dx-sky);width:34px;height:34px;color:var(--dx-sky-ink);flex:none;place-items:center;display:grid}.dx-shell.is-q .dx-step.is-done{color:var(--dx-muted)}.dx-shell.is-q .dx-step.is-done .dx-step-ico{background:var(--dx-sage);color:var(--dx-sage-ink)}.dx-shell.is-q .dx-step.is-done .dx-t-name{text-decoration:none}.dx-shell.is-q .dx-acc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px 16px 16px;display:grid}.dx-shell.is-q .dx-acc-i{transition:transform .18s var(--dx-ease), background .16s;background:#faf9f6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:12px;display:grid}.dx-shell.is-q .dx-acc-i:hover{background:#f3f1ed;transform:translateY(-2px)}.dx-shell.is-q .dx-acc-i .dx-cloud{grid-row:span 2}.dx-shell.is-q .dx-acc-n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dx-shell.is-q .dx-acc-i:not(.is-on) .dx-acc-n{color:var(--dx-muted)}.dx-shell.is-q .dx-acc-s{color:var(--dx-muted);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.dx-shell.is-q .dx-acc-s i{flex:none;width:8px;height:8px}.dx-shell.is-q .dx-reg{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:20px;padding:8px 20px 20px;display:grid}.dx-shell.is-q .dx-reg-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dx-shell.is-q .dx-reg-chips>span{color:var(--dx-muted);margin-right:4px;font-size:12.5px}.dx-shell.is-q .dx-reg-chips>em{color:var(--dx-muted);font-style:normal}.dx-shell.is-q .dx-reg-side{align-content:start;gap:12px;min-width:0;display:grid}.dx-shell.is-q .dx-reg-clean{justify-items:start;gap:8px;display:grid}.dx-shell.is-q .dx-reg-clean ul{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.dx-shell.is-q .dx-reg-clean button{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .14s;display:flex}.dx-shell.is-q .dx-reg-clean button i{flex:none;width:10px;height:10px}.dx-shell.is-q .dx-reg-clean button span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dx-shell.is-q .dx-reg-clean button b{font-weight:700}@media (max-width:1100px){.dx-shell.is-q .dx-reg{grid-template-columns:minmax(0,1fr)}}.dx .map-wrap.mq-map{background:#f6f5f1;border:0}.dx .mq-mapbox{position:relative}.dx .mq-fab{z-index:5;color:#161616;width:40px;height:40px;transition:transform .18s var(--dx-ease), box-shadow .18s;background:#fff;border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #1616161f}.dx .mq-fab:hover{transform:scale(1.08);box-shadow:0 8px 20px #16161629}.dx .mq-legend{z-index:5;color:#8e8c88;background:#ffffffeb;align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #16161614}.dx .mq-legend i{width:80px;height:6px;display:block}.dx .mq-legend em{border-left:1px solid #e3e0d9;padding-left:10px;font-style:normal}.dx .mq-legend.is-wide{box-shadow:none;background:0 0;flex-wrap:wrap;padding:14px 2px 0;position:static}.dx .mq-legend.is-wide i{width:160px}.dx .mq-legend.is-wide em{border:0;margin-left:auto;padding:0}.dx .mq-seg{grid-template-columns:repeat(var(--n), 1fr);background:#f3f1ed;display:inline-grid;position:relative}.dx .mq-mapbox>.mq-seg{margin-top:14px}.dx .mq-seg-ind{width:calc(100% / var(--n));transform:translateX(calc(var(--i) * 100%));transition:transform .28s var(--dx-ease);background:#161616;position:absolute;top:0;bottom:0;left:0}.dx .mq-seg button{z-index:1;color:#4a4a4e;white-space:nowrap;background:0 0;border:0;height:36px;padding:0 16px;font-size:13px;font-weight:500;transition:color .2s;position:relative}.dx .mq-seg button[aria-selected=true]{color:#fff}.dx .mq-seg button:disabled{opacity:.4;cursor:default}.dx .mq-pill{color:#fff;white-space:nowrap;background:#161616;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex;box-shadow:0 8px 20px #16161638}.dx .mq-pill b{font-weight:500}.dx .mq-pill em{color:#fcc94a;font-style:normal;font-weight:700}.dx .mq-chip{color:#161616;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex;box-shadow:0 4px 12px #1616161f}.dx .mq-chip span{color:#8e8c88}.dx .mq-chip.is-over{color:#b53d37;background:#fbe1df}.dx .mq-ctrl{z-index:20;background:#fff;padding:4px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #16161624}.dx .mq-ctrl button{color:#4a4a4e;background:0 0;border:0;place-items:center;width:36px;height:36px;transition:background .14s,color .14s;display:grid}.dx .mq-ctrl button:hover{color:#161616;background:#f3f1ed}.dx .mq-ctrl button+button{margin-top:2px}.dx .mq-card{z-index:30;text-align:left;color:#161616;background:#fff;border:0;gap:10px;width:252px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 48px #16161633,0 2px 6px #1616160f}.dx .mq-card.is-compact{gap:8px;width:196px;padding:12px}.dx .mq-card>header,.dx .mq-detail>header{align-items:center;gap:10px;display:flex}.dx .mq-card>header>div,.dx .mq-detail>header>div{flex:1;min-width:0}.dx .mq-card header b,.dx .mq-detail header b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.dx .mq-card header small,.dx .mq-detail header small{color:#8e8c88;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dx .mq-flag{font-size:24px;line-height:1}.dx .mq-x{color:#4a4a4e;width:30px;height:30px;transition:background .16s, transform .3s var(--dx-ease);background:#f3f1ed;border:0;flex:none;place-items:center;display:grid}.dx .mq-x:hover{background:#ebe8e2;transform:rotate(90deg)}.dx .mq-x.is-lg{width:40px;height:40px}.dx .mq-big{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.dx .mq-big>i{align-self:center;width:12px;height:12px;border-radius:999px!important}.dx .mq-big b{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.05}.dx .mq-big small{color:#8e8c88;font-size:12px}.dx .mq-spark{align-self:center;margin-left:auto}.dx .mq-band{color:#4a4a4e;white-space:nowrap;background:#f3f1ed;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dx .mq-band.is-clean{color:#1f7a45;background:#dff3e5}.dx .mq-band.is-moderate{color:#8a6a0d;background:#fdf0c4}.dx .mq-band.is-high{color:#b4561b;background:#fde4d0}.dx .mq-band.is-very_high{color:#b53d37;background:#fbe1df}.dx .mq-delta{align-items:center;gap:3px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.dx .mq-delta.is-good{color:#1f7a45;background:#dff3e5}.dx .mq-delta.is-bad{color:#b53d37;background:#fbe1df}.dx .mq-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.dx .mq-stats.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dx .mq-stats>div{background:#f6f5f2;min-width:0;padding:8px 10px}.dx .mq-stats .is-peach{background:#fde9de}.dx .mq-stats .is-butter{background:#fdf3d3}.dx .mq-stats .is-sky{background:#e6eefb}.dx .mq-stats dt{color:#8e8c88;font-size:11.5px}.dx .mq-stats dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:700;overflow:hidden}.dx .mq-note{color:#8e8c88;margin:0;font-size:12px;line-height:1.45}.dx .mq-plain{color:#4a4a4e;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.dx .mq-plain svg{color:#f6a02d;flex:none}.dx .mq-id{color:#8e8c88;background:#f6f5f2;justify-self:start;padding:2px 8px;font-size:11px;display:inline-block}.dx .mq-detail{color:#161616;background:#faf9f6;gap:12px;padding:16px;display:grid}.dx .mq-detail.is-flat{background:linear-gradient(160deg,#faf9f6 0%,#fdf4ea 100%)}.dx .mq-detail code{font-size:11.5px}.dx .mq-move{color:#1f5f3a;background:#e8f6ee;gap:4px;padding:12px 14px;display:grid}.dx .mq-move>div{align-items:center;gap:8px;display:flex}.dx .mq-move>div b{flex:1;font-weight:700}.dx .mq-move>div span{background:#fff;padding:2px 10px;font-size:12.5px;font-weight:700;border-radius:999px!important}.dx .mq-move p{margin:0;font-size:12.5px;line-height:1.45}.dx .mq-move small{opacity:.75;font-size:11.5px}.dx .mq-empty{color:#8e8c88;text-align:center;border:1px dashed #d6d2c9;margin:0;padding:20px}.dx .mq-backdrop{z-index:50;background:#1212148c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dx .mq-modal{color:#161616;background:#fff;gap:18px;width:min(1280px,100%);max-height:92vh;padding:22px 24px 24px;display:grid;overflow:auto;box-shadow:0 32px 80px #00000059}.dx .mq-modal-h{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dx .mq-modal-h h2{letter-spacing:-.01em;flex:1;margin:0;font-size:22px;font-weight:700}.dx .mq-modal-b{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.dx .mq-modal-side{align-content:start;gap:14px;max-height:70vh;padding-right:2px;display:grid;overflow:auto}.dx .mq-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dx .mq-list button{text-align:left;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr) auto 44px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .14s;display:grid}.dx .mq-list button:hover{background:#f6f5f2}.dx .mq-list button.is-on{background:#fdecd2}.dx .mq-list i{width:12px;height:12px;border-radius:999px!important}.dx .mq-list-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx .mq-list-c{gap:4px;display:flex}.dx .mq-list-c em{color:#4a4a4e;background:#f3f1ed;padding:1px 8px;font-size:11px;font-style:normal;font-weight:500;border-radius:999px!important}.dx .mq-list b{text-align:right;font-weight:700}@media (max-width:900px){.dx .mq-modal-b{grid-template-columns:minmax(0,1fr)}.dx .mq-modal-side{max-height:none}.dx .mq-legend em{display:none}}.dx-shell.is-q .dx-kpis>.dx-kpi{gap:6px;padding:14px 16px 12px!important}.dx-shell.is-q .dx-kpi-top{flex-wrap:nowrap;gap:10px}.dx-shell.is-q .dx-kpi-top .dx-ico{flex:none;width:34px!important;height:34px!important}.dx-shell.is-q .dx-kpi-top .dx-ico svg{width:18px;height:18px}.dx-shell.is-q .dx-kpi-label{min-width:0;color:var(--dx-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.dx-shell.is-q .dx-kpi-top>span.dx-kpi-label{flex:1 1 0;order:0}.dx-shell.is-q .dx-kpi-top .dx-pop-root,.dx-shell.is-q .dx-kpi-top .dx-info{order:3;margin-left:0}.dx-shell.is-q .dx-kpi-more{color:#8e8c88;background:#f3f1ed;border:0;flex:none;order:2;place-items:center;width:26px;height:26px;transition:background .16s,color .16s;display:grid;border-radius:999px!important}.dx-shell.is-q .dx-kpi-more svg{transition:transform .28s var(--dx-ease)}.dx-shell.is-q .dx-kpi-more.is-open svg{transform:rotate(180deg)}.dx-shell.is-q .dx-kpi-more:hover{color:#b4561b;background:#fdecd2}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-more{color:#b9b9be;background:#ffffff1a}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-label{color:#cfcfd2}.dx-shell.is-q .dx-kpi-row{align-items:center;gap:8px}.dx-shell.is-q .dx-kpi-num{gap:2px 8px;font-size:28px}.dx-shell.is-q .dx-kpi-num small{font-size:12px}.dx-shell.is-q .dx-kpi-spark{width:104px;height:40px;margin-right:-4px}.dx-shell.is-q .dx-kpi-foot{text-overflow:ellipsis;white-space:nowrap;min-height:0;font-size:12.5px;line-height:1.3;overflow:hidden}.dx-shell.is-q .dx-kpi-foot .dx-scale{margin:2px 0 0}.dx-shell.is-q .dx-kpi-extra{color:var(--dx-ink-2);background:#1616160d;margin:6px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.4;border-radius:12px!important}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-extra{color:#cfcfd2;background:#ffffff14}.dx-shell.is-q .dx-kpi .dx-fold{margin-top:0}.dx-shell.is-q .dx-kpi .dx-tag{height:22px;font-size:11.5px}.dx-shell.is-q .dx-skel{border-radius:14px!important}.dx-shell.is-q .dx-chip[aria-pressed=false]{opacity:1}.dx-shell.is-q .dx-legend .dx-chip[aria-pressed=false]{opacity:.5}.dx-shell.is-q .dx-main div:not([class]):has(>.dx-panel+.dx-panel)>.dx-panel+.dx-panel:after{content:none!important}.dx-shell.is-q .dx-main div:not([class]):has(>.dx-panel+.dx-panel){column-gap:16px}.dx .mq-modal-map{align-content:start;gap:4px;display:grid}.dx .mq-modal-map .mq-detail{margin-top:10px}.dx .mq-modal-b{grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr)}.dx .mq-modal-side{max-height:540px}.dx-shell.is-q .dx-kpis>.dx-kpi{gap:8px;overflow:hidden;padding:16px 18px 14px!important}.dx-shell.is-q .dx-kpi-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dx-shell.is-q .dx-kpi-num{flex:0 auto;font-size:30px;font-weight:700}.dx-shell.is-q .dx-kpi-delta{display:inline-flex}.dx-shell.is-q .dx-kpi-delta .dx-delta,.dx-shell.is-q .dx-kpi-delta .dx-tag{background:#1f9d571f;height:26px;padding:0 10px;font-size:12.5px;border-radius:999px!important}.dx-shell.is-q .dx-kpi-delta .dx-delta.is-bad{background:#d4524b1f}.dx-shell.is-q .dx-kpi-delta .dx-delta.is-flat{background:#1616160f}.dx-shell.is-q .dx-kpi-delta .dx-tag{background:var(--dx-peach);color:var(--dx-peach-ink)}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-delta .dx-delta{background:#4cc68429}.dx-shell.is-q .dx-kpi-visual{width:96px;margin-left:auto}.dx-shell.is-q .dx-gauge{width:100%;display:block;overflow:visible}.dx-shell.is-q .dx-gauge .bg{fill:none;stroke:#16161614;stroke-width:9px;stroke-linecap:round}.dx-shell.is-q .dx-gauge .fg{fill:none;stroke-width:9px;stroke-linecap:round}.dx-shell.is-q .dx-gauge .dot{fill:#fff;stroke:#161616;stroke-width:2.5px;filter:drop-shadow(0 1px 2px #00000040)}.dx-shell.is-q .dx-kpi-chart{height:44px;margin:2px -4px 0}.dx-shell.is-q .dx-kpi-chart svg{width:100%;height:44px;display:block}.dx-shell.is-q .dx-kpi-foot{color:var(--dx-ink-2);white-space:normal;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.dx-shell.is-q .dx-kpis>.dx-kpi:not(:first-child) .dx-kpi-foot{background:#ffffffb3;width:fit-content;padding:5px 10px;border-radius:999px!important}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-foot{color:#cfcfd2;background:#ffffff14;width:fit-content;padding:5px 10px;border-radius:999px!important}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-foot b{color:#fff}.dx-shell.is-q .dx-tgl{height:34px;color:var(--dx-muted);transition:background .18s, color .18s, border-color .18s, transform .16s var(--dx-ease);background:0 0;border:1px dashed #d6d2c9;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex;border-radius:999px!important}.dx-shell.is-q .dx-tgl:hover{color:var(--dx-ink);border-color:#b9b5aa}.dx-shell.is-q .dx-tgl[aria-pressed=true]{color:#8a4b0f;background:linear-gradient(135deg,#fff1d6,#fde3c4);border:1px solid #0000;box-shadow:0 2px 8px #f6a02d38}.dx-shell.is-q .dx-tgl:active{transform:scale(.96)}.dx .dx-hint-pop{width:320px;max-width:min(320px,86vw);overflow:visible;border-radius:22px!important;padding:0!important}.dx .dx-hint{color:#161616;gap:12px;padding:16px;display:flex}.dx .dx-hint-ico{color:#b4561b;background:linear-gradient(135deg,#fff1d6,#fde3c4);flex:none;place-items:center;width:38px;height:38px;display:grid;border-radius:14px!important}.dx .dx-hint-body{min-width:0}.dx .dx-hint-body b{margin-bottom:4px;font-size:14.5px;font-weight:700;display:block}.dx .dx-hint-body p{color:#4a4a4e;margin:0;font-size:13.5px;line-height:1.55}.dx-shell.is-q .dx-hint-pop:before{background:#fff}.dx-shell.is-q .dx-sv{color:#fff;background:linear-gradient(135deg,#161616 0%,#2a2a2d 100%);justify-content:space-between;align-items:center;gap:12px;margin:6px 16px 10px;padding:14px 16px;display:flex;border-radius:20px!important}.dx-shell.is-q .dx-sv-main{align-items:center;gap:12px;min-width:0;display:flex}.dx-shell.is-q .dx-sv-badge{color:#6fe0a3;background:#4cc6842e;place-items:center;width:40px;height:40px;display:grid;border-radius:14px!important}.dx-shell.is-q .dx-sv-main b{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.1;display:block}.dx-shell.is-q .dx-sv small{color:#a9a9ae;font-size:12px;display:block}.dx-shell.is-q .dx-sv-side{text-align:right;border-left:1px solid #ffffff1f;padding-left:12px}.dx-shell.is-q .dx-sv-side b{color:var(--q-yellow);font-size:18px;font-weight:700;display:block}.dx-shell.is-q .dx-mvs{gap:8px;margin:0;padding:0 12px;list-style:none;display:grid}.dx-shell.is-q .dx-mv{transition:background .16s, transform .2s var(--dx-ease), box-shadow .2s;background:#faf9f6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;border-radius:18px!important}.dx-shell.is-q .dx-mv-body{gap:6px;min-width:0;display:grid}.dx-shell.is-q .dx-mv-body>b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dx-shell.is-q .dx-mv-route{color:var(--dx-muted);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.dx-shell.is-q .dx-mv-route em{white-space:nowrap;text-overflow:ellipsis;background:#efede8;padding:2px 8px;font-style:normal;overflow:hidden;border-radius:999px!important}.dx-shell.is-q .dx-mv-route em.to{color:#1f7a45;background:#dff3e5;font-weight:600}.dx-shell.is-q .dx-mv-route svg{color:#b8b4aa;flex:none}.dx-shell.is-q .dx-mv-gain{text-align:right;line-height:1.25}.dx-shell.is-q .dx-mv-gain b{color:var(--dx-good);font-size:15px;font-weight:700;display:block}.dx-shell.is-q .dx-mv-gain small{color:var(--dx-muted);font-size:11.5px}.dx-shell.is-q .dx-cloud{flex:none;width:36px;height:36px;display:block;overflow:hidden;box-shadow:0 2px 6px #1616161f;border-radius:12px!important}.dx-shell.is-q .dx-cloud.is-off{filter:grayscale();opacity:.45;box-shadow:none}.dx-shell.is-q .dx-svc-name .dx-cloud{width:18px;height:18px;border-radius:6px!important}.dx-shell.is-q .dx-donut-legend .dx-cloud,.dx-shell.is-q .dx-rows .dx-cloud{width:24px;height:24px;border-radius:8px!important}.dx-shell.is-q .dx-dock{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px 12px 16px;display:grid}.dx-shell.is-q .dx-dock-i{text-align:center;transition:background .16s, transform .2s var(--dx-ease);justify-items:center;gap:2px;padding:10px 4px 8px;display:grid;border-radius:18px!important}.dx-shell.is-q .dx-dock-av{width:52px;height:52px;margin-bottom:6px;position:relative}.dx-shell.is-q .dx-dock-av .dx-cloud{width:52px;height:52px;border-radius:18px!important}.dx-shell.is-q .dx-dock-i.is-off .dx-dock-av .dx-cloud{filter:grayscale();opacity:.35}.dx-shell.is-q .dx-dock-dot{color:#fff;background:#cfcbc2;border:2.5px solid #fff;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-3px;right:-3px;border-radius:999px!important}.dx-shell.is-q .dx-dock-i.is-off .dx-dock-dot{background:#161616;width:20px;height:20px}.dx-shell.is-q .dx-dock-i b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.dx-shell.is-q .dx-dock-i small{color:var(--dx-muted);font-size:11.5px}.dx-shell.is-q .dx-dock-i.is-off b{color:var(--dx-muted)}@media (max-width:1500px){.dx-shell.is-q .dx-dock{grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-shell.is-q .dx-svc-filters{flex-wrap:wrap;gap:8px;padding:6px 20px 12px;display:flex}.dx-shell.is-q .dx-svc-filters .dx-chip{gap:7px;height:34px;padding:0 14px 0 11px}.dx-shell.is-q .dx-stack{gap:3px;height:14px;margin:0 20px 14px;display:flex}.dx-shell.is-q .dx-stack i{transform-origin:0;min-width:6px;animation:dx-grow .7s var(--dx-ease) both;display:block;border-radius:999px!important}.dx-shell.is-q .dx-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 12px;list-style:none;display:grid}.dx-shell.is-q .dx-svc-card{transition:background .16s, transform .2s var(--dx-ease), box-shadow .2s;background:#faf9f6;border-radius:20px!important}.dx-shell.is-q .dx-svc-card.is-open{box-shadow:var(--q-shadow);background:#fff;grid-column:1/-1}.dx-shell.is-q .dx-svc-hit{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name cost""meter meter trend";align-items:center;gap:10px 12px;width:100%;padding:14px;display:grid}.dx-shell.is-q .dx-svc-hit .dx-cat{grid-area:ico;width:44px;height:44px;border-radius:15px!important}.dx-shell.is-q .dx-svc-name{grid-area:name;gap:3px;min-width:0;display:grid}.dx-shell.is-q .dx-svc-name>b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dx-shell.is-q .dx-svc-name>span{color:var(--dx-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.dx-shell.is-q .dx-svc-dot{width:8px;height:8px;display:inline-block;border-radius:999px!important}.dx-shell.is-q .dx-svc-cost{text-align:right;grid-area:cost;line-height:1.2}.dx-shell.is-q .dx-svc-cost b{font-size:17px;font-weight:700;display:block}.dx-shell.is-q .dx-svc-cost small{color:var(--dx-muted);font-size:12px}.dx-shell.is-q .dx-svc-meter{grid-area:meter;gap:4px;display:grid}.dx-shell.is-q .dx-svc-trend{grid-area:trend;align-items:center;gap:8px;display:flex}.dx-shell.is-q .dx-svc-card .dx-detail{margin:0 14px 14px}@media (max-width:760px){.dx-shell.is-q .dx-svc-grid{grid-template-columns:minmax(0,1fr)}}.dx-shell.is-q .dx-reg{padding:6px 16px 16px;display:block}.dx-shell.is-q .dx-reg-stage{position:relative}.dx-shell.is-q .dx-reg-stage .map-wrap.mq-map{background:radial-gradient(120% 120% at 30% 20%,#26262a 0%,#151517 70%);border-radius:26px!important}.dx-shell.is-q .dx-reg-stage .mq-legend{color:#b9b9be;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14}.dx-shell.is-q .dx-reg-stage .mq-fab{color:#fff;box-shadow:none;background:#ffffff1f}.dx-shell.is-q .dx-reg-float{z-index:6;width:300px;max-height:calc(100% - 28px);position:absolute;top:14px;left:14px;overflow:auto}.dx-shell.is-q .dx-reg-float .mq-detail{background:#fffffff7;box-shadow:0 18px 44px #00000059;border-radius:22px!important}.dx-shell.is-q .dx-reg-float .mq-fab{display:none}.dx-shell.is-q .dx-reg-chips{margin-top:14px}.dx-shell.is-q .dx-reg-below{margin-top:10px}.dx-shell.is-q .dx-reg-below .dx-reg-clean{justify-items:start}@media (max-width:1100px){.dx-shell.is-q .dx-reg-float{width:auto;max-height:none;margin-top:12px;position:static}}.dx .dx-mo{gap:14px;display:grid}.dx .dx-mo-head{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.dx .dx-mo-head small{color:#8e8c88;font-size:12px;display:block}.dx .dx-mo-head b{letter-spacing:-.01em;font-size:24px;font-weight:700}.dx .dx-mo-key{color:#8e8c88;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.dx .dx-mo-key i{background:#f6a02d;width:10px;height:10px;display:inline-block;border-radius:999px!important}.dx .dx-mo-key i.is-co2{background:#161616;margin-left:8px}.dx .dx-mo-d{align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;border-radius:999px!important}.dx .dx-mo-d.is-good{color:#1f7a45;background:#dff3e5}.dx .dx-mo-d.is-bad{color:#b53d37;background:#fbe1df}.dx .dx-mo-cols{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dx .dx-mo-month{cursor:default;outline:none;justify-items:center;gap:6px;display:grid;position:relative}.dx .dx-mo-track{background:#f3f1ed;align-items:flex-end;width:100%;max-width:44px;height:170px;transition:background .16s;display:flex;overflow:hidden;border-radius:999px!important}.dx .dx-mo-track i,.dx .dx-mo-col i{transform-origin:bottom;width:100%;animation:dx-col .6s var(--dx-ease) both;background:linear-gradient(#fcc94a 0%,#f6a02d 100%);transition:filter .16s;display:block;border-radius:999px!important}.dx .dx-mo-track i.is-partial,.dx .dx-mo-col i.is-partial{opacity:.8;background-image:repeating-linear-gradient(135deg,#ffffff8c 0 4px,#0000 4px 8px),linear-gradient(#fcc94a,#f6a02d)}.dx .dx-mo-month.is-hover .dx-mo-track{background:#ebe8e2}.dx .dx-mo-month.is-hover .dx-mo-track i{filter:brightness(.95)}.dx .dx-mo-co2{background:#f3f1ed;width:100%;max-width:44px;height:6px;overflow:hidden;border-radius:999px!important}.dx .dx-mo-co2 i{background:#161616;height:100%;display:block;border-radius:999px!important}.dx .dx-mo-name{color:#8e8c88;font-size:11.5px}.dx .dx-mo-month.is-last .dx-mo-name,.dx .dx-mo-month.is-hover .dx-mo-name{color:#161616;font-weight:700}.dx .dx-mo-tip{z-index:6;min-width:160px;top:-6px;left:50%;transform:translate(-50%,-100%)}.dx .dx-mo-note{color:#8e8c88;margin:0;font-size:12px}.dx .dx-mo-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dx .dx-mo-rows li{background:#faf9f6;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) 7.5rem;align-items:center;gap:14px;padding:10px 12px;display:grid;border-radius:18px!important}.dx .dx-mo-who{align-items:center;gap:10px;min-width:0;display:flex}.dx .dx-mo-who b{white-space:nowrap;font-weight:700}.dx .dx-mo-who em{background:#efede8;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700;border-radius:999px!important}.dx .dx-mo-spark{align-items:flex-end;gap:4px;height:52px;display:flex}.dx .dx-mo-col{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.dx .dx-mo-sum{text-align:right;justify-items:end;gap:4px;display:grid}.dx .dx-mo-sum b{font-weight:700}.dx .dx-mo-axis{color:#8e8c88;text-align:center;grid-template-columns:minmax(9rem,12rem) repeat(12,minmax(0,1fr));padding:0 12px;font-size:10.5px;display:grid}.dx .dx-mo-axis span:first-child{grid-column:2}@media (max-width:700px){.dx .dx-mo-track{height:120px}.dx .dx-mo-rows li{grid-template-columns:minmax(0,1fr)}}.dx-shell.is-q .dx-more{color:#fff;height:40px;transition:transform .2s var(--dx-ease), box-shadow .2s;background:linear-gradient(135deg,#1d1d20,#0f0f10);gap:10px;padding:0 6px 0 16px;font-weight:600;position:relative;overflow:hidden;box-shadow:0 6px 16px #1616162e}.dx-shell.is-q .dx-more:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.dx-shell.is-q .dx-more:hover{background:linear-gradient(135deg,#1d1d20,#0f0f10);transform:translateY(-2px);box-shadow:0 10px 22px #1616163d}.dx-shell.is-q .dx-more:hover:after{animation:dx-sheen .9s var(--dx-ease)}.dx-shell.is-q .dx-more:active{transform:scale(.97)}.dx-shell.is-q .dx-more em{color:var(--q-yellow);background:#fcc94a2e;min-width:22px;height:22px;animation:2.4s ease-in-out infinite dx-pulse}.dx-shell.is-q .dx-more svg{box-sizing:content-box;color:#161616;width:16px;height:16px;transition:transform .35s var(--dx-ease);background:linear-gradient(135deg,#fcc94a,#f6a02d);padding:6px;animation:1.8s ease-in-out infinite dx-bob;border-radius:999px!important}.dx-shell.is-q .dx-more.is-open svg{animation:none;transform:rotate(180deg)}@keyframes dx-sheen{to{transform:translate(130%)}}@keyframes dx-bob{0%,to{translate:0 -1px}50%{translate:0 2px}}@keyframes dx-pulse{0%,to{box-shadow:0 0 #fcc94a73}50%{box-shadow:0 0 0 6px #fcc94a00}}@media (prefers-reduced-motion:reduce){.dx-shell.is-q .dx-more svg,.dx-shell.is-q .dx-more em{animation:none}}.dx-shell.is-q .dx-reg-float{left:auto;right:14px}.dx-shell.is-q .dx-reg-stage .mq-fab{left:14px;right:auto}.dx-shell.is-q .dx-reg-clean button{background:linear-gradient(135deg,#1d1d20,#0f0f10);width:auto;padding:0 6px 0 16px}.dx-shell.is-q .dx-reg-clean button:hover{background:linear-gradient(135deg,#1d1d20,#0f0f10)}.dx-shell.is-q .dx-reg-clean ul button{width:100%;color:var(--dx-ink);box-shadow:none;background:0 0;height:auto;padding:8px 10px;overflow:visible}.dx-shell.is-q .dx-reg-clean ul button:hover{box-shadow:none;background:#f6f5f2;transform:none}.dx-shell.is-q .dx-reg-clean ul button:after{content:none}.dx-shell.is-q .dx-reg-clean ul button svg{display:none}.dx-shell.is-q .dx-reg-clean ul button i{width:10px;height:10px}@media (max-width:1100px){.dx-shell.is-q .dx-reg-stage .mq-fab{left:auto;right:14px}}.dx .dx-mo-cols{justify-content:center;gap:8px;display:flex}.dx .dx-mo-month{flex:1 1 0;min-width:0;max-width:64px}.dx .dx-mo-track,.dx .dx-mo-co2{max-width:48px}.dx-shell.is-q .dx-skel{background:linear-gradient(100deg,#f1efea 20%,#f9f8f5 40%,#f1efea 60%) 0 0/220% 100%;border-radius:10px!important}.dx-shell.is-q .dx-skel.is-lg{border-radius:20px!important}.dx-shell.is-q .dx-kpis>.dx-kpi .dx-skel{background:linear-gradient(100deg,#1616160f 20%,#ffffff80 40%,#1616160f 60%) 0 0/220% 100%}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-skel{background:linear-gradient(100deg,#ffffff14 20%,#ffffff2e 40%,#ffffff14 60%) 0 0/220% 100%}.dx-shell.is-q .dx-kpis>.dx-kpi{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""row chart""foot foot""more more";align-content:start;gap:4px 10px;display:grid;padding:14px 16px 12px!important}.dx-shell.is-q .dx-kpi>.dx-kpi-top{grid-area:top}.dx-shell.is-q .dx-kpi>.dx-kpi-row{grid-area:row;align-self:end}.dx-shell.is-q .dx-kpi>.dx-kpi-chart{grid-area:chart;align-self:end;width:104px;height:40px;margin:0}.dx-shell.is-q .dx-kpi>.dx-kpi-chart svg{height:40px}.dx-shell.is-q .dx-kpi>.dx-kpi-foot{grid-area:foot}.dx-shell.is-q .dx-kpi>.dx-fold{grid-area:more}.dx-shell.is-q .dx-kpi>.dx-skel{grid-column:1/-1}.dx-shell.is-q .dx-kpi-num{font-size:28px}.dx-shell.is-q .dx-kpi-row{gap:4px 8px}.dx-shell.is-q .dx-kpi-visual{width:84px}.dx-shell.is-q .dx-kpi-foot{font-size:12px;padding:3px 10px!important}.dx-shell.is-q .dx-head-tools{background:#f6f5f2;flex-wrap:wrap;gap:6px;padding:6px;border-radius:26px!important}.dx-shell.is-q .dx-head-tools .dx-field{background:#fff;height:40px;box-shadow:0 1px 3px #1616160f}.dx-shell.is-q .dx-head-tools .dx-seg,.dx-shell.is-q .dx-head-tools .dx-iconbtn{background:#fff;box-shadow:0 1px 3px #1616160f}.dx-shell.is-q .dx-head-tools .dx-iconbtn.is-on{background:#fdecd2}.dx-shell.is-q .dx-head-tools .dx-seg button{gap:8px}.dx-shell.is-q .dx-head-tools .dx-seg .dx-cloud{width:22px;height:22px;box-shadow:none;border-radius:8px!important}.dx-shell.is-q .dx-head-tools .dx-seg button[aria-pressed=false] .dx-cloud{filter:grayscale(.6);opacity:.8}.dx-shell.is-q .dx-ph .dx-ico,.dx-shell.is-q .dx-kpi-top .dx-ico{box-shadow:0 6px 14px #16161624;color:#fff!important;border-radius:15px!important;width:42px!important;height:42px!important}.dx-shell.is-q .dx-ph .dx-ico{background:linear-gradient(145deg,#ffb35c,#f6902d)!important}.dx-shell.is-q .dx-ph .dx-ico.is-sky{background:linear-gradient(145deg,#7fb2ff,#4a85f0)!important}.dx-shell.is-q .dx-ph .dx-ico.is-sage{background:linear-gradient(145deg,#7fd3a8,#3fae78)!important}.dx-shell.is-q .dx-ph .dx-ico.is-butter{background:linear-gradient(145deg,#ffd96b,#f6b01e)!important}.dx-shell.is-q .dx-ph .dx-ico.is-rose{background:linear-gradient(145deg,#ff9d96,#e5605a)!important}.dx-shell.is-q .dx-ph .dx-ico.is-peach,.dx-shell.is-q .dx-kpi-top .dx-ico{background:linear-gradient(145deg,#ffb35c,#f6902d)!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(2) .dx-kpi-top .dx-ico{background:linear-gradient(145deg,#7fd3a8,#3fae78)!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(3) .dx-kpi-top .dx-ico{background:linear-gradient(145deg,#ffd96b,#f6b01e)!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(4) .dx-kpi-top .dx-ico{background:linear-gradient(145deg,#7fb2ff,#4a85f0)!important}.dx-shell.is-q .dx-kpi-top .dx-ico,.dx-shell.is-q .dx-ph .dx-ico{transition:transform .25s var(--dx-ease)}.dx-shell.is-q.is-slim .dx-plan{background:#1d1d20;place-items:center;width:46px;height:46px;margin:0 auto 10px;padding:0;overflow:hidden;border-radius:16px!important;display:grid!important}.dx-shell.is-q.is-slim .dx-plan b,.dx-shell.is-q.is-slim .dx-plan strong,.dx-shell.is-q.is-slim .dx-plan .dx-meter{display:none!important}.dx-shell.is-q.is-slim .dx-plan .dx-plan-mini{color:var(--q-orange);text-align:center;margin:0;font-size:14px;font-weight:700;display:block}.dx-shell.is-q.is-slim .dx-brand{padding:0}.dx-shell.is-q.is-slim .dx-nav-label{display:none}.dx-shell.is-q.is-slim .dx-fb{margin:0 8px}.dx-shell.is-q .dx-break{flex-direction:column;display:flex}.dx-shell.is-q .dx-break>.dx-foot{margin-top:auto}.dx-shell.is-q .dx-break .dx-donut{flex:1;grid-template-columns:176px minmax(0,1fr);align-content:center;gap:8px 22px;padding:14px 20px 8px}.dx-shell.is-q .dx-break .dx-donut svg{width:176px;height:176px}.dx-shell.is-q .dx-break .dx-donut-legend{gap:13px}.dx-shell.is-q{--dx-carbon:#3fae78}.dx-shell.is-q .dx-line-ink{stroke:#3fae78}.dx .dx-mo-co2 i,.dx .dx-mo-key i.is-co2{background:#3fae78}.dx-shell.is-q .dx-ph .dx-ico,.dx-shell.is-q .dx-ph .dx-ico.is-peach,.dx-shell.is-q .dx-ph .dx-ico.is-navy,.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(n) .dx-kpi-top .dx-ico{box-shadow:none;color:#d9780f!important;background:#fdecd2!important;border-radius:13px!important;width:38px!important;height:38px!important}.dx-shell.is-q .dx-ph .dx-ico.is-sky{color:#3a6fd0!important;background:#e3edfc!important}.dx-shell.is-q .dx-ph .dx-ico.is-sage{color:#2f9d68!important;background:#dff3e5!important}.dx-shell.is-q .dx-ph .dx-ico.is-butter{color:#b8860b!important;background:#fdf0c4!important}.dx-shell.is-q .dx-ph .dx-ico.is-rose{color:#c0453f!important;background:#fbe1df!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(2):nth-child(n) .dx-kpi-top .dx-ico{color:#2f9d68!important;background:#dff3e5!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(3):nth-child(n) .dx-kpi-top .dx-ico{color:#b8860b!important;background:#fdf0c4!important}.dx-shell.is-q .dx-kpis>.dx-kpi:nth-child(4):nth-child(n) .dx-kpi-top .dx-ico{color:#3a6fd0!important;background:#e3edfc!important}.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child:nth-child(n) .dx-kpi-top .dx-ico{color:#ffb35c!important;background:#f6a02d2e!important}.dx-shell.is-q .dx-panel:hover>.dx-ph .dx-ico,.dx-shell.is-q .dx-kpi:hover .dx-kpi-top .dx-ico{transform:none}.dx-shell.is-q .dx-ph .dx-ico svg,.dx-shell.is-q .dx-kpi-top .dx-ico svg{width:20px;height:20px}.dx-shell.is-q .dx-panel{box-shadow:none!important;border-color:#ece9e2!important}.dx-shell.is-q .dx-kpis>.dx-kpi:hover{box-shadow:none;transform:none}.dx-shell.is-q .dx-kpis>.dx-kpi:not(:first-child) .dx-kpi-foot,.dx-shell.is-q .dx-kpis:first-child>.dx-kpi:first-child .dx-kpi-foot{background:0 0;width:auto;padding:0!important}.dx-shell.is-q .dx-head-tools{background:0 0;padding:0}.dx-shell.is-q .dx-head-tools .dx-field,.dx-shell.is-q .dx-head-tools .dx-seg,.dx-shell.is-q .dx-head-tools .dx-iconbtn{box-shadow:none;background:#fff;border:1px solid #e3e0d9}.dx-shell.is-q .dx-head-tools .dx-seg{border:1px solid #e3e0d9}.dx-shell.is-q .dx-head-tools .dx-seg-ind{top:-1px;bottom:-1px}.dx-shell.is-q .dx-more,.dx-shell.is-q .dx-reg-clean button.dx-more{color:var(--dx-ink);box-shadow:none;background:#fff;border:1px solid #e3e0d9;height:36px;padding:0 6px 0 14px;font-weight:500}.dx-shell.is-q .dx-more:after{content:none}.dx-shell.is-q .dx-more:hover{box-shadow:none;background:#faf9f6;border-color:#d6d2c9;transform:none}.dx-shell.is-q .dx-more em{color:#b4561b;background:#fdecd2;animation:none}.dx-shell.is-q .dx-more svg{color:#4a4a4e;background:#f3f1ed;animation:none}.dx-shell.is-q .dx-reg-clean>.dx-more{width:auto}.dx-shell.is-q .dx-sv{color:#161616;background:linear-gradient(135deg,#fff4e0 0%,#fdeacd 100%)}.dx-shell.is-q .dx-sv-badge{color:#2f9d68;background:#3fae7829}.dx-shell.is-q .dx-sv small{color:#8a7a62}.dx-shell.is-q .dx-sv-side{border-left-color:#1616161a}.dx-shell.is-q .dx-sv-side b{color:#b4561b}.dx-shell.is-q .dx-mvs{gap:0;padding:0 20px}.dx-shell.is-q .dx-mv{background:0 0;border-top:1px solid #f0eee8;padding:12px 0;border-radius:0!important}.dx-shell.is-q .dx-mvs>li:first-child .dx-mv{border-top:0}.dx-shell.is-q .dx-mv:hover{box-shadow:none;background:0 0;transform:none}.dx-shell.is-q .dx-mv:hover .dx-mv-body>b{color:#b4561b}.dx-shell.is-q .dx-svc-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0 20px}.dx-shell.is-q .dx-svc-card{box-shadow:none;background:0 0;border-top:1px solid #f0eee8;border-radius:0!important}.dx-shell.is-q .dx-svc-grid>li:first-child{border-top:0}.dx-shell.is-q .dx-svc-card:hover{box-shadow:none;background:0 0;transform:none}.dx-shell.is-q .dx-svc-card.is-open{box-shadow:none;background:#faf9f6;grid-column:auto;border-radius:16px!important}.dx-shell.is-q .dx-svc-hit{grid-template-columns:auto minmax(0,1.3fr) minmax(70px,1fr) minmax(70px,auto) auto;grid-template-areas:"ico name meter cost trend";padding:12px 0}.dx-shell.is-q .dx-svc-card.is-open .dx-svc-hit{padding:12px}.dx-shell.is-q .dx-svc-hit .dx-cat{width:40px;height:40px;border-radius:13px!important}.dx-shell.is-q .dx-svc-trend{justify-content:flex-end;min-width:124px}.dx-shell.is-q .dx-svc-cost b{font-size:15px}@media (max-width:760px){.dx-shell.is-q .dx-svc-hit{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico name cost""meter meter trend"}}.dx-shell.is-q .dx-dock-i:hover{background:#faf9f6;transform:none}.dx-shell.is-q .dx-svc-filters .dx-chip[aria-pressed=true]{color:#8a4b0f;background:#fdecd2;border-color:#f6d3a0}.dx-shell.is-q .dx-svc-filters .dx-chip[aria-pressed=true] svg{color:#d9780f}.dx-shell.is-q .dx-reg-stage .map-wrap.mq-map{background:#f4f2ed}.dx-shell.is-q .dx-reg-stage .mq-legend{color:#8e8c88;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb;box-shadow:0 2px 8px #16161614}.dx-shell.is-q .dx-reg-stage .mq-legend em{border-color:#e3e0d9}.dx-shell.is-q .dx-reg-stage .mq-fab{color:#161616;background:#fff;box-shadow:0 2px 8px #1616161f}.dx-shell.is-q .dx-reg-stage .mq-pill{color:#fff;background:#161616}.dx-shell.is-q .dx-reg-stage .mq-pill em{color:#fcc94a}.dx-shell.is-q .dx-reg-stage .map-ring{stroke:#161616}.dx-shell.is-q .dx-reg-stage path.map-arc:not([stroke=\#d4524b]){stroke:#161616;stroke-opacity:.55}.dx-shell.is-q .dx-reg-stage circle[stroke=\#161616]{stroke:#161616}.dx-shell.is-q .dx-reg-float .mq-detail{box-shadow:0 10px 30px #16161624}.dx-shell.is-q .dx-track{width:46px;height:28px;box-shadow:none;background:#d3cfc6}.dx-shell.is-q .dx-track:after{width:22px;height:22px;top:3px;left:3px;box-shadow:0 2px 4px #16161640}.dx-shell.is-q .dx-switch:active .dx-track:after{width:26px}.dx-shell.is-q .dx-switch input:checked+.dx-track{box-shadow:none;background:#f6a02d}.dx-shell.is-q .dx-switch input:checked+.dx-track:after{transform:translate(18px)}.dx-shell.is-q .dx-switch:active input:checked+.dx-track:after{transform:translate(14px)}.dx-prefs{min-width:300px;padding:2px 8px 10px;display:grid}.dx-prefs .dx-switch{color:#161616;flex-direction:row-reverse;justify-content:space-between;width:100%;padding:10px 8px;font-size:14px;transition:background .14s;border-radius:14px!important}.dx-prefs .dx-switch:hover{background:#f6f5f2}.dx .dx-cal{-webkit-user-select:none;user-select:none;color:#161616;width:296px;padding:6px}.dx .dx-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dx .dx-cal-head button{color:#4a4a4e;background:#f3f1ed;border:0;place-items:center;width:36px;height:36px;transition:background .14s;display:grid;border-radius:999px!important}.dx .dx-cal-head button:hover{background:#ebe8e2}.dx .dx-cal-head p{text-transform:capitalize;margin:0;font-size:15px;font-weight:700}.dx .dx-cal-dow{text-align:center;color:#8e8c88;grid-template-columns:repeat(7,1fr);padding:6px 0;font-size:11.5px;font-weight:500;display:grid}.dx .dx-cal-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.dx .dx-cal-day{font-variant-numeric:tabular-nums;background:0 0;border:0;height:38px;font-size:13.5px;transition:background .12s;position:relative;border-radius:999px!important}.dx .dx-cal-day:hover:not(:disabled):not(.is-edge){background:#f3f1ed}.dx .dx-cal-day:disabled{color:#cfcac0;cursor:not-allowed}.dx .dx-cal-day.is-mid{color:#8a4b0f;background:#fdecd2;border-radius:0!important}.dx .dx-cal-day.is-start{border-radius:999px 0 0 999px!important}.dx .dx-cal-day.is-end{border-radius:0 999px 999px 0!important}.dx .dx-cal-day.is-edge{z-index:1;color:#161616;background:linear-gradient(135deg,#fcc94a,#f6a02d);font-weight:700;box-shadow:0 4px 10px #f6a02d59;border-radius:999px!important}.dx .dx-cal-day.is-today:not(.is-edge){font-weight:700;box-shadow:inset 0 0 0 1.5px #f6a02d}.dx-shell.is-q .dx-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.dx-shell.is-q .dx-bento>div{flex-direction:column;min-width:0;display:flex}.dx-shell.is-q .dx-bento>div>.dx-panel{flex:1}.dx-shell.is-q .b-trend{grid-column:span 8}.dx-shell.is-q .b-recs,.dx-shell.is-q .b-break{grid-column:span 4}.dx-shell.is-q .b-svc,.dx-shell.is-q .b-reg{grid-column:span 8}.dx-shell.is-q .b-side{grid-column:span 4;gap:16px}@media (max-width:1280px){.dx-shell.is-q .b-trend,.dx-shell.is-q .b-svc,.dx-shell.is-q .b-reg{grid-column:span 12}.dx-shell.is-q .b-recs,.dx-shell.is-q .b-break,.dx-shell.is-q .b-side{grid-column:span 6}}@media (max-width:820px){.dx-shell.is-q .dx-bento>div{grid-column:span 12!important}}.dx-shell.is-q .dx-bento .dx-panel{border:0!important;border-radius:28px!important}.dx-shell.is-q .b-trend>.dx-panel,.dx-shell.is-q .b-svc>.dx-panel{background:#fff!important;border:1px solid #ece9e2!important}.dx-shell.is-q .b-recs>.dx-panel{background:#fff5e8!important}.dx-shell.is-q .b-break>.dx-panel{background:#eef8f2!important}.dx-shell.is-q .b-reg>.dx-panel{background:#edf3fc!important}.dx-shell.is-q .b-side>.dx-panel:first-child{background:#f3f0fb!important}.dx-shell.is-q .b-side>.dx-panel:nth-child(2){background:#fffaea!important}.dx-shell.is-q .b-side>.dx-panel:nth-child(3){background:#f6f5f2!important}.dx-shell.is-q .dx-bento .dx-ph{padding:20px 22px 8px!important}.dx-shell.is-q .dx-bento .dx-ph h2{letter-spacing:-.01em;font-size:18px}.dx-shell.is-q .dx-bento .dx-ph .dx-ico{box-shadow:0 2px 8px #1616160f;background:#fff!important;border-radius:16px!important;width:44px!important;height:44px!important}.dx-shell.is-q .dx-bento .dx-ph .dx-ico svg{width:22px;height:22px}.dx-shell.is-q .dx-bento .dx-link-pill:hover{background:#ffffffb3}.dx-shell.is-q .dx-bento .dx-info{background:#ffffffbf}.dx-shell.is-q .dx-bento .dx-seg{background:#fffc}.dx-shell.is-q .dx-bento .b-trend .dx-seg,.dx-shell.is-q .dx-bento .b-svc .dx-seg{background:#f3f1ed}.dx-shell.is-q .dx-bento .dx-more{background:#ffffffd9;border-color:#0000}.dx-shell.is-q .dx-bento .mq-detail.is-flat,.dx-shell.is-q .b-reg .dx-chip{background:#fff}.dx-shell.is-q .b-break .dx-donut-legend li{font-size:14px}.dx-shell.is-q .dx-mv,.dx-shell.is-q .dx-step:hover,.dx-shell.is-q .dx-dock-i:hover{border-color:#1616160f}.dx-shell.is-q .dx-mvs>li .dx-mv{border-top-color:#16161612}.dx-shell.is-q .dx-step:hover,.dx-shell.is-q .dx-dock-i:hover{background:#ffffffb3}.dx-shell.is-q .dx-rec-bar{background:#16161612}.dx-shell.is-q .dx-kpis{grid-template-columns:1.4fr 1fr 1fr 1fr!important}.dx-shell.is-q .dx-kpis>.dx-kpi{border-radius:28px!important}@media (max-width:1100px){.dx-shell.is-q .dx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.dx-shell.is-q .b-side>.dx-panel{flex:1}
