.timeline-block[data-v-393ac458]{min-width:5rem;min-height:5.25rem;border-radius:.75rem;padding:.5rem .625rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.375rem;cursor:pointer;overflow:hidden;transition:background-color .2s ease,box-shadow .2s ease,opacity .3s ease,flex-grow .35s cubic-bezier(.4,0,.2,1),min-width .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1)}.block-enter-from[data-v-393ac458],.block-leave-to[data-v-393ac458]{flex-grow:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;opacity:0}.block-move[data-v-393ac458]{transition:transform .35s cubic-bezier(.4,0,.2,1),flex-grow .35s cubic-bezier(.4,0,.2,1)}.timeline-block[data-v-393ac458]:disabled{cursor:default;opacity:.7}@media(min-width:640px){.timeline-block[data-v-393ac458]{min-width:5.5rem;padding:.625rem 1.125rem}.timeline-add[data-v-393ac458]{width:5rem}}.timeline-add[data-v-393ac458]{width:3.5rem;min-height:5.25rem;flex-shrink:0;border-radius:.75rem;border:1.5px dashed var(--ui-border-accented);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;color:var(--ui-text-muted);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.timeline-add[data-v-393ac458]:hover:not(:disabled){color:var(--ui-text-highlighted);border-color:var(--color-violet-500);background-color:color-mix(in oklch,var(--color-violet-500) 6%,transparent)}.timeline-add[data-v-393ac458]:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){.block-move[data-v-393ac458],.timeline-add[data-v-393ac458],.timeline-block[data-v-393ac458]{transition:none}}.stepper-button[data-v-64f97063]{width:3rem;min-height:3.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:var(--ui-text);background-color:var(--ui-bg-muted);transition:background-color .15s ease;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.stepper-button[data-v-64f97063]:hover:not(:disabled){background-color:var(--ui-bg-accented)}.stepper-button[data-v-64f97063]:disabled{opacity:.4;cursor:default}.stepper-value[data-v-64f97063]{text-align:center;font-size:1.5rem;font-weight:600;color:var(--ui-text-highlighted);background:transparent;border:none;outline:none;min-width:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper-value[data-v-64f97063]::-webkit-inner-spin-button,.stepper-value[data-v-64f97063]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-value[aria-invalid=true][data-v-64f97063]{color:var(--color-red-500)}.stepper-value[data-v-64f97063]:focus-visible{box-shadow:inset 0 -2px 0 var(--color-violet-500)}.chip[data-v-b357393f]{min-height:3rem;padding:0 1rem;border-radius:.625rem;display:inline-flex;align-items:center;font-size:.875rem;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.chip[data-v-b357393f]:disabled{cursor:default}.chip-idle[data-v-b357393f]{box-shadow:inset 0 0 0 1px var(--ui-border);color:var(--ui-text);font-weight:500}.chip-idle[data-v-b357393f]:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ui-border-accented);background-color:var(--ui-bg-muted)}.chip-active[data-v-b357393f]{box-shadow:inset 0 0 0 1.5px var(--color-violet-500);background-color:color-mix(in oklch,var(--color-violet-500) 10%,transparent);color:var(--color-violet-700);font-weight:600}.dark .chip-active[data-v-b357393f]{color:var(--color-violet-300)}.animated-height[data-v-37eb2796]{transition:height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(prefers-reduced-motion:reduce){.animated-height[data-v-37eb2796]{transition:none}}.play-button[data-v-3721dfdb]{width:2.75rem;height:2.75rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;color:#fff;background-color:var(--color-violet-600);transition:background-color .3s ease,transform .15s ease}.play-button[data-v-3721dfdb]:hover:not(:disabled){background-color:var(--color-violet-700)}.play-button[data-v-3721dfdb]:active:not(:disabled){transform:scale(.94)}.play-button[data-v-3721dfdb]:disabled{opacity:.5;cursor:not-allowed}.play-button.is-playing[data-v-3721dfdb]{background-color:var(--color-red-500)}.play-button.is-playing[data-v-3721dfdb]:hover:not(:disabled){background-color:var(--color-red-600)}.morph-icon[data-v-3721dfdb]{position:absolute;inset:0;width:1.25rem;height:1.25rem;transition:all .35s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.play-button[data-v-3721dfdb]{width:4rem;height:4rem;box-shadow:0 8px 24px color-mix(in oklch,var(--color-violet-600) 28%,transparent)}.morph-icon[data-v-3721dfdb]{width:1.5rem;height:1.5rem;margin:auto}}@media(prefers-reduced-motion:reduce){.morph-icon[data-v-3721dfdb],.play-button[data-v-3721dfdb]{transition:none}}.fade-scale-enter-active[data-v-3721dfdb],.fade-scale-leave-active[data-v-3721dfdb]{transition:all .3s cubic-bezier(.16,1,.3,1)}.fade-scale-enter-from[data-v-3721dfdb],.fade-scale-leave-to[data-v-3721dfdb]{opacity:0;transform:translateY(8px)}.fade-enter-active[data-v-3721dfdb],.fade-leave-active[data-v-3721dfdb]{transition:opacity .25s ease}.fade-enter-from[data-v-3721dfdb],.fade-leave-to[data-v-3721dfdb]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-3721dfdb],.fade-leave-active[data-v-3721dfdb],.fade-scale-enter-active[data-v-3721dfdb],.fade-scale-leave-active[data-v-3721dfdb]{transition:none}}
