:root{--di-bg:linear-gradient(160deg, #15151bf0 0%, #0b0b0ff0 100%);--di-blur:blur(22px);--di-border:1px solid #ffffff17;--di-shadow:0 20px 60px #00000080;--di-radius-pill:1.75rem;--di-radius-panel:1.625rem;--di-radius-input:.875rem;--di-pad-x:1.25rem;--di-pad-y:1rem;--di-pad-compact-x:1.5rem;--di-pad-compact-y:.625rem;--di-accent:#6d5af0;--di-accent-strong:#5b47e0;--di-accent-soft:#c9beff;--di-text:#fff;--di-text-muted:#ffffffa8;--di-text-subtle:#fff6;--di-surface:#ffffff0d;--di-surface-hover:#ffffff1a;--di-border-input:#ffffff21;--di-chip-bg:#6d5af029;--di-chip-border:#6d5af061}.cw[data-astro-cid-lhd2d3qv]{transform-origin:50% 100%;z-index:1002;--cw-spring:cubic-bezier(.16, 1, .3, 1);border:var(--di-border);border-radius:var(--di-radius-pill);box-shadow:var(--di-shadow);opacity:0;pointer-events:none;contain:layout;--di-dur:.5s;width:fit-content;min-width:9.5rem;max-width:min(92vw,44rem);transition:opacity .34s ease, transform .6s var(--cw-spring), bottom var(--di-dur) var(--cw-spring), border-radius var(--di-dur) var(--cw-spring), width var(--di-dur) var(--cw-spring), height var(--di-dur) var(--cw-spring), box-shadow 1.5s ease, border-color 1.5s ease;background:#000;margin-inline:auto;position:fixed;bottom:1.5rem;left:0;right:0;overflow:hidden;transform:translateY(.75rem)scale(.96)}@supports (transition-timing-function:linear(0, 1)){.cw[data-astro-cid-lhd2d3qv]{--cw-spring:linear(0, .06 4%, .22 10%, .45 18%, .68 27%, .84 36%, .94 46%, 1.005 57%, 1.012 66%, 1.004 80%, 1)}}.cw[data-astro-cid-lhd2d3qv].is-visible{opacity:1;pointer-events:auto;z-index:1006;transform:none}body:has(#cookie-consent[open]) #chat-widget[data-astro-cid-lhd2d3qv] .cw[data-astro-cid-lhd2d3qv]{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.cw[data-astro-cid-lhd2d3qv]{transition:opacity .2s;transform:none}}.cw[data-astro-cid-lhd2d3qv].cw--morphing{-webkit-backdrop-filter:none!important}.cw[data-astro-cid-lhd2d3qv].cw--measuring,.cw[data-astro-cid-lhd2d3qv].cw--measuring [data-astro-cid-lhd2d3qv]{transition:none!important}.cw[data-astro-cid-lhd2d3qv][data-di-phase=warm]{box-shadow:var(--di-shadow), 0 0 20px #8b5cf60f}.cw[data-astro-cid-lhd2d3qv][data-di-phase=hot]{box-shadow:var(--di-shadow), 0 0 30px #8b5cf61a;border-color:#8b5cf626}.cw[data-astro-cid-lhd2d3qv][data-di-phase=qualified]{box-shadow:var(--di-shadow), 0 0 40px #8b5cf624;border-color:#8b5cf633}@keyframes diBreathe{0%,to{box-shadow:var(--di-shadow)}50%{box-shadow:var(--di-shadow), 0 0 15px #8b5cf60d}}.cw[data-astro-cid-lhd2d3qv].is-visible:not([data-di-phase=cold]):not(.cw--pulse){animation:8s ease-in-out infinite diBreathe}@keyframes diPulse{0%{box-shadow:var(--di-shadow)}50%{box-shadow:var(--di-shadow), 0 0 25px #8b5cf626}to{box-shadow:var(--di-shadow)}}.cw[data-astro-cid-lhd2d3qv].cw--pulse{animation:1.5s diPulse!important}@media (hover:hover) and (pointer:fine){.cw[data-astro-cid-lhd2d3qv].is-visible:not(.is-expanded):hover{box-shadow:var(--di-shadow), 0 0 0 1.5px #8b5cf640, 0 8px 32px #8b5cf61f}}.di-ai-dot[data-astro-cid-lhd2d3qv]{background:var(--di-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.6s ease-in-out infinite diAiBreath}@keyframes diAiBreath{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.cw[data-astro-cid-lhd2d3qv].is-expanded .di-ai-dot[data-astro-cid-lhd2d3qv]{display:none}.cw__compact[data-astro-cid-lhd2d3qv]{appearance:none;color:inherit;font:inherit;padding:var(--di-pad-compact-y) var(--di-pad-compact-x);cursor:pointer;white-space:normal;transition:opacity .2s ease, padding var(--di-dur) var(--di-ease);background:0 0;border:0;grid-template-rows:1fr;display:grid}.cw__compact[data-astro-cid-lhd2d3qv]>span[data-astro-cid-lhd2d3qv]{min-width:0;overflow:hidden}.cw__compact-inner[data-astro-cid-lhd2d3qv]{justify-content:center;align-items:center;gap:.5rem;display:flex}.cw__msg[data-astro-cid-lhd2d3qv]{font-size:.8125rem;font-weight:var(--weight-medium);color:var(--di-text);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;line-height:1.35;transition:opacity .25s;overflow:hidden}.cw__msg[data-astro-cid-lhd2d3qv] strong{font-weight:var(--weight-bold);color:var(--di-accent)}.cw__expanded[data-astro-cid-lhd2d3qv]{grid-template-rows:0fr;width:0;min-width:0;display:grid}.cw__expanded-inner[data-astro-cid-lhd2d3qv]{text-align:left;opacity:0;pointer-events:none;transition:opacity .4s ease, padding var(--di-dur) var(--di-ease);flex-direction:column;align-items:stretch;gap:.8125rem;padding:0;display:flex;overflow:hidden}.cw[data-astro-cid-lhd2d3qv].is-expanded{--di-dur:.6s;border-radius:22px;width:min(37rem,100vw - 2rem)}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__compact[data-astro-cid-lhd2d3qv]{opacity:0;pointer-events:none;grid-template-rows:0fr;padding:0}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__expanded[data-astro-cid-lhd2d3qv]{grid-template-rows:1fr;width:100%}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__expanded-inner[data-astro-cid-lhd2d3qv]{opacity:1;transition:opacity .4s ease .14s, padding var(--di-dur) var(--di-ease);pointer-events:auto;padding:1rem 1.125rem}@keyframes cwItemIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__eyebrow[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__headline[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__prompt[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__foot[data-astro-cid-lhd2d3qv]{animation:cwItemIn var(--di-dur) var(--cw-spring) backwards}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__eyebrow[data-astro-cid-lhd2d3qv]{animation-delay:30ms}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__headline[data-astro-cid-lhd2d3qv]{animation-delay:60ms}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv]{animation-delay:.12s}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__prompt[data-astro-cid-lhd2d3qv]{animation-delay:.18s}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__foot[data-astro-cid-lhd2d3qv]{animation-delay:.24s}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv] button{animation:cwItemIn .4s var(--di-ease) backwards}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv] button:first-child{animation-delay:.2s}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv] button:nth-child(2){animation-delay:.24s}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv] button:nth-child(3){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__eyebrow[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__headline[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__prompt[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__foot[data-astro-cid-lhd2d3qv],.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__options[data-astro-cid-lhd2d3qv] button{animation:none}}.cw__eyebrow[data-astro-cid-lhd2d3qv]{align-items:center;gap:.5rem;min-width:0;margin-bottom:-.25rem;display:flex}.cw__eyebrow-brand[data-astro-cid-lhd2d3qv]{font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--di-accent-soft);flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.di-ai-dot--static[data-astro-cid-lhd2d3qv]{opacity:1;animation:none;transform:none}.cw__eyebrow-ctx[data-astro-cid-lhd2d3qv]{min-width:0;font-size:.6875rem;font-weight:var(--weight-medium);color:var(--di-text-subtle);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cw__eyebrow-ctx[data-astro-cid-lhd2d3qv]:not(:empty):before{content:"·";color:var(--di-text-subtle);margin-right:.5rem}.cw__close[data-astro-cid-lhd2d3qv]{color:#fff9;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:-.25rem -.375rem -.25rem 0;transition:background .2s,color .2s,transform .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.cw__close[data-astro-cid-lhd2d3qv]:hover{color:#fff;background:#ffffff24}}.cw__close[data-astro-cid-lhd2d3qv]:focus-visible,.cw__options[data-astro-cid-lhd2d3qv] button:focus-visible,.cw__send[data-astro-cid-lhd2d3qv]:focus-visible{outline:2px solid var(--di-accent-soft);outline-offset:2px}.cw__options[data-astro-cid-lhd2d3qv] button:active,.cw__send[data-astro-cid-lhd2d3qv]:active,.cw__close[data-astro-cid-lhd2d3qv]:active{transform:scale(.96)}@media (pointer:coarse){.cw__options[data-astro-cid-lhd2d3qv] button{min-height:2.75rem;padding-inline:1rem}.cw__send[data-astro-cid-lhd2d3qv]{border-radius:.75rem!important;width:2.75rem!important;height:2.75rem!important}.cw__close[data-astro-cid-lhd2d3qv]{background:0 0;width:2.75rem;height:2.75rem;margin:-.75rem -.75rem -.75rem 0}}.cw__headline[data-astro-cid-lhd2d3qv]{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--weight-medium);color:var(--di-text);text-align:left;text-wrap:balance;line-height:var(--leading-normal);letter-spacing:0;margin:0;transition:opacity .3s;display:block}.cw__headline[data-astro-cid-lhd2d3qv] strong{font-weight:var(--weight-semibold)}.cw__options[data-astro-cid-lhd2d3qv]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;min-height:2.125rem;transition:opacity .25s;display:flex}.cw__options[data-astro-cid-lhd2d3qv] button{font-size:.8125rem;font-weight:var(--weight-semibold);cursor:pointer;background:var(--di-chip-bg);border:1px solid var(--di-chip-border);color:var(--di-accent-soft);white-space:nowrap;text-align:center;border-radius:30px;flex:none;padding:.5rem .9375rem;font-family:inherit;line-height:1.2;transition:background .3s,border-color .3s,color .3s,transform .2s}.cw__options[data-astro-cid-lhd2d3qv] button:first-child,.cw__options[data-astro-cid-lhd2d3qv] button.fc__chip--cta,.cw__options[data-astro-cid-lhd2d3qv] button[data-cta]{background:var(--di-accent);color:#fff;border-color:#0000}@media (hover:hover) and (pointer:fine){.cw__options[data-astro-cid-lhd2d3qv] button:hover{transform:translateY(-1px)}.cw__options[data-astro-cid-lhd2d3qv] button:not(:first-child):hover{color:#fff;background:#6d5af042;border-color:#6d5af080}.cw__options[data-astro-cid-lhd2d3qv] button:first-child:hover{background:var(--di-accent-strong)}}.cw__foot[data-astro-cid-lhd2d3qv]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding-top:.125rem;display:flex}.cw__dots[data-astro-cid-lhd2d3qv]{display:none}.cw__dots--expanded[data-astro-cid-lhd2d3qv]{flex-shrink:0;align-items:center;gap:6px;display:flex}.cw__dots--expanded[data-astro-cid-lhd2d3qv] span{background:#ffffff38;border-radius:3px;width:6px;height:6px;transition:background .35s,width .35s}.cw__dots--expanded[data-astro-cid-lhd2d3qv] span.active{background:var(--di-accent);width:18px}.cw__prompt[data-astro-cid-lhd2d3qv]{background:var(--di-surface);border:1px solid var(--di-border-input);border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .5rem .5rem .8125rem;transition:border-color .3s;display:flex}.cw__prompt[data-astro-cid-lhd2d3qv]:focus-within{border-color:#8b5cf64d}.cw__icon[data-astro-cid-lhd2d3qv]{color:#ffffff6b;flex-shrink:0;width:15px;height:15px}.cw__input[data-astro-cid-lhd2d3qv]{color:var(--di-text);resize:none;field-sizing:content;min-height:1.4em;max-height:5em;font-family:inherit;font-size:.8125rem;line-height:var(--leading-normal);background:0 0;border:none;outline:none;flex:1;padding:0}.cw__input[data-astro-cid-lhd2d3qv]::placeholder{color:#ffffff80}@media (width<=1023px),(pointer:coarse){.cw__input[data-astro-cid-lhd2d3qv]{font-size:1rem}}.cw__send[data-astro-cid-lhd2d3qv]{background:var(--di-accent);color:#fff;cursor:pointer;border:none;border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;transition:background .2s,transform .2s;display:flex;box-shadow:0 4px 12px #6d5af066}.cw__send[data-astro-cid-lhd2d3qv] svg[data-astro-cid-lhd2d3qv]{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.cw__send[data-astro-cid-lhd2d3qv]:hover{background:var(--di-accent-strong);transform:translateY(-1px)}}.cw__privacy[data-astro-cid-lhd2d3qv]{color:var(--di-text-subtle);text-align:left;font-size:.75rem;line-height:1.4}.cw__privacy[data-astro-cid-lhd2d3qv] a[data-astro-cid-lhd2d3qv]{color:var(--di-text-muted);text-decoration:none}#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv]{z-index:1050;background:var(--di-bg);width:26rem;max-width:calc(100vw - 3rem);-webkit-backdrop-filter:var(--di-blur);border:var(--di-border);border-radius:var(--di-radius-panel);box-shadow:var(--di-shadow);color:var(--di-text);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .35s cubic-bezier(.16,1,.3,1),visibility .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),top .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:5rem;bottom:5.5rem;right:1.75rem;overflow:hidden;transform:translate(calc(100% + 2rem))}#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv].open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}body:has(.search-overlay.open) #chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv]{top:14rem}body:has(#chat-widget .chat.open) .back-to-top[data-astro-cid-lhd2d3qv]{opacity:0!important;pointer-events:none!important}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header[data-astro-cid-lhd2d3qv]{padding:var(--di-pad-y) var(--di-pad-x) .75rem;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:.625rem;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header-avatar[data-astro-cid-lhd2d3qv]{background:linear-gradient(135deg, var(--di-accent), #9b86ff);color:#fff;letter-spacing:.02em;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;font-weight:900;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header-info[data-astro-cid-lhd2d3qv]{flex:1;min-width:0}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header-title[data-astro-cid-lhd2d3qv]{font-size:.8125rem;font-weight:var(--weight-bold);color:var(--di-text);line-height:var(--leading-snug)}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header-sub[data-astro-cid-lhd2d3qv]{color:var(--di-text-muted);font-size:.65rem;font-weight:var(--weight-medium);align-items:center;gap:.375rem;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__status-dot[data-astro-cid-lhd2d3qv]{background:#28c840;border-radius:50%;flex-shrink:0;width:6px;height:6px}#chat-widget[data-astro-cid-lhd2d3qv] .chat__context[data-astro-cid-lhd2d3qv]{padding:.625rem var(--di-pad-x);border-bottom:1px solid #ffffff12;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__context[data-astro-cid-lhd2d3qv][hidden]{display:none}#chat-widget[data-astro-cid-lhd2d3qv] .chat__context-label[data-astro-cid-lhd2d3qv]{font-size:.625rem;font-weight:var(--weight-semibold);color:var(--di-text-subtle)}#chat-widget[data-astro-cid-lhd2d3qv] .chat__context-pill[data-astro-cid-lhd2d3qv]{font-size:.625rem;font-weight:var(--weight-bold);background:var(--di-chip-bg);border:1px solid var(--di-chip-border);color:var(--di-accent-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;max-width:100%;padding:.25rem .625rem;overflow:hidden}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header-actions[data-astro-cid-lhd2d3qv]{align-items:center;gap:4px;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__hdr-btn[data-astro-cid-lhd2d3qv]{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}@media (hover:hover) and (pointer:fine){#chat-widget[data-astro-cid-lhd2d3qv] .chat__hdr-btn[data-astro-cid-lhd2d3qv]:hover{color:var(--di-text);background:#ffffff1f}}#chat-widget[data-astro-cid-lhd2d3qv] .chat__close-btn[data-astro-cid-lhd2d3qv]{background:#ffffff0f}@media (pointer:coarse){#chat-widget[data-astro-cid-lhd2d3qv] .chat__hdr-btn[data-astro-cid-lhd2d3qv]{border-radius:.75rem;width:2.75rem;height:2.75rem}}@media (hover:hover) and (pointer:fine){#chat-widget[data-astro-cid-lhd2d3qv] .chat__close-btn[data-astro-cid-lhd2d3qv]:hover{color:#f87171;background:#f8717126}}#chat-widget[data-astro-cid-lhd2d3qv] .chat__messages[data-astro-cid-lhd2d3qv]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--di-pad-y) var(--di-pad-x);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;flex:1;gap:.75rem;display:flex;overflow-y:auto}#chat-widget[data-astro-cid-lhd2d3qv] .chat__messages[data-astro-cid-lhd2d3qv]::-webkit-scrollbar{width:4px}#chat-widget[data-astro-cid-lhd2d3qv] .chat__messages[data-astro-cid-lhd2d3qv]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input-area[data-astro-cid-lhd2d3qv]{padding:.75rem var(--di-pad-x) calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff14;flex-shrink:0}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input-wrap[data-astro-cid-lhd2d3qv]{background:var(--di-surface);border:1.5px solid var(--di-border-input);border-radius:var(--di-radius-input);align-items:center;gap:.5rem;padding:.5rem .75rem;transition:border-color .25s;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input-wrap[data-astro-cid-lhd2d3qv]:focus-within{border-color:#8b5cf64d}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input[data-astro-cid-lhd2d3qv]{resize:none;color:var(--di-text);scrollbar-width:none;background:0 0;border:none;outline:none;flex:1;min-width:0;max-height:5rem;padding:0;font-family:inherit;font-size:1rem;overflow-y:hidden}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input[data-astro-cid-lhd2d3qv]::-webkit-scrollbar{display:none}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input[data-astro-cid-lhd2d3qv]::placeholder{color:var(--di-text-subtle)}#chat-widget[data-astro-cid-lhd2d3qv] .chat__send[data-astro-cid-lhd2d3qv]{color:#fff;opacity:.4;pointer-events:none;cursor:pointer;background:#8b5cf6;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s,opacity .2s;display:flex}#chat-widget[data-astro-cid-lhd2d3qv] .chat__send[data-astro-cid-lhd2d3qv].active{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){#chat-widget[data-astro-cid-lhd2d3qv] .chat__send[data-astro-cid-lhd2d3qv].active:hover{background:#7c3aed}}#chat-widget[data-astro-cid-lhd2d3qv] .chat__privacy[data-astro-cid-lhd2d3qv]{color:var(--di-text-muted);text-align:center;margin-top:.375rem;font-size:.6875rem}#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv],#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv] [data-astro-cid-lhd2d3qv]{touch-action:manipulation}#chat-widget[data-astro-cid-lhd2d3qv] .chat__messages[data-astro-cid-lhd2d3qv]{touch-action:pan-y!important}body.chat-open .cw[data-astro-cid-lhd2d3qv]{opacity:0!important;pointer-events:none!important}@media (width<=767px){#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv]{top:auto;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:var(--di-radius-panel);width:auto;max-width:none;height:min(72dvh,38rem);max-height:calc(100dvh - 6.5rem);left:.75rem;transform:translateY(calc(100% + 2rem))}#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv].open{transform:translateY(0)}body:has(.search-overlay.open) #chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv]{top:5.5rem}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header[data-astro-cid-lhd2d3qv]{padding:.875rem var(--di-pad-x) .75rem}#chat-widget[data-astro-cid-lhd2d3qv] .chat__input-area[data-astro-cid-lhd2d3qv]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,.5rem))}}@media (width>=641px) and (width<=1024px){.cw[data-astro-cid-lhd2d3qv]{max-width:min(30rem,90vw);bottom:1.25rem}.cw[data-astro-cid-lhd2d3qv].is-expanded{width:26rem}#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv]{width:22rem;bottom:5.5rem;right:1rem}}@media (height<=500px) and (orientation:landscape){#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv]{top:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px));width:min(26rem,62vw);height:auto;max-height:none;left:auto;right:.5rem;transform:translate(calc(100% + 2rem))}#chat-widget[data-astro-cid-lhd2d3qv] .chat[data-astro-cid-lhd2d3qv].open{transform:translate(0)}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header[data-astro-cid-lhd2d3qv]{padding:.5rem var(--di-pad-x)}#chat-widget[data-astro-cid-lhd2d3qv] .chat__messages[data-astro-cid-lhd2d3qv]{padding-top:.5rem;padding-bottom:.5rem}#chat-widget[data-astro-cid-lhd2d3qv] .chat__header-sub[data-astro-cid-lhd2d3qv],#chat-widget[data-astro-cid-lhd2d3qv] .chat__privacy[data-astro-cid-lhd2d3qv]{display:none}}#chat-widget[data-astro-cid-lhd2d3qv] #chat-panel[data-astro-cid-lhd2d3qv]:has(.chat-consent-gate) .chat__input-area[data-astro-cid-lhd2d3qv]{display:none}@media (width<=767px) and (height<=700px){#chat-widget[data-astro-cid-lhd2d3qv] #chat-panel[data-astro-cid-lhd2d3qv].chat:has(.chat-consent-gate){top:calc(.75rem + env(safe-area-inset-top,0px));height:auto;max-height:none}#chat-widget[data-astro-cid-lhd2d3qv] #chat-panel[data-astro-cid-lhd2d3qv]:has(.chat-consent-gate) .chat__header-sub[data-astro-cid-lhd2d3qv]{display:none}}@media (width<=640px){.cw[data-astro-cid-lhd2d3qv]{min-width:11rem;max-width:calc(100vw - 2rem);bottom:1rem}.cw[data-astro-cid-lhd2d3qv].is-expanded{width:calc(100vw - 1.5rem)}.cw[data-astro-cid-lhd2d3qv].is-expanded .cw__expanded-inner[data-astro-cid-lhd2d3qv]{gap:.6875rem;padding:.875rem 1rem 1rem}.cw__headline[data-astro-cid-lhd2d3qv]{font-size:1rem;line-height:1.5}.cw__options[data-astro-cid-lhd2d3qv]{gap:.4375rem;min-height:2rem}.cw__options[data-astro-cid-lhd2d3qv] button{padding:.4375rem .8125rem;font-size:.75rem}.cw__send[data-astro-cid-lhd2d3qv]{border-radius:.5625rem;width:1.875rem;height:1.875rem}}@media (width<=1024px){.cw__msg[data-astro-cid-lhd2d3qv]{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;text-align:left;-webkit-box-orient:vertical;flex:0 auto;display:-webkit-box}}@media (width<=375px){.cw[data-astro-cid-lhd2d3qv]{bottom:1.5rem}.cw__compact[data-astro-cid-lhd2d3qv]{padding:.5rem 1.25rem}.cw__msg[data-astro-cid-lhd2d3qv]{font-size:.8125rem}.cw__headline[data-astro-cid-lhd2d3qv]{font-size:.9375rem;line-height:1.5}}body:has(#chat-widget:not([data-hide-launcher=true])) .main-nav__island-wrap,body:has(#chat-widget:not([data-hide-launcher=true])) #dynamic-island,#chat-widget[data-hide-launcher=true] .cw{display:none!important}#chat-panel .chat__msg{white-space:pre-wrap;padding:.5rem 0;font-size:.8125rem;line-height:1.6;animation:.25s cwFadeIn}@keyframes cwFadeIn{0%{opacity:0;transform:translateY(6px)}}#chat-panel .chat__msg--ai{color:#ffffffe6;background:0 0;border:none;border-radius:0;align-self:stretch;max-width:100%;padding:.375rem 0;font-size:.8125rem;font-weight:400}#chat-panel .chat__msg--ai strong{color:var(--di-text,#fff);font-weight:600}#chat-panel .chat__msg--user{max-width:85%;color:var(--di-text,#fff);font-weight:var(--weight-semibold);background:#8b5cf61a;border:1.5px solid #8b5cf633;border-radius:.875rem .875rem 0;align-self:flex-end;padding:.625rem .875rem}#chat-panel .chat__typing{align-self:flex-start;gap:5px;padding:.5rem 0;display:flex}#chat-panel .chat__typing-dot{background:#8b5cf6;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite cwDot}#chat-panel .chat__typing-dot:nth-child(2){animation-delay:.15s}#chat-panel .chat__typing-dot:nth-child(3){animation-delay:.3s}@keyframes cwDot{0%,60%,to{opacity:.3;transform:scale(1)}30%{opacity:1;transform:scale(1.35)}}#chat-panel .chat__suggestions{flex-wrap:wrap;gap:8px;padding:4px 0;animation:.3s cwFadeIn;display:flex}#chat-panel .chat__suggestion{min-height:2.75rem;font-size:.8125rem;font-weight:var(--weight-semibold);color:#6d28d9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#a78bfa33;border:1.5px solid #8b5cf62e;border-radius:9999px;padding:.625rem 1rem;background:#8b5cf614!important}#chat-panel .chat__suggestion:active{background:#8b5cf633;border-color:#8b5cf666}#chat-panel .chat-privacy-notice{color:#ffffff59;font-size:.6875rem;line-height:var(--leading-normal);padding:0 0 .5rem}#chat-panel .chat-privacy-notice a{color:#ffffff73}#chat-panel .chat__wc{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0;animation:.35s cwFadeIn;display:flex}#chat-panel .chat__wc-context{width:100%;margin-top:auto;margin-bottom:.75rem}#chat-panel .chat__wc-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--tx-accent-contrast,#6d28d9);margin-bottom:.25rem;font-size:.5625rem;font-weight:600}#chat-panel .chat__wc-title{color:var(--di-text,#fff);margin-bottom:.375rem;font-size:.9375rem;font-weight:700;line-height:1.3}#chat-panel .chat__wc-meta{color:#ffffff73;flex-wrap:wrap;justify-content:center;gap:.125rem 0;font-size:.625rem;display:flex}#chat-panel .chat__wc-meta span+span:before{content:"·";color:#fff3;margin:0 .35rem}#chat-panel .chat__wc-greeting{color:var(--di-text,#fff);margin-bottom:.125rem;font-size:.875rem;font-weight:600}#chat-panel .chat__wc-subtitle{color:#ffffff8c;font-size:.75rem;line-height:1.45}#chat-panel .chat__wc-grid{grid-template-columns:1fr 1fr;gap:.375rem;width:100%;margin-bottom:.625rem;display:grid}#chat-panel .chat__wc-action{color:#ffffffbf;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#a78bfa33;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:flex}#chat-panel .chat__wc-action:active{background:#8b5cf61a;border-color:#8b5cf640}#chat-panel .chat__wc-action-icon{width:18px;height:18px;color:var(--tx-accent-contrast,#6d28d9);opacity:.7;flex-shrink:0;transition:opacity .18s}@media (hover:hover) and (pointer:fine){#chat-panel .chat__wc-action:hover{color:var(--di-text,#fff);background:#8b5cf60f;border-color:#8b5cf640}#chat-panel .chat__wc-action:hover .chat__wc-action-icon{opacity:1}}#chat-panel .chat__wc-action-icon svg{width:100%;height:100%;display:block}#chat-panel .chat__wc-divider{align-items:center;gap:.5rem;width:100%;margin-top:auto;margin-bottom:0;display:flex}#chat-panel .chat__wc-divider:before,#chat-panel .chat__wc-divider:after{content:"";background:#ffffff14;flex:1;height:1px}#chat-panel .chat__wc-divider span{color:#ffffff40;white-space:nowrap;font-size:.5625rem}#chat-panel .chat__wc-privacy{color:#ffffff40;font-size:.5625rem;line-height:1.3}#chat-panel .chat__wc-privacy a{color:#ffffff59;text-underline-offset:2px;text-decoration:underline}#chat-panel .chat-seminar-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;margin:.625rem 0;padding:.875rem 1rem;transition:border-color .2s,background .2s}@media (hover:hover) and (pointer:fine){#chat-panel .chat-seminar-card:hover{background:#8b5cf60a;border-color:#8b5cf640}}#chat-panel .chat-seminar-title{color:var(--di-text,#fff);margin-bottom:.375rem;font-size:.875rem;font-weight:700;line-height:1.3}#chat-panel .chat-seminar-meta{flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:.5rem;display:flex}#chat-panel .chat-seminar-meta-item{color:#ffffff80;white-space:nowrap;font-size:.6875rem;font-weight:500}#chat-panel .chat-seminar-meta-item+.chat-seminar-meta-item:before{content:"·";color:#ffffff40;margin-right:.5rem}#chat-panel .chat-seminar-desc{color:#fff9;margin-bottom:.625rem;font-size:.8125rem;line-height:1.55}#chat-panel .chat-seminar-link{color:#6d28d9;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:color .15s,gap .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){#chat-panel .chat-seminar-link:hover{color:#7c3aed;gap:.5rem}#chat-panel .chat-seminar-link:hover .chat-seminar-arrow{transform:translate(2px)}}#chat-panel .chat-seminar-arrow{font-size:.875rem;transition:transform .15s}#chat-panel .chat-learning-path-card{background:#a78bfa0a;border-color:#a78bfa33}@media (hover:hover) and (pointer:fine){#chat-panel .chat-learning-path-card:hover{background:#a78bfa14;border-color:#a78bfa66}}#chat-panel .chat-seminar-card--loading{background:#ffffff08;border-style:dashed;justify-content:center;align-items:center;min-height:3.5rem;display:flex}#chat-panel .chat-loading{gap:4px;display:flex}#chat-panel .chat-loading span{background:#8b5cf6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cwDot}#chat-panel .chat-loading span:nth-child(2){animation-delay:.15s}#chat-panel .chat-loading span:nth-child(3){animation-delay:.3s}#chat-panel .chat-tab-notice{color:#ffffff8c;background:#8b5cf60f;border-radius:.5rem;align-items:center;gap:.5rem;margin:.375rem 0;padding:.5rem .75rem;font-size:.6875rem;animation:.25s cwFadeIn;display:flex}#chat-panel .chat-tab-notice svg{color:#6d28d9;flex-shrink:0;width:14px;height:14px}#chat-panel .chat-contact-link{color:#6d28d9;border-bottom:1px solid #8b5cf64d;font-weight:500;text-decoration:none;transition:border-color .15s}@media (hover:hover) and (pointer:fine){#chat-panel .chat-contact-link:hover{border-color:#6d28d9}}.chat-consent-gate{color:#1a1a2e;background:#f8f7fc;border:1px solid #1a1a2e1f;border-radius:1rem;width:100%;max-width:28rem;margin:.5rem auto;padding:1.25rem;animation:.3s ease-out consent-fade-in;box-shadow:0 14px 36px #1a1a2e1f}@keyframes consent-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.chat-consent-gate__eyebrow{margin:0 0 var(--space-2);color:#6d28d9;font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.chat-consent-gate__title{margin:0 0 var(--space-2);font-size:var(--chat-consent-title-size);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:#1a1a2e!important}.chat-consent-gate__text{font-size:var(--chat-consent-body-size);line-height:var(--leading-normal);color:#3f3f46;margin:0 0 var(--space-4)}.chat-consent-gate__actions{align-items:stretch;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-consent-gate__accept,.chat-consent-gate__decline{width:100%;min-height:var(--chat-consent-control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--chat-consent-action-size);font-weight:var(--weight-bold);line-height:var(--leading-snug);cursor:pointer;transition:transform var(--duration-fast), filter var(--duration-fast);border:2px solid #0000}.chat-consent-gate__accept{color:#fff;background:linear-gradient(135deg,#6d28d9,#7c3aed)}.chat-consent-gate__decline{color:#5b21b6;background:#fff;border-color:#c4b5fd}@media (hover:hover) and (pointer:fine){.chat-consent-gate__accept:hover{filter:brightness(1.08);transform:translateY(-1px)}}.chat-consent-gate__accept:focus-visible,.chat-consent-gate__decline:focus-visible,.chat-consent-gate__link:focus-visible{outline-offset:3px;outline:3px solid #6d28d9}.chat-consent-gate__link{min-height:var(--chat-consent-link-height);font-size:var(--chat-consent-legal-size);font-weight:var(--weight-semibold);color:#5b21b6;text-underline-offset:.2em;white-space:nowrap;grid-column:1/-1;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}@media (width<=480px){.chat-consent-gate{padding:var(--space-4)}.chat-consent-gate__text{font-size:var(--chat-consent-body-size-mobile)}.chat-consent-gate__actions{grid-template-columns:minmax(0,1fr)}.chat-consent-gate__link{grid-column:1}}@media (height<=480px) and (pointer:coarse){.chat-consent-gate{padding:var(--space-2)}.chat-consent-gate__eyebrow,.chat-consent-gate__title{margin-bottom:var(--space-1)}.chat-consent-gate__text{margin-bottom:var(--space-2);font-size:var(--chat-consent-body-size-mobile)}}.chat-contact-form{background:#8b5cf60a;border:1px solid #8b5cf626;border-radius:.75rem;margin:.5rem 0;padding:.875rem}.chat-contact-form__title{color:#6d28d9;margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.chat-contact-form__field{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.chat-contact-form__label{color:#1a1a2e99;font-size:.6875rem;font-weight:500}.chat-contact-form__input{color:var(--di-text,#fff);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:.375rem;outline:none;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;transition:border-color .2s}.chat-contact-form__input:focus{border-color:#8b5cf666}.chat-contact-form__input::placeholder{color:#1a1a2e4d}.chat-contact-form__textarea{resize:vertical;min-height:3.5rem}.chat-contact-form__submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:.5rem;width:100%;margin-top:.25rem;padding:.5rem;font-size:.8125rem;font-weight:600;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.chat-contact-form__submit:hover{opacity:.9}}.chat-contact-form__submit:disabled{opacity:.5;cursor:default}.chat-contact-form__intro{color:#1a1a2ebf;margin-bottom:.625rem;font-size:.8125rem;line-height:1.4}.chat-contact-form__cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border:none;border-radius:.5rem;width:100%;padding:.5rem;font-size:.8125rem;font-weight:600;transition:opacity .2s}@media (hover:hover) and (pointer:fine){.chat-contact-form__cta:hover{opacity:.9}}.chat-contact-form__fields{flex-direction:column;gap:.125rem;animation:.3s consent-fade-in;display:flex}.chat-contact-form__privacy{color:#1a1a2e80;margin:.25rem 0;font-size:.6875rem}.chat-contact-form__privacy label{cursor:pointer;align-items:flex-start;gap:.375rem;display:flex}.chat-contact-form__privacy input[type=checkbox]{accent-color:#6d28d9;margin-top:.125rem}.chat-contact-form__privacy a{color:#6d28d9;text-decoration:underline}.chat-contact-form__success{text-align:center;color:#16a34a;padding:.75rem;font-size:.8125rem}.chat-contact-form--loading{text-align:center;padding:1rem}#chat-panel a.chat-topic-card{cursor:pointer;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){#chat-panel a.chat-topic-card:hover .chat-seminar-link{color:#7c3aed}}#chat-panel a.chat-topic-card .chat-seminar-link{color:#6d28d9;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.chat-booking-card{border-left:3px solid #7c3aed}.chat-booking-cta{text-align:center;background:linear-gradient(135deg,#7c3aed,#8b5cf6);border-radius:.5rem;margin-top:.5rem;padding:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:block;color:#fff!important}@media (hover:hover) and (pointer:fine){.chat-booking-cta:hover{opacity:.9}}#chat-widget #chat-panel.chat{box-shadow:0 24px 80px #1a1a2e29,0 4px 16px #1a1a2e14;color:#1a1a2e!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #1a1a2e1a!important}#chat-widget .chat__header{border-bottom-color:#1a1a2e14!important}#chat-widget .chat__header-title,#chat-panel .chat__wc-title,#chat-panel .chat__wc-greeting,#chat-panel .chat-seminar-title{color:#1a1a2e!important}#chat-widget .chat__header-sub,#chat-panel .chat__wc-meta,#chat-panel .chat__wc-subtitle,#chat-panel .chat-seminar-meta-item,#chat-panel .chat-seminar-desc,#chat-panel .chat-tab-notice,#chat-widget .chat__privacy{color:#71717a!important}#chat-widget .chat__hdr-btn,#chat-widget .chat__close-btn{color:#71717a!important;background:#f4f4f5!important}@media (hover:hover) and (pointer:fine){#chat-widget .chat__hdr-btn:hover{color:#1a1a2e!important;background:#e4e4e7!important}#chat-widget .chat__close-btn:hover{color:#dc2626!important;background:#fee2e2!important}}#chat-widget .chat__messages{scrollbar-color:#1a1a2e29 transparent}#chat-widget .chat__messages::-webkit-scrollbar-thumb{background:#1a1a2e29!important}#chat-widget .chat__input-area{border-top-color:#1a1a2e14}#chat-widget .chat__input-wrap{border-color:#1a1a2e1a;background:#f4f4f5!important}#chat-widget .chat__input{color:#1a1a2e!important}#chat-widget .chat__input::placeholder{color:#a1a1aa!important}#chat-panel .chat__msg--ai{color:#3f3f46!important}#chat-panel .chat__msg--ai strong{color:#1a1a2e!important}#chat-panel .chat__msg--user{background:#8b5cf61a;border-color:#8b5cf633;color:#1a1a2e!important}#chat-panel .chat__msg--bridge{white-space:normal;flex-direction:column;align-self:flex-start;gap:.25rem;max-width:92%;display:flex;background:#f8f7fc!important;border:1px solid #6d5af029!important;border-radius:.875rem .875rem .875rem 0!important;padding:.625rem .875rem!important}#chat-panel .chat__bridge-label{white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:var(--weight-semibold);letter-spacing:.02em;color:#6d5af0;overflow:hidden}#chat-panel .chat__bridge-text{font-size:.8125rem;font-weight:var(--weight-medium);color:#1a1a2e;line-height:1.5}#chat-panel .chat__wc-action,#chat-panel .chat-seminar-card,#chat-panel .chat-learning-path-card,#chat-panel .chat-seminar-card--loading{border-color:#1a1a2e14;color:#3f3f46!important;background:#f8f7fc!important}@media (hover:hover) and (pointer:fine){#chat-panel .chat__wc-action:hover,#chat-panel .chat-seminar-card:hover,#chat-panel .chat-learning-path-card:hover{border-color:#8b5cf63d;color:#1a1a2e!important;background:#8b5cf614!important}}#chat-panel .chat__wc-divider:before,#chat-panel .chat__wc-divider:after{background:#1a1a2e14}#chat-panel .chat__wc-divider span,#chat-panel .chat__wc-privacy,#chat-panel .chat-privacy-notice,#chat-panel .chat-privacy-notice a,#chat-panel .chat__wc-privacy a,#chat-panel .chat-seminar-meta-item+.chat-seminar-meta-item:before{color:#a1a1aa!important}#chat-widget #chat-panel #chat-messages.chat__messages{touch-action:pan-y!important}#chat-widget .cw{background-image:none;-webkit-backdrop-filter:none!important;background:#000!important;border:1px solid #ffffff1a!important;box-shadow:0 18px 50px #00000073!important}#chat-widget .cw__msg{color:#fff!important}#chat-widget .cw__msg strong,#chat-widget .cw__headline strong,#chat-widget .cw .siai-brand,#chat-widget .cw .di-siai{color:#c9beff!important}#chat-widget .di-ai-dot{background:#a78bfa!important}#chat-widget .cw__headline{color:#fff!important}#chat-widget .cw__prompt{background:#ffffff0d!important;border-color:#ffffff21!important}#chat-widget .cw__icon{color:#ffffff73!important}#chat-widget .cw__input{color:#fff!important}#chat-widget .cw__input::placeholder,#chat-widget .cw__privacy{color:#ffffff73!important}#chat-widget .cw__privacy a{color:#ffffffa8!important}@media (hover:hover) and (pointer:fine){#chat-widget .cw.is-visible:not(.is-expanded):hover{box-shadow:0 18px 50px #00000080,0 0 0 1.5px #6d5af04d,0 8px 32px #6d5af02e!important}}.cw-ladefehler{left:0;right:0;bottom:var(--space-6,1.5rem);z-index:1007;width:fit-content;max-width:min(92vw,28rem);padding:var(--di-pad-compact-y) var(--di-pad-compact-x);border-radius:var(--di-radius-input);border:var(--di-border);box-shadow:var(--di-shadow);color:var(--di-text);font-size:var(--text-sm,.875rem);background:#000;margin-inline:auto;line-height:1.45;position:fixed}.cw-ladefehler a{color:var(--di-accent-soft);text-decoration:underline}
