.lang.svelte-1v2j48r{display:inline-flex;position:relative}.flag.svelte-1v2j48r{clip-path:inset(0 round 2px);flex:none;display:block;box-shadow:0 0 0 1px #0f172a29}.chev.svelte-1v2j48r{transition:transform var(--duration-quick) var(--ease-out)}button[data-open=true].svelte-1v2j48r>.chev:where(.svelte-1v2j48r){transform:rotate(180deg)}.check.svelte-1v2j48r{color:var(--color-accent);margin-inline-start:auto}.check[data-on=false].svelte-1v2j48r{visibility:hidden}.menu.svelte-1v2j48r{z-index:60;opacity:0;min-width:168px;transition:opacity var(--duration-quick) cubic-bezier(.23, 1, .32, 1), transform var(--duration-quick) cubic-bezier(.23, 1, .32, 1), display var(--duration-quick) allow-discrete;display:none;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px)}.menu[data-align=start].svelte-1v2j48r{left:0;right:auto}.menu[data-up=true].svelte-1v2j48r{top:auto;bottom:calc(100% + 6px);transform:translateY(4px)}.menu[data-open=true].svelte-1v2j48r{opacity:1;display:block;transform:none}@starting-style{.menu[data-open=true].svelte-1v2j48r{opacity:0;transform:translateY(-4px)}.menu[data-open=true][data-up=true].svelte-1v2j48r{transform:translateY(4px)}}.pill.svelte-1v2j48r{background:var(--ts-card,var(--color-surface-1));height:36px;box-shadow:inset 0 0 0 1px var(--ts-line,#00000012);color:var(--ts-ink,var(--color-ink));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1.5;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.pill.svelte-1v2j48r:active{transform:scale(.97)}.pill.svelte-1v2j48r svg:where(.svelte-1v2j48r){flex:none;width:15px;height:15px}@media (pointer:coarse){.pill.svelte-1v2j48r{height:44px}}[data-variant=pill].svelte-1v2j48r .menu:where(.svelte-1v2j48r){border:0;border-radius:16px;min-width:180px;padding:6px;box-shadow:0 1px 2px #0a0a0a0f,0 24px 48px -20px #0a0a0a59}[data-variant=pill].svelte-1v2j48r .menu[data-up=true]:where(.svelte-1v2j48r){bottom:calc(100% + 8px)}[data-variant=pill].svelte-1v2j48r .menu:where(.svelte-1v2j48r) a:where(.svelte-1v2j48r){border-radius:12px;justify-content:space-between;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.5}[data-variant=pill].svelte-1v2j48r .check:where(.svelte-1v2j48r){color:currentColor;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.chev.svelte-1v2j48r,.menu.svelte-1v2j48r,.pill.svelte-1v2j48r{transition:none}.pill.svelte-1v2j48r:active{transform:none}}.social.svelte-nbrh1g{gap:8px;display:flex}.social.svelte-nbrh1g a:where(.svelte-nbrh1g){background:var(--ts-card,var(--color-surface-1));width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ts-line,#00000012);color:var(--ts-ink-2,var(--color-ink-muted));transition:transform .16s var(--ts-ease-out,cubic-bezier(.23, 1, .32, 1));-webkit-tap-highlight-color:transparent;border-radius:12px;place-items:center;display:grid}.social.svelte-nbrh1g svg:where(.svelte-nbrh1g){width:17px;height:17px}.social.svelte-nbrh1g a:where(.svelte-nbrh1g):active{transform:scale(.97)}@media (pointer:coarse){.social.svelte-nbrh1g a:where(.svelte-nbrh1g){width:44px;height:44px}}@media (hover:hover) and (pointer:fine){.social.svelte-nbrh1g a:where(.svelte-nbrh1g):hover{color:var(--ts-ink,var(--color-ink))}}@media (prefers-reduced-motion:reduce){.social.svelte-nbrh1g a:where(.svelte-nbrh1g){transition:none}.social.svelte-nbrh1g a:where(.svelte-nbrh1g):active{transform:none}}.foot.svelte-jz8lnl{--f-ink:var(--ts-ink,var(--color-ink));--f-ink-2:var(--ts-ink-2,var(--color-ink-muted));--f-ink-3:var(--ts-ink-3p,var(--color-ink-muted));--f-ink-4:var(--ts-ink-4,var(--color-ink-muted));--f-card:var(--ts-card,var(--color-surface-1));--f-line:var(--ts-line,#00000012);--f-focus:var(--ts-focus,var(--color-accent));background:var(--color-canvas);color:var(--f-ink);font-family:var(--font-geist);font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;padding:72px 0 24px;font-size:16px;line-height:1.5;position:relative;overflow:hidden;box-shadow:inset 0 1px #0000000f}.landing-palette .foot.svelte-jz8lnl{box-shadow:inset 0 1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14)}.foot-wrap.svelte-jz8lnl{width:100%;max-width:1280px;padding-inline:max(var(--foot-gutter), env(safe-area-inset-left)) max(var(--foot-gutter), env(safe-area-inset-right));--foot-gutter:clamp(16px, 10.06px + 1.5238vw, 32px);margin-inline:auto}.foot-top.svelte-jz8lnl{gap:40px;display:grid}.foot-brand.svelte-jz8lnl{align-content:start;justify-items:start;gap:20px;display:grid}.foot-logo.svelte-jz8lnl{color:inherit;letter-spacing:-.02em;border-radius:8px;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.foot-logo.svelte-jz8lnl img:where(.svelte-jz8lnl){border-radius:22.58%;width:28px;height:28px;display:block}@media (prefers-color-scheme:dark){.foot-logo.svelte-jz8lnl img:where(.svelte-jz8lnl){outline-offset:-1px;outline:1px solid #ffffff1f}}.foot-contact.svelte-jz8lnl{color:var(--f-ink);text-decoration:underline;-webkit-text-decoration-color:var(--f-ink-4);text-decoration-color:var(--f-ink-4);text-underline-offset:4px;font-size:16px;font-weight:500;position:relative}@media (pointer:coarse){.foot-contact.svelte-jz8lnl:after{content:"";position:absolute;inset:-10px -8px}}@media (width>=640px){.foot-contact.svelte-jz8lnl{font-size:17px}}.foot-cols.svelte-jz8lnl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.foot-cols.svelte-jz8lnl nav:where(.svelte-jz8lnl){align-content:start;gap:2px;display:grid}.foot-lab.svelte-jz8lnl{color:var(--f-ink-3);margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.5}.foot-link.svelte-jz8lnl{width:fit-content;color:var(--f-ink-2);border-radius:6px;padding:7px 0;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}@media (pointer:coarse){.foot-link.svelte-jz8lnl{align-items:center;min-height:44px;padding-block:0;display:inline-flex}}@media (hover:hover) and (pointer:fine){.foot-link.svelte-jz8lnl{transition:color .15s}.foot-link.svelte-jz8lnl:hover{color:var(--f-ink)}.foot-contact.svelte-jz8lnl:hover{text-decoration-color:currentColor}}@media (width>=900px){.foot-top.svelte-jz8lnl{grid-template-columns:minmax(0,1fr) auto;gap:48px}.foot-cols.svelte-jz8lnl{gap:64px}}.foot-bottom.svelte-jz8lnl{justify-content:space-between;align-items:center;gap:16px;margin-top:56px;display:flex}.foot-copy.svelte-jz8lnl{color:var(--f-ink-3);margin:0;font-size:13px;line-height:1.5}@media (width<=639.98px){.foot-brand.svelte-jz8lnl,.foot-cols.svelte-jz8lnl nav:where(.svelte-jz8lnl){text-align:center;justify-items:center}.foot-bottom.svelte-jz8lnl{flex-direction:column-reverse;justify-content:center}}.foot.svelte-jz8lnl :focus-visible{outline:2px solid var(--f-focus);outline-offset:2px}.top-nav-shell.svelte-11zhvzk{z-index:50;color:var(--nav-ink,var(--color-ink));background:var(--color-header);font-family:var(--font-geist);font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), box-shadow .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));position:sticky;top:0}.top-nav-shell[data-immersive=true][data-scrolled=false].svelte-11zhvzk:not([data-open=true]){background:0 0}.top-nav-shell[data-scrolled=true].svelte-11zhvzk{background:var(--top-nav-scrolled-background,#f8f9faf7);box-shadow:inset 0 -1px 0 var(--top-nav-scrolled-border,var(--color-hairline-soft))}.top-nav-shell[data-open=true].svelte-11zhvzk{background:var(--nav-sheet-ground,var(--color-header));box-shadow:none}@media (width<=767.98px){.top-nav-shell[data-dock][data-tucked].svelte-11zhvzk:not([data-open=true]):not(:has(:focus-visible)){transform:translateY(calc(-100% - 1px))}}@media (width<=767.98px) and (prefers-reduced-motion:no-preference){.top-nav-shell[data-dock].svelte-11zhvzk{transition:background-color .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), box-shadow .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .36s cubic-bezier(.16, 1, .3, 1)}.top-nav-shell[data-dock][data-tucked].svelte-11zhvzk{transition:background-color .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), box-shadow .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), transform .28s cubic-bezier(.65, 0, .35, 1)}.top-nav-shell[data-dock][data-open=true].svelte-11zhvzk{transition:none}}.nav-row.svelte-11zhvzk{width:100%;max-width:1280px;height:var(--nav-h);padding-inline:max(var(--nav-gutter), env(safe-area-inset-left)) max(var(--nav-gutter), env(safe-area-inset-right));--nav-gutter:clamp(16px, 10.06px + 1.5238vw, 32px);align-items:center;gap:16px;margin-inline:auto;display:flex;position:relative}.nav-brand.svelte-11zhvzk{color:inherit;letter-spacing:-.02em;border-radius:8px;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.nav-brand.svelte-11zhvzk img:where(.svelte-11zhvzk){border-radius:22.58%;width:28px;height:28px;display:block}@media (prefers-color-scheme:dark){.nav-brand.svelte-11zhvzk img:where(.svelte-11zhvzk){outline-offset:-1px;outline:1px solid #ffffff1f}}.nav-links.svelte-11zhvzk{align-items:center;gap:4px;margin:0 0 0 auto;padding:0;list-style:none;display:none}.nav-link.svelte-11zhvzk{isolation:isolate;height:36px;color:var(--nav-ink-2,var(--color-ink-muted));white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.nav-link.svelte-11zhvzk:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:currentColor;transition:opacity .15s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.nav-link.svelte-11zhvzk:hover:before{opacity:.07}}@media (pointer:coarse){.nav-link.svelte-11zhvzk:after{content:"";position:absolute;inset:-4px 0}}.nav-end.svelte-11zhvzk{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-lang.svelte-11zhvzk,.nav-signin.svelte-11zhvzk{display:none}.nav-lang.svelte-11zhvzk{--color-ink:var(--nav-ink,var(--color-ink));--color-ink-muted:var(--nav-ink-2,var(--color-ink-muted))}.nav-btn.svelte-11zhvzk{isolation:isolate;background:var(--nav-btn-bg,var(--color-primary));height:36px;color:var(--nav-btn-ink,var(--color-on-primary));letter-spacing:-.01em;white-space:nowrap;transition:transform .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.nav-btn.svelte-11zhvzk:before{content:"";z-index:-1;border-radius:inherit;background:var(--nav-btn-ink,var(--color-on-primary));opacity:0;transition:opacity .15s;position:absolute;inset:0}.nav-btn.svelte-11zhvzk:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nav-btn.svelte-11zhvzk:hover:before{opacity:.12}}@media (pointer:coarse){.nav-btn.svelte-11zhvzk:after{content:"";position:absolute;inset:-4px}}@media (width<=767.98px){.top-nav-shell[data-dock].svelte-11zhvzk .nav-cta:where(.svelte-11zhvzk){display:none}}.nav-burger.svelte-11zhvzk{width:36px;height:36px;color:inherit;cursor:pointer;transition:transform .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.nav-burger.svelte-11zhvzk:after{content:"";position:absolute;inset:-4px}.nav-burger.svelte-11zhvzk:active{transform:scale(.97)}.bars.svelte-11zhvzk{width:18px;height:12px;position:relative}.bars.svelte-11zhvzk i:where(.svelte-11zhvzk){height:1.75px;transition:transform .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1));background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.bars.svelte-11zhvzk i:where(.svelte-11zhvzk):first-child{top:2px}.bars.svelte-11zhvzk i:where(.svelte-11zhvzk):last-child{bottom:2px}.top-nav-shell[data-open=true].svelte-11zhvzk .bars:where(.svelte-11zhvzk) i:where(.svelte-11zhvzk):first-child{transform:translateY(3.1px)rotate(45deg)}.top-nav-shell[data-open=true].svelte-11zhvzk .bars:where(.svelte-11zhvzk) i:where(.svelte-11zhvzk):last-child{transform:translateY(-3.1px)rotate(-45deg)}.nav-brand.svelte-11zhvzk:focus-visible,.nav-link.svelte-11zhvzk:focus-visible,.nav-btn.svelte-11zhvzk:focus-visible,.nav-burger.svelte-11zhvzk:focus-visible,.nav-sheet-row.svelte-11zhvzk:focus-visible{outline:2px solid var(--nav-focus,var(--nav-ink,var(--color-ink)));outline-offset:2px}@media (width>=810px){.nav-links.svelte-11zhvzk{display:flex}.nav-end.svelte-11zhvzk{margin-left:8px}.nav-lang.svelte-11zhvzk{display:block}.nav-signin.svelte-11zhvzk{display:inline-flex}.nav-burger.svelte-11zhvzk{display:none}}#nav-menu.svelte-11zhvzk{top:calc(var(--nav-h) - 1px);overscroll-behavior:contain;padding:8px max(clamp(16px, 10.06px + 1.5238vw, 32px), env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom));background:var(--nav-sheet-ground,var(--color-header));color:var(--nav-ink,var(--color-ink));flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (prefers-reduced-motion:no-preference){#nav-menu.svelte-11zhvzk{animation:svelte-11zhvzk-nav-sheet-in .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}}@keyframes svelte-11zhvzk-nav-sheet-in{0%{opacity:0;transform:translateY(-8px)}}.top-nav-shell[data-open=true].svelte-11zhvzk:before{content:"";height:var(--nav-h);z-index:-1;background:var(--nav-sheet-ground,var(--color-header));pointer-events:none;position:fixed;top:0;left:0;right:0}.nav-sheet-rows.svelte-11zhvzk{margin:0;padding:0;list-style:none}.nav-sheet-rows.svelte-11zhvzk li:where(.svelte-11zhvzk)+li:where(.svelte-11zhvzk){margin-top:4px}.nav-sheet-row.svelte-11zhvzk{height:56px;color:inherit;transition:transform .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.nav-sheet-row.svelte-11zhvzk:active{transform:scale(.98)}.nav-sheet-row.svelte-11zhvzk svg:where(.svelte-11zhvzk){color:var(--nav-ink-3,var(--color-ink-muted));flex:none}.nav-sheet-lang.svelte-11zhvzk{--color-ink:var(--nav-ink,var(--color-ink));--color-ink-muted:var(--nav-ink-2,var(--color-ink-muted));align-items:center;gap:8px;margin-top:16px;padding:0 16px;display:flex}.nav-sheet-lang.svelte-11zhvzk>span:where(.svelte-11zhvzk){color:var(--nav-ink-2,var(--color-ink-muted));margin-right:auto;font-size:13px;line-height:1.5}.nav-sheet-cta.svelte-11zhvzk{gap:12px;margin-top:auto;padding-top:24px;display:grid}.nav-sheet-cta.svelte-11zhvzk .nav-btn:where(.svelte-11zhvzk){letter-spacing:-.01em;width:100%;height:44px;padding:0 20px;font-size:15px}.nav-btn--soft.svelte-11zhvzk{background:var(--nav-soft-bg,var(--color-surface-1));color:var(--nav-ink,var(--color-ink));box-shadow:inset 0 0 0 1px var(--nav-soft-line,var(--color-hairline-soft))}.nav-btn--soft.svelte-11zhvzk:before{background:var(--nav-ink,var(--color-ink))}@media (prefers-reduced-motion:reduce){.top-nav-shell.svelte-11zhvzk,.nav-link.svelte-11zhvzk:before,.nav-btn.svelte-11zhvzk,.nav-btn.svelte-11zhvzk:before,.nav-burger.svelte-11zhvzk,.bars.svelte-11zhvzk i:where(.svelte-11zhvzk),.nav-sheet-row.svelte-11zhvzk{transition:none}.nav-btn.svelte-11zhvzk:active,.nav-burger.svelte-11zhvzk:active,.nav-sheet-row.svelte-11zhvzk:active{transform:none}}
