.style_subscription__modal__phhWH{background:var(--color-white);border-radius:16px;padding:32px 10px;max-width:320px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:style_modalAppear__fBecF .3s ease-out;text-align:center}.style_close__button__Y_7JJ{position:absolute;top:16px;right:16px;background:transparent;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--color-text);border:1px solid var(--border-input);border-radius:50%;z-index:var(--z-dropdown)}.style_close__button__Y_7JJ:hover{background-color:var(--color-frame-light)}.style_modal__body__HZMNO{display:flex;flex-direction:column;align-items:center;gap:32px;padding-top:24px}.style_error__icon__av4VC,.style_success__icon__H_iZS{margin-bottom:8px}.style_checkmark__z47iz,.style_error__mark___CKqL{display:flex;align-items:center;justify-content:center;animation:style_iconPop__7tCnp .6s cubic-bezier(.68,-.55,.265,1.55);background-color:var(--color-primary);border-radius:50%;border:4px solid rgba(255,162,98,.4);height:52px;width:52px}.style_modal__title__mVRmJ{font-size:var(--font-text20);font-weight:700;color:var(--color-text);margin:0;line-height:1.2}.style_modal__description__5HABj{font-size:16px;color:var(--color-text);margin:0;line-height:1.4;opacity:.8}.style_modal__button__X1_pp{width:100%;max-width:300px;padding:16px 32px;font-size:16px;font-weight:600;color:#fff;background:var(--color-primary);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;margin-top:12px}.style_modal__button__X1_pp:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,109,0,.3)}.style_modal__button__X1_pp:active{transform:translateY(0)}.style_checkmark__icon__9bi7c{fill:currentColor;color:var(--color-white)}@keyframes style_modalAppear__fBecF{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes style_iconPop__7tCnp{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}