:root{--bg-deep:#0B0F14;--bg-surface:#121821;--bg-elevated:#1A2332;--red:#FF2D2D;--green:#00FF88;--purple:#7A5CFF;--blue:#3A7BFF;--grey:#8A96A3;--text:#E8EDF2;--text-dim:#8A96A3;--border:rgba(138,150,163,0.12)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-deep);color:var(--text);font-family:Space Grotesk,sans-serif;overflow-x:hidden;line-height:1.6}body:after{content:"";background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 4px);pointer-events:none;z-index:9000}#intro,body:after{position:fixed;inset:0}#intro{background:#000;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.i-bigcorp{font-family:Orbitron,sans-serif;font-size:clamp(2.8rem,9vw,7.5rem);font-weight:900;letter-spacing:.22em;color:var(--blue);opacity:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.i-bigcorp .o{display:inline-block;transition:color .1s,text-shadow .1s}.i-zeroday{font-family:Orbitron,sans-serif;font-size:clamp(1.2rem,4vw,3rem);font-weight:400;letter-spacing:.35em;margin-top:.6rem;text-shadow:0 0 30px rgba(255,45,45,.7)}.i-warn,.i-zeroday{color:var(--red);opacity:0}.i-warn{font-size:clamp(.6rem,1.5vw,.8rem);letter-spacing:.1em;margin-top:1.5rem}.i-warn,.i-wtr{font-family:JetBrains Mono,monospace}.i-wtr{font-size:clamp(.85rem,2.2vw,1.25rem);font-weight:700;letter-spacing:.32em;color:var(--purple);opacity:0;margin-top:1.1rem;text-transform:uppercase;text-shadow:0 0 20px rgba(122,92,255,.6)}.glitch{position:relative;display:inline-block}.glitch:after,.glitch:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.glitch:before{color:var(--red);animation:glitch-a 5s infinite}.glitch:after{color:var(--purple);animation:glitch-b 5s infinite}@keyframes glitch-a{0%,82%,to{transform:translate(0);-webkit-clip-path:none;clip-path:none;opacity:0}83%{transform:translate(-4px,1px);-webkit-clip-path:inset(15% 0 65% 0);clip-path:inset(15% 0 65% 0);opacity:.9}84%{transform:translate(4px,-1px);-webkit-clip-path:inset(55% 0 15% 0);clip-path:inset(55% 0 15% 0);opacity:.9}85%{transform:translate(-2px);-webkit-clip-path:inset(35% 0 45% 0);clip-path:inset(35% 0 45% 0);opacity:.7}86%{transform:translate(0);-webkit-clip-path:none;clip-path:none;opacity:0}}@keyframes glitch-b{0%,85%,to{transform:translate(0);-webkit-clip-path:none;clip-path:none;opacity:0}86%{transform:translate(5px,-2px);-webkit-clip-path:inset(45% 0 30% 0);clip-path:inset(45% 0 30% 0);opacity:.85}87%{transform:translate(-3px,2px);-webkit-clip-path:inset(20% 0 60% 0);clip-path:inset(20% 0 60% 0);opacity:.85}88%{transform:translate(2px,1px);-webkit-clip-path:inset(65% 0 10% 0);clip-path:inset(65% 0 10% 0);opacity:.6}89%{transform:translate(0);-webkit-clip-path:none;clip-path:none;opacity:0}}.wtr-glitch{font-family:JetBrains Mono,monospace;font-size:clamp(.75rem,1.6vw,1rem);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--purple);display:inline-block;text-shadow:0 0 14px rgba(122,92,255,.45)}.i-scanline{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.7),transparent);top:-4px;box-shadow:0 0 16px rgba(0,255,136,.5);opacity:0}.bc-o{display:inline-block;animation:bc-o-glitch 4.5s infinite}@keyframes bc-o-glitch{0%,77%,84%,to{color:inherit;text-shadow:none;transform:none;filter:none}78%{color:#fff;text-shadow:-3px 0 var(--red),3px 0 #00ffff;transform:translateX(-2px) skewX(-6deg);filter:blur(.3px)}79%{color:var(--red);text-shadow:3px 0 var(--red),-2px 0 #00ffff;transform:translateX(3px) skewX(4deg)}80%{color:#fff;text-shadow:-2px 0 var(--red);transform:translateX(-1px)}81%{color:var(--red);text-shadow:0 0 18px rgba(255,45,45,.9);transform:none}82%{color:#fff;text-shadow:2px 0 var(--red);transform:translateX(2px)}83%{color:var(--red);text-shadow:none;transform:none}}nav{position:fixed;top:0;left:0;right:0;z-index:500;padding:1.1rem 2.5rem;justify-content:space-between;background:rgba(11,15,20,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-logo,nav{display:flex;align-items:center}.nav-logo{font-family:Orbitron,sans-serif;font-weight:900;font-size:1rem;letter-spacing:.18em;color:var(--blue);text-decoration:none;gap:.5rem}.nav-logo .pulse{width:7px;height:7px;background:var(--red);border-radius:50%;animation:blink 1.4s ease infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none}.nav-links a{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.1em;color:var(--text-dim);text-decoration:none;text-transform:uppercase;transition:color .2s}.nav-links a:hover{color:var(--green)}.nav-btn{font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#000;background:var(--green);padding:.5rem 1.3rem;text-decoration:none;-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:background .2s,color .2s}.nav-btn:hover{background:var(--red);color:#fff}.hero{min-height:100dvh;padding:9rem 2.5rem 5rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:4rem;gap:4rem;max-width:1380px;margin:0 auto;position:relative}.hero:before{content:"";position:absolute;top:15%;right:-8%;width:45vw;height:45vw;background:radial-gradient(circle,rgba(58,123,255,.055) 0,transparent 70%);pointer-events:none}.hero-eyebrow{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.22em;color:var(--green);text-transform:uppercase;display:flex;align-items:center;gap:.6rem;margin-bottom:1.4rem}.hero-eyebrow:before{content:">";animation:cursor-blink 1s step-end infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}h1.hero-title{font-size:clamp(3rem,6vw,6.5rem);font-weight:900;line-height:.9;letter-spacing:-.01em;color:var(--blue)}.hero-zd,h1.hero-title{font-family:Orbitron,sans-serif}.hero-zd{font-size:clamp(1.1rem,2.5vw,2.2rem);font-weight:400;letter-spacing:.18em;color:var(--red);margin-top:.3rem;margin-bottom:1.8rem;text-shadow:0 0 22px rgba(255,45,45,.28)}.hero-slogan{font-family:JetBrains Mono,monospace;font-size:.95rem;color:var(--text-dim);margin-bottom:2.5rem;min-height:1.4rem}.hero-slogan .typing{color:var(--text);border-right:2px solid var(--green);padding-right:2px;animation:cursor-blink .8s step-end infinite}.hero-actions{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.btn-primary{font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#000;background:var(--green);padding:.9rem 2.2rem;text-decoration:none;-webkit-clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:background .2s,color .2s,box-shadow .2s;display:inline-block}.btn-primary:hover{background:var(--red);color:#fff;box-shadow:0 0 32px rgba(255,45,45,.35)}.btn-ghost{font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);padding:.9rem 2.2rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.btn-ghost:hover{color:var(--text);border-color:rgba(138,150,163,.4)}.hero-stats{display:flex;gap:2.5rem;margin-top:3.5rem}.stat-val{font-family:Orbitron,sans-serif;font-size:1.8rem;font-weight:700;color:var(--text)}.stat-lbl{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.13em;color:var(--text-dim);text-transform:uppercase}.terminal-win{background:var(--bg-surface);border:1px solid var(--border);border-radius:3px;overflow:hidden;box-shadow:0 0 80px rgba(0,0,0,.6),0 0 140px rgba(58,123,255,.03)}.term-bar{background:var(--bg-elevated);padding:.55rem 1rem;display:flex;align-items:center;gap:.45rem;border-bottom:1px solid var(--border)}.td{width:10px;height:10px;border-radius:50%}.td.r{background:#FF5F57}.td.y{background:#FEBC2E}.td.g{background:#28C840}.term-title{font-size:.66rem;color:var(--text-dim);margin-left:.4rem}.term-body,.term-title{font-family:JetBrains Mono,monospace}.term-body{padding:1.4rem 1.6rem;font-size:.78rem;line-height:1.85}.tl{display:block}.tc-prompt{color:var(--green)}.tc-cmd{color:var(--text)}.tc-out{color:var(--text-dim)}.tc-warn{color:#FEBC2E}.tc-err{color:var(--red)}.tc-info{color:var(--purple)}section{padding:6rem 2.5rem;position:relative}.container{max-width:1200px;margin:0 auto}.s-label{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.25em;color:var(--green);text-transform:uppercase;margin-bottom:.9rem;display:flex;align-items:center;gap:.7rem}.s-label:after{content:"";flex:1 1;max-width:50px;height:1px;background:var(--green);opacity:.35}.s-title{font-family:Orbitron,sans-serif;font-size:clamp(1.7rem,3.5vw,3rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance;margin-bottom:.9rem}.s-desc{font-size:1rem;color:var(--text-dim);max-width:55ch;line-height:1.7;margin-bottom:3rem}#flow{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.flow-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.flow-phase{padding:2.5rem;border-right:1px solid var(--border);position:relative;overflow:hidden;transition:background .25s}.flow-phase:last-child{border-right:none}.flow-phase:hover{background:rgba(255,255,255,.018)}.flow-phase:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.flow-phase.ph-mesai:before{background:var(--blue)}.flow-phase.ph-gece:before{background:var(--purple)}.flow-phase.ph-toplanti:before{background:var(--red)}.phase-num{font-family:Orbitron,sans-serif;font-size:3.5rem;font-weight:900;line-height:1;opacity:.07;position:absolute;top:1rem;right:1.5rem}.phase-tag{font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem}.ph-mesai .phase-tag{color:var(--blue)}.ph-gece .phase-tag{color:var(--purple)}.ph-toplanti .phase-tag{color:var(--red)}.phase-title{font-family:Orbitron,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin-bottom:.4rem}.phase-dur{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--text-dim);margin-bottom:1.4rem}.phase-items{list-style:none;display:flex;flex-direction:column;gap:.45rem}.phase-items li{font-size:.83rem;color:var(--text-dim);padding-left:1rem;position:relative}.phase-items li:before{content:"—";position:absolute;left:0;color:var(--border)}#roles{background:var(--bg-deep)}.role-tabs{display:flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--border);margin-bottom:2.5rem}.rtab{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1.5rem;border:none;background:transparent;cursor:pointer;color:var(--text-dim);border-right:1px solid var(--border);transition:color .2s,background .2s}.rtab:last-child{border-right:none}.rtab.active-it{color:var(--green);background:rgba(0,255,136,.04)}.rtab.active-hacker{color:var(--red);background:rgba(255,45,45,.04)}.rtab.active-grey{color:var(--purple);background:rgba(122,92,255,.04)}.rtab:hover{color:var(--text)}.roles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border)}.role-card{background:var(--bg-deep);padding:1.8rem;display:none;transition:background .2s}.role-card.on{display:block}.role-card:hover{background:var(--bg-surface)}.rc-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.rc-name{font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.04em}.badge{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem;border:1px solid;flex-shrink:0;margin-left:.5rem}.b-it{color:var(--green);border-color:rgba(0,255,136,.25)}.b-hacker{color:var(--red);border-color:rgba(255,45,45,.25)}.b-grey{color:var(--purple);border-color:rgba(122,92,255,.25)}.b-office{color:var(--blue);border-color:rgba(58,123,255,.25)}.rc-active,.rc-passive{font-size:.8rem;color:var(--text-dim);margin-bottom:.55rem;line-height:1.55}.rc-active strong,.rc-passive strong{font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:.2rem}.rc-passive strong{color:var(--green)}.rc-active strong{color:var(--blue)}#logs{background:var(--bg-surface);border-top:1px solid var(--border)}.log-box{background:#050810;border:1px solid var(--border);padding:1.4rem 1.6rem;font-family:JetBrains Mono,monospace;font-size:.77rem;line-height:1.9;height:320px;overflow:hidden;position:relative;margin-top:3rem}.log-box:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(transparent,#050810);pointer-events:none}.log-row{display:flex;gap:1.1rem;animation:log-in .25s ease both}@keyframes log-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.log-t{color:var(--text-dim);min-width:85px}.log-ok{color:var(--green);min-width:70px}.log-warn{color:#FEBC2E;min-width:70px}.log-err{color:var(--red);min-width:70px}.log-m{color:var(--text-dim)}.log-m.crit{color:var(--red)}.log-m.susp{color:#FEBC2E}#players{background:var(--bg-deep)}.pc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);margin-top:3rem}.pc-card{background:var(--bg-deep);padding:2.5rem;text-align:center;transition:background .2s;position:relative}.pc-card.feat,.pc-card:hover{background:var(--bg-surface)}.pc-card.feat:after{content:"OPTIMAL";position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.2em;color:#000;background:var(--green);padding:.18rem .6rem}.pc-range{font-family:Orbitron,sans-serif;font-size:2.5rem;font-weight:900;margin-bottom:.4rem}.pc-lbl{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;margin-bottom:1.4rem}.pc-rows{display:flex;flex-direction:column;gap:.35rem;text-align:left}.pc-row{font-family:JetBrains Mono,monospace;font-size:.73rem;display:flex;justify-content:space-between}#cta{background:var(--bg-surface);border-top:1px solid var(--border);text-align:center;padding:9rem 2.5rem}.cta-warn{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.25em;color:var(--red);text-transform:uppercase;margin-bottom:1.4rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.cta-warn:after,.cta-warn:before{content:"⚠"}.cta-title{font-family:Orbitron,sans-serif;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:900;line-height:1;letter-spacing:-.02em;text-wrap:balance;margin-bottom:1rem}.cta-desc{color:var(--text-dim);font-size:1rem;max-width:48ch;margin:0 auto 3rem;line-height:1.7}.cta-btns{justify-content:center;gap:1.1rem}.cta-btns,footer{display:flex;align-items:center;flex-wrap:wrap}footer{padding:1.8rem 2.5rem;border-top:1px solid var(--border);justify-content:space-between;gap:1rem}.f-logo{font-family:Orbitron,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.18em;color:var(--blue)}.f-sig{font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--text-dim)}.f-sig span{color:var(--red)}.rv{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.rv.in{opacity:1;transform:translateY(0)}@keyframes _shake{0%{transform:translate(0) skewX(0)}15%{transform:translate(-4px,1px) skewX(-1deg)}30%{transform:translate(5px,-2px) skewX(1.5deg)}45%{transform:translate(-3px,3px) skewX(-.5deg)}60%{transform:translate(4px,-1px) skewX(2deg)}75%{transform:translate(-3px,2px) skewX(-1deg)}90%{transform:translate(3px,-2px) skewX(1deg)}to{transform:translate(0) skewX(0)}}@keyframes _rgb{0%{text-shadow:none}25%{text-shadow:-5px 0 #ff0000,5px 0 #00ffff;filter:blur(.4px)}50%{text-shadow:6px 0 #ff0000,-6px 0 #00ffff;filter:blur(.8px)}75%{text-shadow:-3px 0 #ff0000,3px 0 #00ffff;filter:blur(.3px)}to{text-shadow:none;filter:none}}@keyframes _opulse{0%{color:inherit;text-shadow:none}30%{color:#FF2D2D;text-shadow:0 0 20px #FF2D2D,0 0 40px rgba(255,45,45,.5)}60%{color:#FF2D2D;text-shadow:0 0 28px #FF2D2D}to{color:#3A7BFF;text-shadow:none}}@keyframes _zd{0%{opacity:0;transform:translateY(16px)}35%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes _scan{0%{top:-3px;opacity:1}to{top:100%;opacity:.2}}@keyframes _wtr-in{0%{opacity:0;transform:skewX(-8deg) translateX(-6px);letter-spacing:.5em;filter:blur(3px)}30%{opacity:1;transform:skewX(3deg) translateX(3px);letter-spacing:.32em;filter:blur(0)}55%{opacity:.6;transform:skewX(-2deg) translateX(-2px)}70%{opacity:1;transform:skewX(0) translateX(0)}to{opacity:1;transform:none;filter:none}}@keyframes _fadeout{to{opacity:0;pointer-events:none}}@keyframes rk-bg-in{to{background:rgba(0,0,0,.92)}}@keyframes rk-bg-out{to{background:rgba(0,0,0,0)}}@keyframes rk-txt-in{0%{opacity:0;transform:skewX(-12deg) scale(1.1);filter:blur(8px);text-shadow:-8px 0 #FF2D2D,8px 0 #00ffff}30%{opacity:1;transform:skewX(4deg) scale(1.02);filter:blur(1px);text-shadow:-5px 0 #FF2D2D,5px 0 #00ffff}55%{opacity:.7;transform:skewX(-3deg);filter:blur(0);text-shadow:6px 0 #FF2D2D,-4px 0 #7A5CFF}70%{opacity:1;transform:none;text-shadow:-3px 0 #FF2D2D,3px 0 #00ffff}85%{opacity:1;transform:skewX(1deg);text-shadow:0 0 24px rgba(255,45,45,.6)}to{opacity:1;transform:none;text-shadow:none}}@keyframes rk-txt-out{0%{opacity:1;filter:none}40%{opacity:.8;filter:blur(0);text-shadow:-6px 0 #FF2D2D,6px 0 #00ffff}70%{opacity:.3;filter:blur(2px)}to{opacity:0;filter:blur(6px)}}@media (max-width:920px){.hero{grid-template-columns:1fr;padding-top:7rem}.terminal-win{display:none}.flow-grid,.pc-grid{grid-template-columns:1fr}.flow-phase{border-right:none;border-bottom:1px solid var(--border)}.flow-phase:last-child{border-bottom:none}nav .nav-links{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}#intro{display:none}}