body,html{margin:0;padding:0;min-height:100%;width:100%;max-width:100%;overflow-x:clip}html{background:#fafaf8;scroll-behavior:smooth}html[data-theme=dark]{background:#131313}body{transition:background-color .25s ease,color .25s ease}*{box-sizing:border-box}button{-webkit-tap-highlight-color:transparent;font-family:inherit}@keyframes sodaLoaderBubble{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}to{transform:translateY(-26px) scale(.18);opacity:0}}@keyframes sodaLoaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sodaSpinArc{to{transform:rotate(1turn)}}@keyframes sodaPulse{0%{transform:scale(.92);opacity:.5}to{transform:scale(1.18);opacity:0}}@keyframes sodaFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sodaPop{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sodaCheckDraw{to{stroke-dashoffset:0}}@keyframes sodaFloat{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes sodaTap{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sodaFizzRise{0%{transform:translateY(1px);opacity:0}25%{opacity:.7}to{transform:translateY(-6px);opacity:0}}.soda-auth-bg{position:relative;overflow:hidden;isolation:isolate}.soda-auth-bg:after,.soda-auth-bg:before{content:"";position:absolute;border-radius:50%;filter:blur(70px);z-index:-1;pointer-events:none}.soda-auth-bg:before{width:540px;height:540px;top:-180px;left:-150px;background:radial-gradient(circle,rgba(226,87,43,.3),rgba(226,87,43,0) 70%)}.soda-auth-bg:after{width:480px;height:480px;bottom:-170px;right:-130px;background:radial-gradient(circle,rgba(111,207,151,.26),rgba(111,207,151,0) 70%)}.soda-orb{position:absolute;border-radius:50%;filter:blur(72px);z-index:-1;pointer-events:none;width:380px;height:380px;top:38%;left:42%;background:radial-gradient(circle,rgba(99,102,241,.18),rgba(99,102,241,0) 70%)}@keyframes sodaDrift1{0%{transform:translate(0) scale(1)}to{transform:translate(130px,90px) scale(1.18)}}@keyframes sodaDrift2{0%{transform:translate(0) scale(1)}to{transform:translate(-110px,-70px) scale(1.22)}}@keyframes sodaDrift3{0%{transform:translate(0) scale(1)}50%{transform:translate(-80px,60px) scale(1.1)}to{transform:translate(70px,-50px) scale(.95)}}@media (max-width:760px){.soda-nav-links{display:none!important}}@keyframes sodaSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sodaSheetFade{0%{opacity:0}to{opacity:1}}.soda-sheet-overlay{animation:sodaSheetFade .2s ease both}.soda-sheet{animation:sodaSheetUp .3s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.soda-sheet{animation:sodaSheetFade .2s ease both}}.soda-field{transition:border-color .15s ease,box-shadow .15s ease}.soda-field:focus,.soda-field:focus-visible{border-color:#e2572b!important;box-shadow:0 0 0 3px rgba(226,87,43,.12);outline:none}.soda-scroll-x{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.soda-scroll-x::-webkit-scrollbar{display:none}@keyframes sodaRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sodaScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes sodaShimmer{0%{background-position:-460px 0}to{background-position:460px 0}}@keyframes sodaSweep{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.soda-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.soda-skeleton{background:linear-gradient(100deg,rgba(0,0,0,.04) 30%,rgba(0,0,0,.08) 50%,rgba(0,0,0,.04) 70%);background-size:460px 100%;border-radius:8px}html[data-theme=dark] .soda-skeleton{background:linear-gradient(100deg,hsla(0,0%,100%,.05) 30%,hsla(0,0%,100%,.11) 50%,hsla(0,0%,100%,.05) 70%);background-size:460px 100%}@media (prefers-reduced-motion:no-preference){.soda-rise{animation:sodaRise .55s cubic-bezier(.22,1,.36,1) both}.soda-scale-in{animation:sodaScaleIn .5s cubic-bezier(.22,1,.36,1) both}.soda-skeleton{animation:sodaShimmer 1.3s linear infinite}.soda-qr-ring{animation:sodaPulse 1.9s ease-out infinite}.soda-tap-cta{animation:sodaTap 1.5s ease-in-out infinite;will-change:transform}.soda-tap-cta:active{transform:scale(.97);animation:none}.soda-fizz-a{animation:sodaFizzRise 2.2s ease-in-out infinite}.soda-fizz-a,.soda-fizz-b{transform-box:fill-box;transform-origin:center}.soda-fizz-b{animation:sodaFizzRise 2.7s ease-in-out .7s infinite}}@media (hover:hover){.soda-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px hsla(0,0%,6%,.1)}html[data-theme=dark] .soda-card:hover{box-shadow:0 14px 34px rgba(0,0,0,.45)}}@media (prefers-reduced-motion:no-preference){.soda-auth-bg:before{animation:sodaDrift1 22s ease-in-out infinite alternate}.soda-auth-bg:after{animation:sodaDrift2 26s ease-in-out infinite alternate}.soda-orb{animation:sodaDrift3 30s ease-in-out infinite}}.soda-screen-enter{height:100%}@media (prefers-reduced-motion:no-preference){.soda-screen-enter>div>*{animation:sodaFadeUp .55s cubic-bezier(.22,1,.36,1) both}.soda-screen-enter>div>:nth-child(2){animation-delay:.07s}.soda-screen-enter>div>:nth-child(3){animation-delay:.14s}.soda-screen-enter>div>:nth-child(4){animation-delay:.21s}.soda-screen-enter>div>:nth-child(5){animation-delay:.28s}.soda-pop{animation:sodaPop .22s cubic-bezier(.22,1,.36,1)}.soda-check{stroke-dasharray:36;stroke-dashoffset:36;animation:sodaCheckDraw .55s cubic-bezier(.65,0,.35,1) .2s forwards}.soda-bubble{animation-name:sodaFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}button:active{transform:scale(.96)}button{transition:transform .12s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.soda-terms-toc{display:flex!important}}