.locognitive-module__Xsjl2a__page{z-index:1;color:#0f0;background-color:#000;min-height:100vh;margin:0;padding:0;font-family:Courier New,monospace;position:relative;overflow:hidden}.locognitive-module__Xsjl2a__page a.locognitive-module__Xsjl2a__backLink,.locognitive-module__Xsjl2a__page a.locognitive-module__Xsjl2a__footerLink{color:#00e;text-shadow:none;box-shadow:none;background:0 0;border:none;text-decoration:underline}.locognitive-module__Xsjl2a__page a.locognitive-module__Xsjl2a__backLink:hover,.locognitive-module__Xsjl2a__page a.locognitive-module__Xsjl2a__footerLink:hover{color:#00e}.locognitive-module__Xsjl2a__backLink{z-index:1000;font-family:Courier New,monospace;font-size:16px;position:fixed;top:12px;left:12px}.locognitive-module__Xsjl2a__loader{z-index:10;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.locognitive-module__Xsjl2a__ascii{white-space:pre;color:#0f0;margin:0;font-family:Courier New,monospace;font-size:12px;line-height:12px}.locognitive-module__Xsjl2a__mainContent{z-index:1;opacity:1;min-height:100vh;transition:opacity 1s ease-in-out;position:relative;overflow-y:auto}.locognitive-module__Xsjl2a__grid{box-sizing:border-box;grid-template-columns:.8fr 1.2fr .8fr;align-items:center;gap:20px;min-height:100vh;padding:20px;display:grid}.locognitive-module__Xsjl2a__section{text-align:center;box-sizing:border-box;background:#0006;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;width:100%;max-height:80vh;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 20px #0f0c,0 0 60px #0f06}.locognitive-module__Xsjl2a__section h1,.locognitive-module__Xsjl2a__section>h3{color:#0f0;margin:0;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700}.locognitive-module__Xsjl2a__scrollable{box-sizing:border-box;background-color:#000c;border:2px solid #0f0;border-radius:10px;width:60%;max-width:400px;max-height:60vh;padding:15px;overflow-y:auto}.locognitive-module__Xsjl2a__buttonList{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.locognitive-module__Xsjl2a__button{color:#0f0;cursor:pointer;text-align:center;box-sizing:border-box;background:#001400cc;border:none;border-radius:10px;width:100%;max-width:200px;margin:10px 0;padding:8px 15px;font-family:Courier New,monospace;font-size:14px;text-decoration:none;transition:all .3s;display:block;box-shadow:0 0 5px #0f09}.locognitive-module__Xsjl2a__button:hover{color:#0f0;background:#002800e6;transform:scale(1.05);box-shadow:0 0 20px #0f0c}.locognitive-module__Xsjl2a__box{box-sizing:border-box;background-color:#000c;border:2px solid #0f0;border-radius:0;width:100%;padding:15px;transition:transform .3s,box-shadow .3s;box-shadow:0 0 20px #0f0}.locognitive-module__Xsjl2a__box:hover{transform:scale(1.05);box-shadow:0 0 30px #0f0c,0 0 80px #0f09}.locognitive-module__Xsjl2a__box h3{color:#0f0;text-align:center;text-shadow:0 0 5px #0f0;margin:10px 0;font-family:Courier New,Courier,monospace;font-size:1rem}.locognitive-module__Xsjl2a__box iframe{background:#000;border:2px solid #0f0;border-radius:0;width:100%;display:block;box-shadow:0 0 15px #0f0}.locognitive-module__Xsjl2a__footer{text-align:center;color:#0f0;z-index:100;background:#000000b3;width:100%;padding:10px 0;font-family:Courier New,monospace;font-size:16px;position:fixed;bottom:0;left:0;box-shadow:0 -2px 10px #0f09}@media screen and (max-width:768px){.locognitive-module__Xsjl2a__page{overflow:hidden}.locognitive-module__Xsjl2a__mainContent{scroll-snap-type:y proximity;height:100vh;overflow-y:scroll}.locognitive-module__Xsjl2a__grid{flex-direction:column;gap:0;min-height:100vh;padding:0;display:flex}.locognitive-module__Xsjl2a__section{scroll-snap-align:start;justify-content:center;min-height:100vh;max-height:none;padding:20px}.locognitive-module__Xsjl2a__scrollable{width:90%;max-width:600px;max-height:70vh;margin:0 auto}.locognitive-module__Xsjl2a__box{width:90%;max-width:600px;margin:15px auto;padding:20px}.locognitive-module__Xsjl2a__buttonList{width:90%;max-width:400px;margin:0 auto}.locognitive-module__Xsjl2a__button{max-width:none;padding:15px 20px;font-size:16px}.locognitive-module__Xsjl2a__section h1,.locognitive-module__Xsjl2a__section>h3{width:100%;margin:20px 0}.locognitive-module__Xsjl2a__footer{background:#000c;padding:15px 0}}
