.plans_page__DcGJB{--ink:var(--ink-c);max-width:540px;margin:0 auto;min-height:var(--app-h,100dvh);color:var(--text);padding:calc(var(--tg-content-safe-area-inset-top, 0px) + var(--tg-safe-area-inset-top, 0px) + 16px) 18px calc(130px + env(safe-area-inset-bottom));background:var(--page-bg,radial-gradient(110% 40% at 50% 0,rgba(152,22,45,.3),transparent 70%),var(--ground))}.plans_hero__zdP6o{display:flex;flex-direction:column;align-items:center;text-align:center}.plans_h1__XPSVz{font-family:var(--display);font-size:28px;font-weight:800;letter-spacing:-.02em;margin:6px 0}.plans_sub__0FzYP{font-size:15px;color:var(--text-2);margin:0 0 22px;line-height:1.45;max-width:34ch}.plans_cards__I15F8{display:flex;flex-direction:column;gap:16px}.plans_card__yIOy5{position:relative;text-align:left;font:inherit;color:var(--text);border:0;cursor:pointer;border-radius:22px;padding:18px 18px 22px;display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -6px 0 var(--edge),0 0 0 2px var(--ink),0 16px 28px -18px rgba(0,0,0,.9);transition:transform .14s cubic-bezier(.3,1.5,.5,1),box-shadow .14s,background .2s}.plans_card__yIOy5:active{transform:translateY(4px)}.plans_cardOn__cR4q7{color:var(--white);background:linear-gradient(180deg,#c42a40,var(--blood) 70%);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -6px 0 var(--blood-deep),0 0 0 2px var(--ink),0 0 0 6px rgba(211,48,75,.25),0 18px 30px -16px rgba(152,22,45,.9)}.plans_badge__2ASyy{position:absolute;top:-12px;right:16px;font-size:11px;letter-spacing:.03em;color:var(--blood-deep);background:linear-gradient(180deg,#ffffff,#e9eaef);border-radius:10px;padding:5px 10px 7px;box-shadow:inset 0 -3px 0 #b3b6c1,0 0 0 2px var(--ink)}.plans_badge__2ASyy,.plans_name__Ip0ar{font-family:var(--display);font-weight:800}.plans_name__Ip0ar{font-size:18px}.plans_price__iWcEj{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.02em}.plans_price__iWcEj small{font-family:var(--ui);font-size:14px;font-weight:600;opacity:.75;letter-spacing:0}.plans_card__yIOy5 ul{margin:8px 0 0;padding-left:18px;font-size:15px;line-height:1.55}.plans_cardOn__cR4q7 ul{color:#fbe3e7}.plans_foot__KOBpi{font-size:12px;opacity:.7;margin-top:4px}.plans_free__HSscD{cursor:default;background:var(--well);box-shadow:inset 0 2px 6px rgba(0,0,0,.6),0 0 0 2px var(--ink)}.plans_free__HSscD:active{transform:none}.plans_free__HSscD ul{color:var(--text-2)}.plans_checkout__TpcaN{margin-top:22px;display:flex;flex-direction:column;gap:12px}.plans_methods__vHceE{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plans_method__6lr0q{font-family:var(--display);font-weight:700;font-size:14px;color:var(--text);border:0;border-radius:16px;padding:12px 10px 16px;background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2px var(--ink)}.plans_method__6lr0q:active{transform:translateY(3px)}.plans_methodOn__HpImb{color:var(--blood-deep);background:linear-gradient(180deg,#ffffff,#e9eaef);box-shadow:inset 0 -5px 0 #b3b6c1,0 0 0 2px var(--ink)}.plans_small__5woQX{font-size:13px;color:var(--text-2);line-height:1.5;margin:0}.plans_small__5woQX a{color:var(--accent-text)}.plans_field__Hm8oL{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.plans_field__Hm8oL input{font:inherit;font-size:16px;font-weight:500;color:var(--text);border:0;border-radius:16px;padding:13px 15px;outline:none;background:var(--well);box-shadow:inset 0 3px 6px rgba(0,0,0,.6),0 0 0 2px var(--ink)}.plans_field__Hm8oL input::placeholder{color:var(--text-3)}.plans_field__Hm8oL input:focus{box-shadow:inset 0 3px 6px rgba(0,0,0,.6),0 0 0 2px var(--blood-bright),0 0 0 6px rgba(211,48,75,.2)}.plans_consent__4QQEB{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;border-radius:16px;padding:13px 14px;background:var(--well);box-shadow:inset 0 2px 6px rgba(0,0,0,.6),0 0 0 2px var(--ink)}.plans_consent__4QQEB input{width:22px;height:22px;margin-top:1px;accent-color:var(--blood-bright);flex-shrink:0}.plans_pay__LF_hq{font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:.02em;color:var(--white);border:0;border-radius:18px;padding:16px 16px 22px;background:linear-gradient(180deg,#d23a52,var(--blood));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -6px 0 var(--blood-deep),0 0 0 2px var(--ink),0 14px 26px -14px rgba(152,22,45,.9);transition:transform .12s cubic-bezier(.3,1.5,.5,1),box-shadow .12s}.plans_pay__LF_hq:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 -1px 0 var(--blood-deep),0 0 0 2px var(--ink)}.plans_pay__LF_hq:disabled{color:var(--text-3);background:linear-gradient(180deg,var(--surf-hi),var(--surf-lo));box-shadow:inset 0 -6px 0 var(--edge),0 0 0 2px var(--ink)}.plans_note__uwWOd{font-size:14px;color:var(--text);background:var(--surf-lo);border-radius:14px;padding:12px 14px;margin:0;box-shadow:0 0 0 2px var(--ink)}.plans_legal__W5xgR{margin-bottom:18px}.plans_legal__W5xgR h2{font-family:var(--display);font-size:15px;font-weight:800;color:var(--accent-text);margin:0 0 6px}.plans_legal__W5xgR p{font-size:14px;line-height:1.65;color:var(--text-2);white-space:pre-wrap;margin:0}.plans_success__HbqbW{margin:0 0 12px;padding:12px 14px;border-radius:16px;font-weight:700;color:var(--ink-c);background:#fff2c2;box-shadow:inset 0 -4px 0 #f2c14e,0 0 0 2.5px var(--ink-c)}.plans_status__NeBzg{margin:0 0 12px;padding:10px 14px;border-radius:14px;color:var(--text);background:var(--surf-hi);box-shadow:inset 0 -4px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.plans_cancel__Ni627{width:100%;margin:0 0 12px;border:0;background:none;padding:10px;font:700 14px var(--ui);color:var(--accent-text);cursor:pointer}.plans_cancelBox__sqnr2{display:grid;gap:6px;margin:0 0 12px;padding:14px;border-radius:18px;background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c);color:var(--text)}.plans_cancelBox__sqnr2 span{font-size:14px;color:var(--text-2);margin-bottom:6px}.plans_resume__t7BH9{width:100%;margin:0 0 12px;border:0;cursor:pointer;padding:13px 14px 16px;border-radius:16px;font:800 14px var(--display);color:var(--ink-c);background:var(--gold);box-shadow:inset 0 -5px 0 var(--gold-lip),0 0 0 2.5px var(--ink-c)}.plans_gains__LFR8r{list-style:none;margin:0 0 14px;padding:12px 14px;display:grid;gap:8px;border-radius:18px;background:var(--surf-hi);box-shadow:inset 0 -4px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.plans_gains__LFR8r li{position:relative;padding-left:24px;font-size:14px;line-height:1.4;color:var(--text-2)}.plans_gains__LFR8r li:before{content:"";position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--ink-c)}.plans_gains__LFR8r b{color:var(--text)}.plans_perDay__XQcwU{display:block;margin:-2px 0 8px;font-size:13px;font-weight:700;opacity:.85}.plans_quick___ML2E{margin:0 0 14px;padding:14px;border-radius:22px;background:linear-gradient(135deg,var(--gold),color-mix(in srgb,var(--gold) 55%,var(--accent)));box-shadow:inset 0 -6px 0 var(--gold-lip),0 0 0 3px var(--ink-c)}.plans_quickTitle__bX3yP{margin:0 0 10px;font:800 17px var(--display);color:var(--ink-c)}.plans_quickTitle__bX3yP small{display:block;font:700 12px var(--ui);opacity:.75}.plans_quickRow__NE0bv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plans_quickCard__3YbeI{position:relative;display:grid;gap:4px;text-align:left;border:0;cursor:pointer;padding:12px 12px 14px;border-radius:18px;color:var(--text);background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.plans_quickCard__3YbeI b{font:800 14px/1.2 var(--display);padding-right:34px}.plans_quickCard__3YbeI small{font-size:12px;color:var(--text-2)}.plans_quickPrice__dzJTI{font:900 20px var(--display);color:var(--text)}.plans_quickPrice__dzJTI s{font:600 13px var(--ui);color:var(--text-3);margin-left:4px}.plans_quickBadge__uXuLZ{position:absolute;top:-9px;right:-6px;padding:4px 8px 6px;border-radius:10px;font:900 13px var(--display);color:#fff;background:var(--accent);box-shadow:inset 0 -3px 0 var(--accent-lip),0 0 0 2px var(--ink-c);transform:rotate(6deg)}.plans_quickOn__MwIjI{outline:3px solid var(--accent);outline-offset:2px}.plans_giftLink__p3xBo{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;margin:0 0 14px;padding:12px 14px 14px;border-radius:20px;text-decoration:none;color:var(--text);background:var(--surf-hi);box-shadow:inset 0 -5px 0 var(--edge),0 0 0 2.5px var(--ink-c)}.plans_giftLink__p3xBo span{grid-row:span 2;font-size:30px}.plans_giftLink__p3xBo b{font:800 16px var(--display)}.plans_giftLink__p3xBo small{grid-column:2;font-size:13px;color:var(--text-2)}.plans_giftLink__p3xBo i{grid-row:1/span 2;grid-column:3;font:900 20px var(--display);font-style:normal;color:var(--accent)}.plans_quickTitle__bX3yP svg{vertical-align:-3px}.plans_giftLink__p3xBo span svg{display:block}.plans_quickTitle__bX3yP{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}.plans_quickTitle__bX3yP small{flex-basis:100%}.plans_quickTitle__bX3yP svg{vertical-align:0}.plans_heroArt__LzwNN{position:relative;display:flex;align-items:center;justify-content:center}.plans_heroGem__UxFQI{position:absolute;left:-62px;top:4px;transform:rotate(-12deg)}.plans_upgrade__q6H34{display:grid;gap:6px;padding:16px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 22%,var(--surf-hi)),var(--surf-hi));box-shadow:inset 0 -5px 0 var(--edge),0 0 0 3px var(--ink-c)}.plans_upgradeOn__5MKNT{box-shadow:inset 0 -5px 0 var(--edge),0 0 0 3px var(--accent),0 0 0 7px color-mix(in srgb,var(--accent) 25%,transparent)}.plans_upKicker__EAyNy{font:800 11px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-lip,#c98500)}.plans_upTitle__d3XIy{font:800 20px var(--display);color:var(--text)}.plans_upText__pobJa{margin:0;font-size:14px;line-height:1.45;color:var(--text-2)}.plans_upBtn__XPq6h{margin-top:6px;border:0;border-radius:14px;padding:12px 14px 15px;font:800 15px var(--display);color:#3a2400;background:var(--gold);box-shadow:inset 0 -4px 0 var(--gold-lip,#c98500),0 0 0 2.5px var(--ink-c);cursor:pointer}