:root{--z-background: 0;--z-base: 1;--z-overlay: 10;--primary-color: #1e90ff;--secondary-color: #9fd3ff;--primary-text-color: #dbeafe;--primary-color-rgb: 30, 144, 255;--secondary-color-rgb: 159, 211, 255;--button-tilt: 4rem}html,body{background:#000;box-sizing:border-box;margin:0;padding:0;color:#fff;font-family:TT Supermolot Neue Trl Db,Segoe UI,sans-serif}.expandable{overflow:hidden;opacity:0}a{padding:3px 6px;border:1px solid var(--primary-color);border-radius:6px;font-size:.85rem;color:var(--primary-color);text-decoration:none;transition:.3s ease}a:hover{background:rgba(var(--primary-color-rgb),.15);border:1px solid var(--secondary-color);color:var(--secondary-color)}.cyber-button:hover{border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);color:#fff}.cyber-button:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .5s ease;background:rgba(var(--primary-color-rgb),1);z-index:-1}.cyber-button:hover:before{opacity:1}.cyber-button-image{width:1.15em;height:1.15em;object-fit:contain}.cyber-button{display:flex;justify-content:center;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);flex:1;text-align:center;overflow:hidden;position:relative;padding:3px 0;height:1.7rem;font-size:1.4rem;text-decoration:none;color:#fff;cursor:pointer;font-weight:600;letter-spacing:2px;background:rgba(var(--primary-color-rgb),.15);clip-path:polygon(var(--button-tilt) 0,100% 0,calc(100% - var(--button-tilt)) 100%,0% 100%);transition:all .5s ease}@media(max-width:768px){:root{--button-tilt: 1rem}a{padding:1px 6px;font-size:.65rem}.cyber-button{align-items:center;font-size:.75rem;padding:.5rem 0}}.sharpen-overlay.svelte-18bn5dk{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(var(--primary-color-rgb),.15) var(--height) var(--height));mix-blend-mode:screen;opacity:1;animation:svelte-18bn5dk-scanlines 6s linear infinite}@keyframes svelte-18bn5dk-scanlines{0%{background-position:0 0}to{background-position:0 calc(var(--height) * 10)}}.blur.svelte-i51e4s{position:relative;text-align:center;z-index:var(--z-base)}.blur-layer.svelte-i51e4s{position:absolute;inset:-5em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(ellipse 50% 50%,#000 50%,#0000);mask-image:radial-gradient(ellipse 50% 50%,#000 50%,#0000);pointer-events:none}.content.svelte-i51e4s{position:relative;z-index:var(--z-overlay)}.particle-network.svelte-at2ija{position:absolute;inset:0;z-index:var(--z-base);width:100%;height:100%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mesh.svelte-at2ija{position:absolute;width:100%;height:100%;background:#0000001a;display:block}.labels.svelte-at2ija{position:absolute;inset:0;pointer-events:none}.node-label.svelte-at2ija{position:absolute}.glass-menu.svelte-13gjqis{position:absolute;bottom:0;width:100%;display:flex;z-index:var(--z-overlay);background:radial-gradient(ellipse 100% 20% at center,#ffffff0d 100% 100%);-webkit-backdrop-filter:blur(10px) saturate(100%);backdrop-filter:blur(10px) saturate(100%)}.cyber-button.svelte-13gjqis:last-child{clip-path:polygon(var(--button-tilt) 0,100% 0,100% 100%,0% 100%)}.cyber-button.svelte-13gjqis:first-child{clip-path:polygon(0% 0,100% 0,calc(100% - var(--button-tilt)) 100%,0% 100%)}.header.svelte-1apv8g3{position:relative;width:100%;height:min(220px,100vh);display:flex;justify-content:center;overflow:hidden;color:#fff;align-items:center;flex-direction:column;background:url(../../../header.png);z-index:var(--z-background);filter:contrast(1.2);background-size:100% 100%;background-blend-mode:overlay}.content.svelte-1apv8g3{position:relative;margin-top:-3rem;z-index:var(--z-base)}h1.svelte-1apv8g3{font-size:60px;margin:0;line-height:1.4}h2.svelte-1apv8g3{font-size:26px;margin:0;line-height:1}@media(max-width:768px){.header.svelte-1apv8g3{height:100vh}h1.svelte-1apv8g3{max-width:85vw;line-height:1;margin:0 auto;font-size:60px}h2.svelte-1apv8g3{max-width:90vw;font-size:26px;line-height:1.3;padding:1rem}}.background.svelte-1tp1mqg{position:fixed;z-index:var(--z-background);inset:0;background-image:url(../../../back.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;filter:brightness(.9) contrast(1.2)}.app-wrapper.svelte-12qhfyh{min-height:100vh;position:relative}
