.gradient-loading-module__LVIFEa__loader{z-index:1;opacity:1;background:linear-gradient(118deg,#463550 0%,#4d4d78 44%,#536c67 72%,#8b8f8a 100%);transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.gradient-loading-module__LVIFEa__loader[data-ready=true]{opacity:0}.gradient-loading-module__LVIFEa__drift{background:radial-gradient(circle at 28% 46%,#d2b4e152,#0000 25%),radial-gradient(circle at 72% 54%,#9dcdbe3d,#0000 27%);transition:opacity .24s ease-out;animation:2.4s ease-in-out infinite alternate gradient-loading-module__LVIFEa__gradient-drift;position:absolute;inset:-35%}.gradient-loading-module__LVIFEa__sheen{background:linear-gradient(105deg,#0000 24%,#ffffff1a 46%,#0000 68%);transition:opacity .24s ease-out;animation:1.4s ease-in-out infinite gradient-loading-module__LVIFEa__gradient-sheen;position:absolute;inset:0;transform:translate(-100%)}.gradient-loading-module__LVIFEa__indicator{align-items:center;gap:.35rem;transition:opacity .18s ease-out;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.gradient-loading-module__LVIFEa__indicator span{background:#f4f1e9c7;border-radius:999px;width:.3rem;height:.3rem;animation:1s ease-in-out infinite gradient-loading-module__LVIFEa__gradient-pulse}.gradient-loading-module__LVIFEa__indicator span:nth-child(2){animation-delay:.12s}.gradient-loading-module__LVIFEa__indicator span:nth-child(3){animation-delay:.24s}.gradient-loading-module__LVIFEa__loader[data-ready=true] .gradient-loading-module__LVIFEa__drift,.gradient-loading-module__LVIFEa__loader[data-ready=true] .gradient-loading-module__LVIFEa__sheen,.gradient-loading-module__LVIFEa__loader[data-ready=true] .gradient-loading-module__LVIFEa__indicator{opacity:0;animation-play-state:paused}@keyframes gradient-loading-module__LVIFEa__gradient-drift{0%{transform:translate(-3%,-1%)scale(1)}to{transform:translate(4%,2%)scale(1.06)}}@keyframes gradient-loading-module__LVIFEa__gradient-sheen{0%,18%{transform:translate(-100%)}82%,to{transform:translate(100%)}}@keyframes gradient-loading-module__LVIFEa__gradient-pulse{0%,to{opacity:.32;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gradient-loading-module__LVIFEa__loader,.gradient-loading-module__LVIFEa__drift,.gradient-loading-module__LVIFEa__sheen,.gradient-loading-module__LVIFEa__indicator,.gradient-loading-module__LVIFEa__indicator span{transition:none;animation:none}.gradient-loading-module__LVIFEa__sheen,.gradient-loading-module__LVIFEa__indicator{display:none}}
.shape-grid-module__nLFPGq__canvas{border:0;width:100%;height:100%;display:block}
.logo-loop-module__6FJVua__root{--logoloop-gap:32px;--logoloop-logo-height:28px;--logoloop-fade-color-auto:#0b0b0b;position:relative}.logo-loop-module__6FJVua__vertical{height:100%;display:inline-block}.logo-loop-module__6FJVua__scaleHover{padding-block:calc(var(--logoloop-logo-height) * .1)}.logo-loop-module__6FJVua__track{z-index:0;-webkit-user-select:none;user-select:none;will-change:transform;width:max-content;display:flex;position:relative}.logo-loop-module__6FJVua__vertical .logo-loop-module__6FJVua__track{flex-direction:column;width:100%;height:max-content}.logo-loop-module__6FJVua__list{align-items:center;display:flex}.logo-loop-module__6FJVua__vertical .logo-loop-module__6FJVua__list{flex-direction:column}.logo-loop-module__6FJVua__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logo-height);flex:none;line-height:1}.logo-loop-module__6FJVua__vertical .logo-loop-module__6FJVua__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logo-loop-module__6FJVua__node,.logo-loop-module__6FJVua__link{align-items:center;display:inline-flex}.logo-loop-module__6FJVua__node,.logo-loop-module__6FJVua__item img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logo-loop-module__6FJVua__node svg{width:auto;height:1em;display:block}.logo-loop-module__6FJVua__item img{width:auto;height:var(--logoloop-logo-height);object-fit:contain;pointer-events:none;-webkit-user-drag:none;display:block}.logo-loop-module__6FJVua__scaleHover .logo-loop-module__6FJVua__item{overflow:visible}.logo-loop-module__6FJVua__scaleHover .logo-loop-module__6FJVua__item:hover img,.logo-loop-module__6FJVua__scaleHover .logo-loop-module__6FJVua__item:hover .logo-loop-module__6FJVua__node{transform-origin:50%;transform:scale(1.18)}.logo-loop-module__6FJVua__link{border-radius:4px;text-decoration:none;transition:opacity .2s}.logo-loop-module__6FJVua__link:hover{opacity:.82}.logo-loop-module__6FJVua__link:focus-visible{outline-offset:3px;outline:2px solid}.logo-loop-module__6FJVua__fade:before,.logo-loop-module__6FJVua__fade:after{z-index:10;pointer-events:none;content:"";width:clamp(24px,8%,120px);position:absolute;top:0;bottom:0}.logo-loop-module__6FJVua__fade:before{background:linear-gradient(to right, var(--logoloop-fade-color,var(--logoloop-fade-color-auto)), transparent);left:0}.logo-loop-module__6FJVua__fade:after{background:linear-gradient(to left, var(--logoloop-fade-color,var(--logoloop-fade-color-auto)), transparent);right:0}.logo-loop-module__6FJVua__vertical.logo-loop-module__6FJVua__fade:before,.logo-loop-module__6FJVua__vertical.logo-loop-module__6FJVua__fade:after{width:100%;height:clamp(24px,8%,120px);left:0;right:0}.logo-loop-module__6FJVua__vertical.logo-loop-module__6FJVua__fade:before{background:linear-gradient(to bottom, var(--logoloop-fade-color,var(--logoloop-fade-color-auto)), transparent);top:0;bottom:auto}.logo-loop-module__6FJVua__vertical.logo-loop-module__6FJVua__fade:after{background:linear-gradient(to top, var(--logoloop-fade-color,var(--logoloop-fade-color-auto)), transparent);top:auto;bottom:0}@media (prefers-reduced-motion:reduce){.logo-loop-module__6FJVua__track{transform:translate(0,0)!important}.logo-loop-module__6FJVua__item img,.logo-loop-module__6FJVua__node{transition:none!important}}
.border-glow-module__suy60G__shell{--border-glow-angle:0deg;--border-glow-color:#7c5cffd1;isolation:isolate;position:relative}.border-glow-module__suy60G__shell:before{z-index:0;border-radius:inherit;background:conic-gradient(from var(--border-glow-angle), transparent 0deg, transparent 228deg, var(--border-glow-color) 276deg, #c7b9ff47 308deg, transparent 348deg);content:"";-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:7s linear infinite border-glow-module__suy60G__border-glow-spin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-glow-module__suy60G__shell:after{z-index:-1;border-radius:inherit;background:radial-gradient(circle at 70% 20%, var(--border-glow-color), transparent 48%);content:"";filter:blur(38px);opacity:.12;pointer-events:none;position:absolute;inset:-12%}.border-glow-module__suy60G__content{z-index:1;position:relative}@keyframes border-glow-module__suy60G__border-glow-spin{to{--border-glow-angle:360deg}}@property --border-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){.border-glow-module__suy60G__shell:before{animation:none}}
.dither-module__HiPOXq__container{width:100%;height:100%}
.profile-card-module__vHkTEq__wrapper{--pointer-x:50%;--pointer-y:50%;--pointer-from-center:0;--pointer-from-top:.5;--pointer-from-left:.5;--rotate-x:0deg;--rotate-y:0deg;--background-x:50%;--background-y:50%;--glow-color:#7dbeffab;perspective:900px;isolation:isolate;touch-action:pan-y;width:100%;position:relative}.profile-card-module__vHkTEq__behindGlow{z-index:-1;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), var(--glow-color), transparent 62%);filter:blur(48px)saturate(1.08);opacity:.16;border-radius:30%;transition:opacity .3s;position:absolute;inset:8%}.profile-card-module__vHkTEq__wrapper:hover .profile-card-module__vHkTEq__behindGlow,.profile-card-module__vHkTEq__wrapper:focus-within .profile-card-module__vHkTEq__behindGlow{opacity:.72}.profile-card-module__vHkTEq__wrapper:has(.profile-card-module__vHkTEq__active) .profile-card-module__vHkTEq__behindGlow{opacity:.72}.profile-card-module__vHkTEq__shell{z-index:1;position:relative}.profile-card-module__vHkTEq__card{aspect-ratio:4/5;backface-visibility:hidden;transform-style:preserve-3d;background:linear-gradient(145deg,#60496e8c 0%,#71c4ff45 100%),#0b0911;border:1px solid #ffffff29;border-radius:1.5rem;transition:transform 1s,border-color .24s;display:grid;position:relative;overflow:hidden;transform:translateZ(0)rotateX(0)rotateY(0);box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff14}.profile-card-module__vHkTEq__shell.profile-card-module__vHkTEq__active .profile-card-module__vHkTEq__card,.profile-card-module__vHkTEq__shell:hover .profile-card-module__vHkTEq__card,.profile-card-module__vHkTEq__shell:focus-within .profile-card-module__vHkTEq__card{transform:translateZ(0) rotateX(var(--rotate-y)) rotateY(var(--rotate-x));border-color:#ffffff47;transition:none}.profile-card-module__vHkTEq__shell.profile-card-module__vHkTEq__entering .profile-card-module__vHkTEq__card{transition:transform .18s ease-out,border-color .18s ease-out}.profile-card-module__vHkTEq__initialFallback{color:#f4f1e929;font-family:var(--font-display);background:linear-gradient(145deg,#2b2638 0%,#161b21 100%);place-items:center;font-size:clamp(7rem,24vw,12rem);display:grid;position:absolute;inset:0}.profile-card-module__vHkTEq__avatar{z-index:1;object-fit:cover;object-position:center;backface-visibility:hidden;transform:translate3d(calc((var(--pointer-from-left) - .5) * 6px), calc((var(--pointer-from-top) - .5) * 4px), 0) scale(1.018);will-change:transform;transition:transform .12s ease-out;filter:grayscale()contrast(1.04)!important;mix-blend-mode:normal!important;opacity:1!important}.profile-card-module__vHkTEq__colorWash,.profile-card-module__vHkTEq__shine,.profile-card-module__vHkTEq__codePattern,.profile-card-module__vHkTEq__glare{z-index:2;pointer-events:none;position:absolute;inset:0}.profile-card-module__vHkTEq__colorWash{background:linear-gradient(#0000 48%,#0b0a100a 64%,#0b0a10b8 100%)}.profile-card-module__vHkTEq__shine{background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ffffff4d, #7dbeff1a 22%, transparent 52%);mix-blend-mode:screen;opacity:.04;transition:opacity .3s}.profile-card-module__vHkTEq__codePattern{-webkit-mask-image:radial-gradient(circle 43% at var(--pointer-x) var(--pointer-y), #000 0%, #000000eb 34%, transparent 76%);-webkit-mask-image:radial-gradient(circle 43% at var(--pointer-x) var(--pointer-y), #000 0%, #000000eb 34%, transparent 76%);mask-image:radial-gradient(circle 43% at var(--pointer-x) var(--pointer-y), #000 0%, #000000eb 34%, transparent 76%);mix-blend-mode:screen;opacity:.04;grid-template-columns:repeat(7,1fr);align-content:space-around;justify-items:center;gap:.8rem .45rem;padding:.75rem;transition:opacity .28s;display:grid;inset:-8%;transform:rotate(-9deg)scale(1.06)}.profile-card-module__vHkTEq__codePattern span{background:linear-gradient(120deg,#ff9ffc 0%,#71c4ff 42%,#91b897 72%,#d0bce1 100%);background-position:var(--background-x) var(--background-y);color:#0000;font-family:var(--font-mono);letter-spacing:-.18em;white-space:nowrap;background-size:280% 280%;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600}.profile-card-module__vHkTEq__glare{background:linear-gradient(112deg,#0000 26%,#ff9ffc33 43%,#71c4ff2e 53%,#0000 72%);background-position:var(--pointer-x) var(--pointer-y);mix-blend-mode:screen;opacity:.08;background-size:220% 220%;transition:opacity .3s}.profile-card-module__vHkTEq__wrapper:hover .profile-card-module__vHkTEq__shine,.profile-card-module__vHkTEq__wrapper:focus-within .profile-card-module__vHkTEq__shine{opacity:.26}.profile-card-module__vHkTEq__wrapper:hover .profile-card-module__vHkTEq__codePattern,.profile-card-module__vHkTEq__wrapper:focus-within .profile-card-module__vHkTEq__codePattern{opacity:.68}.profile-card-module__vHkTEq__wrapper:hover .profile-card-module__vHkTEq__glare,.profile-card-module__vHkTEq__wrapper:focus-within .profile-card-module__vHkTEq__glare{opacity:.22}.profile-card-module__vHkTEq__info{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#100f1694;border:1px solid #ffffff24;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem .9rem .9rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem;transform:translateZ(24px);box-shadow:inset 0 1px #ffffff0f}.profile-card-module__vHkTEq__identity{min-width:0}.profile-card-module__vHkTEq__identity h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:500}.profile-card-module__vHkTEq__identity a{color:var(--muted-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.7rem;line-height:1.25;transition:color .18s;display:block;overflow:hidden}.profile-card-module__vHkTEq__identity a:hover{color:var(--link)}.profile-card-module__vHkTEq__actions{flex:none;gap:.4rem;display:flex}.profile-card-module__vHkTEq__actions a{width:2.25rem;height:2.25rem;color:var(--text);background:#ffffff0f;border:1px solid #ffffff24;border-radius:.625rem;place-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid}.profile-card-module__vHkTEq__actions a:hover{color:var(--link);background:#8db4ff1f;border-color:#8db4ff6b;transform:translateY(-1px)}@media (max-width:420px){.profile-card-module__vHkTEq__info{padding:.75rem;bottom:.75rem;left:.75rem;right:.75rem}.profile-card-module__vHkTEq__identity h3{font-size:.925rem}.profile-card-module__vHkTEq__identity a{font-size:.64rem}.profile-card-module__vHkTEq__actions a{width:2rem;height:2rem}}@media (hover:none),(prefers-reduced-motion:reduce){.profile-card-module__vHkTEq__card,.profile-card-module__vHkTEq__avatar,.profile-card-module__vHkTEq__behindGlow,.profile-card-module__vHkTEq__shine,.profile-card-module__vHkTEq__codePattern,.profile-card-module__vHkTEq__glare,.profile-card-module__vHkTEq__actions a{transition:none}.profile-card-module__vHkTEq__card{transform:none}.profile-card-module__vHkTEq__behindGlow{opacity:.22}}
