.hb-upgrade-page{color:#f7f7f8;background:#0e0b13;width:100%;min-height:100dvh}.hb-upgrade-panel{min-height:100dvh;padding:calc(72px + env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom));position:relative;overflow:hidden}.hb-upgrade-content{width:min(476px,100%);margin:0 auto}.hb-upgrade-close{top:calc(14px + env(safe-area-inset-top));z-index:3;color:#f4f4f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809c2;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;left:14px}.hb-upgrade-close:hover{background:#141415eb;border-color:#ffffff47}.hb-upgrade-close svg{width:17px;height:17px}.hb-upgrade-intro{z-index:1;text-align:center;position:relative}.hb-upgrade-brand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#100b17db;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:42px;margin:0 auto 17px;padding:6px 12px 6px 7px;font-size:13px;font-weight:720;display:inline-flex;box-shadow:0 14px 32px #0000004d}.hb-upgrade-brand b{color:#b79afa;font-weight:800}.hb-upgrade-mark{color:#c4b5fd;background:#8b5cf61a;border:1px solid #a78bfa55;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:relative}.hb-upgrade-mark svg:first-child{stroke-width:1.6px;width:20px;height:20px}.hb-upgrade-mark svg:last-child{background:#21162f;width:10px;height:10px;position:absolute;top:1px;right:1px}.hb-upgrade-intro h1{color:#f7f7f8;letter-spacing:-.05em;margin:0;font-size:clamp(30px,7vw,42px);font-weight:780;line-height:1.02}.hb-upgrade-intro h1 span{color:#0000;background:linear-gradient(90deg,#dacaff,#9b74ec);-webkit-background-clip:text;background-clip:text;display:block}.hb-upgrade-intro>p{color:#a09ba9;max-width:420px;margin:11px auto 0;font-size:12px;line-height:1.55}.hb-upgrade-photo{background:#a78bfa0f;border:1px solid #a78bfa33;border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:15px;padding:9px 10px;display:grid}.hb-upgrade-photo>img{object-fit:cover;border-radius:5px;width:44px;height:61px;box-shadow:0 8px 18px #0000004d}.hb-upgrade-photo>span{gap:2px;min-width:0;display:grid}.hb-upgrade-photo small{color:#b79afa;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.hb-upgrade-photo strong{color:#f4f4f5;font-size:12px}.hb-upgrade-photo>span>span{color:#a09aa9;font-size:9px}.hb-upgrade-photo>a{color:#c4b5fd;align-items:center;gap:5px;min-height:36px;padding-left:8px;font-size:9px;font-weight:720;display:inline-flex}.hb-upgrade-photo>a svg{width:12px;height:12px}.hb-upgrade-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.hb-upgrade-proof>div{text-align:center;background:#1b1722;border:1px solid #ffffff14;border-radius:13px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:91px;padding:10px 7px;display:grid}.hb-upgrade-proof>div>span{color:#b99afa;background:#a78bfa1f;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:2px;display:grid}.hb-upgrade-proof svg{width:16px;height:16px}.hb-upgrade-proof strong{color:#f2f2f3;font-size:11px;line-height:1.15}.hb-upgrade-proof small{color:#a29bab;font-size:8px;line-height:1.25}.hb-upgrade-existing{color:#c4b5fd;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.hb-upgrade-existing svg{flex-shrink:0}.hb-upgrade-plans{border:0;gap:9px;min-width:0;margin:22px 0 0;padding:0;display:grid}.hb-upgrade-plans legend{color:#f1f1f2;letter-spacing:-.02em;margin:0 2px 10px;font-size:15px;font-weight:760}.hb-upgrade-plans label{width:100%;min-height:84px;color:inherit;cursor:pointer;background:#19151f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px 13px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.hb-upgrade-plans input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hb-upgrade-plans label:hover{border-color:#a78bfa52;transform:translateY(-1px)}.hb-upgrade-plans label:focus-within{outline-offset:2px;outline:2px solid #b79afa}.hb-upgrade-plans label.selected{background:#a78bfa12;border-color:#a78bfa7a;box-shadow:0 0 0 1px #a78bfa21}.hb-upgrade-plans:disabled label{cursor:wait}.hb-upgrade-radio{border:2px solid #6c6377;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.selected .hb-upgrade-radio{border-color:#a78bfa}.hb-upgrade-radio span{background:#a78bfa;border-radius:50%;width:9px;height:9px}.hb-upgrade-plan-copy{gap:3px;min-width:0;display:grid}.hb-upgrade-plan-copy>span{color:#d9d9dc;flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;font-weight:730;display:flex}.hb-upgrade-plan-copy b{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#8055c5;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.hb-upgrade-plan-copy strong{color:#f7f7f8;letter-spacing:-.025em;font-size:18px}.hb-upgrade-plan-copy strong small{color:#bcb5c7;letter-spacing:0;font-size:12px;font-weight:500}.hb-upgrade-checkout{color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#a282ef,#7950c3);border:1px solid #ffffff2b;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:780;display:flex;box-shadow:0 15px 36px #8055c547}.hb-upgrade-checkout:disabled{opacity:.65;cursor:wait}.hb-upgrade-checkout svg{width:17px;height:17px}.hb-upgrade-links{border-top:1px solid #ffffff14;justify-content:center;gap:20px;margin-top:15px;padding-top:14px;display:flex}.hb-upgrade-links a{color:#a19ba9;font-size:9px}.hb-upgrade-links a:hover{color:#f2f2f3}.hb-upgrade-error{color:#d1bc95;text-align:center;background:#ffc4470f;border:1px solid #ffc4472e;border-radius:11px;margin:14px 0 0;padding:12px;font-size:11px;line-height:1.6;display:block}.hb-upgrade-panel a:focus-visible,.hb-upgrade-checkout:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}@media (prefers-reduced-motion:reduce){.hb-upgrade-plans label{transition:none}}
