.taker-help-chat{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:1080;font-family:var(--taker-font-body,inherit);-webkit-font-smoothing:antialiased;--hc-accent:var(--taker-brand-1,#2563eb);--hc-on-accent:#fff;--hc-on-accent-soft:#ffffff2e;--hc-accent-soft:#2563eb1f;--hc-accent-ink:var(--hc-accent);--hc-link:var(--hc-accent-ink);--hc-bg:#fff;--hc-surface:#f3f4f6;--hc-text:#111827;--hc-muted:#6b7280;--hc-border:#1118271f;--hc-code:#11182712;--hc-danger:#dc2626;--hc-warning-bg:#fef3c7;--hc-warning-text:#92400e;--hc-success-bg:#dcfce7;--hc-success-text:#166534;--hc-shadow:0 24px 60px -12px #0f172a52, 0 8px 20px -8px #0f172a2e;--hc-radius:var(--taker-radius-xl,20px);--hc-radius-bubble:var(--taker-radius-lg,16px);--hc-radius-control:var(--taker-radius-md,10px);flex-direction:column;align-items:flex-end;display:flex;position:fixed}@supports (color:color-mix(in srgb, red 50%, blue)){.taker-help-chat{--hc-on-accent-soft:color-mix(in srgb, var(--hc-on-accent) 18%, transparent);--hc-accent-soft:color-mix(in srgb, var(--hc-accent) 13%, transparent);--hc-accent-ink:color-mix(in srgb, var(--hc-accent) 82%, var(--hc-text))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-bs-theme=light]) .taker-help-chat{--hc-bg:#111827;--hc-surface:#1f2937;--hc-text:#f9fafb;--hc-muted:#9ca3af;--hc-border:#f9fafb24;--hc-code:#f9fafb1a;--hc-danger:#f87171;--hc-warning-bg:#422006;--hc-warning-text:#fcd34d;--hc-success-bg:#052e16;--hc-success-text:#86efac;--hc-link:#93c5fd}}[data-bs-theme=dark] .taker-help-chat,[data-theme=dark] .taker-help-chat{--hc-bg:#111827;--hc-surface:#1f2937;--hc-text:#f9fafb;--hc-muted:#9ca3af;--hc-border:#f9fafb24;--hc-code:#f9fafb1a;--hc-danger:#f87171;--hc-warning-bg:#422006;--hc-warning-text:#fcd34d;--hc-success-bg:#052e16;--hc-success-text:#86efac;--hc-link:#93c5fd}.taker-help-chat__launcher{background:var(--hc-accent);min-width:56px;height:56px;color:var(--hc-on-accent);font:inherit;letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 16px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 10px 28px -6px #0f172a59,0 4px 10px -4px #0f172a33}.taker-help-chat__launcher:hover{transform:translateY(-2px);box-shadow:0 14px 32px -6px #0f172a66,0 6px 12px -4px #0f172a38}.taker-help-chat__launcher:active{transform:scale(.96)}.taker-help-chat__launcher-icon{place-items:center;display:inline-grid}.taker-help-chat__launcher--icon{justify-content:center;width:56px;padding:0}.taker-help-chat__launcher--icon:before{content:"";border-radius:inherit;background:radial-gradient(circle at 30% 25%, var(--hc-on-accent-soft), transparent 65%);pointer-events:none;position:absolute;inset:0}.taker-help-chat__launcher--icon .taker-help-chat__launcher-icon{transition:transform .22s cubic-bezier(.2,.9,.3,1.3);position:relative}.taker-help-chat__launcher--icon .taker-help-chat__launcher-icon svg{width:26px;height:26px}.taker-help-chat__launcher--icon:hover{box-shadow:0 0 0 6px var(--hc-accent-soft), 0 14px 32px -6px #0f172a66, 0 6px 12px -4px #0f172a38}.taker-help-chat__launcher--icon:hover .taker-help-chat__launcher-icon{transform:scale(1.08)rotate(-6deg)}.taker-help-chat__badge{color:#fff;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--hc-bg);text-align:center;background:#ef4444;border-radius:11px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px;animation:.24s ease-out taker-help-chat-pop;position:absolute;top:-4px;right:-4px}.taker-help-chat button:focus-visible,.taker-help-chat textarea:focus-visible,.taker-help-chat input:focus-visible,.taker-help-chat a:focus-visible{outline:2px solid var(--hc-accent);outline-offset:2px}.taker-help-chat__launcher:focus-visible,.taker-help-chat__header button:focus-visible{outline:3px solid var(--hc-text);outline-offset:3px}.taker-help-chat-panel-enter-active{transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.3,1.2)}.taker-help-chat-panel-leave-active{transition:opacity .16s,transform .18s ease-in;position:absolute;bottom:0;right:0}.taker-help-chat-launcher-leave-active{position:absolute;bottom:0;right:0}.taker-help-chat-panel-enter-from,.taker-help-chat-panel-leave-to{opacity:0;transform:translateY(24px)scale(.97)}.taker-help-chat-launcher-enter-active,.taker-help-chat-launcher-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.3,1.3)}.taker-help-chat-launcher-enter-from,.taker-help-chat-launcher-leave-to{opacity:0;transform:scale(.6)}@keyframes taker-help-chat-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes taker-help-chat-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes taker-help-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes taker-help-chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes taker-help-chat-spin{to{transform:rotate(360deg)}}@keyframes taker-help-chat-pulse{50%{opacity:.55}}@media (width<=480px){.taker-help-chat{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.taker-help-chat--open{inset:0}.taker-help-chat__launcher-text{display:none}.taker-help-chat__launcher{justify-content:center;width:56px;padding:0}.taker-help-chat-panel-enter-from,.taker-help-chat-panel-leave-to{transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.taker-help-chat *,.taker-help-chat :before,.taker-help-chat :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.taker-help-chat{display:none}}
