.SiteNav-module__VSfUAq__controls{z-index:1200;align-items:stretch;gap:8px;height:60px;padding-right:0;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;top:24px;right:24px}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__menu{box-sizing:border-box;background:#111113;border:1px solid #303033;border-radius:9px;align-items:stretch;gap:4px;height:100%;margin:0;padding:6px;display:flex}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__menu[hidden]{display:none}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__link{color:#f4f4f4;letter-spacing:-.025em;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;font:400 14px/1 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__link[aria-current=page],.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__link:hover{color:#d6b8ff;background:#25202f}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__link:last-child{color:#202023;background:#f4f4f4;font-weight:700}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__control{box-sizing:border-box;color:#f4f4f4;cursor:pointer;background:#111113;border:1px solid #303033;border-radius:9px;flex:0 0 60px;place-items:center;width:60px;height:100%;min-height:0;margin:0;padding:0;display:grid;position:static;transform:none}.SiteNav-module__VSfUAq__controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:20px;height:20px;display:block}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__control svg{width:24px;height:24px}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__themeControl{height:60px;position:fixed;inset:auto auto 24px 24px}.SiteNav-module__VSfUAq__controls :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #bc9cff}@media (max-width:1050px){.SiteNav-module__VSfUAq__controls{top:96px}}@media (max-width:700px){.SiteNav-module__VSfUAq__controls{gap:6px;height:52px;padding-right:0;top:88px;left:16px;right:16px}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__menu{flex:1;min-width:0;overflow-x:auto}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__link{padding:0 10px;font-size:13px}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__link svg{display:none}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__control{flex-basis:44px;width:44px}.SiteNav-module__VSfUAq__controls .SiteNav-module__VSfUAq__themeControl{height:52px;bottom:16px;left:16px}}
.skip{position:absolute;left:-9999px}.skip:focus{z-index:1400;color:#000;background:#fff;padding:12px;top:16px;left:16px}.topbar{z-index:1000;background:0 0;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem max(2rem,50vw - 700px);transition:padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.topbar.is-scrolled{padding-top:1rem;padding-bottom:1rem}.topbar .logo{box-sizing:content-box;height:60px;color:var(--white);mix-blend-mode:difference;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:.5rem;margin:-.4rem -.7rem;padding:.4rem .7rem;text-decoration:none;display:flex;position:relative}.topbar .logo-sym{white-space:nowrap;letter-spacing:-.01em;color:inherit;align-items:center;font-size:48px;font-weight:800;line-height:1;display:inline-flex}.topbar .logo-sym:before{content:"["}.topbar .logo-sym:after{content:"]"}.topbar .logo-sym .logo-swap{vertical-align:baseline;grid-template-columns:1fr;align-items:center;width:2.03em;font-size:.75em;transition:width .24s;display:inline-grid;overflow:hidden}.topbar .logo:hover .logo-swap,.topbar .logo:focus-visible .logo-swap{width:2.7em}.topbar .logo-sym .logo-text{font-size:1.4em;line-height:1;position:relative;top:.06em}.topbar .logo-sym .logo-text,.topbar .logo-sym .logo-home{text-align:center;white-space:nowrap;grid-area:1/1;min-width:0;transition:opacity .22s,transform .22s}.topbar .logo-sym .logo-home{opacity:0;text-transform:lowercase;letter-spacing:.01em;white-space:nowrap;transform:translateY(6px)}.topbar .logo:hover .logo-text,.topbar .logo:focus-visible .logo-text{opacity:0;transform:translateY(-6px)}.topbar .logo:hover .logo-home,.topbar .logo:focus-visible .logo-home{opacity:1;transform:translateY(0)}.topbar .logo:focus-visible{outline-offset:6px;outline:2px solid}@media (prefers-reduced-motion:reduce){.topbar .logo-sym .logo-swap,.topbar .logo-sym .logo-text,.topbar .logo-sym .logo-home{transition:none}}.dock-rail{z-index:1100;pointer-events:none;justify-content:center;align-items:stretch;gap:8px;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}.menu-toggle{z-index:1200;color:#f4f4f0;cursor:pointer;pointer-events:auto;background:#09090bf0;border:0;border-radius:7px;flex:0 0 56px;place-items:center;width:56px;min-height:56px;padding:0;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 18px 48px #0000006b}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px;transition:opacity .18s,transform .18s;position:absolute}.menu-toggle .menu-close,.menu-toggle[aria-expanded=true] .menu-lines{opacity:0;transform:scale(.72)}.menu-toggle[aria-expanded=true] .menu-close{opacity:1;transform:scale(1)}.menu-shell[data-open=false]{display:none}.menu-shell{pointer-events:auto;align-items:stretch;gap:8px;max-width:calc(100vw - 32px);display:flex}.nav-dock{color:#f4f4f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#09090bf0;border:1px solid #7878783d;border-radius:9px;align-items:center;gap:4px;margin:auto;padding:8px;display:flex;box-shadow:0 18px 48px #0000006b}.nav-dock a{color:#f4f4f0;white-space:nowrap;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:.82rem;text-decoration:none;display:flex}.nav-dock a:hover{background:#1d1d20}.nav-dock a[aria-current=page]{color:#d5b8ff;background:#221f2e}.nav-dock a:last-child{color:#242426;background:#f0f0ee;font-weight:500}.nav-dock a:last-child:hover{background:#fff}.nav-dock a:last-child[aria-current=page]{color:#242426;background:#fff}.nav-dock svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.nav-dock a:focus-visible,.menu-toggle:focus-visible{outline:2px solid var(--white);outline-offset:2px}html body .dock-rail{width:auto;padding:0;inset:24px 144px auto auto}html body .menu-toggle{width:48px;height:48px;min-height:48px;inset:24px 24px auto auto}html body .theme-switch{width:48px;height:48px;min-height:48px;inset:24px 80px auto auto}html body .nav-dock{margin:0}@media (max-width:1050px){html body .dock-rail{max-width:calc(100vw - 48px);top:88px;right:24px}html body .nav-dock{max-width:calc(100vw - 48px)}html body .hero{padding-top:192px}}@media (max-width:600px){html body .dock-rail{top:80px;right:16px}html body .nav-dock{grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc(100vw - 32px)}html body .nav-dock a{padding:0 8px;font-size:12px}html body .menu-toggle{top:16px;right:16px}html body .theme-switch{top:16px;right:72px}}html[data-theme] body .nav-dock{box-sizing:border-box;height:60px}html[data-theme] body .menu-toggle{width:60px;height:60px;min-height:60px;bottom:auto;right:92px}html[data-theme] body .theme-switch{width:60px;height:60px;min-height:60px;bottom:auto;right:24px}html[data-theme] body .dock-rail{padding:0;right:164px}html[data-theme] body .hero:has(.crypt){align-items:center;min-height:78svh;padding:144px 2rem 64px}@media (max-width:1050px){html[data-theme] body .dock-rail{top:96px;right:24px}html[data-theme] body .hero:has(.crypt){padding-top:200px}}@media (max-width:600px){html[data-theme] body .dock-rail{top:88px;right:16px}html[data-theme] body .nav-dock{height:auto}html[data-theme] body .menu-toggle{right:84px}html[data-theme] body .theme-switch{right:16px}}html body .hero:has(.crypt) .hero-content{width:100%;max-width:none}html body .hero:has(.crypt) .hero-content h1{text-wrap:initial;max-width:none;font-size:clamp(1rem,7.6vw,7.5rem)}html body .hero .crypt{white-space:nowrap}html[data-theme=bright] body .hero:has(.crypt) .hero-content h1{max-width:none;font-size:clamp(1rem,7.6vw,7.5rem)}body{padding-bottom:116px}@media (max-width:1180px){.nav-dock a span{display:inline}.nav-dock a{padding:0 12px}}@media (max-width:968px){.topbar .logo-sym{font-size:2rem}.nav-dock{max-width:calc(100vw - 120px);overflow-x:auto}.dock-rail{padding-left:96px}}@media (max-width:768px){.topbar{padding:1.1rem 1.25rem}.dock-rail{bottom:16px}body{padding-bottom:104px}}@media (max-width:600px){.nav-dock{border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nav-dock a{justify-content:center;padding:0 10px}.nav-dock a svg{display:none}body{padding-bottom:144px}}.theme-switch{z-index:1200;color:#f4f4f0;cursor:pointer;background:#09090bf0;border:1px solid #7878783d;border-radius:7px;place-items:center;width:56px;height:56px;padding:0;display:grid;position:fixed;bottom:92px;left:24px;box-shadow:0 18px 48px #0000006b}.theme-switch:hover{background:#1d1d20}.theme-switch:focus-visible{outline-offset:3px;outline:2px solid}.theme-switch svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px;transition:opacity .18s,transform .18s;position:absolute}.theme-switch .moon,.theme-switch[aria-checked=false] .sun{opacity:0;transform:scale(.72)}.theme-switch[aria-checked=false] .moon{opacity:1;transform:scale(1)}@media (max-width:768px){.theme-switch{bottom:80px;left:16px}.menu-toggle{bottom:16px;left:16px}}
html[data-theme=bright]:root{--black:#e4e4e4;--white:#171719;--gray:#505054;--dark-gray:#d8d8db;--line:#1717192e;--line-soft:#17171914;--bright-accent:#3520c9;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e4e4e4}html[data-theme=bright] body{color:#171719;background:#e4e4e4;padding-bottom:120px}html[data-theme=bright] body :is(h1,h2,h3){text-wrap:balance}html[data-theme=bright] body :is(.hero h1,.motion-head h2,.processing-header h2){color:#171719;-webkit-text-fill-color:currentColor;background:0 0}html[data-theme=bright] body :is(.hero p,.lede,.section-desc,.processing-intro){color:#414146;text-wrap:pretty;line-height:1.65}html[data-theme=bright] body .hero:before{opacity:.25}html[data-theme=bright] body .hero-bg{background:0 0}html[data-theme=bright] body .hero:after{background:linear-gradient(#0000 55%,#e4e4e4 100%)}html[data-theme=bright] body .hero canvas.ascii-hero-field{mix-blend-mode:multiply;opacity:.58;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 78%);mask-image:linear-gradient(90deg,#0000 30%,#000 78%);background:0 0!important}html[data-theme=bright] body .hero:has(.crypt){align-items:center;min-height:min(840px,92svh);padding:144px clamp(24px,4vw,64px) 64px}html[data-theme=bright] body .hero:has(.crypt) h1{max-width:1100px;margin-bottom:32px;font-size:clamp(3.25rem,7.6vw,7.5rem);line-height:.98}html[data-theme=bright] body .hero .crypt:first-child{color:var(--bright-accent)}html[data-theme=bright] body .hero:has(.crypt) p{max-width:590px}html[data-theme=bright] body .hero .cta-button{margin-bottom:24px}html[data-theme=bright] body .cta-button{color:#171719;min-height:52px;box-shadow:none;background:0 0;border:1px solid #171719;padding:14px 28px}html[data-theme=bright] body .cta-button:hover{color:#fff;background:#171719}html[data-theme=bright] body .scroll-indicator{border-color:var(--line)}html[data-theme=bright] body .scroll-indicator path{stroke:#171719}html[data-theme=bright] body .quote-section{align-items:start;gap:clamp(32px,5vw,80px);padding:64px clamp(24px,4vw,64px) 96px}html[data-theme=bright] body .quote-text{color:#303034;font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.16}html[data-theme=bright] body .quote-image img{filter:none}html[data-theme=bright] body .quote-image{width:100%;margin:0}html[data-theme=bright] body .quote-author{color:#505054;margin-top:32px}html[data-theme=bright] body .channels-label{color:#505054}html[data-theme=bright] body :is(.card,.pillar-card,.price-card,.fr-card){border-color:var(--line-soft);box-shadow:none;background:#ededee}html[data-theme=bright] body :is(.card,.pillar-card,.price-card,.fr-card):hover{border-color:var(--line);background:#f4f4f5}html[data-theme=bright] body .pillar-card :is(h3,.pillar-icon){color:#171719}html[data-theme=bright] body .pillar-card :is(p,.pillar-label){color:#505054}html[data-theme=bright] body .pillar-card .pillar-bg img{filter:brightness(0);opacity:.08}html[data-theme=bright] body .motion-card canvas{opacity:.18}html[data-theme=bright] body .motion-head h2{max-width:1100px}html[data-theme=bright] body .motion-aside p{color:#414146}html[data-theme=bright] body .motion-nav button{min-width:48px;min-height:48px}html[data-theme=bright] body :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){color:#171719;background-color:#efeff0;border-color:#9a9a9f}html[data-theme=bright] body :is(input,textarea)::placeholder{color:#626268;opacity:1}html[data-theme=bright] body input[type=range]{background:#929298}html[data-theme=bright] body :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--bright-accent);outline-offset:4px}html[data-theme=bright] body .nav-dock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#19191c;border:1px solid #ffffff14;padding:6px;box-shadow:0 8px 24px #00000021}html[data-theme=bright] body .nav-dock a{min-height:44px}html[data-theme=bright] body .nav-dock a:last-child{background:#f5f5f4}html[data-theme=bright] body :is(.menu-toggle,.theme-switch){width:48px;height:48px;min-height:48px;box-shadow:0 4px 16px #0000001f}html[data-theme=bright] body .theme-switch{bottom:88px}html[data-theme=bright] body .topbar .logo{mix-blend-mode:normal;-webkit-backdrop-filter:none;background:#e4e4e4f0;border-radius:4px}html[data-theme=bright] body .topbar .logo-sym{color:#171719}html[data-theme=bright] body .footer-marquee-text{-webkit-text-stroke-color:#727277}@media (max-width:768px){html[data-theme=bright] body .hero:has(.crypt){min-height:auto;padding:120px 24px 56px}html[data-theme=bright] body .hero:has(.crypt) h1{font-size:clamp(2.75rem,10vw,4.5rem)}html[data-theme=bright] body .hero canvas.ascii-hero-field{opacity:.22}html[data-theme=bright] body .quote-section{gap:32px;padding:40px 24px 64px}html[data-theme=bright] body .quote-text{font-size:1.85rem}html[data-theme=bright] body .nav-dock{max-width:calc(100vw - 96px)}html[data-theme=bright] body .dock-rail{padding-left:80px}html[data-theme=bright] body .theme-switch{bottom:80px}}html[data-theme] body{padding-bottom:120px}html[data-theme] body .hero:has(.crypt){align-items:center;min-height:78svh;padding:144px 32px 64px}html[data-theme] body .hero:has(.crypt) .hero-content h1{text-wrap:initial;max-width:none;margin-bottom:32px;font-size:clamp(1rem,7.6vw,7.5rem);line-height:.98}html[data-theme] body .quote-section{align-items:start;gap:clamp(32px,5vw,80px);padding:64px clamp(24px,4vw,64px) 96px}html[data-theme] body .quote-text{font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.16;font-weight:400!important}html[data-theme] body .quote-text :is(p,strong){font-weight:400!important}html[data-theme] body .quote-image{width:100%;margin:0}html[data-theme] body .quote-author{margin-top:32px}html[data-theme] body .nav-dock{padding:6px}html[data-theme] body :is(h1,h2,h3){text-wrap:balance}@media (max-width:1050px){html[data-theme] body .hero:has(.crypt){padding-top:200px}}@media (max-width:768px){html[data-theme] body .hero:has(.crypt){min-height:auto;padding:200px 24px 56px}html[data-theme] body .quote-section{gap:32px;padding:40px 24px 64px}html[data-theme] body .quote-text{font-size:1.85rem}html[data-theme] body .nav-dock{max-width:calc(100vw - 48px)}html[data-theme] body .dock-rail{padding:0}}
