.pg-upgrade .app-brand{justify-content:space-between}.pg-upgrade .side-plan{height:20px;padding:0 7px;font-size:9.5px}.pg-upgrade .ug-mobile-logo{margin-bottom:var(--s-6);display:none}.pg-upgrade .app-content{padding-top:var(--s-10);max-width:1240px}.pg-upgrade .ug-head{gap:var(--s-3);max-width:720px;margin-bottom:var(--s-10);flex-direction:column;display:flex}.pg-upgrade .ug-title{font-size:clamp(32px,4vw,var(--t-4xl))}.pg-upgrade .ug-title span{color:var(--ink-3)}.pg-upgrade .lede{font-size:var(--t-md)}.pg-upgrade .ug-plans{gap:var(--s-4);margin-bottom:var(--s-10);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.pg-upgrade .ug-plan{flex-direction:column;display:flex;overflow:hidden}.pg-upgrade .ug-plan-h{align-items:center;gap:var(--s-2);min-height:42px;padding:var(--s-2)var(--s-4);background:var(--sunken);border-bottom:1px solid var(--line);display:flex}.pg-upgrade .ug-plan-h-val{font-size:var(--t-sm);color:var(--ink);font-weight:500}.pg-upgrade .ug-plan-h .chip{height:20px;margin-left:auto;padding:0 7px;font-size:9.5px}.pg-upgrade .ug-plan-b{padding:var(--s-5);flex-direction:column;flex:1;display:flex}.pg-upgrade .ug-plan-tag{margin-bottom:var(--s-3);align-self:flex-start}.pg-upgrade .ug-plan-name{margin-bottom:var(--s-3)}.pg-upgrade .ug-price{margin-bottom:var(--s-2);font-size:44px}.pg-upgrade .ug-per{margin-bottom:var(--s-3);color:var(--ink-4)}.pg-upgrade .ug-best{font-size:var(--t-sm);color:var(--ink-2);margin-bottom:var(--s-4);font-weight:500}.pg-upgrade .ug-note{font-size:var(--t-sm);margin-bottom:var(--s-4)}.pg-upgrade .ug-desc{font-size:var(--t-sm);color:var(--ink-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--line);flex:1;line-height:1.6}.pg-upgrade .ug-feats{margin-bottom:var(--s-6);flex-direction:column;gap:9px;list-style:none;display:flex}.pg-upgrade .ug-feats li{align-items:center;gap:var(--s-2);color:var(--ink);flex-wrap:wrap;font-size:13px;display:flex}.pg-upgrade .ug-feats li.dim{color:var(--ink-4)}.pg-upgrade .ug-ic{flex:none}.pg-upgrade .ug-ic-yes{color:var(--ink)}.pg-upgrade .ug-ic-no,.pg-upgrade .ug-ic-soon{color:var(--ink-4)}.pg-upgrade .ug-btn{margin-top:auto}.pg-upgrade .ug-arrow{transition:transform .18s var(--ease);display:inline-block}.pg-upgrade .ug-btn:hover:not(:disabled) .ug-arrow{transform:translate(3px)}.pg-upgrade .ug-plan.featured{border-color:var(--ink);box-shadow:var(--sh-2)}.pg-upgrade .ug-plan.featured .ug-plan-h{background:var(--ink);border-bottom-color:var(--ink)}.pg-upgrade .ug-plan.featured .ug-plan-h .label{color:var(--on-ink-3)}.pg-upgrade .ug-plan.featured .ug-plan-h-val{color:var(--on-ink)}.pg-upgrade .ug-plan.featured .ug-plan-h .chip{--c:var(--on-ink);--c-tint:transparent;--c-line:var(--on-ink-3)}.pg-upgrade .ug-plan.featured .ug-plan-name{color:var(--ink)}.pg-upgrade .ug-compare{margin-bottom:var(--s-12);overflow:hidden}.pg-upgrade .ug-compare .table{min-width:560px}.pg-upgrade .ug-compare .table th.c,.pg-upgrade .ug-compare .table td.c{text-align:center;width:15%}.pg-upgrade .ug-compare .table thead th.feat{color:var(--ink)}.pg-upgrade .ug-compare .table td.feat{background:var(--bg)}.pg-upgrade .ug-compare .table tbody tr:hover td.feat{background:var(--sunken)}.pg-upgrade .ug-compare tbody th{background:var(--surface);padding:var(--s-3)var(--s-4);border-bottom:1px solid var(--line);font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);white-space:normal;font-size:13px;font-weight:500}.pg-upgrade .ug-compare tbody tr:last-child th{border-bottom:0}.pg-upgrade .ug-compare tbody tr:hover th{background:var(--bg)}.pg-upgrade .ug-feat{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.pg-upgrade .ug-compare td span{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.pg-upgrade .ug-compare .g{color:var(--ink)}.pg-upgrade .ug-compare .r{color:var(--ink-4)}.pg-upgrade .ug-compare .v{color:var(--ink)}.pg-upgrade .ug-faq{max-width:760px}.pg-upgrade .ug-faq-title{font-size:var(--t-2xl);margin-bottom:var(--s-2)}.pg-upgrade .ug-faq-sub{margin-bottom:var(--s-6)}.pg-upgrade .ug-faq-item{padding:var(--s-5)0;border-top:1px solid var(--line)}.pg-upgrade .ug-faq-item:last-child{border-bottom:1px solid var(--line)}.pg-upgrade .ug-faq-q{align-items:baseline;gap:var(--s-3);font-size:var(--t-md);margin-bottom:var(--s-2);font-weight:600;display:flex}.pg-upgrade .ug-faq-mark{width:30px;font-size:var(--t-xs);color:var(--ink-4);flex:none;font-weight:600}.pg-upgrade .ug-faq-a{color:var(--ink-3);max-width:68ch;padding-left:42px;font-size:13.5px;line-height:1.7}@media (max-width:1180px){.pg-upgrade .ug-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pg-upgrade .ug-mobile-logo{display:block}.pg-upgrade .app-content{padding-top:var(--s-6)}}@media (max-width:600px){.pg-upgrade .ug-plans{grid-template-columns:1fr}.pg-upgrade .ug-head{margin-bottom:var(--s-8)}.pg-upgrade .ug-faq-a{padding-left:0}}
