.hero-wheel-node[data-astro-cid-eemvnq6l]{z-index:1}.hero-wheel-node[data-astro-cid-eemvnq6l]:hover,.hero-wheel-node[data-astro-cid-eemvnq6l]:focus-within,.hero-wheel-node[data-astro-cid-eemvnq6l].is-open{z-index:20}.hero-wheel-icon[data-astro-cid-eemvnq6l]{transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,color .3s,box-shadow .3s}.hero-wheel-label[data-astro-cid-eemvnq6l]{transition:color .3s}.hero-wheel-node[data-astro-cid-eemvnq6l].is-hit .hero-wheel-icon[data-astro-cid-eemvnq6l],.hero-wheel-node[data-astro-cid-eemvnq6l]:hover .hero-wheel-icon[data-astro-cid-eemvnq6l],.hero-wheel-node[data-astro-cid-eemvnq6l]:focus-within .hero-wheel-icon[data-astro-cid-eemvnq6l]{border-color:var(--color-border-accent);color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft);transform:scale(1.12)}.hero-wheel-node[data-astro-cid-eemvnq6l].is-hit .hero-wheel-label[data-astro-cid-eemvnq6l],.hero-wheel-node[data-astro-cid-eemvnq6l]:hover .hero-wheel-label[data-astro-cid-eemvnq6l],.hero-wheel-node[data-astro-cid-eemvnq6l]:focus-within .hero-wheel-label[data-astro-cid-eemvnq6l]{color:var(--color-accent)}.hero-wheel-card[data-astro-cid-eemvnq6l]{opacity:0;pointer-events:none;transition:opacity .2s}.hero-wheel-card[data-astro-cid-eemvnq6l]:before{content:"";z-index:-1;position:absolute;inset:-16px}.hero-wheel-node[data-astro-cid-eemvnq6l]:hover .hero-wheel-card[data-astro-cid-eemvnq6l],.hero-wheel-node[data-astro-cid-eemvnq6l]:focus-within .hero-wheel-card[data-astro-cid-eemvnq6l],.hero-wheel-node[data-astro-cid-eemvnq6l].is-open .hero-wheel-card[data-astro-cid-eemvnq6l]{opacity:1;pointer-events:auto}.hero-wheel-card-link[data-astro-cid-eemvnq6l]:hover{background:var(--color-accent-soft)}[data-astro-cid-eemvnq6l][data-hero-wheel-agent-avatar],[data-astro-cid-eemvnq6l][data-hero-wheel-agent-name],[data-astro-cid-eemvnq6l][data-work-status]{transition:opacity .22s}.hero-wheel-agent-pill[data-astro-cid-eemvnq6l].is-switching [data-astro-cid-eemvnq6l][data-hero-wheel-agent-avatar],.hero-wheel-agent-pill[data-astro-cid-eemvnq6l].is-switching [data-astro-cid-eemvnq6l][data-hero-wheel-agent-name],.hero-wheel-agent-pill[data-astro-cid-eemvnq6l].is-switching [data-astro-cid-eemvnq6l][data-work-status]{opacity:0}.hero-wheel-work-done[data-astro-cid-eemvnq6l]{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.hero-wheel-agent-pill[data-astro-cid-eemvnq6l].is-step .hero-wheel-work-done[data-astro-cid-eemvnq6l]{transform:scale(1.18)}.hero-wheel-agent-pill[data-astro-cid-eemvnq6l][data-agent-live=true] [data-astro-cid-eemvnq6l][data-chip=soon],.hero-wheel-agent-pill[data-astro-cid-eemvnq6l][data-agent-live=false] [data-astro-cid-eemvnq6l][data-chip=live]{display:none}.card-v-below[data-astro-cid-eemvnq6l] .hero-wheel-card[data-astro-cid-eemvnq6l]{top:calc(100% + 10px)}.card-v-above[data-astro-cid-eemvnq6l] .hero-wheel-card[data-astro-cid-eemvnq6l]{bottom:calc(100% + 10px)}.card-v-middle[data-astro-cid-eemvnq6l] .hero-wheel-card[data-astro-cid-eemvnq6l]{top:50%;transform:translateY(-50%)}.card-h-center[data-astro-cid-eemvnq6l] .hero-wheel-card[data-astro-cid-eemvnq6l]{left:50%;transform:translate(-50%)}.card-h-start[data-astro-cid-eemvnq6l].card-v-middle .hero-wheel-card[data-astro-cid-eemvnq6l]{left:calc(100% + 10px)}.card-h-end[data-astro-cid-eemvnq6l].card-v-middle .hero-wheel-card[data-astro-cid-eemvnq6l]{right:calc(100% + 10px)}.card-h-start[data-astro-cid-eemvnq6l].card-v-below .hero-wheel-card[data-astro-cid-eemvnq6l],.card-h-start[data-astro-cid-eemvnq6l].card-v-above .hero-wheel-card[data-astro-cid-eemvnq6l]{left:0}.card-h-end[data-astro-cid-eemvnq6l].card-v-below .hero-wheel-card[data-astro-cid-eemvnq6l],.card-h-end[data-astro-cid-eemvnq6l].card-v-above .hero-wheel-card[data-astro-cid-eemvnq6l]{right:0}[data-astro-cid-eemvnq6l][data-hero-wheel-revenue] .hero-wheel-digit{display:inline-block;position:relative}[data-astro-cid-eemvnq6l][data-hero-wheel-revenue] .hero-wheel-digit-current{display:inline-block}[data-astro-cid-eemvnq6l][data-hero-wheel-revenue] .hero-wheel-digit-ghost{opacity:0;pointer-events:none;position:absolute;inset:0}.workflow-tab.is-active{color:var(--color-text-primary)}@keyframes workflow-fill-grow{0%{width:0}to{width:100%}}.workflow-tab.is-active .workflow-fill{animation:7s linear forwards workflow-fill-grow}.connected-workflow:is(.is-paused,.is-offscreen) .workflow-fill{animation-play-state:paused}.workflow-stage{border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-surface-elevated);min-height:500px;margin-top:2rem;position:relative;overflow:visible}.workflow-panel{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .52s var(--ease-expo-out), transform .52s var(--ease-expo-out), visibility 0s linear .52s;align-items:center;padding:2rem 3rem;display:flex;position:absolute;inset:0;transform:translateY(10px)}.workflow-panel.is-active{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .52s var(--ease-expo-out), transform .52s var(--ease-expo-out), visibility 0s linear 0s;transform:translateY(0)}.workflow-panel-field{border-radius:var(--radius-2xl);opacity:.85}.workflow-panel-inner{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:2.5rem;width:min(100%,1020px);margin-inline:auto;display:grid;position:relative}.workflow-copy h3{color:var(--color-text-primary);margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:1.25}.workflow-copy>p:last-child{color:var(--color-text-secondary);margin-top:.75rem;font-size:1.05rem;line-height:1.65}.workflow-record{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-base);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.35rem .7rem;display:inline-flex}.workflow-record:before{content:"";background:var(--hue);border-radius:9999px;width:.4rem;height:.4rem}.workflow-visual,.workflow-stack-visual{justify-content:center;width:100%;display:flex}.workflow-stack-visual>div{width:100%;max-width:min(100%,460px)}@media (prefers-reduced-motion:reduce){.workflow-panel{transition:none;transform:none}.workflow-tab.is-active .workflow-fill{width:100%;animation:none}}
