.team-constellation,.team-neural{position:relative}.team-neural__arena{border:1px solid hsl(var(--primary) / .16);background:radial-gradient(circle at 50% 45%, hsl(var(--primary) / .13), transparent 23%), radial-gradient(circle at 18% 82%, hsl(var(--primary) / .055), transparent 28%), linear-gradient(145deg, hsl(var(--card) / .58), hsl(var(--background) / .58));min-height:39rem;box-shadow:0 46px 130px -82px hsl(var(--primary) / .88), inset 0 1px 0 hsl(var(--foreground) / .055);isolation:isolate;border-radius:2.4rem;position:relative;overflow:clip}.team-neural-field{z-index:1;opacity:.98;filter:saturate(1.08);position:absolute;inset:-14% -9%}.team-neural-field canvas{display:block;width:100%!important;height:100%!important}.team-neural__vignette,.team-neural__grid,.team-neural__safe-zone{pointer-events:none;position:absolute;inset:0}.team-neural__vignette{z-index:2;background:radial-gradient(circle at 50% 48%, transparent 11%, hsl(var(--background) / .08) 52%, hsl(var(--background) / .58) 100%), linear-gradient(180deg, hsl(var(--background) / .24), transparent 18%, transparent 75%, hsl(var(--background) / .42))}.team-neural__grid{z-index:2;opacity:.12;background-image:linear-gradient(hsl(var(--primary) / .12) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .12) 1px, transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(#000 6%,#0000 76%);mask-image:radial-gradient(#000 6%,#0000 76%)}.team-neural__safe-zone{z-index:4;top:50%;left:50%;background:radial-gradient(ellipse at center, hsl(var(--background) / .66) 0 36%, hsl(var(--background) / .32) 58%, transparent 76%);filter:blur(9px);border-radius:44%;width:min(37rem,59%);height:29rem;inset:auto;translate:-50% -50%}.team-neural__core-halo{z-index:4;pointer-events:none;width:36rem;height:25rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.team-neural__core-halo>span{border:1px solid hsl(var(--primary) / .11);border-radius:45% 55% 51% 49%/51% 44% 56% 49%;animation:18s linear infinite team-neural-orbit;position:absolute;inset:0}.team-neural__core-halo>span:nth-child(2){border-style:dashed;border-color:hsl(var(--primary) / .075);animation-duration:25s;animation-direction:reverse;inset:1.8rem -1.6rem}.team-neural__spotlight{z-index:7;border:1px solid hsl(var(--primary) / .2);background:hsl(var(--card) / .84);width:min(31.25rem,48%);box-shadow:0 38px 105px -58px hsl(var(--primary) / .88), 0 18px 48px -34px #00000080, inset 0 1px 0 hsl(var(--foreground) / .075);-webkit-backdrop-filter:blur(24px)saturate(136%);backdrop-filter:blur(24px)saturate(136%);border-radius:2rem;position:absolute;top:48.5%;left:50%;overflow:visible;translate:-50% -50%}.team-neural__accent-surface{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-neural__banner{z-index:1;border-bottom:1px solid hsl(var(--foreground) / .06);background:radial-gradient(circle at 18% 0%, hsl(var(--primary) / .3), transparent 42%), linear-gradient(128deg, hsl(var(--primary) / .12), hsl(var(--card) / .78) 52%, hsl(var(--background) / .88));border-radius:1.92rem 1.92rem 1.15rem 1.15rem;height:8.35rem;position:relative;overflow:hidden}.team-neural__banner:after{content:"";background:linear-gradient(180deg, transparent, hsl(var(--card) / .64));pointer-events:none;height:3rem;position:absolute;inset:auto 0 0}.team-neural__banner-default{pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-neural__banner-default>span{border:1px solid hsl(var(--primary) / .16);border-radius:999px;position:absolute}.team-neural__banner-default>span:first-child{width:15rem;height:15rem;animation:13s linear infinite team-neural-banner-orbit;top:-9rem;left:-4rem}.team-neural__banner-default>span:nth-child(2){border-style:dashed;width:8rem;height:8rem;animation:9s linear infinite reverse team-neural-banner-orbit;top:-4.8rem;right:1.6rem}.team-neural__banner-default>span:nth-child(3){background:hsl(var(--primary) / .72);width:5px;height:5px;box-shadow:30px 18px 0 hsl(var(--primary) / .42), -42px 29px 0 hsl(var(--foreground) / .2), 62px -15px 0 hsl(var(--foreground) / .18);border:0;top:43%;right:24%}.team-neural__signal-tag{z-index:4;border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--background) / .42);color:hsl(var(--foreground) / .72);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.38rem;padding:.36rem .55rem;font-size:.64rem;font-weight:700;display:inline-flex;position:absolute;top:.9rem;right:1rem}.team-neural__signal-divider{background:hsl(var(--foreground) / .16);width:1px;height:.7rem}.team-neural__profile-body{z-index:3;padding:0 1.55rem 1.45rem;position:relative}.team-neural__avatar-row{justify-content:space-between;align-items:flex-end;gap:1rem;min-height:3.55rem;display:flex;position:relative}.team-neural__avatar-mount{z-index:3;margin-top:-3.55rem;margin-left:.2rem;position:relative}.team-neural__avatar-mount:after{z-index:-1;content:"";border:1px solid hsl(var(--primary) / .16);opacity:.8;border-radius:50%;position:absolute;inset:-9px}.team-neural__role-pill{border:1px solid hsl(var(--primary) / .16);background:hsl(var(--primary) / .07);max-width:58%;color:hsl(var(--primary));letter-spacing:.035em;border-radius:999px;align-items:center;gap:.42rem;margin-bottom:.55rem;padding:.38rem .62rem;font-size:.69rem;font-weight:750;display:inline-flex}.team-neural__role-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-neural__profile-copy{min-width:0;padding-top:.95rem}.team-neural__name-row{align-items:center;gap:.55rem;min-width:0;display:flex}.team-neural__display-name{min-width:0;max-width:100%;font-family:var(--font-display,inherit);letter-spacing:-.035em;font-size:clamp(1.55rem,2.1vw,2.15rem);font-weight:720;line-height:1.08}.team-neural__nameplate{white-space:normal;overflow-wrap:anywhere;max-width:100%}.team-neural__username{color:hsl(var(--muted-foreground));margin-top:.38rem;font-size:.78rem}.team-neural__bio{min-height:2.85rem;color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-size:.83rem;line-height:1.58;display:-webkit-box;overflow:hidden}.team-neural__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.05rem;display:flex}.team-neural__profile-link{border:1px solid hsl(var(--primary) / .24);background:hsl(var(--primary) / .09);color:hsl(var(--primary));border-radius:999px;align-items:center;gap:.45rem;padding:.58rem .82rem;font-size:.72rem;font-weight:760;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.team-neural__profile-link:hover{border-color:hsl(var(--primary) / .48);background:hsl(var(--primary) / .14);box-shadow:0 12px 30px -22px hsl(var(--primary) / .9);transform:translateY(-2px)}.team-neural__active-caption{color:hsl(var(--muted-foreground) / .58);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;align-items:center;gap:.42rem;font-size:.58rem;font-weight:700;display:inline-flex}.team-neural__active-caption>span{background:hsl(var(--primary));width:.38rem;height:.38rem;box-shadow:0 0 10px hsl(var(--primary) / .7);border-radius:999px;animation:1.8s ease-in-out infinite team-neural-core-pulse}.team-neural-space-node{filter:drop-shadow(0 14px 20px #0000002e);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:relative}.team-neural-space-node:before{content:"";border:1px solid hsl(var(--primary) / .21);background:radial-gradient(circle at 28% 24%, hsl(var(--foreground) / .1), transparent 37%), hsl(var(--card) / .76);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .09), 0 0 0 5px hsl(var(--primary) / .025), 0 16px 38px -25px hsl(var(--primary) / .95);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border-radius:50%;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;position:absolute;inset:.38rem}.team-neural-space-node:hover:before,.team-neural-space-node:focus-visible:before{border-color:hsl(var(--primary) / .58);background:hsl(var(--card) / .9);box-shadow:inset 0 1px 0 hsl(var(--foreground) / .12), 0 0 0 6px hsl(var(--primary) / .065), 0 0 28px hsl(var(--primary) / .22), 0 18px 42px -24px hsl(var(--primary) / .95);transform:scale(1.06)}.team-neural-space-node:focus-visible{outline:2px solid hsl(var(--primary) / .72);outline-offset:5px}.team-neural-space-node__orbit{z-index:0;border:1px dashed hsl(var(--primary) / .3);opacity:.45;border-radius:50%;animation:11s linear infinite team-neural-orbit;position:absolute;inset:-.15rem}.team-neural-space-node:hover .team-neural-space-node__orbit,.team-neural-space-node:focus-visible .team-neural-space-node__orbit{opacity:1;border-color:hsl(var(--primary) / .7);animation-duration:5s}.team-neural-space-node__avatar{z-index:2;border-radius:50%;place-items:center;width:3.3rem;height:3.3rem;display:grid;position:relative;overflow:visible}.team-neural-space-node__frame{transform-origin:50%;transform:scale(.68)}.team-neural-space-node__frame .cosmetic-avatar-frame__aura,.team-neural-space-node__frame .cosmetic-avatar-frame__ambient,.team-neural-space-node__frame .cosmetic-avatar-frame__orbit,.team-neural-space-node__frame .cosmetic-avatar-frame__particles,.team-neural-space-node__frame .cosmetic-avatar-frame__ornament,.team-neural-space-node__frame .cosmetic-avatar-frame__details{opacity:.48;scale:.82}.team-neural-space-node__frame *,.team-neural-space-node__frame:before,.team-neural-space-node__frame:after{animation-play-state:paused!important}.team-neural-space-node:hover .team-neural-space-node__frame *,.team-neural-space-node:hover .team-neural-space-node__frame:before,.team-neural-space-node:hover .team-neural-space-node__frame:after,.team-neural-space-node:focus-visible .team-neural-space-node__frame *,.team-neural-space-node:focus-visible .team-neural-space-node__frame:before,.team-neural-space-node:focus-visible .team-neural-space-node__frame:after{animation-play-state:running!important}.team-neural-space-node__label{z-index:12;opacity:0;border:1px solid hsl(var(--primary) / .16);background:hsl(var(--card) / .94);pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.8rem;min-width:max-content;max-width:10rem;padding:.4rem .58rem;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + .25rem);left:50%;transform:translate(-50%,5px)scale(.96);box-shadow:0 14px 34px -24px #0000008c}.team-neural-space-node__label strong,.team-neural-space-node__label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-neural-space-node__label strong{color:hsl(var(--foreground));font-size:.68rem;font-weight:760}.team-neural-space-node__label small{color:hsl(var(--muted-foreground));margin-top:.1rem;font-size:.58rem}.team-neural-space-node:hover .team-neural-space-node__label,.team-neural-space-node:focus-visible .team-neural-space-node__label{opacity:1;transform:translate(-50%)scale(1)}.team-neural__navigator{z-index:10;border:1px solid hsl(var(--foreground) / .1);background:hsl(var(--background) / .62);box-shadow:0 18px 46px -30px #0000009e, inset 0 1px 0 hsl(var(--foreground) / .065);-webkit-backdrop-filter:blur(18px)saturate(132%);backdrop-filter:blur(18px)saturate(132%);border-radius:999px;grid-template-columns:2.7rem minmax(9.5rem,13rem) 2.7rem;align-items:center;gap:.55rem;padding:.34rem;display:grid;position:absolute;bottom:1rem;left:50%;translate:-50%}.team-neural__nav-button{border:1px solid hsl(var(--primary) / .15);background:hsl(var(--primary) / .06);width:2.7rem;height:2.7rem;color:hsl(var(--foreground) / .78);border-radius:50%;place-items:center;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s;display:grid}.team-neural__nav-button:hover,.team-neural__nav-button:focus-visible{border-color:hsl(var(--primary) / .48);background:hsl(var(--primary) / .13);color:hsl(var(--primary));box-shadow:0 0 24px hsl(var(--primary) / .15);outline:none;transform:scale(1.06)}.team-neural__nav-status{justify-content:center;align-items:center;gap:.65rem;min-width:0;display:flex}.team-neural__nav-route{align-items:center;gap:.22rem;display:flex;position:relative}.team-neural__nav-route:before{content:"";background:hsl(var(--primary) / .28);height:1px;position:absolute;top:50%;left:.24rem;right:.24rem}.team-neural__nav-route i{z-index:1;background:hsl(var(--primary) / .42);width:.32rem;height:.32rem;box-shadow:0 0 8px hsl(var(--primary) / .32);border-radius:50%;display:block;position:relative}.team-neural__nav-route i:nth-child(2){background:hsl(var(--primary));width:.46rem;height:.46rem;box-shadow:0 0 12px hsl(var(--primary) / .58)}.team-neural__nav-copy{text-align:left;min-width:0;display:block}.team-neural__nav-copy strong,.team-neural__nav-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-neural__nav-copy strong{max-width:8.5rem;color:hsl(var(--foreground) / .9);font-size:.69rem;font-weight:760}.team-neural__nav-copy small{color:hsl(var(--muted-foreground) / .72);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.09em;margin-top:.05rem;font-size:.56rem;font-weight:700}:root:not(.dark) .team-neural__arena{background:radial-gradient(circle at 50% 45%, hsl(var(--primary) / .1), transparent 24%), radial-gradient(circle at 18% 82%, hsl(var(--primary) / .04), transparent 28%), linear-gradient(145deg, hsl(var(--card) / .9), hsl(var(--background) / .75));box-shadow:0 42px 100px -78px hsl(var(--primary) / .46)}:root:not(.dark) .team-neural-field{opacity:.62;filter:saturate(.92)contrast(.97)}:root:not(.dark) .team-neural__safe-zone{background:radial-gradient(ellipse at center, hsl(var(--background) / .88) 0 38%, hsl(var(--background) / .55) 58%, transparent 76%)}:root:not(.dark) .team-neural__spotlight,:root:not(.dark) .team-neural-space-node:before,:root:not(.dark) .team-neural__navigator{box-shadow:0 24px 70px -50px hsl(var(--primary) / .45), inset 0 1px 0 #ffffffd1}@media (max-width:900px){.team-neural__arena{min-height:37rem}.team-neural__spotlight{width:min(29rem,58%)}.team-neural__safe-zone{width:min(34rem,67%)}.team-neural__display-name{font-size:clamp(1.4rem,3vw,1.9rem)}}@media (max-width:767px){.team-neural__arena{border-radius:1.8rem;min-height:38rem}.team-neural-field{opacity:.72;pointer-events:none;inset:-16% -52%}.team-neural__grid{opacity:.075}.team-neural__safe-zone{background:radial-gradient(ellipse at center, hsl(var(--background) / .72) 0 38%, hsl(var(--background) / .34) 64%, transparent 80%);width:116%;height:28rem}.team-neural__core-halo{opacity:.64;width:31rem;height:24rem}.team-neural__spotlight{border-radius:1.55rem;width:calc(100% - 2rem);max-width:31rem;top:46.5%}.team-neural__banner{border-radius:1.48rem 1.48rem 1rem 1rem;height:7.35rem}.team-neural__profile-body{padding:0 1rem 1.15rem}.team-neural__avatar-mount{transform-origin:0 100%;margin-top:-2.8rem;scale:.86}.team-neural__role-pill{max-width:62%;margin-bottom:.3rem}.team-neural__profile-copy{padding-top:.55rem}.team-neural__display-name{font-size:1.45rem}.team-neural__bio{-webkit-line-clamp:3;min-height:auto}.team-neural__active-caption{display:none}.team-neural__navigator{grid-template-columns:2.6rem minmax(8.3rem,1fr) 2.6rem;gap:.35rem;width:min(100% - 1rem,20rem);padding:.3rem;bottom:.72rem}.team-neural__nav-button{width:2.6rem;height:2.6rem}.team-neural__nav-copy strong{max-width:7.2rem}}@media (max-width:440px){.team-neural__arena{min-height:39.5rem}.team-neural__actions{align-items:flex-start}.team-neural__nav-route{display:none}}@keyframes team-neural-orbit{to{rotate:360deg}}@keyframes team-neural-banner-orbit{to{rotate:360deg}}@keyframes team-neural-core-pulse{0%,to{opacity:.45;scale:.8}50%{opacity:1;scale:1.18}}
