*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--void: #000000;--g8: #808080;--g10: #9a9a9a;--g12: #eeeeee;--white: #FFFFFF;--pri: #4ade80}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}body{background:var(--void);color:var(--g12);font-family:Inter Tight,sans-serif;overflow-x:hidden}.eng-grid{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:40px 40px,40px 40px,200px 200px,200px 200px;mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.container{position:relative;z-index:1;width:100%;max-width:640px;margin:0 auto;padding:24px 16px 48px;min-height:100vh;display:flex;align-items:center}.main-card{position:relative;width:100%;background:linear-gradient(160deg,#ffffff0d,#fff0 38%),linear-gradient(180deg,#1414148c,#0a0a0ab3);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:44px 36px;box-shadow:0 30px 60px #000c,0 1px #ffffff0f inset;display:flex;flex-direction:column;gap:28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}.main-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 60% at 50% -10%,rgba(74,222,128,.07),transparent 60%)}.main-card:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);opacity:.6}@media(max-width:600px){.main-card{padding:32px 20px;border-radius:16px;gap:24px}}.hero{text-align:center;display:flex;flex-direction:column;align-items:center}.avatar{width:88px;height:88px;border-radius:50%;background:#4ade800f;border:1px solid rgba(255,255,255,.15);box-shadow:0 0 0 4px #ffffff05,0 0 28px #4ade800a;display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:30px;font-weight:700;color:var(--pri)}.hero-k{font-family:Space Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--pri);margin-top:18px;margin-bottom:6px}.hero-t{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(30px,5vw,40px);letter-spacing:-.01em;color:var(--white);line-height:.95}.hero-s{font-family:Inter Tight,sans-serif;font-weight:400;font-size:13px;color:#ffffff8c;max-width:400px;line-height:1.45;margin:14px auto 0}.links-grid{display:flex;flex-direction:column;gap:10px}.link-ac{padding:14px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:row;align-items:center;gap:14px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.link-ac.featured{border-color:#4ade804d;background:#4ade800b}.link-ac:hover{transform:scale(1.02);border-color:#4ade8059;background:#4ade8005;box-shadow:0 8px 24px #4ade800d}.link-ac:hover .ac-tgt,.link-ac:hover .ac-btn{color:var(--pri)}.ac-n{width:36px;height:36px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s}.ac-n svg{width:18px;height:18px;fill:currentColor}.link-ac:hover .ac-n{border-color:#4ade8040}.ac-content{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}.ac-tgt{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--white);transition:color .2s}.ac-d{font-family:Inter Tight,sans-serif;font-weight:400;font-size:11px;color:#ffffff80;line-height:1.3}.ac-btn{flex-shrink:0;color:var(--g10);font-family:Inter Tight,sans-serif;font-weight:500;font-size:11px;transition:color .2s;white-space:nowrap}.term-section{margin-top:4px}.term-prompt{font-family:Space Mono,monospace;font-size:10px;color:var(--g8);margin-bottom:10px}.term-prompt span{color:var(--pri)}.bio-line{font-family:Inter Tight,sans-serif;font-size:13px;color:#fff9;line-height:1.5;text-align:center;max-width:420px;margin:0 auto}.bio-line code{font-family:Space Mono,monospace;font-size:11px;color:var(--pri);background:#4ade8012;padding:1px 6px;border-radius:4px}.social-row{display:flex;align-items:center;gap:0;width:100%;justify-content:center}.social-flip{text-decoration:none;display:flex;flex:1;max-width:100px;height:32px}.social-flip-inner{position:relative;width:100%;height:100%}.social-front,.social-back{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .35s ease}.social-front{font-family:Space Mono,monospace;font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--g8)}.social-flip:hover .social-front,.social-back{opacity:0}.social-back svg{width:18px;height:18px;fill:var(--pri)}.social-flip:hover .social-back{opacity:1}.ftr{text-align:center;padding-top:4px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.ftr-q{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:10px;letter-spacing:.08em;color:var(--g8);text-decoration:none;text-transform:uppercase;transition:color .2s}.ftr-q:hover{color:var(--pri)}@keyframes fi{0%{opacity:0}to{opacity:1}}@keyframes su{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.anim-fi{opacity:0;animation:fi .6s ease-out forwards}.anim-su{opacity:0;animation:su .5s cubic-bezier(.4,0,.2,1) forwards}.anim-d1{animation-delay:.1s}.anim-d2{animation-delay:.15s}.anim-d3{animation-delay:.2s}.anim-d4{animation-delay:.25s}.anim-d5{animation-delay:.3s}.anim-d6{animation-delay:.35s}.anim-d7{animation-delay:.4s}.anim-d8{animation-delay:.45s}.anim-d9{animation-delay:.5s}.anim-d10{animation-delay:.55s}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.eng-grid{animation:none}}
