@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../assets/fonts/Inter_18pt-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--layout-sidebar-left-width: 280px;--layout-sidebar-left-collapsed-width: 47px;--layout-sidebar-right-width: 370px;--layout-sidebar-right-collapsed-width: 65px;--chat-content-width: min(55vw, 100%);--chat-max-width: 800px;--chat-side-gutter-min: 24px;--chat-side-gutter: max(var(--chat-side-gutter-min), calc((100% - var(--chat-max-width)) / 2));--doc-preview-z: 3100;--drag-drop-overlay-z: 5000;--doc-panel-max-width: 100vw;--chat-main-padding-left: .7em;--chat-main-padding-right: .7em;--chat-main-padding-bottom: .7em;--chat-mobile-toggle-top: max(0px, env(safe-area-inset-top));--chat-mobile-toggle-height: 45px;--chat-mobile-left-toggle-left: max(0px, env(safe-area-inset-left));--chat-mobile-left-toggle-width: 45px;--chat-mobile-left-toggle-z: 1500;--chat-mobile-right-toggle-top: 10px;--chat-mobile-right-toggle-right: 20px;--chat-mobile-right-toggle-width: 30px;--chat-mobile-right-toggle-height: 30px;--chat-mobile-header-reserve-left-outer: 2px;--chat-mobile-header-reserve-left-inner: 30px;--chat-mobile-header-reserve-right: 0px;--chat-corner-btn-side: 10px;--chat-corner-btn-z: 4100}@media (any-pointer: fine){@container chat-layout (max-width: 1499px){.main-item{--chat-main-padding-right: 75px}}}@media (any-pointer: fine){@container chat-layout (max-width: 800px){.main-item{--chat-main-padding-left: 55px}}}@media (any-pointer: coarse){:root{--chat-main-padding-right: 75px}}@media (any-pointer: coarse){:root{--chat-content-width: 68vw}}@media (any-pointer: coarse){:root{--chat-content-width: 82vw;--chat-main-padding-left: 70px}}@media (any-pointer: coarse){:root{--chat-content-width: 92vw}}@media (any-pointer: coarse){:root{--layout-sidebar-left-width: min(280px, 88vw);--layout-sidebar-right-width: min(370px, 92vw);--chat-content-width: 100%;--chat-main-padding-left: .5rem;--chat-main-padding-right: .5rem;--chat-main-padding-bottom: .5rem}}:root{--font-main: "Inter", sans-serif;--font-size-normal: .9em;--font-size-big: 1.1em;--font-size-small: .75em;--border-radius-1: 25px;--border-radius-2: 10px;--border-radius-3: 15px;--transition-surface: .18s ease;font-family:var(--font-main);font-synthesis:none;text-rendering:optimizeLegibility;--bg-body: #f5f7fb;--bg-surface: #ffffff;--bg-surface-2: #eef2f7;--bg-elevated: #ffffff;--overlay-backdrop: rgba(9, 12, 20, .35);--text-color: #0f172a;--text-color-2: #475467;--muted: #667085;--checkbox-accent: #000;--border-color: #d8dde8;--divider-color: var(--border-color);--hover-color: #e7ebf3;--hover-strong: #d9e0ed;--input-bg: #ffffff;--input-disabled-bg: #f3f4f6;--background-color: var(--bg-body);--background-color-2: var(--bg-surface-2);--code-bg: #f6f8fb;--code-text: #0f172a;--code-inline-bg: #eef4ff;--accent: #2563eb;--accent-strong: #1d4ed8;--accent-soft: #eff4ff;--accent-color: var(--accent);--success: #16a34a;--warning: #d97706;--danger: #dc2626;--csv-icon-color: green;--xlsx-icon-color: #22c55e;--highlight: #b5d0fc;--shadow-soft: 0 10px 40px rgba(15, 23, 42, .08);--shadow-hard: 0 18px 60px rgba(15, 23, 42, .12);--chat-input-border: rgba(15, 23, 42, .2);--chat-input-icon: #000;--chat-modi-bg: var(--hover-color);--chat-hover-bg: var(--hover-color);--chat-modi-hover-bg: var(--chat-hover-bg);--chat-send-bg: var(--text-color-2);--chat-send-hover-bg: var(--chat-hover-bg);--chat-send-icon: #fff;--chat-mode-active-bg: var(--chat-send-bg);--chat-mode-active-text: #fff;--chat-mode-active-border: var(--chat-send-bg);--chat-mode-active-shadow: 0px 0px 3px .1px var(--chat-send-bg);--chat-mode-active-divider: rgba(255, 255, 255, .35);--prompt-library-icon-color: #000;--prompt-library-hover-bg: var(--chat-hover-bg);--overlay-header-border-color: color-mix(in srgb, var(--border-color) 75%, transparent);--overlay-header-icon-color: var(--chat-send-bg);--overlay-header-icon-bg: color-mix(in srgb, var(--chat-send-bg) 14%, transparent);--overlay-header-icon-border: color-mix(in srgb, var(--chat-send-bg) 30%, transparent);--overlay-header-icon-size: calc((var(--font-size-big) * 1.1) + (var(--font-size-small) * 1.1));--overlay-header-close-hover-bg: var(--hover-color);--overlay-header-close-hover-color: var(--text-color);--transition-time: .18s}:root[data-theme=light]{color-scheme:light;--bg-body: #f5f7fb;--bg-surface: #ffffff;--bg-surface-2: #eef2f7;--bg-elevated: #ffffff;--overlay-backdrop: rgba(9, 12, 20, .35);--text-color: #0f172a;--text-color-2: #475467;--muted: #667085;--checkbox-accent: #000;--border-color: #d8dde8;--divider-color: var(--border-color);--hover-color: #dce0e7;--hover-strong: #c5c9d1;--input-bg: #ffffff;--input-disabled-bg: #f3f4f6;--background-color: var(--bg-body);--background-color-2: var(--bg-surface-2);--code-bg: #f6f8fb;--code-text: #0f172a;--code-inline-bg: #eef4ff;--accent: #2563eb;--accent-strong: #1d4ed8;--accent-soft: #eff4ff;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--csv-icon-color: green;--xlsx-icon-color: #22c55e;--highlight: #b5d0fc;--shadow-soft: 0 10px 40px rgba(15, 23, 42, .08);--shadow-hard: 0 18px 60px rgba(15, 23, 42, .12);--chat-input-border: rgba(15, 23, 42, .2);--chat-input-icon: #000;--chat-modi-bg: var(--hover-color);--chat-hover-bg: #f1f3f7;--chat-modi-hover-bg: var(--hover-strong);--chat-send-bg: var(--text-color-2);--chat-send-hover-bg: var(--hover-strong);--chat-send-icon: #fff;--chat-mode-active-bg: var(--chat-send-bg);--chat-mode-active-text: #fff;--chat-mode-active-border: var(--chat-send-bg);--chat-mode-active-shadow: 0px 0px 3px .1px var(--chat-send-bg);--chat-mode-active-divider: rgba(255, 255, 255, .35);--prompt-library-icon-color: #000;--prompt-library-hover-bg:#b1b5bd}:root[data-theme=dark]{color-scheme:dark;--bg-body: #000000;--bg-surface: #1a1a1a;--bg-surface-2: #161616;--bg-elevated: #272727;--overlay-backdrop: rgba(12, 12, 12, .55);--text-color: #ffffff;--text-color-2: #cbd5e1;--muted: #b2bdce;--checkbox-accent: #ffffff;--border-color: #383838;--divider-color: rgba(255, 255, 255, .12);--hover-color: #3a3a3a;--hover-strong: #414141;--input-bg: #333333;--input-disabled-bg: #1f1f1f;--background-color: var(--bg-body);--background-color-2: var(--bg-surface-2);--code-bg: #303030;--code-text: #e7e7e7;--code-inline-bg: #303030;--accent: #606ffa;--accent-strong: #2f00ff;--accent-soft: rgba(96, 165, 250, .16);--success: #008b58;--warning: #fbbf24;--danger: #f87171;--csv-icon-color: #4ade80;--xlsx-icon-color: #86efac;--highlight: rgba(90, 147, 238, .8);--shadow-soft: 0 12px 30px rgba(0, 0, 0, .45);--shadow-hard: 0 16px 50px rgba(0, 0, 0, .6);--chat-input-border: rgba(255, 255, 255, .18);--chat-input-icon: #fff;--chat-modi-bg: rgba(255, 255, 255, .1);--chat-hover-bg: rgba(255, 255, 255, .18);--chat-modi-hover-bg: var(--chat-hover-bg);--chat-send-bg: var(--text-color);--chat-send-hover-bg: var(--chat-hover-bg);--chat-send-icon: #000;--chat-mode-active-bg: #ffffff;--chat-mode-active-text: #000000;--chat-mode-active-border: #5f5f5f;--chat-mode-active-shadow: 0px 0px 3px .1px var(--chat-send-bg), 0 8px 20px rgba(0, 0, 0, .35);--chat-mode-active-divider: rgba(0, 0, 0, .35);--prompt-library-icon-color: #fff;--prompt-library-hover-bg: var(--chat-hover-bg)}:root[data-theme=dark2]{color-scheme:dark;--bg-body: #0b1220;--bg-surface: #0f172a;--bg-surface-2: #111a2f;--bg-elevated: #18233a;--overlay-backdrop: rgba(3, 6, 12, .55);--text-color: #e5e7eb;--text-color-2: #cbd5e1;--muted: #9ca6b4;--checkbox-accent: #fff;--border-color: #1f2a3b;--divider-color: rgba(255, 255, 255, .12);--hover-color: #1b2435;--hover-strong: #28344b;--input-bg: #111827;--input-disabled-bg: #1b2738;--background-color: var(--bg-body);--background-color-2: var(--bg-surface-2);--code-bg: #1a2332;--code-text: #e2e8f0;--code-inline-bg: #1f2937;--accent: #60a5fa;--accent-strong: #3b82f6;--accent-soft: rgba(96, 165, 250, .16);--success: #34d399;--warning: #fbbf24;--danger: #f87171;--csv-icon-color: #4ade80;--xlsx-icon-color: #86efac;--shadow-soft: 0 12px 30px rgba(0, 0, 0, .45);--shadow-hard: 0 16px 50px rgba(0, 0, 0, .6);--chat-input-border: rgba(255, 255, 255, .18);--chat-input-icon: #fff;--chat-modi-bg: rgba(255, 255, 255, .1);--chat-hover-bg: rgba(255, 255, 255, .18);--chat-modi-hover-bg: var(--chat-hover-bg);--chat-send-bg: var(--text-color);--chat-send-hover-bg: var(--chat-hover-bg);--chat-send-icon: #000;--chat-mode-active-bg: #ffffff;--chat-mode-active-text: #000000;--chat-mode-active-border: #5f5f5f;--chat-mode-active-shadow: 0 0 0 1px rgba(255, 255, 255, .5), 0 8px 20px rgba(0, 0, 0, .35);--chat-mode-active-divider: rgba(0, 0, 0, .35);--prompt-library-icon-color: #fff;--prompt-library-hover-bg: var(--chat-hover-bg)}html,body,input,button,textarea,select{font-family:var(--font-main)!important;color:var(--text-color);transition:background var(--transition-time)!important}*{transition:all var(--transition-time)}:deep(body),body{background-color:var(--bg-body);color:var(--text-color);font-size:var(--font-size-normal);transition:background-color var(--transition-surface),color var(--transition-surface);transition:background var(--transition-time)!important}::selection{background:var(--highlight);color:inherit}::-moz-selection{background:var(--highlight);color:inherit}#app{text-align:left;margin:0;padding:0;background:var(--bg-body)}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{margin:1.2em 0 0;line-height:1;font-weight:600}.md-body h1{font-size:1.35em}.md-body h2{font-size:1.22em}.md-body h3{font-size:1.12em}.md-body h4{font-size:1.04em}.md-body h5{font-size:.98em}.md-body h6{font-size:.92em}.md-body strong,.md-body b{font-weight:500}.md-body .table-wrapper{display:block;overflow-x:auto;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:8px 0}.md-body .table-wrapper table{width:100%;border-collapse:collapse!important;border-spacing:0!important;min-width:520px}.md-body .table-wrapper thead th{background-color:var(--bg-surface-2);color:var(--text-color);font-weight:600;padding:.6em 1.1em;border-bottom:2px solid var(--border-color)!important;border-left:none!important;border-right:none!important}.md-body .table-wrapper tbody td,.md-body .table-wrapper tbody th{padding:.55em 1.1em;border-bottom:1px solid var(--border-color)!important;border-left:none!important;border-right:none!important;vertical-align:top}.md-body .table-wrapper tbody tr:last-child td,.md-body .table-wrapper tbody tr:last-child th{border-bottom:none!important}.md-body .table-wrapper tbody tr:nth-child(2n) td{background-color:var(--bg-surface-2)}@media (any-pointer: coarse){.md-body .table-wrapper table{min-width:340px}.md-body .table-wrapper thead th,.md-body .table-wrapper tbody td,.md-body .table-wrapper tbody th{padding:.5em .85em}}html,body,*{scrollbar-width:thin;scrollbar-color:var(--hover-color) transparent}::-webkit-scrollbar{width:14px;height:14px;background:transparent}::-webkit-scrollbar-thumb{background:var(--hover-color);border-radius:8px;border:2px solid transparent}::-webkit-scrollbar-thumb:hover{background:var(--hover-strong)}::-webkit-scrollbar-corner{background:transparent}.icon15{width:15px;height:15px;flex-shrink:0}.icon18{width:18px;height:18px;flex-shrink:0}.icon20{width:20px;height:20px;flex-shrink:0}.icon24{width:24px;height:24px;flex-shrink:0}.icon32{width:32px;height:32px;flex-shrink:0}.icon56{width:56px;height:56px;flex-shrink:0}.black{color:#000}.white{color:#fff}.prompt-library-icon{color:var(--prompt-library-icon-color)}mark.search-highlight{background-color:transparent;background-image:linear-gradient(var(--highlight),var(--highlight));background-repeat:no-repeat;background-position:left bottom;background-size:100% 100%;color:inherit;padding:0 .04em;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.overlay-design2{box-shadow:var(--shadow-soft);border:1px solid var(--border-color);background:var(--bg-elevated);border-radius:var(--border-radius-3)}.overlay-design{box-shadow:var(--shadow-soft);border:1px solid var(--border-color);border-radius:var(--border-radius-2);width:860px;animation:backwards .25s ease;cursor:default;z-index:9999999999999;color:var(--text-color);width:720px;height:540px;background:var(--bg-elevated);max-width:800px;padding:1.2em 1.4em;display:flex;flex-direction:column;gap:1em}.background-overlay-design{position:fixed;inset:0;background-color:var(--overlay-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999999;cursor:default}.no-blur-no-backdrop{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.no-box-shadow{box-shadow:none}@media (min-width: 821px){.overlay-pop-enter-active,.overlay-pop-leave-active{transition:opacity .18s ease}.overlay-pop-enter-from,.overlay-pop-leave-to{opacity:0}.overlay-pop-enter-active .overlay-design,.overlay-pop-leave-active .overlay-design,.overlay-pop-enter-active .overlay-design2,.overlay-pop-leave-active .overlay-design2,.overlay-pop-enter-active .overlay-pop-card,.overlay-pop-leave-active .overlay-pop-card{transition:transform .18s ease,opacity .18s ease;transform-origin:center}.overlay-pop-enter-from .overlay-design,.overlay-pop-enter-from .overlay-design2,.overlay-pop-enter-from .overlay-pop-card,.overlay-pop-leave-to .overlay-design,.overlay-pop-leave-to .overlay-design2,.overlay-pop-leave-to .overlay-pop-card{transform:translateY(6px) scale(.96);opacity:0}}@media (prefers-reduced-motion: reduce){.overlay-pop-enter-active,.overlay-pop-leave-active,.overlay-pop-enter-active .overlay-design,.overlay-pop-leave-active .overlay-design,.overlay-pop-enter-active .overlay-design2,.overlay-pop-leave-active .overlay-design2,.overlay-pop-enter-active .overlay-pop-card,.overlay-pop-leave-active .overlay-pop-card{transition:none!important}}.overlay-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-bottom:1px solid var(--overlay-header-border-color);padding-bottom:.9rem;color:var(--text-color)}.overlay-header-left{display:flex;align-items:center;gap:.6rem;min-width:0}.overlay-header-icon-shell{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none;border-radius:0;width:var(--overlay-header-icon-size);height:var(--overlay-header-icon-size);padding:0;line-height:1}.overlay-header-icon{color:var(--text-color);width:100%;height:100%}.overlay-header-title-wrap{display:flex;flex-direction:column;min-width:0}.overlay-header-title{font-size:var(--font-size-big);color:var(--text-color);font-weight:400;line-height:1.25}.overlay-header-subtitle{font-size:var(--font-size-small);color:var(--text-color-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.overlay-header-close-btn{width:34px;height:34px;border:none;background:transparent;color:var(--text-color);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color var(--transition-time),color var(--transition-time)}.overlay-header-close-btn:hover{background:var(--overlay-header-close-hover-bg);color:var(--overlay-header-close-hover-color)}.overlay-header-close-btn:focus-visible{outline:none;background:var(--overlay-header-close-hover-bg)}.overlay-container{overflow-y:auto;scrollbar-color:var(--hover-strong) transparent}.overlay-container:hover{scrollbar-color:var(--hover-strong) transparent}.overlay-title{border-bottom:1px solid var(--hover-strong);padding:15px 0 5px;margin-bottom:10px;font-weight:400;color:var(--text-color);font-size:var(--font-size-big)}.overlay-title2{margin-bottom:5px}.overlay-textarea{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:8px;font-family:inherit;font-size:inherit;line-height:1.4;background-color:var(--input-bg);color:var(--text-color);resize:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;min-height:0;overflow-y:auto;font-size:var(--font-size-normal)}.overlay-textarea.disabled{background-color:var(--input-disabled-bg);color:var(--text-color-2);cursor:not-allowed}.overlay-content{margin-top:5px}.no-resize{resize:none;overflow-y:auto}.one-line{white-space:nowrap;overflow-x:auto;overflow-y:hidden;resize:none;min-height:0;max-height:none;height:2.4rem;line-height:1.2;padding:.45rem .75rem;scroll-padding-left:.75rem;scroll-padding-right:.75rem;scrollbar-width:none}.one-line::-webkit-scrollbar{display:none}.no-edit{-webkit-user-select:none;user-select:none;background-color:var(--input-disabled-bg);color:var(--text-color-2)}.button{display:flex;align-items:center;justify-content:center;padding:.7em 1em;border-radius:var(--border-radius-1);border:1px solid transparent;background:var(--bg-surface);color:var(--text-color);transition:background-color var(--transition-surface),border-color var(--transition-surface),color var(--transition-surface)}.green{background-color:var(--success);color:#fff}.green:hover{background-color:#15803d}.red{background-color:var(--danger);color:#fff}.red:hover{background-color:#b91c1c}.gray{background-color:var(--hover-color);color:var(--text-color)}.gray:hover{background-color:var(--hover-strong)!important}.danger{color:var(--danger)!important}.list-rise-enter-active,.list-rise-appear-active,.list-rise-move{transition:transform var(--list-rise-duration, .26s) ease,opacity var(--list-rise-duration, .26s) ease}.list-rise-enter-from,.list-rise-appear-from{opacity:0;transform:translateY(var(--list-rise-distance, 16px))}.list-rise-enter-to,.list-rise-appear-to{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.list-rise-enter-active,.list-rise-appear-active,.list-rise-move{transition-duration:1ms}.list-rise-enter-from,.list-rise-appear-from{opacity:1;transform:none}}.login-lang-toggle[data-v-dd6f9cd5]{display:flex;justify-content:flex-end;align-items:center;gap:.3em;margin-bottom:.2em}.login-lang-toggle button[data-v-dd6f9cd5]{background:none;border:none;cursor:pointer;font-size:var(--font-size-small);color:var(--text-color-2);padding:.2em .4em;border-radius:4px;transition:all var(--transition-time)}.login-lang-toggle button.active[data-v-dd6f9cd5]{font-weight:600;color:var(--text-color)}.login-lang-toggle button[data-v-dd6f9cd5]:hover{color:var(--text-color)}.login-lang-toggle span[data-v-dd6f9cd5]{color:var(--text-color-2);font-size:var(--font-size-small)}.login-main[data-v-dd6f9cd5]{display:flex;justify-content:center;align-items:center;min-height:60vh;color:#000;width:50vw}.login-form[data-v-dd6f9cd5]{background:var(--bg-surface);border-radius:14px;padding:2.5em 2em 2em;box-shadow:0 6px 32px #00000017,0 1.5px 7px #00000014;min-width:320px;max-width:380px;width:100%;display:flex;flex-direction:column;gap:1.1em}.title-login[data-v-dd6f9cd5]{font-size:var(--font-size-big);margin:0 0 20px;font-weight:400;width:100%;text-align:center;color:var(--text-color)}.login-form h2[data-v-dd6f9cd5]{margin-bottom:.7em;color:var(--text-color)}.form-group[data-v-dd6f9cd5]{display:flex;flex-direction:column;gap:.4em;color:var(--text-color)}input[data-v-dd6f9cd5]{padding:.7em 1em;border:1px solid var(--border-color);border-radius:7px;font-size:var(--font-size-normal);outline:none;transition:border var(--transition-time);color:var(--text-color);background-color:var(--input-bg)}input[data-v-dd6f9cd5]:focus{border:1.5px solid #000000}.login-btn[data-v-dd6f9cd5]{margin-top:.5em;background-color:#000;color:#fff;border:none;border-radius:var(--border-radius-2);font-size:var(--font-size-normal);padding:.8em 1em;font-weight:500;cursor:pointer;transition:background var(--transition-time);justify-content:center}.login-hint[data-v-dd6f9cd5]{text-align:right;margin-top:.3em}.login-hint a[data-v-dd6f9cd5]{font-size:var(--font-size-normal);color:var(--text-color-2);text-decoration:none}.login-hint a[data-v-dd6f9cd5]:hover{text-decoration:underline}.login-error[data-v-dd6f9cd5]{margin-top:0;color:#d94e6a;background:var(--chat-modi-bg);padding:.6em 1em;border-radius:6px;font-size:var(--font-size-normal)}.password-wrapper[data-v-dd6f9cd5]{position:relative;display:flex;align-items:center}.password-wrapper input[data-v-dd6f9cd5]{width:100%;padding-right:2.3em;box-sizing:border-box}.toggle-visibility[data-v-dd6f9cd5]{position:absolute;right:.7em;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2;display:flex;align-items:center;transition:filter var(--transition-time)}@media (any-pointer: coarse){input[data-v-dd6f9cd5]{font-size:16px}}.navContainer[data-v-2d2daffe]{width:100%;min-height:100vh;background-color:#000000e0;display:flex;flex-direction:column;color:#e5e7eb;padding:3%;justify-content:space-between}.title[data-v-2d2daffe]{font-size:var(--font-size-big);margin-bottom:20px}.section-title[data-v-2d2daffe]{font-size:var(--font-size-big);margin:40px 0 20px;padding:0;color:#e5e7eb}.section-content[data-v-2d2daffe]{margin:20px 0;font-size:var(--font-size-normal)}.login-window[data-v-2d2daffe]{display:none;width:100%;justify-content:center}@media (any-pointer: coarse){.login-window[data-v-2d2daffe]{display:flex}}.impressum[data-v-2d2daffe]{display:flex;flex-direction:row;gap:50px}p[data-v-2d2daffe]{margin:0;padding:3px 0}.login[data-v-36bf60b7]{display:flex;flex-direction:row;width:100%;height:100%}.login-container[data-v-36bf60b7]{display:block;display:flex;justify-content:center;align-items:center;background-color:var(--bg-surface-2)}@media (any-pointer: coarse){.login-container[data-v-36bf60b7]{display:none}}html.chat-route-lock,body.chat-route-lock{overflow:hidden;overscroll-behavior:none}body.chat-input-focus-lock{position:fixed;inset:0;width:100%}.chat{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:var(--app-height, 100dvh);container-type:inline-size;container-name:chat-layout}html,body{margin:0;padding:0;height:100%;width:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.chat{height:var(--app-height, 100dvh);width:100%;max-width:100%;overflow:hidden;overscroll-behavior:none;--canvas-panel-width: 60vw;transition:width .28s ease}.chat.doc-panel-no-anim .pdf-panel,.chat.doc-panel-no-anim .spreadsheet-panel,.chat.doc-panel-no-anim .wv-panel,.chat.doc-panel-no-anim.pdf-viewer-open,.chat.doc-panel-no-anim.spreadsheet-viewer-open,.chat.doc-panel-no-anim.word-viewer-open{transition:none!important}.chat.canvas-panel-open{width:calc(100% - var(--canvas-panel-width))}.chat.canvas-fullscreen{--canvas-panel-width: 100vw}.chat.canvas-panel-open.canvas-fullscreen{width:100%}.chat.canvas-resizing,.chat.canvas-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat{--pdf-panel-width: 50vw;--pdf-panel-width-effective: min(var(--pdf-panel-width), var(--doc-panel-max-width, 100vw))}.chat.pdf-viewer-open{width:calc(100% - var(--pdf-panel-width-effective))}.chat.pdf-resizing,.chat.pdf-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat.pdf-resizing{transition:none!important}.chat.pdf-resizing .sidebarRight,.chat.pdf-resizing .pdf-iframe{pointer-events:none}.chat{--spreadsheet-panel-width: 50vw;--spreadsheet-panel-width-effective: min( var(--spreadsheet-panel-width), var(--doc-panel-max-width, 100vw) )}.chat.spreadsheet-viewer-open{width:calc(100% - var(--spreadsheet-panel-width-effective))}.chat.spreadsheet-resizing,.chat.spreadsheet-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat.spreadsheet-resizing{transition:none!important}.chat.spreadsheet-resizing .sidebarRight{pointer-events:none}.chat{--word-panel-width: 50vw;--word-panel-width-effective: min(var(--word-panel-width), var(--doc-panel-max-width, 100vw))}.chat.word-viewer-open{width:calc(100% - var(--word-panel-width-effective))}.chat.word-resizing,.chat.word-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.chat.word-resizing{transition:none!important}.chat.word-resizing .sidebarRight{pointer-events:none}.main-item{grid-column-start:2;grid-column-end:3;background-color:var(--bg-surface);min-width:0;min-height:0;overflow:hidden;display:flex}.sidebar{grid-column-start:1;grid-column-end:2;height:var(--app-height, 100dvh);background-color:var(--bg-surface)}.sidebarRight{grid-column-start:3;grid-column-end:4;height:var(--app-height, 100dvh);background-color:var(--bg-surface);position:relative;overflow:visible}.chat.canvas-panel-open.canvas-fullscreen .sidebarRight{display:none}@media (max-width: 900px){.chat.canvas-panel-open .sidebarRight{display:none}}.mobile-corner-btn{position:fixed;top:var(--chat-mobile-toggle-top);height:var(--chat-mobile-toggle-height);border-radius:8px;border:none;background:transparent;color:var(--text-color);box-shadow:none;z-index:var(--chat-corner-btn-z);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mobile-corner-btn-left{left:var(--chat-mobile-left-toggle-left);width:var(--chat-mobile-left-toggle-width);z-index:var(--chat-mobile-left-toggle-z)}.mobile-corner-btn-right{top:var(--chat-mobile-right-toggle-top);right:var(--chat-mobile-right-toggle-right);width:var(--chat-mobile-right-toggle-width);height:var(--chat-mobile-right-toggle-height)}.mobile-corner-btn:hover{background:var(--hover-color)}@media (any-pointer: coarse){.chat{grid-template-columns:0 1fr 0}.sidebar,.sidebarRight{width:0;min-width:0}.main-item{min-width:0}}@media (max-width: 900px){.chat{--canvas-panel-width: 100vw}.chat.canvas-panel-open{width:100%}}
