@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Space+Mono:ital,wght@0,400;0,700&display=swap);:root{--avatarUrl:""}.enter-screen{align-items:center;background:#000;cursor:pointer;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;transition:opacity .75s ease,filter .75s ease;z-index:1000}.enter-screen.leaving{filter:blur(24px) brightness(4);opacity:0;pointer-events:none}.enter-screen__scanlines{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#00000012 0,#00000012 4px)}.enter-screen__scanlines,.enter-screen__vignette{inset:0;pointer-events:none;position:absolute;z-index:1}.enter-screen__vignette{background:radial-gradient(ellipse at center,#0000 50%,#000000d9 100%)}.enter-screen__content{animation:screenFadeIn 1.2s cubic-bezier(.16,1,.3,1) forwards;padding:0 24px;position:relative;text-align:center;z-index:2}@keyframes screenFadeIn{0%{filter:blur(8px);opacity:0;transform:translateY(16px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.enter-screen__eyebrow{animation:pulse 2.4s ease-in-out infinite;color:#ffd200;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.45em;margin-bottom:28px}@keyframes pulse{0%,to{opacity:.9}50%{opacity:.3}}.enter-screen__title{color:#ffd200;font-family:Orbitron,monospace;font-size:clamp(28px,9vw,92px);font-weight:900;letter-spacing:.08em;line-height:1;margin-bottom:20px;position:relative;text-shadow:0 0 30px #ffd20099,0 0 80px #ffd20040,0 0 140px #ffd2001a}.enter-screen__title:after,.enter-screen__title:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.enter-screen__title:before{animation:glitch1 5s infinite;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);color:#00d4ff}.enter-screen__title:after{animation:glitch2 5s infinite;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);color:#ff2d78}@keyframes glitch1{0%,88%,to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translate(0)}90%{-webkit-clip-path:inset(15% 0 65% 0);clip-path:inset(15% 0 65% 0);transform:translate(-5px)}92%{-webkit-clip-path:inset(55% 0 25% 0);clip-path:inset(55% 0 25% 0);transform:translate(5px)}94%{-webkit-clip-path:inset(35% 0 45% 0);clip-path:inset(35% 0 45% 0);transform:translate(-3px)}96%{-webkit-clip-path:inset(75% 0 5% 0);clip-path:inset(75% 0 5% 0);transform:translate(3px)}}@keyframes glitch2{0%,88%,to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate(0)}90%{-webkit-clip-path:inset(45% 0 35% 0);clip-path:inset(45% 0 35% 0);transform:translate(5px)}92%{-webkit-clip-path:inset(5% 0 75% 0);clip-path:inset(5% 0 75% 0);transform:translate(-5px)}94%{-webkit-clip-path:inset(65% 0 15% 0);clip-path:inset(65% 0 15% 0);transform:translate(3px)}96%{-webkit-clip-path:inset(25% 0 55% 0);clip-path:inset(25% 0 55% 0);transform:translate(-3px)}}.enter-screen__subtitle{color:#fff6;font-family:Space Mono,monospace;font-size:clamp(9px,1.8vw,13px);letter-spacing:.38em;margin-bottom:52px}.enter-screen__divider{background:linear-gradient(90deg,#0000,#ffd200b3,#0000);height:1px;margin:0 auto 48px;width:56px}.enter-screen__cta{align-items:center;animation:ctaPulse 2.2s ease-in-out infinite;background:none;border:none;color:#ffd200;cursor:pointer;display:inline-flex;font-family:Space Mono,monospace;font-size:13px;gap:10px;letter-spacing:.35em;margin-bottom:28px;padding:0;pointer-events:none}@keyframes ctaPulse{0%,to{opacity:1;text-shadow:0 0 18px #ffd200e6}50%{opacity:.5;text-shadow:0 0 4px #ffd20033}}.enter-screen__bracket{font-size:17px;font-weight:700;opacity:.6}.enter-screen__cta-label{font-weight:700}.enter-screen__hint{color:#ffffff2e;display:block;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.22em}.profile-photo{background-image:var(--avatarUrl);background-position:50%;background-size:cover;border:1.5px solid #ffd20059;border-radius:50%;box-shadow:0 0 0 4px #ffd2000f,0 0 24px #ffd2002e,0 0 60px #ffd2000f;height:110px;width:110px}.profile-name{color:#ffd200;font-family:Orbitron,monospace;font-size:clamp(20px,4vw,30px);font-weight:700;letter-spacing:.1em;text-align:center;text-shadow:0 0 24px #ffd20073}.profile-bio{color:#ffffffb3;font-family:Space Mono,monospace;font-size:14px;letter-spacing:.04em;line-height:1.9;max-width:420px;text-align:center}.profile-bio a{color:#ffd200;opacity:.8;text-decoration:none;transition:opacity .2s}.profile-bio a:hover{opacity:1}.button-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:480px}.button-container button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000058c;border:1px solid #ffffff1a;border-radius:2px;color:#ffffff8c;cursor:pointer;display:flex;flex-direction:row;font-family:Space Mono,monospace;font-size:10px;font-weight:700;gap:8px;height:auto;letter-spacing:.2em;padding:10px 16px;text-align:left;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;width:auto}.button-container button:hover{background:#ffd2000a;border-color:#ffd20066;box-shadow:0 0 20px #ffd20014,inset 0 0 20px #ffd20005;color:#ffd200}.button-container button svg{flex-shrink:0;height:13px;opacity:.6;width:13px}.button-container button:hover svg{opacity:1}.button-container button img{border-radius:0;flex-shrink:0;height:13px;margin-right:0;opacity:.6;width:13px}.button-container button:hover img{opacity:1}.overlay{align-items:center;animation:overlayReveal 1.6s cubic-bezier(.16,1,.3,1) forwards;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:10}@keyframes overlayReveal{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}.overlay__mute{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff1a;border-radius:2px;color:#fff6;cursor:pointer;display:flex;font-family:Space Mono,monospace;font-size:9px;gap:8px;letter-spacing:.2em;padding:8px 14px;pointer-events:auto;position:absolute;right:20px;top:20px;transition:color .2s,border-color .2s,background .2s}.overlay__mute:hover{background:#ffd2000a;border-color:#ffd20059;color:#ffd200}.overlay__content{align-items:center;display:flex;flex-direction:column;gap:28px;padding:0 24px;pointer-events:auto}@media screen and (max-width:768px){.overlay__content{gap:20px}}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;overflow:hidden}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.85726253.css.map*/