#upgradeDialog{--up-bg:#f5f3ee;--up-line:#d5d9cc;--up-text:#2b302c;--up-muted:#738067;color-scheme:light;width:min(1050px,calc(100vw - 48px));max-width:none;max-height:92vh;max-height:92dvh;margin:auto;padding:0;border:1px solid #d5d9cc;border-radius:26px;background:var(--up-bg);color:var(--up-text);box-shadow:none;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#426053 transparent}
#upgradeDialog::backdrop{background:rgba(8,20,16,.66);backdrop-filter:blur(7px)}
#upgradeDialog *{box-sizing:border-box}#upgradeDialog h2,#upgradeDialog h3,#upgradeDialog p{margin:0}#upgradeDialog button{font:inherit;transition:background .18s,transform .18s,border-color .18s}#upgradeDialog button:focus-visible{outline:3px solid #b4f7d8;outline-offset:4px}#upgradeDialog button:disabled{opacity:.45;cursor:not-allowed}
#upgradeDialog .up-shell{padding:32px 34px 0;background:#fffefa}
#upgradeDialog .up-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:27px}#upgradeDialog .up-eyebrow{color:#3f5034;font-size:11px;letter-spacing:2px;font-weight:650;margin-bottom:9px}#upgradeDialog h2{font-size:29px;line-height:1.3;font-weight:650;letter-spacing:-.8px}#upgradeDialog #upgradeIntro{color:var(--up-muted);font-size:13px;margin-top:10px;line-height:1.8}#upgradeDialog .up-close{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:50%;background:#fffefa;color:#3f5034;font-size:25px;line-height:1}#upgradeDialog .up-close:hover{background:#fffefa}
#upgradeDialog .up-live{color:#3f5034;font-size:13px}#upgradeDialog .up-live:empty{display:none}#upgradeDialog .up-live:not(:empty){padding:8px 0 18px}
#upgradeDialog .up-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}#upgradeDialog .up-plan{position:relative;min-width:0;border:1px solid var(--up-line);border-radius:19px;padding:25px 27px 22px;overflow:hidden}#upgradeDialog .up-current{background:#fffefa}#upgradeDialog .up-pro{background:#fffefa;border-color:#d5d9cc;box-shadow:none}
#upgradeDialog .up-pill{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.3px}#upgradeDialog .up-pill-muted{color:#738067;background:#e9ecdf;border:1px solid #d5d9cc}#upgradeDialog .up-pill-green{color:#3f5034;background:#e9ecdf}#upgradeDialog .up-pro-top{display:flex;justify-content:space-between;align-items:center}#upgradeDialog .up-spark{font-size:23px;line-height:1;color:#3f5034}#upgradeDialog h3{font-size:23px;line-height:1.3;font-weight:620;letter-spacing:-.4px}#upgradeDialog .up-plan h3{margin-top:17px}#upgradeDialog .up-plan-desc{color:var(--up-muted);font-size:12px;margin-top:8px;min-height:20px}
#upgradeDialog .up-price{display:flex;align-items:baseline;gap:7px;margin-top:23px;white-space:nowrap}#upgradeDialog .up-price strong{font-size:49px;line-height:1;font-weight:550;letter-spacing:-2px;font-variant-numeric:tabular-nums}#upgradeDialog .up-price>span:last-child{font-size:13px;color:#3f5034}#upgradeDialog .up-price .up-currency{font-size:21px;align-self:flex-start;line-height:1.5}#upgradeDialog .up-price-note{min-height:23px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--up-muted);font-size:11px;margin-top:10px}#upgradeDialog .up-test-badge{color:#3f5034;background:#e9ecdf;border:1px solid #d5d9cc;border-radius:5px;padding:1px 6px}#upgradeDialog .up-price-note .up-standard-strike{text-decoration:line-through;color:#738067}
#upgradeDialog .up-plan-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-block:1px solid var(--up-line);padding:17px 0;margin:20px 0}#upgradeDialog .up-plan-metrics>div{display:flex;flex-direction:column;gap:3px}#upgradeDialog .up-plan-metrics>div+div{padding-left:18px;border-left:1px solid var(--up-line)}#upgradeDialog .up-plan-metrics strong{font-size:27px;line-height:1.15;font-weight:600;font-variant-numeric:tabular-nums}#upgradeDialog .up-plan-metrics span{font-size:11px;color:#3f5034}#upgradeDialog .up-plan-metrics em{display:inline-block;padding:1px 4px;border-radius:4px;font-size:10px;font-style:normal;color:#3f5034;background:#e9ecdf;margin-left:4px;white-space:nowrap}
#upgradeDialog .up-features{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:12px;color:#3f5034}#upgradeDialog .up-features li{position:relative;padding-left:22px;line-height:1.6}#upgradeDialog .up-features li::before{content:"✓";position:absolute;left:1px;top:0;color:#3f5034;font-weight:650}#upgradeDialog .up-pro-features{color:#3f5034}#upgradeDialog .up-pro-features li::before{color:#3f5034}#upgradeDialog .up-features strong{font-weight:600;color:#3f5034}
#upgradeDialog .up-current-balance{display:flex;justify-content:space-between;align-items:baseline;margin-top:26px;padding-top:16px;border-top:1px solid var(--up-line)}#upgradeDialog .up-current-balance>span{font-size:12px;color:var(--up-muted)}#upgradeDialog .up-current-balance strong{font-size:23px;font-weight:550}#upgradeDialog .up-current-balance small{font-size:12px;font-weight:400;color:var(--up-muted)}#upgradeDialog .up-expiry{font-size:10px;color:#3f5034;margin-top:5px}#upgradeDialog .up-retain{display:flex;align-items:center;gap:12px;padding-top:18px;margin-top:22px;border-top:1px solid #d5d9cc;font-size:12px;color:#3f5034}#upgradeDialog .up-retain>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #d5d9cc;border-radius:50%;color:#3f5034}#upgradeDialog .up-retain p>span{font-size:10px;color:#3f5034}
#upgradeDialog .up-carry{margin-top:20px;padding:18px 22px;border:1px solid var(--up-line);border-radius:14px;background:#fffefa;display:flex;align-items:center;justify-content:space-between;gap:20px}#upgradeDialog .up-carry-label{display:flex;align-items:center;gap:12px}#upgradeDialog .up-small-spark{font-size:22px;color:#738067}#upgradeDialog .up-carry-label strong{display:block;font-size:13px;font-weight:550}#upgradeDialog .up-carry-label div>span{display:block;font-size:11px;color:#738067;margin-top:3px}#upgradeDialog .up-equation{display:flex;align-items:center;gap:20px;text-align:center}#upgradeDialog .up-equation>div{min-width:61px;display:flex;flex-direction:column}#upgradeDialog .up-equation strong{font-size:23px;line-height:1.25;font-weight:550;font-variant-numeric:tabular-nums}#upgradeDialog .up-equation span{font-size:10px;color:#3f5034;white-space:nowrap}#upgradeDialog .up-equation>b{font-size:17px;font-weight:400;color:#3f5034}#upgradeDialog .up-equation .up-equation-total strong{color:#3f5034;font-size:28px}#upgradeDialog .up-fineprint{font-size:10px;line-height:1.7;color:#3f5034;margin:11px 2px 15px}
#upgradeDialog .up-checkout{background:#fffefa;border:1px solid #d5d9cc;border-radius:14px;padding:20px 22px;margin:18px 0}#upgradeDialog .up-checkout-head{display:flex;align-items:center;justify-content:space-between;gap:15px}#upgradeDialog .up-checkout h3{font-size:15px;letter-spacing:0}#upgradeDialog .up-checkout-head p{font-size:11px;color:var(--up-muted);margin-top:4px}#upgradeDialog .up-pay-total{display:flex;align-items:baseline;gap:9px;white-space:nowrap}#upgradeDialog .up-pay-total>span{font-size:11px;color:var(--up-muted)}#upgradeDialog .up-pay-total strong{font-size:27px;font-weight:550;color:#3f5034}#upgradeDialog .up-pay-options{display:flex;gap:12px;margin-top:18px}#upgradeDialog .up-pay-options button{flex:1;border-radius:10px;padding:11px 18px;border:1px solid #d5d9cc;background:#fffefa;color:#3f5034;font-size:13px;font-weight:600}#upgradeDialog .up-pay-options .up-pay-alipay{background:transparent;color:#3f5034;border-color:#d5d9cc}#upgradeDialog .up-pay-options button:hover:not(:disabled){background:#fffefa;color:#3f5034}#upgradeDialog .up-pay-options button>span{margin-right:5px;font-size:15px}#upgradeDialog #upgradeQR{display:block;width:250px;max-width:100%;margin:20px auto 3px;border:10px solid #d5d9cc;border-radius:11px;background:#fffefa}
#upgradeDialog .up-message{font-size:12px;color:#3f5034;line-height:1.8;white-space:pre-line;margin:12px 1px 0}#upgradeDialog .up-message:empty{display:none}#upgradeDialog .up-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px -34px 0;padding:18px 34px 23px;background:#fffefa;backdrop-filter:blur(12px);border-top:1px solid var(--up-line);color:#738067;text-align:left;z-index:2}#upgradeDialog .up-footer p{font-size:11px}#upgradeDialog .up-continue{display:flex;justify-content:space-between;align-items:center;gap:30px;min-width:210px;border:1px solid #d5d9cc;border-radius:10px;padding:12px 18px;background:#fffefa;color:#3f5034;font-weight:650;font-size:13px;white-space:nowrap;box-shadow:none}#upgradeDialog .up-continue:hover:not(:disabled){background:#fffefa;transform:translateY(-1px)}#upgradeDialog .up-continue>span:last-child{font-size:19px;line-height:1}
@media(max-width:760px){#upgradeDialog{width:calc(100vw - 20px);max-height:96vh;max-height:96dvh;border-radius:20px}#upgradeDialog .up-shell{padding:24px 20px 0}#upgradeDialog h2{font-size:25px}#upgradeDialog .up-heading{margin-bottom:20px}#upgradeDialog #upgradeIntro{font-size:12px}#upgradeDialog .up-plans{gap:13px}#upgradeDialog .up-plan{padding:21px 18px 19px}#upgradeDialog .up-plan h3{font-size:20px}#upgradeDialog .up-price strong{font-size:43px}#upgradeDialog .up-plan-metrics{gap:8px}#upgradeDialog .up-plan-metrics>div+div{padding-left:10px}#upgradeDialog .up-plan-metrics em{margin-left:0}#upgradeDialog .up-carry{flex-direction:column;align-items:stretch;gap:17px;padding:17px}#upgradeDialog .up-equation{justify-content:space-around;gap:12px}#upgradeDialog .up-footer{margin-inline:-20px;padding:17px 20px 20px}#upgradeDialog .up-footer p{max-width:190px}#upgradeDialog .up-continue{min-width:190px}}
@media(max-width:540px){#upgradeDialog{width:100vw;height:100vh;height:100dvh;max-height:none;margin:0;border-radius:0;border:0}#upgradeDialog .up-shell{padding:23px 18px 0}#upgradeDialog .up-heading{gap:12px}#upgradeDialog h2{font-size:25px;letter-spacing:-.7px}#upgradeDialog .up-plans{grid-template-columns:1fr;gap:16px}#upgradeDialog .up-plan{padding:22px}#upgradeDialog .up-current{display:grid;grid-template-columns:1fr auto;column-gap:10px}#upgradeDialog .up-current .up-pill{grid-column:1;justify-self:start}#upgradeDialog .up-current h3{grid-column:1;margin-top:11px}#upgradeDialog .up-current .up-plan-desc{grid-column:1;font-size:10px;margin-top:6px}#upgradeDialog .up-current .up-price{grid-column:2;grid-row:1/4;align-self:center;margin:0;gap:4px}#upgradeDialog .up-current .up-price strong{font-size:34px}#upgradeDialog .up-current .up-price .up-currency{font-size:15px}#upgradeDialog .up-current .up-price>span:last-child{font-size:10px}#upgradeDialog .up-current .up-price-note{grid-column:2;margin-top:4px;justify-content:flex-end}#upgradeDialog .up-current .up-plan-metrics{grid-column:1/-1;margin:15px 0 0;padding:12px 0;border-bottom:0}#upgradeDialog .up-current .up-plan-metrics strong{font-size:23px}#upgradeDialog .up-current .up-features{display:none}#upgradeDialog .up-current-balance{grid-column:1/-1;margin-top:5px;padding-top:12px}#upgradeDialog .up-current .up-expiry{grid-column:1/-1}#upgradeDialog .up-pro h3{font-size:23px}#upgradeDialog .up-pro .up-price strong{font-size:48px}#upgradeDialog .up-plan-metrics em{margin-left:3px}#upgradeDialog .up-footer{margin-inline:-18px;padding:15px 18px max(18px,env(safe-area-inset-bottom));gap:8px}#upgradeDialog .up-footer p{font-size:10px;max-width:135px}#upgradeDialog .up-continue{min-width:180px;padding:12px 14px;gap:12px}#upgradeDialog .up-pay-options{gap:9px}#upgradeDialog .up-pay-options button{padding:11px 8px}#upgradeDialog .up-checkout{padding:18px 15px}#upgradeDialog .up-checkout-head{align-items:flex-start;flex-direction:column;gap:10px}#upgradeDialog .up-pay-total strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){#upgradeDialog button{transition:none}#upgradeDialog .up-continue:hover:not(:disabled){transform:none}}
