.plan-auth-choice{width:min(680px,calc(100% - 32px))!important;max-width:680px!important;display:none!important;grid-template-columns:1fr!important;padding:0!important;overflow:hidden!important;border:1px solid #2d466d!important;border-radius:24px!important;background:#08162a!important;color:#fff!important;text-align:right!important;box-shadow:0 40px 120px #000d!important;direction:rtl}
.plan-auth-choice[open]{display:grid!important;animation:planChoiceIn .24s ease-out}
.plan-auth-choice::backdrop{background:#01050bd9;backdrop-filter:blur(10px)}
.plan-auth-choice .plan-dialog-close{z-index:5;top:14px!important;left:14px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center;border:1px solid #ffffff24!important;background:#071326e8!important;font-size:21px!important}
.plan-choice-summary{min-height:112px;padding:24px 28px 22px 78px;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;border-bottom:1px solid #294266;background:radial-gradient(circle at 13% 20%,#e9bf4e35,transparent 25%),linear-gradient(120deg,#10294a,#0b1c34)}
.plan-choice-crown{width:56px;height:56px;display:grid;place-items:center;border:1px solid #f0ce7461;border-radius:17px;background:linear-gradient(145deg,#f2cd7140,#e6a92e14);color:#f3d275;font-size:27px}
.plan-choice-name,.plan-choice-price{display:grid;gap:4px}.plan-choice-name small,.plan-choice-price small{color:#88a2c4;font-size:11px}.plan-choice-name strong{overflow:hidden;color:#fff;font-size:20px;white-space:nowrap;text-overflow:ellipsis}.plan-choice-name span{color:#9bb0cc;font-size:12px}.plan-choice-price{min-width:120px;padding-right:20px;border-right:1px solid #ffffff16}.plan-choice-price b{color:#f4d174;font-size:21px;direction:ltr;text-align:right}
.plan-auth-choice .plan-dialog-content{padding:30px 32px 28px!important;display:block!important}.plan-auth-choice .plan-dialog-content>span{color:#4db5ff!important;font-size:11px!important;letter-spacing:.12em}.plan-auth-choice .plan-dialog-content h2{margin:7px 0 8px!important;font-size:30px!important;line-height:1.35!important}.plan-auth-choice .plan-dialog-content>p{max-width:560px;margin:0!important;color:#aabbd1!important;font-size:14px!important;line-height:1.85!important}
.plan-choice-benefits{margin:18px 0;display:flex;flex-wrap:wrap;gap:8px}.plan-choice-benefits span{padding:7px 10px;border:1px solid #28466e;border-radius:999px;background:#10233f;color:#c7d7ea;font-size:11px}.plan-choice-benefits span::first-letter{color:#69c7ff}
.plan-auth-choice .plan-dialog-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important}.plan-auth-choice .plan-dialog-actions>a{position:relative;min-height:92px!important;padding:16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 22px!important;align-items:center!important;justify-content:initial!important;gap:12px!important;border:1px solid #34527b!important;border-radius:16px!important;background:#0d203b!important;color:#fff!important;text-align:right!important;text-decoration:none;transition:.2s ease}.plan-auth-choice .plan-dialog-actions>a:hover{border-color:#57b9ff!important;background:#123058!important;transform:translateY(-2px)}.plan-auth-choice .plan-dialog-actions>a.plan-primary{background:linear-gradient(135deg,#126cb2,#514fc8)!important;border-color:#56baff75!important}.plan-auth-choice .plan-dialog-actions>a>i{width:42px!important;height:42px!important;display:grid!important;place-items:center;border-radius:12px!important;background:#ffffff12!important;color:#79cbff;font-size:19px!important;font-style:normal}.plan-auth-choice .plan-dialog-actions>a>span{display:grid!important;gap:5px!important}.plan-auth-choice .plan-dialog-actions>a b{font-size:14px!important}.plan-auth-choice .plan-dialog-actions>a small{color:#aebdd1!important;font-size:10px!important}.plan-auth-choice .plan-dialog-actions>a>em{color:#77caff;font-size:18px;font-style:normal}
.plan-choice-note{display:block;margin-top:16px;padding-top:15px;border-top:1px solid #ffffff12;color:#7288a6!important;font-size:10px!important;font-style:normal;text-align:center}
@keyframes planChoiceIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:640px){.plan-auth-choice{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:min(88dvh,720px)!important;margin:0!important;overflow-y:auto!important;border-width:1px 0 0!important;border-radius:24px 24px 0 0!important;padding-bottom:env(safe-area-inset-bottom)!important}.plan-auth-choice[open]{animation:planSheetIn .28s cubic-bezier(.2,.8,.2,1)}.plan-auth-choice .plan-dialog-close{top:12px!important;left:12px!important}.plan-choice-summary{min-height:100px;padding:20px 20px 18px 58px;grid-template-columns:46px minmax(0,1fr);gap:12px}.plan-choice-crown{width:46px;height:46px;border-radius:14px;font-size:23px}.plan-choice-name strong{font-size:17px}.plan-choice-price{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:11px 0 0;border-right:0;border-top:1px solid #ffffff14}.plan-choice-price b{font-size:18px}.plan-auth-choice .plan-dialog-content{padding:22px 18px 20px!important}.plan-auth-choice .plan-dialog-content h2{font-size:25px!important}.plan-auth-choice .plan-dialog-content>p{font-size:13px!important;line-height:1.75!important}.plan-choice-benefits{margin:14px 0}.plan-choice-benefits span{font-size:10px}.plan-auth-choice .plan-dialog-actions{grid-template-columns:1fr!important;gap:9px!important}.plan-auth-choice .plan-dialog-actions>a{min-height:76px!important;padding:12px 14px!important}.plan-choice-note{margin-top:13px;padding-top:12px}@keyframes planSheetIn{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}}
@media(max-width:380px){.plan-choice-benefits span:last-child{display:none}.plan-auth-choice .plan-dialog-content h2{font-size:23px!important}.plan-auth-choice .plan-dialog-actions>a small{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.plan-auth-choice[open],.plan-auth-choice .plan-dialog-actions>a{animation:none!important;transition:none!important}}
