:where(.pg-premium) .bill{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}:where(.pg-premium) .bill .tabs{background:var(--surface);border-color:var(--line)}:where(.pg-premium) .bill .tabs button{color:var(--ink-2)}:where(.pg-premium) .bill .tabs button.on{color:#fff}:where(.pg-premium) .save{color:#15803d;background:#f0fdf4;border-radius:99px;padding:6px 12px;font-size:.8rem;font-weight:800}:where(.pg-premium) .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:40px;display:grid}:where(.pg-premium) .plan{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;padding:34px 30px;transition:all .3s;display:flex;position:relative}:where(.pg-premium) .plan:hover{box-shadow:var(--shadow)}:where(.pg-premium) .plan.pop{background:var(--grad-dark);color:#fff;border:0;transform:translateY(-12px);box-shadow:0 40px 80px -30px #06303db3}:where(.pg-premium) .plan .pop-tag{left:30px}:where(.pg-premium) .plan h3{font-size:1.6rem}:where(.pg-premium) .plan.pop h3{color:#fff}:where(.pg-premium) .plan .for{color:var(--muted);min-height:2.8em;margin:6px 0 20px;font-size:.9rem}:where(.pg-premium) .plan.pop .for{color:#ffffffb3}:where(.pg-premium) .price{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}:where(.pg-premium) .price b{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}:where(.pg-premium) .plan.pop .price b{background:var(--grad-text-light);color:#0000;-webkit-background-clip:text;background-clip:text}:where(.pg-premium) .price span{color:var(--muted);font-weight:600}:where(.pg-premium) .plan.pop .price span{color:#ffffffa6}:where(.pg-premium) .billed{color:var(--muted);min-height:1.3em;margin-bottom:22px;font-size:.8rem}:where(.pg-premium) .plan.pop .billed{color:#fff9}:where(.pg-premium) .plan .ticks{flex:1;margin:0 0 26px}:where(.pg-premium) .plan.pop .ticks li{color:#ffffffe0}:where(.pg-premium) .plan.pop .ticks li:before{background-color:#8fe0ec2e}:where(.pg-premium) .plan .btn{justify-content:center}:where(.pg-premium) .student{background:var(--surface);border:1px dashed var(--brand);color:var(--ink);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;padding:18px 24px;font-size:.95rem;display:flex}:where(.pg-premium) .student b{font-family:var(--serif);font-size:1.1rem}:where(.pg-premium) .free-band{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}:where(.pg-premium) .free-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(.pg-premium) .fl{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}:where(.pg-premium) .fl .e{font-size:1.3rem}:where(.pg-premium) .fl b{font-size:.95rem;display:block}:where(.pg-premium) .fl small{color:#ffffffa6;font-size:.82rem}:where(.pg-premium) .inst{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:44px;display:grid}:where(.pg-premium) .inst .chip-row{margin-top:18px}@media (max-width:1000px){:where(.pg-premium) .plans{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}:where(.pg-premium) .plan.pop{order:-1;transform:none}}@media (max-width:900px){:where(.pg-premium) .free-band,:where(.pg-premium) .inst{grid-template-columns:1fr}}@media (max-width:640px){:where(.pg-premium) .plan{padding:28px 22px}:where(.pg-premium) .price b{font-size:2.5rem}:where(.pg-premium) .free-list{grid-template-columns:1fr;gap:10px}:where(.pg-premium) .inst{gap:20px;padding:26px 20px}:where(.pg-premium) .student{text-align:center;padding:16px}}:where([data-theme=dark] .pg-premium) .save{color:#86efac;background:#22c55e24}
