.upgrade-page{position:fixed;inset:0;z-index:2147483000;overflow:auto;background:#fff;color:#18211c;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:light;isolation:isolate}.upgrade-page,.upgrade-page *{box-sizing:border-box}.upgrade-header{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1280px;margin:auto;padding:28px 40px}.upgrade-content{max-width:660px;margin:clamp(20px,6vh,72px) auto 0;padding:0 28px 56px;text-align:center}.upgrade-coffee{width:240px;max-width:65%;height:auto;margin:0 auto 22px;display:block}.upgrade-content h1{font-size:clamp(25px,3vw,34px);line-height:1.35;font-weight:700;margin:0 0 22px;letter-spacing:-.025em;color:#152018}.upgrade-description{font-size:18px;margin:0 auto 18px;max-width:560px;color:#47544c}.upgrade-invitation{color:#6a746e;max-width:520px;margin:0 auto 36px}.upgrade-retry{display:block;width:100%;max-width:330px;margin:0 auto;padding:13px 24px;border:0;border-radius:9px;background:#168326;color:white;font:600 17px/1.5 system-ui,sans-serif;cursor:pointer}.upgrade-storefront .upgrade-retry{background:#181b19}.upgrade-retry:disabled{cursor:default;opacity:.72}.upgrade-return{font-size:14px;color:#737c76;margin:16px auto 0;max-width:440px}.upgrade-retry:focus-visible{outline:3px solid #649c70;outline-offset:4px}.upgrade-static{position:fixed;inset:0;z-index:2147483000}.upgrade-page[dir=rtl]{letter-spacing:normal}@media(max-width:600px){.upgrade-header{padding:20px;gap:12px}.upgrade-content{margin-top:5vh;padding:0 24px 36px}.upgrade-coffee{width:205px;margin-bottom:20px}.upgrade-description{font-size:16px}.upgrade-invitation{font-size:15px;margin-bottom:30px}}