:root{--paper:#f3f0e7;--paper-2:#ece7da;--paper-3:#e4ddcb;--card:#faf8f1;--ink:#14130b;--ink-2:#4a473a;--muted:#8c8775;--line:rgba(20,19,11,.14);--line-2:rgba(20,19,11,.07);--acid:#c8f24a;--acid-2:#b6e23a;--green:#1f9d61;--neon-pink:#ff2fae;--neon-violet:#9b3ff0;--neon-cyan:#22c9c0;--neon-grad:linear-gradient(120deg,#ff2fae,#9b3ff0);--display:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--maxw:1240px;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--paper);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}svg{display:block}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}::selection{background:var(--neon-pink);color:#fff}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.06;letter-spacing:-.03em}.mono{font-size:12px;letter-spacing:.04em}.kicker,.mono{font-family:var(--mono);text-transform:uppercase}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;font-weight:700;letter-spacing:.18em;color:var(--ink-2)}.kicker .sq{width:8px;height:8px;background:var(--neon-pink);transform:rotate(45deg);box-shadow:0 0 0 4px rgba(255,47,174,.2)}#faq .kicker,#vouches .kicker{color:var(--neon-violet)}.section{padding:clamp(72px,11vw,140px) 0;position:relative}.lead-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(36px,5vw,64px)}.lead-head .lh-left{max-width:640px}.lead-head h2{font-size:clamp(34px,5.4vw,64px);margin:18px 0 0}.lead-head h2 .it{font-style:italic;font-weight:500}.lead-head .lh-note{max-width:300px;color:var(--ink-2);font-size:15px;padding-bottom:8px}.btn{--bg:var(--ink);--fg:var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:0;font-size:15px;font-weight:600;letter-spacing:-.01em;background:var(--bg);color:var(--fg);border:1.5px solid var(--ink);transition:transform .5s var(--ease),background .25s,color .25s;will-change:transform;overflow:hidden}.btn,.btn span{position:relative}.btn span{z-index:1}.btn:before{content:"";position:absolute;inset:0;background:var(--acid);transform:translateY(101%);transition:transform .45s var(--ease);z-index:0}.btn:hover:before{transform:translateY(0)}.btn:hover{color:var(--ink)}.btn-ghost{--bg:transparent;--fg:var(--ink)}.btn-ghost:hover{color:var(--ink)}.btn-acid{--bg:var(--acid);--fg:var(--ink);border-color:var(--ink)}.btn-acid:before{background:var(--ink)}.btn-acid:hover{color:var(--paper)}.btn-sm{height:42px;padding:0 18px;font-size:14px}.arrow-link{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:14.5px}.arrow-link .ar{transition:transform .35s var(--ease)}.arrow-link:hover .ar{transform:translateX(6px)}.announce{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:12px}.announce .dot{width:7px;height:7px;border-radius:50%;background:var(--acid);animation:blink 1.6s steps(1) infinite}@keyframes blink{50%{opacity:.25}}.announce a{color:var(--acid);border-bottom:1px solid rgba(200,242,74,.5)}.header{position:absolute;top:0;left:0;right:0;z-index:30;background:transparent;border-bottom:1px solid hsla(0,0%,100%,.1)}.header .brand{color:#fff}.header .brand .mark path:first-child{fill:#fff}.header .nav-links a{color:hsla(0,0%,100%,.78)}.header .nav-links a:hover{color:#fff}.header .nav-links a:after{background:#fff}.header .menu-toggle{color:#fff;border-color:hsla(0,0%,100%,.42)}.nav{justify-content:space-between;height:74px}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:-.04em}.brand .mark{width:30px;height:30px}.brand .mark svg{width:100%;height:100%}.nav-links{display:flex;gap:6px}.nav-links a{position:relative;font-size:14.5px;font-weight:500;color:var(--ink-2);padding:8px 14px;transition:color .2s}.nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{display:flex;align-items:center;gap:10px}.menu-toggle{display:none;flex-direction:column;gap:4px;width:44px;height:44px;border:1px solid var(--line);align-items:center;justify-content:center}.menu-toggle span{display:block;width:18px;height:2px;background:currentColor;transition:transform .3s var(--ease),opacity .2s}.menu-toggle.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(22,12,58,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid hsla(0,0%,100%,.12);padding:8px 28px 24px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.mobile-menu.open{opacity:1;transform:none;pointer-events:auto}.mobile-menu .mlink{display:block;padding:15px 2px;color:#fff;font-size:18px;font-weight:500;border-bottom:1px solid hsla(0,0%,100%,.1)}.mobile-menu .mauth{display:flex;gap:12px;margin-top:18px}.mobile-menu .mauth .btn{flex:1 1}.hero{position:relative;padding:clamp(60px,9vw,120px) 0 clamp(70px,9vw,110px);overflow:hidden}.hero-spot{width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(200,242,74,.55),transparent 62%);filter:blur(30px);transform:translate(-50%,-50%);left:50%;top:38%;opacity:.55;transition:opacity .4s}.hero-rule,.hero-spot{position:absolute;pointer-events:none;z-index:0}.hero-rule{inset:0;background-image:linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:calc(100% / 6) 100%;opacity:.8}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;grid-gap:48px;gap:48px;align-items:center}.hero-meta{display:flex;gap:22px;align-items:center;margin-bottom:26px;flex-wrap:wrap}.hero-meta .mline{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.hero h1{font-size:clamp(46px,8.2vw,104px);font-weight:800;letter-spacing:-.04em}.hero h1 .row{display:block;overflow:hidden}.hero h1 .row>span{display:inline-block}.hero h1 .it{font-style:italic;font-weight:500}.hero h1 .acid-underline{position:relative}.hero h1 .acid-underline:after{content:"";position:absolute;left:-2px;right:-2px;bottom:8%;height:.3em;background:var(--acid);z-index:-1;transform:scaleX(0);transform-origin:left;animation:ul 1s var(--ease) .6s forwards}@keyframes ul{to{transform:scaleX(1)}}.hero p.lead{font-size:clamp(16px,1.6vw,19px);color:var(--ink-2);max-width:470px;margin:30px 0 34px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-stats{display:grid;grid-template-columns:repeat(3,auto);grid-gap:0;gap:0;margin-top:54px;border-top:1px solid var(--line)}.hero-stats .stat{padding:22px 28px 0 0;margin-right:28px;border-right:1px solid var(--line)}.hero-stats .stat:last-child{border-right:none}.hero-stats .stat b{font-family:var(--display);font-size:clamp(30px,3.4vw,44px);font-weight:600;display:block;letter-spacing:-.04em}.hero-stats .stat span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stack{position:relative;height:460px}.receipt{position:absolute;width:300px;background:var(--card);border:1.5px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:18px 20px;will-change:transform}.receipt .r-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px dashed var(--line);margin-bottom:12px}.receipt .r-top .mono{color:var(--muted)}.receipt .r-name{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.receipt .r-sub{font-size:13px;color:var(--ink-2);margin-bottom:16px}.receipt .r-foot{display:flex;align-items:center;justify-content:space-between}.receipt .r-price{font-family:var(--mono);font-weight:700;font-size:22px}.receipt .r-stock{font-family:var(--mono);font-size:11px;color:var(--green);display:inline-flex;align-items:center;gap:6px}.receipt .r-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.receipt.r1{top:0;right:30px;z-index:3}.receipt.r2{top:150px;right:0;z-index:2;transform:rotate(3deg)}.receipt.r3{top:300px;right:60px;z-index:1}.receipt .tag{position:absolute;top:-13px;left:18px;background:var(--acid);color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border:1.5px solid var(--ink)}.hero-dark{color:#ece8ff;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:96px 0 44px;background:radial-gradient(120% 95% at 78% 0,#4a2389 0,#2c1670 36%,#190e44 70%,#120a2e 100%);border-bottom:1px solid hsla(0,0%,100%,.07)}.hero-dark .hero-inner{width:100%}.hero-dark .hero-meta{margin-bottom:16px}.hero-dark h1{font-size:clamp(34px,4.8vw,60px);margin:0}.hero-dark p.lead{margin:20px 0 26px;font-size:clamp(15px,1.5vw,17.5px)}.hero-dark .hero-stats{margin-top:30px}.hero-dark .hero-stats .stat b{font-size:clamp(26px,3vw,38px)}.hero-dark .hero-rule{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);opacity:1}.hero-dark .hero-spot{background:radial-gradient(circle,rgba(255,47,174,.4),rgba(123,63,240,.18) 40%,transparent 66%);opacity:.7}.hero-glow{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.hero-glow.g1{width:460px;height:460px;background:rgba(255,47,174,.4);top:-120px;right:4%}.hero-glow.g2{width:520px;height:520px;background:rgba(60,110,240,.38);bottom:-200px;left:-6%}.hero-glow.g3{width:320px;height:320px;background:rgba(34,201,192,.22);top:40%;left:46%}.hero-dark .kicker{color:rgba(236,232,255,.72)}.hero-dark .kicker .sq{background:#ff2fae;box-shadow:0 0 0 4px rgba(255,47,174,.22)}.hero-dark .hero-meta .mline{color:rgba(236,232,255,.5)}.hero-dark h1{color:#fff;text-shadow:0 2px 40px rgba(123,63,240,.35)}.hero-dark h1 .it{color:#ff6fd0}.hero-dark h1 .acid-underline:after{background:linear-gradient(90deg,#ff2fae,#22c9c0)}.hero-dark p.lead{color:rgba(228,224,255,.74)}.hero-dark .hero-stats{border-top-color:hsla(0,0%,100%,.16)}.hero-dark .hero-stats .stat{border-right-color:hsla(0,0%,100%,.16)}.hero-dark .hero-stats .stat b{color:#fff}.hero-dark .hero-stats .stat span{color:rgba(228,224,255,.5)}.hero-dark .btn{border-color:transparent;background:linear-gradient(120deg,#ff2fae,#9b3ff0);color:#fff;box-shadow:0 14px 34px -12px rgba(255,47,174,.6)}.hero-dark .btn:before{background:hsla(0,0%,100%,.16)}.hero-dark .btn:hover{color:#fff;transform:translateY(-2px)}.hero-dark .btn-ghost{background:transparent;border:1.5px solid hsla(0,0%,100%,.4);color:#fff;box-shadow:none}.hero-dark .btn-ghost:before{background:#fff}.hero-dark .btn-ghost:hover{color:#190e44}.scene-wrap{position:relative;z-index:2}.scene{width:100%;height:auto;overflow:visible;display:block}.scene .cube{animation:floaty 6s ease-in-out infinite;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:50% 50%}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.scene .lnk{fill:none;stroke:rgba(150,180,255,.42);stroke-width:1.2;stroke-dasharray:4 6;animation:dashmove 22s linear infinite}@keyframes dashmove{to{stroke-dashoffset:-260}}.scene .node{fill:#9fe9ff;filter:drop-shadow(0 0 5px rgba(120,220,255,.9));animation:pulseNode 3s ease-in-out infinite}@keyframes pulseNode{50%{opacity:.45}}.scene .platform{fill:none;stroke:rgba(160,180,255,.2)}.scene .base-glow{animation:baseGlow 4s ease-in-out infinite;transform-origin:center}@keyframes baseGlow{0%,to{opacity:.5}50%{opacity:.85}}.ticker{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--ink);color:var(--paper);overflow:hidden;padding:14px 0}.ticker-track{display:flex;gap:0;white-space:nowrap;animation:roll 34s linear infinite}.ticker-track .ti{display:inline-flex;align-items:center;font-family:var(--mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:0 28px}.ticker-track .ti b{color:var(--acid);margin-right:8px}.ticker-track .ti:after{content:"/";color:hsla(45,33%,93%,.3);margin-left:28px}@keyframes roll{to{transform:translateX(-50%)}}#catalog .kicker{color:var(--neon-violet)}#catalog .kicker .sq{background:var(--neon-pink);box-shadow:0 0 0 4px rgba(255,47,174,.2)}.cat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.cat-card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1.5px solid var(--ink);padding:24px;transition:transform .4s var(--ease),box-shadow .4s var(--ease);will-change:transform}.cat-card:hover{transform:translate(-4px,-4px);border-color:var(--neon-violet);box-shadow:8px 8px 0 var(--neon-violet),0 26px 50px -22px rgba(255,47,174,.55)}.cat-card .cc-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.cat-card .c-icon{width:52px;height:52px;border:1.5px solid rgba(155,63,240,.35);color:var(--neon-violet);display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.cat-card .c-icon svg{width:24px;height:24px}.cat-card:hover .c-icon{background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 8px 20px -8px rgba(255,47,174,.7)}.cat-card .c-count{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--neon-grad);border:1.5px solid transparent;padding:5px 9px;box-shadow:0 5px 14px -5px rgba(255,47,174,.6)}.cat-card .c-num{position:absolute;top:22px;right:24px;font-family:var(--mono);font-size:12px;color:var(--muted)}.cat-card h3{font-size:clamp(20px,2.2vw,26px);font-weight:600;margin-bottom:6px}.cat-card .c-meta{font-size:13.5px;color:var(--ink-2);margin-bottom:22px}.cat-card .cc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px dashed rgba(155,63,240,.24)}.cat-card .c-from{font-family:var(--mono);font-size:13px;color:var(--ink-2)}.cat-card .c-from b{font-family:var(--display);font-size:22px;color:var(--neon-violet);margin-left:4px;letter-spacing:-.02em}.cat-card .c-go{width:42px;height:42px;border:1.5px solid rgba(155,63,240,.35);color:var(--neon-violet);display:grid;place-items:center;transition:background .3s,color .3s,border-color .3s}.cat-card .c-go svg{width:17px;height:17px}.cat-card:hover .c-go{background:var(--neon-grad);color:#fff;border-color:transparent}.how{position:relative;overflow:hidden;color:#ece8ff;background:radial-gradient(115% 90% at 18% 0,#3a1d6e 0,#241360 34%,#170d3a 68%,#110a2c 100%)}.how:after,.how:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.how:before{width:420px;height:420px;background:rgba(255,47,174,.3);top:-130px;left:-70px}.how:after{width:480px;height:480px;background:rgba(34,201,192,.2);bottom:-190px;right:-90px}.how .wrap{position:relative;z-index:1}.how .kicker{color:rgba(236,232,255,.72)}.how .kicker .sq{background:var(--neon-pink);box-shadow:0 0 0 4px rgba(255,47,174,.22)}.how .lead-head h2{color:#fff}.how .lh-note{color:rgba(236,232,255,.6)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid hsla(0,0%,100%,.16)}.step,.steps{position:relative}.step{padding:40px 30px 40px 0;border-right:1px solid hsla(0,0%,100%,.16)}.step:last-child{border-right:none;padding-right:0}.step .s-num{font-family:var(--mono);font-size:12px;color:var(--neon-cyan);margin-bottom:28px;display:block;letter-spacing:.06em}.step .s-dot{position:absolute;top:-7px;left:0;width:13px;height:13px;border-radius:50%;background:var(--neon-grad);box-shadow:0 0 14px rgba(255,47,174,.85)}.step h3{font-size:25px;color:#fff;margin-bottom:12px}.step p{font-size:15px;color:rgba(236,232,255,.7);max-width:280px}.how-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:44px;padding-top:36px;border-top:1px solid hsla(0,0%,100%,.16);flex-wrap:wrap}.how-cta h3{font-size:28px;color:#fff}.how-cta p{color:rgba(236,232,255,.6);font-size:15px;margin-top:6px}.how .btn-acid{background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 14px 34px -12px rgba(255,47,174,.6)}.how .btn-acid:before{background:hsla(0,0%,100%,.18)}.how .btn-acid:hover{color:#fff}.reviews{overflow:hidden}.vch-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.vch-nav{display:flex;gap:10px}.vch-arrow{width:46px;height:46px;border:1.5px solid var(--ink);background:var(--card);display:grid;place-items:center;color:var(--ink);transition:background .25s,color .25s,border-color .25s,transform .2s var(--ease)}.vch-arrow:hover{background:var(--neon-grad);color:#fff;border-color:transparent}.vch-arrow:active{transform:scale(.94)}.vch-arrow svg{width:18px;height:18px}.vch-slider{position:relative}.vch-slider:after{content:"";position:absolute;top:0;right:-28px;width:80px;height:100%;background:linear-gradient(90deg,transparent,var(--paper));pointer-events:none}.vch-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 4px 8px;scrollbar-width:none;-ms-overflow-style:none}.vch-track::-webkit-scrollbar{display:none}.vch-track .review{scroll-snap-align:start}@media (max-width:480px){.vch-track .review{width:290px}.vch-head-right{align-items:flex-start}}.review{width:360px;flex-shrink:0;background:var(--card);border:1.5px solid var(--ink);padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .3s,box-shadow .3s}.review:hover{border-color:var(--neon-violet);box-shadow:6px 6px 0 var(--neon-violet),0 22px 44px -22px rgba(255,47,174,.5)}.review .stars{color:var(--neon-pink);font-size:13px;letter-spacing:3px}.review .product{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--neon-violet);border:1px solid rgba(155,63,240,.35);padding:5px 10px;align-self:flex-start}.review p{font-size:15.5px;color:var(--ink);line-height:1.5}.review .who{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px dashed rgba(155,63,240,.24)}.review .av{width:38px;height:38px;display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:15px;color:#fff;background:var(--neon-grad);box-shadow:0 6px 16px -6px rgba(255,47,174,.6)}.review .who .nm{font-weight:600;font-size:14.5px}.review .who .date{font-family:var(--mono);font-size:11px;color:var(--muted)}.tg-badge{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--neon-violet);color:var(--neon-violet);padding:11px 18px;font-weight:600;font-size:14px;transition:background .3s,color .3s,border-color .3s,box-shadow .3s,transform .4s var(--ease)}.tg-badge:hover{background:var(--neon-grad);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 14px 30px -12px rgba(255,47,174,.6)}.tg-badge .tg-ic{width:24px;height:24px}.faq{background:var(--paper-2)}.faq-inner{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.faq-sticky{position:-webkit-sticky;position:sticky;top:110px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px 4px;font-family:var(--display);font-weight:600;font-size:clamp(18px,2vw,23px);letter-spacing:-.02em;list-style:none;cursor:pointer;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item .pm,.faq-item summary:hover{color:var(--neon-violet)}.faq-item .pm{font-family:var(--mono);font-size:24px;transition:transform .35s var(--ease);flex-shrink:0}.faq-item[open] .pm{transform:rotate(135deg)}.faq-item .a{overflow:hidden}.faq-item p{padding:0 60px 28px 4px;font-size:15.5px;color:var(--ink-2)}.faq-item[open]{border-bottom-color:rgba(155,63,240,.4);box-shadow:inset 3px 0 0 var(--neon-pink)}.faq-item[open] summary{color:var(--ink);padding-left:16px}.cta-band{padding:clamp(40px,6vw,80px) 0 clamp(72px,10vw,130px)}.cta-card{position:relative;overflow:hidden;color:#fff;background:radial-gradient(120% 130% at 50% -10%,#3a1d6e 0,#241360 38%,#160d39 72%,#110a2c 100%);border:1.5px solid hsla(0,0%,100%,.14);padding:clamp(48px,8vw,104px) 40px;text-align:center}.cta-card:after,.cta-card:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.cta-card:before{width:360px;height:360px;background:rgba(255,47,174,.4);top:-120px;left:12%}.cta-card:after{width:420px;height:420px;background:rgba(60,110,240,.34);bottom:-160px;right:8%}.cta-card .cta-rule{position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:calc(100%/8) 100%}.cta-card h2{font-size:clamp(34px,6vw,76px);margin-bottom:18px;letter-spacing:-.04em;color:#fff}.cta-card h2,.cta-card p{position:relative;z-index:1}.cta-card p{font-size:clamp(16px,1.8vw,19px);max-width:520px;margin:0 auto 32px;color:rgba(236,232,255,.78)}.cta-card .cta-actions{position:relative;z-index:1;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-card .btn{background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 16px 38px -14px rgba(255,47,174,.7)}.cta-card .btn:before{background:hsla(0,0%,100%,.18)}.cta-card .btn:hover{color:#fff}.cta-card .btn-ghost{background:transparent;border:1.5px solid hsla(0,0%,100%,.4);color:#fff;box-shadow:none}.cta-card .btn-ghost:before{background:#fff}.cta-card .btn-ghost:hover{color:#160d39}.footer{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 50% 0,#1d1147 0,#150c34 45%,#100a28 100%);color:var(--paper);padding:clamp(56px,8vw,90px) 0 36px}.footer:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(110px);background:rgba(123,63,240,.22);top:-200px;left:50%;transform:translateX(-50%);pointer-events:none}.footer .wrap{position:relative;z-index:1}.foot-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.14)}.footer .brand{color:#fff;margin-bottom:18px}.footer .brand .mark path:first-child{fill:#fff}.foot-about{color:rgba(236,232,255,.6);font-size:15px;max-width:300px}.foot-col h4{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--neon-cyan);margin-bottom:18px}.foot-col a{display:block;font-size:15px;color:hsla(45,33%,93%,.7);margin-bottom:12px;transition:color .2s,transform .25s var(--ease)}.foot-col a:hover{color:var(--paper);transform:translateX(4px)}.foot-bottom{align-items:center;justify-content:space-between;gap:16px;padding-top:28px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:hsla(45,33%,93%,.5)}.foot-bottom,.pay-chips{display:flex;flex-wrap:wrap}.pay-chips{gap:8px}.pay-chips span{padding:5px 11px;border:1px solid hsla(45,33%,93%,.22);color:hsla(45,33%,93%,.75)}.foot-big{z-index:1;font-family:var(--display);font-weight:700;font-size:clamp(60px,18vw,230px);line-height:.82;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.4px rgba(155,63,240,.4);padding-top:30px;text-align:center}.auth,.foot-big{position:relative}.auth{overflow:hidden;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:48px 20px;color:#ece8ff;background:radial-gradient(120% 90% at 80% 0,#4a2389 0,#2a1568 40%,#170d3c 74%,#110a2c 100%)}.auth:after,.auth:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.auth:before{width:460px;height:460px;background:rgba(255,47,174,.34);top:-140px;right:6%}.auth:after{width:520px;height:520px;background:rgba(60,110,240,.32);bottom:-200px;left:-8%}.auth-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent 75%)}.auth-card{position:relative;z-index:1;width:100%;max-width:468px;background:hsla(0,0%,100%,.045);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.13);padding:clamp(28px,4vw,44px);box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.auth-brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:26px}.auth-brand .mark{width:28px;height:28px}.auth-brand .mark path:first-child{fill:#fff}.auth-card h1{font-family:var(--display);font-size:clamp(26px,4vw,34px);color:#fff;letter-spacing:-.03em;margin-bottom:8px}.auth-card h1 .it{font-style:italic;font-weight:500;color:#ff6fd0}.auth-sub{color:rgba(236,232,255,.62);font-size:15px;margin-bottom:28px}.auth-sub a{color:var(--neon-pink)}.field{margin-bottom:16px}.field-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.field-label label{font-size:11px;letter-spacing:.08em;color:rgba(236,232,255,.75)}.field-label .opt,.field-label label{font-family:var(--mono);text-transform:uppercase}.field-label .opt{font-size:10px;color:rgba(236,232,255,.4)}.field input{width:100%;height:52px;padding:0 16px;font-family:var(--body);font-size:15px;color:#fff;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.16);transition:border-color .2s,box-shadow .2s,background .2s}.field input::placeholder{color:rgba(236,232,255,.32)}.field input:focus{outline:none;border-color:var(--neon-pink);background:hsla(0,0%,100%,.07);box-shadow:0 0 0 3px rgba(255,47,174,.18)}.field.invalid input{border-color:#ff5d7e}.field .msg{display:block;margin-top:7px;font-family:var(--mono);font-size:11.5px;color:#ff9bb0}.field-pw{position:relative}.field-pw .toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgba(236,232,255,.55);padding:6px}.field-pw .toggle:hover{color:#fff}.auth-error{background:rgba(255,93,126,.12);border:1px solid rgba(255,93,126,.4);color:#ffb3c0;padding:11px 14px;font-size:13.5px;margin-bottom:18px}.auth .btn{width:100%;margin-top:10px;background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 16px 38px -14px rgba(255,47,174,.65)}.auth .btn:before{background:hsla(0,0%,100%,.18)}.auth .btn:hover{color:#fff}.auth .btn[disabled]{opacity:.65;pointer-events:none}.auth-alt{text-align:center;margin-top:22px;font-size:14.5px;color:rgba(236,232,255,.6)}.auth-alt a{color:var(--neon-pink);font-weight:600}.auth-alt a:hover{text-decoration:underline}.auth-back{position:absolute;top:26px;left:28px;z-index:2;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:rgba(236,232,255,.6);display:inline-flex;gap:7px}.auth-back:hover{color:#fff}.acct-card{max-width:540px}.acct-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px dashed hsla(0,0%,100%,.14)}.acct-row:last-of-type{border-bottom:none}.acct-row .k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,232,255,.55)}.acct-row .v{font-size:15.5px;color:#fff;font-weight:500}.acct-badge{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;background:var(--neon-grad);color:#fff}.acct-avatar{width:64px;height:64px;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:28px;color:#fff;background:var(--neon-grad);box-shadow:0 12px 30px -10px rgba(255,47,174,.6);margin-bottom:18px}.acct-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.acct-actions .btn{width:auto;flex:1 1;margin-top:0}.acct-actions .btn-ghost{background:transparent;border:1.5px solid hsla(0,0%,100%,.4);color:#fff;box-shadow:none}.acct-actions .btn-ghost:before{background:#fff}.acct-actions .btn-ghost:hover{color:#160d39}.cab{position:relative;overflow:hidden;min-height:100vh;color:#ece8ff;background:radial-gradient(130% 80% at 85% -5%,#3a1d6e 0,#241360 34%,#160d39 70%,#110a2c 100%)}.cab:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(110px);background:rgba(255,47,174,.2);top:-220px;right:-60px;pointer-events:none}.cab-top{position:relative;z-index:2;border-bottom:1px solid hsla(0,0%,100%,.1)}.cab-nav{justify-content:space-between;height:72px;gap:16px}.cab-brand,.cab-nav{display:flex;align-items:center}.cab-brand{gap:11px;font-family:var(--display);font-weight:700;font-size:22px;color:#fff;letter-spacing:-.03em}.cab-brand .mark{width:28px;height:28px}.cab-brand .mark path:first-child{fill:#fff}.cab-top-right{display:flex;align-items:center;gap:16px}.cab-link{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:rgba(236,232,255,.6)}.cab-link:hover{color:#fff}.cab-userpill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 7px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.05);font-weight:600;font-size:14px;color:#fff}.cab-userpill .av{width:26px;height:26px;display:grid;place-items:center;background:var(--neon-grad);font-family:var(--mono);font-weight:700;font-size:12px;color:#fff}.cab-body{position:relative;z-index:1;display:grid;grid-template-columns:264px 1fr;grid-gap:22px;gap:22px;padding:30px 0 80px}.cab-side{align-self:start;background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.12);padding:14px}.cab-side .nav-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 14px;font-size:15px;font-weight:500;color:rgba(236,232,255,.72);transition:background .2s,color .2s,box-shadow .2s}.cab-side .nav-item svg{width:18px;height:18px;opacity:.8}.cab-side .nav-item:hover{color:#fff;background:hsla(0,0%,100%,.05)}.cab-side .nav-item.active{color:#fff;background:rgba(255,47,174,.14);box-shadow:inset 3px 0 0 var(--neon-pink)}.cab-side .nav-item.active svg{opacity:1;color:var(--neon-pink)}.cab-side .sep{height:1px;background:hsla(0,0%,100%,.1);margin:10px 4px}.cab-side .nav-item.danger{color:#ff9bb0}.cab-side .nav-item.danger:hover{background:rgba(255,93,126,.12)}.cab-main{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);padding:clamp(24px,3vw,40px);min-height:440px}.cab-main h2{font-family:var(--display);font-size:clamp(25px,3.4vw,34px);color:#fff;letter-spacing:-.03em}.cab-main .sub{color:rgba(236,232,255,.6);font-size:15px;margin:7px 0 28px}.cab-main .btn{background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 14px 32px -14px rgba(255,47,174,.6)}.cab-main .btn:before{background:hsla(0,0%,100%,.18)}.cab-main .btn:hover{color:#fff}.cab-main .btn[disabled]{opacity:.65;pointer-events:none}.cab-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px dashed hsla(0,0%,100%,.12)}.cab-row:last-child{border-bottom:none}.cab-row .k{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(236,232,255,.55)}.cab-row .v{font-size:15.5px;color:#fff;font-weight:500}.cab-badge{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;background:var(--neon-grad);color:#fff}.cab-form{max-width:440px}.cab-form .btn{width:auto;padding:0 28px;margin-top:4px;background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 14px 32px -14px rgba(255,47,174,.6)}.cab-form .btn:before{background:hsla(0,0%,100%,.18)}.cab-form .btn:hover{color:#fff}.cab-ok{background:rgba(34,201,138,.14);border:1px solid rgba(34,201,138,.4);color:#86f0bb;padding:11px 14px;font-size:13.5px;margin-bottom:18px}.cab-empty{text-align:center;padding:54px 20px}.cab-empty .ic{width:62px;height:62px;margin:0 auto 18px;display:grid;place-items:center;border:1.5px solid hsla(0,0%,100%,.18);color:var(--neon-pink)}.cab-empty .ic svg{width:28px;height:28px}.cab-empty h3{font-family:var(--display);font-size:22px;color:#fff;margin-bottom:8px}.cab-empty p{color:rgba(236,232,255,.6);font-size:15px;margin-bottom:22px;max-width:360px;margin-left:auto;margin-right:auto}.cab-empty .btn{display:inline-flex;width:auto;padding:0 24px;background:var(--neon-grad);color:#fff;border-color:transparent}.cab-empty .btn:before{background:hsla(0,0%,100%,.18)}.ref-box{display:flex;gap:10px;margin:10px 0 28px}.ref-box input{flex:1 1;height:50px;padding:0 16px;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.16);color:#fff;font-family:var(--mono);font-size:13.5px}.ref-box .btn{width:auto;padding:0 22px;height:50px;background:var(--neon-grad);color:#fff;border-color:transparent}.ref-box .btn:before{background:hsla(0,0%,100%,.18)}.ref-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ref-stat{border:1px solid hsla(0,0%,100%,.12);padding:18px}.ref-stat b{display:block;font-family:var(--display);font-size:28px;color:#fff}.ref-stat span{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:rgba(236,232,255,.5)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px dashed hsla(0,0%,100%,.12)}.toggle-row .t-title{font-size:15.5px;color:#fff;font-weight:500}.toggle-row .t-desc{font-size:13px;color:rgba(236,232,255,.55);margin-top:3px}.sw{width:46px;height:26px;border-radius:999px;background:hsla(0,0%,100%,.14);position:relative;transition:background .25s;flex-shrink:0;cursor:pointer}.sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .25s}.sw.on{background:var(--neon-grad)}.sw.on:after{transform:translateX(20px)}@media (max-width:820px){.cab-body{grid-template-columns:1fr}.cab-side{display:flex;overflow-x:auto;gap:6px}.cab-side .nav-item{white-space:nowrap;padding:11px 14px}.cab-side .sep{display:none}.ref-stats{grid-template-columns:1fr}.cab-link{display:none}}.catpage{background:var(--paper);color:var(--ink);min-height:100vh}.catpage .btn-acid,.no-res .btn,.pc-buy:not([disabled]){background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 10px 24px -10px rgba(255,47,174,.5)}.catpage .btn-acid:before,.no-res .btn:before,.pc-buy:before{background:hsla(0,0%,100%,.2)}.catpage .btn-acid:hover,.no-res .btn:hover,.pc-buy:not([disabled]):hover{color:#fff}.cat-hd{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid var(--line)}.cat-hd-nav{justify-content:space-between;height:70px;gap:16px}.cat-brand,.cat-hd-nav{display:flex;align-items:center}.cat-brand{gap:11px;font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--ink)}.cat-brand .mark{width:28px;height:28px}.cat-hd-links{display:flex;gap:4px}.cat-hd-links a{font-size:14.5px;color:var(--ink-2);padding:8px 14px;transition:color .2s}.cat-hd-links a:hover{color:var(--ink)}.cat-hd-links a.active{color:var(--ink);font-weight:600}.cat-hd-cta{display:flex;gap:10px}.catpage-hero{padding-top:50px;padding-bottom:32px}.catpage-hero .kicker{color:var(--neon-violet)}.catpage-hero h1{font-size:clamp(34px,5.2vw,58px);margin:14px 0 12px;letter-spacing:-.03em}.catpage-hero h1 .it{font-style:italic;font-weight:500;color:var(--neon-violet)}.catpage-hero p{color:var(--ink-2);max-width:560px;font-size:16px}.cat-layout{display:grid;grid-template-columns:268px 1fr;grid-gap:28px;gap:28px;padding-bottom:80px;align-items:start}.filters{position:-webkit-sticky;position:sticky;top:90px;background:var(--card);border:1px solid var(--line);padding:22px}.filters-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.filters-head h3{font-family:var(--display);font-size:20px}.f-reset{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--neon-violet)}.f-reset:hover{text-decoration:underline}.fgroup{padding:18px 0;border-bottom:1px dashed var(--line)}.fgroup:last-child{border-bottom:none;padding-bottom:0}.fgroup h4{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:12px}.f-search{width:100%;height:44px;padding:0 14px;border:1.5px solid var(--line);background:var(--paper);font-family:var(--body);font-size:14px;color:var(--ink);transition:border-color .2s,box-shadow .2s}.f-search:focus{outline:none;border-color:var(--neon-violet);box-shadow:0 0 0 3px rgba(155,63,240,.14)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:13px;padding:7px 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);transition:all .2s}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.on{background:var(--neon-grad);color:#fff}.price-inputs{display:flex;align-items:center;gap:10px;margin-bottom:8px}.price-inputs label{display:flex;align-items:center;gap:4px;flex:1 1;border:1.5px solid var(--line);padding:0 10px;height:44px;font-family:var(--mono);font-size:13px;color:var(--muted)}.price-inputs input{width:100%;border:none;background:transparent;font-family:var(--mono);font-size:14px;color:var(--ink)}.price-inputs input:focus{outline:none}.price-inputs .dash{color:var(--muted)}.f-range{width:100%;margin:4px 0 14px;accent-color:var(--neon-pink)}.presets{display:flex;flex-wrap:wrap;gap:7px}.preset{font-family:var(--mono);font-size:11px;padding:6px 10px;border:1px solid var(--line);color:var(--ink-2);transition:all .2s}.preset:hover{border-color:var(--ink)}.preset.on{border-color:var(--neon-violet);color:var(--neon-violet)}.toggle-line{justify-content:space-between;font-size:14.5px;color:var(--ink)}.toggle-line,.toolbar{display:flex;align-items:center}.toolbar{gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.res-count{font-family:var(--mono);font-size:13px;color:var(--ink-2);margin-right:auto}.res-count b{color:var(--ink)}.sort{display:flex;gap:8px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sort select{font-family:var(--body);color:var(--ink);background:var(--paper);border:1.5px solid var(--line);height:40px;padding:0 12px;cursor:pointer}.sort select:focus{outline:none;border-color:var(--neon-violet)}.mob-filter{display:none}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.prod-card{display:flex;flex-direction:column;background:var(--card);border:1.5px solid var(--ink);padding:22px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.prod-card:hover{transform:translate(-4px,-4px);border-color:var(--neon-violet);box-shadow:7px 7px 0 var(--neon-violet),0 22px 44px -22px rgba(255,47,174,.5)}.pc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.pc-cat{letter-spacing:.06em;color:var(--neon-violet);border:1px solid rgba(155,63,240,.3);padding:4px 9px}.pc-cat,.pc-stock{font-family:var(--mono);font-size:10.5px;text-transform:uppercase}.pc-stock{letter-spacing:.04em}.pc-stock.ok{color:var(--green)}.pc-stock.out{color:var(--muted)}.prod-card h3{font-size:19px;margin-bottom:6px;letter-spacing:-.02em}.pc-tag{font-size:13px;color:var(--ink-2);margin-bottom:18px}.pc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px dashed rgba(155,63,240,.22)}.pc-price{font-family:var(--display);font-size:24px;color:var(--ink);letter-spacing:-.02em}.pc-buy{padding:0 18px}.pc-buy[disabled]{background:var(--line-2);color:var(--muted);border-color:var(--line);cursor:default}.no-res{text-align:center;padding:60px 20px;border:1px dashed var(--line)}.no-res h3{font-family:var(--display);font-size:22px;margin-bottom:8px}.no-res p{color:var(--ink-2);margin-bottom:20px}.no-res .btn{display:inline-flex;width:auto}.cat-foot{border-top:1px solid var(--line);padding:28px 0}.cat-foot .wrap{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cat-foot a:hover{color:var(--ink)}@media (max-width:900px){.cat-layout{grid-template-columns:1fr}.filters{display:none;position:static;margin-bottom:22px}.filters.open{display:block}.mob-filter{display:inline-flex;font-size:14px;font-weight:600;padding:9px 16px;border:1.5px solid var(--ink);margin-right:auto}.res-count{margin-right:0}.prod-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cat-hd-links{display:none}.prod-grid{grid-template-columns:1fr}.toolbar{flex-wrap:wrap}}.btn-ghost-d{background:transparent;border:1.5px solid hsla(0,0%,100%,.4);color:#fff;box-shadow:none}.btn-ghost-d:before{background:#fff}.btn-ghost-d:hover{color:#160d39}.co .btn:not(.btn-ghost-d),.pay .btn:not(.btn-ghost-d){background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 14px 32px -14px rgba(255,47,174,.6)}.co .btn:before,.pay .btn:before{background:hsla(0,0%,100%,.18)}.co .btn:not(.btn-ghost-d):hover,.pay .btn:not(.btn-ghost-d):hover{color:#fff}.btn[disabled]{opacity:.6;pointer-events:none}.admin-tag{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;background:var(--neon-grad);color:#fff;padding:2px 7px;margin-left:6px;vertical-align:middle}.adm-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:30px}.adm-stat{border:1px solid hsla(0,0%,100%,.12);padding:18px}.adm-stat b{display:block;font-family:var(--display);font-size:26px;color:#fff}.adm-stat span{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:rgba(236,232,255,.5)}.adm-h3{font-family:var(--display);font-size:18px;color:#fff;margin:10px 0 14px}.adm-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.muted-note{color:rgba(236,232,255,.5);font-size:14px;padding:8px 0}.adm-table-wrap{overflow-x:auto;border:1px solid hsla(0,0%,100%,.1)}.adm-table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.adm-table th{text-align:left;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:rgba(236,232,255,.5);padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.12)}.adm-table td{padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.07);color:rgba(236,232,255,.85)}.adm-table tr:last-child td{border-bottom:none}.mono-cell{font-family:var(--mono);font-size:12.5px}.addr{max-width:240px;overflow:hidden;text-overflow:ellipsis}.cur-badge{font-size:11px;padding:3px 8px;border:1px solid hsla(0,0%,100%,.2)}.cur-badge,.st{font-family:var(--mono)}.st{font-size:10.5px;text-transform:uppercase;padding:3px 9px}.st-paid{background:rgba(34,201,138,.18);color:#86f0bb}.st-pending{background:rgba(255,210,122,.16);color:#ffd27a}.st-confirming{background:rgba(138,180,255,.16);color:#8ab4ff}.st-expired{background:rgba(255,93,126,.16);color:#ff9bb0}.disc{color:#86f0bb;font-size:12px}.adm-del{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:#ff9bb0}.adm-del:hover{text-decoration:underline}.adm-form{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);padding:18px;margin-bottom:24px}.adm-form-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.adm-select{width:100%;height:52px;padding:0 12px;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.16);color:#fff;font-family:var(--body);font-size:14px}.adm-select:focus{outline:none;border-color:var(--neon-pink)}.sw-sm{width:40px;height:22px}.sw-sm:after{width:16px;height:16px}.sw-sm.on:after{transform:translateX(18px)}.p-tag{font-size:11px;color:rgba(236,232,255,.45);margin-top:3px}.p-actions{display:flex;gap:12px}.adm-link-btn{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--neon-cyan)}.adm-link-btn:hover{text-decoration:underline}.modal-bg{position:fixed;inset:0;background:rgba(10,6,24,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:200;padding:20px}.modal{width:100%;max-width:500px;background:#1a1140;border:1px solid hsla(0,0%,100%,.16);padding:28px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7)}.modal h3{font-family:var(--display);font-size:20px;color:#fff;margin-bottom:16px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.modal-actions .btn{width:auto;padding:0 22px}.ord-list{display:flex;flex-direction:column;gap:12px}.ord-item{border:1px solid hsla(0,0%,100%,.12);padding:16px 18px}.ord-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ord-name{font-weight:600;color:#fff;font-size:15.5px}.ord-meta{font-family:var(--mono);font-size:11.5px;color:rgba(236,232,255,.5);margin-top:4px}.ord-cred{margin-top:12px;background:rgba(34,201,138,.1);border:1px solid rgba(34,201,138,.3);padding:12px 14px}.cred-label{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#86f0bb;margin-bottom:6px}.ord-cred code{font-family:var(--mono);font-size:13px;color:#fff;word-break:break-all}.ord-pay-link{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--neon-pink)}.ord-pay-link:hover{text-decoration:underline}.ord-pay-row{margin-top:10px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ord-timer{font-family:var(--mono);font-size:12px;letter-spacing:.03em;color:var(--neon-cyan);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(34,201,192,.35);border-radius:999px;background:rgba(34,201,192,.08)}.ord-timer.expired{color:#ff6b8b;border-color:rgba(255,107,139,.4);background:rgba(255,107,139,.08)}.co{position:relative;overflow:hidden;min-height:calc(100vh - 68px);color:#ece8ff;padding:40px 20px 80px;background:radial-gradient(120% 80% at 85% -5%,#3a1d6e 0,#241360 36%,#160d39 70%,#110a2c 100%)}.co:before{content:"";position:absolute;width:480px;height:480px;border-radius:50%;filter:blur(110px);background:rgba(255,47,174,.18);top:-180px;right:-40px;pointer-events:none}.co-wrap{max-width:940px;margin:0 auto;position:relative;z-index:1}.co-wrap .auth-brand{margin-bottom:18px}.co-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:22px;gap:22px;align-items:start}.co-card,.co-summary{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);padding:26px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.co-summary{position:-webkit-sticky;position:sticky;top:24px}.co-h3{font-family:var(--display);font-size:16px;color:#fff;margin:24px 0 12px}.co-card .co-h3:first-child,.co-summary .co-h3:first-child{margin-top:0}.seg{display:flex;border:1px solid hsla(0,0%,100%,.16);margin-bottom:16px}.seg button{flex:1 1;padding:12px;font-size:14px;font-weight:600;color:rgba(236,232,255,.7)}.seg button.on{background:var(--neon-grad)}.cur-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.cur-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 15px;border:1.5px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.04);color:#fff;transition:all .2s}.cur-opt b{font-size:15px}.cur-opt span{font-family:var(--mono);font-size:11px;color:rgba(236,232,255,.55)}.cur-opt.on{border-color:var(--neon-pink);box-shadow:inset 0 0 0 1px var(--neon-pink)}.coupon-row{display:flex;gap:10px}.coupon-row input{flex:1 1;height:48px;padding:0 14px;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.16);color:#fff;font-family:var(--body);font-size:14px}.coupon-row input:focus{outline:none;border-color:var(--neon-pink)}.coupon-msg{font-size:13px;margin-top:8px;font-family:var(--mono)}.coupon-msg.ok{color:#86f0bb}.coupon-msg.bad{color:#ff9bb0}.co-textarea{width:100%;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.16);color:#fff;padding:12px 14px;font-family:var(--body);font-size:14px;resize:vertical}.co-textarea:focus{outline:none;border-color:var(--neon-pink)}.sum-prod{padding-bottom:16px;margin-bottom:8px;border-bottom:1px dashed hsla(0,0%,100%,.14)}.sum-cat{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--neon-pink);margin-bottom:5px}.sum-name{font-weight:600;color:#fff;font-size:16px}.sum-tag{color:rgba(236,232,255,.55);font-size:13px;margin-top:3px}.sum-row{display:flex;justify-content:space-between;padding:7px 0;font-size:14.5px;color:rgba(236,232,255,.82)}.sum-row.disc{color:#86f0bb}.sum-row.total{border-top:1px solid hsla(0,0%,100%,.14);margin-top:8px;padding-top:14px;font-size:19px;color:#fff;font-weight:700}.co-pay{width:100%;margin-top:18px}.co-note{font-size:12.5px;color:rgba(236,232,255,.5);margin-top:12px;text-align:center}.pay{position:relative;overflow:hidden;min-height:calc(100vh - 68px);color:#ece8ff;padding:50px 20px;display:grid;place-items:center;background:radial-gradient(120% 80% at 80% -5%,#3a1d6e 0,#241360 36%,#160d39 70%,#110a2c 100%)}.pay:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(120px);background:rgba(255,47,174,.18);top:-200px;left:50%;transform:translateX(-50%);pointer-events:none}.pay-wrap{width:100%;max-width:860px;position:relative;z-index:1}.pay-wrap .auth-brand{margin-bottom:20px}.pay-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:20px;gap:20px;align-items:start}.pay-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);padding:30px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pay-status{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding:6px 12px;border:1px solid;margin-bottom:18px}.pay-status .dot{width:7px;height:7px;border-radius:50%}.p-wait{color:#ffd27a;border-color:rgba(255,210,122,.4)}.p-wait .dot{background:#ffd27a;animation:blink 1.4s steps(1) infinite}.p-conf{color:#8ab4ff;border-color:rgba(138,180,255,.4)}.p-conf .dot{background:#8ab4ff;animation:blink 1s steps(1) infinite}.pay-card h1{font-size:clamp(24px,4vw,36px);color:#fff;margin-bottom:10px;letter-spacing:-.03em}.pay-sub{color:rgba(236,232,255,.62);font-size:14.5px;margin-bottom:22px}.pay-amount{border:1px solid hsla(0,0%,100%,.12)}.pa-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px dashed hsla(0,0%,100%,.12)}.pa-row:last-child{border-bottom:none}.pa-k{font-size:11px;text-transform:uppercase;color:rgba(236,232,255,.5)}.pa-k,.pa-v{font-family:var(--mono)}.pa-v{font-size:15px;color:#fff;display:flex;align-items:center;gap:10px}.addr-row{flex-direction:column;align-items:flex-start;gap:8px}.pa-addr{font-size:13px;color:#fff;word-break:break-all;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pa-addr,.pa-copy{font-family:var(--mono)}.pa-copy{font-size:10.5px;text-transform:uppercase;color:var(--neon-pink);border:1px solid rgba(255,47,174,.4);padding:3px 8px}.pa-copy:hover{background:rgba(255,47,174,.12)}.pay-timer{margin-top:18px;font-family:var(--mono);font-size:12.5px;color:rgba(236,232,255,.6)}.pay-timer b{color:#fff}.pay-qr{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);padding:24px;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pay-qr img{background:#fff;padding:8px;margin:0 auto;display:block}.pay-qr p{font-size:13px;color:rgba(236,232,255,.6);margin-top:12px}.qr-prod{font-size:13px;color:#fff;margin-top:6px;font-weight:600}.qr-spinner{display:flex;gap:6px;justify-content:center;margin:18px 0 8px}.qr-spinner span{width:8px;height:8px;border-radius:50%;background:var(--neon-pink);animation:payb 1.2s ease-in-out infinite}.qr-spinner span:nth-child(2){animation-delay:.15s}.qr-spinner span:nth-child(3){animation-delay:.3s}@keyframes payb{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-6px);opacity:1}}.qr-check{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:rgba(236,232,255,.5)}.pay-done{text-align:center;max-width:540px;margin:0 auto}.done-ic{width:72px;height:72px;border-radius:50%;background:var(--neon-grad);color:#fff;font-size:34px;display:grid;place-items:center;margin:0 auto 20px;box-shadow:0 14px 34px -10px rgba(255,47,174,.6)}.done-ic.exp{background:rgba(255,93,126,.2);color:#ff9bb0;box-shadow:none}.pay-done h1{font-size:clamp(26px,4vw,34px);color:#fff;margin-bottom:8px}.done-sub{color:rgba(236,232,255,.65);margin-bottom:22px}.done-box{background:rgba(34,201,138,.1);border:1px solid rgba(34,201,138,.35);padding:18px;margin-bottom:22px;text-align:left}.done-box p{color:#cfeede;font-size:14.5px}.done-dest{margin-top:8px;color:rgba(236,232,255,.78)!important}.pay-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width:820px){.adm-stats{grid-template-columns:1fr 1fr}.co-grid,.pay-grid{grid-template-columns:1fr}.co-summary{position:static}.cur-grid{grid-template-columns:1fr}}html.reveal-ready .r{opacity:0;transform:translateY(28px);transition:opacity .85s var(--ease),transform .85s var(--ease)}html.reveal-ready .r.in{opacity:1;transform:none}.r-2{transition-delay:.07s}.r-3{transition-delay:.14s}.r-4{transition-delay:.21s}@media (prefers-reduced-motion:reduce){html.reveal-ready .r{opacity:1!important;transform:none!important}.review-row,.ticker-track{animation:none!important}}@media (max-width:960px){.hero-inner{grid-template-columns:1fr}.stack{display:none}.cat-grid{grid-template-columns:repeat(2,1fr)}.faq-inner{grid-template-columns:1fr;gap:28px}.faq-sticky{position:static}.foot-top{grid-template-columns:1fr 1fr}}@media (max-width:680px){.nav-cta .btn-ghost,.nav-links{display:none}.menu-toggle{display:flex}.mobile-menu{display:block}.scene-wrap{display:none}.hero-dark{min-height:auto;padding:116px 0 64px}.steps{grid-template-columns:1fr}.step{border-right:none;border-bottom:1px solid hsla(0,0%,100%,.16);padding:32px 0}.cat-grid,.foot-top{grid-template-columns:1fr}}.cc{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;justify-content:center;padding:18px clamp(14px,4vw,32px);pointer-events:none}.cc-card{pointer-events:auto;width:min(960px,100%);display:flex;align-items:center;gap:20px;background:linear-gradient(120% 120% at 0 0,rgba(40,22,84,.96),rgba(20,12,40,.97));border:1px solid hsla(0,0%,100%,.14);border-radius:18px;padding:18px 22px;color:var(--paper);box-shadow:0 24px 60px -20px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,47,174,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cc-rise .5s cubic-bezier(.2,.9,.25,1) both}@keyframes cc-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cc-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--neon-pink);background:rgba(255,47,174,.12);border:1px solid rgba(255,47,174,.3)}.cc-ic svg{width:24px;height:24px}.cc-body{flex:1 1;min-width:0}.cc-title{font-family:var(--display);font-weight:700;font-size:16px;margin:0 0 4px}.cc-text{margin:0;font-size:13.5px;line-height:1.5;color:rgba(236,232,255,.72)}.cc-text a{color:var(--neon-cyan);text-decoration:underline;text-underline-offset:2px}.cc-text a:hover{color:#fff}.cc-actions{flex:none;display:flex;gap:10px;align-items:center}.cc-btn{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:11px 16px;border-radius:10px;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s,background .2s}.cc-btn.ghost{background:transparent;border:1px solid hsla(0,0%,100%,.22);color:hsla(45,33%,93%,.8)}.cc-btn.ghost:hover{border-color:hsla(0,0%,100%,.45);color:#fff}.cc-btn.solid{border:none;color:#fff;background:var(--neon-grad);box-shadow:0 10px 24px -8px rgba(255,47,174,.6)}.cc-btn.solid:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px rgba(255,47,174,.75)}@media (max-width:640px){.cc-card{flex-direction:column;align-items:flex-start;gap:14px}.cc-actions{width:100%}.cc-btn{flex:1 1;text-align:center}}.site-hd{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(16,10,38,.74);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid hsla(0,0%,100%,.1)}.site-hd-nav{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.site-hd-brand{display:inline-flex;align-items:center;gap:11px;font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.03em;color:#fff}.site-hd-brand .mark{width:28px;height:28px}.site-hd-brand .mark path:first-child{fill:#fff}.site-hd-links{display:flex;gap:4px}.site-hd-links a{font-size:14.5px;color:rgba(236,232,255,.72);padding:8px 14px;border-radius:8px;transition:color .2s,background .2s}.site-hd-links a:hover{color:#fff;background:hsla(0,0%,100%,.06)}.site-hd-cta{display:flex;gap:10px;align-items:center}.site-hd-skel{height:38px}.site-hd .btn:not(.btn-ghost-d){background:var(--neon-grad);color:#fff;border-color:transparent;box-shadow:0 12px 28px -12px rgba(255,47,174,.6)}.site-hd .btn:not(.btn-ghost-d):before{background:hsla(0,0%,100%,.2)}.site-hd .btn:not(.btn-ghost-d):hover{color:#fff}.site-hd .cab-userpill{text-decoration:none}@media (max-width:720px){.site-hd-links{display:none}}.legal{position:relative;min-height:100vh;overflow:hidden;padding:40px clamp(18px,5vw,40px) 80px;color:var(--paper);background:radial-gradient(130% 120% at 50% -10%,#211152 0,#150c34 48%,#0e0a24 100%)}.legal-glow{position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:600px;height:600px;border-radius:50%;filter:blur(120px);background:rgba(155,63,240,.28);pointer-events:none}.legal-back{display:inline-block;position:relative;z-index:1;font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:rgba(236,232,255,.6);margin-bottom:18px;transition:color .2s}.legal-back:hover{color:var(--neon-cyan)}.legal-wrap{position:relative;z-index:1;max-width:760px;margin:8px auto 0}.legal-kicker{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--neon-cyan);margin-bottom:12px}.legal-title{font-family:var(--display);font-weight:800;font-size:clamp(34px,6vw,54px);letter-spacing:-.03em;line-height:1.02;color:#fff;background:var(--neon-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.legal-updated{font-family:var(--mono);font-size:12px;color:rgba(236,232,255,.5);margin-top:14px}.legal-lead{font-size:17px;line-height:1.7;color:hsla(45,33%,93%,.86);margin:28px 0 8px;padding:20px 22px;border-left:2px solid var(--neon-pink);background:hsla(0,0%,100%,.03);border-radius:0 12px 12px 0}.legal-body{margin-top:8px}.legal-sec{padding:24px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.legal-sec:last-child{border-bottom:none}.legal-sec h2{font-family:var(--display);font-weight:700;font-size:19px;color:#fff;margin-bottom:12px;letter-spacing:-.01em}.legal-sec p{font-size:15px;line-height:1.72;color:rgba(236,232,255,.74);margin-bottom:12px}.legal-sec p:last-child{margin-bottom:0}.legal-sec b{color:#fff;font-weight:700}.legal-list{list-style:none;margin:4px 0 12px;padding:0}.legal-list li{position:relative;font-size:15px;line-height:1.66;color:rgba(236,232,255,.74);padding-left:22px;margin-bottom:10px}.legal-list li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;background:var(--neon-grad);transform:rotate(45deg)}.legal-foot{margin-top:36px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:hsla(45,33%,93%,.5)}.legal-foot-links{display:inline-flex;gap:18px}.legal-foot-links a{color:rgba(236,232,255,.66)}.legal-foot-links a:hover{color:var(--neon-cyan)}.lp{--i:#1b1746;--i2:#6b6b88;--pa:#fff;--soft:#f5f5fb;--ln:#ececf4;--or:#f7941e;--pk:#e85d9e;--pu:#6d4df6;--grad:linear-gradient(100deg,#f7941e,#e85d9e 48%,#6d4df6);--disp:"Fredoka","Plus Jakarta Sans",sans-serif;font-family:Plus Jakarta Sans,system-ui,sans-serif;color:var(--i);background:#fff;overflow-x:clip}.lp .lp-wrap{width:min(1200px,100% - 48px);margin:0 auto}.lp.lp-ready .lp-r{opacity:0;transform:translateY(26px)}.lp .lp-r{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp .lp-r.lp-in{opacity:1;transform:none}.lp a{color:inherit;text-decoration:none}.lp .lp-btn-dark,.lp .lp-btn-ghost,.lp .lp-btn-grad,.lp .lp-btn-light,.lp .lp-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border-radius:14px;font-family:var(--disp);font-weight:600;font-size:15.5px;letter-spacing:.01em;cursor:pointer;border:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s}.lp .lp-btn-lg{height:56px;padding:0 30px;font-size:17px;border-radius:16px}.lp .lp-btn-grad{background:var(--grad);color:#fff;box-shadow:0 14px 30px -10px rgba(184,80,140,.55)}.lp .lp-btn-grad:hover{transform:translateY(-3px);box-shadow:0 20px 40px -10px rgba(184,80,140,.7);filter:brightness(1.04)}.lp .lp-btn-dark{background:var(--i);color:#fff;box-shadow:0 14px 30px -14px rgba(27,23,70,.65)}.lp .lp-btn-dark:hover{transform:translateY(-3px);box-shadow:0 20px 40px -14px rgba(27,23,70,.8)}.lp .lp-btn-ghost{background:#fff;color:var(--i);border:1.5px solid var(--ln)}.lp .lp-btn-ghost:hover{transform:translateY(-3px);border-color:#d9d2f5;box-shadow:0 14px 30px -14px rgba(109,77,246,.4)}.lp .lp-btn-light{background:#fff;color:var(--i);box-shadow:0 14px 30px -12px rgba(0,0,0,.3)}.lp .lp-btn-light:hover{transform:translateY(-3px)}.lp .lp-btn-outline{background:hsla(0,0%,100%,.1);color:#fff;border:1.5px solid hsla(0,0%,100%,.55)}.lp .lp-btn-outline:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px)}.lp .lp-btn-link{display:inline-flex;align-items:center;gap:12px;font-family:var(--disp);font-weight:600;font-size:16px;color:var(--i);transition:color .2s}.lp-link-arrow{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(247,148,30,.14);color:var(--or);transition:background .25s,color .25s,transform .25s}.lp-link-arrow svg{width:18px;height:18px}.lp .lp-btn-link:hover{color:var(--pu)}.lp .lp-btn-link:hover .lp-link-arrow{background:var(--grad);color:#fff;transform:scale(1.08)}.lp-hd{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--ln)}.lp-hd-inner{display:flex;align-items:center;gap:28px;height:76px}.lp-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:24px;letter-spacing:-.01em;color:var(--i)}.lp-logo-mark{width:32px;height:32px;display:inline-grid;place-items:center}.lp-nav{display:flex;gap:6px;margin-left:12px}.lp-nav a{font-size:15.5px;font-weight:500;color:var(--i2);padding:9px 14px;border-radius:10px;transition:color .2s,background .2s}.lp-nav a:hover{color:var(--i);background:var(--soft)}.lp-hd-cta{display:flex;align-items:center;gap:12px;margin-left:auto}.lp-hd-cta .lp-btn-ghost,.lp-hd-cta .lp-btn-grad{height:44px;padding:0 20px;font-size:15px;border-radius:12px}.lp-pill{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px 0 7px;border-radius:999px;border:1.5px solid var(--ln);font-weight:600;font-size:15px;color:var(--i)}.lp-pill-av{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--grad);color:#fff;font-family:var(--disp);font-weight:700;font-size:13px}.lp-hero{position:relative;overflow:hidden;padding:76px 0 96px}.lp-blob{position:absolute;top:-140px;right:-120px;width:940px;height:880px;z-index:0;background:radial-gradient(circle at 18% 22%,hsla(0,0%,100%,.5) 0 1.4px,transparent 1.8px) 0 0 /22px 22px,var(--grad);border-radius:46% 54% 40% 60%/52% 44% 56% 48%;filter:saturate(1.05);opacity:.94}.lp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}.lp-hero-copy{padding-top:14px}.lp-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.lp-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--ln);box-shadow:0 8px 22px -14px rgba(27,23,70,.4);font-size:13.5px;font-weight:600;color:var(--i)}.lp-badge-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#20c374;box-shadow:0 0 0 4px rgba(32,195,116,.18)}.lp-stars{display:inline-flex;gap:1px;color:var(--or)}.lp-stars svg{width:14px;height:14px}.lp-stars.big svg{width:20px;height:20px}.lp-h1{font-family:var(--disp);font-weight:600;font-size:clamp(38px,5.4vw,66px);line-height:1.04;letter-spacing:-.02em;color:var(--i);margin:0 0 22px}.lp-h1-grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-lead{font-size:18px;line-height:1.65;color:var(--i2);max-width:520px;margin:0 0 34px}.lp-hero-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lp-hero-stat{display:flex;align-items:baseline;gap:12px;margin-top:44px;padding-top:28px;border-top:1px solid var(--ln)}.lp-hero-stat b{font-family:var(--disp);font-weight:700;font-size:30px;color:var(--i)}.lp-hero-stat span{font-size:14.5px;color:var(--i2)}.lp-art{position:relative;height:440px}.lp-art-lines{position:absolute;inset:0;width:100%;height:100%}.lp-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:50%;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;box-shadow:0 20px 50px -10px rgba(109,77,246,.5)}.lp-orb svg{width:64px;height:64px;color:#fff}.lp-fcard{position:absolute;display:flex;align-items:center;gap:11px;background:#fff;border-radius:16px;padding:13px 15px;box-shadow:0 18px 40px -14px rgba(27,23,70,.4);animation:lpfloat 5s ease-in-out infinite}.lp-fc-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.lp-fc-ic svg{width:20px;height:20px}.lp-fc-ic.ok{background:rgba(32,195,116,.14);color:#20c374}.lp-fc-ic.lock{background:rgba(109,77,246,.14);color:var(--pu)}.lp-fc-ic.bolt{background:rgba(247,148,30,.16);color:var(--or)}.lp-fc-ic.shield{background:rgba(232,93,158,.14);color:var(--pk)}.lp-fc-bars{display:flex;flex-direction:column;gap:5px}.lp-fc-bars i{display:block;height:6px;border-radius:3px;background:#eceaf4}.lp-fc-bars i:first-child{width:58px}.lp-fc-bars i:last-child{width:36px}.lp-fc1{top:40px;left:0}.lp-fc2{top:70px;right:6px;animation-delay:.8s}.lp-fc3{bottom:70px;left:18px;animation-delay:1.6s}.lp-fc4{bottom:38px;right:28px;animation-delay:2.4s}@keyframes lpfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-sec{padding:clamp(64px,8vw,110px) 0}.lp-soft{background:var(--soft)}.lp-h2{font-family:var(--disp);font-weight:600;font-size:clamp(30px,4vw,46px);letter-spacing:-.02em;color:var(--i);margin:0 0 12px}.lp-h2,.lp-sub{text-align:center}.lp-sub{font-size:17px;color:var(--i2);max-width:620px;margin:0 auto 52px}.lp-prod-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.lp-prod{position:relative;border-radius:26px;padding:30px 32px 34px;overflow:hidden}.lp-prod.plain{background:var(--soft);border:1px solid var(--ln)}.lp-prod.orange{background:linear-gradient(150deg,#f9a23a,#ec6f8f 55%,#8b53ec 110%);color:#fff;box-shadow:0 26px 50px -22px rgba(232,110,140,.7)}.lp-prod.blue{background:linear-gradient(150deg,#5aa6f6,#6d7ef0 60%,#8a6cf0 110%);color:#fff;box-shadow:0 26px 50px -22px rgba(91,120,240,.6)}.lp-prod-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.lp-prod-ic{width:58px;height:58px;border-radius:18px;background:#fff;display:grid;place-items:center}.lp-prod-ic svg{width:28px;height:28px}.lp-prod.orange .lp-prod-ic svg{color:var(--or)}.lp-prod.blue .lp-prod-ic svg{color:#5a7cf0}.lp-prod.plain .lp-prod-ic{background:#fff;box-shadow:0 8px 20px -10px rgba(27,23,70,.3)}.lp-prod.plain .lp-prod-ic svg{color:var(--pu)}.lp-prod-badge{font-size:11.5px;letter-spacing:.08em;padding:8px 15px;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--i)}.lp-prod-badge,.lp-prod-title{font-family:var(--disp);font-weight:600}.lp-prod-title{font-size:25px;letter-spacing:-.01em;margin:0 0 18px}.lp-feats{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:13px}.lp-feats li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.4}.lp-prod.plain .lp-feats li{color:#46465f}.lp-chk{width:19px;height:19px;flex:none;margin-top:1px}.lp-prod.blue .lp-chk,.lp-prod.orange .lp-chk{color:#fff}.lp-prod.plain .lp-chk{color:#20c374}.lp-prod-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:600;font-size:15px;transition:gap .25s}.lp-prod-link svg{width:17px;height:17px}.lp-prod-link:hover{gap:13px}.lp-prod.plain .lp-prod-link{color:var(--pu)}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lp-step{position:relative;background:#fff;border:1px solid var(--ln);border-radius:22px;padding:32px 28px;box-shadow:0 18px 40px -28px rgba(27,23,70,.4)}.lp-step-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--grad);color:#fff;margin-bottom:22px}.lp-step-ic svg{width:27px;height:27px}.lp-step-n{position:absolute;top:28px;right:30px;font-weight:700;font-size:30px;color:#eceaf4}.lp-step h3,.lp-step-n{font-family:var(--disp)}.lp-step h3{font-weight:600;font-size:21px;margin:0 0 10px}.lp-step p{font-size:15px;line-height:1.6;color:var(--i2);margin:0}.lp-uc-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.lp-uc{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--ln);border-radius:18px;padding:18px 20px;transition:transform .25s,box-shadow .25s,border-color .25s}.lp-uc:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 22px 44px -22px rgba(109,77,246,.5)}.lp-uc-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--soft);color:var(--pu);flex:none}.lp-uc-ic svg{width:23px;height:23px}.lp-uc:hover .lp-uc-ic{background:var(--grad);color:#fff}.lp-uc-body{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-uc-body b{font-family:var(--disp);font-weight:600;font-size:16px}.lp-uc-body span{font-size:13px;color:var(--i2)}.lp-uc-cta{display:flex;justify-content:center;gap:14px;margin-top:48px;flex-wrap:wrap}.lp-statband{background:var(--grad)}.lp-stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding:48px 0}.lp-stat{text-align:center;color:#fff}.lp-stat b{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(30px,4vw,44px);line-height:1}.lp-stat span{font-size:14.5px;opacity:.9}.lp-rev-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:start}.lp-rev-head{position:-webkit-sticky;position:sticky;top:100px}.lp-rev-head .lp-h2,.lp-rev-head .lp-sub{text-align:left;margin-left:0}.lp-trust{display:flex;align-items:center;gap:14px;margin:8px 0 26px}.lp-trust div{font-size:14.5px;color:var(--i2)}.lp-trust b{color:var(--i)}.lp-review{margin:0 0 22px;background:#fff;border:1px solid var(--ln);border-radius:20px;padding:24px;box-shadow:0 18px 40px -30px rgba(27,23,70,.5)}.lp-review blockquote{margin:12px 0 18px;font-size:15px;line-height:1.6;color:#3a3a55}.lp-review figcaption{display:flex;align-items:center;gap:11px}.lp-rev-av{width:40px;height:40px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;background:var(--grad);color:#fff;font-family:var(--disp);font-weight:700;font-size:16px}.lp-rev-who{display:flex;flex-direction:column;min-width:0}.lp-rev-who b{font-family:var(--disp);font-size:15px;color:var(--i)}.lp-rev-who span{font-size:12.5px;color:var(--i2)}.lp-rev-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;height:540px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}.lp-rev-track{display:flex;flex-direction:column;animation:lp-rev-scroll 30s linear infinite;will-change:transform}.lp-rev-track.t2{animation-duration:38s}@keyframes lp-rev-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.lp-rev-cols:hover .lp-rev-track{animation-play-state:paused}@media (max-width:720px){.lp-rev-cols{grid-template-columns:1fr;height:470px}.lp-rev-col-2{display:none}}@media (prefers-reduced-motion:reduce){.lp-rev-cols{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.lp-rev-track{animation:none}}.lp-faq-wrap{max-width:820px}.lp-faq{display:flex;flex-direction:column;gap:14px}.lp-faq-item{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:4px 24px;transition:box-shadow .25s,border-color .25s}.lp-faq-item[open]{box-shadow:0 18px 40px -26px rgba(109,77,246,.5);border-color:#e3ddf7}.lp-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-family:var(--disp);font-weight:600;font-size:17.5px;color:var(--i)}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-sign{position:relative;width:18px;height:18px;flex:none}.lp-faq-sign:after,.lp-faq-sign:before{content:"";position:absolute;background:var(--pu);border-radius:2px;transition:transform .3s}.lp-faq-sign:before{top:8px;left:0;width:18px;height:2px}.lp-faq-sign:after{left:8px;top:0;width:2px;height:18px}.lp-faq-item[open] .lp-faq-sign:after{transform:scaleY(0)}.lp-faq-item p{margin:0;padding:0 0 22px;font-size:15.5px;line-height:1.7;color:var(--i2)}.lp-cta{padding:clamp(60px,7vw,90px) 0}.lp-cta-inner{background:var(--grad);border-radius:32px;padding:clamp(48px,6vw,76px) 24px;text-align:center;color:#fff;position:relative;overflow:hidden}.lp-cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.4) 0 1.4px,transparent 1.8px) 0 0 /24px 24px;opacity:.5}.lp-cta-inner>*{position:relative}.lp-cta-inner h2{font-family:var(--disp);font-weight:600;font-size:clamp(28px,4vw,46px);letter-spacing:-.02em;margin:0 0 12px}.lp-cta-inner h2 span{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.lp-cta-inner p{font-size:17px;opacity:.92;margin:0 0 30px}.lp-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.lp-foot{background:#14122b;color:#cfcce6;padding:72px 0 40px}.lp-foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:44px;border-bottom:1px solid hsla(0,0%,100%,.1)}.lp-foot-brand .lp-logo{color:#fff;margin-bottom:16px}.lp-foot-brand p{font-size:14.5px;line-height:1.6;color:rgba(207,204,230,.6);max-width:300px}.lp-foot-col h4{font-family:var(--disp);font-weight:600;font-size:13px;letter-spacing:.04em;color:#fff;margin:0 0 16px}.lp-foot-col a{display:block;font-size:14.5px;color:rgba(207,204,230,.66);margin-bottom:11px;transition:color .2s,transform .25s}.lp-foot-col a:hover{color:#fff;transform:translateX(3px)}.lp-foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:28px;font-size:13px;color:rgba(207,204,230,.5)}@media (max-width:920px){.lp-hero-grid,.lp-rev-grid{grid-template-columns:1fr}.lp-art{display:none}.lp-blob{width:116%;height:230px;top:-70px;right:-8%;left:-8%;opacity:.92;border-radius:0 0 44% 44%/0 0 30% 30%}.lp-prod-grid,.lp-stat-row,.lp-steps,.lp-uc-grid{grid-template-columns:1fr 1fr}.lp-steps{grid-template-columns:1fr}.lp-rev-head{position:static}.lp-foot-top{grid-template-columns:1fr 1fr}}@media (max-width:760px){.lp-nav{display:none}}@media (max-width:560px){.lp-foot-top,.lp-prod-grid,.lp-stat-row,.lp-uc-grid{grid-template-columns:1fr}}.lp-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.lp-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ln);border-radius:20px;padding:24px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.lp-card:hover{transform:translateY(-6px);border-color:transparent;box-shadow:0 26px 50px -24px rgba(109,77,246,.5)}.lp-card-cat{align-self:flex-start;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--pu);background:rgba(109,77,246,.1);padding:6px 12px;border-radius:999px;margin-bottom:16px}.lp-card-cat,.lp-card-name{font-family:var(--disp);font-weight:600}.lp-card-name{font-size:18px;line-height:1.25;color:var(--i);margin:0 0 8px}.lp-card-tag{font-size:13.5px;line-height:1.4;color:var(--i2);margin:0 0 20px;flex:1 1}.lp-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--ln)}.lp-card-price{font-family:var(--disp);font-weight:700;font-size:23px;color:var(--i)}.lp-card-buy{display:inline-flex;align-items:center;gap:6px;font-family:var(--disp);font-weight:600;font-size:14px;color:var(--pu);transition:gap .25s}.lp-card-buy svg{width:16px;height:16px}.lp-card:hover .lp-card-buy{gap:11px}.lp-card:hover .lp-card-cat{background:var(--grad);color:#fff}@media (max-width:1040px){.lp-shop-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.lp-shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.lp-shop-grid{grid-template-columns:1fr}}:root{--i:#1b1746;--i2:#6b6b88;--soft:#f6f6fb;--ln:#e9e9f3;--or:#f7941e;--pk:#e85d9e;--pu:#6d4df6;--grad:linear-gradient(100deg,#f7941e,#e85d9e 48%,#6d4df6);--disp:"Fredoka","Plus Jakarta Sans",sans-serif}.site-hd{background:hsla(0,0%,100%,.82);border-bottom:1px solid var(--ln)}.site-hd-brand{color:var(--i)}.site-hd-brand .mark path:first-child{fill:var(--i)}.site-hd-links a{color:var(--i2)}.site-hd-links a:hover{color:var(--i);background:var(--soft)}.site-hd .cab-userpill{color:var(--i);border:1.5px solid var(--ln);background:#fff}.auth{color:var(--i);background:radial-gradient(120% 90% at 80% 0,#fff 0,#f6f6fb 55%,#eef0f8 100%)}.auth:before{background:rgba(247,148,30,.16)}.auth:after{background:rgba(109,77,246,.16)}.auth-grid{background-image:linear-gradient(rgba(27,23,70,.035) 1px,transparent 0),linear-gradient(90deg,rgba(27,23,70,.035) 1px,transparent 0)}.auth-card{background:#fff;border:1px solid var(--ln);box-shadow:0 40px 90px -44px rgba(27,23,70,.28);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px}.auth-brand,.auth-card h1{color:var(--i)}.auth-card h1 .it{color:var(--pu)}.auth-sub{color:var(--i2)}.auth-sub a{color:var(--pu)}.field-label label{color:var(--i2)}.field-label .opt{color:#a6a6bd}.field input{color:var(--i);background:var(--soft);border:1.5px solid var(--ln);border-radius:12px}.field input::placeholder{color:#aaa9c0}.field input:focus{border-color:var(--pu);background:#fff;box-shadow:0 0 0 3px rgba(109,77,246,.14)}.field .msg{color:#d6436b}.field-pw .toggle{color:var(--i2)}.field-pw .toggle:hover{color:var(--i)}.auth-error{background:rgba(232,93,158,.08);border:1px solid rgba(232,93,158,.35);color:#c43d75;border-radius:12px}.acct-actions .btn:not(.btn-ghost),.auth .btn,.cab-empty .btn,.cab-form .btn,.cab-main .btn,.ref-box .btn{background:var(--grad);box-shadow:0 16px 38px -16px rgba(184,80,140,.5);border-radius:13px}.auth-alt{color:var(--i2)}.auth-alt a{color:var(--pu)}.auth-back{color:var(--i2)}.auth-back:hover{color:var(--i)}.acct-row{border-bottom:1px dashed var(--ln)}.acct-row .k{color:var(--i2)}.acct-row .v{color:var(--i)}.acct-avatar,.acct-badge,.cab-badge{background:var(--grad)}.acct-avatar{box-shadow:0 12px 30px -12px rgba(184,80,140,.5)}.acct-actions .btn-ghost{background:#fff;border:1.5px solid var(--ln);color:var(--i)}.acct-actions .btn-ghost:hover{color:var(--i);border-color:#d9d2f5}.cab{color:var(--i);background:radial-gradient(130% 80% at 85% -5%,#fff 0,#f6f6fb 55%,#eef0f8 100%)}.cab:before{background:rgba(247,148,30,.12)}.cab-top{border-bottom:1px solid var(--ln)}.cab-brand{color:var(--i)}.cab-brand .mark path:first-child{fill:var(--i)}.cab-link{color:var(--i2)}.cab-link:hover,.cab-userpill{color:var(--i)}.cab-userpill{border:1.5px solid var(--ln);background:#fff}.cab-userpill .av{background:var(--grad)}.cab-side{background:#fff;border:1px solid var(--ln);border-radius:18px;-webkit-backdrop-filter:none;backdrop-filter:none}.cab-side .nav-item{color:var(--i2);border-radius:11px}.cab-side .nav-item:hover{color:var(--i);background:var(--soft)}.cab-side .nav-item.active{color:var(--i);background:rgba(109,77,246,.1);box-shadow:inset 3px 0 0 var(--pu)}.cab-side .nav-item.active svg{color:var(--pu)}.cab-side .sep{background:var(--ln)}.cab-side .nav-item.danger{color:#e0436b}.cab-side .nav-item.danger:hover{background:rgba(224,67,107,.08)}.cab-main{background:#fff;border:1px solid var(--ln);border-radius:22px}.cab-main h2{color:var(--i);font-family:var(--disp);font-weight:600}.cab-main .sub{color:var(--i2)}.cab-row{border-bottom:1px dashed var(--ln)}.cab-row .k{color:var(--i2)}.cab-row .v{color:var(--i)}.cab-ok{background:rgba(32,195,116,.1);border:1px solid rgba(32,195,116,.3);color:#14a05a;border-radius:12px}.cab-empty .ic{border:1.5px solid var(--ln);color:var(--pu);border-radius:16px}.cab-empty h3{color:var(--i)}.cab-empty p{color:var(--i2)}.ref-box input{background:var(--soft);border:1.5px solid var(--ln);color:var(--i);border-radius:12px}.ref-stat{border:1px solid var(--ln);border-radius:14px}.ref-stat b{color:var(--i)}.ref-stat span{color:var(--i2)}.toggle-row{border-bottom:1px dashed var(--ln)}.toggle-row .t-title{color:var(--i)}.toggle-row .t-desc{color:var(--i2)}.sw{background:#d8d8e6}.admin-tag,.sw.on{background:var(--grad)}.adm-stat{border:1px solid var(--ln);border-radius:14px}.adm-stat b{color:var(--i)}.adm-stat span{color:var(--i2)}.adm-h3{color:var(--i)}.muted-note{color:var(--i2)}.adm-table-wrap{border:1px solid var(--ln);border-radius:14px}.adm-table th{color:var(--i2)}.adm-table td,.adm-table th{border-bottom:1px solid var(--ln)}.adm-table td{color:#44445e}.cur-badge{border:1px solid var(--ln);color:var(--i)}.st-paid{background:rgba(32,195,116,.16);color:#14a05a}.st-pending{background:rgba(245,160,30,.18);color:#b87514}.st-confirming{background:rgba(109,130,240,.16);color:#3b56d4}.st-expired{background:rgba(232,93,158,.16);color:#d1397a}.disc{color:#14a05a}.adm-del{color:#e0436b}.adm-form{background:var(--soft);border:1px solid var(--ln);border-radius:16px}.adm-select{background:#fff;border:1.5px solid var(--ln);color:var(--i);border-radius:12px}.adm-select:focus{border-color:var(--pu)}.adm-link-btn{color:var(--pu)}.modal{background:#fff;border:1px solid var(--ln);border-radius:22px;box-shadow:0 40px 90px -34px rgba(27,23,70,.4)}.modal h3{color:var(--i)}.ord-item{border:1px solid var(--ln);border-radius:16px}.ord-name{color:var(--i)}.ord-meta{color:var(--i2)}.ord-cred{background:rgba(32,195,116,.09);border:1px solid rgba(32,195,116,.3);border-radius:12px}.cred-label{color:#14a05a}.ord-cred code{color:var(--i)}.ord-pay-link{color:var(--pu)}.ord-timer{color:#b87514;border:1px solid rgba(245,160,30,.4);background:rgba(245,160,30,.1)}.ord-timer.expired{color:#d1397a;border-color:rgba(232,93,158,.4);background:rgba(232,93,158,.08)}.btn-ghost-d{background:#fff;border:1.5px solid var(--ln);color:var(--i)}.btn-ghost-d:hover{color:var(--i);border-color:#d9d2f5}.btn-ghost-d:before{background:transparent}.co{color:var(--i);background:radial-gradient(120% 80% at 85% -5%,#fff 0,#f6f6fb 55%,#eef0f8 100%)}.co:before{background:rgba(247,148,30,.1)}.co-card,.co-summary{background:#fff;border:1px solid var(--ln);border-radius:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.co-h3{color:var(--i)}.seg{border:1px solid var(--ln);border-radius:12px;overflow:hidden}.seg button{color:var(--i2)}.seg button.on{background:var(--grad);color:#fff}.cur-opt{border:1.5px solid var(--ln);background:#fff;color:var(--i);border-radius:12px}.cur-opt span{color:var(--i2)}.cur-opt.on{border-color:var(--pu);box-shadow:inset 0 0 0 1px var(--pu)}.co-textarea,.coupon-row input{background:var(--soft);border:1.5px solid var(--ln);color:var(--i);border-radius:12px}.co-textarea:focus,.coupon-row input:focus{border-color:var(--pu)}.coupon-msg.ok{color:#14a05a}.coupon-msg.bad{color:#d1397a}.sum-prod{border-bottom:1px dashed var(--ln)}.sum-cat{color:var(--pu)}.sum-name{color:var(--i)}.sum-tag{color:var(--i2)}.sum-row{color:#44445e}.sum-row.disc{color:#14a05a}.sum-row.total{border-top:1px solid var(--ln);color:var(--i)}.co-note{color:var(--i2)}.pay{color:var(--i);background:radial-gradient(120% 80% at 80% -5%,#fff 0,#f6f6fb 55%,#eef0f8 100%)}.pay:before{background:rgba(247,148,30,.1)}.pay-card,.pay-qr{background:#fff;border:1px solid var(--ln);border-radius:20px;-webkit-backdrop-filter:none;backdrop-filter:none}.p-wait{color:#b87514;border-color:rgba(245,160,30,.45)}.p-wait .dot{background:#f5a01e}.p-conf{color:#3b56d4;border-color:rgba(109,130,240,.45)}.p-conf .dot{background:#6d82f0}.pay-card h1{color:var(--i)}.pay-sub{color:var(--i2)}.pay-amount{border:1px solid var(--ln);border-radius:12px}.pa-row{border-bottom:1px dashed var(--ln)}.pa-k{color:var(--i2)}.pa-addr,.pa-v{color:var(--i)}.pa-copy{color:var(--pu);border:1px solid rgba(109,77,246,.35)}.pa-copy:hover{background:rgba(109,77,246,.1)}.pay-timer{color:var(--i2)}.pay-timer b{color:var(--i)}.pay-qr p{color:var(--i2)}.qr-prod{color:var(--i)}.qr-check{color:var(--i2)}.qr-spinner span{background:var(--pu)}.done-ic{background:var(--grad)}.pay-done h1{color:var(--i)}.done-sub{color:var(--i2)}.done-box{background:rgba(32,195,116,.09);border:1px solid rgba(32,195,116,.3);border-radius:14px}.done-box p{color:#20663f}.done-dest{color:var(--i2)!important}.legal{color:var(--i);background:radial-gradient(130% 120% at 50% -10%,#fff 0,#f6f6fb 55%,#eef0f8 100%)}.legal-glow{background:rgba(247,148,30,.14)}.legal-back{color:var(--i2)}.legal-back:hover,.legal-kicker{color:var(--pu)}.legal-updated{color:var(--i2)}.legal-lead{color:#3a3a55;background:var(--soft);border-left:2px solid var(--or)}.legal-sec{border-bottom:1px solid var(--ln)}.legal-sec h2{color:var(--i)}.legal-list li,.legal-sec p{color:var(--i2)}.legal-sec b{color:var(--i)}.legal-foot{border-top:1px solid var(--ln)}.legal-foot,.legal-foot-links a{color:var(--i2)}.legal-foot-links a:hover{color:var(--pu)}.cc-card{background:#fff;border:1px solid var(--ln);box-shadow:0 24px 60px -22px rgba(27,23,70,.28);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--i)}.cc-ic{color:var(--pu);background:rgba(109,77,246,.1);border:1px solid rgba(109,77,246,.25)}.cc-title{color:var(--i)}.cc-text{color:var(--i2)}.cc-text a{color:var(--pu)}.cc-btn.ghost{background:#fff;border:1px solid var(--ln);color:var(--i)}.cc-btn.ghost:hover{border-color:#d9d2f5;color:var(--i)}.cc-btn.solid{background:var(--grad)}.catpage{position:relative;overflow-x:clip;isolation:isolate;background:radial-gradient(130% 80% at 85% -5%,#fff 0,#f6f6fb 55%,#eef0f8 100%)}.catpage:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(110px);background:rgba(247,148,30,.12);top:-220px;right:-60px;pointer-events:none;z-index:-1}.catpage-hero .kicker,.catpage-hero h1 .it,.f-reset,.pc-cat,.preset.on,.sum-cat{color:var(--pu)}.chip.on{background:var(--grad);border-color:transparent}.f-search:focus,.sort select:focus{border-color:var(--pu);box-shadow:0 0 0 3px rgba(109,77,246,.14)}.preset.on{border-color:var(--pu)}.f-range{accent-color:var(--pu)}.catpage .btn-acid,.no-res .btn,.pc-buy:not([disabled]){background:var(--grad);box-shadow:0 10px 24px -10px rgba(184,80,140,.45)}.catpage .btn,.pc-buy{border:none!important;border-radius:12px}.catpage .btn:before,.pc-buy:before{display:none}.pc-buy[disabled]{background:var(--soft);color:var(--i2);box-shadow:none}.prod-card{background:#fff;border:1px solid var(--ln);border-radius:20px}.prod-card:hover{transform:translateY(-6px);border-color:transparent;box-shadow:0 26px 50px -24px rgba(109,77,246,.45)}.filters{background:#fff;border:1px solid var(--ln);border-radius:18px}.f-search{border-radius:10px;background:var(--soft)}.chip{border-radius:999px;background:#fff}.pc-cat{border:none;background:rgba(109,77,246,.1);border-radius:999px;padding:6px 11px}.pc-foot{border-top:1px dashed var(--ln)}.pc-price{color:var(--i)}.cat-brand .mark path:first-child{fill:var(--i)}.icon-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));grid-gap:8px;gap:8px;max-height:240px;overflow-y:auto;padding:2px}.icon-opt{display:grid;place-items:center;height:46px;border:1.5px solid var(--ln);border-radius:12px;background:#fff;color:var(--i2);cursor:pointer;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}.icon-opt svg{width:22px;height:22px}.icon-opt:hover{border-color:#d9d2f5;color:var(--i);transform:translateY(-2px)}.icon-opt.on{border-color:transparent;background:var(--grad);color:#fff;box-shadow:0 8px 18px -8px rgba(184,80,140,.6)}.cat-cell{display:inline-flex;align-items:center;gap:10px}.cat-cell-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(109,77,246,.1);color:var(--pu);flex:none}.cat-cell-ic svg{width:17px;height:17px}.cat-ic-chip{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--soft);color:var(--pu)}.cat-ic-chip svg{width:18px;height:18px}.chip{display:inline-flex;align-items:center;gap:7px}.chip-ic{width:16px;height:16px;flex:none}.lp-hd .lp-wrap{width:min(1200px,100% - 48px);margin:0 auto}.lp-hd a{color:inherit;text-decoration:none}.lp-hd .lp-btn-ghost,.lp-hd .lp-btn-grad{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;font-family:var(--disp);font-weight:600;font-size:15px;cursor:pointer;border:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s,filter .25s}.lp-hd .lp-btn-grad{background:var(--grad);color:#fff;box-shadow:0 12px 28px -12px rgba(184,80,140,.55)}.lp-hd .lp-btn-grad:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px rgba(184,80,140,.7);filter:brightness(1.03)}.lp-hd .lp-btn-ghost{background:#fff;border:1.5px solid var(--ln);color:var(--i)}.lp-hd .lp-btn-ghost:hover{transform:translateY(-2px);border-color:#d9d2f5}.site-hd-skel{display:inline-block;width:96px;height:44px}.lp-burger{display:none;width:44px;height:44px;border-radius:12px;border:1.5px solid var(--ln);background:#fff;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-left:auto;flex:none}.lp-burger span{width:20px;height:2px;background:var(--i);border-radius:2px;transition:transform .25s,opacity .2s}.lp-burger.on span:first-child{transform:translateY(7px) rotate(45deg)}.lp-burger.on span:nth-child(2){opacity:0}.lp-burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.lp-mnav{display:flex;flex-direction:column;padding:6px clamp(16px,4vw,24px) 18px;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lp-mnav,.lp-mnav>a{border-bottom:1px solid var(--ln)}.lp-mnav>a{padding:14px 6px;font-family:var(--disp);font-weight:600;font-size:17px;color:var(--i)}.lp-mnav-cta{display:flex;gap:10px;margin-top:14px}.lp-mnav-cta a{flex:1 1;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-family:var(--disp);font-weight:600;font-size:15px}.lp-mnav-cta .lp-btn-grad{background:var(--grad);color:#fff;border:none;box-shadow:0 12px 28px -12px rgba(184,80,140,.55)}.lp-mnav-cta .lp-btn-ghost{background:#fff;border:1.5px solid var(--ln);color:var(--i)}@media (min-width:761px){.lp-mnav{display:none}}@media (max-width:760px){.lp-hd .lp-hd-cta,.lp-hd .lp-nav{display:none}.lp-burger{display:flex}.lp-hd-inner{height:64px;gap:14px}.lp-logo{font-size:21px}}@media (max-width:560px){.lp-wrap{width:min(1200px,100% - 32px)}.lp-hero{padding:36px 0 56px}.lp-sec{padding:54px 0}.lp-h1{font-size:clamp(32px,9vw,44px)}.lp-hero-stat{margin-top:28px}.lp-hero-cta{gap:16px}.lp-cta-inner{border-radius:22px;padding:40px 18px}.lp-foot{padding:56px 0 32px}.auth{padding:30px 14px}.auth-card{padding:26px 20px}.cab-body{padding:16px 0 56px;gap:16px}.cab-main{padding:22px 18px}.cab-nav{height:64px}.co,.pay{padding:26px 14px 60px}.co-card,.co-summary,.pay-card,.pay-qr{padding:20px}.pay-amount .pa-row{padding:12px 14px}.legal{padding:26px 14px 56px}.legal-title{font-size:clamp(30px,9vw,40px)}.modal{padding:22px 20px}.adm-form-row{gap:10px}.adm-form-row .btn,.adm-form-row .field{width:100%!important}.icon-picker{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.catpage-hero{padding-top:32px;padding-bottom:24px}}@media (max-width:380px){.lp-hd-cta .lp-btn-ghost{display:none}.lp-pill{max-width:150px;overflow:hidden}}.toolbar{gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--ln)}.res-count{color:var(--i2)}.res-count b{color:var(--i)}.sort{gap:10px;color:var(--i2);align-items:center}.sort select{background:#fff;border:1.5px solid var(--ln);border-radius:10px;height:42px;padding:0 14px;color:var(--i);font-size:14px}@media (max-width:900px){.mob-filter,.toolbar{align-items:center}.mob-filter{order:1;margin:0;display:inline-flex;height:42px;padding:0 18px;border:1.5px solid var(--ln);border-radius:12px;background:#fff;color:var(--i);font-weight:600;font-size:14px}.sort{order:2;margin-left:auto}.sort select{flex:none}.res-count{order:3;width:100%;margin:0}}.tg-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px}.tg-toggle .field-label{margin-bottom:0}.ta{position:relative;min-height:100vh;background:radial-gradient(130% 90% at 50% 0,#fff 0,#f6f6fb 46%,#eef0f8 100%);color:var(--i);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ta *{box-sizing:border-box}.ta input,.ta textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ta-glow{position:fixed;top:-120px;left:50%;transform:translateX(-50%);width:460px;height:320px;pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(255,138,76,.22),transparent 70%);filter:blur(8px)}.ta-scroll{position:relative;z-index:1;padding-bottom:calc(84px + env(safe-area-inset-bottom));min-height:100vh}.ta-spacer{height:8px}.ta-appbar{padding:18px 16px 8px}.ta-brand{display:flex;align-items:center;gap:9px}.ta-brand b{font-family:var(--disp);font-weight:700;font-size:23px;letter-spacing:-.01em;color:var(--i)}.ta-mark{width:26px;height:26px;border-radius:8px;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800;box-shadow:0 4px 12px rgba(168,85,247,.3)}.ta-appbar-sub{color:var(--i2);font-size:13px;margin-top:4px}.ta-search{position:relative;z-index:1;margin:8px 16px 10px}.ta-search input{width:100%;height:46px;border:1.5px solid var(--ln);border-radius:14px;background:#fff;color:var(--i);padding:0 14px 0 42px;font-size:15px;outline:none;font-family:inherit}.ta-search input:focus{border-color:var(--or)}.ta-search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--i2)}.ta-search-ic svg{width:100%;height:100%}.ta-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ta-chips::-webkit-scrollbar{display:none}.ta-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1.5px solid var(--ln);border-radius:999px;background:#fff;color:var(--i);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ta-chip.on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 6px 16px rgba(168,85,247,.25)}.ta-chip-ic{width:15px;height:15px;display:inline-flex}.ta-chip-ic svg{width:100%;height:100%}.ta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:0 16px;position:relative;z-index:1}.ta-pc{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:13px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 6px 18px rgba(20,20,50,.05);transition:transform .12s,box-shadow .12s}.ta-pc:active{transform:scale(.98)}.ta-pc-cat{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--i2);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.ta-pc-cat-ic{width:13px;height:13px;display:inline-flex;color:var(--or)}.ta-pc-cat-ic svg{width:100%;height:100%}.ta-pc-name{font-size:14.5px;font-weight:700;margin:7px 0 3px;line-height:1.25;color:var(--i)}.ta-pc-tag{font-size:12px;color:var(--i2);line-height:1.3;flex:1 1}.ta-pc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ta-pc-price{font-family:var(--mono);font-weight:700;font-size:16px;color:var(--i)}.ta-pc-add{width:32px;height:32px;border:none;border-radius:10px;background:var(--grad);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 12px rgba(255,138,76,.35)}.ta-pc-add:active{transform:scale(.9)}.ta-empty{text-align:center;color:var(--i2);padding:56px 24px;font-size:15px;line-height:1.6;position:relative;z-index:1}.ta-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--ln);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 20px rgba(20,20,50,.06)}.ta-nav-i{flex:1 1;border:none;background:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 8px;color:var(--i2);cursor:pointer}.ta-nav-i svg{width:23px;height:23px}.ta-nav-i span{font-size:10.5px;font-weight:600}.ta-nav-i.on{color:var(--or)}.ta-nav-cart{position:relative;display:inline-flex}.ta-nav-cart i{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--grad);color:#fff;font-size:10px;font-weight:800;font-style:normal;display:grid;place-items:center}.ta-btn{width:100%;height:50px;border:none;border-radius:14px;background:var(--grad);color:#fff;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;box-shadow:0 8px 22px rgba(168,85,247,.28)}.ta-btn:active{transform:scale(.99)}.ta-btn:disabled{opacity:.6;box-shadow:none}.ta-btn.ghost{background:#fff;color:var(--i);border:1.5px solid var(--ln);box-shadow:none}.ta-btn.sm{height:40px;font-size:14px;border-radius:11px;margin-top:10px}.ta-step{display:inline-flex;align-items:center;gap:0;border:1.5px solid var(--ln);border-radius:11px;overflow:hidden;background:#fff}.ta-step button{width:36px;height:36px;border:none;background:#fff;color:var(--i);font-size:19px;cursor:pointer}.ta-step button:active{background:var(--soft)}.ta-step span{min-width:30px;text-align:center;font-weight:700;font-size:15px}.ta-field{margin:0 16px 14px}.ta-field>label{display:block;font-size:12px;color:var(--i2);font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:7px}.ta-field input,.ta-field textarea{width:100%;border:1.5px solid var(--ln);border-radius:12px;background:#fff;color:var(--i);padding:12px;font-size:15px;font-family:inherit;outline:none}.ta-field input:focus,.ta-field textarea:focus{border-color:var(--or)}.ta-field textarea{resize:vertical}.ta-note{color:var(--i2);font-size:13px}.ta-cur{display:flex;gap:8px;flex-wrap:wrap}.ta-cur-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:1.5px solid var(--ln);border-radius:12px;background:#fff;color:var(--i);cursor:pointer;min-width:92px}.ta-cur-opt b{font-size:15px}.ta-cur-opt span{font-size:11px;color:var(--i2)}.ta-cur-opt.on{border-color:var(--or);box-shadow:0 4px 12px rgba(255,138,76,.18)}.ta-coupon{display:flex;gap:8px}.ta-coupon input{flex:1 1;border:1.5px solid var(--ln);border-radius:12px;padding:12px;font-size:15px;outline:none;font-family:inherit;text-transform:uppercase}.ta-coupon button{width:54px;border:none;border-radius:12px;background:var(--soft);color:var(--or);font-weight:800;cursor:pointer}.ta-coupon-msg{font-size:13px;color:#d64545;margin-top:6px}.ta-coupon-msg.ok{color:#1a9d4b}.ta-error{margin:4px 16px;padding:10px 12px;border-radius:12px;background:rgba(214,69,69,.1);color:#d64545;font-size:14px}.ta-cart{padding:4px 16px}.ta-cart-row{display:flex;gap:12px;background:#fff;border:1px solid var(--ln);border-radius:14px;padding:12px;margin-bottom:10px}.ta-cart-info{flex:1 1;min-width:0}.ta-cart-cat{font-size:11px;color:var(--i2);text-transform:uppercase;font-weight:600}.ta-cart-name{font-size:14.5px;font-weight:700;margin:3px 0}.ta-cart-price{font-family:var(--mono);font-weight:700}.ta-cart-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ta-cart-del{background:none;border:none;color:#d64545;font-size:12px;cursor:pointer;padding:0}.ta-cart-sum{margin:8px 16px 0;background:#fff;border:1px solid var(--ln);border-radius:16px;padding:14px 16px}.ta-cart-sum-row{display:flex;justify-content:space-between;font-size:15px;padding:3px 0}.ta-cart-sum-row.total{font-weight:800;font-size:19px;margin-bottom:12px}.ta-orders{padding:4px 16px}.ta-order{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:14px;margin-bottom:12px;box-shadow:0 6px 16px rgba(20,20,50,.04)}.ta-order-top{display:flex;align-items:center;justify-content:space-between}.ta-order-id{font-family:var(--mono);font-size:12px;color:var(--i2)}.ta-order-st{font-size:11.5px;font-weight:800;padding:4px 9px;border-radius:999px}.ta-order-st.wait{background:rgba(255,138,76,.15);color:#c2410c}.ta-order-st.ok{background:rgba(26,157,75,.14);color:#15803d}.ta-order-st.exp{background:hsla(240,8%,51%,.14);color:#6b7280}.ta-order-name{font-weight:700;font-size:15px;margin:8px 0 3px}.ta-order-meta{font-family:var(--mono);font-size:13px;color:var(--i2)}.ta-order-note{color:#15803d;font-size:13px;margin-top:8px;font-weight:600}.ta-profile{text-align:center;padding:14px 16px 8px;position:relative;z-index:1}.ta-avatar{width:84px;height:84px;border-radius:50%;margin:0 auto 12px;background:var(--grad);color:#fff;display:grid;place-items:center;font-size:34px;font-weight:800;overflow:hidden;box-shadow:0 10px 26px rgba(168,85,247,.3)}.ta-avatar img{width:100%;height:100%;object-fit:cover}.ta-prof-name{font-family:var(--disp);font-weight:700;font-size:21px}.ta-prof-sub{color:var(--i2);font-size:14px;margin-top:2px}.ta-prof-stats{display:flex;gap:12px;padding:14px 16px}.ta-stat{flex:1 1;background:#fff;border:1px solid var(--ln);border-radius:16px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:2px}.ta-stat b{font-family:var(--disp);font-size:24px;color:var(--i)}.ta-stat span{font-size:12px;color:var(--i2)}.ta-prof-links{padding:0 16px;display:flex;flex-direction:column;gap:10px}.ta-link{display:block;background:#fff;border:1px solid var(--ln);border-radius:13px;padding:14px 16px;color:var(--i);text-decoration:none;font-weight:600;font-size:14.5px}.ta-link:active{background:var(--soft)}.ta-sheet-bg{position:fixed;inset:0;z-index:60;background:rgba(20,20,50,.4);display:flex;align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ta-sheet{width:100%;background:#fff;border-radius:24px 24px 0 0;padding:10px 18px calc(20px + env(safe-area-inset-bottom));animation:taUp .26s cubic-bezier(.2,.8,.2,1)}@keyframes taUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ta-sheet-grip{width:40px;height:4px;border-radius:999px;background:var(--ln);margin:0 auto 14px}.ta-sheet-cat{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--i2);text-transform:uppercase;font-weight:600}.ta-sheet-name{font-family:var(--disp);font-weight:700;font-size:22px;margin:6px 0;line-height:1.2}.ta-sheet-tag{color:var(--i2);font-size:14px}.ta-sheet-price{font-family:var(--mono);font-weight:800;font-size:28px;margin:10px 0 4px}.ta-sheet-qty{display:flex;align-items:center;justify-content:space-between;margin:14px 0;font-weight:600}.ta-sheet-actions{display:flex;gap:10px}.ta-sheet-actions .ta-btn{flex:1 1}.ta-full{position:fixed;inset:0;z-index:70;background:radial-gradient(130% 90% at 50% 0,#fff 0,#f6f6fb 46%,#eef0f8 100%);display:flex;flex-direction:column}.ta-full-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--ln);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ta-full-head b{font-family:var(--disp);font-weight:700;font-size:17px}.ta-full-head>span,.ta-x{width:64px}.ta-x{text-align:left;background:none;border:none;color:var(--or);font-size:15px;font-weight:600;cursor:pointer;padding:0}.ta-full-body{flex:1 1;overflow-y:auto;padding:16px 0;-webkit-overflow-scrolling:touch}.ta-full-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ln);background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ta-co-items{margin:0 16px 16px;background:#fff;border:1px solid var(--ln);border-radius:14px;overflow:hidden}.ta-co-item{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--ln);font-size:14px}.ta-co-item:first-child{border-top:none}.ta-co-sum{margin:4px 16px 0}.ta-co-sum-row{display:flex;justify-content:space-between;padding:4px 0;font-size:15px}.ta-co-sum-row.disc{color:#15803d}.ta-co-sum-row.total{font-weight:800;font-size:19px;border-top:1px solid var(--ln);margin-top:6px;padding-top:10px}.ta-pay{text-align:center}.ta-pay-status{display:inline-flex;align-items:center;gap:8px;color:var(--i2);font-size:14px;margin-bottom:8px}.ta-dot{width:8px;height:8px;border-radius:50%;background:var(--or);animation:taPulse 1.4s infinite}@keyframes taPulse{0%,to{opacity:.35}50%{opacity:1}}.ta-pay-amt{font-family:var(--disp);font-weight:700;font-size:38px;line-height:1}.ta-pay-amt span{font-size:20px;color:var(--i2)}.ta-pay-hint{color:var(--i2);font-size:13.5px;padding:8px 28px 0;line-height:1.5}.ta-qr{display:flex;justify-content:center;padding:16px}.ta-qr img{border-radius:18px;padding:10px;box-shadow:0 10px 26px rgba(20,20,50,.08)}.ta-pay-box,.ta-qr img{background:#fff;border:1px solid var(--ln)}.ta-pay-box{margin:6px 16px;border-radius:16px;overflow:hidden;text-align:left}.ta-pay-row{display:flex;width:100%;justify-content:space-between;gap:12px;padding:13px 15px;background:#fff;border:none;border-top:1px solid var(--ln);font-size:14px;cursor:pointer}.ta-pay-row:first-child{border-top:none}.ta-pay-row>span{color:var(--i2);flex-shrink:0}.ta-pay-row b{text-align:right;word-break:break-all;font-weight:700}.ta-pay-row b i{display:block;color:var(--or);font-style:normal;font-size:12px;font-weight:600;margin-top:3px}.ta-addr{font-size:12.5px;font-family:var(--mono)}.ta-pay-timer{padding:12px}.ta-pay-check,.ta-pay-timer{color:var(--i2);font-size:13px}.ta-pay-check{display:inline-flex;align-items:center;gap:8px;padding-bottom:8px}.ta-spin{width:13px;height:13px;border:2px solid var(--ln);border-top-color:var(--or);border-radius:50%;animation:taSpin .8s linear infinite}@keyframes taSpin{to{transform:rotate(1turn)}}.ta-pay-done{padding:40px 24px}.ta-done{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:36px;color:#fff;margin:0 auto 16px}.ta-done.ok{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 26px rgba(34,197,94,.35)}.ta-done.exp{background:linear-gradient(135deg,#f59e0b,#d97706)}.ta-pay-done h2{font-family:var(--disp);font-weight:700;font-size:23px}.ta-pay-done p{font-size:14.5px;margin-top:8px}.co-guest,.ta-pay-done p{color:var(--i2);line-height:1.5}.co-guest{background:linear-gradient(135deg,rgba(255,138,76,.1),rgba(168,85,247,.1));border:1px solid var(--ln);border-radius:12px;padding:12px 14px;font-size:13px;margin-bottom:18px}.co-guest a{color:var(--or);font-weight:600}.cur-convert{margin:12px 0 2px;font-size:14px;color:var(--i)}.cur-convert b{font-family:var(--mono);color:var(--or);font-size:15px}.cur-convert-sub{color:var(--i2);font-size:12.5px}.sum-row.crypto{color:var(--i);font-weight:600}.sum-row.crypto span:last-child{font-family:var(--mono);color:var(--or)}.coin-ic{border-radius:50%}.cur-opt{flex-direction:row;align-items:center;gap:11px}.cur-opt .cur-txt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ta-cur-opt{flex-direction:row;align-items:center;gap:9px}.ta-cur-opt .ta-cur-txt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.pay-coin{display:inline-block;vertical-align:-6px;margin-right:9px}