.dashboard-page{min-width:0;padding-bottom:64px}.dashboard-page>*,.dashboard-page section,.dashboard-page article{min-width:0}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page a{overflow-wrap:anywhere}.dashboard-page .h1-sub{color:var(--faint);font-size:13px;margin-bottom:12px}.dashboard-block{margin-top:42px}.dashboard-note{color:var(--muted);font-size:13px;line-height:1.7;margin-top:18px;max-width:92ch}.dashboard-note a{text-decoration:underline;text-underline-offset:3px}.dashboard-table-wrap{max-width:100%;width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-s)}.dashboard-table-wrap .lb{width:100%;min-width:800px;margin:0}.dashboard-table-wrap .lb th[scope=row]{font-weight:500;text-align:left}.dashboard-table-wrap .lb th small{display:block;color:var(--faint);margin-top:4px;font-weight:400}.dashboard-table-wrap .lb td{white-space:nowrap}.lab-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lab-card,.price-level-card{padding:24px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}.lab-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lab-card-head h2{min-width:0}.lab-card-head>:last-child{flex-shrink:0;white-space:nowrap}.lab-card h2{font-size:20px;font-weight:500}.lab-mark{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;background:var(--lab-color, var(--accent));vertical-align:middle;flex-shrink:0}.lab-best{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px}.lab-best>div{min-width:0}.lab-best .muted{font-size:12px;margin-bottom:7px}.lab-best a{font-size:16px}.lab-big-score{font-size:32px;font-weight:400;font-variant-numeric:tabular-nums;flex-shrink:0}.lab-big-score small{display:block;font-size:11px;color:var(--faint);font-weight:400;text-align:right}.lab-score-track{display:block;height:5px;border-radius:20px;overflow:hidden;background:var(--surface-2);margin:14px 0}.lab-score-track>span{display:block;height:100%;background:var(--lab-color, var(--accent));border-radius:inherit}.lab-counts{display:flex;justify-content:space-between;gap:10px;margin-top:22px}.lab-counts dt{color:var(--faint);font-size:11px}.lab-counts dd{font-size:22px;margin-top:5px}.lab-newest{display:flex;flex-direction:column;gap:5px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:13px}.lab-newest time{color:var(--faint);font-size:12px}.lab-explore{display:inline-block;margin-top:22px;font-size:13px}.lab-model-table{min-width:1080px!important}.lab-model-table th[scope=row]{min-width:200px}.lab-model-table .chip{display:inline-block;margin-left:8px}.lab-pillar-head{text-transform:capitalize}.lab-table-score{min-width:82px}.lab-table-score .lab-score-track{height:3px;margin:6px 0 0}.lab-heat{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:32px;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--lab-color, var(--accent)) clamp(0%,calc((var(--heat) - 40%) * 1.1),62%),var(--surface-2));font-variant-numeric:tabular-nums}.lab-heat.is-missing,.lab-heat.is-imputed{background:var(--surface);color:var(--faint);border:1px dashed var(--line-2)}.lab-provisional-list{list-style:none;padding:0}.lab-provisional-list>li{padding:18px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:9px}.lab-provisional-list p{font-size:13px;margin-top:5px}.lab-provisional-meta{color:var(--faint);display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px}.lab-release-chart svg{display:block;width:100%;height:auto;overflow:visible}.lab-chart-grid{stroke:var(--line);stroke-width:1}.lab-chart-label{fill:var(--faint);font-size:12px;font-family:var(--font)}.lab-chart-dot{fill:var(--lab-color, var(--accent));stroke:var(--bg);stroke-width:1}.lab-chart-dot.provisional{fill:var(--bg);stroke:var(--lab-color, var(--accent));stroke-width:1.5}.lab-release-chart figcaption{color:var(--muted);font-size:12px;margin-top:12px}.dashboard-blend{line-height:1.75}.price-level-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.price-level-card h3{font-size:12px;color:var(--faint)}.price-level-name{font-size:18px;margin-top:14px}.price-level-card .muted{font-size:12px;margin-top:6px}.price-level-price{display:block;font-size:26px;font-weight:400;margin-top:20px}.price-level-price small{display:block;font-size:11px;font-weight:400;color:var(--faint);margin-top:3px}.price-model-table th[scope=row]{min-width:225px}.dashboard-table-wrap .lb th:first-child,.dashboard-table-wrap .lb td:first-child{padding-left:16px}.price-model-table tbody th[scope=row]{padding-top:10px;padding-bottom:10px}.price-model-table button{color:inherit;font:inherit;text-align:left;border:0;background:transparent;cursor:pointer;padding:8px 0;white-space:nowrap}.price-model-table button:hover{color:var(--accent)}.news-layout{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.news-main,.news-rail{min-width:0}.news-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.news-filters a{border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;font-size:13px}.news-filters a[aria-current=page]{background:var(--text);color:var(--bg);border-color:var(--text)}.news-list,.news-releases{padding:0;list-style:none}.news-item{border-bottom:1px solid var(--line);padding:20px 0}.news-item:first-child{padding-top:0}.news-item h2,.news-item h3{font-size:clamp(18px,2.5vw,23px);font-weight:420;line-height:1.4;margin:8px 0}.news-meta{color:var(--faint);font-size:12px;display:flex;flex-wrap:wrap;gap:5px 12px;line-height:1.6}.model-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.model-chips .chip{max-width:100%;white-space:normal}.news-rail{border-top:1px solid var(--line);padding-top:24px}.news-releases>li{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.news-releases .muted,.news-releases time{font-size:12px;color:var(--faint)}@media(min-width:640px){.lab-grid,.price-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-provisional-list>li{flex-direction:row;justify-content:space-between;align-items:center}.lab-provisional-meta{flex-shrink:0;flex-direction:column;text-align:right}}@media(min-width:960px){.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-level-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.price-level-card{padding:18px}.news-layout{grid-template-columns:minmax(0,1fr) 280px;gap:52px}.news-rail{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:24px}}.lab-release-chart .f-narrow{display:none}@media(max-width:640px){.lab-release-chart .f-wide{display:none}.lab-release-chart .f-narrow{display:block}}.price-model-table tbody th[scope=row]{border-bottom:1px solid var(--line)}
