.rc-filters[data-astro-cid-ywhm7ehy]{margin-bottom:16px;padding:14px 16px}.rcf-row[data-astro-cid-ywhm7ehy]{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.rcf-row[data-astro-cid-ywhm7ehy] label[data-astro-cid-ywhm7ehy]{color:var(--text-2);flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;display:flex}.rcf-row[data-astro-cid-ywhm7ehy] select[data-astro-cid-ywhm7ehy]{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);min-width:130px;min-height:38px;color:var(--text);font:inherit;padding:6px 10px;font-weight:500}#rank-filter-result[data-astro-cid-ywhm7ehy]{margin:10px 0 0}.rc-grid[data-astro-cid-ywhm7ehy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rc-card[data-astro-cid-ywhm7ehy]{flex-direction:column;gap:12px;display:flex}.rc-top[data-astro-cid-ywhm7ehy]{align-items:center;gap:12px;display:flex}.rc-rank[data-astro-cid-ywhm7ehy]{background:var(--surface-3);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rank-1[data-astro-cid-ywhm7ehy]{color:#422006;background:linear-gradient(135deg,#fcd34d,#f59e0b)}.rank-2[data-astro-cid-ywhm7ehy]{color:#0f172a;background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.rank-3[data-astro-cid-ywhm7ehy]{color:#431407;background:linear-gradient(135deg,#fdba74,#f97316)}.rc-title[data-astro-cid-ywhm7ehy] h3[data-astro-cid-ywhm7ehy]{margin:0;font-size:1.15rem}.rc-title[data-astro-cid-ywhm7ehy] h3[data-astro-cid-ywhm7ehy] a[data-astro-cid-ywhm7ehy]{color:var(--text)}.rc-en[data-astro-cid-ywhm7ehy]{color:var(--muted);font-size:.75rem}.rc-tagline[data-astro-cid-ywhm7ehy]{color:var(--text-2);margin:0;font-size:.875rem}.rc-facts[data-astro-cid-ywhm7ehy]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;padding:12px;font-size:.875rem;display:grid}.rc-facts[data-astro-cid-ywhm7ehy] dt[data-astro-cid-ywhm7ehy]{color:var(--muted);font-size:.72rem}.rc-facts[data-astro-cid-ywhm7ehy] dd[data-astro-cid-ywhm7ehy]{color:var(--text);margin:0}.rc-facts[data-astro-cid-ywhm7ehy] dd[data-astro-cid-ywhm7ehy] strong[data-astro-cid-ywhm7ehy]{color:var(--primary);font-size:1.1rem}.rc-facts[data-astro-cid-ywhm7ehy] dd[data-astro-cid-ywhm7ehy] small[data-astro-cid-ywhm7ehy]{color:var(--muted);margin-left:4px}.rc-facts[data-astro-cid-ywhm7ehy] .tag[data-astro-cid-ywhm7ehy]{margin-right:4px}.rc-evidence[data-astro-cid-ywhm7ehy]{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.8125rem;display:flex}.rc-report[data-astro-cid-ywhm7ehy]{font-weight:600}.rc-actions[data-astro-cid-ywhm7ehy]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.rc-note[data-astro-cid-ywhm7ehy]{align-items:flex-start;gap:6px;margin:14px 0 0;display:flex}@supports (grid-template-rows:subgrid){@media (width>=1024px){.rc-card[data-astro-cid-ywhm7ehy]{grid-template-rows:subgrid;grid-row:span 5;align-content:start;display:grid}.rc-actions[data-astro-cid-ywhm7ehy]{align-self:end;margin-top:0}}}@media (width<=1023px){.rc-grid[data-astro-cid-ywhm7ehy]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.rc-facts[data-astro-cid-ywhm7ehy]{grid-template-columns:minmax(0,1fr)}.rcf-row[data-astro-cid-ywhm7ehy] label[data-astro-cid-ywhm7ehy],.rcf-row[data-astro-cid-ywhm7ehy] select[data-astro-cid-ywhm7ehy]{width:100%}.rc-actions[data-astro-cid-ywhm7ehy] .btn[data-astro-cid-ywhm7ehy]{flex:100%}}.rank-hero[data-astro-cid-zym2kgh7]{border-radius:var(--radius-xl);background:radial-gradient(900px 400px at 88% 0%, #3b82f66b, transparent 60%), radial-gradient(600px 300px at 0% 100%, #0ea5e942, transparent 60%), linear-gradient(135deg, var(--hero-from), var(--hero-to));color:var(--hero-text);box-shadow:var(--shadow-lg);margin-top:12px;padding:40px 48px 36px;position:relative;overflow:clip}.rank-hero[data-astro-cid-zym2kgh7]:before{content:"";pointer-events:none;background-image:linear-gradient(#93c5fd1a 1px,#0000 1px),linear-gradient(90deg,#93c5fd1a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 95% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(70% 95% at 100% 0,#000 0%,#0000 72%)}.rh-body[data-astro-cid-zym2kgh7]{position:relative;container:rankhero/inline-size}.rank-hero[data-astro-cid-zym2kgh7] a[data-astro-cid-zym2kgh7]:focus-visible,.rank-hero[data-astro-cid-zym2kgh7] summary[data-astro-cid-zym2kgh7]:focus-visible{outline-color:#9cc2ff}.rank-hero[data-astro-cid-zym2kgh7] h1[data-astro-cid-zym2kgh7]{color:#fff;letter-spacing:.02em;margin:14px 0 10px;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);line-height:1.25}.rh-sub[data-astro-cid-zym2kgh7]{color:#e4edff;margin:0 0 14px;font-size:clamp(1rem,.92rem + .5vw,1.25rem);font-weight:600;line-height:1.6}.rh-intro[data-astro-cid-zym2kgh7]{max-width:46em;color:var(--hero-muted);margin:0 0 20px;font-size:1rem;line-height:1.8}.rh-stats[data-astro-cid-zym2kgh7]{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.rh-stat[data-astro-cid-zym2kgh7]{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:7px 16px 7px 12px;font-size:.875rem;line-height:1.4;display:inline-flex}.rh-stat[data-astro-cid-zym2kgh7] dt[data-astro-cid-zym2kgh7]{color:#cfdcf7;align-items:center;gap:6px;font-weight:500;display:inline-flex}.rh-stat[data-astro-cid-zym2kgh7] dd[data-astro-cid-zym2kgh7]{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rh-stat[data-astro-cid-zym2kgh7] dd[data-astro-cid-zym2kgh7] strong[data-astro-cid-zym2kgh7]{font-size:1.0625rem;font-weight:700}.rh-stat-icon[data-astro-cid-zym2kgh7]{color:#8fc0ff}.rh-byline[data-astro-cid-zym2kgh7]{color:#a9bde6;max-width:920px;margin:0 0 16px;font-size:.8125rem;line-height:1.7}.rh-byline[data-astro-cid-zym2kgh7] a[data-astro-cid-zym2kgh7]{color:#e4edff;text-decoration:underline}@container rankhero (width<=759px){.rh-stats[data-astro-cid-zym2kgh7]{grid-template-columns:repeat(2,minmax(0,250px));display:grid}.rh-stat[data-astro-cid-zym2kgh7]{justify-content:space-between;display:flex}}@container rankhero (width<=519px){.rh-stats[data-astro-cid-zym2kgh7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rh-stat[data-astro-cid-zym2kgh7]{border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:8px 14px}}@container rankhero (width<=359px){.method-hint[data-astro-cid-zym2kgh7]{display:none}}@media (width<=1023px){.rank-hero[data-astro-cid-zym2kgh7]{padding:32px 28px 28px}}@media (width<=639px){.rank-hero[data-astro-cid-zym2kgh7]{padding:24px 20px 20px}.rh-intro[data-astro-cid-zym2kgh7]{font-size:.9375rem}}.quick-table[data-astro-cid-zym2kgh7] th[data-astro-cid-zym2kgh7],.quick-table[data-astro-cid-zym2kgh7] td[data-astro-cid-zym2kgh7]{white-space:nowrap;vertical-align:middle;padding:10px 14px}.quick-table[data-astro-cid-zym2kgh7] td[data-astro-cid-zym2kgh7].qt-line{white-space:normal;min-width:13em;max-width:22em}.method[data-astro-cid-zym2kgh7]{border-radius:var(--radius-lg);background:#ffffff12;border:1px solid #ffffff2e;max-width:920px;padding:0 16px}.method[data-astro-cid-zym2kgh7] summary[data-astro-cid-zym2kgh7]{cursor:pointer;color:#e4edff;align-items:center;gap:8px;min-height:46px;font-weight:600;list-style:none;display:flex}.method[data-astro-cid-zym2kgh7] summary[data-astro-cid-zym2kgh7]::-webkit-details-marker{display:none}.method-icon[data-astro-cid-zym2kgh7]{color:#8fc0ff}.method-title[data-astro-cid-zym2kgh7]{white-space:nowrap}.method-hint[data-astro-cid-zym2kgh7]{color:#a9bde6;font-size:.8125rem;font-weight:500}.method[data-astro-cid-zym2kgh7][open] .method-hint-open[data-astro-cid-zym2kgh7],.method[data-astro-cid-zym2kgh7]:not([open]) .method-hint-close[data-astro-cid-zym2kgh7]{display:none}.method-chev[data-astro-cid-zym2kgh7]{color:#a9bde6;margin-left:auto;transition:transform .2s}.method[data-astro-cid-zym2kgh7][open] .method-chev[data-astro-cid-zym2kgh7]{transform:rotate(180deg)}.method[data-astro-cid-zym2kgh7] ol[data-astro-cid-zym2kgh7]{color:#d0dcf5;margin:2px 0 14px;padding-left:1.3em;line-height:1.75}.method[data-astro-cid-zym2kgh7] li[data-astro-cid-zym2kgh7]+li[data-astro-cid-zym2kgh7]{margin-top:6px}.method[data-astro-cid-zym2kgh7] strong[data-astro-cid-zym2kgh7]{color:#fff}.method[data-astro-cid-zym2kgh7] a[data-astro-cid-zym2kgh7]{color:#a8c8ff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.method-chev[data-astro-cid-zym2kgh7]{transition:none}}.scenario-grid[data-astro-cid-zym2kgh7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.scenario[data-astro-cid-zym2kgh7]{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);padding:14px 16px}.scenario[data-astro-cid-zym2kgh7] h3[data-astro-cid-zym2kgh7]{margin-bottom:6px;font-size:1rem}.scenario[data-astro-cid-zym2kgh7] p[data-astro-cid-zym2kgh7]{margin:0;font-size:.925rem}.scenario[data-astro-cid-zym2kgh7]:last-child:nth-child(odd){grid-column:1/-1}@media (width<=767px){.scenario-grid[data-astro-cid-zym2kgh7]{grid-template-columns:minmax(0,1fr)}}
