.button.svelte-1pb3tjd{border-radius:var(--curve-nested-radius,var(--radius-sm));font-family:inherit;font-weight:var(--font-weight-control);font-size:var(--control-font-size);line-height:var(--line-height-single);letter-spacing:var(--recipe-control-letter-spacing);cursor:pointer;border:var(--border-width) solid transparent;white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-4);user-select:none;min-height:var(--control-height);padding-block:max(0px, calc((var(--control-height) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--control-font-size) * var(--button-padding-inline-mult));outline:none;text-decoration:none;display:inline-flex}.button--radius-xs.svelte-1pb3tjd{border-radius:var(--radius-xs)}.button--radius-full.svelte-1pb3tjd{border-radius:9999px}.button--full-width.svelte-1pb3tjd{justify-content:center;width:100%}.button.svelte-1pb3tjd:disabled{cursor:not-allowed;background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border)}.button.svelte-1pb3tjd:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.button--sm.svelte-1pb3tjd{font-size:var(--button-font-size-sm);letter-spacing:var(--recipe-control-sm-letter-spacing);min-height:var(--control-height-sm);min-width:var(--control-height-sm);padding-block:max(0px, calc((var(--control-height-sm) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--button-font-size-sm) * var(--button-padding-inline-mult))}.button--md.svelte-1pb3tjd{font-size:var(--button-font-size-md);letter-spacing:var(--recipe-control-letter-spacing);min-height:var(--control-height-md);padding-block:max(0px, calc((var(--control-height-md) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--button-font-size-md) * var(--button-padding-inline-mult))}.button--lg.svelte-1pb3tjd{font-size:var(--button-font-size-lg);letter-spacing:var(--recipe-control-lg-letter-spacing);padding:var(--button-padding-lg);min-height:var(--control-height-lg)}.button--auth.svelte-1pb3tjd{background:var(--accent-info);width:100%;color:var(--on-solid);border:none}.button--auth.svelte-1pb3tjd:hover:not(:disabled){background:var(--color-blue-hover)}.button--auth.svelte-1pb3tjd:disabled{background:var(--surface-muted);color:var(--text-tertiary);cursor:not-allowed;opacity:1}.button--menubar.svelte-1pb3tjd{height:100%;padding:0 var(--space-4);font-size:var(--text-size-control-sm);color:var(--text-secondary);box-shadow:none;min-height:unset;min-width:unset;background:0 0;border:none;border-radius:0}.button--menubar.svelte-1pb3tjd:hover:not(:disabled){background:var(--surface-soft);color:var(--accent-danger)}.icon.svelte-1xs6q2l{width:var(--icon-size,var(--icon-size-prop));height:var(--icon-size,var(--icon-size-prop));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon.svelte-1xs6q2l svg{width:100%;height:100%;color:inherit;transform:translate(calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-tx-fr,0)), calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-ty-fr,0))) scale(var(--icon-optical-scale,1));transform-origin:50%;overflow:visible}.icon--align-text.svelte-1xs6q2l{vertical-align:text-bottom;margin-bottom:.1em}.nav-link.svelte-1s7x16x{align-items:center;gap:var(--space-4);border-radius:var(--radius-xs);text-decoration:none;display:flex}.nav-link.svelte-1s7x16x:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.nav-link.variant-default.svelte-1s7x16x{padding:var(--space-6) var(--space-8);color:var(--text-secondary);border:var(--border-width) solid transparent;font-size:var(--text-size-control);font-weight:var(--font-weight-control)}.nav-link.variant-default.svelte-1s7x16x:hover{color:var(--text-primary);background:var(--surface-soft);border-color:var(--border-subtle)}.nav-link.variant-default.active.svelte-1s7x16x{color:var(--nav-link-active-color);background:var(--surface-soft);border-color:var(--border-subtle)}.dropdown.svelte-8aygvb{align-items:center;height:100%;display:inline-flex;position:relative}.dropdown__content.svelte-brlonc{min-width:var(--dropdown-min-width);background:var(--surface-muted);border:var(--border-width) solid var(--border-strong);--curve-parent-radius:var(--radius-md);--curve-parent-padding:var(--space-2);--curve-nested-radius:max(0rem, calc(var(--curve-parent-radius) - var(--curve-parent-padding)));border-radius:var(--curve-parent-radius);padding:var(--curve-parent-padding);z-index:var(--z-index-nav);gap:var(--space-1);flex-direction:column;display:flex}.dropdown__content.svelte-brlonc:not(.dropdown__content--fallback){position:fixed;top:0;left:0}.dropdown__content--fallback.svelte-brlonc{position:absolute;top:100%}.dropdown__content--fallback.dropdown__content--align-start.svelte-brlonc{left:0}.dropdown__content--fallback.dropdown__content--align-end.svelte-brlonc{right:0}.dropdown__content--compact.svelte-brlonc{--curve-parent-padding:0rem;gap:0;padding:0}.dropdown__content--popover.svelte-brlonc{--_popover-surface:color-mix(in oklch, var(--desktop-surface-popover), var(--color-black) 15%);--curve-parent-radius:var(--radius-sm);--curve-parent-padding:var(--space-1);background:var(--_popover-surface);border-color:var(--desktop-border-panel-popover);padding:var(--curve-parent-padding)}.dropdown__content--popover .dropdown__divider{--dropdown-divider-color:var(--desktop-border-panel-popover)}.dropdown__content--embed.svelte-brlonc{box-shadow:none;border-radius:var(--dropdown-embed-radius,var(--radius-md));width:max-content;min-width:0;min-height:0;max-width:var(--dropdown-embed-max-width,calc(100vw - var(--space-19)));max-height:var(--dropdown-embed-max-height,var(--floating-scroll-max-height));background:0 0;border:none;gap:0;padding:0;overflow:hidden}.accordion-item.svelte-7bwlw8{border-bottom:var(--border-width) solid var(--border-subtle)}.accordion-item__summary.svelte-7bwlw8{cursor:pointer;padding:var(--space-5) 0;font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none;display:flex}.accordion-item__summary.svelte-7bwlw8::-webkit-details-marker{display:none}.accordion-item__summary.svelte-7bwlw8:after{content:"";width:var(--space-4);height:var(--space-4);border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;flex-shrink:0;transform:rotate(45deg)}.accordion-item[open].svelte-7bwlw8>.accordion-item__summary:where(.svelte-7bwlw8):after{transform:rotate(-135deg)}.accordion-item__content.svelte-7bwlw8{padding:0 0 var(--space-5) 0;font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing);color:var(--text-secondary)}.website-navbar-dropdown-panel--fit.svelte-1f4r5if{min-width:12rem}.website-navbar-dropdown-panel.svelte-1f4r5if{--dropdown-radius:var(--radius-sm);padding:var(--space-2)}.website-navbar-dropdown-panel.svelte-1f4r5if .item.nav-link{padding:var(--space-4) var(--space-5)}.website-navbar-dropdown-panel.svelte-1f4r5if .item.item--rich{padding:var(--space-5)}.dropdown__content[data-theme=light]>.website-navbar-dropdown-panel.svelte-1f4r5if{--fill-active:color-mix(in oklch, var(--color-neutral-950), transparent 96%)}.website-navbar-dropdown__trigger.svelte-1jvncv1{align-items:center;height:100%;display:flex}.wrapper.svelte-bgg9p8{z-index:var(--z-index-portal-elevated);position:fixed;inset:0}.backdrop.svelte-bgg9p8{position:absolute;inset:0}.panel.svelte-bgg9p8{background-color:var(--ui-surface-base);z-index:1;width:100%;max-width:26rem;padding-top:calc(var(--space-8) + var(--mobile-nav-trigger-size) + var(--space-6));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.nav.svelte-bgg9p8{padding:0 var(--space-12) calc(var(--space-8) + var(--mobile-nav-trigger-size) + var(--space-6));gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.link.svelte-bgg9p8{min-height:var(--touch-target-min);color:var(--ui-text-primary);padding:var(--space-4) var(--space-6);margin:0 var(--space-4);font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-semibold);border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);transition:color var(--ui-transition-normal), border-color var(--ui-transition-normal);background:0 0;border-radius:0;align-items:center;text-decoration:none;display:flex}.link.svelte-bgg9p8:hover{color:var(--ui-text-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.link--active.svelte-bgg9p8{color:var(--ui-cta-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.sublinks.svelte-bgg9p8{padding:var(--space-2) 0 0 var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.sublink.svelte-bgg9p8{min-height:var(--touch-target-min);font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);color:var(--ui-text-secondary);padding:var(--space-3) var(--space-5);margin:0 var(--space-4);border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);transition:color var(--ui-transition-normal), border-color var(--ui-transition-normal);background:0 0;border-radius:0;align-items:center;text-decoration:none;display:flex}.sublink.svelte-bgg9p8:hover{color:var(--ui-text-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.sublink--active.svelte-bgg9p8{color:var(--ui-cta-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.lang-button.svelte-bgg9p8,.back-button.svelte-bgg9p8{--mobile-nav-trigger-icon-size:calc(var(--mobile-nav-trigger-size) * .55);left:var(--space-8);bottom:var(--space-8);width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);border-radius:var(--radius-full);background-color:var(--ui-surface-elevated);color:var(--ui-text-primary);cursor:pointer;padding:calc((var(--mobile-nav-trigger-size) - var(--mobile-nav-trigger-icon-size)) / 2);border:none;justify-content:center;align-items:center;display:flex;position:fixed}.language-option.svelte-bgg9p8{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ui-text-primary);padding:var(--space-5) 0;font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:start;border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);background:0 0;width:100%;display:flex}.language-view.svelte-bgg9p8{height:100%;padding:0 var(--space-12) calc(var(--space-8) + var(--mobile-nav-trigger-size) + var(--space-4));flex-direction:column;display:flex}.language-list.svelte-bgg9p8{flex-direction:column;flex:1;display:flex;overflow-y:auto}.language-option.svelte-bgg9p8:last-child{border-bottom:none}.language-option--active.svelte-bgg9p8{color:var(--ui-cta-primary)}.nav.svelte-bgg9p8 .accordion-item{background:0 0;border:none}.nav.svelte-bgg9p8 .accordion-item__summary{min-height:var(--touch-target-min);padding:var(--space-4) var(--space-6);margin:0 var(--space-4);color:var(--ui-text-primary);font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);font-weight:var(--font-weight-semibold);border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);transition:color var(--ui-transition-normal), border-color var(--ui-transition-normal);background:0 0;border-radius:0}.nav.svelte-bgg9p8 .accordion-item__summary:hover{color:var(--ui-cta-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.nav.svelte-bgg9p8 .accordion-item__summary:after{content:"+";width:auto;height:auto;font-size:var(--recipe-body-large-font-size);font-weight:var(--font-weight-regular);border:none;transform:none}.nav.svelte-bgg9p8 .accordion-item[open]>.accordion-item__summary:after{content:"-";transform:none}.nav.svelte-bgg9p8 .accordion-item__content{color:var(--ui-text-secondary);padding:0}@media (width<=1000px){.panel.svelte-bgg9p8{max-width:100%}}@media (width<=512px){.lang-button.svelte-bgg9p8,.back-button.svelte-bgg9p8{--mobile-nav-trigger-icon-size:calc(var(--touch-target-sm) * .55);width:var(--touch-target-sm);height:var(--touch-target-sm);padding:calc((var(--touch-target-sm) - var(--mobile-nav-trigger-icon-size)) / 2)}}@media (width>=1000px){.wrapper.svelte-bgg9p8{display:none}}.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--navbar-link-height) * .55);width:var(--navbar-link-height);height:var(--navbar-link-height);padding:calc((var(--navbar-link-height) - var(--mobile-nav-trigger-icon-size)) / 2);border:var(--border-width) solid var(--ui-border-subtle);border-radius:var(--radius-sm);cursor:pointer;color:var(--ui-text-primary);transition:background-color var(--ui-spring-snappy), border-color var(--ui-spring-snappy), backdrop-filter var(--ui-spring-snappy);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:none}.mobile-nav__trigger.mobile-nav__trigger--at-top.svelte-1nnyjjb{background-color:#0000}.mobile-nav__trigger.svelte-1nnyjjb:hover,.mobile-nav__trigger.svelte-1nnyjjb:active,.mobile-nav__trigger.mobile-nav__trigger--expanded.svelte-1nnyjjb{background-color:var(--fill-active);backdrop-filter:blur(var(--blur-md));border-color:#0000}@media (width<=1000px){.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--mobile-nav-trigger-size) * .55);top:var(--space-8);right:var(--space-8);width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);padding:calc((var(--mobile-nav-trigger-size) - var(--mobile-nav-trigger-icon-size)) / 2);border-radius:var(--radius-full);background-color:var(--ui-surface-elevated);z-index:calc(var(--z-index-portal-elevated) + 1);border:none;margin:0;display:flex;position:fixed;left:auto}}@media (width<=512px){.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--touch-target-sm) * .55);width:var(--touch-target-sm);height:var(--touch-target-sm);padding:calc((var(--touch-target-sm) - var(--mobile-nav-trigger-icon-size)) / 2);top:var(--space-6);right:var(--space-6)}}.website-navbar.svelte-16ec0ri{width:100%;height:var(--navbar-height);background-color:var(--website-navbar-bg);z-index:var(--z-index-nav);transition:transform var(--ui-transition-normal), background-color var(--ui-transition-normal);border:none;align-items:stretch;padding:0;display:flex;position:fixed;top:0;left:0;transform:translateY(0)}.website-navbar.svelte-16ec0ri:before{content:"";inset-inline:0;background:linear-gradient(to bottom, color-mix(in oklch, var(--color-black), transparent 45%), color-mix(in oklch, var(--color-black), transparent 55%) 15%, color-mix(in oklch, var(--color-black), transparent 65%) 30%, color-mix(in oklch, var(--color-black), transparent 76%) 47%, color-mix(in oklch, var(--color-black), transparent 87%) 66%, color-mix(in oklch, var(--color-black), transparent 95%) 84%, transparent);opacity:0;pointer-events:none;height:250%;transition:opacity var(--ui-transition-normal);position:absolute;top:0}.website-navbar--scrolled-hidden.svelte-16ec0ri{transform:translateY(-100%)}.website-navbar--scrolled.svelte-16ec0ri{background-color:#0000}.website-navbar--scrolled.svelte-16ec0ri:before,.website-navbar--at-top.svelte-16ec0ri:before{opacity:1}.website-navbar--at-top.svelte-16ec0ri{background-color:#0000}.progressive-blur.svelte-16ec0ri{z-index:calc(var(--z-index-nav) - var(--z-step));pointer-events:none;opacity:0;height:12.5rem;transition:opacity var(--ui-transition-normal);position:fixed;left:0;right:0;overflow:hidden}.progressive-blur--visible.svelte-16ec0ri{opacity:1}.progressive-blur.top-blur.svelte-16ec0ri{--blur-direction:to bottom;top:-2rem}.progressive-blur.svelte-16ec0ri .layer:where(.svelte-16ec0ri){pointer-events:none;position:absolute;inset:0}.progressive-blur.svelte-16ec0ri .blur-1:where(.svelte-16ec0ri){z-index:1;backdrop-filter:blur(.078125px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%);mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100%)}.progressive-blur.svelte-16ec0ri .blur-2:where(.svelte-16ec0ri){z-index:2;backdrop-filter:blur(.15625px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%);mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100%)}.progressive-blur.svelte-16ec0ri .blur-3:where(.svelte-16ec0ri){z-index:3;backdrop-filter:blur(.3125px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%);mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%, transparent 100%)}.progressive-blur.svelte-16ec0ri .blur-4:where(.svelte-16ec0ri){z-index:4;backdrop-filter:blur(.625px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%);mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%, transparent 87.5%)}.progressive-blur.svelte-16ec0ri .blur-5:where(.svelte-16ec0ri){z-index:5;backdrop-filter:blur(1.25px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%);mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%, transparent 75%)}.progressive-blur.svelte-16ec0ri .blur-6:where(.svelte-16ec0ri){z-index:6;backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%);mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%, transparent 62.5%)}.progressive-blur.svelte-16ec0ri .blur-7:where(.svelte-16ec0ri){z-index:7;backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%);mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%, transparent 50%)}.progressive-blur.svelte-16ec0ri .blur-8:where(.svelte-16ec0ri){z-index:8;backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%);mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%, transparent 37.5%)}@media (width<=640px){.progressive-blur.svelte-16ec0ri{height:10rem}}.website-navbar__inner.svelte-16ec0ri{box-sizing:border-box;width:100%;min-height:0;flex:auto;align-items:center;padding-block-start:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-top,0px));padding-block-end:var(--navbar-edge-inset,var(--space-8));padding-inline-start:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-left,0px));padding-inline-end:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-right,0px));display:flex;position:relative}.website-navbar__home.svelte-16ec0ri{margin-right:var(--space-8);flex-shrink:0}.website-navbar__home.svelte-16ec0ri a:where(.svelte-16ec0ri){color:var(--ui-text-primary)}.website-navbar__center.svelte-16ec0ri{left:50%;top:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-top,0px));bottom:var(--navbar-edge-inset,var(--space-8));justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.website-navbar__right.svelte-16ec0ri{padding:var(--navbar-link-padding-y,var(--space-2));flex-shrink:0;align-items:center;margin-left:auto;display:flex}.website-navbar__center .nav{gap:var(--space-3);align-items:center;width:fit-content;display:flex}.website-navbar.svelte-16ec0ri .nav-link{font-size:var(--text-size-control-sm)}.website-navbar__home-mobile.svelte-16ec0ri{--mobile-nav-trigger-icon-size:calc(var(--mobile-nav-trigger-size) * .55);color:var(--ui-text-primary);background-color:var(--ui-surface-elevated);border-radius:var(--radius-full);transition:background-color var(--ui-spring-snappy), color var(--ui-spring-snappy), backdrop-filter var(--ui-spring-snappy);border:none;justify-content:center;align-items:center;text-decoration:none;display:none}.website-navbar__home-mobile.website-navbar__home-mobile--at-top.svelte-16ec0ri{background-color:#0000}.website-navbar__home-mobile.svelte-16ec0ri:hover,.website-navbar__home-mobile.svelte-16ec0ri:active{background-color:var(--fill-active);backdrop-filter:blur(var(--blur-md))}@media (width<=1000px){.website-navbar.svelte-16ec0ri{height:0;min-height:0;z-index:calc(var(--z-index-portal-elevated) + 2);background:0 0;border:none;overflow:visible}.website-navbar__inner.svelte-16ec0ri{height:0;min-height:0;padding:0;position:fixed;top:0;left:0;right:0;overflow:visible}.website-navbar__home.svelte-16ec0ri{display:none}.website-navbar__home-mobile.svelte-16ec0ri{top:var(--space-8);left:var(--space-8);width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);z-index:calc(var(--z-index-portal-elevated) + 1);--mobile-nav-trigger-icon-size:calc(var(--mobile-nav-trigger-size) * .55);display:flex;position:fixed}.website-navbar__center.svelte-16ec0ri,.website-navbar__right.svelte-16ec0ri{display:none}}@media (width<=512px){.website-navbar__home-mobile.svelte-16ec0ri{--mobile-nav-trigger-icon-size:calc(var(--touch-target-sm) * .55);width:var(--touch-target-sm);height:var(--touch-target-sm);top:var(--space-6);left:var(--space-6)}}.website-section-content.content-width-article.svelte-l955di{max-width:calc(var(--content-width-sm) * 1.2)}[data-reveal-02].svelte-1mffgza{visibility:hidden}.website-bento-section.svelte-1mffgza{padding-block:clamp(6rem,12vh,12rem)}.website-bento-section--sub-light.svelte-1mffgza{background-color:var(--website-bg-sub-light,var(--color-neutral-100))}.website-bento-section--light.svelte-1mffgza{background-color:var(--website-bg-light,var(--color-white))}.website-bento-section--dark.svelte-1mffgza{background-color:var(--website-bg-dark,var(--color-neutral-900));color:var(--color-white)}.website-bento-container.svelte-1mffgza{width:min(92%,1360px);margin-inline:auto}.website-bento-header.svelte-1mffgza{text-align:center;margin-inline:auto;max-width:900px;margin-bottom:clamp(6rem,14vh,14rem)}.website-bento-h2.svelte-1mffgza{font-size:clamp(2.25rem,5vw,4.25rem);font-weight:var(--font-weight-semibold,600);letter-spacing:-.03em;color:var(--ui-text-primary,var(--color-black));margin:0;line-height:1.05}.website-bento-section--dark.svelte-1mffgza .website-bento-h2:where(.svelte-1mffgza){color:var(--color-white)}.website-bento-grid.svelte-1mffgza{grid-auto-rows:10px;display:grid}@media (width<=960px){.website-bento-grid.svelte-1mffgza{grid-template-columns:1fr!important;grid-auto-rows:auto!important}}.website-bento-card.svelte-ow9grs{background-color:var(--color-black);border:1px solid color-mix(in oklch, var(--ui-border-base) 10%, transparent);box-shadow:0 4px 20px color-mix(in oklch, var(--color-black) 4%, transparent);border-radius:clamp(12px,1.5vw,18px);flex-direction:column;justify-content:flex-end;padding:clamp(1rem,1.5vw,1.5rem);display:flex;position:relative;overflow:hidden}.website-bento-card__content.svelte-ow9grs{z-index:3;color:var(--color-white);position:relative}.website-bento-card__title.svelte-ow9grs{color:var(--color-white);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:600;line-height:1.25}@media (width<=960px){.website-bento-card.svelte-ow9grs{grid-area:auto/1/auto/-1!important;min-height:320px!important}}.website-annotated-media.svelte-4g0ckq{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.website-annotated-img.svelte-4g0ckq{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.website-annotated-overlay.svelte-4g0ckq{background:linear-gradient(to top, color-mix(in oklch, var(--color-black) 82%, transparent) 0%, color-mix(in oklch, var(--color-black) 40%, transparent) 40%, color-mix(in oklch, var(--color-black) 8%, transparent) 75%, transparent 100%);pointer-events:none;z-index:1;height:50%;position:absolute;bottom:0;left:0;right:0}.website-annotated-hud.svelte-4g0ckq{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.website-cta-buttons.svelte-1se5kew .button.button{font-weight:var(--font-weight-semibold)}.media-player button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.media-player,.media-player *,.media-player :before,.media-player :after{box-sizing:border-box}.media-player{--box-shadow:0px 4px 4px 0px #0000000a, 0px 0px 1px 0px #0000009e;--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--white:#fff;--black:#050505;--control:26px;--icon:20px;--icon-stroke:2;--gap:12px;--inset:22px;--bottom:16px;--timeline-bottom:50px;--time-size:14px;--time-width:88px;--volume-open:calc(var(--control) + var(--volume-range) + var(--gap));--volume-range:54px;--track-height:4px;--track-gap:3px;width:100%;color:var(--white);-webkit-user-select:none;user-select:none;position:relative}.media-player.has-preview .seek .preview,.media-player.is-scrubbing .seek .preview{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.media-player.is-scrubbing .video{filter:blur(3px)brightness(.72);transform:scale(1)}.media-player:not(.is-scrubbing) .timeline:hover .scrubber,.media-player:not(.is-scrubbing) .timeline:focus-visible .scrubber{width:14px;height:14px}.media-player.is-preview-fallback .seek .preview{width:190px}.media-player.is-preview-fallback .seek .preview .thumb,.media-player.is-muted .controls .volume-icon{display:none}.media-player.is-muted .controls .muted{display:block}.media-player.is-volume-low .controls .volume-icon{display:none}.media-player.is-volume-low .controls .volume-low{display:block}.media-player.is-volume-mid .controls .volume-icon{display:none}.media-player.is-volume-mid .controls .volume-mid{display:block}.media-player.is-volume-high .controls .volume-icon{display:none}.media-player.is-volume-high .controls .volume-high{display:block}.media-player.is-fullscreen{--bottom:24px;--timeline-bottom:58px}.media-player.is-fullscreen .controls .enter{display:none}.media-player.is-fullscreen .controls .exit{display:block}.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .shade,.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .seek,.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .controls,.media-player:not(.is-playing):not(:hover):not(:focus-within) .shade,.media-player:not(.is-playing):not(:hover):not(:focus-within) .seek,.media-player:not(.is-playing):not(:hover):not(:focus-within) .controls{opacity:0;pointer-events:none}.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .seek,.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .controls,.media-player:not(.is-playing):not(:hover):not(:focus-within) .seek,.media-player:not(.is-playing):not(:hover):not(:focus-within) .controls{transform:translateY(6px)}.media-player.is-loading .video{opacity:0}.media-player.is-loading .loader{opacity:1;transform:translate(-50%,-50%)scale(1)}.media-player.is-loading .shade,.media-player.is-loading .seek,.media-player.is-loading .controls{opacity:0;pointer-events:none;visibility:hidden}.media-player .shell{width:100%;aspect-ratio:var(--video-ratio,16/9);border-radius:var(--radius-md);position:relative;overflow:hidden;box-shadow:0 4px 4px #0000000a}.media-player .shell:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;max-width:none;height:100vh}.media-player .shell:fullscreen .stage{height:100vh}.media-player .shell:fullscreen .video{object-fit:contain}.media-player .stage,.media-player .video{width:100%;height:100%}.media-player .stage{background:var(--black);cursor:pointer;position:relative}.media-player .video{object-fit:cover;opacity:1;filter:blur()brightness();transition:opacity .28s,filter .18s,transform .18s;transform:scale(1)}.media-player .loader{z-index:3;color:#ffffffd1;opacity:0;pointer-events:none;width:42px;height:42px;transition:opacity .22s ease, transform .26s var(--ease-out-quart);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.media-player .loader svg{fill:none;stroke:currentColor;width:24px;height:24px;animation:.9s linear infinite media-player-spin}.media-player .shade{opacity:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000005c 28%,#000000e0 100%);height:52%;transition:opacity .26s;position:absolute;inset:auto 0 0}.media-player .pulse{z-index:2;border-radius:var(--radius-full);width:80px;height:80px;color:var(--white);opacity:0;backdrop-filter:blur(10px);pointer-events:none;background:#56565647;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.media-player .pulse svg{fill:currentColor;width:42px;height:42px}.media-player .pulse .pulse-play{transform:translate(2px)}.media-player .pulse .pulse-pause{display:none}.media-player .pulse.show-play,.media-player .pulse.show-pause{animation:media-player-pulse 1.5s var(--ease-out-expo) both}.media-player .pulse.show-pause .pulse-play{display:none}.media-player .pulse.show-pause .pulse-pause{display:block}.media-player .center-toggle{left:var(--inset);bottom:var(--bottom);z-index:4;border-radius:var(--radius-sm);isolation:isolate;width:44px;height:44px;color:var(--white);transition:opacity .2s ease, transform .2s var(--ease-out-quart), visibility .2s;background:0 0;place-items:center;display:grid;position:absolute;overflow:hidden}.media-player .center-toggle:before{content:"";z-index:0;border-radius:inherit;backdrop-filter:blur(14px);background:#5656566b;position:absolute;inset:0}.media-player .center-toggle svg{z-index:1;fill:currentColor;width:24px;height:24px;margin:auto;position:absolute;inset:0}.media-player .center-toggle .center-play{transform:translate(1px)}.media-player:hover .center-toggle,.media-player:focus-within .center-toggle,.media-player.is-playing.is-chrome-visible .center-toggle,.media-player.is-loading .center-toggle{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px)}.media-player .center-pause,.media-player.is-playing .center-play{display:none}.media-player.is-playing .center-pause{display:block}@keyframes media-player-pulse{0%{opacity:0;filter:blur(10px);transform:translate(-50%,-50%)scale(.72)}32%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}72%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(1.08)}}@keyframes media-player-spin{to{transform:rotate(360deg)}}.media-player .seek{left:var(--inset);right:var(--inset);bottom:var(--timeline-bottom);z-index:3;opacity:1;align-items:flex-end;height:34px;transition:opacity .24s,transform .24s;display:flex;position:absolute}.media-player .seek .timeline{cursor:pointer;touch-action:none;align-items:center;width:100%;height:18px;display:flex;position:relative}.media-player .seek .timeline .track{width:100%;height:var(--track-height);border-radius:var(--radius-full);align-items:center;gap:var(--track-gap);transform-origin:50%;transition:transform .18s var(--ease-out-quart);display:flex;position:relative}.media-player .seek .timeline .track .chapter{flex-basis:0;flex-grow:var(--chapter-grow,1);transform-origin:50%;min-width:10px;height:100%;transition:transform .18s var(--ease-out-quart);background:#ffffff38;position:relative;overflow:hidden}.media-player .seek .timeline .track .chapter .fill{width:var(--chapter-progress,0%);border-radius:inherit;background:#ffffffc2;position:absolute;inset:0 auto 0 0}.media-player .seek .timeline:hover .track,.media-player .seek .timeline:focus-visible .track{transform:scaleY(1.5)}.media-player .seek .timeline:hover .chapter:hover,.media-player .seek .timeline:hover .chapter.is-hovered,.media-player .seek .timeline:focus-visible .chapter:hover,.media-player .seek .timeline:focus-visible .chapter.is-hovered{transform:scaleY(1.34)}.media-player .seek .timeline .scrubber{top:50%;left:var(--scrubber-left,0%);border-radius:var(--radius-full);background:var(--white);pointer-events:none;width:10px;height:10px;transition:width .18s var(--ease-out-quart), height .18s var(--ease-out-quart);position:absolute;transform:translate(-50%,-50%)}.media-player .seek .preview{opacity:0;pointer-events:none;width:clamp(150px,22vw,230px);transition:opacity .16s,transform .16s;position:absolute;bottom:84px;left:50%;transform:translate(-50%)translateY(8px)scale(.96)}.media-player .seek .preview .thumb{width:100%;aspect-ratio:var(--video-ratio,16/9);border-radius:var(--radius-md);object-fit:cover;box-shadow:var(--box-shadow);background:#111;border:0;display:block}.media-player .seek .preview .meta{border-radius:var(--radius-full);backdrop-filter:blur(10px);max-width:min(100%,240px);box-shadow:none;color:#fffffff5;filter:drop-shadow(0 1px 8px #000000b8);white-space:nowrap;background:#56565647;justify-content:center;align-items:center;gap:8px;padding:7px 12px 8px;font-size:14px;line-height:1;display:flex;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.media-player .seek .preview .meta span:first-child{flex:none}.media-player .seek .preview .meta span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;flex:auto;min-width:0;overflow:hidden}.media-player .seek .preview:not(.has-title) .meta{min-width:0}.media-player .seek .preview:not(.has-title) [data-media-preview-title]{display:none}.media-player.is-scrubbing .seek .timeline .scrubber{width:17px;height:17px}.media-player .controls{left:var(--inset);right:var(--inset);bottom:var(--bottom);z-index:4;align-items:center;gap:var(--gap);pointer-events:none;opacity:1;transition:opacity .24s,transform .24s;display:flex;position:absolute}.media-player .controls .control,.media-player .controls .time,.media-player .controls .volume,.media-player .controls .speed{pointer-events:auto;box-shadow:none;background:0 0}.media-player .controls .control{width:var(--control);height:var(--control);border-radius:var(--radius-sm);color:var(--white);opacity:.96;filter:drop-shadow(0 2px 8px #00000080);flex:none;place-items:center;transition:opacity .18s,scale .18s;display:grid}.media-player .controls .control svg{width:var(--icon);height:var(--icon);fill:currentColor}.media-player .controls .control:hover{opacity:1}.media-player .controls .control:active{scale:.95}.media-player .controls .control:disabled{opacity:.38;pointer-events:none}.media-player .controls .play{width:30px;position:relative;overflow:visible}.media-player .controls .play svg{width:31px;height:31px;margin:auto;position:absolute;inset:0}.media-player .controls .morph{fill:currentColor;overflow:visible;transform:translate(1px)}.media-player .controls .volume-icon,.media-player .controls .exit{display:none}.media-player .controls .volume-high{display:block}.media-player .controls .volume{width:var(--control);height:var(--control);border-radius:var(--radius-sm);transition:width .26s var(--ease-out-quart);flex:none;align-items:center;display:flex;overflow:hidden}.media-player .controls .volume:hover,.media-player .controls .volume:focus-within{width:var(--volume-open)}.media-player .controls .volume .control{box-shadow:none;backdrop-filter:none;background:0 0}.media-player .controls .volume .range{width:var(--volume-range);height:20px;margin:0 0 0 var(--gap);opacity:0;appearance:none;cursor:pointer;background:0 0;transition:opacity .18s}.media-player .controls .volume .range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--white) 0 var(--volume-percent,100%), #ffffff6b var(--volume-percent,100%) 100%);border:0;height:3px}.media-player .controls .volume .range::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--white);border:0;width:10px;height:10px;margin-top:-3.5px}.media-player .controls .volume .range::-moz-range-track{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--white) 0 var(--volume-percent,100%), #ffffff6b var(--volume-percent,100%) 100%);border:0;height:3px}.media-player .controls .volume .range::-moz-range-thumb{border-radius:var(--radius-full);background:var(--white);border:0;width:10px;height:10px}.media-player .controls .volume:hover .range,.media-player .controls .volume:focus-within .range{opacity:1}.media-player .controls .time{height:var(--control);min-width:var(--time-width);border-radius:var(--radius-full);font-size:var(--time-size);font-variant-numeric:tabular-nums;color:var(--white);filter:drop-shadow(0 2px 8px #00000080);flex:none;justify-content:center;align-items:center;gap:7px;margin-left:-2px;padding:0 2px;line-height:1;display:inline-flex}.media-player .controls .speed{margin-left:auto;position:relative}.media-player .controls .pip{margin-right:2px}.media-player .controls .speed-toggle{width:auto;min-width:42px;font-size:var(--time-size);font-variant-numeric:tabular-nums;padding:0 4px}.media-player .controls .speed-menu{border-radius:var(--radius-full);backdrop-filter:blur(24px)saturate(1.35);background:#56565647;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden}.media-player .controls .speed-menu[hidden]{display:none}.media-player .controls .speed-menu button{border-radius:var(--radius-full);color:#ffffffb8;height:24px;font-size:var(--time-size);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px;transition:background .16s,color .16s}.media-player .controls .speed-menu button:hover,.media-player .controls .speed-menu button.is-active{color:var(--white);background:#ffffff29}.media-player .controls .mute svg,.media-player .controls .pip svg,.media-player .controls .full svg{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round}.media-player .controls .pip svg{width:calc(var(--icon) - 1px);height:calc(var(--icon) - 1px);stroke-width:1.85px}.media-player .controls .full svg{width:calc(var(--icon) - 2px);height:calc(var(--icon) - 2px)}@media (width<=760px){.media-player{--control:30px;--gap:8px;--icon:20px;--time-size:14px;--time-width:98px;--inset:16px;--bottom:14px;--timeline-bottom:48px}.media-player .seek{height:30px}}@media (hover:none) and (pointer:coarse){.media-player .pulse{width:58px;height:58px}.media-player .pulse svg{width:30px;height:30px}.media-player .seek .preview{width:max-content;max-width:min(560px,100vw - 48px);bottom:clamp(74px,18vh,132px);left:50%!important}.media-player .seek .preview .thumb{display:none}.media-player .seek .preview .meta{backdrop-filter:blur(18px);background:#56565647;gap:10px;max-width:100%;padding:10px 16px 11px;position:static;transform:none}.media-player .controls .play,.media-player .controls .volume,.media-player .controls .pip{display:none}.media-player .controls .full{margin-left:4px}.media-player .controls .range{display:none}.media-player .controls .volume:hover,.media-player .controls .volume:focus-within{width:var(--control)}}
