@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#fff;background:#050505;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;background:#050505}a{color:inherit;text-decoration:none}.container{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;padding:40px 20px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.045),transparent 42%),#050505}.background-image{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:-10;background-image:linear-gradient(#00000073,#000000a6),url(/bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.1);animation:backgroundBreath 12s ease-in-out infinite alternate}.background-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.025) 40%,transparent 65%);animation:backgroundSweep 10s ease-in-out infinite}.noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.liquid-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 500px 300px at 50% 15%,rgba(255,255,255,.06),transparent 70%);mix-blend-mode:screen;animation:shineMove 14s ease-in-out infinite alternate}.ambient{position:absolute;z-index:-3;pointer-events:none;border-radius:50%;filter:blur(1px);opacity:.8;will-change:transform}.ambient:after{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:inherit;background:#ffffff0d;filter:blur(40px)}.ambient-one{width:360px;height:360px;top:-100px;left:-80px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.16),rgba(255,255,255,.025) 45%,transparent 70%);animation:floatOne 15s ease-in-out infinite}.ambient-two{width:450px;height:450px;right:-150px;bottom:-160px;background:radial-gradient(circle at 40% 40%,rgba(180,180,180,.1),rgba(255,255,255,.015) 50%,transparent 72%);animation:floatTwo 18s ease-in-out infinite}.ambient-three{width:220px;height:220px;top:55%;left:5%;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 68%);animation:floatThree 13s ease-in-out infinite}.card{position:relative;width:min(100%,510px);padding:34px;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#ffffff16,#ffffff06 45%,#ffffff0e);border:1px solid rgba(255,255,255,.14);box-shadow:0 35px 100px #000000a6,0 10px 35px #00000059,inset 0 1px #ffffff24,inset 0 -1px #ffffff09;animation:cardEnter .9s cubic-bezier(.16,1,.3,1) both}.card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:29px;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.12),transparent 20%,transparent 72%,rgba(255,255,255,.035))}.card:after{content:"";position:absolute;width:70%;height:180px;top:-120px;left:15%;border-radius:50%;pointer-events:none;background:#ffffff13;filter:blur(45px);opacity:.65;animation:cardGlow 7s ease-in-out infinite alternate}.card-reflection{position:absolute;z-index:0;top:-35%;left:-25%;width:65%;height:170%;pointer-events:none;transform:rotate(24deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.055),transparent);filter:blur(12px);opacity:.45;animation:reflection 9s ease-in-out infinite}.card-header,.bio,.links-section,.card-footer,.card-divider{position:relative;z-index:2}.card-header{animation:contentEnter .7s .1s cubic-bezier(.16,1,.3,1) both}.status{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff09;color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.status-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff0f,0 0 12px #ffffff80;animation:pulse 2.2s ease-in-out infinite}.name{margin:0;color:#fff;font-size:clamp(48px,10vw,70px);line-height:.95;font-weight:700;letter-spacing:-.065em;text-shadow:0 1px 0 rgba(255,255,255,.15),0 15px 45px rgba(0,0,0,.5)}.subtitle{max-width:390px;margin:17px 0 0;color:#ffffff80;font-size:14px;line-height:1.7;font-weight:400}.card-divider{height:1px;margin:29px 0 23px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13) 15%,rgba(255,255,255,.13) 85%,transparent);animation:dividerEnter .9s .2s ease both}.bio{animation:contentEnter .7s .22s cubic-bezier(.16,1,.3,1) both}.bio-text{margin:0 0 18px;color:#ffffffb3;font-size:13px;line-height:1.65}.links-section{display:flex;flex-direction:column;gap:10px}.link-button{position:relative;display:flex;align-items:center;min-height:62px;padding:9px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(110deg,#ffffff0f,#ffffff05 50%,#ffffff0b);box-shadow:inset 0 1px #fff1,inset 0 -1px #0000001f;color:#ffffffe0;transform:translateY(14px);opacity:0;animation:linkEnter .7s var(--delay) cubic-bezier(.16,1,.3,1) forwards;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.link-button:before{content:"";position:absolute;top:-100%;left:-80%;width:45%;height:300%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.11),transparent);transform:rotate(20deg);opacity:0;transition:left .7s cubic-bezier(.16,1,.3,1),opacity .3s ease}.link-button:hover{transform:translateY(-3px) scale(1.012);border-color:#ffffff2e;background:linear-gradient(110deg,#ffffff17,#ffffff09 50%,#ffffff13);box-shadow:0 12px 35px #00000040,inset 0 1px #ffffff1c,inset 0 -1px #ffffff09}.link-button:hover:before{left:145%;opacity:1}.link-button:active{transform:translateY(0) scale(.985);transition-duration:.1s}.link-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 0% 50%,rgba(255,255,255,.08),transparent 45%);transition:opacity .35s ease}.link-button:hover .link-glow{opacity:1}.link-icon-wrap{position:relative;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#ffffff1a,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 5px 18px #00000026;transition:transform .4s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease}.link-button:hover .link-icon-wrap{transform:scale(1.06) rotate(-2deg);border-color:#ffffff26;background:linear-gradient(145deg,#ffffff24,#ffffff09)}.link-icon{width:18px;height:18px;stroke-width:1.8;color:#fffc;transition:color .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.link-button:hover .link-icon{color:#fff;transform:scale(1.08)}.link-label{position:relative;margin-left:13px;font-size:13px;font-weight:600;letter-spacing:-.01em}.link-arrow{position:relative;margin-left:auto;padding-right:5px;color:#ffffff40;font-size:18px;line-height:1;transform:translate(-3px,3px);transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.link-button:hover .link-arrow{color:#ffffffbf;transform:translate(0)}.card-footer{display:flex;align-items:center;gap:10px;margin-top:23px;color:#ffffff40;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;animation:contentEnter .7s .6s cubic-bezier(.16,1,.3,1) both}.footer-line{flex:1;height:1px;background:#ffffff12}@keyframes cardEnter{0%{opacity:0;transform:translateY(35px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes contentEnter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes linkEnter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dividerEnter{0%{opacity:0;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}@keyframes pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes cardGlow{0%{transform:translate(-15%);opacity:.35}to{transform:translate(15%);opacity:.7}}@keyframes reflection{0%{transform:translate(-15%) rotate(24deg)}50%{transform:translate(20%) rotate(24deg)}to{transform:translate(-15%) rotate(24deg)}}@keyframes backgroundBreath{0%{transform:scale(1.1) translateZ(0)}to{transform:scale(1.14) translate3d(-1%,1%,0)}}@keyframes backgroundSweep{0%,to{transform:translate(-20%);opacity:.3}50%{transform:translate(20%);opacity:.7}}@keyframes shineMove{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@keyframes floatOne{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(70px,40px,0) scale(1.08)}}@keyframes floatTwo{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-60px,-50px,0) scale(.94)}}@keyframes floatThree{0%,to{transform:translateZ(0)}50%{transform:translate3d(40px,-45px,0)}}@media (max-width: 600px){.container{padding:20px 14px}.card{padding:25px 20px;border-radius:25px}.card:before{border-radius:24px}.name{font-size:52px}.subtitle{font-size:13px}.link-button{min-height:58px}.ambient-one{width:250px;height:250px}.ambient-two{width:300px;height:300px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}#root{width:100%;height:100%}
