@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}body,html{margin:0;padding:0;background:#fbfbf9;scroll-behavior:smooth}footer[id],section[id]{scroll-margin-top:84px}footer[id]{scroll-margin-top:0}.lp-reveal{opacity:0;transform:translateY(16px);filter:blur(3px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1)}.lp-reveal.lp-in{opacity:1;transform:none;filter:blur(0)}.lp-wordin{animation:lp-wordin .3s cubic-bezier(.22,1,.36,1)}@keyframes lp-wordin{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}.lp-wordout{opacity:0;transform:translateY(-8px);filter:blur(3px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),filter .28s cubic-bezier(.22,1,.36,1)}.lp-restfill{width:30%;animation:lp-restfill 2.8s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes lp-restfill{0%{width:26%}to{width:86%}}.lp-chartline{stroke-dasharray:1;stroke-dashoffset:1}.lp-flatpill div{box-shadow:none!important}.lp-chartline-go{transition:stroke-dashoffset 1.5s cubic-bezier(.22,1,.36,1) .25s}.lp-chartline-go,.lp-reveal.lp-in .lp-chartline{stroke-dashoffset:0}.lp-syncdot{animation:lp-syncdot 2.6s ease-in-out infinite}@keyframes lp-syncdot{0%,to{box-shadow:0 0 0 0 rgba(110,168,0,.25)}50%{box-shadow:0 0 0 5px rgba(110,168,0,.12)}}@keyframes lp-tap{0%{transform:scale(.45);opacity:0}25%{opacity:1}to{transform:scale(1.3);opacity:0}}@keyframes lp-digit-pop{0%{transform:translateY(8px);opacity:0;filter:blur(2px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.lp-digit{display:inline-block;animation:lp-digit-pop .5s cubic-bezier(.34,1.45,.64,1) both;will-change:transform,opacity,filter}@keyframes lp-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lp-caret{display:inline-block;width:2px;height:1em;background:currentColor;margin-left:1px;vertical-align:-2px;animation:lp-blink 1s steps(1) infinite}@keyframes lp-comm-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lp-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;animation:lp-pulse 2.2s ease-in-out infinite}@keyframes lp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes lp-pan-pop{0%{transform:translateY(14px);opacity:0;filter:blur(3px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}.lp-panel>*{animation:lp-pan-pop .6s cubic-bezier(.34,1.45,.64,1) both}.lp-panel>:nth-child(2){animation-delay:.1s}.lp-panel>:nth-child(3){animation-delay:.2s}.lp-snap{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lp-snap::-webkit-scrollbar{display:none}::selection{background:rgba(182,255,58,.3)}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none!important}.lp-reveal{transition:none;opacity:1;transform:none;filter:none}.lp-digit,.lp-panel>*,.lp-pulse,.lp-restfill,.lp-syncdot,.lp-wordin{animation:none!important}.lp-chartline{transition:none;stroke-dashoffset:0}}.lp-tap-press{transform:scale(.94)!important;transition:transform .15s cubic-bezier(.22,1,.36,1)!important}@keyframes trackd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes trackd-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes trackd-sweep{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes trackd-glow{0%,to{box-shadow:0 0 0 0 rgba(182,255,58,0)}50%{box-shadow:0 0 0 3px rgba(182,255,58,.12)}}.trackd-tap{transition:transform .14s cubic-bezier(.4,0,.2,1),background .14s,border-color .14s,color .14s}.trackd-tap:active{transform:scale(.93)}.trackd-row{transition:background .18s cubic-bezier(.4,0,.2,1)}.trackd-scroll::-webkit-scrollbar{width:0;height:0}@keyframes trackd-spring{0%{transform:scale(.85)}45%{transform:scale(1.08)}72%{transform:scale(.97)}to{transform:scale(1)}}@keyframes trackd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}.trackd-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;animation:trackd-pulse 2.2s ease-in-out infinite}.trackd-bounce{transition:transform .12s cubic-bezier(.4,0,.2,1)}.trackd-bounce:active{transform:scale(.85)}.trackd-bounce.is-springing{animation:trackd-spring .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.trackd-pulse{animation:none}.trackd-bounce{transition:none}.trackd-bounce.is-springing{animation:none}}:root{--panel-open-dur:400ms;--panel-close-dur:350ms;--panel-translate-y:140px;--panel-blur:2px;--panel-ease:cubic-bezier(0.22,1,0.36,1);--modal-open-dur:250ms;--modal-close-dur:150ms;--modal-scale:0.96;--modal-scale-close:0.96;--modal-ease:cubic-bezier(0.22,1,0.36,1);--dropdown-open-dur:250ms;--dropdown-close-dur:150ms;--dropdown-pre-scale:0.97;--dropdown-closing-scale:0.99;--dropdown-ease:cubic-bezier(0.22,1,0.36,1);--check-opacity-dur:550ms;--check-rotate-dur:550ms;--check-rotate-from:80deg;--check-bob-dur:450ms;--check-y-amount:40px;--check-blur-dur:500ms;--check-blur-from:10px;--check-path-dur:550ms;--check-path-delay:80ms;--check-ease-out:cubic-bezier(0.22,1,0.36,1);--check-ease-opacity:cubic-bezier(0.22,1,0.36,1);--check-ease-rotate:cubic-bezier(0.22,1,0.36,1);--check-ease-bob:cubic-bezier(0.34,1.35,0.64,1);--check-ease-path:cubic-bezier(0.22,1,0.36,1);--shimmer-dur:2000ms;--shimmer-base:rgba(12,21,0,0.45);--shimmer-highlight:#0c1500;--shimmer-band:400%;--shimmer-ease:linear}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}.t-scrim{opacity:0;pointer-events:none;transition:opacity var(--panel-close-dur) var(--panel-ease)}.t-scrim[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--panel-open-dur) var(--panel-ease)}.t-modal{transform-origin:center;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease),opacity var(--modal-open-dur) var(--modal-ease);will-change:transform,opacity}.t-modal.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease),opacity var(--modal-close-dur) var(--modal-ease)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-success-check{display:inline-block;transform-origin:center;opacity:0;will-change:transform,opacity,filter}.t-success-check svg{display:block;overflow:visible}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards,t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards,t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards,t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}.t-success-check.t-settled{animation:none!important;opacity:1!important;filter:none!important;transform:none!important;translate:0 0!important}.t-success-check.t-settled svg path{animation:none!important;stroke-dashoffset:0!important}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0deg)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur(0)}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0 0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}.t-shimmer{position:relative;display:inline-block;color:var(--shimmer-base)}.t-shimmer:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,transparent 0,transparent 40%,var(--shimmer-highlight) 50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band) 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root{--text-swap-dur:150ms;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out}.t-text-swap{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-text-swap.t-settled{transition:none!important}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}@keyframes tk-sp-word{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes tk-sp-dot{0%{opacity:0;transform:translateY(-46px) scale(.6)}55%{opacity:1;transform:translateY(0) scale(1)}70%{transform:translateY(0) scale(1.22,.78)}84%{transform:translateY(-7px) scale(.96,1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tk-sp-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.82}}@keyframes tk-sp-exit{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(.97);filter:blur(5px)}}@media (prefers-reduced-motion:reduce){.tk-sp-anim{animation:none!important;opacity:1!important}}.lp-tapdot{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:rgba(255,255,255,.32);box-shadow:0 0 0 1px rgba(255,255,255,.22);pointer-events:none;z-index:95;animation:lp-tap .55s ease-out forwards}@media (prefers-reduced-motion:reduce){.t-dropdown,.t-modal,.t-panel-slide,.t-scrim{transition:none!important}.t-success-check{animation:none!important;opacity:1}.t-success-check svg path{animation:none!important;stroke-dashoffset:0!important}.t-shimmer:before{animation:none!important}}@keyframes tk-ob-tap{0%{transform:scale(.45);opacity:0}25%{opacity:1}to{transform:scale(1.3);opacity:0}}@media (prefers-reduced-motion:reduce){.tk-ob{animation:none!important;opacity:1!important}}