.max-h-96[data-v-f03ace55]{scrollbar-color:#cbd5e0 #f7fafc;scrollbar-width:thin}.max-h-96[data-v-f03ace55]::-webkit-scrollbar{width:6px}.max-h-96[data-v-f03ace55]::-webkit-scrollbar-track{background:#f7fafc;border-radius:3px}.max-h-96[data-v-f03ace55]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.max-h-96[data-v-f03ace55]::-webkit-scrollbar-thumb:hover{background:#a0aec0}:root{--font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body,html{font-family:var(--font-family-primary);height:100%;margin:0;padding:0}#app{height:100vh}.fade-enter-active[data-v-6752784f],.fade-leave-active[data-v-6752784f]{transition:opacity .3s ease}.fade-enter-from[data-v-6752784f],.fade-leave-to[data-v-6752784f]{opacity:0}@keyframes bounce-dbf9ca00{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.animate-bounce[data-v-dbf9ca00]{animation:bounce-dbf9ca00 1s infinite}@keyframes ping-dbf9ca00{75%,to{opacity:0;transform:scale(2)}}.animate-ping[data-v-dbf9ca00]{animation:ping-dbf9ca00 1s cubic-bezier(0,0,.2,1) infinite}.error-page-container[data-v-db989b15]{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-container[data-v-db989b15]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:600px;overflow:hidden;padding:60px 40px;position:relative;text-align:center;width:100%}.error-container[data-v-db989b15]:before{background:linear-gradient(90deg,var(--error-color1,#667eea) 0,var(--error-color2,#764ba2) 100%);content:"";height:5px;left:0;position:absolute;right:0;top:0}.logo-container[data-v-db989b15]{margin-bottom:30px}.logo-container img[data-v-db989b15]{height:auto;max-height:80px;max-width:200px;-o-object-fit:contain;object-fit:contain}.error-icon[data-v-db989b15]{align-items:center;border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 30px;width:120px}.error-icon[style*=background][data-v-db989b15]{animation:pulse-db989b15 2s ease-in-out infinite}.error-icon[data-v-db989b15] svg{fill:#fff}@keyframes pulse-db989b15{0%,to{box-shadow:0 0 #ff6b6bb3;transform:scale(1)}50%{box-shadow:0 0 0 20px #ff6b6b00;transform:scale(1.05)}}@keyframes shake-db989b15{0%,to{transform:translate(0)}25%{transform:translate(-5px) rotate(-5deg)}75%{transform:translate(5px) rotate(5deg)}}@keyframes bounce-db989b15{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.error-code[data-v-db989b15]{background-clip:text;-webkit-background-clip:text;display:inline-block;font-size:120px;font-weight:900;line-height:1;margin-bottom:20px;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:100%}.error-title[data-v-db989b15]{color:#1a1a1a;font-size:32px;font-weight:700;margin-bottom:15px}.error-description[data-v-db989b15]{color:#666;font-size:18px;line-height:1.6;margin-bottom:40px}.actions[data-v-db989b15]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.btn[data-v-db989b15]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-db989b15]{color:#fff}.btn-primary[data-v-db989b15]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-db989b15]{background:#f5f5f5;border:2px solid #e0e0e0;color:#333}.btn-secondary[data-v-db989b15]:hover{background:#e8e8e8;border-color:#d0d0d0;transform:translateY(-2px)}.btn[data-v-db989b15] svg{height:20px;width:20px}@media (max-width:640px){.error-container[data-v-db989b15]{padding:40px 20px}.error-code[data-v-db989b15]{font-size:80px}.error-title[data-v-db989b15]{font-size:24px}.error-description[data-v-db989b15]{font-size:16px}.actions[data-v-db989b15]{flex-direction:column}.btn[data-v-db989b15]{justify-content:center;width:100%}}
