@keyframes svelte-1q0y084-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1q0y084-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.dialog.svelte-1q0y084{flex-direction:column;flex:1 0 auto;min-width:360px;max-width:600px;max-height:80vh;font-size:.875rem;display:flex}.content.svelte-1q0y084{line-height:1.5}.content.svelte-1q0y084 h1,.content.svelte-1q0y084 h2,.content.svelte-1q0y084 h3,.content.svelte-1q0y084 h4{margin-top:1rem;margin-bottom:.5rem}.content.svelte-1q0y084 p{margin:.5rem 0}.content.svelte-1q0y084 ul,.content.svelte-1q0y084 ol{margin:.5rem 0;padding-left:1.5rem}.content.svelte-1q0y084 li{margin:.25rem 0}.content.svelte-1q0y084 a{color:var(--accent);text-decoration:underline}@keyframes svelte-1d7yrd1-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1d7yrd1-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.dialog.svelte-1d7yrd1{width:100%;font-size:.875rem}@media (width>=40rem){.dialog.svelte-1d7yrd1{width:400px}}@keyframes svelte-vmq5ju-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-vmq5ju-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.plan-status.svelte-vmq5ju{border-bottom:1px solid var(--border-subtle);flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.plan-status.svelte-vmq5ju .plan-info:where(.svelte-vmq5ju){white-space:nowrap;text-overflow:ellipsis;flex-direction:row;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;text-decoration:none;display:flex;overflow:hidden}.plan-status.svelte-vmq5ju .plan-info:where(.svelte-vmq5ju) .plan-name:where(.svelte-vmq5ju){color:var(--text-primary);font-weight:500}.plan-status.svelte-vmq5ju .usage-warning:where(.svelte-vmq5ju){color:var(--text-warning);white-space:nowrap;text-overflow:ellipsis;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;font-size:.75rem;text-decoration:none;display:flex;overflow:hidden}.plan-status.svelte-vmq5ju .usage-warning:where(.svelte-vmq5ju) .exhausted:where(.svelte-vmq5ju){color:var(--text-error)}.plan-status.svelte-vmq5ju .action-buttons:where(.svelte-vmq5ju){flex-flow:wrap;gap:.5rem;width:100%;display:flex}.plan-status.svelte-vmq5ju .action-buttons:where(.svelte-vmq5ju) a:where(.svelte-vmq5ju){flex:auto}@keyframes svelte-jb0mkf-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-jb0mkf-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.tenant-name.svelte-jb0mkf{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.tenant-option-label.svelte-jb0mkf{white-space:normal;overflow-wrap:break-word;align-items:center;gap:.375rem;display:inline-flex}.dot.svelte-jb0mkf{background:var(--text-success);border-radius:999px;flex-shrink:0;width:6px;height:6px}@keyframes svelte-1jpzv2k-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1jpzv2k-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.collapse-expand.svelte-1jpzv2k{flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.collapse-expand.svelte-1jpzv2k button:where(.svelte-1jpzv2k){flex:none;margin:-.5rem 0}@keyframes svelte-e71jif-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-e71jif-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.user-menu.svelte-e71jif{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem;display:flex}.user-menu.svelte-e71jif:hover{background:var(--state-hover)}.user-menu.svelte-e71jif .username:where(.svelte-e71jif){white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:auto;display:flex;overflow:hidden}@container (width<=150px){.user-menu.svelte-e71jif .username:where(.svelte-e71jif){display:none}}.user-menu.svelte-e71jif .username:where(.svelte-e71jif) .mail:where(.svelte-e71jif){color:var(--text-secondary);font-size:.75rem}@keyframes svelte-1six4t9-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1six4t9-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.side-nav.svelte-1six4t9{background:var(--surface-1);border-right:1px solid var(--border-subtle);z-index:3;flex-direction:column;min-width:70%;max-width:70%;height:100%;display:flex;position:absolute;top:0;left:0;container-type:inline-size}@media (width>=40rem){.side-nav.svelte-1six4t9{flex:none;width:220px;min-width:0;max-width:none;height:auto;display:flex;position:relative}}@keyframes svelte-12yljhz-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-12yljhz-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.activation-banner.svelte-12yljhz{background:var(--surface-2);border:1px solid var(--warning);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;font-size:.875rem;display:flex;position:relative;container-type:inline-size}.activation-banner.svelte-12yljhz button.close-button:where(.svelte-12yljhz){flex:none;margin:.25rem .25rem .25rem 0;position:absolute;top:0;right:0}.activation-banner.svelte-12yljhz .info:where(.svelte-12yljhz){flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.activation-banner.svelte-12yljhz .info:where(.svelte-12yljhz) .text:where(.svelte-12yljhz){flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.activation-banner.svelte-12yljhz .info:where(.svelte-12yljhz) .text:where(.svelte-12yljhz) .title:where(.svelte-12yljhz){color:var(--text-primary);font-weight:600}.activation-banner.svelte-12yljhz .info:where(.svelte-12yljhz) .text:where(.svelte-12yljhz) .message:where(.svelte-12yljhz){color:var(--text-secondary);font-size:.75rem;line-height:1.4}@container (width<=150px){.activation-banner.svelte-12yljhz button:where(.svelte-12yljhz),.activation-banner.svelte-12yljhz .info:where(.svelte-12yljhz) .text:where(.svelte-12yljhz) .message:where(.svelte-12yljhz){display:none}}@keyframes svelte-y9wr83-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-y9wr83-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.update-banner.svelte-y9wr83{background:var(--surface-2);border:1px solid var(--border-default);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;font-size:.875rem;display:flex}.update-banner.svelte-y9wr83 .info:where(.svelte-y9wr83){flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.update-banner.svelte-y9wr83 .info:where(.svelte-y9wr83) span:where(.svelte-y9wr83){white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.update-banner.svelte-y9wr83 .info:where(.svelte-y9wr83) button:where(.svelte-y9wr83){flex:none;margin:-.5rem -.5rem -.5rem 0}@keyframes svelte-1il4ztj-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1il4ztj-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.nav-buttons.svelte-1il4ztj{flex-direction:column;flex:none;gap:.25rem;padding:0 1rem;display:flex;position:relative}.nav-buttons.svelte-1il4ztj .nav-icon:where(.svelte-1il4ztj){flex-direction:row;flex:none;justify-content:flex-start;align-items:center;display:flex;position:relative}.nav-buttons.svelte-1il4ztj a.button:where(.svelte-1il4ztj){height:32px;position:relative}.section-header.svelte-1il4ztj{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:1rem;padding:0 .75rem;font-size:.75rem;overflow:hidden}.existing-convos.svelte-1il4ztj{flex-direction:column;flex:auto;gap:.5rem;padding:1rem;display:flex;overflow:auto}a.button.svelte-1il4ztj{gap:.5rem;min-width:0;padding:.5rem .75rem}a.button.svelte-1il4ztj span:where(.svelte-1il4ztj){text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}a.button.svelte-1il4ztj span.unnamed:where(.svelte-1il4ztj){color:var(--text-secondary)}a.button.svelte-1il4ztj:hover button.delete:where(.svelte-1il4ztj){display:flex}a.button.active.svelte-1il4ztj{background:var(--surface-overlay-subtle);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}a.button.new-chat.svelte-1il4ztj{color:var(--text-accent);padding:.75rem;font-weight:500}a.button.svelte-1il4ztj .api-key-indicator:where(.svelte-1il4ztj){color:var(--text-tertiary);flex:none;font-size:1rem}a.button.svelte-1il4ztj button:where(.svelte-1il4ztj){flex:none;margin:-.5rem -.5rem -.5rem 0;display:none}.nav-footer.svelte-1il4ztj{border-bottom:1px solid var(--border-subtle);flex-direction:row;gap:1rem;padding:1rem;display:flex}.nav-footer.svelte-1il4ztj button:where(.svelte-1il4ztj){margin:-.5rem 0}@container (width<=110px){.nav-footer.svelte-1il4ztj{display:none}}@keyframes svelte-1lxl2lj-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-1lxl2lj-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.nav-buttons.svelte-1lxl2lj{flex-direction:column;flex:none;gap:.5rem;margin-top:1rem;padding:0 1rem;display:flex}.spacer.svelte-1lxl2lj{flex:auto}@keyframes svelte-ntjx55-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-ntjx55-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.bot-container.svelte-ntjx55{background:var(--surface-1);flex-direction:column;flex:auto;max-height:100dvh;display:flex;position:relative;overflow:hidden}.bot-container.svelte-ntjx55 .content:where(.svelte-ntjx55){z-index:1;touch-action:none;flex-direction:row;flex:auto;justify-content:flex-start;align-items:stretch;display:flex;overflow:hidden}
