:root{--surface:#f1f5f9;--mobile-nav-height:64px}.dark{--surface:#1a2540}.safe-area-top{padding-top:max(12px,env(safe-area-inset-top))}.safe-area-bottom{padding-bottom:max(4px,env(safe-area-inset-bottom))}.safe-area-inset-bottom{height:max(var(--mobile-nav-height),calc(var(--mobile-nav-height) + env(safe-area-inset-bottom)))}.mobile-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior-y:contain}*{-webkit-tap-highlight-color:transparent}button,[role=button],a{min-width:44px;min-height:44px}p a,span a,[role=switch]{min-height:unset;min-width:unset}html{scroll-padding-bottom:var(--mobile-nav-height)}body.mobile-auth-page{-webkit-overflow-scrolling:touch;min-height:100%;height:auto!important;overflow-y:auto!important}.mobile-content{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 1rem)}.pull-to-refresh-active{overscroll-behavior-y:auto}@keyframes slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.22s cubic-bezier(.16,1,.3,1) both slide-in-right}.modal-enter{animation:.2s cubic-bezier(.16,1,.3,1) both slide-up}.mobile-nav-active:after{content:"";background-color:hsl(var(--primary));border-radius:999px;width:16px;height:2px;margin:2px auto 0;display:block}.status-live{background-color:hsl(var(--orange)/.12);color:hsl(var(--orange))}.status-completed{color:#16a249;background-color:#16a2491f}.dark .status-completed{color:#1cce5e;background-color:#16a24926}.status-processing{background-color:hsl(var(--primary)/.12);color:hsl(var(--primary))}.mobile-card{background-color:var(--card);border:1px solid hsl(var(--border));border-radius:1rem;padding:1rem}.tab-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.tab-scroll::-webkit-scrollbar{display:none}input,textarea,select{font-size:max(16px,1rem)}.ai-loader{--color-one:#f97316;--color-two:#2563eb;--color-three:#f9731680;--color-four:#2563eb80;--color-five:#f9731640;--time-animation:2s;--size:1;transform:scale(var(--size));box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four);animation:ai-glow calc(var(--time-animation)*2)ease-in-out infinite;border-radius:50%;position:relative}.ai-loader:before{content:"";border-top:solid 1px var(--color-one);border-bottom:solid 1px var(--color-two);background:linear-gradient(180deg,var(--color-five),var(--color-four));width:100px;height:100px;box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four);border-radius:50%;position:absolute;top:0;left:0}.ai-loader .ai-loader-box{background:linear-gradient(180deg,var(--color-one)30%,var(--color-two)70%);width:100px;height:100px;-webkit-mask:url(#ai-clipping);mask:url(#ai-clipping)}.ai-loader svg{position:absolute}.ai-loader svg #ai-clipping{filter:contrast(15);animation:ai-roundness calc(var(--time-animation)/2)linear infinite}.ai-loader svg #ai-clipping polygon{filter:blur(7px)}.ai-loader svg #ai-clipping polygon:first-child{transform-origin:75% 25%;transform:rotate(90deg)}.ai-loader svg #ai-clipping polygon:nth-child(2){transform-origin:50%;animation:ai-rotation var(--time-animation)linear infinite reverse}.ai-loader svg #ai-clipping polygon:nth-child(3){transform-origin:50% 60%;animation:ai-rotation var(--time-animation)linear infinite;animation-delay:calc(var(--time-animation)/-3)}.ai-loader svg #ai-clipping polygon:nth-child(4){transform-origin:40% 40%;animation:ai-rotation var(--time-animation)linear infinite reverse}.ai-loader svg #ai-clipping polygon:nth-child(5){transform-origin:40% 40%;animation:ai-rotation var(--time-animation)linear infinite reverse;animation-delay:calc(var(--time-animation)/-2)}.ai-loader svg #ai-clipping polygon:nth-child(6){transform-origin:60% 40%;animation:ai-rotation var(--time-animation)linear infinite}.ai-loader svg #ai-clipping polygon:nth-child(7){transform-origin:60% 40%;animation:ai-rotation var(--time-animation)linear infinite;animation-delay:calc(var(--time-animation)/-1.5)}@keyframes ai-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ai-roundness{0%{filter:contrast(15)}20%{filter:contrast(3)}40%{filter:contrast(3)}60%{filter:contrast(15)}to{filter:contrast(15)}}@keyframes ai-glow{0%,to{box-shadow:0 0 22px 0 var(--color-three),0 16px 44px 0 var(--color-four);filter:saturate()brightness()}50%{box-shadow:0 0 32px 0 var(--color-three),0 22px 56px 0 var(--color-four);filter:saturate(1.08)brightness(1.03)}}
/*# sourceMappingURL=4ac913836c7e4285.css.map*/