.landing{--font-landing-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-landing-mono:var(--font-geist-mono), ui-monospace, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--landing-bg);color:var(--landing-ink);font-family:var(--font-landing-sans)}.landing .landing-accent,.landing-tab-chevron{color:var(--landing-accent)}.landing-display{font-family:var(--font-display);font-optical-sizing:auto}.landing-cta-btn{color:#fff;transition:transform .16s var(--ease-out), background-color .16s ease;background-color:#ff5a1f;border-radius:6px}.landing-cta-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.landing-cta-btn:hover{background-color:#e84e16}.landing-nav-link:hover{opacity:.7}.landing-tabs [role=tab]:not([aria-selected=true]):hover{color:color-mix(in srgb, var(--landing-ink) 60%, transparent)}.landing-stage-cycle:hover{color:var(--landing-ink)}}.landing-nav{background-color:color-mix(in srgb, var(--landing-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px)}.landing-nav-dots{opacity:.9;background-image:radial-gradient(circle,#0000001a .75px,#0000 .75px),radial-gradient(circle,#0000001a .75px,#0000 .75px);background-position:0 0,2.5px 2.5px;background-size:5px 5px}.landing-dot-grid{background-image:radial-gradient(circle,#0000001a .75px,#0000 .75px),radial-gradient(circle,#0000001a .75px,#0000 .75px);background-position:0 0,2.5px 2.5px;background-size:5px 5px;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.landing-track-stipple{background-color:var(--landing-bg);position:relative}.landing-track-stipple:before{content:"";pointer-events:none;z-index:0;opacity:.18;mix-blend-mode:soft-light;image-rendering:pixelated;background-image:radial-gradient(circle,#1d1b1b8c .45px,#0000 .45px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 55%,#000 100%);mask-image:radial-gradient(#0000 55%,#000 100%)}.landing-tab-texture{opacity:.15;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#1d1b1b80 .4px,#0000 .4px);background-size:4px 4px}@keyframes landing-screen-fade{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.landing-screen-fade{animation:landing-screen-fade .18s var(--ease-out) both;transform-origin:top}@keyframes landing-chevron-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.landing-tab-chevron{animation:landing-chevron-in .15s var(--ease-out) both;display:inline-block}.landing-tabs [role=tab]{transition:color .2s var(--ease-out)}.landing-tab-progress{pointer-events:none;inset-inline:.75rem;background:color-mix(in srgb, var(--landing-ink) 12%, transparent);height:2px;position:absolute;bottom:0;overflow:hidden}.landing-tab-progress-fill{transform-origin:0;background:var(--landing-accent);width:100%;height:100%;animation-name:landing-tab-progress-fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scaleX(0)}@keyframes landing-tab-progress-fill{to{transform:scaleX(1)}}.landing-stage-cycle{transition:color .16s ease, transform .16s var(--ease-out)}.landing-stage-cycle:active{transform:scale(.97)}.landing-nav-actions{justify-content:flex-end;align-items:center;min-width:9.75rem;min-height:2rem;display:flex;position:relative}.landing-nav-login{transition:opacity .16s}.landing-nav-login.is-hidden{opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset-inline-end:0}.landing-nav-cta{transform-origin:100%;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);display:inline-flex}.landing-nav-cta.is-visible{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)scale(1)}.landing-nav-cta.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out), visibility .14s linear;position:absolute;inset-inline-end:0;transform:translate(6px)scale(.97)}.landing-tabs-sticky{top:var(--landing-nav-h,3.5rem);background-color:color-mix(in srgb, var(--landing-bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);transition:box-shadow .2s var(--ease-out)}.landing-tabs-sticky.is-stuck{box-shadow:0 1px 0 color-mix(in srgb, var(--landing-ink) 8%, transparent)}.landing-tabs-sticky-inner{padding-block:.5rem}.landing-nav-link{transition:opacity .16s}.eink-refresh{isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.eink-refresh__content{opacity:0;will-change:opacity, filter}.eink-refresh__flash,.eink-refresh__veil,.eink-refresh__noise{pointer-events:none;opacity:0;position:absolute;inset:0}.eink-refresh__flash{z-index:3;background:#1d1b1b}.eink-refresh__veil{z-index:2;background:#eceae6}.eink-refresh__noise{z-index:4;mix-blend-mode:multiply;background-color:#eceae6;background-image:radial-gradient(circle,#1d1b1b .6px,#0000 .65px),radial-gradient(circle,#1d1b1b .45px,#0000 .5px);background-position:0 0,1.5px 2px;background-size:3px 3px,5px 5px}.eink-refresh.is-pending .eink-refresh__veil{opacity:1}.eink-refresh.is-revealed .eink-refresh__content{opacity:1;filter:none}.eink-refresh.is-refreshing .eink-refresh__noise{animation:.86s steps(6,end) forwards eink-dither-noise}.eink-refresh.is-refreshing .eink-refresh__flash{animation:.86s step-end forwards eink-dither-invert}.eink-refresh.is-refreshing .eink-refresh__veil{animation:.86s ease-out forwards eink-dither-veil}.eink-refresh.is-refreshing .eink-refresh__content{opacity:1;animation:.86s steps(5,end) forwards eink-dither-content}@keyframes eink-dither-invert{0%,6%{opacity:0}7%,14%{opacity:1;background:#1d1b1b}15%,to{opacity:0}}@keyframes eink-dither-noise{0%{opacity:0;filter:contrast()}8%{opacity:.95}20%{opacity:1;background-size:2px 2px,3px 3px}40%{opacity:.85;background-size:3px 3px,5px 5px}60%{opacity:.55;background-size:4px 4px,7px 7px}80%{opacity:.22;background-size:5px 5px,9px 9px}to{opacity:0}}@keyframes eink-dither-veil{0%,14%{opacity:1}40%{opacity:.35}to{opacity:0}}@keyframes eink-dither-content{0%,18%{opacity:0;filter:contrast(1.5)grayscale(.4)}35%{opacity:.45;filter:contrast(1.35)grayscale(.25)}55%{opacity:.75;filter:contrast(1.15)grayscale(.1)}80%{opacity:.92;filter:contrast(1.05)}to{opacity:1;filter:none}}@media (max-width:767px){.landing-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media (prefers-reduced-motion:reduce){.landing-screen-fade,.landing-tab-chevron,.landing-tab-progress-fill{animation:none!important}.landing-tab-progress{display:none}.landing-cta-btn:active,.landing-stage-cycle:active{transform:none}.landing-nav-cta{transition:opacity .16s,visibility .16s}.landing-nav-cta.is-hidden,.landing-nav-cta.is-visible{transform:none}.landing-nav-login{transition:opacity .16s}.eink-refresh.is-revealed .eink-refresh__content{opacity:1;filter:none;clip-path:none;animation:none!important}.eink-refresh.is-refreshing .eink-refresh__flash,.eink-refresh.is-refreshing .eink-refresh__veil,.eink-refresh.is-refreshing .eink-refresh__noise{opacity:0;animation:none!important}.eink-refresh.is-pending .eink-refresh__veil{opacity:0}}
