@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--void:#06060c;--txt:#fff;--txt2:rgba(255,255,255,.62);--txt3:rgba(255,255,255,.4);--glass:rgba(255,255,255,.055);--glass2:rgba(255,255,255,.085);--stroke:rgba(255,255,255,.13);--stroke2:rgba(255,255,255,.22);--indigo:#5b6bff;--violet:#9a6bff}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:Inter,system-ui,sans-serif;background:var(--void);color:var(--txt);overflow-x:hidden;-webkit-font-smoothing:antialiased}.app{position:relative;width:100%;max-width:480px;margin:0 auto;height:100%;min-height:100dvh;overflow:hidden;background:var(--void);isolation:isolate}.void{position:absolute;inset:0;z-index:0;overflow:hidden}.void i{position:absolute;border-radius:50%;filter:blur(80px);transition:opacity 1.1s,transform 1.1s}.v1{width:340px;height:340px;left:-60px;top:-40px;background:radial-gradient(circle,rgba(91,107,255,.55),transparent 65%);opacity:.65}.v2{width:300px;height:300px;right:-70px;top:130px;background:radial-gradient(circle,rgba(154,107,255,.45),transparent 65%);opacity:.55}.v3{width:380px;height:380px;left:50%;bottom:-130px;transform:translate(-50%);background:radial-gradient(circle,rgba(60,80,200,.4),transparent 65%);opacity:.45}.paid .v1{opacity:1;transform:translate(15px,8px)}.paid .v2{opacity:.95}.paid .v3{opacity:.8}.wash{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity 1.2s ease;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(46% 30% at 50% 70%,rgba(255,90,120,.45),transparent 62%),radial-gradient(42% 28% at 36% 78%,rgba(255,210,90,.35),transparent 62%),radial-gradient(46% 32% at 64% 82%,rgba(80,230,160,.38),transparent 62%),radial-gradient(60% 42% at 50% 92%,rgba(120,130,255,.42),transparent 62%)}.paid .wash{opacity:.5}.grain{position:absolute;inset:0;z-index:31;pointer-events:none;mix-blend-mode:overlay;opacity:.16}.content{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 16px) 18px calc(env(safe-area-inset-bottom,0px) + 12px)}.top{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:none}.body::-webkit-scrollbar{display:none}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:18px;letter-spacing:-.3px}.brand .g{width:24px;height:24px;clip-path:polygon(50% 6%,94% 90%,6% 90%);background:conic-gradient(from 200deg,#ff6b6b,#ffd166,#3df5a0,#3ad6ff,#6a7bff,#c061ff,#ff6b6b)}.ic{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--txt2);background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}.stage{position:relative;width:300px;height:262px;animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.stage svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}#beamIdle{opacity:.22;transition:opacity .8s}#beam,#refract,#disp,#dispCore,#hot,#godray,#exitGlow{opacity:0;transition:opacity 1s ease .15s}.paid #beamIdle{opacity:0;transition:opacity .3s}.paid #beam{opacity:1;transition:opacity .5s}.paid #refract{opacity:1;transition:opacity .6s .3s}.paid #godray{opacity:.7;transition:opacity 1s .5s}.paid #exitGlow{opacity:1;transition:opacity .6s .45s}.paid #disp{opacity:.95;transition:opacity .9s .5s}.paid #dispCore{opacity:.7;transition:opacity .9s .6s}.paid #hot{opacity:1;transition:opacity .5s .45s}.paid #disp{animation:shimmer 3.2s ease-in-out infinite}.paid #godray{animation:breathe 4s ease-in-out infinite}.paid #hot{animation:hot 2.4s ease-in-out infinite}@keyframes shimmer{0%,to{filter:blur(9px) hue-rotate(0deg)}50%{filter:blur(12px) hue-rotate(12deg)}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:.85}}@keyframes hot{0%,to{opacity:1}50%{opacity:.55}}#caustic1{animation:c1 6s ease-in-out infinite}#caustic2{animation:c2 8s ease-in-out infinite}@keyframes c1{0%,to{transform:translate(0)}50%{transform:translate(8px,-6px)}}@keyframes c2{0%,to{transform:translate(0)}50%{transform:translate(-7px,5px)}}#sparks{opacity:0;transition:opacity .6s .6s}.paid #sparks{opacity:1}.spark{transform-box:fill-box;transform-origin:center;animation:tw 2.6s ease-in-out infinite}.spark.s2{animation-delay:.9s}.spark.s3{animation-delay:1.6s}@keyframes tw{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.25)}}.statuspill{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--txt2);padding:9px 17px;border-radius:999px;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:.6s}.statuspill .d{width:8px;height:8px;border-radius:50%;background:#6b6b7a;transition:.6s}.paid .statuspill.live{color:#d8ffe9;border-color:#3df5a066;background:#3df5a01f}.paid .statuspill.live .d{background:#3df5a0;box-shadow:0 0 12px #3df5a0}.statuspill.on{color:#d8ffe9;border-color:#3df5a066;background:#3df5a01f}.statuspill.on .d{background:#3df5a0;box-shadow:0 0 12px #3df5a0}.plan{position:relative;width:100%;border-radius:26px;padding:20px;overflow:hidden;margin-top:14px;border:1px solid var(--stroke2);box-shadow:0 24px 60px #00000080,inset 0 1px #ffffff40}.plan.compact{margin-top:0}.plan .grad{position:absolute;inset:0;z-index:0;background:radial-gradient(120% 100% at 0% 0%,#3ad6ff 0%,transparent 45%),radial-gradient(120% 120% at 100% 30%,#9a6bff 0%,transparent 55%),linear-gradient(150deg,#2a2f8a,#5b3bbf 55%,#1a1c44)}.plan .sheen{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity 1s .4s;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,120,160,.5),rgba(255,225,120,.5),rgba(90,245,160,.5),rgba(120,140,255,.55) 75%,transparent)}.paid .plan .sheen,.plan.lit .sheen{opacity:.7}.plan .grainc{position:absolute;inset:0;z-index:2;opacity:.12;mix-blend-mode:overlay;pointer-events:none}.plan .row{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between}.plan .badge{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#ffffffeb;text-transform:uppercase;line-height:1.4}.plan .mark{width:42px;height:42px;border-radius:12px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center}.plan .mark span{width:18px;height:18px;border-radius:4px;background:repeating-linear-gradient(45deg,#fff 0 3px,transparent 3px 6px)}.plan .big{position:relative;z-index:3;margin-top:44px;font-size:25px;font-weight:800;letter-spacing:-.5px}.plan.compact .big{margin-top:18px;font-size:21px}.plan .meta{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:10px}.plan .meta>span{font-size:12.5px;color:#ffffffc7}.plan .price{font-size:19px;font-weight:800;white-space:nowrap}.plan .price s{font-size:12.5px;font-weight:600;color:#ffffff80;margin-right:6px}.plan .tag{position:absolute;z-index:3;top:16px;right:16px;font-size:11px;font-weight:800;letter-spacing:.3px;padding:6px 11px;border-radius:999px;color:#1a0e00;background:linear-gradient(120deg,#ffd166,#ff8a3d);box-shadow:0 8px 20px #ff8c3c6b,inset 0 1px #fff6}.plan.v-bright{box-shadow:0 26px 64px #5f4bd76b,inset 0 1px #ffffff4d}.plan.v-bright .grad{background:radial-gradient(120% 100% at 0% 0%,#5ee0ff 0%,transparent 48%),radial-gradient(120% 120% at 100% 25%,#b07bff 0%,transparent 58%),linear-gradient(150deg,#33409f,#7a4bdf 55%,#221a55)}.plan.v-brightest{box-shadow:0 30px 74px #965aff80,inset 0 1px #ffffff5c}.plan.v-brightest .grad{background:radial-gradient(120% 110% at 0% 0%,#76e8ff 0%,transparent 50%),radial-gradient(130% 130% at 100% 18%,#c98bff 0%,transparent 60%),radial-gradient(120% 120% at 50% 122%,#ff7ab0 0%,transparent 55%),linear-gradient(150deg,#3a47b8,#8f54f0 50%,#2a1f66)}.plan.v-brightest .sheen{opacity:.4}.buy{width:100%;margin-top:12px;border:none;border-radius:18px;padding:17px;font:800 16px Inter;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--indigo),var(--violet));box-shadow:0 16px 38px #5b6bff6b,inset 0 1px #ffffff4d;transition:.5s}.buy:active{transform:translateY(1px)}.buy:disabled{opacity:.6;cursor:default}.paid .buy.toggles{background:var(--glass2);border:1px solid var(--stroke);box-shadow:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.btn2{width:100%;border-radius:16px;padding:15px;font:700 15px Inter;cursor:pointer;color:#fff;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:.3s}.btn2:active{transform:translateY(1px)}.btnrow{display:flex;gap:10px;margin-top:12px}.tabs{position:relative;flex:0 0 auto;margin-top:13px;display:flex;padding:9px;gap:2px;border-radius:26px;overflow:hidden;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 1px #ffffff38,0 12px 30px #0006}.tabs:before{content:"";position:absolute;top:-30%;left:8%;width:48%;height:90%;background:radial-gradient(ellipse at center,rgba(255,255,255,.45),transparent 70%);filter:blur(12px);opacity:.5;pointer-events:none}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 0;border:none;background:none;border-radius:18px;font:600 11px Inter;color:var(--txt3);position:relative;z-index:1;cursor:pointer;transition:.25s}.tab svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.8}.tab.active{color:#fff;background:#ffffff1a;border:1px solid var(--stroke)}.tab.active svg{filter:drop-shadow(0 0 7px rgba(120,150,255,.7))}.h1{font-size:24px;font-weight:800;letter-spacing:-.5px;margin:6px 0 2px}.sub{color:var(--txt2);font-size:13.5px;line-height:1.5}.section{margin-top:16px}.section-title{font-size:13px;font-weight:700;color:var(--txt2);margin-bottom:10px;letter-spacing:.2px}.glass{position:relative;border-radius:20px;padding:16px;background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px #ffffff2e,0 18px 44px #00000073}.field{display:flex;gap:8px;margin-top:10px}.field input{flex:1;border-radius:14px;padding:13px 14px;font:600 14px Inter;color:#fff;background:#ffffff0f;border:1px solid var(--stroke);outline:none}.field input::placeholder{color:var(--txt3)}.urlbox{display:flex;align-items:center;gap:10px;justify-content:space-between;border-radius:14px;padding:13px 14px;background:#ffffff0f;border:1px solid var(--stroke);font:600 13px Inter;color:var(--txt2);overflow:hidden}.urlbox span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applist{display:flex;flex-direction:column;gap:10px;margin-top:6px}.approw{display:flex;align-items:center;gap:13px;border-radius:16px;padding:13px 15px;background:var(--glass);border:1px solid var(--stroke);cursor:pointer;transition:.25s}.approw:active{transform:translateY(1px)}.approw .em{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:19px;background:#ffffff14;border:1px solid var(--stroke)}.approw .t{flex:1}.approw .t b{font-size:14.5px}.approw .t span{display:block;font-size:11.5px;color:var(--txt3);margin-top:1px}.approw .chev{color:var(--txt3);font-size:18px}.ring{position:relative;width:96px;height:96px;flex:0 0 auto}.ring svg{transform:rotate(-90deg)}.ring .val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring .val b{font-size:24px;font-weight:800;line-height:1}.ring .val span{font-size:10px;color:var(--txt3);margin-top:2px}.statusrow{display:flex;align-items:center;gap:16px}.statusrow .info{flex:1}.bar{height:7px;border-radius:99px;background:#ffffff1a;overflow:hidden;margin-top:8px}.bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--indigo),var(--violet))}.kv{display:flex;justify-content:space-between;font-size:12.5px;color:var(--txt2);margin-top:5px}.hint{text-align:center;color:#ffffff4d;font-size:11px;margin-top:10px;transition:opacity .5s}.skeleton{background:linear-gradient(100deg,#ffffff0d 30%,#ffffff21,#ffffff0d 70%);background-size:200% 100%;animation:sk 1.3s ease-in-out infinite}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.buy.busy,.btn2.busy{opacity:.75;cursor:progress}.spin{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:absolute;left:50%;bottom:90px;transform:translate(-50%) translateY(10px);z-index:50;padding:11px 18px;border-radius:14px;font:600 13px Inter;color:#fff;background:#141628d9;border:1px solid var(--stroke);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:.35s}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media (prefers-reduced-motion: reduce){.stage,#caustic1,#caustic2,.spark,.paid #disp,.paid #godray,.paid #hot{animation:none}}
