.OtpForm-module__l7cx_W__form{gap:8px;display:grid}.OtpForm-module__l7cx_W__label{font-size:13px;font-weight:600}.OtpForm-module__l7cx_W__input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;width:100%;padding:11px 13px;font-size:15px}.OtpForm-module__l7cx_W__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft);outline:none}.OtpForm-module__l7cx_W__code{letter-spacing:.5em;text-align:center;padding-left:20px;font-size:24px}.OtpForm-module__l7cx_W__hint{color:var(--color-muted);font-size:12px;line-height:1.5}.OtpForm-module__l7cx_W__actions{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:4px;display:flex}.OtpForm-module__l7cx_W__linkButton{color:var(--color-primary);background:0 0;padding:0;font-size:12px;font-weight:600}.OtpForm-module__l7cx_W__linkButton:disabled{color:var(--color-muted);cursor:not-allowed}.OtpForm-module__l7cx_W__error{color:#a62020;background:#fff2f2;border-radius:8px;padding:9px 11px;font-size:13px}.OtpForm-module__l7cx_W__submit{background:var(--color-primary);border-radius:var(--radius-md);color:#fff;transition:opacity var(--duration-fast) ease;margin-top:6px;padding:12px;font-size:15px;font-weight:600}.OtpForm-module__l7cx_W__submit:hover:not(:disabled){opacity:.9}.OtpForm-module__l7cx_W__submit:disabled{cursor:not-allowed;opacity:.5}
.PremiumPage-module__YEWXZa__page{width:100%;max-width:620px;margin:0 auto;padding:48px 20px 64px}.PremiumPage-module__YEWXZa__title{letter-spacing:-.02em;text-align:center;font-size:clamp(21px,3.4vw,26px);font-weight:700;line-height:1.3}.PremiumPage-module__YEWXZa__card{color:#fff;background:linear-gradient(150deg,#4d6bfe,#5b46e8);border-radius:36px;margin-top:26px;padding:24px;box-shadow:0 24px 60px #303f9f3d}.PremiumPage-module__YEWXZa__card>:first-child{margin-top:0}.PremiumPage-module__YEWXZa__plans{gap:10px;margin-top:18px;display:grid}.PremiumPage-module__YEWXZa__plan{color:#fff;text-align:left;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;background:#ffffff1a;border:1px solid #0000;border-radius:18px;gap:3px;padding:13px 16px;display:grid}.PremiumPage-module__YEWXZa__plan:hover:not(.PremiumPage-module__YEWXZa__planActive){background:#ffffff29}.PremiumPage-module__YEWXZa__planActive{background:#ffffff2e;border-color:#ffffffa6}.PremiumPage-module__YEWXZa__planName{font-size:15px;font-weight:700}.PremiumPage-module__YEWXZa__planMeta{opacity:.85;font-size:12px}.PremiumPage-module__YEWXZa__fieldLabel{font-size:14px;font-weight:600}.PremiumPage-module__YEWXZa__restoring{opacity:.85;margin-top:22px;font-size:14px}.PremiumPage-module__YEWXZa__auth{color:var(--color-text);background:#fff;border-radius:22px;margin-top:20px;padding:18px}.PremiumPage-module__YEWXZa__payRow{align-items:end;gap:12px;margin-top:22px;display:grid}.PremiumPage-module__YEWXZa__phone{margin-top:6px;font-size:18px;font-weight:700}.PremiumPage-module__YEWXZa__payButton{color:var(--color-text);transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;background:#fff;border-radius:16px;padding:13px 18px;font-size:15px;font-weight:700}.PremiumPage-module__YEWXZa__payButton:hover:not(:disabled){transform:translateY(-1px)}.PremiumPage-module__YEWXZa__payButton:disabled{cursor:not-allowed;opacity:.55}.PremiumPage-module__YEWXZa__error{background:#ffffff29;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px}.PremiumPage-module__YEWXZa__price{margin-top:16px;font-size:14px;font-weight:600}.PremiumPage-module__YEWXZa__consents{gap:14px;margin-top:20px;display:grid}.PremiumPage-module__YEWXZa__consent{cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:10px;font-size:12px;line-height:1.55;display:grid}.PremiumPage-module__YEWXZa__consentSmall{opacity:.95;font-size:11px;line-height:1.5}.PremiumPage-module__YEWXZa__checkbox{accent-color:#fff;cursor:pointer;width:16px;height:16px;margin-top:2px}.PremiumPage-module__YEWXZa__consent a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (min-width:620px){.PremiumPage-module__YEWXZa__payRow{grid-template-columns:1fr 190px;align-items:center}.PremiumPage-module__YEWXZa__plans{grid-template-columns:1fr 1fr}}
