.prl{--prl-ground:#07070f;--prl-panel:#0b0c16;--prl-text:#e9ebf3;--prl-soft:#9aa2b8;--prl-mute:#5c6379;--prl-line:rgba(255,255,255,0.12);--prl-blue-2:#6f8fff;--prl-gem:#10b981;--prl-k1:#5b8cff;--prl-k2:#34d399;--prl-k3:#f472b6;--prl-k4:#fbbf24;--prl-display:var(--font-oswald),"Oswald","Barlow Condensed","Arial Narrow",sans-serif;--prl-body:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,sans-serif;--prl-mono:var(--font-space-mono),"Space Mono",ui-monospace,Menlo,monospace;background:var(--prl-ground);color:var(--prl-text);font:400 16px/1.55 var(--prl-body);padding-block:80px;border-bottom:1px solid var(--prl-line);-webkit-font-smoothing:antialiased}.prl *,.prl :after,.prl :before{box-sizing:border-box}.prl h1,.prl h2,.prl h3,.prl p{margin:0;padding:0}.prl a{color:inherit;text-decoration:none}.prl .t1{--c:var(--prl-k1)}.prl .t2{--c:var(--prl-k2)}.prl .t3{--c:var(--prl-k3)}.prl .t4{--c:var(--prl-k4)}.prl .num{font-variant-numeric:tabular-nums}.prl-wrap{max-width:1240px;margin:0 auto;padding-inline:16px}@media (min-width:760px){.prl-wrap{padding-inline:32px}}.prl-shead{--c:var(--prl-blue-2);display:grid;gap:14px;padding-top:18px;border-top:3px solid var(--c);margin-bottom:34px}.prl-shead h1,.prl-shead h2{font:600 clamp(48px,8vw,104px)/.92 var(--prl-display);text-transform:uppercase;letter-spacing:.005em}.prl-sub{font:600 clamp(22px,2.6vw,34px)/1.1 var(--prl-display);text-transform:uppercase;letter-spacing:.02em;color:var(--c);max-width:32ch}.prl-row{display:flex;align-items:center;gap:10px}.prl-shead .prl-row{gap:12px}.prl-badge{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c);color:#07070f;font:700 13px/1 var(--prl-mono);flex:none}.prl-shead .prl-badge{width:32px;height:32px;font-size:16px}.prl-tk{font:700 11px/1 var(--prl-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.prl-shead .prl-tk{font-size:12px}.prl-alert{margin-bottom:18px;padding:12px 14px;border:1px solid var(--prl-k3);font:400 13px/1.4 var(--prl-mono);color:var(--prl-text)}.prl .tiers{display:grid;gap:12px}@media (min-width:900px){.prl .tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.prl .sysrow,.prl .tier{position:relative;display:grid;gap:14px;align-content:start;padding:20px;background:color-mix(in srgb,var(--c) 8%,var(--prl-panel));border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-top:3px solid var(--c);min-width:0;scroll-margin-top:96px}.prl .tier{grid-template-rows:auto auto auto auto 1fr auto}.prl .sysrow h3,.prl .tier h3{font:600 clamp(34px,3.4vw,48px)/.95 var(--prl-display);text-transform:uppercase;letter-spacing:.01em}.prl .tier .pr{font:700 clamp(44px,4.6vw,60px)/1 var(--prl-mono);color:var(--prl-text)}.prl .tier .stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.prl .tier .stats div{display:grid;gap:6px;padding:14px 0}.prl .tier .stats div+div{border-left:1px solid color-mix(in srgb,var(--c) 35%,transparent);padding-left:16px}.prl .tier .stats b{font:700 32px/1 var(--prl-mono)}.prl .tier .stats .pt{color:var(--c)}.prl .tier .stats .gm{color:var(--prl-gem)}.prl .tier .stats .gm.none{color:var(--prl-mute)}.prl .tier .stats small{font:400 10.5px/1 var(--prl-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--prl-mute)}.prl .tier .picks{font-size:15px;color:var(--prl-soft)}.prl-btn{display:inline-block;padding:14px 20px;font:600 16px/1 var(--prl-display);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.prl .go{text-align:center;background:transparent;border:1px solid var(--c);color:var(--prl-text)}.prl .go.fill{background:var(--c);border-color:var(--c);color:#07070f}.prl .go:focus-visible{outline:2px solid var(--c);outline-offset:2px}.prl .sysrow{margin-top:12px;align-items:center}@media (min-width:900px){.prl .sysrow{grid-template-columns:minmax(0,1.1fr) 170px minmax(0,1.4fr) 220px;gap:24px}}.prl .sysrow h3{font-size:clamp(28px,2.6vw,36px);margin-top:8px}.prl .sysrow .pr{font:700 36px/1 var(--prl-mono);color:var(--c)}.prl .sysrow .pr small{font-size:12px;font-weight:400;color:var(--prl-soft);margin-right:4px}.prl .sysrow .sysd{font-size:14.5px;color:var(--prl-soft)}.prl .note{margin-top:14px;max-width:110ch;font:400 12px/1.5 var(--prl-mono);letter-spacing:.06em;color:var(--prl-soft)}.prl .unsure{margin-top:18px;font-size:15px;color:var(--prl-soft)}.prl .unsure a{color:var(--prl-blue-2)}.prl-qa{padding-block:72px}.prl-eyebrow{font:400 12px/1 var(--prl-mono);letter-spacing:.16em;color:var(--prl-blue-2)}.prl-eyebrow,.prl-qa h2{text-transform:uppercase}.prl-qa h2{font:600 clamp(36px,5vw,60px)/.95 var(--prl-display);margin-top:10px}.prl-qlist{margin-top:26px;border-top:1px solid var(--prl-line)}.prl-qlist details{border-bottom:1px solid var(--prl-line)}.prl-qlist summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font:600 18px/1.2 var(--prl-display);text-transform:uppercase;letter-spacing:.03em}.prl-qlist summary::-webkit-details-marker{display:none}.prl-qlist summary:after{content:"+";font-family:var(--prl-mono);color:var(--prl-blue-2)}.prl-qlist details[open] summary:after{content:"\2212"}.prl-qlist details p{padding:0 0 16px;color:var(--prl-soft);max-width:70ch}.prl-qlist summary:focus-visible{outline:2px solid var(--prl-blue-2);outline-offset:2px}