.pr-page{box-sizing:border-box;width:min(1180px,100%);color:var(--ui-ink);font-family:var(--ui-font);margin:0 auto;padding:46px 24px 64px}.pr-page h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:600}.pr-lead{color:var(--ui-ink-soft);margin:10px 0 28px;font-size:14px;line-height:22px}.pr-balance{background:#fafafa;border:1px solid #ececec;border-radius:12px;align-items:center;gap:14px;min-height:56px;margin-bottom:28px;padding:0 20px;font-size:14px;display:flex}.pr-balance>span{color:var(--ui-ink-soft)}.pr-balance b{font-size:16px;font-weight:600}.pr-balance small{color:var(--ui-ink-faint);font-size:13px}.pr-balance a{color:var(--ui-ink-body);margin-left:auto;font-size:14px;font-weight:500;text-decoration:none}.pr-balance a:hover{color:var(--ui-ink)}.pr-page .acct-gate{width:auto;margin:0 0 28px}.pr-page .ui-error{margin:-16px 0 20px}.pr-packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pr-pack{background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;padding:24px 22px 22px;display:flex}.pr-pack[data-popular]{border:1.5px solid #181818}.pr-pack header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.pr-pack header strong{font-size:16px;font-weight:600}.pr-pack header em{color:#fff;background:#181818;border-radius:6px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:500}.pr-note{color:var(--ui-ink-faint);margin-top:6px;font-size:13px;line-height:18px}.pr-credits{letter-spacing:-1px;margin-top:24px;font-size:32px;font-weight:600;line-height:38px}.pr-unit{color:var(--ui-ink-soft);margin:2px 0 12px;font-size:13px}.pr-price{border-bottom:1px solid #efefef;padding-bottom:20px;font-size:18px;font-weight:500}.pr-list-head{color:var(--ui-ink-faint);margin:18px 0 4px;font-size:12px;font-weight:500}.pr-pack dl{flex-direction:column;margin:0 0 24px;display:flex}.pr-pack dl div{border-top:1px solid #f3f3f3;flex-direction:column;gap:2px;padding:9px 0;display:flex}.pr-pack dl div:first-child{border-top:0}.pr-pack dt{color:var(--ui-ink-faint);font-size:13px}.pr-pack dd{color:var(--ui-ink-strong);margin:0;font-size:14px;font-weight:500;line-height:20px}.pr-pack .ui-button{height:40px;margin-top:auto;font-size:14px}.pr-foot{color:var(--ui-ink-faint);margin:18px 0 0;font-size:13px;line-height:20px}.pr-foot a,.pr-legal a{color:var(--ui-ink-soft);text-underline-offset:2px;text-decoration:underline}.pr-legal{border-top:1px solid var(--ui-line);color:var(--ui-ink-faint);margin:32px 0 0;padding-top:16px;font-size:12px;line-height:18px}@media (max-width:1100px){.pr-packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.pr-packs{grid-template-columns:minmax(0,1fr)}}
