.prRoot{background:var(--bg-canvas);min-height:100vh;color:var(--text-primary);font-family:var(--font);font-size:var(--text-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}.prRoot *,.prRoot :before,.prRoot :after{box-sizing:border-box}:where(.prRoot) a{color:var(--text-link);text-decoration:none}.prBar{justify-content:space-between;align-items:center;gap:var(--space-24);height:var(--header-height);padding:0 var(--space-40);border-bottom:1px solid var(--border-hairline);background:var(--bg-canvas);z-index:2;display:flex;position:sticky;top:0}.prBarNav{align-items:center;gap:var(--space-20);font-size:var(--text-sm);display:flex}.prBarNav a{min-height:44px;padding:0 var(--space-8);color:var(--text-secondary);align-items:center;display:inline-flex}.prBarNav a:hover{color:var(--text-primary)}.prPage{max-width:1400px;padding:var(--space-64) var(--space-40) var(--space-64);margin:0 auto}.prHead{gap:var(--space-16);max-width:62ch;margin-bottom:var(--space-64);flex-direction:column;display:flex}.prRoot .prBack{min-width:44px;min-height:44px;font-size:var(--text-xl);color:var(--text-secondary);transition:color .17s var(--ease);border-radius:14px;justify-content:flex-start;align-self:flex-start;align-items:center;margin-block:-9px;line-height:1;display:inline-flex}.prRoot .prBack:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.prRoot .prBack:hover{color:var(--text-primary)}.prTitle{font-size:var(--text-3xl);font-weight:var(--weight-semi);line-height:var(--lh-tight);letter-spacing:-.02em}.prRow{border-top:1px solid var(--border-hairline);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}@media (min-width:900px) and (max-width:1279px){.prRow{row-gap:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr))}.prCard:nth-child(3n+1){border-left:none;padding-left:0}.prCard:nth-child(n+4){border-top:1px solid var(--border-hairline)}}.prCard{gap:var(--space-16);padding:var(--space-32) var(--space-24) 0;border-left:1px solid var(--border-hairline);flex-direction:column;display:flex}.prCard:first-child{border-left:none;padding-left:0}.prTier{align-items:center;gap:var(--space-8);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);display:flex}.prPrice{align-items:baseline;gap:var(--space-8);display:flex}.prPriceNum{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.prPriceUnit,.prPriceCaption{font-size:var(--text-sm);color:var(--text-secondary)}.prWhat{font-size:var(--text-lg);font-weight:var(--weight-semi);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--text-primary);min-height:2.4em;margin-bottom:var(--space-8)}.prYour,.prAct{margin-top:var(--space-8)}.prRoot[data-viewer=pending] [data-viewer-slot]{visibility:hidden}.prYour{padding:2px var(--space-12);border-radius:var(--radius-pill);background:var(--success-subtle);color:var(--success);font-size:var(--text-sm);font-weight:var(--weight-semi);align-self:flex-start}.prAct{align-self:flex-start}.prFoot{margin-top:var(--space-64);padding-top:var(--space-24);border-top:1px solid var(--border-hairline);gap:var(--space-8);max-width:68ch;font-size:var(--text-base);color:var(--text-secondary);flex-direction:column;display:flex}.prFoot a{text-underline-offset:3px;padding-block:13px;text-decoration:underline}@media (max-width:899px){.prBar{padding:0 var(--space-16)}.prPage{padding:var(--space-32) var(--space-16) var(--space-48)}.prHead{margin-bottom:var(--space-32)}.prTitle{font-size:var(--text-2xl)}.prRow{grid-template-columns:minmax(0,1fr)}.prCard,.prCard:first-child{border-left:none;border-bottom:1px solid var(--border-hairline);padding:var(--space-24) 0}.prWhat{min-height:0}.prFoot{margin-top:var(--space-32)}}@media (prefers-reduced-motion:reduce){.prRoot *{transition:none!important}}
