@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.tenant-error[data-v-02099038]{position:relative;min-height:100vh;display:grid;place-items:center;overflow:hidden;padding:2rem 1.25rem;color:var(--foreground);background:radial-gradient(circle at 50% -10%,rgba(148,163,184,.2),transparent 42%),var(--background)}.tenant-error__glow[data-v-02099038]{position:absolute;width:28rem;height:28rem;border-radius:50%;background:#94a3b81a;filter:blur(2rem)}.tenant-error__card[data-v-02099038]{position:relative;width:min(100%,31rem);padding:2.5rem 2.25rem 2rem;text-align:center;background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 1.5rem 4rem #0f172a1a}.tenant-error__icon[data-v-02099038]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;color:#b7791f;background:#fff8e6;border-radius:50%}.tenant-error__icon svg[data-v-02099038]{width:1.75rem;height:1.75rem}.tenant-error__title[data-v-02099038]{margin:0;font-size:1.5rem;line-height:1.4;font-weight:650;letter-spacing:-.02em}.tenant-error__message[data-v-02099038]{margin:.75rem 0 0;color:var(--muted-foreground);font-size:.95rem;line-height:1.7}.tenant-error__hint[data-v-02099038]{margin:1.75rem 0 .6rem;color:var(--muted-foreground);font-size:.82rem}.tenant-error__url[data-v-02099038]{display:block;padding:.7rem .8rem;overflow-wrap:anywhere;color:var(--primary);background:var(--background);border:1px solid var(--border);border-radius:.55rem;font:.78rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:underline;text-underline-offset:.18em;transition:background-color .2s ease,border-color .2s ease}.tenant-error__url[data-v-02099038]:hover{background:color-mix(in srgb,var(--primary) 8%,var(--background));border-color:var(--primary)}.tenant-error__support[data-v-02099038]{margin:1.25rem 0 0;color:var(--muted-foreground);font-size:.75rem}.tenant-error__brand-name[data-v-02099038]{margin:0 0 2rem;color:var(--muted-foreground);font-size:.9rem;font-weight:500}@media(max-width:480px){.tenant-error[data-v-02099038]{padding:1rem}.tenant-error__card[data-v-02099038]{padding:2rem 1.25rem 1.5rem}}:root{--knowledge-accent: #2563eb;--knowledge-soft: #eff6ff;--knowledge-border: #bfdbfe;--fontSans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--fontDisplay: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--background: #ffffff;--foreground: #111827;--card: #f9fafb;--card-foreground: #111827;--popover: #ffffff;--popover-foreground: #111827;--primary: #111827;--primary-foreground: #ffffff;--secondary: #374151;--secondary-foreground: #ffffff;--muted: #f9fafb;--muted-foreground: #9ca3af;--accent: #374151;--accent-foreground: #ffffff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: #e5e7eb;--input: #e5e7eb;--ring: #111827;--chart-1: #10b981;--chart-2: #f59e0b;--chart-3: #ef4444;--chart-4: #374151;--chart-5: #9ca3af;--radius: .75rem;--sidebar: #f9fafb;--sidebar-foreground: #111827;--sidebar-primary: #111827;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #f3f4f6;--sidebar-accent-foreground: #111827;--sidebar-border: #e5e7eb;--sidebar-ring: #111827;--shadow-x: 0rem;--shadow-y: 1px;--shadow-blur: .125rem;--shadow-spread: 0rem;--shadow-color: rgba(17, 24, 39, .05);--grad-end: #7f42ff;--primary-hover: #1f2937;--chat-bubble-user: #111827;--chat-bubble-user-foreground: #ffffff;--chat-bubble-ai: #ffffff}.dark{--knowledge-accent: #93c5fd;--knowledge-soft: #172d4d;--knowledge-border: #315780;--background: #111827;--foreground: #f9fafb;--card: #1f2937;--card-foreground: #f9fafb;--popover: #1f2937;--popover-foreground: #f9fafb;--primary: #f9fafb;--primary-foreground: #111827;--secondary: #374151;--secondary-foreground: #f9fafb;--muted: #374151;--muted-foreground: #9ca3af;--accent: #374151;--accent-foreground: #f9fafb;--destructive: #ef4444;--border: rgba(255, 255, 255, .1);--input: rgba(255, 255, 255, .15);--ring: #f9fafb;--chart-1: #10b981;--chart-2: #f59e0b;--chart-3: #ef4444;--chart-4: #6b7280;--chart-5: #9ca3af;--shadow-x: 0rem;--shadow-y: 1px;--shadow-blur: .125rem;--shadow-spread: 0rem;--shadow-color: rgba(0, 0, 0, .3)}html[data-theme=tech]{--background: #f2f7fe;--foreground: #132033;--card: #ecf3fc;--card-foreground: #132033;--popover: #ffffff;--popover-foreground: #132033;--primary: #0b5ec7;--primary-foreground: #ffffff;--secondary: #17407a;--secondary-foreground: #ffffff;--muted: #e8f1fc;--muted-foreground: #64748b;--accent: #17407a;--accent-foreground: #ffffff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: #d3e0f2;--input: #c9d9ee;--ring: #0b5ec7;--chart-1: #0ea5e9;--chart-2: #0b5ec7;--chart-3: #ef4444;--chart-4: #475569;--chart-5: #94a3b8;--sidebar: #e6effb;--sidebar-foreground: #132033;--sidebar-primary: #0b5ec7;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #dbe9fa;--sidebar-accent-foreground: #132033;--sidebar-border: #c8d9ee;--sidebar-ring: #0b5ec7;--shadow-color: rgba(11, 94, 199, .08);--grad-end: #4da3ff;--primary-hover: #1470dc;--chat-bubble-user: #0b5ec7;--chat-bubble-user-foreground: #ffffff;--chat-bubble-ai: #f8fbff}html[data-theme=art]{--background: #f3effb;--foreground: #241b3f;--card: #ece5fa;--card-foreground: #241b3f;--popover: #ffffff;--popover-foreground: #241b3f;--primary: #6d28d9;--primary-foreground: #ffffff;--secondary: #4c1d95;--secondary-foreground: #ffffff;--muted: #ece4fa;--muted-foreground: #6f6396;--accent: #4c1d95;--accent-foreground: #ffffff;--destructive: #ef4444;--destructive-foreground: #ffffff;--border: #e2d9f6;--input: #dbd0f2;--ring: #6d28d9;--chart-1: #7c3aed;--chart-2: #a855f7;--chart-3: #ef4444;--chart-4: #6d28d9;--chart-5: #a78bfa;--sidebar: #ebe4fa;--sidebar-foreground: #241b3f;--sidebar-primary: #6d28d9;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #e1d6f7;--sidebar-accent-foreground: #241b3f;--sidebar-border: #d6c9f0;--sidebar-ring: #6d28d9;--shadow-color: rgba(76, 29, 149, .08);--grad-end: #a78bfa;--primary-hover: #7c3aed;--chat-bubble-user: #6d28d9;--chat-bubble-user-foreground: #ffffff;--chat-bubble-ai: #fbf9ff}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:background-color .25s ease,border-color .25s ease,color .25s ease,fill .25s ease,stroke .25s ease,box-shadow .25s ease!important}*,*:before,*:after{border-color:var(--border);box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background-color:var(--background);color:var(--foreground);font-family:var(--fontSans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:767.98px){html{font-size:10px}}*,*:before,*:after,*::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}table{text-indent:0;border-collapse:collapse;border-color:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;margin:0;padding:0;border:0 solid;background-color:transparent;background-image:none}button{text-transform:none}input,optgroup,select,textarea{margin:0;padding:0;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background-color:transparent;border:0 solid;border-radius:0}input::placeholder,textarea::placeholder{opacity:1;color:var(--muted-foreground)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:default}button,input,select,textarea{font-family:inherit}.font-display{font-family:var(--fontDisplay)}.shadow-custom{box-shadow:var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-skeleton-pulse{animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.25rem)}}.animate-typing-bounce{animation:typing-bounce 1.4s ease-in-out infinite}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.animate-cursor-blink{animation:cursor-blink 1s step-end infinite}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}[data-sonner-toast][data-styled=true]{padding:1.125rem 1.375rem;font-size:.9375rem;gap:.625rem;line-height:1.55;border-radius:.75rem}[data-sonner-toast] [data-title]{font-size:.9375rem}[data-sonner-toast] [data-description]{font-size:.875rem}
