.agent-bar.svelte-1wwx8pq{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);z-index:9998;display:flex;align-items:center;padding:.5rem 1rem;background:linear-gradient(180deg,#14141ef2,#0f0f19fa);border-radius:2rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0d;transition:all .3s ease}.agent-bar.overlay-open.svelte-1wwx8pq{background:linear-gradient(180deg,#0a0a12fa,#08080ffc);box-shadow:0 4px 32px #0009,0 0 0 1px #ffffff14,inset 0 1px #ffffff0d}.agents-list.svelte-1wwx8pq{display:flex;align-items:center;gap:.75rem}.agent-slot.svelte-1wwx8pq{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem}.agent-button.svelte-1wwx8pq{width:3rem;height:3rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,filter .2s ease;padding:0;border-radius:50%}.agent-button.svelte-1wwx8pq:not(.disabled):hover{transform:scale(1.15);filter:drop-shadow(0 2px 8px rgba(245,217,110,.4))}.agent-button.svelte-1wwx8pq:not(.disabled):active{transform:scale(.95)}.agent-button.disabled.svelte-1wwx8pq{cursor:not-allowed}.agent-icon.svelte-1wwx8pq{width:100%;height:100%;object-fit:contain;transition:transform .2s ease;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.agent-icon.greyed.svelte-1wwx8pq{filter:grayscale(100%) opacity(.5) drop-shadow(0 2px 6px rgba(0,0,0,.3))}.lock-overlay.svelte-1wwx8pq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:50%}.lock-icon.svelte-1wwx8pq{font-size:.875rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.agent-button.unlocking.svelte-1wwx8pq{animation:svelte-1wwx8pq-unlock-glow .8s ease-out}.agent-button.unlocking.svelte-1wwx8pq .agent-icon:where(.svelte-1wwx8pq){animation:svelte-1wwx8pq-unlock-reveal .8s ease-out}@keyframes svelte-1wwx8pq-unlock-glow{0%{filter:drop-shadow(0 0 0 rgba(245,217,110,0))}50%{filter:drop-shadow(0 0 20px rgba(245,217,110,.8))}to{filter:drop-shadow(0 0 0 rgba(245,217,110,0))}}@keyframes svelte-1wwx8pq-unlock-reveal{0%{filter:grayscale(100%) opacity(.5);transform:scale(.9)}50%{transform:scale(1.1)}to{filter:none;transform:scale(1)}}.agent-label.svelte-1wwx8pq{font-size:.6rem;color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.agent-slot.active.svelte-1wwx8pq .agent-label:where(.svelte-1wwx8pq){color:#f5d96ee6}.agent-slot.locked.svelte-1wwx8pq .agent-label:where(.svelte-1wwx8pq){color:#ffffff40}.agent-slot.requires-auth.svelte-1wwx8pq .agent-label:where(.svelte-1wwx8pq){color:#fff6}.unread-indicator.svelte-1wwx8pq{position:absolute;top:-.15rem;right:-.15rem;z-index:10}.unread-dot.svelte-1wwx8pq{display:block;width:.75rem;height:.75rem;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 2px 6px #dc262680;border:2px solid rgba(255,255,255,.9);animation:svelte-1wwx8pq-unread-pulse 2s ease-in-out infinite}@keyframes svelte-1wwx8pq-unread-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.auth-tooltip.svelte-1wwx8pq{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;background:#14141ef2;color:#ffffffe6;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20;box-shadow:0 2px 8px #0000004d}.auth-tooltip.svelte-1wwx8pq:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#14141ef2;border-bottom:none}.agent-slot.requires-auth.svelte-1wwx8pq:hover .auth-tooltip:where(.svelte-1wwx8pq){opacity:1}@media (max-width: 640px){.agent-bar.svelte-1wwx8pq{padding:.4rem .75rem;gap:.5rem}.agent-button.svelte-1wwx8pq{width:2.25rem;height:2.25rem}.agent-label.svelte-1wwx8pq{display:none}.status-indicator.svelte-1wwx8pq{width:.5rem;height:.5rem;bottom:0;right:0}}@media (max-width: 400px){.agent-bar.svelte-1wwx8pq{padding:.3rem .5rem}.agent-button.svelte-1wwx8pq{width:2rem;height:2rem}}.agent-panel.svelte-b54kjt{display:flex;flex-direction:column;width:300px;min-width:300px;flex-shrink:0;padding:1.25rem;gap:1rem;background:#00000026;border-right:1px solid rgba(255,255,255,.06)}.spacer.svelte-b54kjt{flex:1;min-height:0}.agent-display.svelte-b54kjt{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.agent-name-section.svelte-b54kjt{display:flex;flex-direction:column;align-items:center;gap:.125rem}.agent-avatar.svelte-b54kjt{width:80px;height:80px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.agent-name.svelte-b54kjt{font-size:1.125rem;font-weight:600;color:var(--agent-primary, #F5D96E)}.agent-role.svelte-b54kjt{font-size:.75rem;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.agent-tagline.svelte-b54kjt{margin:0;font-size:.8125rem;color:#fff9;line-height:1.4}.project-card.svelte-b54kjt{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;font-family:inherit;color:inherit;width:100%}.project-card.svelte-b54kjt:hover{background:#ffffff0f;border-color:rgba(var(--agent-primary-rgb, 245, 217, 110),.3)}.project-card-header.svelte-b54kjt{display:flex;align-items:center;gap:.5rem}.project-icon.svelte-b54kjt{width:1rem;height:1rem;color:var(--agent-primary, #F5D96E);flex-shrink:0}.project-label.svelte-b54kjt{font-size:.6875rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.project-status.svelte-b54kjt{margin-left:auto;font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background:rgba(var(--agent-primary-rgb, 245, 217, 110),.15);color:var(--status-color, var(--agent-primary, #F5D96E));text-transform:capitalize}.project-name.svelte-b54kjt{margin:0;font-size:.9375rem;font-weight:600;color:#e5e7eb;line-height:1.3}.project-description.svelte-b54kjt{margin:0;font-size:.8125rem;color:#fff9;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-details.svelte-b54kjt{display:flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--agent-primary, #F5D96E);margin-top:.25rem}.view-details.svelte-b54kjt svg:where(.svelte-b54kjt){width:.875rem;height:.875rem}.workspace-activities.svelte-b54kjt{display:flex;flex-direction:column;gap:.375rem}.activity-item.svelte-b54kjt{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff08;border-radius:.5rem;border:1px solid rgba(255,255,255,.06);font-size:.8125rem;color:#fffc}.activity-item.running.svelte-b54kjt{border-color:rgba(var(--agent-primary-rgb, 245, 217, 110),.2);background:rgba(var(--agent-primary-rgb, 245, 217, 110),.05)}.activity-item.completed.svelte-b54kjt{border-color:#22c55e33;color:#ffffff80}.activity-item.error.svelte-b54kjt{border-color:#ef444433;color:#ef4444cc}.activity-icon.svelte-b54kjt{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.spinner.svelte-b54kjt{width:.75rem;height:.75rem;border:2px solid transparent;border-top-color:var(--agent-primary, #F5D96E);border-radius:50%;animation:svelte-b54kjt-spin .8s linear infinite}@keyframes svelte-b54kjt-spin{to{transform:rotate(360deg)}}.activity-name.svelte-b54kjt{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-feeling.svelte-b54kjt{text-align:center;padding:.5rem .75rem;background:#ffffff05;border-radius:.5rem;margin-top:.25rem}.feeling-text.svelte-b54kjt{font-size:.9375rem;font-weight:600;color:var(--agent-primary, rgba(245, 217, 110, .9));margin-bottom:.125rem}.reason-text.svelte-b54kjt{font-size:.75rem;color:#ffffff80;font-style:italic}@media (max-width: 900px){.agent-panel.svelte-b54kjt{display:none}}.activity-panel.svelte-1ms5xez{width:280px;min-width:280px;display:flex;flex-direction:column;background:#0003;border-left:1px solid rgba(255,255,255,.08);transition:width .2s ease,min-width .2s ease}.activity-panel.collapsed.svelte-1ms5xez{width:48px;min-width:48px}.panel-header.svelte-1ms5xez{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.panel-header.clickable.svelte-1ms5xez{cursor:pointer;transition:background .2s ease}.panel-header.clickable.svelte-1ms5xez:hover{background:#ffffff0d}.panel-header.svelte-1ms5xez h3:where(.svelte-1ms5xez){margin:0;font-size:.8125rem;font-weight:600;color:#e5e7eb;text-transform:uppercase;letter-spacing:.05em}.collapsed.svelte-1ms5xez .panel-header:where(.svelte-1ms5xez) h3:where(.svelte-1ms5xez){display:none}.header-actions.svelte-1ms5xez{display:flex;align-items:center;gap:.5rem}.running-badge.svelte-1ms5xez{font-size:.6875rem;font-weight:500;padding:.125rem .5rem;background:rgba(var(--agent-primary-rgb, 245, 217, 110),.2);color:var(--agent-primary, #F5D96E);border-radius:1rem;animation:svelte-1ms5xez-pulse 2s ease-in-out infinite}@keyframes svelte-1ms5xez-pulse{0%,to{opacity:1}50%{opacity:.6}}.collapse-btn.svelte-1ms5xez{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;color:#9ca3af;cursor:pointer;border-radius:.25rem;transition:all .2s ease}.collapse-btn.svelte-1ms5xez:hover{background:#ffffff1a;color:#e5e7eb}.collapse-btn.svelte-1ms5xez svg:where(.svelte-1ms5xez){width:1rem;height:1rem}.activity-list.svelte-1ms5xez{flex:1;overflow-y:auto;padding:.5rem}.activity-section.svelte-1ms5xez{display:flex;flex-direction:column;gap:.25rem}.running-section.svelte-1ms5xez{padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.stacks-section.svelte-1ms5xez{display:flex;flex-direction:column;gap:.25rem}.agent-stack.svelte-1ms5xez{border-radius:.5rem;background:#ffffff05;border:1px solid transparent;overflow:hidden}.agent-stack.expanded.svelte-1ms5xez{background:#ffffff08;border-color:#ffffff0f}.stack-header.svelte-1ms5xez{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem;background:transparent;border:none;color:inherit;font-family:inherit;cursor:pointer;text-align:left;transition:background .2s ease}.stack-header.svelte-1ms5xez:hover{background:#ffffff0d}.stack-chevron.svelte-1ms5xez{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:transform .2s ease;flex-shrink:0}.stack-chevron.rotated.svelte-1ms5xez{transform:rotate(90deg)}.stack-chevron.svelte-1ms5xez svg:where(.svelte-1ms5xez){width:.75rem;height:.75rem}.stack-agent-name.svelte-1ms5xez{flex:1;font-size:.8125rem;font-weight:500;color:#e5e7eb}.stack-count.svelte-1ms5xez{font-size:.6875rem;font-weight:500;padding:.125rem .375rem;background:#ffffff1a;color:#9ca3af;border-radius:.75rem;min-width:1.25rem;text-align:center}.stack-activities.svelte-1ms5xez{display:flex;flex-direction:column;gap:.125rem;padding:0 .25rem .25rem}.activity-item.svelte-1ms5xez{display:flex;gap:.75rem;padding:.625rem;border-radius:.5rem;background:#ffffff05;transition:background .2s ease;border:1px solid transparent;width:100%;text-align:left;font-family:inherit;color:inherit}.activity-item.clickable.svelte-1ms5xez{cursor:pointer}.activity-item.svelte-1ms5xez:hover{background:#ffffff0d}.activity-item.status-running.svelte-1ms5xez{background:rgba(var(--agent-primary-rgb, 245, 217, 110),.05);border-color:rgba(var(--agent-primary-rgb, 245, 217, 110),.15)}.activity-item.status-error.svelte-1ms5xez{background:#ef44440d;border-left:2px solid rgba(239,68,68,.5)}.activity-icon.svelte-1ms5xez{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.75rem;flex-shrink:0;background:rgba(var(--agent-primary-rgb, 245, 217, 110),.2);color:var(--agent-primary, #F5D96E)}.status-icon.svelte-1ms5xez{font-size:.625rem}.spinner.svelte-1ms5xez{width:.75rem;height:.75rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1ms5xez-spin .8s linear infinite}.mini-spinner.svelte-1ms5xez{width:.5rem;height:.5rem;border:1.5px solid transparent;border-top-color:var(--agent-primary, #F5D96E);border-radius:50%;animation:svelte-1ms5xez-spin .8s linear infinite}@keyframes svelte-1ms5xez-spin{to{transform:rotate(360deg)}}.activity-content.svelte-1ms5xez{flex:1;min-width:0}.activity-header.svelte-1ms5xez{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.activity-title.svelte-1ms5xez{font-size:.8125rem;font-weight:500;color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-type.svelte-1ms5xez{font-size:.625rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.activity-agent.svelte-1ms5xez{font-size:.6875rem;color:var(--agent-primary, #a855f7);flex-shrink:0}.activity-description.svelte-1ms5xez{margin:.25rem 0 0;font-size:.75rem;color:#9ca3af;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.activity-meta.svelte-1ms5xez{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.activity-time.svelte-1ms5xez{font-size:.6875rem;color:#6b7280}.activity-duration.svelte-1ms5xez{font-size:.6875rem;color:#4ade80;font-weight:500}.stop-btn.svelte-1ms5xez{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.25rem;color:#ef4444;cursor:pointer;transition:all .2s ease;flex-shrink:0}.stop-btn.svelte-1ms5xez:hover{background:#ef444433;border-color:#ef444480}.stop-btn.svelte-1ms5xez svg:where(.svelte-1ms5xez){width:.75rem;height:.75rem}.empty-state.svelte-1ms5xez{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:#6b7280}.empty-icon.svelte-1ms5xez{font-size:2rem;margin-bottom:.5rem;opacity:.5}.empty-state.svelte-1ms5xez p:where(.svelte-1ms5xez){margin:0;font-size:.875rem}.empty-hint.svelte-1ms5xez{font-size:.75rem!important;margin-top:.25rem!important;opacity:.7}.collapsed-content.svelte-1ms5xez{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:1rem 0;width:100%}.collapsed-content.svelte-1ms5xez:hover{background:#ffffff0d}.collapsed-running.svelte-1ms5xez{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--agent-primary, #F5D96E);font-size:.75rem;font-weight:600}.activity-count.svelte-1ms5xez{font-size:.875rem;font-weight:600;color:#9ca3af}.details-backdrop.svelte-1ms5xez{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.details-modal.svelte-1ms5xez{background:#1f2937;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.details-header.svelte-1ms5xez{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;background:#1f2937}.details-title-section.svelte-1ms5xez{display:flex;align-items:flex-start;gap:.75rem}.details-icon.svelte-1ms5xez{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:1rem;background:rgba(var(--agent-primary-rgb, 245, 217, 110),.2);color:var(--agent-primary, #F5D96E);flex-shrink:0}.details-icon.status-error.svelte-1ms5xez{background:#ef444433;color:#ef4444}.details-icon.status-completed.svelte-1ms5xez{background:#22c55e33;color:#4ade80}.details-title.svelte-1ms5xez{margin:0;font-size:1rem;font-weight:600;color:#e5e7eb}.details-meta.svelte-1ms5xez{font-size:.75rem;color:#6b7280}.close-btn.svelte-1ms5xez{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:.375rem;transition:all .2s ease}.close-btn.svelte-1ms5xez:hover{background:#ffffff1a;color:#e5e7eb}.close-btn.svelte-1ms5xez svg:where(.svelte-1ms5xez){width:1.25rem;height:1.25rem}.details-section.svelte-1ms5xez{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.details-section.svelte-1ms5xez:last-of-type{border-bottom:none}.details-section.svelte-1ms5xez h4:where(.svelte-1ms5xez){margin:0 0 .5rem;font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.details-section.svelte-1ms5xez p:where(.svelte-1ms5xez){margin:0;font-size:.875rem;color:#e5e7eb;line-height:1.5}.details-code.svelte-1ms5xez{margin:0;padding:.75rem;background:#0000004d;border-radius:.375rem;font-size:.75rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;color:#e5e7eb;overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}.details-actions.svelte-1ms5xez{padding:1rem 1.25rem;display:flex;justify-content:flex-end}.stop-activity-btn.svelte-1ms5xez{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;color:#ef4444;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.stop-activity-btn.svelte-1ms5xez:hover{background:#ef444433;border-color:#ef444480}.stop-activity-btn.svelte-1ms5xez svg:where(.svelte-1ms5xez){width:.875rem;height:.875rem}@media (max-width: 1200px){.activity-panel.svelte-1ms5xez{width:240px;min-width:240px}}@media (max-width: 900px){.activity-panel.svelte-1ms5xez{display:none}}.messages-container.svelte-45iaz6{padding:1rem;display:flex;flex-direction:column;gap:1rem}.message.svelte-45iaz6{display:flex;flex-direction:column;gap:.25rem;max-width:85%;animation:svelte-45iaz6-fadeIn .2s ease-out}@keyframes svelte-45iaz6-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.message.user.svelte-45iaz6{align-self:flex-end;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:.75rem 1rem}.message.user.proposal-accepted.svelte-45iaz6{background:color-mix(in srgb,#22c55e 8%,rgba(255,255,255,.02));border-color:color-mix(in srgb,#22c55e 25%,transparent)}.message.proposal-accepted.svelte-45iaz6 .user-content:where(.svelte-45iaz6),.message.proposal-accepted.svelte-45iaz6 .user-component-answer:where(.svelte-45iaz6){color:#86efac;font-weight:600}.message.assistant.svelte-45iaz6{align-self:flex-start;background:color-mix(in srgb,var(--agent-primary, #F5D96E) 6%,rgba(255,255,255,.01));border:1px solid color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent);border-radius:1rem;padding:.75rem 1rem}.message.activity.svelte-45iaz6{align-self:center;max-width:100%}.message-header.svelte-45iaz6{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.user-header.svelte-45iaz6{justify-content:flex-end}.user-label.svelte-45iaz6{color:#e5e7eb;font-weight:600}.character-name.svelte-45iaz6{color:var(--agent-primary, #F5D96E);font-weight:600}.message-time.svelte-45iaz6{color:#6b7280;font-size:.75rem}.message-content.svelte-45iaz6{color:#e5e7eb;font-size:.9375rem;line-height:1.6}.message-content.svelte-45iaz6 a{color:var(--agent-primary, #F5D96E);text-decoration:underline}.message-content.svelte-45iaz6 code{background:#0000004d;padding:.125rem .375rem;border-radius:.25rem;font-family:SF Mono,Monaco,monospace;font-size:.875em}.user-content.svelte-45iaz6{color:#e5e7eb;font-size:.9375rem;line-height:1.6}.user-component-answer.svelte-45iaz6{display:flex;flex-direction:column;gap:.25rem;color:#e5e7eb;font-size:.9375rem;line-height:1.4}.answer-label.svelte-45iaz6{font-size:.75rem;font-weight:400;opacity:.7;margin-bottom:.25rem}.answer-value.svelte-45iaz6{font-weight:600}.answer-options.svelte-45iaz6{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.25rem}.option-pill.svelte-45iaz6{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:1rem;font-size:.8125rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffff80;transition:all .15s ease}.option-pill.selected.svelte-45iaz6{background:color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,rgba(255,255,255,.05));border-color:var(--agent-primary, #F5D96E);color:var(--agent-primary, #F5D96E);font-weight:600}.check-icon.svelte-45iaz6{font-size:.75rem;font-weight:700}.activity-content.svelte-45iaz6{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#a78bfa1a;border:1px solid rgba(167,139,250,.2);border-radius:2rem;color:#a78bfa;font-size:.8125rem}.activity-icon.svelte-45iaz6{font-size:.875rem}@media (max-width: 480px){.message-header.svelte-45iaz6{font-size:.75rem}}.input-component.svelte-lrfo07{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-lrfo07{font-size:.9375rem;font-weight:500;color:#e5e7eb}.required.svelte-lrfo07{color:#f87171;margin-left:.25rem}.input-description.svelte-lrfo07{font-size:.8125rem;color:#9ca3af;margin:0}.input-wrapper.svelte-lrfo07{position:relative;display:flex;align-items:center;gap:.5rem}.input-wrapper.text-based.svelte-lrfo07{align-items:flex-end;padding:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;transition:all .2s ease}.input-wrapper.text-based.svelte-lrfo07:focus-within{background:#ffffff0d;border-color:var(--agent-primary, rgba(167, 139, 250, .4));box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-primary, #a78bfa) 10%,transparent)}.input-wrapper.text-based.svelte-lrfo07 textarea:where(.svelte-lrfo07){flex:1;min-height:1.5rem;max-height:200px;padding:.5rem .75rem;background:transparent;border:none;border-radius:0;color:#f3f4f6;font-size:.9375rem;font-family:inherit;line-height:1.5;resize:none;outline:none}.input-wrapper.text-based.svelte-lrfo07 textarea:where(.svelte-lrfo07)::placeholder{color:#fff6}.input-wrapper.text-based.svelte-lrfo07 textarea:where(.svelte-lrfo07):disabled{opacity:.5;cursor:not-allowed}.send-btn.svelte-lrfo07{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);border:none;border-radius:50%;color:#1f2937;cursor:pointer;transition:all .2s ease;flex-shrink:0}.send-btn.svelte-lrfo07:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.send-btn.svelte-lrfo07:active:not(:disabled){transform:scale(.95)}.send-btn.svelte-lrfo07:disabled{opacity:.5;cursor:not-allowed}.send-btn.svelte-lrfo07 svg:where(.svelte-lrfo07){width:1.125rem;height:1.125rem}input.svelte-lrfo07{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.75rem 1rem;color:#f3f4f6;font-size:1rem;font-family:inherit;transition:all .2s ease}input.svelte-lrfo07:focus{outline:none;background:#ffffff0d;border-color:var(--agent-primary, rgba(167, 139, 250, .4));box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-primary, #a78bfa) 10%,transparent)}input.svelte-lrfo07::placeholder{color:#fff6}input.error.svelte-lrfo07{border-color:#ef444480}input.svelte-lrfo07:disabled{opacity:.5;cursor:not-allowed}.toggle-password.svelte-lrfo07{position:absolute;right:5rem;background:none;border:none;cursor:pointer;font-size:1rem;opacity:.6;transition:opacity .2s}.toggle-password.svelte-lrfo07:hover{opacity:1}.input-unit.svelte-lrfo07{font-size:.875rem;color:#9ca3af}.error-message.svelte-lrfo07{font-size:.8125rem;color:#f87171;margin:0}.submit-btn.svelte-lrfo07{background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);color:#1f2937;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex-shrink:0}.submit-btn.svelte-lrfo07:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.submit-btn.svelte-lrfo07:disabled{opacity:.5;cursor:not-allowed}.selection-component.svelte-ax06sd{display:flex;flex-direction:column;gap:.75rem}.input-label.svelte-ax06sd{font-size:.9375rem;font-weight:500;color:#e5e7eb}.required.svelte-ax06sd{color:#f87171;margin-left:.25rem}.input-description.svelte-ax06sd{font-size:.8125rem;color:#9ca3af;margin:0}.options-list.svelte-ax06sd{display:flex;flex-direction:column;gap:.5rem}.options-list.horizontal.svelte-ax06sd{flex-direction:row;flex-wrap:wrap}.option-btn.svelte-ax06sd{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#d1d5db;text-align:left;cursor:pointer;transition:all .2s ease}.option-btn.svelte-ax06sd:hover:not(:disabled){background:#a78bfa1a;border-color:#a78bfa4d}.option-btn.selected.svelte-ax06sd{background:linear-gradient(135deg,#f5d96e26,#f5d96e1a);border-color:#f5d96e66;color:#f3f4f6}.option-btn.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed}.option-radio.svelte-ax06sd{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.option-btn.selected.svelte-ax06sd .option-radio:where(.svelte-ax06sd){border-color:var(--agent-primary, #F5D96E)}.radio-dot.svelte-ax06sd{width:.5rem;height:.5rem;background:var(--agent-primary, #F5D96E);border-radius:50%}.option-checkbox.svelte-ax06sd{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.option-btn.selected.svelte-ax06sd .option-checkbox:where(.svelte-ax06sd){background:var(--agent-primary, #F5D96E);border-color:var(--agent-primary, #F5D96E)}.option-checkbox.svelte-ax06sd svg:where(.svelte-ax06sd){width:.75rem;height:.75rem;color:#1f2937}.option-content.svelte-ax06sd{display:flex;flex-direction:column;gap:.125rem}.option-label.svelte-ax06sd{font-weight:500}.option-desc.svelte-ax06sd{font-size:.8125rem;color:#9ca3af}.chips-container.svelte-ax06sd{display:flex;flex-wrap:wrap;gap:.5rem}.chip.svelte-ax06sd{padding:.625rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:2rem;color:#e5e7eb;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.chip.svelte-ax06sd:hover:not(:disabled){background:#a78bfa26;border-color:#a78bfa4d}.chip.selected.svelte-ax06sd{background:linear-gradient(135deg,#f5d96e33,#f5d96e26);border-color:#f5d96e80;color:#f3f4f6}.chip.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed}.pills-container.svelte-ax06sd{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}.pill.svelte-ax06sd{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.15);border-radius:2rem;color:#e5e7eb;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;white-space:normal;word-break:break-word;max-width:100%;min-height:2.75rem}.pill.svelte-ax06sd:hover:not(:disabled){background:color-mix(in srgb,var(--agent-primary, #F5D96E) 8%,transparent);border-color:color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent);transform:translateY(-1px)}.pill.selected.svelte-ax06sd{background:linear-gradient(135deg,color-mix(in srgb,var(--agent-primary, #F5D96E) 18%,transparent),color-mix(in srgb,var(--agent-primary, #F5D96E) 12%,transparent));border-color:color-mix(in srgb,var(--agent-primary, #F5D96E) 50%,transparent);color:#f9fafb;box-shadow:0 2px 8px color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent)}.pill.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-group.svelte-ax06sd{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}.button-group.horizontal.svelte-ax06sd{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.button-group-btn.svelte-ax06sd{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#d1d5db;cursor:pointer;transition:all .2s ease;text-align:center}.button-group-btn.svelte-ax06sd:hover:not(:disabled){background:#a78bfa1a;border-color:#a78bfa4d;transform:translateY(-2px)}.button-group-btn.selected.svelte-ax06sd{background:linear-gradient(135deg,#f5d96e33,#f5d96e1a);border-color:#f5d96e80;color:#f3f4f6}.button-group-btn.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed}.btn-icon.svelte-ax06sd{font-size:1.5rem}.btn-label.svelte-ax06sd{font-weight:500;font-size:.9375rem}.btn-desc.svelte-ax06sd{font-size:.75rem;color:#9ca3af}.toggle-wrapper.svelte-ax06sd{display:flex;align-items:center;gap:.75rem;background:transparent;border:none;cursor:pointer;padding:0}.toggle-wrapper.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed}.toggle-track.svelte-ax06sd{width:3rem;height:1.75rem;background:#ffffff1a;border-radius:1rem;padding:.25rem;transition:background .2s}.toggle-wrapper.active.svelte-ax06sd .toggle-track:where(.svelte-ax06sd){background:var(--agent-primary, #F5D96E)}.toggle-thumb.svelte-ax06sd{display:block;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 2px 4px #0003}.toggle-wrapper.active.svelte-ax06sd .toggle-thumb:where(.svelte-ax06sd){transform:translate(1.25rem)}.toggle-label.svelte-ax06sd{color:#e5e7eb;font-size:.9375rem}.submit-btn.svelte-ax06sd{align-self:flex-end;margin-top:.5rem;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);color:#1f2937;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-ax06sd:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f5d96e4d}.selection-count.svelte-ax06sd{font-size:.8125rem;color:var(--agent-primary, #F5D96E);font-weight:500;align-self:flex-end}.fallback-input.svelte-ax06sd{display:flex;gap:.5rem}.text-input.svelte-ax06sd{flex:1;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f3f4f6;font-size:1rem;outline:none;transition:all .2s ease}.text-input.svelte-ax06sd:focus{background:#ffffff0d;border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}.text-input.svelte-ax06sd::placeholder{color:#fff6}.text-input.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed}.other-input-container.svelte-ax06sd{display:flex;gap:.5rem;margin-top:.75rem;animation:svelte-ax06sd-slideIn .2s ease-out}@keyframes svelte-ax06sd-slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.other-input.svelte-ax06sd{flex:1;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;color:#f3f4f6;font-size:.9375rem;font-family:inherit;transition:all .2s ease}.other-input.svelte-ax06sd:focus{outline:none;background:#ffffff0d;border-color:var(--agent-primary, #F5D96E);box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent)}.other-input.svelte-ax06sd::placeholder{color:#fff6}.other-submit-btn.svelte-ax06sd{padding:.75rem 1.25rem;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);border:none;border-radius:.75rem;color:#1f2937;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.other-submit-btn.svelte-ax06sd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.other-submit-btn.svelte-ax06sd:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.pills-container.svelte-ax06sd{gap:.5rem}.pill.svelte-ax06sd{padding:.625rem 1rem;font-size:.875rem;min-height:2.5rem}.selection-count.svelte-ax06sd{font-size:.75rem}}.scale-component.svelte-1lxct6p{display:flex;flex-direction:column;gap:.75rem}.input-label.svelte-1lxct6p{font-size:.9375rem;font-weight:500;color:#e5e7eb}.required.svelte-1lxct6p{color:#f87171;margin-left:.25rem}.input-description.svelte-1lxct6p{font-size:.8125rem;color:#9ca3af;margin:0}.slider-container.svelte-1lxct6p{display:flex;align-items:center;gap:1rem}.slider.svelte-1lxct6p{flex:1;-webkit-appearance:none;appearance:none;height:6px;background:#ffffff1a;border-radius:3px;outline:none}.slider.svelte-1lxct6p::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:var(--agent-primary, #F5D96E);border-radius:50%;cursor:pointer;transition:transform .15s;box-shadow:0 2px 6px #f5d96e66}.slider.svelte-1lxct6p::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider.svelte-1lxct6p::-moz-range-thumb{width:20px;height:20px;background:var(--agent-primary, #F5D96E);border-radius:50%;cursor:pointer;border:none}.slider-value.svelte-1lxct6p{min-width:60px;padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#f3f4f6;font-size:.9375rem;font-weight:500;text-align:center}.slider-labels.svelte-1lxct6p{display:flex;justify-content:space-between;font-size:.75rem;color:#9ca3af}.rating-container.svelte-1lxct6p{display:flex;gap:.5rem}.rating-star.svelte-1lxct6p{background:transparent;border:none;padding:.25rem;cursor:pointer;color:#ffffff4d;transition:all .15s}.rating-star.svelte-1lxct6p:hover,.rating-star.active.svelte-1lxct6p{color:var(--agent-primary, #F5D96E)}.rating-star.svelte-1lxct6p:hover{transform:scale(1.1)}.rating-star.svelte-1lxct6p svg:where(.svelte-1lxct6p){width:2rem;height:2rem}.rating-star.svelte-1lxct6p:disabled{cursor:not-allowed;opacity:.5}.scale-container.svelte-1lxct6p{display:flex;align-items:center;gap:.75rem}.scale-label.svelte-1lxct6p{font-size:.75rem;color:#9ca3af;white-space:nowrap}.scale-buttons.svelte-1lxct6p{display:flex;gap:.375rem}.scale-btn.svelte-1lxct6p{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#d1d5db;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}.scale-btn.svelte-1lxct6p:hover:not(:disabled){background:#a78bfa26;border-color:#a78bfa4d}.scale-btn.selected.svelte-1lxct6p{background:var(--agent-primary, #F5D96E);border-color:var(--agent-primary, #F5D96E);color:#1f2937}.scale-btn.svelte-1lxct6p:disabled{opacity:.5;cursor:not-allowed}.range-slider-container.svelte-1lxct6p{display:flex;flex-direction:column;gap:.75rem}.range-inputs.svelte-1lxct6p{position:relative;height:24px}.range-inputs.svelte-1lxct6p .slider:where(.svelte-1lxct6p){position:absolute;width:100%;pointer-events:none;background:transparent}.range-inputs.svelte-1lxct6p .slider:where(.svelte-1lxct6p)::-webkit-slider-thumb{pointer-events:auto}.range-values.svelte-1lxct6p{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;color:#f3f4f6;font-weight:500}.nps-container.svelte-1lxct6p{display:flex;flex-direction:column;gap:.5rem}.nps-buttons.svelte-1lxct6p{display:flex;gap:.25rem}.nps-btn.svelte-1lxct6p{flex:1;padding:.75rem .25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#d1d5db;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.nps-btn.svelte-1lxct6p:first-child{border-radius:.5rem 0 0 .5rem}.nps-btn.svelte-1lxct6p:last-child{border-radius:0 .5rem .5rem 0}.nps-btn.svelte-1lxct6p:hover:not(:disabled){background:#a78bfa26}.nps-btn.selected.detractor.svelte-1lxct6p{background:#ef44444d;border-color:#ef444480;color:#fca5a5}.nps-btn.selected.passive.svelte-1lxct6p{background:#fbbf244d;border-color:#fbbf2480;color:#fcd34d}.nps-btn.selected.promoter.svelte-1lxct6p{background:#22c55e4d;border-color:#22c55e80;color:#86efac}.nps-labels.svelte-1lxct6p{display:flex;justify-content:space-between;font-size:.75rem}.nps-label.detractor.svelte-1lxct6p{color:#fca5a5}.nps-label.promoter.svelte-1lxct6p{color:#86efac}.likert-container.svelte-1lxct6p{display:flex;flex-direction:column;gap:.5rem}.likert-btn.svelte-1lxct6p{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;cursor:pointer;transition:all .2s;text-align:left}.likert-btn.svelte-1lxct6p:hover:not(:disabled){background:#a78bfa1a;border-color:#a78bfa4d}.likert-btn.selected.svelte-1lxct6p{background:linear-gradient(135deg,#f5d96e26,#f5d96e1a);border-color:#f5d96e66}.likert-value.svelte-1lxct6p{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;font-size:.75rem;font-weight:600;color:#d1d5db}.likert-btn.selected.svelte-1lxct6p .likert-value:where(.svelte-1lxct6p){background:var(--agent-primary, #F5D96E);color:#1f2937}.likert-label.svelte-1lxct6p{color:#e5e7eb;font-size:.875rem}.emoji-rating-container.svelte-1lxct6p{display:flex;gap:.5rem;justify-content:center}.emoji-btn.svelte-1lxct6p{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:2px solid rgba(255,255,255,.1);border-radius:50%;font-size:1.75rem;cursor:pointer;transition:all .2s}.emoji-btn.svelte-1lxct6p:hover:not(:disabled){transform:scale(1.15);background:#ffffff14}.emoji-btn.selected.svelte-1lxct6p{border-color:var(--agent-primary, #F5D96E);background:color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent);transform:scale(1.1)}.emoji-btn.svelte-1lxct6p:disabled{opacity:.5;cursor:not-allowed}.submit-btn.svelte-1lxct6p{align-self:flex-end;margin-top:.5rem;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);color:#1f2937;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-1lxct6p:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f5d96e4d}.datetime-component.svelte-1navbve{display:flex;flex-direction:column;gap:.75rem}.input-label.svelte-1navbve{font-size:.9375rem;font-weight:500;color:#e5e7eb}.required.svelte-1navbve{color:#f87171;margin-left:.25rem}.input-description.svelte-1navbve{font-size:.8125rem;color:#9ca3af;margin:0}.date-input.svelte-1navbve,.time-input.svelte-1navbve{padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f3f4f6;font-size:1rem;font-family:inherit;transition:all .2s ease}.date-input.svelte-1navbve:focus,.time-input.svelte-1navbve:focus{outline:none;background:#ffffff0d;border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}.date-input.svelte-1navbve:disabled,.time-input.svelte-1navbve:disabled{opacity:.5;cursor:not-allowed}.date-input.svelte-1navbve::-webkit-calendar-picker-indicator,.time-input.svelte-1navbve::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.datetime-row.svelte-1navbve{display:flex;gap:.75rem}.datetime-row.svelte-1navbve .date-input:where(.svelte-1navbve){flex:1.5}.datetime-row.svelte-1navbve .time-input:where(.svelte-1navbve){flex:1}.date-range-container.svelte-1navbve{display:flex;align-items:flex-end;gap:.75rem}.date-range-field.svelte-1navbve{flex:1;display:flex;flex-direction:column;gap:.375rem}.date-range-label.svelte-1navbve{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.date-range-separator.svelte-1navbve{padding-bottom:.875rem;color:#6b7280;font-size:1.25rem}.submit-btn.svelte-1navbve{align-self:flex-end;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);color:#1f2937;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-1navbve:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #f5d96e4d}.submit-btn.svelte-1navbve:disabled{opacity:.5;cursor:not-allowed}.approval-component.svelte-12j28ak{display:flex;flex-direction:column;gap:.75rem}.input-label.svelte-12j28ak{font-size:.9375rem;font-weight:500;color:#e5e7eb}.required.svelte-12j28ak{color:#f87171;margin-left:.25rem}.input-description.svelte-12j28ak{font-size:.8125rem;color:#9ca3af;margin:0}.confirm-buttons.svelte-12j28ak{display:flex;gap:.75rem}.confirm-btn.svelte-12j28ak{flex:1;padding:.875rem 1.5rem;border-radius:.75rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.confirm-btn.cancel.svelte-12j28ak{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#d1d5db}.confirm-btn.cancel.svelte-12j28ak:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.confirm-btn.confirm.svelte-12j28ak{background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);border:none;color:#1f2937}.confirm-btn.confirm.svelte-12j28ak:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.confirm-btn.confirm.danger.svelte-12j28ak{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.confirm-btn.confirm.danger.svelte-12j28ak:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d}.confirm-btn.svelte-12j28ak:disabled{opacity:.5;cursor:not-allowed}.approval-container.svelte-12j28ak{display:flex;flex-direction:column;gap:.75rem}.approval-comment.svelte-12j28ak{width:100%;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f3f4f6;font-size:.9375rem;font-family:inherit;resize:vertical;min-height:80px;transition:all .2s ease}.approval-comment.svelte-12j28ak:focus{outline:none;background:#ffffff0d;border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}.approval-comment.svelte-12j28ak::placeholder{color:#fff6}.approval-comment.svelte-12j28ak:disabled{opacity:.5;cursor:not-allowed}.approval-buttons.svelte-12j28ak{display:flex;gap:.75rem}.approval-btn.svelte-12j28ak{flex:1;padding:.875rem 1.5rem;border-radius:.75rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.approval-btn.svelte-12j28ak svg:where(.svelte-12j28ak){width:1.125rem;height:1.125rem}.approval-btn.reject.svelte-12j28ak{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171}.approval-btn.reject.svelte-12j28ak:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.approval-btn.approve.svelte-12j28ak{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;color:#fff}.approval-btn.approve.svelte-12j28ak:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.approval-btn.svelte-12j28ak:disabled{opacity:.5;cursor:not-allowed}.consent-container.svelte-12j28ak{display:flex;flex-direction:column;gap:1rem}.consent-checkbox.svelte-12j28ak{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.consent-checkbox.svelte-12j28ak input:where(.svelte-12j28ak){position:absolute;opacity:0;width:0;height:0}.checkbox-custom.svelte-12j28ak{width:1.5rem;height:1.5rem;flex-shrink:0;background:#ffffff08;border:2px solid rgba(255,255,255,.2);border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.consent-checkbox.svelte-12j28ak:hover .checkbox-custom:where(.svelte-12j28ak){border-color:#a78bfa66}.consent-checkbox.svelte-12j28ak input:where(.svelte-12j28ak):checked+.checkbox-custom:where(.svelte-12j28ak){background:var(--agent-primary, #F5D96E);border-color:var(--agent-primary, #F5D96E)}.checkbox-custom.svelte-12j28ak svg:where(.svelte-12j28ak){width:1rem;height:1rem;color:#1f2937}.consent-text.svelte-12j28ak{color:#e5e7eb;font-size:.9375rem;line-height:1.5}.danger-confirm-container.svelte-12j28ak{display:flex;flex-direction:column;gap:1rem}.danger-warning.svelte-12j28ak{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;color:#fca5a5;font-size:.875rem}.danger-warning.svelte-12j28ak svg:where(.svelte-12j28ak){width:1.25rem;height:1.25rem;flex-shrink:0;color:#f87171}.danger-instruction.svelte-12j28ak{color:#d1d5db;font-size:.875rem;margin:0}.danger-instruction.svelte-12j28ak strong:where(.svelte-12j28ak){color:#f87171;font-family:SF Mono,Monaco,monospace;background:#ef44441a;padding:.125rem .375rem;border-radius:.25rem}.danger-input.svelte-12j28ak{width:100%;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f3f4f6;font-size:1rem;font-family:SF Mono,Monaco,monospace;transition:all .2s ease}.danger-input.svelte-12j28ak:focus{outline:none;background:#ffffff0d;border-color:#ef444466}.danger-input.valid.svelte-12j28ak{border-color:#22c55e80;background:#22c55e0d}.danger-input.svelte-12j28ak::placeholder{color:#ffffff4d}.submit-btn.svelte-12j28ak{align-self:flex-end;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);color:#1f2937;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-12j28ak:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.submit-btn.svelte-12j28ak:disabled{opacity:.5;cursor:not-allowed}.approval-component.proposal-mode.svelte-12j28ak{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0a0814fa;backdrop-filter:blur(12px)}.proposal-container.svelte-12j28ak{display:flex;flex-direction:column;align-items:center;width:100%;max-width:900px;animation:svelte-12j28ak-proposalFadeIn .4s ease-out}@keyframes svelte-12j28ak-proposalFadeIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.proposal-header.svelte-12j28ak{text-align:center;margin-bottom:2rem}.proposal-heading.svelte-12j28ak{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;color:#f9fafb;line-height:1.3}.proposal-subheading.svelte-12j28ak{margin:0;font-size:1rem;color:#9ca3af}.proposals-grid.svelte-12j28ak{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;margin-bottom:1.5rem}.proposals-grid.single.svelte-12j28ak{grid-template-columns:1fr;max-width:400px}.proposals-grid.double.svelte-12j28ak{grid-template-columns:repeat(2,1fr);max-width:600px}.proposal-card.svelte-12j28ak{display:flex;flex-direction:column;text-align:left;padding:1.5rem;background:#ffffff08;border-radius:1rem;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.proposal-card.svelte-12j28ak:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--agent-primary, #F5D96E) 5%,transparent) 0%,transparent 50%);opacity:0;transition:opacity .25s ease}.proposal-card.svelte-12j28ak:hover:not(:disabled){background:#ffffff0d;border-color:color-mix(in srgb,var(--agent-primary, #F5D96E) 40%,transparent);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d,0 0 40px color-mix(in srgb,var(--agent-primary, #F5D96E) 10%,transparent)}.proposal-card.svelte-12j28ak:hover:not(:disabled):before{opacity:1}.proposal-card.featured.svelte-12j28ak{border-color:color-mix(in srgb,var(--agent-primary, #F5D96E) 25%,transparent)}.proposal-card.featured.svelte-12j28ak:after{content:"★ Recommended";position:absolute;top:.75rem;right:.75rem;font-size:.6875rem;font-weight:600;color:var(--agent-primary, #F5D96E);background:color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent);padding:.25rem .5rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.03em}.proposal-card.svelte-12j28ak:disabled{opacity:.5;cursor:not-allowed}.card-number.svelte-12j28ak{position:absolute;top:1rem;left:1rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent);border-radius:50%;font-size:.8125rem;font-weight:700;color:var(--agent-primary, #F5D96E)}.card-title.svelte-12j28ak{margin:2rem 0 .5rem;font-size:1.125rem;font-weight:700;color:var(--agent-primary, #F5D96E);line-height:1.3}.card-description.svelte-12j28ak{margin:0;font-size:.875rem;color:#9ca3af;line-height:1.5;flex:1}.card-action.svelte-12j28ak{display:flex;align-items:center;gap:.375rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.action-text.svelte-12j28ak{font-size:.875rem;font-weight:600;color:#e5e7eb;transition:color .2s ease}.proposal-card.svelte-12j28ak:hover:not(:disabled) .action-text:where(.svelte-12j28ak){color:var(--agent-primary, #F5D96E)}.action-arrow.svelte-12j28ak{width:1rem;height:1rem;color:#6b7280;transition:all .2s ease}.proposal-card.svelte-12j28ak:hover:not(:disabled) .action-arrow:where(.svelte-12j28ak){color:var(--agent-primary, #F5D96E);transform:translate(3px)}.explore-card.svelte-12j28ak{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:400px;padding:1rem 1.5rem;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:.75rem;cursor:pointer;transition:all .2s ease}.explore-card.svelte-12j28ak:hover:not(:disabled){background:#ffffff05;border-color:#ffffff40}.explore-card.svelte-12j28ak:disabled{opacity:.5;cursor:not-allowed}.explore-text.svelte-12j28ak{font-size:.875rem;color:#6b7280;transition:color .2s ease}.explore-card.svelte-12j28ak:hover:not(:disabled) .explore-text:where(.svelte-12j28ak){color:#9ca3af}.explore-icon.svelte-12j28ak{width:1rem;height:1rem;color:#6b7280;transition:all .2s ease}.explore-card.svelte-12j28ak:hover:not(:disabled) .explore-icon:where(.svelte-12j28ak){color:#9ca3af;transform:translate(2px)}@media (max-width: 768px){.approval-component.proposal-mode.svelte-12j28ak{padding:3rem 1rem 1rem;align-items:flex-start}.proposal-heading.svelte-12j28ak{font-size:1.375rem}.proposals-grid.svelte-12j28ak{grid-template-columns:1fr}.proposals-grid.double.svelte-12j28ak,.proposals-grid.single.svelte-12j28ak{grid-template-columns:1fr;max-width:100%}.proposal-card.svelte-12j28ak{padding:1.25rem}.card-title.svelte-12j28ak{font-size:1rem;margin-top:1.75rem}.card-description.svelte-12j28ak{font-size:.8125rem}.proposal-card.featured.svelte-12j28ak:after{font-size:.625rem;padding:.1875rem .375rem}}.special-component.svelte-j2o8m8{display:flex;flex-direction:column;gap:.75rem}.input-label.svelte-j2o8m8{font-size:.9375rem;font-weight:500;color:#e5e7eb}.required.svelte-j2o8m8{color:#f87171;margin-left:.25rem}.input-description.svelte-j2o8m8{font-size:.8125rem;color:#9ca3af;margin:0}.color-picker.svelte-j2o8m8{display:flex;flex-direction:column;gap:.75rem}.color-swatches.svelte-j2o8m8{display:flex;flex-wrap:wrap;gap:.5rem}.color-swatch.svelte-j2o8m8{width:2.5rem;height:2.5rem;border:2px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .15s}.color-swatch.svelte-j2o8m8:hover{transform:scale(1.1)}.color-swatch.selected.svelte-j2o8m8{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.color-custom.svelte-j2o8m8{display:flex;align-items:center;gap:.75rem}.color-input.svelte-j2o8m8{width:3rem;height:2.5rem;padding:0;border:none;border-radius:.5rem;cursor:pointer;background:transparent}.color-value.svelte-j2o8m8{font-family:monospace;font-size:.875rem;color:#9ca3af}.tags-container.svelte-j2o8m8{display:flex;flex-direction:column;gap:.5rem}.tags-input-wrapper.svelte-j2o8m8{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;min-height:2.75rem}.tags-input-wrapper.svelte-j2o8m8:focus-within{border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}.tag.svelte-j2o8m8{display:flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#a78bfa33;border-radius:1rem;font-size:.8125rem;color:#e5e7eb}.tag-remove.svelte-j2o8m8{background:none;border:none;color:#9ca3af;font-size:1rem;cursor:pointer;padding:0;line-height:1}.tag-remove.svelte-j2o8m8:hover{color:#f87171}.tags-input.svelte-j2o8m8{flex:1;min-width:100px;background:transparent;border:none;color:#f3f4f6;font-size:.9375rem;outline:none}.tags-input.svelte-j2o8m8::placeholder{color:#fff6}.tag-suggestions.svelte-j2o8m8{display:flex;flex-wrap:wrap;gap:.375rem}.tag-suggestion.svelte-j2o8m8{padding:.25rem .625rem;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2);border-radius:1rem;font-size:.75rem;color:#9ca3af;cursor:pointer;transition:all .15s}.tag-suggestion.svelte-j2o8m8:hover{background:#a78bfa26;border-color:#a78bfa4d;color:#e5e7eb}.priority-container.svelte-j2o8m8{display:flex;gap:.5rem}.priority-btn.svelte-j2o8m8{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#d1d5db;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.priority-btn.svelte-j2o8m8:hover:not(:disabled){background:#ffffff0f}.priority-btn.selected.svelte-j2o8m8{background:color-mix(in srgb,var(--priority-color) 15%,transparent);border-color:var(--priority-color);color:#f3f4f6}.priority-dot.svelte-j2o8m8{width:.625rem;height:.625rem;border-radius:50%;background:var(--priority-color)}.priority-btn.svelte-j2o8m8:disabled{opacity:.5;cursor:not-allowed}.phone-container.svelte-j2o8m8{display:flex;gap:.5rem}.phone-input.svelte-j2o8m8{flex:1;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f3f4f6;font-size:1rem}.phone-input.svelte-j2o8m8:focus{outline:none;border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}.currency-container.svelte-j2o8m8{display:flex;gap:.5rem}.currency-select.svelte-j2o8m8,.currency-code.svelte-j2o8m8{padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#9ca3af;font-size:.9375rem;font-weight:500}.currency-select.svelte-j2o8m8{cursor:pointer}.currency-input.svelte-j2o8m8{flex:1;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f3f4f6;font-size:1rem;font-weight:500}.currency-input.svelte-j2o8m8:focus{outline:none;border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}.submit-btn.svelte-j2o8m8{align-self:flex-end;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);color:#1f2937;border:none;border-radius:.5rem;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-j2o8m8:hover{transform:translateY(-1px);box-shadow:0 4px 12px #f5d96e4d}.handoff-overlay.svelte-20wagw{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0a0814fa;backdrop-filter:blur(16px);animation:svelte-20wagw-overlayFadeIn .5s cubic-bezier(.4,0,.2,1)}@keyframes svelte-20wagw-overlayFadeIn{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(16px)}}.handoff-container.svelte-20wagw{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px;animation:svelte-20wagw-containerSlideUp .6s cubic-bezier(.4,0,.2,1) .1s both}@keyframes svelte-20wagw-containerSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.handoff-title.svelte-20wagw{margin:0 0 2.5rem;font-size:1.375rem;font-weight:500;color:#ffffffe6;letter-spacing:.01em;animation:svelte-20wagw-titleFadeIn .5s ease-out .3s both}@keyframes svelte-20wagw-titleFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.agents-transition.svelte-20wagw{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.agent-card.svelte-20wagw{display:flex;flex-direction:column;align-items:center;gap:.875rem}.agent-card.source.svelte-20wagw{animation:svelte-20wagw-sourceAgentIn .6s cubic-bezier(.4,0,.2,1) .2s both}.agent-card.target.svelte-20wagw{animation:svelte-20wagw-targetAgentIn .6s cubic-bezier(.4,0,.2,1) .4s both}@keyframes svelte-20wagw-sourceAgentIn{0%{opacity:0;transform:translate(-20px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-20wagw-targetAgentIn{0%{opacity:0;transform:translate(20px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.agent-avatar.svelte-20wagw{width:88px;height:88px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:2px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.agent-avatar.svelte-20wagw img:where(.svelte-20wagw){width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.agent-card.source.svelte-20wagw .agent-avatar:where(.svelte-20wagw){opacity:.5;transform:scale(.95);filter:grayscale(30%)}.agent-card.source.svelte-20wagw .agent-avatar:where(.svelte-20wagw) img:where(.svelte-20wagw){filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.agent-card.target.svelte-20wagw .agent-avatar:where(.svelte-20wagw){border-color:var(--agent-primary, #F5D96E);box-shadow:0 0 0 4px rgba(var(--agent-primary-rgb, 245, 217, 110),.1),0 0 30px color-mix(in srgb,var(--agent-primary, #F5D96E) 25%,transparent),0 8px 32px #0000004d;animation:svelte-20wagw-targetGlow 2.5s ease-in-out infinite}.agent-card.target.svelte-20wagw .agent-avatar:where(.svelte-20wagw) img:where(.svelte-20wagw){filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));animation:svelte-20wagw-targetBounce 2.5s ease-in-out infinite}@keyframes svelte-20wagw-targetGlow{0%,to{box-shadow:0 0 0 4px rgba(var(--agent-primary-rgb, 245, 217, 110),.1),0 0 30px color-mix(in srgb,var(--agent-primary, #F5D96E) 25%,transparent),0 8px 32px #0000004d}50%{box-shadow:0 0 0 6px rgba(var(--agent-primary-rgb, 245, 217, 110),.15),0 0 50px color-mix(in srgb,var(--agent-primary, #F5D96E) 40%,transparent),0 8px 32px #0000004d}}@keyframes svelte-20wagw-targetBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.agent-name.svelte-20wagw{font-size:.9375rem;font-weight:500;color:#e5e7eb;transition:color .3s ease}.agent-card.source.svelte-20wagw .agent-name:where(.svelte-20wagw){color:#fff6}.agent-card.target.svelte-20wagw .agent-name:where(.svelte-20wagw){color:var(--agent-primary, #F5D96E);text-shadow:0 0 20px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.transition-arrow.svelte-20wagw{display:flex;align-items:center;justify-content:center;position:relative;width:60px;animation:svelte-20wagw-arrowFadeIn .5s ease-out .35s both}@keyframes svelte-20wagw-arrowFadeIn{0%{opacity:0;transform:scaleX(.5)}to{opacity:1;transform:scaleX(1)}}.arrow-trail.svelte-20wagw{position:absolute;left:0;right:20px;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--agent-primary-rgb, 245, 217, 110),.4));animation:svelte-20wagw-trailPulse 1.8s ease-in-out infinite}@keyframes svelte-20wagw-trailPulse{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:.7;transform:scaleX(1)}}.transition-arrow.svelte-20wagw svg:where(.svelte-20wagw){width:1.75rem;height:1.75rem;color:var(--agent-primary, #F5D96E);opacity:.7;animation:svelte-20wagw-arrowMove 1.8s ease-in-out infinite;position:relative;z-index:1}@keyframes svelte-20wagw-arrowMove{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(6px);opacity:1}}.handoff-message.svelte-20wagw{margin:0 0 2rem;font-size:1rem;color:#ffffffb3;line-height:1.6;max-width:400px;animation:svelte-20wagw-messageFadeIn .5s ease-out .5s both}@keyframes svelte-20wagw-messageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-dots.svelte-20wagw{display:flex;gap:.625rem;animation:svelte-20wagw-dotsFadeIn .4s ease-out .6s both}@keyframes svelte-20wagw-dotsFadeIn{0%{opacity:0}to{opacity:1}}.loading-dots.svelte-20wagw span:where(.svelte-20wagw){width:8px;height:8px;background:var(--agent-primary, #F5D96E);border-radius:50%;animation:svelte-20wagw-dotPulse 1.4s ease-in-out infinite;box-shadow:0 0 8px color-mix(in srgb,var(--agent-primary, #F5D96E) 40%,transparent)}.loading-dots.svelte-20wagw span:where(.svelte-20wagw):nth-child(1){animation-delay:0s}.loading-dots.svelte-20wagw span:where(.svelte-20wagw):nth-child(2){animation-delay:.15s}.loading-dots.svelte-20wagw span:where(.svelte-20wagw):nth-child(3){animation-delay:.3s}@keyframes svelte-20wagw-dotPulse{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1.1);opacity:1}}@media (max-width: 480px){.handoff-overlay.svelte-20wagw{padding:1rem}.handoff-title.svelte-20wagw{font-size:1.25rem;margin-bottom:2rem}.agents-transition.svelte-20wagw{gap:1.25rem}.agent-avatar.svelte-20wagw{width:72px;height:72px}.transition-arrow.svelte-20wagw{width:40px}.transition-arrow.svelte-20wagw svg:where(.svelte-20wagw){width:1.5rem;height:1.5rem}.handoff-message.svelte-20wagw{font-size:.9375rem}}.navigate-component.svelte-1l21nan{display:flex;flex-direction:column;gap:1rem;animation:svelte-1l21nan-fadeIn .3s ease-out}@keyframes svelte-1l21nan-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navigate-component.disabled.svelte-1l21nan{opacity:.6;pointer-events:none}.navigate-card.svelte-1l21nan{display:flex;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:1rem;transition:all .2s ease}.navigate-card.svelte-1l21nan:hover{border-color:rgba(var(--agent-primary-rgb, 245, 217, 110),.3);background:linear-gradient(135deg,#ffffff0f,#ffffff08)}.navigate-icon.svelte-1l21nan{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(var(--agent-primary-rgb, 245, 217, 110),.15);border-radius:.75rem;color:var(--agent-primary, #F5D96E)}.navigate-icon.external.svelte-1l21nan{background:#3b82f626;color:#3b82f6}.navigate-icon.svelte-1l21nan svg:where(.svelte-1l21nan){width:24px;height:24px}.navigate-content.svelte-1l21nan{flex:1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.navigate-title.svelte-1l21nan{margin:0;font-size:1.0625rem;font-weight:600;color:#f3f4f6}.navigate-description.svelte-1l21nan{margin:0;font-size:.875rem;color:#ffffffb3;line-height:1.5}.navigate-url.svelte-1l21nan{display:flex;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.8125rem}.url-label.svelte-1l21nan{color:#fff6}.url-value.svelte-1l21nan{color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.navigate-actions.svelte-1l21nan{display:flex;gap:.75rem;justify-content:flex-end}.cancel-btn.svelte-1l21nan,.accept-btn.svelte-1l21nan{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.625rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.cancel-btn.svelte-1l21nan{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#ffffffb3}.cancel-btn.svelte-1l21nan:hover:not(:disabled){background:#ffffff14;border-color:#ffffff40;color:#f3f4f6}.accept-btn.svelte-1l21nan{background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);border:none;color:#1f2937;box-shadow:0 2px 8px rgba(var(--agent-primary-rgb, 245, 217, 110),.25)}.accept-btn.svelte-1l21nan:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(var(--agent-primary-rgb, 245, 217, 110),.35)}.accept-btn.svelte-1l21nan:active:not(:disabled){transform:translateY(0)}.accept-btn.svelte-1l21nan svg:where(.svelte-1l21nan){width:1rem;height:1rem}.cancel-btn.svelte-1l21nan:disabled,.accept-btn.svelte-1l21nan:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 480px){.navigate-card.svelte-1l21nan{flex-direction:column;align-items:center;text-align:center;padding:1rem}.navigate-url.svelte-1l21nan{flex-direction:column;gap:.25rem}.navigate-actions.svelte-1l21nan{flex-direction:column-reverse}.cancel-btn.svelte-1l21nan,.accept-btn.svelte-1l21nan{width:100%}}.subagent-result.svelte-gzeb9g{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;margin:.75rem 0;transition:all .3s ease}.subagent-result.svelte-gzeb9g:hover{border-color:#ffffff1f}.subagent-result.error.svelte-gzeb9g{border-color:#ef44444d;background:linear-gradient(135deg,#ef44440d,#ef444405)}.result-header.svelte-gzeb9g{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.875rem 1rem;background:transparent;border:none;cursor:pointer;text-align:left;color:inherit;transition:background .2s ease}.result-header.svelte-gzeb9g:hover{background:#ffffff05}.agent-info.svelte-gzeb9g{display:flex;align-items:center;gap:.75rem}.agent-avatar.svelte-gzeb9g{width:36px;height:36px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;position:relative}.agent-avatar.svelte-gzeb9g img:where(.svelte-gzeb9g){width:100%;height:100%;object-fit:cover}.agent-avatar.svelte-gzeb9g .fallback-letter:where(.svelte-gzeb9g){display:none;font-size:.875rem;font-weight:600;color:#ffffffb3}.agent-details.svelte-gzeb9g{display:flex;flex-direction:column;gap:.125rem}.agent-name.svelte-gzeb9g{font-size:.9375rem;font-weight:500;color:#ffffffe6;text-transform:capitalize}.result-status.svelte-gzeb9g{font-size:.75rem;color:#ffffff80}.result-status.success.svelte-gzeb9g{color:#22c55ecc}.result-status.failed.svelte-gzeb9g{color:#ef4444cc}.duration.svelte-gzeb9g{color:#fff6;margin-left:.25rem}.expand-icon.svelte-gzeb9g{width:20px;height:20px;color:#fff6;transition:transform .2s ease}.expand-icon.expanded.svelte-gzeb9g{transform:rotate(180deg)}.expand-icon.svelte-gzeb9g svg:where(.svelte-gzeb9g){width:100%;height:100%}.request-summary.svelte-gzeb9g{padding:0 1rem .75rem;font-size:.8125rem;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.05)}.request-summary.svelte-gzeb9g .label:where(.svelte-gzeb9g){color:#fff6;margin-right:.375rem}.result-content.svelte-gzeb9g{padding:.875rem 1rem;max-height:100px;overflow:hidden;transition:max-height .3s ease}.result-content.expanded.svelte-gzeb9g{max-height:500px;overflow-y:auto}.result-text.svelte-gzeb9g{font-size:.875rem;line-height:1.6;color:#ffffffbf;white-space:pre-wrap;word-break:break-word}.error-message.svelte-gzeb9g{font-size:.875rem;line-height:1.5;color:#ef4444e6}.show-more.svelte-gzeb9g{display:block;width:100%;padding:.5rem;background:#ffffff05;border:none;border-top:1px solid rgba(255,255,255,.05);color:var(--agent-primary, #F5D96E);font-size:.8125rem;cursor:pointer;transition:background .2s ease}.show-more.svelte-gzeb9g:hover{background:#ffffff0d}.result-content.expanded.svelte-gzeb9g::-webkit-scrollbar{width:6px}.result-content.expanded.svelte-gzeb9g::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.result-content.expanded.svelte-gzeb9g::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.result-content.expanded.svelte-gzeb9g::-webkit-scrollbar-thumb:hover{background:#ffffff26}.report-card.svelte-13p5b5s{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;transition:all .3s ease}.report-card.svelte-13p5b5s:hover:not(.disabled){border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.report-card.completed.svelte-13p5b5s{opacity:.7}.report-content.svelte-13p5b5s{display:block;width:100%;padding:1.25rem;background:transparent;border:none;text-align:left;cursor:pointer;color:inherit}.report-content.svelte-13p5b5s:disabled{cursor:default}.report-header.svelte-13p5b5s{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.agent-badge.svelte-13p5b5s{display:flex;align-items:center;gap:.5rem}.agent-badge.svelte-13p5b5s img:where(.svelte-13p5b5s){width:24px;height:24px;border-radius:50%}.agent-badge.svelte-13p5b5s span:where(.svelte-13p5b5s){font-size:.8125rem;color:#fff9;text-transform:capitalize}.report-label.svelte-13p5b5s{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--agent-primary, #F5D96E);background:rgba(var(--agent-primary-rgb, 245, 217, 110),.1);padding:.25rem .5rem;border-radius:4px}.report-title.svelte-13p5b5s{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#fffffff2;line-height:1.3}.report-description.svelte-13p5b5s{margin:0;font-size:.875rem;color:#fff9;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.click-hint.svelte-13p5b5s{display:flex;align-items:center;gap:.375rem;margin-top:1rem;font-size:.75rem;color:#fff6}.click-hint.svelte-13p5b5s svg:where(.svelte-13p5b5s){width:14px;height:14px}.report-actions.svelte-13p5b5s{display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:#0003}.btn-accept.svelte-13p5b5s,.btn-revision.svelte-13p5b5s{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-accept.svelte-13p5b5s{background:var(--agent-primary, #F5D96E);color:#1a1a2e}.btn-accept.svelte-13p5b5s:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-revision.svelte-13p5b5s{background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.1)}.btn-revision.svelte-13p5b5s:hover{background:#ffffff1f;border-color:#fff3}.btn-accept.svelte-13p5b5s svg:where(.svelte-13p5b5s),.btn-revision.svelte-13p5b5s svg:where(.svelte-13p5b5s){width:18px;height:18px}.revision-input-container.svelte-13p5b5s{flex:1;display:flex;flex-direction:column;gap:.75rem}.revision-input-container.svelte-13p5b5s textarea:where(.svelte-13p5b5s){width:100%;padding:.75rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffe6;font-size:.875rem;font-family:inherit;resize:none}.revision-input-container.svelte-13p5b5s textarea:where(.svelte-13p5b5s):focus{outline:none;border-color:var(--agent-primary, #F5D96E)}.revision-input-container.svelte-13p5b5s textarea:where(.svelte-13p5b5s)::placeholder{color:#fff6}.revision-buttons.svelte-13p5b5s{display:flex;gap:.5rem;justify-content:flex-end}.btn-cancel.svelte-13p5b5s{padding:.5rem 1rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:.8125rem;cursor:pointer;transition:all .2s ease}.btn-cancel.svelte-13p5b5s:hover{background:#ffffff0d;color:#fffc}.btn-submit-revision.svelte-13p5b5s{padding:.5rem 1rem;background:var(--agent-primary, #F5D96E);border:none;border-radius:8px;color:#1a1a2e;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-submit-revision.svelte-13p5b5s:hover:not(:disabled){filter:brightness(1.1)}.btn-submit-revision.svelte-13p5b5s:disabled{opacity:.5;cursor:not-allowed}.report-overlay.svelte-13p5b5s{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0a0814f2;backdrop-filter:blur(16px);animation:svelte-13p5b5s-overlayFadeIn .3s ease}@keyframes svelte-13p5b5s-overlayFadeIn{0%{opacity:0}to{opacity:1}}.report-overlay-content.svelte-13p5b5s{width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#1e1c2dfa,#141223fa);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;animation:svelte-13p5b5s-contentSlideUp .3s ease}@keyframes svelte-13p5b5s-contentSlideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.overlay-header.svelte-13p5b5s{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.overlay-title-section.svelte-13p5b5s{flex:1}.overlay-agent.svelte-13p5b5s{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.overlay-agent.svelte-13p5b5s img:where(.svelte-13p5b5s){width:28px;height:28px;border-radius:50%}.overlay-agent.svelte-13p5b5s span:where(.svelte-13p5b5s){font-size:.875rem;color:#fff9;text-transform:capitalize}.overlay-title-section.svelte-13p5b5s h2:where(.svelte-13p5b5s){margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#fffffff2}.overlay-description.svelte-13p5b5s{margin:0;font-size:.9375rem;color:#fff9;line-height:1.5}.close-button.svelte-13p5b5s{padding:.5rem;background:#ffffff0d;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;transition:all .2s ease}.close-button.svelte-13p5b5s:hover{background:#ffffff1a;color:#fffc}.close-button.svelte-13p5b5s svg:where(.svelte-13p5b5s){width:20px;height:20px}.overlay-body.svelte-13p5b5s{flex:1;overflow-y:auto;padding:1.5rem}.markdown-content.svelte-13p5b5s{font-size:.9375rem;line-height:1.7;color:#ffffffd9}.markdown-content.svelte-13p5b5s h1{font-size:1.5rem;font-weight:600;margin:1.5rem 0 1rem;color:#fffffff2}.markdown-content.svelte-13p5b5s h2{font-size:1.25rem;font-weight:600;margin:1.25rem 0 .75rem;color:#fffffff2}.markdown-content.svelte-13p5b5s h3{font-size:1.125rem;font-weight:600;margin:1rem 0 .5rem;color:#ffffffe6}.markdown-content.svelte-13p5b5s p{margin:0 0 1rem}.markdown-content.svelte-13p5b5s ul,.markdown-content.svelte-13p5b5s ol{margin:0 0 1rem;padding-left:1.5rem}.markdown-content.svelte-13p5b5s li{margin-bottom:.5rem}.markdown-content.svelte-13p5b5s code{padding:.125rem .375rem;background:#ffffff14;border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:.875em}.markdown-content.svelte-13p5b5s pre{margin:1rem 0;padding:1rem;background:#0000004d;border-radius:8px;overflow-x:auto}.markdown-content.svelte-13p5b5s pre code{padding:0;background:transparent}.markdown-content.svelte-13p5b5s blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:3px solid var(--agent-primary, #F5D96E);background:rgba(var(--agent-primary-rgb, 245, 217, 110),.05);color:#ffffffb3}.markdown-content.svelte-13p5b5s hr{margin:1.5rem 0;border:none;border-top:1px solid rgba(255,255,255,.1)}.markdown-content.svelte-13p5b5s a{color:var(--agent-primary, #F5D96E);text-decoration:none}.markdown-content.svelte-13p5b5s a:hover{text-decoration:underline}.markdown-content.svelte-13p5b5s strong{color:#fffffff2}.overlay-footer.svelte-13p5b5s{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);background:#0003}.overlay-revision.svelte-13p5b5s{width:100%}.overlay-body.svelte-13p5b5s::-webkit-scrollbar{width:8px}.overlay-body.svelte-13p5b5s::-webkit-scrollbar-track{background:#ffffff05}.overlay-body.svelte-13p5b5s::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.overlay-body.svelte-13p5b5s::-webkit-scrollbar-thumb:hover{background:#ffffff26}@media (max-width: 640px){.report-overlay.svelte-13p5b5s{padding:1rem}.report-overlay-content.svelte-13p5b5s{max-height:95vh;border-radius:16px}.overlay-header.svelte-13p5b5s{padding:1rem}.overlay-title-section.svelte-13p5b5s h2:where(.svelte-13p5b5s){font-size:1.25rem}.overlay-body.svelte-13p5b5s{padding:1rem}.overlay-footer.svelte-13p5b5s{flex-direction:column;padding:1rem}.overlay-footer.svelte-13p5b5s .btn-accept:where(.svelte-13p5b5s),.overlay-footer.svelte-13p5b5s .btn-revision:where(.svelte-13p5b5s){width:100%}}.input-renderer.svelte-fywxqp{width:100%}.input-renderer.completed.svelte-fywxqp{opacity:.85;pointer-events:none}.unsupported.svelte-fywxqp{padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;color:#f87171;font-size:.875rem}.unsupported.svelte-fywxqp .label:where(.svelte-fywxqp){margin-top:.5rem;color:#fca5a5}.agent-ui-container.svelte-ph0b2a{width:100%}.agent-ui-container.disabled.svelte-ph0b2a{opacity:.6;pointer-events:none}.agent-ui-container{--sl-font-sans: var(--font-family, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--sl-font-mono: var(--font-family-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace)}.agent-ui-wrapper.svelte-ivas86{width:100%}.agent-ui-wrapper.disabled.svelte-ivas86{opacity:.6;pointer-events:none}.loading-placeholder.svelte-ivas86{display:flex;align-items:center;gap:.75rem;padding:1rem;color:#fff9;font-size:.875rem}.loading-spinner.svelte-ivas86{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.2);border-top-color:var(--agent-primary, #F5D96E);border-radius:50%;animation:svelte-ivas86-spin .8s linear infinite}@keyframes svelte-ivas86-spin{to{transform:rotate(360deg)}}.agent-ui-wrapper .agent-ui-markdown{line-height:1.6;color:#e5e7eb}.agent-ui-wrapper .agent-ui-markdown h1{font-size:1.5rem;font-weight:700;margin:0 0 .75rem;color:#f3f4f6}.agent-ui-wrapper .agent-ui-markdown h2{font-size:1.25rem;font-weight:600;margin:.5rem 0;color:#f3f4f6}.agent-ui-wrapper .agent-ui-markdown h3{font-size:1.125rem;font-weight:600;margin:.5rem 0;color:#e5e7eb}.agent-ui-wrapper .agent-ui-markdown p{margin:0 0 .75rem}.agent-ui-wrapper .agent-ui-markdown p:last-child{margin-bottom:0}.agent-ui-wrapper .agent-ui-markdown ul,.agent-ui-wrapper .agent-ui-markdown ol{margin:0 0 .75rem;padding-left:1.5rem}.agent-ui-wrapper .agent-ui-markdown li{margin-bottom:.25rem}.agent-ui-wrapper .agent-ui-markdown code{background:#0000004d;padding:.125rem .375rem;border-radius:.25rem;font-family:SF Mono,Monaco,monospace;font-size:.875em}.agent-ui-wrapper .agent-ui-markdown pre{background:#0006;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:0 0 .75rem}.agent-ui-wrapper .agent-ui-markdown pre code{background:none;padding:0}.agent-ui-wrapper .agent-ui-markdown a{color:var(--agent-primary, #F5D96E);text-decoration:underline}.agent-ui-wrapper .agent-ui-markdown a:hover{opacity:.8}.agent-ui-wrapper .agent-ui-markdown blockquote{border-left:3px solid var(--agent-primary, #F5D96E);margin:0 0 .75rem;padding-left:1rem;color:#ffffffb3}.agent-ui-wrapper .agent-ui-markdown hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:1rem 0}.agent-ui-wrapper .agent-ui-markdown table{width:100%;border-collapse:collapse;margin:0 0 .75rem}.agent-ui-wrapper .agent-ui-markdown th,.agent-ui-wrapper .agent-ui-markdown td{border:1px solid rgba(255,255,255,.1);padding:.5rem .75rem;text-align:left}.agent-ui-wrapper .agent-ui-markdown th{background:#ffffff0d;font-weight:600}.stacked-cards.svelte-1r7bs4k{position:relative;margin:.5rem 0}.stacked-cards.has-more.svelte-1r7bs4k{padding-top:1.5rem}.stacked-ghosts.svelte-1r7bs4k{position:absolute;top:0;left:0;right:0;height:100%;pointer-events:none}.ghost-card.svelte-1r7bs4k{position:absolute;top:calc(var(--stack-index) * -.6rem);left:calc(var(--stack-index) * .5rem);right:calc(var(--stack-index) * .5rem);height:3.5rem;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:1rem 1rem 0 0;transform:scale(calc(1 - var(--stack-index) * .03));opacity:calc(.8 - var(--stack-index) * .2);z-index:calc(-1 * var(--stack-index));overflow:hidden;animation:svelte-1r7bs4k-ghostSlideIn .3s ease-out;animation-delay:calc(var(--stack-index) * .05s);animation-fill-mode:backwards}@keyframes svelte-1r7bs4k-ghostSlideIn{0%{transform:translateY(-1rem) scale(.95);opacity:0}to{transform:translateY(0) scale(calc(1 - var(--stack-index) * .03));opacity:calc(.8 - var(--stack-index) * .2)}}.ghost-shimmer.svelte-1r7bs4k{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:svelte-1r7bs4k-shimmer 3s infinite;animation-delay:calc(var(--stack-index) * .5s)}@keyframes svelte-1r7bs4k-shimmer{0%{left:-100%}50%{left:200%}to{left:200%}}.stack-badge.svelte-1r7bs4k{position:absolute;top:-.5rem;right:1rem;background:var(--agent-primary, #F5D96E);color:#1f2937;font-size:.75rem;font-weight:700;padding:.25rem .5rem;border-radius:1rem;z-index:10;box-shadow:0 2px 8px #0000004d}.active-card.svelte-1r7bs4k{position:relative;z-index:1;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 4px 20px #0003;animation:svelte-1r7bs4k-cardForward .25s ease-out}@keyframes svelte-1r7bs4k-cardForward{0%{transform:scale(.97);opacity:.8}to{transform:scale(1);opacity:1}}.custom-input-trigger.svelte-1r7bs4k{position:absolute;bottom:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.custom-input-trigger.svelte-1r7bs4k svg:where(.svelte-1r7bs4k){width:1.25rem;height:1.25rem}.custom-input-trigger.svelte-1r7bs4k:hover{background:var(--agent-primary, #F5D96E);border-color:var(--agent-primary, #F5D96E);color:#1f2937;transform:rotate(90deg)}.chat-input-container.svelte-31t2jy{width:100%}.input-wrapper.svelte-31t2jy{display:flex;align-items:flex-end;gap:.5rem;padding:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;transition:all .2s ease}.input-wrapper.svelte-31t2jy:focus-within{background:#ffffff0d;border-color:#a78bfa66;box-shadow:0 0 0 3px #a78bfa1a}textarea.svelte-31t2jy{flex:1;min-height:1.5rem;max-height:200px;padding:.5rem .75rem;background:transparent;border:none;color:#f3f4f6;font-size:.9375rem;font-family:inherit;line-height:1.5;resize:none;outline:none}textarea.svelte-31t2jy::placeholder{color:#fff6}textarea.svelte-31t2jy:disabled{opacity:.5;cursor:not-allowed}.send-btn.svelte-31t2jy{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);border:none;border-radius:50%;color:#1f2937;cursor:pointer;transition:all .2s ease;flex-shrink:0}.send-btn.svelte-31t2jy:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.send-btn.svelte-31t2jy:active:not(:disabled){transform:scale(.95)}.send-btn.svelte-31t2jy:disabled{opacity:.5;cursor:not-allowed}.send-btn.loading.svelte-31t2jy{opacity:1;cursor:pointer;background:#ffffff1a;color:#9ca3af}.send-btn.loading.svelte-31t2jy:hover{background:#ef444433;color:#f87171}.send-btn.svelte-31t2jy svg:where(.svelte-31t2jy){width:1.125rem;height:1.125rem}.spinner.svelte-31t2jy{animation:svelte-31t2jy-spin 1s linear infinite}@keyframes svelte-31t2jy-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay-backdrop.svelte-10pjz0i{position:fixed;inset:0;background:#0a0814fa;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding-bottom:5rem;z-index:9997;animation:svelte-10pjz0i-fadeIn .2s ease-out}@keyframes svelte-10pjz0i-fadeIn{0%{opacity:0}to{opacity:1}}.overlay-container.svelte-10pjz0i{display:flex;width:100%;max-width:1400px;height:85vh;max-height:900px;margin:1rem;background:linear-gradient(180deg,#140f23fa,#0f0a1efa);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;animation:svelte-10pjz0i-slideUp .3s ease-out}@keyframes svelte-10pjz0i-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-panel.svelte-10pjz0i{flex:1;display:flex;flex-direction:column;min-width:0;border-left:1px solid rgba(255,255,255,.08)}.overlay-header.svelte-10pjz0i{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.header-spacer.svelte-10pjz0i{flex:1}.progress-container.svelte-10pjz0i{display:flex;flex-direction:column;gap:.25rem;flex:1;margin-right:1rem}.progress-label.svelte-10pjz0i{font-size:.6875rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;text-align:left}.progress-bar.svelte-10pjz0i{width:100%;height:32px;background:#0006;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 2px 8px #0006}.progress-fill.svelte-10pjz0i{height:100%;min-width:60px;background:var(--agent-primary, #F5D96E);border-radius:16px;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 24px color-mix(in srgb,var(--agent-primary, #F5D96E) 50%,transparent);position:relative;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem}.progress-fill.svelte-10pjz0i:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.35) 0%,rgba(255,255,255,.1) 40%,transparent 60%,rgba(0,0,0,.1) 100%);border-radius:16px;pointer-events:none}.progress-fill.svelte-10pjz0i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:svelte-10pjz0i-shimmer 2.5s infinite;border-radius:16px;pointer-events:none}@keyframes svelte-10pjz0i-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-percent.svelte-10pjz0i{font-size:.8125rem;font-weight:700;color:#000c;text-shadow:0 1px 0 rgba(255,255,255,.3);position:relative;z-index:1}.close-btn.svelte-10pjz0i{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .2s ease}.close-btn.svelte-10pjz0i:hover{background:#ffffff1a;color:#f3f4f6}.close-btn.svelte-10pjz0i svg:where(.svelte-10pjz0i){width:1rem;height:1rem}.chat-scroll-area.svelte-10pjz0i{flex:1;overflow-y:auto;display:flex;flex-direction:column}.previous-conversation-indicator.svelte-10pjz0i{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;opacity:.6}.indicator-line.svelte-10pjz0i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.indicator-text.svelte-10pjz0i{font-size:.75rem;color:#9ca3af;white-space:nowrap;font-style:italic}.component-inline.svelte-10pjz0i{padding:1rem;margin-top:auto}.typing-indicator.svelte-10pjz0i{display:flex;gap:.25rem;padding:.75rem 1rem}.typing-indicator.svelte-10pjz0i span:where(.svelte-10pjz0i){width:.5rem;height:.5rem;background:var(--agent-primary, #F5D96E);border-radius:50%;animation:svelte-10pjz0i-bounce 1.4s ease-in-out infinite}.typing-indicator.svelte-10pjz0i span:where(.svelte-10pjz0i):nth-child(2){animation-delay:.2s}.typing-indicator.svelte-10pjz0i span:where(.svelte-10pjz0i):nth-child(3){animation-delay:.4s}@keyframes svelte-10pjz0i-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-6px);opacity:1}}.input-section.svelte-10pjz0i{flex-shrink:0;padding:1rem;border-top:1px solid rgba(255,255,255,.08);background:#0003}.input-section.collapsed.svelte-10pjz0i{padding:.75rem 1rem}.expand-input-btn.svelte-10pjz0i{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:.75rem;color:#ffffff80;font-size:.875rem;cursor:pointer;transition:all .2s ease}.expand-input-btn.svelte-10pjz0i:hover{background:#ffffff0f;border-color:#ffffff40;color:#ffffffb3}.expand-input-btn.svelte-10pjz0i svg:where(.svelte-10pjz0i){opacity:.6}.input-section.svelte-10pjz0i{position:relative}.collapse-input-btn.svelte-10pjz0i{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:2rem;height:2rem;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#ffffff80;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.collapse-input-btn.svelte-10pjz0i svg:where(.svelte-10pjz0i){width:1rem;height:1rem}.collapse-input-btn.svelte-10pjz0i:hover{background:#ef444433;border-color:#ef444480;color:#ef4444}@media (max-width: 900px){.overlay-backdrop.svelte-10pjz0i{padding-bottom:4rem}.overlay-container.svelte-10pjz0i{max-width:100%;height:100%;max-height:100%;margin:0;border-radius:0;flex-direction:column}.chat-panel.svelte-10pjz0i{border-left:none;height:100%}.overlay-header.svelte-10pjz0i{padding:.75rem 1rem}.progress-container.svelte-10pjz0i{max-width:200px}}@media (max-width: 480px){.overlay-header.svelte-10pjz0i{flex-wrap:wrap;gap:.5rem}.progress-container.svelte-10pjz0i{order:3;width:100%;max-width:none;margin-left:0;margin-right:0}.input-section.svelte-10pjz0i{padding:.75rem}}.overlay-backdrop.svelte-thi339{position:fixed;inset:0;background:#0a0814f2;backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:svelte-thi339-fadeIn .2s ease-out}@keyframes svelte-thi339-fadeIn{0%{opacity:0}to{opacity:1}}.overlay-container.svelte-thi339{display:flex;flex-direction:column;width:100%;max-width:800px;max-height:90vh;margin:1rem;background:linear-gradient(180deg,#191428fa,#120e20fa);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 25px 50px -12px #00000080;overflow:hidden;animation:svelte-thi339-slideUp .3s ease-out}@keyframes svelte-thi339-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.overlay-header.svelte-thi339{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.header-content.svelte-thi339{display:flex;align-items:center;gap:.75rem}.overlay-title.svelte-thi339{margin:0;font-size:1.25rem;font-weight:600;color:#f3f4f6}.project-status.svelte-thi339{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:.25rem;background:#ffffff1a;color:#9ca3af}.project-status.draft.svelte-thi339{background:#fbbf2426;color:#fbbf24}.project-status.requirements.svelte-thi339{background:#3b82f626;color:#60a5fa}.project-status.ready.svelte-thi339{background:#22c55e26;color:#22c55e}.close-btn.svelte-thi339{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .2s ease}.close-btn.svelte-thi339:hover{background:#ffffff1a;color:#f3f4f6}.close-btn.svelte-thi339 svg:where(.svelte-thi339){width:1rem;height:1rem}.tabs-container.svelte-thi339{display:flex;gap:.25rem;padding:0 1rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;overflow-x:auto}.tab-btn.svelte-thi339{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#9ca3af;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab-btn.svelte-thi339:hover{color:#d1d5db;background:#ffffff08}.tab-btn.active.svelte-thi339{color:var(--agent-primary, #F5D96E);border-bottom-color:var(--agent-primary, #F5D96E)}.tab-btn.svelte-thi339 svg:where(.svelte-thi339){width:1.125rem;height:1.125rem}.tab-badge.svelte-thi339{font-size:.6875rem;font-weight:600;padding:.125rem .375rem;border-radius:.75rem;background:#ffffff1a;color:#9ca3af}.tab-btn.active.svelte-thi339 .tab-badge:where(.svelte-thi339){background:color-mix(in srgb,var(--agent-primary, #F5D96E) 20%,transparent);color:var(--agent-primary, #F5D96E)}.overlay-content.svelte-thi339{flex:1;overflow-y:auto;padding:1.5rem}.tab-content.svelte-thi339{display:flex;flex-direction:column;gap:1.5rem}.section.svelte-thi339{display:flex;flex-direction:column;gap:.5rem}.section-title.svelte-thi339{margin:0;font-size:.875rem;font-weight:600;color:var(--agent-primary, #F5D96E);text-transform:uppercase;letter-spacing:.05em}.section-hint.svelte-thi339{margin:0;font-size:.75rem;color:#6b7280}.field-label.svelte-thi339{font-size:.75rem;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.field-readonly.svelte-thi339{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.5rem}.field-readonly.svelte-thi339 code:where(.svelte-thi339){font-family:SF Mono,Monaco,monospace;font-size:.8125rem;color:#d1d5db}.nexus-badge.svelte-thi339{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;background:#22c55e26;color:#22c55e}.field-input.svelte-thi339,.field-textarea.svelte-thi339,.field-select.svelte-thi339,.requirement-input.svelte-thi339{width:100%;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#f3f4f6;font-size:.9375rem;font-family:inherit;transition:all .2s ease}.field-input.mono.svelte-thi339,.mono.svelte-thi339{font-family:SF Mono,Monaco,monospace}.field-select.svelte-thi339{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.field-input.svelte-thi339:focus,.field-textarea.svelte-thi339:focus,.field-select.svelte-thi339:focus,.requirement-input.svelte-thi339:focus{outline:none;background:#ffffff0d;border-color:var(--agent-primary, #F5D96E);box-shadow:0 0 0 3px color-mix(in srgb,var(--agent-primary, #F5D96E) 15%,transparent)}.field-textarea.svelte-thi339,.requirement-input.svelte-thi339{resize:vertical;min-height:60px}.readme-tab.svelte-thi339{height:100%}.readme-tab.svelte-thi339 .section.full-height:where(.svelte-thi339){flex:1;display:flex;flex-direction:column;min-height:300px}.readme-header.svelte-thi339{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.readme-hint.svelte-thi339{font-size:.75rem;color:#6b7280}.readme-textarea.svelte-thi339{flex:1;font-family:SF Mono,Monaco,monospace;font-size:.8125rem;line-height:1.6;min-height:300px}.add-btn.svelte-thi339{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:.5rem;color:#9ca3af;font-size:.875rem;cursor:pointer;transition:all .2s ease}.add-btn.svelte-thi339:hover{background:#ffffff0d;border-color:var(--agent-primary, #F5D96E);color:var(--agent-primary, #F5D96E)}.add-btn.svelte-thi339 svg:where(.svelte-thi339){width:1rem;height:1rem}.new-item-form.svelte-thi339{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.5rem}.form-row.svelte-thi339{display:flex;flex-direction:column;gap:.375rem}.checkbox-row.svelte-thi339{flex-direction:row;gap:1.5rem}.checkbox-label.svelte-thi339{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#d1d5db;cursor:pointer}.checkbox-label.svelte-thi339 input:where(.svelte-thi339){width:1rem;height:1rem;cursor:pointer}.form-actions.svelte-thi339{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.requirements-list.svelte-thi339{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.requirement-item.svelte-thi339{position:relative}.requirement-meta.svelte-thi339{display:flex;align-items:center;gap:.5rem;margin-top:.375rem}.requirement-source.svelte-thi339{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;background:#ffffff14;color:#6b7280}.requirement-verified.svelte-thi339{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;background:#22c55e26;color:#22c55e}.env-list.svelte-thi339{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.env-item.svelte-thi339{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.5rem}.env-header.svelte-thi339{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.env-key.svelte-thi339{font-family:SF Mono,Monaco,monospace;font-size:.875rem;color:var(--agent-primary, #F5D96E);background:#ffffff0d;padding:.25rem .5rem;border-radius:.25rem}.env-badges.svelte-thi339{display:flex;gap:.375rem}.env-required.svelte-thi339{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;background:#ef444426;color:#f87171}.env-secret.svelte-thi339{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;border-radius:.25rem;background:#a855f726;color:#a855f7}.env-description.svelte-thi339{margin:0;font-size:.8125rem;color:#9ca3af}.env-value-display.svelte-thi339{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.env-value.svelte-thi339{font-family:SF Mono,Monaco,monospace;font-size:.8125rem;color:#d1d5db}.env-value.svelte-thi339 .not-set:where(.svelte-thi339){color:#6b7280;font-style:italic}.env-actions.svelte-thi339{display:flex;gap:.375rem}.env-value-edit.svelte-thi339{display:flex;flex-direction:column;gap:.5rem}.edit-btn.svelte-thi339,.delete-btn.svelte-thi339{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.edit-btn.svelte-thi339:hover{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.delete-btn.svelte-thi339:hover{background:#ef444426;border-color:#ef44444d;color:#f87171}.edit-btn.svelte-thi339 svg:where(.svelte-thi339),.delete-btn.svelte-thi339 svg:where(.svelte-thi339){width:.875rem;height:.875rem}.empty-state.svelte-thi339{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6b7280}.empty-state.svelte-thi339 svg:where(.svelte-thi339){width:3rem;height:3rem;margin-bottom:1rem;opacity:.5}.empty-state.svelte-thi339 p:where(.svelte-thi339){margin:0;font-size:1rem;font-weight:500;color:#9ca3af}.empty-state.svelte-thi339 span:where(.svelte-thi339){margin-top:.25rem;font-size:.875rem}.proposal-section.svelte-thi339{border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;margin-top:.5rem}.proposal-options.svelte-thi339{display:flex;flex-direction:column;gap:.75rem}.proposal-option.svelte-thi339{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;text-align:left;cursor:pointer;transition:all .2s ease}.proposal-option.svelte-thi339:hover{background:#ffffff0f;border-color:var(--agent-primary, #F5D96E);transform:translateY(-1px)}.proposal-option.featured.svelte-thi339{border-color:color-mix(in srgb,var(--agent-primary, #F5D96E) 40%,transparent)}.option-label.svelte-thi339{font-size:.9375rem;font-weight:600;color:#f3f4f6}.option-description.svelte-thi339{font-size:.8125rem;color:#9ca3af}.overlay-footer.svelte-thi339{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:#0003;flex-shrink:0}.saving-indicator.svelte-thi339{font-size:.8125rem;color:var(--agent-primary, #F5D96E);margin-right:auto}.btn-secondary.svelte-thi339,.btn-primary.svelte-thi339{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-sm.svelte-thi339{padding:.5rem 1rem;font-size:.8125rem}.btn-secondary.svelte-thi339{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#d1d5db}.btn-secondary.svelte-thi339:hover{background:#ffffff1a;border-color:#ffffff40}.btn-primary.svelte-thi339{background:linear-gradient(135deg,var(--agent-primary, #F5D96E) 0%,var(--agent-primary-dark, #F0C940) 100%);border:none;color:#1f2937}.btn-primary.svelte-thi339:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--agent-primary, #F5D96E) 30%,transparent)}.btn-primary.svelte-thi339:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 600px){.overlay-container.svelte-thi339{max-height:100%;margin:0;border-radius:0}.tabs-container.svelte-thi339{padding:0 .5rem}.tab-btn.svelte-thi339{padding:.625rem .75rem;font-size:.8125rem}.tab-btn.svelte-thi339 span:where(.svelte-thi339){display:none}.overlay-content.svelte-thi339{padding:1rem}.overlay-footer.svelte-thi339{padding:.75rem 1rem}.checkbox-row.svelte-thi339{flex-direction:column;gap:.75rem}}.triform-chat.svelte-1qc95bj{--agent-primary: #F5D96E;--agent-primary-dark: #F0C940;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.error-toast.svelte-1qc95bj{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#ef4444e6;border-radius:.5rem;color:#fff;font-size:.875rem;z-index:10000;animation:svelte-1qc95bj-slideUp .2s ease-out}.error-toast.svelte-1qc95bj button:where(.svelte-1qc95bj){background:#fff3;border:none;padding:.25rem .5rem;border-radius:.25rem;color:#fff;cursor:pointer;font-size:.75rem}.error-toast.svelte-1qc95bj button:where(.svelte-1qc95bj):hover{background:#ffffff4d}@keyframes svelte-1qc95bj-slideUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}
