@keyframes svelte-1105cax-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes svelte-1105cax-pulse{0%,to{opacity:1}50%{opacity:.5}}.chat-toggle-button.svelte-1105cax{position:fixed;z-index:50}.chat-toggle-button.dock-bottom-right.svelte-1105cax{bottom:1.5rem;right:1.5rem}.chat-toggle-button.dock-bottom-left.svelte-1105cax{bottom:1.5rem;left:1.5rem}.chat-toggle-button.dock-top-right.svelte-1105cax{top:1.5rem;right:1.5rem}.chat-toggle-button.dock-top-left.svelte-1105cax{top:1.5rem;left:1.5rem}.toggle-button.svelte-1105cax{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:50%;border:none;box-shadow:0 10px 25px #0000004d;transition:all .3s;cursor:pointer}.toggle-button.svelte-1105cax:hover{transform:scale(1.1)}.icon-container.svelte-1105cax{position:relative;width:1.5rem;height:1.5rem}.toggle-button.svelte-1105cax .icon:where(.svelte-1105cax){width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease}.icon-default.svelte-1105cax{opacity:1;transform:rotate(0) scale(1)}.icon-close.svelte-1105cax{opacity:0;transform:rotate(90deg) scale(.8)}.icon-container.open.svelte-1105cax .icon-default:where(.svelte-1105cax){opacity:0;transform:rotate(-90deg) scale(.8)}.icon-container.open.svelte-1105cax .icon-close:where(.svelte-1105cax){opacity:1;transform:rotate(0) scale(1)}.chat-toggle-button.theme-fleety.svelte-1105cax .toggle-button:where(.svelte-1105cax){background:#facc15;color:#000}.chat-toggle-button.theme-fleety.svelte-1105cax .toggle-button:where(.svelte-1105cax):hover{background:#fde047}.chat-toggle-button.theme-material.svelte-1105cax .toggle-button:where(.svelte-1105cax){background:#2563eb;color:#fff}.chat-toggle-button.theme-material.svelte-1105cax .toggle-button:where(.svelte-1105cax):hover{background:#1d4ed8}.chat-toggle-button.theme-midnight.svelte-1105cax .toggle-button:where(.svelte-1105cax){background:#9333ea;color:#fff}.chat-toggle-button.theme-midnight.svelte-1105cax .toggle-button:where(.svelte-1105cax):hover{background:#7e22ce}.chat-container.svelte-1105cax{position:fixed;z-index:40;display:flex;flex-direction:column;border-radius:.5rem;border:1px solid;box-shadow:0 25px 50px -12px #00000080;transition:box-shadow .3s}.chat-container.svelte-1105cax:hover{box-shadow:0 30px 60px -15px #0009}.chat-container.resizing.svelte-1105cax{-webkit-user-select:none;user-select:none}.chat-container.fullscreen.svelte-1105cax{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;border-radius:0!important;z-index:9999!important}.chat-container.dock-bottom-right.svelte-1105cax{bottom:5.5rem;right:1.5rem}.chat-container.dock-bottom-left.svelte-1105cax{bottom:5.5rem;left:1.5rem}.chat-container.dock-top-right.svelte-1105cax{top:5.5rem;right:1.5rem}.chat-container.dock-top-left.svelte-1105cax{top:5.5rem;left:1.5rem}.chat-container.theme-fleety.svelte-1105cax{background:#111827;border-color:#374151}.chat-container.theme-material.svelte-1105cax{background:#fff;border-color:#d1d5db}.chat-container.theme-midnight.svelte-1105cax{background:#0f172a;border-color:#6b21a8}.resize-handle.svelte-1105cax{position:absolute;transition:background-color .2s;z-index:10}.resize-handle.corner-nw.svelte-1105cax{top:0;left:0;width:1rem;height:1rem;cursor:nw-resize}.resize-handle.corner-ne.svelte-1105cax{top:0;right:0;width:1rem;height:1rem;cursor:ne-resize}.resize-handle.corner-sw.svelte-1105cax{bottom:0;left:0;width:1rem;height:1rem;cursor:sw-resize}.resize-handle.corner-se.svelte-1105cax{bottom:0;right:0;width:1rem;height:1rem;cursor:se-resize}.resize-handle.edge-n.svelte-1105cax{top:0;left:1rem;right:1rem;height:.5rem;cursor:n-resize}.resize-handle.edge-s.svelte-1105cax{bottom:0;left:1rem;right:1rem;height:.5rem;cursor:s-resize}.resize-handle.edge-w.svelte-1105cax{left:0;top:1rem;bottom:1rem;width:.5rem;cursor:w-resize}.resize-handle.edge-e.svelte-1105cax{right:0;top:1rem;bottom:1rem;width:.5rem;cursor:e-resize}.resize-handle.svelte-1105cax:hover{background-color:#ffffff1a}.theme-fleety.svelte-1105cax .resize-handle:where(.svelte-1105cax):hover{background-color:#facc1533}.theme-material.svelte-1105cax .resize-handle:where(.svelte-1105cax):hover{background-color:#2563eb1a}.theme-midnight.svelte-1105cax .resize-handle:where(.svelte-1105cax):hover{background-color:#9333ea33}.chat-header.svelte-1105cax{display:flex;align-items:center;justify-content:space-between;border-radius:.5rem .5rem 0 0;padding:1rem 1.5rem;transition:all .2s}.header-left.svelte-1105cax,.header-right.svelte-1105cax{display:flex;align-items:center;gap:.5rem}.fullscreen-button.svelte-1105cax{background:none;border:none;cursor:pointer;transition:all .2s;color:inherit}.fullscreen-button.svelte-1105cax:hover{opacity:.8;transform:scale(1.1)}.header-title.svelte-1105cax{font-weight:600;font-size:.875rem}.minimize-button.svelte-1105cax{background:none;border:none;cursor:pointer;transition:all .2s;color:inherit}.minimize-button.svelte-1105cax:hover{opacity:.8;transform:scale(1.1)}.icon-sm.svelte-1105cax{width:1rem;height:1rem}.theme-fleety.svelte-1105cax .chat-header:where(.svelte-1105cax){background:#facc15;color:#000}.theme-fleety.svelte-1105cax .chat-header:where(.svelte-1105cax):hover{background:#fde047}.theme-fleety.svelte-1105cax .minimize-button:where(.svelte-1105cax){color:#000}.theme-material.svelte-1105cax .chat-header:where(.svelte-1105cax){background:#2563eb;color:#fff}.theme-material.svelte-1105cax .chat-header:where(.svelte-1105cax):hover{background:#1d4ed8}.theme-material.svelte-1105cax .minimize-button:where(.svelte-1105cax){color:#fff}.theme-midnight.svelte-1105cax .chat-header:where(.svelte-1105cax){background:linear-gradient(to right,#581c87,#312e81);color:#e9d5ff}.theme-midnight.svelte-1105cax .chat-header:where(.svelte-1105cax):hover{background:linear-gradient(to right,#6b21a8,#3730a3)}.theme-midnight.svelte-1105cax .minimize-button:where(.svelte-1105cax){color:#e9d5ff}.messages-container.svelte-1105cax{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.message-wrapper.svelte-1105cax{display:flex}.message-wrapper.user.svelte-1105cax{justify-content:flex-end}.message-wrapper.ai.svelte-1105cax{justify-content:flex-start}.message-bubble.svelte-1105cax{max-width:18rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.message-bubble.svelte-1105cax:hover{transform:scale(1.05)}.message-bubble.ai.svelte-1105cax{border:1px solid}.theme-fleety.svelte-1105cax .message-bubble.user:where(.svelte-1105cax){background:#facc15;color:#000}.theme-fleety.svelte-1105cax .message-bubble.user:where(.svelte-1105cax):hover{background:#fde047}.theme-fleety.svelte-1105cax .message-bubble.ai:where(.svelte-1105cax){background:#1f2937;color:#fff;border-color:#374151}.theme-fleety.svelte-1105cax .message-bubble.ai:where(.svelte-1105cax):hover{background:#374151;border-color:#4b5563}.theme-material.svelte-1105cax .message-bubble.user:where(.svelte-1105cax){background:#2563eb;color:#fff}.theme-material.svelte-1105cax .message-bubble.user:where(.svelte-1105cax):hover{background:#1d4ed8}.theme-material.svelte-1105cax .message-bubble.ai:where(.svelte-1105cax){background:#f3f4f6;color:#111827;border-color:#e5e7eb}.theme-material.svelte-1105cax .message-bubble.ai:where(.svelte-1105cax):hover{background:#e5e7eb;border-color:#d1d5db}.theme-midnight.svelte-1105cax .message-bubble.user:where(.svelte-1105cax){background:linear-gradient(to right,#9333ea,#6366f1);color:#fff}.theme-midnight.svelte-1105cax .message-bubble.user:where(.svelte-1105cax):hover{background:linear-gradient(to right,#7e22ce,#4f46e5)}.theme-midnight.svelte-1105cax .message-bubble.ai:where(.svelte-1105cax){background:#1e293b;color:#f0e9ff;border-color:#581c87}.theme-midnight.svelte-1105cax .message-bubble.ai:where(.svelte-1105cax):hover{background:#334155;border-color:#6b21a8}.typing-indicator.svelte-1105cax{display:flex;align-items:center;gap:.25rem;border-radius:.5rem;border:1px solid;padding:.5rem .75rem}.typing-dots.svelte-1105cax{display:flex;gap:.25rem}.dot.svelte-1105cax{width:.5rem;height:.5rem;background:#9ca3af;border-radius:50%;animation:svelte-1105cax-bounce 1.4s infinite}.theme-fleety.svelte-1105cax .typing-indicator:where(.svelte-1105cax){background:#1f2937;border-color:#374151}.theme-material.svelte-1105cax .typing-indicator:where(.svelte-1105cax){background:#f3f4f6;border-color:#e5e7eb}.theme-midnight.svelte-1105cax .typing-indicator:where(.svelte-1105cax){background:#1e293b;border-color:#581c87}.input-area.svelte-1105cax{border-top:1px solid;padding:1rem}.theme-fleety.svelte-1105cax .input-area:where(.svelte-1105cax){border-color:#374151}.theme-material.svelte-1105cax .input-area:where(.svelte-1105cax){border-color:#d1d5db}.theme-midnight.svelte-1105cax .input-area:where(.svelte-1105cax){border-color:#581c87}.input-wrapper.svelte-1105cax{display:flex;gap:.5rem}.message-input.svelte-1105cax{flex:1;border-radius:.5rem;border:1px solid;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;outline:none}.message-input.svelte-1105cax:focus{outline:none;border-width:1px;box-shadow:0 0 0 1px currentColor}.theme-fleety.svelte-1105cax .message-input:where(.svelte-1105cax){background:#1f2937;border-color:#4b5563;color:#fff}.theme-fleety.svelte-1105cax .message-input:where(.svelte-1105cax)::placeholder{color:#9ca3af}.theme-fleety.svelte-1105cax .message-input:where(.svelte-1105cax):hover{border-color:#6b7280;background:#252f3f}.theme-fleety.svelte-1105cax .message-input:where(.svelte-1105cax):focus{border-color:#facc15;box-shadow:0 0 0 1px #facc15}.theme-material.svelte-1105cax .message-input:where(.svelte-1105cax){background:#f9fafb;border-color:#d1d5db;color:#111827}.theme-material.svelte-1105cax .message-input:where(.svelte-1105cax)::placeholder{color:#6b7280}.theme-material.svelte-1105cax .message-input:where(.svelte-1105cax):hover{border-color:#9ca3af;background:#f3f4f6}.theme-material.svelte-1105cax .message-input:where(.svelte-1105cax):focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.theme-midnight.svelte-1105cax .message-input:where(.svelte-1105cax){background:#1e293b;border-color:#581c87;color:#f0e9ff}.theme-midnight.svelte-1105cax .message-input:where(.svelte-1105cax)::placeholder{color:#d8b4fe}.theme-midnight.svelte-1105cax .message-input:where(.svelte-1105cax):hover{border-color:#6b21a8;background:#252f3f}.theme-midnight.svelte-1105cax .message-input:where(.svelte-1105cax):focus{border-color:#a855f7;box-shadow:0 0 0 1px #a855f7}.send-button.svelte-1105cax{border-radius:.5rem;padding:.5rem .75rem;border:none;transition:all .2s;cursor:pointer}.send-button.svelte-1105cax:hover:not(:disabled){transform:scale(1.05)}.send-button.svelte-1105cax:disabled{opacity:.5;cursor:not-allowed;background:#4b5563;color:#9ca3af}.send-button.svelte-1105cax:disabled:hover{transform:none}.theme-fleety.svelte-1105cax .send-button:where(.svelte-1105cax):not(:disabled){background:#facc15;color:#000}.theme-fleety.svelte-1105cax .send-button:where(.svelte-1105cax):not(:disabled):hover{background:#fde047}.theme-material.svelte-1105cax .send-button:where(.svelte-1105cax):not(:disabled){background:#2563eb;color:#fff}.theme-material.svelte-1105cax .send-button:where(.svelte-1105cax):not(:disabled):hover{background:#1d4ed8}.theme-midnight.svelte-1105cax .send-button:where(.svelte-1105cax):not(:disabled){background:#9333ea;color:#fff}.theme-midnight.svelte-1105cax .send-button:where(.svelte-1105cax):not(:disabled):hover{background:#7e22ce}.message-content.svelte-1105cax{word-wrap:break-word;overflow-wrap:break-word;line-height:1.5}.message-content h1{font-size:1.5em;font-weight:700;margin-top:.5em;margin-bottom:.5em;line-height:1.3}.message-content h2{font-size:1.3em;font-weight:700;margin-top:.5em;margin-bottom:.4em;line-height:1.3}.message-content h3{font-size:1.1em;font-weight:700;margin-top:.4em;margin-bottom:.3em;line-height:1.3}.message-content p{margin-top:.25em;margin-bottom:.25em;line-height:1.5}.message-content ul,.message-content ol{margin-left:1.25em;margin-top:.5em;margin-bottom:.5em;padding-left:.5em}.message-content li{margin-top:.25em;margin-bottom:.25em;line-height:1.4}.message-content ul li{list-style-type:disc}.message-content ol li{list-style-type:decimal}.message-content strong{font-weight:700}.message-content em{font-style:italic}.message-content .blockquote-wrapper{position:relative;margin-top:.5em;margin-bottom:.5em}.message-content .message-blockquote{position:relative;border-left:3px solid currentColor;padding-left:.75em;padding-right:2em;margin-left:.5em;opacity:.85;font-style:italic;margin-top:0;margin-bottom:0}.message-content .copy-quote-btn{position:absolute;top:.25em;right:.25em;background:transparent;border:none;padding:.25em;border-radius:3px;cursor:pointer;opacity:.6;transition:all .2s;display:flex;align-items:center;justify-content:center}.message-content.dark .copy-quote-btn:hover{opacity:1;background-color:#ffffff1a}.message-content.light .copy-quote-btn:hover{opacity:1;background-color:#00000014}.message-content .copy-quote-btn .copy-icon{transition:opacity .2s}.message-content .message-link{text-decoration:underline;opacity:.9;transition:opacity .2s;font-weight:500}.message-content .message-link:hover{opacity:1;text-decoration:underline}.message-content.dark .message-inline-code{background-color:#ffffff1a;padding:.15em .4em;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid rgba(255,255,255,.15)}.message-content.light .message-inline-code{background-color:#00000014;padding:.15em .4em;border-radius:3px;font-family:Courier New,Courier,monospace;font-size:.9em;border:1px solid rgba(0,0,0,.1)}.message-content .inline-code-wrapper{display:inline-flex;align-items:center;gap:.25em;position:relative}.message-content .copy-inline-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.2em;border-radius:2px;cursor:pointer;opacity:0;transition:all .2s;vertical-align:middle}.message-content .inline-code-wrapper:hover .copy-inline-btn{opacity:.7}.message-content.dark .copy-inline-btn:hover{opacity:1!important;background-color:#ffffff26}.message-content.light .copy-inline-btn:hover{opacity:1!important;background-color:#0000001a}.message-content .copy-inline-btn .copy-icon{transition:all .2s}.message-content .code-block-wrapper{margin-top:.5em;margin-bottom:.5em;border-radius:6px;overflow:hidden}.message-content.dark .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:.4em .75em;background-color:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.message-content.light .code-block-header{display:flex;justify-content:space-between;align-items:center;padding:.4em .75em;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.08)}.message-content .code-language{font-size:.75em;text-transform:uppercase;opacity:.6;font-weight:600;letter-spacing:.05em}.message-content .copy-code-btn{display:flex;align-items:center;gap:.3em;background:transparent;border:none;padding:.25em .5em;border-radius:4px;cursor:pointer;font-size:.75em;font-weight:500;opacity:.7;transition:all .2s}.message-content.dark .copy-code-btn:hover{opacity:1;background-color:#ffffff1a}.message-content.light .copy-code-btn:hover{opacity:1;background-color:#00000014}.message-content .copy-icon{width:14px;height:14px}.message-content.dark .message-code-block{background-color:#ffffff14;border:1px solid rgba(255,255,255,.15);border-top:none;padding:.75em;border-radius:0 0 6px 6px;overflow-x:auto;margin:0}.message-content.light .message-code-block{background-color:#0000000d;border:1px solid rgba(0,0,0,.1);border-top:none;padding:.75em;border-radius:0 0 6px 6px;overflow-x:auto;margin:0}.message-content .message-code-block code{font-family:Courier New,Courier,monospace;font-size:.9em;line-height:1.5}.message-content hr{border:none;border-top:1px solid currentColor;opacity:.3;margin-top:.75em;margin-bottom:.75em}.message-content table{border-collapse:collapse;width:100%;margin-top:.5em;margin-bottom:.5em;font-size:.95em}.message-content.dark table th,.message-content.dark table td{border:1px solid rgba(255,255,255,.2);padding:.4em .6em}.message-content.light table th,.message-content.light table td{border:1px solid rgba(0,0,0,.2);padding:.4em .6em}.message-content.dark table th{background-color:#ffffff0d;font-weight:600}.message-content.light table th{background-color:#00000008;font-weight:600}.message-content>*:first-child{margin-top:0}.message-content>*:last-child{margin-bottom:0}@keyframes svelte-l7eyb7-pulse{0%,to{opacity:1}50%{opacity:.5}}.ticket-fab.svelte-l7eyb7{position:fixed;z-index:1100;border-radius:50%;padding:1rem;box-shadow:0 25px 50px -12px #00000080;transition:all .2s;border:none;cursor:pointer}.ticket-fab.svelte-l7eyb7:hover{transform:scale(1.1)}.ticket-fab.dock-bottom-right.svelte-l7eyb7{bottom:1rem;right:1rem}.ticket-fab.dock-bottom-left.desktop.svelte-l7eyb7{bottom:1rem;left:calc(260px + 1rem)}.ticket-fab.dock-bottom-left.mobile.svelte-l7eyb7{bottom:1rem;left:1rem}.ticket-fab.dock-top-right.svelte-l7eyb7{top:1rem;right:1rem}.ticket-fab.dock-top-left.desktop.svelte-l7eyb7{top:1rem;left:calc(260px + 1rem)}.ticket-fab.dock-top-left.mobile.svelte-l7eyb7{top:1rem;left:1rem}.ticket-fab.theme-fleety.svelte-l7eyb7{background:#facc15;color:#000}.ticket-fab.theme-fleety.svelte-l7eyb7:hover{background:#fde047}.ticket-fab.theme-material.svelte-l7eyb7{background:#2563eb;color:#fff}.ticket-fab.theme-material.svelte-l7eyb7:hover{background:#1d4ed8}.ticket-fab.theme-midnight.svelte-l7eyb7{background:#9333ea;color:#fff}.ticket-fab.theme-midnight.svelte-l7eyb7:hover{background:#7e22ce}.fab-icon-wrapper.svelte-l7eyb7{position:relative}.icon-container.svelte-l7eyb7{position:relative;width:1.5rem;height:1.5rem}.fab-icon-wrapper.svelte-l7eyb7 .icon:where(.svelte-l7eyb7){width:1.5rem;height:1.5rem;position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease}.icon-default.svelte-l7eyb7{opacity:1;transform:rotate(0) scale(1)}.icon-close.svelte-l7eyb7{opacity:0;transform:rotate(90deg) scale(.8)}.icon-container.open.svelte-l7eyb7 .icon-default:where(.svelte-l7eyb7){opacity:0;transform:rotate(-90deg) scale(.8)}.icon-container.open.svelte-l7eyb7 .icon-close:where(.svelte-l7eyb7){opacity:1;transform:rotate(0) scale(1)}.unread-indicator.svelte-l7eyb7{position:absolute;top:-.25rem;right:-.25rem;width:.625rem;height:.625rem;background:#3b82f6;border-radius:50%;animation:svelte-l7eyb7-pulse 2s infinite}.ticket-widget.svelte-l7eyb7{position:fixed;z-index:1100;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000080;border:2px solid;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .3s}.ticket-widget.svelte-l7eyb7:hover{box-shadow:0 30px 60px -15px #0009}.ticket-widget.resizing.svelte-l7eyb7{-webkit-user-select:none;user-select:none}.ticket-widget.fullscreen.svelte-l7eyb7{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;border-radius:0!important;z-index:9999!important}.ticket-widget.dock-bottom-right.svelte-l7eyb7{bottom:5.5rem;right:1rem}.ticket-widget.dock-bottom-left.desktop.svelte-l7eyb7{bottom:5.5rem;left:calc(260px + 1rem)}.ticket-widget.dock-bottom-left.mobile.svelte-l7eyb7{bottom:5.5rem;left:1rem}.ticket-widget.dock-top-right.svelte-l7eyb7{top:5.5rem;right:1rem}.ticket-widget.dock-top-left.desktop.svelte-l7eyb7{top:5.5rem;left:calc(260px + 1rem)}.ticket-widget.dock-top-left.mobile.svelte-l7eyb7{top:5.5rem;left:1rem}.ticket-widget.theme-fleety.svelte-l7eyb7{background:#111827;border-color:#374151}.ticket-widget.theme-material.svelte-l7eyb7{background:#fff;border-color:#d1d5db}.ticket-widget.theme-midnight.svelte-l7eyb7{background:#0f172a;border-color:#6b21a8}.resize-handle.svelte-l7eyb7{position:absolute;transition:background-color .2s;z-index:10}.resize-handle.corner-nw.svelte-l7eyb7{top:0;left:0;width:1rem;height:1rem;cursor:nw-resize}.resize-handle.corner-ne.svelte-l7eyb7{top:0;right:0;width:1rem;height:1rem;cursor:ne-resize}.resize-handle.corner-sw.svelte-l7eyb7{bottom:0;left:0;width:1rem;height:1rem;cursor:sw-resize}.resize-handle.corner-se.svelte-l7eyb7{bottom:0;right:0;width:1rem;height:1rem;cursor:se-resize}.resize-handle.edge-n.svelte-l7eyb7{top:0;left:1rem;right:1rem;height:.5rem;cursor:n-resize}.resize-handle.edge-s.svelte-l7eyb7{bottom:0;left:1rem;right:1rem;height:.5rem;cursor:s-resize}.resize-handle.edge-w.svelte-l7eyb7{left:0;top:1rem;bottom:1rem;width:.5rem;cursor:w-resize}.resize-handle.edge-e.svelte-l7eyb7{right:0;top:1rem;bottom:1rem;width:.5rem;cursor:e-resize}.resize-handle.svelte-l7eyb7:hover{background-color:#ffffff1a}.theme-fleety.svelte-l7eyb7 .resize-handle:where(.svelte-l7eyb7):hover{background-color:#facc1533}.theme-material.svelte-l7eyb7 .resize-handle:where(.svelte-l7eyb7):hover{background-color:#2563eb1a}.theme-midnight.svelte-l7eyb7 .resize-handle:where(.svelte-l7eyb7):hover{background-color:#9333ea33}.widget-header.svelte-l7eyb7{display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem}.theme-fleety.svelte-l7eyb7 .widget-header:where(.svelte-l7eyb7){background:#facc15;color:#000}.theme-material.svelte-l7eyb7 .widget-header:where(.svelte-l7eyb7){background:#2563eb;color:#fff}.theme-midnight.svelte-l7eyb7 .widget-header:where(.svelte-l7eyb7){background:linear-gradient(to right,#581c87,#312e81);color:#e9d5ff}.header-left.svelte-l7eyb7{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.header-title.svelte-l7eyb7{font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-title-sm.svelte-l7eyb7{font-size:.875rem;font-weight:600}.header-right.svelte-l7eyb7{display:flex;align-items:center;gap:.5rem}.back-button.svelte-l7eyb7,.close-button.svelte-l7eyb7,.fullscreen-button.svelte-l7eyb7{background:none;border:none;cursor:pointer;transition:all .2s;color:inherit}.back-button.svelte-l7eyb7:hover,.close-button.svelte-l7eyb7:hover,.fullscreen-button.svelte-l7eyb7:hover{opacity:.8;transform:scale(1.1)}.icon.svelte-l7eyb7{width:1rem;height:1rem}.header-title.svelte-l7eyb7{font-weight:600;font-size:.875rem}.ticket-title-sm.svelte-l7eyb7{font-size:.875rem}.widget-content.svelte-l7eyb7{flex:1;overflow:hidden;display:flex;justify-content:center}.ticket-list-view.svelte-l7eyb7{height:100%;padding:1rem;padding-bottom:0;display:flex;flex-direction:column;width:100%;max-width:600px}.ticket-list-content.svelte-l7eyb7{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.75rem;min-height:0}.create-ticket-button.svelte-l7eyb7{width:100%;padding:.75rem 1rem;border-radius:.5rem;font-weight:500;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.theme-fleety.svelte-l7eyb7 .create-ticket-button:where(.svelte-l7eyb7){background:#facc15;color:#000}.theme-fleety.svelte-l7eyb7 .create-ticket-button:where(.svelte-l7eyb7):hover{background:#fde047}.theme-material.svelte-l7eyb7 .create-ticket-button:where(.svelte-l7eyb7){background:#2563eb;color:#fff}.theme-material.svelte-l7eyb7 .create-ticket-button:where(.svelte-l7eyb7):hover{background:#1d4ed8}.theme-midnight.svelte-l7eyb7 .create-ticket-button:where(.svelte-l7eyb7){background:#9333ea;color:#fff}.theme-midnight.svelte-l7eyb7 .create-ticket-button:where(.svelte-l7eyb7):hover{background:#7e22ce}.tickets-section.svelte-l7eyb7{display:flex;flex-direction:column;gap:.5rem}.section-title.svelte-l7eyb7{font-size:.875rem;font-weight:500;opacity:.7;margin-bottom:.5rem}.theme-fleety.svelte-l7eyb7 .section-title:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .section-title:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .section-title:where(.svelte-l7eyb7){color:#f0e9ff}.ticket-card.svelte-l7eyb7{padding:.75rem;border-radius:.5rem;text-align:left;width:100%;transition:background-color .2s;border:none;cursor:pointer;position:relative}.theme-fleety.svelte-l7eyb7 .ticket-card:where(.svelte-l7eyb7){background:#1f2937;color:#fff}.theme-fleety.svelte-l7eyb7 .ticket-card:where(.svelte-l7eyb7):hover{background:#374151}.theme-material.svelte-l7eyb7 .ticket-card:where(.svelte-l7eyb7){background:#f9fafb;color:#111827}.theme-material.svelte-l7eyb7 .ticket-card:where(.svelte-l7eyb7):hover{background:#f3f4f6}.theme-midnight.svelte-l7eyb7 .ticket-card:where(.svelte-l7eyb7){background:#1e293b;color:#f0e9ff}.theme-midnight.svelte-l7eyb7 .ticket-card:where(.svelte-l7eyb7):hover{background:#334155}.ticket-card-content.svelte-l7eyb7{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ticket-card-left.svelte-l7eyb7{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.unread-dot.svelte-l7eyb7{width:.5rem;height:.5rem;background:#3b82f6;border-radius:50%;flex-shrink:0;animation:svelte-l7eyb7-pulse 2s infinite}.ticket-info.svelte-l7eyb7{flex:1;min-width:0}.ticket-title.svelte-l7eyb7{font-weight:500;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-slug.svelte-l7eyb7{font-size:.75rem;opacity:.6}.status-badge.svelte-l7eyb7{color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:9999px;flex-shrink:0}.status-badge.status-open.svelte-l7eyb7{background:#22c55e}.status-badge.status-in_progress.svelte-l7eyb7{background:#3b82f6}.status-badge.status-resolved.svelte-l7eyb7{background:#a855f7}.status-badge.status-closed.svelte-l7eyb7{background:#6b7280}.empty-state.svelte-l7eyb7{text-align:center;padding:2rem 0}.empty-state.svelte-l7eyb7 p:where(.svelte-l7eyb7){opacity:.6;font-size:.875rem}.theme-fleety.svelte-l7eyb7 .empty-state:where(.svelte-l7eyb7) p:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .empty-state:where(.svelte-l7eyb7) p:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .empty-state:where(.svelte-l7eyb7) p:where(.svelte-l7eyb7){color:#f0e9ff}.load-by-slug-section.svelte-l7eyb7{margin-top:auto;padding-top:1rem;padding-bottom:1rem;flex-shrink:0}.theme-fleety.svelte-l7eyb7 .load-by-slug-section:where(.svelte-l7eyb7){border-color:#374151}.theme-material.svelte-l7eyb7 .load-by-slug-section:where(.svelte-l7eyb7){border-color:#d1d5db}.theme-midnight.svelte-l7eyb7 .load-by-slug-section:where(.svelte-l7eyb7){border-color:#6b21a8}.slug-input-wrapper.svelte-l7eyb7{display:flex;gap:.5rem;margin-top:.5rem;margin-bottom:1rem}.slug-input.svelte-l7eyb7{flex:1;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;border:1px solid;outline:none;box-sizing:border-box}.slug-input.svelte-l7eyb7:focus{outline:none;box-shadow:0 0 0 2px currentColor}.theme-fleety.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7){background:#1f2937;border-color:#4b5563;color:#fff}.theme-fleety.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7)::placeholder{color:#fff;opacity:.6}.theme-fleety.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7):focus{border-color:#facc15;box-shadow:0 0 0 2px #facc15}.theme-material.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7){background:#f9fafb;border-color:#d1d5db;color:#111827}.theme-material.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7)::placeholder{color:#6b7280;opacity:1}.theme-material.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7):focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}.theme-midnight.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7){background:#1e293b;border-color:#581c87;color:#f0e9ff}.theme-midnight.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7)::placeholder{color:#fff;opacity:.6}.theme-midnight.svelte-l7eyb7 .slug-input:where(.svelte-l7eyb7):focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f7}.load-button.svelte-l7eyb7{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:background-color .2s;border:none;cursor:pointer}.load-button.svelte-l7eyb7:disabled{opacity:.5;cursor:not-allowed}.theme-fleety.svelte-l7eyb7 .load-button:where(.svelte-l7eyb7){background:#facc15;color:#000}.theme-material.svelte-l7eyb7 .load-button:where(.svelte-l7eyb7){background:#2563eb;color:#fff}.theme-midnight.svelte-l7eyb7 .load-button:where(.svelte-l7eyb7){background:#9333ea;color:#fff}.create-ticket-view.svelte-l7eyb7{height:100%;padding:1rem;display:flex;justify-content:center;width:100%;overflow-y:auto}.create-form.svelte-l7eyb7{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:600px;height:fit-content;min-height:100%}.form-field-flex.svelte-l7eyb7{flex:1;display:flex;flex-direction:column;min-height:0;max-height:260px}.form-textarea-flex.svelte-l7eyb7{flex:1;resize:none;min-height:0}.form-field.svelte-l7eyb7{display:flex;flex-direction:column}.form-label.svelte-l7eyb7{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.theme-fleety.svelte-l7eyb7 .form-label:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .form-label:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .form-label:where(.svelte-l7eyb7){color:#f0e9ff}.form-input.svelte-l7eyb7,.form-textarea.svelte-l7eyb7{width:100%;border-radius:.5rem;padding:.5rem .75rem;border:1px solid;outline:none;font-size:.875rem;box-sizing:border-box}.form-input.svelte-l7eyb7:focus,.form-textarea.svelte-l7eyb7:focus{outline:none;box-shadow:0 0 0 2px currentColor}.theme-fleety.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7),.theme-fleety.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7){background:#1f2937;border-color:#4b5563;color:#fff}.theme-fleety.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7)::placeholder,.theme-fleety.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7)::placeholder{color:#fff;opacity:.6}.theme-fleety.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7):focus,.theme-fleety.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7):focus{border-color:#facc15;box-shadow:0 0 0 2px #facc15}.theme-material.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7),.theme-material.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7){background:#f9fafb;border-color:#d1d5db;color:#111827}.theme-material.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7)::placeholder,.theme-material.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7)::placeholder{color:#6b7280;opacity:1}.theme-material.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7):focus,.theme-material.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7):focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}.theme-midnight.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7),.theme-midnight.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7){background:#1e293b;border-color:#581c87;color:#f0e9ff}.theme-midnight.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7)::placeholder,.theme-midnight.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7)::placeholder{color:#fff;opacity:.6}.theme-midnight.svelte-l7eyb7 .form-input:where(.svelte-l7eyb7):focus,.theme-midnight.svelte-l7eyb7 .form-textarea:where(.svelte-l7eyb7):focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f7}.char-counter.svelte-l7eyb7{font-size:.75rem;opacity:.5;margin-top:.25rem}.theme-fleety.svelte-l7eyb7 .char-counter:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .char-counter:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .char-counter:where(.svelte-l7eyb7){color:#f0e9ff}.error-message.svelte-l7eyb7{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:.75rem;margin-bottom:.5rem}.error-message.svelte-l7eyb7 p:where(.svelte-l7eyb7){color:#f87171;font-size:.875rem}.submit-button.svelte-l7eyb7{width:100%;padding:.75rem 1rem;border-radius:.5rem;font-weight:500;transition:background-color .2s;border:none;cursor:pointer;flex-shrink:0}.submit-button.svelte-l7eyb7:disabled{opacity:.5;cursor:not-allowed}.theme-fleety.svelte-l7eyb7 .submit-button:where(.svelte-l7eyb7):not(:disabled){background:#facc15;color:#000}.theme-fleety.svelte-l7eyb7 .submit-button:where(.svelte-l7eyb7):not(:disabled):hover{background:#fde047}.theme-material.svelte-l7eyb7 .submit-button:where(.svelte-l7eyb7):not(:disabled){background:#2563eb;color:#fff}.theme-material.svelte-l7eyb7 .submit-button:where(.svelte-l7eyb7):not(:disabled):hover{background:#1d4ed8}.theme-midnight.svelte-l7eyb7 .submit-button:where(.svelte-l7eyb7):not(:disabled){background:#9333ea;color:#fff}.theme-midnight.svelte-l7eyb7 .submit-button:where(.svelte-l7eyb7):not(:disabled):hover{background:#7e22ce}.view-ticket-container.svelte-l7eyb7{height:100%;display:flex;flex-direction:column;width:100%;align-items:center}.ticket-info-header.svelte-l7eyb7{padding:1rem;border-bottom:1px solid;width:100%;max-width:800px}.theme-fleety.svelte-l7eyb7 .ticket-info-header:where(.svelte-l7eyb7){background:#1f2937;border-color:#374151}.theme-material.svelte-l7eyb7 .ticket-info-header:where(.svelte-l7eyb7){background:#f9fafb;border-color:#d1d5db}.theme-midnight.svelte-l7eyb7 .ticket-info-header:where(.svelte-l7eyb7){background:#1e293b;border-color:#6b21a8}.ticket-info-content.svelte-l7eyb7{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.ticket-slug-wrapper.svelte-l7eyb7{flex:1}.ticket-slug-text.svelte-l7eyb7{font-size:.75rem;opacity:.6}.theme-fleety.svelte-l7eyb7 .ticket-slug-text:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .ticket-slug-text:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .ticket-slug-text:where(.svelte-l7eyb7){color:#f0e9ff}.ticket-description.svelte-l7eyb7{font-size:.875rem}.theme-fleety.svelte-l7eyb7 .ticket-description:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .ticket-description:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .ticket-description:where(.svelte-l7eyb7){color:#f0e9ff}.messages-list.svelte-l7eyb7{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem;display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:800px;align-self:center}.system-message-wrapper.svelte-l7eyb7{display:flex;justify-content:center;margin:1rem 0}.system-message-container.svelte-l7eyb7{position:relative;max-width:85%}.connector-line-top.svelte-l7eyb7{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-100%);height:.75rem;width:1px;background:linear-gradient(to bottom,transparent,rgba(250,204,21,.2))}.connector-line-bottom.svelte-l7eyb7{position:absolute;bottom:0;left:50%;transform:translate(-50%) translateY(100%);height:.75rem;width:1px;background:linear-gradient(to bottom,rgba(250,204,21,.2),transparent)}.system-message.svelte-l7eyb7{border:1px solid rgba(250,204,21,.2);border-radius:.75rem;padding:.625rem 1rem;box-shadow:0 4px 6px -1px #0000001a}.theme-fleety.svelte-l7eyb7 .system-message:where(.svelte-l7eyb7){background:#1f2937}.theme-material.svelte-l7eyb7 .system-message:where(.svelte-l7eyb7){background:#f9fafb}.theme-midnight.svelte-l7eyb7 .system-message:where(.svelte-l7eyb7){background:#1e293b}.system-message-content.svelte-l7eyb7{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem}.theme-fleety.svelte-l7eyb7 .system-message-content:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .system-message-content:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .system-message-content:where(.svelte-l7eyb7){color:#f0e9ff}.status-icon-wrapper.svelte-l7eyb7{background:#facc151a;padding:.375rem;border-radius:50%}.status-icon.svelte-l7eyb7{width:.875rem;height:.875rem;color:#facc15}.system-message-text.svelte-l7eyb7{font-weight:500;opacity:.8}.system-message-timestamp.svelte-l7eyb7{font-size:.75rem;opacity:.5;margin-top:.375rem;text-align:center;font-family:monospace}.theme-fleety.svelte-l7eyb7 .system-message-timestamp:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .system-message-timestamp:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .system-message-timestamp:where(.svelte-l7eyb7){color:#f0e9ff}.chat-message.svelte-l7eyb7{display:flex}.chat-message.user.svelte-l7eyb7{justify-content:flex-end}.chat-message.admin.svelte-l7eyb7{justify-content:flex-start}.message-bubble-wrapper.svelte-l7eyb7{max-width:80%}.message-bubble.svelte-l7eyb7{border-radius:.5rem;padding:.75rem}.theme-fleety.svelte-l7eyb7 .message-bubble.user:where(.svelte-l7eyb7){background:#facc15;color:#000}.theme-fleety.svelte-l7eyb7 .message-bubble.admin:where(.svelte-l7eyb7){background:#1f2937;color:#fff}.theme-material.svelte-l7eyb7 .message-bubble.user:where(.svelte-l7eyb7){background:#2563eb;color:#fff}.theme-material.svelte-l7eyb7 .message-bubble.admin:where(.svelte-l7eyb7){background:#f3f4f6;color:#111827}.theme-midnight.svelte-l7eyb7 .message-bubble.user:where(.svelte-l7eyb7){background:linear-gradient(to right,#9333ea,#6366f1);color:#fff}.theme-midnight.svelte-l7eyb7 .message-bubble.admin:where(.svelte-l7eyb7){background:#1e293b;color:#f0e9ff}.message-text.svelte-l7eyb7{font-size:.875rem;white-space:pre-wrap;word-break:break-word}.message-meta.svelte-l7eyb7{font-size:.75rem;opacity:.5;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.message-meta.user.svelte-l7eyb7{text-align:right;justify-content:flex-end}.message-meta.admin.svelte-l7eyb7{text-align:left;justify-content:flex-start}.theme-fleety.svelte-l7eyb7 .message-meta:where(.svelte-l7eyb7){color:#fff}.theme-material.svelte-l7eyb7 .message-meta:where(.svelte-l7eyb7){color:#111827}.theme-midnight.svelte-l7eyb7 .message-meta:where(.svelte-l7eyb7){color:#f0e9ff}.read-icon.svelte-l7eyb7{width:.75rem;height:.75rem;opacity:.7}.message-input-area.svelte-l7eyb7{padding:1rem;border-top:1px solid;width:100%;max-width:800px;align-self:center}.theme-fleety.svelte-l7eyb7 .message-input-area:where(.svelte-l7eyb7){border-color:#374151}.theme-material.svelte-l7eyb7 .message-input-area:where(.svelte-l7eyb7){border-color:#d1d5db}.theme-midnight.svelte-l7eyb7 .message-input-area:where(.svelte-l7eyb7){border-color:#6b21a8}.message-input-wrapper.svelte-l7eyb7{display:flex;gap:.5rem}.message-input-field.svelte-l7eyb7{flex:1;border-radius:.5rem;padding:.5rem .75rem;border:1px solid;outline:none;box-sizing:border-box}.message-input-field.svelte-l7eyb7:focus{outline:none;box-shadow:0 0 0 2px currentColor}.message-input-field.svelte-l7eyb7:disabled{opacity:.6;cursor:not-allowed}.theme-fleety.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7){background:#1f2937;border-color:#4b5563;color:#fff}.theme-fleety.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7)::placeholder{color:#fff;opacity:.6}.theme-fleety.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7):focus{border-color:#facc15;box-shadow:0 0 0 2px #facc15}.theme-material.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7){background:#f9fafb;border-color:#d1d5db;color:#111827}.theme-material.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7)::placeholder{color:#6b7280;opacity:1}.theme-material.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7):focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}.theme-midnight.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7){background:#1e293b;border-color:#581c87;color:#f0e9ff}.theme-midnight.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7)::placeholder{color:#fff;opacity:.6}.theme-midnight.svelte-l7eyb7 .message-input-field:where(.svelte-l7eyb7):focus{border-color:#a855f7;box-shadow:0 0 0 2px #a855f7}.message-send-button.svelte-l7eyb7{padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:background-color .2s;border:none;cursor:pointer}.message-send-button.svelte-l7eyb7:disabled{opacity:.5;cursor:not-allowed}.theme-fleety.svelte-l7eyb7 .message-send-button:where(.svelte-l7eyb7):not(:disabled){background:#facc15;color:#000}.theme-material.svelte-l7eyb7 .message-send-button:where(.svelte-l7eyb7):not(:disabled){background:#2563eb;color:#fff}.theme-midnight.svelte-l7eyb7 .message-send-button:where(.svelte-l7eyb7):not(:disabled){background:#9333ea;color:#fff}.spinner-icon.svelte-l7eyb7,.send-icon.svelte-l7eyb7{width:1.25rem;height:1.25rem}@keyframes svelte-l7eyb7-spin{to{transform:rotate(360deg)}}.spinner-icon.svelte-l7eyb7{animation:svelte-l7eyb7-spin 1s linear infinite}body{background-color:#000;margin:0;font-family:IBM Plex Mono,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden;color:#fff}.font-mono.svelte-1uha8ag{font-family:IBM Plex Mono,monospace}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}section.svelte-1uha8ag{min-height:fit-content;contain:layout}main.svelte-1uha8ag{background-image:radial-gradient(circle at 50% 0%,#2828284d,#0000 70%),linear-gradient(to bottom,#14141466,#0000);background-size:100% 100%,100% 100%;background-repeat:no-repeat}main.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(50,50,50,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(50,50,50,.1) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:-1}
