.chat-launcher[data-astro-cid-sxeecgu4]{transition:background-color var(--dur-base) var(--ease-standard), scale var(--dur-base) var(--ease-standard)}.chat-launcher[data-astro-cid-sxeecgu4]:focus-visible{box-shadow:0 0 0 3px var(--color-surface-0), 0 0 0 5px #1a65ff73;outline:none}.chat-launcher[data-astro-cid-sxeecgu4]:not([aria-busy=true]) .chat-launcher-busy,.chat-launcher[data-astro-cid-sxeecgu4][aria-busy=true] .chat-launcher-idle{display:none}.cookie-banner[data-astro-cid-3qhvysvt]::backdrop{-webkit-backdrop-filter:blur(6px);background-color:#0f1a2a52}.cookie-banner[data-astro-cid-3qhvysvt][open]{animation:cookie-banner-in var(--dur-slow) var(--ease-out-soft) both}.cookie-banner[data-astro-cid-3qhvysvt][open]::backdrop{animation:cookie-backdrop-in var(--dur-slow) var(--ease-standard) both}@keyframes cookie-banner-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes cookie-backdrop-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cookie-banner[data-astro-cid-3qhvysvt][open],.cookie-banner[data-astro-cid-3qhvysvt][open]::backdrop{animation:none}}.cookie-banner[data-astro-cid-3qhvysvt]:focus-visible{outline:none}@media (height<=30rem){.cookie-banner[data-astro-cid-3qhvysvt]{max-width:40rem;max-height:calc(100dvh - 1rem);padding:1.25rem 1.5rem;overflow-y:auto}.cookie-banner-icon[data-astro-cid-3qhvysvt]{display:none}#cookie-banner-title[data-astro-cid-3qhvysvt]{margin-top:0}#cookie-banner-text[data-astro-cid-3qhvysvt]{font-size:.875rem}.cookie-banner-actions[data-astro-cid-3qhvysvt]{margin-top:1rem}}.rh[data-astro-cid-koukudx6]{color:#fff;border-radius:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #fff3}.rh-art[data-astro-cid-koukudx6]{display:none}.rh-copy[data-astro-cid-koukudx6]{gap:.25rem;padding:.875rem 1rem 1rem;display:grid;position:relative}.rh-name[data-astro-cid-koukudx6]{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.rh-line[data-astro-cid-koukudx6]{color:#ffffffbd;font-size:.8125rem;line-height:1.45}.rh-link[data-astro-cid-koukudx6]{align-items:center;gap:.25rem;margin-top:.375rem;font-size:.8125rem;font-weight:500;display:flex}.rh-link[data-astro-cid-koukudx6] svg{transition:translate var(--dur-base) var(--ease-standard)}.rh[data-astro-cid-koukudx6]:hover .rh-link[data-astro-cid-koukudx6] svg{translate:.125rem -.125rem}@media (width>=62rem){.rh[data-astro-cid-koukudx6]{flex-direction:column;display:flex}.rh-copy[data-astro-cid-koukudx6]{flex-direction:column;flex:1;display:flex}.rh-link[data-astro-cid-koukudx6]{margin-top:auto;padding-top:.375rem}.rh-art[data-astro-cid-koukudx6]{flex:none;height:9.5rem;font-size:.8125rem;display:block;position:relative}.rh-sheet[data-astro-cid-koukudx6]{transform-origin:50% 100%;border-radius:.55em;width:7.4em;height:9em;margin-left:-3.7em;position:absolute;bottom:1.5em;left:50%}.rh-back[data-astro-cid-koukudx6]{transition:rotate var(--dur-slow) var(--ease-out-soft) .1s, translate var(--dur-slow) var(--ease-out-soft) .1s;background:#ffffff1f;border:1px solid #ffffff38;align-content:start;gap:.5em;padding:1em .8em;display:grid}.rh-back[data-astro-cid-koukudx6] i[data-astro-cid-koukudx6]{background:#ffffff38;border-radius:99em;height:.3em}.rh-back-left[data-astro-cid-koukudx6]{translate:-3em;rotate:-10deg}.rh-back-left[data-astro-cid-koukudx6] i[data-astro-cid-koukudx6]{width:45%}.rh-back-right[data-astro-cid-koukudx6]{translate:3em;rotate:10deg}.rh-back-right[data-astro-cid-koukudx6] i[data-astro-cid-koukudx6]{justify-self:end;width:45%}.nav-dropdown:not(:hover,[data-open]) .rh-back[data-astro-cid-koukudx6]{translate:0;rotate:0deg}.rh-front[data-astro-cid-koukudx6]{background:var(--color-surface-0);color:var(--color-body-2);align-content:start;gap:.5em;padding:.9em .8em;display:grid;box-shadow:0 1em 2em -.8em #020a28b3}.rh-title[data-astro-cid-koukudx6]{color:var(--color-heading);margin-bottom:.15em;font-size:.8em;font-weight:600}.rh-row[data-astro-cid-koukudx6]{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.3em;font-size:.66em;font-weight:500;display:flex}.rh-row[data-astro-cid-koukudx6] i[data-astro-cid-koukudx6]{border-bottom:1px dotted var(--color-surface-4);flex:1}.rh-chip[data-astro-cid-koukudx6]{backdrop-filter:blur(6px);background:#082372b8;border:1px solid #fff3;border-radius:99em;align-items:center;gap:.3em;padding:.25em .65em .25em .5em;font-size:.85em;font-weight:500;display:flex;position:absolute;bottom:.9em;left:calc(50% + 1.6em)}.rh-chip[data-astro-cid-koukudx6] svg{color:#c8deff;width:1.1em;height:1.1em}}.nav-chevron[data-astro-cid-4wqmykbh]{transition:rotate var(--dur-base) var(--ease-standard)}.nav-dropdown[data-astro-cid-4wqmykbh][data-open] .nav-chevron[data-astro-cid-4wqmykbh]{rotate:180deg}.menu-cards[data-astro-cid-4wqmykbh]{gap:.5rem;display:grid}.tool-card[data-astro-cid-4wqmykbh]{border:1px solid var(--color-hairline);background:var(--color-surface-0);color:inherit;transition:border-color var(--dur-base) var(--ease-standard);border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.tool-card[data-astro-cid-4wqmykbh]:hover{border-color:var(--color-hairline-strong)}.tool-art[data-astro-cid-4wqmykbh]{display:none}.tool-copy[data-astro-cid-4wqmykbh]{gap:.25rem;padding:.875rem 1rem 1rem;display:grid}.tool-name[data-astro-cid-4wqmykbh]{color:var(--color-heading);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.tool-card[data-astro-cid-4wqmykbh][aria-current=page] .tool-name[data-astro-cid-4wqmykbh]{color:var(--color-primary)}.tool-line[data-astro-cid-4wqmykbh]{color:var(--color-body-2);font-size:.8125rem;line-height:1.45}.tool-link[data-astro-cid-4wqmykbh]{color:var(--color-primary);align-items:center;gap:.125rem;margin-top:.375rem;font-size:.8125rem;font-weight:500;display:flex}.tool-link[data-astro-cid-4wqmykbh] svg{transition:translate var(--dur-base) var(--ease-standard)}.tool-card[data-astro-cid-4wqmykbh]:hover .tool-link[data-astro-cid-4wqmykbh] svg{translate:.125rem}.menu-all[data-astro-cid-4wqmykbh]{color:var(--color-body-2);white-space:nowrap;transition:color var(--dur-base) var(--ease-standard);align-items:center;gap:.125rem;margin-top:.625rem;padding:0 .25rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.menu-all[data-astro-cid-4wqmykbh]:hover{color:var(--color-primary)}.nav-dropdown-panel[data-astro-cid-4wqmykbh]{padding:0 1.25rem .75rem 1.5rem;display:none}.nav-dropdown[data-astro-cid-4wqmykbh][data-open] .nav-dropdown-panel[data-astro-cid-4wqmykbh]{display:block}@media (width>=62rem){.nav-dropdown-panel[data-astro-cid-4wqmykbh]{visibility:hidden;width:calc(var(--cards) * 17rem + (var(--cards) - 1) * .5rem + 1.5rem + 2px);border:1px solid var(--color-hairline);background:var(--color-surface-0);box-shadow:var(--shadow-e3);opacity:0;transition:opacity var(--dur-base) var(--ease-standard), translate var(--dur-base) var(--ease-out-soft), visibility var(--dur-base);border-radius:1.25rem;padding:.75rem .75rem .625rem;display:block;position:absolute;top:100%;left:50%;translate:-50% .375rem}.nav-dropdown-panel[data-astro-cid-4wqmykbh]:before{content:"";position:absolute;inset:-.75rem 0 100%}.nav-dropdown[data-astro-cid-4wqmykbh]:hover .nav-dropdown-panel[data-astro-cid-4wqmykbh],.nav-dropdown[data-astro-cid-4wqmykbh][data-open] .nav-dropdown-panel[data-astro-cid-4wqmykbh]{visibility:visible;opacity:1;translate:-50%}.nav-dropdown[data-astro-cid-4wqmykbh]:hover .nav-chevron[data-astro-cid-4wqmykbh]{rotate:180deg}.menu-cards[data-astro-cid-4wqmykbh]{grid-auto-columns:1fr;grid-auto-flow:column}.tool-art[data-astro-cid-4wqmykbh]{background:var(--color-surface-1);flex:none;height:9.5rem;font-size:.8125rem;display:block;position:relative}.tool-sheet[data-astro-cid-4wqmykbh]{border:1px solid var(--color-hairline);background:var(--color-surface-0);width:8em;height:8.25em;box-shadow:var(--shadow-e1);border-bottom:0;border-radius:.55em .55em 0 0;align-content:start;gap:.6em;margin-left:-4em;padding:1em .9em;display:grid;position:absolute;bottom:0;left:50%}.tool-sheet[data-astro-cid-4wqmykbh] i[data-astro-cid-4wqmykbh]{background:var(--color-surface-3);border-radius:99em;height:.3em}.tool-sheet[data-astro-cid-4wqmykbh] i[data-astro-cid-4wqmykbh]:nth-child(2){width:80%}.tool-sheet[data-astro-cid-4wqmykbh] .tool-mark[data-astro-cid-4wqmykbh]{background:var(--color-primary-soft);border-radius:.2em;height:.85em;margin-inline:-.25em;box-shadow:inset 0 0 0 1px #1a65ff47}.tool-bar[data-astro-cid-4wqmykbh]{border:1px solid var(--color-hairline);background:var(--color-surface-0);color:var(--color-body-2);box-shadow:var(--shadow-e1);border-radius:.55em;gap:.7em;padding:.45em .7em;display:flex;position:absolute;top:1.1em;left:50%;translate:-50%}.tool-bar[data-astro-cid-4wqmykbh] svg{width:1.1em;height:1.1em}.tool-bar[data-astro-cid-4wqmykbh] svg:first-child{color:var(--color-primary)}.tool-copy[data-astro-cid-4wqmykbh]{flex-direction:column;flex:1;display:flex}.tool-link[data-astro-cid-4wqmykbh]{margin-top:auto;padding-top:.375rem}}[data-astro-cid-q3uyxffx][data-navbar][data-open] [data-astro-cid-q3uyxffx][data-bar="0"]{top:50%;transform:translateY(-50%)rotate(45deg)}[data-astro-cid-q3uyxffx][data-navbar][data-open] [data-astro-cid-q3uyxffx][data-bar="1"]{opacity:0;transform:translateY(-50%)scaleX(0)}[data-astro-cid-q3uyxffx][data-navbar][data-open] [data-astro-cid-q3uyxffx][data-bar="2"]{bottom:50%;transform:translateY(50%)rotate(-45deg)}@media (width<=61.99rem) and (prefers-reduced-motion:no-preference){[data-astro-cid-q3uyxffx][data-navbar][data-open] [data-nav-item]{animation:nav-item-in .45s var(--ease-out-soft) both;animation-delay:calc(var(--i) * 40ms + 60ms)}}@keyframes nav-item-in{0%{opacity:0;transform:translateY(-.5rem)}}.glass[data-astro-cid-q3uyxffx]{backdrop-filter:saturate(180%)blur(20px);background-color:#ffffffb8}@supports not (backdrop-filter:blur(1px)){.glass[data-astro-cid-q3uyxffx]{background-color:#fffffff5}}[data-astro-cid-q3uyxffx][data-navbar][data-open]{background-color:var(--color-surface-0)}@media (width>=62rem){[data-astro-cid-q3uyxffx][data-navbar] .nav-link{position:relative}[data-astro-cid-q3uyxffx][data-navbar] .nav-link:after{content:"";transform-origin:0;height:1.5px;transition:transform .35s var(--ease-out-soft);background:currentColor;border-radius:1px;position:absolute;inset:auto .5rem .5rem;transform:scaleX(0)}@media (width>=80rem){[data-astro-cid-q3uyxffx][data-navbar] .nav-link:after{inset:auto .875rem .5rem}}[data-astro-cid-q3uyxffx][data-navbar] .nav-link:hover:after,[data-astro-cid-q3uyxffx][data-navbar] .nav-link[aria-current=page]:after,[data-astro-cid-q3uyxffx][data-navbar] .nav-link[data-current]:after{transform:scaleX(1)}}
