.floating-nav-cta,.floating-nav-login{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-100);min-height:var(--container-control);padding:var(--spacing-100) var(--spacing-150);border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:var(--color-background-neutral);color:var(--color-text);font:var(--font-weight-medium) var(--text-label)/var(--leading-label) var(--font-family-ui),sans-serif;text-decoration:none;cursor:pointer;transition:background var(--duration-feedback) ease,border-color var(--duration-feedback) ease,color var(--duration-feedback) ease}.floating-nav-login:hover{background:var(--color-background-neutral-hovered);border-color:var(--color-border-control-hovered)}.floating-nav-login:active{background:var(--color-background-selected)}.floating-nav-cta{background:var(--color-background-brand-bold);border-color:var(--color-background-brand-bold);color:var(--color-text-inverse)}.floating-nav-cta:hover{background:var(--color-background-brand-bold-hovered);border-color:var(--color-background-brand-bold-hovered)}.floating-nav-cta:active{background:var(--color-background-brand-bold-pressed)}.app-nav-wrap,.floating-nav-wrap{position:sticky;top:0;z-index:var(--layer-navigation);padding:var(--spacing-250) var(--spacing-300) var(--spacing-100);pointer-events:none}.app-nav,.floating-nav{width:100%;max-width:var(--container-content);margin-inline:auto}.floating-nav{position:relative;pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-300);min-height:var(--container-navigation);padding:var(--spacing-150) var(--spacing-300);border-radius:var(--radius-container);border:1px solid var(--color-border-navigation);background:var(--color-background-navigation);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 16px var(--color-shadow-navigation)}.floating-nav-brand{display:flex;align-items:center;gap:var(--spacing-100);color:var(--color-text);text-decoration:none;width:-moz-fit-content;width:fit-content}.floating-nav-mark{width:30px;height:30px;flex-shrink:0}.floating-nav-word{font-size:var(--text-brand);line-height:var(--leading-brand);font-weight:var(--font-weight-bold)}.floating-nav-beta{padding:var(--spacing-025) var(--spacing-075);font-size:var(--text-body-small);line-height:var(--leading-body-small);background:var(--color-background-selected);border-radius:var(--radius-badge)}.floating-nav-nav{display:flex;align-items:center;justify-content:center;gap:var(--spacing-400)}.floating-nav-link,.floating-nav-menu-item{color:var(--color-text-link);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--font-weight-medium);text-decoration:none;text-underline-offset:4px}.floating-nav-link:hover{text-decoration:underline}.floating-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-100)}.floating-nav-burger{display:none;width:var(--container-control);height:var(--container-control);padding:0;align-items:center;justify-content:center;border:1px solid var(--color-border-control);border-radius:var(--radius-control);background:transparent;color:var(--color-icon);cursor:pointer}.floating-nav-burger:hover{background:var(--color-background-neutral-hovered)}.floating-nav-menu{position:absolute;top:calc(100% + var(--spacing-100));left:0;right:0;padding:var(--spacing-100);border:1px solid var(--color-border-input);border-radius:var(--radius-surface);background:var(--color-background-surface);box-shadow:0 8px 24px var(--color-shadow-overlay)}.floating-nav-menu-item{display:flex;align-items:center;min-height:var(--container-control);padding-inline:var(--spacing-150);border-radius:var(--radius-control)}.floating-nav-menu-item:hover{background:var(--color-background-neutral-hovered)}.app-nav{display:flex;align-items:center;gap:var(--spacing-150)}.app-nav .floating-nav{flex:1;min-width:0}.account-control{position:relative;flex-shrink:0;pointer-events:auto}.account-trigger{display:flex;padding:0;background:transparent;border:0;border-radius:var(--radius-full);cursor:pointer}@media (max-width:1024px){.floating-nav{gap:var(--spacing-200);padding-inline:var(--spacing-200)}.floating-nav-nav{gap:var(--spacing-250)}}@media (max-width:760px){.app-nav-wrap,.floating-nav-wrap{padding:var(--spacing-150) var(--spacing-200) var(--spacing-100)}.floating-nav{grid-template-columns:1fr auto;gap:var(--spacing-100);min-height:var(--container-navigation);padding:var(--spacing-100) var(--spacing-150)}.floating-nav-nav{display:none}.floating-nav-burger{display:inline-flex}.floating-nav-beta{display:none}.floating-nav-cta,.floating-nav-login{padding-inline:var(--spacing-100)}.app-nav .floating-nav{grid-template-columns:auto 1fr}.app-nav .floating-nav-nav{display:flex;gap:var(--spacing-150);justify-content:flex-end}.app-nav .floating-nav-actions,.app-nav .floating-nav-word{display:none}.floating-nav-link{font-size:var(--text-body-small)}}.shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-background-page);color:var(--color-text)}.shell>main{flex:1 0 auto}.wrap{width:min(100% - 48px,var(--container-content));margin-inline:auto}.section{padding-block:var(--spacing-600) var(--spacing-1000)}.shell[data-page=index] .hero{min-height:calc(100svh - var(--container-navigation) - var(--spacing-250) - var(--spacing-100));display:flex;align-items:center;padding-block:0 calc(2 * var(--spacing-1000))}.shell[data-page=home] .hero{padding-top:var(--spacing-1000)}.shell[data-page=home] .hero-display{font-size:var(--text-heading-xlarge);line-height:var(--leading-heading-xlarge);margin-bottom:var(--spacing-500)}@media (max-width:760px){.wrap{width:calc(100% - 32px)}.shell[data-page=home] .hero{padding-block:var(--spacing-600)}.shell[data-page=home] .hero-display{font-size:var(--text-heading-large);line-height:var(--leading-heading-large);margin-bottom:var(--spacing-300)}.section{padding-block:var(--spacing-400) var(--spacing-600)}.shell[data-page=index] .hero{min-height:calc(100svh - var(--container-navigation) - var(--spacing-150) - var(--spacing-100));padding-block:var(--spacing-400) var(--spacing-1000)}}