.cloud-mark--animated{transform-origin:center;animation:cloud-mark-breathe 4s ease-in-out infinite;will-change:opacity,transform}.cloud-mark--watermark{opacity:.05}.dark .cloud-mark--watermark{opacity:.07}.cloud-mark__glow-mask{mask-type:alpha}.cloud-mark__glow-base{fill:var(--cloud-mark-glow)}.cloud-mark__glow-stop-primary{stop-color:var(--cloud-mark-glow)}.cloud-mark__glow-stop-light{stop-color:color-mix(in oklab,var(--cloud-mark-glow)55%,var(--color-white))}.cloud-mark__glow-breathe{animation:cloud-mark-glow-breathe 2.4s ease-in-out infinite}@keyframes cloud-mark-glow-breathe{0%,to{opacity:.52}50%{opacity:.88}}@keyframes cloud-mark-breathe{0%,72%,to{opacity:1;transform:scale(1)}86%{opacity:.62;transform:scale(.965)}}@media (prefers-reduced-motion:reduce){.cloud-mark--animated{opacity:1;animation:none;transform:none}.cloud-mark__glow-breathe{opacity:.7;animation:none}}.landing-header{position:fixed;z-index:50;pointer-events:none;padding:12px 16px 0;inset:0 0 auto}.landing-header:before{position:absolute;pointer-events:none;content:"";background:color-mix(in oklab,var(--background)30%,transparent);backdrop-filter:blur(16px);mask-image:linear-gradient(var(--foreground)50%,transparent);inset:0 0 -32px}.landing-header-position{position:relative;pointer-events:auto;width:min(100%,76rem);margin-inline-start:auto;margin-inline-end:auto;transition:width .6s cubic-bezier(.22,1.35,.36,1)}.landing-header-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items: center;height:64px;padding-inline-start:12px;padding-inline-end:12px;transition:height .6s cubic-bezier(.22,1.35,.36,1)}.landing-header-brand{display:flex;white-space:nowrap;justify-content:center;align-items: center;gap:0;min-width:44px;min-height:44px}.landing-header[data-compact=true] .landing-header-position{width:min(100%,48rem)}.landing-header[data-compact=true] .landing-header-nav{height:52px}@media (max-width:639px){.landing-header-nav{height:56px;padding-inline-start:4px;padding-inline-end:4px}}@media (prefers-reduced-motion:reduce){.landing-header-position,.landing-header-nav{transition:none}}.landing-header-nav .cloud-theme-toggle{border:0}.ora-avatar{display:inline-flex;user-select:none;flex-shrink:0;justify-content:center;align-items: center}.ora-avatar__svg{display:block;width:100%;height:100%}.ora-avatar__bob{transform:translateY(0)}.ora-avatar__lid{transform-origin:center;transform-box:fill-box;transform:scaleY(0)}.ora-avatar__dot{transform-origin:center;transform-box:fill-box;transform:translateY(0)}.ora-avatar__mouth-o,.ora-avatar__mouth-line{transform-origin:center;transform-box:fill-box;transform:scale(0)}.ora-avatar__note{opacity:0}@keyframes ora-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ora-bob-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes ora-dot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4px)}}@keyframes ora-dot-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-.9px)}}@keyframes ora-blink{0%,96%,to{transform:scaleY(0)}98%{transform:scaleY(1)}}@keyframes ora-whistle-mouth{0%,8%{transform:scale(0)}20%,86%{transform:scale(1)}to{transform:scale(0)}}@keyframes ora-whistle-blink{0%,6%,to{transform:scaleY(0)}3%{transform:scaleY(1)}}@keyframes ora-note-drift{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(26px,-36px)}}@keyframes ora-dot-whistle{0%,26%,50%,to{transform:scale(1)}38%{transform:scale(1.16)}}@keyframes ora-error-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ora-avatar--idle .ora-avatar__bob{animation:ora-bob 4s ease-in-out infinite}.ora-avatar--idle .ora-avatar__lid{animation:ora-blink 5.2s ease-in-out infinite}.ora-avatar--idle .ora-avatar__dot{animation:ora-dot-bob 4s ease-in-out .3s infinite}.ora-avatar--thinking .ora-avatar__bob{animation:ora-bob 2.6s ease-in-out infinite}.ora-avatar--thinking .ora-avatar__lid{animation:ora-blink 5.2s ease-in-out infinite}.ora-avatar--thinking .ora-avatar__dot{animation:ora-dot-bob 2.6s ease-in-out .3s infinite}.ora-avatar--responding .ora-avatar__bob{animation:ora-bob-settle 3.4s ease-in-out infinite}.ora-avatar--responding .ora-avatar__lid{animation:ora-blink 5.2s ease-in-out infinite}.ora-avatar--responding .ora-avatar__dot{animation:ora-dot-settle 3.4s ease-in-out .3s infinite}.ora-avatar--success .ora-avatar__bob{animation:ora-bob 4s ease-in-out infinite}.ora-avatar--success .ora-avatar__lid{animation:ora-whistle-blink 2.5s ease-in-out 1}.ora-avatar--success .ora-avatar__mouth-o{animation:ora-whistle-mouth 2.5s ease-in-out 1}.ora-avatar--success .ora-avatar__note--1{animation:ora-note-drift 1.1s ease-out .65s 1}.ora-avatar--success .ora-avatar__note--2{animation:ora-note-drift 1.1s ease-out 1.05s 1}.ora-avatar--success .ora-avatar__dot{animation:ora-dot-whistle 2.5s ease-in-out 1}.ora-avatar--error .ora-avatar__mouth-line{animation:ora-error-line .14s ease-out 1 forwards}.ora-avatar--paused .ora-avatar__bob,.ora-avatar--paused .ora-avatar__lid,.ora-avatar--paused .ora-avatar__dot,.ora-avatar--paused .ora-avatar__mouth-o,.ora-avatar--paused .ora-avatar__mouth-line,.ora-avatar--paused .ora-avatar__note{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ora-avatar .ora-avatar__bob,.ora-avatar .ora-avatar__lid,.ora-avatar .ora-avatar__dot,.ora-avatar .ora-avatar__mouth-o,.ora-avatar .ora-avatar__mouth-line,.ora-avatar .ora-avatar__note{animation:none}}.ai-film{color:var(--foreground);background:var(--background);border:1px solid var(--border);box-shadow:0 32px 80px color-mix(in oklab,var(--foreground)16%,transparent);border-radius:1.5rem}.ai-film__chrome{display:flex;border-top:1px solid var(--border);justify-content:space-between;align-items: center;gap:1rem;padding:1.2rem 1.5rem}.ai-film__workspace{display:grid;grid-template-columns:10rem minmax(0,1fr)}.ai-film__sidebar{color:var(--muted-foreground);border-right:1px solid var(--border);padding:2.5rem 1.5rem;line-height:2.5}.ai-film__rail-line{background:var(--border);height:1px;margin:2rem 0}.ai-film__conversation{animation:ai-film-enter .5s ease-out;min-height:33rem;padding:2.5rem 3rem}.ai-film__request{background:var(--muted);border-radius:1.2rem 1.2rem .35rem;max-width:36rem;min-height:4.5rem;margin-left:auto;padding:1rem 1.25rem}.ai-film__conversation[data-kind=terminal] .ai-film__request,.ai-film__conversation[data-kind=cursor-terminal] .ai-film__request{font-family:var(--font-mono),monospace;border:1px solid var(--border);background:0 0;border-radius:.35rem}.ai-film__conversation[data-kind=editor] .ai-film__request{border-left:2px solid var(--primary);border-radius:.5rem}.ai-film__reply{display:flex;align-items: center;gap:.75rem;min-height:4rem;margin-top:1rem}.ai-film__tools{margin:.25rem 0 1.5rem 2.25rem}.ai-film__tool{display:grid;grid-template-columns:1rem minmax(0,1fr)auto;border-bottom:1px solid var(--border);align-items: center;gap:.75rem;min-height:4.5rem;padding:.8rem 0}.ai-film__tool-icon{color:var(--success,var(--primary))}.ai-film__verb{display:flex;font-family:var(--font-mono),monospace;flex-wrap:wrap;column-gap:.6rem}.ai-film__result{min-height:4.5rem;padding-left:2.25rem}.ai-film__signature{display:flex;color:var(--muted-foreground);align-items: center;gap:.5rem;margin-top:1rem}.ai-film [data-visible]{transition:opacity .35s,transform .35s}.ai-film [data-visible=false]{visibility:hidden;opacity:0;transform:translateY(5px)}@keyframes ai-film-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.ai-film__workspace{grid-template-columns:minmax(0,1fr)}.ai-film__sidebar{display:none}.ai-film__conversation{min-height:0;padding:1rem}.ai-film__chrome{gap:.25rem;padding:.5rem}.ai-film__tools{margin-left:0}.ai-film__result{padding-left:0}}@media (prefers-reduced-motion:reduce){.ai-film__conversation{animation:none}.ai-film [data-visible]{transition:none}}.ai-film[data-host=terminal] .ai-film__sidebar{display:none}.ai-film[data-host=terminal] .ai-film__workspace{grid-template-columns:minmax(0,1fr)}.ai-film[data-host=terminal] .ai-film__conversation{font-family:var(--font-mono),monospace;width:min(100%,52rem);margin:auto}.ai-film[data-host=editor] .ai-film__sidebar{background:var(--muted)}.ai-film__signature{flex-wrap:wrap}@media (max-width:700px){.ai-film{display:flex;flex-direction:column;height:min(680px,100svh - 110px)}.ai-film__workspace{overflow-y:auto;overscroll-behavior-y:auto;flex:1;min-height:0}.ai-film__request{min-height:0;padding:.75rem}.ai-film__reply{align-items: flex-start;min-height:0;margin-top:.75rem}.ai-film__tool{gap:.5rem;min-height:0;padding:.6rem 0}.ai-film__tools{margin-bottom:.75rem}.ai-film__result{min-height:0}}.ai-film__chrome [role=tab]{min-width:44px;min-height:44px}.ai-film__composer{display:flex;border-top:1px solid var(--border);align-items: center;gap:.5rem;padding:.75rem 1rem}.ai-film__composer>input{min-width:0}.ai-film__signature{padding-block-start:.75rem;padding-block-end:.75rem}@media (max-width:700px){.ai-film [data-visible=false]{display:none}.ai-film__chrome{flex-wrap:wrap}.ai-film__chrome>[data-slot=tabs]{min-width:0}}.muse-mark{color:var(--color-blue-500)}.ai-film__reply .muse-mark{transform-origin:center;animation:muse-squiggle 8.3s steps(2,end)infinite}@keyframes muse-squiggle{0%,14%,to{transform:rotate(0)scale(1)}2%,8%{transform:rotate(-5deg)scale(1.04,.96)}5%,11%{transform:rotate(4deg)scale(.97,1.03)}}@media (prefers-reduced-motion:reduce){.ai-film__reply .muse-mark{animation:none}}.landing-story{color:var(--foreground)}.landing-hero{background:radial-gradient(ellipse at center,var(--surface-panel),transparent 70%)}.landing-showcase-glow,.landing-hero__icon{filter:drop-shadow(0 16px 32px var(--border-solid))}.landing-closing{background:linear-gradient(transparent,var(--surface-panel))}.you-nebula{container-type:inline-size}@keyframes you-nebula-flow{to{stroke-dashoffset:-867}}@keyframes you-nebula-flow-reverse{to{stroke-dashoffset:867}}@keyframes you-nebula-chord{0%{stroke-dashoffset:300;opacity:0}15%{opacity:1}50%{stroke-dashoffset:20;opacity:1}85%{opacity:1}to{stroke-dashoffset:-260;opacity:0}}@keyframes you-nebula-core{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@keyframes you-nebula-halo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.you-nebula__flow{stroke-dasharray:64 803;animation:you-nebula-flow 7s linear infinite}.you-nebula__flow--reverse{stroke-dasharray:40 827;stroke-dashoffset:434;animation:you-nebula-flow-reverse 9.5s linear infinite}.you-nebula__chord{opacity:0;stroke-dasharray:26 560;animation:you-nebula-chord 4.6s ease-in-out infinite}.you-nebula__chord--vertical{animation-delay:2.3s}.you-nebula__core{transform-origin:center;transform-box:fill-box;animation:you-nebula-core 5.5s ease-in-out infinite}.you-nebula__halo{animation:you-nebula-halo 5s ease-in-out infinite}.you-nebula__halo--you{animation-delay:0s}.you-nebula__halo--ai{animation-delay:1.25s}.you-nebula__halo--machine{animation-delay:2.5s}.you-nebula__halo--workspace{animation-delay:3.75s}@media (prefers-reduced-motion:reduce){.you-nebula__flow,.you-nebula__flow--reverse,.you-nebula__chord,.you-nebula__core,.you-nebula__halo{animation:none}.you-nebula__flow{stroke-dashoffset:0}.you-nebula__flow--reverse{stroke-dashoffset:434}.you-nebula__chord{opacity:.4;stroke-dasharray:none}.you-nebula__core{opacity:.75}.you-nebula__halo{opacity:.5}}
