.wc-workspace,.wc-modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--wc-font-family);color:var(--wc-text-1);font-size:14px;line-height:1.4}.wc-workspace *,.wc-modal *{box-sizing:border-box}.wc-workspace{height:var(--wc-workspace-height,100dvh);background:var(--wc-bg);min-height:360px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.wc-probe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:where(.wc-workspace,.wc-modal) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wc-workspace button:disabled,.wc-modal button:disabled{opacity:.45;cursor:default}.wc-workspace input,.wc-workspace select,.wc-modal input{font:inherit;color:inherit;background:var(--wc-bg);border:1px solid var(--wc-surface-7);border-radius:var(--wc-radius-md);padding:var(--wc-space-2) var(--wc-space-2h)}.wc-workspace :focus-visible,.wc-modal :focus-visible{outline:2px solid var(--wc-focus);outline-offset:2px}.wc-workspace p,.wc-modal p{margin:0}.wc-muted{color:var(--wc-text-4)}.wc-error{color:var(--wc-error-text);padding:var(--wc-space-2) 0}.wc-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;display:inline-flex}.wc-icon:hover{background:var(--wc-surface-8)}.wc-avatar{background:var(--avatar,var(--wc-accent));width:33px;height:33px;color:var(--wc-on-accent);border-radius:47% 52% 45% 55%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-14deg)}.wc-avatar span{letter-spacing:3px;margin-left:3px;font-size:18px;font-weight:700;transform:translateY(-3px)}.wc-avatar.large{width:60px;height:60px}.wc-avatar:where(.large) span{font-size:26px}.wc-avatar.small{width:24px;height:24px}.wc-avatar:where(.small) span{font-size:13px}.wc-avatar.working{animation:1.2s ease-in-out infinite alternate wc-working}@keyframes wc-working{to{border-radius:30% 56% 35% 50%;transform:rotate(12deg)scale(.92)}}.wc-center,.wc-chat-session{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wc-center{min-width:0}.wc-connecting{z-index:5;border-radius:var(--wc-radius-2xl);background:var(--wc-surface-3);color:var(--wc-text-4);pointer-events:none;padding:4px 10px;font-size:12px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.wc-chat-header{z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--wc-bg) 70%, transparent);height:64px;padding:var(--wc-space-2h) var(--wc-space-4);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.wc-title{pointer-events:auto;align-items:center;gap:var(--wc-space-2);border-radius:var(--wc-radius-pill);background:var(--wc-surface-3);padding:var(--wc-space-2) var(--wc-space-3);max-width:100%;font-weight:550;display:flex}.wc-title>.wc-avatar{width:24px;height:24px}.wc-title :where(.wc-avatar) span{font-size:13px}.wc-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wc-banner{padding:var(--wc-space-2) var(--wc-space-4);align-items:center;gap:var(--wc-space-2);background:var(--wc-banner-bg);color:var(--wc-banner-text);font-size:13px;display:flex}.wc-banner span{flex:1}.wc-empty{justify-content:center;align-items:center;gap:var(--wc-space-4);flex-direction:column;flex:1;display:flex}.wc-empty h1{font-size:24px;font-weight:500}.wc-empty>button{background:var(--wc-text-1);color:var(--wc-surface-2);border-radius:var(--wc-radius-pill);padding:var(--wc-space-2h) var(--wc-space-5)}@media (prefers-reduced-motion:reduce){.wc-workspace .wc-avatar.working{scroll-behavior:auto;transition:none;animation:none}}.wc-tooltip-anchor{flex:none;display:inline-flex;position:relative}.wc-tooltip{z-index:30;width:max-content;max-width:min(260px,85vw);padding:2px var(--wc-space-1h);border:1px solid var(--wc-surface-10);color:var(--wc-text-1);background:var(--wc-surface-6);pointer-events:none;border-radius:7px;font-size:12px;line-height:18px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.wc-tooltip-anchor[data-side=top] .wc-tooltip{top:auto;bottom:calc(100% + 6px)}.wc-tooltip-anchor[data-align=end] .wc-tooltip{left:auto;right:0;transform:none}.wc-share{pointer-events:auto;color:var(--wc-text-4);position:absolute;top:15px;right:12px}.wc-icon:active{background:var(--wc-surface-10)}.wc-anchored-popover{z-index:40;background:var(--wc-surface-3);border:1px solid var(--wc-surface-8);border-radius:var(--wc-radius-xl);box-shadow:0 8px 24px var(--wc-shadow-6);color:var(--wc-text-1);max-width:calc(100vw - 16px);font:14px / 20px var(--wc-font-family);position:fixed}.wc-anchored-popover button{color:inherit;cursor:pointer;font:inherit;border-radius:var(--wc-radius-sm);background:0 0;border:0}.wc-anchored-popover button:hover{background:var(--wc-surface-9)}.wc-anchored-popover :focus-visible{outline:2px solid var(--wc-focus);outline-offset:-2px}.wc-workspace .wc-icon.active,.wc-workspace .wc-icon.active:hover{background:var(--wc-reaction);border-color:var(--wc-reaction);color:var(--wc-focus)}.wc-icon svg{display:block}.wc-avatar.shape-round{border-radius:50%}.wc-avatar.shape-cloud{border-radius:46% 54% 52% 48%/58% 44% 56% 42%}.wc-avatar.shape-drop{border-radius:8% 50% 50%;transform:rotate(45deg)}.wc-avatar.shape-drop>span{transform:rotate(-45deg)translate(-1px,-2px)}.wc-avatar.shape-drop.working{animation:1.2s ease-in-out infinite alternate wc-working-drop}@keyframes wc-working-drop{to{transform:rotate(57deg)scale(.92)}}@container (width<768px){.wc-workspace .wc-sidebar{border-right:0;flex-basis:100%;width:100%}.wc-empty .wc-back{font-size:24px;position:absolute;top:15px;left:12px}}.wc-avatar.person{background:var(--wc-surface-12);color:var(--wc-text-1);border-radius:50%;transform:none}.wc-avatar.person>span{letter-spacing:0;margin:0;font-size:14px;transform:none}.wc-avatar.person.small>span{font-size:11px}.wc-avatar.person.large>span{font-size:24px}.wc-person-title{font-size:inherit;margin:0}.wc-title>.wc-avatar.person>span{font-size:11px}