[data-tds=arrival]{position:fixed;inset:0;pointer-events:none}[data-tds=arrival-announce]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}[data-tds=arrival] [data-part=veil]{position:fixed;inset:0;z-index:calc(var(--tds-dock-z) - 1);overflow:hidden;background:var(--tds-arrival-veil);-webkit-backdrop-filter:blur(var(--tds-arrival-blur)) saturate(1.2);backdrop-filter:blur(var(--tds-arrival-blur)) saturate(1.2);animation:tds-arrival-fade-in calc(var(--tds-arrival-intro) * .4) var(--tds-ease-out) both}[data-tds=arrival][data-phase=land] [data-part=veil]{animation:tds-arrival-fade-out var(--tds-arrival-land) var(--tds-ease-out) both}[data-tds=arrival] [data-part=stage]{position:fixed;inset:0;z-index:calc(var(--tds-dock-z) + 1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tds-space-3)}[data-tds=arrival] [data-part=avatar]{display:grid;place-items:center;inline-size:var(--tds-arrival-orb);block-size:var(--tds-arrival-orb);border-radius:9999px;background:var(--tds-accent-subtle);color:var(--tds-fg-accent);border:var(--tds-border-width) solid var(--tds-accent-default);box-shadow:0 0 var(--tds-space-8) var(--tds-arrival-line);font-size:calc(var(--tds-arrival-orb) * .34);font-weight:700;line-height:1;transform-origin:center;will-change:transform}[data-tds=arrival][data-phase=land] [data-part=avatar]{opacity:0;transition:opacity var(--tds-dur-quick) var(--tds-ease-out)}[data-tds=arrival] img[data-part=avatar-image],[data-tds=arrival] img[data-part=avatar]{inline-size:var(--tds-arrival-orb);block-size:var(--tds-arrival-orb);border-radius:9999px;object-fit:cover;border:var(--tds-border-width) solid var(--tds-accent-default);box-shadow:0 0 var(--tds-space-8) var(--tds-arrival-line)}[data-tds=arrival][data-phase=land] img[data-part=avatar-image],[data-tds=arrival][data-phase=land] img[data-part=avatar]{opacity:0;transition:opacity var(--tds-dur-quick) var(--tds-ease-out)}[data-tds=arrival] [data-part=name]{font-size:var(--tds-font-size-2xl);font-weight:var(--tds-font-weight-heading);color:var(--tds-fg-default);text-align:center}[data-tds=arrival] [data-part=meta]{font-size:var(--tds-font-size-sm);color:var(--tds-fg-muted);text-align:center}[data-tds=arrival] [data-part=shock]{position:fixed;z-index:calc(var(--tds-dock-z) + 1);inline-size:var(--tds-space-12);block-size:var(--tds-space-12);translate:-50% -50%;border-radius:9999px;border:var(--tds-border-width) solid var(--tds-arrival-line);opacity:0}[data-tds=arrival][data-phase=land] [data-part=shock]{animation:tds-arrival-shock var(--tds-arrival-land) var(--tds-ease-out) forwards}[data-tds=dock][data-arrival],[data-tds=dock][data-arrival][data-hidden=true]{opacity:1;pointer-events:auto;transform:translateY(var(--tds-arrival-lift))}[data-tds=dock][data-arrival]:before{--_stops:var(--tds-arrival-dock-stops);content:"";position:absolute;inset:calc(var(--tds-border-width) * -1);border-radius:inherit;padding:var(--tds-gradient-width);background:conic-gradient(from var(--tds-gradient-angle),var(--_stops));-webkit-mask:linear-gradient(var(--tds-neutral-950) 0 0) content-box,linear-gradient(var(--tds-neutral-950) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--tds-neutral-950) 0 0) content-box exclude,linear-gradient(var(--tds-neutral-950) 0 0);pointer-events:none;animation:tds-arrival-fade-in calc(var(--tds-arrival-flight) * .5) var(--tds-ease-out) both,tds-gradient-spin calc(var(--tds-arrival-flight) * 2) linear infinite}[data-contrast=high] [data-tds=dock][data-arrival]:before{--_stops:var(--tds-gradient-high-contrast-safe)}[data-tds=dock][data-arrival=landed]{animation:tds-arrival-dock-pulse var(--tds-arrival-land) var(--tds-ease-spring) both}[data-tds=dock][data-arrival=landed]:before{animation:tds-arrival-fade-out var(--tds-arrival-land) var(--tds-ease-out) both,tds-gradient-spin calc(var(--tds-arrival-flight) * 2) linear infinite}@keyframes tds-arrival-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tds-arrival-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tds-arrival-rise{0%{opacity:0;transform:translateY(var(--tds-space-3));filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes tds-arrival-shock{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(30)}}@keyframes tds-arrival-dock-pulse{0%{transform:translateY(var(--tds-arrival-lift)) scale(1)}25%{transform:translateY(var(--tds-arrival-lift)) scale(1.04);box-shadow:var(--tds-dock-highlight),0 0 var(--tds-space-12) var(--tds-arrival-line)}to{transform:none}}@media (prefers-reduced-motion:reduce){[data-tds=arrival]{display:none}}html[data-reduced-motion=true] [data-tds=arrival]{display:none}