.toast-container[data-v-b44c32d9]{flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:100000}.toast[data-v-b44c32d9],.toast-container[data-v-b44c32d9]{display:flex;max-width:400px}.toast[data-v-b44c32d9]{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f2937;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 40px #0000004d,0 4px 12px #0003;color:#fff;cursor:pointer;gap:12px;min-width:320px;overflow:hidden;padding:16px 16px 20px;pointer-events:auto;position:relative}.toast-icon[data-v-b44c32d9]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.toast-content[data-v-b44c32d9]{flex:1;min-width:0}.toast-title[data-v-b44c32d9]{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px}.toast-message[data-v-b44c32d9]{font-size:13px;font-weight:400;line-height:1.4;opacity:.9}.toast-success[data-v-b44c32d9]{background:linear-gradient(135deg,#065f46,#047857);border-color:#10b9814d}.toast-success .toast-icon[data-v-b44c32d9]{background:#10b9814d;color:#34d399}.toast-success .toast-progress[data-v-b44c32d9]{background:#34d399}.toast-error[data-v-b44c32d9]{background:linear-gradient(135deg,#7f1d1d,#991b1b);border-color:#ef44444d}.toast-error .toast-icon[data-v-b44c32d9]{background:#ef44444d;color:#f87171}.toast-error .toast-progress[data-v-b44c32d9]{background:#f87171}.toast-warning[data-v-b44c32d9]{background:linear-gradient(135deg,#78350f,#92400e);border-color:#f59e0b4d}.toast-warning .toast-icon[data-v-b44c32d9]{background:#f59e0b4d;color:#fbbf24}.toast-warning .toast-progress[data-v-b44c32d9]{background:#fbbf24}.toast-info[data-v-b44c32d9]{background:linear-gradient(135deg,#1e3a5f,#1e40af);border-color:#3b82f64d}.toast-info .toast-icon[data-v-b44c32d9]{background:#3b82f64d;color:#60a5fa}.toast-info .toast-progress[data-v-b44c32d9]{background:#60a5fa}.toast-close[data-v-b44c32d9]{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.toast-close[data-v-b44c32d9]:hover{background:#fff3;color:#fff}.toast-progress[data-v-b44c32d9]{animation:progress-shrink-b44c32d9 linear forwards;background:#fff6;bottom:0;height:3px;left:0;position:absolute;transform-origin:left;width:100%}@keyframes progress-shrink-b44c32d9{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-enter-active[data-v-b44c32d9]{animation:toast-in-b44c32d9 .35s ease-out}.toast-leave-active[data-v-b44c32d9]{animation:toast-out-b44c32d9 .25s ease-in forwards}@keyframes toast-in-b44c32d9{0%{opacity:0;transform:translate(100%) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes toast-out-b44c32d9{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(100%) scale(.9)}}body.theme-light{box-shadow:0 10px 40px #00000026,0 4px 12px #0000001a}body.theme-light{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b9814d;color:#065f46}body.theme-light{background:#10b98133;color:#059669}body.theme-light{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef44444d;color:#991b1b}body.theme-light{background:#ef444433;color:#dc2626}body.theme-light{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b4d;color:#92400e}body.theme-light{background:#f59e0b33;color:#d97706}body.theme-light{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f64d;color:#1e40af}body.theme-light{background:#3b82f633;color:#2563eb}body.theme-light{background:#0000000d;color:#0006}body.theme-light{background:#0000001a;color:#000000b3}.page-enter-active,.page-leave-active{transition:all .5s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.error-page[data-v-131ce502]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.bg-gradient[data-v-131ce502]{animation:gradientShift-131ce502 15s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb,#4facfe 75%,#667eea);background-size:400% 400%;top:0;right:0;bottom:0;left:0;opacity:.9;position:absolute}@keyframes gradientShift-131ce502{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.stars[data-v-131ce502]{animation:twinkle-131ce502 5s ease-in-out infinite;background-image:radial-gradient(2px 2px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 60px 70px,#fff,transparent),radial-gradient(1px 1px at 50px 50px,#fff,transparent),radial-gradient(1px 1px at 130px 80px,#fff,transparent),radial-gradient(2px 2px at 90px 10px,#fff,transparent);background-size:200px 200px;top:0;right:0;bottom:0;left:0;opacity:.5;position:absolute}@keyframes twinkle-131ce502{0%,to{opacity:.5}50%{opacity:1}}.content-wrapper[data-v-131ce502]{animation:fadeInUp-131ce502 .8s ease-out;max-width:700px;padding:2rem;position:relative;text-align:center;z-index:10}@keyframes fadeInUp-131ce502{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-code[data-v-131ce502]{margin-bottom:2rem}.glitch[data-v-131ce502]{animation:glitchAnimation-131ce502 3s infinite;color:#fff;font-size:10rem;font-weight:900;line-height:1;margin:0;position:relative;text-shadow:0 0 10px hsla(0,0%,100%,.8),0 0 20px hsla(0,0%,100%,.6),0 0 30px hsla(0,0%,100%,.4)}.glitch[data-v-131ce502]:after,.glitch[data-v-131ce502]:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch[data-v-131ce502]:before{animation:glitchTop-131ce502 2s infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);color:#ff00de}.glitch[data-v-131ce502]:after{animation:glitchBottom-131ce502 2.5s infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);color:#0ff}@keyframes glitchTop-131ce502{2%,64%{transform:translate(2px,-2px)}4%,60%{transform:translate(-2px,2px)}62%{transform:translate(13px,-1px) skew(-13deg)}}@keyframes glitchBottom-131ce502{2%,64%{transform:translate(-2px)}4%,60%{transform:translate(-2px)}62%{transform:translate(-22px,5px) skew(21deg)}}@keyframes glitchAnimation-131ce502{0%,to{text-shadow:0 0 10px hsla(0,0%,100%,.8),0 0 20px hsla(0,0%,100%,.6)}50%{text-shadow:0 0 20px #fff,0 0 40px hsla(0,0%,100%,.8),0 0 60px hsla(0,0%,100%,.6)}}.emoji-container[data-v-131ce502]{animation:float-131ce502 3s ease-in-out infinite;margin:2rem 0}.emoji[data-v-131ce502]{animation:rotate-131ce502 4s linear infinite;display:inline-block;font-size:5rem}@keyframes float-131ce502{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes rotate-131ce502{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}to{transform:rotate(0)}}.error-message[data-v-131ce502]{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.error-description[data-v-131ce502]{color:#ffffffe6;font-size:1.125rem;line-height:1.6;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:500px}.button-group[data-v-131ce502]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.btn[data-v-131ce502]{align-items:center;border:none;border-radius:12px;box-shadow:0 4px 15px #0003;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.875rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.btn[data-v-131ce502]:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.btn[data-v-131ce502]:hover:before{height:300px;width:300px}.btn-primary[data-v-131ce502]{background:#fff;color:#667eea}.btn-primary[data-v-131ce502]:hover{box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.btn-secondary[data-v-131ce502]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid hsla(0,0%,100%,.3);color:#fff}.btn-secondary[data-v-131ce502]:hover{background:#ffffff4d;box-shadow:0 6px 20px #0000004d;transform:translateY(-2px)}.icon[data-v-131ce502]{height:1.25rem;position:relative;width:1.25rem;z-index:1}.quick-links[data-v-131ce502]{animation:fadeInUp-131ce502 .8s ease-out .3s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:1.5rem}.quick-links-title[data-v-131ce502]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem;opacity:.9}.links-grid[data-v-131ce502]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.quick-link[data-v-131ce502]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.quick-link[data-v-131ce502]:hover{background:#ffffff40;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.link-icon[data-v-131ce502]{font-size:1.25rem}@media(max-width:768px){.glitch[data-v-131ce502]{font-size:6rem}.emoji[data-v-131ce502]{font-size:3rem}.error-message[data-v-131ce502]{font-size:1.75rem}.error-description[data-v-131ce502]{font-size:1rem}.button-group[data-v-131ce502]{align-items:stretch;flex-direction:column}.btn[data-v-131ce502]{justify-content:center;width:100%}.links-grid[data-v-131ce502]{grid-template-columns:1fr}}@media(max-width:480px){.glitch[data-v-131ce502]{font-size:4.5rem}.content-wrapper[data-v-131ce502]{padding:1rem}}
