.DevConsole_overlay__nYvON{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.2) 50%,rgba(236,72,153,.1));backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:DevConsole_fadeIn__WUIDr .3s ease-out}@keyframes DevConsole_fadeIn__WUIDr{0%{opacity:0}to{opacity:1}}.DevConsole_console__ncgrE{width:90vw;max-width:800px;height:70vh;background:linear-gradient(135deg,rgba(0,0,0,.95),rgba(30,30,30,.95) 50%,rgba(0,0,0,.95));border:2px solid;border-image:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899) 1;border-radius:12px;box-shadow:0 0 30px rgba(59,130,246,.3),0 0 60px rgba(139,92,246,.2),0 0 90px rgba(236,72,153,.1),inset 0 0 30px rgba(59,130,246,.05);display:flex;flex-direction:column;font-family:Courier New,monospace;color:#ffffff;animation:DevConsole_slideIn__B2Ulj .3s ease-out;overflow:hidden}@keyframes DevConsole_slideIn__B2Ulj{0%{transform:translateY(-50px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.DevConsole_header___hlOJ{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(90deg,rgba(59,130,246,.2),rgba(139,92,246,.3) 50%,rgba(236,72,153,.2));border-bottom:1px solid rgba(139,92,246,.5);border-radius:10px 10px 0 0;backdrop-filter:blur(10px)}.DevConsole_title__rOCst{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:DevConsole_gradientFlow__TQOXK 4s ease-in-out infinite}@keyframes DevConsole_gradientFlow__TQOXK{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.DevConsole_icon__Vt2v6{font-size:18px;animation:DevConsole_pulse__cmMcn 2s infinite;filter:drop-shadow(0 0 8px rgba(139,92,246,.6))}@keyframes DevConsole_pulse__cmMcn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.DevConsole_closeButton__bnIkS{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(236,72,153,.3));border:1px solid rgba(139,92,246,.5);color:#ffffff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(10px)}.DevConsole_closeButton__bnIkS:hover{background:linear-gradient(135deg,rgba(236,72,153,.4),rgba(59,130,246,.4));border-color:rgba(236,72,153,.8);box-shadow:0 0 20px rgba(236,72,153,.4);transform:scale(1.1)}.DevConsole_history__AJBZU{flex:1;overflow-y:auto;padding:16px 20px;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(30,30,30,.2) 50%,rgba(0,0,0,.4));font-size:13px;line-height:1.5;backdrop-filter:blur(5px)}.DevConsole_history__AJBZU::-webkit-scrollbar{width:8px}.DevConsole_history__AJBZU::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.DevConsole_history__AJBZU::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.3)}.DevConsole_history__AJBZU::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2563eb,#7c3aed,#db2777)}.DevConsole_entry__TEzyE{margin-bottom:12px;animation:DevConsole_entrySlideIn__JpUTx .3s ease-out}@keyframes DevConsole_entrySlideIn__JpUTx{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.DevConsole_entry__TEzyE.DevConsole_command__9kEwO{color:#ffffff}.DevConsole_entry__TEzyE.DevConsole_error__9x_HK{color:#fca5a5;text-shadow:0 0 5px rgba(252,165,165,.3)}.DevConsole_entry__TEzyE.DevConsole_info__HsPt9{color:#93c5fd;text-shadow:0 0 5px rgba(147,197,253,.3)}.DevConsole_entry__TEzyE .DevConsole_input__IdSR8{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;opacity:.9}.DevConsole_entry__TEzyE .DevConsole_output__qqNUy{margin-left:20px}.DevConsole_entry__TEzyE .DevConsole_output__qqNUy pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:inherit}.DevConsole_prompt__E9gHR{background:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;flex-shrink:0;animation:DevConsole_gradientFlow__TQOXK 3s ease-in-out infinite;text-shadow:0 0 10px rgba(139,92,246,.5)}.DevConsole_inputForm__Z2JmB{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(90deg,rgba(59,130,246,.15),rgba(139,92,246,.2) 50%,rgba(236,72,153,.15));border-top:1px solid rgba(139,92,246,.3);border-radius:0 0 10px 10px;backdrop-filter:blur(10px)}.DevConsole_inputForm__Z2JmB .DevConsole_input__IdSR8{flex:1;background:rgba(0,0,0,.3);border:1px solid rgba(139,92,246,.3);border-radius:6px;color:#ffffff;font-family:inherit;font-size:13px;outline:none;padding:8px 12px;transition:all .3s ease;backdrop-filter:blur(5px)}.DevConsole_inputForm__Z2JmB .DevConsole_input__IdSR8::placeholder{color:rgba(255,255,255,.5)}.DevConsole_inputForm__Z2JmB .DevConsole_input__IdSR8:focus{border-color:rgba(139,92,246,.6);box-shadow:0 0 0 2px rgba(139,92,246,.2),inset 0 0 10px rgba(59,130,246,.1);background:rgba(0,0,0,.5)}.DevConsole_footer__41Pvw{padding:10px 20px;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(30,30,30,.4) 50%,rgba(0,0,0,.6));border-top:1px solid rgba(59,130,246,.2);font-size:11px;text-align:center;color:rgba(255,255,255,.7);backdrop-filter:blur(5px)}@media (max-width:768px){.DevConsole_console__ncgrE{width:95vw;height:80vh;border-radius:8px}.DevConsole_header___hlOJ{padding:12px 16px}.DevConsole_title__rOCst{font-size:14px}.DevConsole_history__AJBZU{font-size:12px;padding:12px 16px}.DevConsole_inputForm__Z2JmB{padding:12px 16px}.DevConsole_inputForm__Z2JmB .DevConsole_input__IdSR8{font-size:12px;padding:6px 10px}.DevConsole_footer__41Pvw{padding:8px 16px;font-size:10px}}.DevConsole_matrix__jtZs5{color:#00ff00;background:rgba(0,0,0,.9);animation:DevConsole_matrixRain__mh_2b 2s linear infinite}@keyframes DevConsole_matrixRain__mh_2b{0%{text-shadow:0 0 5px #00ff00}50%{text-shadow:0 0 20px #00ff00,0 0 30px #00ff00}to{text-shadow:0 0 5px #00ff00}}@media (prefers-reduced-motion:reduce){.DevConsole_console__ncgrE,.DevConsole_entry__TEzyE,.DevConsole_icon__Vt2v6,.DevConsole_overlay__nYvON,.DevConsole_prompt__E9gHR,.DevConsole_title__rOCst{animation:none}.DevConsole_closeButton__bnIkS:hover,.DevConsole_console__ncgrE{transform:none}}.DevConsole_history__AJBZU a{color:#60a5fa;text-decoration:none;border-bottom:1px solid rgba(96,165,250,.3);transition:all .3s ease;background:linear-gradient(45deg,rgba(59,130,246,.1),rgba(139,92,246,.1));padding:2px 4px;border-radius:4px;display:inline-block;margin:1px;font-weight:500}.DevConsole_history__AJBZU a:hover{color:#93c5fd;border-bottom-color:rgba(147,197,253,.6);background:linear-gradient(45deg,rgba(59,130,246,.2),rgba(139,92,246,.2));box-shadow:0 0 10px rgba(96,165,250,.3);transform:translateY(-1px);text-shadow:0 0 5px rgba(96,165,250,.5)}.DevConsole_history__AJBZU a:active{transform:translateY(0);box-shadow:0 0 5px rgba(96,165,250,.2)}.DevConsole_history__AJBZU a[href^="mailto:"]{color:#f59e0b;background:linear-gradient(45deg,rgba(245,158,11,.1),rgba(251,191,36,.1));border-bottom-color:rgba(245,158,11,.3)}.DevConsole_history__AJBZU a[href^="mailto:"]:hover{color:#fbbf24;border-bottom-color:rgba(251,191,36,.6);background:linear-gradient(45deg,rgba(245,158,11,.2),rgba(251,191,36,.2));box-shadow:0 0 10px rgba(245,158,11,.3)}.DevConsole_history__AJBZU a[href^="https://github.com"]{color:#a78bfa;background:linear-gradient(45deg,rgba(167,139,250,.1),rgba(196,181,253,.1));border-bottom-color:rgba(167,139,250,.3)}.DevConsole_history__AJBZU a[href^="https://github.com"]:hover{color:#c4b5fd;border-bottom-color:rgba(196,181,253,.6);background:linear-gradient(45deg,rgba(167,139,250,.2),rgba(196,181,253,.2));box-shadow:0 0 10px rgba(167,139,250,.3)}.DevConsole_history__AJBZU a[href*="data:image"],.DevConsole_history__AJBZU a[href*="qrserver.com"]{color:#34d399;background:linear-gradient(45deg,rgba(52,211,153,.1),rgba(110,231,183,.1));border-bottom-color:rgba(52,211,153,.3)}.DevConsole_history__AJBZU a[href*="data:image"]:hover,.DevConsole_history__AJBZU a[href*="qrserver.com"]:hover{color:#6ee7b7;border-bottom-color:rgba(110,231,183,.6);background:linear-gradient(45deg,rgba(52,211,153,.2),rgba(110,231,183,.2));box-shadow:0 0 10px rgba(52,211,153,.3)}.DevConsole_history__AJBZU a[href*="netlify.app"],.DevConsole_history__AJBZU a[href*="vercel.app"],.DevConsole_history__AJBZU a[href*=beer-de-vreeze]{color:#fb7185;background:linear-gradient(45deg,rgba(251,113,133,.1),rgba(244,63,94,.1));border-bottom-color:rgba(251,113,133,.3)}.DevConsole_history__AJBZU a[href*="netlify.app"]:hover,.DevConsole_history__AJBZU a[href*="vercel.app"]:hover,.DevConsole_history__AJBZU a[href*=beer-de-vreeze]:hover{color:#fda4af;border-bottom-color:rgba(253,164,175,.6);background:linear-gradient(45deg,rgba(251,113,133,.2),rgba(244,63,94,.2));box-shadow:0 0 10px rgba(251,113,133,.3)}.DevConsole_history__AJBZU a[href*="linkedin.com"]{color:#0ea5e9;background:linear-gradient(45deg,rgba(14,165,233,.1),rgba(56,189,248,.1));border-bottom-color:rgba(14,165,233,.3)}.DevConsole_history__AJBZU a[href*="linkedin.com"]:hover{color:#38bdf8;border-bottom-color:rgba(56,189,248,.6);background:linear-gradient(45deg,rgba(14,165,233,.2),rgba(56,189,248,.2));box-shadow:0 0 10px rgba(14,165,233,.3)}.DevConsole_history__AJBZU a[href*="itch.io"]{color:#f87171;background:linear-gradient(45deg,rgba(248,113,113,.1),rgba(239,68,68,.1));border-bottom-color:rgba(248,113,113,.3)}.DevConsole_history__AJBZU a[href*="itch.io"]:hover{color:#fca5a5;border-bottom-color:rgba(252,165,165,.6);background:linear-gradient(45deg,rgba(248,113,113,.2),rgba(239,68,68,.2));box-shadow:0 0 10px rgba(248,113,113,.3)}.DevConsole_history__AJBZU a[href*="/api/"],.DevConsole_history__AJBZU a[href*="api."],.DevConsole_history__AJBZU a[href*="nasa.gov"],.DevConsole_history__AJBZU a[href*=openweathermap]{color:#22d3ee;background:linear-gradient(45deg,rgba(34,211,238,.1),rgba(6,182,212,.1));border-bottom-color:rgba(34,211,238,.3)}.DevConsole_history__AJBZU a[href*="/api/"]:hover,.DevConsole_history__AJBZU a[href*="api."]:hover,.DevConsole_history__AJBZU a[href*="nasa.gov"]:hover,.DevConsole_history__AJBZU a[href*=openweathermap]:hover{color:#67e8f9;border-bottom-color:rgba(103,232,249,.6);background:linear-gradient(45deg,rgba(34,211,238,.2),rgba(6,182,212,.2));box-shadow:0 0 10px rgba(34,211,238,.3)}.DevConsole_history__AJBZU a[href*="developer."],.DevConsole_history__AJBZU a[href*="docs."],.DevConsole_history__AJBZU a[href*="mdn."],.DevConsole_history__AJBZU a[href*="stackoverflow.com"],.DevConsole_history__AJBZU a[href*=w3schools]{color:#a78bfa;background:linear-gradient(45deg,rgba(167,139,250,.1),rgba(139,92,246,.1));border-bottom-color:rgba(167,139,250,.3)}.DevConsole_history__AJBZU a[href*="developer."]:hover,.DevConsole_history__AJBZU a[href*="docs."]:hover,.DevConsole_history__AJBZU a[href*="mdn."]:hover,.DevConsole_history__AJBZU a[href*="stackoverflow.com"]:hover,.DevConsole_history__AJBZU a[href*=w3schools]:hover{color:#c4b5fd;border-bottom-color:rgba(196,181,253,.6);background:linear-gradient(45deg,rgba(167,139,250,.2),rgba(139,92,246,.2));box-shadow:0 0 10px rgba(167,139,250,.3)}.DevConsole_history__AJBZU a[href*="facebook.com"],.DevConsole_history__AJBZU a[href*="instagram.com"],.DevConsole_history__AJBZU a[href*="twitter.com"],.DevConsole_history__AJBZU a[href*="x.com"]{color:#fb923c;background:linear-gradient(45deg,rgba(251,146,60,.1),rgba(249,115,22,.1));border-bottom-color:rgba(251,146,60,.3)}.DevConsole_history__AJBZU a[href*="facebook.com"]:hover,.DevConsole_history__AJBZU a[href*="instagram.com"]:hover,.DevConsole_history__AJBZU a[href*="twitter.com"]:hover,.DevConsole_history__AJBZU a[href*="x.com"]:hover{color:#fdba74;border-bottom-color:rgba(253,186,116,.6);background:linear-gradient(45deg,rgba(251,146,60,.2),rgba(249,115,22,.2));box-shadow:0 0 10px rgba(251,146,60,.3)}.DevConsole_history__AJBZU a[href*="vimeo.com"],.DevConsole_history__AJBZU a[href*="youtu.be"],.DevConsole_history__AJBZU a[href*="youtube.com"]{color:#ef4444;background:linear-gradient(45deg,rgba(239,68,68,.1),rgba(220,38,38,.1));border-bottom-color:rgba(239,68,68,.3)}.DevConsole_history__AJBZU a[href*="vimeo.com"]:hover,.DevConsole_history__AJBZU a[href*="youtu.be"]:hover,.DevConsole_history__AJBZU a[href*="youtube.com"]:hover{color:#f87171;border-bottom-color:rgba(248,113,113,.6);background:linear-gradient(45deg,rgba(239,68,68,.2),rgba(220,38,38,.2));box-shadow:0 0 10px rgba(239,68,68,.3)}.DevConsole_history__AJBZU a[href*="discord."],.DevConsole_history__AJBZU a[href*="twitch.tv"],.DevConsole_history__AJBZU a[href*=steam]{color:#8b5cf6;background:linear-gradient(45deg,rgba(139,92,246,.1),rgba(124,58,237,.1));border-bottom-color:rgba(139,92,246,.3)}.DevConsole_history__AJBZU a[href*="discord."]:hover,.DevConsole_history__AJBZU a[href*="twitch.tv"]:hover,.DevConsole_history__AJBZU a[href*=steam]:hover{color:#a78bfa;border-bottom-color:rgba(167,139,250,.6);background:linear-gradient(45deg,rgba(139,92,246,.2),rgba(124,58,237,.2));box-shadow:0 0 10px rgba(139,92,246,.3)}.DevConsole_history__AJBZU a[href$=".dmg"],.DevConsole_history__AJBZU a[href$=".exe"],.DevConsole_history__AJBZU a[href$=".pdf"],.DevConsole_history__AJBZU a[href$=".zip"],.DevConsole_history__AJBZU a[href*="/downloads/"]{color:#10b981;background:linear-gradient(45deg,rgba(16,185,129,.1),rgba(5,150,105,.1));border-bottom-color:rgba(16,185,129,.3)}.DevConsole_history__AJBZU a[href$=".dmg"]:hover,.DevConsole_history__AJBZU a[href$=".exe"]:hover,.DevConsole_history__AJBZU a[href$=".pdf"]:hover,.DevConsole_history__AJBZU a[href$=".zip"]:hover,.DevConsole_history__AJBZU a[href*="/downloads/"]:hover{color:#34d399;border-bottom-color:rgba(52,211,153,.6);background:linear-gradient(45deg,rgba(16,185,129,.2),rgba(5,150,105,.2));box-shadow:0 0 10px rgba(16,185,129,.3)}.DevConsole_history__AJBZU a[target=_blank]:after{content:" ↗";font-size:.8em;opacity:.7;transition:opacity .3s ease}.DevConsole_history__AJBZU a[target=_blank]:hover:after{opacity:1}@media (prefers-contrast:high){.DevConsole_console__ncgrE{border-color:#ffffff;background:rgba(0,0,0,.98)}.DevConsole_prompt__E9gHR,.DevConsole_title__rOCst{color:#ffffff;-webkit-text-fill-color:#ffffff}.DevConsole_closeButton__bnIkS{border-color:#ffffff;color:#ffffff;background:rgba(255,255,255,.1)}.DevConsole_inputForm__Z2JmB .DevConsole_input__IdSR8{border-color:#ffffff}.DevConsole_history__AJBZU a{color:#ffffff;border-bottom-color:#ffffff;background:rgba(255,255,255,.1)}.DevConsole_history__AJBZU a:hover{color:#ffffff;background:rgba(255,255,255,.2);border-bottom-color:#ffffff}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.animate-ping,.animate-pulse,.animate-spin{animation-duration:2s;animation-timing-function:ease-out}.backdrop-blur-xl{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.backdrop-blur-lg{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.backdrop-blur-md{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.gradient-text{background:linear-gradient(45deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation-duration:4s}.shadow-lg{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.shadow-xl{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.transform{will-change:auto}@supports not (transform:translateZ(0)){.gpu-accelerated{transform:none;backface-visibility:visible}}}@media (max-width:768px) and (max-resolution:1.5dppx){.particle{animation-duration:6s;opacity:.3}.particle:nth-child(n+16){display:none}}