.mlai-site-chrome{--bg:#0a0b0a;--bg2:#111211;--panel:#151615;--panel2:#1b1c1b;--line:#e6fff721;--line2:#e6fff73d;--ink:#f9faf5;--ink2:#d9e9e4;--muted:#99b9b0;--faint:#70948a;--acc:#4e9c9c;--acc2:#479e9e;--acc-text:#7ff8d2;--warm:#479e9e;--ok:#4e9c9c;--cta:#0a2c2c;--cta-text:#f8f7f1;--cta-hover:#14403f;--on-ink:#0a1717;--nav-bg:#0a0b0a;--veil:10,11,10;--footer:#070807;--invite:#151615;--stat-line:#e6fff721;--cap:#7ea198;--spark:30,244,180;--brand-one:#0a2c2c;--brand-two:#479e9e;--brand-gradient:linear-gradient(135deg,#0a2c2c 0%,#479e9e 100%);--brand-gradient-soft:linear-gradient(263deg,#ffffff09 8.15%,#ffffff04 82.64%);--brand-gradient-soft-2:linear-gradient(263deg,#ffffff06 8.15%,#ffffff03 82.64%);--heading-accent:linear-gradient(100deg,#9ecccb 0%,#5fadad 100%);--button-soft:#f9faf517;--button-soft-hover:#f9faf526;--logo-wordmark:#f9faf5;--serif:var(--mlai-sans,ui-sans-serif, system-ui, sans-serif);--sans:var(--mlai-sans,ui-sans-serif, system-ui, sans-serif);--ui:var(--mlai-ui,ui-sans-serif, system-ui, sans-serif);--mono:var(--mlai-mono,ui-monospace, monospace);--max:1240px;--r:16px;--r2:24px;--rb:8px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-move:cubic-bezier(.4,0,.2,1);--t-int:.18s cubic-bezier(.16,1,.3,1);--ease-premium:cubic-bezier(.16,1,.3,1);--ease-smooth:cubic-bezier(.22,.61,.36,1)}.mlai-site-chrome,.mlai-site-chrome[data-theme=light]{--bg:#f7f6f0;--bg2:#eff1ea;--panel:#fff;--panel2:#f0f5f1;--line:#0a2c2c1f;--line2:#0a2c2c38;--ink:#0a2c2c;--ink2:#254b47;--muted:#5f7e77;--faint:#839c96;--acc:#0f6b6b;--acc2:#479e9e;--acc-text:#0f6b6b;--warm:#0f6b6b;--ok:#0f6b6b;--cta:#0a2c2c;--cta-text:#f8f7f1;--cta-hover:#14403f;--on-ink:#f8f7f1;--nav-bg:#f7f6f0;--veil:247,246,240;--footer:#f7f6f0;--invite:#fff;--stat-line:#0a2c2c21;--cap:#718b85;--spark:18,185,138;--heading-accent:linear-gradient(100deg,#0d4644 0%,#0f6b6b 100%);--button-soft:#0a2c2c11;--button-soft-hover:#0a2c2c1c;--logo-wordmark:#0a2c2c}html[data-mlai-chrome-theme=dark] .mlai-site-chrome,.mlai-site-chrome[data-theme=dark]{--bg:#0a0b0a;--bg2:#111211;--panel:#151615;--panel2:#1b1c1b;--line:#e6fff721;--line2:#e6fff73d;--ink:#f9faf5;--ink2:#d9e9e4;--muted:#99b9b0;--faint:#70948a;--acc:#4e9c9c;--acc2:#479e9e;--acc-text:#7ff8d2;--warm:#479e9e;--ok:#4e9c9c;--on-ink:#0a1717;--nav-bg:#0a0b0a;--veil:10,11,10;--footer:#070807;--invite:#151615;--stat-line:#e6fff721;--cap:#7ea198;--spark:30,244,180;--heading-accent:linear-gradient(100deg,#9ecccb 0%,#5fadad 100%);--button-soft:#f9faf517;--button-soft-hover:#f9faf526;--logo-wordmark:#f9faf5}.mlai-site-chrome{box-sizing:border-box;font-family:var(--sans)}.mlai-site-chrome *{box-sizing:border-box}.mlai-site-chrome a{color:inherit;text-decoration:none}.mlai-site-chrome img{max-width:100%;display:block}.mlai-site-chrome button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.mlai-site-chrome .wrap{max-width:var(--max);margin:0 auto;padding:0 36px}.mlai-site-chrome .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mlai-site-chrome .btn{height:44px;transition:transform var(--t-int),background var(--t-int),border-color var(--t-int),color var(--t-int);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:600;display:inline-flex;border-radius:8px!important}@media (hover:hover){.mlai-site-chrome .btn:hover{transform:translateY(-1px)}}.mlai-site-chrome .btn:active{transform:translateY(0)scale(.98)}.mlai-site-chrome .btn-primary,.mlai-site-chrome .btn-ink{background:var(--cta);color:var(--cta-text);border-color:var(--cta);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 10px 28px #0a2c2c29}.mlai-site-chrome .btn-primary:hover,.mlai-site-chrome .btn-ink:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-text);opacity:1;box-shadow:0 14px 34px #0a2c2c38}.mlai-site-chrome .btn-primary:before,.mlai-site-chrome .btn-ink:before{content:"";opacity:.65;z-index:-1;width:38%;transition:transform .7s var(--ease-premium);background:linear-gradient(90deg,#0000,#ffffff6b,#0000);position:absolute;inset:-30% auto -30% -55%;transform:skew(-18deg)}@media (hover:hover){.mlai-site-chrome .btn-primary:hover:before,.mlai-site-chrome .btn-ink:hover:before{transform:translate(420%)skew(-18deg)}}.mlai-site-chrome .btn-ghost{background:var(--button-soft);color:var(--ink);border-color:#0000;position:relative;overflow:hidden}.mlai-site-chrome .btn-ghost:after{content:"";background:var(--button-soft-hover);opacity:0;transition:opacity .32s var(--ease-premium);pointer-events:none;position:absolute;inset:0}.mlai-site-chrome .btn-ghost>*{z-index:1;position:relative}@media (hover:hover){.mlai-site-chrome .btn-ghost:hover:after{opacity:1}}.mlai-site-chrome .btn-ghost:hover{background:var(--button-soft-hover);color:var(--ink)}.mlai-site-chrome .btn-sm{height:38px;padding:0 14px;font-size:14px}.mlai-site-chrome .btn svg{width:16px;height:16px}.mlai-site-chrome .link{color:var(--ink2);transition:color .28s var(--ease-premium);border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.mlai-site-chrome .link:hover{color:var(--ink)}.mlai-site-chrome .link svg{width:14px;height:14px;transition:transform .35s var(--ease-premium)}@media (hover:hover){.mlai-site-chrome .link:hover svg{transform:translate(5px)}}.mlai-site-chrome.nav{z-index:50;background:var(--nav-bg);border-bottom:1px solid var(--line);transition:background-color .4s var(--ease-move),border-color .4s var(--ease-move);position:sticky;top:0}.mlai-site-chrome.nav:before{content:"";background:var(--brand-gradient);height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;z-index:3;pointer-events:none;transition:transform 80ms linear;position:absolute;bottom:-1px;left:0;right:0}.mlai-site-chrome.nav .wrap{align-items:center;gap:28px;height:72px;display:flex}.mlai-site-chrome .logo{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.mlai-site-chrome .logo .mlai-wordmark{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600;line-height:1;font-family:var(--sans);font-style:normal;display:inline}.mlai-site-chrome .logo .mlai-wordmark-img{width:auto;height:13px;display:block}html[data-mlai-chrome-theme=dark] .mlai-site-chrome .logo .mlai-wordmark-img,.mlai-site-chrome[data-theme=dark] .logo .mlai-wordmark-img{filter:invert()}.mlai-site-chrome .logo .mlai-logo-img{width:auto;height:28px;display:block}.mlai-site-chrome .infinity-brand-mark{background:var(--brand-gradient);border:0;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;position:relative}.mlai-site-chrome .infinity-brand-mark svg{color:#fff;width:20px;height:20px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.mlai-site-chrome .infinity-brand-mark svg use{fill:#fff;stroke:none}.mlai-site-chrome .nav-links{color:var(--ink2);gap:26px;margin-left:8px;font-size:14.5px;display:flex}.mlai-site-chrome .nav-links a{transition:color var(--t-int);position:relative}.mlai-site-chrome .nav-links a:after{content:"";background:var(--brand-gradient);transform-origin:0;height:2px;transition:transform var(--t-int);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.mlai-site-chrome .nav-links a:hover,.mlai-site-chrome .nav-links a.on{color:var(--ink)}.mlai-site-chrome .nav-links a:hover:after,.mlai-site-chrome .nav-links a.on:after{transform:scaleX(1)}.mlai-site-chrome .nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.mlai-site-chrome .nav-cta .login{color:var(--ink2);margin-right:8px;font-size:14.5px}.mlai-site-chrome .request-invite{white-space:nowrap;flex-shrink:0;gap:8px}.mlai-site-chrome .nav-dropdown{position:relative}.mlai-site-chrome .nav-dropdown-trigger{color:var(--ink2);transition:color var(--t-int);align-items:center;gap:6px;font-size:14.5px;display:inline-flex}.mlai-site-chrome .nav-dropdown-trigger:hover,.mlai-site-chrome .nav-dropdown-trigger[aria-expanded=true]{color:var(--ink)}.mlai-site-chrome .nav-dropdown-trigger .caret{transition:transform .25s var(--ease-out)}.mlai-site-chrome .nav-dropdown-panel{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);width:300px;animation:nav-dropdown-in .18s var(--ease-out);margin-top:14px;padding:8px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -16px #0729292e}.mlai-site-chrome .nav-dropdown-panel a{border-radius:calc(var(--r) - 6px);transition:background-color .15s var(--ease-out);padding:10px 12px;display:block}.mlai-site-chrome .nav-dropdown-panel a:hover{background:var(--button-soft)}.mlai-site-chrome .nav-dropdown-panel a:after{display:none}.mlai-site-chrome .nav-dropdown-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;display:block}.mlai-site-chrome .nav-dropdown-body{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}@keyframes nav-dropdown-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.mlai-site-chrome .nav-burger{flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:34px;height:34px;display:none}.mlai-site-chrome .nav-burger span{background:var(--ink2);width:18px;height:1.5px;transition:transform .25s var(--ease-out),opacity .2s var(--ease-out);border-radius:2px;display:block}.mlai-site-chrome .nav-burger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.mlai-site-chrome .nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.mlai-site-chrome .nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mlai-site-chrome.mobile-nav{z-index:49;background:var(--bg);border-top:1px solid var(--line);animation:nav-dropdown-in .2s var(--ease-out);flex-direction:column;gap:4px;padding:20px;display:flex;position:fixed;inset:66px 0 0;overflow-y:auto}.mlai-site-chrome.mobile-nav a{color:var(--ink2);border-radius:10px;padding:12px 6px;font-size:15px}.mlai-site-chrome.mobile-nav a:hover{background:var(--button-soft);color:var(--ink)}.mlai-site-chrome .mobile-nav-cta{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.mlai-site-chrome .mobile-nav-cta .btn{justify-content:center;width:100%}.mlai-site-chrome .theme{border:1px solid var(--line2);width:38px;height:38px;color:var(--ink2);background:color-mix(in srgb,var(--panel) 62%,transparent);transition:border-color var(--t-int),color var(--t-int);border-radius:999px;place-items:center;display:grid}.mlai-site-chrome .theme:hover{border-color:var(--muted);color:var(--ink)}.mlai-site-chrome .theme svg{width:16px;height:16px;transition:transform .35s var(--ease-out)}.mlai-site-chrome .theme:hover svg{transform:rotate(-18deg)}.mlai-site-chrome .theme .sun{display:none}html[data-mlai-chrome-theme=light] .mlai-site-chrome .theme .sun,.mlai-site-chrome[data-theme=light] .theme .sun{display:block}html[data-mlai-chrome-theme=light] .mlai-site-chrome .theme .moon,.mlai-site-chrome[data-theme=light] .theme .moon{display:none}.mlai-site-chrome.footer,footer.mlai-site-chrome,.mlai-site-chrome footer,.mlai-site-chrome.footer{background:var(--footer);border-top:1px solid var(--line);padding:56px 0 40px}footer.mlai-site-chrome .grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}footer.mlai-site-chrome h4{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:700}footer.mlai-site-chrome ul{color:var(--ink2);gap:9px;font-size:14px;list-style:none;display:grid}footer.mlai-site-chrome li a:hover{color:var(--ink)}footer.mlai-site-chrome .tag{color:var(--muted);max-width:260px;margin-top:14px;font-size:13.5px;line-height:1.5}footer.mlai-site-chrome .logo .mlai-wordmark-img{width:auto;height:13px;display:block}footer.mlai-site-chrome .base{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:22px;font-size:12.5px;display:flex}footer.mlai-site-chrome .powered-by-pixis{color:var(--faint);white-space:nowrap;transition:color var(--t-int);align-items:center;gap:10px;margin-top:22px;display:inline-flex}footer.mlai-site-chrome .powered-by-pixis:hover{color:var(--ink)}footer.mlai-site-chrome .powered-by-pixis-label{letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:700}footer.mlai-site-chrome .powered-by-pixis-mark{width:auto;height:32px;display:block}html[data-mlai-chrome-theme=dark] footer.mlai-site-chrome .powered-by-pixis-mark,.mlai-site-chrome[data-theme=dark] footer.mlai-site-chrome .powered-by-pixis-mark{filter:invert()}footer.mlai-site-chrome .base-social{align-items:center;gap:16px;display:flex}footer.mlai-site-chrome .base-social a{color:var(--faint);transition:color var(--t-int)}footer.mlai-site-chrome .base-social a:hover{color:var(--ink)}@media (max-width:1024px){footer.mlai-site-chrome .grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.mlai-site-chrome .wrap{padding:0 20px}.mlai-site-chrome .nav-links,.mlai-site-chrome .nav-cta .login,.mlai-site-chrome .nav-cta .btn-ghost{display:none}.mlai-site-chrome.nav .wrap{height:66px}.mlai-site-chrome .btn-sm{white-space:nowrap}.mlai-site-chrome .btn{white-space:normal}.mlai-site-chrome .nav-burger{display:flex}footer.mlai-site-chrome .grid{grid-template-columns:1fr}}@media (min-width:641px){.mlai-site-chrome .nav-burger{display:none}}@media (min-width:1101px) and (max-width:1280px){.mlai-site-chrome.nav .wrap{gap:18px}.mlai-site-chrome .nav-links{gap:17px;margin-left:0}.mlai-site-chrome .nav-cta{gap:8px}.mlai-site-chrome .nav-cta .login{margin-right:0}}@media (min-width:641px) and (max-width:1100px){.mlai-site-chrome.nav .wrap{flex-wrap:wrap;gap:10px 20px;height:auto;min-height:66px;padding-top:10px;padding-bottom:10px}.mlai-site-chrome .nav-links{order:3;justify-content:center;gap:26px;width:100%;margin-left:0;padding:8px 0 4px}}@media (max-width:640px){.mlai-site-chrome.nav .wrap,.mlai-site-chrome .nav-cta{gap:8px}.mlai-site-chrome .request-invite{padding-inline:11px;font-size:13px}}@media (max-width:359px){.mlai-site-chrome .request-invite{gap:6px;padding-inline:9px;font-size:12px}.mlai-site-chrome .nav-cta .theme{width:32px;height:34px}.mlai-site-chrome.nav .wrap{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.mlai-site-chrome .btn:hover,.mlai-site-chrome .btn:active{transform:none}}
