@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Rajdhani:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Space+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Orbitron:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700;900&family=Rajdhani:wght@400;500;600;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#e0e0e0;background-color:#000}a:hover{color:#fc0}button{background-color:#1a1a1a;border:1px solid #333;color:#fc0}button:hover{background-color:#fc0;color:#000;border-color:#fc0}}.admin-page-root{position:relative;width:100%;height:100vh;background-color:#050505;background-image:radial-gradient(circle at 50% 50%,rgba(255,215,0,.05) 0%,transparent 70%),linear-gradient(rgba(255,215,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,215,0,.02) 1px,transparent 1px);background-size:100% 100%,50px 50px,50px 50px;color:#e0e0e0;font-family:Rajdhani,sans-serif;overflow:hidden}.admin-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(255,215,0,.03) 2px,rgba(255,215,0,.03) 4px);pointer-events:none;z-index:10;animation:scanlineScroll 10s linear infinite}@keyframes scanlineScroll{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.admin-container{position:relative;display:flex;flex-direction:column;height:100vh;width:100%;padding:1.5rem 2rem;z-index:20;box-sizing:border-box;overflow:hidden}.admin-header{flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem;border-bottom:2px solid rgba(255,215,0,.3);margin-bottom:1.5rem;gap:1rem;animation:slideDownFade .8s cubic-bezier(.2,.8,.2,1)}@keyframes slideDownFade{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}.header-brand{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.brand-accent{width:100px;height:3px;background:gold;box-shadow:0 0 20px gold;animation:widthPulse 3s infinite alternate}@keyframes widthPulse{0%{transform:scaleX(.8);opacity:.8}to{transform:scaleX(1.2);opacity:1}}.header-brand h1{font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);letter-spacing:10px;color:#fff;margin:0;text-shadow:0 0 20px rgba(255,215,0,.6);text-transform:uppercase;animation:textFlicker 4s infinite}@keyframes textFlicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.8}94%{opacity:1}95%{opacity:.9}96%{opacity:1}}.admin-actions{display:flex;gap:1.5rem;justify-content:center;width:100%;flex-wrap:wrap}.cyber-btn{font-family:Orbitron,sans-serif;background:#0a0a0a80;border:1px solid #ffd700;color:gold;padding:.6rem 1.5rem;font-size:.85rem;font-weight:700;letter-spacing:2px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cyber-btn:disabled{border-color:#ffffff1a!important;color:#fff3!important;background:#2828281a!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}.cyber-btn:not(:disabled){animation:btnPowerUp .6s cubic-bezier(.23,1,.32,1)}@keyframes btnPowerUp{0%{filter:brightness(.5);transform:scale(.98)}50%{filter:brightness(2);box-shadow:0 0 30px currentColor}to{filter:brightness(1);transform:scale(1)}}.cyber-btn:hover:not(:disabled){background:#ffd70026;box-shadow:0 0 30px #ffd70066}.cyber-btn.primary{background:#ffd70033;border-width:2px}.cyber-btn.danger{border-color:#ff003c;color:#ff003c}.cyber-btn.danger:hover{background:#ff003c33;box-shadow:0 0 30px #ff003c66}.board{flex:1;display:flex;gap:1.5vw;width:100%;overflow:hidden;padding-bottom:.5rem}.column{flex:1;min-width:0;max-width:calc(33.333% - 1vw);background:#0a0a0ad9;border:1px solid rgba(255,215,0,.15);display:flex;flex-direction:column;height:100%;overflow:hidden;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:relative;box-shadow:0 0 40px #00000080;animation:columnEnter .6s cubic-bezier(.2,.8,.2,1) both}.column:nth-child(1){animation-delay:.1s}.column:nth-child(2){animation-delay:.2s}.column:nth-child(3){animation-delay:.3s}@keyframes columnEnter{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.column-alpha{border-color:#ff003c4d!important}.column-alpha .column-header{background:#ff003c1a;color:#ff003c;border-bottom-color:#ff003c66}.column-alpha:before{background:linear-gradient(90deg,transparent,#ff003c,transparent)!important}.column-omega{border-color:#00f3ff4d!important}.column-omega .column-header{background:#00f3ff1a;color:#00f3ff;border-bottom-color:#00f3ff80}.column-omega:before{background:linear-gradient(90deg,transparent,#00f3ff,transparent)!important}.column-header{flex-shrink:0;padding:1rem;background:#ffd70014;border-bottom:2px solid rgba(255,215,0,.2);text-align:center;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.1rem;color:gold;text-transform:uppercase;letter-spacing:3px}.column-content{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:#ffd700 rgba(0,0,0,.3)}.column-content::-webkit-scrollbar{width:6px}.column-content::-webkit-scrollbar-track{background:#0003}.column-content::-webkit-scrollbar-thumb{background:gold;border-radius:10px}.column-content::-webkit-scrollbar{width:4px}.column-content::-webkit-scrollbar-thumb{background:gold}.team-card{background:#141414b3;border:1px solid rgba(255,215,0,.2);padding:1.2rem;cursor:grab;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;clip-path:polygon(0 0,90% 0,100% 15%,100% 100%,0 100%);display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.team-card.draggable:hover{background:#ffd7000d;border-color:gold;transform:translate(5px);box-shadow:-5px 0 15px #ffd70033}.card-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid rgba(255,215,0,.1);padding-bottom:.5rem}.team-name{margin:0;color:#fff;font-family:Orbitron,sans-serif;font-size:1.2rem;letter-spacing:2px}.team-id{font-size:.7rem;color:#666}.members-section{display:flex;flex-direction:column;gap:.4rem}.section-title{font-size:.7rem;color:gold;letter-spacing:2px;opacity:.6}.members-list{display:flex;flex-direction:column;gap:.3rem}.member-name{font-size:.9rem;color:#e0e0e0;display:flex;gap:.6rem;align-items:center}.member-prefix{color:gold;font-size:.7rem;font-family:Orbitron,sans-serif}.result-tag{position:absolute;bottom:5px;right:5px;font-size:.6rem;padding:2px 6px;background:#ffd7001a;border:1px solid #ffd700;color:gold;letter-spacing:1px}.result-tag.win{border-color:#00ff9d;color:#00ff9d;background:#00ff9d1a}.result-tag.lose{border-color:#ff003c;color:#ff003c;background:#ff003c1a}.initialization-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at center,#0a0a0af2,#000);display:flex;justify-content:center;align-items:center;z-index:1000;animation:overlayFadeIn .5s ease-out}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.init-content{display:flex;flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:600px;padding:2rem}.tech-spinner{position:relative;width:250px;height:250px;display:flex;justify-content:center;align-items:center}.spinner-inner,.spinner-outer,.spinner-center{position:absolute;top:50%;left:50%}.spinner-outer{width:200px;height:200px;border:4px solid transparent;border-top-color:#ff003c;border-bottom-color:#ff003c;border-radius:50%;animation:rotateOuter 2s linear infinite;box-shadow:0 0 30px #ff003c4d}.spinner-inner{width:140px;height:140px;border:4px solid transparent;border-left-color:#00ff41;border-right-color:#00ff41;border-radius:50%;animation:rotateInner 1.5s linear infinite;box-shadow:0 0 20px #00ff4133}.spinner-center{width:80px;height:80px;background:#ffd7001a;border:2px solid #ffd700;border-radius:50%;display:flex;justify-content:center;align-items:center;animation:pulseGlow 1.5s ease-in-out infinite alternate;z-index:2;transform:translate(-50%,-50%)}.deadlock-icon{font-family:Orbitron,sans-serif;font-size:2.8rem;color:gold;font-weight:900;text-shadow:0 0 15px #ffd700;line-height:1;display:flex;align-items:center;justify-content:center;transform:translateY(-1px)}@keyframes rotateOuter{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateInner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes pulseGlow{0%{box-shadow:0 0 10px gold;transform:translate(-50%,-50%) scale(1)}to{box-shadow:0 0 40px gold;transform:translate(-50%,-50%) scale(1.15)}}.glitch-text{font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:5px;position:relative;text-shadow:.05em 0 0 #ff003c,-.025em -.05em 0 #00ff41,.025em .05em 0 #ffd700;animation:glitch 1s infinite;text-align:center;width:100%;padding-left:5px}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.progress-bar-container{width:100%;height:8px;background:#ffffff1a;border-radius:4px;position:relative;overflow:hidden;margin-top:1rem}.progress-bar{height:100%;background:linear-gradient(90deg,gold,#ff003c);box-shadow:0 0 15px gold;transition:width .3s ease}.progress-percentage{position:absolute;right:0;top:-25px;font-family:Orbitron,sans-serif;font-size:.8rem;color:gold}.status-log{width:100%;text-align:center;margin-top:1rem}.status-log p{font-family:Rajdhani,sans-serif;color:gold;font-size:.9rem;letter-spacing:2px;margin:.5rem 0;opacity:0;transform:translateY(10px);transition:all .5s ease}.status-log p.visible{opacity:.7;transform:translateY(0)}.return-btn{margin-top:2rem;opacity:.6;animation:fadeInDelayed 5s both}@keyframes fadeInDelayed{0%{opacity:0;pointer-events:none}80%{opacity:0;pointer-events:none}to{opacity:.6;pointer-events:auto}}.cyber-toast{position:fixed;bottom:30px;right:30px;padding:1rem 2rem;font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:1px;z-index:1000;animation:toastIn .4s cubic-bezier(.175,.885,.32,1.275);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.cyber-toast.success{background:#00ff9de6;color:#000;box-shadow:0 0 20px #00ff9d66}.cyber-toast.error{background:#ff003ce6;color:#fff;box-shadow:0 0 20px #ff003c66}@keyframes toastIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes tle-j1{0%,78%{transform:translate(-24px)}80%{transform:translate(16px)}84%{transform:translate(-38px)}88%,to{transform:translate(-24px)}}@keyframes tle-j2{0%,60%{transform:translate(20px)}63%{transform:translate(-14px)}67%,to{transform:translate(20px)}}@keyframes tle-ch{0%,90%{transform:translate(-9px,3px)}92%{transform:translate(-18px,-3px)}95%,to{transform:translate(-9px,3px)}}@keyframes tle-blink{0%,50%{opacity:1}51%,to{opacity:0}}.tle-logo-container{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem;width:100%;-webkit-user-select:none;user-select:none}.tle-terminal-prompt{margin:0 0 10px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:clamp(.6875rem,1.2vw,.775rem);font-weight:500;letter-spacing:.04em;display:flex;align-items:center;gap:7px;background:#141418b3;border:1px solid rgba(246,236,214,.15);padding:4px 14px;border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 18px #0009}.tle-prompt-path{color:#f5a21f}.tle-prompt-cmd{color:#f6ecd6}.tle-cur{display:inline-block;width:6px;height:12px;background:#f5a21f;margin-left:2px;animation:tle-blink 1s steps(1) infinite}.tle-title-wrapper{position:relative;line-height:.85;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;padding:4px 40px 0}.tle-layer{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(120px,24vw,240px);font-weight:800;line-height:.85;letter-spacing:-.03em;white-space:nowrap;margin:0;text-align:center}.tle-base{position:relative;color:#f6ecd6;text-shadow:0 0 35px rgba(240,122,78,.5),0 0 75px rgba(240,122,78,.25)}.tle-or{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#f07a4e;transform:translate(-9px,3px);animation:tle-ch 4s steps(1) infinite}.tle-cyan{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#36e3f0;opacity:.8;transform:translate(8px,-2px)}.tle-s1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#f6ecd6;background:#050507;clip-path:inset(36% 0 54% 0);transform:translate(-24px);animation:tle-j1 3.2s steps(1) infinite}.tle-s2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#f07a4e;background:#050507;clip-path:inset(66% 0 27% 0);transform:translate(20px);animation:tle-j2 2.6s steps(1) infinite}.tle-bar-cyan{position:absolute;left:6%;width:34%;top:24%;height:4px;background:#36e3f0;opacity:.85;box-shadow:0 0 12px #36e3f0}.tle-bar-orange{position:absolute;right:6%;width:25%;top:78%;height:6px;background:#f07a4e;box-shadow:0 0 14px #f07a4e}.tle-abbreviation{margin-top:4px;margin-bottom:16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(.6875rem,1.2vw,.8125rem);font-weight:700;line-height:1.2;letter-spacing:.16em;padding-left:.16em;text-transform:uppercase;color:#f6ecd6;text-shadow:0 0 12px rgba(240,122,78,.5),0 0 24px rgba(240,122,78,.2);display:block;text-align:center;width:100%}.tle-badge-row{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;letter-spacing:.12em}.tle-round-tag{color:#050507;background:#f07a4e;font-weight:800;padding:4px 12px;border-radius:4px;box-shadow:0 0 14px #f07a4e66}.tle-dot{color:#f6ecd666}.tle-round-name{color:#f6ecd6;font-weight:800;letter-spacing:.16em;text-shadow:0 0 12px rgba(245,117,70,.4)}@media(max-width:640px){.tle-title-wrapper{padding:10px 20px}.tle-abbreviation{font-size:.75rem;letter-spacing:.14em;gap:4px}.tle-badge-row{flex-wrap:wrap;justify-content:center;gap:8px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.tle-s1,.tle-s2,.tle-or,.tle-cur{animation:none}}._srOnly_mlyvv_4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._overlay_mlyvv_16{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;background-color:#050507;background-image:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(242,107,58,.12) 0%,transparent 70%),radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.88) 100%),radial-gradient(rgba(247,237,216,.05) 1px,transparent 1px);background-size:100% 100%,100% 100%,24px 24px;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;overflow:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}._overlay_mlyvv_16._fadingOut_mlyvv_40{opacity:0;pointer-events:none}._particleCanvas_mlyvv_46{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}._orangeWash_mlyvv_56{position:absolute;inset:0;background-color:#f57546;opacity:0;pointer-events:none;z-index:5;animation:_orangeFlashWash_mlyvv_1 1.2s ease-in-out 1}@keyframes _orangeFlashWash_mlyvv_1{0%{opacity:0}16%{opacity:.25}33%{opacity:0}49%{opacity:.25}66%{opacity:0}83%{opacity:.25}to{opacity:0}}._greenWash_mlyvv_77{position:absolute;inset:0;background-color:#3ddc84;opacity:0;pointer-events:none;z-index:5;animation:_greenFlashWash_mlyvv_1 1.4s ease-in-out 1}@keyframes _greenFlashWash_mlyvv_1{0%{opacity:0}16%{opacity:.28}33%{opacity:0}49%{opacity:.28}66%{opacity:0}83%{opacity:.28}to{opacity:0}}._completeFlash_mlyvv_98{position:absolute;inset:0;background-color:#fff;opacity:0;pointer-events:none;z-index:6;animation:_flashWhite_mlyvv_1 .2s ease-out 1}@keyframes _flashWhite_mlyvv_1{0%{opacity:.35}to{opacity:0}}._stage_mlyvv_115{position:relative;z-index:10;width:100%;max-width:880px;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._loaderArea_mlyvv_129{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:_fadeIn_mlyvv_1 .24s ease-out}._loaderArea_mlyvv_129._clearing_mlyvv_138{animation:_fadeOutScale_mlyvv_1 .4s ease-in forwards}._alertBannerWrapper_mlyvv_143{position:relative;display:flex;align-items:center;justify-content:center;width:90%;max-width:680px;animation:_slideInFromTop_mlyvv_1 .28s cubic-bezier(.16,1,.3,1),_alertShake_mlyvv_1 3s ease-in-out infinite;margin-bottom:.5rem}._alertBanner_mlyvv_143{position:relative;width:100%;background-color:#f7edd8;color:#f57546;border:2px solid #050507;border-radius:8px;padding:1.15rem 2rem;box-shadow:6px 6px #000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;animation:_alertPulseOrange_mlyvv_1 1.2s ease-in-out infinite;transition:color .2s ease,border-color .2s ease}._alertBannerGreen_mlyvv_172{color:#3ddc84;animation:_alertPulseGreen_mlyvv_1 1.2s ease-in-out infinite}._handleLeft_mlyvv_178,._handleRight_mlyvv_179{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:28px;background-color:#f57546;border:2px solid #050507;border-radius:2px;z-index:2;transition:background-color .2s ease}._handleLeft_mlyvv_178{left:-8px}._handleRight_mlyvv_179{right:-8px}._alertBannerGreen_mlyvv_172 ._handleLeft_mlyvv_178,._alertBannerGreen_mlyvv_172 ._handleRight_mlyvv_179{background-color:#3ddc84}._alertTitleRow_mlyvv_205{display:flex;align-items:center;justify-content:center;gap:.85rem}._alertText_mlyvv_212{font-family:Orbitron,Rajdhani,sans-serif;font-size:clamp(1.2rem,5vw,2.5rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.1}._alertStatusSubline_mlyvv_221{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:clamp(.75rem,2vw,.85rem);font-weight:600;letter-spacing:.04em;color:#050507;opacity:.85}._counterRow_mlyvv_231{display:flex;align-items:baseline;justify-content:center;font-family:Orbitron,Rajdhani,sans-serif;font-weight:800;font-size:clamp(3.5rem,13vw,7.5rem);line-height:.95;color:#f9edd2;letter-spacing:-.04em;text-shadow:0 10px 30px rgba(0,0,0,.8)}._counterPercent_mlyvv_244{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:clamp(1.5rem,5vw,3rem);font-weight:700;color:#f57546;margin-left:.35rem;transition:color .2s ease}._counterRow_mlyvv_231._greenText_mlyvv_253 ._counterPercent_mlyvv_244{color:#3ddc84}._segmentedBar_mlyvv_258{width:100%;max-width:500px;height:22px;background-color:#0b0b0f;border:1px solid rgba(247,237,216,.12);border-radius:6px;padding:2px;display:flex;gap:2px;align-items:center;box-shadow:inset 0 2px 6px #000000e6}._segmentBlock_mlyvv_272{flex:1;height:100%;background-color:#16161c;border-radius:1px;transition:background-color 40ms linear}._segmentBlock_mlyvv_272._filled_mlyvv_280{background-color:#f57546}._segmentBlock_mlyvv_272._tip_mlyvv_284{background-color:#ffa575}._segmentedBar_mlyvv_258._greenMode_mlyvv_288 ._segmentBlock_mlyvv_272._filled_mlyvv_280{background-color:#3ddc84}._segmentedBar_mlyvv_258._greenMode_mlyvv_288 ._segmentBlock_mlyvv_272._tip_mlyvv_284{background-color:#8cffbd}._statusLineMuted_mlyvv_297{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:clamp(.75rem,2.5vw,.8125rem);color:#d8ccae;letter-spacing:.04em;min-height:20px;opacity:.8}._logoContainer_mlyvv_310{position:relative;width:clamp(280px,85vw,860px);aspect-ratio:840 / 328;max-height:70vh;margin:0 auto;display:flex;align-items:center;justify-content:center;animation:_fadeIn_mlyvv_1 .3s ease-out}@keyframes _fadeIn_mlyvv_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOutScale_mlyvv_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes _slideInFromTop_mlyvv_1{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes _alertPulseOrange_mlyvv_1{0%,to{box-shadow:6px 6px #000000f2,0 0 #f5754600}50%{box-shadow:6px 6px #000000f2,0 0 0 6px #f5754673}}@keyframes _alertPulseGreen_mlyvv_1{0%,to{box-shadow:6px 6px #000000f2,0 0 #3ddc8400}50%{box-shadow:6px 6px #000000f2,0 0 0 6px #3ddc848c}}@keyframes _alertShake_mlyvv_1{0%,to{transform:translate(0)}2%{transform:translate(-2px,1px)}4%{transform:translate(2px,-1px)}6%{transform:translate(-1px,2px)}8%{transform:translate(1px,-2px)}10%{transform:translate(0)}}@media(prefers-reduced-motion:reduce){._overlay_mlyvv_16{transition:none!important}._alertBannerWrapper_mlyvv_143,._alertBanner_mlyvv_143{animation:none!important}._orangeWash_mlyvv_56,._greenWash_mlyvv_77,._completeFlash_mlyvv_98{display:none!important}}.scanner-loader-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#050507;display:flex;align-items:center;justify-content:center;z-index:10001;overflow:hidden;-webkit-user-select:none;user-select:none}.scanner-loader-stage{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;max-width:640px;gap:1.6rem;animation:scannerStageFadeIn .3s cubic-bezier(.16,1,.3,1)}@keyframes scannerStageFadeIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.scanner-banner-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:580px;margin-bottom:.25rem}.scanner-alert-banner{position:relative;width:100%;background-color:#f7edd8;color:#f57546;border:2px solid #050507;border-radius:8px;padding:1.1rem 2rem;box-shadow:6px 6px #000000f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease;animation:scannerAlertPulse 1.4s ease-in-out infinite}@keyframes scannerAlertPulse{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}.scanner-alert-banner.green-mode{color:#3ddc84;box-shadow:6px 6px #000000f2,0 0 20px #3ddc8440}.scanner-handle{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:28px;background-color:#f57546;border:2px solid #050507;border-radius:2px;z-index:2;transition:background-color .2s ease}.scanner-handle.left{left:-8px}.scanner-handle.right{right:-8px}.scanner-handle.green{background-color:#3ddc84}.scanner-title-row{display:flex;align-items:center;justify-content:center}.scanner-alert-title{font-family:Orbitron,Rajdhani,JetBrains Mono,sans-serif;font-size:clamp(1.2rem,4vw,2.3rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;text-align:center}.scanner-alert-subline{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(.75rem,1.8vw,.85rem);font-weight:600;letter-spacing:.04em;color:#050507;opacity:.88;text-align:center}.scanner-counter-row{display:flex;align-items:baseline;justify-content:center;font-family:Orbitron,Rajdhani,sans-serif;font-weight:800;font-size:clamp(3.5rem,12vw,7.5rem);line-height:.95;color:#f9edd2;letter-spacing:-.04em;text-shadow:0 10px 30px rgba(0,0,0,.8)}.scanner-counter-percent{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(1.5rem,5vw,3rem);font-weight:700;color:#f57546;margin-left:.35rem;transition:color .2s ease}.scanner-counter-row.green-text{color:#f9edd2}.scanner-counter-row.green-text .scanner-counter-percent{color:#3ddc84}.scanner-segmented-bar{width:100%;max-width:500px;height:22px;background-color:#0b0b0f;border:1px solid rgba(247,237,216,.12);border-radius:6px;padding:2px;display:flex;gap:2px;align-items:center;box-shadow:inset 0 2px 6px #000000e6}.scanner-segment-block{flex:1;height:100%;background-color:#16161c;border-radius:1px;transition:background-color 40ms linear}.scanner-segment-block.filled{background-color:#f57546}.scanner-segment-block.tip{background-color:#ffa575}.scanner-segmented-bar.green-mode .scanner-segment-block.filled{background-color:#3ddc84}.scanner-segmented-bar.green-mode .scanner-segment-block.tip{background-color:#8cffbd}.scanner-telemetry-row{display:flex;justify-content:center;align-items:center;width:100%}.scanner-telemetry-text{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:clamp(.75rem,2vw,.8125rem);color:#d8ccae;letter-spacing:.04em;min-height:20px;opacity:.8;text-align:center}:root{--bg-base: #050507;--accent-orange: #F57546;--accent-orange-grid: #C95228;--accent-cream: #F9EDD2;--accent-yellow: #FAA012;--accent-green: #3DDC84;--text-primary: #F9EDD2;--text-muted: #D8CCAE;--surface-card: rgba(20, 20, 24, .75);--border-subtle: rgba(247, 237, 216, .12);--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--font-display: "Orbitron", "Rajdhani", sans-serif}#login-page{position:relative;width:100vw;min-height:100vh;margin:0;padding:0;background-color:var(--bg-base);background-image:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.95) 100%),radial-gradient(rgba(247,237,216,.05) 1px,transparent 1px);background-size:100% 100%,24px 24px;color:var(--text-primary);font-family:var(--font-display);overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}#login-page .login-header{position:absolute;top:1.5rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;align-items:center;z-index:20}#login-page .brand-left{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:.1em;color:var(--accent-cream);text-decoration:none}#login-page .celestius-brand-logo{height:36px;width:auto;border-radius:9999px;filter:drop-shadow(0 0 12px rgba(250,160,18,.5));transition:transform .25s ease}#login-page .celestius-brand-logo:hover{transform:scale(1.05)}#login-page .brand-text{font-size:1.15rem;letter-spacing:.12em;color:var(--accent-cream);text-shadow:0 0 15px rgba(247,237,216,.4)}#login-page .brand-right{display:flex;align-items:center}#login-page .larper-coder-header-logo{height:48px;width:auto;max-width:175px;object-fit:contain;filter:drop-shadow(0 2px 12px rgba(245,117,70,.45));transition:transform .25s ease,filter .25s ease;cursor:pointer}#login-page .larper-coder-header-logo:hover{transform:scale(1.05);filter:drop-shadow(0 4px 18px rgba(245,117,70,.7))}#login-page .event-badge{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;letter-spacing:.12em;color:var(--accent-orange);background:#141418bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(245,117,70,.35);padding:8px 18px;border-radius:9999px;box-shadow:0 0 20px #f5754626;text-transform:uppercase}#login-page .login-content{position:relative;z-index:10;width:100%;max-width:860px;display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;animation:fadeIn .6s ease-out}#login-page .event-title-banner-container{display:flex;flex-direction:column;align-items:center;margin-bottom:2.2rem;width:100%}.logo-typewriter-wrapper{width:100%;max-width:780px;aspect-ratio:840 / 328;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 8px 30px rgba(0,0,0,.95));transition:transform .3s ease}.logo-typewriter-wrapper:hover{transform:scale(1.02)}#login-page .cyber-input-group{position:relative;width:100%;max-width:520px;margin-bottom:2rem}#login-page .team-input{width:100%;background:#141418bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:8px;padding:16px 20px;font-family:var(--font-mono);font-size:1.15rem;font-weight:600;color:var(--accent-cream);text-align:center;letter-spacing:.1em;transition:all .25s ease;box-shadow:inset 0 2px 6px #000c}#login-page .team-input:focus{outline:none;border-color:var(--accent-orange);box-shadow:0 0 20px #f5754640,inset 0 2px 6px #000c;background:#1a1a20d9}#login-page .team-input::placeholder{color:#d8ccae66;font-family:var(--font-mono);font-size:.95rem;letter-spacing:.08em}#login-page .team-status-indicator{margin-top:8px;text-align:center;font-family:var(--font-mono);font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--accent-green);text-shadow:0 0 10px rgba(61,220,132,.5)}#login-page .team-status-indicator.available{color:var(--accent-yellow);text-shadow:0 0 10px rgba(250,160,18,.5)}#login-page .operatives-section{width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;margin-bottom:2.2rem;transition:opacity .3s ease}#login-page .operatives-section.hidden{display:none}#login-page .section-label{font-family:var(--font-mono);font-size:.8125rem;font-weight:700;letter-spacing:.12em;color:var(--text-muted);margin-bottom:14px;text-transform:uppercase;opacity:.85}#login-page .operatives-grid{display:flex;gap:12px;width:100%}#login-page .operative-card{flex:1;background:#141418b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:10px;transition:all .2s ease}#login-page .operative-card:hover,#login-page .operative-card:focus-within{border-color:var(--accent-orange);background:#1a1a20d9;transform:translateY(-2px);box-shadow:0 4px 15px #0009,0 0 12px #f5754626}#login-page .op-number{font-family:var(--font-mono);font-size:.8125rem;font-weight:800;color:var(--accent-orange);background:#f575461f;padding:4px 8px;border-radius:4px}#login-page .operative-input{background:transparent;border:none;outline:none;color:var(--accent-cream);font-family:var(--font-mono);font-size:.9375rem;font-weight:500;width:100%;box-shadow:none!important}#login-page .operative-input::placeholder{color:#d8ccae59;font-family:var(--font-mono);font-size:.875rem}#login-page .deploy-btn{height:50px;padding:0 2.8rem;background-color:var(--accent-orange);color:#050507;border:1px solid var(--accent-orange);border-radius:8px;font-family:var(--font-mono);font-size:.9375rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 20px #f5754659;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center}#login-page .deploy-btn:hover{background-color:#ff8558;transform:translateY(-2px);box-shadow:0 6px 30px #f575468c}#login-page .deploy-btn:active{transform:translateY(0)}#login-page .deploy-btn.resume-mode{background-color:var(--accent-green);border-color:var(--accent-green);color:#050507;box-shadow:0 4px 20px #3ddc8459}#login-page .deploy-btn.resume-mode:hover{background-color:#55f099;box-shadow:0 6px 30px #3ddc848c}#login-page .deploy-btn:disabled,#login-page .deploy-btn.deploying{opacity:.65;cursor:not-allowed;transform:none!important}.cyber-notification{position:fixed;top:2rem;left:50%;transform:translate(-50%);background:#141418f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(245,117,70,.4);color:var(--accent-orange);padding:12px 26px;font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.08em;border-radius:9999px;z-index:10000;box-shadow:0 8px 30px #000c,0 0 20px #f5754633;display:flex;align-items:center;gap:10px;animation:slideInDown .35s ease-out}.cyber-notification.success{border-color:#3ddc8480;color:var(--accent-green);box-shadow:0 8px 30px #000c,0 0 20px #3ddc8433}@keyframes slideInDown{0%{transform:translate(-50%,-40px);opacity:0}to{transform:translate(-50%);opacity:1}}#redirect-overlay{position:fixed;inset:0;width:100vw;height:100vh;background-color:#050507;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10001;overflow:hidden;-webkit-user-select:none;user-select:none}.breach-scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(246,236,214,.03) 0px,rgba(246,236,214,.03) 1px,transparent 1px,transparent 3px);z-index:2}.redirect-content{position:relative;z-index:10;text-align:center;padding:3.5rem;max-width:840px;width:90%;background:#0e0e12d9;border:1px solid rgba(246,236,214,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 25px 70px #000000d9,0 0 30px #36e3f01f;display:flex;flex-direction:column;align-items:center;gap:1.6rem;animation:breachPopIn .35s cubic-bezier(.16,1,.3,1)}@keyframes breachPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.hud-corner{position:absolute;width:16px;height:16px;border:2px solid #F5A21F}.hud-corner.top-left{top:-2px;left:-2px;border-right:none;border-bottom:none}.hud-corner.top-right{top:-2px;right:-2px;border-left:none;border-bottom:none}.hud-corner.bottom-left{bottom:-2px;left:-2px;border-right:none;border-top:none}.hud-corner.bottom-right{bottom:-2px;right:-2px;border-left:none;border-top:none}.breach-terminal-prompt{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(.7rem,1.4vw,.825rem);font-weight:600;letter-spacing:.05em;display:flex;align-items:center;gap:8px;background:#14141ad9;border:1px solid rgba(246,236,214,.14);padding:5px 16px;border-radius:9999px}.breach-terminal-prompt .prompt-path{color:#f5a21f}.breach-terminal-prompt .prompt-cmd{color:#f6ecd6}.breach-terminal-prompt .prompt-cur{display:inline-block;width:6px;height:12px;background:#f5a21f;margin-left:2px;animation:cursorBlink .8s infinite steps(1)}.glitch-text-wrapper{position:relative;display:flex;justify-content:center;align-items:center;padding:.25rem 0}.glitch-text{font-family:JetBrains Mono,Fira Code,Orbitron,monospace;font-size:clamp(1.8rem,5vw,3.4rem);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:-3px 0 rgba(54,227,240,.95),3px 0 rgba(255,42,133,.95),0 0 25px rgba(255,255,255,.5);margin:0;position:relative;animation:breachGlitch 2s infinite ease-in-out}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.85}.glitch-text:before{color:#36e3f0;transform:translate(-3px,-1px);clip-path:inset(25% 0 45% 0);animation:glitchSlice1 3s infinite steps(2)}.glitch-text:after{color:#ff2a85;transform:translate(3px,1px);clip-path:inset(60% 0 15% 0);animation:glitchSlice2 2.5s infinite steps(2)}@keyframes breachGlitch{0%,75%,to{transform:translate(0);text-shadow:-3px 0 rgba(54,227,240,.95),3px 0 rgba(255,42,133,.95),0 0 20px rgba(255,255,255,.4)}76%{transform:translate(-4px,2px);text-shadow:-5px 0 #36E3F0,5px 0 #FF2A85,0 0 35px #FFF}79%{transform:translate(4px,-1px);text-shadow:-6px 0 #36E3F0,4px 0 #FF2A85}82%{transform:translate(-2px)}85%{transform:translate(0)}}@keyframes glitchSlice1{0%,to{transform:translate(-3px,-1px);clip-path:inset(20% 0 50% 0)}50%{transform:translate(4px,1px);clip-path:inset(45% 0 25% 0)}}@keyframes glitchSlice2{0%,to{transform:translate(3px,1px);clip-path:inset(65% 0 10% 0)}50%{transform:translate(-4px,-1px);clip-path:inset(10% 0 65% 0)}}.breach-progress-container{display:flex;align-items:center;gap:16px;width:100%;max-width:480px}.breach-progress-bar{flex:1;display:flex;gap:6px;background:#0a0a0ee6;padding:4px;border-radius:6px;border:1px solid rgba(246,236,214,.12)}.progress-segment{flex:1;height:8px;background:#f6ecd614;border-radius:2px;transition:all .3s ease}.progress-segment.active{background:#36e3f0;box-shadow:0 0 10px #36e3f0}.progress-segment.active:nth-child(3){background:#f5a21f;box-shadow:0 0 10px #f5a21f}.progress-segment.active:nth-child(4){background:#3ddc84;box-shadow:0 0 12px #3ddc84}.progress-percent{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;font-weight:800;color:#36e3f0;letter-spacing:.08em;min-width:45px;text-align:right}.telemetry-subline{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(.75rem,1.4vw,.85rem);font-weight:600;letter-spacing:.08em;color:#f5a21f;background:#f5a21f1a;border:1px solid rgba(245,162,31,.25);padding:6px 16px;border-radius:4px;text-shadow:0 0 8px rgba(245,162,31,.4)}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cursorBlink{0%{opacity:1}to{opacity:.15}}@media(max-width:640px){#login-page .login-header{top:1rem;left:1rem;right:1rem}#login-page .brand-left{font-size:1rem}#login-page .celestius-brand-logo{height:28px}#login-page .larper-coder-header-logo{height:32px;max-width:120px}#login-page .event-badge{font-size:.7rem;padding:6px 12px}#login-page .operatives-grid{flex-direction:column;gap:8px}#login-page .operative-card,#login-page .deploy-btn{width:100%}}.lobby-viewport{position:relative;min-height:100vh;width:100vw;background-color:#050507;background-image:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(242,107,58,.08) 0%,transparent 70%),radial-gradient(circle at 50% 50%,rgba(54,227,240,.04) 0%,transparent 70%),radial-gradient(rgba(247,237,216,.04) 1px,transparent 1px);background-size:100% 100%,100% 100%,24px 24px;color:#f6ecd6;font-family:JetBrains Mono,Fira Code,monospace;overflow-x:hidden;overflow-y:auto;z-index:1}.lobby-navbar{position:sticky;top:0;left:0;right:0;height:72px;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;background:transparent;border-bottom:none;z-index:50}.navbar-brand-left{display:flex;align-items:center}.celestius-nav-logo{height:38px;width:auto;border-radius:9999px;filter:drop-shadow(0 0 12px rgba(250,160,18,.45));transition:transform .25s ease}.celestius-nav-logo:hover{transform:scale(1.05)}.navbar-center-tag{display:flex;align-items:center;gap:8px;background:#14141acc;border:1px solid rgba(246,236,214,.14);padding:6px 16px;border-radius:9999px}.live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 10px #3ddc84;animation:livePulse 1.4s infinite ease-in-out}@keyframes livePulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:1;box-shadow:0 0 16px #3ddc84}}.navbar-tag-text{font-size:.8125rem;font-weight:700;letter-spacing:.12em;color:#f6ecd6;text-transform:uppercase}.navbar-brand-right{display:flex;align-items:center}.larper-coder-nav-logo{height:44px;width:auto;max-width:160px;object-fit:contain;filter:drop-shadow(0 2px 10px rgba(240,122,78,.4));transition:transform .25s ease}.larper-coder-nav-logo:hover{transform:scale(1.05)}.lobby-main-container{position:relative;z-index:10;max-width:1100px;margin:0 auto;padding:1rem 1.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem;min-height:calc(100vh - 100px);justify-content:center}.lobby-hero-title{margin-top:0;display:flex;justify-content:center;width:100%}.scanning-typing-container{display:flex;align-items:center;justify-content:center;gap:4px;margin:.25rem 0 1rem;text-align:center;-webkit-user-select:none;user-select:none}.scanning-typing-text{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.22em;color:#f6ecd6;text-shadow:0 0 12px rgba(246,236,214,.4);text-transform:uppercase}.scanning-typing-container.matched .scanning-typing-text{color:#3ddc84;text-shadow:0 0 16px rgba(61,220,132,.6)}.scanning-typing-cursor{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:900;color:#f5a21f;text-shadow:0 0 8px #F5A21F;animation:scanningCursorBlink .8s infinite steps(2,start);line-height:1}@keyframes scanningCursorBlink{0%,to{opacity:1}50%{opacity:0}}.duo-versus-stage{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center}.duo-card{background:#121218bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(246,236,214,.12);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:0 12px 35px #0009;transition:transform .25s ease,border-color .25s ease}.duo-card:hover{transform:translateY(-2px)}.duo-card.player-duo{border-top:3px solid #F07A4E}.duo-card.opponent-duo{border-top:3px solid #36E3F0}.duo-card.opponent-duo.searching{border-top:3px dashed rgba(54,227,240,.6)}.duo-card-header{display:flex;justify-content:space-between;align-items:center}.duo-tag{font-size:.75rem;font-weight:800;letter-spacing:.14em;color:#f07a4e;text-transform:uppercase}.duo-tag.opfor{color:#36e3f0}.duo-aura-indicator{font-size:.75rem;font-weight:700;letter-spacing:.08em;background:#f07a4e1f;color:#f07a4e;padding:3px 8px;border-radius:4px}.duo-aura-indicator.opfor{background:#36e3f01f;color:#36e3f0}.duo-team-name{margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;color:#f6ecd6;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duo-team-name.opfor{color:#d4d2cd}.duo-members-list{display:flex;gap:10px;flex-wrap:wrap}.homie-chip{flex:1;min-width:120px;display:flex;align-items:center;gap:8px;background:#1a1a22b3;border:1px solid rgba(246,236,214,.1);border-radius:6px;padding:8px 12px}.homie-idx{font-size:.75rem;font-weight:800;color:#f07a4e;background:#f07a4e26;padding:2px 6px;border-radius:3px}.homie-chip.opfor .homie-idx{color:#36e3f0;background:#36e3f026}.homie-name{font-size:.875rem;font-weight:600;color:#f6ecd6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homie-chip.opfor .homie-name{color:#a59e92}.duo-card-footer{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid rgba(246,236,214,.08)}.duo-status-dot{width:8px;height:8px;border-radius:50%}.duo-status-dot.ready{background:#3ddc84;box-shadow:0 0 10px #3ddc84}.duo-status-dot.pulsing{background:#f5a21f;box-shadow:0 0 10px #f5a21f;animation:livePulse 1.2s infinite ease-in-out}.duo-status-text{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#a59e92}.versus-node{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0 .5rem}.versus-ring{width:58px;height:58px;border-radius:50%;background:#121218e6;border:2px solid rgba(246,236,214,.2);display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px #f07a4e4d,inset 0 0 15px #36e3f033;position:relative;z-index:2}.versus-text{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.15rem;font-weight:900;letter-spacing:.05em;color:#f6ecd6;text-shadow:0 0 12px rgba(240,122,78,.8)}.versus-beam{width:2px;height:60px;background:linear-gradient(180deg,transparent 0%,#F07A4E 50%,transparent 100%);opacity:.7;margin-top:-10px}.lobby-viewport.initializing{display:flex;align-items:center;justify-content:center}.lobby-loader-box{display:flex;flex-direction:column;align-items:center;gap:1.25rem;z-index:20;padding:3rem;background:#121218d9;border:1px solid rgba(246,236,214,.16);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 60px #000c}.lobby-radar-pulse{width:60px;height:60px;border-radius:50%;border:2px solid transparent;border-top-color:#f07a4e;border-right-color:#36e3f0;animation:rotateOuter 1.5s linear infinite;position:relative}.lobby-radar-pulse:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#f5a21f;opacity:.6;animation:corePulse 1s infinite alternate}.lobby-loader-text{font-size:1.1rem;font-weight:800;letter-spacing:.12em;color:#f6ecd6;text-shadow:0 0 15px rgba(240,122,78,.5)}.lobby-loader-sub{font-size:.75rem;color:#a59e92;letter-spacing:.14em}@media(max-width:900px){.duo-versus-stage{grid-template-columns:1fr;gap:1.2rem}.versus-node{padding:.5rem 0}.versus-beam{width:60px;height:2px;background:linear-gradient(90deg,transparent 0%,#F07A4E 50%,transparent 100%);margin-top:0}.directives-grid{grid-template-columns:1fr}.directives-footer{flex-direction:column;gap:6px;align-items:center;text-align:center}}@media(max-width:640px){.lobby-navbar{padding:0 1rem;height:60px}.celestius-nav-logo{height:30px}.larper-coder-nav-logo{height:32px;max-width:120px}.navbar-tag-text{font-size:.7rem}.matchmaking-status-card{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem}.matchmaking-badge{align-self:center}.duo-card,.tug-aura-preview-section{padding:1.25rem}.tug-preview-header,.tug-preview-labels{flex-direction:column;gap:6px;text-align:center}.directives-grid{padding:1.25rem;gap:1.2rem}}:root{--neon-blue: #00C9FF;--neon-pink: #ff00c1;--dark-bg: #02040a;--glass-bg: rgba(13, 17, 23, .8);--border-color: rgba(0, 201, 255, .2);--standby-gold: #ffd700}.lobby-container{min-height:100dvh;width:100%;background:var(--dark-bg);color:#e6edf3;font-family:Space Mono,monospace;display:flex;justify-content:center;align-items:center;position:relative;overflow-y:auto;overflow-x:hidden}.lobby-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(0,201,255,.05) 0%,transparent 70%),linear-gradient(rgba(0,0,0,.4) 50%,transparent 50%);background-size:100% 100%,100% 4px;pointer-events:none;z-index:1}.lobby-content{position:relative;z-index:2;width:95%;max-width:1100px;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;max-height:100vh}.lobby-header{text-align:center}.glitch-text{font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4.5vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.4rem;color:#fff;position:relative;margin-bottom:.5rem;text-shadow:0 0 10px rgba(0,201,255,.5),2px 2px 0px var(--neon-pink),-2px -2px 0px var(--neon-blue)}.lobby-status{display:flex;align-items:center;justify-content:center;gap:.8rem;color:var(--neon-blue);font-size:.9rem;letter-spacing:.2rem;font-weight:700}.status-indicator{width:12px;height:12px;border-radius:50%;background:#0ff;position:relative;flex-shrink:0}.status-indicator.standby{background:var(--standby-gold);box-shadow:0 0 10px var(--standby-gold)}.pulse{background:#0ff!important;animation:statusPulse 2s infinite}@keyframes statusPulse{0%{transform:scale(1);opacity:1;box-shadow:0 0 #00ffffb3}70%{transform:scale(1.3);opacity:.8;box-shadow:0 0 0 8px #0ff0}to{transform:scale(1);opacity:1;box-shadow:0 0 #0ff0}}.main-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:flex-start}@media(max-width:968px){.main-layout{grid-template-columns:1fr;gap:3rem}}.loader-section{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem}.cyber-core-wrapper{position:relative;width:260px;height:260px;display:flex;justify-content:center;align-items:center}.cyber-core{position:relative;width:180px;height:180px;display:flex;justify-content:center;align-items:center}.core-inner{width:60px;height:60px;background:radial-gradient(circle,#00ffff 0%,transparent 80%);border-radius:50%;box-shadow:0 0 30px #0ff9;animation:corePulse 1.5s ease-in-out infinite alternate;z-index:5}.ring{position:absolute;border:2px solid transparent;border-radius:50%}.ring.ring-1{width:100px;height:100px;border-top:2px solid #00ffff;border-bottom:2px solid #00ffff;animation:rotateRing 3s linear infinite}.ring.ring-2{width:140px;height:140px;border-left:2px solid var(--neon-pink);border-right:2px solid var(--neon-pink);animation:rotateRing 5s linear infinite reverse;opacity:.6}.ring.ring-3{width:180px;height:180px;border:1px dashed #00ffff;animation:rotateRing 15s linear infinite;opacity:.3}.scan-line{position:absolute;width:220px;height:2px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:scanning 4s linear infinite;box-shadow:0 0 15px #0ff;z-index:10}.data-streams{position:absolute;width:100%;height:100%}.stream{position:absolute;font-size:.7rem;color:var(--neon-blue);opacity:.4;font-weight:700}.stream-1{top:10%;left:0;animation:streamMove 3s infinite}.stream-2{bottom:10%;right:0;animation:streamMove 4s infinite reverse}.stream-3{top:50%;right:-10%;animation:streamFade 2s infinite}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes corePulse{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.1);opacity:1;box-shadow:0 0 50px #00c9ffcc}}@keyframes scanning{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes streamMove{0%{transform:translate(-20px);opacity:0}50%{opacity:.5}to{transform:translate(20px);opacity:0}}@keyframes streamFade{0%,to{opacity:0}50%{opacity:.6}}.loading-message{color:var(--neon-blue);font-size:.8rem;text-transform:uppercase;letter-spacing:2px;text-align:center;background:#00c9ff0d;padding:5px 15px;border-radius:4px;border:1px solid rgba(0,201,255,.1)}.rules-card{background:var(--glass-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:1rem;max-height:55vh}.card-header{display:flex;align-items:center;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.8rem}.card-header h2{font-family:Orbitron,sans-serif;font-size:1.3rem;margin:0;color:#fff;letter-spacing:.15rem}.icon-terminal{color:var(--neon-blue);font-weight:700;font-size:1.3rem}.card-body{display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;padding-right:8px}.card-body::-webkit-scrollbar{width:4px}.card-body::-webkit-scrollbar-thumb{background:var(--neon-blue);border-radius:10px}.rule-item{display:flex;gap:.8rem;transition:all .3s;padding:5px;border-radius:4px}.rule-item:hover{background:#00c9ff0d;padding-left:12px}.rule-nb{color:var(--neon-blue);font-weight:700;font-size:1.1rem;min-width:1.8rem}.rule-text{font-size:.9rem;color:#8b949e;line-height:1.3}.rule-text strong{color:#fff;display:block;margin-bottom:.1rem;font-size:.85rem;text-transform:uppercase}.card-footer{display:flex;justify-content:space-between;font-size:.7rem;color:#484f58;border-top:1px solid rgba(255,255,255,.05);padding-top:.8rem}.secure-line:before{content:"■";margin-right:5px;color:#28a745}.lobby-container.initializing{flex-direction:column;gap:2rem}.cyber-glitch{font-family:Orbitron,sans-serif;font-size:2rem;font-weight:700;color:#fff;position:relative;text-shadow:2px 2px 0px var(--neon-blue),-2px -2px 0px var(--neon-pink);animation:glitchText 1s infinite}@keyframes glitchText{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.cyber-loader{display:flex;flex-direction:column;align-items:center;gap:2rem}.participation-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px;border:1px dashed rgba(255,215,0,.3);background:radial-gradient(circle at center,rgba(255,215,0,.05) 0%,transparent 70%);border-radius:12px;padding:2rem;position:relative;overflow:hidden;animation:cardReveal 1s ease-out forwards}.participation-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,rgba(255,215,0,.1),transparent 30%);animation:slowRotate 10s linear infinite}.thank-you-text{font-family:Orbitron,sans-serif;font-size:1.8rem;color:var(--standby-gold);margin-bottom:1rem;letter-spacing:4px;text-shadow:0 0 20px rgba(255,215,0,.4);position:relative;z-index:2}.participation-subtext{font-size:1rem;letter-spacing:3px;color:#888;text-transform:uppercase;position:relative;z-index:2}@keyframes cardReveal{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes slowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.crack-page{background:linear-gradient(135deg,#121212,#1e1e2f);color:#e0e0e0;height:100vh;display:flex;flex-direction:column;font-family:Space Mono,monospace;overflow:hidden}.main-header{background:#ffffff0d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px #0000001a}.main-header h1{margin:0;font-size:1.5rem;color:#f0f8ff;font-weight:600;letter-spacing:.5px}.crack-container{display:flex;flex:1;padding:20px;gap:20px;overflow:hidden}.panel{background:#1e1e2899;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.panel:hover{box-shadow:0 10px 40px #0006}.left-panel{flex:0 0 450px;min-width:300px;display:flex;flex-direction:column}.right-panel{flex:1;overflow-y:auto}.panel-header{border-radius:2rem 2rem 0 0;padding:15px 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.panel-header h2{margin:0;font-size:1.1rem;font-weight:500;color:#fff}.testcase-tabs{display:flex;gap:10px;padding:15px 20px;background:transparent}.tab-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#aaa;padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.tab-btn:hover{background:#ffffff1a;color:#fff}.tab-btn.active{background:#4285f433;color:#4285f4;border-color:#4285f4;box-shadow:0 0 10px #4285f433;margin-bottom:-1px}.tab-btn.success{border-color:#28a745!important}.tab-btn.error{border-color:#dc3545!important}.testcase-content{padding:20px;flex:1;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.io-group{display:flex;flex-direction:column;gap:8px}.label{font-size:.85rem;color:#aaa;font-weight:600}.io-box{background-color:#333;padding:12px;border-radius:6px;font-family:Fira Code,monospace;font-size:.95rem;color:#d4d4d4;border:1px solid #555;white-space:pre-wrap}.editor-header{padding:10px 20px;display:flex;justify-content:space-between;align-items:center;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.lang-selector select{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:8px;cursor:pointer;outline:none}.lang-selector select:hover{background:#ffffff26}.lang-selector select option{background:#1e1e1e}.actions{display:flex;gap:12px}.btn{padding:8px 20px;border:none;border-radius:20px;cursor:pointer;font-weight:500;transition:transform .2s,box-shadow .2s;font-size:.9rem}.btn:active{transform:scale(.95)}.run-btn{background:#28a74533;color:#28a745;border:1px solid #28a745}.run-btn:hover{background:#28a7454d;box-shadow:0 0 10px #28a7454d}.submit-btn{background:linear-gradient(135deg,#1e3c72,#2a5298);color:#fff;box-shadow:0 4px 10px #4285f44d}.submit-btn:hover{background:linear-gradient(135deg,#2a5298,#1e3c72);box-shadow:0 6px 14px #4285f466}.submit-btn:disabled{background:#555;color:#888;cursor:not-allowed;box-shadow:none}.monaco-wrapper{flex:1;min-height:400px;overflow:hidden}.output-section{display:flex;flex-direction:column;gap:10px;padding:15px;background:#0000001a;border-top:1px solid rgba(255,255,255,.05);border-radius:0 0 16px 16px}.console-box,.result-box{background:#141419b3!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:12px!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.loading-container{width:50px;height:20px;display:flex;align-items:center;justify-content:center}.loading-bar{width:20px;height:20px;border:3px solid rgba(40,167,69,.3);border-radius:50%;border-top-color:#28a745;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cyber-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .4s ease-out}.cyber-modal-content{background:#0a0a0ff2;border:2px solid #00f3ff;border-radius:12px;padding:3rem;max-width:600px;width:90%;position:relative;box-shadow:0 0 30px #00f3ff4d,inset 0 0 15px #00f3ff1a;text-align:center;overflow:hidden}.cyber-modal-content.winner{border-color:#00ff41;box-shadow:0 0 30px #00ff414d,inset 0 0 15px #00ff411a}.cyber-modal-content.slower{border-color:#ff9d00;box-shadow:0 0 30px #ff9d004d,inset 0 0 15px #ff9d001a}.cyber-title{font-size:2rem;font-weight:800;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px}.winner .cyber-title{color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.5)}.slower .cyber-title{color:#ff9d00;text-shadow:0 0 10px rgba(255,157,0,.5)}.cyber-message{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;color:#e0e0e0}.slower .cyber-btn{display:none}.scanline{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 0% 50%,#00ff411a 50% 100%);background-size:100% 4px;z-index:10;pointer-events:none;opacity:.3}.winner .digital-rain{opacity:.15;font-size:20px}.cyber-grid-container{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;perspective:800px;overflow:hidden;z-index:-2}.cyber-grid{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(rgba(0,255,65,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.2) 1px,transparent 1px);background-size:50px 50px;transform:rotateX(60deg);animation:grid-flow 2s infinite linear}@keyframes grid-flow{0%{background-position:0 0}to{background-position:0 50px}}.binary-wall{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-around;opacity:.2;pointer-events:none;z-index:-1}.binary-column{font-family:Space Mono,monospace;font-size:14px;color:#00ff41;display:flex;flex-direction:column;animation:binary-fall 10s infinite linear}@keyframes binary-fall{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.god-rays{position:absolute;top:50%;left:50%;width:150vw;height:150vh;background-repeat:repeat;transform:translate(-50%,-50%);animation:ray-spin 40s infinite linear;will-change:transform;z-index:-3;pointer-events:none}.god-rays.green{background:conic-gradient(from 0deg,transparent 0deg,rgba(0,255,65,0) 10deg,rgba(0,255,65,.08) 20deg,rgba(0,255,65,0) 30deg,transparent 40deg)}.god-rays.amber{background:conic-gradient(from 0deg,transparent 0deg,rgba(255,157,0,0) 10deg,rgba(255,157,0,.08) 20deg,rgba(255,157,0,0) 30deg,transparent 40deg)}@keyframes ray-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ember-field{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.ember{position:absolute;width:4px;height:4px;background:#00ff41;border-radius:50%;box-shadow:0 0 5px #00ff41;animation:ember-drift infinite linear;will-change:transform}@keyframes ember-drift{0%{transform:translateY(110vh) translate(0) scale(1);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(-10vh) translate(var(--drift)) scale(.5);opacity:0}}.chromatic-pulse{animation:chromatic-shift 4s infinite ease-in-out}@keyframes chromatic-shift{0%,to{text-shadow:2px 0 5px rgba(255,0,0,.4),-2px 0 5px rgba(0,0,255,.4)}50%{text-shadow:-3px 0 8px rgba(255,0,0,.6),3px 0 8px rgba(0,0,255,.6)}}.neon-scanner{position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,transparent,rgba(0,255,65,.5),transparent);box-shadow:0 0 10px #00ff414d;z-index:100;pointer-events:none;animation:scan-sweep 6s infinite linear;will-change:top;opacity:.4}@keyframes scan-sweep{0%{top:-5%}to{top:105%}}.hexagon-grid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.1}.hexagon{position:absolute;fill:none;stroke:#00ff41;stroke-width:1;animation:float-hex 10s infinite linear}@keyframes float-hex{0%{transform:translateY(100vh) rotate(0);opacity:.8}to{transform:translateY(-20vh) rotate(360deg);opacity:0}}.digital-noise{position:fixed;top:0;left:0;width:100vw;height:100vh;background:url(https://upload.wikimedia.org/wikipedia/commons/7/76/Noise_600x600.png);opacity:.03;pointer-events:none;z-index:1000}.digital-rain{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;opacity:.15;pointer-events:none;overflow:hidden;font-family:Space Mono,monospace;font-size:18px;display:flex;justify-content:space-around}.rain-drop{writing-mode:vertical-rl;text-orientation:upright;animation:fall linear infinite;will-change:transform}@keyframes fall{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.cyber-rings-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:2;pointer-events:none}.cyber-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid;border-radius:50%;opacity:0;animation:ring-pulse 4s infinite}.winner .cyber-ring{border-color:#00ff41}.slower .cyber-ring{border-color:#ff9d00}.ring-1{width:300px;height:300px;animation-delay:0s}.ring-2{width:500px;height:500px;animation-delay:1s}.ring-3{width:700px;height:700px;animation-delay:2s}@keyframes ring-pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{opacity:.3}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.glitch-wrapper{position:relative;display:inline-block;z-index:20}.winner .glitch:before{left:2px;text-shadow:-2px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 2s infinite linear alternate-reverse}.winner .glitch:after{left:-2px;text-shadow:-2px 0 #00fff9,2px 2px #ff00c1;animation:glitch-anim2 .5s infinite linear alternate-reverse}.slower .glitch:before{left:2px;text-shadow:-2px 0 #ff4d00;clip:rect(44px,450px,56px,0);animation:glitch-anim 2s infinite linear alternate-reverse}.slower .glitch:after{left:-2px;text-shadow:-2px 0 #ffe600,2px 2px #ff4d00;animation:glitch-anim2 .5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0);transform:skew(.5deg)}20%{clip:rect(11px,9999px,20px,0);transform:skew(-.5deg)}40%{clip:rect(67px,9999px,88px,0);transform:skew(.2deg)}60%{clip:rect(5px,9999px,45px,0);transform:skew(-.2deg)}80%{clip:rect(80px,9999px,10px,0);transform:skew(.4deg)}to{clip:rect(25px,9999px,99px,0);transform:skew(-.4deg)}}@keyframes glitch-anim2{0%{clip:rect(15px,9999px,56px,0)}to{clip:rect(85px,9999px,66px,0)}}.infinite-lock-text{position:absolute;bottom:30px;left:0;width:100%;text-align:center;font-family:Space Mono,monospace;font-size:.85rem;color:#fff6;letter-spacing:8px;text-transform:uppercase;animation:blink 2s infinite;z-index:20}.winner .cyber-crown-container{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:120px;height:100px;z-index:100;pointer-events:none;animation:floating-crown 3s infinite ease-in-out}.cyber-crown-svg{width:100%;height:100%;filter:drop-shadow(0 0 10px #00ff41) drop-shadow(0 0 20px #00ff41)}@keyframes floating-crown{0%,to{transform:translate(-50%) rotate(-2deg)}50%{transform:translate(-50%,-15px) rotate(2deg)}}.victory-shockwave{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;pointer-events:none;z-index:1}.shock-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #00ff41;border-radius:50%;opacity:0;animation:shockwave 4s infinite cubic-bezier(.19,1,.22,1)}.shock-1{animation-delay:0s}.shock-2{animation-delay:1s}.shock-3{animation-delay:2s}@keyframes shockwave{0%{transform:translate(-50%,-50%) scale(.1);opacity:.8}to{transform:translate(-50%,-50%) scale(3);opacity:0}}.winner-highlight{display:block;font-size:3.5rem;font-weight:950;background:linear-gradient(180deg,#fff,#00ff41);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(0,255,65,.5));letter-spacing:25px;margin:0 0 2rem 25px;animation:title-glow 3s infinite ease-in-out;text-transform:uppercase;line-height:1.2}.participation-highlight{display:block;font-size:1.8rem;font-weight:900;background:linear-gradient(180deg,#fff,#ff9d00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(255,157,0,.5);letter-spacing:5px;margin:0 0 1rem;animation:participation-title-glow 3s infinite ease-in-out;text-transform:uppercase;line-height:1.2;word-break:break-word}@keyframes title-glow{0%,to{text-shadow:0 0 10px rgba(0,255,65,.5);transform:scale(1)}50%{text-shadow:0 0 20px rgba(0,255,65,.8);transform:scale(1.02)}}@keyframes participation-title-glow{0%,to{text-shadow:0 0 10px rgba(255,157,0,.5);transform:scale(1)}50%{text-shadow:0 0 20px rgba(255,157,0,.8);transform:scale(1.02)}}.critical-status{font-size:.75rem;color:#00ff41;letter-spacing:5px;margin-bottom:.5rem;text-transform:uppercase;animation:blink .5s infinite}.cyber-modal-overlay.slower{background:radial-gradient(circle at center,#0d1117f2,#000)}.cyber-modal-content{background:#0d1117f2;border:1px solid rgba(0,255,65,.3);border-radius:12px;padding:3rem;width:90%;max-width:800px;text-align:center;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 30px #00000080;z-index:10;overflow:hidden;animation:content-staggered-entry 1s cubic-bezier(.23,1,.32,1) forwards}@keyframes content-staggered-entry{0%{opacity:0;transform:translateY(30px) scale(.95);clip-path:inset(0 50% 0 50%)}to{opacity:1;transform:translateY(0) scale(1);clip-path:inset(0 0 0 0)}}.cyber-modal-content.winner{border-color:#00ff4166;box-shadow:0 0 40px #00ff411a,inset 0 0 20px #00ff410d}.cyber-modal-content.slower{border:1px solid rgba(255,157,0,.3);background:linear-gradient(135deg,#140f0ae6,#050505f2);box-shadow:0 0 40px #ff9d001a;animation:content-staggered-entry 1s cubic-bezier(.23,1,.32,1) forwards,participation-glow 4s infinite alternate}.cyber-modal-overlay.slower .cyber-title{color:#ff9d00!important;text-shadow:0 0 15px rgba(255,157,0,.5)!important}.infinite-lock-text{font-size:.7rem;color:#444;letter-spacing:5px;margin-top:2rem;animation:pulse-text 2s infinite}@keyframes terminal-shutdown{0%{transform:scale(1);filter:brightness(1);opacity:1}40%{transform:scaleY(.005);filter:brightness(2);opacity:1}to{transform:scale(0);filter:brightness(10);opacity:0}}.cyber-modal-overlay.slower{animation:participation-reveal 1.2s ease-out forwards}@keyframes participation-reveal{0%{opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes participation-glow{0%{box-shadow:0 0 30px #ff9d000d;border-color:#ff9d0033}to{box-shadow:0 0 60px #ff9d0026;border-color:#ff9d0066}}@keyframes pulse-text{0%,to{opacity:.3}50%{opacity:1}}.crack-page.ending .crack-container{animation:terminal-shutdown .8s cubic-bezier(.23,1,.32,1) forwards}.glitch-overlay-root{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:9999;display:flex;justify-content:center;align-items:center;font-family:Courier New,Courier,monospace;overflow:hidden;pointer-events:all}.glitch-noise{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.4'/%3E%3C/svg%3E");opacity:.15;animation:noise-anim .2s infinite}.glitch-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;z-index:2}.glitch-content{position:relative;z-index:3;text-align:center;color:red;text-shadow:2px 2px 0px #00ffff,-2px -2px 0px #ff00ff;animation:shake .5s infinite}.warning-symbol{font-size:5rem;margin-bottom:1rem;animation:blink .5s infinite}.glitch-text{font-size:4rem;font-weight:900;letter-spacing:5px;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;background:#000}.glitch-text:before{left:2px;text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-1px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:glitch-anim-2 5s infinite linear alternate-reverse}.attack-source{margin-top:2rem;font-size:1.5rem;color:#fff;background:red;padding:.5rem 1rem;display:inline-block}.lockout-timer{margin-top:2rem;font-size:2rem;color:#0f0}.terminal-log{margin-top:3rem;text-align:left;font-size:1rem;color:#0f0;border-left:2px solid #00ff00;padding-left:1rem;width:300px;margin-left:auto;margin-right:auto;opacity:.8}@keyframes noise-anim{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes glitch-anim{0%{clip:rect(14px,9999px,12px,0)}5%{clip:rect(76px,9999px,86px,0)}10%{clip:rect(32px,9999px,5px,0)}15%{clip:rect(98px,9999px,13px,0)}20%{clip:rect(10px,9999px,83px,0)}25%{clip:rect(54px,9999px,92px,0)}30%{clip:rect(19px,9999px,7px,0)}35%{clip:rect(65px,9999px,43px,0)}40%{clip:rect(87px,9999px,25px,0)}45%{clip:rect(3px,9999px,60px,0)}50%{clip:rect(21px,9999px,76px,0)}55%{clip:rect(94px,9999px,3px,0)}60%{clip:rect(48px,9999px,18px,0)}65%{clip:rect(72px,9999px,51px,0)}70%{clip:rect(8px,9999px,89px,0)}75%{clip:rect(36px,9999px,32px,0)}80%{clip:rect(61px,9999px,67px,0)}85%{clip:rect(90px,9999px,11px,0)}90%{clip:rect(15px,9999px,95px,0)}95%{clip:rect(57px,9999px,42px,0)}to{clip:rect(28px,9999px,70px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}5%{clip:rect(5px,9999px,20px,0)}10%{clip:rect(80px,9999px,5px,0)}15%{clip:rect(15px,9999px,15px,0)}20%{clip:rect(95px,9999px,60px,0)}25%{clip:rect(40px,9999px,80px,0)}30%{clip:rect(10px,9999px,30px,0)}35%{clip:rect(70px,9999px,10px,0)}40%{clip:rect(25px,9999px,55px,0)}45%{clip:rect(60px,9999px,90px,0)}50%{clip:rect(5px,9999px,45px,0)}55%{clip:rect(90px,9999px,75px,0)}60%{clip:rect(30px,9999px,25px,0)}65%{clip:rect(85px,9999px,65px,0)}70%{clip:rect(20px,9999px,100px,0)}75%{clip:rect(55px,9999px,15px,0)}80%{clip:rect(10px,9999px,50px,0)}85%{clip:rect(75px,9999px,85px,0)}90%{clip:rect(50px,9999px,35px,0)}95%{clip:rect(100px,9999px,5px,0)}to{clip:rect(35px,9999px,95px,0)}}.dismissal-overlay-root{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:20000;display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;overflow:hidden;color:#ff3e3e}.glitch-static{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://upload.wikimedia.org/wikipedia/commons/7/76/Noise_600x600.png);opacity:.05;pointer-events:none;z-index:1}.red-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000 0% 50%,#ff00001a 50% 100%);background-size:100% 4px;z-index:2;pointer-events:none;animation:scan-move .2s infinite linear}@keyframes scan-move{0%{background-position:0 0}to{background-position:0 4px}}.dismissal-content{position:relative;z-index:10;text-align:center;padding:3rem;border:2px solid #ff3e3e;background:#280000cc;box-shadow:0 0 50px #f006,inset 0 0 20px #f003;animation:content-shake .5s infinite}@keyframes content-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}75%{transform:translate(-1px,2px)}}.halt-symbol{font-size:4rem;margin-bottom:1rem;animation:pulse-red 1s infinite alternate}@keyframes pulse-red{0%{transform:scale(1);opacity:.8}to{transform:scale(1.1);opacity:1;text-shadow:0 0 20px #ff3e3e}}.dismissal-text{font-size:3rem;margin:0;letter-spacing:5px;font-weight:800}.dismissal-subtext{font-size:1rem;margin-top:.5rem;opacity:.8}.reason-box{margin-top:2rem;padding:1rem;border:1px dashed #ff3e3e;font-size:1.2rem;background:#ff00001a}.reason-value{font-weight:700;text-shadow:0 0 10px rgba(255,62,62,.5)}.deauth-container{margin-top:3rem;text-align:left}.deauth-label{font-size:.8rem;margin-bottom:.5rem;opacity:.7}.deauth-progress-wrapper{height:4px;background:#ff00001a;width:100%}.deauth-progress-bar{height:100%;background:#ff3e3e;width:0%;animation:deauth-fill 5s forwards linear;box-shadow:0 0 10px #ff3e3e}@keyframes deauth-fill{to{width:100%}}.terminal-halt-logs{margin-top:2rem;font-size:.9rem;text-align:left;opacity:.6}.terminal-halt-logs p{margin:4px 0}.chromatic-aberration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;background:radial-gradient(circle,transparent,rgba(255,0,0,.1))}:root{--admin-red: #ff3e3e;--admin-green: #00ff41;--admin-gold: #ffcc00;--admin-bg: #050505;--admin-glass: rgba(20, 20, 20, .9)}.admin-container{min-height:100dvh;width:100%;background:var(--admin-bg);color:#fff;font-family:Space Mono,monospace;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.admin-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(255,62,62,.05) 0%,transparent 80%),repeating-linear-gradient(rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 1px,transparent 1px,transparent 4px);pointer-events:none}.admin-content{position:relative;z-index:2;width:95%;max-width:1000px;background:var(--admin-glass);border:2px solid var(--admin-red);box-shadow:0 0 30px #ff3e3e33;padding:3rem;border-radius:4px;display:flex;flex-direction:column;gap:2.5rem;margin:2rem;max-height:90dvh;overflow-y:auto}.admin-header{border-bottom:1px solid rgba(255,62,62,.3);padding-bottom:1rem}.admin-label{color:var(--admin-red);font-size:.7rem;letter-spacing:4px;margin-bottom:.5rem}.admin-title{font-family:Orbitron,sans-serif;font-size:2rem;margin:0;letter-spacing:2px}.admin-subtitle{font-size:.8rem;color:#888;margin-top:.5rem}.control-panel{display:flex;flex-direction:column;gap:2rem}.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;background:#ffffff0d;padding:2rem;border-left:3px solid var(--admin-gold)}.status-item{display:flex;flex-direction:column;gap:.3rem}.status-item .label{font-size:.7rem;color:#666;text-transform:uppercase}.status-item .value{font-size:1rem;font-weight:700}.value.idle{color:var(--admin-gold)}.value.active{color:#0f0;animation:blink 1s infinite}.value.safe{color:#0f0}@keyframes blink{50%{opacity:.5}}.main-action{display:flex;flex-direction:column;gap:1rem;align-items:center}.deploy-button{background:transparent;border:2px solid var(--admin-green);color:var(--admin-green);padding:1.2rem 3rem;font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;letter-spacing:2px;width:100%}.deploy-button:hover:not(:disabled){background:var(--admin-green);color:#000;box-shadow:0 0 20px var(--admin-green)}.deploy-button:active{transform:scale(.98)}.deploy-button:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(1);border-color:#444;color:#444}.deploy-button.loading:disabled{cursor:wait}.reset-button{background:transparent;border:1px solid rgba(255,62,62,.4);color:#ff3e3e99;padding:.6rem 2rem;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s}.reset-button:hover:not(:disabled){border-color:var(--admin-red);color:#fff;background:#ff3e3e1a;box-shadow:0 0 10px #ff3e3e33}.status-terminal{background:#000;border:1px solid #333;padding:1rem;font-size:.85rem}.terminal-header{font-size:.6rem;color:#555;margin-bottom:.5rem;border-bottom:1px solid #222}.terminal-prompt{color:var(--admin-gold)}.success .terminal-body{color:#0f0}.error .terminal-body{color:var(--admin-red)}.info .terminal-body{color:var(--admin-gold)}.live-monitor{margin-top:1rem;background:#00ff410d;border:1px solid rgba(0,255,65,.2);padding:1.5rem;position:relative;overflow:hidden;animation:fadeIn .5s ease-out}.winner-display{display:flex;flex-direction:column;gap:1.5rem;animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.winner-banner{background:var(--admin-gold);padding:.5rem;text-align:center;transform:skew(-10deg)}.banner-glitch{color:#000;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:4px;position:relative}.winner-details{display:flex;flex-direction:column;align-items:center;gap:.5rem}.winner-team-label{font-size:.7rem;color:var(--admin-gold);opacity:.8}.winner-team-name{font-family:Orbitron,sans-serif;font-size:2.5rem;color:#fff;text-shadow:0 0 20px rgba(255,204,0,.5);margin-bottom:.5rem}.winner-members{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.member-tag{background:#ffcc001a;border:1px solid var(--admin-gold);padding:.3rem 1rem;font-size:.8rem;color:var(--admin-gold);border-radius:20px;text-transform:uppercase}.breach-tracker{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.tracker-header{font-size:.75rem;color:#666;margin-bottom:1.5rem;letter-spacing:2px}.breach-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.breach-card{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:1.5rem;position:relative;transition:all .3s}.breach-card:hover{background:#ffffff0d;border-color:#00ff414d}.breach-card.winner-card{border-color:#ffcc0080;background:#ffcc0008}.breach-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.timestamp{font-size:.7rem;color:#555;font-family:monospace}.winner-badge{font-size:.6rem;background:var(--admin-gold);color:#000;padding:2px 6px;font-weight:700;letter-spacing:1px}.breach-team-name{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.breach-members{font-size:.8rem;color:#888;line-height:1.4}.monitor-header{font-size:.7rem;color:var(--admin-green);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;letter-spacing:1px}.pulse-dot{width:6px;height:6px;background:var(--admin-green);border-radius:50%;box-shadow:0 0 10px var(--admin-green);animation:dot-pulse 1s infinite}.pulse-dot.winner{background:var(--admin-gold);box-shadow:0 0 15px var(--admin-gold)}.live-monitor.winner-found{border-color:var(--admin-gold);background:#ffcc000d}@keyframes dot-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.detection-wrapper{position:relative;height:40px;display:flex;align-items:center;justify-content:center}.scanner-line{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--admin-green);box-shadow:0 0 15px var(--admin-green);animation:scan 2s infinite ease-in-out;opacity:.4;z-index:1}@keyframes scan{0%{top:0}50%{top:100%}to{top:0}}.detecting-text{font-family:Orbitron,sans-serif;color:var(--admin-green);font-size:1.1rem;letter-spacing:4px;text-shadow:0 0 10px rgba(0,255,65,.5);z-index:2;animation:text-flicker 3s infinite}.dots{display:inline-block;width:30px;text-align:left;animation:dots-anim 1.5s infinite}@keyframes dots-anim{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes text-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,to{opacity:1}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4}}.admin-footer{display:flex;justify-content:space-between;font-size:.6rem;color:#444}@media(max-width:480px){.admin-content{padding:1.5rem;width:95%}.status-grid{grid-template-columns:1fr}}.question-selector{display:flex;flex-direction:column;gap:.8rem}.question-selector-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.7rem;color:#666;letter-spacing:2px}.question-lock{color:var(--admin-gold)}.question-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.question-option{display:flex;flex-direction:column;gap:.4rem;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.12);color:#bbb;padding:1rem;font-family:inherit;cursor:pointer;transition:all .2s ease}.question-option:hover:not(:disabled){border-color:var(--admin-green);color:#fff}.question-option.selected{border-color:var(--admin-green);background:#00ff4114;color:var(--admin-green);box-shadow:0 0 12px #00ff4126}.question-option:disabled{cursor:not-allowed}.question-option:disabled:not(.selected){opacity:.35}.question-option-title{font-weight:700;font-size:.9rem}.question-option-meta{font-size:.65rem;letter-spacing:1px;color:#666}.question-error{color:var(--admin-red);font-size:.75rem;letter-spacing:1px}:root{--cyber-bg: #050505;--cyber-panel: rgba(10, 10, 10, .9);--cyber-cyan: #00f3ff;--cyber-magenta: #ff00ff;--cyber-yellow: #f3ec19;--cyber-red: #ff2a2a;--cyber-green: #00ff41;--cyber-border: rgba(0, 243, 255, .4);--cyber-glow: 0 0 15px rgba(0, 243, 255, .5);--font-mono: "Share Tech Mono", "Courier New", monospace;--font-cyber: "Orbitron", "Share Tech Mono", sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow:hidden;background-color:var(--cyber-bg)}.cyber-glitch-text{position:relative;text-transform:uppercase;font-family:var(--font-cyber);letter-spacing:4px;text-shadow:2px 2px var(--cyber-red),-2px -2px var(--cyber-cyan)}.cyber-technical-label{font-family:var(--font-mono);font-size:.8rem;text-transform:uppercase;letter-spacing:2px;color:var(--cyber-cyan);opacity:.9}.cyber-neon-text{color:#fff;text-shadow:0 0 5px #fff,0 0 10px var(--cyber-cyan),0 0 20px var(--cyber-cyan)}.deadlock-container{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--cyber-bg);color:#e0e0e0;font-family:Inter,sans-serif;overflow:hidden;position:relative}.deadlock-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff000005,#00ff0003,#0000ff05);background-size:100% 4px,100% 100%;pointer-events:none;z-index:100;opacity:.3}.cyber-hud-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:var(--cyber-panel);border-bottom:2px solid var(--cyber-cyan);box-shadow:0 5px 20px #00f3ff33;z-index:20;position:relative;min-height:90px;flex-shrink:0;margin-top:10px;border-radius:8px 8px 0 0}.hud-team-sector{display:flex;align-items:center;gap:1rem;min-width:280px}.omega-sector{justify-content:flex-end}.hud-badge{position:relative;width:140px;height:45px;display:flex;align-items:center;justify-content:center}.badge-bg{position:absolute;inset:0;clip-path:polygon(15% 0,100% 0,85% 100%,0% 100%);z-index:1}.alpha-badge .badge-bg{background-color:var(--cyber-red);box-shadow:inset 0 0 15px #ff000080}.omega-badge .badge-bg{border:2px solid var(--cyber-cyan);background:#00f3ff1a;clip-path:polygon(0% 0,85% 0,100% 100%,15% 100%)}.badge-label{position:relative;z-index:2;font-size:1.2rem;font-weight:900;letter-spacing:3px;color:#fff}.hud-team-info{display:flex;flex-direction:column}.hud-team-info.right{text-align:right}.hud-team-name{font-size:1.4rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px}.hud-score-display{font-size:.9rem;color:var(--cyber-cyan);margin-top:5px;opacity:.9;font-family:var(--font-mono)}.hud-score-display .score-value{font-size:1.2rem;font-weight:900;color:#fff;text-shadow:0 0 10px var(--cyber-cyan);margin-left:8px}.hud-data-lines{display:flex;flex-direction:column;gap:4px;margin-top:5px}.hud-data-lines .line{height:2px;background-color:var(--cyber-cyan);width:100%;opacity:.5}.hud-center-core{flex:0 0 320px;display:flex;justify-content:center;align-items:center}.core-frame{position:relative;width:280px;height:70px;background:#000000b3;border:1px solid var(--cyber-cyan);clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0% 50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.team-glory-msg{font-size:1.2rem;font-weight:900;color:#fff;opacity:.9;width:100%;text-align:center;margin:0;padding:0}.tug-of-war-arena{flex:0 0 120px;width:100%;background:#0009;border-bottom:2px solid var(--cyber-border);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.arena-center-line{position:absolute;left:50%;top:0;bottom:0;width:4px;background:linear-gradient(to bottom,transparent,var(--cyber-cyan),transparent);box-shadow:0 0 15px var(--cyber-cyan);z-index:1}.arena-ticks{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.arena-tick{position:absolute;top:50%;width:2px;height:20px;background:#00f3ff4d;transform:translate(-50%,-50%);box-shadow:0 0 5px #00f3ff33}.arena-tick:nth-child(1),.arena-tick:nth-child(8){height:35px;background:var(--cyber-cyan);box-shadow:0 0 10px var(--cyber-cyan);border:1px solid white}.rope-container{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:400vw;z-index:5;pointer-events:none;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.rope-line{height:14px;background:linear-gradient(to right,var(--cyber-red) 0%,var(--cyber-red) 42%,#fff 50%,var(--cyber-cyan) 58%,var(--cyber-cyan) 100%);background-size:120% 100%;width:100%;box-shadow:-20px 0 60px #ff000080,20px 0 60px #00f3ff80;animation:energyFlowAlternate 1s ease-in-out infinite alternate}@keyframes energyFlowAlternate{0%{background-position:47% 0%;filter:brightness(1)}to{background-position:53% 0%;filter:brightness(1.3)}}.rope-marker{width:55px;height:55px;background-color:#fff;border:5px solid var(--cyber-cyan);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #fff,0 0 30px var(--cyber-cyan),inset 0 0 15px #0003;z-index:10;animation:markerTensionShake .08s infinite alternate ease-in-out}@keyframes markerTensionShake{0%{transform:translate(calc(-50% - 2px),calc(-50% - 1px)) rotate(-1deg)}to{transform:translate(calc(-50% + 2px),calc(-50% + 1px)) rotate(1deg)}}.question-title{font-size:1.2rem;margin:.5rem 0;text-transform:uppercase;color:#fff;letter-spacing:2px}.game-lower-section{display:flex;flex:1;overflow:hidden;gap:1.5rem;padding:1.5rem;background:#0006;min-height:0}.question-panel,.editor-section{background:var(--cyber-panel);border:1px solid var(--cyber-border);border-radius:8px;box-shadow:inset 0 0 30px #000000e6;display:flex;flex-direction:column;overflow:hidden}.question-panel{flex:0 0 38%;padding:2.5rem}.question-panel-content{overflow-y:auto;flex:1;padding-right:10px}.editor-section{flex:1}.example-block-raw{margin:2rem 0;font-family:var(--font-mono);font-size:1rem;color:var(--cyber-cyan);background:#00f3ff08;padding:1rem;border-left:2px solid var(--cyber-cyan);line-height:1.6}.raw-in,.raw-out{opacity:.9}.raw-out{color:#fff;margin-top:5px}.operational-tips{margin-top:2rem;padding:1.5rem;background:#ffff0008;border:1px dashed rgba(255,255,0,.2);border-radius:4px}.tips-list{margin:.5rem 0 0 1.2rem;padding:0;color:#aaa;font-size:.85rem}.tips-list li{margin-bottom:.5rem}.tips-list code{color:var(--cyber-cyan)}.code-panel{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.submission-panel{flex:0 0 90px;padding:0 3rem;background:#000000f2;border-top:2px solid var(--cyber-border);display:flex;justify-content:flex-end;align-items:center;z-index:50;flex-shrink:0}.submit-btn{padding:1.2rem 4rem;background:#00f3ff0d;color:var(--cyber-cyan);border:2px solid var(--cyber-cyan);box-shadow:0 0 20px #00f3ff33;font-family:var(--font-mono);font-weight:900;text-transform:uppercase;letter-spacing:4px;cursor:pointer;transition:all .2s ease}.cyber-btn:hover{background:var(--cyber-cyan);color:#000;box-shadow:0 0 50px var(--cyber-cyan);transform:translateY(-3px)}.result-overlay-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:overlayFadeIn .3s ease-out forwards}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.result-card{background:var(--cyber-panel);border:2px solid var(--cyber-cyan);padding:3rem;border-radius:12px;text-align:center;min-width:440px;box-shadow:0 0 50px #00f3ff33;position:relative;overflow:hidden;animation:cardScaleIn .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes cardScaleIn{0%{transform:scale(.8) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.result-card.verdict-AC{border-color:var(--cyber-green);box-shadow:0 0 50px #00ff4133}.result-card.verdict-CONFLICT{border-color:var(--cyber-yellow);box-shadow:0 0 50px #f3ec1933}.verdict-AC{font-family:var(--font-cyber);font-size:3.5rem;color:var(--cyber-green);text-shadow:0 0 20px var(--cyber-green);margin-bottom:1rem;position:relative;letter-spacing:8px;animation:acePulse 1.5s infinite ease-in-out}.verdict-AC:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,65,.4),transparent);animation:scanBeam 2s infinite linear}@keyframes scanBeam{0%{left:-100%}to{left:100%}}@keyframes acePulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.3)}}.verdict-WA,.verdict-RE,.verdict-CONFLICT{font-family:var(--font-cyber);font-size:2.8rem;color:var(--cyber-red);text-shadow:0 0 20px var(--cyber-red);margin-bottom:1rem;letter-spacing:4px}.verdict-CONFLICT{color:var(--cyber-yellow);text-shadow:0 0 20px var(--cyber-yellow);animation:conflictGlitch .2s infinite}@keyframes conflictGlitch{0%{transform:translate(0);opacity:1}25%{transform:translate(-2px,2px);opacity:.8}50%{transform:translate(2px,-2px);opacity:1}75%{transform:translate(-2px,-2px);opacity:.9}to{transform:translate(0)}}.result-card-warning{border-color:var(--cyber-yellow)!important;animation:warningPulse .5s infinite alternate}@keyframes warningPulse{0%{box-shadow:0 0 20px #f3ec1933}to{box-shadow:0 0 40px #f3ec1966}}::-webkit-scrollbar{width:6px}.result-screen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;background:var(--cyber-bg);overflow-y:auto;overflow-x:hidden;display:block;text-align:center;padding:2rem 0;overflow:hidden!important}.result-screen:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#0006 50%),linear-gradient(90deg,#ff00000d,#00ff0005,#0000ff0d);background-size:100% 4px,100% 100%;pointer-events:none;z-index:100;opacity:.8}.result-screen:after{content:"";position:fixed;top:0;left:0;width:100%;height:2px;background:var(--cyber-cyan);box-shadow:0 0 15px var(--cyber-cyan);opacity:.2;animation:scanline-move 6s linear infinite;z-index:101;pointer-events:none}@keyframes scanline-move{0%{transform:translateY(-10vh)}to{transform:translateY(110vh)}}.winner-container,.loser-container{display:inline-flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:90%;margin:auto;z-index:10;position:relative;padding:2rem 0}.winner-container{animation:winnerAppear 1s ease-out forwards}.loser-container{animation:loserAppear 1s ease-out forwards}@keyframes winnerAppear{0%{opacity:0;transform:scale(.8) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes loserAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.result-title{font-family:var(--font-cyber);font-size:clamp(1.5rem,5vw,2.8rem);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:4px;line-height:1.2;width:100%}.v2-emergency-fix{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:var(--cyber-bg)!important;z-index:9999!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;padding:0!important}.title-v2{font-size:clamp(1.5rem,5vw,2.5rem)!important;margin-bottom:1.5vh!important;line-height:1.2!important}.table-v2{margin-top:5vh!important;width:90%!important}.button-v2{margin-top:8vh!important}.winner-text{color:#fff;text-shadow:0 0 10px rgba(0,255,65,.5),0 0 20px rgba(0,255,65,.3);animation:victoryShimmer 3s infinite ease-in-out;background:linear-gradient(to right,#fff 20%,#00ff41 40% 60%,#fff 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes victoryShimmer{0%{background-position:200% center;opacity:.9}50%{opacity:1}to{background-position:-200% center;opacity:.9}}.loser-text{color:var(--cyber-red);text-shadow:0 0 20px var(--cyber-red);opacity:.8}.result-subtitle{font-family:var(--font-mono);font-size:1.8rem;color:#fff;margin-bottom:3rem;letter-spacing:4px}.cyber-btn{padding:1.5rem 4rem;background:transparent;color:var(--cyber-cyan);border:2px solid var(--cyber-cyan);font-family:var(--font-cyber);font-size:1.2rem;text-transform:uppercase;letter-spacing:3px;cursor:pointer;position:relative;transition:all .3s;overflow:hidden;text-decoration:none;display:inline-block}.loser-text{color:#fff;text-shadow:0 0 15px rgba(255,42,42,.8),0 0 30px rgba(255,42,42,.5);animation:loserShimmer 3s infinite ease-in-out;background:linear-gradient(to right,#fff 20%,#ff2a2a 40% 60%,#fff 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes loserShimmer{0%{background-position:200% center;opacity:.8}50%{opacity:1}to{background-position:-200% center;opacity:.8}}.cyber-btn:hover{background:var(--cyber-cyan);color:#000;box-shadow:0 0 50px var(--cyber-cyan)}.glitch-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00f3ff1a;mix-blend-mode:overlay;pointer-events:none;animation:glitch 2s infinite linear alternate-reverse}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0)}}.mission-details{margin-top:1.5rem;padding:1.5rem 2rem;border:1px solid var(--cyber-border);background:#0009;display:flex;flex-direction:column;gap:.8rem;width:100%;box-shadow:inset 0 0 20px #00f3ff1a}.detail-line{font-family:var(--font-mono);display:flex;justify-content:space-between;gap:4rem;font-size:1.2rem}.detail-label{color:var(--cyber-cyan)}.detail-value{color:#fff}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:var(--cyber-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--cyber-cyan)}.cyber-glitch-text[data-text]{position:relative}.cyber-glitch-text[data-text]:before,.cyber-glitch-text[data-text]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.cyber-glitch-text[data-text]:before{left:2px;text-shadow:-2px 0 var(--cyber-magenta);animation:glitch-anim 5s infinite linear alternate-reverse;opacity:.5}.cyber-glitch-text[data-text]:after{left:-2px;text-shadow:-2px 0 var(--cyber-cyan);animation:glitch-anim2 5s infinite linear alternate-reverse;opacity:.5}.winner-view .cyber-glitch-text{text-shadow:none!important}.winner-view .cyber-glitch-text:before,.winner-view .cyber-glitch-text:after{display:none!important}@keyframes glitch-anim{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)}}@keyframes glitch-anim2{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)}}.victory-crown{font-size:2.5rem;margin-bottom:.5rem;animation:crownBounce 2s infinite ease-in-out;text-shadow:0 0 20px var(--cyber-yellow)}@keyframes crownBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.result-screen.winner-view{background:radial-gradient(circle at center,rgba(0,243,255,.1) 0%,transparent 70%)}.result-screen.loser-view{display:none}.loser-view .cyber-glitch-text{text-shadow:none!important}.loser-view .cyber-glitch-text:before,.loser-view .cyber-glitch-text:after{display:none!important}.red-glitch{background:#ff000026!important}.red-details{border-color:#f006!important;background:#ff000014!important;box-shadow:0 0 20px #ff000026!important}.red-details .detail-label{color:var(--cyber-red)!important}.red-details .detail-value{color:#ffbcbc!important}.revoked-msg{margin-top:1.5rem;font-family:var(--font-mono);color:#888}.revoked-msg p{margin:5px 0}.blink{animation:terminalBlink 1s infinite steps(1)}@keyframes terminalBlink{50%{opacity:0}}.cyber-grid-bg{position:fixed;top:0;left:0;width:100%;height:200%;background-image:linear-gradient(rgba(0,243,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.1) 1px,transparent 1px);background-size:80px 80px;perspective:1200px;transform:rotateX(65deg) translateY(-50%);z-index:1;opacity:.3;animation:grid-crawl 12s linear infinite;pointer-events:none}@keyframes grid-crawl{0%{transform:rotateX(65deg) translateY(-50%)}to{transform:rotateX(65deg) translateY(0)}}.winner-btn:hover{background:#fff!important;color:#000!important;box-shadow:0 0 60px #fff}.participation-btn{border:1px solid rgba(255,65,65,.4)!important;background:#ff00001a!important;color:#ffbcbc!important;margin-top:1rem}.participation-btn:hover{background:#ff4757!important;color:#fff!important;box-shadow:0 0 50px #ff414199;border-color:#ff4757!important}.dismissed-view{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:2000;background:radial-gradient(circle at center,#ff2a2a26,#000 70%)}.dismissed-container{background:#0a0a0af2;border:2px solid #ff2a2a;padding:4rem;border-radius:8px;text-align:center;max-width:600px;box-shadow:0 0 60px #ff2a2a66,inset 0 0 30px #ff2a2a1a;position:relative;animation:cardScaleIn .5s cubic-bezier(.34,1.56,.64,1) forwards;z-index:10}.warning-icon{font-size:5rem;margin-bottom:2rem;text-shadow:0 0 20px #ff2a2a;animation:acePulse 1.5s infinite ease-in-out}.warning-text{color:#ff2a2a!important;text-shadow:0 0 25px rgba(255,42,42,.6)!important;letter-spacing:4px}.dismissed-status{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem;font-family:var(--font-mono);color:#fffc;font-size:1.1rem}.status-pulse{position:relative;width:12px;height:12px;background:#ff2a2a;border-radius:50%;box-shadow:0 0 15px #ff2a2a}.status-pulse:after,.status-pulse:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ff2a2a;border-radius:50%;animation:pulse-ring 2s infinite}.status-pulse:before{animation-delay:.5s}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(3.5);opacity:0}}.progress-track{width:100%;height:6px;background:#ffffff1a;margin-top:2rem;border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:#ff2a2a;box-shadow:0 0 15px #ff2a2a;transition:width 1s linear}@keyframes pulse-red{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}.arena-loading-screen{position:fixed;inset:0;width:100vw;height:100vh;background-color:#050507;display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-user-select:none;user-select:none}.arena-loading-box{position:relative;z-index:10;padding:3rem 4rem;max-width:720px;width:90%;background:#0e0e12e6;border:1px solid rgba(246,236,214,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 25px 70px #000000e6,0 0 30px #36e3f026;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.arena-radar-pulse{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.arena-telemetry-badge{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(.75rem,1.4vw,.85rem);font-weight:600;letter-spacing:.08em;color:#f5a21f;background:#f5a21f1a;border:1px solid rgba(245,162,31,.25);padding:6px 16px;border-radius:4px}.tracker-root{min-height:100vh;background-color:#050505;color:#fff;font-family:Share Tech Mono,monospace;position:relative;overflow-y:auto;overflow-x:hidden;padding:2rem;max-height:100vh}.tracker-scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 2px,3px 100%;pointer-events:none;z-index:100;opacity:.15}.tracker-grid{position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,243,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.05) 1px,transparent 1px);background-size:50px 50px;z-index:1;pointer-events:none}.tracker-header{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px solid rgba(0,243,255,.3);padding-bottom:1rem;margin-bottom:2rem}.tracker-header h1{font-size:2.5rem;margin:0;letter-spacing:4px;color:#00f3ff;text-shadow:0 0 10px rgba(0,243,255,.5)}.live-indicator{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#ff2a2a;margin-bottom:.5rem;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px rgba(255,42,42,.4);animation:text-pulse-red 1.5s infinite alternate}@keyframes text-pulse-red{0%{opacity:.8;filter:brightness(1)}to{opacity:1;filter:brightness(1.3);text-shadow:0 0 15px rgba(255,42,42,.8)}}.live-dot{position:relative;width:8px;height:8px;background-color:#ff2a2a;border-radius:50%;box-shadow:0 0 10px #ff2a2a}.live-dot:after,.live-dot:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ff2a2a;border-radius:50%;animation:live-radiant-ring 2s infinite}.live-dot:before{animation-delay:1s}@keyframes live-radiant-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(4.5);opacity:0}}.stat-card{background:#00f3ff0d;border:1px solid rgba(0,243,255,.2);padding:.5rem 1rem;display:flex;gap:1rem;align-items:center;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.header-right{display:flex;align-items:center;gap:1rem}.tracker-terminate-btn{background:#ff2a2a1a;border:1px solid #ff2a2a;color:#ff2a2a;padding:.6rem 1.2rem;font-family:Share Tech Mono,monospace;font-weight:700;letter-spacing:2px;cursor:pointer;transition:all .3s ease;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 0 10px #ff2a2a33}.tracker-terminate-btn:hover{background:#ff2a2a40;box-shadow:0 0 20px #ff2a2a80;transform:translateY(-1px)}.tracker-terminate-btn:active{transform:scale(.98)}.stat-label{color:#00f3ffb3;font-size:.8rem}.stat-value{font-size:1.5rem;font-weight:700;color:#00f3ff}.tracker-content{position:relative;z-index:10}.match-list{display:flex;flex-direction:column;gap:1.5rem}.tracker-match-card{background:#0a0a0acc;border:1px solid rgba(255,255,255,.1);padding:1.5rem;transition:all .3s ease;position:relative}.tracker-match-card.ongoing{border-left:4px solid #00f3ff;box-shadow:-10px 0 20px #00f3ff0d}.tracker-match-card.finished{border-left:4px solid #00ff41;opacity:.95}.ongoing .match-status-pill{background:#00f3ff33;color:#00f3ff;box-shadow:0 0 10px #00f3ff4d;border:1px solid rgba(0,243,255,.5);animation:pulse-border 2s infinite}@keyframes pulse-border{0%{border-color:#00f3ff80}50%{border-color:#00f3ff}to{border-color:#00f3ff80}}.match-info-top{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.8rem;color:#fff9}.match-status-pill{padding:4px 12px;background:#ffffff26;border-radius:4px;letter-spacing:2px;font-weight:700}.match-visual-row{display:flex;align-items:center;justify-content:space-between;gap:2rem}.tracker-team{flex:1;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.tracker-team.winner{background:#00ff410d;border-color:#00ff414d;box-shadow:0 0 15px #00ff411a}.tracker-team.loser{opacity:.4;filter:grayscale(1)}.team-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.team-label{font-size:.7rem;color:#ffffff80;letter-spacing:2px}.team-name-large{font-size:1.8rem;font-weight:700;letter-spacing:1px}.winner .team-name-large{color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.3)}.tracker-match-core{flex:0 0 300px;display:flex;flex-direction:column;align-items:center;gap:1rem}.tension-gauge{width:100%;height:60px;background:#000c;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden;box-shadow:inset 0 0 20px #00000080}.gauge-track{width:100%;height:100%;position:relative}.gauge-fill{position:absolute;top:0;height:100%;transition:width .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s ease;background-size:200% 100%;animation:energy-flow 2s linear infinite;z-index:3}@keyframes energy-flow{0%{background-position:100% 0}to{background-position:-100% 0}}.gauge-fill.alpha{background:linear-gradient(90deg,transparent,#00ff41,transparent);box-shadow:0 0 40px #00ff414d;border-right:2px solid #00ff41}.gauge-fill.omega{background:linear-gradient(-90deg,transparent,#ff2a2a,transparent);box-shadow:0 0 40px #ff2a2a4d;border-left:2px solid #ff2a2a}.gauge-center-mark{position:absolute;top:0;left:50%;width:2px;height:100%;background:#ffffff1a;box-shadow:0 0 10px #ffffff1a;z-index:2;transform:translate(-50%)}.gauge-pointer{position:absolute;top:-5px;height:calc(100% + 10px);width:4px;z-index:10;transform:translate(-50%);transition:left .8s cubic-bezier(.34,1.56,.64,1),background-color .3s ease;box-shadow:0 0 25px currentColor}.gauge-pointer:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:8px;height:8px;background:inherit;clip-path:polygon(50% 100%,0 0,100% 0)}.lead-tag{font-size:.9rem;font-weight:900;padding:.4rem 1.2rem;border-radius:4px;letter-spacing:2px;text-transform:uppercase;transition:all .3s ease;text-shadow:0 0 10px rgba(255,255,255,.2);border:1px solid transparent}.lead-tag.alpha{color:#00ff41;background:#00ff411a;border-color:#00ff414d;animation:slide-right-pulse 1s infinite alternate}.lead-tag.omega{color:#ff2a2a;background:#ff2a2a1a;border-color:#ff2a2a4d;animation:slide-left-pulse 1s infinite alternate}.lead-tag.neutral{color:#00f3ff;background:#00f3ff0d;border-color:#00f3ff33;opacity:.6}.lead-tag.won{color:gold;background:#ffd7001a;border-color:#ffd70066;box-shadow:0 0 20px #ffd70033;animation:victory-pulse 1s infinite alternate}@keyframes victory-pulse{0%{transform:scale(1);text-shadow:0 0 10px rgba(255,215,0,.5)}to{transform:scale(1.1);text-shadow:0 0 20px rgba(255,215,0,.8);box-shadow:0 0 30px #ffd70066}}@keyframes slide-right-pulse{0%{transform:translate(0) scale(1);box-shadow:0 0 10px #00ff411a}to{transform:translate(5px) scale(1.05);box-shadow:0 0 20px #00ff414d}}@keyframes slide-left-pulse{0%{transform:translate(0) scale(1);box-shadow:0 0 10px #ff2a2a1a}to{transform:translate(-5px) scale(1.05);box-shadow:0 0 20px #ff2a2a4d}}.match-footer{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05)}.match-metrics{color:#fff6}.match-metrics .value{color:#fff;margin-right:.5rem}.match-metrics .separator{margin-right:.5rem;opacity:.3}.connection-pulse{display:flex;align-items:center;gap:.5rem;color:#00f3ff;font-size:.7rem}.spinner-mini{width:14px;height:14px;border:2px solid rgba(0,243,255,.2);border-top-color:#00f3ff;border-radius:50%;animation:rotate .8s linear infinite;position:relative;box-shadow:0 0 10px #00f3ff66}.spinner-mini:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(0,243,255,.1);border-radius:50%;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{transform:scale(.8);opacity:0}50%{opacity:.5}to{transform:scale(1.5);opacity:0}}.match-card-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(0,243,255,.05),transparent);animation:flow-glow 3s infinite;pointer-events:none}@keyframes flow-glow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tracker-loading-screen{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#050505;gap:2rem}.tech-spinner{position:relative;width:120px;height:120px}.spinner-inner{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top-color:#00f3ff;border-bottom-color:#00f3ff;border-radius:50%;animation:rotate 2s linear infinite}.spinner-outer{position:absolute;top:-15px;left:-15px;width:150px;height:150px;border:1px solid rgba(0,243,255,.2);border-left-color:#ff2a2a;border-radius:50%;animation:rotate 4s linear reverse infinite}.tracker-loading-screen .loading-text{color:#00f3ff;letter-spacing:5px;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.progress-segments{display:flex;gap:4px;margin-top:5px}.segment{width:15px;height:4px;background:#ffffff1a}.segment.lit.success{background:#00ff41;box-shadow:0 0 10px #00ff4180}.segment.lit.fail{background:#ff2a2a;box-shadow:0 0 10px #ff2a2a80}.segment.lit{background:#00f3ff;box-shadow:0 0 5px #00f3ff}.winner .segment.lit{background:#00ff41;box-shadow:0 0 5px #00ff41}.shuffle-container{min-height:100vh;background:#050505;background-image:linear-gradient(rgba(0,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.05) 1px,transparent 1px);background-size:50px 50px;color:#fff;padding:1rem;font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;box-sizing:border-box;animation:fadeIn .8s ease-out}.shuffle-container *{box-sizing:border-box}.shuffle-container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,transparent 0%,rgba(0,0,0,.8) 100%);pointer-events:none;z-index:1}.shuffle-header{text-align:center;margin-bottom:2rem;z-index:2;position:relative;width:100%;animation:slideUp .8s cubic-bezier(.16,1,.3,1)}.shuffle-header h1{font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,8vw,3rem);font-weight:900;color:#fff;text-shadow:0 0 10px rgba(0,255,255,.8),0 0 20px rgba(0,255,255,.5);text-transform:uppercase;letter-spacing:clamp(2px,1vw,5px);margin-bottom:.5rem;word-wrap:break-word}.shuffle-header:after{content:"SYSTEM_ADMIN_INTERFACE_V2.0";font-size:.7rem;color:#0ff;letter-spacing:3px;opacity:.6}.shuffle-search{background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;border-radius:4px;border-left:4px solid #00ffff;border-right:1px solid rgba(0,255,255,.3);border-top:1px solid rgba(0,255,255,.3);border-bottom:1px solid rgba(0,255,255,.3);width:100%;max-width:650px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;z-index:2;box-shadow:0 0 20px #00ffff1a;animation:slideUp .8s cubic-bezier(.16,1,.3,1) .1s both}.shuffle-search input{flex:1;min-width:200px;background:#00000080;border:1px solid rgba(0,255,255,.2);padding:1rem;border-radius:2px;color:#0ff;font-family:JetBrains Mono,monospace;font-size:1rem;outline:none;transition:all .3s}.shuffle-search button{width:auto;flex-grow:1}.shuffle-search input:focus{border-color:#0ff;box-shadow:0 0 10px #00ffff4d}.shuffle-btn{background:transparent;border:1px solid #00ffff;padding:1rem 1.5rem;border-radius:2px;color:#0ff;font-family:Orbitron,sans-serif;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.shuffle-btn:hover{background:#0ff;color:#000;box-shadow:0 0 20px #0ff}.shuffle-btn:disabled{opacity:.3;cursor:not-allowed}.match-details-card{background:#0a0a0ae6;padding:clamp(1.5rem,5vw,3rem);border:1px solid rgba(0,255,255,.2);width:100%;max-width:850px;position:relative;z-index:2;clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));animation:slideUp .6s cubic-bezier(.34,1.56,.64,1) .2s both;transition:transform .3s ease,box-shadow .3s ease}.match-details-card:hover{transform:translateY(-5px) scale(1.005);box-shadow:0 10px 30px #00ffff1a}.match-details-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(0,255,255,.3);pointer-events:none}.teams-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}@media(max-width:768px){.teams-display{flex-direction:column;gap:2rem}.vs-divider{padding:1rem 0!important}.vs-divider:before,.vs-divider:after{width:1px!important;height:20px!important;left:50%!important;transform:translate(-50%)}.vs-divider:before{top:-25px!important}.vs-divider:after{bottom:-25px!important;top:auto!important}}.team-box{text-align:center;flex:1;width:100%}.team-label{font-size:.7rem;color:#0ff;text-transform:uppercase;margin-bottom:.8rem;display:block;letter-spacing:2px}.team-name{font-family:Orbitron,sans-serif;font-size:clamp(1.2rem,5vw,2.2rem);font-weight:800;color:#fff;letter-spacing:2px;word-break:break-word}.team-name.alpha{color:#f05;text-shadow:0 0 10px rgba(255,0,85,.5)}.team-name.omega{color:#0ff;text-shadow:0 0 10px rgba(0,255,255,.5)}.vs-divider{font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:900;color:#444;padding:0 1rem;position:relative;min-width:60px;text-align:center}.vs-divider:before,.vs-divider:after{content:"";position:absolute;top:50%;width:30px;height:1px;background:#333}.vs-divider:before{left:-20px}.vs-divider:after{right:-20px}.match-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-item{background:#ffffff08;padding:1.2rem;border:1px solid rgba(0,255,255,.1);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-item:hover{background:#00ffff14;border-color:#00ffff80;transform:scale(1.05);box-shadow:0 0 15px #00ffff1a}.stat-label{display:block;font-size:.7rem;color:#666;margin-bottom:.5rem;text-transform:uppercase}.stat-value{font-family:Orbitron,sans-serif;font-size:1.5rem;font-weight:700}.action-zone{text-align:center;padding-top:1rem}.shuffle-action-btn{background:transparent;border:2px solid #ff0055;color:#f05;font-size:clamp(.9rem,3vw,1.2rem);padding:1rem 2rem;width:100%;max-width:400px;box-shadow:0 0 15px #f053}.shuffle-action-btn:hover{background:#f05;color:#fff;box-shadow:0 0 30px #f05}.success-msg{border:1px solid #ffd700;padding:1rem;background:#ffd7001a;border-radius:4px;text-transform:uppercase;font-size:.8rem;width:100%;max-width:650px;text-align:center;margin-bottom:1rem}.error-msg{border:1px solid #ff0055;padding:1rem;background:#ff00551a;border-radius:4px;text-transform:uppercase;font-size:.8rem;width:100%;max-width:650px;text-align:center;margin-bottom:1rem}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.pulse-animation{animation:pulse 1.5s infinite}.cyber-grid-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,transparent 0%,rgba(0,255,255,.05) 50%,transparent 100%);background-size:100% 200px;animation:scanner 4s linear infinite}.cyber-corner{position:absolute;width:clamp(10px,2vw,20px);height:clamp(10px,2vw,20px);border:2px solid #00ffff;z-index:3}.top-left{top:5px;left:5px;border-right:none;border-bottom:none}.top-right{top:5px;right:5px;border-left:none;border-bottom:none}.bottom-left{bottom:5px;left:5px;border-right:none;border-top:none}.bottom-right{bottom:5px;right:5px;border-left:none;border-top:none}.promote-container{min-height:100vh;background:#050505;background-image:linear-gradient(rgba(255,0,85,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,85,.05) 1px,transparent 1px);background-size:50px 50px;color:#fff;padding:2rem;font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;align-items:center;position:relative;overflow-x:hidden;box-sizing:border-box;animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scanner{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.promote-container *{box-sizing:border-box}.promote-container:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,transparent 0%,rgba(0,0,0,.8) 100%);pointer-events:none;z-index:1}.promote-header{text-align:center;margin-bottom:3rem;z-index:2;position:relative;width:100%;animation:slideUp .8s cubic-bezier(.16,1,.3,1)}.promote-header h1{font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,8vw,3rem);font-weight:900;color:#fff;text-shadow:0 0 10px rgba(255,0,85,.8),0 0 20px rgba(255,0,85,.5);text-transform:uppercase;letter-spacing:clamp(2px,1vw,5px);margin-bottom:.5rem}.promote-header:after{content:"PRIORITY_PROMOTION_OVERRIDE_V1.1";font-size:.7rem;color:#f05;letter-spacing:3px;opacity:.6}.promote-search{background:#0a0a0acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:4px;border-left:4px solid #ff0055;border-right:1px solid rgba(255,0,85,.3);border-top:1px solid rgba(255,0,85,.3);border-bottom:1px solid rgba(255,0,85,.3);width:100%;max-width:650px;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;z-index:2;box-shadow:0 0 20px #ff00551a;animation:slideUp .8s cubic-bezier(.16,1,.3,1) .1s both}.promote-search input{flex:1;min-width:200px;background:#00000080;border:1px solid rgba(255,0,85,.2);padding:1rem;border-radius:2px;color:#f05;font-family:JetBrains Mono,monospace;font-size:1rem;outline:none;transition:all .3s}.promote-search input:focus{border-color:#f05;box-shadow:0 0 10px #ff00554d}.promote-btn{background:transparent;border:1px solid #ff0055;padding:1rem 2rem;border-radius:2px;color:#f05;font-family:Orbitron,sans-serif;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}.promote-btn:hover{background:#f05;color:#fff;box-shadow:0 0 20px #f05}.promote-btn:disabled{opacity:.3;cursor:not-allowed}.promote-match-card{background:#0a0a0ae6;padding:clamp(1.5rem,5vw,3rem);border:1px solid rgba(255,0,85,.2);width:100%;max-width:850px;position:relative;z-index:2;clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));animation:slideUp .6s cubic-bezier(.34,1.56,.64,1) .2s both;transition:transform .3s ease,box-shadow .3s ease}.promote-match-card:hover{transform:translateY(-5px) scale(1.005);box-shadow:0 10px 30px #ff00551a}.promote-match-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,0,85,.3);pointer-events:none}.promote-teams-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;gap:1rem}@media(max-width:768px){.promote-teams-display{flex-direction:column;gap:2rem}}.promote-team-section{text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;transition:all .3s ease;padding:1.5rem;border-radius:10px}.promote-team-section:hover{background:#ffffff08;transform:translateY(-5px)}.promote-vs{font-family:Orbitron,sans-serif;font-size:1.5rem;color:#444}.promote-action-btn{width:100%;max-width:250px;font-size:.9rem;padding:1.2rem}.promote-alpha-btn{border-color:#f05;color:#f05}.promote-alpha-btn:hover{background:#f05;box-shadow:0 0 30px #f05}.promote-gamma-btn{border-color:#0ff;color:#0ff}.promote-gamma-btn:hover{background:#0ff;color:#000;box-shadow:0 0 30px #0ff}.cyber-grid-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);z-index:10;background-size:100% 2px,3px 100%;pointer-events:none;opacity:.2}.cyber-grid-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,transparent 0%,rgba(255,0,85,.05) 50%,transparent 100%);background-size:100% 200px;animation:scanner 4s linear infinite}.cyber-corner{position:absolute;width:20px;height:20px;border:2px solid #ff0055;z-index:3}.top-left{top:10px;left:10px;border-right:none;border-bottom:none}.top-right{top:10px;right:10px;border-left:none;border-bottom:none}.bottom-left{bottom:10px;left:10px;border-right:none;border-top:none}.bottom-right{bottom:10px;right:10px;border-left:none;border-top:none}.success-msg{border:1px solid #00ffff;padding:1rem;background:#00ffff1a;color:#0ff;text-transform:uppercase;margin-bottom:1.5rem;animation:slideUp .4s ease-out}.active-target{animation:targetGlow 1.5s infinite alternate}@keyframes targetGlow{0%{text-shadow:0 0 5px purple,0 0 10px purple,0 0 15px purple}to{text-shadow:0 0 10px purple,0 0 20px purple,0 0 30px purple}}.error-msg{border:1px solid #ff0055;padding:1rem;background:#ff00551a;color:#f05;text-transform:uppercase;margin-bottom:1.5rem}.admin-security-container{min-height:100vh;background:#0a0a0b;color:#00ff41;font-family:Courier New,Courier,monospace;padding:2rem;position:relative;overflow-x:hidden}.cyber-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,255,65,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,65,.05) 1px,transparent 1px);background-size:30px 30px;z-index:0;pointer-events:none}.cyber-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #00ff41;padding-bottom:1rem;margin-bottom:2rem;position:relative;z-index:1}.cyber-title{font-size:2.5rem;margin:0;letter-spacing:5px;text-shadow:0 0 10px #00ff41}.connection-status{padding:.5rem 1rem;border:1px solid #00ff41;font-size:.8rem;background:#00ff411a}.connection-status.stable{color:#00ff41;box-shadow:0 0 10px #00ff41}.connection-status.offline{color:#ff003c;border-color:#ff003c;box-shadow:0 0 10px #ff003c}.security-content{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;position:relative;z-index:1}.settings-panel,.logs-panel{background:#000c;border:1px solid #00ff41;padding:1.5rem;box-shadow:inset 0 0 20px #00ff411a}.panel-title{font-size:1.2rem;border-left:4px solid #00ff41;padding-left:10px;margin-top:0;margin-bottom:1.5rem;letter-spacing:2px}.toggle-group{display:flex;flex-direction:column;gap:1.5rem}.toggle-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#00ff410d;border:1px solid rgba(0,255,65,.2);transition:all .3s ease}.toggle-item:hover{background:#00ff411a;border-color:#00ff41}.toggle-info{display:flex;flex-direction:column}.toggle-label{font-weight:700;font-size:1rem}.toggle-desc{font-size:.7rem;color:#00ff41b3;margin-top:4px}.cyber-switch{position:relative;display:inline-block;width:60px;height:30px}.cyber-switch input{opacity:0;width:60px;height:30px;position:absolute;top:0;left:0;z-index:5;cursor:pointer}.slider{position:absolute;inset:0;background-color:#333;transition:.4s;border:1px solid #00ff41;z-index:1;pointer-events:none}.slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:3px;background-color:#00ff41;transition:.4s;box-shadow:0 0 5px #00ff41}input:checked+.slider{background-color:#00ff4133}input:checked+.slider:before{transform:translate(30px)}.logs-viewport{height:500px;overflow-y:auto;font-size:.85rem;background:#050505;padding:1rem;border:1px solid rgba(0,255,65,.3)}.log-entry{margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(0,255,65,.1);display:flex;gap:10px}.log-entry.alert{color:#ff003c;text-shadow:0 0 5px #ff003c}.log-entry.tab_switch{color:#ff9d00}.log-time{color:#888}.log-team{font-weight:700}.no-logs{opacity:.5;text-align:center;margin-top:2rem;animation:blink 1s infinite}@keyframes blink{0%,to{opacity:.2}50%{opacity:.6}}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch:before{left:2px;text-shadow:-2px 0 #ff003c;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.glitch:after{left:-2px;text-shadow:-2px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(10px,9999px,85px,0)}20%{clip:rect(60px,9999px,98px,0)}to{clip:rect(15px,9999px,40px,0)}}@keyframes glitch-anim2{0%{clip:rect(35px,9999px,50px,0)}to{clip:rect(75px,9999px,12px,0)}}.admin-layout-root{display:flex;width:100vw;height:100vh;background-color:#050505;background-image:radial-gradient(circle at 50% 50%,rgba(255,215,0,.05) 0%,transparent 70%),linear-gradient(rgba(255,215,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,215,0,.02) 1px,transparent 1px);background-size:100% 100%,50px 50px,50px 50px;color:#e0e0e0;font-family:Rajdhani,sans-serif;overflow:hidden;position:relative}.admin-sidebar{width:250px;background:#0a0a0ae6;border-right:1px solid rgba(255,215,0,.2);display:flex;flex-direction:column;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:5px 0 20px #00000080;flex-shrink:0}.sidebar-header{padding:2rem 1.5rem;border-bottom:1px solid rgba(255,215,0,.1);text-align:center}.sidebar-brand{font-family:Orbitron,sans-serif;font-size:1.2rem;color:gold;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px rgba(255,215,0,.4);margin:0}.sidebar-brand span{display:block;font-size:.8rem;color:#fff;margin-top:.3rem;opacity:.7}.sidebar-nav{flex:1;padding:2rem 1rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.nav-item{padding:1rem;color:#a0a0a0;text-decoration:none;font-family:Orbitron,sans-serif;font-size:.9rem;letter-spacing:1px;border-left:3px solid transparent;transition:all .3s ease;background:transparent;display:flex;align-items:center;gap:.8rem}.nav-item:hover{background:#ffd7000d;color:#e0e0e0}.nav-item.active{background:#ffd7001a;color:gold;border-left-color:gold;box-shadow:inset 10px 0 20px #ffd7000d}.sidebar-footer{padding:1.5rem;border-top:1px solid rgba(255,215,0,.1)}.logout-btn{width:100%;padding:.8rem;background:#ff003c1a;border:1px solid rgba(255,0,60,.3);color:#ff003c;font-family:Orbitron,sans-serif;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.logout-btn:hover{background:#ff003c33;box-shadow:0 0 15px #ff003c33}.admin-main-content{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column}.layout-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent 0,transparent 2px,rgba(255,215,0,.03) 2px,rgba(255,215,0,.03) 4px);pointer-events:none;z-index:10;animation:scanlineScroll 10s linear infinite}.content-wrapper{position:relative;z-index:20;height:100%;overflow-y:auto}#root{width:100%;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
