*{box-sizing:border-box}body{position:relative;margin:0;min-height:100vh;background:radial-gradient(circle at 72% 20%,rgba(245,240,223,.055),transparent 22rem),linear-gradient(180deg,rgba(255,255,255,.025),transparent 32rem),#0a0b0d;color:#f5f0df;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,Consolas,monospace}.site-shell:where(.astro-dyu3s3re){position:relative;z-index:1;overflow:hidden}.nav:where(.astro-dyu3s3re){position:fixed;z-index:10;top:14px;left:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);display:flex;align-items:center;justify-content:space-between;min-height:78px;border:1px solid rgba(245,240,223,.14);border-radius:12px;padding:14px clamp(16px,3vw,28px);background:#0a0b0db3;box-shadow:inset 0 1px #ffffff0b;backdrop-filter:blur(18px)}.brand:where(.astro-dyu3s3re),.nav:where(.astro-dyu3s3re) a:where(.astro-dyu3s3re){color:#f5f0df;text-decoration:none}.brand:where(.astro-dyu3s3re){display:inline-flex;align-items:center;gap:14px;font-weight:800;letter-spacing:0}.brand-mark:where(.astro-dyu3s3re){display:grid;width:48px;height:48px;place-items:center}.brand-mark:where(.astro-dyu3s3re) svg{display:block;width:48px;height:48px}.version:where(.astro-dyu3s3re){border:1px solid rgba(245,240,223,.18);border-radius:8px;padding:4px 8px;color:#f5f0dfb8;font-size:.76rem;font-weight:400}.nav:where(.astro-dyu3s3re) nav:where(.astro-dyu3s3re){display:flex;gap:clamp(14px,2.4vw,32px)}.nav:where(.astro-dyu3s3re) nav:where(.astro-dyu3s3re) a:where(.astro-dyu3s3re){color:#f5f0dfb8;font-size:.95rem}.hero:where(.astro-dyu3s3re){position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center;gap:clamp(28px,6vw,88px);padding:128px clamp(20px,4vw,62px) 48px}.hero-copy:where(.astro-dyu3s3re){position:relative;z-index:1;max-width:640px;animation:rise .7s ease both}.eyebrow:where(.astro-dyu3s3re){margin:0 0 20px;color:#f5f0df9e;text-transform:lowercase}h1:where(.astro-dyu3s3re){margin:0;max-width:12ch;font-size:clamp(4rem,8.8vw,8.4rem);line-height:.88;letter-spacing:0}.lede:where(.astro-dyu3s3re){max-width:36rem;margin:24px 0 0;color:#f5f0dfa8;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.55}.actions:where(.astro-dyu3s3re){display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button:where(.astro-dyu3s3re),.controls:where(.astro-dyu3s3re) button:where(.astro-dyu3s3re){border:1px solid rgba(245,240,223,.24);border-radius:8px;padding:14px 20px;color:#f5f0df;text-decoration:none;background:#f5f0df0f;cursor:pointer}.button:where(.astro-dyu3s3re).primary{border-color:transparent;background:#c9ef42;color:#0a0b0d;font-weight:800}.hero-visual:where(.astro-dyu3s3re){position:relative;z-index:1;display:grid;place-items:center;min-height:min(620px,54vw);animation:floatIn .9s .14s ease both}.specimen-field:where(.astro-dyu3s3re){position:relative;width:min(52vw,660px);aspect-ratio:1.18;isolation:isolate}.specimen-field:where(.astro-dyu3s3re):before{position:absolute;inset:10% 4% 7% 2%;z-index:-2;content:"";background:radial-gradient(circle at 34% 36%,rgba(245,240,223,.08),transparent 24rem),radial-gradient(circle at 66% 58%,rgba(201,239,66,.08),transparent 20rem);filter:blur(16px);mask-image:radial-gradient(ellipse at 52% 48%,#000 0 28%,transparent 66%),linear-gradient(115deg,transparent 0 16%,#000 36%,transparent 82%);mask-composite:add;opacity:.7;transform:rotate(-6deg)}.specimen-field:where(.astro-dyu3s3re):after{position:absolute;inset:16% 8%;z-index:-3;content:"";background:radial-gradient(circle at 30% 30%,rgba(126,214,194,.14),transparent 28%),radial-gradient(circle at 68% 48%,rgba(245,240,223,.1),transparent 34%);filter:blur(28px)}.specimen-axis:where(.astro-dyu3s3re){position:absolute;left:4%;right:2%;top:52%;height:1px;background:linear-gradient(90deg,transparent,rgba(245,240,223,.3),transparent);transform:rotate(-10deg);opacity:.42}.hero-planet:where(.astro-dyu3s3re){position:absolute;display:grid;place-items:center;animation:specimenFloat 5.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.62s)}.hero-planet:where(.astro-dyu3s3re) svg{width:100%;height:auto;filter:drop-shadow(0 22px 32px rgba(0,0,0,.38));transition:transform .22s ease,filter .22s ease}.hero-planet:where(.astro-dyu3s3re) [id$=-surface-dots]{transform-box:fill-box;transform-origin:center;animation:surfaceDrift 8.5s linear infinite;animation-delay:calc(var(--i) * -.82s)}.hero-planet:where(.astro-dyu3s3re) [id$=-ring-front],.hero-planet:where(.astro-dyu3s3re) [id$=-ring-back]{transform-box:fill-box;transform-origin:center;animation:ringPulse 5.8s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.hero-planet:where(.astro-dyu3s3re):hover svg{transform:translateY(-5px) scale(1.04);filter:drop-shadow(0 28px 36px rgba(0,0,0,.44))}.hero-planet-orbit:where(.astro-dyu3s3re){width:clamp(138px,18vw,186px);left:47%;top:34%}.hero-planet-void:where(.astro-dyu3s3re){width:clamp(110px,14vw,152px);left:12%;top:15%}.hero-planet-drift:where(.astro-dyu3s3re){width:clamp(98px,12vw,132px);left:58%;top:7%}.hero-planet-flux:where(.astro-dyu3s3re){width:clamp(112px,13vw,146px);left:22%;top:49%}.hero-planet-luna:where(.astro-dyu3s3re){width:clamp(88px,10vw,118px);left:76%;top:55%}.hero-planet-sol:where(.astro-dyu3s3re){width:clamp(102px,12vw,136px);left:42%;top:70%}.hero-planet-mira:where(.astro-dyu3s3re){width:clamp(86px,10vw,112px);left:2%;top:67%}.feature-strip:where(.astro-dyu3s3re){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,34px);padding:26px clamp(20px,4vw,62px) 70px;border-top:1px solid rgba(245,240,223,.1)}.feature-strip:where(.astro-dyu3s3re) article:where(.astro-dyu3s3re){display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center;padding-right:24px;border-right:1px solid rgba(245,240,223,.1)}.feature-strip:where(.astro-dyu3s3re) article:where(.astro-dyu3s3re):last-child{border-right:0}.feature-avatar:where(.astro-dyu3s3re) svg{display:block;width:72px;height:72px}.feature-strip:where(.astro-dyu3s3re) h2:where(.astro-dyu3s3re){margin:0;color:#f5f0df;font-size:clamp(1rem,1.3vw,1.24rem);line-height:1.2}.feature-strip:where(.astro-dyu3s3re) p:where(.astro-dyu3s3re){margin:8px 0 0;color:#f5f0df9e;font-size:.9rem;line-height:1.55}.playground:where(.astro-dyu3s3re),.split:where(.astro-dyu3s3re),.avatar-context:where(.astro-dyu3s3re){display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:clamp(24px,5vw,72px);align-items:center;padding:90px clamp(20px,5vw,72px);border-top:1px solid rgba(245,240,223,.12)}h2:where(.astro-dyu3s3re){margin:0;max-width:22ch;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;letter-spacing:0}.playground:where(.astro-dyu3s3re) p:where(.astro-dyu3s3re),.split:where(.astro-dyu3s3re) p:where(.astro-dyu3s3re),.avatar-context:where(.astro-dyu3s3re) p:where(.astro-dyu3s3re){max-width:32rem;color:#f5f0dfb3;line-height:1.6}.controls:where(.astro-dyu3s3re){display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr) auto auto;gap:12px;align-items:end}.controls:where(.astro-dyu3s3re) label:where(.astro-dyu3s3re){display:grid;gap:8px;color:#f5f0dfad;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.controls:where(.astro-dyu3s3re) input:where(.astro-dyu3s3re),.controls:where(.astro-dyu3s3re) select:where(.astro-dyu3s3re){width:100%;border:1px solid rgba(245,240,223,.2);border-radius:8px;padding:13px 14px;background:#ffffff12;color:#f5f0df;font:inherit}.live-avatar:where(.astro-dyu3s3re){grid-column:2;justify-self:center;margin-top:30px}.showcase-group:where(.astro-dyu3s3re){border-top:1px solid rgba(245,240,223,.12);padding:72px clamp(20px,5vw,72px) 28px}.seed-group:where(.astro-dyu3s3re){border-top:0;padding-top:16px;padding-bottom:84px}.showcase-heading:where(.astro-dyu3s3re){display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.showcase-heading:where(.astro-dyu3s3re) h2:where(.astro-dyu3s3re){font-size:clamp(1.6rem,3vw,2.8rem)}.showcase-heading:where(.astro-dyu3s3re) p:where(.astro-dyu3s3re){max-width:34rem;margin:0;color:#f5f0df9e;line-height:1.55}.showcase:where(.astro-dyu3s3re){display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));gap:clamp(18px,3vw,38px)}.seed-showcase:where(.astro-dyu3s3re){grid-template-columns:repeat(5,minmax(100px,1fr));max-width:920px}figure:where(.astro-dyu3s3re){margin:0;text-align:center;animation:rise .56s ease both;animation-delay:var(--delay)}figure:where(.astro-dyu3s3re) svg{width:100%;max-width:150px;height:auto;transition:transform .18s ease,filter .18s ease}figure:where(.astro-dyu3s3re):hover svg{transform:translateY(-6px) scale(1.03);filter:drop-shadow(0 18px 24px rgba(0,0,0,.36))}figcaption:where(.astro-dyu3s3re){margin-top:12px;color:#f5f0df94;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.code-window:where(.astro-dyu3s3re){overflow:hidden;border:1px solid rgba(126,214,194,.28);border-left-color:#7ed6c2ad;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0a}.code-tabs:where(.astro-dyu3s3re){display:flex;gap:4px;padding:10px 10px 0;border-bottom:1px solid rgba(245,240,223,.1)}.code-tabs:where(.astro-dyu3s3re) button:where(.astro-dyu3s3re){min-width:84px;border:0;border-radius:7px 7px 0 0;padding:10px 14px;color:#f5f0df9e;background:transparent;font:inherit;cursor:pointer}.code-tabs:where(.astro-dyu3s3re) button:where(.astro-dyu3s3re)[aria-selected=true]{color:#0a0b0d;background:#c9ef42;font-weight:800}.code-panel:where(.astro-dyu3s3re){min-width:0}.code-panel:where(.astro-dyu3s3re) pre,pre:where(.astro-dyu3s3re){overflow-x:auto;margin:0;padding:24px;background:transparent!important;color:#d9fff4;font-size:clamp(.78rem,1vw,.95rem);line-height:1.62}.code-panel:where(.astro-dyu3s3re) code{font-family:SFMono-Regular,Cascadia Code,Roboto Mono,Menlo,Consolas,monospace}.avatar-context:where(.astro-dyu3s3re){position:relative;padding-bottom:120px}.avatar-context:where(.astro-dyu3s3re):before{position:absolute;inset:12% clamp(20px,5vw,72px) 8%;z-index:-1;content:"";background:radial-gradient(circle,rgba(245,240,223,.3) 0 .8px,transparent 1.35px) 0 0 / 10px 10px,radial-gradient(circle at 64% 40%,rgba(126,214,194,.16),transparent 30rem);mask-image:linear-gradient(100deg,transparent 0 18%,#000 36%,transparent 84%),radial-gradient(ellipse at 70% 46%,#000 0 26%,transparent 62%);mask-composite:add;opacity:.55}.avatar-context-copy:where(.astro-dyu3s3re){align-self:start}.avatar-app:where(.astro-dyu3s3re){position:relative;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(280px,1fr);gap:16px 24px;align-items:start}.team-rail:where(.astro-dyu3s3re){grid-column:1;display:flex;align-items:center;min-height:88px;border-bottom:1px solid rgba(245,240,223,.1)}.rail-label:where(.astro-dyu3s3re),.rail-count:where(.astro-dyu3s3re){color:#f5f0df8f;font-size:.82rem}.rail-label:where(.astro-dyu3s3re){margin-right:14px}.rail-count:where(.astro-dyu3s3re){display:grid;width:44px;height:44px;margin-left:-8px;place-items:center;border:1px solid rgba(245,240,223,.16);border-radius:999px;background:#f5f0df0f}.stacked-avatar:where(.astro-dyu3s3re){width:56px;margin-left:-8px;border-radius:999px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.28));transition:transform .18s ease,filter .18s ease}.stacked-avatar:where(.astro-dyu3s3re):first-of-type{margin-left:0}.stacked-avatar:where(.astro-dyu3s3re):hover{transform:translateY(-6px);filter:drop-shadow(0 18px 20px rgba(0,0,0,.32))}.stacked-avatar:where(.astro-dyu3s3re) svg,.profile-avatar:where(.astro-dyu3s3re) svg,.activity-avatar:where(.astro-dyu3s3re) svg{display:block;width:100%;height:auto}.member-focus:where(.astro-dyu3s3re){grid-column:1;display:grid;gap:20px;padding:22px 0 24px;border-bottom:1px solid rgba(245,240,223,.1)}.member-heading:where(.astro-dyu3s3re){display:flex;align-items:center;gap:18px}.profile-avatar:where(.astro-dyu3s3re){width:84px;flex:0 0 auto;filter:drop-shadow(0 18px 22px rgba(0,0,0,.34))}.member-status:where(.astro-dyu3s3re){display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#c9ef42;font-size:.76rem}.member-status:where(.astro-dyu3s3re):before{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor;content:""}.member-meta:where(.astro-dyu3s3re){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#f5f0df1a}.member-meta:where(.astro-dyu3s3re) div:where(.astro-dyu3s3re){min-height:72px;padding:14px 16px;background:#0a0b0d}.member-meta:where(.astro-dyu3s3re) span:where(.astro-dyu3s3re){display:block;color:#f5f0df80;font-size:.72rem}.member-meta:where(.astro-dyu3s3re) strong:where(.astro-dyu3s3re){margin-top:8px;font-size:.86rem}.member-heading:where(.astro-dyu3s3re) strong:where(.astro-dyu3s3re),.activity-row:where(.astro-dyu3s3re) strong:where(.astro-dyu3s3re){display:block;color:#f5f0df;font-size:1rem}.member-heading:where(.astro-dyu3s3re)>div:where(.astro-dyu3s3re)>span:where(.astro-dyu3s3re):not(.member-status),.activity-row:where(.astro-dyu3s3re) span:where(.astro-dyu3s3re){display:block;margin-top:5px;color:#f5f0df8f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.activity-list:where(.astro-dyu3s3re){grid-column:2;grid-row:1 / span 2;display:grid;gap:10px}.activity-row:where(.astro-dyu3s3re){display:flex;align-items:center;gap:14px;min-height:70px;padding:10px 12px;border-bottom:1px solid rgba(245,240,223,.1)}.activity-row:where(.astro-dyu3s3re):last-child{border-bottom:0}.activity-avatar:where(.astro-dyu3s3re){width:48px;flex:0 0 auto}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes specimenFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes surfaceDrift{0%{transform:translate(-2.4px);opacity:.88}50%{transform:translate(2.4px);opacity:1}to{transform:translate(-2.4px);opacity:.88}}@keyframes ringPulse{0%,to{opacity:.86}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-copy:where(.astro-dyu3s3re),.hero-visual:where(.astro-dyu3s3re),figure:where(.astro-dyu3s3re),.hero-planet:where(.astro-dyu3s3re),.hero-planet:where(.astro-dyu3s3re) [id$=-surface-dots],.hero-planet:where(.astro-dyu3s3re) [id$=-ring-front],.hero-planet:where(.astro-dyu3s3re) [id$=-ring-back]{animation:none}}@media(max-width:900px){.nav:where(.astro-dyu3s3re){position:absolute}.hero:where(.astro-dyu3s3re),.playground:where(.astro-dyu3s3re),.split:where(.astro-dyu3s3re),.avatar-context:where(.astro-dyu3s3re){grid-template-columns:1fr}.hero:where(.astro-dyu3s3re){padding-top:110px}.hero-visual:where(.astro-dyu3s3re){min-height:auto}.specimen-field:where(.astro-dyu3s3re){width:min(92vw,560px);min-height:410px}.controls:where(.astro-dyu3s3re){grid-template-columns:1fr 1fr}.live-avatar:where(.astro-dyu3s3re){grid-column:1}.showcase:where(.astro-dyu3s3re){grid-template-columns:repeat(3,minmax(84px,1fr))}.showcase-heading:where(.astro-dyu3s3re){align-items:start;flex-direction:column;margin-bottom:28px}.seed-showcase:where(.astro-dyu3s3re){max-width:none}.avatar-app:where(.astro-dyu3s3re){grid-template-columns:1fr}.team-rail:where(.astro-dyu3s3re),.member-focus:where(.astro-dyu3s3re),.activity-list:where(.astro-dyu3s3re){grid-column:1;grid-row:auto}}@media(max-width:560px){.nav:where(.astro-dyu3s3re) nav:where(.astro-dyu3s3re){display:none}h1:where(.astro-dyu3s3re){font-size:clamp(4rem,22vw,6.2rem)}.controls:where(.astro-dyu3s3re){grid-template-columns:1fr}.showcase:where(.astro-dyu3s3re){grid-template-columns:repeat(2,minmax(96px,1fr))}.showcase-group:where(.astro-dyu3s3re){padding-top:54px}.seed-group:where(.astro-dyu3s3re){padding-top:8px}.avatar-context:where(.astro-dyu3s3re){padding-bottom:88px}.team-rail:where(.astro-dyu3s3re){overflow-x:auto;padding-bottom:16px}.member-heading:where(.astro-dyu3s3re){align-items:flex-start;flex-direction:column}.member-meta:where(.astro-dyu3s3re){grid-template-columns:1fr}.specimen-field:where(.astro-dyu3s3re){min-height:350px}.hero-planet-orbit:where(.astro-dyu3s3re){left:42%}.hero-planet-luna:where(.astro-dyu3s3re){left:70%}}
