@media (max-width:640px){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@supports (-webkit-touch-callout:none){body,html{background:#0a0a0a!important;background-color:#0a0a0a!important}body{overscroll-behavior:none}}html{max-width:100vw;width:100%}body{overflow-x:hidden;overscroll-behavior-y:none}@keyframes applePress{0%{transform:scale(1)}50%{transform:scale(.97)}to{transform:scale(1)}}@keyframes elasticBounce{0%,to{transform:scale(1)}50%{transform:scale(.98)}}.backdrop-blur-2xl{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%)}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;min-height:100%;background:#0a0a0a;background-color:#0a0a0a;overscroll-behavior:none}.active\:scale-\[0\.98\]:active{transform:scale(.98);transition:transform .1s cubic-bezier(.4,0,.2,1)}[role=button],a,button{min-height:44px;min-width:44px}@keyframes slideInFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-in{animation-fill-mode:both}.fade-in{animation:fadeIn .3s ease-out}.slide-in-from-bottom-0,.slide-in-from-bottom-full{animation:slideInFromBottom .2s cubic-bezier(.4,0,.2,1)}.zoom-in-95{animation:fadeIn .3s ease-out,slideInFromBottom .3s cubic-bezier(.4,0,.2,1);transform:scale(.95)}@keyframes slideInFromRight{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translateX(0);opacity:1}to{transform:translateX(-20px);opacity:0}}@keyframes slideOutToRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(20px);opacity:0}}.slide-in-from-right-4{animation:slideInFromRight .3s cubic-bezier(.4,0,.2,1)}.slide-in-from-left-4{animation:slideInFromLeft .3s cubic-bezier(.4,0,.2,1)}.slide-out-to-left-4{animation:slideOutToLeft .3s cubic-bezier(.4,0,.2,1)}.slide-out-to-right-4{animation:slideOutToRight .3s cubic-bezier(.4,0,.2,1)}.apple-tab-content{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.apple-tab-inactive{opacity:0;pointer-events:none}.apple-tab-active{opacity:1;transform:translateX(0) scale(1)}.apple-slide-from-right.apple-tab-active{animation:appleSlideInFromRight .35s cubic-bezier(.4,0,.2,1) forwards}.apple-slide-from-left.apple-tab-active{animation:appleSlideInFromLeft .35s cubic-bezier(.4,0,.2,1) forwards}.apple-slide-from-right.apple-tab-inactive{animation:appleSlideOutToLeft .35s cubic-bezier(.4,0,.2,1) forwards}.apple-slide-from-left.apple-tab-inactive{animation:appleSlideOutToRight .35s cubic-bezier(.4,0,.2,1) forwards}@keyframes appleSlideInFromRight{0%{transform:translateX(30px) scale(.96);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes appleSlideInFromLeft{0%{transform:translateX(-30px) scale(.96);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes appleSlideOutToLeft{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(-30px) scale(.96);opacity:0}}@keyframes appleSlideOutToRight{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(30px) scale(.96);opacity:0}}.space-y-5>*+*{margin-top:1.25rem}.grid.gap-4>*{margin-bottom:1rem}.pt-safe{padding-top:max(env(safe-area-inset-top),1rem)}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom),1rem)}.overflow-y-auto{-webkit-overflow-scrolling:touch}}.liquid-glass-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:9999px;font-weight:500;font-size:.9375rem;letter-spacing:.02em;color:rgba(255,255,255,.95);background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);isolation:isolate;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.12),inset 0 -2px 6px rgba(0,0,0,.08);will-change:transform}.liquid-glass-btn:before{top:0;left:0;width:60%;height:50%;background:radial-gradient(ellipse at 20% 20%,rgba(255,255,255,.5) 0,rgba(255,255,255,.2) 30%,rgba(255,255,255,.05) 60%,transparent 80%);z-index:2;opacity:.8;filter:blur(1px);transition:opacity .35s ease}.liquid-glass-btn:after,.liquid-glass-btn:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.liquid-glass-btn:after{inset:0;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.5),rgba(255,255,255,.2) 20%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.02) 70%,rgba(255,255,255,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:1}.liquid-glass-btn:hover{transform:translateY(-3px) scale(1.02);background:rgba(0,0,0,.5);border-color:rgba(255,255,255,.15);box-shadow:0 16px 50px rgba(0,0,0,.4),0 8px 20px rgba(0,0,0,.25),0 4px 8px rgba(0,0,0,.15),inset 0 1px 2px rgba(255,255,255,.1),inset 0 -2px 6px rgba(0,0,0,.2)}.liquid-glass-btn:hover:before{opacity:1}.liquid-glass-btn:active{transform:translateY(0) scale(.98);box-shadow:0 4px 16px rgba(0,0,0,.3),0 2px 6px rgba(0,0,0,.2),inset 0 3px 8px rgba(0,0,0,.15),inset 0 1px 2px rgba(0,0,0,.1)}.liquid-glass-btn:active:before{opacity:.5}.liquid-glass-btn.selected,.liquid-glass-btn.text-accent-primary,.liquid-glass-btn[aria-pressed=true]{background:linear-gradient(145deg,rgba(34,197,94,.25),rgba(34,197,94,.15) 50%,rgba(34,197,94,.08))!important;box-shadow:0 10px 40px rgba(34,197,94,.3),0 4px 12px rgba(34,197,94,.2),0 2px 4px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.2),inset 0 -2px 6px rgba(0,0,0,.08),0 0 20px rgba(34,197,94,.2)!important}.liquid-glass-btn.selected:before,.liquid-glass-btn.text-accent-primary:before,.liquid-glass-btn[aria-pressed=true]:before{opacity:0!important}.liquid-glass-btn.selected:after,.liquid-glass-btn.text-accent-primary:after,.liquid-glass-btn[aria-pressed=true]:after{background:linear-gradient(135deg,rgba(34,197,94,.6),rgba(34,197,94,.3) 20%,rgba(34,197,94,.1) 50%,rgba(34,197,94,.05) 70%,rgba(34,197,94,.2))!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}.liquid-glass-btn>*{position:relative;z-index:3}.liquid-glass-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn span{text-shadow:0 1px 3px rgba(0,0,0,.3)}.liquid-glass-btn.w-11{padding:0;min-width:2.75rem;min-height:2.75rem}.liquid-glass-btn.w-11:before{width:55%;height:55%}.liquid-glass-btn.w-11:after{border-radius:9999px}.liquid-glass-btn.w-10{padding:0;min-width:2.5rem;min-height:2.5rem}.liquid-glass-btn.w-10:before{width:55%;height:55%}.liquid-glass-btn.w-10:after{border-radius:9999px}.liquid-glass-btn.w-12{padding:0;min-width:3rem;min-height:3rem}.liquid-glass-btn.w-12:before{width:55%;height:55%}.liquid-glass-btn.w-12:after{border-radius:9999px}.liquid-glass-btn.w-12 svg{position:relative;z-index:20!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn.w-16{padding:0;min-width:4rem;min-height:4rem}.liquid-glass-btn.w-16:before{width:55%;height:55%}.liquid-glass-btn.w-16:after{border-radius:9999px}.liquid-glass-btn.w-16 svg{position:relative;z-index:20!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn.w-20{padding:0;min-width:5rem;min-height:5rem}.liquid-glass-btn.w-20:before{width:55%;height:55%}.liquid-glass-btn.w-20:after{border-radius:9999px}.liquid-glass-btn.w-20 svg{position:relative;z-index:20!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn.w-14{padding:0;min-width:3.5rem;min-height:3.5rem}.liquid-glass-btn.w-14:before{width:55%;height:55%}.liquid-glass-btn.w-14:after{border-radius:9999px}.liquid-glass-btn.w-14 svg{position:relative;z-index:20!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn.w-18{padding:0;min-width:4.5rem;min-height:4.5rem}.liquid-glass-btn.w-18:before{width:55%;height:55%}.liquid-glass-btn.w-18:after{border-radius:9999px}.liquid-glass-btn.w-18 svg{position:relative;z-index:20!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn.w-24{padding:0;min-width:6rem;min-height:6rem}.liquid-glass-btn.w-24:before{width:55%;height:55%}.liquid-glass-btn.w-24:after{border-radius:9999px}.liquid-glass-btn.w-24 svg{position:relative;z-index:20!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.liquid-glass-btn.compact{padding:.5rem .75rem;font-size:.75rem;min-height:auto}.liquid-glass-btn.compact:before{width:55%;height:50%}.liquid-glass-btn.compact:after{border-radius:.5rem}.liquid-glass-btn.no-shadow,.liquid-glass-btn.no-shadow.selected,.liquid-glass-btn.no-shadow.text-accent-primary,.liquid-glass-btn.no-shadow:active,.liquid-glass-btn.no-shadow:hover,.liquid-glass-btn.no-shadow[aria-pressed=true]{box-shadow:none!important}.liquid-glass-btn.no-shadow svg{filter:none!important}.liquid-glass-btn.no-shadow span{text-shadow:none!important}.pb-safe{padding-bottom:env(safe-area-inset-bottom,1rem)}.pt-safe{padding-top:max(env(safe-area-inset-top),1rem)}@supports (padding:env(safe-area-inset-top)){html{min-height:100%;min-height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}[data-rht-toaster]{top:calc(16px + env(safe-area-inset-top, 0px))!important;right:calc(16px + env(safe-area-inset-right, 0px))!important;left:calc(16px + env(safe-area-inset-left, 0px))!important;bottom:calc(16px + env(safe-area-inset-bottom, 0px))!important}}@supports not (padding:env(safe-area-inset-top)){@supports (padding:constant(safe-area-inset-top)){[data-rht-toaster]{top:calc(16px + constant(safe-area-inset-top, 0px))!important;right:calc(16px + constant(safe-area-inset-right, 0px))!important;left:calc(16px + constant(safe-area-inset-left, 0px))!important;bottom:calc(16px + constant(safe-area-inset-bottom, 0px))!important}}}@keyframes textFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-text-float{animation:textFloat 4s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{animation:shimmer 3s ease-in-out infinite}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}