.page-module__YpfkVa__hero{border-bottom:1px solid var(--ink);background:linear-gradient(90deg, transparent 0 70%, #ff32120e 70%), var(--paper-bright);grid-template-columns:minmax(0,1.5fr) minmax(310px,.65fr);display:grid}.page-module__YpfkVa__heroCopy{border-right:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:clamp(1.15rem,3vw,2.3rem);display:grid}.page-module__YpfkVa__symbol{width:64px;height:64px;color:var(--orange);border:1px solid var(--line-dark);font:1000 1.55rem/1 var(--mono);background:#fff8f3;place-items:center;display:grid}.page-module__YpfkVa__kicker,.page-module__YpfkVa__sectionHeader span,.page-module__YpfkVa__closing span,.page-module__YpfkVa__actionCard>span{color:var(--muted);font:800 .625rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.page-module__YpfkVa__heroCopy h1{max-width:940px;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(2.4rem,5.4vw,5.5rem);font-weight:1000;line-height:.84}.page-module__YpfkVa__heroCopy p{max-width:760px;color:var(--muted);margin:.7rem 0 0;font-size:.85rem}.page-module__YpfkVa__actionCard{background:#f1ece4;align-content:center;gap:.65rem;padding:clamp(1.1rem,2.5vw,2rem);display:grid}.page-module__YpfkVa__actionCard strong{max-width:18ch;font-family:var(--display);text-transform:uppercase;font-size:clamp(1.5rem,2.7vw,2.6rem);line-height:.92}.page-module__YpfkVa__actionCard p{color:var(--muted);margin:0;font-size:.68rem}.page-module__YpfkVa__actionCard a,.page-module__YpfkVa__closing a:first-of-type{color:#fff;background:var(--ink);min-height:44px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;padding:.6rem .85rem;font-size:.68rem;font-weight:900;display:inline-flex}.page-module__YpfkVa__actionCard a:hover,.page-module__YpfkVa__actionCard a:focus-visible,.page-module__YpfkVa__closing a:first-of-type:hover,.page-module__YpfkVa__closing a:first-of-type:focus-visible{background:var(--orange)}.page-module__YpfkVa__stats{border-bottom:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__YpfkVa__stats article{border-right:1px solid var(--line);align-content:center;min-width:0;min-height:82px;padding:.7rem .9rem;display:grid}.page-module__YpfkVa__stats article:last-child{border-right:0}.page-module__YpfkVa__stats span,.page-module__YpfkVa__stats small{color:var(--muted);font-family:var(--mono);font-size:.625rem}.page-module__YpfkVa__stats span{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.page-module__YpfkVa__stats strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin:.16rem 0;font-size:1.6rem;line-height:1;overflow:hidden}.page-module__YpfkVa__catalog,.page-module__YpfkVa__leaders,.page-module__YpfkVa__prompts{border-bottom:1px solid var(--ink);background:var(--paper-bright)}.page-module__YpfkVa__sectionHeader{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:1rem;min-height:64px;padding:.68rem .9rem;display:flex}.page-module__YpfkVa__sectionHeader h2,.page-module__YpfkVa__closing h2{font-family:var(--display);text-transform:uppercase;margin:.14rem 0 0;font-size:clamp(1.4rem,2.6vw,2.3rem);line-height:.9}.page-module__YpfkVa__sectionHeader>a{color:var(--orange-deep);font:900 .625rem var(--mono);text-align:right;text-transform:uppercase}.page-module__YpfkVa__tableWrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.page-module__YpfkVa__tableWrap:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.page-module__YpfkVa__tableWrap table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1020px}.page-module__YpfkVa__tableWrap caption{color:var(--muted);font:.625rem var(--mono);text-align:left;padding:.52rem .7rem}.page-module__YpfkVa__tableWrap th,.page-module__YpfkVa__tableWrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.54rem .68rem}.page-module__YpfkVa__tableWrap thead th{color:#ddd;background:var(--ink);font:800 .625rem var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.page-module__YpfkVa__tableWrap tbody th{min-width:250px}.page-module__YpfkVa__tableWrap tbody th a{font-weight:900}.page-module__YpfkVa__tableWrap tbody th small{max-width:520px;color:var(--muted);margin-top:.13rem;font-size:.625rem;font-weight:400;line-height:1.35;display:block}.page-module__YpfkVa__tableWrap tbody td{font-family:var(--mono);white-space:nowrap;font-size:.68rem}.page-module__YpfkVa__tableWrap tbody td:last-child a,.page-module__YpfkVa__prompts tbody td a{color:var(--orange-deep);text-transform:uppercase;font-size:.625rem;font-weight:900}.page-module__YpfkVa__tableWrap tbody tr:hover>*{background:#fff4ea}.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap tbody th{z-index:1;background:var(--paper-bright);min-width:190px;position:sticky;left:48px}.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap thead th:nth-child(2){z-index:3;position:sticky;left:48px}.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap tbody td:first-child,.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap thead th:first-child{z-index:2;background:var(--paper-bright);width:48px;min-width:48px;position:sticky;left:0}.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap thead th:first-child,.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap thead th:nth-child(2){color:#ddd;background:var(--ink)}.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap tbody tr:hover td:first-child,.page-module__YpfkVa__leaders .page-module__YpfkVa__tableWrap tbody tr:hover th{background:#fff4ea}.page-module__YpfkVa__rank{font-weight:1000;font-family:var(--display)!important;font-size:1rem!important}.page-module__YpfkVa__modelTables{border-bottom:1px solid var(--ink);background:var(--ink);gap:1px;display:grid}.page-module__YpfkVa__modelTables>*{background:var(--paper-bright)}.page-module__YpfkVa__prompts .page-module__YpfkVa__tableWrap tbody th{min-width:420px;max-width:540px;font-size:.72rem;line-height:1.35}.page-module__YpfkVa__closing{color:#fff;background:var(--orange);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.page-module__YpfkVa__closing span{color:#ffe8e2}.page-module__YpfkVa__closing a{white-space:nowrap}.page-module__YpfkVa__closing a:last-child{font:900 .625rem var(--mono);text-transform:uppercase;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.page-module__YpfkVa__hero{grid-template-columns:1fr}.page-module__YpfkVa__heroCopy{border-right:0;border-bottom:1px solid var(--line)}.page-module__YpfkVa__actionCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.page-module__YpfkVa__actionCard>span,.page-module__YpfkVa__actionCard p{grid-column:1/-1}.page-module__YpfkVa__actionCard strong{max-width:none}.page-module__YpfkVa__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__YpfkVa__stats article:nth-child(2){border-right:0}.page-module__YpfkVa__stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.page-module__YpfkVa__closing{grid-template-columns:minmax(0,1fr) auto}.page-module__YpfkVa__closing a:last-child{grid-column:2}}@media (max-width:620px){.page-module__YpfkVa__heroCopy{grid-template-columns:42px minmax(0,1fr);gap:.62rem;padding:.72rem}.page-module__YpfkVa__symbol{width:40px;height:40px;font-size:1rem}.page-module__YpfkVa__heroCopy h1{font-size:clamp(1.8rem,11vw,2.8rem)}.page-module__YpfkVa__heroCopy p{margin-top:.4rem;font-size:.72rem}.page-module__YpfkVa__actionCard{grid-template-columns:1fr;gap:.5rem;padding:.72rem}.page-module__YpfkVa__actionCard>span,.page-module__YpfkVa__actionCard p{grid-column:auto}.page-module__YpfkVa__actionCard strong{font-size:1.35rem}.page-module__YpfkVa__stats article{min-height:70px;padding:.5rem .62rem}.page-module__YpfkVa__stats strong{font-size:1.3rem}.page-module__YpfkVa__sectionHeader{align-items:start;min-height:56px;padding:.55rem .62rem}.page-module__YpfkVa__sectionHeader>a{max-width:112px}.page-module__YpfkVa__closing{grid-template-columns:1fr;padding:.75rem}.page-module__YpfkVa__closing a:last-child{grid-column:auto}}
