@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&display=swap");:root{--alter-cyan:#0080FF;--alter-cyan-light:#0080FF;--alter-cyan-dark:#0A1B8A;--alter-glass-bg:rgba(0,0,0,0.2);--alter-glass-dark:rgba(0,0,0,0.7);--alter-overlay:rgba(0,0,0,0.05);--alter-error:#ff0040;--alter-success:#00ff64;--alter-white:#ffffff;--alter-black:#000000;--font-alter:"Orbitron",monospace}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-alter);background:var(--alter-overlay);color:var(--alter-white);min-height:100vh}.glass-container{background:transparent;border:2px solid var(--alter-cyan);border-radius:15px;padding:25px;backdrop-filter:blur(15px);box-shadow:0 0 30px rgba(0,128,255,.6),inset 0 0 20px rgba(0,128,255,.1)}h1,h2,h3,h4,h5,h6{color:var(--alter-cyan);text-shadow:0 0 15px var(--alter-cyan);font-weight:700;margin:0 0 15px}input,select,textarea{width:100%;background:var(--alter-glass-dark);border:2px solid var(--alter-cyan);border-radius:8px;padding:10px;color:var(--alter-white);font-family:var(--font-alter);font-size:16px;box-shadow:inset 0 0 10px rgba(0,128,255,.2);transition:all .3s ease}input::placeholder,textarea::placeholder{color:var(--alter-cyan-light);opacity:.8}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--alter-cyan-light);box-shadow:0 0 15px rgba(0,128,255,.5),inset 0 0 10px rgba(0,128,255,.3)}.btn,button{background:transparent;border:2px solid var(--alter-cyan);border-radius:8px;padding:10px 18px;color:var(--alter-cyan);font-weight:700;font-family:var(--font-alter);cursor:pointer;transition:all .3s ease;box-shadow:0 0 10px rgba(0,128,255,.4),inset 0 0 10px rgba(0,128,255,.1);text-transform:uppercase;letter-spacing:.1em;backdrop-filter:blur(5px);font-size:14px}form button[type=submit]{margin:0 auto;display:block}.btn:hover:not(:disabled),button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px rgba(0,128,255,.8),inset 0 0 15px rgba(0,128,255,.2);background:rgba(0,0,0,.3);color:var(--alter-cyan-light)}.btn:disabled,button:disabled{background:transparent;border-color:rgba(100,100,100,.5);color:rgba(255,255,255,.3);cursor:not-allowed;box-shadow:none}.btn-cancel,.btn-danger{background:transparent;border:2px solid var(--alter-error);color:var(--alter-error);box-shadow:0 0 10px rgba(255,0,64,.4),inset 0 0 10px rgba(255,0,64,.1)}.btn-cancel:hover,.btn-danger:hover{background:rgba(0,0,0,.3);box-shadow:0 0 20px rgba(255,0,64,.8),inset 0 0 15px rgba(255,0,64,.2);color:#ff3366}label{display:block;color:var(--alter-cyan);font-family:var(--font-alter);font-size:14px;font-weight:600;text-shadow:0 0 5px rgba(0,128,255,.5);margin-bottom:6px}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(0,128,255,.6);text-shadow:0 0 10px var(--alter-cyan)}50%{box-shadow:0 0 30px rgba(0,128,255,1);text-shadow:0 0 20px var(--alter-cyan),0 0 30px var(--alter-cyan)}}.pulse-glow{animation:pulse-glow 2s infinite}a{color:var(--alter-cyan);text-decoration:none;transition:all .3s ease}a:hover{color:var(--alter-cyan-light);text-shadow:0 0 10px var(--alter-cyan)}.card{background:transparent;border:2px solid var(--alter-cyan);border-radius:12px;padding:18px;backdrop-filter:blur(15px);box-shadow:0 0 20px rgba(0,128,255,.4),inset 0 0 15px rgba(0,128,255,.1);transition:all .3s ease}.card:hover{box-shadow:0 0 30px rgba(0,128,255,.8),inset 0 0 20px rgba(0,128,255,.2);transform:translateY(-2px);background:rgba(0,0,0,.2)}.NavigationTransitions_transitionContainer___otpX{position:relative;width:100%;height:100%;overflow:hidden}.NavigationTransitions_transitioning__gsLMc{transition:all var(--transition-duration,.5s) cubic-bezier(.4,0,.2,1)}.NavigationTransitions_transitionOverlay__v44D_{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(45deg,#000011,#001122 25%,#000011 50%,#001122 75%,#000011);z-index:9999;pointer-events:none;opacity:0}.NavigationTransitions_cyberpunk__2X__I.NavigationTransitions_transitionOut__yCIyw{animation:NavigationTransitions_cyberpunkOut__7vmLn .25s ease-in forwards}.NavigationTransitions_cyberpunk__2X__I.NavigationTransitions_transitionIn__PD4z4{animation:NavigationTransitions_cyberpunkIn__XE6wx .25s ease-out forwards}@keyframes NavigationTransitions_cyberpunkOut__7vmLn{0%{opacity:0;transform:scaleX(0);transform-origin:left}50%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes NavigationTransitions_cyberpunkIn__XE6wx{0%{opacity:1;transform:scaleX(1);transform-origin:right}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.NavigationTransitions_slide__DX_LU.NavigationTransitions_transitionOut__yCIyw{transform:translateX(-100%);opacity:0}.NavigationTransitions_slide__DX_LU.NavigationTransitions_transitionIn__PD4z4{transform:translateX(100%);opacity:0;animation:NavigationTransitions_slideIn__OmJh0 .25s ease-out forwards}@keyframes NavigationTransitions_slideIn__OmJh0{to{transform:translateX(0);opacity:1}}.NavigationTransitions_fade__o4_RK.NavigationTransitions_transitionOut__yCIyw{opacity:0}.NavigationTransitions_fade__o4_RK.NavigationTransitions_transitionIn__PD4z4{opacity:0;animation:NavigationTransitions_fadeIn__ypxae .25s ease-out forwards}@keyframes NavigationTransitions_fadeIn__ypxae{to{opacity:1}}.NavigationTransitions_scale__CzotK.NavigationTransitions_transitionOut__yCIyw{transform:scale(.8);opacity:0}.NavigationTransitions_scale__CzotK.NavigationTransitions_transitionIn__PD4z4{transform:scale(1.2);opacity:0;animation:NavigationTransitions_scaleIn__20exX .25s ease-out forwards}@keyframes NavigationTransitions_scaleIn__20exX{to{transform:scale(1);opacity:1}}.NavigationTransitions_loadingIndicator__wlxpq{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;text-align:center}.NavigationTransitions_loadingText___Wy2V{font-family:Courier New,monospace;font-size:2rem;font-weight:700;color:#0080FF;text-shadow:0 0 20px #0080FF;margin-bottom:1rem}.NavigationTransitions_glitchText__pjuU7{display:inline-block;position:relative;animation:NavigationTransitions_textGlitch__9f0vj .5s infinite}@keyframes NavigationTransitions_textGlitch__9f0vj{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.NavigationTransitions_progressBar__UfvJo{width:200px;height:4px;background:rgba(0,255,65,.2);border:1px solid #0080ff;border-radius:2px;overflow:hidden;position:relative}.NavigationTransitions_progressFill__BMpdE{height:100%;background:linear-gradient(90deg,#0080FF,#0080FF 50%,#0080FF);animation:NavigationTransitions_progressAnimation___H0Gm .5s ease-in-out;box-shadow:0 0 10px #0080FF}@keyframes NavigationTransitions_progressAnimation___H0Gm{0%{width:0;transform:translateX(-100%)}50%{width:100%;transform:translateX(0)}to{width:100%;transform:translateX(0)}}.NavigationTransitions_transitionLink__C7GsJ{position:relative;display:inline-block;text-decoration:none;color:#0080FF;transition:all .3s ease;padding:.5rem 1rem;border:1px solid transparent;border-radius:4px}.NavigationTransitions_transitionLink__C7GsJ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2) 50%,transparent);transition:left .5s ease;z-index:-1}.NavigationTransitions_transitionLink__C7GsJ:hover{color:#000;border-color:#0080FF;text-shadow:0 0 10px #0080FF;box-shadow:0 0 20px rgba(0,255,65,.3)}.NavigationTransitions_transitionLink__C7GsJ:hover:before{left:0}.NavigationTransitions_transitionOverlay__v44D_:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#0080FF;box-shadow:0 0 10px #0080FF;animation:NavigationTransitions_scanLine__jBZKq .25s ease-in-out}@keyframes NavigationTransitions_scanLine__jBZKq{0%{transform:translateY(0);opacity:1}to{transform:translateY(100vh);opacity:0}}@media (max-width:768px){.NavigationTransitions_loadingText___Wy2V{font-size:1.5rem}.NavigationTransitions_progressBar__UfvJo{width:150px}.NavigationTransitions_transitionLink__C7GsJ{padding:.4rem .8rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.NavigationTransitions_glitchText__pjuU7,.NavigationTransitions_progressFill__BMpdE,.NavigationTransitions_transitionLink__C7GsJ,.NavigationTransitions_transitionOverlay__v44D_,.NavigationTransitions_transitioning__gsLMc{animation:none!important;transition:none!important}.NavigationTransitions_cyberpunk__2X__I.NavigationTransitions_transitionIn__PD4z4,.NavigationTransitions_cyberpunk__2X__I.NavigationTransitions_transitionOut__yCIyw,.NavigationTransitions_fade__o4_RK.NavigationTransitions_transitionIn__PD4z4,.NavigationTransitions_fade__o4_RK.NavigationTransitions_transitionOut__yCIyw,.NavigationTransitions_scale__CzotK.NavigationTransitions_transitionIn__PD4z4,.NavigationTransitions_scale__CzotK.NavigationTransitions_transitionOut__yCIyw,.NavigationTransitions_slide__DX_LU.NavigationTransitions_transitionIn__PD4z4,.NavigationTransitions_slide__DX_LU.NavigationTransitions_transitionOut__yCIyw{animation:none!important;transform:none!important;opacity:1!important}}@media (prefers-contrast:high){.NavigationTransitions_transitionOverlay__v44D_{background:#000}.NavigationTransitions_loadingText___Wy2V{color:#fff;text-shadow:none}.NavigationTransitions_progressBar__UfvJo{border-color:#fff;background:#333}.NavigationTransitions_progressFill__BMpdE{background:#fff;box-shadow:none}.NavigationTransitions_transitionLink__C7GsJ{color:#fff;border-color:#fff}}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;border-radius:0 0 4px 4px;z-index:10000;font-weight:700;transition:top .3s ease}.skip-link.focused,.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accessible-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:4px;font-family:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;min-height:44px;min-width:44px}.accessible-button:focus{outline:2px solid #0080FF;outline-offset:2px}.accessible-button:disabled{opacity:.6;cursor:not-allowed}.accessible-button.primary{background:#0080FF;color:#000;border-color:#0080FF}.accessible-button.primary:hover:not(:disabled){background:#00cc33;border-color:#00cc33}.accessible-button.secondary{background:transparent;color:#0080FF;border-color:#0080FF}.accessible-button.secondary:hover:not(:disabled){background:#0080FF;color:#000}.accessible-button.ghost{background:transparent;color:#0080FF;border-color:transparent}.accessible-button.ghost:hover:not(:disabled){background:rgba(0,255,65,.1);border-color:#0080FF}.accessible-button.small{padding:.5rem 1rem;font-size:.875rem;min-height:32px;min-width:32px}.accessible-button.medium{padding:.75rem 1.5rem;font-size:1rem}.accessible-button.large{padding:1rem 2rem;font-size:1.125rem;min-height:48px;min-width:48px}.accessible-button.loading{pointer-events:none}.accessible-button.loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:button-spin 1s linear infinite}@keyframes button-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.accessible-field{margin-bottom:1.5rem}.field-label{display:block;font-weight:600;color:#0080FF;margin-bottom:.5rem;font-size:1rem}.required-indicator{color:#0080FF;margin-left:.25rem}.field-hint{color:#888;margin-bottom:.5rem}.field-error,.field-hint{font-size:.875rem;line-height:1.4}.field-error{color:#0080FF;margin-top:.5rem;display:flex;align-items:center}.field-error:before{content:"⚠️";margin-right:.5rem}input:focus,select:focus,textarea:focus{outline:2px solid #0080FF;outline-offset:2px;border-color:#0080FF}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content{background:#001122;border:2px solid #0080ff;border-radius:8px;max-width:90vw;max-height:90vh;overflow:auto;box-shadow:0 20px 40px rgba(0,0,0,.5)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #0080ff}.modal-title{color:#0080FF;margin:0;font-size:1.5rem;font-weight:600}.modal-close{background:transparent;border:none;color:#0080FF;font-size:2rem;cursor:pointer;padding:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:4px}.modal-close:hover{background:rgba(0,255,65,.1)}.modal-close:focus{outline:2px solid #0080FF;outline-offset:2px}.modal-body{padding:1.5rem;color:#fff}.nav-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.nav-item{margin:0}.nav-link{display:block;padding:.75rem 1rem;color:#0080FF;text-decoration:none;border:1px solid transparent;border-radius:4px;transition:all .3s ease;min-height:44px;display:flex;align-items:center}.nav-link:hover{background:rgba(0,255,65,.1);border-color:#0080FF}.nav-link:focus{outline:2px solid #0080FF;outline-offset:2px}.nav-link.current{background:#0080FF;color:#000;font-weight:600}.high-contrast .accessible-button.primary{background:#fff;color:#000;border-color:#fff}.high-contrast .accessible-button.secondary{border-color:#fff;color:#fff}.high-contrast .field-label,.high-contrast .modal-title,.high-contrast .nav-link{color:#fff}.high-contrast .modal-content{border-color:#fff;background:#000}.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.font-size-small{font-size:14px}.font-size-normal{font-size:16px}.font-size-large{font-size:18px}.screen-reader .modal-overlay{background:#000}.screen-reader .accessible-button:focus,.screen-reader .nav-link:focus,.screen-reader input:focus{outline:3px solid #fff;outline-offset:3px}@media (max-width:768px){.accessible-button{min-height:48px;min-width:48px}.nav-link{min-height:48px;padding:1rem}.modal-content{margin:.5rem;max-width:calc(100vw - 1rem)}.modal-body,.modal-header{padding:1rem}}@media print{.modal-overlay,.skip-link{display:none}.accessible-button{border:1px solid #000;background:transparent;color:#000}}[tabindex="-1"]:focus{outline:none}:focus-visible{outline:2px solid #0080FF;outline-offset:2px}@media (prefers-contrast:high){.accessible-button{border:2px solid ButtonText}.modal-content{border:2px solid WindowText;background:Window;color:WindowText}.field-error{color:HighlightText;background:Highlight;padding:.25rem;border-radius:2px}}.sound-control-panel{background:rgba(0,17,34,.9);border:2px solid #0080ff;border-radius:8px;padding:1.5rem;margin:1rem;backdrop-filter:blur(10px);font-family:Courier New,monospace}.sound-control-panel h3{color:#0080FF;text-shadow:0 0 10px #0080FF;margin:0 0 1rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.sound-control{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.sound-control label{color:#0080FF;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:color .3s ease}.sound-control label:hover{color:#0080FF;text-shadow:0 0 5px #0080FF}.sound-control input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #0080ff;border-radius:3px;background:transparent;cursor:pointer;position:relative;transition:all .3s ease}.sound-control input[type=checkbox]:checked{background:#0080FF;box-shadow:0 0 10px rgba(0,255,65,.5)}.sound-control input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.sound-control input[type=checkbox]:focus{outline:2px solid #0080FF;outline-offset:2px}.sound-control input[type=range]{flex:1;margin-left:1rem;appearance:none;height:6px;background:rgba(0,255,65,.2);border-radius:3px;outline:none;cursor:pointer}.sound-control input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background:#0080FF;border-radius:50%;cursor:pointer;box-shadow:0 0 10px rgba(0,255,65,.5);transition:all .3s ease}.sound-control input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 15px rgba(0,255,65,.8)}.sound-control input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#0080FF;border-radius:50%;cursor:pointer;border:none;box-shadow:0 0 10px rgba(0,255,65,.5)}.sound-control input[type=range]:disabled{opacity:.5;cursor:not-allowed}.test-sound-button{background:transparent;border:2px solid #0080ff;color:#0080FF;padding:.75rem 1.5rem;border-radius:4px;cursor:pointer;font-family:Courier New,monospace;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;overflow:hidden;min-height:44px}.test-sound-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2) 50%,transparent);transition:left .5s ease;z-index:-1}.test-sound-button:hover:not(:disabled){background:#0080FF;color:#000;box-shadow:0 0 20px rgba(0,255,65,.5);text-shadow:none}.test-sound-button:hover:not(:disabled):before{left:0}.test-sound-button:focus{outline:2px solid #0080FF;outline-offset:2px}.test-sound-button:disabled{opacity:.5;cursor:not-allowed;border-color:#666;color:#666}.test-sound-button:active:not(:disabled){transform:scale(.98)}.sound-active{position:relative}.sound-active:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#0080FF;border-radius:50%;transform:translate(-50%,-50%);animation:soundWave .6s ease-out;pointer-events:none;z-index:1000}@keyframes soundWave{0%{width:10px;height:10px;opacity:1}to{width:100px;height:100px;opacity:0}}.volume-indicator{display:inline-flex;align-items:center;gap:2px;margin-left:.5rem}.volume-bar{width:3px;background:#0080FF;border-radius:1px;transition:height .3s ease}.volume-bar:first-child{height:4px}.volume-bar:nth-child(2){height:8px}.volume-bar:nth-child(3){height:12px}.volume-bar:nth-child(4){height:16px}.volume-bar:nth-child(5){height:20px}.volume-muted .volume-bar{background:#666}@media (max-width:768px){.sound-control-panel{padding:1rem;margin:.5rem}.sound-control label{font-size:.9rem}.test-sound-button{padding:.5rem 1rem;font-size:.9rem}}@media (prefers-contrast:high){.sound-control-panel{background:#000;border-color:#fff}.sound-control label,.sound-control-panel h3,.test-sound-button{color:#fff;text-shadow:none}.sound-control input[type=checkbox]{border-color:#fff}.sound-control input[type=checkbox]:checked{background:#fff}.sound-control input[type=range]{background:#333}.sound-control input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none}.test-sound-button{border-color:#fff}}@media (prefers-reduced-motion:reduce){.sound-control input[type=checkbox],.sound-control input[type=range]::-webkit-slider-thumb,.test-sound-button,.volume-bar{transition:none!important}.sound-active:after,.test-sound-button:before{animation:none!important}}@media print{.sound-control-panel{display:none}}