.home-content{--home-heading-size:22px;--home-heading-gap:12px;--home-section-gap:40px;--home-block-gap:64px}.rank-heading h1,.memory-heading h2,.home-explainer h2{font-size:var(--home-heading-size);margin:0;font-weight:600;line-height:1.35}.rank-heading{margin:var(--home-section-gap) 0 var(--home-heading-gap);align-items:center;gap:16px;scroll-margin-top:80px;display:flex}.rank-heading h1{flex:auto;min-width:0}.rank-heading>.market-selector{margin-left:auto}@media (width<=767px){.home-content{--home-heading-size:19px;--home-section-gap:32px;--home-block-gap:48px}.rank-heading{gap:12px}}.rank-section{overflow:visible}@media (width<=1199px){table.rank-table{border-collapse:separate;border-spacing:0}table.rank-table th:first-child,table.rank-table td:first-child{z-index:2;background:var(--panel);position:sticky;left:0}.table-wrap[data-overflow-left] table.rank-table th:first-child,.table-wrap[data-overflow-left] table.rank-table td:first-child,.sticky-head[data-overflow-left] table.rank-table th:first-child{box-shadow:var(--sticky-shadow-right)}}@media (width<=767px){table.rank-table th:first-child,table.rank-table td:first-child{width:150px;min-width:150px;max-width:150px;padding-right:10px}}table.rank-table .model{gap:10px}table.rank-table .model .brand-logo{border-radius:4px;width:22px;height:22px}table.rank-table .price-cell>[data-usd],table.rank-table .vram-cell{font-size:15px}@media (width<=767px){table.rank-table .model .brand-logo{width:18px;height:18px}table.rank-table .price-cell>[data-usd],table.rank-table .vram-cell{font-size:14px}}.home-explainer{margin-block:var(--home-block-gap)}.home-explainer h2{margin-bottom:var(--home-heading-gap)}.home-explainer h3{margin:0 0 12px;font-size:17px;line-height:1.5}.home-explainer p{margin:0 0 16px;line-height:1.8}.home-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-explainer-grid>div{background:var(--panel);border:var(--surface-border);border-radius:8px;min-width:0;padding:20px}.home-explainer a{text-underline-offset:3px;margin-block:8px;text-decoration:underline;display:block}@media (width<=767px){.home-explainer-grid{grid-template-columns:1fr;gap:12px}.home-explainer-grid>div{padding:16px}}@media (width>=768px){table.rank-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1200px}table.rank-table th,table.rank-table td{padding-inline:12px}table.rank-table .group{padding-left:28px}table.rank-table th{white-space:normal}table.rank-table th .unit{white-space:nowrap}table.rank-table th[data-col=model]{width:270px}table.rank-table th[data-col=price]{width:128px}table.rank-table th[data-col=change]{width:96px}table.rank-table th[data-col=trend]{width:116px}table.rank-table th[data-col=eco]{width:120px}table.rank-table .model,table.rank-table .model a{white-space:nowrap}table.rank-table .model .brand-logo{flex-shrink:0}}.memory-grid{margin-top:var(--home-block-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;scroll-margin-top:80px;display:grid}.memory-heading h2[id]{scroll-margin-top:calc(var(--header-h) + 20px)}.memory-section{min-width:0}.memory-heading{min-height:32px;margin-bottom:var(--home-heading-gap);align-items:center;gap:12px;display:flex}.memory-heading h2{flex:1;min-width:0}table.memory-table{border-collapse:separate;border-spacing:0;min-width:540px}table.memory-table th,table.memory-table td{padding:10px 8px}table.memory-table th{white-space:normal}table.memory-table th:first-child,table.memory-table td:first-child{text-align:left;min-width:100px;padding-left:12px}table.memory-table .mem-name{font-weight:600;display:block}table.memory-table .mem-tags{white-space:nowrap;gap:4px;margin-top:5px;display:flex}table.memory-table td{height:72px}@media (width<=767px){.memory-grid{gap:var(--home-block-gap);grid-template-columns:minmax(0,1fr)}table.memory-table th:first-child,table.memory-table td:first-child{z-index:2;background:var(--panel);position:sticky;left:0}.table-wrap[data-overflow-left] table.memory-table th:first-child,.table-wrap[data-overflow-left] table.memory-table td:first-child{box-shadow:var(--sticky-shadow-right)}.site-main:has(>.home-content){padding-top:12px}.home-content .index-card{flex-direction:column;align-items:stretch;gap:0;padding-bottom:0;display:flex;overflow:hidden}.home-content .index-card:not(:has(.spark-stretch)){padding-bottom:12px}.home-content .index-card-model{display:none}.home-content .index-card .value-row{display:contents}.home-content .index-card-memory .card-tags{display:none}.home-content .index-card .value-row>.spark-stretch{width:calc(100% + 2 * var(--card-padding-x));margin:auto calc(-1 * var(--card-padding-x)) 0;order:9;display:block}.home-content .index-card-market{padding-top:14px}.home-content .index-card-market>.card-label{font-size:var(--fs-data);color:var(--text);font-weight:500}.home-content .index-card-market .card-tags{flex-wrap:wrap;order:1;min-height:0;margin-top:6px}.home-content .index-card-market .value-main{flex-wrap:wrap;order:2;gap:4px 6px;margin:14px 0 10px}.home-content .index-card-market .value{font-size:var(--fs-figure-hero);flex-basis:100%;line-height:1.1}.home-content .index-card-market .value-period{font-size:var(--fs-meta);color:var(--muted);display:inline}.home-content .index-card-market .value-row>.spark-stretch{height:58px}.home-content .index-card-memory{--card-padding-x:12px;padding-top:11px}.home-content .index-card-memory .value-main{flex-wrap:wrap;column-gap:6px;margin:3px 0 6px}.home-content .index-card-memory .value-change{font-size:var(--fs-meta)}.home-content .index-card-memory .value-row>.spark-stretch{height:26px}:root[data-theme=light] .home-content .index-card{background:#f5f6f8;border-color:#0000}}.home-content .index-card-market .spark{color:var(--blue)}.home-content .index-card-market .spark polyline{stroke:var(--blue)}.home-explainer-intro{color:var(--muted)}.home-explainer-grid>.explainer-card{flex-direction:column;padding:20px 20px 12px;display:flex}.explainer-icon{width:36px;height:36px;color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);border-radius:8px;place-items:center;margin-bottom:14px;display:grid}.explainer-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.home-explainer .explainer-card h3{margin-bottom:8px;font-size:16px}.home-explainer .explainer-card p{font-size:var(--fs-data);color:var(--muted);line-height:1.75}.explainer-links{border-top:1px solid var(--rule-soft);margin:auto 0 0;padding:6px 0 0;list-style:none}.home-explainer .explainer-links a{font-size:var(--fs-data);color:var(--text);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;font-weight:500;text-decoration:none;display:flex}.home-explainer .explainer-links a:after{content:"→";color:var(--dim);transition:transform .15s}.home-explainer .explainer-links a:hover{color:var(--blue)}.home-explainer .explainer-links a:hover:after{color:var(--blue);transform:translate(3px)}@media (width<=767px){.home-explainer-grid>.explainer-card{padding:16px 16px 8px}}.home-sources{margin-block:calc(var(--home-block-gap) + 24px) var(--home-block-gap);text-align:center}.home-sources h2{font-size:var(--home-heading-size);margin:0 0 44px;font-weight:600;line-height:1.35}.home-sources-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 64px;margin:0;padding:0;list-style:none;display:flex}.home-sources-list li{justify-content:center;align-items:center;height:40px;display:flex}.home-sources-list .wm{width:auto;height:calc(var(--wm-h) * var(--wm-scale,1));display:block}.home-sources-list .wm-on-dark,:root:not([data-theme=light]) .home-sources-list .wm-ink{display:none}:root:not([data-theme=light]) .home-sources-list .wm-on-dark{display:block}:root:not([data-theme=light]) .home-sources-list .wm-whiten{filter:brightness(0)invert()}@media (width<=767px){.home-sources h2{margin-bottom:32px}.home-sources-list{--wm-scale:.8;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 12px;display:grid}.home-sources-list li{height:32px}.home-sources-list .wm{object-fit:contain;max-width:100%}}.watch-cell{align-items:center;gap:10px;display:flex}.watch-star{color:#b3bac4;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;margin:-4px 0 -4px -4px;padding:4px;display:inline-flex}.watch-star:hover{color:var(--muted)}.watch-star[aria-pressed=true],.watch-chip[aria-pressed=true] svg{color:#d99b0f}.watch-star[aria-pressed=true] svg,.watch-chip[aria-pressed=true] svg{fill:#d99b0f}.watch-chip{align-items:center;gap:4px;display:inline-flex}.watch-chip svg{color:#b3bac4}[data-watch=off] table.rank-table tr[data-unpriced],table.rank-table tr[data-unpriced]:not([data-watched=true]),[data-watch=on] table.rank-table tr[data-detail-row]:not([data-watched=true]),[data-none-priced][data-watch=off] .table-wrap,[data-watch=on] [data-watch-off-only]{display:none}table.rank-table .alert-bell{vertical-align:-1px;color:var(--blue);cursor:default;margin-left:6px;display:inline-flex;position:relative}table.rank-table .alert-bell:before{content:"";position:absolute;inset:-6px}.bell-pop{z-index:80;box-sizing:border-box;border:1px solid var(--rule);background:var(--bg);min-width:150px;max-width:260px;color:var(--text);pointer-events:none;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 8px 24px #14181e1f}.bell-pop[hidden]{display:none}.bell-pop-title{color:var(--muted);margin-bottom:4px;font-size:11px}.bell-pop-row{justify-content:space-between;gap:16px;display:flex}.bell-pop-row b{font-variant-numeric:tabular-nums;font-weight:600}table.rank-table .no-quote{color:var(--dim);white-space:nowrap;font-size:12px;font-weight:400}.watch-note{text-align:center;color:var(--muted);margin:0;padding:24px 16px;font-size:13px;line-height:1.7}.watch-note a{color:var(--blue)}@media (width<=767px){.watch-cell{gap:8px}.watch-star{margin-right:-2px}.watch-star svg{width:15px;height:15px}}
