.mitarbeiter_shell__3nTtx{min-height:100vh;padding:24px;--staff-surface-strong:color-mix(in srgb,var(--sidebar-bg) 98%,transparent);--staff-surface:color-mix(in srgb,var(--sidebar-bg) 90%,transparent);--staff-surface-muted:color-mix(in srgb,var(--sidebar-bg) 80%,transparent);--staff-surface-soft:color-mix(in srgb,var(--sidebar-accent) 60%,transparent);--staff-border:color-mix(in srgb,var(--sidebar-muted) 20%,transparent);--staff-border-strong:color-mix(in srgb,var(--sidebar-muted) 40%,transparent);--staff-text:var(--sidebar-fg);--staff-muted:var(--sidebar-muted);--staff-accent:var(--accent);--staff-accent-strong:var(--primary);--staff-danger:var(--danger);background:radial-gradient(circle at top left,rgb(var(--glow-1)/.25),transparent 55%),radial-gradient(circle at bottom right,rgb(var(--glow-2)/.25),transparent 55%),radial-gradient(circle at 50% 50%,var(--staff-surface-strong),var(--sidebar-bg))}.mitarbeiter_layout__Akpbs{display:flex;gap:24px;max-width:1400px;margin:0 auto;align-items:flex-start}.mitarbeiter_sidebar__QMgre{position:sticky;top:24px;flex-shrink:0;width:280px;padding:24px;background:var(--staff-surface);border:1px solid var(--staff-border);border-radius:20px;backdrop-filter:blur(12px)}.mitarbeiter_backLink__jFjLU{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--staff-muted) 90%,transparent);text-decoration:none;font-size:14px;margin-bottom:20px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--sidebar-accent) 50%,transparent);border:1px solid var(--staff-border);transition:all .2s ease}.mitarbeiter_backLink__jFjLU:hover{color:var(--staff-text);background:color-mix(in srgb,var(--sidebar-accent) 80%,transparent);border-color:color-mix(in srgb,var(--staff-accent) 40%,transparent)}.mitarbeiter_backLink__jFjLU svg{width:16px;height:16px}.mitarbeiter_title__jCfh7{font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--staff-text);margin:0 0 12px;line-height:1.2}.mitarbeiter_subtitle__C_Do3{font-size:14px;color:color-mix(in srgb,var(--staff-muted) 90%,transparent);margin:0 0 20px;line-height:1.5}.mitarbeiter_sidebarHint__k6vQ_{display:flex;align-items:flex-start;gap:10px;padding:12px;background:color-mix(in srgb,var(--staff-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--staff-accent) 20%,transparent);border-radius:12px;font-size:12px;color:color-mix(in srgb,var(--staff-accent) 90%,transparent)}.mitarbeiter_sidebarHint__k6vQ_ svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.mitarbeiter_grid__q8cx3{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;min-width:0}.mitarbeiter_card___lX1X{position:relative;background:var(--staff-surface-muted);border:1px solid var(--staff-border);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease;padding:0;text-align:left}.mitarbeiter_card___lX1X:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(var(--glow-1)/.1),transparent 50%);opacity:0;transition:opacity .3s ease}.mitarbeiter_card___lX1X:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--staff-accent) 50%,transparent);box-shadow:0 20px 40px rgb(var(--mask-ink)/.4),0 0 0 1px color-mix(in srgb,var(--staff-accent) 20%,transparent),0 0 60px -20px color-mix(in srgb,var(--staff-accent) 40%,transparent)}.mitarbeiter_card___lX1X:hover:before{opacity:1}.mitarbeiter_cardActive__x0O6d{border-color:color-mix(in srgb,var(--staff-accent) 80%,transparent)!important;box-shadow:0 20px 40px rgb(var(--mask-ink)/.4),0 0 0 2px color-mix(in srgb,var(--staff-accent) 40%,transparent),0 0 80px -20px color-mix(in srgb,var(--staff-accent) 60%,transparent)!important}.mitarbeiter_imageWrapper__AlYjL{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.mitarbeiter_image__RmQXh{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease}.mitarbeiter_card___lX1X:hover .mitarbeiter_image__RmQXh{transform:scale(1.05)}.mitarbeiter_playingIndicator__QMNyx{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:4px;padding:8px 16px;background:var(--staff-surface);border-radius:999px;border:1px solid color-mix(in srgb,var(--staff-accent) 50%,transparent)}.mitarbeiter_playingIndicator__QMNyx span{width:4px;height:16px;background:var(--staff-accent);border-radius:2px;animation:mitarbeiter_wave__CBBba .8s ease-in-out infinite}.mitarbeiter_playingIndicator__QMNyx span:nth-child(2){animation-delay:.1s}.mitarbeiter_playingIndicator__QMNyx span:nth-child(3){animation-delay:.2s}@keyframes mitarbeiter_wave__CBBba{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.mitarbeiter_info__XyN9b{padding:20px;background:linear-gradient(to top,var(--staff-surface-strong),var(--staff-surface))}.mitarbeiter_name__IRg3S{font-size:20px;font-weight:600;color:var(--staff-text);margin:0 0 4px}.mitarbeiter_role__7CvS_{font-size:14px;color:color-mix(in srgb,var(--staff-muted) 90%,transparent);margin:0;font-weight:500}.mitarbeiter_speechBubble__hfqF1{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:16px;align-items:flex-start;max-width:600px;width:calc(100% - 32px);padding:20px;background:color-mix(in srgb,var(--sidebar-bg) 95%,transparent);border:1px solid color-mix(in srgb,var(--staff-muted) 30%,transparent);border-radius:20px;box-shadow:0 20px 60px rgb(var(--mask-ink)/.5);backdrop-filter:blur(20px);animation:mitarbeiter_slideUp__czDKZ .3s ease;z-index:100}@keyframes mitarbeiter_slideUp__czDKZ{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.mitarbeiter_speechAvatar__ZUG8X{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:visible;border:2px solid color-mix(in srgb,var(--staff-accent) 50%,transparent)}.mitarbeiter_speechAvatar__ZUG8X img{width:100%;height:100%;object-fit:cover}.mitarbeiter_speechContent__46CQG{flex:1;color:var(--staff-text);font-size:14px;line-height:1.6}.mitarbeiter_speechContent__46CQG strong{display:block;margin-bottom:4px;color:var(--staff-accent)}.mitarbeiter_speechContent__46CQG p{margin:0;color:color-mix(in srgb,var(--staff-muted) 95%,transparent)}.mitarbeiter_stopButton__6Cdhv{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--staff-danger) 50%,transparent);background:color-mix(in srgb,var(--staff-danger) 20%,transparent);color:var(--staff-danger);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mitarbeiter_stopButton__6Cdhv:hover{background:color-mix(in srgb,var(--staff-danger) 30%,transparent);border-color:color-mix(in srgb,var(--staff-danger) 80%,transparent)}.mitarbeiter_stopButton__6Cdhv svg{width:16px;height:16px}.mitarbeiter_speechActions__NMt0h{display:flex;flex-direction:column;gap:8px}.mitarbeiter_conversationButton__BO3pE{width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--staff-accent) 50%,transparent);background:color-mix(in srgb,var(--staff-accent) 20%,transparent);color:var(--staff-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mitarbeiter_conversationButton__BO3pE:hover{background:color-mix(in srgb,var(--staff-accent) 30%,transparent);border-color:color-mix(in srgb,var(--staff-accent) 80%,transparent);transform:scale(1.05)}.mitarbeiter_conversationButton__BO3pE svg{width:18px;height:18px}.mitarbeiter_conversationButtonActive__ma6fH{background:color-mix(in srgb,var(--staff-danger) 20%,transparent)!important;border-color:color-mix(in srgb,var(--staff-danger) 60%,transparent)!important;color:var(--staff-danger)!important}.mitarbeiter_conversationButtonActive__ma6fH:hover{background:color-mix(in srgb,var(--staff-danger) 30%,transparent)!important;border-color:color-mix(in srgb,var(--staff-danger) 80%,transparent)!important}.mitarbeiter_ttsButton__Fl792{width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--staff-muted) 40%,transparent);background:color-mix(in srgb,var(--sidebar-accent) 60%,transparent);color:color-mix(in srgb,var(--staff-muted) 90%,transparent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.mitarbeiter_ttsButton__Fl792:hover{background:color-mix(in srgb,var(--sidebar-accent) 80%,transparent);border-color:color-mix(in srgb,var(--staff-muted) 60%,transparent)}.mitarbeiter_ttsButton__Fl792 svg{width:18px;height:18px}.mitarbeiter_ttsButtonOff___VNGB{color:color-mix(in srgb,var(--staff-danger) 80%,transparent);border-color:color-mix(in srgb,var(--staff-danger) 40%,transparent)}.mitarbeiter_ttsButtonOff___VNGB:hover{border-color:color-mix(in srgb,var(--staff-danger) 60%,transparent)}.mitarbeiter_conversationActive__zdx1m{border-color:color-mix(in srgb,var(--staff-accent) 60%,transparent);box-shadow:0 20px 60px rgb(var(--mask-ink)/.5),0 0 30px color-mix(in srgb,var(--staff-accent) 20%,transparent)}.mitarbeiter_listeningIndicator__LHHbH{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);display:flex;gap:3px;padding:4px 10px;background:color-mix(in srgb,var(--staff-accent) 90%,transparent);border-radius:12px}.mitarbeiter_listeningIndicator__LHHbH span{width:4px;height:10px;background:var(--primary-foreground);border-radius:2px;animation:mitarbeiter_listeningWave__Qew0F .6s ease-in-out infinite}.mitarbeiter_listeningIndicator__LHHbH span:nth-child(2){animation-delay:.1s}.mitarbeiter_listeningIndicator__LHHbH span:nth-child(3){animation-delay:.2s}@keyframes mitarbeiter_listeningWave__Qew0F{0%,to{transform:scaleY(.5);opacity:.7}50%{transform:scaleY(1);opacity:1}}.mitarbeiter_userTranscript__1y_Ge{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--staff-muted) 20%,transparent)}.mitarbeiter_userTranscript__1y_Ge strong{color:color-mix(in srgb,var(--staff-accent) 60%,var(--staff-accent-strong))!important}.mitarbeiter_userTranscript__1y_Ge p{color:color-mix(in srgb,var(--staff-text) 90%,transparent)!important;font-style:italic}@media (max-width:900px){.mitarbeiter_layout__Akpbs{flex-direction:column}.mitarbeiter_sidebar__QMgre{position:static;width:100%}.mitarbeiter_grid__q8cx3{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (max-width:640px){.mitarbeiter_shell__3nTtx,.mitarbeiter_sidebar__QMgre{padding:16px}.mitarbeiter_title__jCfh7{font-size:1.25rem}.mitarbeiter_grid__q8cx3{grid-template-columns:repeat(2,1fr);gap:12px}.mitarbeiter_card___lX1X{border-radius:16px}.mitarbeiter_info__XyN9b{padding:12px}.mitarbeiter_name__IRg3S{font-size:14px}.mitarbeiter_role__7CvS_{font-size:11px}.mitarbeiter_speechBubble__hfqF1{flex-direction:column;align-items:center;text-align:center;padding:16px}}