.auth-copy-cycle{place-items:center;display:grid}.auth-copy-line{min-height:1.55em;display:block;overflow:hidden}.auth-copy-line-inner{opacity:0;letter-spacing:.075em;animation:auth-copy-line-enter .62s var(--auth-ease-enter,cubic-bezier(.16, 1, .3, 1)) forwards;animation-delay:calc(.21s + var(--auth-line-index) * 90ms);display:block;transform:translateY(120%)}.auth-copy-cycle-resting .auth-copy-line-inner{opacity:1;letter-spacing:-.01em;animation:none;transform:translate(0,0)}.auth-copy-cycle-exiting .auth-copy-line-inner{opacity:1;letter-spacing:-.01em;animation:.4s cubic-bezier(.55,0,1,.45) forwards auth-copy-line-exit;animation-delay:calc((1 - var(--auth-line-index)) * 55ms);transform:translate(0,0)}@keyframes auth-copy-line-enter{0%{opacity:0;letter-spacing:.075em;transform:translateY(120%)}to{opacity:1;letter-spacing:-.01em;transform:translate(0,0)}}@keyframes auth-copy-line-exit{0%{opacity:1;letter-spacing:-.01em;transform:translate(0,0)}46%{opacity:1}to{opacity:0;letter-spacing:.045em;transform:translateY(-118%)}}@media (prefers-reduced-motion:reduce){.auth-copy-line-inner{filter:none;animation:none;transform:none}}.pixel-matrix{grid-template-rows:repeat(18,1fr);grid-template-columns:repeat(24,1fr);display:grid;position:absolute;inset:8%}.pixel-matrix-compact{inset:4%}.pixel-matrix-dot{aspect-ratio:1;background:color-mix(in srgb, var(--color-app-ink) 78%, var(--color-app-accent));opacity:.035;width:clamp(.1rem,.34vw,.18rem);animation:4.1s steps(9,end) infinite pixel-matrix-pulse;animation-delay:var(--pixel-matrix-delay);border-radius:0;place-self:center;transform:scale(.45)}@keyframes pixel-matrix-pulse{0%,8%{opacity:.025;transform:scale(.4)}24%{opacity:calc(.1 + var(--pixel-matrix-level) * .2);transform:scale(.72)}43%{opacity:calc(.22 + var(--pixel-matrix-level) * .62);transform:scale(1)}61%{opacity:calc(.08 + var(--pixel-matrix-level) * .3);transform:scale(.68)}77%{opacity:calc(.17 + var(--pixel-matrix-level) * .49);transform:scale(.9)}to{opacity:.045;transform:scale(.45)}}@media (prefers-reduced-motion:reduce){.pixel-matrix-dot{opacity:1;animation:none;transform:none}}.generation-preview-shell{width:100%;position:relative}.generation-preview-card{isolation:isolate;border:1px solid var(--color-app-line);background:var(--color-app-surface-raised);width:100%;animation:.52s cubic-bezier(.16,1,.3,1) .1s both generation-preview-enter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e}.generation-preview-card--candidate{aspect-ratio:1}.generation-preview-card--master{aspect-ratio:4/3}.generation-preview-card--output{border-radius:1rem}.generation-preview-card--node{border-radius:.625rem}@keyframes generation-preview-enter{0%{opacity:0;filter:blur(10px);transform:translateY(10px)scale(.988)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.generation-preview-card{opacity:1;filter:none;animation:none;transform:none}}.kinetic-copy-cycle{place-items:center;display:grid}.quick-start-agent-copy{text-align:left;place-items:start}.quick-start-agent-copy .kinetic-copy-line-inner-prefixed{justify-content:flex-start}.kinetic-copy-line{min-height:1.55em;display:block;overflow:hidden}.kinetic-copy-line-inner{opacity:0;letter-spacing:.075em;animation:.62s cubic-bezier(.16,1,.3,1) forwards kinetic-copy-line-enter;animation-delay:calc(.21s + var(--kinetic-copy-line-index) * 90ms);backface-visibility:hidden;will-change:opacity, transform, letter-spacing;display:block;transform:translateY(120%)}.kinetic-copy-line-inner-prefixed{justify-content:center;align-items:center;display:flex}.kinetic-copy-cycle-resting .kinetic-copy-line-inner{opacity:1;letter-spacing:-.01em;animation:none;transform:translate(0,0)}.kinetic-copy-cycle-exiting .kinetic-copy-line-inner{opacity:1;letter-spacing:-.01em;animation:.4s cubic-bezier(.55,0,1,.45) forwards kinetic-copy-line-exit;animation-delay:calc(var(--kinetic-copy-line-reverse-index) * 55ms);transform:translate(0,0)}.kinetic-copy-prefix,.kinetic-copy-character{display:inline-block}.kinetic-copy-cycle-entering[data-copy-motion-mode=characters] .kinetic-copy-line-inner{opacity:1;letter-spacing:-.01em;animation:none;transform:translate(0,0)}.kinetic-copy-cycle-entering[data-copy-motion-mode=characters] .kinetic-copy-prefix{opacity:0;filter:blur(4px);animation:.52s cubic-bezier(.16,1,.3,1) 90ms forwards kinetic-copy-character-enter;transform:translateY(.38em)}.kinetic-copy-cycle-entering[data-copy-motion-mode=characters] .kinetic-copy-character{opacity:0;filter:blur(4px);animation:.52s cubic-bezier(.16,1,.3,1) forwards kinetic-copy-character-enter;animation-delay:calc(.1s + min(var(--kinetic-copy-character-index) * 24ms, .34s));will-change:opacity, transform, filter;transform:translateY(.42em)}.kinetic-copy-cycle-exiting[data-copy-motion-mode=characters] .kinetic-copy-line-inner{opacity:1;letter-spacing:-.01em;transition:transform .42s cubic-bezier(.55,0,1,.45);animation:none;transform:translateY(-.16em)}.kinetic-copy-cycle-exiting[data-copy-motion-mode=characters] .kinetic-copy-prefix{opacity:1;animation:.3s cubic-bezier(.55,0,1,.45) .14s forwards kinetic-copy-character-exit}.kinetic-copy-cycle-exiting[data-copy-motion-mode=characters] .kinetic-copy-character{opacity:1;filter:blur();animation:.3s cubic-bezier(.55,0,1,.45) forwards kinetic-copy-character-exit;animation-delay:calc(min(var(--kinetic-copy-character-reverse-index) * 10ms, .14s));will-change:opacity, transform, filter;transform:translate(0,0)}@keyframes kinetic-copy-line-enter{0%{opacity:0;letter-spacing:.075em;transform:translateY(120%)}to{opacity:1;letter-spacing:-.01em;transform:translate(0,0)}}@keyframes kinetic-copy-line-exit{0%{opacity:1;letter-spacing:-.01em;transform:translate(0,0)}46%{opacity:1}to{opacity:0;letter-spacing:.045em;transform:translateY(-118%)}}@keyframes kinetic-copy-character-enter{0%{opacity:0;filter:blur(4px);transform:translateY(.42em)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes kinetic-copy-character-exit{0%{opacity:1;filter:blur();transform:translate(0,0)}to{opacity:0;filter:blur(4px);transform:translateY(-.42em)}}@media (prefers-reduced-motion:reduce){.kinetic-copy-line-inner{opacity:1;letter-spacing:-.01em;animation:none;transform:none}.kinetic-copy-prefix,.kinetic-copy-character{opacity:1;filter:none;animation:none;transform:none}}.generation-progress-slot{width:100%;min-height:2rem;overflow:hidden}.generation-progress-copy{color:var(--color-app-ink);text-align:left;letter-spacing:-.025em;justify-items:start;font-weight:500;line-height:1.75rem}.generation-progress-copy--conversation{font-size:1.0625rem}.generation-progress-copy--node{font-size:.8125rem;line-height:1.5rem}.generation-progress-copy.kinetic-copy-cycle-resting .kinetic-copy-line-inner{color:#0000;background:var(--color-app-muted) linear-gradient(to right, var(--color-app-muted) 0%, #ffffffbf 40%, #ffffffbf 60%, var(--color-app-muted) 100%);-webkit-text-fill-color:transparent;background-position:-100% 0;background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;animation:1.333s linear infinite generation-progress-copy-shimmer}.generation-progress-copy.kinetic-copy-cycle-entering .kinetic-copy-line-inner,.generation-progress-copy.kinetic-copy-cycle-exiting .kinetic-copy-line-inner{color:var(--color-app-muted);-webkit-text-fill-color:currentColor;background:0 0}@keyframes generation-progress-copy-shimmer{0%{background-position:-100% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.generation-progress-copy.kinetic-copy-cycle-resting .kinetic-copy-line-inner{color:var(--color-app-muted);-webkit-text-fill-color:currentColor;background:0 0}}
