*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080a0b;color:#e8eee9;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");z-index:20}.orb{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(120px);opacity:.13;pointer-events:none}.orb-a{background:#36ff8a;top:-250px;left:-180px}.orb-b{background:#6c5cff;right:-250px;top:650px}.nav{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,90px);border-bottom:1px solid #202522;background:rgba(8,10,11,.72);backdrop-filter:blur(16px);position:sticky;top:0;z-index:15}.brand{font:700 16px "JetBrains Mono",monospace;color:#eef5ef;text-decoration:none}.brand span,.green{color:#55f59a}.nav-links{display:flex;gap:28px}.nav-links a{color:#89938c;text-decoration:none;font:500 12px "JetBrains Mono",monospace}.nav-links a:hover{color:#72ffad}.terminal-btn,.challenge{font:600 12px "JetBrains Mono",monospace;background:#101512;color:#a9b3ac;border:1px solid #2b3730;padding:10px 14px;border-radius:7px;cursor:pointer}.terminal-btn:hover,.challenge:hover{border-color:#55f59a;color:#55f59a}.hero{max-width:1240px;margin:auto;min-height:calc(100vh - 72px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:80px 30px}.eyebrow,.section-label{font:600 11px "JetBrains Mono",monospace;letter-spacing:.16em;color:#738078}.pulse{display:inline-block;width:7px;height:7px;background:#55f59a;border-radius:50%;box-shadow:0 0 15px #55f59a;margin-right:8px}.hero h1{font-size:clamp(68px,9vw,128px);line-height:.84;letter-spacing:-.075em;margin:24px 0 20px;font-weight:800}.hero h1 span{color:#7bffad}.hero h1 i{color:#55f59a;font-style:normal}.alias{font:500 13px "JetBrains Mono",monospace;color:#7f8a82}.alias b{color:#c4cdc7}.hero-text{max-width:570px;color:#9ba59e;line-height:1.75;font-size:16px}.hero-actions{display:flex;gap:10px;margin:30px 0}.btn{display:inline-block;text-decoration:none;font:600 12px "JetBrains Mono",monospace;padding:13px 16px;border-radius:7px}.primary{background:#63ff9f;color:#061009}.ghost{border:1px solid #303a34;color:#bac4bd}.mini-terminal{max-width:580px;border:1px solid #28302b;background:#0d110f;border-radius:9px;box-shadow:0 20px 60px #0006;overflow:hidden}.term-top{height:32px;background:#151a17;border-bottom:1px solid #262d29;display:flex;align-items:center;gap:6px;padding:0 11px}.term-top>span{width:7px;height:7px;border-radius:50%;background:#48514b}.term-top label{font:500 10px "JetBrains Mono",monospace;color:#69736d;margin:auto}.term-top button{margin-left:auto;background:none;border:0;color:#8d978f;font-size:18px;cursor:pointer}.term-body{padding:14px;font:12px "JetBrains Mono",monospace;color:#aab4ad;line-height:1.8}.blue{color:#7e8cff}.cursor{color:#55f59a;animation:blink 1s infinite}.term-body #termOutput{color:#8c988f;padding-top:4px}@keyframes blink{50%{opacity:0}}.hero-photo-wrap{position:relative;max-width:510px;justify-self:end}.photo-frame{background:#151916;padding:10px;border:1px solid #303832;transform:rotate(2deg);box-shadow:20px 25px 70px #0008}.photo-frame img{width:100%;height:620px;display:block;object-fit:cover;object-position:center}.photo-caption{font:10px "JetBrains Mono",monospace;color:#707a73;padding:10px 5px 4px}.sticker{position:absolute;z-index:2;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:#b5ff45;color:#10160d;display:grid;place-items:center;text-align:center;font:800 13px "JetBrains Mono",monospace;line-height:1.1;transform:rotate(12deg);box-shadow:0 10px 30px #0008}.floating-card{position:absolute;background:#111613;border:1px solid #354039;padding:10px 12px;border-radius:6px;font:600 10px "JetBrains Mono",monospace;box-shadow:0 12px 35px #0008}.card-1{left:-55px;bottom:80px;transform:rotate(-5deg);color:#ff8d8d}.card-1 span{color:#c6cfca}.card-2{right:-45px;bottom:25px;transform:rotate(4deg);color:#8bffa9}.marquee{border-block:1px solid #242a27;background:#0d1110;overflow:hidden;white-space:nowrap}.marquee div{font:700 11px "JetBrains Mono",monospace;letter-spacing:.13em;color:#606b64;padding:14px 0;animation:scroll 26s linear infinite}@keyframes scroll{to{transform:translateX(-45%)}}.section{max-width:1120px;margin:auto;padding:130px 30px}.section-label{margin-bottom:34px;color:#55d987}.about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:100px}.about-grid h2{font-size:clamp(40px,5vw,68px);line-height:.95;letter-spacing:-.06em;margin:0 0 30px}.about-grid h2 em{color:#7e8a83;font-style:normal}.about-grid p{color:#99a39d;line-height:1.8;max-width:700px}.quote-card{border:1px solid #29312c;background:linear-gradient(145deg,#111713,#0b0e0c);padding:38px;align-self:center;position:relative}.quote-mark{font:800 80px Georgia;color:#55f59a;line-height:.5}.quote-card p{font-size:24px!important;color:#e9eee9!important;line-height:1.25!important}.quote-card strong{font:600 11px "JetBrains Mono",monospace;color:#62f49c}.quote-card small{display:block;color:#68736b;margin-top:8px}.stats{padding-top:0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #252c27}.stat{padding:30px 20px;border-right:1px solid #252c27}.stat:last-child{border:0}.stat strong{display:block;font:700 52px "JetBrains Mono",monospace;color:#eaf2ec}.stat span{display:block;font-weight:700;color:#9ca69f;margin-top:4px}.stat small{display:block;color:#606a64;margin-top:8px;font-size:11px}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px}.tech-card{min-height:210px;border:1px solid #29312c;padding:24px;background:#0d110f;position:relative;transition:.25s}.tech-card:hover{transform:translateY(-5px);border-color:#4c6756}.icon{font-size:23px;color:#6cff9f}.tech-card h3{font-size:17px;margin:25px 0 10px}.tech-card p{font-size:12px;color:#7f8982;line-height:1.7}.tag{position:absolute;bottom:18px;left:24px;color:#55f59a;font:600 9px "JetBrains Mono",monospace;border:1px solid #274632;padding:5px 7px}.tag.danger{color:#ff8f8f;border-color:#543333}.gallery{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:center}.gallery-main{margin:0;background:#101411;border:1px solid #2a332d;padding:10px;transform:rotate(-1deg)}.gallery-main img{width:100%;height:570px;object-fit:cover;object-position:center;display:block;filter:saturate(.88)}figcaption{font:10px "JetBrains Mono",monospace;color:#78827b;padding:11px 4px 2px}figcaption span{color:#55f59a;margin-right:10px}.tiny-code{font:12px/2 "JetBrains Mono",monospace;background:#0c100e;border:1px solid #28312b;padding:25px;box-shadow:20px 20px 0 #101511}.comment{color:#56625a}.key{color:#8da4ff}.str{color:#8fe5a8}.num{color:#e2c479}.gallery-note{color:#8c9790;line-height:1.8;font-size:14px;margin-top:50px}.chaos{padding-top:20px}.log-window{border:1px solid #303832;background:#0b0e0c;font:11px "JetBrains Mono",monospace;box-shadow:0 25px 70px #0008}.log-head{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #252c28;color:#7f8982}.log-head span:last-child{color:#55f59a}.logs{padding:18px 20px}.logs p{margin:0;padding:8px 0;border-bottom:1px dashed #1d241f;color:#a8b1ab}.logs time{color:#5c6961;margin-right:20px}.logs b{color:#62dc8e;margin-right:20px}.logs code{color:#ff9a9a}.disclaimer{font-size:10px;color:#59635d;margin-top:14px}.mission-card{border:1px solid #354039;background:radial-gradient(circle at 80% 20%,#173021,#0c110e 48%);display:grid;grid-template-columns:1fr 1fr;min-height:430px;padding:55px;overflow:hidden;position:relative}.mission-card:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #31583e;border-radius:50%;right:-180px;top:-160px;opacity:.4}.target{font:700 10px "JetBrains Mono",monospace;color:#55f59a;letter-spacing:.2em}.mission-left h2{font-size:clamp(48px,6vw,80px);line-height:.85;letter-spacing:-.07em;margin:25px 0}.mission-left h2 span{color:#55f59a}.mission-left p{color:#8d9890;line-height:1.8;font-size:13px}.mission-right{align-self:center;z-index:1}.progress-label{display:flex;justify-content:space-between;font:10px "JetBrains Mono",monospace;color:#89948d}.progress{height:9px;background:#202821;margin:10px 0 35px;overflow:hidden}.progress i{display:block;width:68%;height:100%;background:#55f59a;box-shadow:0 0 20px #55f59a}.mission-stats{display:flex;gap:35px;margin-bottom:30px}.mission-stats b{display:block;font:700 25px "JetBrains Mono",monospace}.mission-stats span{font-size:9px;color:#718078;text-transform:uppercase}.challenge-result{font:11px "JetBrains Mono",monospace;color:#55f59a;margin-top:16px;min-height:20px}footer{border-top:1px solid #242b27;max-width:1120px;margin:auto;padding:35px 30px 70px;display:flex;justify-content:space-between;font:10px "JetBrains Mono",monospace;color:#59645d}.terminal-overlay{display:none;position:fixed;inset:0;background:#000b;z-index:50;align-items:center;justify-content:center;padding:20px}.terminal-overlay.open{display:flex}.terminal-modal{width:min(700px,100%);background:#090c0a;border:1px solid #39443d;box-shadow:0 30px 100px #000;min-height:380px}.terminal-content{padding:25px;font:12px/1.8 "JetBrains Mono",monospace;color:#9ba69e;min-height:340px}.terminal-content p{margin:0 0 8px}.terminal-input{display:flex;gap:10px;margin-top:20px;color:#55f59a}.terminal-input input{flex:1;background:none;border:0;outline:0;color:#e7eee9;font:inherit}.terminal-output{color:#d4ddd7}.hidden{display:none}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:70px}.hero-photo-wrap{justify-self:center;width:min(520px,90vw)}.about-grid,.gallery,.mission-card{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid #252c27}.mission-card{gap:50px}.nav-links{display:none}}@media(max-width:560px){.hero{padding-inline:20px}.section{padding-inline:20px}.hero h1{font-size:65px}.photo-frame img{height:480px}.floating-card,.sticker{display:none}.tech-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.mission-card{padding:30px 25px}.gallery-main img{height:430px}.nav{padding:0 20px}.terminal-btn{font-size:10px}.footer{display:block}}
