.astronav-sticky-header[data-astro-cid-itfz4qi6]{transition:all .3s ease;-webkit-transition:all .3s ease;will-change:transform}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.back-to-top[data-astro-cid-3rwtlau3]{position:fixed;bottom:88px;right:24px;z-index:50;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background-color:#2563eb;color:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease-in-out;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.back-to-top[data-astro-cid-3rwtlau3]:hover{background-color:#1e40af;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.back-to-top[data-astro-cid-3rwtlau3]:focus{outline:2px solid rgb(37 99 235);outline-offset:2px}.back-to-top[data-astro-cid-3rwtlau3]:focus:not(:focus-visible){outline:none}.back-to-top[data-astro-cid-3rwtlau3]:focus-visible{outline:2px solid rgb(37 99 235);outline-offset:2px}.back-to-top[data-astro-cid-3rwtlau3]:active{transform:translateY(0);background-color:#1d4ed8}.back-to-top[data-astro-cid-3rwtlau3].visible{opacity:1;visibility:visible}.back-to-top[data-astro-cid-3rwtlau3] svg[data-astro-cid-3rwtlau3]{flex-shrink:0}@media(min-width:768px){.back-to-top[data-astro-cid-3rwtlau3]{bottom:92px;right:32px}}.chat-button[data-astro-cid-24szdcfg]{position:fixed;bottom:24px;right:24px;z-index:9999;width:48px;height:48px;border-radius:50%;background-color:#2563eb;color:#fff;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;opacity:.85;box-shadow:0 4px 12px #2563eb66;transition:all .3s ease;transform:translateZ(0)}.chat-button[data-astro-cid-24szdcfg]:hover{transform:scale(1.1);opacity:1;box-shadow:0 6px 16px #2563eb80}.chat-button[data-astro-cid-24szdcfg]:active,.chat-button[data-astro-cid-24szdcfg].active{transform:rotate(45deg) scale(.95)}.chat-button[data-astro-cid-24szdcfg] svg[data-astro-cid-24szdcfg]{width:24px;height:24px}.chat-button[data-astro-cid-24szdcfg]:focus{outline:2px solid rgb(37 99 235);outline-offset:2px}.chat-button[data-astro-cid-24szdcfg]:focus:not(:focus-visible){outline:none}.chat-container[data-astro-cid-24szdcfg]{position:fixed;display:flex;flex-direction:column;width:0;height:0;opacity:0;z-index:-1;background-color:#fff;box-shadow:0 8px 32px #0000001f;overflow:hidden;pointer-events:none;transition:opacity .3s ease;transform:translateZ(0);border-radius:12px}.chat-container[data-astro-cid-24szdcfg].open{opacity:1;z-index:10000;pointer-events:auto;width:800px;height:600px;right:24px;bottom:100px}.chat-header[data-astro-cid-24szdcfg]{padding:16px;background-color:#fff;color:#1f2937;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;flex-shrink:0}.header-title[data-astro-cid-24szdcfg]{display:flex;align-items:center;font-weight:500;font-size:16px;gap:8px}.header-title[data-astro-cid-24szdcfg] img[data-astro-cid-24szdcfg]{flex-shrink:0}.header-buttons[data-astro-cid-24szdcfg]{display:flex;align-items:center;gap:4px}.header-btn[data-astro-cid-24szdcfg]{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;transition:all .2s}.header-btn[data-astro-cid-24szdcfg]:hover{background-color:#f3f4f6;color:#1f2937}.header-btn[data-astro-cid-24szdcfg] svg[data-astro-cid-24szdcfg]{width:20px;height:20px}.loading-container[data-astro-cid-24szdcfg]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background-color:#f9fafb}.loading-container[data-astro-cid-24szdcfg].hidden{display:none}.loading-spinner[data-astro-cid-24szdcfg]{width:40px;height:40px;border-radius:50%;border:3px solid #e5e7eb;border-top-color:#2563eb;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container[data-astro-cid-24szdcfg] p[data-astro-cid-24szdcfg]{margin-top:16px;color:#6b7280;font-size:14px;text-align:center;line-height:1.5}.chat-frame[data-astro-cid-24szdcfg]{border:none;width:100%;flex:1;background:#fff;display:none}.chat-frame[data-astro-cid-24szdcfg].loaded{display:block}@media(max-width:768px){.chat-button[data-astro-cid-24szdcfg]{bottom:20px;right:20px;width:56px;height:56px}.chat-button[data-astro-cid-24szdcfg] svg[data-astro-cid-24szdcfg]{width:28px;height:28px}.chat-container[data-astro-cid-24szdcfg].open{inset:0!important;width:100%!important;height:100%!important;border-radius:0}}@media(min-width:768px){.chat-button[data-astro-cid-24szdcfg]{bottom:32px;right:32px}.chat-container[data-astro-cid-24szdcfg].open{bottom:110px;right:32px}}@media(min-width:1024px){img{content-visibility:auto}}details>summary.list-none::-webkit-details-marker,details>summary.list-none::marker{display:none}
