.marquee.svelte-y9mjq0{display:flex;overflow:hidden;width:100%}.marquee[data-fade=true].svelte-y9mjq0{mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent)}.track.svelte-y9mjq0{display:flex;width:max-content;gap:var(--marquee-gap);animation:svelte-y9mjq0-marquee-scroll var(--marquee-duration) linear infinite;animation-direction:var(--marquee-direction)}.group.svelte-y9mjq0{display:flex;align-items:center;flex-shrink:0}.marquee[data-pause=true].svelte-y9mjq0:hover .track:where(.svelte-y9mjq0){animation-play-state:paused}@keyframes svelte-y9mjq0-marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--marquee-gap) / 2))}}@media(prefers-reduced-motion:reduce){.track.svelte-y9mjq0{animation:none}.marquee.svelte-y9mjq0{overflow-x:auto}.group[aria-hidden=true].svelte-y9mjq0{display:none}}.terminal.svelte-fu0dbd{display:flex;flex-direction:column;gap:2px}.row.svelte-fu0dbd{display:flex;align-items:baseline;gap:.4ch;min-height:1.55em}.prefix.svelte-fu0dbd{flex-shrink:0;opacity:.75}.line.svelte-fu0dbd{position:relative;display:inline-flex;align-items:baseline;min-width:0}.visible.svelte-fu0dbd{position:absolute;inset:0;white-space:pre;overflow:hidden}.ghost.svelte-fu0dbd{visibility:hidden;white-space:pre}.cursor.svelte-fu0dbd{display:inline-block;width:.55ch;height:1em;margin-left:.05em;background:currentColor;vertical-align:text-bottom}.cursor.blink.svelte-fu0dbd{animation:svelte-fu0dbd-terminal-blink 1s steps(1,end) infinite}@keyframes svelte-fu0dbd-terminal-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor.svelte-fu0dbd,.cursor.blink.svelte-fu0dbd{animation:none}}.stage.svelte-113m4fn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px}@media(min-width:640px){.stage.svelte-113m4fn{min-height:468px}}.terminal.svelte-113m4fn{position:relative;z-index:1;width:100%;max-width:30rem;transition:transform .48s var(--ease-golden, ease-out)}.stage[data-phase=ready].svelte-113m4fn .terminal:where(.svelte-113m4fn){transform:translateY(-76px)}.panel.svelte-113m4fn{position:absolute;left:50%;bottom:8px;z-index:2;width:100%;max-width:23rem;opacity:0;transform:translate(-50%) translateY(44px) scale(.96);transition:opacity .44s var(--ease-golden, ease-out),transform .44s var(--ease-golden, ease-out)}.stage[data-phase=ready].svelte-113m4fn .panel:where(.svelte-113m4fn){opacity:1;transform:translate(-50%) translateY(0) scale(1)}.window.svelte-113m4fn{overflow:hidden;border-radius:var(--radius-4, .75rem);border:1px solid var(--border);background:var(--surface)}.bar.svelte-113m4fn{display:flex;align-items:center;gap:.375rem;padding:.625rem .875rem;background:var(--surface-sunken);border-bottom:1px solid var(--border)}.dot.svelte-113m4fn{width:.5rem;height:.5rem;border-radius:var(--radius-full, 9999px);background:var(--border-strong)}.bar-label.svelte-113m4fn{margin-left:.5rem;font-family:var(--font-family-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-subtle)}.window-body.svelte-113m4fn{padding:1.125rem}.pill.svelte-113m4fn{position:absolute;top:-.875rem;left:50%;z-index:5;transform:translate(-50%);display:inline-grid;height:1.75rem;padding:0 .75rem 0 .5rem;border-radius:var(--radius-full, 9999px);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);font-size:.75rem;font-weight:500;color:var(--text);white-space:nowrap}.pill-content.svelte-113m4fn{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.375rem}.pill-check.svelte-113m4fn{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--radius-full, 9999px);background:var(--primary);color:var(--primary-fg)}.pill .pill-spin{color:var(--text-muted);animation:svelte-113m4fn-trp-spin .8s linear infinite}@keyframes svelte-113m4fn-trp-spin{to{transform:rotate(360deg)}}.panel-body.svelte-113m4fn{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.5rem;text-align:center}.panel-title.svelte-113m4fn{font-size:1.0625rem;font-weight:600;letter-spacing:-.012em;color:var(--text)}.panel-text.svelte-113m4fn{max-width:20rem;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.panel-cta.svelte-113m4fn{margin-top:.375rem;display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .875rem;border-radius:var(--radius-full, 9999px);background:var(--primary);color:var(--primary-fg);font-size:.8125rem;font-weight:500}@media(prefers-reduced-motion:reduce){.terminal.svelte-113m4fn,.panel.svelte-113m4fn{transition:none}.pill .pill-spin{animation-duration:2.4s}}.code-review.svelte-9bw95i{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-sunken);overflow:hidden}.caption.svelte-9bw95i{padding:.5rem .875rem;border-bottom:1px solid var(--border);font-family:var(--font-family-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.code.svelte-9bw95i{padding:.625rem 0;font-family:var(--font-family-mono);font-size:12px;line-height:1.7}.line.svelte-9bw95i{display:flex;gap:.6ch;padding:0 .875rem;max-height:2.4em;overflow:hidden;opacity:0;transform:translateY(4px);transition:opacity .22s var(--ease-golden),transform .22s var(--ease-golden);transition-delay:calc(var(--line-idx) * 60ms)}.code-review[data-shown=true].svelte-9bw95i .line:where(.svelte-9bw95i){opacity:1;transform:translateY(0)}.line.add.svelte-9bw95i{background:var(--status-passed-bg);color:var(--status-passed-fg)}.line.remove.svelte-9bw95i{background:var(--status-failed-bg);color:var(--status-failed-fg)}.line.context.svelte-9bw95i{color:var(--text-muted)}.gutter.svelte-9bw95i{flex-shrink:0;width:1ch;opacity:.7}.text.svelte-9bw95i{white-space:pre}.line[data-removed=true].svelte-9bw95i{max-height:0;opacity:0;transform:translateY(0);transition:max-height .22s var(--ease-golden),opacity .18s var(--ease-golden);transition-delay:0ms}.flow.svelte-1t7vfsx{display:flex;flex-direction:column;align-items:center}.node.svelte-1t7vfsx{display:flex;flex-direction:column;align-items:center;width:100%;max-width:27rem}.card.svelte-1t7vfsx{width:100%;overflow:hidden;border-radius:var(--radius-4, .75rem);border:1px solid var(--border);background:var(--surface);opacity:0;transform:translateY(10px);transition:opacity .36s var(--ease-golden, ease-out),transform .36s var(--ease-golden, ease-out);transition-delay:calc(var(--i) * .46s)}.flow[data-shown=true].svelte-1t7vfsx .card:where(.svelte-1t7vfsx){opacity:1;transform:translateY(0)}.card-head.svelte-1t7vfsx{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-bottom:1px solid var(--border)}.card-icon.svelte-1t7vfsx{display:inline-flex;color:var(--primary)}.card-tag.svelte-1t7vfsx{font-family:var(--font-family-mono);font-size:.8125rem;font-weight:500;color:var(--text)}.card-meta.svelte-1t7vfsx{margin-left:auto;font-family:var(--font-family-mono);font-size:.6875rem;color:var(--text-subtle)}.card-body.svelte-1t7vfsx{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem}.card-status.svelte-1t7vfsx{font-size:.8125rem;color:var(--text-muted)}.card-step.svelte-1t7vfsx{flex-shrink:0;font-family:var(--font-family-mono);font-size:.6875rem;color:var(--text-subtle)}.connector.svelte-1t7vfsx{width:1.5rem;height:2.75rem}.connector.svelte-1t7vfsx svg:where(.svelte-1t7vfsx){display:block;width:100%;height:100%}.conn-line.svelte-1t7vfsx{stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-dasharray:34;stroke-dashoffset:34;transition:stroke-dashoffset .36s var(--ease-golden, ease-out);transition-delay:calc(var(--i) * .46s + .24s)}.flow[data-shown=true].svelte-1t7vfsx .conn-line:where(.svelte-1t7vfsx){stroke-dashoffset:0}.conn-arrow.svelte-1t7vfsx{stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s var(--ease-golden, ease-out);transition-delay:calc(var(--i) * .46s + .52s)}.flow[data-shown=true].svelte-1t7vfsx .conn-arrow:where(.svelte-1t7vfsx){opacity:1}@media(prefers-reduced-motion:reduce){.card.svelte-1t7vfsx,.conn-line.svelte-1t7vfsx,.conn-arrow.svelte-1t7vfsx{transition:none}}.burst.svelte-1shl0al{position:relative;width:var(--size);height:var(--size);margin-inline:auto;overflow:hidden}.ray.svelte-1shl0al{position:absolute;left:50%;top:50%;width:var(--line-len);height:1.5px;background:linear-gradient(90deg,var(--border-strong) 0%,transparent 88%);transform-origin:0 50%;transform:translateY(-50%) rotate(var(--angle)) scaleX(0);opacity:0;transition:transform .46s var(--ease-golden),opacity .32s var(--ease-golden);transition-delay:var(--ray-delay)}.ray-active.svelte-1shl0al{background:linear-gradient(90deg,var(--border-strong) 0%,var(--border-strong) 62%,transparent 100%)}.burst[data-shown=true].svelte-1shl0al .ray:where(.svelte-1shl0al){transform:translateY(-50%) rotate(var(--angle)) scaleX(1);opacity:.4}.burst[data-shown=true].svelte-1shl0al .ray-active:where(.svelte-1shl0al){opacity:.9}.center.svelte-1shl0al{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .34s var(--ease-golden),opacity .34s var(--ease-golden);transition-delay:80ms}.burst[data-shown=true].svelte-1shl0al .center:where(.svelte-1shl0al){transform:translate(-50%,-50%) scale(1);opacity:1}.satellite.svelte-1shl0al{position:absolute;left:50%;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--sat-size);height:var(--sat-size);border-radius:9999px;background:var(--surface-raised);border:1px solid var(--border);color:var(--text-muted);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .48s var(--ease-golden),opacity .32s var(--ease-golden);transition-delay:var(--sat-delay)}.burst[data-shown=true].svelte-1shl0al .satellite:where(.svelte-1shl0al){transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1);opacity:1}@media(prefers-reduced-motion:reduce){.ray.svelte-1shl0al,.center.svelte-1shl0al,.satellite.svelte-1shl0al{transition:none}}.dotted-map.svelte-1d8c6xa{width:100%;-webkit-mask-image:radial-gradient(ellipse at center,black 55%,transparent 88%);mask-image:radial-gradient(ellipse at center,black 55%,transparent 88%);opacity:0;transition:opacity .42s var(--ease-golden, ease-out)}.dotted-map[data-ready=true].svelte-1d8c6xa{opacity:1}.dotted-map.svelte-1d8c6xa svg:where(.svelte-1d8c6xa){display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.dotted-map.svelte-1d8c6xa{transition:none}}.progressive-blur.svelte-1vgihfu{pointer-events:none}.progressive-blur__layer.svelte-1vgihfu{position:absolute;inset:0;border-radius:inherit}.chart.svelte-1pflz9d{width:100%;height:var(--chart-h)}.chart.svelte-1pflz9d svg:where(.svelte-1pflz9d){display:block;overflow:visible}.grid.svelte-1pflz9d{stroke:var(--border);stroke-width:1}.area.svelte-1pflz9d{opacity:0;transition:opacity .48s var(--ease-golden, ease-out) .32s}.chart[data-shown=true].svelte-1pflz9d .area:where(.svelte-1pflz9d){opacity:1}.line.svelte-1pflz9d{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease-golden, ease-out)}.chart[data-shown=true].svelte-1pflz9d .line:where(.svelte-1pflz9d){stroke-dashoffset:0}.dot.svelte-1pflz9d,.dot-halo.svelte-1pflz9d{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .32s var(--ease-golden, ease-out) .98s}.dot-halo.svelte-1pflz9d{opacity:.16}.chart[data-shown=true].svelte-1pflz9d .dot:where(.svelte-1pflz9d),.chart[data-shown=true].svelte-1pflz9d .dot-halo:where(.svelte-1pflz9d){transform:scale(1)}@media(prefers-reduced-motion:reduce){.area.svelte-1pflz9d,.line.svelte-1pflz9d,.dot.svelte-1pflz9d,.dot-halo.svelte-1pflz9d{transition:none}}.typing.svelte-e6u8p{position:relative;display:inline-block;max-width:100%;vertical-align:top}.visible.svelte-e6u8p{position:absolute;inset:0;white-space:pre-wrap}.ghost.svelte-e6u8p{visibility:hidden;white-space:pre-wrap}.cursor.svelte-e6u8p{margin-left:.05em;width:.5ch;height:1em;background:currentColor;display:inline-block;vertical-align:text-bottom;animation:svelte-e6u8p-typing-blink 1s steps(1,end) infinite}@keyframes svelte-e6u8p-typing-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor.svelte-e6u8p{animation:none}}.indicator.svelte-11bm94t{position:absolute;top:-.875rem;left:50%;z-index:10;transform:translate(-50%,8px);opacity:0;pointer-events:none;transition:opacity var(--transition-overlay, .18s ease-out),transform var(--transition-overlay, .18s ease-out)}.indicator[data-state=connecting].svelte-11bm94t,.indicator[data-state=connected].svelte-11bm94t{opacity:1;transform:translate(-50%)}.pill.svelte-11bm94t{position:relative;display:inline-flex;align-items:center;height:1.75rem;padding-inline:.5rem .75rem;border-radius:var(--radius-full, 9999px);border:1px solid var(--primary);background:var(--primary);color:var(--primary-fg);font-size:.75rem;font-weight:600;white-space:nowrap}.pill.svelte-11bm94t{display:inline-grid}.content.svelte-11bm94t{grid-area:1 / 1;display:inline-flex;align-items:center;gap:.375rem}.check-dot.svelte-11bm94t{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--radius-full, 9999px);background:var(--primary-fg);color:var(--primary)}.indicator .spin{animation:svelte-11bm94t-indicator-spin .8s linear infinite}@keyframes svelte-11bm94t-indicator-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.indicator.svelte-11bm94t{transition:none}.indicator .spin{animation-duration:2.4s}}.popover.svelte-hom0ag{position:absolute;left:0;width:300px;max-width:calc(100vw - 3rem);z-index:30;overflow:hidden;border-radius:var(--radius-4, .75rem);border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--transition-overlay, .18s ease-out),transform var(--transition-overlay, .18s ease-out)}.popover[data-position=bottom].svelte-hom0ag{top:calc(100% + .5rem);transform-origin:top left;transform:scale(.96) translateY(-6px)}.popover[data-position=top].svelte-hom0ag{bottom:calc(100% + .5rem);transform-origin:bottom left;transform:scale(.96) translateY(6px)}.popover[data-open=true].svelte-hom0ag{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.search-row.svelte-hom0ag{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid var(--border)}.search-placeholder.svelte-hom0ag{font-size:.8125rem;color:var(--text-subtle)}.rows.svelte-hom0ag{display:flex;flex-direction:column}.row.svelte-hom0ag{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem}.row.svelte-hom0ag+.row:where(.svelte-hom0ag){border-top:1px solid var(--border)}.grow.svelte-hom0ag{flex:1}.badge.svelte-hom0ag{flex-shrink:0;padding:.125rem .4rem;border-radius:var(--radius-2, .25rem);background:color-mix(in oklch,var(--primary) 10%,transparent);color:var(--primary);font-family:var(--font-family-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.14em}@media(prefers-reduced-motion:reduce){.popover.svelte-hom0ag{transition-property:opacity}}.composer.svelte-1bpdjds{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:9rem;padding:1.5rem;border-radius:var(--radius-5, 1rem);border:1px solid var(--border);background:var(--surface)}.prompt.svelte-1bpdjds{min-height:1.25rem}.actions.svelte-1bpdjds{display:flex;align-items:center;justify-content:space-between}.action-cluster.svelte-1bpdjds{display:flex;align-items:center;gap:.5rem}.icon-btn.svelte-1bpdjds{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;border-radius:var(--radius-3, .5rem);color:var(--text-muted);transition:background-color var(--transition-interactive, .15s ease-out)}.icon-btn.svelte-1bpdjds:hover{background:var(--surface-sunken)}.sources.svelte-1bpdjds{position:relative}.sources-btn.svelte-1bpdjds{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding-inline:.625rem;border-radius:var(--radius-full, 9999px);border:1px solid transparent;color:var(--text-muted);font-size:.8125rem;transition:background-color var(--transition-interactive, .15s ease-out),border-color var(--transition-interactive, .15s ease-out),color var(--transition-interactive, .15s ease-out)}.sources-btn[data-active=true].svelte-1bpdjds{background:var(--surface-sunken);border-color:var(--border);color:var(--text)}.faq-item.svelte-gna30t summary:where(.svelte-gna30t){list-style:none}.faq-item.svelte-gna30t summary:where(.svelte-gna30t)::-webkit-details-marker{display:none}.faq-item.svelte-gna30t summary:where(.svelte-gna30t):hover{color:var(--text)}.faq-item.svelte-gna30t summary:where(.svelte-gna30t):focus-visible{outline:none;border-radius:var(--radius-2, .25rem);box-shadow:var(--shadow-focus)}.faq-item[open].svelte-gna30t .chev{transform:rotate(180deg)}.faq-item.svelte-gna30t summary:where(.svelte-gna30t):hover .chev{color:var(--text)}
