@import "https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-kanit),Arial,Helvetica,sans-serif;text-transform:lowercase;margin:0;font-weight:400;overflow-x:hidden}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;background:0 0;border:none;outline:none}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}:root{--bg:#fdfdfc;--text:#0b0506;--muted:#6b6365;--line:rgba(0,0,0,.08);--line-strong:rgba(0,0,0,.16);--shadow:0 28px 90px rgba(0,0,0,.12);--hero-text:#4a4850;--code-line-color:rgba(0,0,0,.12);--code-line-dim:rgba(0,0,0,.08);--code-line-cursor:rgba(0,0,0,.2);--code-border:rgba(0,0,0,.03);--section-border:rgba(0,0,0,.1);--section-border-weak:rgba(0,0,0,.08);--hover-bg:rgba(0,0,0,.03);--avatar-bg:rgba(0,0,0,.34);--avatar-border:rgba(0,0,0,.1);--intro-bg:#000;--intro-color:#fff;--intro-btn-color:#fff;--site-dot:rgba(0,0,0,.03);--site-grid:rgba(0,0,0,.004);--site-grid-v:rgba(0,0,0,.004);--bg-url:none;--bg-opacity:.28;--bg-position:center top 4rem;--bg-size:max(105rem,120vw)auto;--bg-filter:saturate(.4)contrast(.95)brightness(1.1);--bg-blend:multiply;--surface:rgba(253,253,252,.78);--card-bg:#fff;--nav-bg:rgba(253,253,252,.9);--nav-shadow:0 .8rem 2rem rgba(0,0,0,.04);--vignette-edge:rgba(253,253,252,.6);--vignette-mid:rgba(253,253,252,.4);--title-gradient:linear-gradient(90deg,#0b0506 0%,#4a4850 24%,#121212 48%,#5a5a5e 68%,#0b0506 100%);--glow-1:rgba(0,0,0,.3);--glow-2:rgba(0,0,0,.15);--glow-3:rgba(0,0,0,.1);--glow-4:rgba(0,0,0,.08);--glow-5:rgba(0,0,0,.05);--glow-6:rgba(0,0,0,.03);--font-kanit:"Kanit",sans-serif}.dark,body.theme-dark{--bg:#050506;--text:#f2f0ec;--muted:#9b9994;--line:rgba(242,240,236,.09);--line-strong:rgba(242,240,236,.18);--shadow:0 28px 90px rgba(0,0,0,.72);--hero-text:#b3b0a8;--code-line-color:rgba(242,240,236,.13);--code-line-dim:rgba(242,240,236,.07);--code-line-cursor:rgba(242,240,236,.26);--code-border:rgba(242,240,236,.05);--section-border:rgba(242,240,236,.13);--section-border-weak:rgba(242,240,236,.08);--hover-bg:rgba(242,240,236,.055);--avatar-bg:#252525;--avatar-border:rgba(242,240,236,.16);--intro-bg:#050506;--intro-color:#f2f0ec;--intro-btn-color:rgba(242,240,236,.65);--site-dot:rgba(242,240,236,.055);--site-grid:rgba(242,240,236,.016);--site-grid-v:rgba(242,240,236,.01);--bg-url:none;--bg-opacity:.28;--bg-position:center -2rem;--bg-size:max(105rem,120vw)auto;--bg-filter:saturate(.15)contrast(.95)brightness(.68);--bg-blend:screen;--surface:rgba(17,17,19,.86);--card-bg:#111113;--nav-bg:#0a0a0b;--nav-shadow:0 .8rem 2rem rgba(0,0,0,.36);--vignette-edge:#000;--vignette-mid:rgba(0,0,0,.82);--title-gradient:linear-gradient(90deg,#f2f0ec 0%,#aaa7a0 26%,#fff 50%,#817f78 72%,#f2f0ec 100%);--glow-1:rgba(255,255,255,.3);--glow-2:rgba(255,255,255,.25);--glow-3:rgba(255,255,255,.2);--glow-4:rgba(255,255,255,.15);--glow-5:rgba(255,255,255,.1);--glow-6:rgba(255,255,255,.05)}.site{background-color:var(--bg);background-image:linear-gradient(to bottom,color-mix(in srgb,var(--bg)70%,transparent)0%,var(--bg)92%),radial-gradient(ellipse at top,color-mix(in srgb,var(--text)4%,transparent)0%,transparent 54%);min-height:100vh;padding-top:64px;transition:opacity 1.1s cubic-bezier(.16,1,.3,1);position:relative}.site-intro-active{opacity:0}.site-intro-ready{opacity:1}.site-intro-ready .hero-mark{animation:.9s cubic-bezier(.16,1,.3,1) .3s both heroEnter}@keyframes heroEnter{0%{opacity:0;transform:scale(.92)translateY(1.5rem)}to{opacity:1;transform:scale(1)translateY(0)}}.site:before,.site:after{content:"";z-index:0;opacity:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.site:before{background-image:radial-gradient(ellipse at center,transparent 0%,transparent 24%,var(--vignette-mid)42%,var(--vignette-edge)72%),linear-gradient(90deg,var(--vignette-edge)0%,var(--vignette-mid)22%,transparent 42%,transparent 58%,var(--vignette-mid)78%,var(--vignette-edge)100%),linear-gradient(to bottom,var(--bg)0%,var(--vignette-mid)12%,transparent 32%,transparent 46%,var(--vignette-mid)70%,var(--bg)100%),radial-gradient(ellipse at center,transparent 18%,var(--bg)76%),radial-gradient(circle,var(--site-dot)0 1px,transparent 1.5px),linear-gradient(var(--site-grid)1px,transparent 1px),linear-gradient(90deg,var(--site-grid-v)1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,100% 100%,18rem 18rem,5.5rem 5.5rem,5.5rem 5.5rem;transition:opacity 1.8s cubic-bezier(.16,1,.3,1) .3s;-webkit-mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 72%,transparent 100%)}.site:after{background-image:var(--bg-url);background-size:var(--bg-size);background-position:var(--bg-position);background-blend-mode:var(--bg-blend);filter:var(--bg-filter);background-repeat:no-repeat;transition:opacity 2.2s cubic-bezier(.16,1,.3,1) .6s;transform:translateZ(0)}.site-intro-ready:before{opacity:1}.site-intro-ready:after{opacity:var(--bg-opacity)}.hero,.section{z-index:2;width:min(76rem,100% - 2rem);margin:0 auto;position:relative}.section{padding:3rem 0 5rem;scroll-margin-top:6rem}.intro-screen{z-index:100;background:var(--intro-bg);color:var(--intro-color);cursor:pointer;place-items:center;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:scale(1)}.intro-screen-exiting{opacity:0;filter:blur(10px);pointer-events:none;transform:scale(1.035)}.intro-continue{z-index:3;min-height:2.75rem;color:var(--intro-btn-color);cursor:pointer;font-size:.82rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;position:absolute;bottom:max(2rem,min(7vh,5rem));left:50%;transform:translate(-50%)}.intro-continue:hover{color:color-mix(in srgb,var(--intro-btn-color)60%,transparent);transform:translate(-50%)translateY(-2px)}.intro-continue:active{transform:translate(-50%)translateY(0)}.nav{z-index:1000;background:var(--nav-bg);border-bottom:1px solid var(--line);height:64px;box-shadow:var(--nav-shadow);justify-content:center;align-items:center;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;left:0;right:0}.nav-intro-active{opacity:0;transform:translateY(-100%)}.nav-intro-ready{animation:.9s cubic-bezier(.16,1,.3,1) .1s both navSlideDown}@keyframes navSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.nav-intro-ready .logo{animation:.7s cubic-bezier(.16,1,.3,1) .5s both navChildFade}.nav-intro-ready .nav-links{animation:.7s cubic-bezier(.16,1,.3,1) .6s both navChildFade}@keyframes navChildFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-inner{grid-template-columns:1fr auto 1fr;align-items:center;width:920px;max-width:92vw;display:grid}.logo{color:var(--text);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;justify-self:start;align-items:center;gap:.3rem;font-size:1rem;font-weight:600;display:flex}.logo-icon{object-fit:contain;filter:brightness(0)invert();width:1.6rem;height:1.6rem;display:block;transform:translateY(.15rem)}.logo-slash{color:var(--muted);font-weight:500}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:var(--muted);padding:.3rem 0;font-size:.85rem;font-weight:500;transition:color .16s;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--text)}.nav-links a.active:before{content:"[ ";color:var(--muted)}.nav-links a.active:after{content:" ]";color:var(--muted)}.nav-toggle{color:var(--text);cursor:pointer;padding:.25rem;display:none}.hero{text-align:center;align-content:center;place-items:center;min-height:48rem;padding:8rem 0 4rem;display:grid}.hero-mark{width:min(64rem,96vw);filter:drop-shadow(0 -1px 2px var(--glow-1))drop-shadow(0 -3px 6px var(--glow-2))drop-shadow(0 -6px 12px var(--glow-3))drop-shadow(0 -10px 20px var(--glow-4))drop-shadow(0 -15px 30px var(--glow-5))drop-shadow(0 -21px 42px var(--glow-6));place-items:center;margin:0 auto;animation:10s linear infinite heroGlow;display:grid}@keyframes heroGlow{0%,to{filter:drop-shadow(0 -1px 2px var(--glow-1))drop-shadow(0 -3px 6px var(--glow-2))drop-shadow(0 -6px 12px var(--glow-3))drop-shadow(0 -10px 20px var(--glow-4))drop-shadow(0 -15px 30px var(--glow-5))drop-shadow(0 -21px 42px var(--glow-6))}50%{filter:drop-shadow(0 -4px 8px var(--glow-1))drop-shadow(0 -12px 24px var(--glow-2))drop-shadow(0 -24px 48px var(--glow-3))drop-shadow(0 -40px 80px var(--glow-4))drop-shadow(0 -60px 120px var(--glow-5))drop-shadow(0 -84px 168px var(--glow-6))}}.hero-icon{object-fit:contain;filter:brightness(0)invert();width:100%;max-height:min(64rem,88vh);animation:6s ease-in-out infinite float;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.code-texture{z-index:-1;opacity:.35;pointer-events:none;border-top:1px solid var(--code-border);border-bottom:1px solid var(--code-border);background:linear-gradient(90deg,var(--site-grid-v)1px,transparent 1px),linear-gradient(var(--site-grid)1px,transparent 1px);background-size:5.5rem 5.5rem;position:absolute;top:2rem;bottom:2rem;left:-6vw;right:-6vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.code-texture-2{top:.5rem;bottom:.5rem}.code-texture-3{top:3.5rem;bottom:3.5rem}.code-texture-4{top:1rem;bottom:1rem}.code-texture-5{top:2.5rem;bottom:2.5rem}.code-line{min-width:9rem;min-height:1rem;color:var(--code-line-color);white-space:nowrap;text-shadow:0 0 1.2rem color-mix(in srgb,var(--text)2%,transparent);font-size:max(.68rem,min(.9vw,.82rem));line-height:1.35;position:absolute}.code-line:after{content:"";background:var(--code-line-cursor);opacity:0;width:.45rem;height:.9em;margin-left:.25rem;display:inline-block;transform:translateY(.13em)}.code-line.has-code:after{opacity:1}.code-line-1{top:10%;left:4%}.code-line-2{color:var(--code-line-dim);top:20%;right:8%}.code-line-3{top:36%;left:14%}.code-line-4{color:var(--code-line-dim);top:52%;right:16%}[data-reveal]{opacity:1;transition:opacity .56s,transform .56s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.section-title{grid-template-columns:2.5rem auto 2.5rem;justify-content:center;align-items:center;gap:1.3rem;margin-bottom:2rem;display:grid}.section-title span{border-top:1px solid var(--section-border);border-bottom:1px solid var(--section-border);height:3.1rem}.section-title span:first-child{border-left:1px solid var(--section-border-weak)}.section-title span:last-child{border-right:1px solid var(--section-border-weak)}h2{font-family:var(--font-kanit),Arial,Helvetica,sans-serif;text-transform:none;background:var(--title-gradient);color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:max(2.25rem,min(4.6vw,3.9rem));font-weight:600;line-height:1;animation:5.5s ease-in-out infinite alternate titleGradient}@keyframes titleGradient{to{background-position:100%}}#divine .section-title h2,#hof .section-title h2,#fathers .section-title h2,#members .section-title h2,#affiliations .section-title h2{text-shadow:0 -1px 2px var(--glow-1),0 -3px 6px var(--glow-2),0 -6px 12px var(--glow-3),0 -10px 20px var(--glow-4),0 -15px 30px var(--glow-5),0 -21px 42px var(--glow-6);animation:2s infinite glowFire}@keyframes glowFire{50%{text-shadow:0 -4px 8px var(--glow-1),0 -12px 24px var(--glow-2),0 -24px 48px var(--glow-3),0 -40px 80px var(--glow-4),0 -60px 120px var(--glow-5),0 -84px 168px var(--glow-6)}}.members-grid{grid-template-columns:repeat(3,auto);justify-content:center;gap:1rem 4rem;display:grid}.members-grid--center>*{grid-column:2/3}.member-card,.affiliation-card{border-radius:inherit;width:100%;height:100%;animation:.56s cubic-bezier(.2,.8,.2,1) both cardReveal;display:grid}@keyframes cardReveal{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.members-grid .member-card:first-child,.affiliation-grid .affiliation-card:first-child{animation-delay:0s}.members-grid .member-card:nth-child(2),.affiliation-grid .affiliation-card:nth-child(2){animation-delay:80ms}.members-grid .member-card:nth-child(3),.affiliation-grid .affiliation-card:nth-child(3){animation-delay:.16s}.affiliation-grid .affiliation-card:nth-child(4){animation-delay:.24s}.affiliation-grid .affiliation-card:nth-child(5){animation-delay:.32s}.members-track .member-card{opacity:1;animation:none}.member-card{text-align:center;cursor:pointer;align-content:center;justify-items:center;gap:.45rem;min-height:15rem;padding:1.6rem;transition:opacity .56s,transform .56s cubic-bezier(.2,.8,.2,1),background .18s;display:grid}.member-card:hover{background:color-mix(in srgb,var(--text)4%,transparent)}.avatar{aspect-ratio:1;width:4.8rem;color:var(--text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.9rem;font-size:1.35rem;font-weight:600;transition:box-shadow .3s,border-color .3s,transform .3s;display:inline-flex;position:relative}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar .status-dot{border:3px solid var(--bg);box-sizing:content-box;background:#6b716d;border-radius:50%;width:24%;min-width:9px;height:24%;min-height:9px;position:absolute;bottom:-2%;right:-2%}.avatar .status-dot.online{background:#33d17a}.avatar .status-dot.idle{background:#f6c177}.avatar .status-dot.dnd{background:#ff5f57}.member-card:hover .avatar,#divine .divine-card-wrap:hover .avatar{border-color:var(--glow-1);box-shadow:0 0 .6rem var(--glow-2),0 0 1.5rem var(--glow-3),0 0 3rem var(--glow-4)}#hof .member-card:hover .avatar,#fathers .carousel-card:hover .avatar,#divine .divine-card-wrap:hover .avatar{transform:translateY(-4px)}.member-card strong{color:var(--text);font-size:1.15rem;font-weight:500}.member-card small{color:var(--muted);font-weight:300;line-height:1.45}#divine{padding-top:4rem}#divine .divine-card-wrap{flex-direction:column;align-items:center;display:flex}#divine .divine-avatar{width:11rem;font-size:2.6rem}#divine .member-label{text-align:center;margin-top:.75rem}#divine .member-label strong{color:var(--text);font-size:1.35rem}#divine .member-label small{color:var(--muted);font-size:.9rem;font-weight:300;line-height:1.45;display:block}#hof .member-card{min-height:15rem;padding:1.6rem}#hof .member-card:hover{background:0 0}#hof .member-card .avatar{width:10rem;font-size:2.4rem}#hof .member-card strong{font-size:1.15rem}#hof .member-card small{font-size:.84rem}.members-carousel-section{overflow:visible}.members-carousel{z-index:2;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.members-track{will-change:transform;gap:.75rem;padding:1.1rem 0;flex-wrap:nowrap!important;width:max-content!important;animation:24s linear infinite membersLoop!important;display:flex!important}.members-track:hover{animation-play-state:paused!important}@keyframes membersLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.members-carousel .carousel-card{flex-shrink:0}#fathers .carousel-card{width:max(10rem,min(16vw,13rem));min-height:12rem;padding:1.3rem}#fathers .carousel-card:hover{background:0 0}#fathers .carousel-card .avatar{width:8rem;font-size:2rem}#fathers .carousel-card strong{font-size:1.05rem}#fathers .carousel-card small{font-size:.8rem}#members .carousel-card{background:color-mix(in srgb,var(--card-bg)60%,transparent);width:max(10rem,min(14vw,12rem))}#members .member-card{text-align:left;grid-template-columns:auto 1fr;align-content:center;place-items:center start;gap:0 .6rem;min-height:4rem;padding:.75rem 1rem;display:grid}#members .member-card:hover .avatar{border-color:var(--avatar-border);box-shadow:none}#members .member-card .avatar{align-self:center;width:3rem;margin-bottom:0;font-size:.9rem}#members .member-card strong{white-space:nowrap;font-size:.95rem;line-height:1.2}#members .member-card small{font-size:.68rem;line-height:1.2}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:34;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:8px;--glow-padding:40px;--cone-spread:16;--fill-opacity:0;--edge-light-blend:plus-lighter;--glow-color:rgba(237,236,232,.72);--glow-color-60:rgba(237,236,232,.43);--glow-color-50:rgba(237,236,232,.36);--glow-color-40:rgba(237,236,232,.286);--glow-color-30:rgba(237,236,232,.216);--glow-color-20:rgba(237,236,232,.145);--glow-color-10:rgba(237,236,232,.07);--gradient-one:radial-gradient(at 80% 55%,#f2f0ec 0px,transparent 50%);--gradient-two:radial-gradient(at 69% 34%,#b8b4aa 0px,transparent 50%);--gradient-three:radial-gradient(at 8% 6%,#fff 0px,transparent 50%);--gradient-four:radial-gradient(at 41% 38%,#f2f0ec 0px,transparent 50%);--gradient-five:radial-gradient(at 86% 85%,#b8b4aa 0px,transparent 50%);--gradient-six:radial-gradient(at 82% 18%,#fff 0px,transparent 50%);--gradient-seven:radial-gradient(at 51% 4%,#b8b4aa 0px,transparent 50%);--gradient-base:linear-gradient(#f2f0ec 0 100%);isolation:isolate;border-radius:var(--border-radius);border:1px solid var(--line-strong);background:var(--card-bg,var(--bg));display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";z-index:-1;border-radius:inherit;transition:opacity .4s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.border-glow-card:not(:hover):before,.border-glow-card:not(:hover):after,.border-glow-card:not(:hover)>.edge-light{opacity:0}.border-glow-card:before{background:linear-gradient(var(--card-bg,var(--bg))0 100%)padding-box,linear-gradient(rgba(255,255,255,0) 0% 100%)border-box,var(--gradient-one)border-box,var(--gradient-two)border-box,var(--gradient-three)border-box,var(--gradient-four)border-box,var(--gradient-five)border-box,var(--gradient-six)border-box,var(--gradient-seven)border-box,var(--gradient-base)border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle)at center,black calc(var(--cone-spread)*1%),transparent calc((var(--cone-spread) + 15)*1%),transparent calc((100 - var(--cone-spread) - 15)*1%),black calc((100 - var(--cone-spread))*1%));mask-image:conic-gradient(from var(--cursor-angle)at center,black calc(var(--cone-spread)*1%),transparent calc((var(--cone-spread) + 15)*1%),transparent calc((100 - var(--cone-spread) - 15)*1%),black calc((100 - var(--cone-spread))*1%));border:1px solid transparent}.border-glow-card:after{background:var(--gradient-one)padding-box,var(--gradient-two)padding-box,var(--gradient-three)padding-box,var(--gradient-four)padding-box,var(--gradient-five)padding-box,var(--gradient-six)padding-box,var(--gradient-seven)padding-box,var(--gradient-base)padding-box;opacity:calc(var(--fill-opacity,.5)*(var(--edge-proximity) - var(--color-sensitivity))/(100 - var(--color-sensitivity)));mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle)at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle)at center,transparent 5%,black 15%,black 85%,transparent 95%);border:1px solid transparent;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{z-index:1;inset:calc(var(--glow-padding)*-1);pointer-events:none;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity))/(100 - var(--edge-sensitivity)));mix-blend-mode:var(--edge-light-blend,plus-lighter);-webkit-mask-image:conic-gradient(from var(--cursor-angle)at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle)at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);position:absolute}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10);position:absolute}.border-glow-inner{z-index:1;border-radius:inherit;flex-direction:column;display:flex;position:relative}.affiliation-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.affiliation-card{text-align:center;place-items:center;gap:1.2rem;min-height:17rem;padding:1.4rem .85rem;transition:opacity .56s,transform .56s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s;display:grid}.affiliation-card:hover{background:var(--hover-bg)}.affiliation-card strong{letter-spacing:-.01em;color:#fff;font-size:max(2.2rem,min(3.4vw,3.5rem));font-weight:700;line-height:.9}.affiliation-card small{letter-spacing:.03em;color:#f2f0ec;opacity:.95;text-shadow:0 1px 6px rgba(0,0,0,.6);font-size:.98rem;font-weight:500;line-height:1.35}.spark{width:2.5rem;height:2.5rem;position:relative}.spark:before,.spark:after{content:"";border:.28rem solid var(--spark-color,rgba(242,240,236,.68));clip-path:polygon(50% 0,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0 50%,38% 35%);position:absolute;top:.35rem;bottom:.35rem;left:.35rem;right:.35rem}.spark:after{opacity:.75;top:.9rem;bottom:-.05rem;left:.9rem;right:-.05rem;transform:rotate(38deg)}.mp{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;margin:0 auto;display:flex}.mp-cover{border:1px solid var(--line-strong);background:var(--surface);border-radius:12px;width:120px;height:120px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.25)}.mp-cover img{object-fit:cover;width:100%;height:100%;display:block}.mp-meta{text-align:center}.mp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:.6rem}.mp-meta h1{font-family:var(--font-kanit),Arial,Helvetica,sans-serif;color:var(--text);margin:0 0 2px;font-size:1.15rem;font-weight:600}.mp-meta p{color:var(--muted);margin:0;font-size:.8rem}.mp-progress{width:100%}.mp-bar{background:var(--line-strong);cursor:pointer;border-radius:999px;height:4px;margin-bottom:6px;position:relative}.mp-bar-fill{background:var(--text);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.mp-bar-thumb{background:var(--text);border-radius:50%;width:10px;height:10px;transition:box-shadow .18s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px rgba(242,240,236,.1)}.mp-bar:hover .mp-bar-thumb{box-shadow:0 0 0 5px rgba(242,240,236,.2)}.mp-time-row{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.65rem;display:flex}.mp-transport{align-items:center;gap:24px;display:flex}.mp-skip-btn{color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:4px;transition:opacity .18s;display:flex}.mp-skip-btn:hover{opacity:.6}.mp-play-btn{background:var(--text);color:#000;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .18s,box-shadow .3s;display:flex}.mp-play-btn:hover{transform:scale(1.05);box-shadow:0 0 16px rgba(242,240,236,.3)}.mp-play-btn:active{transform:scale(.94)}.mp-volume{opacity:.8;align-items:center;gap:8px;margin-top:4px;transition:opacity .18s;display:flex}.mp-volume:hover{opacity:1}.mp-volume-btn{color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:2px;display:flex}.mp-volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;outline:none;width:72px;height:3px}.mp-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--text);cursor:pointer;border-radius:50%;width:8px;height:8px}.mp-volume-slider::-moz-range-thumb{background:var(--text);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px}.footer{margin-top:4rem;padding-bottom:6rem!important}.footer-container{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:1.25rem;padding:3rem 0;display:flex}.footer-brand{color:var(--text);letter-spacing:.02em;font-weight:500}.footer-stats{color:var(--muted);gap:2rem;display:flex}.footer-stats .stat{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.footer-like-btn{color:rgba(255,255,255,.75);cursor:pointer;align-items:center;gap:6px;font-size:.78rem;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.footer-like-btn.is-liked{color:#ff5f57;cursor:default}@media (max-width:860px){.site{--bg-position:center top 5rem;--bg-size:max(70rem,180vw)auto;--bg-opacity:.22}.site.dark{--bg-opacity:.26}.nav{flex-wrap:wrap;height:auto}.nav-inner{flex-wrap:wrap;width:100%;max-width:100%;padding:.85rem 1rem}.nav-toggle{margin-left:auto;display:flex}.nav-links{width:100%;display:none}.nav-open .nav-links{flex-direction:column;align-items:stretch;gap:.25rem;padding-top:.75rem;display:flex}.nav-open .nav-links a{border-bottom:1px solid var(--line);padding:.4rem 0}.nav-open .nav-links a:last-child{border-bottom:none}.hero{min-height:46rem}.members-grid{grid-template-columns:1fr}.affiliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#fathers .carousel-card{width:min(60vw,12rem)}#members .carousel-card{width:min(60vw,11rem)}.affiliation-card{min-height:15rem}}@media (max-width:560px){.code-line:nth-child(n+4){display:none}.hero,.section{width:min(100% - 1rem,76rem)}.hero-mark{width:min(28rem,90vw);min-height:22rem}.section-title{grid-template-columns:1.4rem auto 1.4rem;gap:.8rem}.affiliation-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],.affiliation-card:hover,.member-card:hover{opacity:1;transform:none}}.ascii-text-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ascii-text-container canvas{opacity:0;width:100%;height:100%;image-rendering:pixelated;position:absolute;top:0;left:0}.ascii-text-container pre{text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(90deg,var(--text)0%,color-mix(in srgb,var(--text)70%,transparent)18%,var(--text)34%,color-mix(in srgb,var(--text)50%,transparent)52%,var(--text)70%,color-mix(in srgb,var(--text)75%,transparent)86%,var(--text)100%);-webkit-text-fill-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;margin:0;padding:0;line-height:1em;position:absolute;top:0;left:0;transform:translateZ(0)}.t-overlay{z-index:9999;opacity:0;pointer-events:none;background:#000;transition:opacity .38s;position:fixed;top:0;bottom:0;left:0;right:0}.t-overlay.is-fading-in,.t-overlay.is-black{opacity:1;pointer-events:auto}#cursor{mix-blend-mode:difference;pointer-events:none;z-index:10001;opacity:1;will-change:left,top;background:#fff;border-radius:50%;width:8px;height:8px;transition:opacity .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#trailCanvas{pointer-events:none;z-index:10000;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){body{cursor:none}}.member-page-container{--side-card-height:136px;--side-panel-height:450px;--side-panel-gutter:8px;min-height:100vh;color:var(--intro-color);isolation:isolate;place-items:center;padding:38px 22px;display:grid;position:relative}.profile-intro-overlay{z-index:9999;opacity:1;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:1.5rem;transition:opacity 1.8s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.profile-intro-overlay.is-clickable,.profile-intro-overlay.is-clickable *{cursor:pointer}.profile-intro-overlay.is-dismissed{opacity:0;pointer-events:none}.profile-intro-ascii{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:min(80vh,760px);position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.profile-intro-ascii .ascii-main{white-space:pre;color:#fff;pointer-events:none;contain:layout paint style;text-rendering:optimizeSpeed;background:0 0;margin:0;padding:0;font-family:Space Mono,monospace;font-weight:700;line-height:1em;position:absolute;top:0;left:0}.profile-intro-ascii canvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.profile-intro-progress-wrapper{flex-direction:column;align-items:center;width:300px;max-width:84vw;display:flex;position:absolute;bottom:max(6vh,36px);left:50%;transform:translate(-50%)}.profile-intro-progress-bar{background-color:#1c1c1c;border-radius:4px;width:100%;height:8px;padding:2px;position:relative;overflow:hidden}.profile-intro-progress-fill{background:linear-gradient(90deg,#fff,#888);border-radius:2px;width:0%;height:4px;transition:width 50ms linear,opacity .4s}.profile-intro-enter-label{letter-spacing:.14em;text-transform:lowercase;color:rgba(255,255,255,.55);opacity:0;pointer-events:none;margin-top:.7rem;font-family:Space Mono,monospace;font-size:.68rem;transition:opacity .5s;display:block}.profile-intro-progress-wrapper.is-ready{cursor:pointer}.profile-intro-progress-wrapper.is-ready .profile-intro-progress-fill{opacity:.35}.profile-intro-progress-wrapper.is-ready .profile-intro-enter-label{opacity:1;animation:1.8s ease-in-out infinite profileIntroPulse}.profile-intro-progress-wrapper.is-ready:hover .profile-intro-enter-label{color:rgba(255,255,255,.8)}@keyframes profileIntroPulse{0%,to{opacity:.55}50%{opacity:.9}}.profile-page-content{opacity:0;transition:opacity 2.2s cubic-bezier(.16,1,.3,1)}.profile-page-content.is-entered{opacity:1}.profile-video-bg{z-index:-3;object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.profile-shade{z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px),linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.78));background-size:7px 7px,7px 7px,100% 4px,100% 100%;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 170px rgba(0,0,0,.64)}.profile-shade:after{content:"";opacity:.44;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 100%);background-size:7px 7px;position:absolute;top:0;bottom:0;left:0;right:0}.profile-back-link{z-index:10;color:rgba(255,255,255,.7);text-transform:lowercase;letter-spacing:.05em;align-items:center;gap:16px;font-size:.85rem;text-decoration:none;transition:color .2s;display:flex;position:absolute;top:20px;left:24px}.profile-back-link:hover{color:#fff}.profile-layout{grid-template-columns:minmax(260px,330px) minmax(540px,700px) minmax(260px,330px);justify-content:center;align-items:center;gap:86px;width:min(1260px,100%);margin-top:0;animation:.8s cubic-bezier(.16,1,.3,1) both profileFadeSlideIn;display:grid;position:relative}.profile-layout:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent,#a9f5d0)60%,white)0%,transparent 66%);filter:blur(26px);opacity:.44;pointer-events:none;border-radius:50%;width:min(520px,42vw);position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.profile-center-column{transform-origin:50%;display:grid;position:relative;transform:scale(1.04)}@keyframes profileFadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.profile-card{border-radius:8px;gap:0;padding:0;display:grid;overflow:visible}.profile-card .profile-name-block{animation:.7s cubic-bezier(.16,1,.3,1) .7s both profileFadeSlideIn}.profile-card .profile-badge-row{animation:.7s cubic-bezier(.16,1,.3,1) .85s both profileFadeSlideIn}.profile-card .profile-link-stack{animation:.7s cubic-bezier(.16,1,.3,1) 1s both profileFadeSlideIn}.profile-body{z-index:2;margin-top:0;position:relative;overflow:visible}.profile-identity{z-index:11;text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:0;padding:0 18px;display:flex;position:relative}.profile-avatar-wrap{z-index:4;background:#111a15;border-radius:50%;flex:none;place-items:center;width:168px;height:168px;display:grid;position:relative;overflow:visible}.profile-avatar-wrap:after{content:"";z-index:2;border:1px solid color-mix(in srgb,var(--accent,#a9f5d0)35%,rgba(255,255,255,.16));border-radius:inherit;pointer-events:none;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.profile-avatar-wrap img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-status-dot{z-index:3;background:#6b716d;border:4px solid #090c0b;border-radius:50%;width:26px;height:26px;position:absolute;bottom:15px;right:13px}.profile-status-dot.online{background:#33d17a}.profile-status-dot.idle{background:#f6c177}.profile-status-dot.dnd{background:#ff5f57}.profile-server-tag{color:rgba(255,255,255,.85);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;align-items:center;gap:6px;margin-bottom:6px;padding:3px 10px 3px 3px;font-size:.72rem;font-weight:600;display:inline-flex}.profile-server-tag-icon{object-fit:cover;border-radius:50%;width:20px;height:20px}.profile-name-block{min-width:0;overflow:visible}.profile-name-block h1{letter-spacing:0;color:#fff;text-shadow:0 0 4px rgba(255,255,255,.7),0 0 12px rgba(255,255,255,.4),0 0 30px rgba(255,255,255,.2),0 0 60px rgba(255,255,255,.1);margin:0 0 .2rem;font-size:3.72rem;line-height:1.1;position:relative;overflow:visible}.profile-name-block h1:before{content:attr(data-text);color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.95);pointer-events:none;animation:5s ease-in-out infinite alternate profileNameGlowSweep;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 48%,#000 52%,transparent 65%);mask-image:linear-gradient(90deg,transparent 35%,#000 48%,#000 52%,transparent 65%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes profileNameGlowSweep{0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:-100% 0;mask-position:-100% 0}}.profile-name-block .profile-username{color:rgba(255,255,255,.65);letter-spacing:.03em;margin-top:.2rem;font-size:.9rem}.profile-name-block .profile-bio{color:rgba(255,255,255,.68);max-width:42ch;margin:10px auto 0;font-size:.86rem;line-height:1.45}.profile-name-block .profile-activity-line{color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:10px 0 0;font-size:.68rem;display:inline-flex}.profile-name-block .profile-activity-line svg{color:var(--accent,#a9f5d0);flex:none}.profile-badge-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 18px 0;display:flex}.profile-badge{justify-content:center;align-items:center;display:inline-flex}.profile-badge-icon{object-fit:contain;filter:brightness(0)invert()drop-shadow(0 0 2px rgba(255,255,255,.7))drop-shadow(0 0 6px rgba(255,255,255,.4))drop-shadow(0 0 15px rgba(255,255,255,.2))drop-shadow(0 0 30px rgba(255,255,255,.1));width:22px;height:22px}.profile-badge-text{color:#fff;text-shadow:0 0 4px rgba(255,255,255,.7),0 0 12px rgba(255,255,255,.4),0 0 30px rgba(255,255,255,.2);letter-spacing:.04em;white-space:nowrap;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:2px 9px;font-size:.62rem;font-weight:600}.profile-stats-row{justify-content:center;align-items:center;gap:18px;margin-top:12px;display:flex}.profile-like-btn{color:rgba(255,255,255,.75);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.78rem;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.profile-like-btn:hover{transform:scale(1.06)}.profile-like-btn.is-liked{color:#ff5f57;cursor:default}.profile-view-count{color:rgba(255,255,255,.65);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.profile-note{color:rgba(255,255,255,.68);margin:0 18px 18px;font-size:.8rem}.profile-panel{height:var(--side-panel-height);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:.85;will-change:opacity;background:rgba(7,8,8,.68);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px;transition:opacity .2s;position:relative;overflow:hidden}.profile-panel:hover{opacity:1}.profile-panel.music-panel{align-self:center;display:grid}.profile-music-player{text-align:center;grid-template-columns:1fr;align-self:center;place-items:center;gap:10px;height:auto;display:grid}.profile-disc{background-color:rgba(255,255,255,.03);background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent,#a9f5d0)22%,rgba(255,255,255,.17)),rgba(255,255,255,.02));border-radius:8px;grid-column:1/-1;place-items:center;width:72px;height:72px;display:grid}.profile-disc svg{animation:3.2s linear infinite profileDiscSpin}.profile-disc.has-cover{background-image:none;padding:0;overflow:hidden}.profile-disc-cover{object-fit:cover;border-radius:inherit;width:100%;height:100%}@keyframes profileDiscSpin{to{transform:rotate(360deg)}}.profile-track-copy span{color:rgba(255,255,255,.68);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.profile-track-copy h2{margin:4px 0 1px;font-size:1rem;line-height:1.08}.profile-track-copy p{color:rgba(255,255,255,.68);margin:0;font-size:.78rem}.profile-play-button{color:#fff;cursor:pointer;background:rgba(9,12,11,.58);border:1px solid rgba(255,255,255,.12);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile-play-button:disabled{cursor:default;opacity:.5}.profile-progress{cursor:pointer;background:rgba(255,255,255,.12);border-radius:999px;grid-column:1/-1;width:100%;height:6px;position:relative;overflow:hidden}.profile-progress span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#a9f5d0)70%,white),rgba(255,255,255,.85));width:0%;height:100%;transition:width .2s linear;display:block}.profile-music-volume-row{opacity:.85;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex}.profile-music-volume-row button{color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.profile-music-volume-row input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:rgba(255,255,255,.2);border-radius:999px;outline:none;width:64px;height:3px}.profile-music-clock{border-top:1px solid rgba(255,255,255,.12);grid-column:1/-1;align-self:end;justify-items:center;gap:6px;padding-top:12px;display:grid}.profile-music-clock span{color:rgba(255,255,255,.7);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.profile-music-clock strong{font-size:1.6rem;line-height:1}.profile-music-clock p{color:rgba(255,255,255,.55);align-items:center;gap:4px;margin:0;font-size:.72rem;display:flex}.profile-link-stack{flex-flow:wrap;justify-content:center;gap:8px;height:auto;margin-top:14px;display:flex;overflow-y:hidden}.profile-link-tile{width:46px;height:46px;color:inherit;background:rgba(255,255,255,.06);border:1.5px solid rgba(255,255,255,.24);border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;padding:0 10px;font-size:.8rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.4)}.profile-link-tile:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 14px rgba(255,255,255,.08)}.profile-link-tile span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-link-tile-icon{object-fit:contain;width:20px;height:20px;display:block}.profile-server-grid{scrollbar-width:none;flex-direction:column;justify-content:flex-start;gap:10px;height:100%;min-height:0;padding:10px;display:flex;overflow-y:auto}.profile-server-grid::-webkit-scrollbar{display:none}.profile-server-card{height:auto;min-height:var(--side-card-height);color:inherit;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:8px;grid-template-columns:1fr;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;overflow:hidden}.profile-server-card:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 0 14px rgba(255,255,255,.04)}.profile-server-banner{color:rgba(255,255,255,.62);text-align:center;text-transform:uppercase;letter-spacing:.08em;background-color:#101211;background-image:linear-gradient(128deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:cover,8px 8px,8px 8px;place-items:center;min-height:58px;font-size:.68rem;display:grid}.profile-server-body{align-content:center;gap:6px;min-width:0;min-height:78px;padding:10px 12px;display:grid;overflow:hidden}.profile-server-banner.has-image{background-image:var(--server-banner-image);background-position:50%;background-size:cover}.profile-server-banner.has-image span{display:none}.profile-server-heading{align-items:center;gap:8px;min-width:0;display:flex}.profile-server-heading-copy{min-width:0}.profile-server-icon{object-fit:cover;background:rgba(255,255,255,.06);border-radius:50%;flex:none;width:26px;height:26px}.profile-server-body h2{color:#fff;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.6);max-width:100%;margin:0;font-size:max(.8rem,min(1.1vw,.96rem));font-weight:600;line-height:1.25;overflow:hidden}.profile-server-body p{color:rgba(255,255,255,.68);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-server-meta{justify-content:space-between;gap:8px;font-size:.62rem;display:flex}.profile-not-found{text-align:center;place-items:center;gap:14px;min-height:60vh;padding:0 24px;display:grid}.profile-not-found a{color:var(--accent,#a9f5d0)}@media (max-width:1080px){.profile-layout{grid-template-columns:minmax(280px,600px);gap:32px}.profile-panel{height:auto;min-height:280px}}html,body{background:#000}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home{--c1:#c9a7ff;--c2:#8fe0d4;z-index:0;color:#fff;text-align:center;background:#000;padding:48px 22px 56px;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.home-stars{z-index:-2;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.home-stars i{width:var(--s);height:var(--s);opacity:var(--o);animation:homeTwinkle var(--d)ease-in-out var(--dl)infinite alternate;background:#fff;border-radius:50%;position:absolute}.profile-fireflies{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.home-frame{z-index:4;pointer-events:none;transition:opacity .5s;animation:1.6s .2s both homeFade;position:fixed;top:16px;bottom:16px;left:16px;right:16px}.home-frame i{border:0 solid rgba(255,255,255,.28);width:14px;height:14px;position:absolute}.home-frame i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.home-frame i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.home-frame i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.home-frame i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.home-head{z-index:2;flex-direction:column;align-items:center;gap:12px;margin:auto 0 0;padding-bottom:6px;transition:opacity .5s;animation:1.2s .1s both homeFade;display:flex;position:relative}.home-tagline{letter-spacing:.32em;text-transform:uppercase;color:rgba(255,255,255,.55);align-items:center;gap:10px;margin:0;font-family:Space Mono,monospace;font-size:.68rem;display:inline-flex}.home-tagline:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite profileIntroPulse;box-shadow:0 0 10px #fff}.home-title{margin:0;line-height:0}.logo,.logo-glow,.logo-float,.logo-sheen{display:block}.logo{--tx:0;--ty:0;aspect-ratio:1724/476;perspective:900px;width:min(88vw,860px);margin:2px auto 0;animation:1.6s cubic-bezier(.16,1,.3,1) .1s both logoIn;position:relative}.logo-glow{z-index:0;pointer-events:none;filter:blur(26px);background:radial-gradient(50% 42% at 50% 52%,rgba(255,92,190,.42),rgba(255,92,190,0) 72%),radial-gradient(30% 36% at 22% 45%,rgba(255,190,235,.22),transparent 70%),radial-gradient(30% 36% at 80% 45%,rgba(255,150,220,.22),transparent 70%);animation:5s ease-in-out infinite alternate logoBreathe;position:absolute;top:-30%;bottom:-30%;left:-8%;right:-8%}.logo-float{z-index:1;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--ty)*-7deg))rotateY(calc(var(--tx)*9deg));transition:transform .35s ease-out;animation:7s ease-in-out infinite logoFloat;position:relative}.logo-img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 10px rgba(255,120,205,.55))drop-shadow(0 0 34px rgba(255,90,190,.35));width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.logo-sheen{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%) 160% 0/260% 100% no-repeat;animation:5.5s ease-in-out 1.6s infinite logoSheen;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/oneofnone.webp) 50%/100% 100% no-repeat;mask:url(/oneofnone.webp) 50%/100% 100% no-repeat}.logo-spark{pointer-events:none;opacity:0;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 6px #ff8ed8);width:26px;height:26px;animation:logoSpark 3.4s ease-in-out var(--sd)infinite;background:radial-gradient(circle,#fff 0,#fff 12%,rgba(255,190,235,.9) 22%,transparent 55%);margin:-13px 0 0 -13px;position:absolute}.logo-spark:nth-child(odd){width:34px;height:34px;margin:-17px 0 0 -17px}@keyframes logoIn{0%{opacity:0;filter:blur(14px)brightness(2.2);transform:scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes logoFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes logoBreathe{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes logoSheen{0%{background-position:160% 0}35%,to{background-position:-60% 0}}@keyframes logoSpark{0%,to{opacity:0;transform:scale(.2)rotate(0)}45%{opacity:1;transform:scale(var(--ss))rotate(45deg)}70%{opacity:0;transform:scale(.3)rotate(90deg)}}.home-names{letter-spacing:.2em;color:rgba(255,255,255,.45);margin:0;font-family:Space Mono,monospace;font-size:.72rem}.home-names a{color:rgba(255,255,255,.6);transition:color .3s}.home-names a:hover{color:#fff}.home-names i{opacity:.5;font-style:normal}.home{flex-direction:column;display:flex}.home-stage{z-index:2;width:min(1000px,100%);margin:6px auto auto;animation:1s cubic-bezier(.16,1,.3,1) .15s both homeRise;position:relative}.kc-duo{grid-template-columns:1fr auto 1fr;align-items:center;width:min(980px,100%);margin:0 auto;display:grid}.kc{--g:rgba(255,70,170,.42);z-index:3;aspect-ratio:4/5;pointer-events:none;mix-blend-mode:screen;width:max(230px,min(25vw,300px));margin:0 -18px;transition:opacity .5s;position:relative;-webkit-mask-image:radial-gradient(50% 50%,#000 78%,transparent 100%);mask-image:radial-gradient(50% 50%,#000 78%,transparent 100%)}.kc-glow{background:radial-gradient(closest-side,var(--g),transparent 75%);filter:blur(26px);border-radius:50%;transition:background .6s;animation:5s ease-in-out infinite alternate logoBreathe;position:absolute;top:10%;bottom:10%;left:-8%;right:-8%}.kc-in{animation:6s ease-in-out infinite kcFloat;position:absolute;top:0;bottom:0;left:0;right:0}.kc-vid{object-fit:cover;filter:contrast(1.08)saturate(1.1);width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.kc-duo:has(.home-card[data-index="0"]:hover) .kc{--g:color-mix(in srgb,var(--c1)55%,transparent)}.kc-duo:has(.home-card[data-index="0"]:focus-visible) .kc{--g:color-mix(in srgb,var(--c1)55%,transparent)}.kc-duo:has(.home-card[data-index="1"]:hover) .kc{--g:color-mix(in srgb,var(--c2)55%,transparent)}.kc-duo:has(.home-card[data-index="1"]:focus-visible) .kc{--g:color-mix(in srgb,var(--c2)55%,transparent)}@keyframes kcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.home-duo{grid-template-columns:1fr 1fr;gap:20px;width:min(660px,100%);margin:0 auto;display:grid}.home-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:18px;outline:none;flex-direction:column;gap:16px;padding:18px 18px 16px;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .5s,opacity .5s,background .4s;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.08)}.home-card:hover{border-color:color-mix(in srgb,var(--accent)50%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px color-mix(in srgb,var(--accent)16%,transparent),0 0 42px color-mix(in srgb,var(--accent)24%,transparent);transform:translateY(-3px)}.home-card:focus-visible{border-color:color-mix(in srgb,var(--accent)50%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px color-mix(in srgb,var(--accent)16%,transparent),0 0 42px color-mix(in srgb,var(--accent)24%,transparent);transform:translateY(-3px)}.home-duo:has(.home-card:hover) .home-card:not(:hover){opacity:.5}.home-duo:has(.home-card:focus-visible) .home-card:not(:focus-visible){opacity:.5}.kc-duo:has(.home-card:hover) .home-card:not(:hover){opacity:.5}.kc-duo:has(.home-card:focus-visible) .home-card:not(:focus-visible){opacity:.5}.home-card-top{align-items:center;gap:14px;display:flex}.home-avatar{background:#111;border-radius:50%;flex:none;width:64px;height:64px;position:relative}.home-avatar:after{content:"";border:1px solid color-mix(in srgb,var(--accent)45%,rgba(255,255,255,.14));pointer-events:none;border-radius:50%;transition:opacity .4s;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.home-avatar-img{z-index:1;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:relative}.home-deco{z-index:2;object-fit:contain;pointer-events:none;width:120%;height:120%;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.home-deco[hidden]{display:none}.home-id{min-width:0}.home-id h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.2rem;font-weight:600;line-height:1.15;overflow:hidden}.home-status-line{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5);align-items:center;gap:7px;margin:5px 0 0;font-family:Space Mono,monospace;font-size:.6rem;display:flex}.home-dot{background:#6b716d;border-radius:50%;flex:none;width:7px;height:7px}.home-dot.online{background:#33d17a;box-shadow:0 0 8px rgba(51,209,122,.6)}.home-dot.idle{background:#f6c177}.home-dot.dnd{background:#ff5f57}.home-activity{border-top:1px solid rgba(255,255,255,.09);padding-top:14px}.home-label{letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.38);font-family:Space Mono,monospace;font-size:.58rem}.home-activity p{color:rgba(255,255,255,.82);min-height:1.3em;margin:7px 0 0;font-size:.88rem}.home-activity p.is-empty{color:rgba(255,255,255,.34);font-style:italic}.home-enter{letter-spacing:.16em;color:rgba(255,255,255,.38);align-self:flex-end;font-family:Space Mono,monospace;font-size:.62rem;transition:color .3s}.home-enter b{font-weight:400;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.home-card:hover .home-enter{color:color-mix(in srgb,var(--accent)50%,white)}.home-card:focus-visible .home-enter{color:color-mix(in srgb,var(--accent)50%,white)}.home-card:hover .home-enter b{transform:translate(5px)}.home-card:focus-visible .home-enter b{transform:translate(5px)}.home.is-leaving .home-head,.home.is-leaving .kc,.home.is-leaving .home-frame,.home.is-leaving .home-card:not(.is-chosen){opacity:0}.home-card.is-chosen{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:transparent;transition:background .4s,border-color .4s,box-shadow .4s;transform:translateY(-3px)}.home-card.is-chosen .home-id,.home-card.is-chosen .home-activity,.home-card.is-chosen .home-enter{opacity:0;transition:opacity .4s}.home-card.is-chosen .home-activity{border-color:transparent}.home-card.is-chosen .home-avatar-img,.home-card.is-chosen .home-deco,.home-card.is-chosen .home-avatar:after{opacity:0;transition:opacity .5s 50ms}@keyframes homeFade{0%{opacity:0}to{opacity:1}}@keyframes homeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes homeTwinkle{0%{opacity:calc(var(--o)*.25)}to{opacity:var(--o)}}@media (max-width:760px){.home{padding:44px 14px 40px}.logo{width:94vw}.logo-spark{width:18px;height:18px;margin:-9px 0 0 -9px}.kc-duo{grid-template-columns:1fr;gap:14px}.kc{order:-1;width:min(60vw,230px);margin:0 auto}}@media (prefers-reduced-motion:reduce){.home-stars i,.home-tagline:before,.home-stage,.home-head,.logo,.logo-glow,.logo-float,.logo-sheen,.logo-spark,.kc-in,.kc-glow{animation:none}.logo-spark{opacity:.8}.home-card,.home-enter b{transition:none}}.profile-partner-card{--partner-accent:#fff}.profile-partner-card .profile-server-banner{background-image:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--partner-accent)45%,transparent),transparent 70%),linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:cover,8px 8px,8px 8px;min-height:74px}.profile-partner-banner b{letter-spacing:.06em;color:color-mix(in srgb,var(--partner-accent)40%,white);text-shadow:0 0 18px color-mix(in srgb,var(--partner-accent)70%,transparent);font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700}.profile-partner-card:hover{border-color:color-mix(in srgb,var(--partner-accent)55%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--partner-accent)22%,transparent)}.profile-partner-card .profile-server-meta span:last-child{color:color-mix(in srgb,var(--partner-accent)50%,white)}.profile-avatar-wrap img.profile-avatar-deco{z-index:3;object-fit:contain;pointer-events:none;border-radius:0;width:120%;height:120%;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.profile-avatar-wrap img{transition:opacity .6s}.profile-avatar-wrap.is-assembling img{opacity:0}.deco{z-index:1;pointer-events:none;mix-blend-mode:screen;position:fixed;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(closest-side,#000 70%,transparent 100%)}.deco-bf1{width:max(90px,min(13vw,190px));animation:7s ease-in-out infinite decoBob;top:6%;left:4%;transform:rotate(-14deg)}.deco-bf2{width:max(70px,min(10vw,150px));animation:8s ease-in-out -3s infinite decoBob;bottom:8%;right:5%;transform:rotate(18deg)scaleX(-1)}.deco-chain{opacity:.85;width:max(240px,min(34vw,480px));top:-4%;right:-6%;transform:rotate(8deg)}@keyframes decoBob{50%{translate:0 -10px}}.home-card{border-color:color-mix(in srgb,var(--accent)28%,transparent)}.home-card .home-avatar-img{object-fit:cover}@media (max-width:760px){.deco-chain{display:none}.deco-bf1{opacity:.8}}@media (prefers-reduced-motion:reduce){.deco{animation:none}}.deco-flower{opacity:.9;width:max(110px,min(15vw,220px));animation:9s ease-in-out -5s infinite decoBob;bottom:4%;left:3%}.deco-bow{width:max(90px,min(11vw,170px));animation:10s ease-in-out -1s infinite decoBob;top:38%;right:2%;transform:rotate(12deg)}@media (max-width:900px){.deco-flower,.deco-bow{display:none}}.profile-page-content{isolation:isolate}.home-intro{z-index:100;place-items:center;animation:.6s 6s forwards introFallback;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.intro-veil{background:#000;transition:opacity .9s .15s;position:absolute;top:0;bottom:0;left:0;right:0}.home-intro.is-out{pointer-events:none}.home-intro.is-out .intro-veil,.home-intro.is-out .intro-bloom,.home-intro.is-gone .intro-logo{opacity:0}.home.has-intro:not(.intro-done) #homeLogo{visibility:hidden;animation:0s 6.5s forwards introShow}@keyframes introShow{to{visibility:visible}}.intro-bloom{aspect-ratio:3;filter:blur(30px);background:radial-gradient(closest-side,rgba(255,70,170,.35),transparent 75%);border-radius:50%;width:min(900px,90vw);transition:opacity .8s;animation:1.2s ease-out both introBloom,1s ease-in-out .9s infinite alternate introPulse;position:absolute}.intro-logo{width:min(760px,82vw);transition:transform 1.1s cubic-bezier(.65,0,.2,1),opacity .5s;position:relative}.intro-logo img{width:100%;height:auto;display:block}.intro-dim{filter:brightness(.16)saturate(.5)}.intro-lit{animation:1.8s linear .7s both introLight;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);-webkit-mask-size:300% 100%;mask-size:300% 100%}.intro-glint{clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);opacity:0;background:radial-gradient(circle,#fff 0,#fff 6%,rgba(255,150,215,.9) 14%,transparent 62%);width:70px;height:70px;margin:-35px 0 0 -35px;animation:1.8s linear .7s both introGlint;position:absolute;top:50%;left:0}@keyframes introLight{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes introGlint{0%,25%{opacity:0;left:0}30%{opacity:1}70%{opacity:1}75%{opacity:0;left:100%}to{opacity:0;left:100%}}@keyframes introBloom{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes introFallback{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.intro-lit{animation:none;-webkit-mask-image:none;mask-image:none}.intro-glint,.intro-bloom{display:none}}.land-flash{z-index:90;pointer-events:none;background:radial-gradient(circle at var(--x)var(--y),rgba(255,205,235,.6),rgba(255,90,170,.18) 35%,transparent 65%);animation:.8s ease-out forwards landFlash;position:fixed;top:0;bottom:0;left:0;right:0}.land-spark{z-index:91;pointer-events:none;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;background:radial-gradient(circle,#fff 0,#fff 12%,rgba(255,160,220,.95) 30%,transparent 70%);margin:-10px 0 0 -10px;animation:1s ease-out forwards landSpark;position:fixed}.land-shine{pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.95) 50%,transparent 58%) 0 0/260% 100% no-repeat;animation:.9s ease-out 50ms both landShine;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/oneofnone.webp) 50%/100% 100% no-repeat;mask:url(/oneofnone.webp) 50%/100% 100% no-repeat}@keyframes landFlash{0%{opacity:1}to{opacity:0}}@keyframes landSpark{0%{opacity:1;translate:0;scale:.2}to{translate:var(--dx)var(--dy);opacity:0;scale:1.1}}@keyframes landShine{0%{background-position:100% 0}to{background-position:0 0}}.deco{transition:opacity .9s ease var(--d,0s),scale 1s cubic-bezier(.34,1.56,.64,1)var(--d,0s)}.deco-bf1{--d:.15s}.deco-bf2{--d:.45s}.deco-bow{--d:.6s}.deco-flower{--d:.75s}.deco-chain{transition:opacity .6s .3s,translate 1.3s cubic-bezier(.34,1.56,.64,1) .3s}.home-names{transition:opacity .7s .3s}.home.has-intro .home-stage{transition:opacity .9s .55s,translate 1.1s cubic-bezier(.16,1,.3,1) .55s;animation:none}.home.has-intro:not(.intro-done) .deco{opacity:0;animation-play-state:paused;scale:.7}.home.has-intro:not(.intro-done) .deco-chain{translate:0 -70%;scale:1}.home.has-intro:not(.intro-done) .home-names{opacity:0}.home.has-intro:not(.intro-done) .home-stage{opacity:0;translate:0 28px}.home.has-intro:not(.intro-done) .deco,.home.has-intro:not(.intro-done) .home-names,.home.has-intro:not(.intro-done) .home-stage{animation:0s 6.5s forwards introShowAll}@keyframes introShowAll{to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.land-flash,.land-spark,.land-shine{display:none}.deco,.home-names,.home-stage{transition:none!important}}.intro-dim{animation:.8s linear both introFlicker}.intro-twinkle{pointer-events:none;opacity:0;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:introTwinkle .8s ease-out var(--td)both;background:radial-gradient(circle,#fff 0,#fff 14%,rgba(255,170,225,.95) 34%,transparent 70%);margin:-10px 0 0 -10px;position:absolute}.intro-dusts,.intro-pips{transition:opacity .8s}.intro-dusts{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.intro-dust{opacity:0;animation:introDust var(--dur)linear var(--dd)infinite;background:#ffb3df;border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 8px 1px rgba(255,90,170,.8)}.intro-pips{filter:drop-shadow(0 0 6px rgba(255,90,170,.7));gap:14px;display:flex;position:absolute;top:calc(50% + min(150px,17vw));left:50%;translate:-50%}.intro-pips i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:11px;height:11px;animation:introPip .5s ease-out var(--pd)both;background:#3a2432}.home-intro.is-out .intro-dusts,.home-intro.is-out .intro-pips{opacity:0}@keyframes introFlicker{0%{opacity:0}8%{opacity:.9}14%{opacity:.1}22%{opacity:1}30%{opacity:.35}42%,to{opacity:1}}@keyframes introTwinkle{0%{opacity:0;rotate:none;scale:0}40%{opacity:1;scale:1.1}to{opacity:0;rotate:90deg;scale:.3}}@keyframes introDust{0%{opacity:0;translate:0}15%{opacity:.9}to{opacity:0;translate:20px -110vh}}@keyframes introPip{0%{background:#3a2432;scale:1}40%{background:#fff;scale:1.6}to{background:#ff6cc0;scale:1}}@keyframes introPulse{0%{opacity:.8;scale:1}to{opacity:1;scale:1.15}}@media (prefers-reduced-motion:reduce){.intro-twinkle,.intro-dusts,.intro-pips{display:none}.intro-dim{animation:none}}.profile-panel-title{letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 10px;font-size:.7rem;font-weight:600}.profile-panel-empty{color:rgba(255,255,255,.35);margin:0;font-size:.8rem}.home-video-bg{z-index:-3;object-fit:cover;opacity:.55;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.home-video-bg{display:none}}.profile-server-banner.has-icon{background-image:none;position:relative;overflow:hidden}.profile-server-banner.has-icon:before{content:"";background:var(--server-banner-image)center/cover no-repeat;filter:blur(18px)saturate(1.3)brightness(.7);position:absolute;top:-24px;bottom:-24px;left:-24px;right:-24px}.profile-layout{perspective:1100px}.profile-card .profile-avatar-wrap{animation:.7s cubic-bezier(.16,1,.3,1) .55s both profileFadeSlideIn,2.4s ease-in-out 1.25s infinite alternate profileAvatarSwing,1.2s ease-in-out 1.25s infinite alternate profileAvatarBob}.profile-avatar-wrap{box-shadow:0 0 22px color-mix(in srgb,var(--accent,#a9f5d0)45%,transparent),0 0 60px color-mix(in srgb,var(--accent,#a9f5d0)28%,transparent),0 0 120px color-mix(in srgb,var(--accent,#a9f5d0)14%,transparent)}@keyframes profileAvatarSwing{0%{transform:perspective(600px)rotateX(-12deg)rotateY(-18deg)}to{transform:perspective(600px)rotateX(12deg)rotateY(18deg)}}@keyframes profileAvatarBob{0%{translate:0 3px}to{translate:0 -10px}}.profile-layout>.music-panel{animation:6s ease-in-out infinite alternate profilePanelSwayLeft;transform:rotateY(26deg)rotateX(3deg)}.profile-layout>.profile-panel:not(.music-panel){animation:6s ease-in-out -3s infinite alternate profilePanelSwayRight;transform:rotateY(-26deg)rotateX(3deg)}.profile-layout>.profile-panel{transform-origin:50%;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 40px color-mix(in srgb,var(--accent,#a9f5d0)7%,transparent),0 0 36px color-mix(in srgb,var(--accent,#a9f5d0)16%,transparent),0 40px 70px -24px rgba(0,0,0,.7);border-color:rgba(255,255,255,.2)}@keyframes profilePanelSwayLeft{0%{transform:translateY(0)rotateY(20deg)rotateX(4deg)}to{transform:translateY(-8px)rotateY(32deg)rotateX(-1deg)}}@keyframes profilePanelSwayRight{0%{transform:translateY(0)rotateY(-20deg)rotateX(4deg)}to{transform:translateY(-8px)rotateY(-32deg)rotateX(-1deg)}}.profile-panel:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--accent,#a9f5d0)26%,rgba(255,255,255,.16))50%,transparent 62%);mix-blend-mode:screen;background-position:160% 0;background-size:260% 100%;animation:6.5s ease-in-out infinite profilePanelSweep;position:absolute;top:0;bottom:0;left:0;right:0}.profile-layout>.profile-panel:not(.music-panel):after{animation-delay:-3.2s}@keyframes profilePanelSweep{0%{background-position:160% 0}60%,to{background-position:-60% 0}}.profile-name-block h1{--name-a:color-mix(in srgb,var(--accent,#a9f5d0)80%,#fff);color:transparent;background-image:linear-gradient(100deg,var(--name-a)0%,#fff 25%,var(--name-a)50%,#fff 75%,var(--name-a)100%);text-shadow:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent,#a9f5d0)50%,transparent))drop-shadow(0 0 24px color-mix(in srgb,var(--accent,#a9f5d0)28%,transparent));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite nameFlow}@keyframes nameFlow{to{background-position:200% 0}}@media (max-width:1080px){.profile-layout{perspective:none}.profile-layout>.profile-panel{animation:none;transform:none!important}}@media (prefers-reduced-motion:reduce){.profile-card .profile-avatar-wrap{animation:.7s cubic-bezier(.16,1,.3,1) .55s both profileFadeSlideIn}.profile-name-block h1,.profile-layout>.profile-panel,.profile-panel:after{animation:none}}
