@layer base;@layer components{[data-component=confirm-dialog].svelte-632k6g{--scale-widget:var(--flow-scale-widget,1);--scale-space-x:var(--flow-scale-space-x,1);--scale-space-y:var(--flow-scale-space-y,1);--scale-heading:var(--flow-scale-heading,1);--scale-text:var(--flow-scale-text,1);--confirm-dialog-bg-color:var(--flow-panel-bg-color,white);--confirm-dialog-title-color:var(--flow-panel-title-color,var(--color-surface-950));--confirm-dialog-description-color:var(--flow-panel-description-color,var(--color-surface-500));z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-component=confirm-dialog].svelte-632k6g [data-part=backdrop]:where(.svelte-632k6g){background-color:#00000080;position:absolute;inset:0}[data-component=confirm-dialog].svelte-632k6g [data-part=card]:where(.svelte-632k6g){background-color:var(--confirm-dialog-bg-color);border-radius:calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1));padding:calc(var(--flow-panel-padding,20px) * var(--scale-space-y)) calc(var(--flow-panel-padding,20px) * var(--scale-space-x));max-width:calc(400px * var(--scale-widget));gap:calc(16px * var(--scale-widget));width:90%;min-width:260px;box-shadow:0 calc(8px * var(--scale-widget)) calc(32px * var(--scale-widget)) #0000002e;flex-direction:column;display:flex;position:relative}[data-component=confirm-dialog].svelte-632k6g [data-part=title]:where(.svelte-632k6g){font-size:calc(18px * var(--scale-heading));color:var(--confirm-dialog-title-color);margin:0;font-weight:700}[data-component=confirm-dialog].svelte-632k6g [data-part=description]:where(.svelte-632k6g){font-size:calc(var(--flow-font-size,14px) * var(--scale-text));color:var(--confirm-dialog-description-color);margin:0;font-weight:400;line-height:1.6}[data-component=confirm-dialog].svelte-632k6g [data-part=actions]:where(.svelte-632k6g){gap:calc(12px * var(--scale-widget));display:flex}[data-component=confirm-dialog].svelte-632k6g [data-part=actions]:where(.svelte-632k6g) [data-component=button]{text-transform:none;flex:1;width:100%;font-weight:700;min-height:30px!important;height:calc(var(--flow-button-height,35px) * var(--scale-widget))!important;border-radius:calc(var(--flow-button-radius,10px) * var(--flow-radius-scale,1))!important;font-size:calc(var(--flow-font-size,14px) * var(--scale-text))!important}[data-component=flow-item].svelte-isxt77{--scale-text:var(--flow-scale-text,1);--scale-space-x:var(--flow-scale-space-x,1);--scale-space-y:var(--flow-scale-space-y,1);--avatar-width:var(--flow-avatar-width,66px);--avatar-bubble-offset-x:var(--flow-avatar-bubble-offset-x,0px);--flow-item-bg-color:transparent;--flow-item-bg-transition:var(--flow-bg-transition,.3s ease);--prompt-bubble-bg-color:#c8c8c8;--prompt-bubble-text-color:inherit;--reply-bubble-bg-color:#b7bee4;--reply-bubble-text-color:var(--color-surface-950);--edit-button-bg-color:#5a6080;--edit-button-color:white;--edit-button-hover-bg-color:#3a4060;--bubble-reveal-duration:.2s;--bubble-reveal-easing:ease-out;--bubble-reveal-offset-y:8px;--typing-dot-size:8px;--typing-dot-color:currentColor;--typing-dot-active-color:currentColor;--typing-dot-dim:30%;--typing-dot-duration:1.2s;align-items:flex-start;gap:calc(var(--flow-reply-gap-y,8px) * var(--scale-space-y));background-color:var(--flow-item-bg-color);width:100%;transition:background-color var(--flow-item-bg-transition);padding-top:calc(var(--flow-item-padding-top,var(--flow-item-padding-y,0px)) * var(--scale-space-y));padding-right:calc(var(--flow-item-padding-right,0px) * var(--scale-space-x));padding-bottom:calc(var(--flow-item-padding-bottom,var(--flow-item-padding-y,0px)) * var(--scale-space-y));padding-left:calc(var(--flow-item-padding-left,0px) * var(--scale-space-x));flex-direction:column;display:flex;position:relative}[data-component=flow-item].svelte-isxt77.state-dimmed{opacity:.4}[data-component=flow-item].svelte-isxt77 [data-part=prompt-group]:where(.svelte-isxt77){align-items:flex-start;gap:calc(8px * var(--scale-space-y));flex-direction:column;min-width:0;display:flex}[data-component=flow-item].svelte-isxt77 [data-part=avatar]:where(.svelte-isxt77){width:var(--avatar-width);flex-shrink:0}[data-component=flow-item].svelte-isxt77 [data-part=avatar]:where(.svelte-isxt77)>:is(svg,img){width:100%;height:auto}[data-component=flow-item].svelte-isxt77 [data-part=prompt-bubble]:where(.svelte-isxt77){font-size:calc(12px * var(--scale-text-base));line-height:1.5;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--prompt-bubble-text-color);font-size:calc(var(--flow-font-size,14px) * var(--scale-text));background-color:var(--prompt-bubble-bg-color);padding:calc(var(--flow-panel-padding,20px) * var(--scale-space-y)) calc(var(--flow-panel-padding,20px) * var(--scale-space-x));border-radius:calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) 0;width:min(max-content, calc(80% - var(--avatar-width) - var(--avatar-bubble-offset-x)));margin-left:calc(var(--avatar-width) + var(--avatar-bubble-offset-x));text-align:left;font-weight:700;line-height:1.71429}[data-component=flow-item].svelte-isxt77 [data-part=prompt-bubble].state-reveal:where(.svelte-isxt77){animation:flow-bubble-reveal var(--bubble-reveal-duration) var(--bubble-reveal-easing) both}[data-component=flow-item].svelte-isxt77 [data-part=prompt-bubble][data-variant=typing]:where(.svelte-isxt77){box-sizing:border-box;align-items:center;min-height:48px;display:flex}[data-component=flow-item].svelte-isxt77 [data-part=typing-dots]:where(.svelte-isxt77){align-items:center;gap:4px;display:flex}[data-component=flow-item].svelte-isxt77 [data-part=reply-bubble][data-variant=loading]:where(.svelte-isxt77){box-sizing:border-box;--typing-dot-active-color:var(--reply-typing-dot-active-color,currentColor);align-items:center;min-height:48px;display:flex}[data-component=flow-item].svelte-isxt77 [data-part=typing-dot]:where(.svelte-isxt77){width:var(--typing-dot-size);height:var(--typing-dot-size);background-color:var(--typing-dot-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){[data-component=flow-item].svelte-isxt77 [data-part=typing-dot]:where(.svelte-isxt77){background-color:color-mix(in srgb, var(--typing-dot-color) var(--typing-dot-dim), transparent)}}[data-component=flow-item].svelte-isxt77 [data-part=typing-dot]:where(.svelte-isxt77){animation:flow-typing-scan-edge var(--typing-dot-duration) linear infinite}[data-component=flow-item].svelte-isxt77 [data-part=typing-dot]:where(.svelte-isxt77):nth-child(2){animation-name:flow-typing-scan-middle}[data-component=flow-item].svelte-isxt77 [data-part=typing-dot]:where(.svelte-isxt77):nth-child(3){animation-name:flow-typing-scan-edge;animation-delay:calc(var(--typing-dot-duration) / -2)}@media (prefers-reduced-motion:reduce){[data-component=flow-item].svelte-isxt77 [data-part=prompt-bubble].state-reveal:where(.svelte-isxt77),[data-component=flow-item].svelte-isxt77 [data-part=typing-dot]:where(.svelte-isxt77){animation:none}}[data-component=flow-item].svelte-isxt77 [data-part=reply-bubble]:where(.svelte-isxt77){font-size:calc(12px * var(--scale-text-base));line-height:1.5;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--reply-bubble-text-color,inherit);font-size:calc(var(--flow-font-size,14px) * var(--scale-text));background-color:var(--reply-bubble-bg-color);padding:calc(var(--flow-panel-padding,20px) * var(--scale-space-y)) calc(var(--flow-panel-padding,20px) * var(--scale-space-x));border-radius:calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) 0 calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1));width:min(max-content, 80%);text-align:left;overflow-wrap:break-word;word-break:break-word;align-self:flex-end;font-style:italic;font-weight:700}[data-component=flow-item].svelte-isxt77 [data-part=reply-slot]:where(.svelte-isxt77){width:100%;max-width:calc(100% - var(--avatar-width) - var(--avatar-bubble-offset-x));text-align:right;align-self:flex-end}[data-component=flow-item].svelte-isxt77[data-reply-width=full]{gap:calc((var(--flow-reply-gap-y,8px) + var(--flow-reply-full-extra-gap-top,var(--flow-reply-gap-y,8px))) * var(--scale-space-y))}[data-component=flow-item].svelte-isxt77[data-reply-width=full] [data-part=reply-slot]:where(.svelte-isxt77){max-width:100%}[data-component=flow-item].svelte-isxt77 [data-part=reply-wrapper]:where(.svelte-isxt77){justify-content:flex-end;min-width:0;max-width:100%;display:inline-flex;position:relative}[data-component=flow-item].svelte-isxt77 [data-part=reply-wrapper]:where(.svelte-isxt77):has(>[data-part=reply-content]:where(.svelte-isxt77)>[data-fill-width]){width:100%;display:flex}[data-component=flow-item].svelte-isxt77 [data-part=reply-wrapper]:where(.svelte-isxt77):has(>[data-part=reply-content]:where(.svelte-isxt77)>[data-fill-width]) [data-part=reply-content]:where(.svelte-isxt77){flex:auto}[data-component=flow-item].svelte-isxt77 [data-part=reply-content]:where(.svelte-isxt77){text-align:left;flex:0 auto;min-width:0}[data-component=flow-item].svelte-isxt77 [data-part=reply-wrapper].state-editable:where(.svelte-isxt77){cursor:pointer}[data-component=flow-item].svelte-isxt77 [data-part=reply-wrapper].state-completed:where(.svelte-isxt77){font-size:calc(12px * var(--scale-text-base));line-height:1.5;font-family:var(--base-font-family);font-weight:var(--base-font-weight);letter-spacing:var(--base-letter-spacing);color:var(--reply-bubble-text-color,inherit);font-size:calc(var(--flow-font-size,14px) * var(--scale-text));justify-content:space-between;align-items:center;gap:calc(8px * var(--scale-space-x));background-color:var(--reply-bubble-bg-color);padding:calc(var(--flow-panel-padding,20px) * var(--scale-space-y)) calc(var(--flow-panel-padding,20px) * var(--scale-space-x));border-radius:calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1)) 0 calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1));flex-direction:row;font-weight:700;display:inline-flex}[data-component=flow-item].svelte-isxt77 [data-part=edit-btn]:where(.svelte-isxt77){color:var(--edit-button-bg-color);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}[data-component=flow-item].svelte-isxt77 [data-part=edit-btn]:where(.svelte-isxt77):hover{color:var(--edit-button-hover-bg-color)}@keyframes flow-bubble-reveal{0%{opacity:0;transform:translateY(var(--bubble-reveal-offset-y,8px))}to{opacity:1;transform:none}}@keyframes flow-typing-scan-edge{0%{background-color:var(--typing-dot-active-color)}35%,85%{background-color:color-mix(in srgb, var(--typing-dot-color) var(--typing-dot-dim), transparent)}to{background-color:var(--typing-dot-active-color)}}@keyframes flow-typing-scan-middle{0%,50%,to{background-color:color-mix(in srgb, var(--typing-dot-color) var(--typing-dot-dim), transparent)}25%,75%{background-color:var(--typing-dot-active-color)}}[data-component=section-bar].svelte-m8vspj{--scale-heading:var(--flow-scale-heading,1);--scale-space-x:var(--flow-scale-space-x,1);--scale-space-y:var(--flow-scale-space-y,1);z-index:10;background-color:var(--section-bar-bg-color,#969696);color:var(--section-bar-text-color,white);transition:background-color var(--section-bar-transition,var(--flow-bg-transition,.3s ease)), color var(--section-bar-transition,var(--flow-bg-transition,.3s ease));flex-direction:column;display:flex;position:sticky;top:0}[data-component=section-bar].svelte-m8vspj.state-is-active{background-color:var(--section-bar-active-bg-color,#5a6080)}[data-component=section-bar].svelte-m8vspj [data-part=section-bar-content]:where(.svelte-m8vspj){min-height:var(--flow-bar-height,44px);box-sizing:border-box;padding:0 calc(var(--flow-section-bar-padding-right,var(--flow-section-padding-right,40px)) * var(--scale-space-x)) 0 calc(var(--flow-section-bar-padding-left,var(--flow-section-padding-left,40px)) * var(--scale-space-x));justify-content:space-between;align-items:center;display:flex}[data-component=section-bar].svelte-m8vspj [data-part=section-bar-title]:where(.svelte-m8vspj){font-weight:700;font-size:calc(24px * var(--scale-heading));align-items:center;gap:8px;display:flex}[data-component=section-block].svelte-m8vspj{--scale-space-x:var(--flow-scale-space-x,1);--scale-space-y:var(--flow-scale-space-y,1);transform-origin:50% calc(var(--flow-bar-height,44px) / 2);flex-direction:column;display:flex}[data-component=section-block].svelte-m8vspj.state-stretch{flex:auto}[data-part=section-items].svelte-m8vspj{gap:calc(var(--flow-item-gap-y,0px) * var(--scale-space-y));padding:calc(var(--flow-section-padding-top,40px) * var(--scale-space-y)) calc(var(--flow-section-padding-right,40px) * var(--scale-space-x)) calc(var(--flow-section-padding-bottom,40px) * var(--scale-space-y)) calc(var(--flow-section-padding-left,40px) * var(--scale-space-x));flex-direction:column;display:flex}[data-part=flow-history-content]>[data-component=section-block].svelte-m8vspj:last-child [data-part=section-items]:where(.svelte-m8vspj){padding-bottom:calc(var(--flow-conversation-padding-bottom,50px) * var(--scale-space-y))}[data-component=section-block].svelte-m8vspj:not(.state-stretch)>[data-component=section-bar]:where(.svelte-m8vspj){margin-top:calc(var(--flow-section-margin-y,20px) * var(--scale-space-y))}[data-component=flow-renderer].svelte-w2sw4u{--flow-bar-height:44px;flex-direction:column;min-height:100%;display:flex}[data-component=flow-renderer].svelte-w2sw4u [data-part=top-bar]:where(.svelte-w2sw4u){z-index:20;height:var(--flow-bar-height);margin-bottom:calc(-1 * var(--flow-bar-height));pointer-events:none;justify-content:flex-end;align-items:center;padding-inline-start:12px;padding-inline-end:calc(var(--flow-top-bar-padding-right,var(--flow-section-bar-padding-right,var(--flow-section-padding-right,40px))) * var(--flow-scale-space-x,1) - 6px);display:flex;position:sticky;top:0}[data-component=flow-renderer].svelte-w2sw4u [data-part=exit-button]:where(.svelte-w2sw4u){pointer-events:auto;background-color:var(--flow-exit-button-bg-color,transparent);width:32px;height:32px;color:var(--flow-exit-button-color,currentColor);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex}[data-component=flow-renderer].svelte-w2sw4u [data-part=exit-button]:where(.svelte-w2sw4u) svg:where(.svelte-w2sw4u){width:20px;height:20px}[data-component=flow-renderer].svelte-w2sw4u [data-part=exit-button]:where(.svelte-w2sw4u):hover{background-color:var(--flow-exit-button-hover-bg-color,#00000026)}[data-component=flow-renderer].svelte-w2sw4u [data-part=flow-history]:where(.svelte-w2sw4u){flex-direction:column;flex:auto;display:flex}[data-component=flow-renderer].svelte-w2sw4u [data-part=flow-history-content]:where(.svelte-w2sw4u){flex-direction:column;flex:auto;justify-content:flex-end;display:flex}[data-component=flow-renderer].svelte-w2sw4u [data-part=flow-completed]:where(.svelte-w2sw4u){margin-block:var(--flow-space-md,16px);padding-inline:var(--flow-space-md,16px);opacity:.7;text-align:center;align-self:center;font-size:.875em}}@layer page,theme,utilities;[data-component=completion-overlay].svelte-11c2r2e{--scale-widget:var(--flow-scale-widget,1);--scale-space-x:var(--flow-scale-space-x,1);--scale-space-y:var(--flow-scale-space-y,1);--scale-text:var(--flow-scale-text,1);z-index:100;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-component=completion-overlay].svelte-11c2r2e [data-part=card]:where(.svelte-11c2r2e){background-color:var(--flow-panel-bg-color,white);border-radius:calc(var(--flow-panel-radius,15px) * var(--flow-radius-scale,1));padding:calc(var(--flow-panel-padding,20px) * var(--scale-space-y)) calc(var(--flow-panel-padding,20px) * var(--scale-space-x));max-width:calc(480px * var(--scale-widget));gap:calc(24px * var(--scale-widget));width:90%;min-width:260px;box-shadow:0 calc(8px * var(--scale-widget)) calc(32px * var(--scale-widget)) #0000002e;flex-direction:column;display:flex}[data-component=completion-overlay].svelte-11c2r2e [data-part=message]:where(.svelte-11c2r2e){color:var(--flow-panel-description-color,var(--color-surface-500));font-weight:400;font-size:calc(var(--flow-font-size,14px) * var(--scale-text));margin:0;line-height:1.6}[data-component=completion-overlay].svelte-11c2r2e [data-component=button]{text-transform:none;border:2px solid var(--color-primary-500);width:100%;font-weight:700;border-radius:calc(var(--flow-button-radius,10px) * var(--flow-radius-scale,1))!important;min-height:30px!important;height:calc(var(--flow-button-height,35px) * var(--scale-widget))!important;font-size:calc(var(--flow-font-size,14px) * var(--scale-text))!important}
