.burger-box[data-astro-cid-3ef6ksr2]{position:relative;display:block;width:22px;height:16px}.burger-bar[data-astro-cid-3ef6ksr2]{position:absolute;left:0;height:2px;width:100%;border-radius:2px;background:currentColor;transition:top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.burger-bar[data-astro-cid-3ef6ksr2]:nth-child(1){top:0}.burger-bar[data-astro-cid-3ef6ksr2]:nth-child(2){top:7px}.burger-bar[data-astro-cid-3ef6ksr2]:nth-child(3){top:14px}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger-bar[data-astro-cid-3ef6ksr2]:nth-child(1){top:7px;transform:rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger-bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:scaleX(0)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger-bar[data-astro-cid-3ef6ksr2]:nth-child(3){top:7px;transform:rotate(-45deg)}[data-astro-cid-3ef6ksr2][data-menu-panel]{overflow:hidden;max-height:0;opacity:0;visibility:hidden;border-top:1px solid transparent;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease,border-color .2s ease,visibility 0s linear .32s}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true]{max-height:80vh;opacity:1;visibility:visible;border-top-color:var(--color-line);transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease,border-color .2s ease,visibility 0s}[data-astro-cid-3ef6ksr2][data-menu-panel] a[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]:nth-child(1){transition-delay:.04s}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]:nth-child(2){transition-delay:.08s}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]:nth-child(3){transition-delay:.12s}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]:nth-child(4){transition-delay:.16s}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]:nth-child(5){transition-delay:.2s}[data-astro-cid-3ef6ksr2][data-menu-panel][data-open=true] a[data-astro-cid-3ef6ksr2]:nth-child(6){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.burger-bar[data-astro-cid-3ef6ksr2],[data-astro-cid-3ef6ksr2][data-menu-panel],[data-astro-cid-3ef6ksr2][data-menu-panel] a[data-astro-cid-3ef6ksr2]{transition-duration:.01ms;transition-delay:0s}}#chat-widget .chat-panel{visibility:hidden;opacity:0;transform:translateY(12px);pointer-events:none}#chat-widget[data-open=true] .chat-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;z-index:61}@media(prefers-reduced-motion:no-preference){#chat-widget .chat-panel{transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}#chat-widget[data-open=true] .chat-panel{transition-delay:0s}}#chat-widget .chat-launch-label{display:none;font-size:14px;font-weight:600;letter-spacing:.01em;white-space:nowrap}@media(min-width:640px){#chat-widget:not([data-open=true]) .chat-toggle{width:auto;gap:9px;padding:0 22px 0 18px}#chat-widget:not([data-open=true]) .chat-launch-label{display:inline}}@keyframes chat-halo{0%{box-shadow:0 0 #4cb5c48c,0 10px 26px #2f9aab59}70%{box-shadow:0 0 0 16px #4cb5c400,0 10px 26px #2f9aab59}to{box-shadow:0 0 #4cb5c400,0 10px 26px #2f9aab59}}@media(prefers-reduced-motion:no-preference){#chat-widget[data-pulse=true]:not([data-open=true]) .chat-toggle{animation:chat-halo 1.6s ease-out 3}}#chat-widget .chat-icon-close,#chat-widget[data-open=true] .chat-icon-open{display:none}#chat-widget[data-open=true] .chat-icon-close{display:block}@media(max-width:639.98px){#chat-widget[data-open=true] .chat-toggle{display:none}html:has(#chat-widget[data-open=true]){overflow:hidden}}#chat-widget .chat-bubble{max-width:85%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}#chat-widget .chat-bot{align-self:flex-start;background:var(--color-paper-alt);border:1px solid var(--color-line);border-bottom-left-radius:4px}#chat-widget .chat-me{align-self:flex-end;background:var(--color-accent);color:var(--color-night);border-bottom-right-radius:4px;white-space:pre-wrap}#chat-widget .chat-bot p+p,#chat-widget .chat-bot p+ul,#chat-widget .chat-bot ul+p{margin-top:.5em}#chat-widget .chat-bot ul{list-style:disc;padding-left:1.2em}#chat-widget .chat-bot a{color:var(--color-accent-ink);text-decoration:underline;text-underline-offset:2px}#chat-widget .chat-error{font-size:12.5px;line-height:1.5;color:var(--color-ink-soft);background:var(--color-accent-soft);border-radius:10px;padding:8px 12px}#chat-widget .chat-typing{display:flex;gap:4px;padding:13px 14px}#chat-widget .chat-typing span{width:6px;height:6px;border-radius:50%;background:var(--color-ink-mute)}@media(prefers-reduced-motion:no-preference){#chat-widget .chat-typing span{animation:chat-dot 1.2s infinite ease-in-out}#chat-widget .chat-typing span:nth-child(2){animation-delay:.15s}#chat-widget .chat-typing span:nth-child(3){animation-delay:.3s}}@keyframes chat-dot{0%,80%,to{opacity:.35}40%{opacity:1}}
