._container_1goup_1{flex-direction:column;gap:.75rem;display:flex}._subtitle_1goup_7{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}._questionText_1goup_13{font-size:.875rem;font-weight:500;line-height:1.25rem}._optionsRow_1goup_19{flex-wrap:wrap;gap:.5rem;display:flex}._container_1vx6l_1{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}._intro_1vx6l_10{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}._action_1vx6l_16{font-size:.875rem;font-weight:500;line-height:1.25rem}._description_1vx6l_22{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.25rem}._details_1vx6l_28{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;line-height:1rem}._actions_1vx6l_35{flex-wrap:wrap;gap:.5rem;display:flex}@media (width>=640px){._actions_1vx6l_35{flex-wrap:nowrap}}._buttonIcon_1vx6l_47{width:.75rem;height:.75rem;margin-right:.25rem}._approveButton_1vx6l_53{background-color:hsl(var(--success))}._approveButton_1vx6l_53:hover{background-color:hsl(var(--success-hover))}._container_16f6z_1{gap:var(--spacing-md,.75rem);border:1px solid hsl(var(--border));border-radius:calc(var(--radius) - 2px);padding:var(--spacing-md,.75rem);flex-direction:column;display:flex}._intro_16f6z_10{font-size:var(--font-size-sm,.875rem);line-height:var(--line-height-sm,1.25rem);color:hsl(var(--muted-foreground))}._title_16f6z_16{font-size:var(--font-size-sm,.875rem);line-height:var(--line-height-sm,1.25rem);font-weight:500}._stepList_16f6z_22{gap:var(--spacing-sm,.5rem);flex-direction:column;display:flex}._stepItem_16f6z_28{align-items:flex-start;gap:var(--spacing-sm,.5rem);font-size:var(--font-size-sm,.875rem);line-height:var(--line-height-sm,1.25rem);display:flex}._statusIcon_16f6z_36{margin-top:var(--spacing-xs,.125rem)}._stepNumber_16f6z_40{color:hsl(var(--muted-foreground));margin-right:var(--spacing-xs,.25rem)}._summary_16f6z_45{font-size:var(--font-size-xs,.75rem);line-height:var(--line-height-xs,1rem);color:hsl(var(--muted-foreground))}._actions_16f6z_51{gap:var(--spacing-sm,.5rem);display:flex}@media (width<=480px){._container_16f6z_1{padding:var(--spacing-sm,.5rem);gap:var(--spacing-sm,.5rem)}._stepItem_16f6z_28,._intro_16f6z_10,._title_16f6z_16{font-size:var(--font-size-xs,.75rem);line-height:var(--line-height-xs,1rem)}}._loadingContainer_1bx9j_1{background-color:hsl(var(--muted) / .45);border-radius:calc(var(--radius) - 2px);flex-direction:column;align-items:flex-start;gap:.5rem;min-width:min(18rem,70vw);padding:.75rem 1rem;display:flex}._loadingHeader_1bx9j_12{align-items:center;gap:.5rem;display:flex}._loadingAvatarPulse_1bx9j_18{background-color:hsl(var(--primary) / .75);width:.625rem;height:.625rem;box-shadow:0 0 0 0 hsl(var(--primary) / .35);border-radius:9999px;animation:1.4s ease-out infinite _beacon_1bx9j_1}._loadingLabel_1bx9j_27{letter-spacing:.02em;color:hsl(var(--foreground) / .72);font-size:.75rem;font-weight:600}._loadingRail_1bx9j_34{background-color:hsl(var(--foreground) / .08);border-radius:9999px;width:min(18rem,70vw);max-width:100%;height:.375rem;position:relative;overflow:hidden}._loadingPulse_1bx9j_44{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--primary) / .15), hsl(var(--primary) / .55), hsl(var(--primary) / .15));width:35%;animation:1.15s ease-in-out infinite _slide_1bx9j_1;position:absolute;inset:0 auto 0 0}._dots_1bx9j_53{gap:.25rem;display:flex}._dot_1bx9j_53{background-color:hsl(var(--muted-foreground) / .4);border-radius:9999px;width:.5rem;height:.5rem;animation:1s infinite _bounce_1bx9j_1}._dot_1bx9j_53:first-child{animation-delay:-.3s}._dot_1bx9j_53:nth-child(2){animation-delay:-.15s}@keyframes _bounce_1bx9j_1{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-25%)}}@keyframes _slide_1bx9j_1{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes _beacon_1bx9j_1{0%{box-shadow:0 0 0 0 hsl(var(--primary) / .35);transform:scale(.92)}70%{box-shadow:0 0 0 .55rem hsl(var(--primary) / 0);transform:scale(1)}to{box-shadow:0 0 0 0 hsl(var(--primary) / 0);transform:scale(.92)}}._messageContainer_1bx9j_109{background-color:hsl(var(--muted) / .5);border-radius:calc(var(--radius) - 2px);padding:.75rem 1rem;position:relative}._typingHeader_1bx9j_116{margin-bottom:.35rem}._typingBadge_1bx9j_120{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.125rem .45rem;font-size:.675rem;font-weight:700;display:inline-flex}._markdown_1bx9j_133{max-width:none}._reveal_1bx9j_137{animation:.18s ease-out _lift-in_1bx9j_1}._cursor_1bx9j_141{background-color:hsl(var(--foreground) / .6);width:.5rem;height:1rem;margin-left:.125rem;animation:2s cubic-bezier(.4,0,.6,1) infinite _pulse_1bx9j_1;display:inline-block}@keyframes _pulse_1bx9j_1{0%,to{opacity:1}50%{opacity:.5}}@keyframes _lift-in_1bx9j_1{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._container_1bh23_1{border-top:1px solid hsl(var(--border));background-color:hsl(var(--background));align-items:flex-end;gap:.5rem;padding:1rem;display:flex}._textarea_1bh23_10{resize:none;border:1px solid hsl(var(--input));border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--background));flex:1;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}._textarea_1bh23_10::placeholder{color:hsl(var(--muted-foreground))}._textarea_1bh23_10:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}._textarea_1bh23_10:disabled{cursor:not-allowed;opacity:.5}
