.hero-media__screen[data-astro-cid-e2jp2syq]{position:absolute;top:3.2%;left:5.2%;z-index:1;width:89.6%;height:93.2%;overflow:hidden;border-radius:11%;background:transparent}.hero-media__frame[data-astro-cid-e2jp2syq]{z-index:2}.hero-media__fallback--broken[data-astro-cid-e2jp2syq]{-o-object-fit:none;object-fit:none;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #E6E6FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 230 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #F1F3F4 var(--tw-gradient-to-position)}.hero-media__video[data-astro-cid-e2jp2syq].is-ready{opacity:1}details[data-astro-cid-vcytj35z][open] summary[data-astro-cid-vcytj35z]{padding-bottom:0}.landing-chat[data-astro-cid-4xmngl62]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.landing-chat__trigger[data-astro-cid-4xmngl62]{border:0;cursor:pointer;border-radius:999px;background:#5b5af7;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700;padding:.85rem 1.2rem;box-shadow:0 10px 30px #5b5af759}.landing-chat[data-astro-cid-4xmngl62][data-open=true] .landing-chat__trigger[data-astro-cid-4xmngl62],.landing-chat__trigger[data-astro-cid-4xmngl62][hidden]{display:none}.landing-chat__panel[data-astro-cid-4xmngl62]{width:min(380px,calc(100vw - 2rem));max-height:min(560px,calc(100vh - 6rem));flex-direction:column;overflow:hidden;border-radius:24px;background:#fff;border:1px solid #F1F3F4;box-shadow:0 18px 50px #1a234433}.landing-chat[data-astro-cid-4xmngl62][data-open=true] .landing-chat__panel[data-astro-cid-4xmngl62],.landing-chat__panel[data-astro-cid-4xmngl62]:not([hidden]){display:flex}.landing-chat[data-astro-cid-4xmngl62][data-open=false] .landing-chat__panel[data-astro-cid-4xmngl62],.landing-chat__panel[data-astro-cid-4xmngl62][hidden]{display:none}.landing-chat__header[data-astro-cid-4xmngl62]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;background:#1a2344;color:#fff}.landing-chat__title[data-astro-cid-4xmngl62]{font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:800}.landing-chat__subtitle[data-astro-cid-4xmngl62]{margin-top:.15rem;font-size:.75rem;color:#ffffffa6}.landing-chat__header-actions[data-astro-cid-4xmngl62]{display:flex;gap:.25rem}.landing-chat__icon-btn[data-astro-cid-4xmngl62]{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.landing-chat__icon-btn[data-astro-cid-4xmngl62]:hover{background:#ffffff1f}.landing-chat__icon-btn[data-astro-cid-4xmngl62] svg[data-astro-cid-4xmngl62]{width:1rem;height:1rem}.landing-chat__list[data-astro-cid-4xmngl62]{flex:1;min-height:220px;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.65rem;background:#fafafa}.landing-chat__bubble{max-width:86%;border-radius:16px;padding:.7rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.45}.landing-chat__bubble--assistant{align-self:flex-start;background:#fff;border:1px solid #F1F3F4;color:#202124}.landing-chat__bubble--user{align-self:flex-end;background:#5b5af7;color:#fff}.landing-chat__bubble p{margin:0 0 .55em}.landing-chat__bubble p:last-child,.landing-chat__bubble ul:last-child,.landing-chat__bubble ol:last-child{margin-bottom:0}.landing-chat__bubble ul,.landing-chat__bubble ol{margin:.45em 0;padding-left:1.2em}.landing-chat__bubble li{margin:.28em 0}.landing-chat__bubble strong{font-weight:700}.landing-chat__bubble em{font-style:italic}.landing-chat__bubble a{color:inherit;text-decoration:underline;word-break:break-word}.landing-chat__bubble--assistant a{color:#5b5af7;font-weight:600}.landing-chat__status[data-astro-cid-4xmngl62]{margin:0;padding:0 1rem .5rem;font-size:.75rem;color:#20212499}.landing-chat__form[data-astro-cid-4xmngl62]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid #F1F3F4;background:#fff}.landing-chat__input[data-astro-cid-4xmngl62]{flex:1;min-width:0;border:0;background:#f1f3f4;border-radius:12px;padding:.7rem .85rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;color:#202124}.landing-chat__input[data-astro-cid-4xmngl62]:focus{outline:2px solid #5B5AF7;outline-offset:1px}.landing-chat__send[data-astro-cid-4xmngl62]{border:0;border-radius:12px;background:#5b5af7;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:.85rem;padding:0 .9rem;cursor:pointer}.sr-only[data-astro-cid-4xmngl62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
