:root{--up: #c2410c;--up-soft: #fbe9e1;--down: #15803d;--down-soft: #e3f2e8;--neutral: #d99b4a;--neutral-soft: #fbebd3;--basket: #3f6f8f;--basket-soft: #e3ebf1;--undef: #bbbbbb;--undef-soft: #f0f0f0;--dash-s1: var(--noe-gray-5);--dash-s2: var(--noe-orange-9);--dash-s3: var(--noe-orange-5);--dash-s4: var(--noe-gray-9)}:root[data-theme=dark]{--up: #ff8a65;--up-soft: rgba(255, 138, 101, .16);--down: #6fcf97;--down-soft: rgba(111, 207, 151, .16);--neutral: #f0c44c;--neutral-soft: rgba(240, 196, 76, .16);--basket: #7fb0d4;--basket-soft: rgba(127, 176, 212, .16);--undef: #676767;--undef-soft: rgba(255, 255, 255, .06)}.canvas{max-width:1180px;margin:0 auto;padding:0 var(--noe-gutter) 80px;position:relative;z-index:1}.dash-verdict{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:end;padding:36px 0 32px;border-bottom:1px solid var(--noe-border-subtle)}.dash-verdict .desk-ph__k{margin-bottom:12px}.dash-verdict__w{font:500 76px/.95 var(--noe-serif);letter-spacing:-.03em;color:var(--noe-text-strong)}.dash-verdict__w em{font-style:italic;font-weight:400;color:var(--noe-brand-display)}.dash-verdict__s{margin:16px 0 0;max-width:460px;font:400 16px/1.65 var(--noe-sans);color:var(--noe-text)}.dash-verdict__s b{color:var(--noe-text-strong)}.dash-stagebar{display:flex;height:14px;gap:2px;border-radius:3px;overflow:hidden}.dash-stagebar span{display:block;height:100%}.dash-stagelg{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.dash-stagelg>div{padding-right:12px}.dash-stagelg .desk-kpi__l i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px}.dash-stagelg b{display:block;margin-top:6px;font:500 24px/1 var(--noe-serif);font-variant-numeric:tabular-nums;color:var(--noe-text-strong)}.dash-stagelg small{font:400 12px/1.4 var(--noe-sans);color:var(--noe-text-2)}.dash-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding-top:28px}.dash-range{display:inline-flex;align-items:center;gap:10px}.dash-range-label{font:600 11px/16px var(--noe-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--noe-text-2)}.dash-range>div,.dash-range{flex-wrap:wrap}.dash-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;padding:0 12px;border:1px solid var(--noe-border-subtle);border-radius:6px;background:color-mix(in srgb,var(--noe-surface) 70%,transparent);font:600 12px/1 var(--noe-sans);color:var(--noe-text-2);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.dash-chip:hover{color:var(--noe-text-strong)}.dash-chip.active{background:var(--noe-brand-bg);border-color:transparent;color:var(--noe-brand-text)}.dash-cover{font:500 12px/1 var(--noe-mono)}.chart-card .chart{height:380px}.chart-card.tall .chart{height:500px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.split-tables{display:grid;grid-template-columns:1fr 1fr;gap:48px}.table-card{overflow-x:auto}.table-card h3{margin:0 0 4px;font:500 18px/1.3 var(--noe-serif);color:var(--noe-text-strong)}.table-card h3.up:before,.table-card h3.down:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:2px}.table-card h3.up:before{background:var(--noe-brand)}.table-card h3.down:before{background:var(--noe-text-2)}.dash-table{width:100%;border-collapse:collapse;font:400 13px/1.4 var(--noe-sans)}.dash-table th{position:sticky;top:56px;padding:8px 10px 8px 0;text-align:left;background:var(--noe-scrim);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--noe-text-strong);font:600 11px/16px var(--noe-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--noe-text-2)}.dash-table td{padding:9px 10px 9px 0;border-bottom:1px solid var(--noe-border-subtle);color:var(--noe-text)}.dash-table td.code{font:500 12px/1.4 var(--noe-mono);color:var(--noe-text-2)}.dash-table td.name{font:500 14px/1.3 var(--noe-serif);color:var(--noe-text-strong)}.dash-table td.num{text-align:right;font-family:var(--noe-mono);font-variant-numeric:tabular-nums}.dash-table td.num.score{font-weight:600;color:var(--noe-text-strong)}.dash-table td.industry{font-size:12px;color:var(--noe-text-2)}.dash-table td.muted{color:var(--noe-text-2)}.dash-table tr:hover td{background:color-mix(in srgb,var(--noe-text-strong) 3.5%,transparent)}.stage-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:11px;font:600 11px/1 var(--noe-mono)}.stage-1{background:var(--noe-surface-sunken);color:var(--noe-text)}.stage-2{background:var(--noe-brand-bg);color:var(--noe-brand-text)}.stage-3{background:color-mix(in srgb,var(--noe-orange-5) 45%,transparent);color:var(--noe-orange-11)}.stage-4{background:var(--noe-text-2);color:var(--noe-canvas)}.stage-0{background:var(--noe-surface-sunken);color:var(--noe-text-2)}.foot{margin-top:48px;text-align:center;font:500 11px/1 var(--noe-mono);color:var(--noe-text-2)}.dash-state{padding:80px 0;text-align:center;font:italic 400 17px/1.5 var(--noe-serif);color:var(--noe-text-2)}@media(max-width:1100px){.grid2,.split-tables{grid-template-columns:1fr}}@media(max-width:860px){.dash-verdict{grid-template-columns:1fr;gap:28px}.dash-verdict__w{font-size:56px}.dash-stagelg{grid-template-columns:repeat(2,1fr);row-gap:14px}.chart-card .chart{height:320px}.chart-card.tall .chart{height:560px}.dash-table th{position:static}}
