@font-face{font-family:VCR OSD Mono;src:url(/VCR_OSD_MONO_1.001.ttf) format("truetype"),url(/freshers/fonts/VCR_OSD_MONO_1.001.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.font-vcr,.freshers-font{font-family:VCR OSD Mono,Courier New,monospace!important;letter-spacing:.04em;color:#F2F2F2}:root{--freshers-bg:#05070a;--freshers-text-primary:#f2f2f2;--freshers-text-secondary:#9ca3af;--freshers-red:#ef4444;--freshers-yellow:#f59e0b;--freshers-green:#10b981;--freshers-cyan:#06b6d4}.crt-screen{overflow:hidden;background:rgba(8,12,18,.95);border:2px solid rgba(245,158,11,.4);box-shadow:0 0 25px rgba(0,0,0,.8),inset 0 0 40px rgba(0,0,0,.9);border-radius:12px;color:#f2f2f2}.crt-scanlines,.crt-screen{position:relative}.crt-scanlines:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25) 1px,transparent 0,transparent 3px);z-index:25;pointer-events:none;opacity:.5}@keyframes crtFlicker{0%{opacity:.98}50%{opacity:1}to{opacity:.99}}.crt-flicker{animation:crtFlicker .2s infinite}.glow-white{text-shadow:0 0 8px rgba(255,255,255,.7),0 0 16px rgba(255,255,255,.3)}.glow-red{text-shadow:0 0 10px rgba(239,68,68,.8),0 0 20px rgba(239,68,68,.4)}.glow-yellow{text-shadow:0 0 10px rgba(245,158,11,.8),0 0 20px rgba(245,158,11,.4)}.glow-green{text-shadow:0 0 10px rgba(16,185,129,.8),0 0 20px rgba(16,185,129,.4)}.glow-cyan{text-shadow:0 0 8px rgba(6,182,212,.7),0 0 16px rgba(6,182,212,.3)}.emergency-button-container{position:relative;display:inline-block;padding:12px;background:radial-gradient(circle,#2a2a38 0,#12121a 100%);border-radius:50%;border:4px solid #0a0a10;box-shadow:0 10px 30px rgba(0,0,0,.9),inset 0 0 15px rgba(255,255,255,.1)}.emergency-btn-3d-active{width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff4d4d 0,#dc2626 45%,#991b1b 80%,#450a0a 100%);border:6px solid #280505;box-shadow:0 10px 0 #450a0a,0 15px 25px rgba(0,0,0,.8),inset 0 -8px 16px rgba(0,0,0,.6),inset 0 8px 16px rgba(255,255,255,.3);cursor:pointer;transition:all .1s cubic-bezier(.4,0,.2,1);position:relative;display:flex;align-items:center;justify-content:center;user-select:none}.emergency-btn-3d-active:hover{transform:translateY(2px);box-shadow:0 8px 0 #450a0a,0 12px 20px rgba(0,0,0,.7),inset 0 -8px 16px rgba(0,0,0,.6),inset 0 8px 16px rgba(255,255,255,.4);filter:brightness(1.1)}.emergency-btn-3d-active:active{transform:translateY(10px);box-shadow:0 0 0 #450a0a,0 4px 10px rgba(0,0,0,.6),inset 0 -4px 12px rgba(0,0,0,.7),inset 0 4px 12px rgba(255,255,255,.2)}.emergency-pulse-glow{animation:emergencyPulse 1.8s ease-in-out infinite}@keyframes emergencyPulse{0%,to{box-shadow:0 0 15px rgba(239,68,68,.5),0 10px 0 #450a0a,0 15px 25px rgba(0,0,0,.8)}50%{box-shadow:0 0 40px rgba(239,68,68,.9),0 0 70px rgba(239,68,68,.5),0 10px 0 #450a0a,0 15px 25px rgba(0,0,0,.8)}}@keyframes radarSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radar-spinner{animation:radarSpin 4s linear infinite}@keyframes redFlashAnim{0%{opacity:0;background-color:rgba(239,68,68,0)}20%{opacity:1;background-color:rgba(239,68,68,.9)}40%{opacity:.4;background-color:rgba(153,27,27,.6)}60%{opacity:1;background-color:rgba(239,68,68,.95)}to{opacity:0;background-color:rgba(0,0,0,0)}}.registered-red-flash{animation:redFlashAnim 1.2s ease-out forwards}@media (prefers-reduced-motion:reduce){.crt-flicker,.emergency-pulse-glow,.radar-spinner,.registered-red-flash{animation:none!important;transition:none!important}}.shhh-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000;z-index:9999;flex-direction:column}.shhh-character-wrapper,.shhh-overlay{display:flex;justify-content:center;align-items:center}.shhh-character-wrapper{position:relative;width:350px;height:350px}.shhh-wheel{position:absolute;width:100%;height:100%;object-fit:contain;animation:spinWheel 10s linear infinite}.shhh-body{z-index:2}.shhh-body,.shhh-hand{position:absolute;width:60%;height:60%;object-fit:contain}.shhh-hand{z-index:3;animation:bringToFace .5s ease-out forwards}.shhh-text-img{width:250px;margin-top:2rem;z-index:4;opacity:0;animation:fadeInText .5s ease-out .5s forwards}@keyframes spinWheel{to{transform:rotate(1turn)}}@keyframes bringToFace{0%{opacity:0;transform:translate(40px,60px) scale(.8)}to{opacity:1;transform:translate(25px,50px) scale(1)}}@keyframes fadeInText{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.shhh-character-wrapper{width:260px;height:260px}.shhh-text-img{width:200px;margin-top:1.5rem}.emergency-btn-3d-active{width:120px;height:120px;font-size:.85rem}.emergency-button-container{padding:8px}.crt-screen{padding:1rem!important;border-radius:8px}}@media (max-width:380px){.shhh-character-wrapper{width:220px;height:220px}.shhh-text-img{width:170px;margin-top:1rem}.emergency-btn-3d-active{width:100px;height:100px;font-size:.75rem}}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.victory-text{font-family:VCR OSD Mono,Courier New,monospace;font-weight:900;letter-spacing:.12em;color:#38bdf8;text-shadow:0 0 6px rgba(56,189,248,.5),0 0 16px rgba(14,165,233,.3);animation:victoryTextGlow 3.5s ease-in-out infinite}@keyframes victoryTextGlow{0%,to{text-shadow:0 0 6px rgba(56,189,248,.5),0 0 16px rgba(14,165,233,.3)}50%{text-shadow:0 0 10px rgba(56,189,248,.7),0 0 22px rgba(14,165,233,.45)}}.soundwave-bar{width:3.5px;border-radius:9999px;background:linear-gradient(0deg,#0369a1,#38bdf8);opacity:.75;transform-origin:center bottom;animation:victorySoundwave 1.4s ease-in-out infinite alternate}@keyframes victorySoundwave{0%{transform:scaleY(.3);opacity:.4}50%{transform:scaleY(1);opacity:.85}to{transform:scaleY(.45);opacity:.5}}.victory-banner-box{position:relative;background:radial-gradient(ellipse at center,rgba(15,23,42,.9) 0,rgba(3,7,18,.98) 90%);border:1px solid rgba(56,189,248,.35);box-shadow:0 10px 30px rgba(0,0,0,.7),inset 0 0 25px rgba(14,165,233,.08);border-radius:16px}.victory-outline-pulse{animation:victoryPulseOutline 3s ease-in-out infinite}@keyframes victoryPulseOutline{0%,to{box-shadow:0 10px 25px rgba(0,0,0,.7),inset 0 0 20px rgba(56,189,248,.06);border-color:rgba(56,189,248,.3)}50%{box-shadow:0 12px 35px rgba(0,0,0,.8),inset 0 0 28px rgba(56,189,248,.12);border-color:rgba(56,189,248,.5)}}.impostor-banner-box{position:relative;background:radial-gradient(ellipse at center,rgba(45,10,18,.88) 0,rgba(12,4,8,.98) 90%);border:1px solid rgba(239,68,68,.45);box-shadow:0 10px 30px rgba(0,0,0,.8),inset 0 0 25px rgba(239,68,68,.1);border-radius:16px}.impostor-outline-pulse{animation:impostorPulseOutline 3s ease-in-out infinite}@keyframes impostorPulseOutline{0%,to{box-shadow:0 10px 25px rgba(0,0,0,.7),inset 0 0 20px rgba(239,68,68,.08);border-color:rgba(239,68,68,.4)}50%{box-shadow:0 12px 35px rgba(0,0,0,.85),inset 0 0 28px rgba(239,68,68,.18);border-color:rgba(239,68,68,.7)}}.crewmate-bob-center{animation:crewmateBob 3.4s ease-in-out infinite}.crewmate-bob-left{animation:crewmateBob 3.8s ease-in-out .4s infinite}.crewmate-bob-right{animation:crewmateBob 3.6s ease-in-out .9s infinite}@keyframes crewmateBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.cctv-rivet{position:absolute;width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#94a3b8 0,#475569 60%,#1e293b 100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.6);z-index:20}.cctv-card{position:relative;background:rgba(15,23,42,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(148,163,184,.18);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px -6px rgba(0,0,0,.7);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease}.cctv-card:hover{transform:translateY(-3px) scale(1.02);border-color:rgba(56,189,248,.45);box-shadow:0 16px 36px -8px rgba(0,0,0,.85),0 0 18px rgba(56,189,248,.15)}.cctv-scanline-overlay{position:absolute;inset:0;pointer-events:none;z-index:15;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 1px,transparent 0,transparent 2px);opacity:.35}@keyframes cctvGlitch{0%{transform:translate(0);filter:contrast(1)}25%{transform:translate(-2px,1px);filter:contrast(1.1)}50%{transform:translate(2px,-1px);filter:contrast(1.05)}75%{transform:translate(-1px)}to{transform:translate(0);filter:contrast(1)}}.cctv-card:hover .cctv-image-glitch{animation:cctvGlitch .35s ease-in-out}@keyframes recBlink{0%,to{opacity:.9}50%{opacity:.25}}.rec-dot{animation:recBlink 1.4s infinite}@keyframes zigzagSlideLeft{0%{transform:translateX(-55vw);opacity:0}70%{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes zigzagSlideRight{0%{transform:translateX(55vw);opacity:0}70%{transform:translateX(0);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes ventFlapOpen{0%{transform:perspective(800px) rotateX(0deg)}40%{transform:perspective(800px) rotateX(-95deg)}75%{transform:perspective(800px) rotateX(-85deg)}to{transform:perspective(800px) rotateX(0deg);opacity:0}}@keyframes ventEmergeBurst{0%{transform:scale(.12) translateY(180px) rotate(-8deg);opacity:.2}50%{transform:scale(.7) translateY(-30px) rotate(2deg);opacity:.95}to{transform:scale(1) translateY(0) rotate(0deg);opacity:1}}@keyframes ventSteamShockwave{0%{transform:scale(.2) translateY(30px);opacity:.8}50%{transform:scale(1.6) translateY(-40px);opacity:.5}to{transform:scale(2.4) translateY(-80px);opacity:0}}@keyframes ejectOrbitTravel{0%{transform:translate(-70vw,40px) rotate(0deg) scale(.35);opacity:.4}50%{transform:translate(-10vw,-20px) rotate(240deg) scale(.75);opacity:.9}to{transform:translate(0) rotate(1turn) scale(1);opacity:1}}@keyframes emergencyBtnPress{0%{transform:translateY(-80px) scale(.7);opacity:0}40%{transform:translateY(0) scale(1.1);opacity:1}55%{transform:translateY(10px) scale(.95)}70%{transform:translateY(0) scale(1)}to{transform:scale(.8);opacity:0}}@keyframes emergencyShockwave{0%{transform:scale(.5);opacity:.9}to{transform:scale(3.5);opacity:0}}@keyframes emergencyPhotoSlam{0%{transform:scale(1.6);opacity:0}60%{transform:scale(.96);opacity:1}to{transform:scale(1);opacity:1}}@keyframes shhhVisorPulse{0%{opacity:0;transform:scale(.85)}40%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.3)}}@keyframes shhhPhotoUnveil{0%{clip-path:circle(0 at center);opacity:.3}to{clip-path:circle(120% at center);opacity:1}}@keyframes blastDoorSlideUp{0%{transform:translateY(0)}25%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes blastDoorSlideDown{0%{transform:translateY(0)}25%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes cctvNoiseDejitter{0%{opacity:.85;filter:contrast(1.5) hue-rotate(60deg)}30%{opacity:.7;filter:contrast(1.2)}60%{opacity:.4;filter:contrast(1.05)}to{opacity:0}}@keyframes cctvLockIn{0%{transform:scale(1.08) translateY(-4px);filter:blur(3px)}70%{transform:scale(.99) translateY(1px);filter:blur(0)}to{transform:scale(1) translateY(0);filter:blur(0)}}@keyframes medbayLaserBar{0%{top:0;opacity:1}85%{top:100%;opacity:1}to{top:100%;opacity:0}}@keyframes medbayRevealLine{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes irisApertureBlade{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);transform:scale(.4) rotate(-35deg)}50%{clip-path:polygon(30% 0,70% 0,100% 50%,70% 100%,30% 100%,0 50%);transform:scale(.85) rotate(-10deg)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1) rotate(0deg)}}@keyframes cardSwipeAction{0%{transform:translateX(-60vw) translateY(-140px) rotate(-15deg);opacity:.4}45%{transform:translateX(0) translateY(-140px) rotate(0deg);opacity:1}65%{transform:translateX(20px) translateY(-140px) rotate(2deg);opacity:1}to{transform:translateX(0) translateY(0) rotate(0deg);opacity:1}}@keyframes wireSparkBurst{0%,to{opacity:0;transform:scale(.2)}30%,60%{opacity:1;transform:scale(1.3)}}@keyframes crtPowerBloom{0%{transform:scaleY(.01) scaleX(.01);filter:brightness(3);opacity:.3}40%{transform:scaleY(.02) scaleX(1);filter:brightness(2);opacity:.8}to{transform:scaleY(1) scaleX(1);filter:brightness(1);opacity:1}}@keyframes radarSweepArm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes radarSonarPing{0%{transform:scale(.2);opacity:.8}to{transform:scale(2.8);opacity:0}}.typewriter-cursor{animation:typewriterBlink .8s infinite}@keyframes typewriterBlink{0%,to{opacity:1}50%{opacity:0}}.fullscreen-modal-backdrop{background:rgba(3,7,18,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.fullscreen-hud-bar{background:rgba(15,23,42,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:rgba(148,163,184,.18)}.fullscreen-btn{background:rgba(30,41,59,.75);border:1px solid rgba(148,163,184,.22);color:#cbd5e1;transition:all .2s cubic-bezier(.16,1,.3,1)}.fullscreen-btn:hover{background:rgba(51,65,85,.9);border-color:rgba(56,189,248,.5);color:#f8fafc;transform:translateY(-1px)}.fullscreen-report-btn{background:linear-gradient(135deg,rgba(225,29,72,.85),rgba(159,18,57,.95));border:1px solid rgba(251,113,133,.4);color:#ffffff;box-shadow:0 4px 14px rgba(225,29,72,.3);transition:all .2s cubic-bezier(.16,1,.3,1)}.fullscreen-report-btn:hover{background:linear-gradient(135deg,rgba(244,63,94,.95),rgba(190,18,60,1));border-color:rgba(251,113,133,.7);box-shadow:0 6px 20px rgba(225,29,72,.45);transform:translateY(-1px)}body.among-us-modal-active{overflow:hidden!important}body.among-us-modal-active [class*=glass-panel],body.among-us-modal-active header:not(.fullscreen-modal-header),body.among-us-modal-active nav,body.among-us-modal-active nav *{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;z-index:-99999!important}@keyframes shhhWheelSpin{to{transform:rotate(1turn)}}@keyframes shhhHandGesture{0%{opacity:0;transform:translate(25px,35px) scale(.85)}to{opacity:1;transform:translate(8px,14px) scale(1)}}@keyframes shhhTextPop{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}