:root,[data-theme=dark]{--bg:#0b0e0b;--surface:#111411;--surface-raised:#171a17;--rule:#2a2e2a;--rule-strong:var(--text);--text:#e3ded3;--text-muted:#bdb8ad;--accent:#f78116;--on-accent:#0b0e0b;--accent-text:#f78116;--app:#00d1ac;--focus-ring:var(--text);--mark-mono:#fff;--menu-bg:#050605;--brand-salamander:#f78116;--brand-sea:#00d1ac;--brand-beach-sand:#e3ded3;--brand-black-flow:#0b0e0b}[data-theme=sand]{--bg:#e3ded3;--surface:#efede7;--surface-raised:#f7f5f0;--rule:#c9c5a7;--rule-strong:var(--text);--text:#0b0e0b;--text-muted:#0b0e0b;--accent:#f78116;--on-accent:#0b0e0b;--accent-text:var(--text);--app:#135e50;--focus-ring:var(--text);--mark-mono:#0b0e0b;--menu-bg:#d6d0c3;--brand-salamander:#f78116;--brand-sea:#00d1ac;--brand-beach-sand:#e3ded3;--brand-black-flow:#0b0e0b}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--dur-fast:120ms;--ease-out:cubic-bezier(0.2,0,0,1);--opacity-hover:0.9;--opacity-disabled:0.4;--font-sans:var(--font-aeonik-fono),Arial,sans-serif;--font-mono:var(--font-aeonik-mono),Arial,sans-serif;--font-display:var(--font-du-bois-narrow),Arial,sans-serif;--container-max:1381px;--sy:var(--sp-9);--sgap:var(--sp-7);--pad-x:var(--sp-9)}@media (max-width:900px){:root{--sy:var(--sp-8);--sgap:var(--sp-6);--pad-x:var(--sp-8)}}@media (max-width:520px){:root{--sy:var(--sp-7);--sgap:var(--sp-6);--pad-x:var(--sp-4)}}body,html{transition:background-color .4s var(--ease-out)}.fl-ground,body,html{background-color:var(--bg)}.fl-ground{color:var(--text);font-family:var(--font-sans);line-height:normal;-webkit-font-smoothing:antialiased;transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.fl-ground :where(a,button,summary,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fl-mk-ink{fill:var(--text)}.fl-mk-orange{fill:var(--accent)}.fl-toggle .ti-sun{display:none}[data-theme=sand] .fl-toggle .ti-sun{display:block}[data-theme=sand] .fl-toggle .ti-moon{display:none}.fl-menu-panel{height:calc(100dvh - 68px)}header:has(.fl-menu[open]){background-color:var(--menu-bg)}.fl-menu:not([open]) .ti-close,.fl-menu[open] .ti-menu{display:none}@keyframes fl-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.fl-menu[open] .fl-menu-panel{animation:fl-menu-in .2s var(--ease-out) both}.fl-fold{--header-h:70px;display:flex;flex-direction:column;min-height:calc(clamp(640px, 100svh, 1200px) - var(--header-h));--hero-y:clamp(32px,6svh,96px)}@media (max-width:900px){.fl-fold{min-height:auto;--hero-y:var(--sy)}}.appswap{--sw-card:rgba(17,20,17,.5);--sw-card-solid:#0b0e0b;--sw-border:rgba(29,33,29,.2);--sw-box:#111411;--sw-box-border:transparent;--sw-token-border:#2a382a;--sw-token-hover:#161a16;--sw-fg:#e3ded3;--sw-amt:#e6dfd0;--sw-muted:#90a68e;--sw-label:hsla(41,22%,86%,.8);--sw-rule:#1f241f;--sw-flip:#111411;display:flex;flex-direction:column;gap:24px;width:100%;padding:24px 38px;border:1.5px solid var(--sw-border);border-radius:16px;background:var(--sw-card);color:var(--sw-fg);font-family:var(--font-sans);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.as-box{min-height:104px;padding:20px 24px;border:1px solid var(--sw-box-border);border-radius:12px;background:var(--sw-box)}.as-box,.sw-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.sw-row{padding:14px 0;border-bottom:1px solid var(--sw-rule);font-size:14px}.sw-row:last-child{border-bottom:0}.as-cta{display:flex;align-items:center;justify-content:center;height:71px;border-radius:12px;background:#00d1ac;color:#0b0e0b;font-family:var(--font-sans);font-weight:700;font-size:24px}.as-cta:hover{filter:brightness(1.06)}[data-theme=sand] .appswap{--sw-card:#fff;--sw-card-solid:#fff;--sw-border:#f0ede6;--sw-box:#fafafa;--sw-box-border:#f0ede6;--sw-token-border:#f0ede6;--sw-token-hover:#fffbf3;--sw-fg:#0b0e0b;--sw-amt:#0b0e0b;--sw-muted:#6f6f6f;--sw-label:#32312a;--sw-rule:#ece6d8;--sw-flip:#fafafa}.sw-divider:after,.sw-divider:before{content:"";flex:1;height:1px}.sw-divider:before{background:linear-gradient(90deg,transparent,var(--sw-rule))}.sw-divider:after{background:linear-gradient(90deg,var(--sw-rule),transparent)}@media (max-width:520px){.appswap{padding:16px 12px}.as-box{padding:16px}.as-cta{height:56px;font-size:20px}}@media (min-width:901px) and (max-height:880px){.appswap{gap:16px;padding-top:20px;padding-bottom:20px}.as-box{min-height:88px;padding-top:14px;padding-bottom:14px}.as-cta{height:56px;font-size:20px}.sw-row{padding-top:10px;padding-bottom:10px}}@keyframes fl-fade{0%{opacity:0}to{opacity:1}}@keyframes fl-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fl-blink{50%{opacity:0}}@keyframes fl-bit{0%,70%{opacity:1}71%,to{opacity:.15}}@keyframes fl-tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fl-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.js-motion .fl-header-in{animation:fl-fade .8s ease-out both}.js-motion .hero-in{animation:fl-fade-up .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.12s + var(--i, 0) * 90ms)}[data-reveal]{transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.2,.7,.2,1)}[data-reveal=rise]{transition-duration:1s;transition-timing-function:var(--ease-out)}[data-reveal][data-reveal-state=pending]{opacity:0;transform:translateY(16px);transition:none}[data-reveal=rise][data-reveal-state=pending]{transform:translateY(28px)}.fl-layer-bar{transform-origin:left center}[data-reveal-state=pending] .fl-layer-bar{transform:scaleX(0)}[data-reveal-state=in] .fl-layer-bar{animation:fl-grow 1.6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--bar-delay,0s)}[data-reveal-state=in] .fl-layer-base{animation-duration:2.2s}.fl-blink{animation:fl-blink 1.1s steps(1) infinite}.fl-bit{animation:fl-bit 4.8s steps(1) infinite}.fl-tick{animation:fl-tick 48s linear infinite}.fl-tickwrap:focus-within .fl-tick,.fl-tickwrap:hover .fl-tick,.fl-tstrip[data-tip-open] .fl-tick{animation-play-state:paused}.fl-tlive{padding-left:max(var(--pad-x),calc((100% - var(--container-max)) / 2))}.fl-tlive-dot{display:block;flex:0 0 8px;width:8px;min-width:8px;height:8px;min-height:8px;aspect-ratio:1;box-sizing:border-box;border-radius:50%;background:var(--app);box-shadow:0 0 0 0 var(--app);animation:fl-live-pulse 2s ease-out infinite}@keyframes fl-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--app) 55%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.fl-tstrip .fl-tickwrap{-webkit-mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,transparent,#000 64px,#000 calc(100% - 64px),transparent)}.fl-tcell dd{transition:color .22s var(--ease-out)}[data-theme=dark] .fl-tcell:hover dd{color:var(--brand-salamander)}.fl-tcell-link:after{content:"";position:absolute;inset:0}.fl-tcell-link:focus-visible{outline:none}.fl-tcell-link:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:-2px}.fl-float{animation:fl-float 4s ease-in-out infinite alternate}.fl-news{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px}.fl-news-head{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.fl-news-body{flex:0 0 auto;flex-direction:column;gap:8px}.fl-news-body,.fl-news-row{display:flex;max-width:100%}.fl-news-row{align-items:stretch;gap:12px;width:368px}.fl-news-row input[type=email]{flex:1 1 243px;min-width:0;height:40px;box-sizing:border-box;padding:0 2px;border:0;border-bottom:1px solid var(--text);border-radius:0;background:transparent;color:var(--text);font-family:var(--font-sans);font-size:16px}.fl-news-row input[type=email]::-moz-placeholder{color:var(--text);opacity:.55}.fl-news-row input[type=email]::placeholder{color:var(--text);opacity:.55}.fl-news-row input[type=email]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fl-news-row .fl-btn{flex:none}.fl-news-done{margin:0;font-size:16px;line-height:1.5}.fl-news-done:focus{outline:none}@media (max-width:900px){.fl-news{flex-direction:column;align-items:stretch;width:100%}.fl-news-head{align-items:flex-start;text-align:left}.fl-news-row{width:100%}}@media (max-width:360px){.fl-news-row{flex-wrap:wrap}}.fl-qtrack{display:flex;flex-direction:column;gap:48px}.js-motion .fl-qtrack{flex-direction:row;gap:0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.js-motion .fl-qtrack>*{flex:0 0 100%}.fl-qcontrols{display:none}.js-motion .fl-qcontrols{display:flex}@media (max-width:900px){.fl-qtrack{gap:32px}}@media (prefers-reduced-motion:reduce){.fl-ground,.js-motion .fl-qtrack,[data-reveal],body,html{transition:none!important}.fl-bit,.fl-blink,.fl-float,.fl-menu[open] .fl-menu-panel,.fl-tlive-dot,.js-motion .fl-header-in,.js-motion .hero-in,[data-reveal-state] .fl-layer-bar{animation:none!important}.fl-tcell dd{transition:none}[data-reveal-state=pending] .fl-layer-bar,[data-reveal][data-reveal-state=pending]{opacity:1!important;transform:none!important}.fl-tick{animation-duration:72s}.fl-cube-video{display:none}}