.kava-global-select-panel{z-index:2147482000;overflow-y:auto}.poiesh-action-preview.svelte-34872y{border-color:var(--poiesh-secondary-border, rgb(var(--color-secondary-700)));color:var(--poiesh-text, rgb(var(--color-surface-900)));background:var(--poiesh-surface-raised, rgb(var(--color-primary-50)));box-shadow:inset 3px 0 0 var(--poiesh-secondary, rgb(var(--color-secondary-800)))}.poiesh-action-preview-kicker.svelte-34872y{color:var(--poiesh-secondary-strong, rgb(var(--color-secondary-900)));font-weight:700}.poiesh-action-preview-summary.svelte-34872y{color:var(--poiesh-muted, rgb(var(--color-surface-700)))}.poiesh-action-preview-meta.svelte-34872y{color:var(--poiesh-text, rgb(var(--color-surface-900)))}.poiesh-action-preview-meta.svelte-34872y span:where(.svelte-34872y){border:1px solid var(--poiesh-border, rgb(var(--color-primary-700)));background:var(--poiesh-canvas, rgb(var(--color-primary-100)))}.poiesh-action-preview-meta.svelte-34872y span:where(.svelte-34872y):nth-child(2){border-color:var(--poiesh-secondary-border, rgb(var(--color-secondary-800)));background:var(--poiesh-secondary-soft, rgb(var(--color-secondary-100)))}.poiesh-action-preview-result.svelte-34872y{border-inline-start:3px solid var(--poiesh-accent, rgb(var(--color-primary-700)));color:var(--poiesh-text, rgb(var(--color-surface-900)));background:var(--poiesh-canvas, rgb(var(--color-primary-100)))}.poiesh-chart-total.svelte-1mq3mkv{color:var(--poiesh-text, rgb(var(--color-surface-900)))}.poiesh-chart-total.svelte-1mq3mkv span:where(.svelte-1mq3mkv){color:var(--poiesh-muted, rgb(var(--color-surface-700)));font-weight:650}.poiesh-chart-total-primary.svelte-1mq3mkv{border-color:var(--poiesh-accent-border, rgb(var(--color-primary-700)));background:var(--poiesh-accent-soft, rgb(var(--color-primary-100)))}.poiesh-chart-total-secondary.svelte-1mq3mkv{border-color:var(--poiesh-secondary-border, rgb(var(--color-secondary-800)));background:var(--poiesh-secondary-soft, rgb(var(--color-secondary-100)))}.typing-indicator.svelte-6w04g2{display:flex;gap:4px}.typing-indicator.svelte-6w04g2 span:where(.svelte-6w04g2){height:8px;width:8px;background-color:var(--poiesh-secondary);border-radius:50%;display:inline-block;animation:svelte-6w04g2-an_bounce 1.3s infinite ease-in-out}.typing-indicator.svelte-6w04g2 span:where(.svelte-6w04g2):nth-child(1){animation-delay:-.3s}.typing-indicator.svelte-6w04g2 span:where(.svelte-6w04g2):nth-child(2){animation-delay:-.15s}@keyframes svelte-6w04g2-an_bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.poiesh-panel.svelte-6w04g2 .prose{color:var(--poiesh-text);--tw-prose-body: inherit;--tw-prose-headings: inherit;--tw-prose-lead: inherit;--tw-prose-links: inherit;--tw-prose-bold: inherit;--tw-prose-counters: inherit;--tw-prose-bullets: inherit;--tw-prose-hr: inherit;--tw-prose-quotes: inherit;--tw-prose-quote-borders: inherit;--tw-prose-captions: inherit;--tw-prose-code: inherit;--tw-prose-pre-code: inherit;--tw-prose-pre-bg: inherit;--tw-prose-th-borders: inherit;--tw-prose-td-borders: inherit}.poiesh-panel.svelte-6w04g2 .prose a{color:var(--poiesh-accent-strong);font-weight:650;text-decoration:underline;text-underline-offset:.16em}.poiesh-panel.svelte-6w04g2 .prose pre{border:1px solid var(--poiesh-accent-border);background-color:color-mix(in srgb,rgb(var(--color-surface-900)) 88%,rgb(var(--color-primary-900)));padding:.75rem;border-radius:.5rem;color:rgb(var(--color-surface-50))}.poiesh-panel.svelte-6w04g2 .prose code{font-family:Courier New,Courier,monospace;font-size:.85em;padding:.1em .3em;border:1px solid var(--poiesh-border);color:var(--poiesh-accent-strong);background-color:var(--poiesh-accent-muted);border-radius:.25rem}.poiesh-panel.svelte-6w04g2 .prose pre code{border:0;color:inherit;background-color:transparent;padding:0}.poiesh-panel.svelte-6w04g2 .prose p:last-child{margin-bottom:0}.mic-pulse.svelte-6w04g2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:radial-gradient(circle at center,rgba(239,68,68,.4),transparent 60%);animation:svelte-6w04g2-pulse 1.2s ease-in-out infinite}@keyframes svelte-6w04g2-pulse{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.7}}.poiesh-bg.svelte-6w04g2>:where(.svelte-6w04g2){position:relative;z-index:var(--poiesh-layer, 1)}.poiesh-panel.svelte-6w04g2{min-width:min(100dvw,20rem)}.poiesh-resize-handle.svelte-6w04g2{position:absolute;inset-block:0;left:-.375rem;z-index:3;width:.75rem;cursor:ew-resize;align-items:center;justify-content:center;color:transparent;transition:color .12s ease,background-color .12s ease}.poiesh-resize-handle.svelte-6w04g2:hover,.poiesh-resize-handle.svelte-6w04g2:focus-visible{background-color:var(--poiesh-accent-soft);color:var(--poiesh-accent-strong);outline:none}@media (max-width: 640px){.poiesh-panel.svelte-6w04g2{width:100dvw!important;max-width:100dvw}}.message-bubble.svelte-6w04g2{box-shadow:0 1px 2px #0000001a;overflow-wrap:anywhere}.message-content.svelte-6w04g2{overflow-x:auto;max-width:100%}.message-content.svelte-6w04g2::-webkit-scrollbar{height:6px}.message-content.svelte-6w04g2::-webkit-scrollbar-thumb{background-color:var(--poiesh-accent-border);border-radius:9999px}.poiesh-chat-dense .space-y-4>:not([hidden])~:not([hidden]){margin-top:.5rem}.poiesh-chat-dense .space-y-3>:not([hidden])~:not([hidden]){margin-top:.375rem}.poiesh-chat-dense .space-y-2>:not([hidden])~:not([hidden]){margin-top:.25rem}.poiesh-chat-dense .p-4{padding:.5rem}.poiesh-chat-dense .p-3{padding:.375rem}.poiesh-chat-dense .p-2{padding:.25rem}.poiesh-chat-dense .mt-3{margin-top:.375rem}.poiesh-chat-dense .mt-2{margin-top:.25rem}.poiesh-chat-dense .mb-3{margin-bottom:.375rem}.poiesh-chat-dense .mb-2{margin-bottom:.25rem}.poiesh-chat-dense .gap-4{gap:.5rem}.poiesh-chat-dense .gap-3{gap:.375rem}.poiesh-chat-dense .gap-2{gap:.25rem}.poiesh-chat-dense .rounded-xl,.poiesh-chat-dense .rounded-lg{border-radius:.25rem}.poiesh-chat-dense{font-size:.6875rem;line-height:.9rem}.poiesh-chat-dense .input,.poiesh-chat-dense .select{min-height:1.5rem;height:1.5rem;padding:.0625rem .375rem;font-size:.625rem;line-height:.75rem}.poiesh-chat-dense .textarea{padding:.25rem;font-size:.625rem;line-height:.8rem}.poiesh-chat-dense .btn{min-height:1.5rem;padding:.125rem .375rem;font-size:.625rem;line-height:.75rem}.poiesh-chat-dense .btn-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:.1875rem}.poiesh-chat-dense .btn-icon svg,.poiesh-chat-dense .btn svg{width:.75rem;height:.75rem}.poiesh-chat-dense .label,.poiesh-chat-dense label{gap:.125rem;font-size:.625rem;line-height:.8rem}.poiesh-chat-dense small,.poiesh-chat-dense .text-xs{font-size:.625rem;line-height:.8rem}.poiesh-chat-dense .text-sm{font-size:.6875rem;line-height:.9rem}.poiesh-chat-dense .prose{font-size:.6875rem;line-height:1rem}.poiesh-chat-dense .prose p,.poiesh-chat-dense .prose ul,.poiesh-chat-dense .prose ol,.poiesh-chat-dense .prose pre{margin-block:.25rem}.poiesh-panel.svelte-6w04g2 .prose table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;white-space:nowrap;direction:rtl}.poiesh-panel.svelte-6w04g2 .prose thead,.poiesh-panel.svelte-6w04g2 .prose tbody{display:table;width:100%}.poiesh-panel.svelte-6w04g2 .prose th,.poiesh-panel.svelte-6w04g2 .prose td{padding:.35rem;border:1px solid var(--poiesh-border);text-align:right;min-width:96px}.poiesh-panel.svelte-6w04g2 .prose pre{overflow-x:auto;max-width:100%;direction:ltr}.poiesh-panel.svelte-6w04g2,.poiesh-launcher.svelte-6w04g2,.poiesh-modal.svelte-6w04g2{--poiesh-accent: rgb(var(--color-primary-700));--poiesh-accent-strong: rgb(var(--color-primary-900));--poiesh-on-accent: rgb(var(--on-primary));--poiesh-on-strong-accent: rgb(var(--color-surface-50));--poiesh-user-message-text: rgb(255 255 255);--poiesh-user-message-fill: var(--poiesh-accent-strong);--poiesh-accent-soft: color-mix( in srgb, rgb(var(--color-primary-100)) 72%, rgb(var(--color-secondary-50)) );--poiesh-accent-muted: color-mix( in srgb, rgb(var(--color-primary-200)) 58%, rgb(var(--color-secondary-100)) );--poiesh-accent-border: rgb(var(--color-primary-700));--poiesh-accent-glow: rgb(var(--color-primary-700) / .24);--poiesh-secondary: rgb(var(--color-secondary-800));--poiesh-secondary-strong: rgb(var(--color-secondary-900));--poiesh-secondary-soft: color-mix( in srgb, rgb(var(--color-secondary-100)) 68%, rgb(var(--color-primary-50)) );--poiesh-secondary-border: rgb(var(--color-secondary-800));--poiesh-tertiary: rgb(var(--color-tertiary-800));--poiesh-canvas: color-mix( in srgb, rgb(var(--color-primary-100)) 42%, color-mix( in srgb, rgb(var(--color-secondary-100)) 32%, rgb(var(--color-surface-50)) ) );--poiesh-surface: color-mix( in srgb, rgb(var(--color-primary-50)) 48%, rgb(var(--color-secondary-50)) );--poiesh-surface-raised: color-mix( in srgb, rgb(var(--color-secondary-50)) 58%, rgb(var(--color-primary-50)) );--poiesh-border: color-mix( in srgb, rgb(var(--color-primary-700)) 58%, rgb(var(--color-surface-300)) );--poiesh-text: rgb(var(--color-surface-900));--poiesh-muted: rgb(var(--color-surface-700));--poiesh-shadow: rgb(var(--color-surface-900) / .12)}.poiesh-panel.svelte-6w04g2{isolation:isolate;overflow:hidden;color:var(--poiesh-text);border-inline-start:1px solid var(--poiesh-border);background:var(--poiesh-surface);box-shadow:-12px 0 32px var(--poiesh-shadow),-2px 0 8px rgb(var(--color-primary-700) / .08)}.dark .poiesh-panel.svelte-6w04g2,.dark .poiesh-launcher.svelte-6w04g2,.dark .poiesh-modal.svelte-6w04g2{--poiesh-accent: rgb(var(--color-primary-400));--poiesh-accent-strong: rgb(var(--color-primary-300));--poiesh-on-accent: rgb(var(--on-primary));--poiesh-on-strong-accent: rgb(var(--on-primary));--poiesh-user-message-text: var(--poiesh-on-accent);--poiesh-user-message-fill: var(--poiesh-accent);--poiesh-accent-soft: rgb(var(--color-primary-900) / .48);--poiesh-accent-muted: rgb(var(--color-primary-800) / .62);--poiesh-accent-border: rgb(var(--color-primary-600));--poiesh-accent-glow: rgb(var(--color-primary-400) / .22);--poiesh-secondary: rgb(var(--color-secondary-300));--poiesh-secondary-strong: rgb(var(--color-secondary-200));--poiesh-secondary-soft: rgb(var(--color-secondary-900) / .32);--poiesh-secondary-border: rgb(var(--color-secondary-600));--poiesh-tertiary: rgb(var(--color-tertiary-300));--poiesh-canvas: color-mix( in srgb, rgb(var(--color-primary-900)) 24%, rgb(var(--color-surface-900)) );--poiesh-surface: color-mix( in srgb, rgb(var(--color-primary-900)) 12%, rgb(var(--color-surface-800)) );--poiesh-surface-raised: color-mix( in srgb, rgb(var(--color-primary-900)) 8%, rgb(var(--color-surface-700)) );--poiesh-border: color-mix( in srgb, rgb(var(--color-primary-600)) 34%, rgb(var(--color-surface-600)) );--poiesh-text: rgb(var(--color-surface-50));--poiesh-muted: rgb(var(--color-surface-300));--poiesh-shadow: rgb(0 0 0 / .36)}.poiesh-panel.svelte-6w04g2 .bg-white,.poiesh-panel.svelte-6w04g2 .bg-surface-50,.poiesh-modal.svelte-6w04g2 .bg-white,.poiesh-modal.svelte-6w04g2 .bg-surface-50,.poiesh-dialog.svelte-6w04g2 .bg-white,.poiesh-dialog.svelte-6w04g2 .bg-surface-50,.poiesh-panel.svelte-6w04g2 [class~="bg-white/70"],.poiesh-panel.svelte-6w04g2 [class~="bg-white/80"],.poiesh-panel.svelte-6w04g2 [class~="bg-white/90"],.poiesh-modal.svelte-6w04g2 [class~="bg-white/70"],.poiesh-modal.svelte-6w04g2 [class~="bg-white/80"],.poiesh-modal.svelte-6w04g2 [class~="bg-white/90"],.poiesh-dialog.svelte-6w04g2 [class~="bg-white/70"],.poiesh-dialog.svelte-6w04g2 [class~="bg-white/80"],.poiesh-dialog.svelte-6w04g2 [class~="bg-white/90"]{background-color:var(--poiesh-surface-raised)!important}.poiesh-panel.svelte-6w04g2 .bg-surface-100,.poiesh-modal.svelte-6w04g2 .bg-surface-100,.poiesh-dialog.svelte-6w04g2 .bg-surface-100{background-color:var(--poiesh-canvas)!important}.poiesh-panel.svelte-6w04g2 .border-surface-200,.poiesh-panel.svelte-6w04g2 .border-surface-300,.poiesh-modal.svelte-6w04g2 .border-surface-200,.poiesh-modal.svelte-6w04g2 .border-surface-300,.poiesh-dialog.svelte-6w04g2 .border-surface-200,.poiesh-dialog.svelte-6w04g2 .border-surface-300{border-color:var(--poiesh-border)!important}.poiesh-panel.svelte-6w04g2 .text-surface-400,.poiesh-panel.svelte-6w04g2 .text-surface-500,.poiesh-panel.svelte-6w04g2 .text-surface-600,.poiesh-modal.svelte-6w04g2 .text-surface-400,.poiesh-modal.svelte-6w04g2 .text-surface-500,.poiesh-modal.svelte-6w04g2 .text-surface-600,.poiesh-dialog.svelte-6w04g2 .text-surface-400,.poiesh-dialog.svelte-6w04g2 .text-surface-500,.poiesh-dialog.svelte-6w04g2 .text-surface-600{color:var(--poiesh-muted)!important}.poiesh-panel.svelte-6w04g2 .text-black,.poiesh-panel.svelte-6w04g2 [class~="text-black/75"],.poiesh-modal.svelte-6w04g2 .text-black,.poiesh-modal.svelte-6w04g2 [class~="text-black/75"],.poiesh-dialog.svelte-6w04g2 .text-black,.poiesh-dialog.svelte-6w04g2 [class~="text-black/75"]{color:var(--poiesh-text)!important}.poiesh-panel.svelte-6w04g2 .text-primary-600,.poiesh-panel.svelte-6w04g2 .text-primary-500,.poiesh-panel.svelte-6w04g2 .text-primary-700,.poiesh-panel.svelte-6w04g2 .text-primary-800,.poiesh-panel.svelte-6w04g2 .text-primary-900,.poiesh-modal.svelte-6w04g2 .text-primary-600,.poiesh-modal.svelte-6w04g2 .text-primary-500,.poiesh-modal.svelte-6w04g2 .text-primary-700,.poiesh-modal.svelte-6w04g2 .text-primary-800,.poiesh-modal.svelte-6w04g2 .text-primary-900,.poiesh-dialog.svelte-6w04g2 .text-primary-600,.poiesh-dialog.svelte-6w04g2 .text-primary-500,.poiesh-dialog.svelte-6w04g2 .text-primary-700,.poiesh-dialog.svelte-6w04g2 .text-primary-800,.poiesh-dialog.svelte-6w04g2 .text-primary-900{color:var(--poiesh-accent-strong)!important}.poiesh-panel.svelte-6w04g2 .border-primary-200,.poiesh-panel.svelte-6w04g2 .border-primary-300,.poiesh-panel.svelte-6w04g2 .border-primary-400,.poiesh-modal.svelte-6w04g2 .border-primary-200,.poiesh-modal.svelte-6w04g2 .border-primary-300,.poiesh-modal.svelte-6w04g2 .border-primary-400,.poiesh-dialog.svelte-6w04g2 .border-primary-200,.poiesh-dialog.svelte-6w04g2 .border-primary-300,.poiesh-dialog.svelte-6w04g2 .border-primary-400{border-color:var(--poiesh-accent-border)!important}.poiesh-panel.svelte-6w04g2 .bg-primary-50,.poiesh-panel.svelte-6w04g2 .bg-primary-100,.poiesh-modal.svelte-6w04g2 .bg-primary-50,.poiesh-modal.svelte-6w04g2 .bg-primary-100,.poiesh-dialog.svelte-6w04g2 .bg-primary-50,.poiesh-dialog.svelte-6w04g2 .bg-primary-100{background-color:var(--poiesh-accent-soft)!important}.poiesh-panel.svelte-6w04g2 [class~="bg-surface-100/80"],.poiesh-modal.svelte-6w04g2 [class~="bg-surface-100/80"],.poiesh-dialog.svelte-6w04g2 [class~="bg-surface-100/80"]{background-color:color-mix(in srgb,var(--poiesh-canvas) 88%,transparent)!important}.poiesh-panel.svelte-6w04g2 .ring-primary-500,.poiesh-modal.svelte-6w04g2 .ring-primary-500,.poiesh-dialog.svelte-6w04g2 .ring-primary-500{--tw-ring-color: var(--poiesh-accent) !important}.poiesh-panel.svelte-6w04g2 [class~=from-white]{--tw-gradient-from: var(--poiesh-surface-raised) var(--tw-gradient-from-position) !important;--tw-gradient-to: color-mix(in srgb, var(--poiesh-surface-raised) 0%, transparent) var(--tw-gradient-to-position) !important}.poiesh-panel.svelte-6w04g2 .hover\:bg-surface-100:hover,.poiesh-modal.svelte-6w04g2 .hover\:bg-surface-100:hover,.poiesh-dialog.svelte-6w04g2 .hover\:bg-surface-100:hover{background-color:var(--poiesh-accent-soft)!important}.dark .poiesh-panel.svelte-6w04g2{background:var(--poiesh-surface);box-shadow:-12px 0 32px var(--poiesh-shadow)}.poiesh-modal.svelte-6w04g2,.poiesh-dialog.svelte-6w04g2{position:relative;overflow:hidden;color:var(--poiesh-text);border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 24px 64px var(--poiesh-shadow),0 0 0 1px rgb(var(--color-primary-500) / .08)}.poiesh-modal.svelte-6w04g2{background:color-mix(in srgb,var(--poiesh-surface) 90%,var(--poiesh-accent-soft))}.poiesh-modal.svelte-6w04g2:before,.poiesh-dialog.svelte-6w04g2:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.25rem;background:var(--poiesh-accent)}.poiesh-modal.svelte-6w04g2 .input,.poiesh-modal.svelte-6w04g2 .select,.poiesh-dialog.svelte-6w04g2 .input,.poiesh-dialog.svelte-6w04g2 .select{border-color:var(--poiesh-border);color:var(--poiesh-text);background:var(--poiesh-canvas)}.poiesh-modal.svelte-6w04g2 .input:focus,.poiesh-modal.svelte-6w04g2 .select:focus,.poiesh-dialog.svelte-6w04g2 .input:focus,.poiesh-dialog.svelte-6w04g2 .select:focus{border-color:var(--poiesh-accent);box-shadow:0 0 0 3px var(--poiesh-accent-glow)}.poiesh-bg.svelte-6w04g2,.dark .poiesh-bg.svelte-6w04g2{background-color:var(--poiesh-surface);background-image:none}.poiesh-bg.svelte-6w04g2:after,.dark .poiesh-bg.svelte-6w04g2:after{display:none}.poiesh-header.svelte-6w04g2{min-height:3.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--poiesh-border);background:color-mix(in srgb,var(--poiesh-surface) 94%,transparent);box-shadow:0 1px #ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.poiesh-brand-mark.svelte-6w04g2{color:var(--poiesh-accent-strong);border:1px solid var(--poiesh-accent-border);border-radius:.5rem;background:var(--poiesh-accent-soft);box-shadow:inset 0 0 0 1px #fffc}.dark .poiesh-brand-mark.svelte-6w04g2{color:var(--poiesh-accent-strong);border-color:var(--poiesh-accent-border);background:var(--poiesh-accent-soft);box-shadow:none}.poiesh-title.svelte-6w04g2{color:var(--poiesh-text);font-size:.8125rem;font-weight:750;line-height:1.1rem}.poiesh-connection.svelte-6w04g2{color:var(--poiesh-muted);border:0;padding:0;font-size:.625rem;line-height:.8rem}.poiesh-connection-dot.svelte-6w04g2{box-shadow:0 0 0 3px currentColor;animation:svelte-6w04g2-poiesh-status-breathe 2.4s ease-in-out infinite}.poiesh-header-tools.svelte-6w04g2 .btn-icon{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;border:1px solid transparent;border-radius:.375rem;background:transparent;color:var(--poiesh-muted);transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.poiesh-header-tools.svelte-6w04g2 .btn-icon:hover{color:var(--poiesh-text);border-color:var(--poiesh-border);background:var(--poiesh-canvas);transform:translateY(-1px)}.poiesh-menu.svelte-6w04g2,#poiesh-history-actions,#poiesh-message-menu{border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);color:var(--poiesh-text);box-shadow:0 18px 45px #0f172a29,0 3px 10px #0f172a14;transform-origin:top right;animation:svelte-6w04g2-poiesh-menu-in .15s ease-out}.poiesh-menu.svelte-6w04g2 button:where(.svelte-6w04g2),#poiesh-history-actions button,#poiesh-message-menu button{border-radius:.375rem;transition:color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-menu.svelte-6w04g2 button:where(.svelte-6w04g2):hover,#poiesh-history-actions button:hover,#poiesh-message-menu button:hover{transform:translate(-2px)}.poiesh-settings-panel.svelte-6w04g2{max-height:min(32rem,calc(100dvh - 5rem));border:1px solid var(--poiesh-accent-border);border-radius:.5rem;color:var(--poiesh-text);background:color-mix(in srgb,var(--poiesh-surface) 96%,var(--poiesh-accent-soft));box-shadow:0 20px 50px #0f172a33,0 4px 14px var(--poiesh-accent-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:bottom right}.poiesh-settings-header.svelte-6w04g2{flex:0 0 auto;padding:.625rem;border-bottom:1px solid var(--poiesh-border);background:color-mix(in srgb,var(--poiesh-accent-soft) 55%,var(--poiesh-surface))}.poiesh-settings-header.svelte-6w04g2 p:where(.svelte-6w04g2){color:var(--poiesh-muted)}.poiesh-settings-mark.svelte-6w04g2{border-radius:.5rem;color:var(--poiesh-on-accent);background:var(--poiesh-accent);box-shadow:0 4px 12px var(--poiesh-accent-glow)}.poiesh-settings-body.svelte-6w04g2{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;scrollbar-color:var(--poiesh-accent-border) transparent;scrollbar-width:thin}.poiesh-settings-row.svelte-6w04g2{display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.625rem;padding:.25rem .375rem;border:1px solid transparent;border-radius:.375rem;color:var(--poiesh-text);text-align:right;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-settings-row.svelte-6w04g2:hover,.poiesh-settings-row.svelte-6w04g2:focus-visible,.poiesh-settings-row[aria-expanded=true].svelte-6w04g2{border-color:var(--poiesh-accent-border);background:var(--poiesh-accent-soft);outline:none;transform:translate(-2px)}.poiesh-settings-row.svelte-6w04g2:disabled{cursor:default;opacity:.55;transform:none}.poiesh-settings-row-icon.svelte-6w04g2{border:1px solid var(--poiesh-accent-border);border-radius:.5rem;color:var(--poiesh-accent-strong);background:color-mix(in srgb,var(--poiesh-accent-soft) 72%,var(--poiesh-surface));transition:color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-settings-row.svelte-6w04g2:hover .poiesh-settings-row-icon:where(.svelte-6w04g2),.poiesh-settings-row.svelte-6w04g2:focus-visible .poiesh-settings-row-icon:where(.svelte-6w04g2),.poiesh-settings-row[aria-expanded=true].svelte-6w04g2 .poiesh-settings-row-icon:where(.svelte-6w04g2){color:var(--poiesh-on-accent);background:var(--poiesh-accent);transform:scale(1.04)}.poiesh-settings-divider.svelte-6w04g2{height:1px;margin:.375rem;background:var(--poiesh-border)}.poiesh-settings-order-list.svelte-6w04g2{max-height:min(15rem,40dvh);margin:.25rem .25rem .375rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;border:1px solid var(--poiesh-border);border-radius:.375rem;background:var(--poiesh-canvas);scrollbar-color:var(--poiesh-accent-border) transparent;scrollbar-width:thin;animation:svelte-6w04g2-poiesh-agent-state-in .16s ease-out}.poiesh-settings-order-item.svelte-6w04g2{min-height:2rem;padding:.1875rem .25rem;border-radius:.375rem;color:var(--poiesh-text);background:var(--poiesh-surface)}.poiesh-settings-order-item.svelte-6w04g2+.poiesh-settings-order-item:where(.svelte-6w04g2){margin-top:.1875rem}.poiesh-settings-order-number.svelte-6w04g2{display:inline-grid;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;place-items:center;border-radius:.375rem;color:var(--poiesh-accent-strong);background:var(--poiesh-accent-soft);font-size:.5625rem;font-variant-numeric:tabular-nums;font-weight:700}.poiesh-settings-order-button.svelte-6w04g2{border:1px solid transparent;border-radius:.375rem;color:var(--poiesh-muted);background:transparent}.poiesh-settings-order-button.svelte-6w04g2:hover:not(:disabled),.poiesh-settings-order-button.svelte-6w04g2:focus-visible{border-color:var(--poiesh-accent-border);color:var(--poiesh-accent-strong);background:var(--poiesh-accent-soft);outline:none}.poiesh-settings-order-button.svelte-6w04g2:disabled{cursor:default;opacity:.25}.poiesh-mode-switch.svelte-6w04g2{flex-shrink:0;margin:.5rem .75rem 0;padding:.1875rem;border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-canvas)}.poiesh-mode-button.svelte-6w04g2{min-height:1.875rem;border:1px solid transparent;border-radius:.375rem;color:var(--poiesh-muted);background:transparent;font-size:.6875rem;font-weight:650;transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.poiesh-mode-button.svelte-6w04g2:hover{color:var(--poiesh-text)}.poiesh-mode-button.is-active.svelte-6w04g2{color:var(--poiesh-accent-strong);border-color:var(--poiesh-border);background:var(--poiesh-surface);box-shadow:0 1px 3px #0f172a14}.poiesh-widget-notice.svelte-6w04g2{min-height:2.25rem;isolation:isolate;box-shadow:0 8px 20px #0f172a1f}.dark .poiesh-mode-button.is-active.svelte-6w04g2{color:var(--poiesh-accent-strong)}.poiesh-conversation.svelte-6w04g2,.poiesh-history.svelte-6w04g2{margin-top:.5rem;background:var(--poiesh-canvas)}.poiesh-history.svelte-6w04g2{padding:.875rem .75rem .75rem;overflow:hidden}.poiesh-history-heading.svelte-6w04g2{min-height:2rem;padding-inline:.125rem;color:var(--poiesh-text)}.poiesh-history-heading.svelte-6w04g2 h3:where(.svelte-6w04g2){font-size:.875rem;font-weight:750}.poiesh-history-count.svelte-6w04g2{min-width:2rem;padding:.1875rem .5rem;border:1px solid var(--poiesh-border);border-radius:.375rem;color:var(--poiesh-muted);background:var(--poiesh-surface);text-align:center;font-variant-numeric:tabular-nums}.poiesh-history-search.svelte-6w04g2 .input{height:2.375rem;border-color:var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 1px 2px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease}.poiesh-history-search.svelte-6w04g2 .input:focus{border-color:var(--poiesh-accent);box-shadow:0 0 0 3px var(--poiesh-accent-glow)}.poiesh-new-chat.svelte-6w04g2{border-radius:.5rem;color:var(--poiesh-on-accent);background:var(--poiesh-accent);box-shadow:0 3px 8px var(--poiesh-accent-glow);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.poiesh-new-chat.svelte-6w04g2:hover{background:var(--poiesh-accent-strong);box-shadow:0 5px 12px var(--poiesh-accent-glow);transform:translateY(-1px)}.poiesh-bulk-bar.svelte-6w04g2{position:relative;overflow:hidden;background:var(--poiesh-surface);box-shadow:0 2px 7px #0f172a0b}.poiesh-bulk-bar.svelte-6w04g2:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:.1875rem;background:var(--poiesh-accent);opacity:.7}.poiesh-bulk-controls.svelte-6w04g2 .input{height:1.875rem;border-radius:.375rem;background:var(--poiesh-canvas)}.poiesh-bulk-controls.svelte-6w04g2 .btn-icon{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;border-radius:.375rem}.poiesh-history-list.svelte-6w04g2{margin-inline:-.125rem;padding:0 .125rem .5rem;scrollbar-gutter:stable;overscroll-behavior:contain}.poiesh-folder-header.svelte-6w04g2{margin-top:.375rem;padding:.375rem;border:1px solid var(--poiesh-border);border-radius:.5rem;color:var(--poiesh-text);background:color-mix(in srgb,var(--poiesh-canvas) 90%,var(--poiesh-surface));box-shadow:0 2px 5px #0f172a0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.poiesh-folder-toggle.svelte-6w04g2{min-height:1.75rem;border-radius:.375rem;transition:color .15s ease,background-color .15s ease}.poiesh-folder-toggle.svelte-6w04g2:hover{color:var(--poiesh-accent-strong);background:rgb(var(--color-primary-500) / .08)}.poiesh-folder-count.svelte-6w04g2{padding:.125rem .375rem;border-radius:.25rem;color:var(--poiesh-muted);background:var(--poiesh-surface);font-size:.625rem;font-variant-numeric:tabular-nums}.poiesh-folder-header.svelte-6w04g2 .btn-icon{opacity:.68;border-radius:.375rem;transition:opacity .14s ease,color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-folder-header.svelte-6w04g2:hover .btn-icon,.poiesh-folder-header.svelte-6w04g2 .btn-icon:focus-visible{opacity:1}.poiesh-folder-header.svelte-6w04g2 .btn-icon:hover{color:var(--poiesh-accent-strong);background:rgb(var(--color-primary-500) / .1);transform:translateY(-1px)}.poiesh-history-item.svelte-6w04g2{overflow:visible;min-height:3.625rem;border-color:var(--poiesh-border);background:var(--poiesh-surface);box-shadow:0 1px 2px #0f172a09;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.poiesh-history-item.svelte-6w04g2:hover{border-color:color-mix(in srgb,var(--poiesh-accent-border) 48%,var(--poiesh-border));box-shadow:0 5px 14px #0f172a12;transform:translateY(-1px)}.poiesh-history-item.is-current.svelte-6w04g2{border-color:var(--poiesh-accent-border);background:var(--poiesh-accent-soft);box-shadow:inset -3px 0 0 var(--poiesh-accent),0 3px 10px var(--poiesh-accent-glow)}.dark .poiesh-history-item.is-current.svelte-6w04g2{border-color:var(--poiesh-accent-border);background:var(--poiesh-accent-soft)}.poiesh-history-row.svelte-6w04g2{min-height:2.875rem}.poiesh-history-checkbox.svelte-6w04g2{accent-color:var(--poiesh-accent)}.poiesh-history-open.svelte-6w04g2{min-height:2.875rem;padding:.375rem .25rem;border-radius:.375rem;transition:color .15s ease,background-color .15s ease}.poiesh-history-open.svelte-6w04g2:hover{background:#64748b12}.poiesh-history-title.svelte-6w04g2{color:var(--poiesh-text);font-size:.75rem;line-height:1.1rem}.poiesh-history-meta.svelte-6w04g2{color:var(--poiesh-muted);font-size:.625rem;line-height:.875rem;font-variant-numeric:tabular-nums}.poiesh-history-more.svelte-6w04g2{width:1.875rem;height:1.875rem;min-width:1.875rem;min-height:1.875rem;border:1px solid transparent;border-radius:.375rem;opacity:.38;transition:opacity .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-history-item.svelte-6w04g2:hover .poiesh-history-more:where(.svelte-6w04g2),.poiesh-history-more.svelte-6w04g2:focus-visible,.poiesh-history-more[aria-expanded=true].svelte-6w04g2{opacity:1}.poiesh-history-more.svelte-6w04g2:hover,.poiesh-history-more[aria-expanded=true].svelte-6w04g2{border-color:var(--poiesh-border);background:var(--poiesh-canvas);transform:translateY(-1px)}.poiesh-agent.svelte-6w04g2{padding:.875rem .75rem 1rem;color:var(--poiesh-text);background:var(--poiesh-canvas);scrollbar-gutter:stable;overscroll-behavior:contain}.poiesh-agent-intro.svelte-6w04g2{padding:.75rem;border:1px solid var(--poiesh-accent-border);border-radius:.5rem;background:var(--poiesh-accent-soft);box-shadow:0 2px 8px var(--poiesh-accent-glow)}.dark .poiesh-agent-intro.svelte-6w04g2{border-color:var(--poiesh-accent-border);background:var(--poiesh-accent-soft)}.poiesh-agent-title.svelte-6w04g2{color:var(--poiesh-text);font-size:.8125rem;font-weight:750}.poiesh-agent-subtitle.svelte-6w04g2,.poiesh-agent-muted.svelte-6w04g2{color:var(--poiesh-muted)}.poiesh-agent-mark.svelte-6w04g2{color:var(--poiesh-accent-strong);border:1px solid var(--poiesh-accent-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 3px 10px var(--poiesh-accent-glow)}.dark .poiesh-agent-mark.svelte-6w04g2{color:var(--poiesh-accent-strong);border-color:var(--poiesh-accent-border);background:var(--poiesh-surface-raised)}.poiesh-agent-prompt.svelte-6w04g2{display:block;padding:.75rem;border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 2px 7px #0f172a0b}.poiesh-agent-prompt.svelte-6w04g2 .textarea{min-height:5.75rem;height:auto;padding:.625rem;border-color:var(--poiesh-border);border-radius:.5rem;color:var(--poiesh-text);background:var(--poiesh-canvas);font-size:.75rem;line-height:1.25rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.poiesh-agent-prompt.svelte-6w04g2 .textarea:focus{border-color:var(--poiesh-accent);background:var(--poiesh-surface);box-shadow:0 0 0 3px var(--poiesh-accent-glow)}.poiesh-agent-submit-row.svelte-6w04g2{min-height:2.25rem}.poiesh-agent-submit.svelte-6w04g2{min-width:7.5rem;border-radius:.5rem;color:var(--poiesh-on-accent);background:var(--poiesh-accent);box-shadow:0 3px 8px var(--poiesh-accent-glow);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.poiesh-agent-submit.svelte-6w04g2:hover:not(:disabled){color:var(--poiesh-on-strong-accent);background:var(--poiesh-accent-strong);box-shadow:0 5px 12px var(--poiesh-accent-glow);transform:translateY(-1px)}.poiesh-agent-live.svelte-6w04g2{color:var(--poiesh-accent-strong);font-weight:650}.poiesh-agent-live.svelte-6w04g2>span:where(.svelte-6w04g2),.poiesh-agent-status.svelte-6w04g2>span:where(.svelte-6w04g2){animation:svelte-6w04g2-poiesh-status-breathe 2.4s ease-in-out infinite}.dark .poiesh-agent-live.svelte-6w04g2{color:var(--poiesh-accent-strong)}.poiesh-agent-error.svelte-6w04g2{box-shadow:inset 3px 0 rgb(var(--color-error-700));animation:svelte-6w04g2-poiesh-agent-state-in .18s ease-out}.poiesh-agent-result.svelte-6w04g2,.poiesh-agent-section.svelte-6w04g2{overflow:hidden;border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 3px 10px #0f172a0e;animation:svelte-6w04g2-poiesh-agent-state-in .2s ease-out}.poiesh-agent-result-head.svelte-6w04g2{min-height:2.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--poiesh-border);background:color-mix(in srgb,var(--poiesh-canvas) 75%,var(--poiesh-surface))}.poiesh-agent-status.svelte-6w04g2,.dark .poiesh-agent-status.svelte-6w04g2{color:var(--poiesh-accent-strong)}.poiesh-agent-trace.svelte-6w04g2{max-width:58%;color:var(--poiesh-muted);direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.poiesh-agent-answer.svelte-6w04g2,.poiesh-agent-loading.svelte-6w04g2{margin:.75rem;color:var(--poiesh-text)}.poiesh-agent-loading.svelte-6w04g2{min-height:3rem;justify-content:center;color:var(--poiesh-muted)}.poiesh-agent-metrics.svelte-6w04g2{padding:0 .75rem .75rem}.poiesh-agent-metric.svelte-6w04g2{min-width:0;padding:.375rem;border:1px solid var(--poiesh-border);border-radius:.375rem;color:var(--poiesh-muted);background:var(--poiesh-canvas);text-align:center;overflow-wrap:anywhere}.poiesh-agent-metric.svelte-6w04g2 strong:where(.svelte-6w04g2){display:block;margin-top:.1875rem;color:var(--poiesh-text);font-weight:750;font-variant-numeric:tabular-nums}.poiesh-agent-section.svelte-6w04g2{padding:.75rem}.poiesh-agent-section-title.svelte-6w04g2{display:flex;align-items:center;min-height:1.5rem;padding-inline-start:.5rem;border-inline-start:3px solid var(--poiesh-accent);color:var(--poiesh-text)}.poiesh-agent-evidence.svelte-6w04g2{padding:.625rem;border:1px solid var(--poiesh-border);border-radius:.375rem;background:var(--poiesh-canvas);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.poiesh-agent-evidence.svelte-6w04g2:hover{border-color:var(--poiesh-accent-border);background:color-mix(in srgb,var(--poiesh-canvas) 82%,var(--poiesh-accent-soft));transform:translateY(-1px)}.poiesh-agent-evidence-label.svelte-6w04g2{color:var(--poiesh-text)}.poiesh-agent-evidence-copy.svelte-6w04g2{color:var(--poiesh-muted);line-height:1.15rem;scrollbar-gutter:stable}.poiesh-agent-empty.svelte-6w04g2{padding:1.5rem 1rem;border:1px dashed var(--poiesh-border);border-radius:.5rem;color:var(--poiesh-muted);background:color-mix(in srgb,var(--poiesh-surface) 70%,transparent)}.poiesh-agent-empty.svelte-6w04g2 svg{color:var(--poiesh-accent)}@keyframes svelte-6w04g2-poiesh-agent-state-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.poiesh-messages.svelte-6w04g2{padding:.875rem .75rem 1.25rem;scrollbar-gutter:stable;overscroll-behavior:contain;scroll-behavior:smooth}.poiesh-message-row.svelte-6w04g2{min-height:2rem;transition:background-color .18s ease,box-shadow .18s ease}.poiesh-ai-avatar.svelte-6w04g2{color:var(--poiesh-accent-strong);border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 2px 5px #0f172a12;transition:color .16s ease,border-color .16s ease,transform .16s ease}.poiesh-message-row.svelte-6w04g2:hover .poiesh-ai-avatar:where(.svelte-6w04g2){color:var(--poiesh-accent);border-color:var(--poiesh-accent-border);transform:translateY(-1px)}.message-bubble.svelte-6w04g2{position:relative;margin-bottom:.25rem;border:1px solid transparent;border-radius:.5rem;box-shadow:0 1px 3px #0f172a12;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease;color:var(--poiesh-text)!important}.message-bubble.svelte-6w04g2:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a17}.message-bubble.svelte-6w04g2:focus-visible{outline:2px solid var(--poiesh-accent);outline-offset:2px}.poiesh-message-user.svelte-6w04g2{border-bottom-right-radius:.125rem;border-color:var(--poiesh-accent-strong);color:var(--poiesh-user-message-text)!important;background:var(--poiesh-user-message-fill)}.poiesh-message-ai.svelte-6w04g2{border-bottom-left-radius:.125rem;border-color:var(--poiesh-border);background:var(--poiesh-surface-raised)}.poiesh-message-user.svelte-6w04g2 .poiesh-reply-reference:where(.svelte-6w04g2){border-color:color-mix(in srgb,var(--poiesh-user-message-text) 58%,transparent);color:inherit;background:color-mix(in srgb,var(--poiesh-user-message-text) 12%,transparent)}.poiesh-message-user.svelte-6w04g2 .poiesh-reply-reference:where(.svelte-6w04g2):hover{border-color:var(--poiesh-user-message-text);background:color-mix(in srgb,var(--poiesh-user-message-text) 18%,transparent)}.poiesh-message-error.svelte-6w04g2{border-bottom-left-radius:.125rem;border-color:rgb(var(--color-error-700));background:rgb(var(--color-error-50))}.poiesh-reply-reference.svelte-6w04g2{border-color:var(--poiesh-accent);color:var(--poiesh-text);background:color-mix(in srgb,var(--poiesh-accent-muted) 68%,transparent);transition:border-color .14s ease,background-color .14s ease}.poiesh-reply-reference.svelte-6w04g2:hover{border-color:var(--poiesh-accent-strong);background:var(--poiesh-accent-muted)}.poiesh-reply-reference.svelte-6w04g2:focus-visible,.poiesh-show-more.svelte-6w04g2:focus-visible{--tw-ring-color: var(--poiesh-accent)}.poiesh-message-fade.svelte-6w04g2{background:linear-gradient(to top,var(--poiesh-surface-raised),transparent)}.poiesh-message-user.svelte-6w04g2 .poiesh-message-fade:where(.svelte-6w04g2){background:linear-gradient(to top,var(--poiesh-user-message-fill),transparent)}.poiesh-show-more.svelte-6w04g2{border-color:var(--poiesh-accent-border);color:var(--poiesh-text);background:var(--poiesh-surface-raised);transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-show-more.svelte-6w04g2:hover{border-color:var(--poiesh-accent);color:var(--poiesh-accent-strong);background:var(--poiesh-accent-soft);transform:translateY(-1px)}.dark .poiesh-message-user.svelte-6w04g2{border-color:var(--poiesh-accent-strong);color:var(--poiesh-user-message-text)!important;background:var(--poiesh-user-message-fill)}.dark .poiesh-message-ai.svelte-6w04g2{border-color:var(--poiesh-border);background:var(--poiesh-surface-raised)}.dark .poiesh-message-error.svelte-6w04g2{border-color:rgb(var(--color-error-500));background:rgb(var(--color-error-900) / .56)}.poiesh-composer-shell.svelte-6w04g2{padding:.625rem .75rem .75rem;border-top:1px solid var(--poiesh-border);background:var(--poiesh-surface);box-shadow:0 -8px 24px #0f172a0a}.poiesh-static-action.svelte-6w04g2{padding:.625rem;border:1px solid var(--poiesh-accent-border);border-radius:.5rem;color:var(--poiesh-text);background:color-mix(in srgb,var(--poiesh-accent-soft) 55%,var(--poiesh-surface));box-shadow:0 3px 10px var(--poiesh-accent-glow);animation:svelte-6w04g2-poiesh-agent-state-in .18s ease-out}.poiesh-static-action.svelte-6w04g2 .input,.poiesh-static-action.svelte-6w04g2 .select{border-color:var(--poiesh-border);color:var(--poiesh-text);background:var(--poiesh-surface)}.poiesh-static-action.svelte-6w04g2 .input:focus,.poiesh-static-action.svelte-6w04g2 .select:focus{border-color:var(--poiesh-accent);box-shadow:0 0 0 2px var(--poiesh-accent-glow)}.poiesh-action-launcher-wrap.svelte-6w04g2{position:static;display:block;direction:rtl}.poiesh-action-palette.svelte-6w04g2{bottom:4.25rem;left:0;width:min(22rem,calc(100dvw - 2rem));max-height:min(28rem,calc(100dvh - 11rem));border:1px solid var(--poiesh-accent-border);border-radius:.5rem;color:var(--poiesh-text);background:color-mix(in srgb,var(--poiesh-surface) 96%,var(--poiesh-accent-soft));box-shadow:0 18px 48px #0f172a2e,0 4px 14px var(--poiesh-accent-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:bottom right}.poiesh-action-palette-header.svelte-6w04g2{flex:0 0 auto;padding:.625rem;border-bottom:1px solid var(--poiesh-border);background:color-mix(in srgb,var(--poiesh-accent-soft) 52%,var(--poiesh-surface))}.poiesh-action-palette-header.svelte-6w04g2 p:where(.svelte-6w04g2){color:var(--poiesh-muted)}.poiesh-action-palette-mark.svelte-6w04g2{border-radius:.5rem;color:var(--poiesh-on-accent);background:var(--poiesh-accent);box-shadow:0 4px 12px var(--poiesh-accent-glow)}.poiesh-action-palette-list.svelte-6w04g2{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;scrollbar-color:var(--poiesh-accent-border) transparent;scrollbar-width:thin}.poiesh-action-palette-item.svelte-6w04g2{--poiesh-action-color: var(--poiesh-accent);display:flex;width:100%;min-height:2.75rem;align-items:center;gap:.625rem;padding:.25rem .375rem;border:1px solid transparent;border-radius:.375rem;color:var(--poiesh-text);transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-action-palette-item.svelte-6w04g2+.poiesh-action-palette-item:where(.svelte-6w04g2){margin-top:.125rem}.poiesh-action-palette-item.svelte-6w04g2:hover,.poiesh-action-palette-item.svelte-6w04g2:focus-visible{border-color:color-mix(in srgb,var(--poiesh-action-color) 35%,var(--poiesh-border));background:color-mix(in srgb,var(--poiesh-action-color) 9%,var(--poiesh-surface));outline:none;transform:translate(-2px)}.poiesh-action-item-icon.svelte-6w04g2{border:1px solid color-mix(in srgb,var(--poiesh-action-color) 28%,var(--poiesh-border));border-radius:.5rem;color:var(--poiesh-action-color);background:color-mix(in srgb,var(--poiesh-action-color) 10%,var(--poiesh-surface));transition:color .14s ease,background-color .14s ease,transform .14s ease}.poiesh-action-palette-item.svelte-6w04g2:hover .poiesh-action-item-icon:where(.svelte-6w04g2),.poiesh-action-palette-item.svelte-6w04g2:focus-visible .poiesh-action-item-icon:where(.svelte-6w04g2){color:var(--poiesh-surface);background:var(--poiesh-action-color);transform:scale(1.04)}.poiesh-action-palette-item.svelte-6w04g2 .poiesh-action-item-chevron{color:var(--poiesh-muted);opacity:0;transform:translate(4px);transition:opacity .14s ease,transform .14s ease}.poiesh-action-palette-item.svelte-6w04g2:hover .poiesh-action-item-chevron,.poiesh-action-palette-item.svelte-6w04g2:focus-visible .poiesh-action-item-chevron{opacity:1;transform:translate(0)}.poiesh-action-palette-item-report.svelte-6w04g2{--poiesh-action-color: var(--poiesh-secondary)}.poiesh-action-palette-item-analysis.svelte-6w04g2{--poiesh-action-color: var(--poiesh-tertiary)}.poiesh-action-palette-item-customer.svelte-6w04g2{--poiesh-action-color: var(--poiesh-accent-strong)}@media (max-width: 420px){.poiesh-action-palette.svelte-6w04g2{left:0;width:calc(100dvw - 1.5rem);max-height:min(24rem,calc(100dvh - 10rem))}.poiesh-action-palette-item.svelte-6w04g2{min-height:2.625rem}}@media (prefers-reduced-motion: reduce){.poiesh-action-palette-item.svelte-6w04g2,.poiesh-action-item-icon.svelte-6w04g2,.poiesh-action-palette-item.svelte-6w04g2 .poiesh-action-item-chevron{transition-duration:.01ms}}.poiesh-composer.svelte-6w04g2{min-height:3rem;padding:.375rem;border:1px solid var(--poiesh-border);border-radius:.5rem;background:var(--poiesh-surface);box-shadow:0 2px 7px #0f172a0f,inset 0 1px #fff9;transition:border-color .17s ease,box-shadow .17s ease,background-color .17s ease}.poiesh-composer.svelte-6w04g2:focus-within{border-color:var(--poiesh-accent);box-shadow:0 0 0 3px var(--poiesh-accent-glow),0 6px 16px #0f172a14}.dark .poiesh-composer.svelte-6w04g2{border-color:var(--poiesh-border);background:var(--poiesh-surface-raised);box-shadow:none}.poiesh-composer-tool.svelte-6w04g2{width:2rem;height:2rem;min-width:2rem;min-height:2rem;border-radius:.375rem;color:var(--poiesh-muted)}.poiesh-composer-action-tool.svelte-6w04g2{border:1px solid var(--poiesh-accent-border);color:var(--poiesh-accent-strong);background:color-mix(in srgb,var(--poiesh-accent-soft) 70%,var(--poiesh-surface));box-shadow:0 2px 6px var(--poiesh-accent-glow);transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.poiesh-composer-action-tool.svelte-6w04g2:hover,.poiesh-composer-action-tool.svelte-6w04g2:focus-visible,.poiesh-composer-action-tool-open.svelte-6w04g2{border-color:var(--poiesh-accent);color:var(--poiesh-on-accent);background:var(--poiesh-accent);box-shadow:0 4px 10px var(--poiesh-accent-glow);outline:none;transform:translateY(-1px)}.poiesh-composer-action-tool-open.svelte-6w04g2{transform:rotate(45deg)}.poiesh-composer-input.svelte-6w04g2{min-height:2rem;max-height:8rem;padding:.375rem .25rem;color:var(--poiesh-text);font-size:.75rem;line-height:1.25rem}.poiesh-composer-input.svelte-6w04g2::-moz-placeholder{color:var(--poiesh-muted)}.poiesh-composer-input.svelte-6w04g2::placeholder{color:var(--poiesh-muted)}.poiesh-send.svelte-6w04g2{width:2.125rem;height:2.125rem;min-width:2.125rem;min-height:2.125rem;border-radius:.375rem;color:var(--poiesh-on-accent);background:var(--poiesh-accent);box-shadow:0 3px 8px var(--poiesh-accent-glow);transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.poiesh-send.svelte-6w04g2:hover:not(:disabled){color:var(--poiesh-on-strong-accent);background:var(--poiesh-accent-strong);box-shadow:0 5px 12px var(--poiesh-accent-glow);transform:translateY(-1px)}.poiesh-send.svelte-6w04g2:active:not(:disabled){transform:translateY(0) scale(.96)}.poiesh-launcher.svelte-6w04g2{border-radius:.5rem;box-shadow:0 14px 30px var(--poiesh-accent-glow),0 3px 8px #0f172a29;transform-origin:bottom right;animation:svelte-6w04g2-poiesh-launcher-wiggle 10s ease-in-out infinite}.poiesh-launcher.svelte-6w04g2:hover,.poiesh-launcher.svelte-6w04g2:focus-within{animation-play-state:paused}.poiesh-launcher-button.svelte-6w04g2{border:1px solid var(--poiesh-accent-strong);border-radius:.5rem;color:var(--poiesh-on-strong-accent)!important;background:var(--poiesh-accent-strong);transition:background-color .18s ease,box-shadow .18s ease}.poiesh-launcher-button.svelte-6w04g2:hover{background:var(--poiesh-accent-strong)}.poiesh-launcher-icon.svelte-6w04g2{color:rgb(var(--color-primary-50));border:1px solid rgba(255,255,255,.18);border-radius:.375rem;background:#00000029;transition:transform .22s ease}.poiesh-launcher.svelte-6w04g2:hover .poiesh-launcher-icon:where(.svelte-6w04g2){transform:rotate(-6deg) scale(1.04)}@keyframes svelte-6w04g2-poiesh-launcher-wiggle{0%,94%,to{transform:rotate(0) translate(0)}95%{transform:rotate(-3deg) translate(-1px)}96%{transform:rotate(3deg) translate(1px)}97%{transform:rotate(-2deg) translate(-1px)}98%{transform:rotate(2deg) translate(1px)}99%{transform:rotate(0) translate(0)}}@keyframes svelte-6w04g2-poiesh-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-6w04g2-poiesh-status-breathe{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 3px transparent}}@media (max-width: 640px){.poiesh-panel.svelte-6w04g2{width:100dvw!important;max-width:100dvw;border:0;box-shadow:none}.poiesh-header.svelte-6w04g2{min-height:3.5rem;padding:max(.5rem,env(safe-area-inset-top)) .625rem .5rem}.poiesh-header-tools.svelte-6w04g2{gap:0}.poiesh-header-tools.svelte-6w04g2 .btn-icon{width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem}.poiesh-brand-mark.svelte-6w04g2{width:2rem;height:2rem}.poiesh-mode-switch.svelte-6w04g2{margin-inline:.625rem}.poiesh-history.svelte-6w04g2{padding:.75rem .625rem .625rem}.poiesh-agent.svelte-6w04g2{padding:.75rem .625rem .875rem}.poiesh-agent-intro.svelte-6w04g2,.poiesh-agent-prompt.svelte-6w04g2,.poiesh-agent-section.svelte-6w04g2{padding:.625rem}.poiesh-agent-metrics.svelte-6w04g2{gap:.25rem;padding-inline:.625rem}.poiesh-agent-metric.svelte-6w04g2{padding-inline:.1875rem;font-size:.5625rem}.poiesh-folder-header.svelte-6w04g2{padding-inline:.25rem}.poiesh-history-more.svelte-6w04g2,.poiesh-folder-header.svelte-6w04g2 .btn-icon{opacity:1}.poiesh-messages.svelte-6w04g2{padding:.75rem .625rem 1rem}.message-bubble.svelte-6w04g2{max-width:calc(100% - 2.25rem)}.poiesh-composer-shell.svelte-6w04g2{padding:.5rem .625rem max(.625rem,env(safe-area-inset-bottom))}.poiesh-composer-input.svelte-6w04g2{font-size:1rem}}@media (prefers-reduced-motion: reduce){.poiesh-panel.svelte-6w04g2 :where(.svelte-6w04g2),.poiesh-launcher.svelte-6w04g2,.poiesh-launcher.svelte-6w04g2 :where(.svelte-6w04g2){scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.deployment-notice-icon.svelte-12qhfyh{background-color:var(--deployment-notice-color, #facc15);animation:svelte-12qhfyh-deploymentNoticeFastFlicker var(--deployment-notice-flicker-duration, .9s) ease-in-out infinite;box-shadow:0 0 color-mix(in srgb,var(--deployment-notice-color, #facc15) 45%,transparent);transition:background-color .22s linear,box-shadow .22s linear,filter .12s ease,transform .12s ease}.deployment-notice-progress.svelte-12qhfyh>div:where(.svelte-12qhfyh){width:var(--deployment-notice-progress, 100%);background-color:var(--deployment-notice-color, #facc15);transition:width 1s linear,background-color .22s linear}@keyframes svelte-12qhfyh-deploymentNoticeFastFlicker{0%,to{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.9) saturate(1.25);transform:scale(1.08)}58%{filter:brightness(1.05);transform:scale(1)}72%{filter:brightness(1.65) saturate(1.18);transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){.deployment-notice-icon.svelte-12qhfyh{animation:none}.deployment-notice-progress.svelte-12qhfyh>div:where(.svelte-12qhfyh){transition:none}}
