.prose-content[data-v-c7ff5f78] :is(h2,h3){margin-top:1.6em;margin-bottom:.6em}.prose-content p[data-v-c7ff5f78]{color:var(--ink);margin:0 0 1.1em}.prose-content a[data-v-c7ff5f78]{color:var(--accent)}.prose-content ul[data-v-c7ff5f78],.prose-content ol[data-v-c7ff5f78]{padding-left:1.4em}.prose-content :is(h2,h3){margin-top:1.6em;margin-bottom:.6em}#einleitung,.prose-content :is(h2,h3)[id]{scroll-margin-top:var(--chapter-offset, 6rem)}.prose-content p{color:var(--ink);margin:0 0 1.1em}.prose-content a{color:var(--accent)}.prose-content img{border-radius:10px;max-width:100%;height:auto}.prose-content blockquote{border-left:3px solid var(--accent);padding-left:1em;color:var(--muted);margin:1.4em 0}.prose-content ul,.prose-content ol{padding-left:1.4em}.prose-content img:has(+p>em:only-child){margin-bottom:.45em}.prose-content img+p>em:only-child{display:block;text-align:center;font-style:normal;font-size:.86rem;color:var(--muted)}.prose-content img+p:has(>em:only-child){margin-top:0}.prose-content img.img-float-left{float:left;margin:.3em 1.5em 1em 0;max-width:50%}.prose-content img.img-float-right{float:right;margin:.3em 0 1em 1.5em;max-width:50%}.prose-content:after{content:"";display:table;clear:both}.chat-box[data-v-d23d563a]{height:min(74vh,800px);height:min(74dvh,800px);min-height:440px}@media(max-width:639px){.chat-box[data-v-d23d563a]{height:calc(100vh - 5rem);height:calc(100dvh - 5rem);min-height:380px;border-radius:1rem}}.chat[data-v-d23d563a]{--bubble-mine: color-mix(in srgb, var(--accent) 20%, var(--surface));--bubble-other: var(--surface)}.chat-wall[data-v-d23d563a]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 30%,transparent) transparent;scroll-behavior:auto;overscroll-behavior:contain;background-color:color-mix(in srgb,var(--accent) 7%,var(--surface-2));background-image:radial-gradient(color-mix(in srgb,var(--ink) 7%,transparent) 1.1px,transparent 1.2px);background-size:18px 18px}.chat-wall[data-v-d23d563a]::-webkit-scrollbar{width:10px}.chat-wall[data-v-d23d563a]::-webkit-scrollbar-track{background:transparent;margin:6px 0}.chat-wall[data-v-d23d563a]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 26%,transparent);border-radius:9999px;border:3px solid transparent;background-clip:padding-box}.chat-wall[data-v-d23d563a]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 70%,transparent);background-clip:padding-box;border:3px solid transparent}.chip[data-v-d23d563a]{display:inline-block;padding:.18rem .8rem;border-radius:9999px;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--line);font-size:.72rem;color:var(--muted);box-shadow:0 1px 1px #0000000d}.chip-accent[data-v-d23d563a]{color:var(--accent-text);font-weight:600}.bubble[data-v-d23d563a]{color:var(--ink)}.bubble-mine[data-v-d23d563a]{background:var(--bubble-mine);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}.bubble-other[data-v-d23d563a]{background:var(--bubble-other);border:1px solid var(--line)}.tail-right[data-v-d23d563a]:after,.tail-left[data-v-d23d563a]:before{content:"";position:absolute;top:-1px;width:9px;height:12px;background:inherit}.tail-right[data-v-d23d563a]:after{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.tail-left[data-v-d23d563a]:before{left:-8px;clip-path:polygon(0 0,100% 0,100% 100%)}.tick-read[data-v-d23d563a]{color:#2f8fe0}.quote[data-v-d23d563a]{background:color-mix(in srgb,var(--ink) 6%,transparent);border-left:4px solid var(--q, var(--accent))!important}.msg.flash .bubble[data-v-d23d563a]{animation:transfer-flash-d23d563a 1.4s ease-out}@keyframes transfer-flash-d23d563a{0%{box-shadow:0 0 0 3px var(--accent)}to{box-shadow:0 0 0 0 transparent}}.rec-dot[data-v-d23d563a]{width:10px;height:10px;border-radius:9999px;background:#dc2626;animation:transfer-rec-d23d563a 1.2s infinite ease-in-out}@keyframes transfer-rec-d23d563a{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.rec-dot[data-v-d23d563a]{animation:none}}.typing-dot[data-v-d23d563a]{width:7px;height:7px;border-radius:9999px;background:var(--muted, #6b7280);opacity:.45;animation:transfer-typing-d23d563a 1.1s infinite ease-in-out}@keyframes transfer-typing-d23d563a{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:.95}}@media(prefers-reduced-motion:reduce){.typing-dot[data-v-d23d563a]{animation:none;opacity:.7}}.toast-enter-active[data-v-5b0e8ace],.toast-leave-active[data-v-5b0e8ace]{transition:all .25s ease}.toast-enter-from[data-v-5b0e8ace]{opacity:0;transform:translateY(12px)}.toast-leave-to[data-v-5b0e8ace]{opacity:0;transform:translate(24px)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-5b0e8ace],.toast-leave-active[data-v-5b0e8ace]{transition:none}}.menu-item[data-v-970dbab7]{display:block;width:100%;text-align:left;padding:.5rem .9rem;background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:.9rem}.menu-item[data-v-970dbab7]:hover,.menu-item[data-v-970dbab7]:focus-visible{background:var(--surface-2);outline:none}.field[data-v-970dbab7]{width:100%;padding:.6rem .85rem;border-radius:.75rem;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.field[data-v-970dbab7]:focus{outline:none;border-color:var(--accent)}.err[data-v-970dbab7]{margin:.75rem 0 0;font-size:.86rem;color:color-mix(in srgb,#dc2626 62%,var(--ink))}.actions[data-v-970dbab7]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.1rem}.menu-row[data-v-53be5397]{display:block;width:100%;text-align:left;padding:.5rem 1rem;background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:.9rem}.menu-row[data-v-53be5397]:hover,.menu-row[data-v-53be5397]:focus-visible{background:var(--surface-2);outline:none}
