.welcome-trail[data-v-8bde148c]{border-right:1px solid hsl(var(--border));flex-shrink:0;overflow-y:auto;padding:24px 20px;width:240px}.welcome-trail-badge[data-v-8bde148c]{align-items:center;border-bottom:1px solid hsl(var(--border));display:flex;gap:8px;margin-bottom:16px;padding-bottom:16px}.welcome-trail-badge-name[data-v-8bde148c]{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-trail-badge-live[data-v-8bde148c]{color:hsl(var(--agent-success));font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.welcome-trail-list[data-v-8bde148c]{display:flex;flex-direction:column;gap:2px}.welcome-trail-entry[data-v-8bde148c]{align-items:flex-start;border-radius:6px;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.welcome-trail-entry--jumpable[data-v-8bde148c]{cursor:pointer;transition:background-color .2s}.welcome-trail-entry--jumpable[data-v-8bde148c]:hover{background:hsl(var(--muted)/.6)}.welcome-trail-marker[data-v-8bde148c]{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:9999px;color:hsl(var(--primary-foreground));display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-top:1px;transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.22,1,.36,1);width:16px}.welcome-trail-item[data-status=done] .welcome-trail-marker[data-v-8bde148c]{animation:welcomeTrailPop-8bde148c .2s cubic-bezier(.22,1,.36,1);background:hsl(var(--primary));border-color:hsl(var(--primary))}.welcome-trail-item[data-status=current] .welcome-trail-marker[data-v-8bde148c]{border-color:hsl(var(--primary));box-shadow:inset 0 0 0 3px hsl(var(--card)),inset 0 0 0 8px hsl(var(--primary))}.welcome-trail-content[data-v-8bde148c]{display:flex;flex-direction:column;gap:3px;min-width:0}.welcome-trail-label[data-v-8bde148c]{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.welcome-trail-item[data-status=current] .welcome-trail-label[data-v-8bde148c]{color:hsl(var(--foreground))}.welcome-trail-item[data-status=todo] .welcome-trail-label[data-v-8bde148c]{color:hsl(var(--muted-foreground)/.55)}.welcome-trail-note[data-v-8bde148c]{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.welcome-trail-waiting[data-v-8bde148c]{align-self:flex-start;border:1px dashed hsl(var(--border));border-radius:6px;color:hsl(var(--muted-foreground)/.7);font-size:.75rem;padding:1px 6px}@keyframes welcomeTrailPop-8bde148c{0%{transform:scale(.6)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.welcome-trail-marker[data-v-8bde148c]{animation:none!important;transition:none}}.welcome-topbar[data-v-95336408]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsl(var(--background)/.92);border-bottom:1px solid hsl(var(--border));position:sticky;top:0;z-index:20}.welcome-topbar-button[data-v-95336408]{align-items:center;display:flex;gap:10px;height:44px;padding:0 16px;width:100%}.welcome-topbar-label[data-v-95336408]{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-flow{background:hsl(var(--background));min-height:calc(100vh - 64px);position:relative}.welcome-flow-atmosphere{background:radial-gradient(circle at 50% -10%,hsl(var(--foreground)/.025),transparent 55%);height:560px;left:0;pointer-events:none;position:absolute;right:0;top:0}.welcome-flow-body{display:flex;min-height:calc(100vh - 64px);position:relative}.welcome-flow-rail{display:none}@media(min-width:768px){.welcome-flow-rail{display:block;max-height:calc(100vh - 64px);position:sticky;top:0}}.welcome-flow-stage{align-items:center;display:flex;flex:1;flex-direction:column;min-width:0;padding:0 24px 64px}.welcome-flow-chrome{align-items:center;display:flex;justify-content:space-between;max-width:672px;min-height:56px;padding:16px 0;width:100%}.welcome-flow-back{align-items:center;border-radius:6px;color:hsl(var(--muted-foreground));display:inline-flex;height:32px;justify-content:center;transition:background-color .2s,color .2s;width:32px}.welcome-flow-back:hover{background:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.welcome-flow-exit{border-radius:6px;color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:500;padding:6px 10px;transition:background-color .2s,color .2s}.welcome-flow-exit:hover{background:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.welcome-flow-scene{max-width:672px;padding-top:24px;width:100%}.welcome-scene{display:flex;flex-direction:column}.welcome-flow-input{background:transparent;border:1px solid hsl(var(--input));border-radius:6px;box-shadow:0 1px 2px #0000000d;color:hsl(var(--foreground));font-size:.875rem;height:36px;padding:4px 12px;width:100%}.welcome-flow-input:focus{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.welcome-flow-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.welcome-flow-input::placeholder{color:hsl(var(--muted-foreground))}.welcome-flow-chip{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:9999px;box-shadow:inset 0 1px hsl(var(--foreground)/.05),0 1px 2px hsl(var(--foreground)/.04);color:hsl(var(--foreground));display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:5px 12px;transition:background-color .2s,border-color .2s,color .2s}.welcome-flow-chip:hover:not(:disabled){background:hsl(var(--muted)/.4);border-color:hsl(var(--foreground)/.15)}.welcome-flow-chip--active{background:hsl(var(--accent));border-color:hsl(var(--primary));color:hsl(var(--accent-foreground))}.welcome-flow-chip:disabled{cursor:not-allowed;opacity:.5}.welcome-flow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:32px}.welcome-flow-defaults{color:hsl(var(--muted-foreground));font-size:.75rem;margin-right:auto}.welcome-flow-cta{align-items:center;background:hsl(var(--primary));border-radius:12px;box-shadow:inset 0 1px hsl(var(--primary-foreground)/.16),0 1px 2px hsl(var(--foreground)/.06);color:hsl(var(--primary-foreground));display:inline-flex;font-size:.875rem;font-weight:600;gap:10px;letter-spacing:-.005em;padding:12px 18px 12px 20px;position:relative;transition:box-shadow .22s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.welcome-flow-cta:hover{box-shadow:inset 0 1px hsl(var(--primary-foreground)/.2),0 6px 16px -6px hsl(var(--primary)/.35);transform:translateY(-1px)}.welcome-flow-cta:active{transform:translateY(0)}.welcome-flow-cta-arrow{transition:transform .22s cubic-bezier(.22,1,.36,1)}.welcome-flow-cta:hover .welcome-flow-cta-arrow{transform:translate(3px)}.welcome-flow-stagger-1{animation:welcomeFlowIn .38s cubic-bezier(.22,1,.36,1) both}.welcome-flow-stagger-2{animation:welcomeFlowIn .38s cubic-bezier(.22,1,.36,1) 80ms both}.welcome-flow-stagger-3{animation:welcomeFlowIn .38s cubic-bezier(.22,1,.36,1) .16s both}.welcome-flow-stagger-4{animation:welcomeFlowIn .42s cubic-bezier(.22,1,.36,1) .24s both}.welcome-flow-stagger-5{animation:welcomeFlowIn .42s cubic-bezier(.22,1,.36,1) .34s both}@keyframes welcomeFlowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-adv-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.welcome-adv-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.welcome-adv-enter-from{opacity:0;transform:translateY(8px)}.welcome-adv-leave-to{opacity:0;transform:translateY(-12px)}.welcome-ret-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.welcome-ret-leave-active{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.welcome-ret-enter-from{opacity:0;transform:translateY(-8px)}.welcome-ret-leave-to{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:reduce){.welcome-flow-stagger-1,.welcome-flow-stagger-2,.welcome-flow-stagger-3,.welcome-flow-stagger-4,.welcome-flow-stagger-5{animation:none!important}.welcome-adv-enter-active,.welcome-adv-leave-active,.welcome-flow-cta,.welcome-flow-cta-arrow,.welcome-ret-enter-active,.welcome-ret-leave-active{transition:none!important}}.flow-bare-back[data-v-7a96c64c]{align-items:center;color:hsl(var(--muted-foreground));display:inline-flex;font-size:12px;font-weight:500;gap:4px;margin-bottom:12px}.flow-bare-back[data-v-7a96c64c]:hover{color:hsl(var(--foreground))}.welcome-flow.is-embedded[data-v-7a96c64c],.welcome-flow.is-embedded .welcome-flow-body[data-v-7a96c64c]{min-height:100%}
