:root{--black:#000000;--ink:#080808;--pink:#FF007A;--purple:#9747FF;--w-92:rgba(255,255,255,.92);--w-72:rgba(255,255,255,.72);--w-55:rgba(255,255,255,.55);--w-40:rgba(255,255,255,.40);--w-22:rgba(255,255,255,.22);--w-12:rgba(255,255,255,.12);--w-07:rgba(255,255,255,.07);--glass:rgba(18,18,18,.55);--hairline:rgba(255,255,255,.12);--serif:"Libre Baskerville","Baskerville","Hoefler Text",Georgia,serif;--display:"Cinzel",serif;--tag:"Poppins",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--ui:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;--pink-glow:0 0 0 1px rgba(255,0,122,.30),0 14px 40px -12px rgba(255,0,122,.55),0 0 60px -18px rgba(255,0,122,.45)}.stage *{box-sizing:border-box}.stage{position:relative;width:100%;min-height:100svh;overflow-x:clip;overflow-y:visible;background:var(--black);color:var(--w-92);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mosaic{position:absolute;inset:0;z-index:0}.mcol,.mosaic{display:flex;gap:2px}.mcol{position:relative;flex:1 1 0;flex-direction:column;min-width:0}.mosaic .mtile-wrap{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:#0c0a0b}.mosaic .mtile-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity 1.1s ease,filter 1.6s ease;filter:brightness(.7) saturate(.92)}.mosaic .mtile-wrap.is-ready .mtile-vid{opacity:1}.mosaic .mtile-wrap.is-live .mtile-vid{filter:brightness(1) saturate(1.02)}.mosaic .mtile-wrap:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 70px rgba(0,0,0,.4)}@media (prefers-reduced-motion:no-preference){.mosaic .mtile-wrap.is-live .mtile-vid{animation:tileKB 26s ease-in-out infinite alternate;transform-origin:50% 42%}}@keyframes tileKB{0%{transform:scale(1.03)}to{transform:scale(1.1)}}.scrim{position:absolute;inset:0;z-index:1;pointer-events:none}.scrim-grain{opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.5'/></svg>")}.scrim-edit{background:linear-gradient(102deg,rgba(0,0,0,.93),rgba(0,0,0,.78) 30%,rgba(0,0,0,.4) 52%,rgba(0,0,0,.12) 72%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(0,0,0,.55),transparent 26%,transparent 50%,rgba(0,0,0,.92))}.topbar{position:absolute;top:0;left:0;right:0;z-index:6;justify-content:flex-end;padding:30px 44px}.topbar,.topbar .topnav{display:flex;align-items:center}.topbar .topnav{gap:14px}.signin{font-family:var(--ui);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--w-92);text-decoration:none;cursor:pointer;padding:10px 20px;border-radius:999px;background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);transition:border-color .3s,background .3s,transform .3s}.signin:hover{border-color:var(--w-22);background:rgba(28,28,28,.6);transform:translateY(-1px)}.dashlink{font-family:var(--tag);font-weight:400;font-size:13.5px;letter-spacing:.01em;color:var(--w-72);text-decoration:none;transition:color .25s;white-space:nowrap}.dashlink:hover{color:#fff}.account{position:relative}.avatar{width:40px;height:40px;border-radius:999px;padding:0;cursor:pointer;overflow:hidden;border:1.5px solid rgba(255,255,255,.28);background:linear-gradient(150deg,#ff4d9e,#9747FF);color:#fff;font-family:var(--ui);font-weight:600;font-size:14px;letter-spacing:.02em;display:grid;place-items:center;position:relative;transition:border-color .25s,transform .25s}.avatar:hover{border-color:rgba(255,255,255,.6);transform:translateY(-1px)}.avatar-img{width:100%;height:100%;border-radius:999px;object-fit:cover;display:block}.avatar .admin-dot{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border-radius:999px;background:#0b0b0b;display:grid;place-items:center;border:1.5px solid #0b0b0b}.avatar .admin-dot svg{display:block}.account-menu{position:absolute;top:calc(100% + 12px);right:0;width:248px;z-index:30;background:rgba(16,16,18,.86);border:1px solid var(--hairline);border-radius:16px;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);box-shadow:0 24px 60px -18px rgba(0,0,0,.7);padding:8px;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.account.open .account-menu{opacity:1;transform:none;pointer-events:auto}.am-id{padding:11px 12px 12px}.am-name{font-weight:600;font-size:14px;color:#fff}.am-email,.am-name{font-family:var(--ui)}.am-email{font-size:12px;color:var(--w-55);margin-top:2px}.am-sep{height:1px;background:var(--hairline);margin:4px 6px}.am-item{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;width:100%;font-family:var(--ui);font-size:13.5px;color:var(--w-92);text-decoration:none;cursor:pointer;background:none;border:0;text-align:left;transition:background .18s,color .18s}.am-item svg{width:16px;height:16px;flex:0 0 auto;color:var(--w-55);transition:color .18s}.am-item:hover{background:rgba(255,255,255,.07)}.am-item:hover svg{color:var(--w-92)}.am-item.am-admin svg{color:var(--purple)}.am-item.am-danger,.am-item.am-danger svg{color:#ff6b6b}.am-item.am-danger:hover{background:rgba(255,80,80,.1)}.welcome{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-style:italic;font-weight:400;font-size:14.5px;color:var(--w-72)}.welcome .dot{width:5px;height:5px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px rgba(255,0,122,.7)}.welcome b{font-style:normal;font-weight:400;color:#fff}.wm-img{display:block;width:auto;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 2px 20px rgba(0,0,0,.6))}.tagline{font-family:var(--tag);font-weight:300;text-transform:lowercase;letter-spacing:.05em;color:var(--w-72);margin:0}.ctas{display:flex;gap:14px;flex-wrap:wrap}.cta,.ctas{align-items:center}.cta{position:relative;display:inline-flex;justify-content:center;gap:9px;height:50px;padding:0 26px;border-radius:999px;font-family:var(--ui);font-weight:500;font-size:14.5px;letter-spacing:.01em;text-decoration:none;color:#fff;cursor:pointer;border:1px solid transparent;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,background .3s,border-color .3s;white-space:nowrap}.cta:hover{transform:translateY(-2px)}.cta-creator{background:linear-gradient(180deg,#ff2a90,var(--pink));color:#fff;font-weight:600;box-shadow:var(--pink-glow)}.cta-creator:after{content:"";position:absolute;inset:-26px;border-radius:999px;z-index:-1;background:radial-gradient(closest-side,rgba(255,0,122,.45),transparent 72%);filter:blur(10px);pointer-events:none;transition:opacity .35s;opacity:.85}.cta-creator:hover{box-shadow:0 0 0 1px rgba(255,0,122,.5),0 18px 52px -12px rgba(255,0,122,.7),0 0 80px -16px rgba(255,0,122,.6)}.cta-reviewer{background:rgba(151,71,255,.12);border-color:rgba(151,71,255,.45);color:#e9dcff;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.cta-reviewer:hover{background:rgba(151,71,255,.22);border-color:rgba(151,71,255,.7);box-shadow:0 0 34px -10px rgba(151,71,255,.55)}.cta-appstore{background:var(--glass);border-color:var(--hairline);color:#fff;padding:0 22px;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.cta-appstore:hover{border-color:var(--w-22);background:rgba(28,28,28,.62)}.cta-appstore .as-sub{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--w-55);line-height:1;margin-bottom:3px}.cta-appstore .as-main{display:block;font-size:15px;font-weight:600;line-height:1;letter-spacing:.01em}.cta svg{display:block}.trust{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--ui);font-size:12.5px;color:var(--w-55);letter-spacing:.01em}.trust .dot{width:4px;height:4px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px rgba(255,0,122,.7)}.trust b{color:var(--w-72);font-weight:500}.footer{display:flex;align-items:center;justify-content:space-between;gap:18px;font-family:var(--ui);font-size:11.5px;color:var(--w-40);letter-spacing:.02em}.footer .f-links{display:flex;gap:22px}.footer a{color:var(--w-40);text-decoration:none;transition:color .3s}.footer a:hover{color:var(--w-72)}.page-b{position:relative;z-index:5;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:96px 64px 16px}.b-hero{max-width:660px}.b-wm-h1{margin:0;line-height:0;font-size:0}.b-wm{height:118px;margin:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.b-tagline{font-size:19px;margin:18px 0 0}.b-lead{font-family:var(--serif);font-style:italic;font-weight:400;font-size:21px;line-height:1.5;color:var(--w-55);margin:30px 0 0;max-width:540px;text-wrap:pretty}.b-lead-em{display:block;margin-top:11px;font-size:26px;line-height:1.42;color:#fff}.b-lead-num{position:relative;white-space:nowrap;color:var(--pink);font-style:italic;text-shadow:0 0 26px rgba(255,0,122,.35)}.b-ctas{margin-top:40px;justify-content:flex-start}.b-trust{margin-top:26px}.b-index{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.b-item{position:relative;padding:21px 22px;border-radius:18px;background:rgba(16,16,16,.5);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%);transition:border-color .35s,background .35s,transform .35s;overflow:hidden;display:flex;flex-direction:column;gap:0}.b-item:hover{border-color:rgba(255,0,122,.32);background:rgba(22,22,22,.55);transform:translateY(-3px)}.b-item .ficon{width:42px;height:42px;border-radius:11px;margin-bottom:16px;display:grid;place-items:center;background:linear-gradient(150deg,rgba(255,0,122,.16),rgba(151,71,255,.16));border:1px solid rgba(255,255,255,.1);color:#fff}.b-item h2{font-weight:600;font-size:16px;letter-spacing:.005em;color:#fff;margin:0 0 7px}.b-item h2,.b-item p{font-family:var(--ui)}.b-item p{font-size:13px;line-height:1.55;color:var(--w-55);margin:0;text-wrap:pretty}.b-foot{padding:12px 0 10px}@media (prefers-reduced-motion:no-preference){.stage .rise{opacity:0;transform:translateY(16px);animation:slayRise 1s cubic-bezier(.2,.7,.2,1) forwards}.stage .d1{animation-delay:.15s}.stage .d2{animation-delay:.3s}.stage .d3{animation-delay:.45s}.stage .d4{animation-delay:.6s}.stage .d5{animation-delay:.75s}.stage .d6{animation-delay:.9s}.stage .mosaic{opacity:0;animation:slayFade 1.6s ease forwards}@keyframes slayRise{to{opacity:1;transform:none}}@keyframes slayFade{to{opacity:1}}}.earn{position:absolute;top:41.9%;right:5.5%;z-index:7;pointer-events:none}.earn-light{position:fixed;left:0;top:0;width:380px;height:380px;margin:-190px 0 0 -190px;z-index:6;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,110,170,.16),rgba(255,110,170,0) 70%)}.earn-light,.earn-veil{pointer-events:none;opacity:0}.earn-veil{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:470px;height:150px;z-index:-1;background:radial-gradient(58% 60% at 72% 50%,rgba(0,0,0,.62) 0,rgba(0,0,0,0) 76%);filter:blur(9px);transition:opacity .12s linear}.earn-trigger{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px;background:none;border:0;padding:0;cursor:pointer;pointer-events:none}.earn.lit .earn-trigger{pointer-events:auto}.earn-line{display:inline-flex;align-items:center;gap:11px}.earn-text{font-family:var(--serif);font-style:italic;font-weight:400;font-size:22px;color:#fff;white-space:nowrap;letter-spacing:.01em;opacity:0;transform:translateY(7px);filter:blur(5px);text-shadow:0 2px 20px rgba(0,0,0,.65);transition:opacity .12s linear,transform .12s linear,filter .12s linear}.earn-arrow{width:7px;height:7px;border-right:1.5px solid var(--pink);border-top:1.5px solid var(--pink);transform:rotate(45deg) translateX(-5px);opacity:0;transition:opacity .12s linear,transform .3s ease}.earn-underline{height:1px;width:100%;background:linear-gradient(90deg,rgba(255,0,122,0),rgba(255,0,122,.9));transform:scaleX(0);transform-origin:right center;transition:transform .22s ease}@media (prefers-reduced-motion:no-preference){.earn.lit .earn-text{animation:earnBreath 3.4s ease-in-out infinite}}@keyframes earnBreath{0%,to{text-shadow:0 2px 20px rgba(0,0,0,.65),0 0 24px rgba(255,0,122,.42)}50%{text-shadow:0 2px 20px rgba(0,0,0,.65),0 0 36px rgba(255,0,122,.72)}}.earn-calc,.earn.is-open .earn-trigger{opacity:0;pointer-events:none}.earn-calc{position:absolute;top:0;right:0;width:360px;padding:24px 24px 22px;border-radius:20px;background:rgba(14,14,16,.78);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%);box-shadow:0 30px 70px -22px rgba(0,0,0,.75);transform:translateY(-8px) scale(.96);transform-origin:top right;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.earn.is-open .earn-calc{opacity:1;transform:none;pointer-events:auto}@media (max-width:1180px){.earn{display:none}}@media (max-width:680px){.stage{height:auto;min-height:100svh;overflow-x:clip;overflow-y:visible;max-width:100%}.cta-creator:after{left:0;right:0}.mosaic{gap:2px}.mosaic .mcol{gap:2px;display:none}.mosaic .mcol:first-child,.mosaic .mcol:nth-child(3){display:flex}.mosaic .mcol:first-child .mtile-wrap:first-child{flex:1.42 1 0}.mosaic .mcol:first-child .mtile-wrap:nth-child(2){flex:0.58 1 0}.mosaic .mcol:nth-child(3) .mtile-wrap:first-child{flex:0.55 1 0}.mosaic .mcol:nth-child(3) .mtile-wrap:nth-child(2){flex:1.45 1 0}.topbar{padding:15px 16px;left:0}.topbar .topnav{gap:10px}.signin{padding:9px 15px;font-size:12px}.page-b{position:relative;inset:auto;min-height:100svh;padding:84px 20px max(34px,env(safe-area-inset-bottom));gap:30px;justify-content:flex-start}.b-hero{max-width:none}.b-wm{height:58px}.b-tagline{font-size:15px;margin-top:14px}.b-lead{font-size:16px;line-height:1.45;margin-top:22px;max-width:none}.b-lead-em{font-size:19px;margin-top:9px}.b-ctas{margin-top:26px}.b-trust{margin-top:22px;font-size:12px}.b-bottom{margin-top:30px}.b-index{grid-template-columns:1fr;gap:12px}.b-item{padding:20px 18px}.b-item p{max-width:none}.b-foot{padding:18px 0 6px}.ctas{flex-direction:column;align-items:stretch;width:100%;gap:10px}.cta{width:100%;height:52px}.cta-appstore{justify-content:center}.trust{font-size:12px;gap:10px 14px}.footer{flex-direction:column;align-items:flex-start;gap:12px}}