.fx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#121316;--lowest:#0d0e11;--low:#1b1b1f;--container:#1f1f23;--high:#292a2d;--highest:#343538;--on-surface:#e3e2e6;--on-variant:#e5beb2;--primary:#ffb59c;--primary-fixed:#ffdbcf;--accent:#ff5708;--on-accent:#511500;--secondary:#ffbc7c;--secondary-container:#fe9400;--tertiary:#ffb955;--glow:0 0 36px #ff57088c;--glow-strong:0 0 48px #ff5708bf;--ease:cubic-bezier(.23, 1, .32, 1);--font-tech:var(--font-fx-tech), ui-monospace, monospace;background:var(--surface);color:var(--on-surface);font-family:var(--font-fx-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px;overflow-x:clip}html:has(.fx){background:#0d0e11}html:has(.fx) body{background:#0d0e11}.fx ::selection{background:var(--accent);color:var(--on-accent)}:where(.fx) a{color:inherit;text-decoration:none}.fx :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.fx-skip{z-index:70;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:8px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.fx-skip:focus{top:12px}.fx{--mk-pad:clamp(20px, 4vw, 72px);--mk-maxw:1680px}.fx-wrap{box-sizing:border-box;max-width:var(--mk-maxw);padding-inline:var(--mk-pad);margin-inline:auto}.t-display{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:48px}.t-xl{letter-spacing:-.025em;font-size:36px;font-weight:700;line-height:42px}.t-lg{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:34px}.t-md{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:36px}.t-sm{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:28px}.t-body-xl{letter-spacing:-.01em;font-size:18px;line-height:28px}.t-body-lg{letter-spacing:-.005em;font-size:17px;line-height:26px}.t-tech{font-family:var(--font-tech);letter-spacing:.06em;font-size:13px;font-weight:500;line-height:18px}.t-status{font-family:var(--font-tech);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:14px}.t-caption{letter-spacing:.01em;font-size:12px;line-height:16px}@media (min-width:768px){.t-display{letter-spacing:-.035em;font-size:80px;line-height:88px}.t-xl{letter-spacing:-.03em;font-size:56px;line-height:64px}.t-lg{letter-spacing:-.025em;font-size:40px;line-height:48px}.t-body-xl{font-size:20px;line-height:32px}}.muted{color:var(--on-variant)}.c-primary{color:var(--primary)}.c-secondary{color:var(--secondary)}.c-accent{color:var(--accent)}.c-tertiary{color:var(--tertiary)}.upper{text-transform:uppercase}.eyebrow{font-family:var(--font-tech);letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:700}.btn{white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s ease, background-color .2s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;font-family:inherit;font-weight:600;display:inline-flex}.btn:active{transform:scale(.95)}.btn-accent{background:var(--accent);color:var(--on-accent);box-shadow:var(--glow)}.btn-ghost{color:var(--on-surface);-webkit-backdrop-filter:blur(40px);background:#292a2d99;box-shadow:0 4px 6px -1px #0000004d}.btn-solid{background:var(--high);color:var(--on-surface)}.btn-lg{letter-spacing:-.015em;padding:.75rem 2.5rem;font-size:20px;line-height:28px}.btn-xl{padding:1rem 4rem;font-size:20px;font-weight:700;line-height:28px}.btn svg{transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.btn-accent:hover{box-shadow:var(--glow-strong);transform:scale(1.05)}.btn-accent:hover svg{transform:translate(4px)}.btn-ghost:hover,.btn-solid:hover{background:var(--highest)}}.fx-header{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(140%);background:#0e0f11d1;position:fixed;inset:0 0 auto;box-shadow:0 1px #ffffff0f}.fx-header.is-open{background:#0e0f11f5}.fx-bar{justify-content:space-between;align-items:center;gap:1.5rem;height:64px;display:flex}.fx-brand{align-items:center;gap:.75rem;display:flex}.fx-brand img{width:auto;height:30px}.fx-brand-name{align-items:center;gap:.25rem;display:flex}.fx-brand-name b{letter-spacing:-.025em;font-size:19px;font-weight:700;line-height:28px}.fx-nav{align-items:center;gap:.25rem;display:none}.fx-nav>a,.fx-nav-btn{height:36px;font:inherit;color:#b9b5b0;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:15px;transition:color .15s,background-color .15s;display:inline-flex}.fx-nav-btn svg{transition:transform .2s var(--ease);opacity:.7}.fx-nav-btn[aria-expanded=true]{color:#eeece9;background:#ffffff0f}.fx-nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.fx-nav>a:hover,.fx-nav-btn:hover,.fx-nav>a[aria-current=page],.fx-nav-btn.is-current{color:#eeece9}.fx-nav>a[aria-current=page],.fx-nav-btn.is-current{font-weight:600}.fx-actions{align-items:center;gap:.5rem;display:flex}.fx-signin{white-space:nowrap;color:#d8d5d1;border-radius:999px;padding:.25rem .9rem;transition:color .15s}.fx-signin:hover{color:#fff}.fx-try{color:#1d0800;letter-spacing:-.01em;height:36px;transition:background-color .16s ease, transform .16s var(--ease);background:#ff5f1a;border-radius:999px;align-items:center;padding:0 1.1rem;font-size:15px;font-weight:600;display:inline-flex}.fx-try:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.fx-try:hover{background:#ff7433}}.fx-menu-btn{color:#eeece9;cursor:pointer;background:#1c1d21;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid}.fx-mm{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .22s var(--ease), visibility 0s linear .22s;background:#0e0f11;border-top:1px solid #ffffff0f;position:absolute;inset:64px 0 auto;transform:translateY(-6px);box-shadow:0 40px 80px -20px #000000bf}.fx-mm.is-open{opacity:1;visibility:visible;transition:opacity .18s var(--ease), transform .22s var(--ease), visibility 0s;transform:none}.fx-mm-inner{grid-template-columns:1fr 340px;gap:48px;padding-block:28px 36px;display:grid}.fx-mm-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.fx-mm-list a{border-radius:12px;gap:3px;padding:14px 16px;transition:background-color .15s;display:grid}.fx-mm-list a:hover,.fx-mm-list a:focus-visible{background:#ffffff0d}.fx-mm-list a[aria-current=page]{background:#ff5f1a14}.fx-mm-list b{color:#eeece9;letter-spacing:-.01em;font-size:16px;font-weight:600}.fx-mm-list span{color:#a8a49f;font-size:14px;line-height:1.45}.fx-mm-side{align-content:start;display:grid}.fx-mm-feature{background:#16171a;border-radius:16px;gap:6px;padding:14px;transition:background-color .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.fx-mm-feature:hover{background:#1c1d21}.fx-mm-shot{aspect-ratio:16/9;background:#0c0d0f;border-radius:10px;margin-bottom:8px;display:block;overflow:hidden}.fx-mm-shot img{object-fit:cover;object-position:left top;width:100%;height:100%}.fx-mm-feature b{color:#eeece9;align-items:center;gap:8px;font-weight:600;display:inline-flex}.fx-mm-feature>span:not(.fx-mm-shot):not(.fx-mm-big){color:#a8a49f;font-size:14px;line-height:1.45}.fx-mm-bot{background:radial-gradient(120% 100% at 100% 0,#ff5f1a2e,#0000 60%),#16171a;padding:22px}.fx-mm-big{letter-spacing:-.03em;color:#eeece9;font-size:34px;font-weight:600;line-height:1.1}.fx-mm-bot b{color:#ff7a3d;margin-top:10px}.fx-mm-extra h2{color:#8e8a85;margin:6px 0 10px;font-size:13px;font-weight:600}.fx-mm-extra ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fx-mm-extra li a{color:#d8d5d1;padding:6px 0;display:block}.fx-mm-extra li a:hover{color:#fff}.fx-mm-extra p{color:#8e8a85;margin:14px 0 0;font-size:14px}.fx-mm-extra p a{color:#d8d5d1;text-underline-offset:3px;text-decoration:underline}.fx-mobile{z-index:49;overscroll-behavior:contain;padding:8px var(--mk-pad) 32px;background:#0e0f11;align-content:start;gap:4px;display:grid;position:fixed;inset:64px 0 0;overflow-y:auto}.fx-mobile-top{color:#eeece9;border-bottom:1px solid #ffffff12;padding:14px 0;font-size:20px;font-weight:600}.fx-mobile section{border-bottom:1px solid #ffffff12;padding:18px 0 8px}.fx-mobile h2{color:#8e8a85;margin:0 0 6px;font-size:13px;font-weight:600}.fx-mobile ul{grid-template-columns:1fr 1fr;gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.fx-mobile li a{color:#eeece9;padding:10px 0;font-size:17px;display:block}.fx-mobile-actions{align-items:center;gap:12px;padding-top:20px;display:flex}.fx-mobile-actions .fx-try{height:44px;padding:0 1.4rem}@media (min-width:1024px){.fx-nav{display:flex}.fx-menu-btn,.fx-mobile{display:none}}@media (max-width:1023px){.fx-mm{display:none}}@media (max-width:479px){.fx-signin{display:none}}.fx-footer{background:var(--lowest);border-top:1px solid #ffffff0d}.fx-footer-top{grid-template-columns:1fr;gap:3rem;padding-block:4rem 3rem;display:grid}@media (min-width:1024px){.fx-footer-top{grid-template-columns:1.1fr 2fr}}.fx-footer-brand{justify-items:start;gap:1.25rem;display:grid}.fx-footer-brand p{max-width:34ch;margin:0}.fx-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:768px){.fx-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.fx-footer-cols h2{margin:0 0 1rem}.fx-footer-cols ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fx-footer-cols a{color:var(--on-variant);transition:color .15s}.fx-footer-cols a:hover{color:var(--on-surface)}.fx-footer-bottom{border-top:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1.5rem 2rem;display:flex}@media (min-width:768px){.fx-footer-bottom{flex-direction:row;align-items:center}}.fx-footer-bottom .lead{color:var(--on-variant);align-items:center;gap:.5rem;display:flex}.fx-footer-bottom a{color:var(--on-surface)}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}[data-inview=true].reveal,[data-inview=true] .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx *,.fx :before,.fx :after{transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;transform:none}.meter i,.track i{transform:scaleX(1)}}.fx-try{white-space:nowrap}@media (max-width:479px){.fx-badge{display:none}}.nf{background:var(--lowest);text-align:center;place-items:center;min-height:100dvh;padding:2rem 1.25rem;display:grid;position:relative;overflow:hidden}.nf-glow{filter:blur(120px);pointer-events:none;background:#ff570838;border-radius:999px;width:640px;height:420px;position:absolute;top:30%;left:50%;translate:-50% -50%}.nf-inner{justify-items:center;gap:1rem;max-width:40rem;display:grid;position:relative}.nf-inner h1,.nf-inner p{margin:0}.nf-ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.nf-btn{padding:.75rem 1.75rem;font-size:16px}.fx-footer-h{color:#eeece9;letter-spacing:-.005em;font-size:14px;font-weight:600}.fx-footer-cols a{color:#a8a49f}.fx-footer{background:#0b0c0e}
