.prem{--pr-glow:rgba(150, 110, 245, .28);--pr-line:linear-gradient(120deg, transparent, var(--accent), transparent)}.prem-hero{position:relative;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--card);padding:18px 16px;margin-bottom:14px}.prem-hero::before{content:'';position:absolute;inset:-60% 40% 40% -20%;background:radial-gradient(closest-side,var(--pr-glow),transparent 70%);pointer-events:none}.prem-hero>*{position:relative}.prem-hero{text-align:center;padding:30px 18px 26px}.prem-hero h2{margin:14px 0 12px;font-size:clamp(28px, 8vw, 42px);line-height:1.08;letter-spacing:-.02em;font-weight:900;text-shadow:0 0 28px rgba(170,130,255,.55),0 0 60px rgba(120,80,220,.35)}.prem-hero .desc{margin:0 auto;max-width:34em}.prem-pill{display:inline-block;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2a1e05;background:linear-gradient(96deg,#f0a319,#ffd54a)}.prem-state{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:16px}.prem-off{border:0;background:0 0;padding:0;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.prem-off:hover{color:var(--accent)}.prem-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--text);background:var(--accent-soft);border:1px solid var(--border)}.prem-badge::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 0 rgba(52,200,180,.55);animation:prem-pulse 2.4s ease-out infinite}@keyframes prem-pulse{70%{box-shadow:0 0 0 7px rgba(52,200,180,0)}100%{box-shadow:0 0 0 0 rgba(52,200,180,0)}}.pcard{position:relative;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--card);padding:16px;margin-bottom:12px;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pcard{background:color-mix(in oklab,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.pcard::after{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--pr-line);opacity:0;transition:opacity .25s ease}.pcard:hover{border-color:var(--border);transform:translateY(-1px)}.pcard:hover::after{opacity:1}.pcard--accent{border-color:var(--border)}.pcard--accent::after{opacity:.8}.pcard .head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.pcard .ic{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:11px;font-size:18px;background:var(--card-2);border:1px solid var(--border-soft)}.pcard .ic-img{object-fit:contain;padding:7px}.pcard .peyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700}.pcard .pname{font-weight:800;font-size:15.5px;margin-top:1px}.prem-note{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:9px 11px;border-radius:10px;font-size:12.5px;line-height:1.4;background:rgba(224,192,96,.1);border:1px solid rgba(224,192,96,.28);color:#e0c060}.prem-note--info{background:var(--accent-soft);border-color:var(--border);color:var(--muted)}.prem-tiles{display:grid;gap:8px;margin:0 0 12px}@media (min-width:520px){.prem-tiles{grid-template-columns:1fr 1fr}}.prem-tile{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border-radius:12px;border:1px solid var(--border-soft);background:var(--card-2);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .12s ease}.prem-tile:hover{border-color:var(--border)}.prem-tile:active{transform:scale(.99)}.prem-tile[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.prem-tile::before{content:'✓';position:absolute;top:8px;right:10px;font-size:12px;font-weight:900;color:var(--accent);opacity:0;transform:scale(.5);transition:opacity .16s ease,transform .16s ease}.prem-tile[aria-pressed=true]::before{opacity:1;transform:scale(1)}.prem-tile-name{display:block;font-weight:800;font-size:14.5px}.prem-tile-sub{display:block;font-size:12px;color:var(--muted);margin-top:2px}.prem-seg{display:grid;grid-template-columns:repeat(var(--seg-n,4),1fr);gap:6px;padding:5px;border-radius:13px;background:var(--bg-soft);border:1px solid var(--border-soft);margin:0 0 12px}.prem-seg-btn{position:relative;padding:9px 4px 8px;border:0;border-radius:9px;background:0 0;color:var(--muted);font:inherit;font-weight:700;font-size:13px;cursor:pointer;text-align:center;transition:color .16s ease,background .16s ease}.prem-seg-btn:hover{color:var(--text)}.prem-seg-btn[aria-pressed=true]{color:var(--text);background:linear-gradient(150deg,var(--accent-deep),var(--grad));box-shadow:0 4px 14px -6px var(--accent-deep)}.pay-methods{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:5px;border-radius:13px;background:var(--bg-soft);border:1px solid var(--border-soft);margin:0 0 8px}.pm-method{padding:10px 6px;border:0;border-radius:9px;background:0 0;color:var(--muted);font:inherit;font-weight:700;font-size:13px;cursor:pointer;text-align:center;transition:color .16s ease,background .16s ease}.pm-method:hover{color:var(--text)}.pm-method[aria-pressed=true]{color:var(--text);background:linear-gradient(150deg,var(--accent-deep),var(--grad));box-shadow:0 4px 14px -6px var(--accent-deep)}.prem-seg-num{display:block;font-size:14px}.prem-seg-cap{display:block;font-size:10.5px;font-weight:600;opacity:.8;margin-top:1px}.prem-seg-off{position:absolute;top:-8px;right:-2px;padding:2px 6px;border-radius:999px;font-size:9.5px;font-weight:900;letter-spacing:.02em;background:var(--teal);color:#06231f}.prem-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 13px;margin:0 0 12px;border-radius:12px;background:var(--card-2);border:1px solid var(--border-soft)}.prem-total-sum{font-size:23px;font-weight:900;letter-spacing:-.02em}.prem-total-per{font-size:12px;color:var(--muted);text-align:right}.prem-total-old{color:var(--muted-2);text-decoration:line-through;font-size:13px;margin-left:7px;font-weight:600}.prem-consent{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;margin:0 0 12px;border-radius:11px;background:var(--bg-soft);border:1px solid var(--border-soft);font-size:12.5px;line-height:1.45;color:var(--muted);cursor:pointer;transition:border-color .16s ease}.prem-consent:hover{border-color:var(--border)}.prem-consent input{margin-top:2px;flex:none}.prem-consent a{color:var(--accent)}.prem-consent.shake{border-color:#ff8d7e;animation:prem-shake .32s ease}@keyframes prem-shake{25%{transform:translateX(-4px)}55%{transform:translateX(4px)}80%{transform:translateX(-2px)}100%{transform:translateX(0)}}.prem-active{display:grid;gap:4px;padding:13px;margin:0 0 12px;border-radius:12px;background:linear-gradient(150deg,var(--accent-soft),transparent 70%);border:1px solid var(--border)}.prem-active-t{font-weight:800;font-size:14.5px}.prem-active-r{font-size:12.5px;color:var(--muted)}.pcard .btn.block{transition:transform .12s ease,filter .18s ease}.pcard .btn.block:hover:not(:disabled){filter:brightness(1.08)}.pcard .btn.block:active:not(:disabled){transform:scale(.99)}.prem-in{animation:prem-in .34s cubic-bezier(.2,.7,.3,1) both}@keyframes prem-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:520px){@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pcard{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.prem-seg{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.prem-badge::before,.prem-consent.shake,.prem-in{animation:none}.pcard,.prem-seg-btn,.prem-tile{transition:none}.pcard:hover{transform:none}}.prem-docs{margin:0 0 14px;font-size:12px;line-height:1.7;color:var(--muted-2)}.prem-docs a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.prem-docs a:hover{color:var(--accent)}.lv-list{display:grid;gap:12px;margin-bottom:18px}@media (min-width:760px){.lv-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.lv-card{display:flex;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--card);transition:border-color .18s ease,transform .18s ease}.lv-card:hover{border-color:var(--border);transform:translateY(-2px)}.lv-card.is-current{border-color:var(--accent)}.lv-deco{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.lv-deco>i{position:absolute;display:block}.lv-in{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-width:0;padding:16px}.lv-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lv-ava{width:54px;height:54px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;background:var(--card-2);border:1px solid var(--border-soft)}.lv-ava img{width:100%;height:100%;object-fit:cover;display:block}.lv-ava .lm-star{width:26px;height:26px;color:var(--accent)}.lv-ttl{min-width:0;flex:1}.lv-name{font-weight:900;font-size:18px;letter-spacing:-.01em}.lv-price{font-weight:800;font-size:13.5px;color:var(--accent);margin-top:2px}.lv-feats{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:7px}.lv-feats li{position:relative;padding-left:24px;font-size:13.5px;line-height:1.45}.lv-feats li::before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--border)}.lv-feats li::after{content:'';position:absolute;left:5px;top:6px;width:5px;height:8px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(42deg)}.lv-desc{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 12px;white-space:pre-wrap}.lv-buy{margin-top:auto}.lv-desc,.lv-feats{flex:none}.lv-manga{--lv-paper:247,245,239;--lv-ink:16,15,20;color:rgb(var(--lv-ink));border-color:rgba(0,0,0,.45);background:radial-gradient(130% 190% at 16% -34%,#fcfbf8 0,rgb(var(--lv-paper)) 46%,#e9e5da 100%)}.lv-manga .mk-tone{inset:-30px;background-image:radial-gradient(circle,rgba(var(--lv-ink),1) 30%,transparent 32%);background-size:3.4px 3.4px;transform:rotate(45deg);opacity:.32}.lv-manga .mk-tone2{inset:-30px;background-image:radial-gradient(circle,rgba(var(--lv-ink),1) 32%,transparent 34%);background-size:6.5px 6.5px;transform:rotate(45deg);opacity:.3;-webkit-mask-image:radial-gradient(ellipse at 94% 100%,#000 0,rgba(0,0,0,.55) 36%,transparent 70%);mask-image:radial-gradient(ellipse at 94% 100%,#000 0,rgba(0,0,0,.55) 36%,transparent 70%)}.lv-manga .mk-rays{left:-60%;top:-140%;width:240%;height:240%;background:repeating-conic-gradient(from 8deg at 22% 78%,rgba(var(--lv-ink),.5) 0deg .5deg,transparent .5deg 4deg);-webkit-mask-image:radial-gradient(closest-side at 22% 78%,transparent 18%,#000 52%,transparent 80%);mask-image:radial-gradient(closest-side at 22% 78%,transparent 18%,#000 52%,transparent 80%);opacity:.16}.lv-manga .mk-grain{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='88' height='88' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:88px 88px;opacity:.18}.lv-manga .lv-in{z-index:1}.lv-manga .lv-in::before{content:'';position:absolute;inset:8px;z-index:-1;background:rgba(var(--lv-paper),.8);border-radius:10px;filter:blur(6px)}.lv-manga .lv-price{color:rgb(var(--lv-ink))}.lv-manga .lv-desc{color:rgba(var(--lv-ink),.7)}.lv-manga .lv-ava{background:rgba(var(--lv-paper),.9);border-color:rgba(var(--lv-ink),.3)}.lv-manga .lv-ava .lm-star{color:rgb(var(--lv-ink))}.lv-manga .lv-feats li::before{background:rgba(var(--lv-paper),.85);border-color:rgba(var(--lv-ink),.35)}.lv-manga .lv-feats li::after{border-color:rgb(var(--lv-ink))}.lv-manga .lv-name{position:relative;display:inline-block}.lv-manga .lv-name::after{content:'';position:absolute;left:-2px;right:-4px;bottom:-3px;height:6px;background:var(--accent);border-radius:60% 40% 55% 45%/100% 100% 60% 60%;opacity:.75;transform:rotate(-.6deg)}.lv-manga .lv-buy{background:rgb(var(--lv-ink));color:rgb(var(--lv-paper));border:0}.lv-manga .lv-buy:hover:not(:disabled){filter:brightness(1.35)}.lv-neon{--lv-cy:0,229,255;--lv-mg:255,62,190;border-color:rgba(var(--lv-cy),.4);background:linear-gradient(158deg,#0c0a1a 0,#140f26 58%,#0d0a1c 100%);box-shadow:0 14px 34px -22px rgba(var(--lv-cy),.55);animation:lv-nx-edge 6s ease-in-out infinite}@keyframes lv-nx-edge{0%,100%{border-color:rgba(var(--lv-cy),.4);box-shadow:0 14px 34px -22px rgba(var(--lv-cy),.6)}50%{border-color:rgba(var(--lv-mg),.45);box-shadow:0 14px 34px -22px rgba(var(--lv-mg),.6)}}.lv-neon .nx-grid{inset:0;background-image:linear-gradient(rgba(var(--lv-cy),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--lv-mg),.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent 78%);mask-image:linear-gradient(#000,transparent 78%)}.lv-neon .nx-scan{left:0;right:0;top:0;height:40%;background:linear-gradient(180deg,transparent,rgba(var(--lv-cy),.13),transparent);animation:lv-nx-scan 6.5s linear infinite}@keyframes lv-nx-scan{0%{transform:translateY(-100%)}100%{transform:translateY(280%)}}.lv-neon .nx-sheen{top:-60%;bottom:-60%;left:-120%;width:90%;background:linear-gradient(100deg,transparent 0,rgba(var(--lv-mg),.16) 22%,rgba(var(--lv-cy),.34) 46%,rgba(160,120,255,.26) 66%,transparent 100%);filter:blur(6px);transform:rotate(12deg);animation:lv-nx-sheen 4.6s cubic-bezier(.45,0,.3,1) infinite}@keyframes lv-nx-sheen{0%{transform:translateX(0) rotate(12deg)}100%,62%{transform:translateX(340%) rotate(12deg)}}.lv-neon .lv-name{color:#eafcff;text-shadow:0 0 12px rgba(var(--lv-cy),.55)}.lv-neon .lv-price{color:rgb(var(--lv-cy))}.lv-neon .lv-ava{background:rgba(var(--lv-cy),.08);border-color:rgba(var(--lv-cy),.3)}.lv-neon .lv-ava .lm-star{color:rgb(var(--lv-cy))}.lv-neon .lv-feats li::before{background:rgba(var(--lv-cy),.1);border-color:rgba(var(--lv-cy),.32)}.lv-neon .lv-feats li::after{border-color:rgb(var(--lv-cy))}.lv-neon .lv-buy{border:0;background:linear-gradient(100deg,rgba(var(--lv-mg),.9),rgba(var(--lv-cy),.9));color:#05121a;font-weight:900;box-shadow:0 8px 22px -12px rgba(var(--lv-cy),.9)}.lv-glitch{--lv-bl:46,108,255;--lv-aq:60,226,235;--lv-vi:132,70,220;color:#eaf3ff;border-color:rgba(var(--lv-bl),.45);background:radial-gradient(ellipse 70% 60% at 12% 8%,rgba(var(--lv-vi),.38),transparent 62%),radial-gradient(ellipse 80% 70% at 88% 22%,rgba(var(--lv-bl),.28),transparent 60%),radial-gradient(ellipse 90% 80% at 60% 108%,rgba(var(--lv-vi),.3),transparent 62%),linear-gradient(160deg,#0b0518 0,#140a2e 55%,#08040f 100%)}.lv-glitch .gl-swirl{left:-40%;top:-60%;width:180%;height:220%;background:repeating-conic-gradient(from 20deg at 45% 55%,rgba(var(--lv-vi),.3) 0deg 14deg,transparent 14deg 30deg,rgba(var(--lv-bl),.22) 30deg 44deg,transparent 44deg 64deg);filter:blur(26px);opacity:.55;animation:lv-gl-swirl 38s linear infinite}@keyframes lv-gl-swirl{to{transform:rotate(1turn)}}.lv-glitch .gl-noise{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23g)' opacity='0.6'/%3E%3C/svg%3E");background-size:80px 80px;opacity:.09;mix-blend-mode:screen}.lv-glitch .gl-frame{inset:0;border:1px solid transparent;border-radius:inherit;opacity:0;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:steps(1,end)}.lv-glitch .gl-frame.f-a{border-color:rgb(var(--lv-aq));animation-name:lv-gl-fa}.lv-glitch .gl-frame.f-b{border-color:#ff3ebe;animation-name:lv-gl-fb}@keyframes lv-gl-fa{0%,61%{opacity:0;transform:translate(0,0)}62%{opacity:.95;transform:translate(-4px,1px)}64%{opacity:0;transform:translate(0,0)}71%{opacity:.85;transform:translate(3px,-2px)}100%,73%{opacity:0;transform:translate(0,0)}}@keyframes lv-gl-fb{0%,62%{opacity:0;transform:translate(0,0)}63%{opacity:.8;transform:translate(4px,-1px)}65%{opacity:0;transform:translate(0,0)}72%{opacity:.7;transform:translate(-3px,2px)}100%,74%{opacity:0;transform:translate(0,0)}}.lv-glitch{animation:lv-gl-edge 7s steps(1,end) infinite}@keyframes lv-gl-edge{0%,61%{border-color:rgba(var(--lv-bl),.45)}62%{border-color:rgba(var(--lv-aq),.95)}64%{border-color:rgba(var(--lv-bl),.45)}71%{border-color:rgba(255,62,190,.8)}100%,73%{border-color:rgba(var(--lv-bl),.45)}}.lv-glitch .lv-ava{animation:lv-gl-ava 7s steps(1,end) infinite}@keyframes lv-gl-ava{0%,61%{transform:translate(0,0);box-shadow:none}62%{transform:translate(-3px,0);box-shadow:3px 0 0 rgba(var(--lv-aq),.7),-3px 0 0 rgba(255,62,190,.55)}64%{transform:translate(0,0);box-shadow:none}71%{transform:translate(2px,-1px);box-shadow:-3px 0 0 rgba(var(--lv-aq),.6),3px 0 0 rgba(255,62,190,.5)}100%,73%{transform:translate(0,0);box-shadow:none}}.lv-glitch .lv-buy{animation:lv-gl-btn 7s steps(1,end) infinite}@keyframes lv-gl-btn{0%,61%{transform:translateX(0);clip-path:none;filter:none}62%{transform:translateX(-4px);clip-path:polygon(0 0,100% 0,100% 38%,4% 38%,4% 62%,100% 62%,100% 100%,0 100%)}64%{transform:translateX(0);clip-path:none}71%{transform:translateX(3px);filter:hue-rotate(40deg)}100%,73%{transform:translateX(0);filter:none}}.lv-glitch .lv-name{color:#f2f8ff;animation:lv-gl-rgb 7s steps(1,end) infinite}@keyframes lv-gl-rgb{0%,61%{text-shadow:0 0 14px rgba(var(--lv-bl),.55)}62%{text-shadow:-2px 0 rgba(var(--lv-aq),.9),2px 0 rgba(255,62,190,.8)}64%{text-shadow:0 0 14px rgba(var(--lv-bl),.55)}71%{text-shadow:2px 0 rgba(var(--lv-aq),.85),-2px 0 rgba(255,62,190,.7)}100%,73%{text-shadow:0 0 14px rgba(var(--lv-bl),.55)}}.lv-glitch .lv-price{color:rgb(var(--lv-aq));animation:lv-gl-rgb 7s steps(1,end) infinite}.up-id.up-founder{--lv-aq:60,226,235;color:var(--text);font-weight:600;animation:up-gl-rgb 7s steps(1,end) infinite}@keyframes up-gl-rgb{0%,61%{text-shadow:none}62%{text-shadow:-2px 0 rgba(var(--lv-aq),.9),2px 0 rgba(255,62,190,.8)}64%{text-shadow:none}71%{text-shadow:2px 0 rgba(var(--lv-aq),.85),-2px 0 rgba(255,62,190,.7)}100%,73%{text-shadow:none}}.lv-glitch .lv-desc{color:rgba(226,238,255,.66)}.lv-glitch .lv-ava{background:rgba(var(--lv-bl),.16);border-color:rgba(var(--lv-aq),.35)}.lv-glitch .lv-ava .lm-star{color:rgb(var(--lv-aq))}.lv-glitch .lv-feats li::before{background:rgba(var(--lv-bl),.18);border-color:rgba(var(--lv-aq),.34)}.lv-glitch .lv-feats li::after{border-color:rgb(var(--lv-aq))}.lv-glitch .lv-buy{border:0;background:linear-gradient(100deg,rgb(var(--lv-bl)),rgb(var(--lv-aq)));color:#04121a;font-weight:900;box-shadow:0 8px 22px -12px rgba(var(--lv-aq),.9)}.check-all{height:50px;font-size:15px;font-weight:800}.check-all-hint{margin:0 0 12px;font-size:13px;line-height:1.55;text-align:left}.promo-top{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.promo-ic{width:54px;height:54px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--border)}.promo-ic svg{width:26px;height:26px}.promo-txt{min-width:0;flex:1}.promo-t{font-weight:900;font-size:19px;letter-spacing:-.01em}.promo-s{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--muted)}.promo-hint{margin-top:8px;font-size:13px;line-height:1.5;color:var(--accent)}.promo-hint a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.promo-input{height:56px;text-align:center;font-size:16px;font-weight:700;letter-spacing:.14em;margin-bottom:12px}.promo-input::placeholder{color:var(--muted-2);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.promo-btn{height:52px;font-size:15px;font-weight:800}.pay-screen{position:fixed;inset:0;z-index:3500;display:flex;flex-direction:column;background:var(--bg,#0d0a18);animation:pay-screen-in .22s ease-out both}@keyframes pay-screen-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pay-bar{position:relative;flex:none;display:flex;align-items:center;justify-content:flex-end;min-height:52px;padding:calc(env(safe-area-inset-top,0px)) 12px 0;border-bottom:1px solid var(--border-soft)}.pay-back{position:static;height:36px;display:none;align-items:center;gap:4px;padding:0 4px;margin-right:auto;border:0;background:0 0;color:var(--muted);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.pay-bar.has-back .pay-back{display:inline-flex}.pay-back i{font-style:normal;font-size:28px;line-height:1;margin-top:-3px}.pay-back:hover{color:var(--accent)}.pay-x{margin-left:auto}html.in-tg .pay-bar{padding-top:calc(env(safe-area-inset-top,0px) + 58px)}html.in-tg.tg-android .pay-bar{padding-top:calc(env(safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,0px) + 58px)}.pay-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px 16px calc(28px + env(safe-area-inset-bottom,0px))}.pay-in{max-width:460px;margin:0 auto}.pay-x{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;background:0 0;padding:0;color:var(--muted);font-size:21px;line-height:1;cursor:pointer}.pay-x:hover{color:var(--text)}.pay-head{margin:0 0 14px}.pay-head h2{margin:0;font-size:20px;letter-spacing:-.01em}.pay-head h2 .pay-badge{vertical-align:middle;margin-left:8px}.pay-sub{margin-top:4px;font-size:13px;color:var(--muted)}.pay-sub b{color:var(--text)}.pay-list{display:grid;gap:8px}.pay-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 13px;border:1px solid var(--border-soft);border-radius:13px;background:var(--card-2);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .12s ease}@media (hover:hover){.pay-row:hover:not(:disabled){border-color:var(--accent)}}.pay-row{-webkit-tap-highlight-color:transparent}.pay-row:active:not(:disabled){transform:scale(.99)}.pay-row.is-off{opacity:.45;cursor:default}.pay-ic{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border-soft);overflow:hidden}.pay-ic img{width:100%;height:100%;object-fit:cover;display:block}.pay-ic[data-svc]{border:0}.pay-ic[data-svc=vk]{background:#07f}.pay-ic[data-svc=boosty]{background:#ff662c}.pay-ic[data-svc=tribute]{background:#007aff}.pay-ic[data-svc=stars]{background:#59a9e8}.pay-ic[data-svc=card]{background:var(--accent);border:0}.pay-ic[data-svc=card] svg{width:24px;height:24px;display:block}.pay-ic-lg[data-svc=card] svg{width:30px;height:30px}.pay-ic-lg{width:56px;height:56px;border-radius:15px}.pay-ic-g{font-size:19px;line-height:1}.pcard .head .ic-card{display:inline-flex;align-items:center;justify-content:center}.pcard .head .ic-card svg{width:22px;height:22px;display:block}.pay-rb{min-width:0;flex:1}.pay-rt{display:block;font-weight:800;font-size:14.5px}.pay-rd{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.pay-badge{display:inline-block;vertical-align:middle;margin-left:7px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;font-style:normal;letter-spacing:.02em;color:var(--muted);background:var(--bg-soft);border:1px solid var(--border-soft)}.pay-arr{flex:none;color:var(--muted);font-size:20px;line-height:1}.pay-row-alt{margin-top:10px;background:0 0;border-style:dashed}.pay-redirect{text-align:center}.pay-redirect .pay-ic-lg{display:inline-flex;margin-bottom:10px}.pay-redirect h2{margin:0 0 6px;font-size:19px}.pay-redirect .desc{margin:0 0 14px;font-size:13px}.pay-count{margin:0 0 12px;padding:10px;border-radius:11px;background:var(--bg-soft);border:1px solid var(--border-soft);font-size:13.5px;color:var(--muted)}.pay-count b{color:var(--text);font-size:17px;font-weight:900}.pay-go{display:block;text-align:center}.pay-note{margin-top:14px;font-size:11.5px;line-height:1.55;color:var(--muted-2);text-align:center}.pay-note .prem-docs{margin:6px 0 0;text-align:center}.pay-svc-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pay-svc-logo{width:46px;height:46px;object-fit:contain;border-radius:12px}.pay-svc-name{font-weight:800;font-size:17px}.pay-svc-meta{font-size:13px;color:var(--accent);font-weight:700;margin-top:2px}@media (prefers-reduced-motion:reduce){.lv-glitch,.lv-glitch .gl-frame,.lv-glitch .gl-swirl,.lv-glitch .lv-ava,.lv-glitch .lv-buy,.lv-glitch .lv-name,.lv-glitch .lv-price,.lv-neon,.lv-neon .nx-scan,.lv-neon .nx-sheen,.up-id.up-founder{animation:none}.lv-glitch .gl-frame{opacity:0}.lv-card,.pay-row{transition:none}.lv-card:hover{transform:none}}.app-modal.pay-res-wrap{max-width:380px}.pay-res{text-align:center;padding:4px 0 2px}.pay-res-ic{width:62px;height:62px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;font-weight:900;line-height:1}.pay-res.is-ok .pay-res-ic{color:#06231f;background:var(--teal)}.pay-res.is-fail .pay-res-ic{color:#fff;background:var(--danger,#d9455f)}.pay-res h2{margin:0 0 8px;font-size:21px;letter-spacing:-.01em}.pay-res .desc{margin:0;font-size:13.5px;line-height:1.55}