@font-face{font-family:Lab Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(../../../landing-lab/bodoni.ttf)format("truetype")}@font-face{font-family:Lab Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../../../landing-lab/barlow.ttf)format("truetype")}.landing-design{--ink:#efeff1;--muted:#a3a7b1;--background:#08090c;--surface:#101217;--soft:#191c24;--line:#30333d;--accent:#eef0f5;--accent-text:#b0bce4;--accent-soft:#222c48;--on-accent:#101217;--positive:#b4d3c8;--panel-shadow:0 2px 3px #0002, 0 15px 40px #0003;--mono:"Geist Mono Variable", monospace;--editorial:"Lab Bodoni", Georgia, serif;--condensed:"Lab Barlow", "Arial Narrow", sans-serif;background:var(--background);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Geist Variable,sans-serif;overflow:clip}.landing-design.clarity{--ink:#1b3023;--muted:#5d6f62;--background:#fbfdfb;--surface:#fff;--soft:#edf6ef;--line:#dce5df;--accent:#203d2a;--accent-text:#2f7247;--accent-soft:#e1f2e6;--on-accent:#f7fdf9;--positive:#34734a;--panel-shadow:0 1px 2px #0001, 0 10px 30px #00000009;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-design.signal{--ink:#222420;--muted:#606358;--background:#eeeee6;--surface:#f8f7ee;--soft:#e0e1d6;--line:#bdc0b2;--accent:#c83722;--accent-text:#ab2c1b;--accent-soft:#e8c5b7;--on-accent:#fff6e9;--positive:#3c642c;--panel-shadow:4px 4px 0 #22242015;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-design *{box-sizing:border-box}.landing-design .wrap{width:calc(100% - 120px);max-width:1320px;margin-inline:auto}.landing-design a{text-decoration:none}.landing-design button{color:inherit;font-family:inherit}.landing-design :is(a,button,summary):focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}.landing-design :is(a,button,summary){-webkit-tap-highlight-color:transparent;scroll-margin:80px 0}.landing-design button:active,.landing-design .button:active{transform:scale(.97)}.landing-design section[id]{scroll-margin-top:40px}.landing-design .wordmark{letter-spacing:-.9px;color:var(--ink);align-items:center;gap:9px;font-size:23px;font-weight:650;display:inline-flex}.landing-design .wordmark span{align-self:start;margin-top:3px;margin-left:-5px;font-size:9px}.landing-design .wordmark img{filter:grayscale()}.landing-design.obsidian .wordmark img{filter:grayscale()brightness(2)}.landing-design .button{white-space:nowrap;border-radius:0;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:0 23px;font-size:12px;font-weight:550;transition:transform .16s,filter .16s;display:inline-flex}.landing-design .button.primary{background:var(--accent);color:var(--on-accent);border:1px solid #0000}.landing-design .button:hover{filter:brightness(.92)}.landing-design .compact{min-height:43px;padding:0 16px;font-size:11px}.landing-design.obsidian .button{border-radius:30px}.landing-design.obsidian .marketing-nav .primary{color:var(--ink);background:0 0;border-color:#616570}.landing-design.clarity .marketing-nav{border-bottom:1px solid var(--line);min-height:90px}.landing-design.clarity .marketing-nav .wordmark{letter-spacing:-1px;font-size:24px;font-weight:650}.landing-design.clarity .marketing-nav .nav-links{gap:27px}.landing-design.clarity .button{border-radius:9px}.landing-design.clarity .button.primary{box-shadow:inset 0 1px #ffffff20,0 3px 6px #0c281813}.landing-design.signal .marketing-nav .wordmark{font-family:var(--condensed);text-transform:uppercase;letter-spacing:-.8px;font-size:32px}.landing-design.signal .marketing-nav .wordmark img{width:22px}.landing-design.signal .marketing-nav .nav-links{font-family:var(--mono)}.landing-design.signal .button.primary{box-shadow:3px 3px #7b241822}.landing-design.signal .menu-button{border-radius:0}.landing-design .lead{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.85}.landing-design .trial-note{color:var(--muted);font-size:10px}.landing-design .text-link{align-items:center;gap:9px;min-height:44px;font-size:12px;display:inline-flex}.landing-design .skip-link{z-index:100;background:var(--surface);border:1px solid var(--line);padding:15px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.landing-design .skip-link:focus{transform:translateY(0)}.lab-switcher{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eee;background:#242628f5;border:1px solid #ffffff30;border-radius:10px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.lab-switcher a{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;transition:background .16s;display:flex}.lab-switcher a[aria-current=page]{color:#222;background:#fff;box-shadow:0 1px 3px #0002}.lab-switcher a:hover:not([aria-current=page]){background:#ffffff16}.lab-switcher a:focus-visible{outline-offset:3px;outline:2px solid #fff}.lab-switcher .switch-home{border-right:1px solid #ffffff20;border-radius:4px 0 0 4px;padding:0 11px}.lab-switcher i{background:#9cace0;border:1px solid #0002;width:6px;height:6px}.lab-switcher .clarity-dot{background:#d6df84}.lab-switcher .signal-dot{background:#ef6047}@media (width<=1050px){.landing-design .wrap{width:calc(100% - 70px)}}@media (width<=760px){.landing-design .wrap{width:calc(100% - 40px)}.landing-design .button{min-height:48px}.landing-design .compact{min-height:40px}.landing-design.clarity .marketing-nav .wordmark{order:0}.lab-switcher{bottom:12px}.lab-switcher a{min-height:40px;padding:0 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.landing-design *,.landing-design :before,.landing-design :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.lab-switcher{-webkit-backdrop-filter:none;backdrop-filter:none;background:#242628}}@media (forced-colors:active){.landing-design .button,.landing-design button,.lab-switcher a{border:1px solid buttontext}}
