html,body{background:#08080b;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}body.theme-light{background:#eceef3;color:#15151a}.theme-light .glass,.theme-light .glass-deep{background:linear-gradient(155deg,#ffffffd1,#ffffff9e);border-color:#00000012;box-shadow:0 20px 50px -22px #1e1e3c47,inset 0 1px #ffffffe6;color:#15151a}.theme-light .glass:before{background:radial-gradient(120% 60% at 20% -10%,rgba(255,255,255,.6),transparent 55%)}.theme-light .text-ink{color:#111119!important}.theme-light .text-mut{color:#54545f!important}.theme-light .text-dim{color:#7b7b88!important}.theme-light .blob{opacity:.22!important;filter:blur(130px)}.theme-light input,.theme-light select{color:#15151a}*{scrollbar-width:thin;scrollbar-color:#2a2a33 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#2a2a33;border-radius:3px}.glass{position:relative;background:linear-gradient(155deg,#ffffff17,#ffffff09 40%,#ffffff05);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 50px -20px #000000b3,inset 0 1px #ffffff24}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 20% -10%,rgba(255,255,255,.12),transparent 55%)}.glass-deep{background:linear-gradient(155deg,#ffffff0d,#ffffff04);backdrop-filter:blur(34px) saturate(1.8);-webkit-backdrop-filter:blur(34px) saturate(1.8);border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 70px -25px #000c,inset 0 1px #ffffff1f}.theme-light .glass,.theme-light .glass-deep{background:linear-gradient(155deg,#ffffffbf,#ffffff80);border-color:#0000000f;box-shadow:0 20px 50px -22px #00000040,inset 0 1px #fffc;color:#15151a}.press{transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s}.press:active{transform:scale(.955)}.glass img{transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.glass:hover img{transform:scale(1.04)}.glass h1,.glass h2,.glass h3,.glass b{transition:transform .35s cubic-bezier(.22,1,.36,1),letter-spacing .35s}.glass:hover h2,.glass:hover h3{transform:translateY(-1px)}.glass svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.glass:hover svg{transform:scale(1.08)}button,.press{transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .25s}button:hover,.press:hover{transform:translateY(-2px);filter:brightness(1.1) saturate(1.06)}button:active,.press:active{transform:scale(.955)}.blob{position:fixed;border-radius:50%;filter:blur(110px);pointer-events:none;z-index:0}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,-30px) scale(1.1)}}@keyframes holoShine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pulseDot{50%{opacity:.25}}@keyframes rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.rise{animation:rise .55s cubic-bezier(.22,1,.36,1) both}.reel-card:hover{transform:translateY(-8px);box-shadow:0 44px 90px -28px #000000fa,0 12px 40px -16px #e01e2f99,0 0 0 1px #ff2e3e59!important}@keyframes floatUp{0%{transform:translateY(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translateY(-102vh);opacity:0}}.sec-reveal{opacity:0;transform:translateY(34px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.sec-reveal.in{opacity:1;transform:none}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.safe-b{padding-bottom:max(env(safe-area-inset-bottom),12px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.lift:hover{transform:translateY(-6px)}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-18deg);transition:left .65s ease;pointer-events:none}.shine:hover:after{left:135%}.glass{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.glass:hover{transform:translateY(-4px);border-color:#ff2e3e6b;box-shadow:0 26px 64px -26px #ff2e3e8c,0 0 0 1px #ff2e3e47,inset 0 1px #ffffff24}.theme-light .glass:hover{box-shadow:0 26px 60px -26px #e01e2f66,0 0 0 1px #e01e2f4d,inset 0 1px #ffffffe6}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes heroZoom{0%{transform:scale(1.02)}to{transform:scale(1.09)}}@keyframes heroSweep{0%,to{opacity:.2}50%{opacity:1}}.float-y{animation:floatY 3.4s ease-in-out infinite}@keyframes floatYr{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}}.float-yr{animation:floatYr 4s ease-in-out infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;width:max-content;animation:marquee 26s linear infinite}.marquee-wrap:hover .marquee-track{animation-play-state:paused}.social-ico{transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}.social-ico:hover{transform:translateY(-3px);border-color:currentColor;box-shadow:0 0 0 1px currentColor,0 8px 26px -6px currentColor;background:color-mix(in srgb,currentColor 14%,transparent)}
