@import"https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#333;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;background-color:#111;background-image:url(/assets/background-JfxGx4Qh.png);background-size:cover;background-repeat:no-repeat}html,body,#root{height:100%}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}}.navbar{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between}.navbar-container{max-width:1400px;width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}.navbar-logo{position:absolute;left:2rem;top:2.6rem;font-family:Cutive Mono,monospace;font-size:1rem;font-weight:600;color:#fff;text-decoration:none;letter-spacing:.5px}.nav-menu{display:flex;list-style:none;gap:.2rem;margin:0;padding:.7rem;background-color:#121413;border:1px solid #434040;border-radius:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-item{margin:0}.nav-link{display:flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none;font-weight:400;transition:all .3s ease;font-size:.95rem;padding:.3rem .8rem;border-radius:4px;border:1px solid transparent}.nav-icon{width:1.1rem;height:1.1rem;object-fit:contain;display:block;transition:transform .2s ease}.nav-link.active{background-color:#22242363;border:1px solid transparent}.nav-link:hover{background-color:#222423;border:1px solid #303030;opacity:1}@media(max-width:1024px){.nav-menu{gap:.5rem;padding:.6rem 1rem}.nav-link{gap:.4rem;padding:.4rem .6rem;font-size:.85rem}.nav-icon{width:1rem;height:1rem}}@media(max-width:768px){.navbar-container{flex-direction:column;gap:1rem}.nav-menu{flex-wrap:wrap;gap:.5rem;justify-content:center}}:root{--loading-bg-dark: #111111;--loading-text-teal: #00ffb3;--loading-text-green: #00FFA2;--loading-text-dark: #0a0a0a;--loading-scanline: rgba(0, 255, 179, .05);--loading-crt-flicker: rgba(0, 255, 85, .02)}.loading-screen,.loading-screen *{box-sizing:border-box}.loading-screen{position:fixed;inset:0;z-index:9999;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--loading-bg-dark);color:var(--loading-text-green);font-family:Share Tech Mono,monospace}.loading-screen:before{content:"";position:absolute;inset:0;z-index:100;pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,6px 100%}.loading-screen:after{content:"";position:absolute;inset:0;z-index:101;pointer-events:none;background:radial-gradient(circle,#0000 60%,#0009)}.loading-screen__crt-flicker{position:absolute;inset:0;z-index:99;pointer-events:none;background-color:var(--loading-crt-flicker);animation:loading-flicker .15s infinite}.loading-screen__container{position:relative;z-index:10;display:flex;flex-direction:column;gap:2rem;width:min(92%,900px)}.loading-screen__header{display:flex;flex-direction:column;gap:.5rem}.loading-screen__path{margin:0;color:#888;font-size:.9rem;letter-spacing:2px}.loading-screen__glitch-wrapper{position:relative}.loading-screen__title{margin:0;position:relative;display:inline-block;color:var(--loading-text-teal);font-size:clamp(2rem,5vw,3rem);font-weight:700;text-shadow:0 0 10px rgba(0,255,179,.5)}.loading-screen__glitch:before,.loading-screen__glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--loading-bg-dark)}.loading-screen__glitch:before{left:2px;text-shadow:-2px 0 red;clip:rect(44px,450px,56px,0);animation:loading-glitch-a 5s infinite linear alternate-reverse}.loading-screen__glitch:after{left:-2px;text-shadow:-2px 0 blue;clip:rect(44px,450px,56px,0);animation:loading-glitch-b 5s infinite linear alternate-reverse}.loading-screen__progress-section{display:flex;flex-direction:column;gap:.5rem}.loading-screen__progress-label{margin:0;color:var(--loading-text-teal);font-size:1.1rem}.loading-screen__progress-bar-container{display:flex;align-items:center;gap:0;color:var(--loading-text-green);white-space:pre;font-size:1.15rem}.loading-screen__spinner{display:inline-block;width:20px;color:var(--loading-text-teal)}.loading-screen__progress-percent{width:45px;margin-left:10px;text-align:right}.loading-screen__terminal-box{overflow:hidden;display:flex;flex-direction:column;height:300px;border:1px solid var(--loading-text-green);border-radius:4px;background:#00140a66;box-shadow:0 0 15px #00ff551a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-screen__terminal-header{display:flex;gap:1rem;padding:4px 12px;background-color:var(--loading-text-green);color:var(--loading-text-dark);font-size:.9rem;font-weight:700}.loading-screen__terminal-header span{cursor:pointer}.loading-screen__terminal-header span:hover{color:#fff}.loading-screen__terminal-header-muted{opacity:.7}.loading-screen__terminal-content{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;overflow:hidden;padding:12px;line-height:1.4;font-size:.85rem}.loading-screen__log-line{margin:0;opacity:.9}.loading-screen__log-line.success{color:var(--loading-text-teal)}.loading-screen__log-line.warning{color:#fc0}.loading-screen__log-line.error{color:#f33}.loading-screen__ready-line{margin-top:.625rem}.loading-screen__ascii{position:absolute;top:10%;right:-10%;z-index:1;margin:0;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--loading-text-green);font-size:.5rem;line-height:.8;opacity:.05}.loading-screen__cursor{display:inline-block;width:10px;height:1.2em;vertical-align:middle;background-color:var(--loading-text-green);animation:loading-blink 1s step-end infinite}@keyframes loading-flicker{0%{opacity:.9}50%{opacity:.8}to{opacity:1}}@keyframes loading-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes loading-glitch-a{0%{clip:rect(10px,9999px,86px,0)}20%{clip:rect(32px,9999px,14px,0)}40%{clip:rect(93px,9999px,64px,0)}60%{clip:rect(12px,9999px,89px,0)}80%{clip:rect(74px,9999px,23px,0)}to{clip:rect(43px,9999px,5px,0)}}@keyframes loading-glitch-b{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(12px,9999px,54px,0)}40%{clip:rect(89px,9999px,32px,0)}60%{clip:rect(45px,9999px,87px,0)}80%{clip:rect(21px,9999px,65px,0)}to{clip:rect(98px,9999px,12px,0)}}@media(max-width:768px){.loading-screen__terminal-box{height:250px}.loading-screen__ascii{display:none}.loading-screen__progress-bar-container{font-size:1rem}}:root{--crt-scanline-soft: rgba(0, 255, 179, .035);--crt-flicker-soft: rgba(0, 255, 85, .018)}.site-crt{position:relative;min-height:100%;isolation:isolate}.site-crt:before{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;background:linear-gradient(#12101000 50%,#0003 50%),linear-gradient(90deg,#ff000009,#00ff0004,#0000ff09);background-size:100% 4px,6px 100%;opacity:.65}.site-crt:after{content:"";position:fixed;inset:0;z-index:41;pointer-events:none;background:radial-gradient(circle at center,#0000 62%,#00000073),linear-gradient(to bottom,rgba(0,255,179,.03),transparent 38%,transparent 62%,rgba(0,255,179,.03))}.site-crt__flicker{position:fixed;inset:0;z-index:39;pointer-events:none;mix-blend-mode:screen;background-color:var(--crt-flicker-soft);animation:site-crt-flicker .15s infinite}@keyframes site-crt-flicker{0%{opacity:.8}50%{opacity:.62}to{opacity:.9}}@media(max-width:768px){.site-crt:before{opacity:.52}.site-crt:after{background:radial-gradient(circle at center,#0000 70%,#0000005c)}}.page{max-width:1200px;margin:2rem auto;padding:2rem;min-height:calc(100vh - 200px)}.page h1{font-size:2.5rem;color:#333;margin-bottom:1rem}.page p{font-size:1.1rem;color:#666}
