.start-split-step-one{display:flex;justify-content:center;margin:0}.start-split-step-label{margin:0 0 4px;color:var(--yap-marketing-fg-muted, rgba(255, 255, 255, .55));font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.start-split-step-title{margin:0;color:var(--yap-marketing-fg, #fff);font-size:clamp(22px,3vw,30px);letter-spacing:-.03em}.start-split-create-wrap{align-items:center;display:flex;flex-direction:column}.start-split-create-button{position:relative;min-height:48px;padding:0 22px;border:0;border-radius:8px;background:var(--yap-marketing-accent, #4D6BFF);color:#fff;cursor:pointer;font-size:15px;font-weight:700;transition:box-shadow .17s ease,transform .17s ease,filter .17s ease}.start-split-create-button:hover{box-shadow:0 8px 18px #4d6bff52;filter:brightness(1.08);transform:translateY(-2px)}.start-split-create-button:focus-visible,.start-split-list-link:focus-visible,.start-split-inline-list-link:focus-visible,.start-split-recent-link:focus-visible,.start-split-secondary-action:focus-visible,.start-split-persistence-control:focus-within,.start-split-status-ref:focus-visible,.start-split-persistence-warning button:focus-visible{outline:3px solid #9aafff;outline-offset:3px}.start-split-create-button:disabled{cursor:wait;opacity:.7;transform:none}.start-split-create-helper{color:#dce6f39e;font-size:13px;line-height:1.45;margin:7px 0 0;text-align:center}.start-split-click-cue{position:absolute;right:-19px;bottom:-13px;pointer-events:none;font-size:20px;line-height:1;animation:start-split-click-cue 5s ease-in-out infinite}@keyframes start-split-click-cue{0%,76%,to{opacity:0;transform:translate(8px,8px) scale(1)}82%{opacity:1;transform:translate(2px,2px) scale(1)}86%{opacity:1;transform:translate(0) scale(.85)}90%{opacity:1;transform:translate(0) scale(1.1)}94%{opacity:0;transform:translate(0) scale(1)}}.start-split-live-control{display:flex;align-items:stretch;justify-content:center;gap:7px;max-width:980px;padding:10px 12px;border:1px solid rgba(147,169,255,.32);border-radius:12px;background:linear-gradient(135deg,#4d6bff2e,#141c347a);box-shadow:inset 0 1px #ffffff12;color:#ffffffd1;font-size:13px}.start-split-live-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.start-split-live-label{color:#ffffff8f;font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.start-split-list-link,.start-split-inline-list-link,.start-split-recent-link,.start-split-status-ref{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;font-family:var(--font-mono, monospace)}.start-split-list-link:hover,.start-split-inline-list-link:hover,.start-split-recent-link:hover,.start-split-status-ref:hover{text-decoration:underline}.start-split-list-link{min-height:32px;color:#fff;font-weight:750}.start-split-list-link code{color:inherit;font:inherit}.start-split-expiry,.start-split-visibility{padding:3px 7px;border-radius:999px;background:#ffffff14;color:#ffffffad;font-size:13px;white-space:nowrap}.start-split-visibility{background:#43d6ad1f;color:#94ead1}.start-split-secondary-action,.start-split-persistence-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:5px 9px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff0f;color:#fff;font:inherit;font-size:13px;font-weight:650}.start-split-secondary-action{cursor:pointer}.start-split-secondary-action:hover{background:#ffffff21}.start-split-secondary-action--icon{width:32px;min-width:32px;padding:0}.start-split-persistence-control{cursor:pointer;color:#ffffffd1;font-weight:550}.start-split-persistence-control input{accent-color:#8fa4ff}.start-split-recent-button{padding:0;border:0;background:transparent;cursor:pointer;font-size:inherit}.start-split-draft-badges{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;min-height:38px;margin:14px 0 0;padding:10px 12px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);animation:start-split-badges-in .18s ease-out}.start-split-draft-badges__label{color:#ffffff8f;font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}@keyframes start-split-badges-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.start-split-persistence-warning{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:20px;background:#070b16b8}.start-split-persistence-warning__panel{width:min(100%,540px);padding:24px;border:1px solid rgba(164,183,255,.4);border-radius:16px;background:#172039;box-shadow:0 24px 80px #0000007a;color:#f7f8ff}.start-split-persistence-warning__eyebrow{margin:0 0 7px;color:#aebcff;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.start-split-persistence-warning h3{margin:0;font-size:22px;letter-spacing:-.025em}.start-split-persistence-warning p:not(.start-split-persistence-warning__eyebrow){margin:12px 0 0;color:#f7f8ffbf;line-height:1.55}.start-split-persistence-warning__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.start-split-persistence-warning__actions button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.start-split-warning-copy{border:1px solid #7f95ff;background:#7088ff;color:#fff}.start-split-warning-keep{border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff}.start-split-warning-confirm{width:100%;border:0;background:transparent;color:#ffb9c0;justify-content:center;text-decoration:underline}.start-split-agent-lifecycle{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px;color:#ffffff94;font-size:13px;line-height:1.4}.start-split-flow-connector{height:98px;margin:8px 0;pointer-events:none;width:100%}.start-split-flow-connector svg{display:block;height:100%;overflow:visible;width:100%}.start-split-flow-line{fill:none;stroke:#778fffc2;stroke-linecap:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.start-split-flow-source{fill:#637eff}.start-split-flow-end{fill:#899cff}.start-split-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.start-split-card-wrap,.start-split-frame-wrap{display:flex;flex:1;flex-direction:column;min-width:0}.start-split-frame-wrap>div{display:flex;flex:1;flex-direction:column}.start-split-frame-content{display:flex;flex:1;flex-direction:column}.start-split-card-wrap>p{min-height:18px}.start-split-recovery{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffc7;font-size:14px}.start-split-recovery p{margin:0 0 10px}.start-split-recovery div{display:flex;gap:8px}.start-split-recovery button{border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff14;color:#fff;cursor:pointer;padding:6px 9px}.start-split-status{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;padding:8px 0;color:var(--yap-marketing-fg-muted, rgba(255,255,255,.58));font-size:15px;text-align:center}.start-split-status-dot{display:inline-block;width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#738091}.start-split-status-dot.is-connected{background:var(--yap-marketing-success, #43D6AD)}.start-split-status-ref{color:#dfe5ff;font-weight:750}@media (min-width: 920px){.start-split-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.start-split-frame-wrap>div{min-height:440px}}@media (max-width: 919px){.start-split-frame-wrap>div{min-height:auto}.start-split-flow-connector{display:none}.start-split-cards{margin-top:32px}}@media (max-width: 560px){.start-split-live-control{align-items:stretch;justify-content:flex-start}.start-split-live-row{justify-content:flex-start}.start-split-live-label,.start-split-list-link{width:100%}.start-split-secondary-action,.start-split-persistence-control{flex:1 1 180px}.start-split-persistence-warning__panel{padding:20px}.start-split-persistence-warning__actions{flex-direction:column}.start-split-persistence-warning__actions button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.start-split-click-cue{display:none}.start-split-create-button.has-click-cue{animation:start-split-reduced-pulse 1s ease-out 1}@keyframes start-split-reduced-pulse{0%{box-shadow:0 0 #9aafffcc}to{box-shadow:0 0 0 10px #9aafff00}}}
