@theme inline{--animation-delay-0:0s;--animation-delay-75:75ms;--animation-delay-100:.1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-1000:1s;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-fill-mode-none:none;--animation-fill-mode-forwards:forwards;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--percentage-0:0;--percentage-5:.05;--percentage-10:.1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-100:1;--percentage-translate-full:1;--animate-in:enter var(--tw-duration,.15s)var(--tw-ease,ease);--animate-out:exit var(--tw-duration,.15s)var(--tw-ease,ease);--animate-accordion-down:accordion-down var(--tw-duration,.2s)ease-out;--animate-accordion-up:accordion-up var(--tw-duration,.2s)ease-out;--animate-caret-blink:caret-blink 1.25s ease-out infinite;@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}}@utility delay-*{animation-delay:calc(--value(number)*1ms);animation-delay:--value(--animation-delay-*,[duration],[*])}@utility repeat-*{animation-iteration-count:--value(--animation-repeat-*,number)}@utility direction-*{animation-direction:--value(--animation-direction-*)}@utility fill-mode-*{animation-fill-mode:--value(--animation-fill-mode-*)}@utility running{animation-play-state:running}@utility paused{animation-play-state:paused}@utility fade-in{--tw-enter-opacity:0}@utility fade-in-*{--tw-enter-opacity:--value(--percentage-*,[*])}@utility fade-out{--tw-exit-opacity:0}@utility fade-out-*{--tw-exit-opacity:--value(--percentage-*,[*])}@utility zoom-in{--tw-enter-scale:0}@utility zoom-in-*{--tw-enter-scale:calc(--value([percentage])/100%);--tw-enter-scale:calc(--value([ratio],[number]));--tw-enter-scale:--value(--percentage-*)}@utility zoom-out{--tw-exit-scale:0}@utility zoom-out-*{--tw-exit-scale:calc(--value([percentage])/100%);--tw-exit-scale:calc(--value([ratio],[number]));--tw-exit-scale:--value(--percentage-*)}@utility spin-in{--tw-enter-rotate:30deg}@utility spin-in-*{--tw-enter-rotate:calc(--value(number)*1deg);--tw-enter-rotate:--value(--rotate-*,[angle])}@utility spin-out{--tw-exit-rotate:30deg}@utility spin-out-*{--tw-exit-rotate:calc(--value(number)*1deg);--tw-exit-rotate:--value(--rotate-*,[angle])}@utility slide-in-from-top{--tw-enter-translate-y:-100%}@utility slide-in-from-top-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-bottom{--tw-enter-translate-y:100%}@utility slide-in-from-bottom-*{--tw-enter-translate-y:calc(--value(integer)*var(--spacing));--tw-enter-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-y:calc(--value(ratio)*100%);--tw-enter-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-in-from-left{--tw-enter-translate-x:-100%}@utility slide-in-from-left-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-in-from-right{--tw-enter-translate-x:100%}@utility slide-in-from-right-*{--tw-enter-translate-x:calc(--value(integer)*var(--spacing));--tw-enter-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-enter-translate-x:calc(--value(ratio)*100%);--tw-enter-translate-x:--value(--translate-*,[percentage],[length])}@utility slide-out-to-top{--tw-exit-translate-y:-100%}@utility slide-out-to-top-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-bottom{--tw-exit-translate-y:100%}@utility slide-out-to-bottom-*{--tw-exit-translate-y:calc(--value(integer)*var(--spacing));--tw-exit-translate-y:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-y:calc(--value(ratio)*100%);--tw-exit-translate-y:--value(--translate-*,[percentage],[length])}@utility slide-out-to-left{--tw-exit-translate-x:-100%}@utility slide-out-to-left-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing)*-1);--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*-100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:calc(--value(--translate-*,[percentage],[length])*-1)}@utility slide-out-to-right{--tw-exit-translate-x:100%}@utility slide-out-to-right-*{--tw-exit-translate-x:calc(--value(integer)*var(--spacing));--tw-exit-translate-x:calc(--value(--percentage-*,--percentage-translate-*)*100%);--tw-exit-translate-x:calc(--value(ratio)*100%);--tw-exit-translate-x:--value(--translate-*,[percentage],[length])}:root{--gradient-pink:#FEAAE6;--gradient-teal:#52EACE;--gradient-blue-light:#3B82F6;--gradient-purple-light:#8B5CF6;--gradient-rose-light:#F43F5E;--gradient-pink-dark:#BE185D;--gradient-teal-dark:#0F766E;--gradient-blue-dark:#1E40AF;--gradient-purple-dark:#6B21A8;--gradient-rose-dark:#BE123C}.bg-app-gradient-pink-teal{background:linear-gradient(135deg,var(--gradient-pink) 0,var(--gradient-teal) 100%)}.dark .bg-app-gradient-pink-teal{background:linear-gradient(135deg,var(--gradient-pink-dark) 0,var(--gradient-teal-dark) 100%)}.bg-app-gradient-blue-purple{background:linear-gradient(135deg,var(--gradient-blue-light) 0,var(--gradient-purple-light) 100%)}.dark .bg-app-gradient-blue-purple{background:linear-gradient(135deg,var(--gradient-blue-dark) 0,var(--gradient-purple-dark) 100%)}.bg-app-gradient-rainbow{background:linear-gradient(135deg,var(--gradient-pink) 0,var(--gradient-purple-light) 33%,var(--gradient-blue-light) 66%,var(--gradient-teal) 100%)}.dark .bg-app-gradient-rainbow{background:linear-gradient(135deg,var(--gradient-pink-dark) 0,var(--gradient-purple-dark) 33%,var(--gradient-blue-dark) 66%,var(--gradient-teal-dark) 100%)}.bg-app-gradient-subtle-warm{background:linear-gradient(135deg,#FEF7F0,#FDF2F8 50%,#F0F9FF)}.dark .bg-app-gradient-subtle-warm{background:linear-gradient(135deg,#1F2937,#374151 50%,#111827)}.bg-app-gradient-subtle-cool{background:linear-gradient(135deg,#F0F9FF,#EFF6FF 50%,#F8FAFC)}.dark .bg-app-gradient-subtle-cool{background:linear-gradient(135deg,#0F172A,#1E293B 50%,#0F1419)}.bg-app-solid-pink{background-color:var(--gradient-pink)}.dark .bg-app-solid-pink{background-color:var(--gradient-pink-dark)}.bg-app-solid-teal{background-color:var(--gradient-teal)}.dark .bg-app-solid-teal{background-color:var(--gradient-teal-dark)}.uppy-Dashboard-inner{border-color:hsl(var(--border));background-color:hsl(var(--background));min-height:100%;width:100%;border-radius:.5rem;border:1px solid hsl(var(--border))}.uppy-Dashboard-AddFiles{background-color:hsl(var(--background));color:hsl(var(--foreground));border:2px dashed hsl(var(--border));border-radius:.375rem}.uppy-Dashboard-AddFiles:hover{background-color:hsl(var(--muted));border-color:hsl(var(--primary))}.uppy-Dashboard-AddFiles-title{color:hsl(var(--foreground))}.uppy-Dashboard-AddFiles-info,.uppy-Dashboard-note{color:hsl(var(--muted-foreground))}.uppy-Dashboard-browse{color:hsl(var(--primary))}.uppy-Dashboard-browse:hover{color:hsl(var(--primary)/.8)}.upload-disabled .uppy-StatusBar-actionBtn--upload{cursor:not-allowed;opacity:.5;pointer-events:none}.upload-disabled .uppy-StatusBar-actionBtn--upload:hover{opacity:.5}.uppy-StatusBar{position:relative}.uppy-Dashboard-Item{border-color:hsl(var(--border));background-color:hsl(var(--card))}.uppy-Dashboard-Item-preview{background-color:hsl(var(--muted))}.uppy-Dashboard-Item-fileInfo{background-color:hsl(var(--card));color:hsl(var(--foreground))}.uppy-Dashboard-Item-name{color:hsl(var(--foreground))}.uppy-Dashboard-Item-status{color:hsl(var(--muted-foreground))}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{padding:9px!important}.uppy-size--lg .uppy-Dashboard-Item{border-radius:5px}.uppy-Dashboard-Item-previewInnerWrap,.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{border-radius:5px 5px 0 0}.uppy-Dashboard-Item-fileInfoAndButtons{border-radius:0 0 5px 5px}.uppy-Dashboard-Item-preview{border-radius:5px 5px 0 0!important}.uppy-Dashboard-Item{border-radius:5px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.uppy-Dashboard-Item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.uppy-Dashboard-Item-remove{border-radius:50%;transition:all .2s ease-in-out}.uppy-Dashboard-Item-remove:hover{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.uppy-Dashboard-Item-previewInnerWrap img,.uppy-Dashboard-Item-previewInnerWrap video{border-radius:5px 5px 0 0!important;-o-object-fit:cover;object-fit:cover}.uppy-Dashboard-Item-previewInnerWrap canvas{border-radius:5px 5px 0 0}.uppy-Dashboard-Item-name{font-weight:500;line-height:1.4}.uppy-Dashboard-Item-status{font-size:.875rem;opacity:.8}.uppy-ProgressBar{background-color:hsl(var(--muted))}.uppy-ProgressBar-fill{background-color:hsl(var(--primary))}.dark .uppy-Dashboard-AddFiles,.dark .uppy-Dashboard-inner{background-color:hsl(var(--background))!important;border-color:hsl(var(--border))!important}.dark .uppy-Dashboard-AddFiles{color:hsl(var(--foreground))!important}.dark .uppy-Dashboard-AddFiles:hover{background-color:hsl(var(--muted))!important;border-color:hsl(var(--primary))!important}.dark .uppy-Dashboard-AddFiles-title{color:hsl(var(--foreground))!important}.dark .uppy-Dashboard-AddFiles-info,.dark .uppy-Dashboard-note{color:hsl(var(--muted-foreground))!important}.dark .uppy-Dashboard-Item{background-color:hsl(var(--card))!important;border-color:hsl(var(--border))!important}.dark .uppy-Dashboard-Item-fileInfo{background-color:hsl(var(--card))!important;color:hsl(var(--foreground))!important}.dark .uppy-Dashboard-Item{box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2)!important}.dark .uppy-Dashboard-Item:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)!important}.dark .uppy-Dashboard-Item-previewInnerWrap{border-radius:5px 5px 0 0!important}.dark .uppy-Dashboard-Item-fileInfoAndButtons{border-radius:0 0 5px 5px!important}.dark .uppy-Dashboard-Item-remove:hover{background-color:hsl(var(--destructive))!important;color:hsl(var(--destructive-foreground))!important}.dark .uppy-Dashboard-Item-name{color:hsl(var(--foreground))!important;font-weight:500!important}.dark .uppy-Dashboard-Item-status{color:hsl(var(--muted-foreground))!important;opacity:.8!important}.dark .uppy-ProgressBar{background-color:hsl(var(--muted))!important}.dark .uppy-ProgressBar-fill{background-color:hsl(var(--primary))!important}body .EmojiPickerReact{font-family:var(--font-sans);--epr-emoji-size:20px;--epr-category-navigation-button-size:20px;--epr-horizontal-padding:0.5rem;--epr-vertical-padding:0.5rem;.epr-emoji-category-label{font-weight:400!important;padding-top:.25rem;padding-bottom:.25rem}.epr_-rk4ix5{font-size:.75rem!important}.epr-category-nav{padding-bottom:0}}.animate-flip-horizontal{animation:flip-horizontal 2s ease-in-out infinite}@keyframes flip-horizontal{0%,to{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}}@keyframes gradient{to{background-position:200%}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}textarea::-webkit-resizer{display:none}