body{margin:0;background:#07070a}a{color:#ffffffb8;text-decoration:none;transition:color .3s ease}a:hover{color:#fff}*{box-sizing:border-box}:root{--ease:cubic-bezier(.16,1,.3,1)}.glass{position:relative;background:#ffffff0d;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff08,0 50px 120px -30px #000000bf}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,#ffffff6b,#fff0 32% 68%,#ffffff29);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.spot:after{content:"";position:absolute;left:var(--sx,50%);top:var(--sy,-30%);width:480px;height:480px;margin:-240px 0 0 -240px;border-radius:50%;pointer-events:none;background:radial-gradient(234px circle at 50% 50%,#ffffff12,#fff0);will-change:transform;transition:opacity .6s ease}.liquid{position:relative;overflow:hidden;background:#ffffff17;backdrop-filter:blur(16px) saturate(200%);-webkit-backdrop-filter:blur(16px) saturate(200%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 1px #ffffff59,inset 0 -6px 14px #ffffff0a,0 10px 30px -10px #0009;transition:background .4s ease,transform .5s var(--ease),box-shadow .4s ease;cursor:pointer}.liquid:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate3d(-130%,0,0);transition:transform 1s var(--ease);pointer-events:none}.liquid:hover{background:#ffffff26}.liquid:hover:after{transform:translate3d(130%,0,0)}.liquid:active{transform:scale(.96)}.pg{position:absolute;border-radius:12px;background:linear-gradient(160deg,#ffffff42,#ffffff0f);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff80,0 18px 40px -12px #000c}.sheet-back{transform-origin:50% 100%;box-shadow:inset 0 1px #ffffff59,0 12px 30px -14px #000000b3}.sheet-front{background:linear-gradient(160deg,#fff3,#ffffff0d),#181822cc;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%)}.row{transition:background .35s ease,border-color .35s ease,opacity .35s ease,transform .5s var(--ease);cursor:grab}.row:hover{background:#ffffff12;border-color:#ffffff29;transform:translate3d(0,-2px,0)}.row:active{cursor:grabbing}.row.dragging{opacity:.3;transform:scale(.97)}.icon-btn{transition:background .25s ease,opacity .25s ease,transform .4s var(--ease);cursor:pointer}.icon-btn:hover{background:#ffffff1f}.icon-btn:active{transform:scale(.88)}.icon-btn:disabled{opacity:.25;cursor:default;background:transparent;transform:none}.cta{transition:transform .5s var(--ease),box-shadow .5s ease,opacity .25s ease;cursor:pointer}.cta:hover{transform:translate3d(0,-2px,0);box-shadow:0 22px 50px -14px #fff6,inset 0 1px #fff}.cta:active{transform:scale(.97)}.cta .arr{transition:transform .5s var(--ease)}.cta:hover .arr{transform:translate3d(4px,0,0)}.drop{transition:background .5s ease,border-color .5s ease,transform .7s var(--ease);cursor:pointer}.drop:hover,.drop.over{background:#ffffff0e;border-color:#ffffff5c}.drop.over{transform:scale(1.012)}.s1,.s2,.s3{position:absolute;inset:0;transition:transform .8s var(--ease)}.drop:hover .s1,.drop.over .s1{transform:translate3d(-22px,4px,0) rotate(-7deg)}.drop:hover .s3,.drop.over .s3{transform:translate3d(22px,4px,0) rotate(7deg)}.drop:hover .s2,.drop.over .s2{transform:translate3d(0,-10px,0)}.sr{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}#pick:focus-visible~* .drop,#pick:focus-visible~.drop{outline:2px solid #fff;outline-offset:4px}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #fff;outline-offset:3px}.orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.par0{position:absolute;inset:0;transform:translate3d(calc(var(--px,0) * -28px),calc(var(--py,0) * -20px),0);transition:transform 1.4s var(--ease);will-change:transform}.par1{position:absolute;inset:0;transform:translate3d(calc(var(--px,0) * 12px),calc(var(--py,0) * 9px),0);transition:transform 1s var(--ease)}.ring{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px))}.w{display:inline-block;overflow:hidden;padding:0 .05em .14em;margin-bottom:-.14em;vertical-align:top}.w>span{display:inline-block}.out-f,.out-b{position:absolute;left:16px;right:16px;top:16px;pointer-events:none;visibility:hidden}.v-out{position:absolute;left:0;right:0;top:0;pointer-events:none;visibility:hidden}.target{transition:left .7s var(--ease),top .7s var(--ease),transform .3s ease;cursor:pointer}.target:hover{transform:scale(1.1) rotate(-6deg)}.lift{transition:transform .8s var(--ease),background .5s ease}.lift:hover{transform:translate3d(0,-8px,0);background:#ffffff13}.plus{transition:transform .7s var(--ease)}.plus.open{transform:rotate(135deg)}.logo img{transition:transform .9s var(--ease)}.grad{background:linear-gradient(100deg,#ffd6a3,#cdb8ff 52%,#94a8ff);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.08em}.chip{display:inline-flex;align-items:center;justify-content:center;width:1.32em;height:.72em;border-radius:999px;align-self:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 1px #fff6,inset 0 -8px 18px #ffffff0a,0 20px 50px -16px #000000b3;backdrop-filter:blur(14px) saturate(200%);-webkit-backdrop-filter:blur(14px) saturate(200%)}.chip img{height:.56em;width:.56em;display:block}@keyframes chipIn{0%{opacity:0;transform:scale(.3) rotate(-24deg)}to{opacity:1;transform:none}}@keyframes tilt{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(10deg) scale(1.06)}}.anim .chip{animation:chipIn 1.2s .3s cubic-bezier(.34,1.56,.64,1) both}.anim .chip img{animation:tilt 6s ease-in-out infinite}.logo:hover img{transform:rotate(-18deg) scale(1.1)}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1040px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.grid4{grid-template-columns:minmax(0,1fr)}}@keyframes d1{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(260px,140px,0) scale(1.2)}66%{transform:translate3d(80px,-90px,0) scale(.9)}}@keyframes d2{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-300px,160px,0) scale(.88)}66%{transform:translate3d(-90px,-60px,0) scale(1.18)}}@keyframes d3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(220px,-180px,0) scale(1.2)}}@keyframes rise{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}@keyframes dropIn{0%{opacity:0;transform:translate3d(0,-24px,0) scale(.97)}to{opacity:1;transform:none}}@keyframes wordUp{0%{opacity:0;transform:translate3d(0,110%,0) rotate(5deg)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translate3d(0,40px,0) scale(.965)}to{opacity:1;transform:none}}@keyframes inF{0%{opacity:0;transform:translate3d(60px,0,0) scale(.985)}to{opacity:1;transform:none}}@keyframes inB{0%{opacity:0;transform:translate3d(-60px,0,0) scale(.985)}to{opacity:1;transform:none}}@keyframes outF{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(-60px,0,0) scale(.985)}}@keyframes outB{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(60px,0,0) scale(.985)}}@keyframes vIn{0%{opacity:0;transform:translate3d(0,30px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes vOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-20px,0) scale(.985)}}@keyframes rowIn{0%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translate3d(0,10px,0) scale(.9)}60%{opacity:1;transform:translate3d(0,-2px,0) scale(1.02)}to{transform:none}}@keyframes fan1{0%,to{transform:rotate(-16deg) translateZ(0)}50%{transform:rotate(-21deg) translate3d(-6px,-6px,0)}}@keyframes fan2{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-9px,0)}}@keyframes fan3{0%,to{transform:rotate(16deg) translateZ(0)}50%{transform:rotate(21deg) translate3d(6px,-6px,0)}}@keyframes fly1{0%{transform:translate3d(-150px,-30px,0) rotate(-28deg);opacity:0}20%{opacity:1}45%,82%{transform:translate3d(-6px,4px,0) rotate(-6deg);opacity:1}to{transform:translate3d(-6px,4px,0) rotate(-6deg);opacity:0}}@keyframes fly2{0%{transform:translate3d(150px,-20px,0) rotate(26deg);opacity:0}20%{opacity:1}45%,82%{transform:translate3d(6px,2px,0) rotate(5deg);opacity:1}to{transform:translate3d(6px,2px,0) rotate(5deg);opacity:0}}@keyframes fly3{0%{transform:translate3d(0,-150px,0) rotate(-4deg);opacity:0}20%{opacity:1}45%,82%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes bumpA{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes bumpB{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes halo{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes floatY{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}.anim .o1{animation:d1 18s ease-in-out infinite}.anim .o2{animation:d2 22s ease-in-out infinite}.anim .o3{animation:d3 16s ease-in-out infinite}.anim .navIn{animation:dropIn 1s var(--ease) both}.anim .w>span{animation:wordUp 1.3s var(--ease) both}.anim .rise{animation:rise 1.1s var(--ease) both}.anim .cardIn{animation:cardIn 1.3s .55s var(--ease) both}.anim .in-f{animation:inF .75s var(--ease) both}.anim .in-b{animation:inB .75s var(--ease) both}.anim .out-f{visibility:visible;animation:outF .45s cubic-bezier(.4,0,.2,1) both}.anim .out-b{visibility:visible;animation:outB .45s cubic-bezier(.4,0,.2,1) both}.anim .v-in{animation:vIn .9s var(--ease) both}.anim .v-out{visibility:visible;animation:vOut .26s cubic-bezier(.4,0,.2,1) both}.anim .rowIn{animation:rowIn .8s var(--ease) both}.anim .pop{animation:pop .7s var(--ease) both}.anim .f1{animation:fan1 5s ease-in-out infinite}.anim .f2{animation:fan2 5s ease-in-out infinite}.anim .f3{animation:fan3 5s ease-in-out infinite}.anim .floaty{animation:floatY 6s ease-in-out infinite}.anim .fly1{animation:fly1 2.6s cubic-bezier(.65,0,.25,1) infinite}.anim .fly2{animation:fly2 2.6s .18s cubic-bezier(.65,0,.25,1) infinite}.anim .fly3{animation:fly3 2.6s .36s cubic-bezier(.65,0,.25,1) infinite}.anim .spin{animation:spin 1.8s linear infinite}.anim .breathe{animation:breathe 2.6s ease-in-out infinite}.anim .bumpA{animation:bumpA .45s var(--ease)}.anim .bumpB{animation:bumpB .45s var(--ease)}.anim .draw{stroke-dasharray:30;animation:draw .8s .2s cubic-bezier(.65,0,.25,1) both}.anim .halo{animation:halo 1.6s ease-out infinite}.anim .live{animation:pulse 2s ease-in-out infinite}.grain{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:256px 256px}@keyframes vInT{0%{transform:translate3d(0,30px,0) scale(.985)}to{transform:none}}@keyframes riseT{0%{transform:translate3d(0,24px,0)}to{transform:none}}@keyframes riseO{0%{opacity:0}to{opacity:1}}@keyframes cardInT{0%{transform:translate3d(0,40px,0) scale(.965)}to{transform:none}}@keyframes cardInO{0%{opacity:0}to{opacity:1}}.anim .v-in{animation-name:vInT}.anim .cardIn{animation-name:cardInT}.anim .cardIn>*{animation:cardInO 1.3s .55s var(--ease) both}.anim .grid4>.rise,.anim section[aria-labelledby=priv-h]{animation-name:riseT}.anim .grid4>.rise>*,.anim section[aria-labelledby=priv-h]>*{animation:riseO 1.1s var(--ease) both}.anim .grid4>.rise:nth-child(1)>*{animation-delay:.7s}.anim .grid4>.rise:nth-child(2)>*{animation-delay:.8s}.anim .grid4>.rise:nth-child(3)>*{animation-delay:.9s}.anim .grid4>.rise:nth-child(4)>*,.anim section[aria-labelledby=priv-h]>*{animation-delay:1s}.lite .glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#465aff0f,#465aff0f),#ffffff0a}.lite .liquid{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#465aff0f,#465aff0f),#ffffff14}.lite .liquid:hover{background:linear-gradient(#465aff0f,#465aff0f),#ffffff24}.lite .chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#465aff0f,#465aff0f),#ffffff12}@media(prefers-reduced-motion:reduce){.anim *{animation:none!important;transition:none!important}.anim .out-f,.anim .out-b,.anim .v-out{visibility:hidden}}input[type=text]::placeholder{color:#fff6}
