.crafts-panel.product-ui-stage{min-height:100%}.crafts-shell.svelte-15ptf5a{--crafts-emphasis-primary:#f40;--crafts-emphasis-deep:#f63;--crafts-emphasis-moderate:#ffb347;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.crafts-titlebar.svelte-15ptf5a{z-index:4;grid-template-columns:28px 1fr 28px;place-items:center;min-height:56px;padding:0 16px;display:grid;position:relative}.crafts-titlebar-icon.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.crafts-titlebar-icon.svelte-15ptf5a svg:where(.svelte-15ptf5a){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px;height:18px}.crafts-titlebar-title.svelte-15ptf5a{color:var(--foreground);letter-spacing:-.005em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:13px;font-weight:500;line-height:1;overflow:hidden}.crafts-workspace.svelte-15ptf5a{opacity:1;min-height:0;transition:grid-template-columns .72s cubic-bezier(.22, 1, .36, 1), opacity var(--duration-slow,.3s) var(--ease-exit,ease);background-image:radial-gradient(circle,#ffffff0d .5px,#0000 1.4px);background-size:16px 16px;grid-template-columns:minmax(0,100%) minmax(0,0);display:grid;overflow:hidden}.crafts-workspace-loopfade.svelte-15ptf5a{opacity:0}.crafts-shell.crafts-pane-open.svelte-15ptf5a .crafts-workspace:where(.svelte-15ptf5a){grid-template-columns:minmax(0,0) minmax(0,100%)}.crafts-chat-column.svelte-15ptf5a{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.crafts-chat-body.svelte-15ptf5a,.crafts-composer.svelte-15ptf5a{transition:opacity .36s,transform .48s cubic-bezier(.22,1,.36,1)}.crafts-shell.crafts-pane-open.svelte-15ptf5a .crafts-chat-body:where(.svelte-15ptf5a),.crafts-shell.crafts-pane-open.svelte-15ptf5a .crafts-composer:where(.svelte-15ptf5a){opacity:0;transform:translate(-16px)}.crafts-chat-body.svelte-15ptf5a{flex-direction:column;gap:16px;min-height:0;padding:18px clamp(16px,4vw,28px) 24px;display:flex;overflow:hidden}.crafts-cascade.svelte-15ptf5a{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transition-delay:calc((var(--crafts-cascade-max,4) - var(--idx,0)) * 45ms);transform:translateY(6px)}.crafts-cascade.is-visible.svelte-15ptf5a{opacity:1;transition-delay:calc(var(--idx,0) * 90ms);transform:translateY(0)}@starting-style{.crafts-cascade.is-visible.svelte-15ptf5a{opacity:0;transform:translateY(6px)}}.crafts-user-row.svelte-15ptf5a{justify-content:flex-end;margin-top:auto;display:flex}.crafts-user-bubble.svelte-15ptf5a{background:var(--surface-1);border:1px solid var(--border-medium);color:var(--foreground);border-radius:10px;max-width:80%;padding:.75rem 1rem}.crafts-user-bubble.svelte-15ptf5a p:where(.svelte-15ptf5a){white-space:pre-wrap;margin:0;font-size:.8125rem;line-height:1.55}.crafts-juno-row.svelte-15ptf5a{min-width:0}.crafts-juno-content.svelte-15ptf5a{color:var(--foreground);min-width:0;max-width:min(48ch,100%);font-size:.8125rem;line-height:1.55}.crafts-juno-content.svelte-15ptf5a p:where(.svelte-15ptf5a),.crafts-juno-para.svelte-15ptf5a{margin:0}.crafts-juno-para.is-visible.svelte-15ptf5a+.crafts-juno-para.is-visible:where(.svelte-15ptf5a){margin-top:.75rem}.crafts-juno-para.svelte-15ptf5a strong:where(.svelte-15ptf5a){color:var(--foreground);font-weight:600}.crafts-thinking.svelte-15ptf5a{background-image:linear-gradient(105deg, color-mix(in srgb, var(--foreground) 35%, transparent) 0%, color-mix(in srgb, var(--foreground) 80%, transparent) 50%, color-mix(in srgb, var(--foreground) 35%, transparent) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:.8125rem;font-weight:500;animation:3s linear infinite svelte-15ptf5a-crafts-shimmer;display:inline-block}@keyframes svelte-15ptf5a-crafts-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.crafts-composer.svelte-15ptf5a{align-items:center;margin:0 clamp(14px,4vw,22px) 22px;display:flex}.crafts-composer-bar.svelte-15ptf5a{background:var(--chat-composer-glass-background,color-mix(in srgb, var(--foreground) 4%, transparent));-webkit-backdrop-filter:blur(64px)saturate(1.8)brightness(1.05);backdrop-filter:blur(64px)saturate(1.8)brightness(1.05);border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-bottom-color:color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:var(--radius-xl,14px);box-shadow:0 1px 0 color-mix(in srgb, var(--background) 28%, transparent);flex:1;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .18s;display:flex}.crafts-composer-bar-flash.svelte-15ptf5a{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.crafts-composer-placeholder.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 78%, transparent);flex:1;font-size:.8125rem}.crafts-composer-typed.svelte-15ptf5a{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.crafts-composer-icons.svelte-15ptf5a{align-items:center;gap:4px;display:flex}.crafts-composer-icon.svelte-15ptf5a{border-radius:var(--radius-lg,8px);color:var(--muted-foreground);justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .18s,color .18s;display:inline-flex}.crafts-composer-icon.svelte-15ptf5a:hover{color:var(--foreground)}.crafts-composer-icon.svelte-15ptf5a svg:where(.svelte-15ptf5a){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.crafts-brief-pane.svelte-15ptf5a{border-left:1px solid color-mix(in srgb, var(--border) 82%, transparent);opacity:0;flex-direction:column;min-width:0;min-height:0;transition:opacity .38s ease-out,transform .72s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translate(8px)}.crafts-shell.crafts-pane-open.svelte-15ptf5a .crafts-brief-pane:where(.svelte-15ptf5a){opacity:1;transform:translate(0)}.crafts-brief-tabs.svelte-15ptf5a{border-bottom:1px solid color-mix(in srgb, var(--border) 82%, transparent);flex-shrink:0;padding:0 clamp(16px,5vw,40px);display:flex}.crafts-brief-tabs-inner.svelte-15ptf5a{gap:18px;width:100%;max-width:620px;margin-inline:auto;display:flex}.crafts-brief-tab.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 75%, transparent);border-bottom:2px solid #0000;align-items:center;height:44px;font-size:12px;font-weight:500;display:inline-flex}.crafts-brief-tab-active.svelte-15ptf5a{border-bottom-color:var(--accent);color:var(--foreground)}.crafts-brief.svelte-15ptf5a{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px clamp(16px,5vw,40px) 96px;display:flex;overflow:auto}.crafts-brief-inner.svelte-15ptf5a{flex-direction:column;gap:12px;width:100%;max-width:620px;margin-inline:auto;display:flex}.crafts-brief-label.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 72%, transparent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}.crafts-objective-card.svelte-15ptf5a{background:color-mix(in srgb, var(--foreground) 3%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;transition:border-color .32s ease-out,background-color .32s ease-out;display:flex}.crafts-objective-card-diff.svelte-15ptf5a{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.crafts-obj-top.svelte-15ptf5a{align-items:flex-start;gap:6px;display:flex}.crafts-obj-title.svelte-15ptf5a{color:color-mix(in srgb, var(--foreground) 92%, transparent);flex:1;min-width:0;font-size:13px;line-height:1.45}.crafts-obj-remove.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);flex-shrink:0;margin-top:1px;display:inline-flex}.crafts-obj-remove.svelte-15ptf5a svg:where(.svelte-15ptf5a){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:13px;height:13px}.crafts-obj-meta.svelte-15ptf5a{flex-wrap:wrap;align-items:center;gap:8px;margin-left:18px;display:flex}.crafts-emph-pill.svelte-15ptf5a{border:1px solid color-mix(in srgb, var(--emph) 27%, transparent);color:var(--emph);letter-spacing:.02em;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:1px 10px;font-size:11px;display:inline-flex}.crafts-emph-caret.svelte-15ptf5a{opacity:.5;font-size:8px}.crafts-obj-branch.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);flex-shrink:0;display:inline-flex}.crafts-obj-branch.svelte-15ptf5a svg:where(.svelte-15ptf5a){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.crafts-obj-counter.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.crafts-diff.svelte-15ptf5a{border-radius:4px;padding:0 1px}.crafts-diff-shown.svelte-15ptf5a{color:var(--accent);font-weight:600}.crafts-diff-on.svelte-15ptf5a{animation:1.2s ease-out forwards svelte-15ptf5a-crafts-diff-highlight}@keyframes svelte-15ptf5a-crafts-diff-highlight{0%{background:color-mix(in srgb, var(--accent) 15%, transparent)}to{background:0 0}}.crafts-callout.svelte-15ptf5a{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent);border-radius:6px;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;margin-left:18px;padding:3px 8px;font-size:11px;display:inline-flex}.crafts-callout-label.svelte-15ptf5a{color:color-mix(in srgb, var(--accent) 75%, transparent);font-weight:700}.crafts-callout-mark.svelte-15ptf5a{font-weight:600}.crafts-brief-audience.svelte-15ptf5a{color:color-mix(in srgb, var(--foreground) 92%, transparent);max-width:68ch;margin:0;font-size:12.5px;line-height:1.5}.crafts-setting-row.svelte-15ptf5a{justify-content:space-between;align-items:center;gap:8px;display:flex}.crafts-setting-label.svelte-15ptf5a{color:color-mix(in srgb, var(--muted-foreground) 80%, transparent);font-size:12.5px}.crafts-setting-value.svelte-15ptf5a{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12.5px}.crafts-setting-value-flicker.svelte-15ptf5a{animation:.25s ease-out svelte-15ptf5a-crafts-value-flicker}@keyframes svelte-15ptf5a-crafts-value-flicker{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.crafts-suggestion.svelte-15ptf5a{background:var(--chat-composer-glass-background,color-mix(in srgb, var(--foreground) 5%, transparent));-webkit-backdrop-filter:blur(48px)saturate(1.6);backdrop-filter:blur(48px)saturate(1.6);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:var(--radius-xl,14px);box-shadow:0 8px 28px color-mix(in srgb, var(--background) 45%, transparent);opacity:0;z-index:3;align-items:flex-start;gap:10px;width:100%;max-width:min(620px,100% - clamp(32px,10vw,80px));padding:12px 14px;transition:opacity .36s ease-out,transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:clamp(14px,3vw,22px);left:50%;transform:translate(-50%,14px)}.crafts-suggestion-seated.svelte-15ptf5a{opacity:1;transform:translate(-50%)}.crafts-suggestion-avatar.svelte-15ptf5a{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.crafts-suggestion-avatar.svelte-15ptf5a svg:where(.svelte-15ptf5a){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px;height:18px}.crafts-suggestion-body.svelte-15ptf5a{flex:1;min-width:0;max-width:none}@media (width<=560px){.crafts-titlebar.svelte-15ptf5a{padding:0 12px}.crafts-chat-body.svelte-15ptf5a{padding-inline:14px}.crafts-composer.svelte-15ptf5a{margin-inline:12px}.crafts-shell.crafts-pane-open.svelte-15ptf5a .crafts-workspace:where(.svelte-15ptf5a){grid-template-columns:minmax(0,0) minmax(0,100%)}.crafts-brief.svelte-15ptf5a{min-width:0;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.crafts-cascade.svelte-15ptf5a,.crafts-workspace.svelte-15ptf5a,.crafts-brief-pane.svelte-15ptf5a,.crafts-objective-card.svelte-15ptf5a,.crafts-chat-body.svelte-15ptf5a,.crafts-composer.svelte-15ptf5a,.crafts-suggestion.svelte-15ptf5a{transition:none}.crafts-thinking.svelte-15ptf5a,.crafts-diff-on.svelte-15ptf5a,.crafts-setting-value-flicker.svelte-15ptf5a{animation:none}}.leads-panel.product-ui-stage{min-height:100%}.leads-shell.svelte-t6f0gf{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.leads-titlebar.svelte-t6f0gf{justify-content:space-between;align-items:center;padding:14px 18px 0;display:flex}.leads-titlebar-spacer.svelte-t6f0gf{width:28px;height:28px;display:block}.leads-timer.svelte-t6f0gf{background:color-mix(in srgb, var(--surface-1) 65%, transparent);border:1px solid var(--border-medium);color:color-mix(in srgb, var(--muted-foreground) 90%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:500}.leads-transcript.svelte-t6f0gf{width:100%;max-width:36rem;min-height:0;margin:0 auto;padding:16px clamp(16px,4vw,24px);position:relative;overflow:hidden}.leads-transcript-rail.svelte-t6f0gf{opacity:1;height:100%;min-height:100%;transition:opacity var(--duration-slow) var(--ease-exit);z-index:1;flex-direction:column;justify-content:flex-end;gap:.85rem;display:flex;position:relative}.leads-rail-seaming.svelte-t6f0gf{opacity:0}.leads-turn.svelte-t6f0gf{opacity:0;flex-direction:column;flex:none;gap:.4rem;animation:.32s ease-out forwards svelte-t6f0gf-leads-turn-enter;display:flex;transform:translateY(8px)}.leads-turn-role.svelte-t6f0gf{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500}.leads-turn-body.svelte-t6f0gf{background:color-mix(in srgb, var(--foreground) 3%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);color:color-mix(in srgb, var(--foreground) 94%, transparent);white-space:pre-wrap;border-radius:.875rem;padding:.65rem .9rem;font-size:.8125rem;line-height:1.55}.leads-turn-user.svelte-t6f0gf .leads-turn-body:where(.svelte-t6f0gf){background:color-mix(in srgb, var(--brand) 12%, transparent);border-color:color-mix(in srgb, var(--brand) 25%, transparent)}.leads-phrase.svelte-t6f0gf{border-radius:4px;padding:0 1px;transition:font-weight}.leads-phrase-brand.svelte-t6f0gf{font-weight:500;animation:.7s ease-out forwards svelte-t6f0gf-leads-diff-highlight-brand}.leads-phrase-accent.svelte-t6f0gf{font-weight:500;animation:.6s ease-out forwards svelte-t6f0gf-leads-diff-highlight-accent}@keyframes svelte-t6f0gf-leads-diff-highlight-brand{0%{background:color-mix(in srgb, var(--brand) 18%, transparent)}to{background:0 0}}@keyframes svelte-t6f0gf-leads-diff-highlight-accent{0%{background:color-mix(in srgb, var(--accent) 18%, transparent)}to{background:0 0}}.leads-control-band.svelte-t6f0gf{flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 22px;display:flex}.leads-mic.svelte-t6f0gf{background:color-mix(in srgb, var(--foreground) 5%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent);color:var(--muted-foreground);border-radius:1.35rem;justify-content:center;align-items:center;width:3.9rem;height:3.9rem;transition:background-color .22s ease-out,border-color .22s ease-out,color .22s ease-out,border-radius .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;display:flex;position:relative}.leads-mic.svelte-t6f0gf:before{border-radius:inherit;content:"";opacity:0;border:1px solid;position:absolute;inset:.42rem;transform:scale(.8)}.leads-mic-listening.svelte-t6f0gf{background:color-mix(in srgb, var(--brand) 18%, transparent);border-color:color-mix(in srgb, var(--brand) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 18%, transparent);color:var(--brand);border-radius:9999px;width:4.8rem;height:4.8rem}.leads-mic-listening.svelte-t6f0gf:before{opacity:.42;animation:1.4s ease-out infinite svelte-t6f0gf-leads-listening-pulse}.leads-mic-idle.svelte-t6f0gf{transform:scale(.92)}.leads-mic.svelte-t6f0gf svg:where(.svelte-t6f0gf){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.75rem;height:1.75rem}.leads-state-pill.svelte-t6f0gf{color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.1rem;min-height:1.1rem;margin:0;font-size:.72rem;display:inline-flex}.leads-shimmer.svelte-t6f0gf{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg, color-mix(in srgb, var(--muted-foreground) 45%, transparent) 40%, color-mix(in srgb, var(--foreground) 85%, transparent) 50%, color-mix(in srgb, var(--muted-foreground) 45%, transparent) 60%);color:#0000;background-size:200% 100%;font-weight:500;animation:2.4s linear infinite svelte-t6f0gf-leads-shimmer;display:inline-block}@keyframes svelte-t6f0gf-leads-shimmer{to{background-position:-200% 0}}.leads-typing-dots.svelte-t6f0gf{justify-content:flex-start;width:1.2em;display:inline-flex}.leads-typing-dots.svelte-t6f0gf span:where(.svelte-t6f0gf){opacity:.2;animation:1.2s ease-in-out infinite svelte-t6f0gf-leads-typing-dot}.leads-typing-dots.svelte-t6f0gf span:where(.svelte-t6f0gf):nth-child(2){animation-delay:.14s}.leads-typing-dots.svelte-t6f0gf span:where(.svelte-t6f0gf):nth-child(3){animation-delay:.28s}@keyframes svelte-t6f0gf-leads-turn-enter{to{opacity:1;transform:translateY(0)}}@keyframes svelte-t6f0gf-leads-listening-pulse{0%{opacity:.44;transform:scale(.78)}72%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@keyframes svelte-t6f0gf-leads-typing-dot{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@media (width<=560px){.leads-titlebar.svelte-t6f0gf{padding:12px 14px 0}.leads-transcript.svelte-t6f0gf{padding-inline:14px}.leads-mic.svelte-t6f0gf{width:3.8rem;height:3.8rem}.leads-mic-listening.svelte-t6f0gf{width:4.2rem;height:4.2rem}.leads-mic.svelte-t6f0gf svg:where(.svelte-t6f0gf){width:1.4rem;height:1.4rem}}@media (prefers-reduced-motion:reduce){.leads-turn.svelte-t6f0gf{opacity:1;animation:none;transform:none}.leads-transcript-rail.svelte-t6f0gf{opacity:1;transition:none}.leads-mic-listening.svelte-t6f0gf:before,.leads-typing-dots.svelte-t6f0gf span:where(.svelte-t6f0gf),.leads-shimmer.svelte-t6f0gf,.leads-phrase-brand.svelte-t6f0gf,.leads-phrase-accent.svelte-t6f0gf{animation:none}}.why-panel.product-ui-stage{min-height:100%}.why-shell.svelte-5qxeb5{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.why-chat-titlebar.svelte-5qxeb5{grid-template-columns:28px 1fr 28px;place-items:center;min-height:56px;padding:0 16px;display:grid}.why-titlebar-icon.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.why-titlebar-icon.svelte-5qxeb5 svg:where(.svelte-5qxeb5){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:18px;height:18px}.why-chat-title.svelte-5qxeb5{color:var(--foreground);letter-spacing:-.005em;text-align:center;white-space:nowrap;margin:0;font-size:13px;font-weight:500}.why-workspace.svelte-5qxeb5{opacity:1;min-height:0;transition:grid-template-columns .72s cubic-bezier(.22, 1, .36, 1), opacity var(--duration-slow,.3s) var(--ease-exit,ease);background-image:radial-gradient(circle,#ffffff0d .5px,#0000 1.4px);background-size:16px 16px;grid-template-columns:minmax(0,100%) minmax(0,0);display:grid;overflow:hidden}.why-workspace.is-seam-fading.svelte-5qxeb5{opacity:0}.why-shell.registry-open.svelte-5qxeb5 .why-workspace:where(.svelte-5qxeb5){grid-template-columns:minmax(0,0) minmax(0,100%)}.why-chat-column.svelte-5qxeb5{opacity:1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;transition:opacity .32s ease-out,transform .56s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(0)}.why-shell.registry-open.svelte-5qxeb5 .why-chat-column:where(.svelte-5qxeb5){opacity:0;transform:translate(-18px)}.why-chat-body.svelte-5qxeb5{flex-direction:column;gap:12px;min-height:0;padding:16px clamp(16px,4vw,28px) 12px;display:flex;overflow:hidden}.why-step.svelte-5qxeb5{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transition-delay:calc(var(--idx,0) * 90ms);transform:translateY(6px)}.why-shell.is-visible.svelte-5qxeb5 .why-step:where(.svelte-5qxeb5),.why-registry-panel.svelte-5qxeb5 .why-step.is-visible:where(.svelte-5qxeb5){opacity:1;transform:translateY(0)}.why-user-row.svelte-5qxeb5{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.why-user-bubble.svelte-5qxeb5{background:var(--surface-1);border:1px solid var(--border-medium);color:var(--foreground);border-radius:10px;max-width:80%;padding:.65rem .9rem}.why-user-bubble.svelte-5qxeb5 p:where(.svelte-5qxeb5){margin:0;font-size:.8125rem;line-height:1.55}.why-user-timestamp.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 60%, transparent);font-size:11px}.why-divider.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);text-align:center;padding:4px 0;font-size:12px}.why-juno-row.svelte-5qxeb5{min-width:0}.why-juno-content.svelte-5qxeb5{color:var(--foreground);flex-direction:column;gap:8px;min-width:0;margin-top:.125rem;font-size:.8125rem;line-height:1.55;display:flex}.why-juno-intro.svelte-5qxeb5,.why-juno-paragraph.svelte-5qxeb5{margin:0}.why-thinking.svelte-5qxeb5{color:#0000;letter-spacing:-.01em;background-image:linear-gradient(105deg,#ffffff73 40%,#ffffffd9 50%,#ffffff73 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:.8125rem;font-weight:500;animation:3s linear infinite svelte-5qxeb5-why-shimmer;display:inline-block}@keyframes svelte-5qxeb5-why-shimmer{to{background-position:-200% 0}}.why-analysis-row.svelte-5qxeb5{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:6px;padding:6px 10px 6px 8px;display:flex}.why-analysis-row-running.svelte-5qxeb5{border:1px dashed #ffffff1a}.why-analysis-head.svelte-5qxeb5{align-items:center;gap:8px;display:flex}.why-analysis-chev.svelte-5qxeb5{color:#ffffff59;transition:transform .2s;display:inline-flex}.why-analysis-chev.svelte-5qxeb5 svg:where(.svelte-5qxeb5){width:9px;height:9px}.why-analysis-chev-open.svelte-5qxeb5{transform:rotate(90deg)}.why-analysis-dot.svelte-5qxeb5{border-radius:999px;flex-shrink:0}.why-analysis-dot-running.svelte-5qxeb5{background:#f47b25;width:8px;height:8px;animation:2s ease-in-out infinite svelte-5qxeb5-why-spine-pulse;box-shadow:0 0 0 3px #f47b252e}@keyframes svelte-5qxeb5-why-spine-pulse{0%,to{opacity:1}50%{opacity:.55}}.why-analysis-dot-done.svelte-5qxeb5{background:var(--status-live);width:7px;height:7px}.why-analysis-title.svelte-5qxeb5{color:color-mix(in srgb, var(--foreground) 88%, transparent);letter-spacing:-.015em;font-size:13px;font-weight:500}.why-analysis-status.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.why-analysis-detail.svelte-5qxeb5{border-left:1px solid #ffffff0f;flex-direction:column;gap:5px;margin-left:4px;padding-left:16px;display:flex}.why-analysis-phase.svelte-5qxeb5{color:color-mix(in srgb, var(--foreground) 78%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.why-analysis-substep.svelte-5qxeb5{align-items:center;gap:6px;display:flex}.why-tracing-substep.svelte-5qxeb5{animation:.26s ease-out svelte-5qxeb5-why-substep-in}@keyframes svelte-5qxeb5-why-substep-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.why-analysis-breathe.svelte-5qxeb5{background:color-mix(in srgb, var(--foreground) 50%, transparent);border-radius:999px;flex-shrink:0;width:4px;height:4px;animation:1.8s ease-in-out infinite svelte-5qxeb5-why-breathe}@keyframes svelte-5qxeb5-why-breathe{0%,to{opacity:.3}50%{opacity:1}}.why-analysis-substep-text.svelte-5qxeb5{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:12px}.why-findings-pill.svelte-5qxeb5{background:color-mix(in srgb, var(--brand) 8%, var(--surface-2));border:1px solid color-mix(in srgb, var(--brand) 42%, transparent);color:var(--foreground);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-top:2px;padding:9px 11px;font-size:12px;font-weight:600;transition:border-color .22s ease-out,background-color .22s ease-out;animation:.26s ease-out svelte-5qxeb5-why-substep-in;display:inline-flex}.why-findings-pill.is-active.svelte-5qxeb5{background:color-mix(in srgb, var(--accent) 10%, var(--surface-2));border-color:color-mix(in srgb, var(--accent) 48%, transparent)}.why-findings-pill.svelte-5qxeb5 svg:where(.svelte-5qxeb5){color:color-mix(in srgb, var(--foreground) 70%, transparent);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:16px;height:16px}.why-findings-pill.svelte-5qxeb5 i:where(.svelte-5qxeb5){background:color-mix(in srgb, var(--accent) 18%, var(--surface-2));color:var(--accent);white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:600}.why-composer.svelte-5qxeb5{flex-direction:column;gap:8px;width:100%;max-width:720px;margin:0 auto;padding:8px clamp(16px,4vw,28px) 16px;display:flex}.why-composer-shell.svelte-5qxeb5{background:var(--chat-composer-glass-background,color-mix(in srgb, var(--foreground) 4%, transparent));-webkit-backdrop-filter:blur(64px)saturate(1.8)brightness(1.05);backdrop-filter:blur(64px)saturate(1.8)brightness(1.05);border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent);border-bottom-color:color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:var(--radius-xl,14px);box-shadow:0 1px 0 color-mix(in srgb, var(--background) 28%, transparent);overflow:hidden}.why-composer-bar.svelte-5qxeb5{align-items:center;gap:12px;padding:12px 14px;display:flex}.why-composer-placeholder.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 78%, transparent);flex:1;font-size:.8125rem}.why-composer-icons.svelte-5qxeb5{align-items:center;gap:4px;display:flex}.why-composer-icon.svelte-5qxeb5{border-radius:var(--radius-lg,8px);color:var(--muted-foreground);justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .18s,color .18s;display:inline-flex}.why-composer-icon.svelte-5qxeb5:hover{color:var(--foreground)}.why-composer-icon.svelte-5qxeb5 svg:where(.svelte-5qxeb5){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.why-scope-row.svelte-5qxeb5{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:6px;padding:10px 14px;display:flex}.why-scope-chip.svelte-5qxeb5{color:var(--foreground);align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.why-scope-icon.svelte-5qxeb5{color:var(--brand);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:14px;height:14px}.why-scope-label.svelte-5qxeb5{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.why-scope-meta.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 78%, transparent);white-space:nowrap;font-size:12px;font-style:normal}.why-scope-x.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 65%, transparent);margin-left:2px;font-size:14px;line-height:1}.why-scope-add.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 55%, transparent);padding:4px 8px;font-size:16px;font-weight:400;line-height:1}.why-registry-panel.svelte-5qxeb5{opacity:0;min-width:0;height:100%;min-height:0;transition:opacity .38s ease-out,transform .72s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(8px)}.why-shell.registry-open.svelte-5qxeb5 .why-registry-panel:where(.svelte-5qxeb5){opacity:1;transform:translate(0)}.why-registry-inner.svelte-5qxeb5{background:color-mix(in srgb, var(--surface-1) 82%, transparent);flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;padding:20px clamp(16px,5vw,40px) 18px;display:flex;overflow:auto}.why-registry-inner.svelte-5qxeb5>:where(.svelte-5qxeb5){width:100%;max-width:680px;margin-inline:auto}.why-claim-head.svelte-5qxeb5{justify-content:space-between;align-items:center;gap:12px;display:flex}.why-claim-head.svelte-5qxeb5 h3:where(.svelte-5qxeb5){color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.why-claim-close.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 80%, transparent);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:300;line-height:1;display:inline-flex}.why-claim-narrative.svelte-5qxeb5{color:color-mix(in srgb, var(--foreground) 92%, transparent);flex-direction:column;gap:12px;max-width:600px;margin-top:6px;font-size:12.5px;line-height:1.65;display:flex}.why-claim-narrative.svelte-5qxeb5 p:where(.svelte-5qxeb5){margin:0}.why-citation-marker.svelte-5qxeb5{background:color-mix(in srgb, var(--brand) 32%, transparent);color:var(--brand);vertical-align:1px;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin:0 3px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.why-citation-marker.is-flashing.svelte-5qxeb5{animation:.26s ease-out svelte-5qxeb5-why-cite-flash}@keyframes svelte-5qxeb5-why-cite-flash{0%{filter:brightness()}50%{filter:brightness(1.45)}to{filter:brightness()}}.why-participant-marker.svelte-5qxeb5{background:var(--juno-brand,#f40);color:#fff;vertical-align:1px;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;padding:0;font-size:10px;font-weight:700;line-height:18px;display:inline-flex}.why-claim-quotes-label.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 72%, transparent);letter-spacing:.15em;text-transform:uppercase;margin:8px 0 0;font-size:10px}.why-quote-list.svelte-5qxeb5{flex-direction:column;gap:8px;min-height:0;display:flex}.why-quote-block.svelte-5qxeb5{border-left:2px solid color-mix(in srgb, var(--foreground) 14%, transparent);flex-direction:column;gap:6px;padding:6px 0 8px 14px;display:flex}.why-quote-question.svelte-5qxeb5{color:color-mix(in srgb, var(--muted-foreground) 76%, transparent);margin:0;font-size:11.5px;font-style:italic;line-height:1.35}.why-quote-answer.svelte-5qxeb5{color:color-mix(in srgb, var(--foreground) 90%, transparent);margin:0;font-size:12px;line-height:1.5}.why-quote-attribution.svelte-5qxeb5{background:var(--juno-brand,#f40);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;font-size:11px;font-weight:700;display:inline-flex}@media (width<=560px){.why-shell.registry-open.svelte-5qxeb5 .why-workspace:where(.svelte-5qxeb5){grid-template-columns:minmax(0,0) minmax(0,100%)}.why-chat-body.svelte-5qxeb5,.why-composer.svelte-5qxeb5{padding-inline:14px}.why-registry-inner.svelte-5qxeb5{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.why-workspace.svelte-5qxeb5,.why-chat-column.svelte-5qxeb5,.why-step.svelte-5qxeb5,.why-registry-panel.svelte-5qxeb5,.why-findings-pill.svelte-5qxeb5,.why-analysis-chev.svelte-5qxeb5{transition:none}.why-thinking.svelte-5qxeb5,.why-analysis-dot-running.svelte-5qxeb5,.why-analysis-breathe.svelte-5qxeb5,.why-tracing-substep.svelte-5qxeb5,.why-findings-pill.svelte-5qxeb5,.why-citation-marker.is-flashing.svelte-5qxeb5{animation:none}}.segment-explorer.svelte-1dzeql7{padding:0 var(--gutter);padding-block:var(--section-space-md,88px) var(--section-space-lg,124px);width:calc(100% - 2 * var(--edge));margin:0 auto}@media (width>=40rem){.segment-explorer.svelte-1dzeql7{max-width:40rem}}@media (width>=48rem){.segment-explorer.svelte-1dzeql7{max-width:48rem}}@media (width>=64rem){.segment-explorer.svelte-1dzeql7{max-width:64rem}}@media (width>=80rem){.segment-explorer.svelte-1dzeql7{max-width:80rem}}@media (width>=96rem){.segment-explorer.svelte-1dzeql7{max-width:96rem}}.explorer-grid.svelte-1dzeql7{align-items:start;gap:var(--split-gap);grid-template-columns:var(--split-grid);display:grid}.explorer-list.svelte-1dzeql7{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.explorer-list.svelte-1dzeql7 li:where(.svelte-1dzeql7){display:block}.audience.svelte-1dzeql7{color:var(--muted-2);cursor:pointer;font:inherit;text-align:left;transition:color .22s var(--ease);background:0 0;border:0;flex-direction:column;gap:10px;width:100%;padding:26px 0;display:flex}.audience.svelte-1dzeql7:hover,.audience.svelte-1dzeql7:focus-visible{outline:none}.audience.active.svelte-1dzeql7{padding-bottom:0}.audience-divider.svelte-1dzeql7{background:#ffffff14;width:100%;height:1px;position:relative;overflow:hidden}.audience-title.svelte-1dzeql7{color:var(--muted);letter-spacing:-.01em;transition:color .22s var(--ease);align-items:center;gap:16px;font-family:DM Sans Landing,system-ui,sans-serif;font-size:1.18rem;font-weight:560;display:inline-flex}.audience.active.svelte-1dzeql7 .audience-title:where(.svelte-1dzeql7){color:var(--text)}.audience-title-icon.svelte-1dzeql7{color:var(--muted);height:28px;transition:color .22s var(--ease);flex:none;justify-content:center;align-items:center;width:28px;display:inline-flex}.audience-title-icon.svelte-1dzeql7 svg{stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.audience.active.svelte-1dzeql7 .audience-title-icon:where(.svelte-1dzeql7){color:var(--text)}.audience-desc.svelte-1dzeql7{color:var(--muted-2);max-width:38ch;font-size:.94rem;line-height:1.5}.audience.active.svelte-1dzeql7 .audience-desc:where(.svelte-1dzeql7){color:var(--muted)}.audience-actions.svelte-1dzeql7{gap:.85rem;margin-top:14px;padding-bottom:26px;display:inline-flex}.action.svelte-1dzeql7{transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), opacity .2s var(--ease);align-items:center;font-size:.86rem;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}.action-primary.svelte-1dzeql7{background:var(--text);border:1px solid var(--text);border-radius:var(--radius-pill);color:#14110d;padding:.6rem 1rem}.action-primary.svelte-1dzeql7:hover{color:#14110d;background:#fff;border-color:#fff}.action-primary.svelte-1dzeql7:active{opacity:.82}.action-secondary.svelte-1dzeql7{color:var(--muted);background:0 0;border:0;padding:.6rem .4rem}.action-secondary.svelte-1dzeql7:hover{color:var(--text)}.action-secondary.svelte-1dzeql7:active{opacity:.7}.action.svelte-1dzeql7:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.explorer-window.svelte-1dzeql7{min-width:0;position:relative}.window-frame.svelte-1dzeql7{background:linear-gradient(180deg, var(--bg-2), var(--bg));border:1px solid var(--line);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;height:clamp(520px,60vh,620px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -52px #000000f2}.window-foot.svelte-1dzeql7{justify-content:center;align-items:center;padding:14px 0 22px;display:flex}.window-mic.svelte-1dzeql7{color:var(--muted-2);background:#ffffff0d;border:1px solid #ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;transition:background-color .22s,border-color .22s,color .22s,transform .18s cubic-bezier(.4,0,.2,1),box-shadow .22s;display:flex;position:relative}.window-mic.is-recording.svelte-1dzeql7{background:var(--accent);color:#fff;border-color:#ff6a2b;transform:scale(1.06);box-shadow:0 0 0 6px #ff6a2b2e,0 0 0 14px #ff6a2b0f}.window-mic.is-recording.svelte-1dzeql7:before{content:"";pointer-events:none;border:2px solid #ff6a2b8c;border-radius:9999px;animation:1.4s ease-out infinite svelte-1dzeql7-mic-pulse;position:absolute;inset:-2px}@keyframes svelte-1dzeql7-mic-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.window-mic.svelte-1dzeql7 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1.35rem;height:1.35rem}.window-bar.svelte-1dzeql7{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.window-eyebrow.svelte-1dzeql7{color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;font-family:DM Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.window-timer.svelte-1dzeql7{color:var(--muted-2);font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:500}.window-transcript.svelte-1dzeql7{flex-direction:column;justify-content:flex-end;align-items:stretch;min-height:0;padding:14px 22px 22px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0006 28px,#000 72px 100%);mask-image:linear-gradient(#0000 0,#0006 28px,#000 72px 100%)}.transcript-item.svelte-1dzeql7{opacity:0;flex:none;max-height:0;transition:max-height .52s cubic-bezier(.4,0,.2,1),opacity .32s ease-out 60ms,transform .42s cubic-bezier(.4,0,.2,1) 60ms;overflow:hidden;transform:translateY(28px)}.transcript-item.is-visible.svelte-1dzeql7{opacity:1;max-height:360px;transform:none}.transcript-item.is-visible.svelte-1dzeql7~.transcript-item.is-visible:where(.svelte-1dzeql7){margin-top:.7rem}.segment-turn.svelte-1dzeql7{flex-direction:column;gap:.4rem;display:flex}.segment-turn-role.svelte-1dzeql7{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500}.segment-turn-body.svelte-1dzeql7{color:#f3f4eff0;background:#ffffff08;border:1px solid #ffffff14;border-radius:.875rem;padding:.65rem .95rem;font-size:.875rem;line-height:1.55}.segment-turn-participant.svelte-1dzeql7 .segment-turn-body:where(.svelte-1dzeql7){background:#ff6a2b1f;border-color:#ff6a2b40}.segment-stimulus-media.svelte-1dzeql7{aspect-ratio:16/9;border:1px solid #ffffff14;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.segment-stimulus-media.svelte-1dzeql7 img,.segment-stimulus-media.svelte-1dzeql7 video{filter:saturate(.92)contrast(1.04)brightness(.86);object-fit:cover;object-position:center;width:100%;height:100%;display:block}.segment-stimulus-media.svelte-1dzeql7:after{content:"";pointer-events:none;background:linear-gradient(#0d111100 45%,#0d1111d1 100%);position:absolute;inset:0}.segment-stimulus-badge.svelte-1dzeql7{color:#f3f4eff0;letter-spacing:.02em;z-index:2;background:#0d1111b3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;padding:.26rem .6rem;font-size:.66rem;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px}.segment-stimulus-badge.svelte-1dzeql7 svg{width:.7rem;height:.7rem}.segment-stimulus-badge-live.svelte-1dzeql7{color:#fff;background:#ff6a2bd9;border-color:#ff6a2bf2}.segment-stimulus-rec.svelte-1dzeql7{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite svelte-1dzeql7-explorer-rec-pulse;display:inline-block}.segment-participant-mark.svelte-1dzeql7{background:var(--juno-brand,#f40);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}@keyframes svelte-1dzeql7-explorer-rec-pulse{50%{opacity:.35}}.segment-stimulus-attached.svelte-1dzeql7,.segment-stimulus-participant.svelte-1dzeql7{aspect-ratio:4/3}.segment-ranking.svelte-1dzeql7{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.35rem;padding:.6rem .7rem;display:flex}.segment-ranking-row.svelte-1dzeql7{border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .65rem;font-size:.82rem;display:flex}.segment-ranking-row-active.svelte-1dzeql7{background:#ff6a2b1a;border:1px solid #ff6a2b52}.segment-ranking-grip.svelte-1dzeql7{background-image:radial-gradient(circle at center, var(--muted-2) .9px, transparent 1.1px);opacity:.5;background-size:3.5px 4.2px;flex:none;width:7px;height:13px}.segment-ranking-num.svelte-1dzeql7{color:var(--text);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff12;border-radius:999px;flex:none;width:20px;height:20px;font-size:.64rem;font-weight:700;line-height:20px}.segment-ranking-row-active.svelte-1dzeql7 .segment-ranking-num:where(.svelte-1dzeql7){color:#f96;background:#ff6a2b52}.segment-ranking-text.svelte-1dzeql7{color:var(--text)}.segment-evidence-card.svelte-1dzeql7{border:1px solid #ff6a2b38;border-left:2px solid var(--accent);background:#ff6a2b0f;border-radius:0 12px 12px 0;flex-direction:column;gap:.4rem;padding:.6rem .75rem;display:flex}.segment-evidence-label.svelte-1dzeql7{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:600}.segment-evidence-card.svelte-1dzeql7 p:where(.svelte-1dzeql7){color:var(--text);margin:0;font-size:.82rem;font-style:italic;line-height:1.45}.segment-evidence-tags.svelte-1dzeql7{flex-wrap:wrap;gap:4px;display:flex}.segment-evidence-tags.svelte-1dzeql7 span{color:#f96;background:#ff6a2b1f;border:1px solid #ff6a2b47;border-radius:999px;padding:.16rem .45rem;font-size:.58rem;font-weight:600}@media (width<=920px){.segment-explorer.svelte-1dzeql7{padding-block:var(--section-space-md,72px) var(--section-space-lg,112px)}.explorer-grid.svelte-1dzeql7{grid-template-columns:1fr;gap:28px}.audience.svelte-1dzeql7{padding:22px 0}.window-frame.svelte-1dzeql7{height:clamp(440px,70vw,560px)}}.ji-preview.svelte-1penn4c{--ji-status-live:#1adf90;--ji-status-recruiting:#ffb347;--ji-progress-fill:#639922;--ji-progress-fill-dark:#97c459;--ji-spine-running:#f47b25;--ji-brandmark:#f40;--ji-emphasis-primary:#f40;--ji-emphasis-deep:#f63;--ji-emphasis-moderate:#ffb347;--ji-emphasis-light:#7a7b82;border:1px solid var(--line);color:var(--text);background:#0d1111;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 52px 150px -88px #000000fa,0 36px 110px -62px #000000f0}.ji-cascade.svelte-1penn4c{opacity:0;transition:opacity .26s ease-out,transform .26s ease-out;transition-delay:calc((var(--ji-cascade-max,0) - var(--idx,0)) * 45ms);transform:translateY(6px)}.ji-cascade.is-visible.svelte-1penn4c{opacity:1;transition-delay:calc(var(--idx,0) * 90ms);transform:translateY(0)}.ji-preview.svelte-1penn4c button:where(.svelte-1penn4c){cursor:pointer}.ji-preview.svelte-1penn4c button:where(.svelte-1penn4c):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:2px}@starting-style{.ji-cascade.is-visible.svelte-1penn4c{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ji-cascade.svelte-1penn4c{transition:none}}.ji-chrome.svelte-1penn4c{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.ji-chrome.svelte-1penn4c span:where(.svelte-1penn4c){background:#ffffff1f;border-radius:999px;width:9px;height:9px}.ji-body.svelte-1penn4c{grid-template-columns:252px minmax(0,1fr);gap:14px;height:clamp(440px,42vw,620px);min-height:0;padding:5px;display:grid}.ji-sidebar.svelte-1penn4c{background:0 0;flex-direction:column;gap:16px;min-height:0;padding:16px 20px 0;display:flex;overflow:hidden}.ji-org.svelte-1penn4c{align-items:center;gap:9px;display:flex}.ji-org-badge.svelte-1penn4c{background:var(--accent);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.ji-org-name.svelte-1penn4c{color:var(--text);font-size:12px;font-weight:500}.ji-org-chev.svelte-1penn4c{color:#ffffff73;width:11px;height:11px;margin-left:-2px}.ji-sidebar-icon.svelte-1penn4c{color:#ffffff73;background:0 0;border:0;margin-left:auto;padding:3px;display:inline-flex}.ji-studies-close.svelte-1penn4c:hover{color:var(--text)}.ji-sidebar-icon.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:15px;height:15px}.ji-new-session.svelte-1penn4c{color:var(--text);background:0 0;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.ji-new-session.svelte-1penn4c svg:where(.svelte-1penn4c){width:13px;height:13px}.ji-new-session.svelte-1penn4c:hover,.ji-session.svelte-1penn4c:hover,.ji-study-card.svelte-1penn4c:hover,.ji-interview-row.svelte-1penn4c:hover,.ji-brief-tab.svelte-1penn4c:hover,.ji-studies-tab-button.svelte-1penn4c:hover{color:var(--text);background:#fff1}.ji-section-label.svelte-1penn4c{color:#ffffff5c;letter-spacing:.14em;text-transform:uppercase;margin:4px 0 0;font-size:10px;font-weight:600}.ji-sessions.svelte-1penn4c{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}.ji-session.svelte-1penn4c{color:#fff9;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;width:100%;padding:4px 8px;font-size:12.5px;font-weight:400;text-decoration:none;display:block;overflow:hidden}.ji-session-active.svelte-1penn4c{color:var(--text);background:#ffffff0b}.ji-card.svelte-1penn4c{border:1px solid var(--line);background:#ffffff03;border-radius:8px 8px 16px;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid;overflow:hidden}.ji-card.ji-right-pane-closed.svelte-1penn4c{grid-template-columns:minmax(0,1fr)}.ji-card.ji-right-pane-closed.svelte-1penn4c .ji-studies-pane:where(.svelte-1penn4c){display:none}.ji-chat.svelte-1penn4c{border-right:1px solid var(--line);background-image:radial-gradient(circle,#ffffff0d .5px,#0000 1.4px);background-size:16px 16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ji-chat-topbar.svelte-1penn4c{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ji-chat-topbar.svelte-1penn4c h3:where(.svelte-1penn4c){color:var(--text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:13px;font-weight:500;overflow:hidden}.ji-pane-reopen.svelte-1penn4c{color:#f5f6f2b3;font:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.ji-pane-reopen.svelte-1penn4c:hover{color:var(--text)}.ji-pane-reopen.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:16px;height:16px}.ji-chat-body.svelte-1penn4c{flex-direction:column;flex:1;justify-content:flex-end;gap:18px;width:100%;max-width:700px;min-height:0;margin:0 auto;padding:16px clamp(20px,4vw,40px) 14px;display:flex;overflow:hidden}.ji-user-row.svelte-1penn4c{flex-direction:column;align-items:flex-end;display:flex}.ji-user-bubble.svelte-1penn4c{color:var(--text);background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;max-width:78%;padding:14px 18px}.ji-user-bubble.svelte-1penn4c p:where(.svelte-1penn4c){margin:0;font-size:13.5px;line-height:1.55}.ji-user-time.svelte-1penn4c{color:#ffffff80;opacity:.55;margin-top:4px;padding-right:2px;font-size:11px}.ji-juno-turn.svelte-1penn4c{min-width:0}.ji-juno-content.svelte-1penn4c{color:#f5f6f2eb;flex-direction:column;gap:12px;min-width:0;margin-top:2px;font-size:13.5px;line-height:1.55;display:flex}.ji-juno-content.svelte-1penn4c p:where(.svelte-1penn4c){margin:0}.ji-scoped.svelte-1penn4c{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.ji-scoped-mark.svelte-1penn4c{color:var(--ji-brandmark);opacity:.8;animation:4s ease-in-out infinite svelte-1penn4c-ji-logo-pulse;display:inline-flex}.ji-scoped-mark.svelte-1penn4c svg:where(.svelte-1penn4c){fill:currentColor;width:30px;height:30px}@keyframes svelte-1penn4c-ji-logo-pulse{0%,to{opacity:.8}50%{opacity:1}}.ji-scoped-title.svelte-1penn4c{color:#ffffff9e;font-size:13px}.ji-scoped-hint.svelte-1penn4c{color:#ffffff73;font-size:12px}@media (prefers-reduced-motion:reduce){.ji-scoped-mark.svelte-1penn4c{animation:none}}.ji-thinking.svelte-1penn4c{color:#0000;letter-spacing:-.01em;background-image:linear-gradient(105deg,#ffffff73 40%,#ffffffd9 50%,#ffffff73 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;animation:3s linear infinite svelte-1penn4c-ji-shimmer;display:inline-block}@keyframes svelte-1penn4c-ji-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ji-thinking.svelte-1penn4c{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:#ffffff73;animation:none}}.ji-analysis-row.svelte-1penn4c{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:6px;padding:6px 10px 6px 8px;display:flex}.ji-analysis-row-running.svelte-1penn4c{border:1px dashed #ffffff1a}.ji-analysis-head.svelte-1penn4c{align-items:center;gap:8px;display:flex}.ji-analysis-chev.svelte-1penn4c{color:#ffffff59;transition:transform .2s;display:inline-flex}.ji-analysis-chev.svelte-1penn4c svg:where(.svelte-1penn4c){width:9px;height:9px}.ji-analysis-chev-open.svelte-1penn4c{transform:rotate(90deg)}.ji-analysis-dot.svelte-1penn4c{border-radius:999px;flex-shrink:0}.ji-analysis-dot-running.svelte-1penn4c{background:var(--ji-spine-running);width:8px;height:8px;animation:2s ease-in-out infinite svelte-1penn4c-ji-spine-pulse;box-shadow:0 0 0 3px #f47b252e}@keyframes svelte-1penn4c-ji-spine-pulse{0%,to{opacity:1}50%{opacity:.55}}.ji-analysis-dot-done.svelte-1penn4c{background:var(--ji-status-live);width:7px;height:7px}.ji-analysis-title.svelte-1penn4c{color:var(--text);letter-spacing:-.015em;font-size:13px;font-weight:500}.ji-analysis-status.svelte-1penn4c{color:#ffffff80;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}@media (prefers-reduced-motion:reduce){.ji-analysis-dot-running.svelte-1penn4c{animation:none}.ji-analysis-chev.svelte-1penn4c{transition:none}}.ji-analysis-detail.svelte-1penn4c{border-left:1px solid #ffffff0f;flex-direction:column;gap:5px;margin-left:4px;padding-left:16px;display:flex}.ji-analysis-phase.svelte-1penn4c{color:#f5f6f2c7;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.ji-analysis-substep.svelte-1penn4c{align-items:center;gap:6px;display:flex}.ji-analysis-breathe.svelte-1penn4c{background:#f5f6f280;border-radius:999px;flex-shrink:0;width:4px;height:4px;animation:1.8s ease-in-out infinite svelte-1penn4c-ji-breathe}@keyframes svelte-1penn4c-ji-breathe{0%,to{opacity:.3}50%{opacity:1}}.ji-analysis-substep-text.svelte-1penn4c{color:#f5f6f28c;font-size:12px}@media (prefers-reduced-motion:reduce){.ji-analysis-breathe.svelte-1penn4c{animation:none}}.ji-finding-chip.svelte-1penn4c{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:inline-flex}.ji-finding-chip.is-active.svelte-1penn4c{background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.ji-finding-chip-icon.svelte-1penn4c{color:#fff9;display:inline-flex}.ji-finding-chip-icon.svelte-1penn4c svg:where(.svelte-1penn4c){width:14px;height:14px}.ji-finding-chip-label.svelte-1penn4c{color:#ffffffb3;font-size:13px;font-weight:500}.ji-finding-chip.is-active.svelte-1penn4c .ji-finding-chip-label:where(.svelte-1penn4c){color:var(--text)}.ji-finding-chip-count.svelte-1penn4c{color:#ffffff80;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500}.ji-finding-chip.is-active.svelte-1penn4c .ji-finding-chip-count:where(.svelte-1penn4c){color:#5ea6ed}.ji-composer.svelte-1penn4c{flex-direction:column;gap:8px;width:100%;max-width:700px;margin:0 auto;padding:8px clamp(20px,4vw,40px) 18px;display:flex}.ji-composer-bar.svelte-1penn4c{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .18s;display:flex;box-shadow:0 0 0 1px #0000}.ji-composer-bar-flash.svelte-1penn4c{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.ji-composer-placeholder.svelte-1penn4c{color:#ffffff61;flex:1;font-size:13px}.ji-composer-typed.svelte-1penn4c{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.ji-composer-icons.svelte-1penn4c{align-items:center;gap:2px;display:flex}.ji-composer-icon.svelte-1penn4c{color:#ffffff8c;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ji-composer-icon.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:16px;height:16px}.ji-scope-shelf.svelte-1penn4c{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.ji-scope-chip.svelte-1penn4c{background:#0d1111b8;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:inline-flex}.ji-scope-chip-icon.svelte-1penn4c{color:var(--ji-status-live);display:inline-flex}.ji-scope-chip-icon.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:13px;height:13px}.ji-scope-chip-label.svelte-1penn4c{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:13px;font-weight:500;overflow:hidden}.ji-scope-chip-sep.svelte-1penn4c{color:#ffffff4d}.ji-scope-chip-descriptor.svelte-1penn4c{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:12px}.ji-scope-chip-remove.svelte-1penn4c{color:#fff6;display:inline-flex}.ji-scope-chip-remove.svelte-1penn4c svg:where(.svelte-1penn4c){width:11px;height:11px}.ji-studies-pane.svelte-1penn4c{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ji-pane-stack.svelte-1penn4c{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.ji-pane-view.svelte-1penn4c{flex-direction:column;grid-area:1/1;min-height:0;display:flex;overflow:hidden}.ji-studies-topbar.svelte-1penn4c{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.ji-study-detail-topbar.svelte-1penn4c{border-bottom:1px solid var(--line);padding:14px 16px}.ji-studies-title.svelte-1penn4c{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.ji-study-detail-topbar.svelte-1penn4c .ji-studies-title:where(.svelte-1penn4c){font-size:15px;font-weight:650}.ji-study-back.svelte-1penn4c,.ji-studies-close.svelte-1penn4c{color:#ffffff80;background:0 0;border:0;padding:0}.ji-study-back.svelte-1penn4c{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ji-study-back.svelte-1penn4c:hover,.ji-live-pill.svelte-1penn4c:hover{color:var(--text)}.ji-study-back.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:17px;height:17px;display:block}.ji-live-pill.svelte-1penn4c{color:#f5f6f2d1;font:inherit;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:650;display:inline-flex}.ji-live-pill.svelte-1penn4c span:where(.svelte-1penn4c){background:var(--ji-status-live);border-radius:999px;width:6px;height:6px}.ji-live-pill.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:12px;height:12px}.ji-studies-close.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;width:14px;height:14px;display:block}.ji-studies-tabs.svelte-1penn4c{border-bottom:1px solid var(--line);gap:16px;padding:0 18px 10px;display:flex}.ji-studies-tab.svelte-1penn4c{color:#ffffff6b;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.ji-studies-tab.svelte-1penn4c i:where(.svelte-1penn4c){color:#ffffff52;margin-left:4px;font-size:10px;font-style:normal}.ji-studies-tab-active.svelte-1penn4c{color:var(--text)}.ji-studies-tab-button.svelte-1penn4c{cursor:pointer}.ji-studies-tab-inert.svelte-1penn4c{cursor:default}.ji-studies-tab-active.svelte-1penn4c i:where(.svelte-1penn4c){color:#ffffff80}.ji-studies-list.svelte-1penn4c{flex-direction:column;gap:10px;min-height:0;padding:14px 14px 16px;display:flex;overflow:hidden}.ji-study-card.svelte-1penn4c{color:inherit;font:inherit;text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ji-study-name.svelte-1penn4c{color:var(--text);margin:0;font-size:13px;font-weight:500;line-height:1.35}.ji-study-meta.svelte-1penn4c{color:#ffffff80;align-items:center;gap:6px;font-size:11px;display:flex}.ji-study-creator.svelte-1penn4c{align-items:center;gap:5px;display:inline-flex}.ji-study-creator-badge.svelte-1penn4c{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.ji-study-creator-name.svelte-1penn4c{color:#ffffff9e}.ji-study-edited.svelte-1penn4c,.ji-study-noedit.svelte-1penn4c{color:#ffffff6b}.ji-study-dot.svelte-1penn4c{color:#ffffff4d}.ji-study-status.svelte-1penn4c{align-items:center;gap:8px;display:flex}.ji-study-live.svelte-1penn4c{color:#6dd58e;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.ji-study-live-dot.svelte-1penn4c{background:#6dd58e;border-radius:999px;width:6px;height:6px}.ji-study-count.svelte-1penn4c{color:#fff9;font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:3px 8px 3px 7px;font-size:11px;display:inline-flex}.ji-study-count.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:11px;height:11px}.ji-brief-tabs.svelte-1penn4c{border-bottom:1px solid var(--line);flex-shrink:0;gap:18px;padding:0 18px;display:flex}.ji-brief-tab.svelte-1penn4c{color:#ffffff6b;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:44px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.ji-brief-tab-active.svelte-1penn4c{border-bottom-color:var(--accent);color:var(--text)}.ji-brief-tab-badge.svelte-1penn4c{color:#fff2c2;font-variant-numeric:tabular-nums;background:#ffb82e94;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.ji-rehearse.svelte-1penn4c{scrollbar-color:#ffffff2e transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px 14px;display:flex;overflow-y:auto}.ji-rehearse.svelte-1penn4c::-webkit-scrollbar{width:6px}.ji-rehearse.svelte-1penn4c::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.ji-simulate-card.svelte-1penn4c,.ji-live-preview.svelte-1penn4c{background:#ffffff05;border:1px solid #ffffff13;border-radius:8px}.ji-simulate-card.svelte-1penn4c{flex-direction:column;flex-shrink:0;gap:6px;padding:13px 16px;display:flex}.ji-simulate-icon.svelte-1penn4c{color:#f5f6f2b8;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:6px;display:inline-flex}.ji-simulate-icon.svelte-1penn4c svg:where(.svelte-1penn4c),.ji-live-preview-actions.svelte-1penn4c svg:where(.svelte-1penn4c),.ji-preview-globe.svelte-1penn4c,.ji-begin-button.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ji-simulate-icon.svelte-1penn4c svg:where(.svelte-1penn4c){stroke-width:1.5px;width:15px;height:15px}.ji-simulate-kicker.svelte-1penn4c{color:#f5f6f29e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8.5px;font-weight:650;line-height:1.3}.ji-simulate-card.svelte-1penn4c h4:where(.svelte-1penn4c),.ji-live-preview.svelte-1penn4c h4:where(.svelte-1penn4c),.ji-invite-preview.svelte-1penn4c h4:where(.svelte-1penn4c){color:var(--text);margin:0}.ji-simulate-card.svelte-1penn4c h4:where(.svelte-1penn4c){letter-spacing:-.01em;font-size:15px;font-weight:700}.ji-simulate-card.svelte-1penn4c p:where(.svelte-1penn4c):not(.ji-simulate-kicker){color:#f5f6f2b8;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.ji-simulate-button.svelte-1penn4c{color:var(--text);font:inherit;background:#ffffff05;border:1px solid #ffffff1f;border-radius:8px;align-self:flex-start;margin-top:5px;padding:8px 18px;font-size:12px;font-weight:700}.ji-live-preview.svelte-1penn4c{flex-direction:column;flex-shrink:0;min-height:0;display:flex}.ji-live-preview-topbar.svelte-1penn4c{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.ji-live-preview-topbar.svelte-1penn4c h4:where(.svelte-1penn4c){color:#f5f6f2c7;font-size:11.5px;font-weight:650}.ji-live-preview-actions.svelte-1penn4c{color:#f5f6f294;align-items:center;gap:10px;font-size:10.5px;font-weight:650;display:inline-flex}.ji-live-preview-actions.svelte-1penn4c svg:where(.svelte-1penn4c){stroke-width:1.55px;width:12px;height:12px}.ji-invite-preview.svelte-1penn4c{text-align:center;background:#f5f6f209;flex-direction:column;align-items:center;gap:11px;min-height:190px;padding:26px 18px 16px;display:flex;position:relative}.ji-preview-globe.svelte-1penn4c{color:#f5f6f2c2;stroke-width:1.5px;width:14px;height:14px;position:absolute;top:22px;right:20px}.ji-invite-preview.svelte-1penn4c h4:where(.svelte-1penn4c){letter-spacing:-.02em;max-width:12.5rem;font-size:17px;font-weight:750;line-height:1.1}.ji-invite-preview.svelte-1penn4c p:where(.svelte-1penn4c){color:#f5f6f2b8;max-width:13rem;margin:0;font-size:11.5px;font-weight:500;line-height:1.5}.ji-begin-button.svelte-1penn4c{background:var(--accent);color:#0b0f0f;font:inherit;border:0;border-radius:8px;align-items:center;gap:7px;margin-top:4px;padding:9px 16px;font-size:12.5px;font-weight:750;display:inline-flex}.ji-begin-button.svelte-1penn4c svg:where(.svelte-1penn4c){stroke-width:1.7px;width:12px;height:12px}.ji-invite-preview.svelte-1penn4c>span:where(.svelte-1penn4c){color:#f5f6f2a8;margin-top:auto;font-size:10px;font-weight:500;line-height:1.4}.ji-brief.svelte-1penn4c{flex-direction:column;gap:14px;min-height:0;padding:16px 18px 18px;display:flex;overflow:hidden}.ji-pane-empty.svelte-1penn4c,.ji-wayfinding-panel.svelte-1penn4c,.ji-interview-detail.svelte-1penn4c{flex-direction:column;gap:12px;min-height:0;padding:16px 18px 18px;display:flex;overflow:hidden}.ji-pane-empty.svelte-1penn4c{color:#ffffff80;justify-content:center;align-items:flex-start;font-size:13px}.ji-wayfinding-card.svelte-1penn4c{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ji-wayfinding-kicker.svelte-1penn4c{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.ji-wayfinding-card.svelte-1penn4c strong:where(.svelte-1penn4c){color:var(--text);font-size:13px;line-height:1.35}.ji-wayfinding-card.svelte-1penn4c p:where(.svelte-1penn4c){color:#f5f6f2b8;margin:0;font-size:12.5px;line-height:1.45}.ji-brief-label.svelte-1penn4c{color:#ffffff73;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}.ji-objective-card.svelte-1penn4c{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ji-obj-top.svelte-1penn4c{align-items:flex-start;gap:6px;display:flex}.ji-obj-title.svelte-1penn4c{color:#f5f6f2eb;flex:1;min-width:0;font-size:13px;line-height:1.45}.ji-obj-remove.svelte-1penn4c{color:#fff6;flex-shrink:0;margin-top:1px;display:inline-flex}.ji-obj-remove.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4px;width:13px;height:13px}.ji-obj-meta.svelte-1penn4c{flex-wrap:wrap;align-items:center;gap:8px;margin-left:18px;display:flex}.ji-emph-pill.svelte-1penn4c{border:1px solid color-mix(in srgb, var(--emph) 27%, transparent);color:var(--emph);letter-spacing:.02em;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:1px 10px;font-size:11px;display:inline-flex}.ji-emph-caret.svelte-1penn4c{opacity:.5;font-size:8px}.ji-obj-branch.svelte-1penn4c{color:#ffffff6b;flex-shrink:0;display:inline-flex}.ji-obj-branch.svelte-1penn4c svg:where(.svelte-1penn4c){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.ji-obj-counter.svelte-1penn4c{color:#ffffff61;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.ji-brief-audience.svelte-1penn4c{color:#f5f6f2eb;margin:0;font-size:12.5px;line-height:1.5}.ji-setting-row.svelte-1penn4c{justify-content:space-between;align-items:center;gap:8px;display:flex}.ji-setting-label.svelte-1penn4c{color:#ffffff80;font-size:12.5px}.ji-setting-value.svelte-1penn4c{color:var(--text);font-variant-numeric:tabular-nums;font-size:12.5px}.ji-setting-value-flicker.svelte-1penn4c{animation:.25s ease-out svelte-1penn4c-ji-value-flicker}@keyframes svelte-1penn4c-ji-value-flicker{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ji-diff.svelte-1penn4c{border-radius:6px;padding:0 2px}.ji-diff-on.svelte-1penn4c{animation:1.2s ease-out forwards svelte-1penn4c-ji-diff-highlight}@keyframes svelte-1penn4c-ji-diff-highlight{0%{background:color-mix(in srgb, var(--accent) 15%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ji-setting-value-flicker.svelte-1penn4c,.ji-diff-on.svelte-1penn4c{animation:none}}.ji-collect-hero.svelte-1penn4c{flex-shrink:0;padding:16px 18px 14px}.ji-collect-hero-row.svelte-1penn4c{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ji-collect-count-group.svelte-1penn4c{align-items:baseline;gap:6px;min-width:0;display:flex}.ji-collect-count.svelte-1penn4c{color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.ji-collect-target.svelte-1penn4c{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:13px}.ji-collect-track.svelte-1penn4c{background:#ffffff0d;border-radius:999px;width:100%;height:3px;margin-top:12px;overflow:hidden}.ji-collect-fill.svelte-1penn4c{background:var(--ji-progress-fill);border-radius:999px;height:100%;transition:width .3s}@media (prefers-reduced-motion:reduce){.ji-collect-fill.svelte-1penn4c{transition:none}}.ji-collect-list.svelte-1penn4c{flex-direction:column;min-height:0;padding:2px 18px 16px;display:flex;overflow:hidden}.ji-interview-item.svelte-1penn4c{border-bottom:1px solid #ffffff0f;flex-direction:column;display:flex}.ji-interview-row.svelte-1penn4c{color:inherit;font:inherit;opacity:0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;transition:background .16s,opacity .26s ease-out,transform .26s ease-out;display:flex;transform:translateY(8px)}.ji-interview-row.is-visible.svelte-1penn4c{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ji-interview-row.svelte-1penn4c{transition:none}}.ji-interview-participant.svelte-1penn4c{align-items:center;gap:8px;min-width:0;display:flex}.ji-interview-dot-cluster.svelte-1penn4c{color:#fff9;flex-shrink:0;justify-content:center;align-items:flex-end;gap:2px;width:20px;height:20px;padding-bottom:5px;display:inline-flex}.ji-interview-dot.svelte-1penn4c{opacity:.72;background:currentColor;border-radius:999px;width:3px;height:3px;animation:1.33s ease-in-out infinite svelte-1penn4c-ji-interview-dot-bounce}@keyframes svelte-1penn4c-ji-interview-dot-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ji-interview-dot.svelte-1penn4c{animation:none}}.ji-interview-avatar.svelte-1penn4c{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;animation:.16s ease-out svelte-1penn4c-ji-interview-resolve;display:inline-flex}@keyframes svelte-1penn4c-ji-interview-resolve{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ji-interview-avatar.svelte-1penn4c{animation:none}}.ji-interview-id.svelte-1penn4c{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.ji-interview-pill.svelte-1penn4c{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.ji-interview-pill-progress.svelte-1penn4c{color:#fcd34d;background:#f59e0b24}.ji-interview-pill-qualified.svelte-1penn4c{color:#6ee7b7;background:#10b9811f}.ji-interview-expanded.svelte-1penn4c{gap:6px;padding:0 0 12px 28px;display:grid}.ji-interview-expanded.svelte-1penn4c span:where(.svelte-1penn4c){color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.ji-interview-expanded.svelte-1penn4c p:where(.svelte-1penn4c){color:#f5f6f2b8;margin:0;font-size:12px;line-height:1.45}.ji-interview-expanded.svelte-1penn4c button:where(.svelte-1penn4c){color:var(--text);background:#ffffff0b;border:1px solid #ffffff13;border-radius:7px;align-self:flex-start;padding:5px 8px;font-size:11px;font-weight:600}.ji-narrative.svelte-1penn4c{flex-direction:column;gap:14px;min-height:0;padding:8px 18px 18px;display:flex;overflow:hidden}.ji-narrative-p.svelte-1penn4c{color:#f5f6f2eb;margin:0;font-size:13.5px;line-height:1.75}.ji-cite.svelte-1penn4c{cursor:pointer;vertical-align:super;border:0;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin:0 1px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ji-cite-claim.svelte-1penn4c{color:#ff783c;background:#f403}.ji-cite-interview.svelte-1penn4c{background:var(--accent);color:#fff;border-radius:50%;width:18px;padding:0}.ji-cite.svelte-1penn4c:hover{filter:brightness(1.2)}.ji-cite-flash.svelte-1penn4c{animation:.26s ease-out svelte-1penn4c-ji-cite-flash}@keyframes svelte-1penn4c-ji-cite-flash{0%{filter:brightness()}50%{filter:brightness(1.45)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.ji-cite-flash.svelte-1penn4c{animation:none}}.ji-claim-drill.svelte-1penn4c{flex-direction:column;gap:10px;min-height:0;padding:8px 18px 18px;display:flex;overflow:hidden}.ji-claim-back.svelte-1penn4c{color:#ffffff80;font:inherit;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:2px;padding:0;font-size:12px;display:inline-flex}.ji-claim-back.svelte-1penn4c:hover{color:var(--text)}.ji-claim-back.svelte-1penn4c svg:where(.svelte-1penn4c){width:14px;height:14px}.ji-claim-group.svelte-1penn4c{color:var(--text);margin:0;font-size:14px;font-weight:600}.ji-claim-statement.svelte-1penn4c{color:#f5f6f2f2;margin:0;font-size:12.5px;line-height:1.55}.ji-claim-coverage.svelte-1penn4c{color:#ffffff80;margin:0;font-size:11px}.ji-claim-quotes-label.svelte-1penn4c{color:#ffffff80;letter-spacing:.15em;text-transform:uppercase;margin:6px 0 0;font-size:10px}.ji-quote-block.svelte-1penn4c{border-left:2px solid #ffffff1f;flex-direction:column;gap:6px;padding:10px 16px;display:flex}.ji-quote-question.svelte-1penn4c{color:#ffffff80;margin:0;font-size:13px;font-style:italic}.ji-quote-answer.svelte-1penn4c{color:#f5f6f2eb;margin:0;font-size:14px;line-height:1.65}.ji-quote-attribution.svelte-1penn4c{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0;font-size:10px;font-weight:700;display:inline-flex}@media (width<=1100px){.ji-body.svelte-1penn4c{grid-template-columns:minmax(0,1fr)}.ji-sidebar.svelte-1penn4c{display:none}}@media (width<=820px){.ji-card.svelte-1penn4c{grid-template-columns:minmax(0,1fr)}.ji-studies-pane.svelte-1penn4c{display:none}}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:300;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:300;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:400;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:400;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:500;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:500;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:600;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:600;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:700;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Landing;font-style:normal;font-weight:700;font-display:swap;src:url(../../../landing-alt/fonts/dm-sans-prototype-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body:has(.landing-alt-page){color:#f3f4ef;-webkit-font-smoothing:antialiased;letter-spacing:calc(.1px - .004em);background:#0d1111}.landing-alt-page{--bg:#0d1111;--bg-1:color-mix(in srgb, #0e1313 85%, var(--bg));--bg-2:color-mix(in srgb, #121818 85%, var(--bg));--line:#ffffff10;--line-2:#ffffff1c;--text:#f3f4ef;--text-d:#e4e5e1;--grey-l:#a4a5a2;--muted:#8e9090;--muted-2:#646666;--accent:#ff6a2b;--accent-2:#ffb068;--radius:12px;--radius-xs:4px;--radius-sm:7px;--radius-md:9px;--radius-xl:16px;--radius-pill:999px;--edge:68px;--gutter:72px;--split-grid:minmax(0, 1.1fr) minmax(0, 1fr);--split-gap:60px;--section-block-gutter:100px;--section-space-xl:clamp(144px, 9vw, 168px);--section-space-lg:clamp(124px, 7.5vw, 148px);--section-space-md:clamp(88px, 6vw, 116px);--section-space-sm:clamp(72px, 5vw, 92px);--section-head-gap:clamp(56px, 5vw, 76px);--ease:cubic-bezier(.22, .61, .36, 1);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:calc(.1px - .004em);min-height:100vh;font-family:DM Sans Landing,system-ui,sans-serif;position:relative;overflow-x:clip}.landing-alt-page:before{display:none}.landing-alt-page .wrap{z-index:1;position:relative}.landing-alt-page .container{padding:0 var(--gutter);width:calc(100% - 2 * var(--edge));margin:0 auto}.landing-alt-page .frame{border-left:1px solid var(--line);border-right:1px solid var(--line);bottom:0;left:var(--edge);pointer-events:none;right:var(--edge);z-index:30;position:fixed;top:0}.landing-alt-page main>section:not(.hero-full)+section{margin-top:var(--section-block-gutter)}.landing-alt-page main>section.world+section,.landing-alt-page main>section.powering-after-deploy+section.segment-explorer,.landing-alt-page main>section#enterprise+section.cstories,.landing-alt-page main>section.pricing-intro+section.getstarted-body{margin-top:0}.landing-alt-page a{color:inherit;text-decoration:none}.landing-alt-page :is(h1,h2,h3){color:var(--text);text-wrap:balance;margin:0;font-family:DM Sans Landing,system-ui,sans-serif;font-weight:500}.landing-alt-page p{margin:0}.landing-alt-page .pill{background:var(--text);border:1px solid var(--text);border-radius:var(--radius-pill);color:#0d1111;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.landing-alt-page .pill:hover{transform:translateY(-1px);box-shadow:0 8px 26px #ffffff24}.landing-alt-page .pill.ghost{border-color:var(--line-2);color:var(--text);background:0 0}.landing-alt-page .pill.ghost:hover{box-shadow:none;background:#ffffff0d}.landing-alt-page .pill.block{width:100%;padding-top:11px;padding-bottom:11px}.landing-alt-page .pill.lg{padding:11px 22px;font-size:14.5px}.landing-alt-page .hero-full{isolation:isolate;position:relative;overflow:hidden}.landing-alt-page .hero-dot-field{display:none}.landing-alt-page .hero-dither-bg{mix-blend-mode:soft-light;opacity:.11;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 50% at 82% 28%,#000 0%,#0000 78%),radial-gradient(42% 38% at 32% 78%,#000 0%,#0000 72%),radial-gradient(38% 34% at 12% 42%,#000 0%,#0000 68%);mask-image:radial-gradient(55% 50% at 82% 28%,#000 0%,#0000 78%),radial-gradient(42% 38% at 32% 78%,#000 0%,#0000 72%),radial-gradient(38% 34% at 12% 42%,#000 0%,#0000 68%)}.landing-alt-page .hero-full:after{display:none}.landing-alt-page .hero-full>.container{z-index:1;flex-direction:column;min-height:100svh;padding-top:170px;padding-bottom:50px;display:flex;position:relative}.landing-alt-page .h-title{letter-spacing:0;text-wrap:auto;max-width:980px;font-size:clamp(35px,3.4vw,50px);font-weight:400;line-height:1.13}.landing-alt-page .h-title span{color:var(--grey-l)}.landing-alt-page .h-title .hero-integration-line{flex-wrap:wrap;align-items:baseline;max-width:100%;display:inline-flex}.landing-alt-page .h-title .hero-integration-prefix{color:var(--text);flex:none}.landing-alt-page .h-title .hero-integration-slot{perspective:12em;vertical-align:bottom;flex:auto;min-width:0;max-width:100%;display:inline-block;position:relative;overflow:visible}.landing-alt-page .hero-integration-word{overflow-wrap:anywhere;white-space:normal;display:inline-block}.landing-alt-page .hero-integration-letter{animation:hero-integration-letter-roll .58s var(--ease) both;animation-delay:calc(var(--letter-index) * 24ms);transform-origin:50% 85%;will-change:filter, opacity, transform;-webkit-text-fill-color:transparent;background:linear-gradient(#f3f4ef 0%,#cfd3cf 52%,#8a908c 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.landing-alt-page .hero-integration-letter.is-space{min-width:.26em}.landing-alt-page .h-sub{color:var(--muted);letter-spacing:calc(.1px - .005em);max-width:69ch;margin-top:22px;font-size:18px;line-height:1.5}.landing-alt-page .prompt{-webkit-backdrop-filter:blur(16px)saturate(1.3);cursor:text;max-width:888px;min-height:172px;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:#0d11119c;border:1px solid #fff1;border-radius:18px;flex-direction:column;margin-top:30px;padding:22px 22px 20px;display:flex;transform:translateZ(0);box-shadow:0 30px 80px -50px #000000b3}.landing-alt-page .prompt-text{color:#a2a4a3;letter-spacing:calc(.1px - .005em);flex:1;min-height:110px;font-size:16px;line-height:1.45}.landing-alt-page .prompt:focus-within,.landing-alt-page .prompt.is-focused{background:#111515ba;border-color:#ffffff27;box-shadow:0 34px 86px -54px #000000d1,0 0 0 1px #ffffff08,0 0 0 4px #bec4c211}.landing-alt-page .prompt:focus-within .prompt-text,.landing-alt-page .prompt.is-focused .prompt-text{color:var(--text)}.landing-alt-page .prompt-cursor{background:var(--accent);vertical-align:-1px;border-radius:0;width:.72em;height:.72em;margin-left:7px;animation:1.1s step-end infinite blink;display:inline-block}.landing-alt-page .prompt-bar{align-items:center;gap:6px;margin-top:auto;display:flex}.landing-alt-page .prompt-action-slot{width:24px;height:24px;margin-left:auto;position:relative}.landing-alt-page .send{background:var(--secondary);border-radius:var(--radius-pill);color:var(--muted-foreground);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background-color .2s,color .15s,filter .15s,box-shadow .2s;display:flex;position:absolute;inset:0}.landing-alt-page .send:hover{background:var(--secondary);color:var(--foreground)}.landing-alt-page .send.send-active{background:var(--primary);box-shadow:0 2px 8px color-mix(in srgb, var(--primary) 35%, transparent);color:#fff}.landing-alt-page .send.send-active:hover{color:#fff;filter:brightness(1.1)}.landing-alt-page .send .send-arrow{width:18px;height:18px}.landing-alt-page .chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;max-width:888px;margin-top:20px;margin-bottom:82px;display:flex;position:relative}.landing-alt-page .chips-families{flex-wrap:nowrap;align-items:center;gap:8px;overflow:visible}.landing-alt-page .chips-track{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.landing-alt-page .chips-track::-webkit-scrollbar{display:none}.landing-alt-page .chips-track.fade-left{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px 100%)}.landing-alt-page .chips-track.fade-right{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.landing-alt-page .chips-track.fade-left.fade-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 24px),#0000 100%)}.landing-alt-page .chips-families>.chip-browse{-webkit-backdrop-filter:blur(16px)saturate(1.3);box-sizing:border-box;color:#c4c6c4;background:#0d11119c;border:1px solid #ffffff18;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;line-height:0;text-decoration:none;display:inline-flex}.landing-alt-page .chips-families>.chip-browse svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:15px;height:15px;display:block;overflow:visible}.landing-alt-page .chips-families>.chip-browse:hover,.landing-alt-page .chips-families>.chip-browse:focus-visible{color:#e8e9e6;background:#1e2222b2;border-color:#ffffff23}.landing-alt-page .chips button{-webkit-backdrop-filter:blur(16px)saturate(1.3);border-radius:var(--radius-pill);color:#a6a8a7;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);white-space:nowrap;background:#0d11119c;border:1px solid #ffffff18;flex:none;padding:8px 16px;font-size:14px;line-height:1;text-decoration:none;transform:translateZ(0)}.landing-alt-page .chips .chip-current{color:#e8e9e6;background:#ffffff0a;border-color:#ffffff29;align-items:center;gap:10px;padding-left:10px;display:inline-flex}.landing-alt-page .chips button:hover,.landing-alt-page .chips button:focus-visible,.landing-alt-page .chips button.is-auto-preview{color:#e8e9e6;background:#1e2222b2;border-color:#ffffff23}.landing-alt-page .chips .chip-current svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:15px;height:15px;display:block}.landing-alt-page .chips-angles{flex-wrap:nowrap;align-items:center;overflow:visible}.landing-alt-page .prompt-menu{display:none}.landing-alt-page .logobar{border-top:1px solid var(--line);margin-top:auto;padding-top:30px;position:relative;overflow:hidden}.landing-alt-page .logobar:before,.landing-alt-page .logobar:after{content:"";pointer-events:none;z-index:1;width:clamp(72px,8vw,128px);position:absolute;top:30px;bottom:0}.landing-alt-page .logobar:before{background:linear-gradient(to right, var(--bg) 0 32%, #0d111100 100%);left:0}.landing-alt-page .logobar:after{background:linear-gradient(to left, var(--bg) 0 32%, #0d111100 100%);right:0}.landing-alt-page .logobar-row{align-items:center;gap:64px;width:max-content;min-width:max-content;animation:42s linear infinite logo-slide;display:flex}.landing-alt-page .logobar:hover .logobar-row{animation-play-state:paused}.landing-alt-page .lmark-text{color:var(--muted-2);letter-spacing:calc(.1px - .015em);opacity:.62;transition:color .24s var(--ease), opacity .24s var(--ease);white-space:nowrap;font-size:18px;font-weight:600;line-height:1.5}.landing-alt-page .lmark-img{filter:brightness(0)invert();object-fit:contain;opacity:.24;max-width:none;height:19.8px;transition:opacity .24s var(--ease);flex:none;width:auto;display:block}.landing-alt-page .lmark-text:hover{color:var(--text);opacity:1}.landing-alt-page .lmark-img:hover{opacity:.8}.landing-alt-page .juno-interface-preview{padding-bottom:var(--section-space-sm);padding-top:var(--section-space-md)}.landing-alt-page .juno-interface-static{filter:drop-shadow(0 52px 120px #000000b8);width:100%;height:auto;display:block}.landing-alt-page .juno-app-shell{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff09,#fff0 42%),#0b0f0f;border-radius:20px;grid-template-columns:220px minmax(0,1fr) 330px;height:clamp(560px,50vw,720px);display:grid;position:relative;overflow:hidden;box-shadow:0 52px 150px -88px #000000fa,0 36px 110px -62px #000000f0}.landing-alt-page .juno-app-shell:after{content:"";pointer-events:none;background:linear-gradient(#0d111100 66%,#0d111194);position:absolute;inset:0}.landing-alt-page .juno-app-sidebar,.landing-alt-page .juno-app-main,.landing-alt-page .juno-app-collect{z-index:1;min-width:0;position:relative}.landing-alt-page .juno-app-sidebar{border-right:1px solid var(--line);background:#080b0bc7;flex-direction:column;gap:28px;padding:28px 24px;display:flex}.landing-alt-page .juno-app-org{color:var(--text);align-items:center;gap:10px;font-size:15px;display:flex}.landing-alt-page .juno-app-org span,.landing-alt-page .juno-avatar,.landing-alt-page .juno-interviews div span{background:var(--accent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.landing-alt-page .juno-app-org span{width:28px;height:28px}.landing-alt-page .juno-app-new,.landing-alt-page .juno-collect-actions span{color:var(--text);background:#ffffff0e;border:1px solid #ffffff13;border-radius:12px;padding:15px 18px;font-weight:600}.landing-alt-page .juno-app-menu{gap:14px;display:grid}.landing-alt-page .juno-app-menu p,.landing-alt-page .juno-study-card p,.landing-alt-page .juno-interviews p{color:var(--muted-2);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.landing-alt-page .juno-app-menu span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:3px 0;font-size:14px;font-weight:500;display:block;overflow:hidden}.landing-alt-page .juno-app-menu span:nth-child(3){color:var(--text);background:#ffffff0e;margin-left:-10px;padding:10px}.landing-alt-page .juno-app-main{border-right:1px solid var(--line);background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-position:0 0;background-size:18px 18px;overflow:hidden}.landing-alt-page .juno-app-topbar{border-bottom:1px solid var(--line);color:var(--muted);background:#090c0cd1;justify-content:space-between;align-items:center;padding:18px 26px;font-size:14px;font-weight:600;display:flex}.landing-alt-page .juno-app-topbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.landing-alt-page .juno-app-topbar span:last-child{text-align:right}.landing-alt-page .juno-app-thread{flex-direction:column;gap:16px;max-width:760px;margin:34px auto 0;padding:0 34px;display:flex}.landing-alt-page .juno-user-bubble{color:var(--text);background:#ffffff0b;border:1px solid #ffffff16;border-radius:12px;align-self:flex-end;max-width:430px;padding:16px 22px;font-size:15px;font-weight:600}.landing-alt-page .juno-response{grid-template-columns:34px minmax(0,1fr);gap:18px;display:grid}.landing-alt-page .juno-avatar{width:34px;height:34px}.landing-alt-page .juno-response p{color:#f5f6f2db;max-width:680px;margin:0;font-size:14px;font-weight:560;line-height:1.45}.landing-alt-page .juno-saved-row{color:var(--muted);align-items:center;gap:12px;padding-left:52px;font-size:14px;font-weight:600;display:flex}.landing-alt-page .juno-saved-row span{background:#67d18c;border-radius:999px;width:9px;height:9px}.landing-alt-page .juno-saved-row em{color:var(--muted-2);font-style:normal}.landing-alt-page .juno-study-card{background:#0f1414d6;border:1px solid #ffffff14;border-radius:16px;align-self:flex-end;gap:16px;max-width:410px;padding:22px;display:grid;box-shadow:0 28px 90px -58px #000000f2}.landing-alt-page .juno-study-card b,.landing-alt-page .juno-study-card span{color:var(--text);margin-top:10px;font-size:16px;font-weight:500;line-height:1.38;display:block}.landing-alt-page .juno-chip-row{flex-wrap:wrap;gap:8px;display:flex}.landing-alt-page .juno-chip-row span{color:var(--muted);border:1px solid #ffffff14;border-radius:999px;margin:0;padding:8px 10px;font-size:12px;line-height:1}.landing-alt-page .juno-chip-row span:first-child{color:#ff7a42;background:#ff5b2321;border-color:#ff5b2357}.landing-alt-page .juno-input-bar{background:#ffffff0e;border:1px solid #ffffff16;border-radius:14px;margin-top:12px;padding:18px}.landing-alt-page .juno-input-bar>span{color:var(--muted-2);margin-bottom:18px;font-size:16px;display:block}.landing-alt-page .juno-input-bar div{gap:8px;display:flex;overflow:hidden}.landing-alt-page .juno-input-bar small{color:var(--text);text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff16;border-radius:9px;flex:none;max-width:180px;padding:9px 12px;font-size:12px;font-weight:600;overflow:hidden}.landing-alt-page .juno-app-collect{background:#0b0f0fe0;flex-direction:column;gap:22px;padding:28px;display:flex}.landing-alt-page .juno-collect-head{justify-content:space-between;align-items:center;display:flex}.landing-alt-page .juno-collect-head b{color:var(--text);font-size:18px}.landing-alt-page .juno-collect-head span{color:#75d896;background:#3fd17d24;border:1px solid #3fd17d3d;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.landing-alt-page .juno-progress{grid-template-columns:auto 1fr;align-items:end;row-gap:14px;display:grid}.landing-alt-page .juno-progress strong{color:var(--text);font-size:42px;font-weight:650;line-height:1}.landing-alt-page .juno-progress span{color:var(--muted);padding-bottom:3px;font-size:16px;font-weight:600}.landing-alt-page .juno-progress i{background:#ffffff1c;border-radius:999px;grid-column:1/-1;height:5px;position:relative;overflow:hidden}.landing-alt-page .juno-progress i:after{border-radius:inherit;content:"";background:#a4cf62;width:38%;position:absolute;inset:0 auto 0 0}.landing-alt-page .juno-link-copy{color:#f5f6f2b8;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:9px;padding:13px 14px;font-size:14px;font-weight:600;overflow:hidden}.landing-alt-page .juno-collect-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-alt-page .juno-interviews{border-top:1px solid var(--line);gap:0;margin-top:10px;padding-top:22px;display:grid}.landing-alt-page .juno-interviews p{margin-bottom:18px}.landing-alt-page .juno-interviews div{border-top:1px solid #ffffff0b;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.landing-alt-page .juno-interviews div span{width:24px;height:24px}.landing-alt-page .juno-interviews div b{color:var(--text);font-size:13px;font-weight:650}.landing-alt-page .juno-interviews div em{color:#76d899;background:#41cf7d21;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:700}.landing-alt-page .juno-interviews div.disqualified em{color:#ff918b;background:#ff675e21}.landing-alt-page .lead{padding-top:88px;padding-bottom:26px}.landing-alt-page .lead h2{letter-spacing:0;max-width:1000px;font-size:clamp(28px,3.1vw,42px);font-weight:400;line-height:1.17}.landing-alt-page .lead span{color:#8c8c93}.landing-alt-page .scrolly{padding-bottom:var(--section-space-md);padding-top:var(--section-space-sm);grid-template-columns:1fr 1fr;align-items:start;gap:92px;display:grid;position:relative}.landing-alt-page .scrolly-text{padding-bottom:clamp(161px,18vh + 65px,285px)}.landing-alt-page .scrolly-step{opacity:.34;min-height:86vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;scroll-margin-top:112px;display:flex}.landing-alt-page .scrolly-step:last-child{padding-bottom:0}.landing-alt-page .scrolly-step.active,.landing-alt-page .scrolly-step:hover{opacity:1}.landing-alt-page .feat-head{align-items:center;margin-bottom:22px;display:flex}.landing-alt-page .scrolly-step h3{letter-spacing:calc(.1px - .015em);font-size:32px;font-weight:500;line-height:1.04}.landing-alt-page .scrolly-step p{color:var(--text);max-width:38ch;font-size:16.5px;line-height:1.55}.landing-alt-page .scrolly-step ul{flex-direction:column;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:flex}.landing-alt-page .scrolly-step li{color:var(--muted);align-items:flex-start;gap:13px;font-size:15px;line-height:1.35;display:flex}.landing-alt-page .scrolly-step li span{border:1px solid var(--muted-2);border-radius:var(--radius-pill);flex:none;width:17px;height:17px;margin-top:2px;position:relative}.landing-alt-page .scrolly-step li span:after{border-bottom:1px solid var(--muted);border-right:1px solid var(--muted);content:"";width:3px;height:6px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.landing-alt-page .scrolly-stage{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.landing-alt-page .panel{background:linear-gradient(180deg, var(--bg-2), var(--bg-1));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6}.landing-alt-page .stage-casing{width:100%;height:min(480px,72vh)}.landing-alt-page .panel-top{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:14px 16px;display:flex}.landing-alt-page .stage-casing .panel-top{border-bottom:0}.landing-alt-page .panel-top span{background:#ffffff24;border-radius:50%;width:9px;height:9px}.landing-alt-page .panel-top b{color:var(--muted-2);letter-spacing:.08em;margin-left:auto;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-weight:400}.landing-alt-page .panel-body{flex:1;padding:22px;overflow:hidden}.landing-alt-page .stage-body{padding:0;position:relative}.landing-alt-page .stage-content{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:24px;position:absolute;inset:0;overflow:hidden;transform:translateY(8px)}.landing-alt-page .stage-content.active{opacity:1;pointer-events:auto;transform:none}.landing-alt-page .stage-content.interview-scene{padding:0}.landing-alt-page .kicker{color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;line-height:1.5}.landing-alt-page .bubble{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-d);background:#ffffff05;max-width:86%;margin-bottom:12px;padding:13px 15px;font-size:13.5px}.landing-alt-page .bubble.me{background:#ff6a2b1a;border-color:#ff6a2b40;margin-left:auto}.landing-alt-page .call-ui small,.landing-alt-page .solution-followup small{color:var(--muted-2);letter-spacing:.08em;margin-bottom:6px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;display:block}.landing-alt-page .quote{border-left:2px solid var(--accent);color:var(--text-d);margin-bottom:14px;padding:4px 0 4px 14px;font-size:14px}.landing-alt-page .stat-mini{gap:22px;margin-top:16px;display:flex}.landing-alt-page .stat-mini b{font-size:24px;font-weight:600;display:block}.landing-alt-page .stat-mini span{color:var(--muted-2);font-size:11px;display:block}.landing-alt-page .stage-dots{justify-content:center;gap:8px;margin-top:26px;display:flex}.landing-alt-page .stage-dots span{background:var(--line-2);height:7px;transition:all .4s var(--ease);border-radius:50%;width:7px}.landing-alt-page .stage-dots span.active{background:var(--accent);border-radius:var(--radius-xs);width:22px}.landing-alt-page .tagrow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.landing-alt-page .tagrow span{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);padding:4px 10px;font-family:DM Mono,ui-monospace,monospace;font-size:11px}.landing-alt-page .video-answer{background:#050707;height:100%;position:relative;overflow:hidden}.landing-alt-page .video-answer video,.landing-alt-page .solution-call video{object-fit:cover;object-position:center 50%;filter:saturate(.78)contrast(1.06)brightness(.68);width:100%;height:100%;display:block}.landing-alt-page .video-answer.full-call{box-shadow:none;border:0;border-radius:0;height:100%;min-height:0;margin:0}.landing-alt-page .video-panel .video-answer.full-call{border-radius:var(--radius)}.landing-alt-page .video-answer:after,.landing-alt-page .solution-call:after{content:"";pointer-events:none;background:linear-gradient(#05070738,#0507070d 36%,#0507078c),radial-gradient(circle at 50% 48%,#0000 0 38%,#05070747 74%,#05070794 100%);position:absolute;inset:0}.landing-alt-page .call-ui{border-radius:var(--radius-md);color:var(--text-d);z-index:2;background:#0a0c0c8f;border:1px solid #ffffff21;max-width:calc(100% - 52px);padding:13px 15px 15px;font-size:15px;line-height:1.45;position:absolute;box-shadow:0 20px 55px #00000040}.landing-alt-page .call-ui.question{width:min(100% - 52px,540px);top:26px;left:26px}.landing-alt-page .call-ui.answer{background:#26201dad;border-color:#ff6a2b47;width:min(70%,540px);bottom:26px;right:26px}.landing-alt-page .call-ui .type-line{overflow-wrap:break-word;white-space:normal;max-width:100%;display:block;overflow:visible}.landing-alt-page .world{padding-bottom:clamp(42px,3.4vw,58px);padding-top:var(--section-space-lg);text-align:center;scroll-margin-top:112px;position:relative}.landing-alt-page .world:after{background:linear-gradient(to bottom, transparent 0, #0d111180 55%, var(--bg) 100%);content:"";pointer-events:none;z-index:2;height:clamp(96px,11vw,160px);position:absolute;bottom:0;left:0;right:0}.landing-alt-page .world h2{letter-spacing:0;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.landing-alt-page .world p{color:var(--muted);max-width:48ch;margin:10px auto 0;font-size:17px;line-height:1.55}.landing-alt-page .globe-wrap{height:clamp(220px,22vw,300px);width:calc(100% - 2 * (var(--edge) + var(--gutter)));margin:clamp(21px,2.5vw,32px) auto 0;position:relative;overflow:hidden}.landing-alt-page .globe{opacity:.44;background-image:radial-gradient(circle at 50% 54%,#ffffff0a,#0000 44%),radial-gradient(circle,#f4f6f124 0 1px,#0000 1.45px);background-position:50%,0 0;background-size:100% 100%,22px 22px;height:100%;-webkit-mask-image:radial-gradient(at 50% 58%,#000 0 42%,#0000 74%);mask-image:radial-gradient(at 50% 58%,#000 0 42%,#0000 74%)}.landing-alt-page .globe-fade{background:linear-gradient(to bottom, var(--bg) 0%, #0d111157 5%, #0d111100 15%, #0d1111c7 92%, var(--bg) 100%), radial-gradient(92% 96% at 50% 64%, #0d111100 22%, #0d111175 78%, var(--bg) 100%);pointer-events:none;position:absolute;inset:0}.landing-alt-page .stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:clamp(10px,1.5vw,23px) auto 0;display:grid;position:relative}.landing-alt-page .stats:before{content:"";opacity:0;pointer-events:none;height:1px;transition:opacity .18s var(--ease), transform .72s cubic-bezier(.16, 1, .3, 1);z-index:2;background:linear-gradient(90deg,#f3f4ef00,#f3f4ef42 18% 82%,#f3f4ef00);width:33.3333%;position:absolute;top:-1px;left:0;transform:translate(0)}.landing-alt-page .stats:has(>div:hover):before{opacity:1}.landing-alt-page .stats:has(>div:nth-child(2):hover):before{transform:translate(100%)}.landing-alt-page .stats:has(>div:nth-child(3):hover):before{transform:translate(200%)}.landing-alt-page .stats>div{isolation:isolate;text-align:center;padding:30px 10px;position:relative}.landing-alt-page .stats b,.landing-alt-page .stat-num{letter-spacing:calc(.1px - .015em);opacity:.76;perspective:12em;min-width:3.25ch;transition:color .24s var(--ease), opacity .24s var(--ease);justify-content:center;font-size:46px;font-weight:500;line-height:1;display:inline-flex}.landing-alt-page .stats .stat-num .stat-num-char{transform-origin:50% 85%;will-change:filter, opacity, transform;display:inline-block}.landing-alt-page .stats .stat-num .stat-num-char.is-space{min-width:.26em}.landing-alt-page .stats.stats-motion .stat-num-char{animation:hero-integration-letter-roll .58s var(--ease) both;animation-delay:calc(80ms + var(--stat-index) * 34ms);-webkit-text-fill-color:transparent;background:linear-gradient(#f3f4ef 0%,#cfd3cf 54%,#87908e 100%);-webkit-background-clip:text;background-clip:text}.landing-alt-page .stats>div>span{color:var(--muted);opacity:.78;transition:color .24s var(--ease), opacity .24s var(--ease);margin-top:10px;font-size:14px;display:block}.landing-alt-page .stats>div:hover .stat-num{color:var(--text);opacity:1}.landing-alt-page .stats>div:hover>span{color:var(--text-d);opacity:1}.landing-alt-page .powering{align-items:start;gap:var(--split-gap);grid-template-columns:var(--split-grid);padding-bottom:0;padding-top:var(--section-space-lg);display:grid}.landing-alt-page .powering-after-deploy{padding-bottom:0;padding-top:var(--section-space-md)}.landing-alt-page .powering h2{letter-spacing:0;max-width:25ch;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.16}.landing-alt-page .powering h2 span{color:var(--text)}.landing-alt-page .powering-copy p{color:var(--text);letter-spacing:0;max-width:36ch;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.28}.landing-alt-page .deploy-modes{--deploy-brandmark:#f40;--deploy-interface-bg:#0b0f0f;--deploy-stage-bg:#080b0bc7;--deploy-stage-bg-2:#090c0cd1;--deploy-stage-line:#ffffff0c;--deploy-stage-line-strong:#ffffff12;--deploy-stage-text:#f3f4ef6b;--deploy-stage-muted:#f3f4ef38;--deploy-juno-bg:#141a1ac7;--deploy-juno-radius:8px;padding-block:var(--section-space-lg)}:is(.deploy-slack-chip,.deploy-widget-card,.deploy-stack-quote,.deploy-messaging-msg.in,.deploy-messaging-typing){-webkit-backdrop-filter:blur(14px)saturate(1.2)}.landing-alt-page .deploy-modes-head{align-items:start;gap:var(--split-gap);grid-template-columns:var(--split-grid);margin-bottom:var(--section-space-md);display:grid}.landing-alt-page .deploy-modes-head h2{letter-spacing:0;max-width:25ch;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.16}.landing-alt-page .deploy-modes-head h2 span{color:var(--text)}.landing-alt-page .deploy-modes-head p{color:var(--text);letter-spacing:0;max-width:36ch;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.28}.landing-alt-page .deploy-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.landing-alt-page .deploy-card{--tilt-x:0deg;--tilt-y:0deg;--lift:0px;--inner-x:0px;--inner-y:0px;border:1px solid var(--deploy-stage-line-strong);box-shadow:0 calc(var(--lift) * 3) calc(var(--lift) * 7) 0 #00000052, inset 0 1px 0 #ffffff09;min-width:0;min-height:488px;transform:perspective(1400px) translate3d(0, calc(var(--lift) * -1), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:box-shadow .32s var(--ease);will-change:transform;background:linear-gradient(145deg,#ffffff0b,#ffffff03),#ffffff05;border-radius:12px;position:relative;overflow:hidden}.landing-alt-page .deploy-card-shell{border-radius:inherit;transform:translate3d(var(--inner-x), var(--inner-y), 0);flex-direction:column;gap:34px;padding:36px 0 0;display:flex;position:absolute;inset:0;overflow:hidden}.landing-alt-page .deploy-card-head{padding:0 36px}.landing-alt-page .deploy-card-shell:after{border-radius:inherit;content:"";pointer-events:none;z-index:5;background:linear-gradient(270deg,#00000038,#0000 32%),linear-gradient(#0000 76%,#00000024);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.landing-alt-page .deploy-card,.landing-alt-page .deploy-card-shell{transform:none}.landing-alt-page .deploy-card-shell:before{display:none}}.landing-alt-page .deploy-card.is-wide{grid-column:span 2}.landing-alt-page .deploy-card-head{flex-direction:column;gap:10px;display:flex}.landing-alt-page .deploy-card h3{color:var(--text);letter-spacing:-.005em;margin:0;font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.2}.landing-alt-page .deploy-card p{color:var(--muted);max-width:37ch;margin:0;font-size:15px;line-height:1.55}.landing-alt-page .deploy-art{background:var(--deploy-interface-bg);border:1px solid var(--deploy-stage-line);border-bottom:0;border-top-left-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:292px;margin:auto 0 0 36px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #dce0d109}.deploy-brandmark{background-image:url(../../../favicon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:22px;height:22px;display:inline-flex}.deploy-juno-name{color:#f3f4eff0;letter-spacing:-.01em;font-family:DM Sans Landing,system-ui,sans-serif;font-weight:700;line-height:1;display:inline-flex}.deploy-abstract-dot{background:#ffffff14;border-radius:999px;flex:none;width:7px;height:7px;display:inline-flex}.deploy-abstract-line{background:#fff1;border-radius:999px;min-width:0;height:7px;display:inline-flex}.deploy-abstract-line-xxs{width:34px}.deploy-abstract-line-xs{width:48px}.deploy-abstract-line-sm{width:72px}.deploy-abstract-line-md{width:124px}.deploy-abstract-line-lg{width:168px}.landing-alt-page .deploy-art-slack{min-width:760px}.landing-alt-page .deploy-art-widget,.landing-alt-page .deploy-art-messaging,.landing-alt-page .deploy-art-agent,.landing-alt-page .deploy-art-stack{min-width:0}.deploy-art-slack{padding:0}.deploy-slack-frame{grid-template-columns:34px 1fr;height:100%;display:grid}.deploy-slack-side{background:var(--deploy-stage-bg);border-right:1px solid var(--deploy-stage-line);flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.deploy-slack-side-mark{border-radius:6px;width:22px;height:22px}.deploy-slack-side-dot{background:#ffffff0f;border-radius:6px;width:18px;height:18px}.deploy-slack-side-dot.active{box-shadow:none;background:#ffffff2e}.deploy-slack-pane{flex-direction:column;min-width:0;padding:18px 22px 22px;display:flex}.deploy-slack-bar{border-bottom:1px solid var(--deploy-stage-line);color:var(--deploy-stage-muted);letter-spacing:.04em;align-items:center;gap:6px;padding-bottom:10px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;display:flex}.deploy-slack-channel{color:var(--deploy-stage-text);font-weight:600}.deploy-slack-meta{margin-left:auto}.deploy-slack-row{gap:14px;max-width:690px;margin-top:20px;display:flex}.deploy-slack-avatar{border-radius:8px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.deploy-slack-bubble{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.deploy-slack-name{color:#f3f4eff5;letter-spacing:-.005em;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.deploy-slack-wordmark{font-size:13px}.deploy-slack-bubble p{margin:0;font-size:14px;line-height:1.5;color:#f3f4eff0!important}.deploy-slack-chip{background:var(--deploy-juno-bg);border-radius:var(--deploy-juno-radius);box-shadow:none;color:#f3f4efeb;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:flex}.deploy-slack-chip em{font-style:italic}.deploy-slack-chip-mark{background:var(--deploy-brandmark);border-radius:999px;flex:none;width:6px;height:6px;margin-top:5px}.deploy-slack-attr{width:76px;height:5px;margin-top:3px;display:block}.deploy-slack-sources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deploy-slack-pill{border:1px solid var(--deploy-stage-line-strong);color:#f3f4efa3;background:#ffffff07;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.deploy-slack-pill-dot{background:var(--deploy-brandmark);border-radius:999px;width:5px;height:5px}.deploy-art-widget{padding:0;overflow:visible}.deploy-widget-surface{background:var(--deploy-interface-bg);flex-direction:column;gap:12px;height:100%;padding:20px 22px 82px;display:flex}.deploy-widget-nav{align-items:center;gap:12px;padding-bottom:12px;display:flex}.deploy-widget-brand{background:#64787a80;border-radius:999px;width:12px;height:12px;margin-right:4px;display:inline-flex}.deploy-widget-nav-link{height:6px}.deploy-widget-nav-link.is-active{background:#ffffff18}.deploy-widget-headline{height:10px;margin-bottom:4px}.deploy-widget-row{background:#ffffff06;border-radius:4px;height:6px}.deploy-widget-row-lg{width:72%}.deploy-widget-row-md{width:90%}.deploy-widget-row-sm{width:56%}.deploy-widget-actions{gap:8px;margin-top:44px;display:flex}.deploy-widget-cta{background:#f3f4ef47;border-radius:6px;width:96px;height:32px;padding:0}.deploy-widget-card{background:var(--deploy-juno-bg);border-radius:var(--deploy-juno-radius);box-shadow:none;z-index:2;flex-direction:column;gap:10px;width:64%;padding:13px 15px 12px 14px;display:flex;position:absolute;bottom:20px;right:18px}.deploy-widget-head{align-items:center;gap:8px;display:flex}.deploy-widget-mark{border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.deploy-widget-title{text-transform:none;font-size:11.5px}.deploy-widget-live{color:#f3f4ef8f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;margin-left:auto;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;display:inline-flex}.deploy-widget-live-dot{background:#1adf90;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 2px #1adf902e}.deploy-widget-q{margin:0;font-size:13px;line-height:1.4;color:#f3f4eff0!important}.deploy-widget-reply{border-radius:var(--deploy-juno-radius);color:#f3f4efe0;background:#07181761;padding:7px 9px;font-size:11.5px;font-style:italic;line-height:1.45}.deploy-widget-foot{color:#f3f4ef7a;letter-spacing:.04em;justify-content:space-between;align-items:center;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;display:flex}.deploy-widget-foot-meta{opacity:.8;height:5px}.deploy-widget-mic-mini{background:var(--deploy-brandmark);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #ff440029}.deploy-art-agent{padding:0;transform:translateY(24px)}.deploy-agent-bar{background:var(--deploy-stage-bg);border-bottom:1px solid var(--deploy-stage-line);align-items:center;gap:5px;padding:9px 14px;display:flex}.deploy-agent-light{background:#ffffff1c;border-radius:999px;width:8px;height:8px}.deploy-agent-light:first-child{background:#f3f4ef38}.deploy-agent-light:nth-child(2){background:#f3f4ef2b}.deploy-agent-light:nth-child(3){background:#ff4400b8}.deploy-agent-path{color:var(--deploy-stage-text);align-items:center;gap:4px;margin:0 auto;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.deploy-agent-path .deploy-abstract-line{background:#ffffff14}.deploy-agent-sep{color:#f3f4ef45}.deploy-agent-status{color:#f3f4ef8a;letter-spacing:.06em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:4px;min-width:34px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;display:inline-flex}.deploy-agent-status-dot{background:#1adf90;border-radius:999px;width:6px;height:6px;animation:1.6s ease-out infinite deploy-agent-pulse}@keyframes deploy-agent-pulse{0%{box-shadow:0 0 #1adf9066}to{box-shadow:0 0 0 6px #1adf9000}}.deploy-agent-body{flex:1;grid-template-columns:28px 1fr;min-width:0;min-height:0;display:grid}.deploy-agent-gutter{background:var(--deploy-stage-bg);border-right:1px solid var(--deploy-stage-line);color:#f3f4ef38;text-align:center;flex-direction:column;gap:4.3px;padding:14px 0;font-family:DM Mono,ui-monospace,monospace;font-size:10px;display:flex}.deploy-agent-trace{color:#f3f4efb3;white-space:pre-wrap;word-break:break-word;min-width:0;margin:0;padding:14px;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.65;overflow:hidden}.deploy-agent-prompt{color:#f3f4ef57}.deploy-agent-arrow{color:var(--deploy-brandmark)}.deploy-agent-call{color:#ff8b5c}.deploy-agent-key{color:#f3f4ef94}.deploy-agent-str{color:#f3f4efad}.deploy-agent-num{color:#ff8b5c}.deploy-agent-foot{background:var(--deploy-stage-bg);border-top:1px solid var(--deploy-stage-line);color:#f3f4ef6b;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:7px 14px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;display:flex}.deploy-agent-foot>span:first-child{align-items:center;gap:5px;display:inline-flex}.deploy-agent-foot .deploy-abstract-line{background:#ffffff13;height:5px}.deploy-agent-ok{background:#1adf90;border-radius:999px;width:6px;height:6px}.deploy-art-stack{grid-template-columns:36px 1fr;padding:0;display:grid!important}.deploy-stack-side{background:var(--deploy-stage-bg);border-right:1px solid var(--deploy-stage-line);flex-direction:column;align-items:center;gap:10px;padding:16px 0;display:flex}.deploy-stack-side-square{background:#ffffff1f;border-radius:5px;width:14px;height:14px}.deploy-stack-side-icon{background:#ffffff0f;border-radius:5px;width:14px;height:14px}.deploy-stack-side-icon.active{background:#ffffff29}.deploy-stack-main{flex-direction:column;gap:14px;min-width:0;padding:20px 22px 22px;display:flex}.deploy-stack-head{align-items:center;gap:8px;display:flex}.deploy-stack-crumb{color:var(--deploy-stage-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.deploy-stack-crumb .deploy-abstract-line{background:#ffffff13;height:6px}.deploy-stack-sep{color:#f3f4ef42}.deploy-stack-title{height:11px;margin:2px 0}.deploy-stack-tile{background:var(--deploy-stage-bg);border:1px solid var(--deploy-stage-line);border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.deploy-stack-chart{order:2;align-items:flex-end;gap:6px;width:68%;height:30px;display:flex}.deploy-stack-chart>div{height:var(--h);background:#ffffff0f;border-radius:3px 3px 0 0;flex:1}.deploy-stack-chart>div.is-peak{background:#f3f4ef2e}.deploy-stack-metrics{order:1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.deploy-stack-metric-abstract{flex-direction:column;gap:8px;display:flex}.deploy-stack-metric-block{background:#f3f4ef3d;border-radius:6px;width:62px;height:28px;display:inline-flex}.deploy-stack-metric-block.is-accent{background:#f3f4ef47;width:82px}.deploy-stack-metric-abstract .deploy-abstract-line{background:#ffffff12;height:7px}.deploy-stack-metric-abstract .deploy-abstract-line-xs{opacity:.7}.deploy-stack-quote{background:var(--deploy-juno-bg);border-radius:var(--deploy-juno-radius);box-shadow:none;color:#f3f4efc7;order:3;align-items:flex-start;gap:8px;width:92%;margin-top:2px;padding:8px 10px;font-size:11px;line-height:1.45;display:flex}.deploy-stack-quote em{color:#f3f4efdb;font-style:italic}.deploy-stack-quote-mark{background:var(--deploy-brandmark);border-radius:999px;flex:none;width:6px;height:6px;margin-top:4px}.deploy-art-messaging{padding:0;overflow:visible}.deploy-messaging-phone{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.deploy-messaging-bar{background:var(--deploy-stage-bg);border-bottom:1px solid var(--deploy-stage-line);align-items:center;gap:14px;padding:18px 22px;display:flex}.deploy-messaging-avatar{border-radius:8px;flex:none;justify-content:center;align-items:center;width:22.4px;height:22.4px;display:flex}.deploy-messaging-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.deploy-messaging-name{font-size:12.5px}.deploy-messaging-status{color:#f3f4ef7a;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px;display:inline-flex}.deploy-messaging-status .deploy-abstract-line{background:#ffffff13;height:5px}.deploy-messaging-time{color:#f3f4ef66;margin-left:auto;font-family:DM Mono,ui-monospace,monospace;font-size:10px;display:none}.deploy-messaging-body{flex-direction:column;flex:1;gap:9px;padding:24px 24px 18px;display:flex}.deploy-messaging-msg{max-width:76%;padding:8px 10px;font-size:12.5px;line-height:1.45}.deploy-messaging-msg.in{background:var(--deploy-juno-bg);border-radius:var(--deploy-juno-radius);box-shadow:none;color:#f3f4eff0;align-self:flex-start;transform:translate(-8px)}.deploy-messaging-msg.out{background:var(--deploy-stage-bg);border:1px solid var(--deploy-stage-line-strong);color:#f3f4ef8f;border-radius:6px 6px 3px;align-self:flex-end;max-width:66%}.deploy-messaging-typing{background:var(--deploy-juno-bg);border-radius:var(--deploy-juno-radius);align-self:flex-start;align-items:center;gap:3px;margin-top:2px;padding:7px 10px;display:inline-flex;transform:translate(-8px)}.deploy-messaging-typing span{background:#ff4400b8;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite deploy-messaging-typing}.deploy-messaging-typing span:nth-child(2){animation-delay:.18s}.deploy-messaging-typing span:nth-child(3){animation-delay:.36s}@keyframes deploy-messaging-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (width<=1024px){.landing-alt-page .deploy-grid{grid-template-columns:repeat(2,1fr)}.landing-alt-page .deploy-card.is-wide{grid-column:span 2}}@media (width<=720px){.landing-alt-page .deploy-modes-head{grid-template-columns:1fr;gap:20px}.landing-alt-page .deploy-grid{grid-template-columns:1fr}.landing-alt-page .deploy-card,.landing-alt-page .deploy-card.is-wide{grid-column:auto;min-height:0}.landing-alt-page .deploy-card-shell{gap:28px;min-height:480px;padding-top:28px;position:relative;inset:auto}.landing-alt-page .deploy-card-head{padding:0 24px}.landing-alt-page .deploy-art{min-width:0;min-height:240px;margin-left:24px}.landing-alt-page .deploy-art-slack{min-width:0}.landing-alt-page .deploy-widget-card{width:min(320px,68%);right:12px}}.landing-alt-page .explore{margin-top:28px}.landing-alt-page .audiences{padding-bottom:var(--section-space-lg);padding-top:var(--section-space-md)}.landing-alt-page .audiences-head{text-align:center;max-width:720px;margin:0 auto 36px}.landing-alt-page .audiences-head h2{letter-spacing:0;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.landing-alt-page .audiences-head p{color:var(--muted);max-width:50ch;margin:14px auto 0;font-size:17px;line-height:1.55}.landing-alt-page .audience-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 36px;display:flex}.landing-alt-page .audience-chip{border-radius:var(--radius-pill);color:#a6a8a7;cursor:pointer;transition:background .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease);background:0 0;border:1px solid #ffffff1c;padding:11px 22px;font-size:14.5px;line-height:1}.landing-alt-page .audience-chip:hover{color:#e8e9e6}.landing-alt-page .audience-chip.active{color:#e8e9e6;background:#393b3b;border-color:#0000}.landing-alt-page .audience-stage{border-radius:var(--radius-xl);transition:background .6s var(--ease), opacity .3s var(--ease);padding:56px;position:relative;overflow:hidden}.landing-alt-page .audience-stage[data-audience=agencies]{background:radial-gradient(60% 80% at 8% 14%,#ff8a4c99,#0000 62%),radial-gradient(70% 70% at 92% 92%,#ff56a88c,#0000 64%),linear-gradient(135deg,#2a1813 0%,#181318 100%)}.landing-alt-page .audience-stage[data-audience=brands]{background:radial-gradient(60% 80% at 10% 12%,#52c6c480,#0000 60%),radial-gradient(70% 75% at 90% 88%,#407ad68c,#0000 64%),linear-gradient(135deg,#0c1f24 0%,#0f172a 100%)}.landing-alt-page .audience-stage[data-audience=research]{background:radial-gradient(58% 80% at 12% 16%,#a689ff8c,#0000 60%),radial-gradient(72% 75% at 88% 90%,#6060dc8c,#0000 64%),linear-gradient(135deg,#1a1330 0%,#0f1228 100%)}.landing-alt-page .audience-stage.switching .audience-frame{opacity:.45;transform:scale(.985)}.landing-alt-page .audience-frame{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:var(--radius);max-width:920px;transition:opacity .32s var(--ease), transform .32s var(--ease);background:#080b0cc7;border:1px solid #ffffff14;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000b3}.landing-alt-page .audience-chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 18px;display:flex}.landing-alt-page .audience-chrome>span{border-radius:var(--radius-pill);background:#ffffff2e;width:8px;height:8px;display:block}.landing-alt-page .audience-url{border-radius:var(--radius-xs);color:#f3f4ef8c;background:#ffffff0a;margin-left:18px;padding:4px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.landing-alt-page .audience-body{grid-template-columns:168px 1fr;min-height:360px;display:grid}.landing-alt-page .audience-sidebar{background:#ffffff06;border-right:1px solid #ffffff0d;padding:22px 18px}.landing-alt-page .audience-brand{color:var(--text);letter-spacing:calc(.1px - .005em);margin-bottom:22px;font-size:14px;font-weight:600}.landing-alt-page .audience-sidebar ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.landing-alt-page .audience-sidebar li{border-radius:var(--radius-sm);color:#eeefeb80;padding:7px 10px;font-size:13px}.landing-alt-page .audience-sidebar li.active{color:var(--text);background:#ffffff0f}.landing-alt-page .audience-main{flex-direction:column;gap:22px;padding:26px 30px 28px;display:flex}.landing-alt-page .audience-main-head h3{color:var(--text);letter-spacing:calc(.1px - .005em);margin-top:6px;font-size:18px;font-weight:500;line-height:1.3}.landing-alt-page .audience-kicker{color:#eeefeb80;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.landing-alt-page .audience-kicker.accent{color:#ff8b5e}.landing-alt-page .audience-stage[data-audience=brands] .audience-kicker.accent{color:#5fc4c2}.landing-alt-page .audience-stage[data-audience=research] .audience-kicker.accent{color:#a999ff}.landing-alt-page .audience-finding{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.landing-alt-page .audience-finding blockquote{color:var(--text);border-left:2px solid #ff8b5e99;margin:0;padding-left:14px;font-size:14.5px;line-height:1.55}.landing-alt-page .audience-stage[data-audience=brands] .audience-finding blockquote{border-left-color:#5fc4c299}.landing-alt-page .audience-stage[data-audience=research] .audience-finding blockquote{border-left-color:#a999ff99}.landing-alt-page .audience-stats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-alt-page .audience-stats b{color:var(--text);letter-spacing:calc(.1px - .012em);font-size:24px;font-weight:500;line-height:1;display:block}.landing-alt-page .audience-stats span{color:#eeefeb8a;margin-top:6px;font-size:12px;display:block}.landing-alt-page .audience-cta{align-self:flex-start;margin-top:4px}.landing-alt-page .audience-annotation{border-radius:var(--radius-md);color:var(--text);pointer-events:none;background:#0b0e0edb;border:1px solid #ffffff14;padding:10px 14px;font-size:13px;position:absolute;bottom:36px;right:36px}.landing-alt-page .section-head{align-items:end;gap:var(--split-gap);grid-template-columns:var(--split-grid);margin-bottom:34px;display:grid}.landing-alt-page .section-head h2{letter-spacing:0;max-width:760px;font-size:clamp(28px,3.2vw,42px);font-weight:400;line-height:1.12}.landing-alt-page .audiences .section-head h2{letter-spacing:0;max-width:25ch;font-size:clamp(24px,2.5vw,34px);font-weight:400;line-height:1.16}.landing-alt-page .solution-shell{grid-template-columns:minmax(0,.94fr) minmax(420px,1fr);align-items:start;gap:58px;display:grid}.landing-alt-page .solution-tabs{border-top:1px solid var(--line)}.landing-alt-page .solution-tab{border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;transition:background .22s var(--ease), padding .22s var(--ease);background:0 0;grid-template-columns:150px 1fr;gap:28px;width:100%;padding:24px 0;display:grid}.landing-alt-page .solution-tab:hover,.landing-alt-page .solution-tab.active{background:#ffffff05;padding-left:14px;padding-right:14px}.landing-alt-page .solution-tab h3{letter-spacing:calc(.1px - .015em);font-size:20px;font-weight:500;line-height:1.12}.landing-alt-page .solution-tab p{color:var(--muted);max-width:34ch;font-size:14.5px;line-height:1.48}.landing-alt-page .solution-preview{justify-content:center;display:flex;position:sticky;top:112px}.landing-alt-page .solution-call{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);background:#050707;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000e6}.landing-alt-page .solution-copy{border-radius:var(--radius-md);z-index:2;background:#0a0c0cb8;border:1px solid #ffffff21;padding:16px;position:absolute;bottom:22px;left:22px;right:22px}.landing-alt-page .participant-answer{border-radius:var(--radius-md);color:var(--text);background:#ff6a2b14;border:1px solid #ff6a2b3d;margin-bottom:14px;padding:12px 13px;font-size:14px;line-height:1.45}.landing-alt-page .testimonials{isolation:isolate;padding-bottom:var(--section-space-lg);padding-top:var(--section-space-lg);text-align:center;position:relative;overflow:hidden}.landing-alt-page .testimonial-block{opacity:1;max-width:820px;min-height:268px;transition:opacity .58s var(--ease), transform .58s var(--ease);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative;transform:translateY(0)}.landing-alt-page .testimonial-block.fading{opacity:0;transform:translateY(6px)}.landing-alt-page .testimonial-logo{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.landing-alt-page .testimonial-logo img{opacity:.92;width:auto;height:auto;max-height:36px;display:block}.landing-alt-page .testimonial-logo-mark{color:var(--text);letter-spacing:-.012em;font-family:DM Sans Landing,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:1}.landing-alt-page .testimonial-quote{color:var(--text);letter-spacing:calc(.1px - .012em);margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1.25}.landing-alt-page .testimonial-meta{color:var(--muted);font-size:14px}.landing-alt-page .testimonial-controls{z-index:1;justify-content:center;gap:8px;margin-top:28px;display:flex;position:relative}.landing-alt-page .testimonial-controls button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:8px;padding:0;display:inline-flex}.landing-alt-page .testimonial-controls button:before{background:var(--line-2);content:"";height:8px;transition:background .42s var(--ease), border-radius .42s var(--ease), width .42s var(--ease);border-radius:50%;width:8px;display:block}.landing-alt-page .testimonial-controls button.active:before{background:var(--accent);border-radius:var(--radius-pill);width:24px}.landing-alt-page .repeat-proof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:center;gap:54px;margin-top:48px;padding:40px 0;display:grid}.landing-alt-page .repeat-proof p{color:var(--text-d);max-width:18ch;font-size:clamp(25px,2.5vw,38px);line-height:1.12}.landing-alt-page .repeat-proof span{color:var(--muted);max-width:28ch;font-size:16px;line-height:1.55}.landing-alt-page .cstories{padding-bottom:var(--section-space-lg);padding-top:var(--section-space-md)}.landing-alt-page .cstory{border-top:1px solid var(--line)}.landing-alt-page .cstory:last-child{border-bottom:1px solid var(--line)}.landing-alt-page .cstory-head{color:inherit;align-items:center;gap:24px;width:100%;padding:24px 0;display:flex}.landing-alt-page .cstory-title-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:24px;padding:0;display:flex}.landing-alt-page .cstory-title-button h3,.landing-alt-page .cstory-title{color:var(--text-d);letter-spacing:calc(.1px - .01em);flex:1;font-size:18px;font-weight:400;line-height:1.5}.landing-alt-page .cstory-title-button span{color:var(--muted-2);font-size:18px;font-weight:600}.landing-alt-page .cstory-arrow-button{border:1px solid var(--line-2);border-radius:var(--radius-pill);color:inherit;cursor:pointer;height:34px;transition:background .25s var(--ease), color .25s var(--ease);background:0 0;justify-content:center;align-items:center;width:34px;padding:0;display:flex}.landing-alt-page .cstory-arrow-button:hover{background:var(--text);color:#0a0a0a}.landing-alt-page .cstory-arrow-button:active{opacity:.78}.landing-alt-page .cstory-arrow-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-alt-page .cstory-head svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:15px;height:15px}.landing-alt-page .cstory-body{max-height:0;transition:max-height .45s var(--ease);overflow:hidden}.landing-alt-page .cstories:is(:hover,:focus-within) .cstory-body,.landing-alt-page .cstories:is(:hover,:focus-within) .cstory-arrow-button{transition-duration:0s}.landing-alt-page .cstory.open .cstory-body{max-height:1100px}.landing-alt-page .cstory-inner{justify-items:start;gap:18px;padding-bottom:30px;display:grid}.landing-alt-page .cstory-inner>:is(img,video){background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);filter:saturate(.78)contrast(1.04)brightness(.82);object-fit:cover;width:100%;height:clamp(320px,34vw,520px);display:block}.landing-alt-page .section-title{letter-spacing:0;text-align:center;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.landing-alt-page .pricing-intro{padding-top:var(--section-space-lg);text-align:center}.landing-alt-page .pricing-title{padding-bottom:18px}.landing-alt-page .pricing-subtitle{color:var(--muted);max-width:56ch;padding-bottom:var(--section-head-gap);margin:0 auto;font-size:17px;line-height:1.55}.landing-alt-page .getstarted-body{padding-bottom:var(--section-space-lg)}.landing-alt-page .plans{grid-template-columns:1fr 1fr;gap:18px;display:grid}.landing-alt-page .plan{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:38px;display:flex}.landing-alt-page .plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-alt-page .plan-name{color:var(--muted);font-size:15px;font-weight:600}.landing-alt-page .plan-discount{border-radius:var(--radius-pill);color:#ff8b5e;letter-spacing:.01em;background:#ff6a2b1f;padding:5px 11px;font-size:12px;font-weight:500}.landing-alt-page .plan p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.landing-alt-page .plan .pill.block{margin-top:30px}.landing-alt-page .plan-price{align-items:baseline;gap:8px;min-height:44px;margin:18px 0 14px;display:flex}.landing-alt-page .plan-price b{letter-spacing:calc(.1px - .015em);font-size:44px;font-weight:500;line-height:1}.landing-alt-page .plan-price span{color:var(--muted);font-size:13.5px}.landing-alt-page .plan-price-custom b{font-size:38px}.landing-alt-page .pricing-scale{border-top:1px solid var(--line);text-align:center;flex-direction:column;gap:8px;max-width:68ch;margin:56px auto 0;padding-top:40px;display:flex}.landing-alt-page .pricing-scale-heading{color:var(--text);letter-spacing:-.005em;margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:500}.landing-alt-page .pricing-scale p{color:var(--muted);margin:0;font-size:15px;line-height:1.42}.landing-alt-page .pricing-scale-cta{color:var(--text);transition:color .18s var(--ease);align-self:center;margin-top:0;font-size:15px;font-weight:500;text-decoration:none}.landing-alt-page .pricing-scale-cta:hover{color:var(--accent)}.landing-alt-page .trust{padding:var(--section-space-lg) 0;position:relative}.landing-alt-page .trust-shell{gap:var(--section-head-gap);display:grid}.landing-alt-page .trust-head{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.landing-alt-page .trust h2{color:var(--text);letter-spacing:0;max-width:18.5ch;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.landing-alt-page .trust-intro{display:block}.landing-alt-page .trust-intro p{color:var(--muted);max-width:56ch;margin:0 auto;font-size:17px;line-height:1.58}.landing-alt-page .trust-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.landing-alt-page .trust-centre{border-top:1px solid var(--line);text-align:center;flex-direction:column;gap:8px;max-width:68ch;margin:56px auto 0;padding-top:40px;display:flex}.landing-alt-page .trust-centre p{color:var(--muted);margin:0;font-size:15px;line-height:1.42}.landing-alt-page .trust-centre-cta{color:var(--text);transition:color .18s var(--ease);align-self:center;font-size:15px;font-weight:500;text-decoration:none}.landing-alt-page .trust-centre-cta:hover{color:var(--accent)}.landing-alt-page .trust-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff08,#ffffff03);flex-direction:column;padding:24px;display:flex}@media (width>=1101px){.landing-alt-page .trust-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.landing-alt-page .trust-card{grid-column:span 3}.landing-alt-page .trust-card-featured{background:linear-gradient(#ffffff0c,#ffffff04);grid-column:span 6}.landing-alt-page .trust-card-compact{grid-column:span 3}.landing-alt-page .trust-card-featured .trust-art svg{width:34px;height:34px}}.landing-alt-page .trust-art{color:#f3f4ef8a;justify-content:flex-start;align-items:flex-start;margin:0 0 20px;display:flex;position:relative}.landing-alt-page .trust-art svg{stroke-linecap:round;stroke-linejoin:round;z-index:1;width:28px;height:28px}.landing-alt-page .trust-card h3{color:var(--text);letter-spacing:calc(.1px - .005em);max-width:16ch;margin:auto 0 10px;font-size:17px;font-weight:500;line-height:1.3;display:block}.landing-alt-page .trust-card p{color:var(--muted);font-size:13.5px;line-height:1.55}@media (width>=1101px){.landing-alt-page .trust-card-featured h3{max-width:none;font-size:18px}.landing-alt-page .trust-card-featured p{max-width:42ch}}.landing-alt-page .faq{padding-bottom:var(--section-space-lg);padding-top:var(--section-space-lg)}.landing-alt-page .faq h2{letter-spacing:0;margin-bottom:var(--section-head-gap);text-align:center;font-size:clamp(28px,3.2vw,38px);font-weight:400;line-height:1.04}.landing-alt-page .faq-list{width:100%;margin:0 auto}.landing-alt-page .faq-item{border-top:1px solid var(--line)}.landing-alt-page .faq-item:last-child{border-bottom:1px solid var(--line)}.landing-alt-page .faq-item button{color:var(--text-d);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;width:100%;padding:26px 0;font-size:19px;display:flex}.landing-alt-page .faq-item button span{letter-spacing:calc(.1px - .005em)}.landing-alt-page .faq-item svg{color:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;height:22px;transition:transform .35s var(--ease), color .2s;flex:none;width:22px}.landing-alt-page .faq-item.open svg{color:var(--text);transform:rotate(180deg)}.landing-alt-page .faq-answer{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.landing-alt-page .faq-item.open .faq-answer{max-height:260px}.landing-alt-page .faq-answer p{color:var(--muted);max-width:72ch;padding:0 0 28px;font-size:16px;line-height:1.65}.landing-alt-page .ctablock{border-top:1px solid var(--line);padding:var(--section-space-xl) 0;text-align:center}.landing-alt-page .ctablock h1{color:var(--text);letter-spacing:0;max-width:25ch;margin-left:auto;margin-right:auto;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:1.04}.landing-alt-page .ctablock h1>span:not(.rotating-slot),.landing-alt-page .cta-main-line>span:first-child{color:var(--text)}.landing-alt-page .cta-main-line,.landing-alt-page .cta-suffix-line{display:block}.landing-alt-page .ctablock p{color:var(--muted);max-width:60ch;margin:20px auto 32px;font-size:16px}.landing-alt-page .ctablock p span{display:block}.landing-alt-page .acts{justify-content:center;align-items:center;gap:22px;display:flex}.landing-alt-page .footer{border-top:1px solid var(--line);padding:64px 0 72px}.landing-alt-page .footer-layout{grid-template-columns:minmax(180px,.7fr) minmax(0,2.7fr);gap:clamp(52px,8vw,124px);display:grid}.landing-alt-page .footer-brand{align-content:start;gap:18px;display:grid}.landing-alt-page .footer-legal{flex-wrap:wrap;gap:14px;display:flex}.landing-alt-page .footer-legal a{color:var(--muted-2);font-size:13px;text-decoration:none}.landing-alt-page .footer-legal a:hover{color:var(--text)}.landing-alt-page .footer-brand-link{margin-left:-10px}.landing-alt-page .footer-brand .brand-logo{height:42px}.landing-alt-page .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.landing-alt-page .footer p{color:var(--muted-2);margin:0;font-size:13px}.landing-alt-page .footer h5{color:var(--text);letter-spacing:normal;margin:0 0 16px;font-size:13px;font-weight:600}.landing-alt-page .footer a:not(.brand){color:var(--muted);margin-bottom:11px;font-size:13.5px;transition:color .2s;display:block}.landing-alt-page .footer a:not(.brand):hover{color:var(--text)}.landing-alt-page .foot-langs{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;gap:18px;margin-top:54px;padding-top:28px;font-size:13px;display:flex}.landing-alt-page .fade-up{animation:fade-up 1s var(--ease) forwards;filter:blur(6px);opacity:0;transform:translateY(20px)}@keyframes fade-up{to{filter:blur();opacity:1;transform:none}}@keyframes hero-integration-in{0%{filter:blur(6px);opacity:0;transform:translateY(.18em)}to{filter:blur();opacity:1;transform:none}}@keyframes hero-integration-letter-roll{0%{filter:blur(6px);opacity:0;transform:translateY(.76em)rotateX(-64deg)scale(.96)}68%{filter:blur();opacity:1;transform:translateY(-.04em)rotateX(8deg)scale(1.012)}to{filter:blur();opacity:1;transform:translate(0,0)rotateX(0)scale(1)}}@keyframes blink{50%{opacity:0}}@keyframes hero-dot-pulse{to{opacity:.58;transform:translate(1.8%,-1%)scale(1.04)}}@keyframes logo-slide{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes call-question-cycle{0%{filter:blur(5px);opacity:0;transform:translateY(10px)}6%,39%{filter:blur();opacity:1;transform:none}48%,to{filter:blur(5px);opacity:0;transform:translateY(-10px)}}@keyframes call-answer-cycle{0%,45%{filter:blur(5px);opacity:0;transform:translateY(10px)}54%,88%{filter:blur();opacity:1;transform:none}to{filter:blur(5px);opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.landing-alt-page .hero-full:before,.landing-alt-page .hero-full:after,.landing-alt-page .logobar-row,.landing-alt-page .fade-up,.landing-alt-page .hero-integration-letter,.landing-alt-page .cta-word-letter,.landing-alt-page .stats.stats-motion .stat-num-char,.landing-alt-page .prompt-cursor,.landing-alt-page .call-ui{animation:none}}.landing-alt-page .prompt-text>[contenteditable=true]{caret-color:var(--accent);cursor:text;outline:none;margin:0;padding:0;display:inline}.landing-alt-page .prompt-text>[contenteditable=true]:focus{color:var(--text)}.landing-alt-page .prompt:focus-within .prompt-cursor,.landing-alt-page .prompt.is-focused .prompt-cursor{opacity:0;width:0;margin-left:0;animation:none}.landing-alt-page .prompt-var{color:#eeefebc7;cursor:text;line-height:inherit;-webkit-user-select:text;user-select:text;vertical-align:baseline;white-space:nowrap;background:#ffffff0b;border-radius:4px;margin:0;padding:0 2px;display:inline}.landing-alt-page .prompt-var.prompt-var-selected{color:var(--text);background:#ffffff1a}.landing-alt-page .prompt-var-value{color:inherit;white-space:normal;background:0 0;margin:0;padding:0;display:inline}.landing-alt-page .practice{padding-bottom:var(--section-space-sm);padding-top:var(--section-space-lg)}.landing-alt-page .practice+.world{padding-top:clamp(36px,2.5vw,46px)}.landing-alt-page .practice-panel{align-items:start;gap:var(--split-gap);grid-template-columns:var(--split-grid);padding:var(--section-space-sm) 0;display:grid}.landing-alt-page .practice h2{letter-spacing:0;max-width:25ch;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.16}.landing-alt-page .practice h2 span{color:var(--text)}.landing-alt-page .practice-title-link{margin-top:28px}.landing-alt-page .practice-copy{color:var(--text);letter-spacing:0;max-width:none;font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.28}.landing-alt-page .practice-copy p{max-width:36ch;margin:0}.landing-alt-page .practice-accordions{border-top:1px solid var(--line);margin-top:44px}.landing-alt-page .practice-accordion{border-bottom:1px solid var(--line)}.landing-alt-page .practice-accordion-trigger{color:var(--text-d);cursor:pointer;font:inherit;letter-spacing:calc(.1px - .005em);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:28px 0;font-size:19px;display:flex}.landing-alt-page .practice-accordion-trigger:hover,.landing-alt-page .practice-accordion-trigger:focus-visible{color:#f3f4efd1;outline:0}.landing-alt-page .practice-accordion-title{align-items:center;gap:16px;min-width:0;display:inline-flex}.landing-alt-page .practice-accordion-title-icon{color:#f3f4ef8a;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;transform:translateY(-1px)}.landing-alt-page .practice-accordion-title-icon svg{stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.landing-alt-page .practice-accordion-icon{color:var(--muted-2);height:10px;transition:color .18s var(--ease), transform .18s var(--ease);border-bottom:2px solid;border-right:2px solid;width:10px;margin-left:24px;display:block;transform:rotate(45deg)}.landing-alt-page .practice-accordion-trigger[aria-expanded=true] .practice-accordion-icon{transform:rotate(225deg)}.landing-alt-page .practice-accordion-body{color:var(--muted);max-width:58ch;padding:0 52px 28px 0;font-size:16px;font-weight:400;line-height:1.55}.landing-alt-page .practice-accordion-body p{margin:0}.landing-alt-page .practice-accordion-link{color:var(--muted-2);transition:color .18s var(--ease);align-items:center;gap:7px;margin-top:14px;font-size:14px;text-decoration:none;display:inline-flex}.landing-alt-page .practice-accordion-link:hover,.landing-alt-page .practice-accordion-link:focus-visible{color:var(--accent);outline:0}.landing-alt-page .flist{flex-direction:column;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:flex}.landing-alt-page .tick{color:var(--muted-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px;margin-top:2px}.landing-alt-page .scrolly-step li span{flex:initial;border:0;width:auto;height:auto;margin:0;position:static}.landing-alt-page .feat-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.landing-alt-page .feat-actions .feat-explore{transition:border-color .22s var(--ease), color .22s var(--ease);position:relative;overflow:hidden}.landing-alt-page .feat-actions .feat-explore:after{content:"";opacity:.9;transform-origin:0;height:1px;transition:transform .28s var(--ease);background:currentColor;position:absolute;bottom:9px;left:18px;right:18px;transform:scaleX(0)}.landing-alt-page .feat-actions .feat-explore:hover,.landing-alt-page .feat-actions .feat-explore:focus-visible{box-shadow:none;color:var(--text);background:0 0;transform:none}.landing-alt-page .feat-actions .feat-explore:hover:after,.landing-alt-page .feat-actions .feat-explore:focus-visible:after{transform:scaleX(1)}.landing-alt-page .feat-actions .feat-cta-secondary,.landing-alt-page .feat-actions .feat-cta-secondary:hover{border-color:#0000}.landing-alt-page .scrolly-step li span:after{content:none}.landing-alt-page .scrolly-media-inline{margin-top:26px;display:none}.landing-alt-page .scrolly-media-inline .panel{height:100%}.landing-alt-page .pbtxt{color:var(--text-d);margin-bottom:18px;font-size:14.5px;line-height:1.5}.landing-alt-page .row{border-radius:var(--radius-xs);background:#ffffff12;height:9px;margin-bottom:11px}.landing-alt-page .w92{width:92%}.landing-alt-page .w90{width:90%}.landing-alt-page .w85{width:85%}.landing-alt-page .w78{width:78%}.landing-alt-page .w72{width:72%}.landing-alt-page .kicker.sample{margin-top:18px}.landing-alt-page .panel.video-panel{border-radius:var(--radius);background:#050707}.landing-alt-page .video-panel .panel-top{display:none}.landing-alt-page .call-ui{opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);transform:translateY(12px)}.landing-alt-page .stage-content.active .call-ui.question,.landing-alt-page .scrolly-media-inline .call-ui.question,.landing-alt-page .solution-preview .call-ui.question{animation:call-question-cycle 6.8s var(--ease) infinite}.landing-alt-page .stage-content.active .call-ui.answer,.landing-alt-page .scrolly-media-inline .call-ui.answer,.landing-alt-page .solution-preview .call-ui.answer{animation:call-answer-cycle 6.8s var(--ease) infinite}.landing-alt-page .stage-dots{margin-top:26px}.landing-alt-page .globe-wrap canvas{width:118%;height:154%;display:block;position:relative;top:-2%;left:50%;transform:translate(-50%)}.landing-alt-page .solution-video-shell{flex-direction:column;align-items:flex-start;gap:18px;width:min(100%,520px);display:flex}.landing-alt-page .solution-preview.switching .call-ui,.landing-alt-page .solution-preview.switching .solution-followup{opacity:.3;transform:translateY(7px)}.landing-alt-page .solution-followup{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text-d);transition:opacity .18s var(--ease), transform .18s var(--ease);width:100%;padding:14px 16px;font-size:14.5px;line-height:1.45}.landing-alt-page .solution-followup small{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;display:block}.landing-alt-page .solution-cta{align-self:flex-start}.landing-alt-page .cstory-vis{background:linear-gradient(135deg, var(--bg-2), var(--bg-1));border:1px solid var(--line);border-radius:var(--radius);justify-self:stretch;width:100%;height:clamp(420px,34vw,560px);position:relative;overflow:hidden}.landing-alt-page .cstory-vis :is(img,video){filter:saturate(.78)contrast(1.04)brightness(.82);object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-alt-page .cstory-vis.story-photo{border-radius:22px}.landing-alt-page .cstory-vis.story-photo :is(img,video){filter:saturate(.9)contrast(1.02)brightness(.92)}.landing-alt-page .cstory-vis.story-photo:after{background:linear-gradient(#0d11110a,#0d111138)}.landing-alt-page .cstory-vis.story-photo.ofx :is(img,video){object-position:center 42%}.landing-alt-page .cstory-vis.story-photo.arthritis :is(img,video){object-position:center 15%}.landing-alt-page .cstory-vis.story-photo.climate :is(img,video){object-position:center 48%}.landing-alt-page .cstory-dek{color:var(--muted);max-width:62ch;margin:0;font-size:16px;line-height:1.55}.landing-alt-page .cstory-vis.havas :is(img,video){object-position:center 46%}.landing-alt-page .cstory-vis.menulog :is(img,video){object-position:center 58%}.landing-alt-page .cstory-vis.swetty-betty :is(img,video){object-position:center 42%;transform:scale(1.07)}.landing-alt-page .cstory-vis:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0d111114,#0d11115c),radial-gradient(70% 90% at 18% 8%,#ff6a2b1f,#0000 58%);position:absolute;inset:0}.landing-alt-page .cstory-meta{color:var(--muted);flex-wrap:wrap;gap:34px;margin-top:18px;font-size:14px;display:flex}.landing-alt-page .cstory-meta b{color:var(--text);font-weight:600}.landing-alt-page .rotating-slot{color:var(--text);text-align:center;white-space:nowrap;display:inline-block}.landing-alt-page .rotating-word{perspective:12em;text-shadow:0 0 26px #ffffff14;font-weight:400;display:inline-block}.landing-alt-page .cta-word-letter{animation:hero-integration-letter-roll .58s var(--ease) both;animation-delay:calc(var(--letter-index) * 30ms);transform-origin:50% 85%;will-change:filter, opacity, transform;-webkit-text-fill-color:transparent;background:linear-gradient(#f3f4ef 0%,#cfd3cf 54%,#87908e 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.landing-alt-page .cta-word-letter.is-space{min-width:.26em}.landing-alt-page .reveal{filter:none;opacity:1;transform:none}.landing-alt-page .reveal [data-reveal-item]{opacity:0;transition:opacity .92s var(--ease), transform .92s var(--ease);transition-delay:calc(.11s + var(--reveal-index,0) * 95ms);will-change:opacity, transform;transform:translateY(14px)}.landing-alt-page .reveal.in [data-reveal-item]{opacity:1;will-change:auto;transform:none}@media (prefers-reduced-motion:reduce){.landing-alt-page .reveal [data-reveal-item]{opacity:1;will-change:auto;transform:none;transition:none!important}}.landing-alt-page .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-alt-page .fade-up{filter:none;opacity:1;transform:none}.landing-alt-page .stage-content.collage-stage-content,.landing-alt-page .scrolly-media-inline .panel-body.collage-stage-content{padding:0}.landing-alt-page .cstory-overlay-chip{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);z-index:2;background:#0d1111c7;border:1px solid #ffffff1a;border-radius:7px;flex-direction:column;gap:4px;max-width:min(360px,100% - 32px);padding:10px 13px;display:flex;position:absolute;bottom:16px;left:16px}.landing-alt-page .cstory-overlay-quote{color:var(--text-d);font-size:13px;font-style:italic;line-height:1.45}.landing-alt-page .cstory-overlay-meta{color:var(--muted);font-size:11px}@media (width<=980px){.landing-alt-page .collage-stage{display:none}.landing-alt-page .collage-inline-slot{display:block}.landing-alt-page .scrolly-stage{display:none}}@media (width<=1300px){.landing-alt-page .frame{display:none}}@media (width<=1280px){.landing-alt-page{--edge:64px;--gutter:52px}}@media (width<=1100px){.landing-alt-page{--edge:44px;--gutter:44px}.landing-alt-page .juno-app-shell{grid-template-columns:210px minmax(0,1fr) 300px}.landing-alt-page .juno-app-sidebar,.landing-alt-page .juno-app-collect{padding:22px}.landing-alt-page .juno-app-thread{margin-top:42px;padding:0 24px}.landing-alt-page .juno-study-card{max-width:370px}.landing-alt-page .powering,.landing-alt-page .practice-panel,.landing-alt-page .trust-head,.landing-alt-page .trust-grid,.landing-alt-page .plans,.landing-alt-page .footer-layout,.landing-alt-page .footer-grid,.landing-alt-page .solution-shell{grid-template-columns:1fr}.landing-alt-page .solution-preview{position:relative;top:auto}}@media (width<=980px){.landing-alt-page{--edge:18px;--gutter:26px;--section-space-xl:124px;--section-space-lg:112px;--section-space-md:88px;--section-space-sm:64px;--section-head-gap:52px}.landing-alt-page .hero-full>.container{min-height:auto;padding-bottom:64px}.landing-alt-page .logobar{margin-top:80px}.landing-alt-page .juno-interface-preview{padding-bottom:var(--section-space-sm);padding-top:var(--section-space-md)}.landing-alt-page .juno-app-shell{grid-template-columns:minmax(0,1fr);height:560px}.landing-alt-page .juno-app-sidebar,.landing-alt-page .juno-app-collect{display:none}.landing-alt-page .juno-app-main{border-right:0}.landing-alt-page .juno-app-topbar span:last-child{display:none}.landing-alt-page .scrolly{padding-bottom:var(--section-space-sm);grid-template-columns:1fr;gap:44px;padding-top:0}.landing-alt-page .scrolly-text{padding-bottom:0}.landing-alt-page .scrolly-step{border-top:1px solid var(--line);opacity:1;min-height:0;padding:52px 0}.landing-alt-page .scrolly-step:last-child{padding-bottom:52px}.landing-alt-page .scrolly-stage{display:none}.landing-alt-page .scrolly-media-inline{height:420px;display:block}.landing-alt-page .section-head,.landing-alt-page .testimonial-card,.landing-alt-page .repeat-proof{grid-template-columns:1fr}.landing-alt-page .testimonial-copy span{margin-top:24px}.landing-alt-page .trust{padding:var(--section-space-lg) 0}.landing-alt-page .practice,.landing-alt-page .deploy-modes,.landing-alt-page .testimonials,.landing-alt-page .cstories,.landing-alt-page .faq{padding-bottom:var(--section-space-lg);padding-top:var(--section-space-lg)}.landing-alt-page .pricing-intro{padding-top:var(--section-space-lg)}.landing-alt-page .getstarted-body{padding-bottom:var(--section-space-lg)}.landing-alt-page .powering{padding-bottom:0;padding-top:var(--section-space-lg)}.landing-alt-page .powering-after-deploy{padding-top:var(--section-space-md)}.landing-alt-page .world{padding-bottom:clamp(36px,6vw,52px);padding-top:var(--section-space-lg)}.landing-alt-page .deploy-modes-head,.landing-alt-page .trust-shell{gap:var(--section-head-gap)}.landing-alt-page .deploy-modes-head,.landing-alt-page .faq h2{margin-bottom:var(--section-head-gap)}.landing-alt-page .trust-card{min-height:0}.landing-alt-page .trust-card h3{margin-top:0}}@media (width<=560px){.landing-alt-page{--edge:11px;--gutter:18px;--section-space-xl:108px;--section-space-lg:88px;--section-space-md:72px;--section-space-sm:56px;--section-head-gap:42px}.landing-alt-page .h-title{font-size:38px}.landing-alt-page .juno-interface-preview{padding-bottom:var(--section-space-sm);padding-top:var(--section-space-md)}.landing-alt-page .juno-app-shell{border-radius:16px;height:500px}.landing-alt-page .juno-app-topbar{padding:14px 16px;font-size:12px}.landing-alt-page .juno-app-thread{gap:18px;margin-top:28px;padding:0 16px}.landing-alt-page .juno-response{grid-template-columns:28px minmax(0,1fr)}.landing-alt-page .juno-avatar{width:28px;height:28px}.landing-alt-page .juno-response p,.landing-alt-page .juno-user-bubble{font-size:13px}.landing-alt-page .juno-study-card{max-width:none;padding:20px}.landing-alt-page .juno-study-card b,.landing-alt-page .juno-study-card span{font-size:15px}.landing-alt-page .juno-input-bar div{display:none}.landing-alt-page .stats,.landing-alt-page .solution-tab{grid-template-columns:1fr}.landing-alt-page .stats>div{border-top:1px solid var(--line)}.landing-alt-page .practice,.landing-alt-page .deploy-modes,.landing-alt-page .testimonials,.landing-alt-page .cstories,.landing-alt-page .trust,.landing-alt-page .faq{padding-bottom:var(--section-space-lg);padding-top:var(--section-space-lg)}.landing-alt-page .powering{padding-bottom:0;padding-top:var(--section-space-lg)}.landing-alt-page .powering-after-deploy,.landing-alt-page .world{padding-top:var(--section-space-md)}.landing-alt-page .pricing-intro{padding-top:var(--section-space-lg)}.landing-alt-page .getstarted-body{padding-bottom:var(--section-space-lg)}.landing-alt-page .ctablock{padding:var(--section-space-xl) 0}.landing-alt-page .deploy-modes-head,.landing-alt-page .faq h2{margin-bottom:var(--section-head-gap)}.landing-alt-page .plan{padding:28px}.landing-alt-page .trust h2{max-width:18.5ch;font-size:38px}.landing-alt-page .trust-card{padding:24px}.landing-alt-page .trust-art{min-height:112px;margin-bottom:38px}.landing-alt-page .trust-art svg{width:84px;height:84px}.landing-alt-page .trust-card h3{max-width:none;font-size:21px}.landing-alt-page .trust-card p{font-size:15px}.landing-alt-page .acts{flex-direction:column}}
