:root :where(.atm-login-container){padding:15px}:root :where(.atm-signup-container){padding:15px}@keyframes float-slow-16804f7d{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(20px,20px) rotate(2deg) scale(1.1)}66%{transform:translate(-10px,30px) rotate(-1deg) scale(.9)}}@keyframes float-medium-16804f7d{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-15px,-15px) rotate(-3deg) scale(1.05)}}@keyframes pulse-slow-16804f7d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-float-slow[data-v-16804f7d]{animation:float-slow-16804f7d 15s ease-in-out infinite}.animate-float-medium[data-v-16804f7d]{animation:float-medium-16804f7d 10s ease-in-out infinite}.animate-pulse-slow[data-v-16804f7d]{animation:pulse-slow-16804f7d 3s ease-in-out infinite}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark .custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-slow{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(20px,20px) rotate(2deg) scale(1.1)}66%{transform:translate(-10px,30px) rotate(-1deg) scale(.9)}}@keyframes float-medium{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(-15px,-15px) rotate(-3deg) scale(1.05)}}@keyframes float-reverse{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-10px,-20px) rotate(1deg)}75%{transform:translate(15px,10px) rotate(-2deg)}}@keyframes pulse-green{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.animate-fade-in{animation:fade-in .6s ease-out forwards}.animate-float-slow{animation:float-slow 15s ease-in-out infinite}.animate-float-medium{animation:float-medium 10s ease-in-out infinite}.animate-float-reverse{animation:float-reverse 12s ease-in-out infinite}.animate-pulse-green{animation:pulse-green 4s ease-in-out infinite}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0000000d}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#10b981,#059669);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#059669,#047857)}.dark ::-webkit-scrollbar-track{background:#ffffff0d}.dark ::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#065f46,#064e3b)}.dark ::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#047857,#065f46)}.hover\:glow:hover{box-shadow:0 0 20px #10b9814d}.vuejs-logo[data-v-5d28920f]{transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .5s}.vuejs-logo[data-v-5d28920f]:hover{transform:scale(1.2) rotate(15deg);filter:drop-shadow(0 0 32px #42b883) brightness(1.2)}@keyframes fadeInUp-d93b8f81{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-d93b8f81]{animation:fadeInUp-d93b8f81 .6s ease-out forwards;opacity:0}.simple-json-editor[data-v-b4f28bfa]{position:relative}.json-textarea[data-v-b4f28bfa]{width:100%;padding:12px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,Courier New,monospace;font-size:14px;line-height:1.5;border:2px solid #d1d5db;border-radius:8px;background-color:#f9fafb;color:#1f2937;transition:all .2s ease;resize:vertical;min-height:200px}.json-textarea[data-v-b4f28bfa]:focus{outline:none;border-color:#10b981;background-color:#fff;box-shadow:0 0 0 3px #10b9811a}.json-textarea.error-border[data-v-b4f28bfa]{border-color:#ef4444;background-color:#fef2f2}.json-textarea.error-border[data-v-b4f28bfa]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.error-message[data-v-b4f28bfa]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444;border-radius:6px;color:#991b1b;font-size:14px;font-weight:500}.error-icon[data-v-b4f28bfa]{width:20px;height:20px;color:#dc2626;flex-shrink:0}.success-message[data-v-b4f28bfa]{display:flex;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:4px solid #10b981;border-radius:6px;color:#065f46;font-size:14px;font-weight:500}.success-icon[data-v-b4f28bfa]{width:20px;height:20px;color:#10b981;flex-shrink:0}.dark .json-textarea[data-v-b4f28bfa]{background-color:#1f2937;color:#f9fafb;border-color:#4b5563}.dark .json-textarea[data-v-b4f28bfa]:focus{background-color:#111827;border-color:#10b981}.dark .json-textarea.error-border[data-v-b4f28bfa]{background-color:#1f1414;border-color:#ef4444}.dark .error-message[data-v-b4f28bfa]{background:linear-gradient(135deg,#1f1414,#2d1a1a);color:#fca5a5}.dark .error-icon[data-v-b4f28bfa]{color:#f87171}.dark .success-message[data-v-b4f28bfa]{background:linear-gradient(135deg,#0f1e13,#1a2e1f);color:#86efac}.dark .success-icon[data-v-b4f28bfa]{color:#34d399}.fade-enter-active[data-v-b4f28bfa],.fade-leave-active[data-v-b4f28bfa]{transition:all .3s ease}.fade-enter-from[data-v-b4f28bfa],.fade-leave-to[data-v-b4f28bfa]{opacity:0;transform:translateY(-10px)}
