.hero-reveal[data-v-b6ad1118]{opacity:0;transform:translateY(8px);transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring)}.visible .hero-reveal[data-v-b6ad1118]{opacity:1;transform:none}.bento-el[data-v-03d749eb]{opacity:0;transform:translateY(8px);transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring);transition-delay:calc(var(--i, 0)*.05s)}.visible .bento-card[data-v-03d749eb],.visible .bento-el[data-v-03d749eb]{opacity:1;transform:none}.bento-card[data-v-03d749eb]{background:var(--surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-2);opacity:0;padding:1.75rem;transform:translateY(8px);transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring),background var(--motion-fast) var(--ease-spring),box-shadow var(--motion-fast) var(--ease-spring)}.bento-card[data-v-03d749eb]:hover{background:var(--surface-2-hover);box-shadow:var(--shadow-3)}.card-title[data-v-03d749eb]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:550;letter-spacing:-.01em;line-height:1.3;margin-bottom:.5rem}.card-desc[data-v-03d749eb]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65;margin:0}.editor-block[data-v-03d749eb]{opacity:0;transform:translate(-12px);transition:opacity var(--motion-slow) var(--ease-spring),transform var(--motion-slow) var(--ease-spring);transition-delay:calc(.4s + var(--d, 0)*.08s)}.visible .editor-block[data-v-03d749eb]{opacity:1;transform:none}.group:hover .editor-block[data-v-03d749eb]{transform:translate(3px);transition-delay:calc(var(--d, 0)*.03s)}.avatar-circle[data-v-03d749eb]{opacity:0;transform:scale(.5);transition:opacity var(--motion-slow) var(--ease-spring),transform var(--motion-slow) var(--ease-spring);transition-delay:calc(.5s + var(--d, 0)*.06s)}.visible .avatar-circle[data-v-03d749eb]{opacity:1;transform:scale(1)}.group:hover .avatar-circle[data-v-03d749eb]{transform:translate(calc(var(--d, 0)*2px))}.avatar-count[data-v-03d749eb]{opacity:0;transition:opacity var(--motion-slow) ease var(--motion-slow)}.visible .avatar-count[data-v-03d749eb]{opacity:1}.visual-ab[data-v-03d749eb]{overflow:hidden}.ab-chart[data-v-03d749eb]{display:flex;flex-direction:column;gap:10px}.ab-track[data-v-03d749eb]{opacity:0;transform:translate(-12px);transition:opacity var(--motion-slow) var(--ease-spring),transform var(--motion-slow) var(--ease-spring);transition-delay:calc(.5s + var(--d, 0)*.12s)}.visible .ab-track[data-v-03d749eb]{opacity:1;transform:none}.ab-label-row[data-v-03d749eb]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:4px}.ab-variant[data-v-03d749eb]{color:var(--color-text-disabled);font-size:.6rem;font-weight:600}.ab-variant.winning-label[data-v-03d749eb]{color:var(--color-brand-muted)}.ab-pct[data-v-03d749eb]{color:var(--color-text-disabled);font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em}.ab-pct-winner[data-v-03d749eb]{color:var(--color-brand-muted)}.ab-rail[data-v-03d749eb]{background:var(--color-border-subtle);border-radius:3px;height:6px;overflow:hidden;position:relative}.ab-fill[data-v-03d749eb]{background:var(--color-border-strong);border-radius:3px;height:100%;transition:width 1.2s var(--ease-spring);transition-delay:calc(.6s + var(--d, 0)*.18s);width:0}.ab-fill.winning[data-v-03d749eb]{background:linear-gradient(90deg,var(--color-brand-muted),var(--color-brand))}.visible .ab-fill[data-v-03d749eb]{width:var(--h)}.flow-node[data-v-03d749eb]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:10px;display:flex;height:36px;justify-content:center;opacity:0;transform:scale(.7);transition:opacity var(--motion-slow) var(--ease-spring),transform var(--motion-slow) var(--ease-spring),border-color var(--motion-moderate) var(--ease-spring);transition-delay:calc(.4s + var(--d, 0)*.12s);width:36px}.visible .flow-node[data-v-03d749eb]{opacity:1;transform:scale(1)}.group:hover .flow-node[data-v-03d749eb]{border-color:var(--color-brand-muted);transform:scale(1.08)}.flow-line[data-v-03d749eb]{background:var(--color-border-default);height:2px;overflow:hidden;position:relative;width:32px}.flow-dot[data-v-03d749eb]{background:var(--color-brand);border-radius:50%;height:6px;left:-6px;opacity:0;position:absolute;top:-2px;width:6px}.visible .flow-dot[data-v-03d749eb]{animation:flow-travel-03d749eb 2s ease-in-out infinite;animation-delay:inherit}@keyframes flow-travel-03d749eb{0%{left:-6px;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.code-line[data-v-03d749eb]{opacity:0;transform:translate(-8px);transition:opacity var(--motion-slow) var(--ease-spring),transform var(--motion-slow) var(--ease-spring);transition-delay:calc(.5s + var(--d, 0)*.12s)}.visible .code-line[data-v-03d749eb]{opacity:1;transform:none}.typing-cursor[data-v-03d749eb]{animation:cursor-blink-03d749eb 1s step-end infinite;background:var(--color-brand);display:inline-block;height:.75em;margin-left:2px;vertical-align:middle;width:1px}@keyframes cursor-blink-03d749eb{0%,to{opacity:1}50%{opacity:0}}.dns-badge[data-v-03d749eb]{align-items:center;background:var(--color-success-subtle);border:1px solid color-mix(in oklab,var(--color-success) 15%,transparent);border-radius:8px;color:var(--color-success);display:flex;gap:.375rem;opacity:0;padding:.5rem .75rem;transform:translateY(8px);transition:opacity var(--motion-slow) var(--ease-spring),transform var(--motion-slow) var(--ease-spring);transition-delay:calc(.5s + var(--d, 0)*.1s)}.visible .dns-badge[data-v-03d749eb]{opacity:1;transform:none}.check-icon[data-v-03d749eb]{opacity:0;transition:opacity var(--motion-moderate) var(--ease-spring);transition-delay:calc(.9s + var(--d, 0)*.15s)}.visible .check-icon[data-v-03d749eb]{opacity:1}.group:hover .dns-badge[data-v-03d749eb]{box-shadow:var(--shadow-1)}@media(prefers-reduced-motion:reduce){.flow-dot[data-v-03d749eb],.typing-cursor[data-v-03d749eb]{animation:none}.group:hover .avatar-circle[data-v-03d749eb],.group:hover .editor-block[data-v-03d749eb],.group:hover .flow-node[data-v-03d749eb]{transform:none}}.oss-el[data-v-ed2b08e4]{transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring);transition-delay:calc(var(--i, 0)*.05s)}.oss-card[data-v-ed2b08e4],.oss-el[data-v-ed2b08e4]{opacity:0;transform:translateY(8px)}.oss-card[data-v-ed2b08e4]{background:var(--surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-2);padding:1.75rem;transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring),background var(--motion-fast) var(--ease-spring),box-shadow var(--motion-fast) var(--ease-spring)}.visible .oss-card[data-v-ed2b08e4],.visible .oss-el[data-v-ed2b08e4]{opacity:1;transform:none}.oss-card[data-v-ed2b08e4]:hover{background:var(--surface-2-hover);box-shadow:var(--shadow-3)}.dev-code[data-v-3bd1715c],.dev-el[data-v-3bd1715c]{opacity:0;transform:translateY(8px);transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring);transition-delay:calc(var(--i, 0)*.05s)}.dev-code[data-v-3bd1715c]{transition-delay:.1s}.visible .dev-code[data-v-3bd1715c],.visible .dev-el[data-v-3bd1715c]{opacity:1;transform:none}.price-card[data-v-7fdfff69],.price-el[data-v-7fdfff69]{opacity:0;transform:translateY(8px);transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring);transition-delay:calc(var(--i, 0)*.05s)}.price-card[data-v-7fdfff69]{background:var(--surface-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-2);padding:1.75rem}.price-card-highlight[data-v-7fdfff69]{border-color:var(--color-border-strong)}.visible .price-card[data-v-7fdfff69],.visible .price-el[data-v-7fdfff69]{opacity:1;transform:none}.cta-el[data-v-9b0cf253]{opacity:0;transform:translateY(8px);transition:opacity var(--motion-moderate) var(--ease-spring),transform var(--motion-moderate) var(--ease-spring);transition-delay:calc(var(--i, 0)*.05s)}.visible .cta-el[data-v-9b0cf253]{opacity:1;transform:none}
