@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}.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-panel{display:flex;filter:blur(6px);flex-direction:column;gap:24px;max-width:500px;opacity:0;padding:0 24px;pointer-events:auto;transform:translateY(12px);transition:opacity .5s,transform .5s,filter .5s;width:100%}.profile-panel--ready{filter:blur(0);opacity:1;transform:translateY(0)}.profile-back{align-items:center;align-self:flex-start;background:none;border:none;color:#ffffff4d;cursor:pointer;display:inline-flex;font-family:Space Mono,monospace;font-size:9px;gap:8px;letter-spacing:.3em;padding:0;transition:color .2s}.profile-back:hover{color:#ffd200}.profile-back__arrow{font-size:10px;transition:transform .2s}.profile-back:hover .profile-back__arrow{transform:translateX(-3px)}.profile-header{align-items:center;display:flex;gap:16px}.profile-tag{color:#ffd20099;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.22em;white-space:nowrap}.profile-header__line{background:linear-gradient(90deg,#ffd2004d,#0000);flex:1 1;height:1px}.profile-body{align-items:flex-start;display:flex;gap:28px}.profile-photo-wrap{flex-shrink:0;height:96px;position:relative;width:96px}.profile-photo{border:1.5px solid #ffd20066;border-radius:50%;box-shadow:0 0 24px #ffd20026,0 0 60px #ffd2000f;display:block;height:96px;object-fit:cover;width:96px}.profile-photo-ring{animation:profileRingSpin 12s linear infinite;border:1px solid #ffd20026;border-radius:50%;inset:-6px;position:absolute}@keyframes profileRingSpin{to{transform:rotate(1turn)}}.profile-photo-ring:after{background:#ffd200;border-radius:50%;box-shadow:0 0 8px #ffd200;content:"";height:5px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:5px}.profile-photo-scan{border-radius:50%;inset:0;overflow:hidden;pointer-events:none;position:absolute}.profile-photo-scan:after{animation:scanLine 2.5s ease-in-out infinite;background:linear-gradient(180deg,#0000,#22d3ee1f,#0000);content:"";height:40%;left:0;position:absolute;right:0}@keyframes scanLine{0%{top:-40%}to{top:140%}}.profile-info{display:flex;flex:1 1;flex-direction:column;gap:10px}.profile-row{align-items:baseline;display:flex;gap:12px}.profile-key{color:#ffd20080;flex-shrink:0;font-size:8px;letter-spacing:.3em;min-width:44px;text-align:right}.profile-key,.profile-val{font-family:Space Mono,monospace}.profile-val{color:#ffffffbf;font-size:11px;letter-spacing:.06em}.profile-val a{color:#ffd200;opacity:.8;text-decoration:none;transition:opacity .2s}.profile-val a:hover{opacity:1}.profile-bio-block{display:flex;flex-direction:column;gap:10px}.profile-bio-divider{background:linear-gradient(90deg,#ffd20033,#0000);height:1px}.profile-bio{color:#ffffff73;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.05em;line-height:1.9}@media (max-width:520px){.profile-body{flex-direction:column}.profile-body,.profile-info{align-items:center}.profile-row{justify-content:center}.profile-bio{text-align:center}}.social-panel{animation:socialPanelIn .5s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;gap:24px;max-width:480px;padding:0 24px;pointer-events:auto;width:100%}@keyframes socialPanelIn{0%{filter:blur(6px);opacity:0;transform:translateY(12px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.social-back{align-items:center;align-self:flex-start;background:none;border:none;color:#ffffff4d;cursor:pointer;display:inline-flex;font-family:Space Mono,monospace;font-size:9px;gap:8px;letter-spacing:.3em;padding:0;transition:color .2s}.social-back:hover{color:#ffd200}.social-back__arrow{font-size:10px;transition:transform .2s}.social-back:hover .social-back__arrow{transform:translateX(-3px)}.social-header{align-items:center;display:flex;gap:16px}.social-tag{color:#ffd20099;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.22em;white-space:nowrap}.social-header__line{background:linear-gradient(90deg,#ffd2004d,#0000);flex:1 1;height:1px}.social-links{display:flex;flex-direction:column;gap:8px}.social-link{align-items:center;animation:linkIn .5s cubic-bezier(.16,1,.3,1) .1s forwards;animation:linkIn .5s calc(.1s + var(--i, 0)*.12s) cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000899;border:1px solid #ffffff12;border-radius:2px;display:flex;gap:14px;opacity:0;overflow:hidden;padding:14px 18px;position:relative;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.social-link:before{background:#ffd200;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .25s cubic-bezier(.16,1,.3,1);width:2px}.social-link:hover:before{transform:scaleY(1)}.social-link:hover{background:#ffd2000a;border-color:#ffd2004d;box-shadow:0 0 30px #ffd2000f,inset 0 0 30px #ffd20005;transform:translateX(4px)}@keyframes linkIn{0%{filter:blur(4px);opacity:0;transform:translateX(-20px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}.social-link__code{color:#ffd20066;flex-shrink:0;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.1em;transition:color .2s}.social-link:hover .social-link__code{color:#ffd200}.social-link__icon{align-items:center;color:#ffffff59;display:flex;flex-shrink:0;transition:color .2s}.social-link:hover .social-link__icon{color:#fffc}.social-pf-icon{opacity:.35;transition:opacity .2s}.social-link:hover .social-pf-icon{opacity:.8}.social-link__text{display:flex;flex:1 1;flex-direction:column;gap:3px}.social-link__label{color:#ffffff80;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;transition:color .2s}.social-link:hover .social-link__label{color:#ffffffe6}.social-link__sub{color:#fff3;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.12em}.social-link__ext{color:#ffd20033;flex-shrink:0;font-size:13px;transition:color .2s,transform .2s}.social-link:hover .social-link__ext{color:#ffd200;transform:translate(2px,-2px)}@media (max-width:480px){.social-panel{padding:0 16px}}.hub{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:10}.hub__corner{border:0 solid #ffd200;height:0;opacity:0;position:fixed;transition:width .6s cubic-bezier(.16,1,.3,1),height .6s cubic-bezier(.16,1,.3,1),opacity .4s;width:0}.hub--booted .hub__corner{height:44px;opacity:1;width:44px}.hub__corner--tl{border-left-width:1.5px;border-top-width:1.5px;left:18px;top:18px}.hub__corner--tr{border-right-width:1.5px;border-top-width:1.5px;right:18px;top:18px}.hub__corner--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:18px;left:18px}.hub__corner--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:18px;right:18px}.hub__edge{align-items:center;color:#ffffff2e;display:flex;font-family:Space Mono,monospace;font-size:8px;gap:12px;left:50%;letter-spacing:.3em;opacity:0;position:fixed;transform:translateX(-50%);transition:opacity .8s .5s;white-space:nowrap}.hub--booted .hub__edge{opacity:1}.hub__edge--top{top:24px}.hub__edge--bottom{bottom:24px}.hub__edge-sep{color:#ffd20033}.hub__edge-ping{animation:edgePing 3s ease-in-out infinite;color:#22d3ee80}@keyframes edgePing{0%,to{opacity:.5}50%{opacity:1}}.hub__mute{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border:1px solid #ffffff1a;border-radius:2px;color:#ffffff59;cursor:pointer;display:flex;font-family:Space Mono,monospace;font-size:8px;gap:7px;letter-spacing:.22em;opacity:0;padding:8px 13px;pointer-events:auto;position:fixed;right:18px;top:18px;transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,opacity .8s .6s}.hub--booted .hub__mute{opacity:1}.hub__mute:hover{background:#ffd2000a;border-color:#ffd20059;color:#ffd200}.hub__viewport{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;width:100%}.hub__viewport--enter{animation:viewportIn .5s cubic-bezier(.16,1,.3,1) forwards}.hub__viewport--exit{animation:viewportOut .38s ease-in forwards;pointer-events:none}@keyframes viewportIn{0%{filter:blur(8px) brightness(2);opacity:0;transform:scale(.97)}to{filter:blur(0) brightness(1);opacity:1;transform:scale(1)}}@keyframes viewportOut{0%{filter:blur(0) brightness(1);opacity:1}to{filter:blur(16px) brightness(3);opacity:0}}.hub__main{gap:0;padding:0 24px;pointer-events:auto}.hub__identity,.hub__main{align-items:center;display:flex;flex-direction:column}.hub__identity{animation:identityIn .8s cubic-bezier(.16,1,.3,1) .1s forwards;gap:10px;opacity:0}@keyframes identityIn{0%{filter:blur(6px);opacity:0;transform:translateY(-10px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}.hub__reticle{height:72px;margin-bottom:4px;position:relative;width:72px}.hub__reticle-ring{border:1px solid #ffd20080;border-radius:50%;inset:0;position:absolute}.hub__reticle-ring--outer{animation:spinCW 8s linear infinite;border-color:#ffd200e6 #0000 #ffd20059 #ffd20059}.hub__reticle-ring--inner{animation:spinCCW 5s linear infinite;border-color:#22d3eeb3 #22d3ee33 #22d3ee33;inset:12px}@keyframes spinCW{to{transform:rotate(1turn)}}@keyframes spinCCW{to{transform:rotate(-1turn)}}.hub__reticle-crosshair--h,.hub__reticle-crosshair--v{background:#ffd20040;position:absolute}.hub__reticle-crosshair--h{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.hub__reticle-crosshair--v{bottom:0;left:50%;top:0;transform:translateX(-50%);width:1px}.hub__reticle-dot{animation:dotPulse 2s ease-in-out infinite;background:#ffd200;border-radius:50%;box-shadow:0 0 8px #ffd200,0 0 20px #ffd20099;height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}@keyframes dotPulse{0%,to{box-shadow:0 0 8px #ffd200,0 0 20px #ffd20099;opacity:1}50%{box-shadow:0 0 4px #ffd200,0 0 10px #ffd20033;opacity:.6}}.hub__eyebrow{color:#22d3ee;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.4em;opacity:.7}.hub__name{color:#ffd200;font-family:Orbitron,monospace;font-size:clamp(22px,5vw,48px);font-weight:900;letter-spacing:.1em;line-height:1;position:relative;text-shadow:0 0 24px #ffd2008c,0 0 60px #ffd20033}.hub__name:after,.hub__name:before{content:attr(data-text);inset:0;position:absolute;width:100%}.hub__name:before{animation:glitch1 7s 2s infinite;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);color:#00d4ff}.hub__name:after{animation:glitch2 7s 2s infinite;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);color:#ff2d78}@keyframes glitch1{0%,90%,to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translate(0)}92%{-webkit-clip-path:inset(20% 0 60% 0);clip-path:inset(20% 0 60% 0);transform:translate(-4px)}94%{-webkit-clip-path:inset(60% 0 20% 0);clip-path:inset(60% 0 20% 0);transform:translate(4px)}}@keyframes glitch2{0%,90%,to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate(0)}92%{-webkit-clip-path:inset(40% 0 40% 0);clip-path:inset(40% 0 40% 0);transform:translate(4px)}94%{-webkit-clip-path:inset(10% 0 70% 0);clip-path:inset(10% 0 70% 0);transform:translate(-4px)}}.hub__title{color:#ffffff59;font-family:Space Mono,monospace;font-size:clamp(8px,1.4vw,11px);letter-spacing:.36em}.hub__divider{animation:fadeIn .4s .6s forwards;background:linear-gradient(90deg,#0000,#ffd20080,#0000);height:1px;margin:28px 0 24px;opacity:0;width:160px}@keyframes fadeIn{to{opacity:1}}.hub__nav{display:flex;flex-direction:column;gap:8px;max-width:440px;pointer-events:auto;width:100%}.hub__nav-prompt{animation:fadeIn .4s .65s forwards;color:#fff3;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.4em;margin-bottom:4px;opacity:0;text-align:left}.hub__nav-item{align-items:center;animation:navItemIn .5s cubic-bezier(.16,1,.3,1) .7s forwards;animation:navItemIn .5s calc(.7s + var(--i, 0)*.13s) cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000899;border:1px solid #ffffff12;border-radius:2px;cursor:pointer;display:flex;gap:14px;opacity:0;overflow:hidden;padding:14px 18px;position:relative;text-align:left;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;width:100%}.hub__nav-item:before{background:#ffd200;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .25s cubic-bezier(.16,1,.3,1);width:2px}.hub__nav-item:hover:before{transform:scaleY(1)}.hub__nav-item:hover{background:#ffd2000a;border-color:#ffd2004d;box-shadow:0 0 30px #ffd2000f,inset 0 0 30px #ffd20005;transform:translateX(4px)}@keyframes navItemIn{0%{filter:blur(4px);opacity:0;transform:translateX(-20px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}.hub__nav-code{color:#ffd20073;flex-shrink:0;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.1em;transition:color .2s}.hub__nav-item:hover .hub__nav-code{color:#ffd200}.hub__nav-text{display:flex;flex:1 1;flex-direction:column;gap:3px}.hub__nav-label{color:#ffffff80;font-family:Space Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;transition:color .2s}.hub__nav-item:hover .hub__nav-label{color:#ffffffe6}.hub__nav-desc{color:#fff3;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.15em}.hub__nav-arrow{color:#ffd20033;flex-shrink:0;font-size:10px;transition:color .2s,transform .2s}.hub__nav-item:hover .hub__nav-arrow{color:#ffd200;transform:translateX(3px)}@media (max-width:480px){.hub__corner{--s:32px}.hub__edge{display:none}.hub__nav{max-width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;overflow:hidden}a{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.e5742aa2.css.map*/